/external/llvm/test/CodeGen/X86/ |
merge-consecutive-loads-512.ll | 12 ; ALL-NEXT: vinsertf128 $1, 64(%rdi), %ymm0, %ymm1 13 ; ALL-NEXT: vinsertf64x4 $1, %ymm1, %zmm0, %zmm0 20 ; X32-AVX512F-NEXT: vinsertf128 $1, 64(%eax), %ymm0, %ymm1 21 ; X32-AVX512F-NEXT: vinsertf64x4 $1, %ymm1, %zmm0, %zmm0 40 ; ALL-NEXT: vinsertf128 $1, 80(%rdi), %ymm1, %ymm1 41 ; ALL-NEXT: vinsertf64x4 $1, %ymm1, %zmm0, %zmm0 49 ; X32-AVX512F-NEXT: vinsertf128 $1, 80(%eax), %ymm1, %ymm1 50 ; X32-AVX512F-NEXT: vinsertf64x4 $1, %ymm1, %zmm0, %zmm [all...] |
viabs.ll | 155 ; AVX1-NEXT: vinsertf128 $1, %xmm2, %ymm3, %ymm1 156 ; AVX1-NEXT: vxorps %ymm1, %ymm0, %ymm0 201 ; AVX1-NEXT: vinsertf128 $1, %xmm2, %ymm3, %ymm1 202 ; AVX1-NEXT: vxorps %ymm1, %ymm0, %ymm0 247 ; AVX1-NEXT: vinsertf128 $1, %xmm2, %ymm3, %ymm1 248 ; AVX1-NEXT: vxorps %ymm1, %ymm0, %ymm0 340 ; AVX1-NEXT: vinsertf128 $1, %xmm2, %ymm3, %ymm1 341 ; AVX1-NEXT: vxorps %ymm1, %ymm0, %ymm0 398 ; AVX1-NEXT: vextractf128 $1, %ymm1, %xmm2 403 ; AVX1-NEXT: vinsertf128 $1, %xmm2, %ymm1, %ymm [all...] |
vselect-minmax.ll | 602 ; AVX1-NEXT: vextractf128 $1, %ymm1, %xmm2 611 ; AVX2-NEXT: vpminsb %ymm1, %ymm0, %ymm0 616 ; AVX512F-NEXT: vpminsb %ymm1, %ymm0, %ymm0 653 ; AVX1-NEXT: vextractf128 $1, %ymm1, %xmm2 662 ; AVX2-NEXT: vpminsb %ymm1, %ymm0, %ymm0 667 ; AVX512F-NEXT: vpminsb %ymm1, %ymm0, %ymm0 700 ; AVX1-NEXT: vextractf128 $1, %ymm1, %xmm2 709 ; AVX2-NEXT: vpmaxsb %ymm1, %ymm0, %ymm0 714 ; AVX512F-NEXT: vpmaxsb %ymm1, %ymm0, %ymm0 751 ; AVX1-NEXT: vextractf128 $1, %ymm1, %xmm [all...] |
vector-trunc-math.ll | 25 ; AVX1-NEXT: vextractf128 $1, %ymm1, %xmm1 36 ; AVX2-NEXT: vpaddq %ymm1, %ymm0, %ymm0 45 ; AVX512-NEXT: vpaddq %ymm1, %ymm0, %ymm0 86 ; AVX1-NEXT: vextractf128 $1, %ymm1, %xmm1 101 ; AVX2-NEXT: vpaddq %ymm3, %ymm1, %ymm1 105 ; AVX2-NEXT: vpshufd {{.*#+}} ymm1 = ymm1[0,2,0,2,4,6,4,6] 106 ; AVX2-NEXT: vpermq {{.*#+}} ymm1 = ymm1[0,3,2,3 [all...] |
nontemporal-loads.ll | 384 ; AVX1-NEXT: vmovaps 32(%rdi), %ymm1 390 ; AVX2-NEXT: vmovntdqa 32(%rdi), %ymm1 421 ; AVX1-NEXT: vmovaps 32(%rdi), %ymm1 427 ; AVX2-NEXT: vmovntdqa 32(%rdi), %ymm1 458 ; AVX1-NEXT: vmovaps 32(%rdi), %ymm1 464 ; AVX2-NEXT: vmovntdqa 32(%rdi), %ymm1 495 ; AVX1-NEXT: vmovaps 32(%rdi), %ymm1 501 ; AVX2-NEXT: vmovntdqa 32(%rdi), %ymm1 532 ; AVX1-NEXT: vmovaps 32(%rdi), %ymm1 538 ; AVX2-NEXT: vmovntdqa 32(%rdi), %ymm1 [all...] |
avx512-logic.ll | 155 ; KNL-NEXT: vandps %ymm3, %ymm1, %ymm1 170 ; KNL-NEXT: vandnps %ymm1, %ymm3, %ymm1 189 ; KNL-NEXT: vorps %ymm3, %ymm1, %ymm1 204 ; KNL-NEXT: vxorps %ymm3, %ymm1, %ymm1 219 ; KNL-NEXT: vandps %ymm3, %ymm1, %ymm1 [all...] |
vector-shuffle-256-v16.ll | 29 ; AVX1-NEXT: vinsertf128 $1, %xmm0, %ymm1, %ymm0 36 ; AVX2-NEXT: vinserti128 $1, %xmm0, %ymm1, %ymm0 48 ; AVX1-NEXT: vinsertf128 $1, %xmm0, %ymm1, %ymm0 55 ; AVX2-NEXT: vinserti128 $1, %xmm0, %ymm1, %ymm0 67 ; AVX1-NEXT: vinsertf128 $1, %xmm0, %ymm1, %ymm0 74 ; AVX2-NEXT: vinserti128 $1, %xmm0, %ymm1, %ymm0 86 ; AVX1-NEXT: vinsertf128 $1, %xmm0, %ymm1, %ymm0 93 ; AVX2-NEXT: vinserti128 $1, %xmm0, %ymm1, %ymm0 105 ; AVX1-NEXT: vinsertf128 $1, %xmm0, %ymm1, %ymm0 112 ; AVX2-NEXT: vinserti128 $1, %xmm0, %ymm1, %ymm [all...] |
avx512ifmavl-intrinsics.ll | 39 ; CHECK-NEXT: vpmadd52huq %ymm2, %ymm1, %ymm3 {%k1} 41 ; CHECK-NEXT: vpmadd52huq %ymm2, %ymm1, %ymm4 43 ; CHECK-NEXT: vpmadd52huq %ymm2, %ymm1, %ymm0 {%k1} 44 ; CHECK-NEXT: vpmadd52huq %ymm2, %ymm1, %ymm2 {%k1} {z} 46 ; CHECK-NEXT: vpaddq %ymm2, %ymm4, %ymm1 47 ; CHECK-NEXT: vpaddq %ymm0, %ymm1, %ymm0 95 ; CHECK-NEXT: vpmadd52huq %ymm2, %ymm1, %ymm3 {%k1} {z} 97 ; CHECK-NEXT: vpmadd52huq %ymm2, %ymm1, %ymm4 99 ; CHECK-NEXT: vpmadd52huq %ymm2, %ymm1, %ymm0 {%k1} {z} 100 ; CHECK-NEXT: vpmadd52huq %ymm2, %ymm1, %ymm2 {%k1} {z [all...] |
vec_uint_to_fp-fastmath.ll | 122 ; AVX-NEXT: vandps [[MASKCSTADDR_v8]](%rip), %ymm0, %ymm1 123 ; AVX-NEXT: vcvtdq2ps %ymm1, %ymm1 130 ; AVX-NEXT: vaddps %ymm1, %ymm0, %ymm0 135 ; AVX2-NEXT: vpsrld $16, %ymm0, %ymm1 136 ; AVX2-NEXT: vcvtdq2ps %ymm1, %ymm1 138 ; AVX2-NEXT: vmulps %ymm2, %ymm1, %ymm1 142 ; AVX2-NEXT: vaddps %ymm0, %ymm1, %ymm [all...] |
avx2-phaddsub.ll | 7 ; CHECK-NEXT: vphaddw %ymm1, %ymm0, %ymm0 18 ; CHECK-NEXT: vphaddw %ymm1, %ymm0, %ymm0 29 ; CHECK-NEXT: vphaddd %ymm1, %ymm0, %ymm0 40 ; CHECK-NEXT: vphaddd %ymm1, %ymm0, %ymm0 62 ; CHECK-NEXT: vphsubw %ymm1, %ymm0, %ymm0 73 ; CHECK-NEXT: vphsubd %ymm1, %ymm0, %ymm0 84 ; CHECK-NEXT: vphsubd %ymm1, %ymm0, %ymm0
|
vector-shuffle-256-v32.ll | 29 ; AVX1-NEXT: vinsertf128 $1, %xmm0, %ymm1, %ymm0 36 ; AVX2-NEXT: vinserti128 $1, %xmm0, %ymm1, %ymm0 48 ; AVX1-NEXT: vinsertf128 $1, %xmm0, %ymm1, %ymm0 55 ; AVX2-NEXT: vinserti128 $1, %xmm0, %ymm1, %ymm0 67 ; AVX1-NEXT: vinsertf128 $1, %xmm0, %ymm1, %ymm0 74 ; AVX2-NEXT: vinserti128 $1, %xmm0, %ymm1, %ymm0 86 ; AVX1-NEXT: vinsertf128 $1, %xmm0, %ymm1, %ymm0 93 ; AVX2-NEXT: vinserti128 $1, %xmm0, %ymm1, %ymm0 105 ; AVX1-NEXT: vinsertf128 $1, %xmm0, %ymm1, %ymm0 112 ; AVX2-NEXT: vinserti128 $1, %xmm0, %ymm1, %ymm [all...] |
fma_patterns.ll | 56 ; FMA-NEXT: vfmadd213ps %ymm2, %ymm1, %ymm0 61 ; FMA4-NEXT: vfmaddps %ymm2, %ymm1, %ymm0, %ymm0 66 ; AVX512-NEXT: vfmadd213ps %ymm2, %ymm1, %ymm0 117 ; FMA-NEXT: vfmadd213pd %ymm2, %ymm1, %ymm0 122 ; FMA4-NEXT: vfmaddpd %ymm2, %ymm1, %ymm0, %ymm0 127 ; AVX512-NEXT: vfmadd213pd %ymm2, %ymm1, %ymm0 182 ; FMA-NEXT: vfmsub213ps %ymm2, %ymm1, %ymm0 187 ; FMA4-NEXT: vfmsubps %ymm2, %ymm1, %ymm0, %ymm0 192 ; AVX512-NEXT: vfmsub213ps %ymm2, %ymm1, %ymm0 243 ; FMA-NEXT: vfmsub213pd %ymm2, %ymm1, %ymm [all...] |
2012-04-26-sdglue.ll | 11 ; CHECK-NEXT: vxorps %ymm1, %ymm1, %ymm1 12 ; CHECK-NEXT: vblendps {{.*#+}} ymm2 = ymm0[0,1,2,3],ymm1[4,5,6,7] 25 ; CHECK-NEXT: vhaddps %ymm0, %ymm1, %ymm0
|
/external/swiftshader/third_party/LLVM/test/MC/Disassembler/X86/ |
x86-32.txt | 105 # CHECK: vaddpd %ymm5, %ymm1, %ymm0 108 # CHECK: vaddps %ymm3, %ymm1, %ymm0 111 # CHECK: vandpd %ymm5, %ymm1, %ymm0 114 # CHECK: vandps %ymm3, %ymm1, %ymm0 163 # CHECK: vblendps $129, %ymm2, %ymm5, %ymm1 166 # CHECK: vblendps $129, (%eax), %ymm5, %ymm1 169 # CHECK: vblendpd $129, %ymm2, %ymm5, %ymm1 172 # CHECK: vblendpd $129, (%eax), %ymm5, %ymm1 181 # CHECK: vdpps $129, %ymm2, %ymm5, %ymm1 184 # CHECK: vdpps $129, (%eax), %ymm5, %ymm1 [all...] |
/external/llvm/test/MC/X86/ |
x86-32-avx.s | [all...] |
intel-syntax-x86-64-avx.s | 15 // CHECK: vgatherqpd ymm2, ymmword ptr [rdi + 2*ymm1], ymm0 17 vgatherqpd ymm2, ymmword ptr [rdi + 2*ymm1], ymm0 47 // CHECK: vpgatherqq ymm2, ymmword ptr [rdi + 2*ymm1], ymm0 49 vpgatherqq ymm2, ymmword ptr [rdi + 2*ymm1], ymm0
|
/external/swiftshader/third_party/LLVM/test/MC/X86/ |
x86-32-avx.s | [all...] |
/external/boringssl/linux-x86_64/crypto/fipsmodule/ |
rsaz-avx2.S | 47 vmovdqu 32-128(%r13),%ymm1 57 vmovdqu %ymm1,32-128(%r13) 70 vmovdqu 32-128(%rsi),%ymm1 91 vpaddq %ymm1,%ymm1,%ymm1 94 vmovdqa %ymm1,0-128(%r9) 113 vpmuludq %ymm10,%ymm1,%ymm1 139 vpmuludq 0-128(%r9),%ymm10,%ymm1 [all...] |
/external/boringssl/mac-x86_64/crypto/fipsmodule/ |
rsaz-avx2.S | 47 vmovdqu 32-128(%r13),%ymm1 57 vmovdqu %ymm1,32-128(%r13) 70 vmovdqu 32-128(%rsi),%ymm1 91 vpaddq %ymm1,%ymm1,%ymm1 94 vmovdqa %ymm1,0-128(%r9) 113 vpmuludq %ymm10,%ymm1,%ymm1 139 vpmuludq 0-128(%r9),%ymm10,%ymm1 [all...] |
/external/boringssl/linux-x86_64/crypto/chacha/ |
chacha-x86_64.S | 1021 vpshufd $0x55,%ymm3,%ymm1 1024 vmovdqa %ymm1,288-256(%rcx) 1056 vmovdqa 288-256(%rcx),%ymm1 1082 vpaddd %ymm1,%ymm9,%ymm9 1092 vpxor %ymm1,%ymm13,%ymm1 1093 vpslld $12,%ymm1,%ymm15 1094 vpsrld $20,%ymm1,%ymm1 1095 vpor %ymm1,%ymm15,%ymm [all...] |
/external/boringssl/mac-x86_64/crypto/chacha/ |
chacha-x86_64.S | 1020 vpshufd $0x55,%ymm3,%ymm1 1023 vmovdqa %ymm1,288-256(%rcx) 1055 vmovdqa 288-256(%rcx),%ymm1 1081 vpaddd %ymm1,%ymm9,%ymm9 1091 vpxor %ymm1,%ymm13,%ymm1 1092 vpslld $12,%ymm1,%ymm15 1093 vpsrld $20,%ymm1,%ymm1 1094 vpor %ymm1,%ymm15,%ymm [all...] |
/external/boringssl/win-x86_64/crypto/chacha/ |
chacha-x86_64.asm | 1114 vpshufd ymm1,ymm3,0x55 1117 vmovdqa YMMWORD[(288-256)+rcx],ymm1 1149 vmovdqa ymm1,YMMWORD[((288-256))+rcx] 1175 vpaddd ymm9,ymm9,ymm1 1185 vpxor ymm1,ymm13,ymm1 1186 vpslld ymm15,ymm1,12 1187 vpsrld ymm1,ymm1,20 1188 vpor ymm1,ymm15,ymm [all...] |
/external/libvpx/libvpx/third_party/libyuv/source/ |
scale_win.cc | 211 vmovdqu ymm1, [eax + 32] local 214 vpsrlw ymm1, ymm1, 8 local 215 vpackuswb ymm0, ymm0, ymm1 244 vmovdqu ymm1, [eax + 32] local 247 vpmaddubsw ymm1, ymm1, ymm4 local 249 vpavgw ymm1, ymm1, ymm5 local 250 vpackuswb ymm0, ymm0, ymm1 282 vmovdqu ymm1, [eax + 32] local 287 vpmaddubsw ymm1, ymm1, ymm4 local 291 vpaddw ymm1, ymm1, ymm3 local 293 vpsrlw ymm1, ymm1, 1 local 295 vpavgw ymm1, ymm1, ymm5 local 414 vmovdqu ymm1, [eax + 32] local 417 vpand ymm1, ymm1, ymm5 local 452 vmovdqu ymm1, [eax + 32] local 456 vpmaddubsw ymm1, ymm1, ymm4 local 460 vpaddw ymm1, ymm1, ymm3 local 466 vpaddw ymm1, ymm1, ymm3 local 473 vpaddw ymm1, ymm1, ymm3 local 850 vpaddusw ymm1, ymm3, [edx + 32] local [all...] |
/external/libyuv/files/source/ |
scale_win.cc | 209 vmovdqu ymm1, [eax + 32] local 212 vpsrlw ymm1, ymm1, 8 local 213 vpackuswb ymm0, ymm0, ymm1 243 vmovdqu ymm1, [eax + 32] local 246 vpmaddubsw ymm1, ymm1, ymm4 local 248 vpavgw ymm1, ymm1, ymm5 local 249 vpackuswb ymm0, ymm0, ymm1 282 vmovdqu ymm1, [eax + 32] local 287 vpmaddubsw ymm1, ymm1, ymm4 local 291 vpaddw ymm1, ymm1, ymm3 local 293 vpsrlw ymm1, ymm1, 1 local 295 vpavgw ymm1, ymm1, ymm5 local 417 vmovdqu ymm1, [eax + 32] local 420 vpand ymm1, ymm1, ymm5 local 456 vmovdqu ymm1, [eax + 32] local 460 vpmaddubsw ymm1, ymm1, ymm4 local 464 vpaddw ymm1, ymm1, ymm3 local 470 vpaddw ymm1, ymm1, ymm3 local 477 vpaddw ymm1, ymm1, ymm3 local 858 vpaddusw ymm1, ymm3, [edx + 32] local [all...] |
row_gcc.cc | 608 "vpsrld $0x3,%%ymm0,%%ymm1 \n" 611 "vpand %%ymm3,%%ymm1,%%ymm1 \n" 613 "vpor %%ymm2,%%ymm1,%%ymm1 \n" 614 "vpor %%ymm1,%%ymm0,%%ymm0 \n" [all...] |