Home
last modified time | relevance | path

Searched refs:ASTCENC_SIMD_INLINE (Results 1 – 7 of 7) sorted by relevance

/third_party/astc-encoder/Source/
Dastcenc_vecmathlib_neon_4.h36 #ifndef ASTCENC_SIMD_INLINE
54 ASTCENC_SIMD_INLINE vfloat4() = default;
62 ASTCENC_SIMD_INLINE explicit vfloat4(const float *p) in vfloat4()
72 ASTCENC_SIMD_INLINE explicit vfloat4(float a) in vfloat4()
82 ASTCENC_SIMD_INLINE explicit vfloat4(float a, float b, float c, float d) in vfloat4()
91 ASTCENC_SIMD_INLINE explicit vfloat4(float32x4_t a) in vfloat4()
99 template <int l> ASTCENC_SIMD_INLINE float lane() const in lane()
107 template <int l> ASTCENC_SIMD_INLINE void set_lane(float a) in set_lane()
115 static ASTCENC_SIMD_INLINE vfloat4 zero() in zero()
123 static ASTCENC_SIMD_INLINE vfloat4 load1(const float* p) in load1()
[all …]
Dastcenc_vecmathlib_avx2_8.h33 #ifndef ASTCENC_SIMD_INLINE
51 ASTCENC_SIMD_INLINE vfloat8() = default;
59 ASTCENC_SIMD_INLINE explicit vfloat8(const float *p) in vfloat8()
69 ASTCENC_SIMD_INLINE explicit vfloat8(float a) in vfloat8()
79 ASTCENC_SIMD_INLINE explicit vfloat8( in vfloat8()
89 ASTCENC_SIMD_INLINE explicit vfloat8(__m256 a) { in vfloat8()
96 template <int l> ASTCENC_SIMD_INLINE float lane() const in lane()
110 static ASTCENC_SIMD_INLINE vfloat8 zero() in zero()
118 static ASTCENC_SIMD_INLINE vfloat8 load1(const float* p) in load1()
126 static ASTCENC_SIMD_INLINE vfloat8 loada(const float* p) in loada()
[all …]
Dastcenc_vecmathlib_sse_4.h37 #ifndef ASTCENC_SIMD_INLINE
55 ASTCENC_SIMD_INLINE vfloat4() = default;
63 ASTCENC_SIMD_INLINE explicit vfloat4(const float *p) in vfloat4()
73 ASTCENC_SIMD_INLINE explicit vfloat4(float a) in vfloat4()
83 ASTCENC_SIMD_INLINE explicit vfloat4(float a, float b, float c, float d) in vfloat4()
91 ASTCENC_SIMD_INLINE explicit vfloat4(__m128 a) in vfloat4()
99 template <int l> ASTCENC_SIMD_INLINE float lane() const in lane()
107 template <int l> ASTCENC_SIMD_INLINE void set_lane(float a) in set_lane()
123 static ASTCENC_SIMD_INLINE vfloat4 zero() in zero()
131 static ASTCENC_SIMD_INLINE vfloat4 load1(const float* p) in load1()
[all …]
Dastcenc_vecmathlib_common_4.h29 #ifndef ASTCENC_SIMD_INLINE
42 ASTCENC_SIMD_INLINE bool any(vmask4 a) in any()
50 ASTCENC_SIMD_INLINE bool all(vmask4 a) in all()
62 ASTCENC_SIMD_INLINE vint4 operator+(vint4 a, int b)
70 ASTCENC_SIMD_INLINE vint4& operator+=(vint4& a, const vint4& b)
79 ASTCENC_SIMD_INLINE vint4 operator-(vint4 a, int b)
87 ASTCENC_SIMD_INLINE vint4 operator*(vint4 a, int b)
95 ASTCENC_SIMD_INLINE vint4 operator|(vint4 a, int b)
103 ASTCENC_SIMD_INLINE vint4 operator&(vint4 a, int b)
111 ASTCENC_SIMD_INLINE vint4 operator^(vint4 a, int b)
[all …]
Dastcenc_vecmathlib_none_4.h39 #ifndef ASTCENC_SIMD_INLINE
60 ASTCENC_SIMD_INLINE vfloat4() = default;
68 ASTCENC_SIMD_INLINE explicit vfloat4(const float* p) in vfloat4()
81 ASTCENC_SIMD_INLINE explicit vfloat4(float a) in vfloat4()
94 ASTCENC_SIMD_INLINE explicit vfloat4(float a, float b, float c, float d) in vfloat4()
105 template <int l> ASTCENC_SIMD_INLINE float lane() const in lane()
113 template <int l> ASTCENC_SIMD_INLINE void set_lane(float a) in set_lane()
121 static ASTCENC_SIMD_INLINE vfloat4 zero() in zero()
129 static ASTCENC_SIMD_INLINE vfloat4 load1(const float* p) in load1()
137 static ASTCENC_SIMD_INLINE vfloat4 loada(const float* p) in loada()
[all …]
Dastcenc_vecmathlib.h62 #define ASTCENC_SIMD_INLINE __forceinline macro
64 #define ASTCENC_SIMD_INLINE __attribute__((always_inline)) inline macro
66 #define ASTCENC_SIMD_INLINE __attribute__((always_inline, nodebug)) inline macro
161 ASTCENC_SIMD_INLINE unsigned int round_down_to_simd_multiple_8(unsigned int count) in round_down_to_simd_multiple_8()
173 ASTCENC_SIMD_INLINE unsigned int round_down_to_simd_multiple_4(unsigned int count) in round_down_to_simd_multiple_4()
187 ASTCENC_SIMD_INLINE unsigned int round_down_to_simd_multiple_vla(unsigned int count) in round_down_to_simd_multiple_vla()
201 ASTCENC_SIMD_INLINE unsigned int round_up_to_simd_multiple_vla(unsigned int count) in round_up_to_simd_multiple_vla()
210 ASTCENC_SIMD_INLINE vfloat change_sign(vfloat a, vfloat b) in change_sign()
224 ASTCENC_SIMD_INLINE vfloat atan(vfloat x) in atan()
236 ASTCENC_SIMD_INLINE vfloat atan2(vfloat y, vfloat x) in atan2()
[all …]
Dastcenc_color_unquantize.cpp37 static ASTCENC_SIMD_INLINE vint4 unquant_color( in unquant_color()
72 static ASTCENC_SIMD_INLINE vint4 uncontract_color( in uncontract_color()