/external/syslinux/gnu-efi/gnu-efi-3.0/gnuefi/ |
setjmp_x86_64.S | 30 pop %rsi /* Return address, and adjust the stack */ 34 push %rsi 40 movq %rsi, 56(%rdi) /* RSI */
|
crt0-efi-x86_64.S | 48 lea _DYNAMIC(%rip), %rsi 57 popq %rsi
|
/device/linaro/bootloader/edk2/EdkCompatibilityPkg/Foundation/Library/CompilerStub/X64/ |
memcpy.asm | 34 memcpy PROC USES rsi rdi
40 mov rsi, rdx ; rsi <- Source
42 lea r9, [rsi + r8 - 1] ; r9 <- End of Source
43 cmp rsi, rdi
54 DB 0fh, 6fh, 06h ; movd mm0, [rsi]
56 add rsi, 8
62 mov rsi, r9 ; rsi <- End of Source
|
memcpySSE2.asm | 34 memcpy PROC USES rsi rdi
40 mov rsi, rdx ; rsi <- Source
42 lea r9, [rsi + r8 - 1] ; r9 <- Last byte of Source
43 cmp rsi, rdi
50 and rcx, 15 ; rcx + rsi should be 16 bytes aligned
62 movdqu xmm0, [rsi] ; rsi may not be 16-byte aligned
64 add rsi, 16
69 mov rsi, r9 ; rsi <- Last byte of Source [all...] |
/device/linaro/bootloader/edk2/EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseMemoryLib/X64/ |
CopyMem.S | 39 pushq %rsi
41 movq %rdx, %rsi # rsi <- Source
43 leaq -1(%rsi, %r8,), %r9 # r9 <- End of Source
44 cmpq %rdi, %rsi
56 movq %r9, %rsi # rsi <- End of Source
64 popq %rsi
|
/device/linaro/bootloader/edk2/EdkCompatibilityPkg/Foundation/Library/EfiCommonLib/X64/ |
EfiCopyMem.asm | 35 EfiCommonLibCopyMem PROC USES rsi rdi
40 mov rsi, rdx ; rsi <- Source
42 lea r9, [rsi + r8 - 1] ; r9 <- End of Source
43 cmp rsi, rdi
55 DB 0fh, 6fh, 06h ; movd mm0, [rsi]
57 add rsi, 8
63 mov rsi, r9 ; rsi <- End of Source
|
EfiCopyMemSSE2.asm | 34 EfiCommonLibCopyMem PROC USES rsi rdi
39 mov rsi, rdx ; rsi <- Source
41 lea r9, [rsi + r8 - 1] ; r9 <- End of Source
42 cmp rsi, rdi
50 and rcx, 15 ; rcx + rsi should be 16 bytes aligned
62 movdqu xmm0, [rsi] ; rsi may not be 16-byte aligned
64 add rsi, 16
69 mov rsi, r9 ; rsi <- Last byte of Source [all...] |
/device/linaro/bootloader/edk2/MdePkg/Library/BaseMemoryLibMmx/X64/ |
CopyMem.asm | 35 InternalMemCopyMem PROC USES rsi rdi
36 mov rsi, rdx ; rsi <- Source
38 lea r9, [rsi + r8 - 1] ; r9 <- End of Source
39 cmp rsi, rdi
51 DB 0fh, 6fh, 06h ; movd mm0, [rsi]
53 add rsi, 8
60 mov rsi, r9 ; rsi <- End of Source
|
/device/linaro/bootloader/edk2/MdePkg/Library/BaseMemoryLibOptPei/X64/ |
CopyMem.S | 39 pushq %rsi
41 movq %rdx, %rsi # rsi <- Source
43 leaq -1(%rsi, %r8,), %r9 # r9 <- End of Source
44 cmpq %rdi, %rsi
56 movq %r9, %rsi # rsi <- End of Source
64 popq %rsi
|
/device/linaro/bootloader/edk2/MdePkg/Library/BaseMemoryLibRepStr/X64/ |
CopyMem.S | 39 pushq %rsi
41 movq %rdx, %rsi # rsi <- Source
43 leaq -1(%rsi, %r8,), %r9 # r9 <- End of Source
44 cmpq %rdi, %rsi
56 movq %r9, %rsi # rsi <- End of Source
64 popq %rsi
|
/external/boringssl/linux-x86_64/crypto/fipsmodule/ |
md5-x86_64.S | 21 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),%r10 [all...] |
x86_64-mont.S | 20 cmpq %rsi,%rdx 77 movq (%rsi),%rax 92 movq 8(%rsi),%rax 102 movq (%rsi,%r15,8),%rax 123 movq (%rsi),%rax 155 movq 8(%rsi),%rax 166 movq (%rsi,%r15,8),%rax 189 movq (%rsi),%rax 211 leaq (%rsp),%rsi 218 movq 8(%rsi,%r14,8),%ra [all...] |
/external/boringssl/mac-x86_64/crypto/fipsmodule/ |
md5-x86_64.S | 21 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),%r10 [all...] |
x86_64-mont.S | 19 cmpq %rsi,%rdx 76 movq (%rsi),%rax 91 movq 8(%rsi),%rax 101 movq (%rsi,%r15,8),%rax 122 movq (%rsi),%rax 154 movq 8(%rsi),%rax 165 movq (%rsi,%r15,8),%rax 188 movq (%rsi),%rax 210 leaq (%rsp),%rsi 217 movq 8(%rsi,%r14,8),%ra [all...] |
/external/libvpx/libvpx/vp8/encoder/x86/ |
encodeopt.asm | 20 push rsi 24 mov rsi, arg(0) ;coeff_ptr 27 movdqa xmm0, [rsi] 30 movdqa xmm2, [rsi+16] 56 pop rsi 69 push rsi 74 mov rsi, arg(0) ;coeff_ptr 87 movdqa xmm0, [rsi] 90 movdqa xmm2, [rsi+16] 101 add rsi, 3 [all...] |
/toolchain/binutils/binutils-2.25/gas/testsuite/gas/i386/ilp32/ |
x86-64-rep-suffix.d | 10 0: f3 ac[ ]+rep lodsb %ds:\(%rsi\),%al 12 4: 66 f3 ad[ ]+rep lodsw %ds:\(%rsi\),%ax 14 a: f3 ad[ ]+rep lodsl %ds:\(%rsi\),%eax 16 e: f3 48 ad[ ]+rep lodsq %ds:\(%rsi\),%rax
|
x86-64-rep.d | 11 2: f3 6e[ ]+rep outsb %ds:\(%rsi\),\(%dx\) 12 4: f3 a4[ ]+rep movsb %ds:\(%rsi\),%es:\(%rdi\) 13 6: f3 ac[ ]+rep lods %ds:\(%rsi\),%al 15 a: f3 a6[ ]+repz cmpsb %es:\(%rdi\),%ds:\(%rsi\) 18 11: 66 f3 6f[ ]+rep outsw %ds:\(%rsi\),\(%dx\) 19 14: 66 f3 a5[ ]+rep movsw %ds:\(%rsi\),%es:\(%rdi\) 20 17: 66 f3 ad[ ]+rep lods %ds:\(%rsi\),%ax 22 1d: 66 f3 a7[ ]+repz cmpsw %es:\(%rdi\),%ds:\(%rsi\) 25 25: f3 6f[ ]+rep outsl %ds:\(%rsi\),\(%dx\) 26 27: f3 a5[ ]+rep movsl %ds:\(%rsi\),%es:\(%rdi\ [all...] |
/toolchain/binutils/binutils-2.25/gas/testsuite/gas/i386/ |
x86-64-rep-suffix.d | 9 0: f3 ac[ ]+rep lodsb %ds:\(%rsi\),%al 11 4: 66 f3 ad[ ]+rep lodsw %ds:\(%rsi\),%ax 13 a: f3 ad[ ]+rep lodsl %ds:\(%rsi\),%eax 15 e: f3 48 ad[ ]+rep lodsq %ds:\(%rsi\),%rax
|
x86-64-rep.d | 10 2: f3 6e[ ]+rep outsb %ds:\(%rsi\),\(%dx\) 11 4: f3 a4[ ]+rep movsb %ds:\(%rsi\),%es:\(%rdi\) 12 6: f3 ac[ ]+rep lods %ds:\(%rsi\),%al 14 a: f3 a6[ ]+repz cmpsb %es:\(%rdi\),%ds:\(%rsi\) 17 11: 66 f3 6f[ ]+rep outsw %ds:\(%rsi\),\(%dx\) 18 14: 66 f3 a5[ ]+rep movsw %ds:\(%rsi\),%es:\(%rdi\) 19 17: 66 f3 ad[ ]+rep lods %ds:\(%rsi\),%ax 21 1d: 66 f3 a7[ ]+repz cmpsw %es:\(%rdi\),%ds:\(%rsi\) 24 25: f3 6f[ ]+rep outsl %ds:\(%rsi\),\(%dx\) 25 27: f3 a5[ ]+rep movsl %ds:\(%rsi\),%es:\(%rdi\ [all...] |
/external/llvm/test/MC/X86/ |
x86-64.s | 287 outs (%rsi), (%dx) 288 // CHECK: outsw (%rsi), %dx 289 outsb (%rsi), (%dx) 290 // CHECK: outsb (%rsi), %dx 291 outsw (%rsi), (%dx) 292 // CHECK: outsw (%rsi), %dx 293 outsl (%rsi), (%dx) 294 // CHECK: outsl (%rsi), %dx 482 // CHECK: xorq %rsi, %rsi [all...] |
/external/boringssl/linux-x86_64/crypto/chacha/ |
chacha-x86_64.S | 86 movq %rsi,64+8(%rsp) 89 movq %rsi,%rdi 205 movq 64+8(%rsp),%rsi 226 xorl 0(%rsi),%eax 227 xorl 4(%rsi),%ebx 228 xorl 8(%rsi),%ecx 229 xorl 12(%rsi),%edx 230 xorl 16(%rsi),%r8d 231 xorl 20(%rsi),%r9d 232 xorl 24(%rsi),%r10 [all...] |
/external/boringssl/mac-x86_64/crypto/chacha/ |
chacha-x86_64.S | 85 movq %rsi,64+8(%rsp) 88 movq %rsi,%rdi 204 movq 64+8(%rsp),%rsi 225 xorl 0(%rsi),%eax 226 xorl 4(%rsi),%ebx 227 xorl 8(%rsi),%ecx 228 xorl 12(%rsi),%edx 229 xorl 16(%rsi),%r8d 230 xorl 20(%rsi),%r9d 231 xorl 24(%rsi),%r10 [all...] |
/external/boringssl/win-x86_64/crypto/fipsmodule/ |
md5-x86_64.asm | 13 mov QWORD[16+rsp],rsi 17 mov rsi,rdx 33 lea rdi,[rdx*1+rsi] 45 cmp rsi,rdi 54 mov r10d,DWORD[rsi] 60 mov r10d,DWORD[4+rsi] 69 mov r10d,DWORD[8+rsi] 78 mov r10d,DWORD[12+rsi] 87 mov r10d,DWORD[16+rsi] 96 mov r10d,DWORD[20+rsi] [all...] |
/bionic/libc/arch-x86_64/string/ |
sse2-strcpy-slm.S | 84 mov %rsi, %rcx 94 and $-16, %rsi 99 pcmpeqb (%rsi), %xmm1 117 pcmpeqb 16(%rsi), %xmm0 127 movdqu (%rsi, %rcx), %xmm1 /* copy 16 bytes */ 138 movdqa (%rsi, %rcx), %xmm1 139 movaps 16(%rsi, %rcx), %xmm2 155 movaps 16(%rsi, %rcx), %xmm3 171 movaps 16(%rsi, %rcx), %xmm4 187 movaps 16(%rsi, %rcx), %xmm [all...] |
/external/mesa3d/src/mesa/x86-64/ |
xform4.S | 54 * rsi = matrix 66 prefetchnta 64(%rsi) 74 movaps 0(%rsi), %xmm4 /* m3 | m2 | m1 | m0 */ 75 movaps 16(%rsi), %xmm5 /* m7 | m6 | m5 | m4 */ 77 movaps 32(%rsi), %xmm6 /* m11 | m10 | m9 | m8 */ 78 movaps 48(%rsi), %xmm7 /* m15 | m14 | m13 | m12 */ 135 prefetchnta 64(%rsi) 155 movaps 0(%rsi), %xmm4 /* m3 | m2 | m1 | m0 */ 156 movaps 16(%rsi), %xmm5 /* m7 | m6 | m5 | m4 */ 158 movaps 32(%rsi), %xmm6 /* m11 | m10 | m9 | m8 * [all...] |