Lines Matching refs:m

242 static void print_mtx33(const MtxFx33 *m)  in print_mtx33()  argument
245 #pragma unused( m ) in print_mtx33()
249 OS_Printf("%f %f %f\n", m->_00 / 4096.0, m->_01 / 4096.0, m->_02 / 4096.0); in print_mtx33()
250 OS_Printf("%f %f %f\n", m->_10 / 4096.0, m->_11 / 4096.0, m->_12 / 4096.0); in print_mtx33()
251 OS_Printf("%f %f %f\n", m->_20 / 4096.0, m->_21 / 4096.0, m->_22 / 4096.0); in print_mtx33()
278 static void print_mtx44(const MtxFx44 *m) in print_mtx44() argument
281 #pragma unused( m ) in print_mtx44()
285 OS_Printf("%f %f %f %f\n", m->_00 / 4096.0, m->_01 / 4096.0, m->_02 / 4096.0, m->_03 / 4096.0); in print_mtx44()
286 OS_Printf("%f %f %f %f\n", m->_10 / 4096.0, m->_11 / 4096.0, m->_12 / 4096.0, m->_13 / 4096.0); in print_mtx44()
287 OS_Printf("%f %f %f %f\n", m->_20 / 4096.0, m->_21 / 4096.0, m->_22 / 4096.0, m->_23 / 4096.0); in print_mtx44()
288 OS_Printf("%f %f %f %f\n", m->_30 / 4096.0, m->_31 / 4096.0, m->_32 / 4096.0, m->_33 / 4096.0); in print_mtx44()
314 MtxFx33 m; in test_FX_MTX33() local
342 MTX_Identity33(&m); in test_FX_MTX33()
343 SDK_ASSERTMSG(equal_mtx33(&m, &ans), "MTX_Identity33"); in test_FX_MTX33()
344 MTX_Copy33(&m, &m33); in test_FX_MTX33()
345 SDK_ASSERTMSG(equal_mtx33(&m, &m33), "MTX_Copy33"); in test_FX_MTX33()
346 MTX_Copy33To43(&m, &m43); in test_FX_MTX33()
348 MTX_Copy33To44(&m, &m44); in test_FX_MTX33()
353 MtxFx33 m = { in test_FX_MTX33() local
363 MTX_Transpose33(&m, &m); in test_FX_MTX33()
364 SDK_ASSERTMSG(equal_mtx33(&m, &ans), "MTX_Transpose33"); in test_FX_MTX33()
367 MtxFx33 m; in test_FX_MTX33() local
373 MTX_Scale33(&m, FX32_ONE, FX32_ONE * 2, FX32_ONE * 3); in test_FX_MTX33()
374 SDK_ASSERTMSG(equal_mtx33(&m, &ans), "MTX_Scale33"); in test_FX_MTX33()
379 MtxFx33 m; in test_FX_MTX33() local
388 MTX_Concat33(&m1, &m2, &m); in test_FX_MTX33()
389 MTX_Concat33(&m, &m1, &m); in test_FX_MTX33()
390 SDK_ASSERTMSG(equal_mtx33(&m, &ans), "MTX_RotX33/MTX_Concat33"); in test_FX_MTX33()
394 MTX_Concat33(&m1, &m2, &m); in test_FX_MTX33()
395 MTX_Concat33(&m, &m1, &m); in test_FX_MTX33()
396 SDK_ASSERTMSG(equal_mtx33(&m, &ans), "MTX_RotY33/MTX_Concat33"); in test_FX_MTX33()
400 MTX_Concat33(&m1, &m2, &m); in test_FX_MTX33()
401 MTX_Concat33(&m, &m1, &m); in test_FX_MTX33()
402 SDK_ASSERTMSG(equal_mtx33(&m, &ans), "MTX_RotZ33/MTX_Concat33"); in test_FX_MTX33()
406 MtxFx33 ans, m; in test_FX_MTX33() local
412 MTX_RotAxis33(&m, &xAxis, FX32_ONE, 0); in test_FX_MTX33()
413 SDK_ASSERTMSG(equal_mtx33(&ans, &m), "MTX_RotAxis33"); in test_FX_MTX33()
416 MTX_RotAxis33(&m, &yAxis, FX32_ONE, 0); in test_FX_MTX33()
417 SDK_ASSERTMSG(equal_mtx33(&ans, &m), "MTX_RotAxis33"); in test_FX_MTX33()
420 MTX_RotAxis33(&m, &zAxis, FX32_ONE, 0); in test_FX_MTX33()
421 SDK_ASSERTMSG(equal_mtx33(&ans, &m), "MTX_RotAxis33"); in test_FX_MTX33()
424 MtxFx33 ans, m; in test_FX_MTX33() local
428 flag = MTX_Inverse33(&ans, &m); in test_FX_MTX33()
431 SDK_ASSERTMSG(equal_mtx33(&ans, &m), "MTX_Inverse33"); in test_FX_MTX33()
434 flag = MTX_Inverse33(&ans, &m); in test_FX_MTX33()
437 SDK_ASSERTMSG(equal_mtx33(&ans, &m), "MTX_Inverse33"); in test_FX_MTX33()
440 flag = MTX_Inverse33(&ans, &m); in test_FX_MTX33()
443 SDK_ASSERTMSG(equal_mtx33(&ans, &m), "MTX_Inverse33"); in test_FX_MTX33()
448 MtxFx33 m = { in test_FX_MTX33() local
458 flag = MTX_Inverse33(&m, &m); in test_FX_MTX33()
460 SDK_ASSERTMSG(equal_mtx33(&ans, &m), "MTX_Inverse33"); in test_FX_MTX33()
464 MtxFx33 m = { in test_FX_MTX33() local
471 MTX_MultVec33(&vec, &m, &vec); in test_FX_MTX33()
483 MtxFx43 m; in test_FX_MTX43() local
506 MTX_Identity43(&m); in test_FX_MTX43()
507 SDK_ASSERTMSG(equal_mtx43(&m, &ans43), "MTX_Identity43"); in test_FX_MTX43()
508 MTX_Copy43(&m, &m43); in test_FX_MTX43()
509 SDK_ASSERTMSG(equal_mtx43(&m, &m43), "MTX_Copy43"); in test_FX_MTX43()
510 MTX_Copy43To33(&m, &m33); in test_FX_MTX43()
512 MTX_Copy43To44(&m, &m44); in test_FX_MTX43()
517 MtxFx43 m = { in test_FX_MTX43() local
529 MTX_Transpose43(&m, &m); in test_FX_MTX43()
530 SDK_ASSERTMSG(equal_mtx43(&m, &ans), "MTX_Transpose43"); in test_FX_MTX43()
533 MtxFx43 m; in test_FX_MTX43() local
540 MTX_Scale43(&m, FX32_ONE, FX32_ONE * 2, FX32_ONE * 3); in test_FX_MTX43()
541 SDK_ASSERTMSG(equal_mtx43(&m, &ans), "MTX_Scale43"); in test_FX_MTX43()
546 MtxFx43 m; in test_FX_MTX43() local
556 MTX_Concat43(&m1, &m2, &m); in test_FX_MTX43()
557 MTX_Concat43(&m, &m1, &m); in test_FX_MTX43()
558 SDK_ASSERTMSG(equal_mtx43(&m, &ans), "MTX_RotX43/MTX_Concat43"); in test_FX_MTX43()
562 MTX_Concat43(&m1, &m2, &m); in test_FX_MTX43()
563 MTX_Concat43(&m, &m1, &m); in test_FX_MTX43()
564 SDK_ASSERTMSG(equal_mtx43(&m, &ans), "MTX_RotY43/MTX_Concat43"); in test_FX_MTX43()
568 MTX_Concat43(&m1, &m2, &m); in test_FX_MTX43()
569 MTX_Concat43(&m, &m1, &m); in test_FX_MTX43()
570 SDK_ASSERTMSG(equal_mtx43(&m, &ans), "MTX_RotZ43/MTX_Concat43"); in test_FX_MTX43()
573 MtxFx43 ans, m; in test_FX_MTX43() local
579 MTX_RotAxis43(&m, &xAxis, FX32_ONE, 0); in test_FX_MTX43()
580 SDK_ASSERTMSG(equal_mtx43(&ans, &m), "MTX_RotAxis43"); in test_FX_MTX43()
583 MTX_RotAxis43(&m, &yAxis, FX32_ONE, 0); in test_FX_MTX43()
584 SDK_ASSERTMSG(equal_mtx43(&ans, &m), "MTX_RotAxis43"); in test_FX_MTX43()
587 MTX_RotAxis43(&m, &zAxis, FX32_ONE, 0); in test_FX_MTX43()
588 SDK_ASSERTMSG(equal_mtx43(&ans, &m), "MTX_RotAxis43"); in test_FX_MTX43()
592 MtxFx43 ans, m; in test_FX_MTX43() local
596 flag = MTX_Inverse43(&ans, &m); in test_FX_MTX43()
599 SDK_ASSERTMSG(equal_mtx43(&ans, &m), "MTX_Inverse43"); in test_FX_MTX43()
602 flag = MTX_Inverse43(&ans, &m); in test_FX_MTX43()
605 SDK_ASSERTMSG(equal_mtx43(&ans, &m), "MTX_Inverse43"); in test_FX_MTX43()
608 flag = MTX_Inverse43(&ans, &m); in test_FX_MTX43()
611 SDK_ASSERTMSG(equal_mtx43(&ans, &m), "MTX_Inverse43"); in test_FX_MTX43()
616 MtxFx43 m = { in test_FX_MTX43() local
628 flag = MTX_Inverse43(&m, &m); in test_FX_MTX43()
630 SDK_ASSERTMSG(equal_mtx43(&ans, &m), "MTX_Inverse43"); in test_FX_MTX43()
644 MtxFx44 m; in test_FX_MTX44() local
663 MTX_Identity44(&m); in test_FX_MTX44()
664 SDK_ASSERTMSG(equal_mtx44(&m, &ans44), "MTX_Identity44"); in test_FX_MTX44()
665 MTX_Copy44(&m, &m44); in test_FX_MTX44()
666 SDK_ASSERTMSG(equal_mtx44(&m, &m44), "MTX_Copy44"); in test_FX_MTX44()
667 MTX_Copy44To33(&m, &m33); in test_FX_MTX44()
669 MTX_Copy44To43(&m, &m43); in test_FX_MTX44()
674 MtxFx44 m = { in test_FX_MTX44() local
686 MTX_Transpose44(&m, &m); in test_FX_MTX44()
687 SDK_ASSERTMSG(equal_mtx44(&m, &ans), "MTX_Transpose44"); in test_FX_MTX44()
690 MtxFx44 m; in test_FX_MTX44() local
697 MTX_Scale44(&m, FX32_ONE, FX32_ONE * 2, FX32_ONE * 3); in test_FX_MTX44()
698 SDK_ASSERTMSG(equal_mtx44(&m, &ans), "MTX_Scale44"); in test_FX_MTX44()
703 MtxFx44 m; in test_FX_MTX44() local
712 MTX_Concat44(&m1, &m2, &m); in test_FX_MTX44()
713 MTX_Concat44(&m, &m1, &m); in test_FX_MTX44()
714 print_mtx44(&m); in test_FX_MTX44()
716 SDK_ASSERTMSG(equal_mtx44(&m, &ans), "MTX_RotX44/MTX_Concat44"); in test_FX_MTX44()
720 MTX_Concat44(&m1, &m2, &m); in test_FX_MTX44()
721 MTX_Concat44(&m, &m1, &m); in test_FX_MTX44()
722 SDK_ASSERTMSG(equal_mtx44(&m, &ans), "MTX_RotY44/MTX_Concat44"); in test_FX_MTX44()
726 MTX_Concat44(&m1, &m2, &m); in test_FX_MTX44()
727 MTX_Concat44(&m, &m1, &m); in test_FX_MTX44()
728 SDK_ASSERTMSG(equal_mtx44(&m, &ans), "MTX_RotZ44/MTX_Concat44"); in test_FX_MTX44()
731 MtxFx44 ans, m; in test_FX_MTX44() local
737 MTX_RotAxis44(&m, &xAxis, FX32_ONE, 0); in test_FX_MTX44()
738 SDK_ASSERTMSG(equal_mtx44(&ans, &m), "MTX_RotAxis44"); in test_FX_MTX44()
741 MTX_RotAxis44(&m, &yAxis, FX32_ONE, 0); in test_FX_MTX44()
742 SDK_ASSERTMSG(equal_mtx44(&ans, &m), "MTX_RotAxis44"); in test_FX_MTX44()
745 MTX_RotAxis44(&m, &zAxis, FX32_ONE, 0); in test_FX_MTX44()
746 SDK_ASSERTMSG(equal_mtx44(&ans, &m), "MTX_RotAxis44"); in test_FX_MTX44()