Lines Matching refs:pOut
39 QUATMultC(QUAT* pOut, const QUAT* __restrict q1, const QUAT* __restrict q2)
44 NN_NULL_ASSERT( pOut );
48 if ( q1 == pOut || q2 == pOut )
54 pDst = pOut;
64 *pOut = tmp;
67 return pOut;
70 QUATMultC_FAST(QUAT* pOut, const QUAT* __restrict q1, const QUAT* __restrict q2)
91 pOut->x = x;
92 pOut->y = y;
93 pOut->z = z;
94 pOut->w = w;
96 return pOut;
110 QUATNormalizeC(QUAT* pOut, const QUAT* __restrict q)
115 NN_NULL_ASSERT( pOut );
123 pOut->x = q->x * mag;
124 pOut->y = q->y * mag;
125 pOut->z = q->z * mag;
126 pOut->w = q->w * mag;
130 pOut->x = pOut->y = pOut->z = pOut->w = 0.0F;
133 return pOut;
137 QUATNormalizeC_FAST(QUAT* pOut, const QUAT* __restrict q)
142 NN_NULL_ASSERT( pOut );
162 pOut->x = x;
163 pOut->y = y;
164 pOut->z = z;
165 pOut->w = w;
170 pOut->x = pOut->y = pOut->z = pOut->w = 0.0F;
173 return pOut;
185 QUATInverseC(QUAT* pOut, const QUAT* __restrict q)
189 NN_NULL_ASSERT( pOut );
201 pOut->x = -q->x * norminv;
202 pOut->y = -q->y * norminv;
203 pOut->z = -q->z * norminv;
204 pOut->w = q->w * norminv;
206 return pOut;
209 QUATInverseC_FAST(QUAT* pOut, const QUAT* __restrict q)
213 NN_NULL_ASSERT( pOut );
237 pOut->x = x;
238 pOut->y = y;
239 pOut->z = z;
240 pOut->w = w;
242 return pOut;