/external/boringssl/linux-x86_64/crypto/bn/ |
rsaz-avx2.S | 49 vmovdqu 96-128(%r13),%ymm3 59 vmovdqu %ymm3,96-128(%r13) 72 vmovdqu 96-128(%rsi),%ymm3 95 vpaddq %ymm3,%ymm3,%ymm3 98 vmovdqa %ymm3,64-128(%r9) 117 vpmuludq %ymm10,%ymm3,%ymm3 143 vpmuludq 64-128(%r9),%ymm10,%ymm3 [all...] |
/external/boringssl/mac-x86_64/crypto/bn/ |
rsaz-avx2.S | 49 vmovdqu 96-128(%r13),%ymm3 59 vmovdqu %ymm3,96-128(%r13) 72 vmovdqu 96-128(%rsi),%ymm3 95 vpaddq %ymm3,%ymm3,%ymm3 98 vmovdqa %ymm3,64-128(%r9) 117 vpmuludq %ymm10,%ymm3,%ymm3 143 vpmuludq 64-128(%r9),%ymm10,%ymm3 [all...] |
/external/llvm/test/MC/X86/ |
x86-32-avx.s | [all...] |
x86_64-xop-encoding.s | 167 // CHECK: vfrczpd %ymm5, %ymm3 169 vfrczpd %ymm5, %ymm3 595 // CHECK: vpcmov %ymm1, %ymm2, %ymm3, %ymm4 597 vpcmov %ymm1, %ymm2, %ymm3, %ymm4 598 // CHECK: vpcmov (%rax), %ymm2, %ymm3, %ymm4 600 vpcmov (%rax), %ymm2, %ymm3, %ymm4 601 // CHECK: vpcmov %ymm1, (%rax), %ymm3, %ymm4 603 vpcmov %ymm1, (%rax), %ymm3, %ymm4 622 // CHECK: vpermil2pd $1, %ymm1, %ymm2, %ymm3, %ymm4 624 vpermil2pd $1, %ymm1, %ymm2, %ymm3, %ymm [all...] |
/external/swiftshader/third_party/LLVM/test/MC/X86/ |
x86-32-avx.s | [all...] |
/external/boringssl/win-x86_64/crypto/bn/ |
rsaz-avx2.asm | 75 vmovdqu ymm3,YMMWORD[((96-128))+r13] 85 vmovdqu YMMWORD[(96-128)+r13],ymm3 98 vmovdqu ymm3,YMMWORD[((96-128))+rsi] 121 vpaddq ymm3,ymm3,ymm3 124 vmovdqa YMMWORD[(64-128)+r9],ymm3 143 vpmuludq ymm3,ymm3,ymm10 169 vpmuludq ymm3,ymm10,YMMWORD[((64-128))+r9 [all...] |
/external/boringssl/linux-x86_64/crypto/cipher/ |
chacha20_poly1305_x86_64.S | [all...] |
/external/boringssl/mac-x86_64/crypto/cipher/ |
chacha20_poly1305_x86_64.S | [all...] |
/external/boringssl/linux-x86_64/crypto/chacha/ |
chacha-x86_64.S | 1003 vbroadcasti128 (%rcx),%ymm3 1020 vpshufd $0x00,%ymm3,%ymm0 1021 vpshufd $0x55,%ymm3,%ymm1 1023 vpshufd $0xaa,%ymm3,%ymm2 1025 vpshufd $0xff,%ymm3,%ymm3 1027 vmovdqa %ymm3,352-256(%rcx) 1058 vmovdqa 352-256(%rcx),%ymm3 1120 vpaddd %ymm3,%ymm11,%ymm11 1130 vpxor %ymm3,%ymm13,%ymm [all...] |
/external/boringssl/mac-x86_64/crypto/chacha/ |
chacha-x86_64.S | 1002 vbroadcasti128 (%rcx),%ymm3 1019 vpshufd $0x00,%ymm3,%ymm0 1020 vpshufd $0x55,%ymm3,%ymm1 1022 vpshufd $0xaa,%ymm3,%ymm2 1024 vpshufd $0xff,%ymm3,%ymm3 1026 vmovdqa %ymm3,352-256(%rcx) 1057 vmovdqa 352-256(%rcx),%ymm3 1119 vpaddd %ymm3,%ymm11,%ymm11 1129 vpxor %ymm3,%ymm13,%ymm [all...] |
/external/boringssl/win-x86_64/crypto/chacha/ |
chacha-x86_64.asm | 1096 vbroadcasti128 ymm3,XMMWORD[rcx] 1113 vpshufd ymm0,ymm3,0x00 1114 vpshufd ymm1,ymm3,0x55 1116 vpshufd ymm2,ymm3,0xaa 1118 vpshufd ymm3,ymm3,0xff 1120 vmovdqa YMMWORD[(352-256)+rcx],ymm3 1151 vmovdqa ymm3,YMMWORD[((352-256))+rcx] 1213 vpaddd ymm11,ymm11,ymm3 1223 vpxor ymm3,ymm13,ymm [all...] |
/external/libvpx/libvpx/third_party/libyuv/source/ |
scale_win.cc | 284 vmovdqu ymm3, [eax + esi + 32] local 289 vpmaddubsw ymm3, ymm3, ymm4 local 291 vpaddw ymm1, ymm1, ymm3 454 vmovdqu ymm3, [eax + esi + 32] local 458 vpmaddubsw ymm3, ymm3, ymm4 local 460 vpaddw ymm1, ymm1, ymm3 462 vmovdqu ymm3, [eax + esi * 2 + 32] local 464 vpmaddubsw ymm3, ymm3, ymm local 468 vmovdqu ymm3, [eax + edi + 32] local 471 vpmaddubsw ymm3, ymm3, ymm4 local 844 vmovdqu ymm3, [eax] \/\/ read 32 bytes local 846 vpermq ymm3, ymm3, 0xd8 \/\/ unmutate for vpunpck local 847 vpunpcklbw ymm2, ymm3, ymm5 local 848 vpunpckhbw ymm3, ymm3, ymm5 local 850 vpaddusw ymm1, ymm3, [edx + 32] local [all...] |
row_win.cc | 529 vpcmpeqb ymm3, ymm3, ymm3 // generate mask 0xf800f800 for Red 530 vpsllw ymm3, ymm3, 11 545 vpand ymm1, ymm0, ymm3 // R in upper 5 bits 580 vpcmpeqb ymm3, ymm3, ymm3 // generate mask 0xf800f800 for Red 581 vpsllw ymm3, ymm3, 1 [all...] |
compare_win.cc | 79 vpsubusb ymm3, ymm1, ymm2 // abs difference trick local 81 vpor ymm1, ymm2, ymm3
|
scale_gcc.cc | 260 MEMOPREG(vmovdqu,0x20,0,3,1,ymm3) // vmovdqu 0x20(%0,%3,1),%%ymm3 265 "vpmaddubsw %%ymm4,%%ymm3,%%ymm3 \n" 267 "vpaddw %%ymm3,%%ymm1,%%ymm1 \n" 416 MEMOPREG(vmovdqu,0x20,0,3,1,ymm3) // vmovdqu 0x20(%0,%3,1),%%ymm3 420 "vpmaddubsw %%ymm4,%%ymm3,%%ymm3 \n" 422 "vpaddw %%ymm3,%%ymm1,%%ymm1 \n [all...] |
row_gcc.cc | 626 "vpcmpeqb %%ymm3,%%ymm3,%%ymm3 \n" 627 "vpsrld $0x1b,%%ymm3,%%ymm3 \n" 631 "vpslld $0xb,%%ymm3,%%ymm5 \n" 641 "vpand %%ymm3,%%ymm1,%%ymm1 \n" [all...] |
/external/libyuv/files/source/ |
scale_win.cc | 284 vmovdqu ymm3, [eax + esi + 32] local 289 vpmaddubsw ymm3, ymm3, ymm4 local 291 vpaddw ymm1, ymm1, ymm3 458 vmovdqu ymm3, [eax + esi + 32] local 462 vpmaddubsw ymm3, ymm3, ymm4 local 464 vpaddw ymm1, ymm1, ymm3 466 vmovdqu ymm3, [eax + esi * 2 + 32] local 468 vpmaddubsw ymm3, ymm3, ymm local 472 vmovdqu ymm3, [eax + edi + 32] local 475 vpmaddubsw ymm3, ymm3, ymm4 local 852 vmovdqu ymm3, [eax] \/\/ read 32 bytes local 854 vpermq ymm3, ymm3, 0xd8 \/\/ unmutate for vpunpck local 855 vpunpcklbw ymm2, ymm3, ymm5 local 856 vpunpckhbw ymm3, ymm3, ymm5 local 858 vpaddusw ymm1, ymm3, [edx + 32] local [all...] |
row_win.cc | 499 vpcmpeqb ymm3, ymm3, ymm3 // generate mask 0xf800f800 for Red 500 vpsllw ymm3, ymm3, 11 515 vpand ymm1, ymm0, ymm3 // R in upper 5 bits 550 vpcmpeqb ymm3, ymm3, ymm3 // generate mask 0xf800f800 for Red 551 vpsllw ymm3, ymm3, 1 [all...] |
compare_win.cc | 79 vpsubusb ymm3, ymm1, ymm2 // abs difference trick local 81 vpor ymm1, ymm2, ymm3
|
scale_gcc.cc | 270 MEMOPREG(vmovdqu,0x20,0,3,1,ymm3) // vmovdqu 0x20(%0,%3,1),%%ymm3 275 "vpmaddubsw %%ymm4,%%ymm3,%%ymm3 \n" 277 "vpaddw %%ymm3,%%ymm1,%%ymm1 \n" 435 MEMOPREG(vmovdqu,0x20,0,3,1,ymm3) // vmovdqu 0x20(%0,%3,1),%%ymm3 439 "vpmaddubsw %%ymm4,%%ymm3,%%ymm3 \n" 441 "vpaddw %%ymm3,%%ymm1,%%ymm1 \n [all...] |
row_gcc.cc | 596 "vpcmpeqb %%ymm3,%%ymm3,%%ymm3 \n" 597 "vpsrld $0x1b,%%ymm3,%%ymm3 \n" 601 "vpslld $0xb,%%ymm3,%%ymm5 \n" 611 "vpand %%ymm3,%%ymm1,%%ymm1 \n" [all...] |
/external/boringssl/src/crypto/bn/asm/ |
rsaz-avx2.pl | 107 my $ACC3="%ymm3"; 864 my $ACC3="%ymm3"; [all...] |
/toolchain/binutils/binutils-2.25/gas/testsuite/gas/i386/ |
xop.s | 126 # Tests for op VPCMOV ymm4, ymm3/mem256, ymm2, ymm1 (at&t syntax) 129 VPCMOV %ymm1,(%esi),%ymm3,%ymm0 135 VPCMOV %ymm7,(%esi),%ymm3,%ymm7 136 VPCMOV %ymm7,%ymm6,%ymm3,%ymm7 137 VPCMOV %ymm7,%ymm7,%ymm3,%ymm0 138 VPCMOV %ymm0,(%edx),%ymm3,%ymm0 142 VPCMOV %ymm7,(%esi),%ymm3,%ymm5 160 # Tests for op VPCMOV ymm4/mem256, ymm3, ymm2, ymm1 (at&t syntax) 163 VPCMOV (%eax),%ymm7,%ymm3,%ymm0 169 VPCMOV (%ebx),%ymm7,%ymm3,%ymm [all...] |
xop.d | 123 [ ]*[a-f0-9]+: 8f e8 64 a2 06 10[ ]+vpcmov %ymm1,\(%esi\),%ymm3,%ymm0 129 [ ]*[a-f0-9]+: 8f e8 64 a2 3e 70[ ]+vpcmov %ymm7,\(%esi\),%ymm3,%ymm7 130 [ ]*[a-f0-9]+: 8f e8 64 a2 fe 70[ ]+vpcmov %ymm7,%ymm6,%ymm3,%ymm7 131 [ ]*[a-f0-9]+: 8f e8 64 a2 c7 70[ ]+vpcmov %ymm7,%ymm7,%ymm3,%ymm0 132 [ ]*[a-f0-9]+: 8f e8 64 a2 02 00[ ]+vpcmov %ymm0,\(%edx\),%ymm3,%ymm0 136 [ ]*[a-f0-9]+: 8f e8 64 a2 2e 70[ ]+vpcmov %ymm7,\(%esi\),%ymm3,%ymm5 155 [ ]*[a-f0-9]+: 8f e8 e4 a2 00 70[ ]+vpcmov \(%eax\),%ymm7,%ymm3,%ymm0 161 [ ]*[a-f0-9]+: 8f e8 e4 a2 3b 70[ ]+vpcmov \(%ebx\),%ymm7,%ymm3,%ymm7 162 [ ]*[a-f0-9]+: 8f e8 e4 a2 3b 00[ ]+vpcmov \(%ebx\),%ymm0,%ymm3,%ymm7 163 [ ]*[a-f0-9]+: 8f e8 e4 a2 06 60[ ]+vpcmov \(%esi\),%ymm6,%ymm3,%ymm [all...] |
x86-64-xop.s | 126 # Tests for op VPCMOV ymm4, ymm3/mem256, ymm2, ymm1 (at&t syntax) 160 # Tests for op VPCMOV ymm4/mem256, ymm3, ymm2, ymm1 (at&t syntax) 331 # Testing VPERMIL2PD imm8, ymm4, ymm3/mem256, ymm2, ymm1 (at&t syntax) 334 VPERMIL2PD $0x3,%ymm3,(%r14,%r11),%ymm0,%ymm8 340 # Testing VPERMIL2PD imm8, ymm4/mem256, ymm3, ymm2, ymm1 (at&t syntax) 367 # Testing VPERMIL2PS imm8, ymm4, ymm3/mem256, ymm2, ymm1 (at&t syntax) 376 # Testing VPERMIL2PS imm8, ymm4/mem256, ymm3, ymm2, ymm1 (at&t syntax) 380 VPERMIL2PS $0x1,%ymm0,%ymm2,%ymm3,%ymm4 [all...] |