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

1234

/freebsd-10.1-release/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 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
H A Dbcopy.S56 xchgq %rdi,%rsi
60 subq %rsi,%r8
74 addq %rcx,%rsi
78 decq %rsi
83 subq $7,%rsi
/freebsd-10.1-release/contrib/compiler-rt/lib/x86_64/
H A Dfloatundisf.S20 movq $1, %rsi
26 1: andq %rdi, %rsi
28 orq %rsi, %rdi
/freebsd-10.1-release/lib/libc/amd64/sys/
H A Dvfork.S46 popq %rsi /* fetch return address (%rsi preserved) */
50 jmp *%rsi
52 pushq %rsi
H A Dgetcontext.S42 movq (%rsp),%rsi /* save getcontext return address */
47 jmp *%rsi /* restore return address */
/freebsd-10.1-release/secure/lib/libcrypto/amd64/
H A Dwp-x86_64.S21 movq %rsi,8(%r10)
48 xorq 0(%rsi),%r8
49 xorq 8(%rsi),%r9
50 xorq 16(%rsi),%r10
51 xorq 24(%rsi),%r11
52 xorq 32(%rsi),%r12
53 xorq 40(%rsi),%r13
54 xorq 48(%rsi),%r14
55 xorq 56(%rsi),%r15
64 xorq %rsi,
[all...]
H A Dx86_64-gf2m.S9 leaq (%rax,%rax,1),%rsi
16 sarq $63,%rsi
22 andq %rbp,%rsi
24 movq %rsi,%rcx
25 shlq $62,%rsi
28 xorq %rsi,%rax
65 movq %r8,%rsi
67 andq %rbp,%rsi
75 movq (%rsp,%rsi,8),%xmm0
76 movq %r8,%rsi
[all...]
H A Dmodexp512-x86_64.S7 movq 0(%rsi),%rax
14 movq 8(%rsi),%rax
22 movq 16(%rsi),%rax
30 movq 24(%rsi),%rax
38 movq 32(%rsi),%rax
46 movq 40(%rsi),%rax
54 movq 48(%rsi),%rax
62 movq 56(%rsi),%rax
70 movq 0(%rsi),%rax
77 movq 8(%rsi),
[all...]
H A Drc4-x86_64.S8 RC4: orq %rsi,%rsi
16 movq %rsi,%r11
38 leaq 1(%r10),%rsi
56 leaq 1(%r10),%rsi
63 movl 0(%rdi,%rsi,4),%ebx
71 movl 4(%rdi,%rsi,4),%eax
79 movl 8(%rdi,%rsi,4),%ebx
87 movl 12(%rdi,%rsi,4),%eax
95 movl 16(%rdi,%rsi,
[all...]
H A Drc4-md5-x86_64.S20 movq %rsi,%r13
34 leaq (%rdi,%rbp,4),%rsi
60 movl 4(%rsi),%ebx
64 movl %edx,0(%rsi)
79 movl 8(%rsi),%eax
83 movl %edx,4(%rsi)
97 movl 12(%rsi),%ebx
101 movl %edx,8(%rsi)
115 movl 16(%rsi),%eax
119 movl %edx,12(%rsi)
[all...]
H A Dx86_64-mont.S12 cmpq %rsi,%rdx
37 movq (%rsi),%rax
52 movq 8(%rsi),%rax
62 movq (%rsi,%r15,8),%rax
83 movq (%rsi),%rax
115 movq 8(%rsi),%rax
126 movq (%rsi,%r15,8),%rax
149 movq (%rsi),%rax
171 leaq (%rsp),%rsi
177 movq 8(%rsi,
[all...]
H A Dmd5-x86_64.S20 leaq (%rsi,%rdx,1),%rdi
32 cmpq %rdi,%rsi
41 movl 0(%rsi),%r10d
47 movl 4(%rsi),%r10d
56 movl 8(%rsi),%r10d
65 movl 12(%rsi),%r10d
74 movl 16(%rsi),%r10d
83 movl 20(%rsi),%r10d
92 movl 24(%rsi),%r10d
101 movl 28(%rsi),
[all...]
H A Daesni-x86_64.S20 movups %xmm2,(%rsi)
41 movups %xmm2,(%rsi)
470 movups %xmm2,(%rsi)
474 movups %xmm3,16(%rsi)
476 movups %xmm4,32(%rsi)
478 movups %xmm5,48(%rsi)
480 movups %xmm6,64(%rsi)
482 movups %xmm7,80(%rsi)
484 movups %xmm8,96(%rsi)
486 movups %xmm9,112(%rsi)
[all...]
/freebsd-10.1-release/sys/amd64/linux32/
H A Dlinux32_support.s46 cmpq %rax,%rsi
48 xchgl %edi,(%rsi)
58 cmpq %rax,%rsi
63 xaddl %edi,(%rsi)
73 cmpq %rax,%rsi
75 movl (%rsi),%eax
81 cmpxchgl %ecx,(%rsi)
92 cmpq %rax,%rsi
94 movl (%rsi),%eax
100 cmpxchgl %ecx,(%rsi)
[all...]
/freebsd-10.1-release/lib/libc/amd64/stdlib/
H A Dldiv.S14 idivq %rsi
H A Dlldiv.S14 idivq %rsi
/freebsd-10.1-release/lib/libkse/arch/amd64/amd64/
H A Denter_uts.S40 callq *%rsi
/freebsd-10.1-release/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-10.1-release/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-10.1-release/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-10.1-release/sys/boot/amd64/efi/
H A Dstart.S50 lea _DYNAMIC(%rip), %rsi
59 popq %rsi
/freebsd-10.1-release/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-10.1-release/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...]
/freebsd-10.1-release/lib/libc/amd64/gen/
H A Dsigsetjmp.S63 movq $0,%rsi /* (sigset_t*)set */
90 pushq %rsi
92 leaq 72(%rdx),%rsi /* (sigset_t*)set */
97 popq %rsi
100 movq %rsi,%rax /* retval */

Completed in 112 milliseconds

1234