Searched refs:ASTCENC_SIMD_INLINE (Results 1 – 7 of 7) sorted by relevance
/third_party/astc-encoder/Source/ |
D | astcenc_vecmathlib_neon_4.h | 36 #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 …]
|
D | astcenc_vecmathlib_avx2_8.h | 33 #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 …]
|
D | astcenc_vecmathlib_sse_4.h | 37 #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 …]
|
D | astcenc_vecmathlib_common_4.h | 29 #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 …]
|
D | astcenc_vecmathlib_none_4.h | 39 #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 …]
|
D | astcenc_vecmathlib.h | 62 #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 …]
|
D | astcenc_color_unquantize.cpp | 37 static ASTCENC_SIMD_INLINE vint4 unquant_color( in unquant_color() 72 static ASTCENC_SIMD_INLINE vint4 uncontract_color( in uncontract_color()
|