Searched refs:rsi (Results 1 - 25 of 130) sorted by relevance

123456

/freebsd-11-stable/lib/libc/amd64/string/
H A Dbzero.S23 cmpq $16,%rsi
29 subq %rcx,%rsi
33 movq %rsi,%rcx /* zero by words */
35 andq $7,%rsi
39 L1: movq %rsi,%rcx /* zero remainder by bytes */
H A Dbcopy.S56 xchgq %rdi,%rsi
60 subq %rsi,%r8
74 addq %rcx,%rsi
78 decq %rsi
83 subq $7,%rsi
H A Dstrcmp.S23 movb (%rsi),%dl
24 incq %rsi
42 subq $8,%rsi
48 movq 8(%rsi),%rdx
49 addq $8,%rsi
62 movb (%rsi),%dl
63 incq %rsi
/freebsd-11-stable/lib/libc/amd64/sys/
H A Dvfork.S44 popq %rsi /* fetch return address (%rsi preserved) */
48 jmp *%rsi
50 pushq %rsi
H A Dgetcontext.S40 movq (%rsp),%rsi /* save getcontext return address */
45 jmp *%rsi /* restore return address */
/freebsd-11-stable/secure/lib/libcrypto/amd64/
H A Dwp-x86_64.S22 movq %rsi,8(%r10)
49 xorq 0(%rsi),%r8
50 xorq 8(%rsi),%r9
51 xorq 16(%rsi),%r10
52 xorq 24(%rsi),%r11
53 xorq 32(%rsi),%r12
54 xorq 40(%rsi),%r13
55 xorq 48(%rsi),%r14
56 xorq 56(%rsi),%r15
65 xorq %rsi,
[all...]
H A Dx86_64-gf2m.S10 leaq (%rax,%rax,1),%rsi
17 sarq $63,%rsi
23 andq %rbp,%rsi
25 movq %rsi,%rcx
26 shlq $62,%rsi
29 xorq %rsi,%rax
66 movq %r8,%rsi
68 andq %rbp,%rsi
76 movq (%rsp,%rsi,8),%xmm0
77 movq %r8,%rsi
[all...]
H A Drc4-x86_64.S9 RC4: orq %rsi,%rsi
17 movq %rsi,%r11
39 leaq 1(%r10),%rsi
57 leaq 1(%r10),%rsi
64 movl 0(%rdi,%rsi,4),%ebx
72 movl 4(%rdi,%rsi,4),%eax
80 movl 8(%rdi,%rsi,4),%ebx
88 movl 12(%rdi,%rsi,4),%eax
96 movl 16(%rdi,%rsi,
[all...]
H A Drc4-md5-x86_64.S21 movq %rsi,%r13
35 leaq (%rdi,%rbp,4),%rsi
61 movl 4(%rsi),%ebx
65 movl %edx,0(%rsi)
80 movl 8(%rsi),%eax
84 movl %edx,4(%rsi)
98 movl 12(%rsi),%ebx
102 movl %edx,8(%rsi)
116 movl 16(%rsi),%eax
120 movl %edx,12(%rsi)
[all...]
H A Daesni-x86_64.S24 movups %xmm2,(%rsi)
48 movups %xmm2,(%rsi)
524 movups %xmm2,(%rsi)
528 movups %xmm3,16(%rsi)
530 movups %xmm4,32(%rsi)
532 movups %xmm5,48(%rsi)
534 movups %xmm6,64(%rsi)
536 movups %xmm7,80(%rsi)
538 movups %xmm8,96(%rsi)
540 movups %xmm9,112(%rsi)
[all...]
H A Dmd5-x86_64.S21 leaq (%rsi,%rdx,1),%rdi
33 cmpq %rdi,%rsi
42 movl 0(%rsi),%r10d
48 movl 4(%rsi),%r10d
57 movl 8(%rsi),%r10d
66 movl 12(%rsi),%r10d
75 movl 16(%rsi),%r10d
84 movl 20(%rsi),%r10d
93 movl 24(%rsi),%r10d
102 movl 28(%rsi),
[all...]
H A Decp_nistz256-x86_64.S31 movq 0(%rsi),%r8
33 movq 8(%rsi),%r9
35 movq 16(%rsi),%r10
37 movq 24(%rsi),%r11
38 leaq .Lpoly(%rip),%rsi
45 subq 0(%rsi),%r8
47 sbbq 8(%rsi),%r9
48 sbbq 16(%rsi),%r10
50 sbbq 24(%rsi),%r11
76 movq 0(%rsi),
[all...]
/freebsd-11-stable/sys/amd64/vmm/amd/
H A Dsvm_support.S49 * %rsi: pointer to guest context
74 push %rsi /* push guest context pointer on the stack */
79 movq SCTX_R8(%rsi), %r8
80 movq SCTX_R9(%rsi), %r9
81 movq SCTX_R10(%rsi), %r10
82 movq SCTX_R11(%rsi), %r11
83 movq SCTX_R12(%rsi), %r12
84 movq SCTX_R13(%rsi), %r13
85 movq SCTX_R14(%rsi), %r14
86 movq SCTX_R15(%rsi),
[all...]
/freebsd-11-stable/sys/amd64/linux32/
H A Dlinux32_support.s46 cmpq %rax,%rsi
48 xchgl %edi,(%rsi)
59 cmpq %rax,%rsi
64 xaddl %edi,(%rsi)
75 cmpq %rax,%rsi
77 movl (%rsi),%eax
83 cmpxchgl %ecx,(%rsi)
95 cmpq %rax,%rsi
97 movl (%rsi),%eax
103 cmpxchgl %ecx,(%rsi)
[all...]
/freebsd-11-stable/sys/amd64/linux/
H A Dlinux_support.s46 cmpq %rax,%rsi
48 xchgl %edi,(%rsi)
59 cmpq %rax,%rsi
64 xaddl %edi,(%rsi)
75 cmpq %rax,%rsi
77 movl (%rsi),%eax
83 cmpxchgl %ecx,(%rsi)
95 cmpq %rax,%rsi
97 movl (%rsi),%eax
103 cmpxchgl %ecx,(%rsi)
[all...]
/freebsd-11-stable/contrib/llvm-project/compiler-rt/lib/builtins/x86_64/
H A Dfloatundisf.S22 movq $1, %rsi
28 1: andq %rdi, %rsi
30 orq %rsi, %rdi
/freebsd-11-stable/sys/cddl/contrib/opensolaris/common/atomic/amd64/
H A Dopensolaris_atomic.S32 mov %rsi, %rax // %rax = delta addend
34 xaddq %rsi, (%rdi) // %rsi = old value, (%rdi) = sum
35 addq %rsi, %rax // new value = original value + delta
59 movq %rsi, %rax
/freebsd-11-stable/lib/libc/amd64/stdlib/
H A Dldiv.S14 idivq %rsi
H A Dlldiv.S14 idivq %rsi
/freebsd-11-stable/libexec/rtld-elf/amd64/
H A Drtld_start.S36 movq %rsp,%rsi # save address of exit proc
40 popq %rsi # Get exit procedure address
71 * rsi 0x28
97 pushq %rsi # Save %rsi
99 .cfi_offset %rsi,-56
117 movq 0x60(%rsp),%rsi # Fetch reloff argument
118 leaq (%rsi,%rsi,2),%rsi # multipl
[all...]
/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
98 mov %rsi,96-8(%rsp) # save %rsi
101 lea 56+8(%rbp),%rsi # source == old stack top (stack+56)
107 mov %rdx,%rsi # set up arg1 (%rdx -> %rsi)
117 mov 96-8(%rsp),%rsi # restore %rsi
129 mov %rsi,
[all...]
/freebsd-11-stable/sys/crypto/aesni/
H A Daeskeys_amd64.S53 movaps %xmm0,(%rsi)
54 addq $0x10,%rsi
75 movaps %xmm6,(%rsi)
77 movaps %xmm1,0x10(%rsi)
78 addq $0x20,%rsi
96 movaps %xmm0,(%rsi)
97 addq $0x10,%rsi
110 movaps %xmm2,(%rsi)
111 addq $0x10,%rsi
119 movaps %xmm0,(%rsi)
[all...]
/freebsd-11-stable/stand/efi/loader/arch/amd64/
H A Dstart.S50 lea _DYNAMIC(%rip), %rsi
59 popq %rsi
/freebsd-11-stable/lib/libc/amd64/gen/
H A Dsigsetjmp.S63 movq $0,%rsi /* (sigset_t*)set */
89 pushq %rsi
91 leaq 72(%rdx),%rsi /* (sigset_t*)set */
96 popq %rsi
99 movq %rsi,%rax /* retval */
/freebsd-11-stable/crypto/openssl/crypto/md5/asm/
H A Dmd5-x86_64.pl22 $code .= " mov 0*4(%rsi), %r10d /* (NEXT STEP) X[0] */\n" if ($pos == -1);
29 mov $k_next*4(%rsi),%r10d /* (NEXT STEP) X[$k_next] */
46 $code .= " mov 1*4(%rsi), %r10d /* (NEXT STEP) X[1] */\n" if ($pos == -1);
54 mov $k_next*4(%rsi),%r10d /* (NEXT STEP) X[$k_next] */
72 $code .= " mov 5*4(%rsi), %r10d /* (NEXT STEP) X[5] */\n" if ($pos == -1);
76 mov $k_next*4(%rsi),%r10d /* (NEXT STEP) X[$k_next] */
94 $code .= " mov 0*4(%rsi), %r10d /* (NEXT STEP) X[0] */\n" if ($pos == -1);
103 mov $k_next*4(%rsi),%r10d /* (NEXT STEP) X[$k_next] */
141 # rsi = arg #2 (ptr, data pointer)
145 lea (%rsi,
[all...]

Completed in 139 milliseconds

123456