HomeSort by relevance Sort by last modified time
    Searched full:ymm1 (Results 1 - 25 of 229) sorted by null

1 2 3 4 5 6 7 8 910

  /external/llvm/test/MC/X86/
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]
35 vpalignr $8, (%rax), %ymm1, %ymm2
36 # CHECK: ymm2 = mem[8,9,10,11,12,13,14,15],ymm1[0,1,2,3,4,5,6,7],mem[24,25,26,27,28,29,30,31],ymm1[16,17,18,19,20,21,22,23]
38 vpalignr $16, %ymm0, %ymm1, %ymm2
39 # CHECK: ymm2 = ymm1[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]
40 vpalignr $16, (%rax), %ymm1, %ymm2
41 # CHECK: ymm2 = ymm1[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
    [all...]
x86-32-fma3.s 51 // CHECK: vfmadd132pd %ymm2, %ymm5, %ymm1
53 vfmadd132pd %ymm2, %ymm5, %ymm1
55 // CHECK: vfmadd132pd (%eax), %ymm5, %ymm1
57 vfmadd132pd (%eax), %ymm5, %ymm1
59 // CHECK: vfmadd132ps %ymm2, %ymm5, %ymm1
61 vfmadd132ps %ymm2, %ymm5, %ymm1
63 // CHECK: vfmadd132ps (%eax), %ymm5, %ymm1
65 vfmadd132ps (%eax), %ymm5, %ymm1
67 // CHECK: vfmadd213pd %ymm2, %ymm5, %ymm1
69 vfmadd213pd %ymm2, %ymm5, %ymm1
    [all...]
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
66 vfmaddps %ymm2, %ymm1, %ymm0, %ymm0
68 // CHECK: vfmaddpd (%rcx), %ymm1, %ymm0, %ymm0
70 vfmaddpd (%rcx), %ymm1, %ymm0, %ymm0
72 // CHECK: vfmaddpd %ymm1, (%rcx), %ymm0, %ymm0
74 vfmaddpd %ymm1, (%rcx),%ymm0, %ymm
    [all...]
  /external/swiftshader/third_party/LLVM/test/MC/X86/
x86-32-fma3.s 51 // CHECK: vfmadd132pd %ymm2, %ymm5, %ymm1
53 vfmadd132pd %ymm2, %ymm5, %ymm1
55 // CHECK: vfmadd132pd (%eax), %ymm5, %ymm1
57 vfmadd132pd (%eax), %ymm5, %ymm1
59 // CHECK: vfmadd132ps %ymm2, %ymm5, %ymm1
61 vfmadd132ps %ymm2, %ymm5, %ymm1
63 // CHECK: vfmadd132ps (%eax), %ymm5, %ymm1
65 vfmadd132ps (%eax), %ymm5, %ymm1
67 // CHECK: vfmadd213pd %ymm2, %ymm5, %ymm1
69 vfmadd213pd %ymm2, %ymm5, %ymm1
    [all...]
  /external/llvm/test/CodeGen/X86/
avx-select.ll 7 ; CHECK-NEXT: vxorps %ymm1, %ymm1, %ymm1
11 ; CHECK-NEXT: vmovaps %ymm0, %ymm1
13 ; CHECK-NEXT: vxorps %ymm1, %ymm0, %ymm0
24 ; CHECK-NEXT: vxorps %ymm1, %ymm1, %ymm1
28 ; CHECK-NEXT: vmovaps %ymm0, %ymm1
30 ; CHECK-NEXT: vxorps %ymm1, %ymm0, %ymm
    [all...]
