/external/llvm-project/llvm/test/tools/llvm-mca/X86/SkylakeServer/ |
D | zero-idioms.s | 53 vpsubd %xmm3, %xmm3, %xmm3 label 57 vpsubd %ymm3, %ymm3, %ymm3 label 62 vpsubd %xmm3, %xmm3, %xmm5 label 66 vpsubd %ymm3, %ymm3, %ymm5 label 71 vpsubd %xmm19, %xmm19, %xmm19 label 75 vpsubd %ymm19, %ymm19, %ymm19 label 79 vpsubd %zmm19, %zmm19, %zmm19 label 84 vpsubd %xmm19, %xmm19, %xmm21 label 88 vpsubd %ymm19, %ymm19, %ymm21 label 92 vpsubd %zmm19, %zmm19, %zmm21 label [all …]
|
D | resources-avx512.s | 406 vpsubd %zmm16, %zmm17, %zmm19 label 407 vpsubd (%rax), %zmm17, %zmm19 label 408 vpsubd (%rax){1to16}, %zmm17, %zmm19 label 409 vpsubd %zmm16, %zmm17, %zmm19 {k1} label 410 vpsubd (%rax), %zmm17, %zmm19 {k1} label 411 vpsubd (%rax){1to16}, %zmm17, %zmm19 {k1} label 412 vpsubd %zmm16, %zmm17, %zmm19 {z}{k1} label 413 vpsubd (%rax), %zmm17, %zmm19 {z}{k1} label 414 vpsubd (%rax){1to16}, %zmm17, %zmm19 {z}{k1} label 540 vpsubd %zmm16, %zmm17, %zmm19 label [all …]
|
/external/llvm-project/llvm/test/tools/llvm-mca/X86/Broadwell/ |
D | zero-idioms.s | 43 vpsubd %xmm3, %xmm3, %xmm3 label 47 vpsubd %ymm3, %ymm3, %ymm3 label 52 vpsubd %xmm3, %xmm3, %xmm5 label 56 vpsubd %ymm3, %ymm3, %ymm5 label 143 # CHECK-NEXT: 1 0 0.25 vpsubd %xmm3, %xmm3, %xmm3 147 # CHECK-NEXT: 1 0 0.25 vpsubd %ymm3, %ymm3, %ymm3 151 # CHECK-NEXT: 1 0 0.25 vpsubd %xmm3, %xmm3, %xmm5 155 # CHECK-NEXT: 1 0 0.25 vpsubd %ymm3, %ymm3, %ymm5 241 # CHECK-NEXT: - - - - - - - - - - vpsubd %xmm3, %… 245 # CHECK-NEXT: - - - - - - - - - - vpsubd %ymm3, %… [all …]
|
/external/llvm-project/llvm/test/CodeGen/X86/ |
D | combine-add.ll | 30 ; AVX-NEXT: vpsubd %xmm0, %xmm1, %xmm0 47 ; AVX-NEXT: vpsubd %xmm0, %xmm1, %xmm0 63 ; AVX-NEXT: vpsubd %xmm1, %xmm0, %xmm0 112 ; AVX-NEXT: vpsubd %xmm1, %xmm2, %xmm0 129 ; AVX-NEXT: vpsubd %xmm2, %xmm0, %xmm0 147 ; AVX-NEXT: vpsubd %xmm2, %xmm1, %xmm0 165 ; AVX-NEXT: vpsubd %xmm2, %xmm1, %xmm0 201 ; AVX-NEXT: vpsubd %xmm2, %xmm1, %xmm0 221 ; AVX-NEXT: vpsubd %xmm1, %xmm0, %xmm0 264 ; AVX-NEXT: vpsubd %xmm1, %xmm0, %xmm0 [all …]
|
D | urem-seteq-vec-nonzero.ll | 36 ; CHECK-AVX1-NEXT: vpsubd {{.*}}(%rip), %xmm0, %xmm0 44 ; CHECK-AVX2-NEXT: vpsubd {{.*}}(%rip), %xmm0, %xmm0 53 ; CHECK-AVX512VL-NEXT: vpsubd {{.*}}(%rip), %xmm0, %xmm0 91 ; CHECK-AVX1-NEXT: vpsubd {{.*}}(%rip), %xmm0, %xmm0 99 ; CHECK-AVX2-NEXT: vpsubd {{.*}}(%rip), %xmm0, %xmm0 109 ; CHECK-AVX512VL-NEXT: vpsubd {{.*}}(%rip), %xmm0, %xmm0 166 ; CHECK-AVX1-NEXT: vpsubd %xmm1, %xmm0, %xmm0 181 ; CHECK-AVX2-NEXT: vpsubd %xmm1, %xmm0, %xmm0 187 ; CHECK-AVX512VL-NEXT: vpsubd {{.*}}(%rip), %xmm0, %xmm0 245 ; CHECK-AVX1-NEXT: vpsubd %xmm1, %xmm0, %xmm0 [all …]
|
D | combine-sub.ll | 42 ; AVX-NEXT: vpsubd {{.*}}(%rip), %xmm0, %xmm0 123 ; AVX-NEXT: vpsubd %xmm0, %xmm1, %xmm0 156 ; AVX-NEXT: vpsubd %xmm2, %xmm0, %xmm0 173 ; AVX-NEXT: vpsubd %xmm1, %xmm0, %xmm0 220 ; AVX-NEXT: vpsubd %xmm1, %xmm0, %xmm0 240 ; AVX-NEXT: vpsubd %xmm1, %xmm0, %xmm0
|
D | oddsubvector.ll | 244 ; AVX1-NEXT: vpsubd c+{{.*}}(%rip), %xmm2, %xmm2 248 ; AVX1-NEXT: vpsubd %xmm0, %xmm1, %xmm0 251 ; AVX1-NEXT: vpsubd %xmm3, %xmm1, %xmm1 254 ; AVX1-NEXT: vpsubd %xmm5, %xmm4, %xmm4 280 ; AVX2-NEXT: vpsubd %ymm0, %ymm4, %ymm0 281 ; AVX2-NEXT: vpsubd %ymm2, %ymm3, %ymm1 306 ; AVX512-NEXT: vpsubd %zmm1, %zmm3, %zmm1 326 ; XOP-NEXT: vpsubd c+{{.*}}(%rip), %xmm2, %xmm2 330 ; XOP-NEXT: vpsubd %xmm0, %xmm1, %xmm0 333 ; XOP-NEXT: vpsubd %xmm3, %xmm1, %xmm1 [all …]
|
D | vector-narrow-binop.ll | 32 ; AVX1-NEXT: vpsubd %xmm1, %xmm0, %xmm0 34 ; AVX1-NEXT: vpsubd %xmm3, %xmm1, %xmm1 42 ; AVX2-NEXT: vpsubd %ymm3, %ymm0, %ymm0 49 ; AVX512-NEXT: vpsubd %ymm3, %ymm0, %ymm0 72 ; AVX-NEXT: vpsubd %xmm1, %xmm0, %xmm0 119 ; AVX-NEXT: vpsubd %xmm0, %xmm2, %xmm0
|
D | vec_ssubo.ll | 67 ; AVX1-NEXT: vpsubd %xmm1, %xmm0, %xmm1 77 ; AVX2-NEXT: vpsubd %xmm1, %xmm0, %xmm1 87 ; AVX512-NEXT: vpsubd %xmm1, %xmm0, %xmm1 145 ; AVX1-NEXT: vpsubd %xmm1, %xmm0, %xmm1 156 ; AVX2-NEXT: vpsubd %xmm1, %xmm0, %xmm1 167 ; AVX512-NEXT: vpsubd %xmm1, %xmm0, %xmm1 199 ; AVX1-NEXT: vpsubd %xmm1, %xmm0, %xmm1 209 ; AVX2-NEXT: vpsubd %xmm1, %xmm0, %xmm1 219 ; AVX512-NEXT: vpsubd %xmm1, %xmm0, %xmm1 358 ; AVX1-NEXT: vpsubd %xmm2, %xmm4, %xmm2 [all …]
|
D | vec_usubo.ll | 85 ; AVX1-NEXT: vpsubd %xmm1, %xmm0, %xmm1 95 ; AVX2-NEXT: vpsubd %xmm1, %xmm0, %xmm1 105 ; AVX512-NEXT: vpsubd %xmm1, %xmm0, %xmm1 162 ; AVX1-NEXT: vpsubd %xmm1, %xmm0, %xmm1 173 ; AVX2-NEXT: vpsubd %xmm1, %xmm0, %xmm1 184 ; AVX512-NEXT: vpsubd %xmm1, %xmm0, %xmm1 237 ; AVX1-NEXT: vpsubd %xmm1, %xmm0, %xmm1 247 ; AVX2-NEXT: vpsubd %xmm1, %xmm0, %xmm1 257 ; AVX512-NEXT: vpsubd %xmm1, %xmm0, %xmm1 391 ; AVX1-NEXT: vpsubd %xmm2, %xmm3, %xmm2 [all …]
|
D | sar_fold64.ll | 85 ; AVX1-NEXT: vpsubd %xmm0, %xmm1, %xmm0 93 ; AVX2-NEXT: vpsubd %xmm0, %xmm1, %xmm0 114 ; AVX1-NEXT: vpsubd %xmm0, %xmm1, %xmm0 123 ; AVX2-NEXT: vpsubd %xmm0, %xmm1, %xmm0
|
D | srem-seteq-vec-splat.ll | 134 ; CHECK-AVX1-NEXT: vpsubd %xmm1, %xmm0, %xmm0 153 ; CHECK-AVX2-NEXT: vpsubd %xmm1, %xmm0, %xmm0 302 ; CHECK-AVX1-NEXT: vpsubd %xmm1, %xmm0, %xmm0 321 ; CHECK-AVX2-NEXT: vpsubd %xmm1, %xmm0, %xmm0 409 ; CHECK-AVX1-NEXT: vpsubd %xmm1, %xmm0, %xmm0 428 ; CHECK-AVX2-NEXT: vpsubd %xmm1, %xmm0, %xmm0 446 ; CHECK-AVX512VL-NEXT: vpsubd %xmm1, %xmm0, %xmm0 520 ; CHECK-AVX1-NEXT: vpsubd %xmm1, %xmm0, %xmm0 539 ; CHECK-AVX2-NEXT: vpsubd %xmm1, %xmm0, %xmm0 557 ; CHECK-AVX512VL-NEXT: vpsubd %xmm1, %xmm0, %xmm0 [all …]
|
D | urem-seteq-vec-splat.ll | 116 ; CHECK-AVX1-NEXT: vpsubd %xmm1, %xmm0, %xmm0 133 ; CHECK-AVX2-NEXT: vpsubd %xmm1, %xmm0, %xmm0 247 ; CHECK-AVX1-NEXT: vpsubd %xmm1, %xmm0, %xmm0 265 ; CHECK-AVX2-NEXT: vpsubd %xmm1, %xmm0, %xmm0 340 ; CHECK-AVX1-NEXT: vpsubd %xmm1, %xmm0, %xmm0 357 ; CHECK-AVX2-NEXT: vpsubd %xmm1, %xmm0, %xmm0 373 ; CHECK-AVX512VL-NEXT: vpsubd %xmm1, %xmm0, %xmm0 435 ; CHECK-AVX1-NEXT: vpsubd %xmm1, %xmm0, %xmm0 452 ; CHECK-AVX2-NEXT: vpsubd %xmm1, %xmm0, %xmm0 468 ; CHECK-AVX512VL-NEXT: vpsubd %xmm1, %xmm0, %xmm0 [all …]
|
D | omit-urem-of-power-of-two-or-zero-when-comparing-with-zero.ll | 93 ; CHECK-NEXT: vpsubd %xmm1, %xmm0, %xmm0 116 ; CHECK-NEXT: vpsubd %xmm1, %xmm0, %xmm0 140 ; CHECK-NEXT: vpsubd %xmm1, %xmm0, %xmm0 164 ; CHECK-NEXT: vpsubd %xmm1, %xmm0, %xmm0 188 ; CHECK-NEXT: vpsubd %xmm1, %xmm0, %xmm0
|
/external/llvm-project/llvm/test/tools/llvm-mca/X86/Haswell/ |
D | zero-idioms.s | 53 vpsubd %xmm3, %xmm3, %xmm3 label 57 vpsubd %ymm3, %ymm3, %ymm3 label 62 vpsubd %xmm3, %xmm3, %xmm5 label 66 vpsubd %ymm3, %ymm3, %ymm5 label 161 # CHECK-NEXT: 1 0 0.25 vpsubd %xmm3, %xmm3, %xmm3 165 # CHECK-NEXT: 1 0 0.25 vpsubd %ymm3, %ymm3, %ymm3 169 # CHECK-NEXT: 1 0 0.25 vpsubd %xmm3, %xmm3, %xmm5 173 # CHECK-NEXT: 1 0 0.25 vpsubd %ymm3, %ymm3, %ymm5 267 # CHECK-NEXT: - - - - - - - - - - vpsubd %xmm3, %… 271 # CHECK-NEXT: - - - - - - - - - - vpsubd %ymm3, %… [all …]
|
/external/llvm-project/llvm/test/tools/llvm-mca/X86/SkylakeClient/ |
D | zero-idioms.s | 53 vpsubd %xmm3, %xmm3, %xmm3 label 57 vpsubd %ymm3, %ymm3, %ymm3 label 62 vpsubd %xmm3, %xmm3, %xmm5 label 66 vpsubd %ymm3, %ymm3, %ymm5 label 161 # CHECK-NEXT: 1 0 0.17 vpsubd %xmm3, %xmm3, %xmm3 165 # CHECK-NEXT: 1 0 0.17 vpsubd %ymm3, %ymm3, %ymm3 169 # CHECK-NEXT: 1 0 0.17 vpsubd %xmm3, %xmm3, %xmm5 173 # CHECK-NEXT: 1 0 0.17 vpsubd %ymm3, %ymm3, %ymm5 267 # CHECK-NEXT: - - - - - - - - - - vpsubd %xmm3, %… 271 # CHECK-NEXT: - - - - - - - - - - vpsubd %ymm3, %… [all …]
|
/external/llvm-project/llvm/test/tools/llvm-mca/X86/Generic/ |
D | resources-avx512.s | 406 vpsubd %zmm16, %zmm17, %zmm19 label 407 vpsubd (%rax), %zmm17, %zmm19 label 408 vpsubd (%rax){1to16}, %zmm17, %zmm19 label 409 vpsubd %zmm16, %zmm17, %zmm19 {k1} label 410 vpsubd (%rax), %zmm17, %zmm19 {k1} label 411 vpsubd (%rax){1to16}, %zmm17, %zmm19 {k1} label 412 vpsubd %zmm16, %zmm17, %zmm19 {z}{k1} label 413 vpsubd (%rax), %zmm17, %zmm19 {z}{k1} label 414 vpsubd (%rax){1to16}, %zmm17, %zmm19 {z}{k1} label 540 vpsubd %zmm16, %zmm17, %zmm19 label [all …]
|
/external/boringssl/src/crypto/hrss/asm/ |
D | poly_rq_mul.S | 5142 vpsubd %ymm10, %ymm4, %ymm4 label 5143 vpsubd %ymm9, %ymm3, %ymm3 label 5144 vpsubd %ymm5, %ymm7, %ymm5 label 5145 vpsubd %ymm6, %ymm8, %ymm6 label 5156 vpsubd %ymm8, %ymm4, %ymm4 label 5157 vpsubd %ymm7, %ymm3, %ymm3 label 5238 vpsubd %ymm8, %ymm9, %ymm9 label 5239 vpsubd %ymm7, %ymm10, %ymm10 label 5240 vpsubd %ymm11, %ymm3, %ymm11 label 5241 vpsubd %ymm6, %ymm4, %ymm6 label [all …]
|
/external/rust/crates/quiche/deps/boringssl/src/crypto/hrss/asm/ |
D | poly_rq_mul.S | 5142 vpsubd %ymm10, %ymm4, %ymm4 label 5143 vpsubd %ymm9, %ymm3, %ymm3 label 5144 vpsubd %ymm5, %ymm7, %ymm5 label 5145 vpsubd %ymm6, %ymm8, %ymm6 label 5156 vpsubd %ymm8, %ymm4, %ymm4 label 5157 vpsubd %ymm7, %ymm3, %ymm3 label 5238 vpsubd %ymm8, %ymm9, %ymm9 label 5239 vpsubd %ymm7, %ymm10, %ymm10 label 5240 vpsubd %ymm11, %ymm3, %ymm11 label 5241 vpsubd %ymm6, %ymm4, %ymm6 label [all …]
|
/external/llvm-project/llvm/test/CodeGen/X86/GlobalISel/ |
D | sub-vec.ll | 25 ; SKX-NEXT: vpsubd %xmm1, %xmm0, %xmm0 61 ; SKX-NEXT: vpsubd %ymm1, %ymm0, %ymm0 97 ; SKX-NEXT: vpsubd %zmm1, %zmm0, %zmm0
|
/external/llvm-project/llvm/test/tools/llvm-mca/X86/SandyBridge/ |
D | zero-idioms.s | 43 vpsubd %xmm3, %xmm3, %xmm3 label 48 vpsubd %xmm3, %xmm3, %xmm5 label 131 # CHECK-NEXT: 1 0 0.25 vpsubd %xmm3, %xmm3, %xmm3 135 # CHECK-NEXT: 1 0 0.25 vpsubd %xmm3, %xmm3, %xmm5 215 # CHECK-NEXT: - - - - - - - - vpsubd %xmm3, %xmm3, %xmm3 219 # CHECK-NEXT: - - - - - - - - vpsubd %xmm3, %xmm3, %xmm5 283 # CHECK-NEXT: [0,28] . . D----------------R.. vpsubd %xmm3, %xmm3, %xmm3 287 # CHECK-NEXT: [0,32] . . D---------------R.. vpsubd %xmm3, %xmm3, %xmm5 354 # CHECK-NEXT: 28. 1 0.0 0.0 16.0 vpsubd %xmm3, %xmm3, %xmm3 358 # CHECK-NEXT: 32. 1 0.0 0.0 15.0 vpsubd %xmm3, %xmm3, %xmm5
|
/external/llvm/test/CodeGen/X86/ |
D | vector-tzcnt-256.ll | 173 ; AVX1-NEXT: vpsubd %xmm2, %xmm1, %xmm2 174 ; AVX1-NEXT: vpsubd %xmm0, %xmm1, %xmm3 179 ; AVX1-NEXT: vpsubd %xmm3, %xmm2, %xmm2 193 ; AVX1-NEXT: vpsubd %xmm3, %xmm0, %xmm0 211 ; AVX2-NEXT: vpsubd %ymm0, %ymm1, %ymm2 214 ; AVX2-NEXT: vpsubd %ymm2, %ymm0, %ymm0 233 ; AVX512CDVL-NEXT: vpsubd %ymm0, %ymm1, %ymm2 235 ; AVX512CDVL-NEXT: vpsubd {{.*}}(%rip){1to8}, %ymm0, %ymm0 254 ; AVX512CD-NEXT: vpsubd %ymm0, %ymm1, %ymm2 257 ; AVX512CD-NEXT: vpsubd %ymm2, %ymm0, %ymm0 [all …]
|
D | vector-tzcnt-512.ll | 117 ; AVX512CD-NEXT: vpsubd %zmm0, %zmm1, %zmm1 119 ; AVX512CD-NEXT: vpsubd {{.*}}(%rip){1to16}, %zmm0, %zmm0 152 ; AVX512CDBW-NEXT: vpsubd %zmm0, %zmm1, %zmm2 154 ; AVX512CDBW-NEXT: vpsubd {{.*}}(%rip){1to16}, %zmm0, %zmm0 173 ; AVX512BW-NEXT: vpsubd %zmm0, %zmm1, %zmm2 175 ; AVX512BW-NEXT: vpsubd {{.*}}(%rip){1to16}, %zmm0, %zmm0 198 ; AVX512CD-NEXT: vpsubd %zmm0, %zmm1, %zmm1 202 ; AVX512CD-NEXT: vpsubd %zmm0, %zmm1, %zmm0 208 ; AVX512CDBW-NEXT: vpsubd %zmm0, %zmm1, %zmm1 212 ; AVX512CDBW-NEXT: vpsubd %zmm0, %zmm1, %zmm0 [all …]
|
/external/llvm-project/llvm/test/tools/llvm-mca/X86/BtVer2/ |
D | zero-idioms.s | 38 vpsubd %xmm3, %xmm3, %xmm3 label 43 vpsubd %xmm3, %xmm3, %xmm5 label 138 # CHECK-NEXT: 1 0 0.50 vpsubd %xmm3, %xmm3, %xmm3 142 # CHECK-NEXT: 1 0 0.50 vpsubd %xmm3, %xmm3, %xmm5 246 … - - - - - - - - - - vpsubd %xmm3, %xmm3, %xmm3 250 … - - - - - - - - - - vpsubd %xmm3, %xmm3, %xmm5 322 # CHECK-NEXT: [0,28] . . . DR . . . .. vpsubd %xmm3, %xmm3, %xmm3 326 # CHECK-NEXT: [0,32] . . . .DR . . . .. vpsubd %xmm3, %xmm3, %xmm5 401 # CHECK-NEXT: 28. 1 0.0 0.0 0.0 vpsubd %xmm3, %xmm3, %xmm3 405 # CHECK-NEXT: 32. 1 0.0 0.0 0.0 vpsubd %xmm3, %xmm3, %xmm5
|
/external/llvm-project/llvm/test/tools/llvm-mca/X86/BdVer2/ |
D | zero-idioms.s | 38 vpsubd %xmm3, %xmm3, %xmm3 label 43 vpsubd %xmm3, %xmm3, %xmm5 label 138 # CHECK-NEXT: 1 0 0.25 vpsubd %xmm3, %xmm3, %xmm3 142 # CHECK-NEXT: 1 0 0.25 vpsubd %xmm3, %xmm3, %xmm5 255 … - - - - - - - - - - vpsubd %xmm3, %xmm3, %xmm3 259 … - - - - - - - - - - vpsubd %xmm3, %xmm3, %xmm5 331 # CHECK-NEXT: [0,28] . . D--R . . . . vpsubd %xmm3, %xmm3, %xmm3 335 # CHECK-NEXT: [0,32] . . D--R . . . . vpsubd %xmm3, %xmm3, %xmm5 410 # CHECK-NEXT: 28. 1 0.0 0.0 2.0 vpsubd %xmm3, %xmm3, %xmm3 414 # CHECK-NEXT: 32. 1 0.0 0.0 2.0 vpsubd %xmm3, %xmm3, %xmm5
|