/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/X86/ |
D | combine-udiv.ll | 48 ; AVX-NEXT: vpsrld $31, %xmm0, %xmm0 73 ; AVX-NEXT: vpsrld $31, %xmm0, %xmm0 147 ; AVX-NEXT: vpsrld $2, %xmm0, %xmm0 169 ; AVX1-NEXT: vpsrld $4, %xmm0, %xmm1 170 ; AVX1-NEXT: vpsrld $2, %xmm0, %xmm2 172 ; AVX1-NEXT: vpsrld $3, %xmm0, %xmm2 208 ; AVX1-NEXT: vpsrld %xmm2, %xmm0, %xmm2 210 ; AVX1-NEXT: vpsrld %xmm3, %xmm0, %xmm3 214 ; AVX1-NEXT: vpsrld %xmm3, %xmm0, %xmm3 216 ; AVX1-NEXT: vpsrld %xmm1, %xmm0, %xmm0 [all …]
|
D | vector-shift-lshr-256.ll | 96 ; AVX1-NEXT: vpsrld %xmm4, %xmm2, %xmm4 98 ; AVX1-NEXT: vpsrld %xmm5, %xmm2, %xmm5 102 ; AVX1-NEXT: vpsrld %xmm6, %xmm2, %xmm6 104 ; AVX1-NEXT: vpsrld %xmm3, %xmm2, %xmm2 108 ; AVX1-NEXT: vpsrld %xmm3, %xmm0, %xmm3 110 ; AVX1-NEXT: vpsrld %xmm4, %xmm0, %xmm4 113 ; AVX1-NEXT: vpsrld %xmm4, %xmm0, %xmm4 115 ; AVX1-NEXT: vpsrld %xmm1, %xmm0, %xmm0 158 ; X32-AVX1-NEXT: vpsrld %xmm4, %xmm2, %xmm4 160 ; X32-AVX1-NEXT: vpsrld %xmm5, %xmm2, %xmm5 [all …]
|
D | vector-lzcnt-256.ll | 33 ; AVX1-NEXT: vpsrld $16, %xmm6, %xmm6 35 ; AVX1-NEXT: vpsrld $16, %xmm5, %xmm5 56 ; AVX1-NEXT: vpsrld $16, %xmm4, %xmm4 58 ; AVX1-NEXT: vpsrld $16, %xmm3, %xmm3 87 ; AVX2-NEXT: vpsrld $16, %ymm2, %ymm2 89 ; AVX2-NEXT: vpsrld $16, %ymm1, %ymm1 117 ; AVX512VL-NEXT: vpsrld $16, %ymm2, %ymm2 119 ; AVX512VL-NEXT: vpsrld $16, %ymm1, %ymm1 147 ; AVX512VLBWDQ-NEXT: vpsrld $16, %ymm2, %ymm2 149 ; AVX512VLBWDQ-NEXT: vpsrld $16, %ymm1, %ymm1 [all …]
|
D | combine-srem.ll | 84 ; AVX1-NEXT: vpsrld $1, %xmm1, %xmm1 93 ; AVX2-NEXT: vpsrld $1, %xmm1, %xmm1 223 ; AVX1-NEXT: vpsrld $30, %xmm1, %xmm1 232 ; AVX2-NEXT: vpsrld $30, %xmm1, %xmm1 259 ; AVX-NEXT: vpsrld $30, %xmm1, %xmm1 301 ; AVX1-NEXT: vpsrld $31, %xmm0, %xmm1 303 ; AVX1-NEXT: vpsrld $29, %xmm2, %xmm3 305 ; AVX1-NEXT: vpsrld $30, %xmm2, %xmm2 370 ; AVX1-NEXT: vpsrld $28, %xmm1, %xmm2 371 ; AVX1-NEXT: vpsrld $30, %xmm1, %xmm3 [all …]
|
D | vec_sdiv_to_shift.ll | 66 ; AVX-NEXT: vpsrld $28, %xmm1, %xmm1 90 ; AVX-NEXT: vpsrld $28, %xmm1, %xmm1 121 ; AVX1-NEXT: vpsrld $26, %xmm1, %xmm1 126 ; AVX1-NEXT: vpsrld $26, %xmm2, %xmm2 135 ; AVX2-NEXT: vpsrld $26, %ymm1, %ymm1
|
D | vector-reduce-and.ll | 415 ; AVX-NEXT: vpsrld $16, %xmm0, %xmm1 427 ; AVX512-NEXT: vpsrld $16, %xmm0, %xmm1 459 ; AVX1-NEXT: vpsrld $16, %xmm0, %xmm1 474 ; AVX2-NEXT: vpsrld $16, %xmm0, %xmm1 489 ; AVX512-NEXT: vpsrld $16, %xmm0, %xmm1 525 ; AVX1-NEXT: vpsrld $16, %xmm0, %xmm1 541 ; AVX2-NEXT: vpsrld $16, %xmm0, %xmm1 558 ; AVX512-NEXT: vpsrld $16, %xmm0, %xmm1 600 ; AVX1-NEXT: vpsrld $16, %xmm0, %xmm1 618 ; AVX2-NEXT: vpsrld $16, %xmm0, %xmm1 [all …]
|
D | vector-reduce-or.ll | 415 ; AVX-NEXT: vpsrld $16, %xmm0, %xmm1 427 ; AVX512-NEXT: vpsrld $16, %xmm0, %xmm1 459 ; AVX1-NEXT: vpsrld $16, %xmm0, %xmm1 474 ; AVX2-NEXT: vpsrld $16, %xmm0, %xmm1 489 ; AVX512-NEXT: vpsrld $16, %xmm0, %xmm1 525 ; AVX1-NEXT: vpsrld $16, %xmm0, %xmm1 541 ; AVX2-NEXT: vpsrld $16, %xmm0, %xmm1 558 ; AVX512-NEXT: vpsrld $16, %xmm0, %xmm1 600 ; AVX1-NEXT: vpsrld $16, %xmm0, %xmm1 618 ; AVX2-NEXT: vpsrld $16, %xmm0, %xmm1 [all …]
|
D | vector-reduce-xor.ll | 415 ; AVX-NEXT: vpsrld $16, %xmm0, %xmm1 427 ; AVX512-NEXT: vpsrld $16, %xmm0, %xmm1 459 ; AVX1-NEXT: vpsrld $16, %xmm0, %xmm1 474 ; AVX2-NEXT: vpsrld $16, %xmm0, %xmm1 489 ; AVX512-NEXT: vpsrld $16, %xmm0, %xmm1 525 ; AVX1-NEXT: vpsrld $16, %xmm0, %xmm1 541 ; AVX2-NEXT: vpsrld $16, %xmm0, %xmm1 558 ; AVX512-NEXT: vpsrld $16, %xmm0, %xmm1 600 ; AVX1-NEXT: vpsrld $16, %xmm0, %xmm1 618 ; AVX2-NEXT: vpsrld $16, %xmm0, %xmm1 [all …]
|
D | vec_uint_to_fp-fastmath.ll | 57 ; AVX-NEXT: vpsrld $16, %xmm0, %xmm0 65 ; AVX2-NEXT: vpsrld $16, %xmm0, %xmm1 149 ; AVX-NEXT: vpsrld $16, %xmm0, %xmm1 151 ; AVX-NEXT: vpsrld $16, %xmm2, %xmm2 162 ; AVX2-NEXT: vpsrld $16, %ymm0, %ymm1
|
D | avx2-vector-shifts.ll | 306 ; X32-NEXT: vpsrld $1, %ymm0, %ymm0 311 ; X64-NEXT: vpsrld $1, %ymm0, %ymm0 321 ; X32-NEXT: vpsrld $31, %ymm0, %ymm0 326 ; X64-NEXT: vpsrld $31, %ymm0, %ymm0 459 ; X32-NEXT: vpsrld $16, %ymm3, %ymm3 463 ; X32-NEXT: vpsrld $16, %ymm0, %ymm0 473 ; X64-NEXT: vpsrld $16, %ymm3, %ymm3 477 ; X64-NEXT: vpsrld $16, %ymm0, %ymm0 549 ; X32-NEXT: vpsrld $16, %ymm3, %ymm3 553 ; X32-NEXT: vpsrld $16, %ymm0, %ymm0 [all …]
|
D | vector-lzcnt-512.ll | 174 ; AVX512BW-NEXT: vpsrld $1, %zmm0, %zmm1 176 ; AVX512BW-NEXT: vpsrld $2, %zmm0, %zmm1 178 ; AVX512BW-NEXT: vpsrld $4, %zmm0, %zmm1 180 ; AVX512BW-NEXT: vpsrld $8, %zmm0, %zmm1 182 ; AVX512BW-NEXT: vpsrld $16, %zmm0, %zmm1 203 ; AVX512DQ-NEXT: vpsrld $1, %zmm0, %zmm1 205 ; AVX512DQ-NEXT: vpsrld $2, %zmm0, %zmm1 207 ; AVX512DQ-NEXT: vpsrld $4, %zmm0, %zmm1 209 ; AVX512DQ-NEXT: vpsrld $8, %zmm0, %zmm1 211 ; AVX512DQ-NEXT: vpsrld $16, %zmm0, %zmm1 [all …]
|
D | combine-sdiv.ll | 77 ; AVX1-NEXT: vpsrld $31, %xmm0, %xmm0 84 ; AVX2-NEXT: vpsrld $31, %xmm0, %xmm0 91 ; AVX512F-NEXT: vpsrld $31, %xmm0, %xmm0 103 ; XOP-NEXT: vpsrld $31, %xmm0, %xmm0 187 ; AVX-NEXT: vpsrld $2, %xmm0, %xmm0 212 ; AVX1-NEXT: vpsrld $4, %xmm0, %xmm1 213 ; AVX1-NEXT: vpsrld $2, %xmm0, %xmm2 215 ; AVX1-NEXT: vpsrld $3, %xmm0, %xmm2 251 ; AVX-NEXT: vpsrld $30, %xmm1, %xmm1 274 ; AVX-NEXT: vpsrld $30, %xmm1, %xmm1 [all …]
|
D | bitcast-int-to-vector-bool-zext.ll | 88 ; AVX1-NEXT: vpsrld $31, %xmm0, %xmm0 98 ; AVX2-NEXT: vpsrld $31, %xmm0, %xmm0 105 ; AVX512F-NEXT: vpsrld $31, %xmm0, %xmm0 114 ; AVX512VLBW-NEXT: vpsrld $31, %xmm0, %xmm0 339 ; AVX1-NEXT: vpsrld $31, %xmm2, %xmm2 343 ; AVX1-NEXT: vpsrld $31, %xmm0, %xmm0 354 ; AVX2-NEXT: vpsrld $31, %ymm0, %ymm0 361 ; AVX512F-NEXT: vpsrld $31, %ymm0, %ymm0 369 ; AVX512VLBW-NEXT: vpsrld $31, %ymm0, %ymm0 676 ; AVX1-NEXT: vpsrld $31, %xmm3, %xmm3 [all …]
|
D | pr35918.ll | 19 ; X86-SKYLAKE-NEXT: vpsrld $7, %xmm0, %xmm0 37 ; X86-SKX-NEXT: vpsrld $7, %xmm0, %xmm0 61 ; X64-SKYLAKE-NEXT: vpsrld $7, %xmm0, %xmm0 76 ; X64-SKX-NEXT: vpsrld $7, %xmm0, %xmm0
|
/external/boringssl/linux-x86_64/crypto/cipher_extra/ |
D | chacha20_poly1305_x86_64.S | 4135 vpsrld $20,%ymm4,%ymm3 4144 vpsrld $25,%ymm4,%ymm4 4154 vpsrld $20,%ymm4,%ymm3 4163 vpsrld $25,%ymm4,%ymm4 4311 vpsrld $20,%ymm7,%ymm8 4314 vpsrld $20,%ymm6,%ymm8 4317 vpsrld $20,%ymm5,%ymm8 4322 vpsrld $20,%ymm4,%ymm8 4373 vpsrld $25,%ymm7,%ymm8 4376 vpsrld $25,%ymm6,%ymm8 [all …]
|
/external/boringssl/mac-x86_64/crypto/cipher_extra/ |
D | chacha20_poly1305_x86_64.S | 4134 vpsrld $20,%ymm4,%ymm3 4143 vpsrld $25,%ymm4,%ymm4 4153 vpsrld $20,%ymm4,%ymm3 4162 vpsrld $25,%ymm4,%ymm4 4310 vpsrld $20,%ymm7,%ymm8 4313 vpsrld $20,%ymm6,%ymm8 4316 vpsrld $20,%ymm5,%ymm8 4321 vpsrld $20,%ymm4,%ymm8 4372 vpsrld $25,%ymm7,%ymm8 4375 vpsrld $25,%ymm6,%ymm8 [all …]
|
/external/llvm/test/CodeGen/X86/ |
D | vector-shift-lshr-256.ll | 63 ; AVX1-NEXT: vpsrld %xmm4, %xmm2, %xmm4 65 ; AVX1-NEXT: vpsrld %xmm5, %xmm2, %xmm5 69 ; AVX1-NEXT: vpsrld %xmm6, %xmm2, %xmm6 71 ; AVX1-NEXT: vpsrld %xmm3, %xmm2, %xmm2 75 ; AVX1-NEXT: vpsrld %xmm3, %xmm0, %xmm3 77 ; AVX1-NEXT: vpsrld %xmm4, %xmm0, %xmm4 80 ; AVX1-NEXT: vpsrld %xmm4, %xmm0, %xmm4 82 ; AVX1-NEXT: vpsrld %xmm1, %xmm0, %xmm0 160 ; AVX2-NEXT: vpsrld $16, %ymm3, %ymm3 164 ; AVX2-NEXT: vpsrld $16, %ymm0, %ymm0 [all …]
|
D | lower-vec-shift.ll | 53 ; AVX: vpsrld 54 ; AVX-NEXT: vpsrld 68 ; AVX: vpsrld 69 ; AVX-NEXT: vpsrld
|
D | vec_uint_to_fp-fastmath.ll | 48 ; AVX-NEXT: vpsrld $16, %xmm0, %xmm0 56 ; AVX2-NEXT: vpsrld $16, %xmm0, %xmm1 124 ; AVX-NEXT: vpsrld $16, %xmm0, %xmm2 126 ; AVX-NEXT: vpsrld $16, %xmm0, %xmm0 135 ; AVX2-NEXT: vpsrld $16, %ymm0, %ymm1
|
D | vector-shift-lshr-512.ll | 34 ; AVX512DQ-NEXT: vpsrld $16, %ymm5, %ymm5 38 ; AVX512DQ-NEXT: vpsrld $16, %ymm0, %ymm0 43 ; AVX512DQ-NEXT: vpsrld $16, %ymm2, %ymm2 47 ; AVX512DQ-NEXT: vpsrld $16, %ymm1, %ymm1 114 ; ALL-NEXT: vpsrld %xmm1, %zmm0, %zmm0 207 ; AVX512DQ-NEXT: vpsrld $16, %ymm5, %ymm5 211 ; AVX512DQ-NEXT: vpsrld $16, %ymm0, %ymm0 215 ; AVX512DQ-NEXT: vpsrld $16, %ymm4, %ymm4 218 ; AVX512DQ-NEXT: vpsrld $16, %ymm1, %ymm1 279 ; ALL-NEXT: vpsrld $5, %zmm0, %zmm0
|
D | vector-rotate-256.ll | 92 ; AVX1-NEXT: vpsrld %xmm4, %xmm6, %xmm4 94 ; AVX1-NEXT: vpsrld %xmm5, %xmm6, %xmm5 98 ; AVX1-NEXT: vpsrld %xmm7, %xmm6, %xmm7 100 ; AVX1-NEXT: vpsrld %xmm3, %xmm6, %xmm3 104 ; AVX1-NEXT: vpsrld %xmm4, %xmm0, %xmm4 106 ; AVX1-NEXT: vpsrld %xmm6, %xmm0, %xmm6 109 ; AVX1-NEXT: vpsrld %xmm5, %xmm0, %xmm5 111 ; AVX1-NEXT: vpsrld %xmm2, %xmm0, %xmm0 228 ; AVX2-NEXT: vpsrld $16, %ymm4, %ymm4 232 ; AVX2-NEXT: vpsrld $16, %ymm1, %ymm1 [all …]
|
/external/libjpeg-turbo/simd/x86_64/ |
D | jccolext-avx2.asm | 389 vpsrld ymm1, ymm1, 1 ; ymm1=BOL*FIX(0.500) 390 vpsrld ymm6, ymm6, 1 ; ymm6=BOH*FIX(0.500) 398 vpsrld ymm7, ymm7, SCALEBITS ; ymm7=CbOL 399 vpsrld ymm4, ymm4, SCALEBITS ; ymm4=CbOH 421 vpsrld ymm0, ymm0, 1 ; ymm0=BEL*FIX(0.500) 422 vpsrld ymm6, ymm6, 1 ; ymm6=BEH*FIX(0.500) 430 vpsrld ymm5, ymm5, SCALEBITS ; ymm5=CbEL 431 vpsrld ymm4, ymm4, SCALEBITS ; ymm4=CbEH 458 vpsrld ymm0, ymm0, SCALEBITS ; ymm0=YOL 459 vpsrld ymm4, ymm4, SCALEBITS ; ymm4=YOH [all …]
|
/external/libjpeg-turbo/simd/i386/ |
D | jccolext-avx2.asm | 405 vpsrld ymm1, ymm1, 1 ; ymm1=BOL*FIX(0.500) 406 vpsrld ymm6, ymm6, 1 ; ymm6=BOH*FIX(0.500) 414 vpsrld ymm7, ymm7, SCALEBITS ; ymm7=CbOL 415 vpsrld ymm4, ymm4, SCALEBITS ; ymm4=CbOH 437 vpsrld ymm0, ymm0, 1 ; ymm0=BEL*FIX(0.500) 438 vpsrld ymm6, ymm6, 1 ; ymm6=BEH*FIX(0.500) 446 vpsrld ymm5, ymm5, SCALEBITS ; ymm5=CbEL 447 vpsrld ymm4, ymm4, SCALEBITS ; ymm4=CbEH 474 vpsrld ymm0, ymm0, SCALEBITS ; ymm0=YOL 475 vpsrld ymm4, ymm4, SCALEBITS ; ymm4=YOH [all …]
|
/external/boringssl/linux-x86_64/crypto/chacha/ |
D | chacha-x86_64.S | 1132 vpsrld $20,%ymm0,%ymm0 1138 vpsrld $20,%ymm1,%ymm1 1149 vpsrld $25,%ymm0,%ymm0 1155 vpsrld $25,%ymm1,%ymm1 1170 vpsrld $20,%ymm2,%ymm2 1176 vpsrld $20,%ymm3,%ymm3 1187 vpsrld $25,%ymm2,%ymm2 1193 vpsrld $25,%ymm3,%ymm3 1204 vpsrld $20,%ymm1,%ymm1 1210 vpsrld $20,%ymm2,%ymm2 [all …]
|
/external/boringssl/mac-x86_64/crypto/chacha/ |
D | chacha-x86_64.S | 1125 vpsrld $20,%ymm0,%ymm0 1131 vpsrld $20,%ymm1,%ymm1 1142 vpsrld $25,%ymm0,%ymm0 1148 vpsrld $25,%ymm1,%ymm1 1163 vpsrld $20,%ymm2,%ymm2 1169 vpsrld $20,%ymm3,%ymm3 1180 vpsrld $25,%ymm2,%ymm2 1186 vpsrld $25,%ymm3,%ymm3 1197 vpsrld $20,%ymm1,%ymm1 1203 vpsrld $20,%ymm2,%ymm2 [all …]
|