WidenArith.ll 7 ; CHECK-NEXT: vaddps %ymm1, %ymm0, %ymm2
8 ; CHECK-NEXT: vmulps %ymm0, %ymm1, %ymm1
9 ; CHECK-NEXT: vsubps %ymm2, %ymm1, %ymm3
10 ; CHECK-NEXT: vcmpltps %ymm1, %ymm0, %ymm0
11 ; CHECK-NEXT: vcmpltps %ymm3, %ymm2, %ymm1
12 ; CHECK-NEXT: vandps %ymm1, %ymm0, %ymm0
vector-shift-ashr-512.ll 40 ; AVX512DQ-NEXT: vpunpckhwd {{.*#+}} ymm5 = ymm4[4],ymm1[4],ymm4[5],ymm1[5],ymm4[6],ymm1[6],ymm4[7],ymm1[7],ymm4[12],ymm1[12],ymm4[13],ymm1[13],ymm4[14],ymm1[14],ymm4[15],ymm1[15]
44 ; AVX512DQ-NEXT: vpunpcklwd {{.*#+}} ymm1 = ymm4[0],ymm1[0],ymm4[1],ymm1[1],ymm4[2],ymm1[2],ymm4[3],ymm1[3],ymm4[8],ymm1[8],ymm4[9],ymm1[9],ymm4[10],ymm1[1 (…)
    [all...]
avx2-vector-shifts.ll 58 ; CHECK-NEXT: vmovdqa {{.*#+}} ymm1 = [192,193,194,195,196,197,198,199]
59 ; CHECK-NEXT: vpslld %xmm0, %ymm1, %ymm0
257 ; CHECK-NEXT: vpshufd {{.*#+}} ymm1 = ymm1[0,2,0,2,4,6,4,6]
258 ; CHECK-NEXT: vpermq {{.*#+}} ymm1 = ymm1[0,3,2,3]
277 ; CHECK-NEXT: vpmovzxwd {{.*#+}} ymm1 = xmm1[0],zero,xmm1[1],zero,xmm1[2],zero,xmm1[3],zero,xmm1[4],zero,xmm1[5],zero,xmm1[6],zero,xmm1[7],zero
279 ; CHECK-NEXT: vpsllvd %ymm1, %ymm0, %ymm0
293 ; CHECK-NEXT: vpunpckhwd {{.*#+}} ymm3 = ymm1[4],ymm2[4],ymm1[5],ymm2[5],ymm1[6],ymm2[6],ymm1[7],ymm2[7],ymm1[12],ymm2[12],ymm1[13],ymm2[13],ymm1[14],ymm2[14],y (…)
    [all...]
vector-lzcnt-512.ll 49 ; AVX512CD-NEXT: vpmovzxwd {{.*#+}} zmm1 = ymm1[0],zero,ymm1[1],zero,ymm1[2],zero,ymm1[3],zero,ymm1[4],zero,ymm1[5],zero,ymm1[6],zero,ymm1[7],zero,ymm1[8],zero,ymm1[9],zero,ymm1[10],zero,ymm1[11],zero,ymm1[12],zero,ymm1[13],zero,ymm1[14],zero,ymm1[15],zer
    [all...]
vector-shift-ashr-256.ll 14 ; AVX1-NEXT: vextractf128 $1, %ymm1, %xmm2
41 ; AVX2-NEXT: vpsrlvq %ymm1, %ymm2, %ymm3
43 ; AVX2-NEXT: vpsrlvq %ymm1, %ymm0, %ymm0
49 ; XOPAVX1-NEXT: vextractf128 $1, %ymm1, %xmm2
62 ; XOPAVX2-NEXT: vpsrlvq %ymm1, %ymm2, %ymm3
64 ; XOPAVX2-NEXT: vpsrlvq %ymm1, %ymm0, %ymm0
71 ; AVX512-NEXT: vpsrlvq %ymm1, %ymm2, %ymm3
73 ; AVX512-NEXT: vpsrlvq %ymm1, %ymm0, %ymm0
84 ; AVX1-NEXT: vextractf128 $1, %ymm1, %xmm3
113 ; AVX2-NEXT: vpsravd %ymm1, %ymm0, %ymm
    [all...]
vector-shift-lshr-512.ll 41 ; AVX512DQ-NEXT: vpunpckhwd {{.*#+}} ymm5 = ymm4[4],ymm1[4],ymm4[5],ymm1[5],ymm4[6],ymm1[6],ymm4[7],ymm1[7],ymm4[12],ymm1[12],ymm4[13],ymm1[13],ymm4[14],ymm1[14],ymm4[15],ymm1[15]
45 ; AVX512DQ-NEXT: vpunpcklwd {{.*#+}} ymm1 = ymm4[0],ymm1[0],ymm4[1],ymm1[1],ymm4[2],ymm1[2],ymm4[3],ymm1[3],ymm4[8],ymm1[8],ymm4[9],ymm1[9],ymm4[10],ymm1[1 (…)
    [all...]
avx-cast.ll 13 ; AVX-NEXT: vxorps %ymm1, %ymm1, %ymm1
14 ; AVX-NEXT: vblendps {{.*#+}} ymm0 = ymm0[0,1,2,3],ymm1[4,5,6,7]
24 ; AVX-NEXT: vxorpd %ymm1, %ymm1, %ymm1
25 ; AVX-NEXT: vblendpd {{.*#+}} ymm0 = ymm0[0,1],ymm1[2,3]
37 ; AVX1-NEXT: vxorpd %ymm1, %ymm1, %ymm
    [all...]
vector-shift-shl-512.ll 41 ; AVX512DQ-NEXT: vpunpckhwd {{.*#+}} ymm5 = ymm4[4],ymm1[4],ymm4[5],ymm1[5],ymm4[6],ymm1[6],ymm4[7],ymm1[7],ymm4[12],ymm1[12],ymm4[13],ymm1[13],ymm4[14],ymm1[14],ymm4[15],ymm1[15]
45 ; AVX512DQ-NEXT: vpunpcklwd {{.*#+}} ymm1 = ymm4[0],ymm1[0],ymm4[1],ymm1[1],ymm4[2],ymm1[2],ymm4[3],ymm1[3],ymm4[8],ymm1[8],ymm4[9],ymm1[9],ymm4[10],ymm1[1 (…)
    [all...]
avx-logic.ll 8 ; CHECK-NEXT: vandpd %ymm0, %ymm1, %ymm0
9 ; CHECK-NEXT: vxorpd %ymm1, %ymm1, %ymm1
10 ; CHECK-NEXT: vaddpd %ymm1, %ymm0, %ymm0
26 ; CHECK-NEXT: vxorpd %ymm1, %ymm1, %ymm1
27 ; CHECK-NEXT: vaddpd %ymm1, %ymm0, %ymm0
41 ; CHECK-NEXT: vandps %ymm0, %ymm1, %ymm
    [all...]
vector-popcnt-512.ll 8 ; AVX512F-NEXT: vextracti64x4 $1, %zmm0, %ymm1
10 ; AVX512F-NEXT: vpand %ymm2, %ymm1, %ymm3
13 ; AVX512F-NEXT: vpsrlw $4, %ymm1, %ymm1
14 ; AVX512F-NEXT: vpand %ymm2, %ymm1, %ymm1
15 ; AVX512F-NEXT: vpshufb %ymm1, %ymm4, %ymm1
16 ; AVX512F-NEXT: vpaddb %ymm3, %ymm1, %ymm1
    [all...]
vector-tzcnt-256.ll 14 ; AVX1-NEXT: vinsertf128 $1, %xmm1, %ymm3, %ymm1
15 ; AVX1-NEXT: vandps %ymm1, %ymm0, %ymm0
41 ; AVX2-NEXT: vpxor %ymm1, %ymm1, %ymm1
42 ; AVX2-NEXT: vpsubq %ymm0, %ymm1, %ymm2
54 ; AVX2-NEXT: vpsadbw %ymm1, %ymm0, %ymm0
59 ; AVX512CDVL-NEXT: vpxord %ymm1, %ymm1, %ymm1
    [all...]
vector-shift-lshr-256.ll 14 ; AVX1-NEXT: vextractf128 $1, %ymm1, %xmm2
29 ; AVX2-NEXT: vpsrlvq %ymm1, %ymm0, %ymm0
34 ; XOPAVX1-NEXT: vextractf128 $1, %ymm1, %xmm2
46 ; XOPAVX2-NEXT: vpsrlvq %ymm1, %ymm0, %ymm0
51 ; AVX512-NEXT: vpsrlvq %ymm1, %ymm0, %ymm0
61 ; AVX1-NEXT: vextractf128 $1, %ymm1, %xmm3
90 ; AVX2-NEXT: vpsrlvd %ymm1, %ymm0, %ymm0
95 ; XOPAVX1-NEXT: vextractf128 $1, %ymm1, %xmm2
107 ; XOPAVX2-NEXT: vpsrlvd %ymm1, %ymm0, %ymm0
112 ; AVX512-NEXT: vpsrlvd %ymm1, %ymm0, %ymm
    [all...]
fma_patterns_wide.ll 15 ; FMA-NEXT: vfmadd213ps %ymm5, %ymm3, %ymm1
21 ; FMA4-NEXT: vfmaddps %ymm5, %ymm3, %ymm1, %ymm1
37 ; FMA-NEXT: vfmadd213pd %ymm5, %ymm3, %ymm1
43 ; FMA4-NEXT: vfmaddpd %ymm5, %ymm3, %ymm1, %ymm1
63 ; FMA-NEXT: vfmsub213ps %ymm5, %ymm3, %ymm1
69 ; FMA4-NEXT: vfmsubps %ymm5, %ymm3, %ymm1, %ymm1
85 ; FMA-NEXT: vfmsub213pd %ymm5, %ymm3, %ymm1
    [all...]
vector-idiv-sdiv-256.ll 90 ; AVX1-NEXT: vmovaps {{.*#+}} ymm1 = [2454267027,2454267027,2454267027,2454267027,2454267027,2454267027,2454267027,2454267027]
91 ; AVX1-NEXT: vextractf128 $1, %ymm1, %xmm2
118 ; AVX2-NEXT: vpbroadcastd {{.*}}(%rip), %ymm1
119 ; AVX2-NEXT: vpshufd {{.*#+}} ymm2 = ymm1[1,1,3,3,5,5,7,7]
122 ; AVX2-NEXT: vpmuldq %ymm1, %ymm0, %ymm1
123 ; AVX2-NEXT: vpshufd {{.*#+}} ymm1 = ymm1[1,1,3,3,5,5,7,7]
124 ; AVX2-NEXT: vpblendd {{.*#+}} ymm1 = ymm1[0],ymm2[1],ymm1[2],ymm2[3],ymm1[4],ymm2[5],ymm1[6],ymm2[7
    [all...]
v8i1-masks.ll 12 ; X32-NEXT: vmovups (%ecx), %ymm1
13 ; X32-NEXT: vcmpltps %ymm0, %ymm1, %ymm1
16 ; X32-NEXT: vandps %ymm1, %ymm0, %ymm0
25 ; X64-NEXT: vmovups (%rsi), %ymm1
26 ; X64-NEXT: vcmpltps %ymm0, %ymm1, %ymm1
29 ; X64-NEXT: vandps %ymm1, %ymm0, %ymm0
52 ; X32-NEXT: vmovaps {{.*#+}} ymm1 = [1,1,1,1,1,1,1,1]
53 ; X32-NEXT: vxorps %ymm1, %ymm0, %ymm
    [all...]
avx512bwvl-intrinsics-upgrade.ll 11 ; CHECK-NEXT: vpbroadcastb %xmm0, %ymm1 {%k1} ## encoding: [0x62,0xf2,0x7d,0x29,0x78,0xc8]
13 ; CHECK-NEXT: vpaddb %ymm1, %ymm2, %ymm1 ## encoding: [0x62,0xf1,0x6d,0x28,0xfc,0xc9]
14 ; CHECK-NEXT: vpaddb %ymm1, %ymm0, %ymm0 ## encoding: [0x62,0xf1,0x7d,0x28,0xfc,0xc1]
51 ; CHECK-NEXT: vpbroadcastw %xmm0, %ymm1 {%k1} ## encoding: [0x62,0xf2,0x7d,0x29,0x79,0xc8]
53 ; CHECK-NEXT: vpaddw %ymm1, %ymm2, %ymm1 ## encoding: [0x62,0xf1,0x6d,0x28,0xfd,0xc9]
54 ; CHECK-NEXT: vpaddw %ymm1, %ymm0, %ymm0 ## encoding: [0x62,0xf1,0x7d,0x28,0xfd,0xc1]
206 ; CHECK-NEXT: vmovdqu16 (%rdi), %ymm1 {%k1} {z} ## encoding: [0x62,0xf1,0xff,0xa9,0x6f,0x0f]
207 ; CHECK-NEXT: vpaddw %ymm1, %ymm0, %ymm0 ## encoding: [0x62,0xf1,0x7d,0x28,0xfd,0xc1
    [all...]
vector-lzcnt-256.ll 38 ; AVX2-NEXT: vmovdqa {{.*#+}} ymm1 = [15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15]
39 ; AVX2-NEXT: vpand %ymm1, %ymm0, %ymm2
43 ; AVX2-NEXT: vpand %ymm1, %ymm4, %ymm1
45 ; AVX2-NEXT: vpcmpeqb %ymm4, %ymm1, %ymm5
47 ; AVX2-NEXT: vpshufb %ymm1, %ymm3, %ymm1
48 ; AVX2-NEXT: vpaddb %ymm1, %ymm2, %ymm1
51 ; AVX2-NEXT: vpand %ymm2, %ymm1, %ymm
    [all...]
vector-idiv-udiv-256.ll 98 ; AVX1-NEXT: vmovdqa {{.*#+}} ymm1 = [613566757,613566757,613566757,613566757,613566757,613566757,613566757,613566757]
109 ; AVX1-NEXT: vextractf128 $1, %ymm1, %xmm1
126 ; AVX2-NEXT: vpbroadcastd {{.*}}(%rip), %ymm1
127 ; AVX2-NEXT: vpshufd {{.*#+}} ymm2 = ymm1[1,1,3,3,5,5,7,7]
130 ; AVX2-NEXT: vpmuludq %ymm1, %ymm0, %ymm1
131 ; AVX2-NEXT: vpshufd {{.*#+}} ymm1 = ymm1[1,1,3,3,5,5,7,7]
132 ; AVX2-NEXT: vpblendd {{.*#+}} ymm1 = ymm1[0],ymm2[1],ymm1[2],ymm2[3],ymm1[4],ymm2[5],ymm1[6],ymm2[7
    [all...]
  /external/libvpx/libvpx/third_party/libyuv/source/
compare_win.cc 76 vmovdqu ymm1, [eax] local
79 vpsubusb ymm3, ymm1, ymm2 // abs difference trick local
80 vpsubusb ymm2, ymm2, ymm1
81 vpor ymm1, ymm2, ymm3 local
82 vpunpcklbw ymm2, ymm1, ymm5 // u16. mutates order. local
83 vpunpckhbw ymm1, ymm1, ymm5 local
85 vpmaddwd ymm1, ymm1, ymm1 local
91 vpshufd ymm1, ymm0, 0xee \/\/ 3, 2 + 1, 0 both lanes. local
93 vpshufd ymm1, ymm0, 0x01 \/\/ 1 + 0 both lanes. local
95 vpermq ymm1, ymm0, 0x02 \/\/ high + low lane. local
    [all...]
  /external/libyuv/files/source/
compare_win.cc 76 vmovdqu ymm1, [eax] local
79 vpsubusb ymm3, ymm1, ymm2 // abs difference trick local
80 vpsubusb ymm2, ymm2, ymm1
81 vpor ymm1, ymm2, ymm3 local
82 vpunpcklbw ymm2, ymm1, ymm5 // u16. mutates order. local
83 vpunpckhbw ymm1, ymm1, ymm5 local
85 vpmaddwd ymm1, ymm1, ymm1 local
91 vpshufd ymm1, ymm0, 0xee \/\/ 3, 2 + 1, 0 both lanes. local
93 vpshufd ymm1, ymm0, 0x01 \/\/ 1 + 0 both lanes. local
95 vpermq ymm1, ymm0, 0x02 \/\/ high + low lane. local
    [all...]

Completed in 1344 milliseconds

1 2 3 4 5 6 7 8 910