| 964 | |
| 965 | COVERAGE(HMM_Cross, 1) |
| 966 | static inline HMM_Vec3 HMM_Cross(HMM_Vec3 Left, HMM_Vec3 Right) |
| 967 | { |
| 968 | ASSERT_COVERED(HMM_Cross); |
| 969 | |
| 970 | HMM_Vec3 Result; |
| 971 | Result.X = (Left.Y * Right.Z) - (Left.Z * Right.Y); |
| 972 | Result.Y = (Left.Z * Right.X) - (Left.X * Right.Z); |
| 973 | Result.Z = (Left.X * Right.Y) - (Left.Y * Right.X); |
| 974 | |
| 975 | return Result; |
| 976 | } |
| 977 | |
| 978 | |
| 979 | /* |
no outgoing calls
no test coverage detected