/external/llvm/test/MC/X86/ |
x86_64-fma4-encoding.s | 56 // CHECK: vfmaddps (%rcx), %ymm1, %ymm0, %ymm0 58 vfmaddps (%rcx), %ymm1, %ymm0, %ymm0 60 // CHECK: vfmaddps %ymm1, (%rcx), %ymm0, %ymm0 62 vfmaddps %ymm1, (%rcx),%ymm0, %ymm0 64 // CHECK: vfmaddps %ymm2, %ymm1, %ymm0, %ymm0 [all...] |
shuffle-comments.s | 33 vpalignr $8, %ymm0, %ymm1, %ymm2 34 # CHECK: ymm2 = ymm0[8,9,10,11,12,13,14,15],ymm1[0,1,2,3,4,5,6,7],ymm0[24,25,26,27,28,29,30,31],ymm1[16,17,18,19,20,21,22,23] 38 vpalignr $16, %ymm0, %ymm1, %ymm2 43 vpalignr $0, %ymm0, %ymm1, %ymm2 44 # CHECK: ymm2 = ymm0[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31] 58 vpshufd $27, %ymm0, %ymm1 59 # CHECK: ymm1 = ymm0[3,2,1,0,7,6,5,4] 73 vpunpcklbw %ymm0, %ymm1, %ymm2 74 # CHECK: ymm2 = ymm1[0],ymm0[0],ymm1[1],ymm0[1],ymm1[2],ymm0[2],ymm1[3],ymm0[3],ymm1[4],ymm0[4],ymm1[5],ymm0[5],ymm1[6],ymm0[6] (…) [all...] |
intel-syntax-x86-64-avx.s | 11 // CHECK: vgatherdpd ymm2, ymmword ptr [rdi + 2*xmm1], ymm0 13 vgatherdpd ymm2, ymmword ptr [rdi + 2*xmm1], ymm0 15 // CHECK: vgatherqpd ymm2, ymmword ptr [rdi + 2*ymm1], ymm0 17 vgatherqpd ymm2, ymmword ptr [rdi + 2*ymm1], ymm0 43 // CHECK: vpgatherdq ymm2, ymmword ptr [rdi + 2*xmm1], ymm0 45 vpgatherdq ymm2, ymmword ptr [rdi + 2*xmm1], ymm0 47 // CHECK: vpgatherqq ymm2, ymmword ptr [rdi + 2*ymm1], ymm0 49 vpgatherqq ymm2, ymmword ptr [rdi + 2*ymm1], ymm0
|
intel-syntax-unsized-memory.s | 22 // CHECK: vmovdqa %ymm0, (%rax) 23 vmovdqa [rax], ymm0
|
/external/boringssl/linux-x86_64/crypto/fipsmodule/ |
rsaz-avx2.S | 45 vmovdqu 0-128(%r13),%ymm0 56 vmovdqu %ymm0,0-128(%r13) 110 vpmuludq 0-128(%rsi),%ymm10,%ymm0 137 vpmuludq 0-128(%rsi),%ymm10,%ymm0 138 vpaddq 0-192(%rbx),%ymm0,%ymm0 157 vmovdqu %ymm0,0-192(%rbx) 174 vpmuludq 224-128(%r9),%ymm11,%ymm0 176 vpaddq 288-192(%rbx),%ymm0,%ymm0 [all...] |
/external/boringssl/mac-x86_64/crypto/fipsmodule/ |
rsaz-avx2.S | 45 vmovdqu 0-128(%r13),%ymm0 56 vmovdqu %ymm0,0-128(%r13) 110 vpmuludq 0-128(%rsi),%ymm10,%ymm0 137 vpmuludq 0-128(%rsi),%ymm10,%ymm0 138 vpaddq 0-192(%rbx),%ymm0,%ymm0 157 vmovdqu %ymm0,0-192(%rbx) 174 vpmuludq 224-128(%r9),%ymm11,%ymm0 176 vpaddq 288-192(%rbx),%ymm0,%ymm0 [all...] |
/external/libvpx/libvpx/third_party/libyuv/source/ |
compare_win.cc | 71 vpxor ymm0, ymm0, ymm0 // sum local 86 vpaddd ymm0, ymm0, ymm1 local 87 vpaddd ymm0, ymm0, ymm2 local 91 vpshufd ymm1, ymm0, 0xee // 3, 2 + 1, 0 both lanes. local 92 vpaddd ymm0, ymm0, ymm local 93 vpshufd ymm1, ymm0, 0x01 \/\/ 1 + 0 both lanes. local 94 vpaddd ymm0, ymm0, ymm1 local 95 vpermq ymm1, ymm0, 0x02 \/\/ high + low lane. local 96 vpaddd ymm0, ymm0, ymm1 local [all...] |
row_win.cc | 333 vpermq ymm0, ymm0, 0xd8 334 vpunpcklbw ymm0, ymm0, ymm0 335 vpermq ymm0, ymm0, 0xd8 336 vpunpckhwd ymm1, ymm0, ymm0 337 vpunpcklwd ymm0, ymm0, ymm [all...] |
scale_win.cc | 210 vmovdqu ymm0, [eax] local 213 vpsrlw ymm0, ymm0, 8 // isolate odd pixels. local 215 vpackuswb ymm0, ymm0, ymm1 local 216 vpermq ymm0, ymm0, 0xd8 // unmutate vpackuswb local 217 vmovdqu [edx], ymm0 243 vmovdqu ymm0, [eax] local 246 vpmaddubsw ymm0, ymm0, ymm4 // horizontal ad local 248 vpavgw ymm0, ymm0, ymm5 \/\/ (x + 1) \/ 2 local 250 vpackuswb ymm0, ymm0, ymm1 local 251 vpermq ymm0, ymm0, 0xd8 \/\/ unmutate vpackuswb local 281 vmovdqu ymm0, [eax] local 286 vpmaddubsw ymm0, ymm0, ymm4 \/\/ horizontal add local 290 vpaddw ymm0, ymm0, ymm2 \/\/ vertical add local 292 vpsrlw ymm0, ymm0, 1 \/\/ (x + 2) \/ 4 = (x \/ 2 + 1) \/ 2 local 294 vpavgw ymm0, ymm0, ymm5 \/\/ (x + 1) \/ 2 local 296 vpackuswb ymm0, ymm0, ymm1 local 297 vpermq ymm0, ymm0, 0xd8 \/\/ unmutate vpackuswb local 413 vmovdqu ymm0, [eax] local 416 vpand ymm0, ymm0, ymm5 local 418 vpackuswb ymm0, ymm0, ymm1 local 419 vpermq ymm0, ymm0, 0xd8 \/\/ unmutate vpackuswb local 420 vpsrlw ymm0, ymm0, 8 local 421 vpackuswb ymm0, ymm0, ymm0 local 422 vpermq ymm0, ymm0, 0xd8 \/\/ unmutate vpackuswb local 451 vmovdqu ymm0, [eax] \/\/ average rows local 455 vpmaddubsw ymm0, ymm0, ymm4 \/\/ horizontal add local 459 vpaddw ymm0, ymm0, ymm2 \/\/ vertical add rows 0, 1 local 465 vpaddw ymm0, ymm0, ymm2 \/\/ add row 2 local 472 vpaddw ymm0, ymm0, ymm2 \/\/ add row 3 local 474 vphaddw ymm0, ymm0, ymm1 \/\/ mutates local 475 vpermq ymm0, ymm0, 0xd8 \/\/ unmutate vphaddw local 476 vpaddw ymm0, ymm0, ymm5 \/\/ + 8 for round local 477 vpsrlw ymm0, ymm0, 4 \/\/ \/32 for average of 4 * 4 local 478 vpackuswb ymm0, ymm0, ymm0 local 479 vpermq ymm0, ymm0, 0xd8 \/\/ unmutate vpackuswb local 849 vpaddusw ymm0, ymm2, [edx] \/\/ sum 16 words local [all...] |
/external/libyuv/files/source/ |
compare_win.cc | 71 vpxor ymm0, ymm0, ymm0 // sum local 86 vpaddd ymm0, ymm0, ymm1 local 87 vpaddd ymm0, ymm0, ymm2 local 91 vpshufd ymm1, ymm0, 0xee // 3, 2 + 1, 0 both lanes. local 92 vpaddd ymm0, ymm0, ymm local 93 vpshufd ymm1, ymm0, 0x01 \/\/ 1 + 0 both lanes. local 94 vpaddd ymm0, ymm0, ymm1 local 95 vpermq ymm1, ymm0, 0x02 \/\/ high + low lane. local 96 vpaddd ymm0, ymm0, ymm1 local [all...] |
row_win.cc | 301 vpermq ymm0, ymm0, 0xd8 302 vpunpcklbw ymm0, ymm0, ymm0 303 vpermq ymm0, ymm0, 0xd8 304 vpunpckhwd ymm1, ymm0, ymm0 305 vpunpcklwd ymm0, ymm0, ymm [all...] |
scale_win.cc | 208 vmovdqu ymm0, [eax] local 211 vpsrlw ymm0, ymm0, 8 // isolate odd pixels. local 213 vpackuswb ymm0, ymm0, ymm1 local 214 vpermq ymm0, ymm0, 0xd8 // unmutate vpackuswb local 215 vmovdqu [edx], ymm0 242 vmovdqu ymm0, [eax] local 245 vpmaddubsw ymm0, ymm0, ymm4 // horizontal ad local 247 vpavgw ymm0, ymm0, ymm5 \/\/ (x + 1) \/ 2 local 249 vpackuswb ymm0, ymm0, ymm1 local 250 vpermq ymm0, ymm0, 0xd8 \/\/ unmutate vpackuswb local 281 vmovdqu ymm0, [eax] local 286 vpmaddubsw ymm0, ymm0, ymm4 \/\/ horizontal add local 290 vpaddw ymm0, ymm0, ymm2 \/\/ vertical add local 292 vpsrlw ymm0, ymm0, 1 \/\/ (x + 2) \/ 4 = (x \/ 2 + 1) \/ 2 local 294 vpavgw ymm0, ymm0, ymm5 \/\/ (x + 1) \/ 2 local 296 vpackuswb ymm0, ymm0, ymm1 local 297 vpermq ymm0, ymm0, 0xd8 \/\/ unmutate vpackuswb local 416 vmovdqu ymm0, [eax] local 419 vpand ymm0, ymm0, ymm5 local 421 vpackuswb ymm0, ymm0, ymm1 local 422 vpermq ymm0, ymm0, 0xd8 \/\/ unmutate vpackuswb local 423 vpsrlw ymm0, ymm0, 8 local 424 vpackuswb ymm0, ymm0, ymm0 local 425 vpermq ymm0, ymm0, 0xd8 \/\/ unmutate vpackuswb local 455 vmovdqu ymm0, [eax] \/\/ average rows local 459 vpmaddubsw ymm0, ymm0, ymm4 \/\/ horizontal add local 463 vpaddw ymm0, ymm0, ymm2 \/\/ vertical add rows 0, 1 local 469 vpaddw ymm0, ymm0, ymm2 \/\/ add row 2 local 476 vpaddw ymm0, ymm0, ymm2 \/\/ add row 3 local 478 vphaddw ymm0, ymm0, ymm1 \/\/ mutates local 479 vpermq ymm0, ymm0, 0xd8 \/\/ unmutate vphaddw local 480 vpaddw ymm0, ymm0, ymm5 \/\/ + 8 for round local 481 vpsrlw ymm0, ymm0, 4 \/\/ \/32 for average of 4 * 4 local 482 vpackuswb ymm0, ymm0, ymm0 local 483 vpermq ymm0, ymm0, 0xd8 \/\/ unmutate vpackuswb local 857 vpaddusw ymm0, ymm2, [edx] \/\/ sum 16 words local [all...] |
/toolchain/binutils/binutils-2.25/gas/testsuite/gas/i386/ |
att-regs.d | 22 .*[ ]+R_386_16[ ]+ymm0 35 .*[ ]+R_386_32[ ]+ymm0 39 .*:[ ]+c5 fc 57 c0[ ]+vxorps[ ]+%ymm0,%ymm0,%ymm0
|
intel-regs.d | 22 .*[ ]+R_386_16[ ]+ymm0 37 .*[ ]+R_386_32[ ]+ymm0 43 .*:[ ]+c5 fc 57 c0[ ]+vxorps[ ]+%ymm0,%ymm0,%ymm0
|
att-regs.s | 20 mov ymm0, ax ; add al, (bx,si) 36 mov ymm0, eax 48 vxorps ymm0, ymm0, ymm0
|
intel-regs.s | 20 mov ax, ymm0 ; add [bx+si], al 38 mov eax, ymm0 52 vxorps ymm0, ymm0, ymm0
|
avx.s | [all...] |
x86-64-xop.s | 26 VFRCZPD %ymm0,%ymm12 27 VFRCZPD (%r12),%ymm0 29 VFRCZPD %ymm0,%ymm0 31 VFRCZPD %ymm2,%ymm0 33 VFRCZPD %ymm15,%ymm0 34 VFRCZPD %ymm0,%ymm15 37 VFRCZPD (%rax),%ymm0 40 VFRCZPD (%r10),%ymm0 60 VFRCZPS %ymm0,%ymm1 [all...] |
/external/skia/src/jumper/ |
SkJumper_generated_win.S | 177 DB 196,226,125,88,192 ; vpbroadcastd %xmm0,%ymm0 178 DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0 180 DB 197,252,88,193 ; vaddps %ymm1,%ymm0,%ymm0 181 DB 197,252,88,7 ; vaddps (%rdi),%ymm0,%ymm0 230 DB 197,188,88,192 ; vaddps %ymm0,%ymm8,%ymm0 233 DB 197,252,93,195 ; vminps %ymm3,%ymm0,%ymm [all...] |
/external/boringssl/win-x86_64/crypto/fipsmodule/ |
rsaz-avx2.asm | 71 vmovdqu ymm0,YMMWORD[((0-128))+r13] 82 vmovdqu YMMWORD[(0-128)+r13],ymm0 136 vpmuludq ymm0,ymm10,YMMWORD[((0-128))+rsi] 163 vpmuludq ymm0,ymm10,YMMWORD[((0-128))+rsi] 164 vpaddq ymm0,ymm0,YMMWORD[((0-192))+rbx] 183 vmovdqu YMMWORD[(0-192)+rbx],ymm0 200 vpmuludq ymm0,ymm11,YMMWORD[((224-128))+r9] 202 vpaddq ymm0,ymm0,YMMWORD[((288-192))+rbx [all...] |
/external/libchrome/base/ |
cpu_unittest.cc | 67 __asm__ __volatile__("vpunpcklbw %%ymm0, %%ymm0, %%ymm0\n" : : : "xmm0"); 112 __asm vpunpcklbw ymm0, ymm0, ymm0 local
|
/external/boringssl/linux-x86_64/crypto/cipher_extra/ |
chacha20_poly1305_x86_64.S | [all...] |
/external/boringssl/mac-x86_64/crypto/cipher_extra/ |
chacha20_poly1305_x86_64.S | [all...] |
/external/boringssl/linux-x86_64/crypto/chacha/ |
chacha-x86_64.S | 1020 vpshufd $0x00,%ymm3,%ymm0 1022 vmovdqa %ymm0,256-256(%rcx) 1055 vmovdqa 256-256(%rcx),%ymm0 1079 vpaddd %ymm0,%ymm8,%ymm8 1086 vpxor %ymm0,%ymm12,%ymm0 1087 vpslld $12,%ymm0,%ymm14 1088 vpsrld $20,%ymm0,%ymm0 1089 vpor %ymm0,%ymm14,%ymm [all...] |
/external/boringssl/mac-x86_64/crypto/chacha/ |
chacha-x86_64.S | 1019 vpshufd $0x00,%ymm3,%ymm0 1021 vmovdqa %ymm0,256-256(%rcx) 1054 vmovdqa 256-256(%rcx),%ymm0 1078 vpaddd %ymm0,%ymm8,%ymm8 1085 vpxor %ymm0,%ymm12,%ymm0 1086 vpslld $12,%ymm0,%ymm14 1087 vpsrld $20,%ymm0,%ymm0 1088 vpor %ymm0,%ymm14,%ymm [all...] |