Searched defs:q1 (Results 1 - 3 of 3) sorted by relevance

/hardware/invensense/60xx/mlsdk/mllite/
H A DmlMathFunc.c97 void inv_q_mult(const long *q1, const long *q2, long *qProd) argument
100 qProd[0] = (long)(((long long)q1[0] * q2[0] - (long long)q1[1] * q2[1] -
101 (long long)q1[2] * q2[2] -
102 (long long)q1[3] * q2[3]) >> 30);
104 (int)(((long long)q1[0] * q2[1] + (long long)q1[1] * q2[0] +
105 (long long)q1[2] * q2[3] - (long long)q1[3] * q2[2]) >> 30);
107 (long)(((long long)q1[
114 inv_q_add(long *q1, long *q2, long *qSum) argument
153 inv_q_multf(const float *q1, const float *q2, float *qProd) argument
162 inv_q_addf(float *q1, float *q2, float *qSum) argument
[all...]
/hardware/invensense/60xx/libsensors_iio/software/core/mllite/
H A Dml_math_func.c41 float cgcross[4], q1[4], q2[4], qi[4]; local
51 inv_q_multf(quat, cgcross, q1);
53 inv_q_multf(q1, qi, q2);
157 * @param[in] q1 First Quaternion Multicand, length 4. 1.0 scaled
164 void inv_q_mult(const long *q1, const long *q2, long *qProd) argument
167 qProd[0] = inv_q30_mult(q1[0], q2[0]) - inv_q30_mult(q1[1], q2[1]) -
168 inv_q30_mult(q1[2], q2[2]) - inv_q30_mult(q1[3], q2[3]);
170 qProd[1] = inv_q30_mult(q1[
188 inv_q_add(long *q1, long *q2, long *qSum) argument
261 inv_q_multf(const float *q1, const float *q2, float *qProd) argument
274 inv_q_addf(const float *q1, const float *q2, float *qSum) argument
[all...]
/hardware/invensense/65xx/libsensors_iio/software/core/mllite/
H A Dml_math_func.c41 float cgcross[4], q1[4], q2[4], qi[4]; local
51 inv_q_multf(quat, cgcross, q1);
53 inv_q_multf(q1, qi, q2);
157 * @param[in] q1 First Quaternion Multicand, length 4. 1.0 scaled
164 void inv_q_mult(const long *q1, const long *q2, long *qProd) argument
167 qProd[0] = inv_q30_mult(q1[0], q2[0]) - inv_q30_mult(q1[1], q2[1]) -
168 inv_q30_mult(q1[2], q2[2]) - inv_q30_mult(q1[3], q2[3]);
170 qProd[1] = inv_q30_mult(q1[
188 inv_q_add(long *q1, long *q2, long *qSum) argument
261 inv_q_multf(const float *q1, const float *q2, float *qProd) argument
274 inv_q_addf(const float *q1, const float *q2, float *qSum) argument
[all...]

Completed in 173 milliseconds