Home
last modified time | relevance | path

Searched refs:vopmask (Results 1 – 25 of 53) sorted by relevance

123

/dports/math/sleef/sleef-3.5.0/src/arch/
H A Dhelpers390x_128.h164 static INLINE vopmask vand_vo_vo_vo(vopmask x, vopmask y) { return x & y; } in vand_vo_vo_vo()
165 static INLINE vopmask vandnot_vo_vo_vo(vopmask x, vopmask y) { return y & ~x; } in vandnot_vo_vo_vo()
166 static INLINE vopmask vor_vo_vo_vo(vopmask x, vopmask y) { return x | y; } in vor_vo_vo_vo()
167 static INLINE vopmask vxor_vo_vo_vo(vopmask x, vopmask y) { return x ^ y; } in vxor_vo_vo_vo()
186 static INLINE vopmask vcast_vo32_vo64(vopmask g) { return (vopmask)(vint) { g[0] != 0 ? -1 : 0, g[1… in vcast_vo32_vo64()
272 static INLINE vdouble vsel_vd_vo_vo_vo_d_d_d_d(vopmask o0, vopmask o1, vopmask o2, double d0, doubl… in vsel_vd_vo_vo_vo_d_d_d_d()
278 static INLINE vopmask vnot_vo_vo(vopmask o) { return ~o; } in vnot_vo_vo()
335 static INLINE vfloat vsel_vf_vo_vo_vo_f_f_f_f(vopmask o0, vopmask o1, vopmask o2, float d0, float d… in vsel_vf_vo_vo_vo_f_f_f_f()
358 static INLINE vopmask veq_vo_vi2_vi2(vint2 x, vint2 y) { return (vopmask)vec_cmpeq(x, y); } in veq_vo_vi2_vi2()
359 static INLINE vopmask vgt_vo_vi2_vi2(vint2 x, vint2 y) { return (vopmask)vec_cmpgt(x, y); } in vgt_vo_vi2_vi2()
[all …]
H A Dhelperpower_128.h64 #define vopmask __vector __bool int macro
291 static INLINE vfloat vsel_vf_vo_vo_f_f_f(vopmask o0, vopmask o1, float d0, float d1, float d2) in vsel_vf_vo_vo_f_f_f()
295 static INLINE vfloat vsel_vf_vo_vo_vo_f_f_f_f(vopmask o0, vopmask o1, vopmask o2, float d0, float d… in vsel_vf_vo_vo_vo_f_f_f_f()
308 static INLINE vdouble vsel_vd_vo_vo_vo_d_d_d_d(vopmask o0, vopmask o1, vopmask o2, double d0, doubl… in vsel_vd_vo_vo_vo_d_d_d_d()
324 static INLINE vopmask vcast_vo32_vo64(vopmask m) in vcast_vo32_vo64()
331 static INLINE vopmask vcast_vo64_vo32(vopmask m) in vcast_vo64_vo32()
427 static INLINE vopmask vand_vo_vo_vo(vopmask x, vopmask y) in vand_vo_vo_vo()
442 static INLINE vopmask vor_vo_vo_vo(vopmask x, vopmask y) in vor_vo_vo_vo()
457 static INLINE vopmask vxor_vo_vo_vo(vopmask x, vopmask y) in vxor_vo_vo_vo()
461 static INLINE vopmask vnot_vo_vo(vopmask o) in vnot_vo_vo()
[all …]
H A Dhelpervecext.h72 static INLINE vopmask vcast_vo32_vo64(vopmask m) { return (vopmask){ m[1], m[3], 0, 0 }; } in vcast_vo32_vo64()
73 static INLINE vopmask vcast_vo64_vo32(vopmask m) { return (vopmask){ m[0], m[0], m[1], m[1] }; } in vcast_vo64_vo32()
239 static INLINE vopmask vcast_vo32_vo64(vopmask m) { in vcast_vo32_vo64()
240 vopmask ret; in vcast_vo32_vo64()
246 static INLINE vopmask vcast_vo64_vo32(vopmask m) { in vcast_vo64_vo32()
247 vopmask ret; in vcast_vo64_vo32()
444 static INLINE vopmask vand_vo_vo_vo(vopmask x, vopmask y) { return x & y; } in vand_vo_vo_vo()
445 static INLINE vopmask vandnot_vo_vo_vo(vopmask x, vopmask y) { return y & ~x; } in vandnot_vo_vo_vo()
446 static INLINE vopmask vor_vo_vo_vo(vopmask x, vopmask y) { return x | y; } in vor_vo_vo_vo()
447 static INLINE vopmask vxor_vo_vo_vo(vopmask x, vopmask y) { return x ^ y; } in vxor_vo_vo_vo()
[all …]
H A Dhelperneon32.h39 typedef uint32x4_t vopmask; typedef
69 static INLINE vopmask vand_vo_vo_vo(vopmask x, vopmask y) { return vandq_u32(x, y); } in vand_vo_vo_vo()
70 static INLINE vopmask vandnot_vo_vo_vo(vopmask x, vopmask y) { return vbicq_u32(y, x); } in vandnot_vo_vo_vo()
71 static INLINE vopmask vor_vo_vo_vo(vopmask x, vopmask y) { return vorrq_u32(x, y); } in vor_vo_vo_vo()
72 static INLINE vopmask vxor_vo_vo_vo(vopmask x, vopmask y) { return veorq_u32(x, y); } in vxor_vo_vo_vo()
84 static INLINE vopmask vcast_vo32_vo64(vopmask m) { return vuzpq_u32(m, m).val[0]; } in vcast_vo32_vo64()
85 static INLINE vopmask vcast_vo64_vo32(vopmask m) { return vzipq_u32(m, m).val[0]; } in vcast_vo64_vo32()
209 static INLINE vint2 vand_vi2_vo_vi2(vopmask x, vint2 y) { return (vint2)vandq_u32(x, (vopmask)y); } in vand_vi2_vo_vi2()
210 static INLINE vint2 vandnot_vi2_vo_vi2(vopmask x, vint2 y) { return (vint2)vbicq_u32((vopmask)y, x)… in vandnot_vi2_vo_vi2()
234 static INLINE vfloat vsel_vf_vo_vo_f_f_f(vopmask o0, vopmask o1, float d0, float d1, float d2) { in vsel_vf_vo_vo_f_f_f()
[all …]
H A Dhelpersse2.h57 typedef __m128i vopmask; typedef
142 static INLINE vopmask vand_vo_vo_vo(vopmask x, vopmask y) { return _mm_and_si128(x, y); } in vand_vo_vo_vo()
143 static INLINE vopmask vandnot_vo_vo_vo(vopmask x, vopmask y) { return _mm_andnot_si128(x, y); } in vandnot_vo_vo_vo()
144 static INLINE vopmask vor_vo_vo_vo(vopmask x, vopmask y) { return _mm_or_si128(x, y); } in vor_vo_vo_vo()
145 static INLINE vopmask vxor_vo_vo_vo(vopmask x, vopmask y) { return _mm_xor_si128(x, y); } in vxor_vo_vo_vo()
157 static INLINE vopmask vcast_vo32_vo64(vopmask m) { return _mm_shuffle_epi32(m, 0x08); } in vcast_vo32_vo64()
158 static INLINE vopmask vcast_vo64_vo32(vopmask m) { return _mm_shuffle_epi32(m, 0x50); } in vcast_vo64_vo32()
257 static INLINE vdouble vsel_vd_vo_vo_d_d_d(vopmask o0, vopmask o1, double d0, double d1, double d2) { in vsel_vd_vo_vo_d_d_d()
261 static INLINE vdouble vsel_vd_vo_vo_vo_d_d_d_d(vopmask o0, vopmask o1, vopmask o2, double d0, doubl… in vsel_vd_vo_vo_vo_d_d_d_d()
381 static INLINE vfloat vsel_vf_vo_vo_f_f_f(vopmask o0, vopmask o1, float d0, float d1, float d2) { in vsel_vf_vo_vo_f_f_f()
[all …]
H A Dhelperpurec_scalar.h106 typedef uint32_t vopmask; typedef
133 static INLINE vopmask vcast_vo32_vo64(vopmask m) { return m; } in vcast_vo32_vo64()
134 static INLINE vopmask vcast_vo64_vo32(vopmask m) { return m; } in vcast_vo64_vo32()
146 static INLINE vopmask vand_vo_vo_vo (vopmask x, vopmask y) { return x & y; } in vand_vo_vo_vo()
147 static INLINE vopmask vandnot_vo_vo_vo(vopmask x, vopmask y) { return y & ~x; } in vandnot_vo_vo_vo()
148 static INLINE vopmask vor_vo_vo_vo (vopmask x, vopmask y) { return x | y; } in vor_vo_vo_vo()
149 static INLINE vopmask vxor_vo_vo_vo (vopmask x, vopmask y) { return x ^ y; } in vxor_vo_vo_vo()
175 static INLINE vdouble vsel_vd_vo_vo_d_d_d(vopmask o0, vopmask o1, double d0, double d1, double d2) { in vsel_vd_vo_vo_d_d_d()
179 static INLINE vdouble vsel_vd_vo_vo_vo_d_d_d_d(vopmask o0, vopmask o1, vopmask o2, double d0, doubl… in vsel_vd_vo_vo_vo_d_d_d_d()
366 static INLINE vfloat vsel_vf_vo_vo_f_f_f(vopmask o0, vopmask o1, float d0, float d1, float d2) { in vsel_vf_vo_vo_f_f_f()
[all …]
H A Dhelperavx2.h51 typedef __m256i vopmask; typedef
126 static INLINE vopmask vand_vo_vo_vo(vopmask x, vopmask y) { return vreinterpret_vm_vd(_mm256_and_pd… in vand_vo_vo_vo()
127 static INLINE vopmask vandnot_vo_vo_vo(vopmask x, vopmask y) { return vreinterpret_vm_vd(_mm256_and… in vandnot_vo_vo_vo()
128 static INLINE vopmask vor_vo_vo_vo(vopmask x, vopmask y) { return vreinterpret_vm_vd(_mm256_or_pd(v… in vor_vo_vo_vo()
129 static INLINE vopmask vxor_vo_vo_vo(vopmask x, vopmask y) { return vreinterpret_vm_vd(_mm256_xor_pd… in vxor_vo_vo_vo()
141 static INLINE vopmask vcast_vo32_vo64(vopmask o) { in vcast_vo32_vo64()
145 static INLINE vopmask vcast_vo64_vo32(vopmask o) { in vcast_vo64_vo32()
234 static INLINE vdouble vsel_vd_vo_vo_vo_d_d_d_d(vopmask o0, vopmask o1, vopmask o2, double d0, doubl… in vsel_vd_vo_vo_vo_d_d_d_d()
242 static INLINE vdouble vsel_vd_vo_vo_d_d_d(vopmask o0, vopmask o1, double d0, double d1, double d2) { in vsel_vd_vo_vo_d_d_d()
355 static INLINE vfloat vsel_vf_vo_vo_f_f_f(vopmask o0, vopmask o1, float d0, float d1, float d2) { in vsel_vf_vo_vo_f_f_f()
[all …]
H A Dhelperavx2_128.h51 typedef __m128i vopmask; typedef
121 static INLINE vopmask vand_vo_vo_vo(vopmask x, vopmask y) { return vreinterpret_vm_vd(_mm_and_pd(vr… in vand_vo_vo_vo()
122 static INLINE vopmask vandnot_vo_vo_vo(vopmask x, vopmask y) { return vreinterpret_vm_vd(_mm_andnot… in vandnot_vo_vo_vo()
123 static INLINE vopmask vor_vo_vo_vo(vopmask x, vopmask y) { return vreinterpret_vm_vd(_mm_or_pd(vrei… in vor_vo_vo_vo()
124 static INLINE vopmask vxor_vo_vo_vo(vopmask x, vopmask y) { return vreinterpret_vm_vd(_mm_xor_pd(vr… in vxor_vo_vo_vo()
136 static INLINE vopmask vcast_vo32_vo64(vopmask m) { return _mm_shuffle_epi32(m, 0x08); } in vcast_vo32_vo64()
137 static INLINE vopmask vcast_vo64_vo32(vopmask m) { return _mm_shuffle_epi32(m, 0x50); } in vcast_vo64_vo32()
220 static INLINE vdouble vsel_vd_vo_vo_d_d_d(vopmask o0, vopmask o1, double d0, double d1, double d2) { in vsel_vd_vo_vo_d_d_d()
224 static INLINE vdouble vsel_vd_vo_vo_vo_d_d_d_d(vopmask o0, vopmask o1, vopmask o2, double d0, doubl… in vsel_vd_vo_vo_vo_d_d_d_d()
335 static INLINE vfloat vsel_vf_vo_vo_f_f_f(vopmask o0, vopmask o1, float d0, float d1, float d2) { in vsel_vf_vo_vo_f_f_f()
[all …]
H A Dhelperavx512f.h54 typedef __mmask16 vopmask; typedef
124 static INLINE vopmask vand_vo_vo_vo(vopmask x, vopmask y) { return _mm512_kand(x, y); } in vand_vo_vo_vo()
125 static INLINE vopmask vandnot_vo_vo_vo(vopmask x, vopmask y) { return _mm512_kandn(x, y); } in vandnot_vo_vo_vo()
126 static INLINE vopmask vor_vo_vo_vo(vopmask x, vopmask y) { return _mm512_kor(x, y); } in vor_vo_vo_vo()
127 static INLINE vopmask vxor_vo_vo_vo(vopmask x, vopmask y) { return _mm512_kxor(x, y); } in vxor_vo_vo_vo()
137 static INLINE vopmask vcast_vo32_vo64(vopmask o) { return o; } in vcast_vo32_vo64()
138 static INLINE vopmask vcast_vo64_vo32(vopmask o) { return o; } in vcast_vo64_vo32()
260 static INLINE vdouble vsel_vd_vo_vo_vo_d_d_d_d(vopmask o0, vopmask o1, vopmask o2, double d0, doubl… in vsel_vd_vo_vo_vo_d_d_d_d()
276 static INLINE vdouble vsel_vd_vo_vo_vo_d_d_d_d(vopmask o0, vopmask o1, vopmask o2, double d0, doubl… in vsel_vd_vo_vo_vo_d_d_d_d()
446 static INLINE vfloat vsel_vf_vo_vo_f_f_f(vopmask o0, vopmask o1, float d0, float d1, float d2) { in vsel_vf_vo_vo_f_f_f()
[all …]
H A Dhelperavx.h53 typedef __m256i vopmask; typedef
163 static INLINE vopmask vand_vo_vo_vo(vopmask x, vopmask y) { return vreinterpret_vm_vd(_mm256_and_pd… in vand_vo_vo_vo()
164 static INLINE vopmask vandnot_vo_vo_vo(vopmask x, vopmask y) { return vreinterpret_vm_vd(_mm256_and… in vandnot_vo_vo_vo()
165 static INLINE vopmask vor_vo_vo_vo(vopmask x, vopmask y) { return vreinterpret_vm_vd(_mm256_or_pd(v… in vor_vo_vo_vo()
166 static INLINE vopmask vxor_vo_vo_vo(vopmask x, vopmask y) { return vreinterpret_vm_vd(_mm256_xor_pd… in vxor_vo_vo_vo()
178 static INLINE vopmask vcast_vo32_vo64(vopmask o) { in vcast_vo32_vo64()
182 static INLINE vopmask vcast_vo64_vo32(vopmask o) { in vcast_vo64_vo32()
283 static INLINE vdouble vsel_vd_vo_vo_d_d_d(vopmask o0, vopmask o1, double d0, double d1, double d2) { in vsel_vd_vo_vo_d_d_d()
287 static INLINE vdouble vsel_vd_vo_vo_vo_d_d_d_d(vopmask o0, vopmask o1, vopmask o2, double d0, doubl… in vsel_vd_vo_vo_vo_d_d_d_d()
487 static INLINE vfloat vsel_vf_vo_vo_f_f_f(vopmask o0, vopmask o1, float d0, float d1, float d2) { in vsel_vf_vo_vo_f_f_f()
[all …]
H A Dhelperadvsimd.h49 typedef uint32x4_t vopmask; typedef
499 static INLINE VECTOR_CC vdouble vsel_vd_vo_vo_vo_d_d_d_d(vopmask o0, vopmask o1, vopmask o2, double… in vsel_vd_vo_vo_vo_d_d_d_d()
513 static INLINE VECTOR_CC vdouble vsel_vd_vo_vo_vo_d_d_d_d(vopmask o0, vopmask o1, vopmask o2, double… in vsel_vd_vo_vo_vo_d_d_d_d()
600 static INLINE VECTOR_CC vfloat vsel_vf_vo_vo_f_f_f(vopmask o0, vopmask o1, float d0, float d1, floa… in vsel_vf_vo_vo_f_f_f()
604 static INLINE VECTOR_CC vfloat vsel_vf_vo_vo_vo_f_f_f_f(vopmask o0, vopmask o1, vopmask o2, float d… in vsel_vf_vo_vo_vo_f_f_f_f()
647 static INLINE VECTOR_CC vopmask vcast_vo32_vo64(vopmask m) { in vcast_vo32_vo64()
650 static INLINE VECTOR_CC vopmask vcast_vo64_vo32(vopmask m) { in vcast_vo64_vo32()
654 static INLINE VECTOR_CC vopmask vand_vo_vo_vo(vopmask x, vopmask y) { in vand_vo_vo_vo()
657 static INLINE VECTOR_CC vopmask vandnot_vo_vo_vo(vopmask x, vopmask y) { in vandnot_vo_vo_vo()
660 static INLINE VECTOR_CC vopmask vor_vo_vo_vo(vopmask x, vopmask y) { in vor_vo_vo_vo()
[all …]
H A Dhelperpurec.h43 typedef versatileVector vopmask; typedef
104 static INLINE vopmask vcast_vo32_vo64(vopmask m) { in vcast_vo32_vo64()
105 vopmask ret; in vcast_vo32_vo64()
111 static INLINE vopmask vcast_vo64_vo32(vopmask m) { in vcast_vo64_vo32()
112 vopmask ret; in vcast_vo64_vo32()
194 static INLINE vopmask vand_vo_vo_vo (vopmask x, vopmask y) { vopmask ret; for(int i=0;i<VECTLENDP… in vand_vo_vo_vo()
195 static INLINE vopmask vandnot_vo_vo_vo(vopmask x, vopmask y) { vopmask ret; for(int i=0;i<VECTLENDP… in vandnot_vo_vo_vo()
196 static INLINE vopmask vor_vo_vo_vo (vopmask x, vopmask y) { vopmask ret; for(int i=0;i<VECTLENDP… in vor_vo_vo_vo()
197 static INLINE vopmask vxor_vo_vo_vo (vopmask x, vopmask y) { vopmask ret; for(int i=0;i<VECTLENDP… in vxor_vo_vo_vo()
227 static INLINE vdouble vsel_vd_vo_vo_vo_d_d_d_d(vopmask o0, vopmask o1, vopmask o2, double d0, doubl… in vsel_vd_vo_vo_vo_d_d_d_d()
[all …]
H A Dhelpersve.h96 typedef svbool_t vopmask; typedef
503 static INLINE vfloat vsel_vf_vo_vo_f_f_f(vopmask o0, vopmask o1, float d0, float d1, float d2) { in vsel_vf_vo_vo_f_f_f()
507 static INLINE vfloat vsel_vf_vo_vo_vo_f_f_f_f(vopmask o0, vopmask o1, vopmask o2, float d0, float d… in vsel_vf_vo_vo_vo_f_f_f_f()
627 static INLINE vopmask vand_vo_vo_vo(vopmask x, vopmask y) { in vand_vo_vo_vo()
630 static INLINE vopmask vandnot_vo_vo_vo(vopmask x, vopmask y) { in vandnot_vo_vo_vo()
633 static INLINE vopmask vor_vo_vo_vo(vopmask x, vopmask y) { in vor_vo_vo_vo()
636 static INLINE vopmask vxor_vo_vo_vo(vopmask x, vopmask y) { in vxor_vo_vo_vo()
722 static INLINE vdouble vsel_vd_vo_vo_d_d_d(vopmask o0, vopmask o1, double d0, double d1, double d2) { in vsel_vd_vo_vo_d_d_d()
726 static INLINE vdouble vsel_vd_vo_vo_vo_d_d_d_d(vopmask o0, vopmask o1, vopmask o2, double d0, doubl… in vsel_vd_vo_vo_vo_d_d_d_d()
895 static INLINE vopmask vcast_vo32_vo64(vopmask o) { return o; } in vcast_vo32_vo64()
[all …]
/dports/lang/pocl/pocl-1.8/lib/kernel/sleef/arch/
H A Dhelperneon32.h27 typedef uint32x4_t vopmask; typedef
57 static INLINE vopmask vand_vo_vo_vo(vopmask x, vopmask y) { return vandq_u32(x, y); } in vand_vo_vo_vo()
58 static INLINE vopmask vandnot_vo_vo_vo(vopmask x, vopmask y) { return vbicq_u32(y, x); } in vandnot_vo_vo_vo()
59 static INLINE vopmask vor_vo_vo_vo(vopmask x, vopmask y) { return vorrq_u32(x, y); } in vor_vo_vo_vo()
60 static INLINE vopmask vxor_vo_vo_vo(vopmask x, vopmask y) { return veorq_u32(x, y); } in vxor_vo_vo_vo()
72 static INLINE vopmask vcast_vo32_vo64(vopmask m) { return vuzpq_u32(m, m).val[0]; } in vcast_vo32_vo64()
73 static INLINE vopmask vcast_vo64_vo32(vopmask m) { return vzipq_u32(m, m).val[0]; } in vcast_vo64_vo32()
157 static INLINE vint2 vand_vi2_vo_vi2(vopmask x, vint2 y) { return (vint2)vandq_u32(x, (vopmask)y); } in vand_vi2_vo_vi2()
158 static INLINE vint2 vandnot_vi2_vo_vi2(vopmask x, vint2 y) { return (vint2)vbicq_u32((vopmask)y, x)… in vandnot_vi2_vo_vi2()
185 static INLINE vfloat vsel_vf_vo_vo_f_f_f(vopmask o0, vopmask o1, float d0, float d1, float d2) { in vsel_vf_vo_vo_f_f_f()
[all …]
H A Dhelpervecext.h74 static INLINE vopmask vcast_vo32_vo64(vopmask m) { return (vopmask){ m[1], m[3], 0, 0 }; } in vcast_vo32_vo64()
75 static INLINE vopmask vcast_vo64_vo32(vopmask m) { return (vopmask){ m[0], m[0], m[1], m[1] }; } in vcast_vo64_vo32()
241 static INLINE vopmask vcast_vo32_vo64(vopmask m) { in vcast_vo32_vo64()
242 vopmask ret; in vcast_vo32_vo64()
248 static INLINE vopmask vcast_vo64_vo32(vopmask m) { in vcast_vo64_vo32()
249 vopmask ret; in vcast_vo64_vo32()
446 static INLINE vopmask vand_vo_vo_vo(vopmask x, vopmask y) { return x & y; } in vand_vo_vo_vo()
447 static INLINE vopmask vandnot_vo_vo_vo(vopmask x, vopmask y) { return y & ~x; } in vandnot_vo_vo_vo()
448 static INLINE vopmask vor_vo_vo_vo(vopmask x, vopmask y) { return x | y; } in vor_vo_vo_vo()
449 static INLINE vopmask vxor_vo_vo_vo(vopmask x, vopmask y) { return x ^ y; } in vxor_vo_vo_vo()
[all …]
H A Dhelperadvsimd.h42 typedef uint32x4_t vopmask; typedef
417 static INLINE vdouble vsel_vd_vo_vo_vo_d_d_d_d(vopmask o0, vopmask o1, vopmask o2, double d0, doubl… in vsel_vd_vo_vo_vo_d_d_d_d()
431 static INLINE vdouble vsel_vd_vo_vo_vo_d_d_d_d(vopmask o0, vopmask o1, vopmask o2, double d0, doubl… in vsel_vd_vo_vo_vo_d_d_d_d()
518 static INLINE vfloat vsel_vf_vo_vo_f_f_f(vopmask o0, vopmask o1, float d0, float d1, float d2) { in vsel_vf_vo_vo_f_f_f()
522 static INLINE vfloat vsel_vf_vo_vo_vo_f_f_f_f(vopmask o0, vopmask o1, vopmask o2, float d0, float d… in vsel_vf_vo_vo_vo_f_f_f_f()
565 static INLINE vopmask vcast_vo32_vo64(vopmask m) { in vcast_vo32_vo64()
568 static INLINE vopmask vcast_vo64_vo32(vopmask m) { in vcast_vo64_vo32()
572 static INLINE vopmask vand_vo_vo_vo(vopmask x, vopmask y) { in vand_vo_vo_vo()
575 static INLINE vopmask vandnot_vo_vo_vo(vopmask x, vopmask y) { in vandnot_vo_vo_vo()
578 static INLINE vopmask vor_vo_vo_vo(vopmask x, vopmask y) { in vor_vo_vo_vo()
[all …]
H A Dhelpersse2.h65 typedef __m128i vopmask; typedef
95 static INLINE vopmask vand_vo_vo_vo(vopmask x, vopmask y) { return _mm_and_si128(x, y); } in vand_vo_vo_vo()
96 static INLINE vopmask vandnot_vo_vo_vo(vopmask x, vopmask y) { return _mm_andnot_si128(x, y); } in vandnot_vo_vo_vo()
97 static INLINE vopmask vor_vo_vo_vo(vopmask x, vopmask y) { return _mm_or_si128(x, y); } in vor_vo_vo_vo()
98 static INLINE vopmask vxor_vo_vo_vo(vopmask x, vopmask y) { return _mm_xor_si128(x, y); } in vxor_vo_vo_vo()
110 static INLINE vopmask vcast_vo32_vo64(vopmask m) { return _mm_shuffle_epi32(m, 0x08); } in vcast_vo32_vo64()
111 static INLINE vopmask vcast_vo64_vo32(vopmask m) { return _mm_shuffle_epi32(m, 0x50); } in vcast_vo64_vo32()
230 static INLINE vdouble vsel_vd_vo_vo_d_d_d(vopmask o0, vopmask o1, double d0, double d1, double d2) { in vsel_vd_vo_vo_d_d_d()
234 static INLINE vdouble vsel_vd_vo_vo_vo_d_d_d_d(vopmask o0, vopmask o1, vopmask o2, double d0, doubl… in vsel_vd_vo_vo_vo_d_d_d_d()
366 static INLINE vfloat vsel_vf_vo_vo_f_f_f(vopmask o0, vopmask o1, float d0, float d1, float d2) { in vsel_vf_vo_vo_f_f_f()
[all …]
H A Dhelperavx2.h47 typedef __m256i vopmask; typedef
89 static INLINE vopmask vand_vo_vo_vo(vopmask x, vopmask y) { return vreinterpret_vm_vd(_mm256_and_pd… in vand_vo_vo_vo()
90 static INLINE vopmask vandnot_vo_vo_vo(vopmask x, vopmask y) { return vreinterpret_vm_vd(_mm256_and… in vandnot_vo_vo_vo()
91 static INLINE vopmask vor_vo_vo_vo(vopmask x, vopmask y) { return vreinterpret_vm_vd(_mm256_or_pd(v… in vor_vo_vo_vo()
92 static INLINE vopmask vxor_vo_vo_vo(vopmask x, vopmask y) { return vreinterpret_vm_vd(_mm256_xor_pd… in vxor_vo_vo_vo()
104 static INLINE vopmask vcast_vo32_vo64(vopmask o) { in vcast_vo32_vo64()
108 static INLINE vopmask vcast_vo64_vo32(vopmask o) { in vcast_vo64_vo32()
206 static INLINE vdouble vsel_vd_vo_vo_vo_d_d_d_d(vopmask o0, vopmask o1, vopmask o2, double d0, doubl… in vsel_vd_vo_vo_vo_d_d_d_d()
214 static INLINE vdouble vsel_vd_vo_vo_d_d_d(vopmask o0, vopmask o1, double d0, double d1, double d2) { in vsel_vd_vo_vo_d_d_d()
328 static INLINE vfloat vsel_vf_vo_vo_f_f_f(vopmask o0, vopmask o1, float d0, float d1, float d2) { in vsel_vf_vo_vo_f_f_f()
[all …]
H A Dhelperavx2_128.h47 typedef __m128i vopmask; typedef
84 static INLINE vopmask vand_vo_vo_vo(vopmask x, vopmask y) { return vreinterpret_vm_vd(_mm_and_pd(vr… in vand_vo_vo_vo()
85 static INLINE vopmask vandnot_vo_vo_vo(vopmask x, vopmask y) { return vreinterpret_vm_vd(_mm_andnot… in vandnot_vo_vo_vo()
86 static INLINE vopmask vor_vo_vo_vo(vopmask x, vopmask y) { return vreinterpret_vm_vd(_mm_or_pd(vrei… in vor_vo_vo_vo()
87 static INLINE vopmask vxor_vo_vo_vo(vopmask x, vopmask y) { return vreinterpret_vm_vd(_mm_xor_pd(vr… in vxor_vo_vo_vo()
99 static INLINE vopmask vcast_vo32_vo64(vopmask m) { return _mm_shuffle_epi32(m, 0x08); } in vcast_vo32_vo64()
100 static INLINE vopmask vcast_vo64_vo32(vopmask m) { return _mm_shuffle_epi32(m, 0x50); } in vcast_vo64_vo32()
191 static INLINE vdouble vsel_vd_vo_vo_d_d_d(vopmask o0, vopmask o1, double d0, double d1, double d2) { in vsel_vd_vo_vo_d_d_d()
195 static INLINE vdouble vsel_vd_vo_vo_vo_d_d_d_d(vopmask o0, vopmask o1, vopmask o2, double d0, doubl… in vsel_vd_vo_vo_vo_d_d_d_d()
307 static INLINE vfloat vsel_vf_vo_vo_f_f_f(vopmask o0, vopmask o1, float d0, float d1, float d2) { in vsel_vf_vo_vo_f_f_f()
[all …]
H A Dhelperavx512f.h37 typedef __mmask16 vopmask; typedef
71 static INLINE vopmask vand_vo_vo_vo(vopmask x, vopmask y) { return _mm512_kand(x, y); } in vand_vo_vo_vo()
72 static INLINE vopmask vandnot_vo_vo_vo(vopmask x, vopmask y) { return _mm512_kandn(x, y); } in vandnot_vo_vo_vo()
73 static INLINE vopmask vor_vo_vo_vo(vopmask x, vopmask y) { return _mm512_kor(x, y); } in vor_vo_vo_vo()
74 static INLINE vopmask vxor_vo_vo_vo(vopmask x, vopmask y) { return _mm512_kxor(x, y); } in vxor_vo_vo_vo()
84 static INLINE vopmask vcast_vo32_vo64(vopmask o) { return o; } in vcast_vo32_vo64()
85 static INLINE vopmask vcast_vo64_vo32(vopmask o) { return o; } in vcast_vo64_vo32()
211 static INLINE vdouble vsel_vd_vo_vo_vo_d_d_d_d(vopmask o0, vopmask o1, vopmask o2, double d0, doubl… in vsel_vd_vo_vo_vo_d_d_d_d()
227 static INLINE vdouble vsel_vd_vo_vo_vo_d_d_d_d(vopmask o0, vopmask o1, vopmask o2, double d0, doubl… in vsel_vd_vo_vo_vo_d_d_d_d()
401 static INLINE vfloat vsel_vf_vo_vo_f_f_f(vopmask o0, vopmask o1, float d0, float d1, float d2) { in vsel_vf_vo_vo_f_f_f()
[all …]
H A Dhelperavx.h53 typedef __m256i vopmask; typedef
114 static INLINE vopmask vand_vo_vo_vo(vopmask x, vopmask y) { return vreinterpret_vm_vd(_mm256_and_pd… in vand_vo_vo_vo()
115 static INLINE vopmask vandnot_vo_vo_vo(vopmask x, vopmask y) { return vreinterpret_vm_vd(_mm256_and… in vandnot_vo_vo_vo()
116 static INLINE vopmask vor_vo_vo_vo(vopmask x, vopmask y) { return vreinterpret_vm_vd(_mm256_or_pd(v… in vor_vo_vo_vo()
117 static INLINE vopmask vxor_vo_vo_vo(vopmask x, vopmask y) { return vreinterpret_vm_vd(_mm256_xor_pd… in vxor_vo_vo_vo()
129 static INLINE vopmask vcast_vo32_vo64(vopmask o) { in vcast_vo32_vo64()
133 static INLINE vopmask vcast_vo64_vo32(vopmask o) { in vcast_vo64_vo32()
260 static INLINE vdouble vsel_vd_vo_vo_d_d_d(vopmask o0, vopmask o1, double d0, double d1, double d2) { in vsel_vd_vo_vo_d_d_d()
264 static INLINE vdouble vsel_vd_vo_vo_vo_d_d_d_d(vopmask o0, vopmask o1, vopmask o2, double d0, doubl… in vsel_vd_vo_vo_vo_d_d_d_d()
459 static INLINE vfloat vsel_vf_vo_vo_f_f_f(vopmask o0, vopmask o1, float d0, float d1, float d2) { in vsel_vf_vo_vo_f_f_f()
[all …]
H A Dhelperpurec.h32 typedef versatileVector vopmask; typedef
93 static INLINE vopmask vcast_vo32_vo64(vopmask m) { in vcast_vo32_vo64()
94 vopmask ret; in vcast_vo32_vo64()
100 static INLINE vopmask vcast_vo64_vo32(vopmask m) { in vcast_vo64_vo32()
101 vopmask ret; in vcast_vo64_vo32()
183 static INLINE vopmask vand_vo_vo_vo (vopmask x, vopmask y) { vopmask ret; for(int i=0;i<VECTLENDP… in vand_vo_vo_vo()
184 static INLINE vopmask vandnot_vo_vo_vo(vopmask x, vopmask y) { vopmask ret; for(int i=0;i<VECTLENDP… in vandnot_vo_vo_vo()
185 static INLINE vopmask vor_vo_vo_vo (vopmask x, vopmask y) { vopmask ret; for(int i=0;i<VECTLENDP… in vor_vo_vo_vo()
186 static INLINE vopmask vxor_vo_vo_vo (vopmask x, vopmask y) { vopmask ret; for(int i=0;i<VECTLENDP… in vxor_vo_vo_vo()
216 static INLINE vdouble vsel_vd_vo_vo_vo_d_d_d_d(vopmask o0, vopmask o1, vopmask o2, double d0, doubl… in vsel_vd_vo_vo_vo_d_d_d_d()
[all …]
/dports/math/libpgmath/flang-d07daf3/runtime/libpgmath/lib/common/
H A Dhelperavx2.h38 typedef __m256i vopmask; typedef
105 static INLINE vopmask vand_vo_vo_vo(vopmask x, vopmask y) { return vreinterpret_vm_vd(_mm256_and_pd… in vand_vo_vo_vo()
106 static INLINE vopmask vandnot_vo_vo_vo(vopmask x, vopmask y) { return vreinterpret_vm_vd(_mm256_and… in vandnot_vo_vo_vo()
107 static INLINE vopmask vor_vo_vo_vo(vopmask x, vopmask y) { return vreinterpret_vm_vd(_mm256_or_pd(v… in vor_vo_vo_vo()
108 static INLINE vopmask vxor_vo_vo_vo(vopmask x, vopmask y) { return vreinterpret_vm_vd(_mm256_xor_pd… in vxor_vo_vo_vo()
120 static INLINE vopmask vcast_vo32_vo64(vopmask o) { in vcast_vo32_vo64()
124 static INLINE vopmask vcast_vo64_vo32(vopmask o) { in vcast_vo64_vo32()
214 static INLINE vdouble vsel_vd_vo_vo_vo_d_d_d_d(vopmask o0, vopmask o1, vopmask o2, double d0, doubl… in vsel_vd_vo_vo_vo_d_d_d_d()
222 static INLINE vdouble vsel_vd_vo_vo_d_d_d(vopmask o0, vopmask o1, double d0, double d1, double d2) { in vsel_vd_vo_vo_d_d_d()
341 static INLINE vfloat vsel_vf_vo_vo_f_f_f(vopmask o0, vopmask o1, float d0, float d1, float d2) { in vsel_vf_vo_vo_f_f_f()
[all …]
H A Dhelperavx2_128.h39 typedef __m128i vopmask; typedef
102 static INLINE vopmask vand_vo_vo_vo(vopmask x, vopmask y) { return vreinterpret_vm_vd(_mm_and_pd(vr… in vand_vo_vo_vo()
103 static INLINE vopmask vandnot_vo_vo_vo(vopmask x, vopmask y) { return vreinterpret_vm_vd(_mm_andnot… in vandnot_vo_vo_vo()
104 static INLINE vopmask vor_vo_vo_vo(vopmask x, vopmask y) { return vreinterpret_vm_vd(_mm_or_pd(vrei… in vor_vo_vo_vo()
105 static INLINE vopmask vxor_vo_vo_vo(vopmask x, vopmask y) { return vreinterpret_vm_vd(_mm_xor_pd(vr… in vxor_vo_vo_vo()
117 static INLINE vopmask vcast_vo32_vo64(vopmask m) { return _mm_shuffle_epi32(m, 0x08); } in vcast_vo32_vo64()
118 static INLINE vopmask vcast_vo64_vo32(vopmask m) { return _mm_shuffle_epi32(m, 0x50); } in vcast_vo64_vo32()
200 static INLINE vdouble vsel_vd_vo_vo_d_d_d(vopmask o0, vopmask o1, double d0, double d1, double d2) { in vsel_vd_vo_vo_d_d_d()
204 static INLINE vdouble vsel_vd_vo_vo_vo_d_d_d_d(vopmask o0, vopmask o1, vopmask o2, double d0, doubl… in vsel_vd_vo_vo_vo_d_d_d_d()
319 static INLINE vfloat vsel_vf_vo_vo_f_f_f(vopmask o0, vopmask o1, float d0, float d1, float d2) { in vsel_vf_vo_vo_f_f_f()
[all …]
H A Dhelperavx512f.h50 typedef __mmask16 vopmask; typedef
103 static INLINE vopmask vand_vo_vo_vo(vopmask x, vopmask y) { return _mm512_kand(x, y); } in vand_vo_vo_vo()
104 static INLINE vopmask vandnot_vo_vo_vo(vopmask x, vopmask y) { return _mm512_kandn(x, y); } in vandnot_vo_vo_vo()
105 static INLINE vopmask vor_vo_vo_vo(vopmask x, vopmask y) { return _mm512_kor(x, y); } in vor_vo_vo_vo()
106 static INLINE vopmask vxor_vo_vo_vo(vopmask x, vopmask y) { return _mm512_kxor(x, y); } in vxor_vo_vo_vo()
116 static INLINE vopmask vcast_vo32_vo64(vopmask o) { return o; } in vcast_vo32_vo64()
117 static INLINE vopmask vcast_vo64_vo32(vopmask o) { return o; } in vcast_vo64_vo32()
226 static INLINE vdouble vsel_vd_vo_vo_vo_d_d_d_d(vopmask o0, vopmask o1, vopmask o2, double d0, doubl… in vsel_vd_vo_vo_vo_d_d_d_d()
394 static INLINE vfloat vsel_vf_vo_vo_f_f_f(vopmask o0, vopmask o1, float d0, float d1, float d2) { in vsel_vf_vo_vo_f_f_f()
398 static INLINE vfloat vsel_vf_vo_vo_vo_f_f_f_f(vopmask o0, vopmask o1, vopmask o2, float d0, float d… in vsel_vf_vo_vo_vo_f_f_f_f()
[all …]

123