/cmsis-dsp-latest/Include/dsp/ |
D | none.h | 63 __STATIC_FORCEINLINE uint8_t __CLZ(uint32_t data) in __CLZ() 78 __STATIC_FORCEINLINE int32_t __SSAT(int32_t val, uint32_t sat) in __SSAT() 96 __STATIC_FORCEINLINE uint32_t __USAT(int32_t val, uint32_t sat) in __USAT() 120 __STATIC_FORCEINLINE uint32_t __ROR(uint32_t op1, uint32_t op2) in __ROR() 136 __STATIC_FORCEINLINE q31_t clip_q63_to_q31( in clip_q63_to_q31() 146 __STATIC_FORCEINLINE q15_t clip_q63_to_q15( in clip_q63_to_q15() 156 __STATIC_FORCEINLINE q7_t clip_q31_to_q7( in clip_q31_to_q7() 166 __STATIC_FORCEINLINE q15_t clip_q31_to_q15( in clip_q31_to_q15() 176 __STATIC_FORCEINLINE q63_t mult32x64( in mult32x64() 245 __STATIC_FORCEINLINE uint32_t __QADD8( in __QADD8() [all …]
|
D | controller_functions.h | 287 __STATIC_FORCEINLINE float32_t arm_pid_f32( in arm_pid_f32() 321 __STATIC_FORCEINLINE q31_t arm_pid_q31( in arm_pid_q31() 368 __STATIC_FORCEINLINE q15_t arm_pid_q15( in arm_pid_q15() 452 __STATIC_FORCEINLINE void arm_park_f32( in arm_park_f32() 483 __STATIC_FORCEINLINE void arm_park_q31( in arm_park_q31() 549 __STATIC_FORCEINLINE void arm_inv_park_f32( in arm_inv_park_f32() 580 __STATIC_FORCEINLINE void arm_inv_park_q31( in arm_inv_park_q31() 648 __STATIC_FORCEINLINE void arm_clarke_f32( in arm_clarke_f32() 675 __STATIC_FORCEINLINE void arm_clarke_q31( in arm_clarke_q31() 728 __STATIC_FORCEINLINE void arm_inv_clarke_f32( in arm_inv_clarke_f32() [all …]
|
/cmsis-dsp-latest/dsppp/Include/dsppp/Helium/ |
D | q31.hpp | 72 __STATIC_FORCEINLINE int32x4_t vconst(Q31 val) in vconst() 77 __STATIC_FORCEINLINE int32x4_t vconst_tail(Q31 val, in vconst_tail() 84 __STATIC_FORCEINLINE int32x4_t vneg(const int32x4_t a) in vneg() 89 __STATIC_FORCEINLINE int32x4_t vneg(const int32x4_t a, in vneg() 95 __STATIC_FORCEINLINE int32x4_t vadd(const int32x4_t a,const int32x4_t b) in vadd() 100 __STATIC_FORCEINLINE int32x4_t vadd(const int32x4_t a,const Q31 b) in vadd() 105 __STATIC_FORCEINLINE int32x4_t vadd(const Q31 a,const int32x4_t b) in vadd() 111 __STATIC_FORCEINLINE int32x4_t vadd(const int32x4_t a,const int32x4_t b, in vadd() 117 __STATIC_FORCEINLINE int32x4_t vadd(const int32x4_t a,const Q31 b, in vadd() 123 __STATIC_FORCEINLINE int32x4_t vadd(const Q31 a,const int32x4_t b, in vadd() [all …]
|
D | float.hpp | 126 __STATIC_FORCEINLINE float32x4_t vconst(const float v) in vconst() 140 __STATIC_FORCEINLINE float32x4_t vconst_tail(const float v, in vconst_tail() 153 __STATIC_FORCEINLINE float32x4_t vneg(const float32x4_t a) in vneg() 166 __STATIC_FORCEINLINE float32x4_t vneg(const float32x4_t a, in vneg() 180 __STATIC_FORCEINLINE float32x4_t vadd(const float32x4_t a,const float32x4_t b) in vadd() 193 __STATIC_FORCEINLINE float32x4_t vadd(const float32x4_t a,const float b) in vadd() 206 __STATIC_FORCEINLINE float32x4_t vadd(const float a,const float32x4_t b) in vadd() 220 __STATIC_FORCEINLINE float32x4_t vadd(const float32x4_t a,const float32x4_t b, in vadd() 236 __STATIC_FORCEINLINE float32x4_t vadd(const float32x4_t a,const float b, in vadd() 251 __STATIC_FORCEINLINE float32x4_t vadd(const float a,const float32x4_t b, in vadd() [all …]
|
D | q15.hpp | 109 __STATIC_FORCEINLINE int16x8_t vconst(Q15 val) in vconst() 114 __STATIC_FORCEINLINE int16x8_t vconst_tail(Q15 val, in vconst_tail() 121 __STATIC_FORCEINLINE int16x8_t vneg(const int16x8_t a) in vneg() 126 __STATIC_FORCEINLINE int16x8_t vneg(const int16x8_t a, in vneg() 132 __STATIC_FORCEINLINE int16x8_t vadd(const int16x8_t a,const int16x8_t b) in vadd() 137 __STATIC_FORCEINLINE int16x8_t vadd(const int16x8_t a,const Q15 b) in vadd() 142 __STATIC_FORCEINLINE int16x8_t vadd(const Q15 a,const int16x8_t b) in vadd() 148 __STATIC_FORCEINLINE int16x8_t vadd(const int16x8_t a,const int16x8_t b, in vadd() 154 __STATIC_FORCEINLINE int16x8_t vadd(const int16x8_t a,const Q15 b, in vadd() 160 __STATIC_FORCEINLINE int16x8_t vadd(const Q15 a,const int16x8_t b, in vadd() [all …]
|
D | half.hpp | 116 __STATIC_FORCEINLINE float16x8_t vconst(float16_t v) in vconst() 129 __STATIC_FORCEINLINE float16x8_t vconst_tail(const float16_t v, in vconst_tail() 142 __STATIC_FORCEINLINE float16x8_t vneg(const float16x8_t a) in vneg() 155 __STATIC_FORCEINLINE float16x8_t vneg(const float16x8_t a, in vneg() 175 __STATIC_FORCEINLINE float16x8_t vadd(const float16x8_t a, in vadd() 189 __STATIC_FORCEINLINE float16x8_t vadd(const float16x8_t a, in vadd() 203 __STATIC_FORCEINLINE float16x8_t vadd(const float16_t a, in vadd() 218 __STATIC_FORCEINLINE float16x8_t vadd(const float16x8_t a, in vadd() 234 __STATIC_FORCEINLINE float16x8_t vadd(const float16x8_t a, in vadd() 250 __STATIC_FORCEINLINE float16x8_t vadd(const float16_t a, in vadd() [all …]
|
D | q7.hpp | 72 __STATIC_FORCEINLINE int8x16_t vconst(Q7 val) in vconst() 77 __STATIC_FORCEINLINE int8x16_t vconst_tail(Q7 val, in vconst_tail() 84 __STATIC_FORCEINLINE int8x16_t vneg(const int8x16_t a) in vneg() 89 __STATIC_FORCEINLINE int8x16_t vneg(const int8x16_t a, in vneg() 95 __STATIC_FORCEINLINE int8x16_t vadd(const int8x16_t a,const int8x16_t b) in vadd() 100 __STATIC_FORCEINLINE int8x16_t vadd(const int8x16_t a,const Q7 b) in vadd() 105 __STATIC_FORCEINLINE int8x16_t vadd(const Q7 a,const int8x16_t b) in vadd() 111 __STATIC_FORCEINLINE int8x16_t vadd(const int8x16_t a,const int8x16_t b, in vadd() 117 __STATIC_FORCEINLINE int8x16_t vadd(const int8x16_t a,const Q7 b, in vadd() 123 __STATIC_FORCEINLINE int8x16_t vadd(const Q7 a,const int8x16_t b, in vadd() [all …]
|
/cmsis-dsp-latest/dsppp/Include/dsppp/DSP/ |
D | q15.hpp | 149 __STATIC_FORCEINLINE Q15DSPVector vconst(Q15 val) in vconst() 155 __STATIC_FORCEINLINE Q15DSPVector vneg(const Q15DSPVector a) in vneg() 160 __STATIC_FORCEINLINE Q15DSPVector vadd(const Q15DSPVector a, in vadd() 166 __STATIC_FORCEINLINE Q15DSPVector vadd(const Q15DSPVector a, in vadd() 172 __STATIC_FORCEINLINE Q15DSPVector vadd(const Q15 a, in vadd() 178 __STATIC_FORCEINLINE Q15DSPVector vsub(const Q15DSPVector a, in vsub() 184 __STATIC_FORCEINLINE Q15DSPVector vsub(const Q15DSPVector a, in vsub() 190 __STATIC_FORCEINLINE Q15DSPVector vsub(const Q15 a, in vsub() 196 __STATIC_FORCEINLINE Q15DSPVector vmul(const Q15DSPVector a, in vmul() 211 __STATIC_FORCEINLINE Q15DSPVector vmul(const Q15DSPVector a, in vmul() [all …]
|
D | q7.hpp | 85 __STATIC_FORCEINLINE Q7DSPVector vconst(Q7 val) in vconst() 91 __STATIC_FORCEINLINE Q7DSPVector vneg(const Q7DSPVector a) in vneg() 96 __STATIC_FORCEINLINE Q7DSPVector vadd(const Q7DSPVector a, in vadd() 102 __STATIC_FORCEINLINE Q7DSPVector vadd(const Q7DSPVector a, in vadd() 108 __STATIC_FORCEINLINE Q7DSPVector vadd(const Q7 a, in vadd() 114 __STATIC_FORCEINLINE Q7DSPVector vsub(const Q7DSPVector a, in vsub() 120 __STATIC_FORCEINLINE Q7DSPVector vsub(const Q7DSPVector a, in vsub() 126 __STATIC_FORCEINLINE Q7DSPVector vsub(const Q7 a, in vsub() 132 __STATIC_FORCEINLINE Q7DSPVector vmul(const Q7DSPVector a, in vmul() 151 __STATIC_FORCEINLINE Q7DSPVector vmul(const Q7DSPVector a, in vmul() [all …]
|
D | memory.hpp | 26 __STATIC_FORCEINLINE int32_t read_q15x2 ( in read_q15x2() 43 __STATIC_FORCEINLINE void write_q15x2 ( in write_q15x2() 59 __STATIC_FORCEINLINE int32_t read_q7x4 ( in read_q7x4() 78 __STATIC_FORCEINLINE void write_q7x4 ( in write_q7x4()
|
/cmsis-dsp-latest/dsppp/Include/dsppp/num_features/ |
D | group.hpp | 170 __STATIC_FORCEINLINE A vmacc_impl(const A &acc,const V &a,const V &b, std::index_sequence<Ns...>) in vmacc_impl() 188 __STATIC_FORCEINLINE A 210 …__STATIC_FORCEINLINE A vmacc_impl(const A &acc,const V &a,const V &b, const B p0,std::index_sequen… in vmacc_impl() 230 __STATIC_FORCEINLINE A 254 __STATIC_FORCEINLINE auto vreduce_impl(const A &acc, std::index_sequence<Ns...>) in vreduce_impl() 275 __STATIC_FORCEINLINE auto vreduce(const std::tuple<E...> &acc) in vreduce() 291 __STATIC_FORCEINLINE auto from_accumulator_impl(const A &acc, std::index_sequence<Ns...>) in from_accumulator_impl() 310 __STATIC_FORCEINLINE auto from_accumulator(const std::tuple<E...> &acc) in from_accumulator() 329 __STATIC_FORCEINLINE A mac_impl(const A &acc,const V &a,const V &b, std::index_sequence<Ns...>) in mac_impl() 347 __STATIC_FORCEINLINE A [all …]
|
D | double.hpp | 103 __STATIC_FORCEINLINE double from_accumulator(const double a) in from_accumulator() 117 __STATIC_FORCEINLINE double mac(const double acc,const double a,const double b) in mac() 128 __STATIC_FORCEINLINE void accumulate(double &a,const double &b) in accumulate() 141 __STATIC_FORCEINLINE double mult(double &a,const double &b) in mult()
|
D | float.hpp | 97 __STATIC_FORCEINLINE float from_accumulator(const float a) in from_accumulator() 111 __STATIC_FORCEINLINE float mac(const float acc,const float a,const float b) in mac() 122 __STATIC_FORCEINLINE void accumulate(float &a,const float &b) in accumulate() 135 __STATIC_FORCEINLINE float mult(float &a,const float &b) in mult()
|
D | half.hpp | 86 __STATIC_FORCEINLINE float16_t from_accumulator(const float16_t a) in from_accumulator() 100 __STATIC_FORCEINLINE float16_t mac(const float16_t acc,const float16_t a,const float16_t b) in mac() 112 __STATIC_FORCEINLINE void accumulate(float16_t &a,const float16_t &b) in accumulate() 125 __STATIC_FORCEINLINE float16_t mult(float16_t &a,const float16_t &b) in mult()
|
D | q31.hpp | 83 __STATIC_FORCEINLINE Q31 from_accumulator(const Q<15,48> a) in from_accumulator() 95 __STATIC_FORCEINLINE Q31 from_accumulator(const Q<15,48> a) 111 __STATIC_FORCEINLINE Q<15,48> mac(const Q<15,48> acc,const Q31 a,const Q31 b) in mac()
|
D | q15.hpp | 84 __STATIC_FORCEINLINE Q15 from_accumulator(const Q<33,30> a) in from_accumulator() 97 __STATIC_FORCEINLINE Q15 from_accumulator(const Q<33,30> a) 112 __STATIC_FORCEINLINE Q<33,30> mac(const Q<33,30> acc,const Q15 a,const Q15 b) in mac()
|
D | q7.hpp | 87 __STATIC_FORCEINLINE Q7 from_accumulator(const Q<17,14> a) in from_accumulator() 101 __STATIC_FORCEINLINE Q<17,14> mac(const Q<17,14> acc,const Q7 a,const Q7 b) in mac()
|
/cmsis-dsp-latest/Include/ |
D | arm_math_memory.h | 76 __STATIC_FORCEINLINE q31_t read_q15x2 ( in read_q15x2() 109 __STATIC_FORCEINLINE void write_q15x2_ia ( in write_q15x2_ia() 129 __STATIC_FORCEINLINE void write_q15x2 ( in write_q15x2() 149 __STATIC_FORCEINLINE q31_t read_q7x4 ( in read_q7x4() 181 __STATIC_FORCEINLINE void write_q7x4_ia ( in write_q7x4_ia()
|
/cmsis-dsp-latest/dsppp/Include/dsppp/ |
D | number.hpp | 172 __STATIC_FORCEINLINE mve_pred16_t _vctpq(uint32_t v,Helium * = nullptr); 175 __STATIC_FORCEINLINE mve_pred16_t _vctpq<float>(uint32_t v,Helium *) 181 __STATIC_FORCEINLINE mve_pred16_t vctpq(uint32_t v)
|
D | arch_detection.hpp | 44 #define __STATIC_FORCEINLINE static __forceinline macro 51 #define __STATIC_FORCEINLINE static inline __attribute__((always_inline)) 57 #define __STATIC_FORCEINLINE static inline __attribute__((always_inline))
|
/cmsis-dsp-latest/dsppp/Include/dsppp/Neon/ |
D | float.hpp | 34 __STATIC_FORCEINLINE float32x4_t vadd(const float32x4_t a,const float32x4_t b) in vadd() 39 __STATIC_FORCEINLINE float32x4_t vmul(const float32x4_t a,const float32x4_t b) in vmul() 44 __STATIC_FORCEINLINE float32x4_t vconst(const float v) in vconst()
|
/cmsis-dsp-latest/Source/FastMathFunctions/ |
D | arm_atan2_f32.c | 55 __STATIC_FORCEINLINE float32_t arm_atan_limited_f32(float32_t x) in arm_atan_limited_f32() 68 __STATIC_FORCEINLINE float32_t arm_atan_f32(float32_t x) in arm_atan_f32()
|
D | arm_atan2_f16.c | 54 __STATIC_FORCEINLINE float16_t arm_atan_limited_f16(float16_t x) in arm_atan_limited_f16() 67 __STATIC_FORCEINLINE float16_t arm_atan_f16(float16_t x) in arm_atan_f16()
|
D | arm_atan2_q31.c | 62 __STATIC_FORCEINLINE q31_t arm_atan_limited_q31(q31_t x) in arm_atan_limited_q31() 76 __STATIC_FORCEINLINE q31_t arm_atan_q31(q31_t y,q31_t x) in arm_atan_q31()
|
D | arm_atan2_q15.c | 59 __STATIC_FORCEINLINE q15_t arm_atan_limited_q15(q15_t x) in arm_atan_limited_q15() 76 __STATIC_FORCEINLINE q15_t arm_atan_q15(q15_t y,q15_t x) in arm_atan_q15()
|