/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/X86/ |
D | bitcast-and-setcc-128.ll | 245 ; AVX1-NEXT: vpsrad $31, %xmm3, %xmm4 246 ; AVX1-NEXT: vpsrad $24, %xmm3, %xmm3 250 ; AVX1-NEXT: vpsrad $31, %xmm2, %xmm4 251 ; AVX1-NEXT: vpsrad $24, %xmm2, %xmm2 256 ; AVX1-NEXT: vpsrad $31, %xmm1, %xmm3 257 ; AVX1-NEXT: vpsrad $24, %xmm1, %xmm1 261 ; AVX1-NEXT: vpsrad $31, %xmm0, %xmm3 262 ; AVX1-NEXT: vpsrad $24, %xmm0, %xmm0 274 ; AVX2-NEXT: vpsrad $31, %xmm3, %xmm4 275 ; AVX2-NEXT: vpsrad $24, %xmm3, %xmm3 [all …]
|
D | vec_sdiv_to_shift.ll | 65 ; AVX-NEXT: vpsrad $31, %xmm0, %xmm1 68 ; AVX-NEXT: vpsrad $4, %xmm0, %xmm0 89 ; AVX-NEXT: vpsrad $31, %xmm0, %xmm1 92 ; AVX-NEXT: vpsrad $4, %xmm0, %xmm0 120 ; AVX1-NEXT: vpsrad $31, %xmm0, %xmm1 123 ; AVX1-NEXT: vpsrad $6, %xmm1, %xmm1 125 ; AVX1-NEXT: vpsrad $31, %xmm0, %xmm2 128 ; AVX1-NEXT: vpsrad $6, %xmm0, %xmm0 134 ; AVX2-NEXT: vpsrad $31, %ymm0, %ymm1 137 ; AVX2-NEXT: vpsrad $6, %ymm0, %ymm0
|
D | combine-srem.ll | 83 ; AVX1-NEXT: vpsrad $31, %xmm0, %xmm1 92 ; AVX2-NEXT: vpsrad $31, %xmm0, %xmm1 222 ; AVX1-NEXT: vpsrad $31, %xmm0, %xmm1 231 ; AVX2-NEXT: vpsrad $31, %xmm0, %xmm1 258 ; AVX-NEXT: vpsrad $31, %xmm0, %xmm1 261 ; AVX-NEXT: vpsrad $2, %xmm1, %xmm1 302 ; AVX1-NEXT: vpsrad $31, %xmm0, %xmm2 310 ; AVX1-NEXT: vpsrad $3, %xmm1, %xmm2 311 ; AVX1-NEXT: vpsrad $1, %xmm1, %xmm3 313 ; AVX1-NEXT: vpsrad $2, %xmm1, %xmm3 [all …]
|
D | bitcast-setcc-128.ll | 184 ; AVX1-NEXT: vpsrad $31, %xmm1, %xmm2 185 ; AVX1-NEXT: vpsrad $24, %xmm1, %xmm1 189 ; AVX1-NEXT: vpsrad $31, %xmm0, %xmm2 190 ; AVX1-NEXT: vpsrad $24, %xmm0, %xmm0 201 ; AVX2-NEXT: vpsrad $31, %xmm1, %xmm2 202 ; AVX2-NEXT: vpsrad $24, %xmm1, %xmm1 206 ; AVX2-NEXT: vpsrad $31, %xmm0, %xmm2 207 ; AVX2-NEXT: vpsrad $24, %xmm0, %xmm0 276 ; AVX1-NEXT: vpsrad $31, %xmm1, %xmm2 277 ; AVX1-NEXT: vpsrad $16, %xmm1, %xmm1 [all …]
|
D | packss.ll | 53 ; AVX1-NEXT: vpsrad $31, %xmm1, %xmm1 54 ; AVX1-NEXT: vpsrad $31, %xmm0, %xmm0 61 ; AVX2-NEXT: vpsrad $31, %ymm0, %ymm0 81 ; X86-AVX-NEXT: vpsrad $31, %xmm0, %xmm0 95 ; X64-AVX-NEXT: vpsrad $31, %xmm0, %xmm0
|
D | vec_ext_inreg.ll | 18 ; AVX1-NEXT: vpsrad $16, %xmm1, %xmm1 21 ; AVX1-NEXT: vpsrad $16, %xmm0, %xmm0 28 ; AVX2-NEXT: vpsrad $16, %ymm0, %ymm0 45 ; AVX-NEXT: vpsrad $16, %xmm0, %xmm0
|
D | combine-sdiv.ll | 250 ; AVX-NEXT: vpsrad $31, %xmm0, %xmm1 253 ; AVX-NEXT: vpsrad $2, %xmm0, %xmm0 273 ; AVX-NEXT: vpsrad $31, %xmm0, %xmm1 276 ; AVX-NEXT: vpsrad $2, %xmm0, %xmm0 911 ; AVX1-NEXT: vpsrad $31, %xmm0, %xmm1 920 ; AVX1-NEXT: vpsrad $4, %xmm1, %xmm2 921 ; AVX1-NEXT: vpsrad $2, %xmm1, %xmm3 923 ; AVX1-NEXT: vpsrad $3, %xmm1, %xmm3 931 ; AVX2ORLATER-NEXT: vpsrad $31, %xmm0, %xmm1 940 ; XOP-NEXT: vpsrad $31, %xmm0, %xmm1 [all …]
|
D | vector-shift-ashr-256.ll | 133 ; AVX1-NEXT: vpsrad %xmm4, %xmm2, %xmm4 135 ; AVX1-NEXT: vpsrad %xmm5, %xmm2, %xmm5 139 ; AVX1-NEXT: vpsrad %xmm6, %xmm2, %xmm6 141 ; AVX1-NEXT: vpsrad %xmm3, %xmm2, %xmm2 145 ; AVX1-NEXT: vpsrad %xmm3, %xmm0, %xmm3 147 ; AVX1-NEXT: vpsrad %xmm4, %xmm0, %xmm4 150 ; AVX1-NEXT: vpsrad %xmm4, %xmm0, %xmm4 152 ; AVX1-NEXT: vpsrad %xmm1, %xmm0, %xmm0 195 ; X32-AVX1-NEXT: vpsrad %xmm4, %xmm2, %xmm4 197 ; X32-AVX1-NEXT: vpsrad %xmm5, %xmm2, %xmm5 [all …]
|
D | avx512-vec3-crash.ll | 14 ; CHECK-NEXT: vpsrad $24, %xmm0, %xmm0 17 ; CHECK-NEXT: vpsrad $24, %xmm1, %xmm1
|
D | avx512-calling-conv.ll | 74 ; KNL-NEXT: vpsrad $31, %ymm0, %ymm0 88 ; SKX-NEXT: vpsrad $31, %ymm0, %ymm0 102 ; KNL_X32-NEXT: vpsrad $31, %ymm0, %ymm0 124 ; KNL-NEXT: vpsrad $31, %zmm0, %zmm0 138 ; SKX-NEXT: vpsrad $31, %zmm0, %zmm0 152 ; KNL_X32-NEXT: vpsrad $31, %zmm0, %zmm0 171 ; ALL_X64-NEXT: vpsrad $31, %xmm0, %xmm0 182 ; KNL_X32-NEXT: vpsrad $31, %xmm0, %xmm0
|
D | lower-vec-shift.ll | 174 ; AVX1-NEXT: vpsrad $3, %xmm0, %xmm1 175 ; AVX1-NEXT: vpsrad $2, %xmm0, %xmm0 198 ; AVX1-NEXT: vpsrad $2, %xmm0, %xmm1 199 ; AVX1-NEXT: vpsrad $3, %xmm0, %xmm0 245 ; AVX1-NEXT: vpsrad $1, %xmm0, %xmm0 251 ; AVX2-NEXT: vpsrad $1, %ymm0, %ymm0
|
D | pr35918.ll | 16 ; X86-SKYLAKE-NEXT: vpsrad $16, %xmm0, %xmm0 33 ; X86-SKX-NEXT: vpsrad $16, %xmm0, %xmm0 58 ; X64-SKYLAKE-NEXT: vpsrad $16, %xmm0, %xmm0 72 ; X64-SKX-NEXT: vpsrad $16, %xmm0, %xmm0
|
D | avx-shift.ll | 82 ; CHECK-NEXT: vpsrad $2, %xmm0, %xmm1 84 ; CHECK-NEXT: vpsrad $2, %xmm0, %xmm0 214 ; CHECK-NEXT: vpsrad $16, %xmm1, %xmm1 217 ; CHECK-NEXT: vpsrad $16, %xmm0, %xmm0
|
D | pr14204.ll | 9 ; CHECK-NEXT: vpsrad $31, %ymm0, %ymm0
|
/external/capstone/suite/MC/X86/ |
D | avx512-encodings.s.cs | 7 0x62,0xb1,0x35,0x40,0x72,0xe1,0x02 = vpsrad $2, %zmm17, %zmm25 8 0x62,0xf1,0x35,0x40,0x72,0x64,0xb7,0x08,0x02 = vpsrad $2, 512(%rdi, %rsi, 4), %zmm25 9 0x62,0x21,0x1d,0x48,0xe2,0xc9 = vpsrad %xmm17, %zmm12, %zmm25 10 0x62,0x61,0x1d,0x48,0xe2,0x4c,0xb7,0x20 = vpsrad 512(%rdi, %rsi, 4), %zmm12, %zmm25
|
/external/llvm/test/CodeGen/X86/ |
D | viabs.ll | 150 ; AVX1-NEXT: vpsrad $31, %xmm1, %xmm2 152 ; AVX1-NEXT: vpsrad $31, %xmm0, %xmm3 196 ; AVX1-NEXT: vpsrad $31, %xmm1, %xmm2 198 ; AVX1-NEXT: vpsrad $31, %xmm0, %xmm3 335 ; AVX1-NEXT: vpsrad $31, %xmm1, %xmm2 337 ; AVX1-NEXT: vpsrad $31, %xmm0, %xmm3 391 ; AVX1-NEXT: vpsrad $31, %xmm2, %xmm3 393 ; AVX1-NEXT: vpsrad $31, %xmm0, %xmm4 399 ; AVX1-NEXT: vpsrad $31, %xmm2, %xmm3 401 ; AVX1-NEXT: vpsrad $31, %xmm1, %xmm4 [all …]
|
D | vec_sdiv_to_shift.ll | 115 ; AVX-NEXT: vpsrad $31, %xmm0, %xmm1 118 ; AVX-NEXT: vpsrad $4, %xmm0, %xmm0 139 ; AVX-NEXT: vpsrad $31, %xmm0, %xmm1 142 ; AVX-NEXT: vpsrad $4, %xmm0, %xmm0 170 ; AVX1-NEXT: vpsrad $31, %xmm0, %xmm1 173 ; AVX1-NEXT: vpsrad $6, %xmm1, %xmm1 175 ; AVX1-NEXT: vpsrad $31, %xmm0, %xmm2 178 ; AVX1-NEXT: vpsrad $6, %xmm0, %xmm0 184 ; AVX2-NEXT: vpsrad $31, %ymm0, %ymm1 187 ; AVX2-NEXT: vpsrad $6, %ymm0, %ymm0
|
D | vector-shift-ashr-256.ll | 86 ; AVX1-NEXT: vpsrad %xmm4, %xmm2, %xmm4 88 ; AVX1-NEXT: vpsrad %xmm5, %xmm2, %xmm5 92 ; AVX1-NEXT: vpsrad %xmm6, %xmm2, %xmm6 94 ; AVX1-NEXT: vpsrad %xmm3, %xmm2, %xmm2 98 ; AVX1-NEXT: vpsrad %xmm3, %xmm0, %xmm3 100 ; AVX1-NEXT: vpsrad %xmm4, %xmm0, %xmm4 103 ; AVX1-NEXT: vpsrad %xmm4, %xmm0, %xmm4 105 ; AVX1-NEXT: vpsrad %xmm1, %xmm0, %xmm0 432 ; AVX1-NEXT: vpsrad %xmm1, %xmm2, %xmm2 433 ; AVX1-NEXT: vpsrad %xmm1, %xmm0, %xmm0 [all …]
|
D | lower-vec-shift.ll | 105 ; AVX: vpsrad 106 ; AVX-NEXT: vpsrad 120 ; AVX: vpsrad 121 ; AVX-NEXT: vpsrad
|
D | vec_ext_inreg.ll | 18 ; AVX1-NEXT: vpsrad $16, %xmm1, %xmm1 21 ; AVX1-NEXT: vpsrad $16, %xmm0, %xmm0 28 ; AVX2-NEXT: vpsrad $16, %ymm0, %ymm0 45 ; AVX-NEXT: vpsrad $16, %xmm0, %xmm0
|
D | avx512-calling-conv.ll | 142 ; KNL-NEXT: vpsrad $31, %ymm0, %ymm0 156 ; SKX-NEXT: vpsrad $31, %ymm0, %ymm0 171 ; KNL_X32-NEXT: vpsrad $31, %ymm0, %ymm0 195 ; KNL-NEXT: vpsrad $31, %zmm0, %zmm0 209 ; SKX-NEXT: vpsrad $31, %zmm0, %zmm0 225 ; KNL_X32-NEXT: vpsrad $31, %zmm0, %zmm0 245 ; KNL-NEXT: vpsrad $31, %xmm0, %xmm0 258 ; SKX-NEXT: vpsrad $31, %xmm0, %xmm0 270 ; KNL_X32-NEXT: vpsrad $31, %xmm0, %xmm0
|
D | avx-shift.ll | 82 ; CHECK-NEXT: vpsrad $2, %xmm0, %xmm1 84 ; CHECK-NEXT: vpsrad $2, %xmm0, %xmm0 214 ; CHECK-NEXT: vpsrad $16, %xmm1, %xmm1 217 ; CHECK-NEXT: vpsrad $16, %xmm0, %xmm0
|
D | vec_cast2.ll | 11 ; CHECK-NEXT: vpsrad $24, %xmm0, %xmm0 13 ; CHECK-NEXT: vpsrad $24, %xmm1, %xmm1 34 ; CHECK-NEXT: vpsrad $24, %xmm0, %xmm0
|
D | pr14204.ll | 13 ; CHECK: vpsrad
|
/external/swiftshader/third_party/LLVM/test/CodeGen/X86/ |
D | avx-shift.ll | 50 ; CHECK: vpsrad 51 ; CHECK: vpsrad
|