/freebsd-10.1-release/lib/libc/amd64/string/ |
H A D | bzero.S | 23 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 D | strcmp.S | 23 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 D | bcopy.S | 56 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 D | floatundisf.S | 20 movq $1, %rsi 26 1: andq %rdi, %rsi 28 orq %rsi, %rdi
|
/freebsd-10.1-release/lib/libc/amd64/sys/ |
H A D | vfork.S | 46 popq %rsi /* fetch return address (%rsi preserved) */ 50 jmp *%rsi 52 pushq %rsi
|
H A D | getcontext.S | 42 movq (%rsp),%rsi /* save getcontext return address */ 47 jmp *%rsi /* restore return address */
|
/freebsd-10.1-release/secure/lib/libcrypto/amd64/ |
H A D | wp-x86_64.S | 21 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 D | x86_64-gf2m.S | 9 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 D | modexp512-x86_64.S | 7 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 D | rc4-x86_64.S | 8 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 D | rc4-md5-x86_64.S | 20 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 D | x86_64-mont.S | 12 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 D | md5-x86_64.S | 20 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 D | aesni-x86_64.S | 20 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 D | linux32_support.s | 46 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 D | ldiv.S | 14 idivq %rsi
|
H A D | lldiv.S | 14 idivq %rsi
|
/freebsd-10.1-release/lib/libkse/arch/amd64/amd64/ |
H A D | enter_uts.S | 40 callq *%rsi
|
/freebsd-10.1-release/sys/cddl/contrib/opensolaris/common/atomic/amd64/ |
H A D | opensolaris_atomic.S | 32 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 D | rtld_start.S | 36 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 D | winx64_wrap.S | 52 * %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 D | start.S | 50 lea _DYNAMIC(%rip), %rsi 59 popq %rsi
|
/freebsd-10.1-release/sys/crypto/aesni/ |
H A D | aeskeys_amd64.S | 53 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 D | md5-x86_64.pl | 22 $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 D | sigsetjmp.S | 63 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 */
|