Lines Matching refs:src
408 void C_QUATNormalize( const Quaternion *src, Quaternion *unit ) in C_QUATNormalize() argument
412 ASSERTMSG( ( src != 0 ), QUAT_NORMALIZE_1 ); in C_QUATNormalize()
415 mag = (src->x * src->x) + (src->y * src->y) + (src->z * src->z) + (src->w * src->w); in C_QUATNormalize()
421 unit->x = src->x * mag; in C_QUATNormalize()
422 unit->y = src->y * mag; in C_QUATNormalize()
423 unit->z = src->z * mag; in C_QUATNormalize()
424 unit->w = src->w * mag; in C_QUATNormalize()
438 void PSQUATNormalize( const register Quaternion *src, register Quaternion *unit ) in PSQUATNormalize() argument
449 psq_l sxy, 0(src), 0, 0 in PSQUATNormalize()
454 psq_l szw, 8(src), 0, 0 in PSQUATNormalize()
499 void C_QUATInverse( const Quaternion *src, Quaternion *inv ) in C_QUATInverse() argument
503 ASSERTMSG( ( src != 0 ), QUAT_INVERSE_1 ); in C_QUATInverse()
506 mag = ( src->x*src->x + src->y*src->y + src->z*src->z + src->w*src->w ); in C_QUATInverse()
515 inv->x = -src->x * norminv; in C_QUATInverse()
516 inv->y = -src->y * norminv; in C_QUATInverse()
517 inv->z = -src->z * norminv; in C_QUATInverse()
518 inv->w = src->w * norminv; in C_QUATInverse()
527 void PSQUATInverse( const register Quaternion *src, register Quaternion *inv ) in PSQUATInverse() argument
536 psq_l sxy, 0(src), 0, 0 in PSQUATInverse()
544 psq_l szw, 8(src), 0, 0 in PSQUATInverse()