| 1415 | |
| 1416 | COVERAGE(HMM_DeterminantM3, 1) |
| 1417 | static inline float HMM_DeterminantM3(HMM_Mat3 Matrix) |
| 1418 | { |
| 1419 | ASSERT_COVERED(HMM_DeterminantM3); |
| 1420 | |
| 1421 | HMM_Mat3 Cross; |
| 1422 | Cross.Columns[0] = HMM_Cross(Matrix.Columns[1], Matrix.Columns[2]); |
| 1423 | Cross.Columns[1] = HMM_Cross(Matrix.Columns[2], Matrix.Columns[0]); |
| 1424 | Cross.Columns[2] = HMM_Cross(Matrix.Columns[0], Matrix.Columns[1]); |
| 1425 | |
| 1426 | return HMM_DotV3(Cross.Columns[2], Matrix.Columns[2]); |
| 1427 | } |
| 1428 | |
| 1429 | COVERAGE(HMM_InvGeneralM3, 1) |
| 1430 | static inline HMM_Mat3 HMM_InvGeneralM3(HMM_Mat3 Matrix) |
no test coverage detected