Lines Matching refs:__m512

27   const __m512 vlog2e = _mm512_set1_ps(0x1.715476p+0f);  in xnn_f32_raddextexp_ukernel__avx512f_p5_scalef_x160_acc5()
28 const __m512 vminus_ln2_hi = _mm512_set1_ps(-0x1.62E43p-1f); in xnn_f32_raddextexp_ukernel__avx512f_p5_scalef_x160_acc5()
29 const __m512 vminus_ln2_lo = _mm512_set1_ps(0x1.05C61p-29f); in xnn_f32_raddextexp_ukernel__avx512f_p5_scalef_x160_acc5()
31 const __m512 vc0 = _mm512_set1_ps(1.0f); in xnn_f32_raddextexp_ukernel__avx512f_p5_scalef_x160_acc5()
32 const __m512 vc1 = _mm512_set1_ps(0x1.FFFFF6p-1f); in xnn_f32_raddextexp_ukernel__avx512f_p5_scalef_x160_acc5()
33 const __m512 vc2 = _mm512_set1_ps(0x1.FFFDC6p-2f); in xnn_f32_raddextexp_ukernel__avx512f_p5_scalef_x160_acc5()
34 const __m512 vc3 = _mm512_set1_ps(0x1.555A80p-3f); in xnn_f32_raddextexp_ukernel__avx512f_p5_scalef_x160_acc5()
35 const __m512 vc4 = _mm512_set1_ps(0x1.573A1Ap-5f); in xnn_f32_raddextexp_ukernel__avx512f_p5_scalef_x160_acc5()
36 const __m512 vc5 = _mm512_set1_ps(0x1.0F9F9Cp-7f); in xnn_f32_raddextexp_ukernel__avx512f_p5_scalef_x160_acc5()
38 const __m512 vminus_inf = _mm512_set1_ps(-INFINITY); in xnn_f32_raddextexp_ukernel__avx512f_p5_scalef_x160_acc5()
40 __m512 vaccv0 = _mm512_setzero_ps(); in xnn_f32_raddextexp_ukernel__avx512f_p5_scalef_x160_acc5()
41 __m512 vaccv1 = _mm512_setzero_ps(); in xnn_f32_raddextexp_ukernel__avx512f_p5_scalef_x160_acc5()
42 __m512 vaccv2 = _mm512_setzero_ps(); in xnn_f32_raddextexp_ukernel__avx512f_p5_scalef_x160_acc5()
43 __m512 vaccv3 = _mm512_setzero_ps(); in xnn_f32_raddextexp_ukernel__avx512f_p5_scalef_x160_acc5()
44 __m512 vaccv4 = _mm512_setzero_ps(); in xnn_f32_raddextexp_ukernel__avx512f_p5_scalef_x160_acc5()
45 __m512 vacce0 = vminus_inf; in xnn_f32_raddextexp_ukernel__avx512f_p5_scalef_x160_acc5()
46 __m512 vacce1 = vminus_inf; in xnn_f32_raddextexp_ukernel__avx512f_p5_scalef_x160_acc5()
47 __m512 vacce2 = vminus_inf; in xnn_f32_raddextexp_ukernel__avx512f_p5_scalef_x160_acc5()
48 __m512 vacce3 = vminus_inf; in xnn_f32_raddextexp_ukernel__avx512f_p5_scalef_x160_acc5()
49 __m512 vacce4 = vminus_inf; in xnn_f32_raddextexp_ukernel__avx512f_p5_scalef_x160_acc5()
52 const __m512 vx0 = _mm512_loadu_ps(x); in xnn_f32_raddextexp_ukernel__avx512f_p5_scalef_x160_acc5()
53 const __m512 vx1 = _mm512_loadu_ps(x + 16); in xnn_f32_raddextexp_ukernel__avx512f_p5_scalef_x160_acc5()
54 const __m512 vx2 = _mm512_loadu_ps(x + 32); in xnn_f32_raddextexp_ukernel__avx512f_p5_scalef_x160_acc5()
55 const __m512 vx3 = _mm512_loadu_ps(x + 48); in xnn_f32_raddextexp_ukernel__avx512f_p5_scalef_x160_acc5()
56 const __m512 vx4 = _mm512_loadu_ps(x + 64); in xnn_f32_raddextexp_ukernel__avx512f_p5_scalef_x160_acc5()
57 const __m512 vx5 = _mm512_loadu_ps(x + 80); in xnn_f32_raddextexp_ukernel__avx512f_p5_scalef_x160_acc5()
58 const __m512 vx6 = _mm512_loadu_ps(x + 96); in xnn_f32_raddextexp_ukernel__avx512f_p5_scalef_x160_acc5()
59 const __m512 vx7 = _mm512_loadu_ps(x + 112); in xnn_f32_raddextexp_ukernel__avx512f_p5_scalef_x160_acc5()
60 const __m512 vx8 = _mm512_loadu_ps(x + 128); in xnn_f32_raddextexp_ukernel__avx512f_p5_scalef_x160_acc5()
61 const __m512 vx9 = _mm512_loadu_ps(x + 144); in xnn_f32_raddextexp_ukernel__avx512f_p5_scalef_x160_acc5()
65 const __m512 vn0 = _mm512_roundscale_ps(_mm512_mul_ps(vx0, vlog2e), 0); in xnn_f32_raddextexp_ukernel__avx512f_p5_scalef_x160_acc5()
66 const __m512 vn1 = _mm512_roundscale_ps(_mm512_mul_ps(vx1, vlog2e), 0); in xnn_f32_raddextexp_ukernel__avx512f_p5_scalef_x160_acc5()
67 const __m512 vn2 = _mm512_roundscale_ps(_mm512_mul_ps(vx2, vlog2e), 0); in xnn_f32_raddextexp_ukernel__avx512f_p5_scalef_x160_acc5()
68 const __m512 vn3 = _mm512_roundscale_ps(_mm512_mul_ps(vx3, vlog2e), 0); in xnn_f32_raddextexp_ukernel__avx512f_p5_scalef_x160_acc5()
69 const __m512 vn4 = _mm512_roundscale_ps(_mm512_mul_ps(vx4, vlog2e), 0); in xnn_f32_raddextexp_ukernel__avx512f_p5_scalef_x160_acc5()
70 const __m512 vn5 = _mm512_roundscale_ps(_mm512_mul_ps(vx5, vlog2e), 0); in xnn_f32_raddextexp_ukernel__avx512f_p5_scalef_x160_acc5()
71 const __m512 vn6 = _mm512_roundscale_ps(_mm512_mul_ps(vx6, vlog2e), 0); in xnn_f32_raddextexp_ukernel__avx512f_p5_scalef_x160_acc5()
72 const __m512 vn7 = _mm512_roundscale_ps(_mm512_mul_ps(vx7, vlog2e), 0); in xnn_f32_raddextexp_ukernel__avx512f_p5_scalef_x160_acc5()
73 const __m512 vn8 = _mm512_roundscale_ps(_mm512_mul_ps(vx8, vlog2e), 0); in xnn_f32_raddextexp_ukernel__avx512f_p5_scalef_x160_acc5()
74 const __m512 vn9 = _mm512_roundscale_ps(_mm512_mul_ps(vx9, vlog2e), 0); in xnn_f32_raddextexp_ukernel__avx512f_p5_scalef_x160_acc5()
78 __m512 vt0 = _mm512_fmadd_ps(vn0, vminus_ln2_hi, vx0); in xnn_f32_raddextexp_ukernel__avx512f_p5_scalef_x160_acc5()
79 __m512 vt1 = _mm512_fmadd_ps(vn1, vminus_ln2_hi, vx1); in xnn_f32_raddextexp_ukernel__avx512f_p5_scalef_x160_acc5()
80 __m512 vt2 = _mm512_fmadd_ps(vn2, vminus_ln2_hi, vx2); in xnn_f32_raddextexp_ukernel__avx512f_p5_scalef_x160_acc5()
81 __m512 vt3 = _mm512_fmadd_ps(vn3, vminus_ln2_hi, vx3); in xnn_f32_raddextexp_ukernel__avx512f_p5_scalef_x160_acc5()
82 __m512 vt4 = _mm512_fmadd_ps(vn4, vminus_ln2_hi, vx4); in xnn_f32_raddextexp_ukernel__avx512f_p5_scalef_x160_acc5()
83 __m512 vt5 = _mm512_fmadd_ps(vn5, vminus_ln2_hi, vx5); in xnn_f32_raddextexp_ukernel__avx512f_p5_scalef_x160_acc5()
84 __m512 vt6 = _mm512_fmadd_ps(vn6, vminus_ln2_hi, vx6); in xnn_f32_raddextexp_ukernel__avx512f_p5_scalef_x160_acc5()
85 __m512 vt7 = _mm512_fmadd_ps(vn7, vminus_ln2_hi, vx7); in xnn_f32_raddextexp_ukernel__avx512f_p5_scalef_x160_acc5()
86 __m512 vt8 = _mm512_fmadd_ps(vn8, vminus_ln2_hi, vx8); in xnn_f32_raddextexp_ukernel__avx512f_p5_scalef_x160_acc5()
87 __m512 vt9 = _mm512_fmadd_ps(vn9, vminus_ln2_hi, vx9); in xnn_f32_raddextexp_ukernel__avx512f_p5_scalef_x160_acc5()
101 __m512 vp0 = _mm512_fmadd_ps(vc5, vt0, vc4); in xnn_f32_raddextexp_ukernel__avx512f_p5_scalef_x160_acc5()
102 __m512 vp1 = _mm512_fmadd_ps(vc5, vt1, vc4); in xnn_f32_raddextexp_ukernel__avx512f_p5_scalef_x160_acc5()
103 __m512 vp2 = _mm512_fmadd_ps(vc5, vt2, vc4); in xnn_f32_raddextexp_ukernel__avx512f_p5_scalef_x160_acc5()
104 __m512 vp3 = _mm512_fmadd_ps(vc5, vt3, vc4); in xnn_f32_raddextexp_ukernel__avx512f_p5_scalef_x160_acc5()
105 __m512 vp4 = _mm512_fmadd_ps(vc5, vt4, vc4); in xnn_f32_raddextexp_ukernel__avx512f_p5_scalef_x160_acc5()
106 __m512 vp5 = _mm512_fmadd_ps(vc5, vt5, vc4); in xnn_f32_raddextexp_ukernel__avx512f_p5_scalef_x160_acc5()
107 __m512 vp6 = _mm512_fmadd_ps(vc5, vt6, vc4); in xnn_f32_raddextexp_ukernel__avx512f_p5_scalef_x160_acc5()
108 __m512 vp7 = _mm512_fmadd_ps(vc5, vt7, vc4); in xnn_f32_raddextexp_ukernel__avx512f_p5_scalef_x160_acc5()
109 __m512 vp8 = _mm512_fmadd_ps(vc5, vt8, vc4); in xnn_f32_raddextexp_ukernel__avx512f_p5_scalef_x160_acc5()
110 __m512 vp9 = _mm512_fmadd_ps(vc5, vt9, vc4); in xnn_f32_raddextexp_ukernel__avx512f_p5_scalef_x160_acc5()
166 __m512 vmax_e0 = _mm512_max_ps(vacce0, vn0); in xnn_f32_raddextexp_ukernel__avx512f_p5_scalef_x160_acc5()
167 __m512 vmax_e1 = _mm512_max_ps(vacce1, vn1); in xnn_f32_raddextexp_ukernel__avx512f_p5_scalef_x160_acc5()
168 __m512 vmax_e2 = _mm512_max_ps(vacce2, vn2); in xnn_f32_raddextexp_ukernel__avx512f_p5_scalef_x160_acc5()
169 __m512 vmax_e3 = _mm512_max_ps(vacce3, vn3); in xnn_f32_raddextexp_ukernel__avx512f_p5_scalef_x160_acc5()
170 __m512 vmax_e4 = _mm512_max_ps(vacce4, vn4); in xnn_f32_raddextexp_ukernel__avx512f_p5_scalef_x160_acc5()
177 const __m512 vdelta_acce0 = _mm512_sub_ps(vacce0, vmax_e0); in xnn_f32_raddextexp_ukernel__avx512f_p5_scalef_x160_acc5()
178 const __m512 vdelta_acce1 = _mm512_sub_ps(vacce1, vmax_e1); in xnn_f32_raddextexp_ukernel__avx512f_p5_scalef_x160_acc5()
179 const __m512 vdelta_acce2 = _mm512_sub_ps(vacce2, vmax_e2); in xnn_f32_raddextexp_ukernel__avx512f_p5_scalef_x160_acc5()
180 const __m512 vdelta_acce3 = _mm512_sub_ps(vacce3, vmax_e3); in xnn_f32_raddextexp_ukernel__avx512f_p5_scalef_x160_acc5()
181 const __m512 vdelta_acce4 = _mm512_sub_ps(vacce4, vmax_e4); in xnn_f32_raddextexp_ukernel__avx512f_p5_scalef_x160_acc5()
182 const __m512 vdelta_e0 = _mm512_sub_ps(vn0, vmax_e0); in xnn_f32_raddextexp_ukernel__avx512f_p5_scalef_x160_acc5()
183 const __m512 vdelta_e1 = _mm512_sub_ps(vn1, vmax_e1); in xnn_f32_raddextexp_ukernel__avx512f_p5_scalef_x160_acc5()
184 const __m512 vdelta_e2 = _mm512_sub_ps(vn2, vmax_e2); in xnn_f32_raddextexp_ukernel__avx512f_p5_scalef_x160_acc5()
185 const __m512 vdelta_e3 = _mm512_sub_ps(vn3, vmax_e3); in xnn_f32_raddextexp_ukernel__avx512f_p5_scalef_x160_acc5()
186 const __m512 vdelta_e4 = _mm512_sub_ps(vn4, vmax_e4); in xnn_f32_raddextexp_ukernel__avx512f_p5_scalef_x160_acc5()
187 const __m512 vdelta_e5 = _mm512_sub_ps(vn5, vmax_e0); in xnn_f32_raddextexp_ukernel__avx512f_p5_scalef_x160_acc5()
188 const __m512 vdelta_e6 = _mm512_sub_ps(vn6, vmax_e1); in xnn_f32_raddextexp_ukernel__avx512f_p5_scalef_x160_acc5()
189 const __m512 vdelta_e7 = _mm512_sub_ps(vn7, vmax_e2); in xnn_f32_raddextexp_ukernel__avx512f_p5_scalef_x160_acc5()
190 const __m512 vdelta_e8 = _mm512_sub_ps(vn8, vmax_e3); in xnn_f32_raddextexp_ukernel__avx512f_p5_scalef_x160_acc5()
191 const __m512 vdelta_e9 = _mm512_sub_ps(vn9, vmax_e4); in xnn_f32_raddextexp_ukernel__avx512f_p5_scalef_x160_acc5()
218 const __m512 vmax_acce01 = _mm512_max_ps(vacce0, vacce1); in xnn_f32_raddextexp_ukernel__avx512f_p5_scalef_x160_acc5()
219 const __m512 vmax_acce23 = _mm512_max_ps(vacce2, vacce3); in xnn_f32_raddextexp_ukernel__avx512f_p5_scalef_x160_acc5()
220 const __m512 vmax_acce4 = vacce4; in xnn_f32_raddextexp_ukernel__avx512f_p5_scalef_x160_acc5()
221 const __m512 vmax_acce0123 = _mm512_max_ps(vmax_acce01, vmax_acce23); in xnn_f32_raddextexp_ukernel__avx512f_p5_scalef_x160_acc5()
222 const __m512 vmax_acce01234 = _mm512_max_ps(vmax_acce0123, vmax_acce4); in xnn_f32_raddextexp_ukernel__avx512f_p5_scalef_x160_acc5()
224 const __m512 vdelta_acce0 = _mm512_sub_ps(vacce0, vmax_acce01234); in xnn_f32_raddextexp_ukernel__avx512f_p5_scalef_x160_acc5()
225 const __m512 vdelta_acce1 = _mm512_sub_ps(vacce1, vmax_acce01234); in xnn_f32_raddextexp_ukernel__avx512f_p5_scalef_x160_acc5()
226 const __m512 vdelta_acce2 = _mm512_sub_ps(vacce2, vmax_acce01234); in xnn_f32_raddextexp_ukernel__avx512f_p5_scalef_x160_acc5()
227 const __m512 vdelta_acce3 = _mm512_sub_ps(vacce3, vmax_acce01234); in xnn_f32_raddextexp_ukernel__avx512f_p5_scalef_x160_acc5()
228 const __m512 vdelta_acce4 = _mm512_sub_ps(vacce4, vmax_acce01234); in xnn_f32_raddextexp_ukernel__avx512f_p5_scalef_x160_acc5()
230 __m512 vaccv = _mm512_scalef_ps(vaccv0, vdelta_acce0); in xnn_f32_raddextexp_ukernel__avx512f_p5_scalef_x160_acc5()
235 __m512 vacce = vmax_acce01234; in xnn_f32_raddextexp_ukernel__avx512f_p5_scalef_x160_acc5()
239 const __m512 vx = _mm512_loadu_ps(x); in xnn_f32_raddextexp_ukernel__avx512f_p5_scalef_x160_acc5()
243 const __m512 vn = _mm512_roundscale_ps(_mm512_mul_ps(vx, vlog2e), 0); in xnn_f32_raddextexp_ukernel__avx512f_p5_scalef_x160_acc5()
247 __m512 vt = _mm512_fmadd_ps(vn, vminus_ln2_hi, vx); in xnn_f32_raddextexp_ukernel__avx512f_p5_scalef_x160_acc5()
251 __m512 vp = _mm512_fmadd_ps(vc5, vt, vc4); in xnn_f32_raddextexp_ukernel__avx512f_p5_scalef_x160_acc5()
258 const __m512 vmax_e = _mm512_max_ps(vacce, vn); in xnn_f32_raddextexp_ukernel__avx512f_p5_scalef_x160_acc5()
259 const __m512 vdelta_acce = _mm512_sub_ps(vacce, vmax_e); in xnn_f32_raddextexp_ukernel__avx512f_p5_scalef_x160_acc5()
260 const __m512 vdelta_e = _mm512_sub_ps(vn, vmax_e); in xnn_f32_raddextexp_ukernel__avx512f_p5_scalef_x160_acc5()
272 const __m512 vx = _mm512_maskz_loadu_ps(vmask, x); in xnn_f32_raddextexp_ukernel__avx512f_p5_scalef_x160_acc5()
275 const __m512 vn = _mm512_roundscale_ps(_mm512_mul_ps(vx, vlog2e), 0); in xnn_f32_raddextexp_ukernel__avx512f_p5_scalef_x160_acc5()
279 __m512 vt = _mm512_fmadd_ps(vn, vminus_ln2_hi, vx); in xnn_f32_raddextexp_ukernel__avx512f_p5_scalef_x160_acc5()
283 __m512 vp = _mm512_fmadd_ps(vc5, vt, vc4); in xnn_f32_raddextexp_ukernel__avx512f_p5_scalef_x160_acc5()
290 const __m512 vmax_e = _mm512_mask_max_ps(vacce, vmask, vacce, vn); in xnn_f32_raddextexp_ukernel__avx512f_p5_scalef_x160_acc5()
291 const __m512 vdelta_acce = _mm512_sub_ps(vacce, vmax_e); in xnn_f32_raddextexp_ukernel__avx512f_p5_scalef_x160_acc5()
292 const __m512 vdelta_e = _mm512_sub_ps(vn, vmax_e); in xnn_f32_raddextexp_ukernel__avx512f_p5_scalef_x160_acc5()
300 const __m512 vdelta_acce = _mm512_sub_ps(vacce, _mm512_set1_ps(vmax_acce)); in xnn_f32_raddextexp_ukernel__avx512f_p5_scalef_x160_acc5()