/device/linaro/bootloader/edk2/MdePkg/Library/BaseMemoryLibOptDxe/X64/ |
CopyMem.asm | 35 InternalMemCopyMem PROC USES rsi rdi
36 mov rsi, rdx ; rsi <- Source
38 lea r9, [rsi + r8 - 1] ; r9 <- Last byte of Source
39 cmp rsi, rdi
47 and rcx, 15 ; rcx + rsi should be 16 bytes aligned
60 movdqu xmm0, [rsi] ; rsi may not be 16-byte aligned
62 add rsi, 16
69 mov rsi, r9 ; rsi <- Last byte of Source [all...] |
/device/linaro/bootloader/edk2/MdePkg/Library/BaseMemoryLibSse2/X64/ |
CopyMem.asm | 35 InternalMemCopyMem PROC USES rsi rdi
36 mov rsi, rdx ; rsi <- Source
38 lea r9, [rsi + r8 - 1] ; r9 <- Last byte of Source
39 cmp rsi, rdi
47 and rcx, 15 ; rcx + rsi should be 16 bytes aligned
60 movdqu xmm0, [rsi] ; rsi may not be 16-byte aligned
62 add rsi, 16
69 mov rsi, r9 ; rsi <- Last byte of Source [all...] |
/external/boringssl/linux-x86_64/crypto/fipsmodule/ |
aesni-x86_64.S | 25 movups %xmm2,(%rsi) 50 movups %xmm2,(%rsi) 527 movups %xmm2,(%rsi) 531 movups %xmm3,16(%rsi) 533 movups %xmm4,32(%rsi) 535 movups %xmm5,48(%rsi) 537 movups %xmm6,64(%rsi) 539 movups %xmm7,80(%rsi) 541 movups %xmm8,96(%rsi) 543 movups %xmm9,112(%rsi) [all...] |
rsaz-avx2.S | 31 subq $-128,%rsi 70 vmovdqu 32-128(%rsi),%ymm1 71 vmovdqu 64-128(%rsi),%ymm2 72 vmovdqu 96-128(%rsi),%ymm3 73 vmovdqu 128-128(%rsi),%ymm4 74 vmovdqu 160-128(%rsi),%ymm5 75 vmovdqu 192-128(%rsi),%ymm6 76 vmovdqu 224-128(%rsi),%ymm7 77 vmovdqu 256-128(%rsi),%ymm8 92 vpbroadcastq 0-128(%rsi),%ymm1 [all...] |
p256-x86_64-asm.S | 36 subq 0(%rsi),%r8 37 sbbq 8(%rsi),%r9 38 sbbq 16(%rsi),%r10 40 sbbq 24(%rsi),%r11 41 leaq .Lpoly(%rip),%rsi 45 addq 0(%rsi),%r8 47 adcq 8(%rsi),%r9 48 adcq 16(%rsi),%r10 50 adcq 24(%rsi),%r11 86 movq 0(%rsi),%r [all...] |
/external/boringssl/mac-x86_64/crypto/fipsmodule/ |
aesni-x86_64.S | 24 movups %xmm2,(%rsi) 49 movups %xmm2,(%rsi) 526 movups %xmm2,(%rsi) 530 movups %xmm3,16(%rsi) 532 movups %xmm4,32(%rsi) 534 movups %xmm5,48(%rsi) 536 movups %xmm6,64(%rsi) 538 movups %xmm7,80(%rsi) 540 movups %xmm8,96(%rsi) 542 movups %xmm9,112(%rsi) [all...] |
rsaz-avx2.S | 31 subq $-128,%rsi 70 vmovdqu 32-128(%rsi),%ymm1 71 vmovdqu 64-128(%rsi),%ymm2 72 vmovdqu 96-128(%rsi),%ymm3 73 vmovdqu 128-128(%rsi),%ymm4 74 vmovdqu 160-128(%rsi),%ymm5 75 vmovdqu 192-128(%rsi),%ymm6 76 vmovdqu 224-128(%rsi),%ymm7 77 vmovdqu 256-128(%rsi),%ymm8 92 vpbroadcastq 0-128(%rsi),%ymm1 [all...] |
/external/libvpx/libvpx/vpx_dsp/x86/ |
vpx_subpixel_8t_sse2.asm | 90 mov rsi, arg(0) ;src_ptr 131 movq xmm0, [rsi + %1] ;0 132 movq xmm1, [rsi + rax + %1] ;1 133 movq xmm6, [rsi + rdx * 2 + %1] ;6 134 lea rsi, [rsi + rax] 135 movq xmm7, [rsi + rdx * 2 + %1] ;7 136 movq xmm2, [rsi + rax + %1] ;2 137 movq xmm3, [rsi + rax * 2 + %1] ;3 138 movq xmm4, [rsi + rdx + %1] ; [all...] |
highbd_variance_impl_sse2.asm | 30 push rsi 34 mov rsi, arg(0) ;[src_ptr] 43 prefetcht0 [rsi] 44 prefetcht0 [rsi+16] 45 prefetcht0 [rsi+rax] 46 prefetcht0 [rsi+rax+16] 47 lea rbx, [rsi+rax*2] 70 movdqu xmm1, XMMWORD PTR [rsi] 73 lea rbx, [rsi+rax*2] 87 movdqu xmm3, XMMWORD PTR [rsi+16 [all...] |
sad_sse4.asm | 16 movdqa xmm0, XMMWORD PTR [rsi] 37 movdqa xmm0, XMMWORD PTR [rsi] 60 movdqa xmm0, XMMWORD PTR [rsi + rax] 67 lea rsi, [rsi+rax*2] 88 movq xmm0, MMWORD PTR [rsi] 98 movq xmm0, MMWORD PTR [rsi] 110 movq xmm0, MMWORD PTR [rsi + rax] 115 lea rsi, [rsi+rax*2 [all...] |
/external/syslinux/gnu-efi/gnu-efi-3.0/lib/x86_64/ |
efi_stub.S | 19 * b) rsi through r8 (elf) aka rcx through r9 (ms) require stack space 24 * 2) rsi -> rdx (32 saved) 36 * 1) rsi -> rcx (32 saved) 61 mov %rsi, %rcx 69 mov %rsi, %rcx 78 mov %rsi, %rcx 88 mov %rsi, %rcx 99 mov %rsi, %rcx 112 mov %rsi, %rcx 127 mov %rsi, %rc [all...] |
/external/boringssl/src/crypto/fipsmodule/md5/asm/ |
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,%rdx), %rdi # rdi = en [all...] |
/external/boringssl/win-x86_64/crypto/chacha/ |
chacha-x86_64.asm | 48 mov QWORD[16+rsp],rsi 52 mov rsi,rdx 103 mov QWORD[((64+8))+rsp],rsi 106 mov rdi,rsi 222 mov rsi,QWORD[((64+8))+rsp] 243 xor eax,DWORD[rsi] 244 xor ebx,DWORD[4+rsi] 245 xor ecx,DWORD[8+rsi] 246 xor edx,DWORD[12+rsi] 247 xor r8d,DWORD[16+rsi] [all...] |
/external/boringssl/win-x86_64/crypto/fipsmodule/ |
p256-x86_64-asm.asm | 30 mov QWORD[16+rsp],rsi 34 mov rsi,rdx 46 sub r8,QWORD[rsi] 47 sbb r9,QWORD[8+rsi] 48 sbb r10,QWORD[16+rsi] 50 sbb r11,QWORD[24+rsi] 51 lea rsi,[$L$poly] 55 add r8,QWORD[rsi] 57 adc r9,QWORD[8+rsi] 58 adc r10,QWORD[16+rsi] [all...] |
/external/swiftshader/third_party/LLVM/test/MC/X86/ |
x86-64.s | 445 // CHECK: xorq %rsi, %rsi 450 clr %rsi 521 leaq 8(%eax), %rsi 522 // CHECK: leaq 8(%eax), %rsi 524 leaq 8(%rax), %rsi 525 // CHECK: leaq 8(%rax), %rsi 694 // CHECK: movzbq %al, %rsi 696 movzx %al, %rsi 938 mov (%rsi), %gs // CHECK: movl (%rsi), %gs # encoding: [0x8e,0x2e [all...] |
/device/linaro/bootloader/edk2/EdkCompatibilityPkg/Foundation/Library/CompilerStub/X64/ |
memcpyRep1.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
47 mov rsi, r9 ; rsi <- End of Source
|
memcpyRep4.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 mov rsi, r9 ; rsi <- End of Source
|
memcpyRep8.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 mov rsi, r9 ; rsi <- End of Source
|
/device/linaro/bootloader/edk2/EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseMemoryLib/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 mov rsi, r9 ; rsi <- End of Source
|
/device/linaro/bootloader/edk2/EdkCompatibilityPkg/Foundation/Library/EfiCommonLib/X64/ |
EfiCopyMemRep1.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
46 mov rsi, r9 ; rsi <- End of Source
|
EfiCopyMemRep4.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
53 mov rsi, r9 ; rsi <- End of Source
|
EfiCopyMemRep8.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
53 mov rsi, r9 ; rsi <- End of Source
|
/device/linaro/bootloader/edk2/MdePkg/Library/BaseMemoryLibOptPei/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 mov rsi, r9 ; rsi <- End of Source
|
/device/linaro/bootloader/edk2/MdePkg/Library/BaseMemoryLibRepStr/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 mov rsi, r9 ; rsi <- End of Source
|
/external/libvpx/libvpx/vp8/common/x86/ |
subpixel_sse2.asm | 43 push rsi 48 mov rsi, arg(0) ;src_ptr 60 movq xmm3, MMWORD PTR [rsi - 2] 61 movq xmm1, MMWORD PTR [rsi + 6] 63 prefetcht2 [rsi+rax-2] 119 lea rsi, [rsi + rax] 132 pop rsi 163 push rsi 168 mov rsi, arg(0) ;src_pt [all...] |