/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/X86/ |
D | known-signbits-vector.ll | 95 ; X32-NEXT: vpsrlq $63, %xmm1, %xmm2 96 ; X32-NEXT: vpsrlq $32, %xmm1, %xmm1 98 ; X32-NEXT: vpsrlq $63, %xmm0, %xmm2 99 ; X32-NEXT: vpsrlq $32, %xmm0, %xmm0 112 ; X64-NEXT: vpsrlq $63, %xmm0, %xmm1 113 ; X64-NEXT: vpsrlq $32, %xmm0, %xmm0 132 ; X32-NEXT: vpsrlq $60, %xmm1, %xmm2 133 ; X32-NEXT: vpsrlq $61, %xmm1, %xmm1 135 ; X32-NEXT: vpsrlq $60, %xmm0, %xmm2 136 ; X32-NEXT: vpsrlq $61, %xmm0, %xmm0 [all …]
|
D | vector-reduce-mul.ll | 35 ; AVX-NEXT: vpsrlq $32, %xmm0, %xmm2 37 ; AVX-NEXT: vpsrlq $32, %xmm1, %xmm3 49 ; AVX512BW-NEXT: vpsrlq $32, %xmm0, %xmm2 51 ; AVX512BW-NEXT: vpsrlq $32, %xmm1, %xmm3 63 ; AVX512BWVL-NEXT: vpsrlq $32, %xmm0, %xmm2 65 ; AVX512BWVL-NEXT: vpsrlq $32, %xmm1, %xmm3 123 ; AVX1-NEXT: vpsrlq $32, %xmm0, %xmm2 125 ; AVX1-NEXT: vpsrlq $32, %xmm1, %xmm3 132 ; AVX1-NEXT: vpsrlq $32, %xmm0, %xmm2 134 ; AVX1-NEXT: vpsrlq $32, %xmm1, %xmm3 [all …]
|
D | vector-shift-lshr-256.ll | 24 ; AVX1-NEXT: vpsrlq %xmm2, %xmm3, %xmm4 26 ; AVX1-NEXT: vpsrlq %xmm2, %xmm3, %xmm2 28 ; AVX1-NEXT: vpsrlq %xmm1, %xmm0, %xmm3 30 ; AVX1-NEXT: vpsrlq %xmm1, %xmm0, %xmm0 71 ; X32-AVX1-NEXT: vpsrlq %xmm2, %xmm3, %xmm4 73 ; X32-AVX1-NEXT: vpsrlq %xmm2, %xmm3, %xmm2 75 ; X32-AVX1-NEXT: vpsrlq %xmm1, %xmm0, %xmm3 77 ; X32-AVX1-NEXT: vpsrlq %xmm1, %xmm0, %xmm0 97 ; AVX1-NEXT: vpsrlq $32, %xmm3, %xmm5 109 ; AVX1-NEXT: vpsrlq $32, %xmm1, %xmm4 [all …]
|
D | vector-lzcnt-512.ll | 20 ; AVX512BW-NEXT: vpsrlq $1, %zmm0, %zmm1 22 ; AVX512BW-NEXT: vpsrlq $2, %zmm0, %zmm1 24 ; AVX512BW-NEXT: vpsrlq $4, %zmm0, %zmm1 26 ; AVX512BW-NEXT: vpsrlq $8, %zmm0, %zmm1 28 ; AVX512BW-NEXT: vpsrlq $16, %zmm0, %zmm1 30 ; AVX512BW-NEXT: vpsrlq $32, %zmm0, %zmm1 47 ; AVX512DQ-NEXT: vpsrlq $1, %zmm0, %zmm1 49 ; AVX512DQ-NEXT: vpsrlq $2, %zmm0, %zmm1 51 ; AVX512DQ-NEXT: vpsrlq $4, %zmm0, %zmm1 53 ; AVX512DQ-NEXT: vpsrlq $8, %zmm0, %zmm1 [all …]
|
D | vector-shift-ashr-256.ll | 24 ; AVX1-NEXT: vpsrlq %xmm2, %xmm3, %xmm4 26 ; AVX1-NEXT: vpsrlq %xmm5, %xmm3, %xmm6 29 ; AVX1-NEXT: vpsrlq %xmm2, %xmm6, %xmm2 30 ; AVX1-NEXT: vpsrlq %xmm5, %xmm6, %xmm5 34 ; AVX1-NEXT: vpsrlq %xmm1, %xmm3, %xmm4 36 ; AVX1-NEXT: vpsrlq %xmm5, %xmm3, %xmm3 38 ; AVX1-NEXT: vpsrlq %xmm1, %xmm0, %xmm1 39 ; AVX1-NEXT: vpsrlq %xmm5, %xmm0, %xmm0 93 ; X32-AVX1-NEXT: vpsrlq %xmm2, %xmm3, %xmm4 95 ; X32-AVX1-NEXT: vpsrlq %xmm5, %xmm3, %xmm6 [all …]
|
D | bitcast-int-to-vector-bool-zext.ll | 36 ; AVX1-NEXT: vpsrlq $63, %xmm0, %xmm0 47 ; AVX2-NEXT: vpsrlq $63, %xmm0, %xmm0 54 ; AVX512F-NEXT: vpsrlq $63, %xmm0, %xmm0 63 ; AVX512VLBW-NEXT: vpsrlq $63, %xmm0, %xmm0 275 ; AVX1-NEXT: vpsrlq $63, %xmm2, %xmm2 279 ; AVX1-NEXT: vpsrlq $63, %xmm0, %xmm0 291 ; AVX2-NEXT: vpsrlq $63, %ymm0, %ymm0 298 ; AVX512F-NEXT: vpsrlq $63, %ymm0, %ymm0 306 ; AVX512VLBW-NEXT: vpsrlq $63, %ymm0, %ymm0 590 ; AVX1-NEXT: vpsrlq $63, %xmm3, %xmm3 [all …]
|
D | avx512-arith.ll | 93 ; AVX512F-NEXT: vpsrlq $32, %zmm1, %zmm2 95 ; AVX512F-NEXT: vpsrlq $32, %zmm0, %zmm3 105 ; AVX512VL-NEXT: vpsrlq $32, %zmm1, %zmm2 107 ; AVX512VL-NEXT: vpsrlq $32, %zmm0, %zmm3 117 ; AVX512BW-NEXT: vpsrlq $32, %zmm1, %zmm2 119 ; AVX512BW-NEXT: vpsrlq $32, %zmm0, %zmm3 143 ; AVX512F-NEXT: vpsrlq $32, %ymm1, %ymm2 145 ; AVX512F-NEXT: vpsrlq $32, %ymm0, %ymm3 155 ; AVX512VL-NEXT: vpsrlq $32, %ymm1, %ymm2 157 ; AVX512VL-NEXT: vpsrlq $32, %ymm0, %ymm3 [all …]
|
D | vector-lzcnt-256.ll | 38 ; AVX1-NEXT: vpsrlq $32, %xmm2, %xmm2 40 ; AVX1-NEXT: vpsrlq $32, %xmm5, %xmm5 61 ; AVX1-NEXT: vpsrlq $32, %xmm0, %xmm0 63 ; AVX1-NEXT: vpsrlq $32, %xmm3, %xmm1 92 ; AVX2-NEXT: vpsrlq $32, %ymm0, %ymm0 94 ; AVX2-NEXT: vpsrlq $32, %ymm1, %ymm1 122 ; AVX512VL-NEXT: vpsrlq $32, %ymm0, %ymm0 124 ; AVX512VL-NEXT: vpsrlq $32, %ymm1, %ymm1 152 ; AVX512VLBWDQ-NEXT: vpsrlq $32, %ymm0, %ymm0 154 ; AVX512VLBWDQ-NEXT: vpsrlq $32, %ymm1, %ymm1 [all …]
|
D | vector-unsigned-cmp.ll | 31 ; AVX-NEXT: vpsrlq $1, %xmm0, %xmm0 32 ; AVX-NEXT: vpsrlq $1, %xmm1, %xmm1 61 ; AVX-NEXT: vpsrlq $1, %xmm0, %xmm0 62 ; AVX-NEXT: vpsrlq $1, %xmm1, %xmm1 93 ; AVX-NEXT: vpsrlq $1, %xmm0, %xmm0 94 ; AVX-NEXT: vpsrlq $1, %xmm1, %xmm1 127 ; AVX-NEXT: vpsrlq $1, %xmm0, %xmm0 128 ; AVX-NEXT: vpsrlq $1, %xmm1, %xmm1
|
D | avx512-shift.ll | 21 ; CHECK-NEXT: vpsrlq $1, %zmm0, %zmm0 34 ; KNL-NEXT: vpsrlq $1, %ymm0, %ymm0 42 ; SKX-NEXT: vpsrlq $1, %ymm0, %ymm0
|
/external/boringssl/linux-x86_64/crypto/fipsmodule/ |
D | rsaz-avx2.S | 291 vpsrlq $29,%ymm8,%ymm14 293 vpsrlq $29,%ymm1,%ymm11 535 vpsrlq $29,%ymm0,%ymm14 537 vpsrlq $29,%ymm1,%ymm11 539 vpsrlq $29,%ymm2,%ymm12 542 vpsrlq $29,%ymm3,%ymm13 559 vpsrlq $29,%ymm0,%ymm14 561 vpsrlq $29,%ymm1,%ymm11 563 vpsrlq $29,%ymm2,%ymm12 566 vpsrlq $29,%ymm3,%ymm13 [all …]
|
D | sha512-x86_64.S | 1917 vpsrlq $1,%xmm8,%xmm10 1923 vpsrlq $7,%xmm8,%xmm11 1932 vpsrlq $7,%xmm10,%xmm10 1944 vpsrlq $6,%xmm7,%xmm11 1956 vpsrlq $19,%xmm7,%xmm9 1968 vpsrlq $42,%xmm9,%xmm9 1994 vpsrlq $1,%xmm8,%xmm10 2000 vpsrlq $7,%xmm8,%xmm11 2009 vpsrlq $7,%xmm10,%xmm10 2021 vpsrlq $6,%xmm0,%xmm11 [all …]
|
/external/boringssl/mac-x86_64/crypto/fipsmodule/ |
D | rsaz-avx2.S | 291 vpsrlq $29,%ymm8,%ymm14 293 vpsrlq $29,%ymm1,%ymm11 535 vpsrlq $29,%ymm0,%ymm14 537 vpsrlq $29,%ymm1,%ymm11 539 vpsrlq $29,%ymm2,%ymm12 542 vpsrlq $29,%ymm3,%ymm13 559 vpsrlq $29,%ymm0,%ymm14 561 vpsrlq $29,%ymm1,%ymm11 563 vpsrlq $29,%ymm2,%ymm12 566 vpsrlq $29,%ymm3,%ymm13 [all …]
|
D | sha512-x86_64.S | 1916 vpsrlq $1,%xmm8,%xmm10 1922 vpsrlq $7,%xmm8,%xmm11 1931 vpsrlq $7,%xmm10,%xmm10 1943 vpsrlq $6,%xmm7,%xmm11 1955 vpsrlq $19,%xmm7,%xmm9 1967 vpsrlq $42,%xmm9,%xmm9 1993 vpsrlq $1,%xmm8,%xmm10 1999 vpsrlq $7,%xmm8,%xmm11 2008 vpsrlq $7,%xmm10,%xmm10 2020 vpsrlq $6,%xmm0,%xmm11 [all …]
|
/external/boringssl/win-x86_64/crypto/fipsmodule/ |
D | rsaz-avx2.asm | 312 vpsrlq ymm14,ymm8,29 314 vpsrlq ymm11,ymm1,29 556 vpsrlq ymm14,ymm0,29 558 vpsrlq ymm11,ymm1,29 560 vpsrlq ymm12,ymm2,29 563 vpsrlq ymm13,ymm3,29 580 vpsrlq ymm14,ymm0,29 582 vpsrlq ymm11,ymm1,29 584 vpsrlq ymm12,ymm2,29 587 vpsrlq ymm13,ymm3,29 [all …]
|
D | sha512-x86_64.asm | 1944 vpsrlq xmm10,xmm8,1 1950 vpsrlq xmm11,xmm8,7 1959 vpsrlq xmm10,xmm10,7 1971 vpsrlq xmm11,xmm7,6 1983 vpsrlq xmm9,xmm7,19 1995 vpsrlq xmm9,xmm9,42 2021 vpsrlq xmm10,xmm8,1 2027 vpsrlq xmm11,xmm8,7 2036 vpsrlq xmm10,xmm10,7 2048 vpsrlq xmm11,xmm0,6 [all …]
|
/external/llvm/test/CodeGen/X86/ |
D | vector-shift-lshr-256.ll | 16 ; AVX1-NEXT: vpsrlq %xmm2, %xmm3, %xmm4 18 ; AVX1-NEXT: vpsrlq %xmm2, %xmm3, %xmm2 20 ; AVX1-NEXT: vpsrlq %xmm1, %xmm0, %xmm3 22 ; AVX1-NEXT: vpsrlq %xmm1, %xmm0, %xmm0 64 ; AVX1-NEXT: vpsrlq $32, %xmm3, %xmm5 76 ; AVX1-NEXT: vpsrlq $32, %xmm1, %xmm4 305 ; AVX1-NEXT: vpsrlq %xmm1, %xmm2, %xmm2 306 ; AVX1-NEXT: vpsrlq %xmm1, %xmm0, %xmm0 312 ; AVX2-NEXT: vpsrlq %xmm1, %ymm0, %ymm0 318 ; XOPAVX1-NEXT: vpsrlq %xmm1, %xmm2, %xmm2 [all …]
|
D | vector-shift-ashr-256.ll | 16 ; AVX1-NEXT: vpsrlq %xmm2, %xmm3, %xmm4 18 ; AVX1-NEXT: vpsrlq %xmm5, %xmm3, %xmm6 21 ; AVX1-NEXT: vpsrlq %xmm2, %xmm6, %xmm2 22 ; AVX1-NEXT: vpsrlq %xmm5, %xmm6, %xmm5 26 ; AVX1-NEXT: vpsrlq %xmm1, %xmm3, %xmm4 28 ; AVX1-NEXT: vpsrlq %xmm5, %xmm3, %xmm3 30 ; AVX1-NEXT: vpsrlq %xmm1, %xmm0, %xmm1 31 ; AVX1-NEXT: vpsrlq %xmm5, %xmm0, %xmm0 87 ; AVX1-NEXT: vpsrlq $32, %xmm3, %xmm5 99 ; AVX1-NEXT: vpsrlq $32, %xmm1, %xmm4 [all …]
|
D | avx512-arith.ll | 94 ; AVX512F-NEXT: vpsrlq $32, %zmm0, %zmm3 98 ; AVX512F-NEXT: vpsrlq $32, %zmm1, %zmm1 107 ; AVX512VL-NEXT: vpsrlq $32, %zmm0, %zmm3 111 ; AVX512VL-NEXT: vpsrlq $32, %zmm1, %zmm1 120 ; AVX512BW-NEXT: vpsrlq $32, %zmm0, %zmm3 124 ; AVX512BW-NEXT: vpsrlq $32, %zmm1, %zmm1 147 ; AVX512F-NEXT: vpsrlq $32, %ymm0, %ymm3 151 ; AVX512F-NEXT: vpsrlq $32, %ymm1, %ymm1 160 ; AVX512VL-NEXT: vpsrlq $32, %ymm0, %ymm3 164 ; AVX512VL-NEXT: vpsrlq $32, %ymm1, %ymm1 [all …]
|
D | vector-trunc-math.ll | 1604 ; AVX1-NEXT: vpsrlq $32, %xmm1, %xmm3 1608 ; AVX1-NEXT: vpsrlq $32, %xmm0, %xmm3 1615 ; AVX1-NEXT: vpsrlq $32, %xmm1, %xmm4 1619 ; AVX1-NEXT: vpsrlq $32, %xmm0, %xmm0 1632 ; AVX2-NEXT: vpsrlq $32, %ymm1, %ymm3 1636 ; AVX2-NEXT: vpsrlq $32, %ymm0, %ymm0 1649 ; AVX512-NEXT: vpsrlq $32, %ymm1, %ymm3 1653 ; AVX512-NEXT: vpsrlq $32, %ymm0, %ymm0 1732 ; AVX1-NEXT: vpsrlq $32, %xmm2, %xmm5 1736 ; AVX1-NEXT: vpsrlq $32, %xmm0, %xmm5 [all …]
|
D | avx-arith.ll | 239 ; CHECK-NEXT: vpsrlq $32, %xmm 243 ; CHECK-NEXT: vpsrlq $32, %xmm 248 ; CHECK-NEXT: vpsrlq $32, %xmm 252 ; CHECK-NEXT: vpsrlq $32, %xmm
|
D | vector-rotate-256.ll | 28 ; AVX1-NEXT: vpsrlq %xmm2, %xmm5, %xmm4 30 ; AVX1-NEXT: vpsrlq %xmm2, %xmm5, %xmm2 32 ; AVX1-NEXT: vpsrlq %xmm3, %xmm0, %xmm4 34 ; AVX1-NEXT: vpsrlq %xmm3, %xmm0, %xmm0 93 ; AVX1-NEXT: vpsrlq $32, %xmm3, %xmm5 105 ; AVX1-NEXT: vpsrlq $32, %xmm2, %xmm6 401 ; AVX1-NEXT: vpsrlq $2, %xmm1, %xmm3 402 ; AVX1-NEXT: vpsrlq $14, %xmm1, %xmm1 404 ; AVX1-NEXT: vpsrlq $50, %xmm0, %xmm3 405 ; AVX1-NEXT: vpsrlq $60, %xmm0, %xmm0 [all …]
|
D | avx512-shift.ll | 17 ;CHECK: vpsrlq 29 ;SKX: vpsrlq
|
/external/swiftshader/third_party/LLVM/test/CodeGen/X86/ |
D | avx-shift.ll | 42 ; CHECK: vpsrlq 43 ; CHECK: vpsrlq
|
D | avx-arith.ll | 239 ; CHECK-NEXT: vpsrlq $32, %xmm 244 ; CHECK-NEXT: vpsrlq $32, %xmm 247 ; CHECK-NEXT: vpsrlq $32, %xmm 252 ; CHECK-NEXT: vpsrlq $32, %xmm
|