Lines Matching refs:src
409 void C_QUATNormalize( const Quaternion *src, Quaternion *unit ) in C_QUATNormalize() argument
413 ASSERTMSG( ( src != 0 ), QUAT_NORMALIZE_1 ); in C_QUATNormalize()
416 mag = (src->x * src->x) + (src->y * src->y) + (src->z * src->z) + (src->w * src->w); in C_QUATNormalize()
422 unit->x = src->x * mag; in C_QUATNormalize()
423 unit->y = src->y * mag; in C_QUATNormalize()
424 unit->z = src->z * mag; in C_QUATNormalize()
425 unit->w = src->w * mag; in C_QUATNormalize()
439 void PSQUATNormalize( const register Quaternion *src, register Quaternion *unit ) in PSQUATNormalize() argument
450 psq_l sxy, 0(src), 0, 0 in PSQUATNormalize()
455 psq_l szw, 8(src), 0, 0 in PSQUATNormalize()
500 void C_QUATInverse( const Quaternion *src, Quaternion *inv ) in C_QUATInverse() argument
504 ASSERTMSG( ( src != 0 ), QUAT_INVERSE_1 ); in C_QUATInverse()
507 mag = ( src->x*src->x + src->y*src->y + src->z*src->z + src->w*src->w ); in C_QUATInverse()
516 inv->x = -src->x * norminv; in C_QUATInverse()
517 inv->y = -src->y * norminv; in C_QUATInverse()
518 inv->z = -src->z * norminv; in C_QUATInverse()
519 inv->w = src->w * norminv; in C_QUATInverse()
528 void PSQUATInverse( const register Quaternion *src, register Quaternion *inv ) in PSQUATInverse() argument
537 psq_l sxy, 0(src), 0, 0 in PSQUATInverse()
545 psq_l szw, 8(src), 0, 0 in PSQUATInverse()