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

1234

/freebsd-10-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 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-stable/contrib/compiler-rt/lib/x86_64/
H A Dfloatundisf.S20 movq $1, %rsi
26 1: andq %rdi, %rsi
28 orq %rsi, %rdi
/freebsd-10-stable/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-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 Dmodexp512-x86_64.S8 movq 0(%rsi),%rax
15 movq 8(%rsi),%rax
23 movq 16(%rsi),%rax
31 movq 24(%rsi),%rax
39 movq 32(%rsi),%rax
47 movq 40(%rsi),%rax
55 movq 48(%rsi),%rax
63 movq 56(%rsi),%rax
71 movq 0(%rsi),%rax
78 movq 8(%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 Dx86_64-mont.S13 cmpq %rsi,%rdx
52 movq (%rsi),%rax
67 movq 8(%rsi),%rax
77 movq (%rsi,%r15,8),%rax
98 movq (%rsi),%rax
130 movq 8(%rsi),%rax
141 movq (%rsi,%r15,8),%rax
164 movq (%rsi),%rax
186 leaq (%rsp),%rsi
192 movq 8(%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 Daesni-x86_64.S21 movups %xmm2,(%rsi)
42 movups %xmm2,(%rsi)
471 movups %xmm2,(%rsi)
475 movups %xmm3,16(%rsi)
477 movups %xmm4,32(%rsi)
479 movups %xmm5,48(%rsi)
481 movups %xmm6,64(%rsi)
483 movups %xmm7,80(%rsi)
485 movups %xmm8,96(%rsi)
487 movups %xmm9,112(%rsi)
[all...]
/freebsd-10-stable/sys/amd64/vmm/amd/
H A Dsvm_support.S47 * %rsi: pointer to guest context
72 push %rsi /* push guest context pointer on the stack */
77 movq SCTX_R8(%rsi), %r8
78 movq SCTX_R9(%rsi), %r9
79 movq SCTX_R10(%rsi), %r10
80 movq SCTX_R11(%rsi), %r11
81 movq SCTX_R12(%rsi), %r12
82 movq SCTX_R13(%rsi), %r13
83 movq SCTX_R14(%rsi), %r14
84 movq SCTX_R15(%rsi),
[all...]
/freebsd-10-stable/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-stable/sys/amd64/linux/
H A Dlinux_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-stable/lib/libc/amd64/stdlib/
H A Dldiv.S14 idivq %rsi
H A Dlldiv.S14 idivq %rsi
/freebsd-10-stable/lib/libkse/arch/amd64/amd64/
H A Denter_uts.S40 callq *%rsi
/freebsd-10-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-10-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-10-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-10-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-10-stable/sys/boot/efi/loader/arch/amd64/
H A Dstart.S50 lea _DYNAMIC(%rip), %rsi
59 popq %rsi

Completed in 226 milliseconds

1234