HomeSort by relevance Sort by last modified time
    Searched refs:SIMDINLINE (Results 1 - 15 of 15) sorted by null

  /external/mesa3d/src/gallium/drivers/swr/rasterizer/common/
simdlib_types.hpp 43 #define SIMDINLINE __forceinline
47 #define SIMDINLINE inline
156 SIMDINLINE Float& SIMDCALL operator[] (const int i) { return v[i]; }
157 SIMDINLINE Float const & SIMDCALL operator[] (const int i) const { return v[i]; }
158 SIMDINLINE Vec4& SIMDCALL operator=(Vec4 const & in)
172 SIMDINLINE Float() = default;
173 SIMDINLINE Float(__m128 in) : v(in) {}
174 SIMDINLINE Float& SIMDCALL operator=(__m128 in) { v = in; return *this; }
175 SIMDINLINE Float& SIMDCALL operator=(Float const & in) { v = in.v; return *this; }
176 SIMDINLINE SIMDCALL operator __m128() const { return v;
    [all...]
simdlib_128_avx.inl 32 static SIMDINLINE Float SIMDCALL op(Float a) \
38 static SIMDINLINE Float SIMDCALL op(Float a, Float b) \
44 static SIMDINLINE Double SIMDCALL op(Double a, Double b) \
51 static SIMDINLINE Float SIMDCALL op(Float a, Float b) \
58 static SIMDINLINE Double SIMDCALL op(Double a, Double b) \
64 static SIMDINLINE Float SIMDCALL op(Float a, Float b, Float c) \
70 static SIMDINLINE Integer SIMDCALL op(Integer a) \
77 static SIMDINLINE Integer SIMDCALL op(Integer a) \
84 static SIMDINLINE Integer SIMDCALL op(Integer a, Integer b) \
90 static SIMDINLINE Integer SIMDCALL op(Integer a, Integer b)
    [all...]
simdlib_512_avx512.inl 53 static SIMDINLINE Float SIMDCALL op(Float a) \
62 static SIMDINLINE Float SIMDCALL op(Float a, Float b) \
69 static SIMDINLINE Float SIMDCALL op(Float a, Float b) \
76 static SIMDINLINE Double SIMDCALL op(Double a, Double b) \
83 static SIMDINLINE Float SIMDCALL op(Float a, Float b) \
91 static SIMDINLINE Double SIMDCALL op(Double a, Double b) \
98 static SIMDINLINE Float SIMDCALL op(Float a, Float b, Float c) \
104 static SIMDINLINE Integer SIMDCALL op(Integer a) \
109 static SIMDINLINE Integer SIMDCALL op(SIMD256Impl::Integer a) \
115 static SIMDINLINE Integer SIMDCALL op(SIMD128Impl::Integer a)
    [all...]
simdlib_256_avx.inl 34 static SIMDINLINE Float SIMDCALL op(Float const &a) \
40 static SIMDINLINE Float SIMDCALL op(Float const &a, Float const &b) \
46 static SIMDINLINE Double SIMDCALL op(Double const &a, Double const &b) \
53 static SIMDINLINE Float SIMDCALL op(Float const &a, Float const &b) \
60 static SIMDINLINE Double SIMDCALL op(Double const &a, Double const &b) \
66 static SIMDINLINE Float SIMDCALL op(Float const &a, Float const &b, Float const &c) \
72 static SIMDINLINE Integer SIMDCALL op(Integer const &a) \
78 static SIMDINLINE Integer SIMDCALL op(Integer const &a, Integer const &b) \
84 static SIMDINLINE Integer SIMDCALL op(Integer const &a, Integer const &b) \
91 static SIMDINLINE Integer SIMDCALL op(Integer const &a, Integer const &b)
    [all...]
simdlib_128_avx2.inl 36 static SIMDINLINE Float SIMDCALL op(Float a, Float b, Float c) \
44 static SIMDINLINE Integer SIMDCALL sllv_epi32(Integer vA, Integer vB) // return a << b (uint32)
49 static SIMDINLINE Integer SIMDCALL srlv_epi32(Integer vA, Integer vB) // return a >> b (uint32)
55 static SIMDINLINE Float SIMDCALL i32gather_ps(float const* p, Integer idx) // return *(float*)(((int8*)p) + (idx * ScaleT))
62 static SIMDINLINE Float SIMDCALL mask_i32gather_ps(Float old, float const* p, Integer idx, Float mask)
simdlib_128_avx512.inl 37 static SIMDINLINE __m512 __conv(Float r) { return _mm512_castps128_ps512(r.v); }
38 static SIMDINLINE __m512d __conv(Double r) { return _mm512_castpd128_pd512(r.v); }
39 static SIMDINLINE __m512i __conv(Integer r) { return _mm512_castsi128_si512(r.v); }
40 static SIMDINLINE Float __conv(__m512 r) { return _mm512_castps512_ps128(r); }
41 static SIMDINLINE Double __conv(__m512d r) { return _mm512_castpd512_pd128(r); }
42 static SIMDINLINE Integer __conv(__m512i r) { return _mm512_castsi512_si128(r); }
46 static SIMDINLINE Float SIMDCALL op(Float a) \
54 static SIMDINLINE Float SIMDCALL op(Float a) \
61 static SIMDINLINE Float SIMDCALL op(Float a, Float b) \
69 static SIMDINLINE Float SIMDCALL op(Float a, Float b)
    [all...]
simdlib_256_avx512.inl 37 static SIMDINLINE __m512 __conv(Float r) { return _mm512_castps256_ps512(r.v); }
38 static SIMDINLINE __m512d __conv(Double r) { return _mm512_castpd256_pd512(r.v); }
39 static SIMDINLINE __m512i __conv(Integer r) { return _mm512_castsi256_si512(r.v); }
40 static SIMDINLINE Float __conv(__m512 r) { return _mm512_castps512_ps256(r); }
41 static SIMDINLINE Double __conv(__m512d r) { return _mm512_castpd512_pd256(r); }
42 static SIMDINLINE Integer __conv(__m512i r) { return _mm512_castsi512_si256(r); }
46 static SIMDINLINE Float SIMDCALL op(Float a) \
54 static SIMDINLINE Float SIMDCALL op(Float a) \
61 static SIMDINLINE Float SIMDCALL op(Float a, Float b) \
69 static SIMDINLINE Float SIMDCALL op(Float a, Float b)
    [all...]
simdlib_256_avx2.inl 36 static SIMDINLINE Integer SIMDCALL op(Integer const &a) \
42 static SIMDINLINE Integer SIMDCALL op(Integer const &a) \
49 static SIMDINLINE Integer SIMDCALL op(Integer const &a) \
56 static SIMDINLINE Integer SIMDCALL op(Integer const &a) \
62 static SIMDINLINE Integer SIMDCALL op(Integer const &a, Integer const &b) \
68 static SIMDINLINE Integer SIMDCALL op(Integer const &a, Integer const &b) \
75 static SIMDINLINE Integer SIMDCALL op(Integer const &a, Integer const &b) \
82 static SIMDINLINE Integer SIMDCALL op(Integer const &a, Integer const &b) \
90 static SIMDINLINE Float SIMDCALL fmadd_ps(Float const &a, Float const &b, Float const &c) // return (a * b) + c
137 static SIMDINLINE Float SIMDCALL srlisi_ps(Float const &a
    [all...]
simdlib_512_avx512_knights.inl 33 static SIMDINLINE Float SIMDCALL op(Float a) \
42 static SIMDINLINE Float SIMDCALL op(Float a, Float b) \
49 static SIMDINLINE Float SIMDCALL op(Float a, Float b) \
56 static SIMDINLINE Double SIMDCALL op(Double a, Double b) \
63 static SIMDINLINE Float SIMDCALL op(Float a, Float b) \
71 static SIMDINLINE Double SIMDCALL op(Double a, Double b) \
78 static SIMDINLINE Float SIMDCALL op(Float a, Float b, Float c) \
84 static SIMDINLINE Integer SIMDCALL op(Integer a) \
89 static SIMDINLINE Integer SIMDCALL op(SIMD256Impl::Integer a) \
95 static SIMDINLINE Integer SIMDCALL op(SIMD128Impl::Integer a)
    [all...]
simdlib_512_avx512_core.inl 33 static SIMDINLINE Float SIMDCALL op(Float a) \
42 static SIMDINLINE Float SIMDCALL op(Float a, Float b) \
49 static SIMDINLINE Float SIMDCALL op(Float a, Float b) \
56 static SIMDINLINE Double SIMDCALL op(Double a, Double b) \
63 static SIMDINLINE Float SIMDCALL op(Float a, Float b) \
71 static SIMDINLINE Double SIMDCALL op(Double a, Double b) \
78 static SIMDINLINE Float SIMDCALL op(Float a, Float b, Float c) \
84 static SIMDINLINE Integer SIMDCALL op(Integer a) \
89 static SIMDINLINE Integer SIMDCALL op(SIMD256Impl::Integer a) \
95 static SIMDINLINE Integer SIMDCALL op(SIMD128Impl::Integer a)
    [all...]
simdlib_512_emu.inl 35 static SIMDINLINE Float SIMDCALL op(Float const &a) \
45 static SIMDINLINE Float SIMDCALL op(Float const &a, Float const &b) \
56 static SIMDINLINE Float SIMDCALL op(Float const &a, Float const &b) \
67 static SIMDINLINE Float SIMDCALL op(Float const &a, Float const &b) \
77 static SIMDINLINE Float SIMDCALL op(Float const &a, Float const &b, Float const &c) \
87 static SIMDINLINE Integer SIMDCALL op(Integer const &a) \
97 static SIMDINLINE Integer SIMDCALL op(Integer const &a, Integer const &b) \
108 static SIMDINLINE Integer SIMDCALL op(Integer const &a, Integer const &b) \
119 static SIMDINLINE Integer SIMDCALL op(Integer const &a, Integer const &b) \
130 static SIMDINLINE Integer SIMDCALL op(Integer const &a, Integer const &b)
    [all...]
simdlib_128_avx512_core.inl 37 static SIMDINLINE Float SIMDCALL op(Float a) \
45 static SIMDINLINE Float SIMDCALL op(Float a) \
52 static SIMDINLINE Float SIMDCALL op(Float a, Float b) \
60 static SIMDINLINE Float SIMDCALL op(Float a, Float b) \
66 static SIMDINLINE Float SIMDCALL op(Float a, Float b, Float c) \
73 static SIMDINLINE Double SIMDCALL op(Double a) \
81 static SIMDINLINE Double SIMDCALL op(Double a) \
88 static SIMDINLINE Double SIMDCALL op(Double a, Double b) \
96 static SIMDINLINE Double SIMDCALL op(Double a, Double b) \
102 static SIMDINLINE Integer SIMDCALL op(Integer a)
    [all...]
simdlib_256_avx512_core.inl 37 static SIMDINLINE Double SIMDCALL op(Double a) \
45 static SIMDINLINE Double SIMDCALL op(Double a) \
52 static SIMDINLINE Double SIMDCALL op(Double a, Double b) \
59 static SIMDINLINE Integer SIMDCALL op(Integer a) \
69 static SIMDINLINE Integer SIMDCALL op(Integer a) \
78 static SIMDINLINE Integer SIMDCALL op(Integer a, Integer b) \
102 static SIMDINLINE uint32_t SIMDCALL movemask_epi8(Integer a)
simdlib.hpp 220 static SIMDINLINE
229 static SIMDINLINE
238 static SIMDINLINE
253 static SIMDINLINE
271 static SIMDINLINE
278 static SIMDINLINE
289 static SIMDINLINE
298 static SIMDINLINE
307 static SIMDINLINE
316 static SIMDINLINE
    [all...]
simdintrin.h 186 template<int mask> SIMDINLINE
192 SIMDINLINE
205 SIMDINLINE
211 SIMDINLINE
219 SIMDINLINE
245 SIMDINLINE simdscalar vplaneps(simdscalar const &vA, simdscalar const &vB, simdscalar const &vC, simdscalar const &vX, simdscalar const &vY)
254 SIMDINLINE simd4scalar vplaneps(simd4scalar const &vA, simd4scalar const &vB, simd4scalar const &vC, simd4scalar const &vX, simd4scalar const &vY)
267 static SIMDINLINE simdscalar InterpolateComponent(simdscalar const &vI, simdscalar const &vJ, const float *pInterpBuffer)
287 static SIMDINLINE simdscalar InterpolateComponentFlat(const float *pInterpBuffer)
302 static SIMDINLINE simd4scalar InterpolateComponent(simd4scalar const &vI, simd4scalar const &vJ, const float *pInter (…)
    [all...]

Completed in 355 milliseconds