Home
last modified time | relevance | path

Searched refs:rdi (Results 1 – 25 of 213) sorted by relevance

123456789

/freebsd/tools/test/xregs_sig/
H A Dc2x2c_amd64.S48 movdqu %xmm0, (%rdi)
49 movdqu %xmm1, 1 * 16(%rdi)
50 movdqu %xmm2, 2 * 16(%rdi)
51 movdqu %xmm3, 3 * 16(%rdi)
52 movdqu %xmm4, 4 * 16(%rdi)
53 movdqu %xmm5, 5 * 16(%rdi)
54 movdqu %xmm6, 6 * 16(%rdi)
55 movdqu %xmm7, 7 * 16(%rdi)
56 movdqu %xmm8, 8 * 16(%rdi)
57 movdqu %xmm9, 9 * 16(%rdi)
[all …]
/freebsd/contrib/bionic-x86_64-string/
H A Dsse2-strcpy-slm.S86 mov %rdi, %rax /* save result */
128 movdqu %xmm1, (%rdi)
133 sub %rcx, %rdi
140 movdqu %xmm1, (%rdi, %rcx)
156 movdqu %xmm2, (%rdi, %rcx)
172 movdqu %xmm3, (%rdi, %rcx)
188 movdqu %xmm4, (%rdi, %rcx)
204 movdqu %xmm1, (%rdi, %rcx)
220 movdqu %xmm2, (%rdi, %rcx)
235 movdqu %xmm3, (%rdi, %rcx)
[all …]
H A Dsse4-memcmp-slm.S94 add %rdx, %rdi
100 movzbl (%rdi), %eax
109 movdqu (%rdi), %xmm2
118 sub %rcx, %rdi
120 test $0xf, %rdi
128 movdqu (%rdi), %xmm2
133 movdqu 16(%rdi), %xmm2
138 movdqu 32(%rdi), %xmm2
143 movdqu 48(%rdi), %xmm2
150 movdqu 64(%rdi), %xmm2
[all …]
H A Dsse2-memmove-slm.S100 mov %rdi, %rax
103 cmp %rsi, %rdi
118 movdqu %xmm0, (%rdi)
119 movdqu %xmm1, -16(%rdi, %rdx)
131 movdqu %xmm0, (%rdi)
132 movdqu %xmm1, 16(%rdi)
133 movdqu %xmm2, -16(%rdi, %rdx)
134 movdqu %xmm3, -32(%rdi, %rdx)
150 movdqu %xmm0, (%rdi)
151 movdqu %xmm1, 16(%rdi)
[all …]
H A Davx2-memset-kbl.S46 # %rdi = dst, %rsi = byte, %rdx = n, %rcx = dst_len
53 movq %rdi, %rax
67 movb %cl, (%rdi)
72 movq %rcx, (%rdi)
73 movq %rcx, -8(%rdi, %rdx)
77 movl %ecx, (%rdi)
78 movl %ecx, -4(%rdi, %rdx)
82 movw %cx, (%rdi)
83 movw %cx, -2(%rdi, %rdx)
90 movdqu %xmm0, (%rdi)
[all …]
/freebsd/sys/crypto/openssl/amd64/
H A Drc4-x86_64.S31 leaq 8(%rdi),%rdi
32 movb -8(%rdi),%r10b
33 movb -4(%rdi),%cl
34 cmpl $-1,256(%rdi)
41 movl (%rdi,%r10,4),%eax
52 movl (%rdi,%rcx,4),%edx
53 movl %eax,(%rdi,%rcx,4)
54 movl %edx,(%rdi,%r10,4)
57 movl (%rdi,%rax,4),%edx
58 movl (%rdi,%r10,4),%eax
[all …]
H A Dkeccak1600-x86_64.S8 movq 60(%rdi),%rax
9 movq 68(%rdi),%rbx
10 movq 76(%rdi),%rcx
11 movq 84(%rdi),%rdx
12 movq 92(%rdi),%rbp
17 movq -100(%rdi),%r8
18 movq -52(%rdi),%r9
19 movq -4(%rdi),%r10
20 movq 44(%rdi),%r11
22 xorq -84(%rdi),%rcx
[all …]
H A Dwp-x86_64.S28 movq %rdi,0(%r10)
40 movq 0(%rdi),%r8
41 movq 8(%rdi),%r9
42 movq 16(%rdi),%r10
43 movq 24(%rdi),%r11
44 movq 32(%rdi),%r12
45 movq 40(%rdi),%r13
46 movq 48(%rdi),%r14
47 movq 56(%rdi),%r15
86 leaq (%rdx,%rdx,1),%rdi
[all …]
H A Drc4-md5-x86_64.S40 leaq 8(%rdi),%rdi
41 movb -8(%rdi),%bpl
42 movb -4(%rdi),%cl
46 movl (%rdi,%rbp,4),%eax
48 leaq (%rdi,%rbp,4),%rsi
68 movl (%rdi,%rcx,4),%edx
70 movl %eax,(%rdi,%rcx,4)
83 movd (%rdi,%rax,4),%xmm0
87 movl (%rdi,%rcx,4),%edx
89 movl %ebx,(%rdi,%rcx,4)
[all …]
H A Dsha512-x86_64.S42 movq %rdi,128+0(%rsp)
49 movq 0(%rdi),%rax
50 movq 8(%rdi),%rbx
51 movq 16(%rdi),%rcx
52 movq 24(%rdi),%rdx
53 movq 32(%rdi),%r8
54 movq 40(%rdi),%r9
55 movq 48(%rdi),%r10
56 movq 56(%rdi),%r11
61 movq %rbx,%rdi
[all …]
H A Dx86_64-mont5.S399 movq %rax,(%rdi,%r14,8)
412 movq (%rdi,%r14,8),%rcx
418 movq %rdx,(%rdi,%r14,8)
486 subq %rdi,%r11
692 movq %rdi,56+8(%rsp)
712 movq %rdx,%rdi
721 addq %rax,%rdi
724 addq %r11,%rdi
728 movq %rdi,(%r14)
748 movq %rdx,%rdi
[all …]
/freebsd/crypto/openssl/crypto/sha/asm/
H A Dkeccak1600-x86_64.pl90 mov $A[4][0](%rdi),@C[0]
91 mov $A[4][1](%rdi),@C[1]
92 mov $A[4][2](%rdi),@C[2]
93 mov $A[4][3](%rdi),@C[3]
94 mov $A[4][4](%rdi),@C[4]
99 mov $A[0][0](%rdi),@D[0]
100 mov $A[1][1](%rdi),@D[1]
101 mov $A[2][2](%rdi),@D[2]
102 mov $A[3][3](%rdi),@D[3]
104 xor $A[0][2](%rdi),@C[2]
[all …]
/freebsd/lib/libc/amd64/string/
H A Dstrcat.S27 movq %rdi,%rax
39 cmpb $0,(%rdi)
41 incq %rdi
47 movq (%rdi),%rdx
48 addq $8,%rdi
58 cmpb $0,-8(%rdi) /* 1st byte == 0? */
60 subq $8,%rdi
63 1: cmpb $0,-7(%rdi) /* 2nd byte == 0? */
65 subq $7,%rdi
68 1: cmpb $0,-6(%rdi) /* 3rd byte == 0? */
[all …]
H A Dmemmove.S63 movq %rdi,%r8
75 movq %rdx,(%rdi)
77 movq %rdx,8(%rdi)
79 movq %rdx,16(%rdi)
81 movq %rdx,24(%rdi)
83 leaq 32(%rdi),%rdi
99 movq %rdx,(%rdi)
100 movq %r8,8(%rdi)
101 movq %r9,-16(%rdi,%rcx)
102 movq %r10,-8(%rdi,%rcx)
[all …]
H A Dmemset.S39 movq %rdi,%rax
53 movq %r10,(%rdi)
54 movq %r10,8(%rdi)
55 movq %r10,16(%rdi)
56 movq %r10,24(%rdi)
57 leaq 32(%rdi),%rdi
63 movq %r10,-16(%rdi,%rcx)
64 movq %r10,-8(%rdi,%rcx)
71 movq %r10,(%rdi)
72 movq %r10,8(%rdi)
[all …]
H A Dmemcmp.S71 movzbl (%rdi),%eax
79 movq (%rdi),%r8
83 movq -8(%rdi,%rdx),%r8
90 movl (%rdi),%r8d
94 movl -4(%rdi,%rdx),%r8d
101 movzwl (%rdi),%r8d
105 movzwl -2(%rdi,%rdx),%r8d
114 movq (%rdi),%r8
118 movq 8(%rdi),%r8
122 movq -16(%rdi,%rdx),%r8
[all …]
H A Dstpcpy.S54 movb %dl,(%rdi)
55 incq %rdi
58 movq %rdi,%rax
64 movq %rdx,(%rdi)
65 addq $8,%rdi
79 movb %dl,(%rdi)
82 incq %rdi
85 movb %dl,(%rdi)
88 incq %rdi
91 movb %dl,(%rdi)
[all …]
/freebsd/sys/amd64/vmm/intel/
H A Dvmx_support.S49 movq %rdi,VMXCTX_GUEST_RDI(%rsp); \
64 movq %cr2,%rdi; \
65 movq %rdi,VMXCTX_GUEST_CR2(%rsp); \
66 movq %rsp,%rdi;
79 movq %rdi,%rsp; \
80 movq VMXCTX_GUEST_CR2(%rdi),%rsi; \
82 movq VMXCTX_GUEST_RSI(%rdi),%rsi; \
83 movq VMXCTX_GUEST_RDX(%rdi),%rdx; \
84 movq VMXCTX_GUEST_RCX(%rdi),%rcx; \
85 movq VMXCTX_GUEST_R8(%rdi),%r8; \
[all …]
/freebsd/sys/amd64/amd64/
H A Dsupport.S73 movq %rdi,%r9
74 movq %rsi,%rdi
105 movzbl (%rdi),%eax
114 movq (%rdi),%r8
118 movq -8(%rdi,%rdx),%r8
126 movl (%rdi),%r8d
130 movl -4(%rdi,%rdx),%r8d
138 movzwl (%rdi),%r8d
142 movzwl -2(%rdi,%rdx),%r8d
152 movq (%rdi),%r8
[all …]
H A Dcpu_switch.S59 movq %rsi,%rdi
75 leaq TD_MD_PCB(%rdi),%r8
90 testl $TDP_KTHREAD,TD_PFLAGS(%rdi)
116 cmpq %rdi,PCPU(FPCURTHREAD)
138 movq %rdi,%r13
140 movq %rsi,%rdi
223 movq PCPU(CURTHREAD),%rdi
312 movq %rax,PCB_RIP(%rdi)
314 movq %rbx,PCB_RBX(%rdi)
315 movq %rsp,PCB_RSP(%rdi)
[all …]
H A Defirt_support.S40 movq %rbx, EC_RBX(%rdi)
41 movq %rsp, EC_RSP(%rdi)
42 movq %rbp, EC_RBP(%rdi)
43 movq %r12, EC_R12(%rdi)
44 movq %r13, EC_R13(%rdi)
45 movq %r14, EC_R14(%rdi)
46 movq %r15, EC_R15(%rdi)
49 movq %rax, EC_RFLAGS(%rdi)
51 movq %rdi, TD_MD+MD_EFIRT_TMP(%rax)
54 movl EC_ARGCNT(%rdi), %ecx
[all …]
/freebsd/sys/contrib/openzfs/module/icp/asm-x86_64/sha2/
H A Dsha512-x86_64.S136 movq %rdi,128+0(%rsp)
142 movq 0(%rdi),%rax
143 movq 8(%rdi),%rbx
144 movq 16(%rdi),%rcx
145 movq 24(%rdi),%rdx
146 movq 32(%rdi),%r8
147 movq 40(%rdi),%r9
148 movq 48(%rdi),%r10
149 movq 56(%rdi),%r11
153 movq %rbx,%rdi
[all …]
/freebsd/crypto/openssl/crypto/ec/asm/
H A Dx25519-x86_64.pl131 mov %rdi,8*4(%rsp) # offload 1st argument
132 mov %rax,%rdi
136 mov %rdi,%rax
141 mov %rdi,%rax
147 mov %rdi,%rax
148 lea (%r14,%r15,2),%rdi # g[4]*19
159 mulq %rdi # f[1]*g[4]*19
163 mulq %rdi # f[2]*g[4]*19
167 mulq %rdi # f[3]*g[4]*19
171 mulq %rdi # f[4]*g[4]*19
[all …]
/freebsd/sys/contrib/openzfs/module/lua/setjmp/
H A Dsetjmp_x86_64.S40 movq %rsp, 0(%rdi)
41 movq %rbp, 8(%rdi)
42 movq %rbx, 16(%rdi)
43 movq %r12, 24(%rdi)
44 movq %r13, 32(%rdi)
45 movq %r14, 40(%rdi)
46 movq %r15, 48(%rdi)
48 movq %rdx, 56(%rdi) /* rip */
54 movq 0(%rdi), %rsp
55 movq 8(%rdi), %rbp
[all …]
/freebsd/contrib/llvm-project/compiler-rt/lib/tsan/rtl/
H A Dtsan_rtl_amd64.S30 push %rdi
32 CFI_REL_OFFSET(%rdi, 0)
35 lea 8(%rsp), %rdi
37 lea 16(%rsp), %rdi
44 pop %rdi
46 CFI_RESTORE(%rdi)
72 push %rdi
74 CFI_REL_OFFSET(%rdi, 0)
77 lea 8(%rsp), %rdi
79 lea 16(%rsp), %rdi
[all …]

123456789