Lines Matching refs:scale
356 void C_QUATScale( const Quaternion *q, Quaternion *r, f32 scale ) in C_QUATScale() argument
361 r->x = q->x * scale; in C_QUATScale()
362 r->y = q->y * scale; in C_QUATScale()
363 r->z = q->z * scale; in C_QUATScale()
364 r->w = q->w * scale; in C_QUATScale()
374 void PSQUATScale( const Quaternion *q, Quaternion *r, f32 scale ) in PSQUATScale() argument
377 f32x2 scale2 = {scale, scale}; in PSQUATScale()
774 f32 theta, scale; in C_QUATExp() local
783 scale = 1.0F; in C_QUATExp()
786 scale = (f32)sinf(theta)/theta; in C_QUATExp()
788 r->x = scale * q->x; in C_QUATExp()
789 r->y = scale * q->y; in C_QUATExp()
790 r->z = scale * q->z; in C_QUATExp()
807 f32 theta,scale; in C_QUATLogN() local
812 scale = q->x*q->x + q->y*q->y + q->z*q->z; in C_QUATLogN()
818 mag = scale + q->z*q->z; in C_QUATLogN()
826 scale = sqrtf(scale); in C_QUATLogN()
827 theta = atan2f( scale, q->w ); in C_QUATLogN()
829 if ( scale > 0.0F ) in C_QUATLogN()
830 scale = theta/scale; in C_QUATLogN()
832 r->x = scale*q->x; in C_QUATLogN()
833 r->y = scale*q->y; in C_QUATLogN()
834 r->z = scale*q->z; in C_QUATLogN()
1164 f32x2 scale; in PSMTXQuat() local
1197 scale = __PS_SUM0(tmp4, tmp4, tmp4); in PSMTXQuat()
1198 scale[1] = scale[0]; in PSMTXQuat()
1205 tmp9 = __PS_RES(scale); in PSMTXQuat()
1211 scale = __PS_NMSUB(scale, tmp9, c22); in PSMTXQuat()
1217 scale = __PS_MUL(tmp9, scale); in PSMTXQuat()
1223 scale = __PS_MUL(scale, c22); in PSMTXQuat()
1236 tmp2 = __PS_NMSUB(tmp2, scale, c11); in PSMTXQuat()
1239 tmp4 = __PS_NMSUB(tmp4, scale, c11); in PSMTXQuat()
1246 tmp8 = __PS_MUL(tmp8, scale); in PSMTXQuat()
1249 tmp6 = __PS_MUL(tmp6, scale); in PSMTXQuat()
1273 tmp5 = __PS_MUL(tmp5, scale); in PSMTXQuat()
1276 tmp7 = __PS_MUL(tmp7, scale); in PSMTXQuat()