/freebsd-11-stable/lib/libc/amd64/string/ |
H A D | strcat.S | 14 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 D | stpcpy.S | 38 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 D | bcopy.S | 54 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 D | strcmp.S | 21 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 D | floatundisf.S | 23 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 D | floatundixf.S | 23 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 D | floatundidf.S | 39 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 D | rc4-x86_64.S | 23 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 D | wp-x86_64.S | 21 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 D | rc4-md5-x86_64.S | 27 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 D | x86_64-gf2m.S | 12 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 D | x86_64-mont5.S | 389 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 D | vmx_support.S | 51 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 D | sigsetjmp.S | 57 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 D | setjmp.S | 52 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 D | opensolaris_atomic.S | 34 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 D | cpu_switch.S | 68 * %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 D | support.S | 69 /* 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 D | ldiv.S | 12 movq %rdi,%rax
|
H A D | lldiv.S | 12 movq %rdi,%rax
|
/freebsd-11-stable/contrib/llvm-project/compiler-rt/lib/tsan/rtl/ |
H A D | tsan_rtl_amd64.S | 29 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 D | brk.S | 44 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 D | sanitizer_common_interceptors_vfork_x86_64.inc.S | 13 pop %rdi 14 mov %rdi, (%rax) 30 lea 16(%rsp), %rdi
|
/freebsd-11-stable/sys/compat/ndis/ |
H A D | winx64_wrap.S | 52 * %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 D | rdma_vt.h | 199 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...] |