Home
last modified time | relevance | path

Searched refs:vpaddw (Results 1 – 25 of 195) sorted by relevance

12345678

/external/boringssl/src/crypto/hrss/asm/
Dpoly_rq_mul.S354 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/
Dpoly_rq_mul.S354 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/
Djdsample-avx2.asm293vpaddw ymm1, ymm1, ymm0 ; ymm1=Int0L=( 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15)
294vpaddw ymm5, ymm5, ymm4 ; ymm5=Int0H=(16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31)
295vpaddw ymm2, ymm2, ymm0 ; ymm2=Int1L=( 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15)
296vpaddw ymm6, ymm6, ymm4 ; ymm6=Int1H=(16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31)
350vpaddw ymm1, ymm1, ymm0 ; ymm1=Int0L=( 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15)
351vpaddw ymm5, ymm5, ymm4 ; ymm5=Int0H=(16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31)
352vpaddw ymm2, ymm2, ymm0 ; ymm2=Int1L=( 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15)
353vpaddw 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 …]
Djquanti-avx2.asm76 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)]
Djcsample-avx2.asm150 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 …]
Djdcolext-avx2.asm102 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/
Dvector-reduce-add.ll523 ; 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 …]
Davx512bwvl-arith.ll28 ; 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 …]
Dbroadcast-elm-cross-splat-vec.ll645 ; 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 …]
Davx512bw-arith.ll26 ; 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}
Dhorizontal-reduce-add.ll109 ; 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 …]
Dvector-lzcnt-256.ll30 ; 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 …]
Dvector-shift-ashr-256.ll236 ; AVX1-NEXT: vpaddw %xmm2, %xmm2, %xmm3
243 ; AVX1-NEXT: vpaddw %xmm3, %xmm3, %xmm3
246 ; AVX1-NEXT: vpaddw %xmm3, %xmm3, %xmm3
251 ; AVX1-NEXT: vpaddw %xmm1, %xmm1, %xmm3
257 ; AVX1-NEXT: vpaddw %xmm3, %xmm3, %xmm3
260 ; AVX1-NEXT: vpaddw %xmm3, %xmm3, %xmm3
338 ; X86-AVX1-NEXT: vpaddw %xmm2, %xmm2, %xmm3
345 ; X86-AVX1-NEXT: vpaddw %xmm3, %xmm3, %xmm3
348 ; X86-AVX1-NEXT: vpaddw %xmm3, %xmm3, %xmm3
353 ; X86-AVX1-NEXT: vpaddw %xmm1, %xmm1, %xmm3
[all …]
/external/libjpeg-turbo/simd/i386/
Djdsample-avx2.asm154 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
388vpaddw ymm1, ymm1, ymm0 ; ymm1=Int0L=( 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15)
389vpaddw ymm5, ymm5, ymm4 ; ymm5=Int0H=(16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31)
[all …]
Djcsample-avx2.asm156 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 …]
Djdcolext-avx2.asm114 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/
Davx512bwvl-arith.ll23 ; 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 …]
Davx512bw-arith.ll21 ; 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}}}
Dvector-shift-ashr-256.ll148 ; 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 …]
Dvector-shift-ashr-512.ll67 ; 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/
Dadd-vec.ll19 ; 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/
Dresources-avx512bwvl.s46 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 …]
Dresources-avx512bw.s44 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/
Dresources-avx512bwvl.s46 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 …]
Dresources-avx512bw.s44 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 …]

12345678