Searched refs:pInputQuaternions (Results 1 – 6 of 6) sorted by relevance
/cmsis-dsp-latest/Source/QuaternionMathFunctions/ |
D | arm_quaternion2rotation_f32.c | 80 ARM_DSP_ATTRIBUTE void arm_quaternion2rotation_f32(const float32_t *pInputQuaternions, in arm_quaternion2rotation_f32() argument 91 vec0 = vld1q(pInputQuaternions); in arm_quaternion2rotation_f32() 138 pInputQuaternions += 4; in arm_quaternion2rotation_f32() 143 ARM_DSP_ATTRIBUTE void arm_quaternion2rotation_f32(const float32_t *pInputQuaternions, in arm_quaternion2rotation_f32() argument 150 float32_t q00 = ARM_SQ(pInputQuaternions[0 + nb * 4]); in arm_quaternion2rotation_f32() 151 float32_t q11 = ARM_SQ(pInputQuaternions[1 + nb * 4]); in arm_quaternion2rotation_f32() 152 float32_t q22 = ARM_SQ(pInputQuaternions[2 + nb * 4]); in arm_quaternion2rotation_f32() 153 float32_t q33 = ARM_SQ(pInputQuaternions[3 + nb * 4]); in arm_quaternion2rotation_f32() 154 float32_t q01 = pInputQuaternions[0 + nb * 4]*pInputQuaternions[1 + nb * 4]; in arm_quaternion2rotation_f32() 155 float32_t q02 = pInputQuaternions[0 + nb * 4]*pInputQuaternions[2 + nb * 4]; in arm_quaternion2rotation_f32() [all …]
|
D | arm_quaternion_normalize_f32.c | 58 ARM_DSP_ATTRIBUTE void arm_quaternion_normalize_f32(const float32_t *pInputQuaternions, in arm_quaternion_normalize_f32() argument 67 vec1 = vld1q(pInputQuaternions); in arm_quaternion_normalize_f32() 74 pInputQuaternions += 4; in arm_quaternion_normalize_f32() 81 ARM_DSP_ATTRIBUTE void arm_quaternion_normalize_f32(const float32_t *pInputQuaternions, in arm_quaternion_normalize_f32() argument 90 temp = ARM_SQ(pInputQuaternions[4 * i + 0]) + in arm_quaternion_normalize_f32() 91 ARM_SQ(pInputQuaternions[4 * i + 1]) + in arm_quaternion_normalize_f32() 92 ARM_SQ(pInputQuaternions[4 * i + 2]) + in arm_quaternion_normalize_f32() 93 ARM_SQ(pInputQuaternions[4 * i + 3]); in arm_quaternion_normalize_f32() 96 pNormalizedQuaternions[4 * i + 0] = pInputQuaternions[4 * i + 0] / temp; in arm_quaternion_normalize_f32() 97 pNormalizedQuaternions[4 * i + 1] = pInputQuaternions[4 * i + 1] / temp; in arm_quaternion_normalize_f32() [all …]
|
D | arm_quaternion_inverse_f32.c | 59 ARM_DSP_ATTRIBUTE void arm_quaternion_inverse_f32(const float32_t *pInputQuaternions, in arm_quaternion_inverse_f32() argument 69 vec1 = vld1q(pInputQuaternions); in arm_quaternion_inverse_f32() 81 pInputQuaternions += 4; in arm_quaternion_inverse_f32() 88 ARM_DSP_ATTRIBUTE void arm_quaternion_inverse_f32(const float32_t *pInputQuaternions, in arm_quaternion_inverse_f32() argument 98 temp = ARM_SQ(pInputQuaternions[4 * i + 0]) + in arm_quaternion_inverse_f32() 99 ARM_SQ(pInputQuaternions[4 * i + 1]) + in arm_quaternion_inverse_f32() 100 ARM_SQ(pInputQuaternions[4 * i + 2]) + in arm_quaternion_inverse_f32() 101 ARM_SQ(pInputQuaternions[4 * i + 3]); in arm_quaternion_inverse_f32() 103 pInverseQuaternions[4 * i + 0] = pInputQuaternions[4 * i + 0] / temp; in arm_quaternion_inverse_f32() 104 pInverseQuaternions[4 * i + 1] = -pInputQuaternions[4 * i + 1] / temp; in arm_quaternion_inverse_f32() [all …]
|
D | arm_quaternion_conjugate_f32.c | 57 ARM_DSP_ATTRIBUTE void arm_quaternion_conjugate_f32(const float32_t *pInputQuaternions, in arm_quaternion_conjugate_f32() argument 65 vec1 = vld1q(pInputQuaternions); in arm_quaternion_conjugate_f32() 74 pInputQuaternions += 4; in arm_quaternion_conjugate_f32() 79 ARM_DSP_ATTRIBUTE void arm_quaternion_conjugate_f32(const float32_t *pInputQuaternions, in arm_quaternion_conjugate_f32() argument 87 pConjugateQuaternions[4 * i + 0] = pInputQuaternions[4 * i + 0]; in arm_quaternion_conjugate_f32() 88 pConjugateQuaternions[4 * i + 1] = -pInputQuaternions[4 * i + 1]; in arm_quaternion_conjugate_f32() 89 pConjugateQuaternions[4 * i + 2] = -pInputQuaternions[4 * i + 2]; in arm_quaternion_conjugate_f32() 90 pConjugateQuaternions[4 * i + 3] = -pInputQuaternions[4 * i + 3]; in arm_quaternion_conjugate_f32()
|
D | arm_quaternion_norm_f32.c | 59 ARM_DSP_ATTRIBUTE void arm_quaternion_norm_f32(const float32_t *pInputQuaternions, in arm_quaternion_norm_f32() argument 68 vec1 = vld1q(pInputQuaternions); in arm_quaternion_norm_f32() 73 pInputQuaternions+= 4; in arm_quaternion_norm_f32() 81 ARM_DSP_ATTRIBUTE void arm_quaternion_norm_f32(const float32_t *pInputQuaternions, in arm_quaternion_norm_f32() argument 90 temp = ARM_SQ(pInputQuaternions[4 * i + 0]) + in arm_quaternion_norm_f32() 91 ARM_SQ(pInputQuaternions[4 * i + 1]) + in arm_quaternion_norm_f32() 92 ARM_SQ(pInputQuaternions[4 * i + 2]) + in arm_quaternion_norm_f32() 93 ARM_SQ(pInputQuaternions[4 * i + 3]); in arm_quaternion_norm_f32()
|
/cmsis-dsp-latest/Include/dsp/ |
D | quaternion_math_functions.h | 56 void arm_quaternion_norm_f32(const float32_t *pInputQuaternions, 67 void arm_quaternion_inverse_f32(const float32_t *pInputQuaternions, 133 void arm_quaternion2rotation_f32(const float32_t *pInputQuaternions,
|