Home
last modified time | relevance | path

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

123456

/NextBSD/secure/lib/libcrypto/amd64/
HDrc4-x86_64.S22 leaq 8(%rdi),%rdi
23 movb -8(%rdi),%r10b
24 movb -4(%rdi),%cl
25 cmpl $-1,256(%rdi)
32 movl (%rdi,%r10,4),%eax
43 movl (%rdi,%rcx,4),%edx
44 movl %eax,(%rdi,%rcx,4)
45 movl %edx,(%rdi,%r10,4)
48 movl (%rdi,%rax,4),%edx
49 movl (%rdi,%r10,4),%eax
[all …]
HDwp-x86_64.S20 movq %rdi,0(%r10)
31 movq 0(%rdi),%r8
32 movq 8(%rdi),%r9
33 movq 16(%rdi),%r10
34 movq 24(%rdi),%r11
35 movq 32(%rdi),%r12
36 movq 40(%rdi),%r13
37 movq 48(%rdi),%r14
38 movq 56(%rdi),%r15
77 leaq (%rdx,%rdx,1),%rdi
[all …]
HDsha512-x86_64.S20 movq %rdi,128+0(%rsp)
26 movq 0(%rdi),%rax
27 movq 8(%rdi),%rbx
28 movq 16(%rdi),%rcx
29 movq 24(%rdi),%rdx
30 movq 32(%rdi),%r8
31 movq 40(%rdi),%r9
32 movq 48(%rdi),%r10
33 movq 56(%rdi),%r11
38 movq %rbx,%rdi
[all …]
HDrc4-md5-x86_64.S26 leaq 8(%rdi),%rdi
27 movb -8(%rdi),%bpl
28 movb -4(%rdi),%cl
32 movl (%rdi,%rbp,4),%eax
34 leaq (%rdi,%rbp,4),%rsi
54 movl (%rdi,%rcx,4),%edx
56 movl %eax,(%rdi,%rcx,4)
69 movd (%rdi,%rax,4),%xmm0
73 movl (%rdi,%rcx,4),%edx
75 movl %ebx,(%rdi,%rcx,4)
[all …]
HDx86_64-mont5.S234 movq %rax,(%rdi,%r14,8)
244 movq %rdi,%rcx
252 movq %rax,(%rdi,%r14,8)
379 movq %rdi,56+8(%rsp)
415 movq %rdx,%rdi
424 addq %rax,%rdi
427 addq %r11,%rdi
431 movq %rdi,(%r14)
451 movq %rdx,%rdi
460 addq %rax,%rdi
[all …]
HDx86_64-gf2m.S11 leaq (,%rax,4),%rdi
19 sarq $63,%rdi
26 andq %rbp,%rdi
29 movq %rdi,%rbx
30 shlq $61,%rdi
33 xorq %rdi,%rax
71 movq %r8,%rdi
72 andq %rbp,%rdi
79 movq (%rsp,%rdi,8),%rcx
80 movq %r8,%rdi
[all …]
HDaesni-mb-x86_64.S30 leaq 80(%rdi),%rdi
35 movl -64(%rdi),%ecx
36 movq -80(%rdi),%r8
38 movq -72(%rdi),%r12
41 movdqu -56(%rdi),%xmm2
44 movl -24(%rdi),%ecx
45 movq -40(%rdi),%r9
47 movq -32(%rdi),%r13
50 movdqu -16(%rdi),%xmm3
53 movl 16(%rdi),%ecx
[all …]
HDecp_nistz256-x86_64.S53 movq %r8,0(%rdi)
55 movq %r9,8(%rdi)
57 movq %r10,16(%rdi)
58 movq %r11,24(%rdi)
115 movq %r8,0(%rdi)
116 movq %r9,8(%rdi)
117 movq %r10,16(%rdi)
118 movq %r11,24(%rdi)
179 movq %r8,0(%rdi)
181 movq %r9,8(%rdi)
[all …]
HDaes-x86_64.S21 movl 0(%r14,%rdi,8),%r11d
28 xorl 3(%r14,%rdi,8),%r11d
46 xorl 2(%r14,%rdi,8),%r11d
53 xorl 1(%r14,%rdi,8),%r11d
60 xorl 1(%r14,%rdi,8),%r12d
75 movzbl 2(%r14,%rdi,8),%r11d
82 movl 0(%r14,%rdi,8),%edi
96 movl 0(%r14,%rdi,8),%edi
109 movl 0(%r14,%rdi,8),%edi
124 movl 2(%r14,%rdi,8),%edi
[all …]
HDaesni-x86_64.S8 movups (%rdi),%xmm2
32 movups (%rdi),%xmm2
510 movdqu (%rdi),%xmm2
511 movdqu 16(%rdi),%xmm3
512 movdqu 32(%rdi),%xmm4
513 movdqu 48(%rdi),%xmm5
514 movdqu 64(%rdi),%xmm6
515 movdqu 80(%rdi),%xmm7
516 movdqu 96(%rdi),%xmm8
517 movdqu 112(%rdi),%xmm9
[all …]
HDx86_64-mont.S180 movq %rax,(%rdi,%r14,8)
190 movq %rdi,%rcx
198 movq %rax,(%rdi,%r14,8)
235 movq %rdi,16(%rsp,%r9,8)
256 movq %rdx,%rdi
265 addq %rax,%rdi
268 addq %r11,%rdi
271 movq %rdi,(%rsp)
289 movq %rdx,%rdi
298 addq %rax,%rdi
[all …]
HDrsaz-x86_64.S382 movq %rdi,%rsi
532 leaq 8(%rsp),%rdi
541 movq %r8,(%rdi)
607 leaq 8(%rdi),%rdi
612 movq %r8,(%rdi)
613 movq %r9,8(%rdi)
614 movq %r10,16(%rdi)
615 movq %r11,24(%rdi)
616 movq %r12,32(%rdi)
617 movq %r13,40(%rdi)
[all …]
HDx86_64cpuid.S16 movl (%rdi),%eax
19 cmpxchgl %r8d,(%rdi)
43 movl %eax,8(%rdi)
117 movl %ebx,8(%rdi)
158 andl $4294967263,8(%rdi)
177 movb %al,(%rdi)
179 leaq 1(%rdi),%rdi
185 testq $7,%rdi
187 movb %al,(%rdi)
189 leaq 1(%rdi),%rdi
[all …]
/NextBSD/lib/libc/amd64/string/
HDstrcat.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) /* 3rd byte == 0? */
[all …]
HDstpcpy.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 …]
/NextBSD/sys/amd64/vmm/intel/
HDvmx_support.S55 movq %rdi,%rsp; \
56 movq VMXCTX_GUEST_CR2(%rdi),%rsi; \
58 movq VMXCTX_GUEST_RSI(%rdi),%rsi; \
59 movq VMXCTX_GUEST_RDX(%rdi),%rdx; \
60 movq VMXCTX_GUEST_RCX(%rdi),%rcx; \
61 movq VMXCTX_GUEST_R8(%rdi),%r8; \
62 movq VMXCTX_GUEST_R9(%rdi),%r9; \
63 movq VMXCTX_GUEST_RAX(%rdi),%rax; \
64 movq VMXCTX_GUEST_RBX(%rdi),%rbx; \
65 movq VMXCTX_GUEST_RBP(%rdi),%rbp; \
[all …]
/NextBSD/sys/amd64/amd64/
HDcpu_switch.S73 movq %rsi,%rdi
89 movq TD_PCB(%rdi),%r8
107 cmpq %rdi,PCPU(FPCURTHREAD)
131 movq %rdi,%r13
133 movq %rsi,%rdi
293 movq %rax,PCB_RIP(%rdi)
295 movq %rbx,PCB_RBX(%rdi)
296 movq %rsp,PCB_RSP(%rdi)
297 movq %rbp,PCB_RBP(%rdi)
298 movq %r12,PCB_R12(%rdi)
[all …]
HDsupport.S68 subq %rdx,%rdi
71 movnti %rax,(%rdi,%rdx)
72 movnti %rax,8(%rdi,%rdx)
73 movnti %rax,16(%rdi,%rdx)
74 movnti %rax,24(%rdi,%rdx)
109 xchgq %rsi,%rdi
112 movq %rdi,%rax
130 addq %rcx,%rdi /* copy backwards */
132 decq %rdi
141 subq $7,%rdi
[all …]
/NextBSD/contrib/compiler-rt/lib/tsan/rtl/
HDtsan_rtl_amd64.S21 push %rdi
23 CFI_REL_OFFSET(%rdi, 0)
61 pop %rdi
76 CFI_RESTORE(%rdi)
101 push %rdi
103 CFI_REL_OFFSET(%rdi, 0)
141 pop %rdi
156 CFI_RESTORE(%rdi)
171 push %rdi
173 CFI_REL_OFFSET(%rdi, 0)
[all …]
/NextBSD/lib/libc/amd64/gen/
HDsigsetjmp.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_SETMASK */
[all …]
HDsetjmp.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,%rdx
/NextBSD/crypto/openssl/crypto/aes/asm/
HDaes-x86_64.pl54 $acc1="%edi"; $maskfe="%rdi";
619 mov 0(%rdi),$s0 # load input vector
620 mov 4(%rdi),$s1
621 mov 8(%rdi),$s2
622 mov 12(%rdi),$s3
1217 mov 0(%rdi),$s0 # load input vector
1218 mov 4(%rdi),$s1
1219 mov 8(%rdi),$s2
1220 mov 12(%rdi),$s3
1314 mov %rdi,%rsi # %rsi=userKey
[all …]
/NextBSD/crypto/openssl/crypto/whrlpool/asm/
HDwp-x86_64.pl74 mov %rdi,0(%r10) # save parameter block
86 for($i=0;$i<8;$i++) { $code.="mov $i*8(%rdi),@mm[$i]\n"; } # L=H
109 lea (%rdx,%rdx),%rdi
112 $func 7(%rbp,%rdi,8),@mm[1]
116 lea (%rdx,%rdx),%rdi
119 $func 5(%rbp,%rdi,8),@mm[3]
123 lea (%rdx,%rdx),%rdi
126 $func 3(%rbp,%rdi,8),@mm[5]
130 lea (%rdx,%rdx),%rdi
133 $func 1(%rbp,%rdi,8),@mm[7]
[all …]
/NextBSD/sys/compat/ndis/
HDwinx64_wrap.S99 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
138 call *%rdi
146 call *%rdi
155 call *%rdi
165 call *%rdi
177 call *%rdi
/NextBSD/contrib/compiler-rt/lib/builtins/x86_64/
HDfloatundisf.S22 testq %rdi, %rdi
24 cvtsi2ssq %rdi, %xmm0
27 1: andq %rdi, %rsi
28 shrq %rdi
29 orq %rsi, %rdi
30 cvtsi2ssq %rdi, %xmm0

123456