/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/X86/ |
D | all-ones-vector.ll | 16 ; X32-SSE-NEXT: pcmpeqd %xmm0, %xmm0 26 ; X64-SSE-NEXT: pcmpeqd %xmm0, %xmm0 39 ; X32-SSE-NEXT: pcmpeqd %xmm0, %xmm0 49 ; X64-SSE-NEXT: pcmpeqd %xmm0, %xmm0 62 ; X32-SSE-NEXT: pcmpeqd %xmm0, %xmm0 72 ; X64-SSE-NEXT: pcmpeqd %xmm0, %xmm0 85 ; X32-SSE-NEXT: pcmpeqd %xmm0, %xmm0 95 ; X64-SSE-NEXT: pcmpeqd %xmm0, %xmm0 108 ; X32-SSE-NEXT: pcmpeqd %xmm0, %xmm0 118 ; X64-SSE-NEXT: pcmpeqd %xmm0, %xmm0 [all …]
|
D | vec_compare.ll | 47 ; CHECK: pcmpeqd 58 ; CHECK: pcmpeqd 61 ; CHECK: pcmpeqd 81 ; CHECK: pcmpeqd 98 ; CHECK: pcmpeqd 115 ; CHECK: pcmpeqd 120 ; CHECK: pcmpeqd 134 ; CHECK: pcmpeqd 139 ; CHECK: pcmpeqd 159 ; CHECK: pcmpeqd [all …]
|
D | vector-compare-simplify.ll | 19 ; CHECK-NEXT: pcmpeqd %xmm0, %xmm0 40 ; CHECK-NEXT: pcmpeqd %xmm1, %xmm1 61 ; CHECK-NEXT: pcmpeqd %xmm0, %xmm0 85 ; CHECK-NEXT: pcmpeqd %xmm0, %xmm0 106 ; CHECK-NEXT: pcmpeqd %xmm0, %xmm0 117 ; CHECK-NEXT: pcmpeqd %xmm1, %xmm0 118 ; CHECK-NEXT: pcmpeqd %xmm1, %xmm1 132 ; CHECK-NEXT: pcmpeqd %xmm1, %xmm1 153 ; CHECK-NEXT: pcmpeqd %xmm0, %xmm0 163 ; CHECK-NEXT: pcmpeqd %xmm1, %xmm1 [all …]
|
D | vec_cmp_uint-128.ll | 19 ; SSE2-NEXT: pcmpeqd %xmm1, %xmm0 51 ; SSE-NEXT: pcmpeqd %xmm1, %xmm0 115 ; SSE2-NEXT: pcmpeqd %xmm1, %xmm0 118 ; SSE2-NEXT: pcmpeqd %xmm1, %xmm1 125 ; SSE41-NEXT: pcmpeqd %xmm1, %xmm1 132 ; SSE42-NEXT: pcmpeqd %xmm1, %xmm1 170 ; SSE-NEXT: pcmpeqd %xmm1, %xmm0 171 ; SSE-NEXT: pcmpeqd %xmm1, %xmm1 210 ; SSE-NEXT: pcmpeqd %xmm1, %xmm1 249 ; SSE-NEXT: pcmpeqd %xmm1, %xmm1 [all …]
|
D | vector-trunc-packus.ll | 28 ; SSE2-NEXT: pcmpeqd %xmm5, %xmm3 41 ; SSE2-NEXT: pcmpeqd %xmm5, %xmm0 54 ; SSE2-NEXT: pcmpeqd %xmm2, %xmm0 65 ; SSE2-NEXT: pcmpeqd %xmm2, %xmm0 84 ; SSSE3-NEXT: pcmpeqd %xmm5, %xmm3 97 ; SSSE3-NEXT: pcmpeqd %xmm5, %xmm0 110 ; SSSE3-NEXT: pcmpeqd %xmm2, %xmm0 121 ; SSSE3-NEXT: pcmpeqd %xmm2, %xmm0 140 ; SSE41-NEXT: pcmpeqd %xmm6, %xmm0 152 ; SSE41-NEXT: pcmpeqd %xmm6, %xmm0 [all …]
|
D | vector-trunc-ssat.ll | 28 ; SSE2-NEXT: pcmpeqd %xmm5, %xmm3 41 ; SSE2-NEXT: pcmpeqd %xmm5, %xmm0 56 ; SSE2-NEXT: pcmpeqd %xmm5, %xmm0 68 ; SSE2-NEXT: pcmpeqd %xmm5, %xmm2 89 ; SSSE3-NEXT: pcmpeqd %xmm5, %xmm3 102 ; SSSE3-NEXT: pcmpeqd %xmm5, %xmm0 117 ; SSSE3-NEXT: pcmpeqd %xmm5, %xmm0 129 ; SSSE3-NEXT: pcmpeqd %xmm5, %xmm2 150 ; SSE41-NEXT: pcmpeqd %xmm8, %xmm0 162 ; SSE41-NEXT: pcmpeqd %xmm8, %xmm0 [all …]
|
D | vec_cmp_sint-128.ll | 19 ; SSE2-NEXT: pcmpeqd %xmm1, %xmm0 51 ; SSE-NEXT: pcmpeqd %xmm1, %xmm0 115 ; SSE2-NEXT: pcmpeqd %xmm1, %xmm0 118 ; SSE2-NEXT: pcmpeqd %xmm1, %xmm1 125 ; SSE41-NEXT: pcmpeqd %xmm1, %xmm1 132 ; SSE42-NEXT: pcmpeqd %xmm1, %xmm1 170 ; SSE-NEXT: pcmpeqd %xmm1, %xmm0 171 ; SSE-NEXT: pcmpeqd %xmm1, %xmm1 210 ; SSE-NEXT: pcmpeqd %xmm1, %xmm1 249 ; SSE-NEXT: pcmpeqd %xmm1, %xmm1 [all …]
|
D | vselect-packss.ll | 91 ; SSE2-NEXT: pcmpeqd %xmm7, %xmm3 92 ; SSE2-NEXT: pcmpeqd %xmm6, %xmm2 94 ; SSE2-NEXT: pcmpeqd %xmm5, %xmm1 95 ; SSE2-NEXT: pcmpeqd %xmm4, %xmm0 107 ; SSE42-NEXT: pcmpeqd %xmm7, %xmm3 108 ; SSE42-NEXT: pcmpeqd %xmm6, %xmm2 110 ; SSE42-NEXT: pcmpeqd %xmm5, %xmm1 111 ; SSE42-NEXT: pcmpeqd %xmm4, %xmm0 183 ; SSE2-NEXT: pcmpeqd {{[0-9]+}}(%rsp), %xmm7 186 ; SSE2-NEXT: pcmpeqd {{[0-9]+}}(%rsp), %xmm6 [all …]
|
D | vector-trunc-usat.ll | 27 ; SSE2-NEXT: pcmpeqd %xmm4, %xmm3 36 ; SSE2-NEXT: pcmpeqd %xmm4, %xmm2 59 ; SSSE3-NEXT: pcmpeqd %xmm4, %xmm3 68 ; SSSE3-NEXT: pcmpeqd %xmm4, %xmm2 92 ; SSE41-NEXT: pcmpeqd %xmm4, %xmm3 101 ; SSE41-NEXT: pcmpeqd %xmm4, %xmm0 218 ; SSE2-NEXT: pcmpeqd %xmm9, %xmm7 231 ; SSE2-NEXT: pcmpeqd %xmm9, %xmm3 245 ; SSE2-NEXT: pcmpeqd %xmm9, %xmm2 257 ; SSE2-NEXT: pcmpeqd %xmm9, %xmm5 [all …]
|
D | widen_conv-1.ll | 11 ; X86-NEXT: pcmpeqd %xmm1, %xmm1 39 ; X86-NEXT: pcmpeqd %xmm1, %xmm1 50 ; X64-NEXT: pcmpeqd %xmm1, %xmm1 76 ; X86-NEXT: pcmpeqd %xmm1, %xmm1 88 ; X64-NEXT: pcmpeqd %xmm1, %xmm1
|
D | vector-pcmp.ll | 13 ; SSE-NEXT: pcmpeqd %xmm1, %xmm1 30 ; SSE-NEXT: pcmpeqd %xmm1, %xmm1 47 ; SSE-NEXT: pcmpeqd %xmm1, %xmm1 66 ; SSE2-NEXT: pcmpeqd %xmm0, %xmm0 72 ; SSE42-NEXT: pcmpeqd %xmm1, %xmm1 102 ; SSE-NEXT: pcmpeqd %xmm2, %xmm2 132 ; SSE-NEXT: pcmpeqd %xmm2, %xmm2 161 ; SSE-NEXT: pcmpeqd %xmm2, %xmm2 194 ; SSE2-NEXT: pcmpeqd %xmm2, %xmm2 201 ; SSE42-NEXT: pcmpeqd %xmm2, %xmm2 [all …]
|
D | vselect-constants.ll | 40 ; SSE-NEXT: pcmpeqd %xmm1, %xmm0 77 ; SSE-NEXT: pcmpeqd %xmm1, %xmm0 115 ; SSE-NEXT: pcmpeqd %xmm1, %xmm0 148 ; SSE-NEXT: pcmpeqd %xmm1, %xmm0 164 ; SSE-NEXT: pcmpeqd %xmm1, %xmm1 181 ; SSE-NEXT: pcmpeqd %xmm1, %xmm0 182 ; SSE-NEXT: pcmpeqd %xmm1, %xmm1 214 ; SSE-NEXT: pcmpeqd %xmm1, %xmm0 245 ; SSE-NEXT: pcmpeqd %xmm1, %xmm0
|
D | vec_setcc.ll | 95 ; SSE2-NEXT: pcmpeqd %xmm0, %xmm0 102 ; SSE41-NEXT: pcmpeqd %xmm1, %xmm0 122 ; SSE2-NEXT: pcmpeqd %xmm1, %xmm1 129 ; SSE41-NEXT: pcmpeqd %xmm1, %xmm0 148 ; SSE-NEXT: pcmpeqd %xmm0, %xmm0 167 ; SSE-NEXT: pcmpeqd %xmm0, %xmm0 186 ; SSE-NEXT: pcmpeqd %xmm0, %xmm0
|
D | sext-setcc-self.ll | 7 ; CHECK-NEXT: pcmpeqd %xmm0, %xmm0 17 ; CHECK-NEXT: pcmpeqd %xmm0, %xmm0 27 ; CHECK-NEXT: pcmpeqd %xmm0, %xmm0
|
/external/llvm/test/CodeGen/X86/ |
D | vec_compare.ll | 47 ; CHECK: pcmpeqd 58 ; CHECK: pcmpeqd 61 ; CHECK: pcmpeqd 81 ; CHECK: pcmpeqd 98 ; CHECK: pcmpeqd 115 ; CHECK: pcmpeqd 120 ; CHECK: pcmpeqd 134 ; CHECK: pcmpeqd 139 ; CHECK: pcmpeqd 159 ; CHECK: pcmpeqd [all …]
|
D | all-ones-vector.ll | 10 ; X32-SSE-NEXT: pcmpeqd %xmm0, %xmm0 20 ; X64-SSE-NEXT: pcmpeqd %xmm0, %xmm0 33 ; X32-SSE-NEXT: pcmpeqd %xmm0, %xmm0 43 ; X64-SSE-NEXT: pcmpeqd %xmm0, %xmm0 56 ; X32-SSE-NEXT: pcmpeqd %xmm0, %xmm0 66 ; X64-SSE-NEXT: pcmpeqd %xmm0, %xmm0 79 ; X32-SSE-NEXT: pcmpeqd %xmm0, %xmm0 89 ; X64-SSE-NEXT: pcmpeqd %xmm0, %xmm0 102 ; X32-SSE-NEXT: pcmpeqd %xmm0, %xmm0 112 ; X64-SSE-NEXT: pcmpeqd %xmm0, %xmm0 [all …]
|
D | vec_cmp_sint-128.ll | 19 ; SSE2-NEXT: pcmpeqd %xmm1, %xmm0 51 ; SSE-NEXT: pcmpeqd %xmm1, %xmm0 115 ; SSE2-NEXT: pcmpeqd %xmm1, %xmm0 118 ; SSE2-NEXT: pcmpeqd %xmm1, %xmm1 125 ; SSE41-NEXT: pcmpeqd %xmm1, %xmm1 132 ; SSE42-NEXT: pcmpeqd %xmm1, %xmm1 155 ; SSE-NEXT: pcmpeqd %xmm1, %xmm0 156 ; SSE-NEXT: pcmpeqd %xmm1, %xmm1 180 ; SSE-NEXT: pcmpeqd %xmm1, %xmm1 204 ; SSE-NEXT: pcmpeqd %xmm1, %xmm1 [all …]
|
D | vec_cmp_uint-128.ll | 19 ; SSE2-NEXT: pcmpeqd %xmm1, %xmm0 51 ; SSE-NEXT: pcmpeqd %xmm1, %xmm0 115 ; SSE2-NEXT: pcmpeqd %xmm1, %xmm0 118 ; SSE2-NEXT: pcmpeqd %xmm1, %xmm1 125 ; SSE41-NEXT: pcmpeqd %xmm1, %xmm1 132 ; SSE42-NEXT: pcmpeqd %xmm1, %xmm1 155 ; SSE-NEXT: pcmpeqd %xmm1, %xmm0 156 ; SSE-NEXT: pcmpeqd %xmm1, %xmm1 180 ; SSE-NEXT: pcmpeqd %xmm1, %xmm1 204 ; SSE-NEXT: pcmpeqd %xmm1, %xmm1 [all …]
|
D | vector-pcmp.ll | 13 ; SSE-NEXT: pcmpeqd %xmm1, %xmm1 31 ; SSE-NEXT: pcmpeqd %xmm1, %xmm1 49 ; SSE-NEXT: pcmpeqd %xmm1, %xmm1 69 ; SSE2-NEXT: pcmpeqd %xmm0, %xmm0 75 ; SSE42-NEXT: pcmpeqd %xmm1, %xmm1 97 ; SSE2-NEXT: pcmpeqd %xmm1, %xmm1 108 ; SSE42-NEXT: pcmpeqd %xmm1, %xmm1 144 ; SSE-NEXT: pcmpeqd %xmm2, %xmm2 175 ; SSE-NEXT: pcmpeqd %xmm2, %xmm2 205 ; SSE-NEXT: pcmpeqd %xmm2, %xmm2 [all …]
|
D | vec_setcc.ll | 95 ; SSE2-NEXT: pcmpeqd %xmm0, %xmm0 102 ; SSE41-NEXT: pcmpeqd %xmm1, %xmm0 122 ; SSE2-NEXT: pcmpeqd %xmm1, %xmm1 129 ; SSE41-NEXT: pcmpeqd %xmm1, %xmm0 148 ; SSE-NEXT: pcmpeqd %xmm0, %xmm0 167 ; SSE-NEXT: pcmpeqd %xmm0, %xmm0 186 ; SSE-NEXT: pcmpeqd %xmm0, %xmm0
|
D | sext-setcc-self.ll | 7 ; CHECK-NEXT: pcmpeqd %xmm0, %xmm0 18 ; CHECK-NEXT: pcmpeqd %xmm0, %xmm0 29 ; CHECK-NEXT: pcmpeqd %xmm0, %xmm0
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/tools/llvm-mca/X86/BtVer2/ |
D | one-idioms.s | 10 pcmpeqd %mm2, %mm2 label 14 pcmpeqd %xmm2, %xmm2 label 47 # CHECK-NEXT: 1 1 0.50 pcmpeqd %mm2, %mm2 50 # CHECK-NEXT: 1 1 0.50 pcmpeqd %xmm2, %xmm2 99 … - - 0.50 0.50 - - - - 0.50 0.50 - pcmpeqd %mm2, %mm2 102 … - - 0.50 0.50 - - - - 0.50 0.50 - pcmpeqd %xmm2, %xmm2 119 # CHECK-NEXT: [0,1] DeER . . pcmpeqd %mm2, %mm2 122 # CHECK-NEXT: [0,4] . DeER . pcmpeqd %xmm2, %xmm2 142 # CHECK-NEXT: 1. 1 1.0 1.0 0.0 pcmpeqd %mm2, %mm2 145 # CHECK-NEXT: 4. 1 1.0 1.0 0.0 pcmpeqd %xmm2, %xmm2
|
/external/boringssl/mac-x86_64/crypto/fipsmodule/ |
D | x86_64-mont5.S | 93 pcmpeqd %xmm5,%xmm0 97 pcmpeqd %xmm5,%xmm1 102 pcmpeqd %xmm5,%xmm2 107 pcmpeqd %xmm5,%xmm3 112 pcmpeqd %xmm5,%xmm0 116 pcmpeqd %xmm5,%xmm1 121 pcmpeqd %xmm5,%xmm2 126 pcmpeqd %xmm5,%xmm3 131 pcmpeqd %xmm5,%xmm0 135 pcmpeqd %xmm5,%xmm1 [all …]
|
/external/boringssl/linux-x86_64/crypto/fipsmodule/ |
D | x86_64-mont5.S | 94 pcmpeqd %xmm5,%xmm0 98 pcmpeqd %xmm5,%xmm1 103 pcmpeqd %xmm5,%xmm2 108 pcmpeqd %xmm5,%xmm3 113 pcmpeqd %xmm5,%xmm0 117 pcmpeqd %xmm5,%xmm1 122 pcmpeqd %xmm5,%xmm2 127 pcmpeqd %xmm5,%xmm3 132 pcmpeqd %xmm5,%xmm0 136 pcmpeqd %xmm5,%xmm1 [all …]
|
/external/boringssl/win-x86_64/crypto/fipsmodule/ |
D | x86_64-mont5.asm | 103 pcmpeqd xmm0,xmm5 107 pcmpeqd xmm1,xmm5 112 pcmpeqd xmm2,xmm5 117 pcmpeqd xmm3,xmm5 122 pcmpeqd xmm0,xmm5 126 pcmpeqd xmm1,xmm5 131 pcmpeqd xmm2,xmm5 136 pcmpeqd xmm3,xmm5 141 pcmpeqd xmm0,xmm5 145 pcmpeqd xmm1,xmm5 [all …]
|