Searched refs:rdi (Results 1 - 25 of 129) sorted by relevance

123456

/freebsd-11-stable/lib/libc/amd64/string/
H A Dstrcat.S14 movq %rdi,%rax
26 cmpb $0,(%rdi)
28 incq %rdi
34 movq (%rdi),%rdx
35 addq $8,%rdi
45 cmpb $0,-8(%rdi) /* 1st byte == 0? */
47 subq $8,%rdi
50 1: cmpb $0,-7(%rdi) /* 2nd byte == 0? */
52 subq $7,%rdi
55 1: cmpb $0,-6(%rdi) /*
[all...]
H A Dstpcpy.S38 movb %dl,(%rdi)
39 incq %rdi
42 movq %rdi,%rax
48 movq %rdx,(%rdi)
49 addq $8,%rdi
63 movb %dl,(%rdi)
66 incq %rdi
69 movb %dl,(%rdi)
72 incq %rdi
75 movb %dl,(%rdi)
[all...]
H A Dbcopy.S54 movq %rdi,%rax /* return dst */
56 xchgq %rdi,%rsi
59 movq %rdi,%r8
73 addq %rcx,%rdi /* copy backwards. */
77 decq %rdi
84 subq $7,%rdi
H A Dstrcmp.S21 movb (%rdi),%al
22 incq %rdi
40 subq $8,%rdi
46 movq 8(%rdi),%rax
47 addq $8,%rdi
60 movb (%rdi),%al
61 incq %rdi
/freebsd-11-stable/contrib/llvm-project/compiler-rt/lib/builtins/x86_64/
H A Dfloatundisf.S23 testq %rdi, %rdi
25 cvtsi2ssq %rdi, %xmm0
28 1: andq %rdi, %rsi
29 shrq %rdi
30 orq %rsi, %rdi
31 cvtsi2ssq %rdi, %xmm0
H A Dfloatundixf.S23 movq %rdi, -8(%rsp)
25 test %rdi, %rdi
56 shrq $32, %rdi // hi 32 bits of input
57 orq REL_ADDR(twop84), %rdi // 2^84 + hi (as a double)
59 movq %rdi, -8(%rsp)
H A Dfloatundidf.S39 shrq $32, %rdi // high 32 bits of a
40 orq REL_ADDR(twop84), %rdi // 0x1p84 + a_hi (no rounding occurs)
42 movd %rdi, %xmm1
/freebsd-11-stable/secure/lib/libcrypto/amd64/
H A Drc4-x86_64.S23 leaq 8(%rdi),%rdi
24 movb -8(%rdi),%r10b
25 movb -4(%rdi),%cl
26 cmpl $-1,256(%rdi)
33 movl (%rdi,%r10,4),%eax
44 movl (%rdi,%rcx,4),%edx
45 movl %eax,(%rdi,%rcx,4)
46 movl %edx,(%rdi,%r10,4)
49 movl (%rdi,
[all...]
H A Dwp-x86_64.S21 movq %rdi,0(%r10)
32 movq 0(%rdi),%r8
33 movq 8(%rdi),%r9
34 movq 16(%rdi),%r10
35 movq 24(%rdi),%r11
36 movq 32(%rdi),%r12
37 movq 40(%rdi),%r13
38 movq 48(%rdi),%r14
39 movq 56(%rdi),%r15
78 leaq (%rdx,%rdx,1),%rdi
[all...]
H A Drc4-md5-x86_64.S27 leaq 8(%rdi),%rdi
28 movb -8(%rdi),%bpl
29 movb -4(%rdi),%cl
33 movl (%rdi,%rbp,4),%eax
35 leaq (%rdi,%rbp,4),%rsi
55 movl (%rdi,%rcx,4),%edx
57 movl %eax,(%rdi,%rcx,4)
70 movd (%rdi,%rax,4),%xmm0
74 movl (%rdi,
[all...]
H A Dx86_64-gf2m.S12 leaq (,%rax,4),%rdi
20 sarq $63,%rdi
27 andq %rbp,%rdi
30 movq %rdi,%rbx
31 shlq $61,%rdi
34 xorq %rdi,%rax
72 movq %r8,%rdi
73 andq %rbp,%rdi
80 movq (%rsp,%rdi,8),%rcx
81 movq %r8,%rdi
[all...]
H A Dx86_64-mont5.S389 movq %rax,(%rdi,%r14,8)
402 movq (%rdi,%r14,8),%rcx
408 movq %rdx,(%rdi,%r14,8)
459 subq %rdi,%r11
654 movq %rdi,56+8(%rsp)
674 movq %rdx,%rdi
683 addq %rax,%rdi
686 addq %r11,%rdi
690 movq %rdi,(%r14)
710 movq %rdx,%rdi
[all...]
/freebsd-11-stable/sys/amd64/vmm/intel/
H A Dvmx_support.S51 movq %rdi,VMXCTX_GUEST_RDI(%rsp); \
66 movq %cr2,%rdi; \
67 movq %rdi,VMXCTX_GUEST_CR2(%rsp); \
68 movq %rsp,%rdi;
71 * Assumes that %rdi holds a pointer to the 'vmxctx'.
81 movq %rdi,%rsp; \
82 movq VMXCTX_GUEST_CR2(%rdi),%rsi; \
84 movq VMXCTX_GUEST_RSI(%rdi),%rsi; \
85 movq VMXCTX_GUEST_RDX(%rdi),%rdx; \
86 movq VMXCTX_GUEST_RCX(%rdi),
[all...]
/freebsd-11-stable/lib/libc/amd64/gen/
H A Dsigsetjmp.S57 movl %esi,88(%rdi) /* 11; savemask */
60 pushq %rdi
61 movq %rdi,%rcx
62 movq $1,%rdi /* SIG_BLOCK */
67 popq %rdi
68 2: movq %rdi,%rcx
85 cmpl $0,88(%rdi)
87 movq %rdi,%rdx
88 pushq %rdi
90 movq $3,%rdi /* SIG_SETMAS
[all...]
H A Dsetjmp.S52 pushq %rdi
53 movq %rdi,%rcx
54 movq $1,%rdi /* SIG_BLOCK */
59 popq %rdi
60 movq %rdi,%rcx
78 pushq %rdi
80 movq %rdi,%rdx
81 movq $3,%rdi /* SIG_SETMASK */
88 popq %rdi /* jmpbuf */
89 movq %rdi,
[all...]
/freebsd-11-stable/sys/cddl/contrib/opensolaris/common/atomic/amd64/
H A Dopensolaris_atomic.S34 xaddq %rsi, (%rdi) // %rsi = old value, (%rdi) = sum
40 movb (%rdi), %al // %al = old value
45 cmpxchgb %cl, (%rdi) // try to stick it in
54 cmpxchgl %edx, (%rdi)
61 cmpxchgq %rdx, (%rdi)
/freebsd-11-stable/sys/amd64/amd64/
H A Dcpu_switch.S68 * %rdi = oldtd
73 movq %rsi,%rdi
83 * %rdi = oldtd
89 movq TD_PCB(%rdi),%r8
104 testl $TDP_KTHREAD,TD_PFLAGS(%rdi)
130 cmpq %rdi,PCPU(FPCURTHREAD)
149 movq %rdi,%r13
151 movq %rsi,%rdi
236 movq PCPU(CURTHREAD),%rdi
320 movq %rax,PCB_RIP(%rdi)
[all...]
H A Dsupport.S69 /* Address: %rdi */
101 * rdi, rsi, rdx
106 xchgq %rsi,%rdi
109 movq %rdi,%rax
126 addq %rcx,%rdi /* copy backwards */
128 decq %rdi
137 subq $7,%rdi
150 movq %rdi,%rax
164 * pagecopy(%rdi=from, %rsi=to)
170 subq %rax,%rdi
[all...]
/freebsd-11-stable/lib/libc/amd64/stdlib/
H A Dldiv.S12 movq %rdi,%rax
H A Dlldiv.S12 movq %rdi,%rax
/freebsd-11-stable/contrib/llvm-project/compiler-rt/lib/tsan/rtl/
H A Dtsan_rtl_amd64.S29 push %rdi
31 CFI_REL_OFFSET(%rdi, 0)
69 pop %rdi
84 CFI_RESTORE(%rdi)
109 push %rdi
111 CFI_REL_OFFSET(%rdi, 0)
149 pop %rdi
164 CFI_RESTORE(%rdi)
189 push %rdi
191 CFI_REL_OFFSET(%rdi,
[all...]
/freebsd-11-stable/lib/libc/amd64/sys/
H A Dbrk.S44 pushq %rdi
49 pushq %rdi
50 movq %rdi,%rax
59 movq (%rdx),%rdi
61 movq HIDENAME(minbrk)(%rip),%rdi
75 popq %rdi
/freebsd-11-stable/contrib/llvm-project/compiler-rt/lib/sanitizer_common/
H A Dsanitizer_common_interceptors_vfork_x86_64.inc.S13 pop %rdi
14 mov %rdi, (%rax)
30 lea 16(%rsp), %rdi
/freebsd-11-stable/sys/compat/ndis/
H A Dwinx64_wrap.S52 * %rdi, %rsi, %rdx, %rcx, %r8, %r9
65 * address. Additionally, %rdi and %rsi must be preserved. (These
99 mov %rdi,96-16(%rsp)# save %rdi
102 mov %rsp,%rdi # destination == new stack top
106 mov %r10,%rdi # set up arg0 (%rcx -> %rdi)
116 mov 96-16(%rsp),%rdi# restore %rdi
130 call *%rdi
[all...]
/freebsd-11-stable/sys/ofed/include/rdma/
H A Drdma_vt.h199 const char * (*get_card_name)(struct rvt_dev_info *rdi);
206 struct pci_dev * (*get_pci_dev)(struct rvt_dev_info *rdi);
214 void * (*qp_priv_alloc)(struct rvt_dev_info *rdi, struct rvt_qp *qp,
220 void (*qp_priv_free)(struct rvt_dev_info *rdi, struct rvt_qp *qp);
247 int (*get_pmtu_from_attr)(struct rvt_dev_info *rdi, struct rvt_qp *qp,
275 u32 (*mtu_from_qp)(struct rvt_dev_info *rdi, struct rvt_qp *qp,
285 int (*get_guid_be)(struct rvt_dev_info *rdi, struct rvt_ibport *rvp,
291 int (*query_port_state)(struct rvt_dev_info *rdi, u8 port_num,
297 int (*shut_down_port)(struct rvt_dev_info *rdi, u8 port_num);
300 void (*cap_mask_chg)(struct rvt_dev_info *rdi, u
429 rvt_get_npkeys(struct rvt_dev_info *rdi) argument
441 rvt_max_atomic(struct rvt_dev_info *rdi) argument
449 rvt_get_pkey(struct rvt_dev_info *rdi, int port_index, unsigned index) argument
[all...]

Completed in 109 milliseconds

123456