/external/boringssl/src/crypto/hrss/asm/ |
D | poly_rq_mul.S | 354 vpaddw %ymm0, %ymm1, %ymm14 label 358 vpaddw %ymm2, %ymm12, %ymm14 label 360 vpaddw %ymm0, %ymm2, %ymm14 label 362 vpaddw %ymm1, %ymm12, %ymm15 label 364 vpaddw %ymm14, %ymm15, %ymm14 label 368 vpaddw %ymm4, %ymm5, %ymm14 label 372 vpaddw %ymm6, %ymm7, %ymm14 label 374 vpaddw %ymm4, %ymm6, %ymm14 label 376 vpaddw %ymm5, %ymm7, %ymm15 label 378 vpaddw %ymm14, %ymm15, %ymm14 label [all …]
|
/external/rust/crates/quiche/deps/boringssl/src/crypto/hrss/asm/ |
D | poly_rq_mul.S | 354 vpaddw %ymm0, %ymm1, %ymm14 label 358 vpaddw %ymm2, %ymm12, %ymm14 label 360 vpaddw %ymm0, %ymm2, %ymm14 label 362 vpaddw %ymm1, %ymm12, %ymm15 label 364 vpaddw %ymm14, %ymm15, %ymm14 label 368 vpaddw %ymm4, %ymm5, %ymm14 label 372 vpaddw %ymm6, %ymm7, %ymm14 label 374 vpaddw %ymm4, %ymm6, %ymm14 label 376 vpaddw %ymm5, %ymm7, %ymm15 label 378 vpaddw %ymm14, %ymm15, %ymm14 label [all …]
|
/external/libjpeg-turbo/simd/x86_64/ |
D | jdsample-avx2.asm | 293 … vpaddw ymm1, ymm1, ymm0 ; ymm1=Int0L=( 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15) 294 … vpaddw ymm5, ymm5, ymm4 ; ymm5=Int0H=(16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31) 295 … vpaddw ymm2, ymm2, ymm0 ; ymm2=Int1L=( 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15) 296 … vpaddw ymm6, ymm6, ymm4 ; ymm6=Int1H=(16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31) 350 … vpaddw ymm1, ymm1, ymm0 ; ymm1=Int0L=( 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15) 351 … vpaddw ymm5, ymm5, ymm4 ; ymm5=Int0H=(16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31) 352 … vpaddw ymm2, ymm2, ymm0 ; ymm2=Int1L=( 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15) 353 … vpaddw ymm6, ymm6, ymm4 ; ymm6=Int1H=(16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31) 401 vpaddw ymm1, ymm1, [rel PW_EIGHT] 402 vpaddw ymm5, ymm5, [rel PW_EIGHT] [all …]
|
D | jquanti-avx2.asm | 76 vpaddw ymm0, ymm0, ymm7 77 vpaddw ymm1, ymm1, ymm7 78 vpaddw ymm2, ymm2, ymm7 79 vpaddw ymm3, ymm3, ymm7 133 vpaddw ymm0, YMMWORD [CORRECTION(0,0,r11)] ; correction + roundfactor 134 vpaddw ymm1, YMMWORD [CORRECTION(2,0,r11)] 135 vpaddw ymm2, YMMWORD [CORRECTION(4,0,r11)] 136 vpaddw ymm3, YMMWORD [CORRECTION(6,0,r11)]
|
D | jcsample-avx2.asm | 150 vpaddw ymm0, ymm0, ymm2 151 vpaddw ymm1, ymm1, ymm3 152 vpaddw ymm0, ymm0, ymm7 153 vpaddw ymm1, ymm1, ymm7 319 vpaddw ymm0, ymm0, ymm4 320 vpaddw ymm1, ymm1, ymm5 326 vpaddw ymm2, ymm2, ymm4 327 vpaddw ymm3, ymm3, ymm5 329 vpaddw ymm0, ymm0, ymm1 330 vpaddw ymm2, ymm2, ymm3 [all …]
|
D | jdcolext-avx2.asm | 102 vpaddw ymm2, ymm4, ymm7 103 vpaddw ymm3, ymm5, ymm7 104 vpaddw ymm6, ymm0, ymm7 105 vpaddw ymm7, ymm1, ymm7 117 vpaddw ymm4, ymm2, ymm2 ; ymm4=2*CbE 118 vpaddw ymm5, ymm3, ymm3 ; ymm5=2*CbO 119 vpaddw ymm0, ymm6, ymm6 ; ymm0=2*CrE 120 vpaddw ymm1, ymm7, ymm7 ; ymm1=2*CrO 127 vpaddw ymm4, ymm4, [rel PW_ONE] 128 vpaddw ymm5, ymm5, [rel PW_ONE] [all …]
|
/external/llvm-project/llvm/test/CodeGen/X86/ |
D | vector-reduce-add.ll | 523 ; AVX1-SLOW-NEXT: vpaddw %xmm1, %xmm0, %xmm0 538 ; AVX2-NEXT: vpaddw %xmm1, %xmm0, %xmm0 546 ; AVX512-NEXT: vpaddw %xmm1, %xmm0, %xmm0 569 ; AVX1-SLOW-NEXT: vpaddw %xmm1, %xmm0, %xmm0 571 ; AVX1-SLOW-NEXT: vpaddw %xmm1, %xmm0, %xmm0 579 ; AVX1-FAST-NEXT: vpaddw %xmm1, %xmm0, %xmm0 588 ; AVX2-NEXT: vpaddw %xmm1, %xmm0, %xmm0 590 ; AVX2-NEXT: vpaddw %xmm1, %xmm0, %xmm0 598 ; AVX512-NEXT: vpaddw %xmm1, %xmm0, %xmm0 600 ; AVX512-NEXT: vpaddw %xmm1, %xmm0, %xmm0 [all …]
|
D | avx512bwvl-arith.ll | 28 ; CHECK-NEXT: vpaddw %ymm1, %ymm0, %ymm0 37 ; CHECK-NEXT: vpaddw (%rdi), %ymm0, %ymm0 48 ; CHECK-NEXT: vpaddw %ymm1, %ymm0, %ymm0 {%k1} 60 ; CHECK-NEXT: vpaddw %ymm1, %ymm0, %ymm0 {%k1} {z} 72 ; CHECK-NEXT: vpaddw (%rdi), %ymm0, %ymm0 {%k1} 85 ; CHECK-NEXT: vpaddw (%rdi), %ymm0, %ymm0 {%k1} {z} 145 ; CHECK-NEXT: vpaddw %xmm1, %xmm0, %xmm0 154 ; CHECK-NEXT: vpaddw (%rdi), %xmm0, %xmm0 165 ; CHECK-NEXT: vpaddw %xmm1, %xmm0, %xmm0 {%k1} 177 ; CHECK-NEXT: vpaddw %xmm1, %xmm0, %xmm0 {%k1} {z} [all …]
|
D | broadcast-elm-cross-splat-vec.ll | 645 ; AVX-NEXT: vpaddw %xmm1, %xmm0, %xmm0 652 ; ALL32-NEXT: vpaddw %xmm1, %xmm0, %xmm0 659 ; AVX-64-NEXT: vpaddw %xmm1, %xmm0, %xmm0 666 ; ALL64-NEXT: vpaddw %xmm1, %xmm0, %xmm0 680 ; AVX-NEXT: vpaddw %xmm1, %xmm0, %xmm0 687 ; ALL32-NEXT: vpaddw %xmm1, %xmm0, %xmm0 695 ; AVX-64-NEXT: vpaddw %xmm1, %xmm0, %xmm0 702 ; ALL64-NEXT: vpaddw %xmm1, %xmm0, %xmm0 716 ; AVX-NEXT: vpaddw %xmm2, %xmm1, %xmm1 717 ; AVX-NEXT: vpaddw %xmm2, %xmm0, %xmm0 [all …]
|
D | avx512bw-arith.ll | 26 ; CHECK-NEXT: vpaddw %zmm1, %zmm0, %zmm0 35 ; CHECK-NEXT: vpaddw (%rdi), %zmm0, %zmm0 46 ; CHECK-NEXT: vpaddw %zmm1, %zmm0, %zmm0 {%k1} 58 ; CHECK-NEXT: vpaddw %zmm1, %zmm0, %zmm0 {%k1} {z} 70 ; CHECK-NEXT: vpaddw (%rdi), %zmm0, %zmm0 {%k1} 83 ; CHECK-NEXT: vpaddw (%rdi), %zmm0, %zmm0 {%k1} {z}
|
D | horizontal-reduce-add.ll | 109 ; AVX1-SLOW-NEXT: vpaddw %xmm1, %xmm0, %xmm0 111 ; AVX1-SLOW-NEXT: vpaddw %xmm1, %xmm0, %xmm0 113 ; AVX1-SLOW-NEXT: vpaddw %xmm1, %xmm0, %xmm0 130 ; AVX2-NEXT: vpaddw %xmm1, %xmm0, %xmm0 132 ; AVX2-NEXT: vpaddw %xmm1, %xmm0, %xmm0 134 ; AVX2-NEXT: vpaddw %xmm1, %xmm0, %xmm0 266 ; AVX1-SLOW-NEXT: vpaddw %xmm1, %xmm0, %xmm0 268 ; AVX1-SLOW-NEXT: vpaddw %xmm1, %xmm0, %xmm0 270 ; AVX1-SLOW-NEXT: vpaddw %xmm1, %xmm0, %xmm0 272 ; AVX1-SLOW-NEXT: vpaddw %xmm1, %xmm0, %xmm0 [all …]
|
D | vector-lzcnt-256.ll | 30 ; AVX1-NEXT: vpaddw %xmm6, %xmm4, %xmm4 52 ; AVX1-NEXT: vpaddw %xmm4, %xmm3, %xmm3 81 ; AVX2-NEXT: vpaddw %ymm2, %ymm1, %ymm1 109 ; AVX512VL-NEXT: vpaddw %ymm2, %ymm1, %ymm1 137 ; AVX512VLBWDQ-NEXT: vpaddw %ymm2, %ymm1, %ymm1 177 ; X32-AVX-NEXT: vpaddw %ymm2, %ymm1, %ymm1 212 ; AVX1-NEXT: vpaddw %xmm6, %xmm4, %xmm4 234 ; AVX1-NEXT: vpaddw %xmm4, %xmm3, %xmm3 263 ; AVX2-NEXT: vpaddw %ymm2, %ymm1, %ymm1 291 ; AVX512VL-NEXT: vpaddw %ymm2, %ymm1, %ymm1 [all …]
|
D | vector-shift-ashr-512.ll | 62 ; AVX512DQ-NEXT: vpaddw %ymm3, %ymm3, %ymm3 65 ; AVX512DQ-NEXT: vpaddw %ymm3, %ymm3, %ymm3 73 ; AVX512DQ-NEXT: vpaddw %ymm2, %ymm2, %ymm2 76 ; AVX512DQ-NEXT: vpaddw %ymm2, %ymm2, %ymm2 86 ; AVX512DQ-NEXT: vpaddw %ymm3, %ymm3, %ymm3 89 ; AVX512DQ-NEXT: vpaddw %ymm3, %ymm3, %ymm3 97 ; AVX512DQ-NEXT: vpaddw %ymm1, %ymm1, %ymm1 100 ; AVX512DQ-NEXT: vpaddw %ymm1, %ymm1, %ymm1 116 ; AVX512BW-NEXT: vpaddw %zmm4, %zmm4, %zmm4 120 ; AVX512BW-NEXT: vpaddw %zmm4, %zmm4, %zmm4 [all …]
|
/external/libjpeg-turbo/simd/i386/ |
D | jdsample-avx2.asm | 154 vpaddw ymm2, ymm2, [GOTOFF(ebx,PW_ONE)] 155 vpaddw ymm5, ymm5, [GOTOFF(ebx,PW_ONE)] 156 vpaddw ymm3, ymm3, [GOTOFF(ebx,PW_TWO)] 157 vpaddw ymm6, ymm6, [GOTOFF(ebx,PW_TWO)] 159 vpaddw ymm2, ymm2, ymm1 160 vpaddw ymm5, ymm5, ymm4 163 vpaddw ymm3, ymm3, ymm1 164 vpaddw ymm6, ymm6, ymm4 388 … vpaddw ymm1, ymm1, ymm0 ; ymm1=Int0L=( 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15) 389 … vpaddw ymm5, ymm5, ymm4 ; ymm5=Int0H=(16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31) [all …]
|
D | jcsample-avx2.asm | 156 vpaddw ymm0, ymm0, ymm2 157 vpaddw ymm1, ymm1, ymm3 158 vpaddw ymm0, ymm0, ymm7 159 vpaddw ymm1, ymm1, ymm7 336 vpaddw ymm0, ymm0, ymm4 337 vpaddw ymm1, ymm1, ymm5 343 vpaddw ymm2, ymm2, ymm4 344 vpaddw ymm3, ymm3, ymm5 346 vpaddw ymm0, ymm0, ymm1 347 vpaddw ymm2, ymm2, ymm3 [all …]
|
D | jdcolext-avx2.asm | 114 vpaddw ymm2, ymm4, ymm7 115 vpaddw ymm3, ymm5, ymm7 116 vpaddw ymm6, ymm0, ymm7 117 vpaddw ymm7, ymm1, ymm7 129 vpaddw ymm4, ymm2, ymm2 ; ymm4=2*CbE 130 vpaddw ymm5, ymm3, ymm3 ; ymm5=2*CbO 131 vpaddw ymm0, ymm6, ymm6 ; ymm0=2*CrE 132 vpaddw ymm1, ymm7, ymm7 ; ymm1=2*CrO 139 vpaddw ymm4, ymm4, [GOTOFF(eax,PW_ONE)] 140 vpaddw ymm5, ymm5, [GOTOFF(eax,PW_ONE)] [all …]
|
/external/llvm/test/CodeGen/X86/ |
D | avx512bwvl-arith.ll | 23 ; CHECK: vpaddw %ymm{{.*}} 31 ; CHECK: vpaddw (%rdi), %ymm{{.*}} 40 ; CHECK: vpaddw %ymm{{.*%k[1-7].*}} 50 ; CHECK: vpaddw %ymm{{.*{%k[1-7]} {z}.*}} 60 ; CHECK: vpaddw (%rdi), %ymm{{.*%k[1-7]}} 71 ; CHECK: vpaddw (%rdi), %ymm{{.*{%k[1-7]} {z}}} 125 ; CHECK: vpaddw %xmm{{.*}} 133 ; CHECK: vpaddw (%rdi), %xmm{{.*}} 142 ; CHECK: vpaddw %xmm{{.*%k[1-7].*}} 152 ; CHECK: vpaddw %xmm{{.*{%k[1-7]} {z}.*}} [all …]
|
D | avx512bw-arith.ll | 21 ; CHECK: vpaddw %zmm{{.*}} 29 ; CHECK: vpaddw (%rdi), %zmm{{.*}} 38 ; CHECK: vpaddw %zmm{{.*%k[1-7].*}} 48 ; CHECK: vpaddw %zmm{{.*{%k[1-7]} {z}.*}} 58 ; CHECK: vpaddw (%rdi), %zmm{{.*%k[1-7]}} 69 ; CHECK: vpaddw (%rdi), %zmm{{.*{%k[1-7]} {z}}}
|
D | vector-shift-ashr-256.ll | 148 ; AVX1-NEXT: vpaddw %xmm2, %xmm2, %xmm3 155 ; AVX1-NEXT: vpaddw %xmm3, %xmm3, %xmm3 158 ; AVX1-NEXT: vpaddw %xmm3, %xmm3, %xmm3 163 ; AVX1-NEXT: vpaddw %xmm1, %xmm1, %xmm3 169 ; AVX1-NEXT: vpaddw %xmm3, %xmm3, %xmm3 172 ; AVX1-NEXT: vpaddw %xmm3, %xmm3, %xmm3 237 ; AVX1-NEXT: vpaddw %xmm3, %xmm3, %xmm3 240 ; AVX1-NEXT: vpaddw %xmm3, %xmm3, %xmm3 248 ; AVX1-NEXT: vpaddw %xmm2, %xmm2, %xmm2 251 ; AVX1-NEXT: vpaddw %xmm2, %xmm2, %xmm2 [all …]
|
D | vector-shift-ashr-512.ll | 67 ; AVX512DQ-NEXT: vpaddw %ymm4, %ymm4, %ymm4 70 ; AVX512DQ-NEXT: vpaddw %ymm4, %ymm4, %ymm4 78 ; AVX512DQ-NEXT: vpaddw %ymm2, %ymm2, %ymm2 81 ; AVX512DQ-NEXT: vpaddw %ymm2, %ymm2, %ymm2 91 ; AVX512DQ-NEXT: vpaddw %ymm3, %ymm3, %ymm3 94 ; AVX512DQ-NEXT: vpaddw %ymm3, %ymm3, %ymm3 102 ; AVX512DQ-NEXT: vpaddw %ymm2, %ymm2, %ymm2 105 ; AVX512DQ-NEXT: vpaddw %ymm2, %ymm2, %ymm2 172 ; AVX512DQ-NEXT: vpaddw %ymm3, %ymm3, %ymm6 175 ; AVX512DQ-NEXT: vpaddw %ymm6, %ymm6, %ymm7 [all …]
|
/external/llvm-project/llvm/test/CodeGen/X86/GlobalISel/ |
D | add-vec.ll | 19 ; ALL-NEXT: vpaddw %xmm1, %xmm0, %xmm0 69 ; SKX-NEXT: vpaddw %ymm1, %ymm0, %ymm0 74 ; AVX2-NEXT: vpaddw %ymm1, %ymm0, %ymm0 81 ; AVX1-NEXT: vpaddw %xmm3, %xmm2, %xmm2 82 ; AVX1-NEXT: vpaddw %xmm1, %xmm0, %xmm0 167 ; SKX-NEXT: vpaddw %zmm1, %zmm0, %zmm0 172 ; AVX2-NEXT: vpaddw %ymm2, %ymm0, %ymm0 173 ; AVX2-NEXT: vpaddw %ymm3, %ymm1, %ymm1 181 ; AVX1-NEXT: vpaddw %xmm6, %xmm4, %xmm4 183 ; AVX1-NEXT: vpaddw %xmm6, %xmm5, %xmm5 [all …]
|
/external/llvm-project/llvm/test/tools/llvm-mca/X86/Generic/ |
D | resources-avx512bwvl.s | 46 vpaddw %xmm16, %xmm17, %xmm19 label 47 vpaddw (%rax), %xmm17, %xmm19 label 48 vpaddw %xmm16, %xmm17, %xmm19 {k1} label 49 vpaddw (%rax), %xmm17, %xmm19 {k1} label 50 vpaddw %xmm16, %xmm17, %xmm19 {z}{k1} label 51 vpaddw (%rax), %xmm17, %xmm19 {z}{k1} label 53 vpaddw %ymm16, %ymm17, %ymm19 label 54 vpaddw (%rax), %ymm17, %ymm19 label 55 vpaddw %ymm16, %ymm17, %ymm19 {k1} label 56 vpaddw (%rax), %ymm17, %ymm19 {k1} label [all …]
|
D | resources-avx512bw.s | 44 vpaddw %zmm16, %zmm17, %zmm19 label 45 vpaddw (%rax), %zmm17, %zmm19 label 46 vpaddw %zmm16, %zmm17, %zmm19 {k1} label 47 vpaddw (%rax), %zmm17, %zmm19 {k1} label 48 vpaddw %zmm16, %zmm17, %zmm19 {z}{k1} label 49 vpaddw (%rax), %zmm17, %zmm19 {z}{k1} label 226 # CHECK-NEXT: 1 1 0.50 vpaddw %zmm16, %zmm17, %zmm19 227 # CHECK-NEXT: 2 8 0.50 * vpaddw (%rax), %zmm17, %zmm19 228 # CHECK-NEXT: 1 1 0.50 vpaddw %zmm16, %zmm17, %zmm19 {%k1} 229 # CHECK-NEXT: 2 8 0.50 * vpaddw (%rax), %zmm17, %zmm19 {%k1} [all …]
|
/external/llvm-project/llvm/test/tools/llvm-mca/X86/SkylakeServer/ |
D | resources-avx512bwvl.s | 46 vpaddw %xmm16, %xmm17, %xmm19 label 47 vpaddw (%rax), %xmm17, %xmm19 label 48 vpaddw %xmm16, %xmm17, %xmm19 {k1} label 49 vpaddw (%rax), %xmm17, %xmm19 {k1} label 50 vpaddw %xmm16, %xmm17, %xmm19 {z}{k1} label 51 vpaddw (%rax), %xmm17, %xmm19 {z}{k1} label 53 vpaddw %ymm16, %ymm17, %ymm19 label 54 vpaddw (%rax), %ymm17, %ymm19 label 55 vpaddw %ymm16, %ymm17, %ymm19 {k1} label 56 vpaddw (%rax), %ymm17, %ymm19 {k1} label [all …]
|
D | resources-avx512bw.s | 44 vpaddw %zmm16, %zmm17, %zmm19 label 45 vpaddw (%rax), %zmm17, %zmm19 label 46 vpaddw %zmm16, %zmm17, %zmm19 {k1} label 47 vpaddw (%rax), %zmm17, %zmm19 {k1} label 48 vpaddw %zmm16, %zmm17, %zmm19 {z}{k1} label 49 vpaddw (%rax), %zmm17, %zmm19 {z}{k1} label 226 # CHECK-NEXT: 1 1 0.33 vpaddw %zmm16, %zmm17, %zmm19 227 # CHECK-NEXT: 2 8 0.50 * vpaddw (%rax), %zmm17, %zmm19 228 # CHECK-NEXT: 1 1 0.33 vpaddw %zmm16, %zmm17, %zmm19 {%k1} 229 # CHECK-NEXT: 2 8 0.50 * vpaddw (%rax), %zmm17, %zmm19 {%k1} [all …]
|