diff --git a/src/structs/mat.rs b/src/structs/mat.rs index cbf863af..425786d6 100644 --- a/src/structs/mat.rs +++ b/src/structs/mat.rs @@ -51,57 +51,57 @@ mat_cast_impl!(Mat1, Mat1Cast, m11) add_impl!(Mat1, Mat1AddRhs, m11) sub_impl!(Mat1, Mat1SubRhs, m11) -scalar_mul_impl!(Mat1, f64, Mat1MulRhs, m11) -scalar_mul_impl!(Mat1, f32, Mat1MulRhs, m11) -scalar_mul_impl!(Mat1, i64, Mat1MulRhs, m11) -scalar_mul_impl!(Mat1, i32, Mat1MulRhs, m11) -scalar_mul_impl!(Mat1, i16, Mat1MulRhs, m11) -scalar_mul_impl!(Mat1, i8, Mat1MulRhs, m11) -scalar_mul_impl!(Mat1, u64, Mat1MulRhs, m11) -scalar_mul_impl!(Mat1, u32, Mat1MulRhs, m11) -scalar_mul_impl!(Mat1, u16, Mat1MulRhs, m11) -scalar_mul_impl!(Mat1, u8, Mat1MulRhs, m11) -scalar_mul_impl!(Mat1, uint, Mat1MulRhs, m11) -scalar_mul_impl!(Mat1, int, Mat1MulRhs, m11) +mat_mul_scalar_impl!(Mat1, f64, Mat1MulRhs, m11) +mat_mul_scalar_impl!(Mat1, f32, Mat1MulRhs, m11) +mat_mul_scalar_impl!(Mat1, i64, Mat1MulRhs, m11) +mat_mul_scalar_impl!(Mat1, i32, Mat1MulRhs, m11) +mat_mul_scalar_impl!(Mat1, i16, Mat1MulRhs, m11) +mat_mul_scalar_impl!(Mat1, i8, Mat1MulRhs, m11) +mat_mul_scalar_impl!(Mat1, u64, Mat1MulRhs, m11) +mat_mul_scalar_impl!(Mat1, u32, Mat1MulRhs, m11) +mat_mul_scalar_impl!(Mat1, u16, Mat1MulRhs, m11) +mat_mul_scalar_impl!(Mat1, u8, Mat1MulRhs, m11) +mat_mul_scalar_impl!(Mat1, uint, Mat1MulRhs, m11) +mat_mul_scalar_impl!(Mat1, int, Mat1MulRhs, m11) -scalar_div_impl!(Mat1, f64, Mat1DivRhs, m11) -scalar_div_impl!(Mat1, f32, Mat1DivRhs, m11) -scalar_div_impl!(Mat1, i64, Mat1DivRhs, m11) -scalar_div_impl!(Mat1, i32, Mat1DivRhs, m11) -scalar_div_impl!(Mat1, i16, Mat1DivRhs, m11) -scalar_div_impl!(Mat1, i8, Mat1DivRhs, m11) -scalar_div_impl!(Mat1, u64, Mat1DivRhs, m11) -scalar_div_impl!(Mat1, u32, Mat1DivRhs, m11) -scalar_div_impl!(Mat1, u16, Mat1DivRhs, m11) -scalar_div_impl!(Mat1, u8, Mat1DivRhs, m11) -scalar_div_impl!(Mat1, uint, Mat1DivRhs, m11) -scalar_div_impl!(Mat1, int, Mat1DivRhs, m11) +mat_div_scalar_impl!(Mat1, f64, Mat1DivRhs, m11) +mat_div_scalar_impl!(Mat1, f32, Mat1DivRhs, m11) +mat_div_scalar_impl!(Mat1, i64, Mat1DivRhs, m11) +mat_div_scalar_impl!(Mat1, i32, Mat1DivRhs, m11) +mat_div_scalar_impl!(Mat1, i16, Mat1DivRhs, m11) +mat_div_scalar_impl!(Mat1, i8, Mat1DivRhs, m11) +mat_div_scalar_impl!(Mat1, u64, Mat1DivRhs, m11) +mat_div_scalar_impl!(Mat1, u32, Mat1DivRhs, m11) +mat_div_scalar_impl!(Mat1, u16, Mat1DivRhs, m11) +mat_div_scalar_impl!(Mat1, u8, Mat1DivRhs, m11) +mat_div_scalar_impl!(Mat1, uint, Mat1DivRhs, m11) +mat_div_scalar_impl!(Mat1, int, Mat1DivRhs, m11) -scalar_add_impl!(Mat1, f64, Mat1AddRhs, m11) -scalar_add_impl!(Mat1, f32, Mat1AddRhs, m11) -scalar_add_impl!(Mat1, i64, Mat1AddRhs, m11) -scalar_add_impl!(Mat1, i32, Mat1AddRhs, m11) -scalar_add_impl!(Mat1, i16, Mat1AddRhs, m11) -scalar_add_impl!(Mat1, i8, Mat1AddRhs, m11) -scalar_add_impl!(Mat1, u64, Mat1AddRhs, m11) -scalar_add_impl!(Mat1, u32, Mat1AddRhs, m11) -scalar_add_impl!(Mat1, u16, Mat1AddRhs, m11) -scalar_add_impl!(Mat1, u8, Mat1AddRhs, m11) -scalar_add_impl!(Mat1, uint, Mat1AddRhs, m11) -scalar_add_impl!(Mat1, int, Mat1AddRhs, m11) +mat_add_scalar_impl!(Mat1, f64, Mat1AddRhs, m11) +mat_add_scalar_impl!(Mat1, f32, Mat1AddRhs, m11) +mat_add_scalar_impl!(Mat1, i64, Mat1AddRhs, m11) +mat_add_scalar_impl!(Mat1, i32, Mat1AddRhs, m11) +mat_add_scalar_impl!(Mat1, i16, Mat1AddRhs, m11) +mat_add_scalar_impl!(Mat1, i8, Mat1AddRhs, m11) +mat_add_scalar_impl!(Mat1, u64, Mat1AddRhs, m11) +mat_add_scalar_impl!(Mat1, u32, Mat1AddRhs, m11) +mat_add_scalar_impl!(Mat1, u16, Mat1AddRhs, m11) +mat_add_scalar_impl!(Mat1, u8, Mat1AddRhs, m11) +mat_add_scalar_impl!(Mat1, uint, Mat1AddRhs, m11) +mat_add_scalar_impl!(Mat1, int, Mat1AddRhs, m11) -scalar_sub_impl!(Mat1, f64, Mat1SubRhs, m11) -scalar_sub_impl!(Mat1, f32, Mat1SubRhs, m11) -scalar_sub_impl!(Mat1, i64, Mat1SubRhs, m11) -scalar_sub_impl!(Mat1, i32, Mat1SubRhs, m11) -scalar_sub_impl!(Mat1, i16, Mat1SubRhs, m11) -scalar_sub_impl!(Mat1, i8, Mat1SubRhs, m11) -scalar_sub_impl!(Mat1, u64, Mat1SubRhs, m11) -scalar_sub_impl!(Mat1, u32, Mat1SubRhs, m11) -scalar_sub_impl!(Mat1, u16, Mat1SubRhs, m11) -scalar_sub_impl!(Mat1, u8, Mat1SubRhs, m11) -scalar_sub_impl!(Mat1, uint, Mat1SubRhs, m11) -scalar_sub_impl!(Mat1, int, Mat1SubRhs, m11) +mat_sub_scalar_impl!(Mat1, f64, Mat1SubRhs, m11) +mat_sub_scalar_impl!(Mat1, f32, Mat1SubRhs, m11) +mat_sub_scalar_impl!(Mat1, i64, Mat1SubRhs, m11) +mat_sub_scalar_impl!(Mat1, i32, Mat1SubRhs, m11) +mat_sub_scalar_impl!(Mat1, i16, Mat1SubRhs, m11) +mat_sub_scalar_impl!(Mat1, i8, Mat1SubRhs, m11) +mat_sub_scalar_impl!(Mat1, u64, Mat1SubRhs, m11) +mat_sub_scalar_impl!(Mat1, u32, Mat1SubRhs, m11) +mat_sub_scalar_impl!(Mat1, u16, Mat1SubRhs, m11) +mat_sub_scalar_impl!(Mat1, u8, Mat1SubRhs, m11) +mat_sub_scalar_impl!(Mat1, uint, Mat1SubRhs, m11) +mat_sub_scalar_impl!(Mat1, int, Mat1SubRhs, m11) absolute_impl!(Mat1, m11) one_impl!(Mat1, One::one) @@ -150,57 +150,57 @@ mat_cast_impl!(Mat2, Mat2Cast, m11, m12, add_impl!(Mat2, Mat2AddRhs, m11, m12, m21, m22) sub_impl!(Mat2, Mat2SubRhs, m11, m12, m21, m22) -scalar_mul_impl!(Mat2, f64, Mat2MulRhs, m11, m12, m21, m22) -scalar_mul_impl!(Mat2, f32, Mat2MulRhs, m11, m12, m21, m22) -scalar_mul_impl!(Mat2, i64, Mat2MulRhs, m11, m12, m21, m22) -scalar_mul_impl!(Mat2, i32, Mat2MulRhs, m11, m12, m21, m22) -scalar_mul_impl!(Mat2, i16, Mat2MulRhs, m11, m12, m21, m22) -scalar_mul_impl!(Mat2, i8, Mat2MulRhs, m11, m12, m21, m22) -scalar_mul_impl!(Mat2, u64, Mat2MulRhs, m11, m12, m21, m22) -scalar_mul_impl!(Mat2, u32, Mat2MulRhs, m11, m12, m21, m22) -scalar_mul_impl!(Mat2, u16, Mat2MulRhs, m11, m12, m21, m22) -scalar_mul_impl!(Mat2, u8, Mat2MulRhs, m11, m12, m21, m22) -scalar_mul_impl!(Mat2, uint, Mat2MulRhs, m11, m12, m21, m22) -scalar_mul_impl!(Mat2, int, Mat2MulRhs, m11, m12, m21, m22) +mat_mul_scalar_impl!(Mat2, f64, Mat2MulRhs, m11, m12, m21, m22) +mat_mul_scalar_impl!(Mat2, f32, Mat2MulRhs, m11, m12, m21, m22) +mat_mul_scalar_impl!(Mat2, i64, Mat2MulRhs, m11, m12, m21, m22) +mat_mul_scalar_impl!(Mat2, i32, Mat2MulRhs, m11, m12, m21, m22) +mat_mul_scalar_impl!(Mat2, i16, Mat2MulRhs, m11, m12, m21, m22) +mat_mul_scalar_impl!(Mat2, i8, Mat2MulRhs, m11, m12, m21, m22) +mat_mul_scalar_impl!(Mat2, u64, Mat2MulRhs, m11, m12, m21, m22) +mat_mul_scalar_impl!(Mat2, u32, Mat2MulRhs, m11, m12, m21, m22) +mat_mul_scalar_impl!(Mat2, u16, Mat2MulRhs, m11, m12, m21, m22) +mat_mul_scalar_impl!(Mat2, u8, Mat2MulRhs, m11, m12, m21, m22) +mat_mul_scalar_impl!(Mat2, uint, Mat2MulRhs, m11, m12, m21, m22) +mat_mul_scalar_impl!(Mat2, int, Mat2MulRhs, m11, m12, m21, m22) -scalar_div_impl!(Mat2, f64, Mat2DivRhs, m11, m12, m21, m22) -scalar_div_impl!(Mat2, f32, Mat2DivRhs, m11, m12, m21, m22) -scalar_div_impl!(Mat2, i64, Mat2DivRhs, m11, m12, m21, m22) -scalar_div_impl!(Mat2, i32, Mat2DivRhs, m11, m12, m21, m22) -scalar_div_impl!(Mat2, i16, Mat2DivRhs, m11, m12, m21, m22) -scalar_div_impl!(Mat2, i8, Mat2DivRhs, m11, m12, m21, m22) -scalar_div_impl!(Mat2, u64, Mat2DivRhs, m11, m12, m21, m22) -scalar_div_impl!(Mat2, u32, Mat2DivRhs, m11, m12, m21, m22) -scalar_div_impl!(Mat2, u16, Mat2DivRhs, m11, m12, m21, m22) -scalar_div_impl!(Mat2, u8, Mat2DivRhs, m11, m12, m21, m22) -scalar_div_impl!(Mat2, uint, Mat2DivRhs, m11, m12, m21, m22) -scalar_div_impl!(Mat2, int, Mat2DivRhs, m11, m12, m21, m22) +mat_div_scalar_impl!(Mat2, f64, Mat2DivRhs, m11, m12, m21, m22) +mat_div_scalar_impl!(Mat2, f32, Mat2DivRhs, m11, m12, m21, m22) +mat_div_scalar_impl!(Mat2, i64, Mat2DivRhs, m11, m12, m21, m22) +mat_div_scalar_impl!(Mat2, i32, Mat2DivRhs, m11, m12, m21, m22) +mat_div_scalar_impl!(Mat2, i16, Mat2DivRhs, m11, m12, m21, m22) +mat_div_scalar_impl!(Mat2, i8, Mat2DivRhs, m11, m12, m21, m22) +mat_div_scalar_impl!(Mat2, u64, Mat2DivRhs, m11, m12, m21, m22) +mat_div_scalar_impl!(Mat2, u32, Mat2DivRhs, m11, m12, m21, m22) +mat_div_scalar_impl!(Mat2, u16, Mat2DivRhs, m11, m12, m21, m22) +mat_div_scalar_impl!(Mat2, u8, Mat2DivRhs, m11, m12, m21, m22) +mat_div_scalar_impl!(Mat2, uint, Mat2DivRhs, m11, m12, m21, m22) +mat_div_scalar_impl!(Mat2, int, Mat2DivRhs, m11, m12, m21, m22) -scalar_add_impl!(Mat2, f64, Mat2AddRhs, m11, m12, m21, m22) -scalar_add_impl!(Mat2, f32, Mat2AddRhs, m11, m12, m21, m22) -scalar_add_impl!(Mat2, i64, Mat2AddRhs, m11, m12, m21, m22) -scalar_add_impl!(Mat2, i32, Mat2AddRhs, m11, m12, m21, m22) -scalar_add_impl!(Mat2, i16, Mat2AddRhs, m11, m12, m21, m22) -scalar_add_impl!(Mat2, i8, Mat2AddRhs, m11, m12, m21, m22) -scalar_add_impl!(Mat2, u64, Mat2AddRhs, m11, m12, m21, m22) -scalar_add_impl!(Mat2, u32, Mat2AddRhs, m11, m12, m21, m22) -scalar_add_impl!(Mat2, u16, Mat2AddRhs, m11, m12, m21, m22) -scalar_add_impl!(Mat2, u8, Mat2AddRhs, m11, m12, m21, m22) -scalar_add_impl!(Mat2, uint, Mat2AddRhs, m11, m12, m21, m22) -scalar_add_impl!(Mat2, int, Mat2AddRhs, m11, m12, m21, m22) +mat_add_scalar_impl!(Mat2, f64, Mat2AddRhs, m11, m12, m21, m22) +mat_add_scalar_impl!(Mat2, f32, Mat2AddRhs, m11, m12, m21, m22) +mat_add_scalar_impl!(Mat2, i64, Mat2AddRhs, m11, m12, m21, m22) +mat_add_scalar_impl!(Mat2, i32, Mat2AddRhs, m11, m12, m21, m22) +mat_add_scalar_impl!(Mat2, i16, Mat2AddRhs, m11, m12, m21, m22) +mat_add_scalar_impl!(Mat2, i8, Mat2AddRhs, m11, m12, m21, m22) +mat_add_scalar_impl!(Mat2, u64, Mat2AddRhs, m11, m12, m21, m22) +mat_add_scalar_impl!(Mat2, u32, Mat2AddRhs, m11, m12, m21, m22) +mat_add_scalar_impl!(Mat2, u16, Mat2AddRhs, m11, m12, m21, m22) +mat_add_scalar_impl!(Mat2, u8, Mat2AddRhs, m11, m12, m21, m22) +mat_add_scalar_impl!(Mat2, uint, Mat2AddRhs, m11, m12, m21, m22) +mat_add_scalar_impl!(Mat2, int, Mat2AddRhs, m11, m12, m21, m22) -scalar_sub_impl!(Mat2, f64, Mat2SubRhs, m11, m12, m21, m22) -scalar_sub_impl!(Mat2, f32, Mat2SubRhs, m11, m12, m21, m22) -scalar_sub_impl!(Mat2, i64, Mat2SubRhs, m11, m12, m21, m22) -scalar_sub_impl!(Mat2, i32, Mat2SubRhs, m11, m12, m21, m22) -scalar_sub_impl!(Mat2, i16, Mat2SubRhs, m11, m12, m21, m22) -scalar_sub_impl!(Mat2, i8, Mat2SubRhs, m11, m12, m21, m22) -scalar_sub_impl!(Mat2, u64, Mat2SubRhs, m11, m12, m21, m22) -scalar_sub_impl!(Mat2, u32, Mat2SubRhs, m11, m12, m21, m22) -scalar_sub_impl!(Mat2, u16, Mat2SubRhs, m11, m12, m21, m22) -scalar_sub_impl!(Mat2, u8, Mat2SubRhs, m11, m12, m21, m22) -scalar_sub_impl!(Mat2, uint, Mat2SubRhs, m11, m12, m21, m22) -scalar_sub_impl!(Mat2, int, Mat2SubRhs, m11, m12, m21, m22) +mat_sub_scalar_impl!(Mat2, f64, Mat2SubRhs, m11, m12, m21, m22) +mat_sub_scalar_impl!(Mat2, f32, Mat2SubRhs, m11, m12, m21, m22) +mat_sub_scalar_impl!(Mat2, i64, Mat2SubRhs, m11, m12, m21, m22) +mat_sub_scalar_impl!(Mat2, i32, Mat2SubRhs, m11, m12, m21, m22) +mat_sub_scalar_impl!(Mat2, i16, Mat2SubRhs, m11, m12, m21, m22) +mat_sub_scalar_impl!(Mat2, i8, Mat2SubRhs, m11, m12, m21, m22) +mat_sub_scalar_impl!(Mat2, u64, Mat2SubRhs, m11, m12, m21, m22) +mat_sub_scalar_impl!(Mat2, u32, Mat2SubRhs, m11, m12, m21, m22) +mat_sub_scalar_impl!(Mat2, u16, Mat2SubRhs, m11, m12, m21, m22) +mat_sub_scalar_impl!(Mat2, u8, Mat2SubRhs, m11, m12, m21, m22) +mat_sub_scalar_impl!(Mat2, uint, Mat2SubRhs, m11, m12, m21, m22) +mat_sub_scalar_impl!(Mat2, int, Mat2SubRhs, m11, m12, m21, m22) absolute_impl!(Mat2, m11, m12, m21, m22) @@ -261,57 +261,57 @@ sub_impl!(Mat3, Mat3SubRhs, m21, m22, m23, m31, m32, m33 ) -scalar_mul_impl!(Mat3, f64, Mat3MulRhs, m11, m12, m13, m21, m22, m23, m31, m32, m33) -scalar_mul_impl!(Mat3, f32, Mat3MulRhs, m11, m12, m13, m21, m22, m23, m31, m32, m33) -scalar_mul_impl!(Mat3, i64, Mat3MulRhs, m11, m12, m13, m21, m22, m23, m31, m32, m33) -scalar_mul_impl!(Mat3, i32, Mat3MulRhs, m11, m12, m13, m21, m22, m23, m31, m32, m33) -scalar_mul_impl!(Mat3, i16, Mat3MulRhs, m11, m12, m13, m21, m22, m23, m31, m32, m33) -scalar_mul_impl!(Mat3, i8, Mat3MulRhs, m11, m12, m13, m21, m22, m23, m31, m32, m33) -scalar_mul_impl!(Mat3, u64, Mat3MulRhs, m11, m12, m13, m21, m22, m23, m31, m32, m33) -scalar_mul_impl!(Mat3, u32, Mat3MulRhs, m11, m12, m13, m21, m22, m23, m31, m32, m33) -scalar_mul_impl!(Mat3, u16, Mat3MulRhs, m11, m12, m13, m21, m22, m23, m31, m32, m33) -scalar_mul_impl!(Mat3, u8, Mat3MulRhs, m11, m12, m13, m21, m22, m23, m31, m32, m33) -scalar_mul_impl!(Mat3, uint, Mat3MulRhs, m11, m12, m13, m21, m22, m23, m31, m32, m33) -scalar_mul_impl!(Mat3, int, Mat3MulRhs, m11, m12, m13, m21, m22, m23, m31, m32, m33) +mat_mul_scalar_impl!(Mat3, f64, Mat3MulRhs, m11, m12, m13, m21, m22, m23, m31, m32, m33) +mat_mul_scalar_impl!(Mat3, f32, Mat3MulRhs, m11, m12, m13, m21, m22, m23, m31, m32, m33) +mat_mul_scalar_impl!(Mat3, i64, Mat3MulRhs, m11, m12, m13, m21, m22, m23, m31, m32, m33) +mat_mul_scalar_impl!(Mat3, i32, Mat3MulRhs, m11, m12, m13, m21, m22, m23, m31, m32, m33) +mat_mul_scalar_impl!(Mat3, i16, Mat3MulRhs, m11, m12, m13, m21, m22, m23, m31, m32, m33) +mat_mul_scalar_impl!(Mat3, i8, Mat3MulRhs, m11, m12, m13, m21, m22, m23, m31, m32, m33) +mat_mul_scalar_impl!(Mat3, u64, Mat3MulRhs, m11, m12, m13, m21, m22, m23, m31, m32, m33) +mat_mul_scalar_impl!(Mat3, u32, Mat3MulRhs, m11, m12, m13, m21, m22, m23, m31, m32, m33) +mat_mul_scalar_impl!(Mat3, u16, Mat3MulRhs, m11, m12, m13, m21, m22, m23, m31, m32, m33) +mat_mul_scalar_impl!(Mat3, u8, Mat3MulRhs, m11, m12, m13, m21, m22, m23, m31, m32, m33) +mat_mul_scalar_impl!(Mat3, uint, Mat3MulRhs, m11, m12, m13, m21, m22, m23, m31, m32, m33) +mat_mul_scalar_impl!(Mat3, int, Mat3MulRhs, m11, m12, m13, m21, m22, m23, m31, m32, m33) -scalar_div_impl!(Mat3, f64, Mat3DivRhs, m11, m12, m13, m21, m22, m23, m31, m32, m33) -scalar_div_impl!(Mat3, f32, Mat3DivRhs, m11, m12, m13, m21, m22, m23, m31, m32, m33) -scalar_div_impl!(Mat3, i64, Mat3DivRhs, m11, m12, m13, m21, m22, m23, m31, m32, m33) -scalar_div_impl!(Mat3, i32, Mat3DivRhs, m11, m12, m13, m21, m22, m23, m31, m32, m33) -scalar_div_impl!(Mat3, i16, Mat3DivRhs, m11, m12, m13, m21, m22, m23, m31, m32, m33) -scalar_div_impl!(Mat3, i8, Mat3DivRhs, m11, m12, m13, m21, m22, m23, m31, m32, m33) -scalar_div_impl!(Mat3, u64, Mat3DivRhs, m11, m12, m13, m21, m22, m23, m31, m32, m33) -scalar_div_impl!(Mat3, u32, Mat3DivRhs, m11, m12, m13, m21, m22, m23, m31, m32, m33) -scalar_div_impl!(Mat3, u16, Mat3DivRhs, m11, m12, m13, m21, m22, m23, m31, m32, m33) -scalar_div_impl!(Mat3, u8, Mat3DivRhs, m11, m12, m13, m21, m22, m23, m31, m32, m33) -scalar_div_impl!(Mat3, uint, Mat3DivRhs, m11, m12, m13, m21, m22, m23, m31, m32, m33) -scalar_div_impl!(Mat3, int, Mat3DivRhs, m11, m12, m13, m21, m22, m23, m31, m32, m33) +mat_div_scalar_impl!(Mat3, f64, Mat3DivRhs, m11, m12, m13, m21, m22, m23, m31, m32, m33) +mat_div_scalar_impl!(Mat3, f32, Mat3DivRhs, m11, m12, m13, m21, m22, m23, m31, m32, m33) +mat_div_scalar_impl!(Mat3, i64, Mat3DivRhs, m11, m12, m13, m21, m22, m23, m31, m32, m33) +mat_div_scalar_impl!(Mat3, i32, Mat3DivRhs, m11, m12, m13, m21, m22, m23, m31, m32, m33) +mat_div_scalar_impl!(Mat3, i16, Mat3DivRhs, m11, m12, m13, m21, m22, m23, m31, m32, m33) +mat_div_scalar_impl!(Mat3, i8, Mat3DivRhs, m11, m12, m13, m21, m22, m23, m31, m32, m33) +mat_div_scalar_impl!(Mat3, u64, Mat3DivRhs, m11, m12, m13, m21, m22, m23, m31, m32, m33) +mat_div_scalar_impl!(Mat3, u32, Mat3DivRhs, m11, m12, m13, m21, m22, m23, m31, m32, m33) +mat_div_scalar_impl!(Mat3, u16, Mat3DivRhs, m11, m12, m13, m21, m22, m23, m31, m32, m33) +mat_div_scalar_impl!(Mat3, u8, Mat3DivRhs, m11, m12, m13, m21, m22, m23, m31, m32, m33) +mat_div_scalar_impl!(Mat3, uint, Mat3DivRhs, m11, m12, m13, m21, m22, m23, m31, m32, m33) +mat_div_scalar_impl!(Mat3, int, Mat3DivRhs, m11, m12, m13, m21, m22, m23, m31, m32, m33) -scalar_add_impl!(Mat3, f64, Mat3AddRhs, m11, m12, m13, m21, m22, m23, m31, m32, m33) -scalar_add_impl!(Mat3, f32, Mat3AddRhs, m11, m12, m13, m21, m22, m23, m31, m32, m33) -scalar_add_impl!(Mat3, i64, Mat3AddRhs, m11, m12, m13, m21, m22, m23, m31, m32, m33) -scalar_add_impl!(Mat3, i32, Mat3AddRhs, m11, m12, m13, m21, m22, m23, m31, m32, m33) -scalar_add_impl!(Mat3, i16, Mat3AddRhs, m11, m12, m13, m21, m22, m23, m31, m32, m33) -scalar_add_impl!(Mat3, i8, Mat3AddRhs, m11, m12, m13, m21, m22, m23, m31, m32, m33) -scalar_add_impl!(Mat3, u64, Mat3AddRhs, m11, m12, m13, m21, m22, m23, m31, m32, m33) -scalar_add_impl!(Mat3, u32, Mat3AddRhs, m11, m12, m13, m21, m22, m23, m31, m32, m33) -scalar_add_impl!(Mat3, u16, Mat3AddRhs, m11, m12, m13, m21, m22, m23, m31, m32, m33) -scalar_add_impl!(Mat3, u8, Mat3AddRhs, m11, m12, m13, m21, m22, m23, m31, m32, m33) -scalar_add_impl!(Mat3, uint, Mat3AddRhs, m11, m12, m13, m21, m22, m23, m31, m32, m33) -scalar_add_impl!(Mat3, int, Mat3AddRhs, m11, m12, m13, m21, m22, m23, m31, m32, m33) +mat_add_scalar_impl!(Mat3, f64, Mat3AddRhs, m11, m12, m13, m21, m22, m23, m31, m32, m33) +mat_add_scalar_impl!(Mat3, f32, Mat3AddRhs, m11, m12, m13, m21, m22, m23, m31, m32, m33) +mat_add_scalar_impl!(Mat3, i64, Mat3AddRhs, m11, m12, m13, m21, m22, m23, m31, m32, m33) +mat_add_scalar_impl!(Mat3, i32, Mat3AddRhs, m11, m12, m13, m21, m22, m23, m31, m32, m33) +mat_add_scalar_impl!(Mat3, i16, Mat3AddRhs, m11, m12, m13, m21, m22, m23, m31, m32, m33) +mat_add_scalar_impl!(Mat3, i8, Mat3AddRhs, m11, m12, m13, m21, m22, m23, m31, m32, m33) +mat_add_scalar_impl!(Mat3, u64, Mat3AddRhs, m11, m12, m13, m21, m22, m23, m31, m32, m33) +mat_add_scalar_impl!(Mat3, u32, Mat3AddRhs, m11, m12, m13, m21, m22, m23, m31, m32, m33) +mat_add_scalar_impl!(Mat3, u16, Mat3AddRhs, m11, m12, m13, m21, m22, m23, m31, m32, m33) +mat_add_scalar_impl!(Mat3, u8, Mat3AddRhs, m11, m12, m13, m21, m22, m23, m31, m32, m33) +mat_add_scalar_impl!(Mat3, uint, Mat3AddRhs, m11, m12, m13, m21, m22, m23, m31, m32, m33) +mat_add_scalar_impl!(Mat3, int, Mat3AddRhs, m11, m12, m13, m21, m22, m23, m31, m32, m33) -scalar_sub_impl!(Mat3, f64, Mat3SubRhs, m11, m12, m13, m21, m22, m23, m31, m32, m33) -scalar_sub_impl!(Mat3, f32, Mat3SubRhs, m11, m12, m13, m21, m22, m23, m31, m32, m33) -scalar_sub_impl!(Mat3, i64, Mat3SubRhs, m11, m12, m13, m21, m22, m23, m31, m32, m33) -scalar_sub_impl!(Mat3, i32, Mat3SubRhs, m11, m12, m13, m21, m22, m23, m31, m32, m33) -scalar_sub_impl!(Mat3, i16, Mat3SubRhs, m11, m12, m13, m21, m22, m23, m31, m32, m33) -scalar_sub_impl!(Mat3, i8, Mat3SubRhs, m11, m12, m13, m21, m22, m23, m31, m32, m33) -scalar_sub_impl!(Mat3, u64, Mat3SubRhs, m11, m12, m13, m21, m22, m23, m31, m32, m33) -scalar_sub_impl!(Mat3, u32, Mat3SubRhs, m11, m12, m13, m21, m22, m23, m31, m32, m33) -scalar_sub_impl!(Mat3, u16, Mat3SubRhs, m11, m12, m13, m21, m22, m23, m31, m32, m33) -scalar_sub_impl!(Mat3, u8, Mat3SubRhs, m11, m12, m13, m21, m22, m23, m31, m32, m33) -scalar_sub_impl!(Mat3, uint, Mat3SubRhs, m11, m12, m13, m21, m22, m23, m31, m32, m33) -scalar_sub_impl!(Mat3, int, Mat3SubRhs, m11, m12, m13, m21, m22, m23, m31, m32, m33) +mat_sub_scalar_impl!(Mat3, f64, Mat3SubRhs, m11, m12, m13, m21, m22, m23, m31, m32, m33) +mat_sub_scalar_impl!(Mat3, f32, Mat3SubRhs, m11, m12, m13, m21, m22, m23, m31, m32, m33) +mat_sub_scalar_impl!(Mat3, i64, Mat3SubRhs, m11, m12, m13, m21, m22, m23, m31, m32, m33) +mat_sub_scalar_impl!(Mat3, i32, Mat3SubRhs, m11, m12, m13, m21, m22, m23, m31, m32, m33) +mat_sub_scalar_impl!(Mat3, i16, Mat3SubRhs, m11, m12, m13, m21, m22, m23, m31, m32, m33) +mat_sub_scalar_impl!(Mat3, i8, Mat3SubRhs, m11, m12, m13, m21, m22, m23, m31, m32, m33) +mat_sub_scalar_impl!(Mat3, u64, Mat3SubRhs, m11, m12, m13, m21, m22, m23, m31, m32, m33) +mat_sub_scalar_impl!(Mat3, u32, Mat3SubRhs, m11, m12, m13, m21, m22, m23, m31, m32, m33) +mat_sub_scalar_impl!(Mat3, u16, Mat3SubRhs, m11, m12, m13, m21, m22, m23, m31, m32, m33) +mat_sub_scalar_impl!(Mat3, u8, Mat3SubRhs, m11, m12, m13, m21, m22, m23, m31, m32, m33) +mat_sub_scalar_impl!(Mat3, uint, Mat3SubRhs, m11, m12, m13, m21, m22, m23, m31, m32, m33) +mat_sub_scalar_impl!(Mat3, int, Mat3SubRhs, m11, m12, m13, m21, m22, m23, m31, m32, m33) absolute_impl!(Mat3, m11, m12, m13, @@ -386,96 +386,96 @@ sub_impl!(Mat4, Mat4SubRhs, m41, m42, m43, m44 ) -scalar_mul_impl!(Mat4, f64, Mat4MulRhs, m11, m12, m13, m14, m21, m22, m23, m24, m31, m32, m33, m34, +mat_mul_scalar_impl!(Mat4, f64, Mat4MulRhs, m11, m12, m13, m14, m21, m22, m23, m24, m31, m32, m33, m34, m41, m42, m43, m44) -scalar_mul_impl!(Mat4, f32, Mat4MulRhs, m11, m12, m13, m14, m21, m22, m23, m24, m31, m32, m33, m34, +mat_mul_scalar_impl!(Mat4, f32, Mat4MulRhs, m11, m12, m13, m14, m21, m22, m23, m24, m31, m32, m33, m34, m41, m42, m43, m44) -scalar_mul_impl!(Mat4, i64, Mat4MulRhs, m11, m12, m13, m14, m21, m22, m23, m24, m31, m32, m33, m34, +mat_mul_scalar_impl!(Mat4, i64, Mat4MulRhs, m11, m12, m13, m14, m21, m22, m23, m24, m31, m32, m33, m34, m41, m42, m43, m44) -scalar_mul_impl!(Mat4, i32, Mat4MulRhs, m11, m12, m13, m14, m21, m22, m23, m24, m31, m32, m33, m34, +mat_mul_scalar_impl!(Mat4, i32, Mat4MulRhs, m11, m12, m13, m14, m21, m22, m23, m24, m31, m32, m33, m34, m41, m42, m43, m44) -scalar_mul_impl!(Mat4, i16, Mat4MulRhs, m11, m12, m13, m14, m21, m22, m23, m24, m31, m32, m33, m34, +mat_mul_scalar_impl!(Mat4, i16, Mat4MulRhs, m11, m12, m13, m14, m21, m22, m23, m24, m31, m32, m33, m34, m41, m42, m43, m44) -scalar_mul_impl!(Mat4, i8, Mat4MulRhs, m11, m12, m13, m14, m21, m22, m23, m24, m31, m32, m33, m34, +mat_mul_scalar_impl!(Mat4, i8, Mat4MulRhs, m11, m12, m13, m14, m21, m22, m23, m24, m31, m32, m33, m34, m41, m42, m43, m44) -scalar_mul_impl!(Mat4, u32, Mat4MulRhs, m11, m12, m13, m14, m21, m22, m23, m24, m31, m32, m33, m34, +mat_mul_scalar_impl!(Mat4, u32, Mat4MulRhs, m11, m12, m13, m14, m21, m22, m23, m24, m31, m32, m33, m34, m41, m42, m43, m44) -scalar_mul_impl!(Mat4, u16, Mat4MulRhs, m11, m12, m13, m14, m21, m22, m23, m24, m31, m32, m33, m34, +mat_mul_scalar_impl!(Mat4, u16, Mat4MulRhs, m11, m12, m13, m14, m21, m22, m23, m24, m31, m32, m33, m34, m41, m42, m43, m44) -scalar_mul_impl!(Mat4, u8, Mat4MulRhs, m11, m12, m13, m14, m21, m22, m23, m24, m31, m32, m33, m34, +mat_mul_scalar_impl!(Mat4, u8, Mat4MulRhs, m11, m12, m13, m14, m21, m22, m23, m24, m31, m32, m33, m34, m41, m42, m43, m44) -scalar_mul_impl!(Mat4, uint, Mat4MulRhs, m11, m12, m13, m14, m21, m22, m23, m24, m31, m32, m33, m34, +mat_mul_scalar_impl!(Mat4, uint, Mat4MulRhs, m11, m12, m13, m14, m21, m22, m23, m24, m31, m32, m33, m34, m41, m42, m43, m44) -scalar_mul_impl!(Mat4, int, Mat4MulRhs, m11, m12, m13, m14, m21, m22, m23, m24, m31, m32, m33, m34, +mat_mul_scalar_impl!(Mat4, int, Mat4MulRhs, m11, m12, m13, m14, m21, m22, m23, m24, m31, m32, m33, m34, m41, m42, m43, m44) -scalar_div_impl!(Mat4, f64, Mat4DivRhs, m11, m12, m13, m14, m21, m22, m23, m24, m31, m32, m33, m34, +mat_div_scalar_impl!(Mat4, f64, Mat4DivRhs, m11, m12, m13, m14, m21, m22, m23, m24, m31, m32, m33, m34, m41, m42, m43, m44) -scalar_div_impl!(Mat4, f32, Mat4DivRhs, m11, m12, m13, m14, m21, m22, m23, m24, m31, m32, m33, m34, +mat_div_scalar_impl!(Mat4, f32, Mat4DivRhs, m11, m12, m13, m14, m21, m22, m23, m24, m31, m32, m33, m34, m41, m42, m43, m44) -scalar_div_impl!(Mat4, i64, Mat4DivRhs, m11, m12, m13, m14, m21, m22, m23, m24, m31, m32, m33, m34, +mat_div_scalar_impl!(Mat4, i64, Mat4DivRhs, m11, m12, m13, m14, m21, m22, m23, m24, m31, m32, m33, m34, m41, m42, m43, m44) -scalar_div_impl!(Mat4, i32, Mat4DivRhs, m11, m12, m13, m14, m21, m22, m23, m24, m31, m32, m33, m34, +mat_div_scalar_impl!(Mat4, i32, Mat4DivRhs, m11, m12, m13, m14, m21, m22, m23, m24, m31, m32, m33, m34, m41, m42, m43, m44) -scalar_div_impl!(Mat4, i16, Mat4DivRhs, m11, m12, m13, m14, m21, m22, m23, m24, m31, m32, m33, m34, +mat_div_scalar_impl!(Mat4, i16, Mat4DivRhs, m11, m12, m13, m14, m21, m22, m23, m24, m31, m32, m33, m34, m41, m42, m43, m44) -scalar_div_impl!(Mat4, i8, Mat4DivRhs, m11, m12, m13, m14, m21, m22, m23, m24, m31, m32, m33, m34, +mat_div_scalar_impl!(Mat4, i8, Mat4DivRhs, m11, m12, m13, m14, m21, m22, m23, m24, m31, m32, m33, m34, m41, m42, m43, m44) -scalar_div_impl!(Mat4, u32, Mat4DivRhs, m11, m12, m13, m14, m21, m22, m23, m24, m31, m32, m33, m34, +mat_div_scalar_impl!(Mat4, u32, Mat4DivRhs, m11, m12, m13, m14, m21, m22, m23, m24, m31, m32, m33, m34, m41, m42, m43, m44) -scalar_div_impl!(Mat4, u16, Mat4DivRhs, m11, m12, m13, m14, m21, m22, m23, m24, m31, m32, m33, m34, +mat_div_scalar_impl!(Mat4, u16, Mat4DivRhs, m11, m12, m13, m14, m21, m22, m23, m24, m31, m32, m33, m34, m41, m42, m43, m44) -scalar_div_impl!(Mat4, u8, Mat4DivRhs, m11, m12, m13, m14, m21, m22, m23, m24, m31, m32, m33, m34, +mat_div_scalar_impl!(Mat4, u8, Mat4DivRhs, m11, m12, m13, m14, m21, m22, m23, m24, m31, m32, m33, m34, m41, m42, m43, m44) -scalar_div_impl!(Mat4, uint, Mat4DivRhs, m11, m12, m13, m14, m21, m22, m23, m24, m31, m32, m33, m34, +mat_div_scalar_impl!(Mat4, uint, Mat4DivRhs, m11, m12, m13, m14, m21, m22, m23, m24, m31, m32, m33, m34, m41, m42, m43, m44) -scalar_div_impl!(Mat4, int, Mat4DivRhs, m11, m12, m13, m14, m21, m22, m23, m24, m31, m32, m33, m34, +mat_div_scalar_impl!(Mat4, int, Mat4DivRhs, m11, m12, m13, m14, m21, m22, m23, m24, m31, m32, m33, m34, m41, m42, m43, m44) -scalar_add_impl!(Mat4, f64, Mat4AddRhs, m11, m12, m13, m14, m21, m22, m23, m24, m31, m32, m33, m34, +mat_add_scalar_impl!(Mat4, f64, Mat4AddRhs, m11, m12, m13, m14, m21, m22, m23, m24, m31, m32, m33, m34, m41, m42, m43, m44) -scalar_add_impl!(Mat4, f32, Mat4AddRhs, m11, m12, m13, m14, m21, m22, m23, m24, m31, m32, m33, m34, +mat_add_scalar_impl!(Mat4, f32, Mat4AddRhs, m11, m12, m13, m14, m21, m22, m23, m24, m31, m32, m33, m34, m41, m42, m43, m44) -scalar_add_impl!(Mat4, i64, Mat4AddRhs, m11, m12, m13, m14, m21, m22, m23, m24, m31, m32, m33, m34, +mat_add_scalar_impl!(Mat4, i64, Mat4AddRhs, m11, m12, m13, m14, m21, m22, m23, m24, m31, m32, m33, m34, m41, m42, m43, m44) -scalar_add_impl!(Mat4, i32, Mat4AddRhs, m11, m12, m13, m14, m21, m22, m23, m24, m31, m32, m33, m34, +mat_add_scalar_impl!(Mat4, i32, Mat4AddRhs, m11, m12, m13, m14, m21, m22, m23, m24, m31, m32, m33, m34, m41, m42, m43, m44) -scalar_add_impl!(Mat4, i16, Mat4AddRhs, m11, m12, m13, m14, m21, m22, m23, m24, m31, m32, m33, m34, +mat_add_scalar_impl!(Mat4, i16, Mat4AddRhs, m11, m12, m13, m14, m21, m22, m23, m24, m31, m32, m33, m34, m41, m42, m43, m44) -scalar_add_impl!(Mat4, i8, Mat4AddRhs, m11, m12, m13, m14, m21, m22, m23, m24, m31, m32, m33, m34, +mat_add_scalar_impl!(Mat4, i8, Mat4AddRhs, m11, m12, m13, m14, m21, m22, m23, m24, m31, m32, m33, m34, m41, m42, m43, m44) -scalar_add_impl!(Mat4, u32, Mat4AddRhs, m11, m12, m13, m14, m21, m22, m23, m24, m31, m32, m33, m34, +mat_add_scalar_impl!(Mat4, u32, Mat4AddRhs, m11, m12, m13, m14, m21, m22, m23, m24, m31, m32, m33, m34, m41, m42, m43, m44) -scalar_add_impl!(Mat4, u16, Mat4AddRhs, m11, m12, m13, m14, m21, m22, m23, m24, m31, m32, m33, m34, +mat_add_scalar_impl!(Mat4, u16, Mat4AddRhs, m11, m12, m13, m14, m21, m22, m23, m24, m31, m32, m33, m34, m41, m42, m43, m44) -scalar_add_impl!(Mat4, u8, Mat4AddRhs, m11, m12, m13, m14, m21, m22, m23, m24, m31, m32, m33, m34, +mat_add_scalar_impl!(Mat4, u8, Mat4AddRhs, m11, m12, m13, m14, m21, m22, m23, m24, m31, m32, m33, m34, m41, m42, m43, m44) -scalar_add_impl!(Mat4, uint, Mat4AddRhs, m11, m12, m13, m14, m21, m22, m23, m24, m31, m32, m33, m34, +mat_add_scalar_impl!(Mat4, uint, Mat4AddRhs, m11, m12, m13, m14, m21, m22, m23, m24, m31, m32, m33, m34, m41, m42, m43, m44) -scalar_add_impl!(Mat4, int, Mat4AddRhs, m11, m12, m13, m14, m21, m22, m23, m24, m31, m32, m33, m34, +mat_add_scalar_impl!(Mat4, int, Mat4AddRhs, m11, m12, m13, m14, m21, m22, m23, m24, m31, m32, m33, m34, m41, m42, m43, m44) -scalar_sub_impl!(Mat4, f64, Mat4SubRhs, m11, m12, m13, m14, m21, m22, m23, m24, m31, m32, m33, m34, +mat_sub_scalar_impl!(Mat4, f64, Mat4SubRhs, m11, m12, m13, m14, m21, m22, m23, m24, m31, m32, m33, m34, m41, m42, m43, m44) -scalar_sub_impl!(Mat4, f32, Mat4SubRhs, m11, m12, m13, m14, m21, m22, m23, m24, m31, m32, m33, m34, +mat_sub_scalar_impl!(Mat4, f32, Mat4SubRhs, m11, m12, m13, m14, m21, m22, m23, m24, m31, m32, m33, m34, m41, m42, m43, m44) -scalar_sub_impl!(Mat4, i64, Mat4SubRhs, m11, m12, m13, m14, m21, m22, m23, m24, m31, m32, m33, m34, +mat_sub_scalar_impl!(Mat4, i64, Mat4SubRhs, m11, m12, m13, m14, m21, m22, m23, m24, m31, m32, m33, m34, m41, m42, m43, m44) -scalar_sub_impl!(Mat4, i32, Mat4SubRhs, m11, m12, m13, m14, m21, m22, m23, m24, m31, m32, m33, m34, +mat_sub_scalar_impl!(Mat4, i32, Mat4SubRhs, m11, m12, m13, m14, m21, m22, m23, m24, m31, m32, m33, m34, m41, m42, m43, m44) -scalar_sub_impl!(Mat4, i16, Mat4SubRhs, m11, m12, m13, m14, m21, m22, m23, m24, m31, m32, m33, m34, +mat_sub_scalar_impl!(Mat4, i16, Mat4SubRhs, m11, m12, m13, m14, m21, m22, m23, m24, m31, m32, m33, m34, m41, m42, m43, m44) -scalar_sub_impl!(Mat4, i8, Mat4SubRhs, m11, m12, m13, m14, m21, m22, m23, m24, m31, m32, m33, m34, +mat_sub_scalar_impl!(Mat4, i8, Mat4SubRhs, m11, m12, m13, m14, m21, m22, m23, m24, m31, m32, m33, m34, m41, m42, m43, m44) -scalar_sub_impl!(Mat4, u32, Mat4SubRhs, m11, m12, m13, m14, m21, m22, m23, m24, m31, m32, m33, m34, +mat_sub_scalar_impl!(Mat4, u32, Mat4SubRhs, m11, m12, m13, m14, m21, m22, m23, m24, m31, m32, m33, m34, m41, m42, m43, m44) -scalar_sub_impl!(Mat4, u16, Mat4SubRhs, m11, m12, m13, m14, m21, m22, m23, m24, m31, m32, m33, m34, +mat_sub_scalar_impl!(Mat4, u16, Mat4SubRhs, m11, m12, m13, m14, m21, m22, m23, m24, m31, m32, m33, m34, m41, m42, m43, m44) -scalar_sub_impl!(Mat4, u8, Mat4SubRhs, m11, m12, m13, m14, m21, m22, m23, m24, m31, m32, m33, m34, +mat_sub_scalar_impl!(Mat4, u8, Mat4SubRhs, m11, m12, m13, m14, m21, m22, m23, m24, m31, m32, m33, m34, m41, m42, m43, m44) -scalar_sub_impl!(Mat4, uint, Mat4SubRhs, m11, m12, m13, m14, m21, m22, m23, m24, m31, m32, m33, m34, +mat_sub_scalar_impl!(Mat4, uint, Mat4SubRhs, m11, m12, m13, m14, m21, m22, m23, m24, m31, m32, m33, m34, m41, m42, m43, m44) -scalar_sub_impl!(Mat4, int, Mat4SubRhs, m11, m12, m13, m14, m21, m22, m23, m24, m31, m32, m33, m34, +mat_sub_scalar_impl!(Mat4, int, Mat4SubRhs, m11, m12, m13, m14, m21, m22, m23, m24, m31, m32, m33, m34, m41, m42, m43, m44) absolute_impl!(Mat4, @@ -571,104 +571,104 @@ sub_impl!(Mat5, Mat5SubRhs, m41, m42, m43, m44, m45, m51, m52, m53, m54, m55 ) -scalar_mul_impl!(Mat5, f64, Mat5MulRhs, m11, m12, m13, m14, m15, m21, m22, m23, m24, m25, +mat_mul_scalar_impl!(Mat5, f64, Mat5MulRhs, m11, m12, m13, m14, m15, m21, m22, m23, m24, m25, m31, m32, m33, m34, m35, m41, m42, m43, m44, m45, m51, m52, m53, m54, m55) -scalar_mul_impl!(Mat5, f32, Mat5MulRhs, m11, m12, m13, m14, m15, m21, m22, m23, m24, m25, +mat_mul_scalar_impl!(Mat5, f32, Mat5MulRhs, m11, m12, m13, m14, m15, m21, m22, m23, m24, m25, m31, m32, m33, m34, m35, m41, m42, m43, m44, m45, m51, m52, m53, m54, m55) -scalar_mul_impl!(Mat5, i64, Mat5MulRhs, m11, m12, m13, m14, m15, m21, m22, m23, m24, m25, +mat_mul_scalar_impl!(Mat5, i64, Mat5MulRhs, m11, m12, m13, m14, m15, m21, m22, m23, m24, m25, m31, m32, m33, m34, m35, m41, m42, m43, m44, m45, m51, m52, m53, m54, m55) -scalar_mul_impl!(Mat5, i32, Mat5MulRhs, m11, m12, m13, m14, m15, m21, m22, m23, m24, m25, +mat_mul_scalar_impl!(Mat5, i32, Mat5MulRhs, m11, m12, m13, m14, m15, m21, m22, m23, m24, m25, m31, m32, m33, m34, m35, m41, m42, m43, m44, m45, m51, m52, m53, m54, m55) -scalar_mul_impl!(Mat5, i16, Mat5MulRhs, m11, m12, m13, m14, m15, m21, m22, m23, m24, m25, +mat_mul_scalar_impl!(Mat5, i16, Mat5MulRhs, m11, m12, m13, m14, m15, m21, m22, m23, m24, m25, m31, m32, m33, m34, m35, m41, m42, m43, m44, m45, m51, m52, m53, m54, m55) -scalar_mul_impl!(Mat5, i8, Mat5MulRhs, m11, m12, m13, m14, m15, m21, m22, m23, m24, m25, +mat_mul_scalar_impl!(Mat5, i8, Mat5MulRhs, m11, m12, m13, m14, m15, m21, m22, m23, m24, m25, m31, m32, m33, m34, m35, m41, m42, m43, m44, m45, m51, m52, m53, m54, m55) -scalar_mul_impl!(Mat5, u64, Mat5MulRhs, m11, m12, m13, m14, m15, m21, m22, m23, m24, m25, +mat_mul_scalar_impl!(Mat5, u64, Mat5MulRhs, m11, m12, m13, m14, m15, m21, m22, m23, m24, m25, m31, m32, m33, m34, m35, m41, m42, m43, m44, m45, m51, m52, m53, m54, m55) -scalar_mul_impl!(Mat5, u32, Mat5MulRhs, m11, m12, m13, m14, m15, m21, m22, m23, m24, m25, +mat_mul_scalar_impl!(Mat5, u32, Mat5MulRhs, m11, m12, m13, m14, m15, m21, m22, m23, m24, m25, m31, m32, m33, m34, m35, m41, m42, m43, m44, m45, m51, m52, m53, m54, m55) -scalar_mul_impl!(Mat5, u16, Mat5MulRhs, m11, m12, m13, m14, m15, m21, m22, m23, m24, m25, +mat_mul_scalar_impl!(Mat5, u16, Mat5MulRhs, m11, m12, m13, m14, m15, m21, m22, m23, m24, m25, m31, m32, m33, m34, m35, m41, m42, m43, m44, m45, m51, m52, m53, m54, m55) -scalar_mul_impl!(Mat5, u8, Mat5MulRhs, m11, m12, m13, m14, m15, m21, m22, m23, m24, m25, +mat_mul_scalar_impl!(Mat5, u8, Mat5MulRhs, m11, m12, m13, m14, m15, m21, m22, m23, m24, m25, m31, m32, m33, m34, m35, m41, m42, m43, m44, m45, m51, m52, m53, m54, m55) -scalar_mul_impl!(Mat5, uint, Mat5MulRhs, m11, m12, m13, m14, m15, m21, m22, m23, m24, m25, +mat_mul_scalar_impl!(Mat5, uint, Mat5MulRhs, m11, m12, m13, m14, m15, m21, m22, m23, m24, m25, m31, m32, m33, m34, m35, m41, m42, m43, m44, m45, m51, m52, m53, m54, m55) -scalar_mul_impl!(Mat5, int, Mat5MulRhs, m11, m12, m13, m14, m15, m21, m22, m23, m24, m25, +mat_mul_scalar_impl!(Mat5, int, Mat5MulRhs, m11, m12, m13, m14, m15, m21, m22, m23, m24, m25, m31, m32, m33, m34, m35, m41, m42, m43, m44, m45, m51, m52, m53, m54, m55) -scalar_div_impl!(Mat5, f64, Mat5DivRhs, m11, m12, m13, m14, m15, m21, m22, m23, m24, m25, +mat_div_scalar_impl!(Mat5, f64, Mat5DivRhs, m11, m12, m13, m14, m15, m21, m22, m23, m24, m25, m31, m32, m33, m34, m35, m41, m42, m43, m44, m45, m51, m52, m53, m54, m55) -scalar_div_impl!(Mat5, f32, Mat5DivRhs, m11, m12, m13, m14, m15, m21, m22, m23, m24, m25, +mat_div_scalar_impl!(Mat5, f32, Mat5DivRhs, m11, m12, m13, m14, m15, m21, m22, m23, m24, m25, m31, m32, m33, m34, m35, m41, m42, m43, m44, m45, m51, m52, m53, m54, m55) -scalar_div_impl!(Mat5, i64, Mat5DivRhs, m11, m12, m13, m14, m15, m21, m22, m23, m24, m25, +mat_div_scalar_impl!(Mat5, i64, Mat5DivRhs, m11, m12, m13, m14, m15, m21, m22, m23, m24, m25, m31, m32, m33, m34, m35, m41, m42, m43, m44, m45, m51, m52, m53, m54, m55) -scalar_div_impl!(Mat5, i32, Mat5DivRhs, m11, m12, m13, m14, m15, m21, m22, m23, m24, m25, +mat_div_scalar_impl!(Mat5, i32, Mat5DivRhs, m11, m12, m13, m14, m15, m21, m22, m23, m24, m25, m31, m32, m33, m34, m35, m41, m42, m43, m44, m45, m51, m52, m53, m54, m55) -scalar_div_impl!(Mat5, i16, Mat5DivRhs, m11, m12, m13, m14, m15, m21, m22, m23, m24, m25, +mat_div_scalar_impl!(Mat5, i16, Mat5DivRhs, m11, m12, m13, m14, m15, m21, m22, m23, m24, m25, m31, m32, m33, m34, m35, m41, m42, m43, m44, m45, m51, m52, m53, m54, m55) -scalar_div_impl!(Mat5, i8, Mat5DivRhs, m11, m12, m13, m14, m15, m21, m22, m23, m24, m25, +mat_div_scalar_impl!(Mat5, i8, Mat5DivRhs, m11, m12, m13, m14, m15, m21, m22, m23, m24, m25, m31, m32, m33, m34, m35, m41, m42, m43, m44, m45, m51, m52, m53, m54, m55) -scalar_div_impl!(Mat5, u64, Mat5DivRhs, m11, m12, m13, m14, m15, m21, m22, m23, m24, m25, +mat_div_scalar_impl!(Mat5, u64, Mat5DivRhs, m11, m12, m13, m14, m15, m21, m22, m23, m24, m25, m31, m32, m33, m34, m35, m41, m42, m43, m44, m45, m51, m52, m53, m54, m55) -scalar_div_impl!(Mat5, u32, Mat5DivRhs, m11, m12, m13, m14, m15, m21, m22, m23, m24, m25, +mat_div_scalar_impl!(Mat5, u32, Mat5DivRhs, m11, m12, m13, m14, m15, m21, m22, m23, m24, m25, m31, m32, m33, m34, m35, m41, m42, m43, m44, m45, m51, m52, m53, m54, m55) -scalar_div_impl!(Mat5, u16, Mat5DivRhs, m11, m12, m13, m14, m15, m21, m22, m23, m24, m25, +mat_div_scalar_impl!(Mat5, u16, Mat5DivRhs, m11, m12, m13, m14, m15, m21, m22, m23, m24, m25, m31, m32, m33, m34, m35, m41, m42, m43, m44, m45, m51, m52, m53, m54, m55) -scalar_div_impl!(Mat5, u8, Mat5DivRhs, m11, m12, m13, m14, m15, m21, m22, m23, m24, m25, +mat_div_scalar_impl!(Mat5, u8, Mat5DivRhs, m11, m12, m13, m14, m15, m21, m22, m23, m24, m25, m31, m32, m33, m34, m35, m41, m42, m43, m44, m45, m51, m52, m53, m54, m55) -scalar_div_impl!(Mat5, uint, Mat5DivRhs, m11, m12, m13, m14, m15, m21, m22, m23, m24, m25, +mat_div_scalar_impl!(Mat5, uint, Mat5DivRhs, m11, m12, m13, m14, m15, m21, m22, m23, m24, m25, m31, m32, m33, m34, m35, m41, m42, m43, m44, m45, m51, m52, m53, m54, m55) -scalar_div_impl!(Mat5, int, Mat5DivRhs, m11, m12, m13, m14, m15, m21, m22, m23, m24, m25, +mat_div_scalar_impl!(Mat5, int, Mat5DivRhs, m11, m12, m13, m14, m15, m21, m22, m23, m24, m25, m31, m32, m33, m34, m35, m41, m42, m43, m44, m45, m51, m52, m53, m54, m55) -scalar_add_impl!(Mat5, f64, Mat5AddRhs, m11, m12, m13, m14, m15, m21, m22, m23, m24, m25, +mat_add_scalar_impl!(Mat5, f64, Mat5AddRhs, m11, m12, m13, m14, m15, m21, m22, m23, m24, m25, m31, m32, m33, m34, m35, m41, m42, m43, m44, m45, m51, m52, m53, m54, m55) -scalar_add_impl!(Mat5, f32, Mat5AddRhs, m11, m12, m13, m14, m15, m21, m22, m23, m24, m25, +mat_add_scalar_impl!(Mat5, f32, Mat5AddRhs, m11, m12, m13, m14, m15, m21, m22, m23, m24, m25, m31, m32, m33, m34, m35, m41, m42, m43, m44, m45, m51, m52, m53, m54, m55) -scalar_add_impl!(Mat5, i64, Mat5AddRhs, m11, m12, m13, m14, m15, m21, m22, m23, m24, m25, +mat_add_scalar_impl!(Mat5, i64, Mat5AddRhs, m11, m12, m13, m14, m15, m21, m22, m23, m24, m25, m31, m32, m33, m34, m35, m41, m42, m43, m44, m45, m51, m52, m53, m54, m55) -scalar_add_impl!(Mat5, i32, Mat5AddRhs, m11, m12, m13, m14, m15, m21, m22, m23, m24, m25, +mat_add_scalar_impl!(Mat5, i32, Mat5AddRhs, m11, m12, m13, m14, m15, m21, m22, m23, m24, m25, m31, m32, m33, m34, m35, m41, m42, m43, m44, m45, m51, m52, m53, m54, m55) -scalar_add_impl!(Mat5, i16, Mat5AddRhs, m11, m12, m13, m14, m15, m21, m22, m23, m24, m25, +mat_add_scalar_impl!(Mat5, i16, Mat5AddRhs, m11, m12, m13, m14, m15, m21, m22, m23, m24, m25, m31, m32, m33, m34, m35, m41, m42, m43, m44, m45, m51, m52, m53, m54, m55) -scalar_add_impl!(Mat5, i8, Mat5AddRhs, m11, m12, m13, m14, m15, m21, m22, m23, m24, m25, +mat_add_scalar_impl!(Mat5, i8, Mat5AddRhs, m11, m12, m13, m14, m15, m21, m22, m23, m24, m25, m31, m32, m33, m34, m35, m41, m42, m43, m44, m45, m51, m52, m53, m54, m55) -scalar_add_impl!(Mat5, u64, Mat5AddRhs, m11, m12, m13, m14, m15, m21, m22, m23, m24, m25, +mat_add_scalar_impl!(Mat5, u64, Mat5AddRhs, m11, m12, m13, m14, m15, m21, m22, m23, m24, m25, m31, m32, m33, m34, m35, m41, m42, m43, m44, m45, m51, m52, m53, m54, m55) -scalar_add_impl!(Mat5, u32, Mat5AddRhs, m11, m12, m13, m14, m15, m21, m22, m23, m24, m25, +mat_add_scalar_impl!(Mat5, u32, Mat5AddRhs, m11, m12, m13, m14, m15, m21, m22, m23, m24, m25, m31, m32, m33, m34, m35, m41, m42, m43, m44, m45, m51, m52, m53, m54, m55) -scalar_add_impl!(Mat5, u16, Mat5AddRhs, m11, m12, m13, m14, m15, m21, m22, m23, m24, m25, +mat_add_scalar_impl!(Mat5, u16, Mat5AddRhs, m11, m12, m13, m14, m15, m21, m22, m23, m24, m25, m31, m32, m33, m34, m35, m41, m42, m43, m44, m45, m51, m52, m53, m54, m55) -scalar_add_impl!(Mat5, u8, Mat5AddRhs, m11, m12, m13, m14, m15, m21, m22, m23, m24, m25, +mat_add_scalar_impl!(Mat5, u8, Mat5AddRhs, m11, m12, m13, m14, m15, m21, m22, m23, m24, m25, m31, m32, m33, m34, m35, m41, m42, m43, m44, m45, m51, m52, m53, m54, m55) -scalar_add_impl!(Mat5, uint, Mat5AddRhs, m11, m12, m13, m14, m15, m21, m22, m23, m24, m25, +mat_add_scalar_impl!(Mat5, uint, Mat5AddRhs, m11, m12, m13, m14, m15, m21, m22, m23, m24, m25, m31, m32, m33, m34, m35, m41, m42, m43, m44, m45, m51, m52, m53, m54, m55) -scalar_add_impl!(Mat5, int, Mat5AddRhs, m11, m12, m13, m14, m15, m21, m22, m23, m24, m25, +mat_add_scalar_impl!(Mat5, int, Mat5AddRhs, m11, m12, m13, m14, m15, m21, m22, m23, m24, m25, m31, m32, m33, m34, m35, m41, m42, m43, m44, m45, m51, m52, m53, m54, m55) -scalar_sub_impl!(Mat5, f64, Mat5SubRhs, m11, m12, m13, m14, m15, m21, m22, m23, m24, m25, +mat_sub_scalar_impl!(Mat5, f64, Mat5SubRhs, m11, m12, m13, m14, m15, m21, m22, m23, m24, m25, m31, m32, m33, m34, m35, m41, m42, m43, m44, m45, m51, m52, m53, m54, m55) -scalar_sub_impl!(Mat5, f32, Mat5SubRhs, m11, m12, m13, m14, m15, m21, m22, m23, m24, m25, +mat_sub_scalar_impl!(Mat5, f32, Mat5SubRhs, m11, m12, m13, m14, m15, m21, m22, m23, m24, m25, m31, m32, m33, m34, m35, m41, m42, m43, m44, m45, m51, m52, m53, m54, m55) -scalar_sub_impl!(Mat5, i64, Mat5SubRhs, m11, m12, m13, m14, m15, m21, m22, m23, m24, m25, +mat_sub_scalar_impl!(Mat5, i64, Mat5SubRhs, m11, m12, m13, m14, m15, m21, m22, m23, m24, m25, m31, m32, m33, m34, m35, m41, m42, m43, m44, m45, m51, m52, m53, m54, m55) -scalar_sub_impl!(Mat5, i32, Mat5SubRhs, m11, m12, m13, m14, m15, m21, m22, m23, m24, m25, +mat_sub_scalar_impl!(Mat5, i32, Mat5SubRhs, m11, m12, m13, m14, m15, m21, m22, m23, m24, m25, m31, m32, m33, m34, m35, m41, m42, m43, m44, m45, m51, m52, m53, m54, m55) -scalar_sub_impl!(Mat5, i16, Mat5SubRhs, m11, m12, m13, m14, m15, m21, m22, m23, m24, m25, +mat_sub_scalar_impl!(Mat5, i16, Mat5SubRhs, m11, m12, m13, m14, m15, m21, m22, m23, m24, m25, m31, m32, m33, m34, m35, m41, m42, m43, m44, m45, m51, m52, m53, m54, m55) -scalar_sub_impl!(Mat5, i8, Mat5SubRhs, m11, m12, m13, m14, m15, m21, m22, m23, m24, m25, +mat_sub_scalar_impl!(Mat5, i8, Mat5SubRhs, m11, m12, m13, m14, m15, m21, m22, m23, m24, m25, m31, m32, m33, m34, m35, m41, m42, m43, m44, m45, m51, m52, m53, m54, m55) -scalar_sub_impl!(Mat5, u64, Mat5SubRhs, m11, m12, m13, m14, m15, m21, m22, m23, m24, m25, +mat_sub_scalar_impl!(Mat5, u64, Mat5SubRhs, m11, m12, m13, m14, m15, m21, m22, m23, m24, m25, m31, m32, m33, m34, m35, m41, m42, m43, m44, m45, m51, m52, m53, m54, m55) -scalar_sub_impl!(Mat5, u32, Mat5SubRhs, m11, m12, m13, m14, m15, m21, m22, m23, m24, m25, +mat_sub_scalar_impl!(Mat5, u32, Mat5SubRhs, m11, m12, m13, m14, m15, m21, m22, m23, m24, m25, m31, m32, m33, m34, m35, m41, m42, m43, m44, m45, m51, m52, m53, m54, m55) -scalar_sub_impl!(Mat5, u16, Mat5SubRhs, m11, m12, m13, m14, m15, m21, m22, m23, m24, m25, +mat_sub_scalar_impl!(Mat5, u16, Mat5SubRhs, m11, m12, m13, m14, m15, m21, m22, m23, m24, m25, m31, m32, m33, m34, m35, m41, m42, m43, m44, m45, m51, m52, m53, m54, m55) -scalar_sub_impl!(Mat5, u8, Mat5SubRhs, m11, m12, m13, m14, m15, m21, m22, m23, m24, m25, +mat_sub_scalar_impl!(Mat5, u8, Mat5SubRhs, m11, m12, m13, m14, m15, m21, m22, m23, m24, m25, m31, m32, m33, m34, m35, m41, m42, m43, m44, m45, m51, m52, m53, m54, m55) -scalar_sub_impl!(Mat5, uint, Mat5SubRhs, m11, m12, m13, m14, m15, m21, m22, m23, m24, m25, +mat_sub_scalar_impl!(Mat5, uint, Mat5SubRhs, m11, m12, m13, m14, m15, m21, m22, m23, m24, m25, m31, m32, m33, m34, m35, m41, m42, m43, m44, m45, m51, m52, m53, m54, m55) -scalar_sub_impl!(Mat5, int, Mat5SubRhs, m11, m12, m13, m14, m15, m21, m22, m23, m24, m25, +mat_sub_scalar_impl!(Mat5, int, Mat5SubRhs, m11, m12, m13, m14, m15, m21, m22, m23, m24, m25, m31, m32, m33, m34, m35, m41, m42, m43, m44, m45, m51, m52, m53, m54, m55) iterable_impl!(Mat5, 5) @@ -746,151 +746,151 @@ sub_impl!(Mat6, Mat6SubRhs, m61, m62, m63, m64, m65, m66 ) -scalar_mul_impl!(Mat6, f64, Mat6MulRhs, m11, m12, m13, m14, m15, m16, m21, m22, m23, m24, m25, m26, +mat_mul_scalar_impl!(Mat6, f64, Mat6MulRhs, m11, m12, m13, m14, m15, m16, m21, m22, m23, m24, m25, m26, m31, m32, m33, m34, m35, m36, m41, m42, m43, m44, m45, m46, m51, m52, m53, m54, m55, m56, m61, m62, m63, m64, m65, m66) -scalar_mul_impl!(Mat6, f32, Mat6MulRhs, m11, m12, m13, m14, m15, m16, m21, m22, m23, m24, m25, m26, +mat_mul_scalar_impl!(Mat6, f32, Mat6MulRhs, m11, m12, m13, m14, m15, m16, m21, m22, m23, m24, m25, m26, m31, m32, m33, m34, m35, m36, m41, m42, m43, m44, m45, m46, m51, m52, m53, m54, m55, m56, m61, m62, m63, m64, m65, m66) -scalar_mul_impl!(Mat6, i64, Mat6MulRhs, m11, m12, m13, m14, m15, m16, m21, m22, m23, m24, m25, m26, +mat_mul_scalar_impl!(Mat6, i64, Mat6MulRhs, m11, m12, m13, m14, m15, m16, m21, m22, m23, m24, m25, m26, m31, m32, m33, m34, m35, m36, m41, m42, m43, m44, m45, m46, m51, m52, m53, m54, m55, m56, m61, m62, m63, m64, m65, m66) -scalar_mul_impl!(Mat6, i32, Mat6MulRhs, m11, m12, m13, m14, m15, m16, m21, m22, m23, m24, m25, m26, +mat_mul_scalar_impl!(Mat6, i32, Mat6MulRhs, m11, m12, m13, m14, m15, m16, m21, m22, m23, m24, m25, m26, m31, m32, m33, m34, m35, m36, m41, m42, m43, m44, m45, m46, m51, m52, m53, m54, m55, m56, m61, m62, m63, m64, m65, m66) -scalar_mul_impl!(Mat6, i16, Mat6MulRhs, m11, m12, m13, m14, m15, m16, m21, m22, m23, m24, m25, m26, +mat_mul_scalar_impl!(Mat6, i16, Mat6MulRhs, m11, m12, m13, m14, m15, m16, m21, m22, m23, m24, m25, m26, m31, m32, m33, m34, m35, m36, m41, m42, m43, m44, m45, m46, m51, m52, m53, m54, m55, m56, m61, m62, m63, m64, m65, m66) -scalar_mul_impl!(Mat6, i8, Mat6MulRhs, m11, m12, m13, m14, m15, m16, m21, m22, m23, m24, m25, m26, +mat_mul_scalar_impl!(Mat6, i8, Mat6MulRhs, m11, m12, m13, m14, m15, m16, m21, m22, m23, m24, m25, m26, m31, m32, m33, m34, m35, m36, m41, m42, m43, m44, m45, m46, m51, m52, m53, m54, m55, m56, m61, m62, m63, m64, m65, m66) -scalar_mul_impl!(Mat6, u64, Mat6MulRhs, m11, m12, m13, m14, m15, m16, m21, m22, m23, m24, m25, m26, +mat_mul_scalar_impl!(Mat6, u64, Mat6MulRhs, m11, m12, m13, m14, m15, m16, m21, m22, m23, m24, m25, m26, m31, m32, m33, m34, m35, m36, m41, m42, m43, m44, m45, m46, m51, m52, m53, m54, m55, m56, m61, m62, m63, m64, m65, m66) -scalar_mul_impl!(Mat6, u32, Mat6MulRhs, m11, m12, m13, m14, m15, m16, m21, m22, m23, m24, m25, m26, +mat_mul_scalar_impl!(Mat6, u32, Mat6MulRhs, m11, m12, m13, m14, m15, m16, m21, m22, m23, m24, m25, m26, m31, m32, m33, m34, m35, m36, m41, m42, m43, m44, m45, m46, m51, m52, m53, m54, m55, m56, m61, m62, m63, m64, m65, m66) -scalar_mul_impl!(Mat6, u16, Mat6MulRhs, m11, m12, m13, m14, m15, m16, m21, m22, m23, m24, m25, m26, +mat_mul_scalar_impl!(Mat6, u16, Mat6MulRhs, m11, m12, m13, m14, m15, m16, m21, m22, m23, m24, m25, m26, m31, m32, m33, m34, m35, m36, m41, m42, m43, m44, m45, m46, m51, m52, m53, m54, m55, m56, m61, m62, m63, m64, m65, m66) -scalar_mul_impl!(Mat6, u8, Mat6MulRhs, m11, m12, m13, m14, m15, m16, m21, m22, m23, m24, m25, m26, +mat_mul_scalar_impl!(Mat6, u8, Mat6MulRhs, m11, m12, m13, m14, m15, m16, m21, m22, m23, m24, m25, m26, m31, m32, m33, m34, m35, m36, m41, m42, m43, m44, m45, m46, m51, m52, m53, m54, m55, m56, m61, m62, m63, m64, m65, m66) -scalar_mul_impl!(Mat6, uint, Mat6MulRhs, m11, m12, m13, m14, m15, m16, m21, m22, m23, m24, m25, m26, +mat_mul_scalar_impl!(Mat6, uint, Mat6MulRhs, m11, m12, m13, m14, m15, m16, m21, m22, m23, m24, m25, m26, m31, m32, m33, m34, m35, m36, m41, m42, m43, m44, m45, m46, m51, m52, m53, m54, m55, m56, m61, m62, m63, m64, m65, m66) -scalar_mul_impl!(Mat6, int, Mat6MulRhs, m11, m12, m13, m14, m15, m16, m21, m22, m23, m24, m25, m26, +mat_mul_scalar_impl!(Mat6, int, Mat6MulRhs, m11, m12, m13, m14, m15, m16, m21, m22, m23, m24, m25, m26, m31, m32, m33, m34, m35, m36, m41, m42, m43, m44, m45, m46, m51, m52, m53, m54, m55, m56, m61, m62, m63, m64, m65, m66) -scalar_div_impl!(Mat6, f64, Mat6DivRhs, m11, m12, m13, m14, m15, m16, m21, m22, m23, m24, m25, m26, +mat_div_scalar_impl!(Mat6, f64, Mat6DivRhs, m11, m12, m13, m14, m15, m16, m21, m22, m23, m24, m25, m26, m31, m32, m33, m34, m35, m36, m41, m42, m43, m44, m45, m46, m51, m52, m53, m54, m55, m56, m61, m62, m63, m64, m65, m66) -scalar_div_impl!(Mat6, f32, Mat6DivRhs, m11, m12, m13, m14, m15, m16, m21, m22, m23, m24, m25, m26, +mat_div_scalar_impl!(Mat6, f32, Mat6DivRhs, m11, m12, m13, m14, m15, m16, m21, m22, m23, m24, m25, m26, m31, m32, m33, m34, m35, m36, m41, m42, m43, m44, m45, m46, m51, m52, m53, m54, m55, m56, m61, m62, m63, m64, m65, m66) -scalar_div_impl!(Mat6, i64, Mat6DivRhs, m11, m12, m13, m14, m15, m16, m21, m22, m23, m24, m25, m26, +mat_div_scalar_impl!(Mat6, i64, Mat6DivRhs, m11, m12, m13, m14, m15, m16, m21, m22, m23, m24, m25, m26, m31, m32, m33, m34, m35, m36, m41, m42, m43, m44, m45, m46, m51, m52, m53, m54, m55, m56, m61, m62, m63, m64, m65, m66) -scalar_div_impl!(Mat6, i32, Mat6DivRhs, m11, m12, m13, m14, m15, m16, m21, m22, m23, m24, m25, m26, +mat_div_scalar_impl!(Mat6, i32, Mat6DivRhs, m11, m12, m13, m14, m15, m16, m21, m22, m23, m24, m25, m26, m31, m32, m33, m34, m35, m36, m41, m42, m43, m44, m45, m46, m51, m52, m53, m54, m55, m56, m61, m62, m63, m64, m65, m66) -scalar_div_impl!(Mat6, i16, Mat6DivRhs, m11, m12, m13, m14, m15, m16, m21, m22, m23, m24, m25, m26, +mat_div_scalar_impl!(Mat6, i16, Mat6DivRhs, m11, m12, m13, m14, m15, m16, m21, m22, m23, m24, m25, m26, m31, m32, m33, m34, m35, m36, m41, m42, m43, m44, m45, m46, m51, m52, m53, m54, m55, m56, m61, m62, m63, m64, m65, m66) -scalar_div_impl!(Mat6, i8, Mat6DivRhs, m11, m12, m13, m14, m15, m16, m21, m22, m23, m24, m25, m26, +mat_div_scalar_impl!(Mat6, i8, Mat6DivRhs, m11, m12, m13, m14, m15, m16, m21, m22, m23, m24, m25, m26, m31, m32, m33, m34, m35, m36, m41, m42, m43, m44, m45, m46, m51, m52, m53, m54, m55, m56, m61, m62, m63, m64, m65, m66) -scalar_div_impl!(Mat6, u64, Mat6DivRhs, m11, m12, m13, m14, m15, m16, m21, m22, m23, m24, m25, m26, +mat_div_scalar_impl!(Mat6, u64, Mat6DivRhs, m11, m12, m13, m14, m15, m16, m21, m22, m23, m24, m25, m26, m31, m32, m33, m34, m35, m36, m41, m42, m43, m44, m45, m46, m51, m52, m53, m54, m55, m56, m61, m62, m63, m64, m65, m66) -scalar_div_impl!(Mat6, u32, Mat6DivRhs, m11, m12, m13, m14, m15, m16, m21, m22, m23, m24, m25, m26, +mat_div_scalar_impl!(Mat6, u32, Mat6DivRhs, m11, m12, m13, m14, m15, m16, m21, m22, m23, m24, m25, m26, m31, m32, m33, m34, m35, m36, m41, m42, m43, m44, m45, m46, m51, m52, m53, m54, m55, m56, m61, m62, m63, m64, m65, m66) -scalar_div_impl!(Mat6, u16, Mat6DivRhs, m11, m12, m13, m14, m15, m16, m21, m22, m23, m24, m25, m26, +mat_div_scalar_impl!(Mat6, u16, Mat6DivRhs, m11, m12, m13, m14, m15, m16, m21, m22, m23, m24, m25, m26, m31, m32, m33, m34, m35, m36, m41, m42, m43, m44, m45, m46, m51, m52, m53, m54, m55, m56, m61, m62, m63, m64, m65, m66) -scalar_div_impl!(Mat6, u8, Mat6DivRhs, m11, m12, m13, m14, m15, m16, m21, m22, m23, m24, m25, m26, +mat_div_scalar_impl!(Mat6, u8, Mat6DivRhs, m11, m12, m13, m14, m15, m16, m21, m22, m23, m24, m25, m26, m31, m32, m33, m34, m35, m36, m41, m42, m43, m44, m45, m46, m51, m52, m53, m54, m55, m56, m61, m62, m63, m64, m65, m66) -scalar_div_impl!(Mat6, uint, Mat6DivRhs, m11, m12, m13, m14, m15, m16, m21, m22, m23, m24, m25, m26, +mat_div_scalar_impl!(Mat6, uint, Mat6DivRhs, m11, m12, m13, m14, m15, m16, m21, m22, m23, m24, m25, m26, m31, m32, m33, m34, m35, m36, m41, m42, m43, m44, m45, m46, m51, m52, m53, m54, m55, m56, m61, m62, m63, m64, m65, m66) -scalar_div_impl!(Mat6, int, Mat6DivRhs, m11, m12, m13, m14, m15, m16, m21, m22, m23, m24, m25, m26, +mat_div_scalar_impl!(Mat6, int, Mat6DivRhs, m11, m12, m13, m14, m15, m16, m21, m22, m23, m24, m25, m26, m31, m32, m33, m34, m35, m36, m41, m42, m43, m44, m45, m46, m51, m52, m53, m54, m55, m56, m61, m62, m63, m64, m65, m66) -scalar_add_impl!(Mat6, f64, Mat6AddRhs, m11, m12, m13, m14, m15, m16, m21, m22, m23, m24, m25, m26, +mat_add_scalar_impl!(Mat6, f64, Mat6AddRhs, m11, m12, m13, m14, m15, m16, m21, m22, m23, m24, m25, m26, m31, m32, m33, m34, m35, m36, m41, m42, m43, m44, m45, m46, m51, m52, m53, m54, m55, m56, m61, m62, m63, m64, m65, m66) -scalar_add_impl!(Mat6, f32, Mat6AddRhs, m11, m12, m13, m14, m15, m16, m21, m22, m23, m24, m25, m26, +mat_add_scalar_impl!(Mat6, f32, Mat6AddRhs, m11, m12, m13, m14, m15, m16, m21, m22, m23, m24, m25, m26, m31, m32, m33, m34, m35, m36, m41, m42, m43, m44, m45, m46, m51, m52, m53, m54, m55, m56, m61, m62, m63, m64, m65, m66) -scalar_add_impl!(Mat6, i64, Mat6AddRhs, m11, m12, m13, m14, m15, m16, m21, m22, m23, m24, m25, m26, +mat_add_scalar_impl!(Mat6, i64, Mat6AddRhs, m11, m12, m13, m14, m15, m16, m21, m22, m23, m24, m25, m26, m31, m32, m33, m34, m35, m36, m41, m42, m43, m44, m45, m46, m51, m52, m53, m54, m55, m56, m61, m62, m63, m64, m65, m66) -scalar_add_impl!(Mat6, i32, Mat6AddRhs, m11, m12, m13, m14, m15, m16, m21, m22, m23, m24, m25, m26, +mat_add_scalar_impl!(Mat6, i32, Mat6AddRhs, m11, m12, m13, m14, m15, m16, m21, m22, m23, m24, m25, m26, m31, m32, m33, m34, m35, m36, m41, m42, m43, m44, m45, m46, m51, m52, m53, m54, m55, m56, m61, m62, m63, m64, m65, m66) -scalar_add_impl!(Mat6, i16, Mat6AddRhs, m11, m12, m13, m14, m15, m16, m21, m22, m23, m24, m25, m26, +mat_add_scalar_impl!(Mat6, i16, Mat6AddRhs, m11, m12, m13, m14, m15, m16, m21, m22, m23, m24, m25, m26, m31, m32, m33, m34, m35, m36, m41, m42, m43, m44, m45, m46, m51, m52, m53, m54, m55, m56, m61, m62, m63, m64, m65, m66) -scalar_add_impl!(Mat6, i8, Mat6AddRhs, m11, m12, m13, m14, m15, m16, m21, m22, m23, m24, m25, m26, +mat_add_scalar_impl!(Mat6, i8, Mat6AddRhs, m11, m12, m13, m14, m15, m16, m21, m22, m23, m24, m25, m26, m31, m32, m33, m34, m35, m36, m41, m42, m43, m44, m45, m46, m51, m52, m53, m54, m55, m56, m61, m62, m63, m64, m65, m66) -scalar_add_impl!(Mat6, u64, Mat6AddRhs, m11, m12, m13, m14, m15, m16, m21, m22, m23, m24, m25, m26, +mat_add_scalar_impl!(Mat6, u64, Mat6AddRhs, m11, m12, m13, m14, m15, m16, m21, m22, m23, m24, m25, m26, m31, m32, m33, m34, m35, m36, m41, m42, m43, m44, m45, m46, m51, m52, m53, m54, m55, m56, m61, m62, m63, m64, m65, m66) -scalar_add_impl!(Mat6, u32, Mat6AddRhs, m11, m12, m13, m14, m15, m16, m21, m22, m23, m24, m25, m26, +mat_add_scalar_impl!(Mat6, u32, Mat6AddRhs, m11, m12, m13, m14, m15, m16, m21, m22, m23, m24, m25, m26, m31, m32, m33, m34, m35, m36, m41, m42, m43, m44, m45, m46, m51, m52, m53, m54, m55, m56, m61, m62, m63, m64, m65, m66) -scalar_add_impl!(Mat6, u16, Mat6AddRhs, m11, m12, m13, m14, m15, m16, m21, m22, m23, m24, m25, m26, +mat_add_scalar_impl!(Mat6, u16, Mat6AddRhs, m11, m12, m13, m14, m15, m16, m21, m22, m23, m24, m25, m26, m31, m32, m33, m34, m35, m36, m41, m42, m43, m44, m45, m46, m51, m52, m53, m54, m55, m56, m61, m62, m63, m64, m65, m66) -scalar_add_impl!(Mat6, u8, Mat6AddRhs, m11, m12, m13, m14, m15, m16, m21, m22, m23, m24, m25, m26, +mat_add_scalar_impl!(Mat6, u8, Mat6AddRhs, m11, m12, m13, m14, m15, m16, m21, m22, m23, m24, m25, m26, m31, m32, m33, m34, m35, m36, m41, m42, m43, m44, m45, m46, m51, m52, m53, m54, m55, m56, m61, m62, m63, m64, m65, m66) -scalar_add_impl!(Mat6, uint, Mat6AddRhs, m11, m12, m13, m14, m15, m16, m21, m22, m23, m24, m25, m26, +mat_add_scalar_impl!(Mat6, uint, Mat6AddRhs, m11, m12, m13, m14, m15, m16, m21, m22, m23, m24, m25, m26, m31, m32, m33, m34, m35, m36, m41, m42, m43, m44, m45, m46, m51, m52, m53, m54, m55, m56, m61, m62, m63, m64, m65, m66) -scalar_add_impl!(Mat6, int, Mat6AddRhs, m11, m12, m13, m14, m15, m16, m21, m22, m23, m24, m25, m26, +mat_add_scalar_impl!(Mat6, int, Mat6AddRhs, m11, m12, m13, m14, m15, m16, m21, m22, m23, m24, m25, m26, m31, m32, m33, m34, m35, m36, m41, m42, m43, m44, m45, m46, m51, m52, m53, m54, m55, m56, m61, m62, m63, m64, m65, m66) -scalar_sub_impl!(Mat6, f64, Mat6SubRhs, m11, m12, m13, m14, m15, m16, m21, m22, m23, m24, m25, m26, +mat_sub_scalar_impl!(Mat6, f64, Mat6SubRhs, m11, m12, m13, m14, m15, m16, m21, m22, m23, m24, m25, m26, m31, m32, m33, m34, m35, m36, m41, m42, m43, m44, m45, m46, m51, m52, m53, m54, m55, m56, m61, m62, m63, m64, m65, m66) -scalar_sub_impl!(Mat6, f32, Mat6SubRhs, m11, m12, m13, m14, m15, m16, m21, m22, m23, m24, m25, m26, +mat_sub_scalar_impl!(Mat6, f32, Mat6SubRhs, m11, m12, m13, m14, m15, m16, m21, m22, m23, m24, m25, m26, m31, m32, m33, m34, m35, m36, m41, m42, m43, m44, m45, m46, m51, m52, m53, m54, m55, m56, m61, m62, m63, m64, m65, m66) -scalar_sub_impl!(Mat6, i64, Mat6SubRhs, m11, m12, m13, m14, m15, m16, m21, m22, m23, m24, m25, m26, +mat_sub_scalar_impl!(Mat6, i64, Mat6SubRhs, m11, m12, m13, m14, m15, m16, m21, m22, m23, m24, m25, m26, m31, m32, m33, m34, m35, m36, m41, m42, m43, m44, m45, m46, m51, m52, m53, m54, m55, m56, m61, m62, m63, m64, m65, m66) -scalar_sub_impl!(Mat6, i32, Mat6SubRhs, m11, m12, m13, m14, m15, m16, m21, m22, m23, m24, m25, m26, +mat_sub_scalar_impl!(Mat6, i32, Mat6SubRhs, m11, m12, m13, m14, m15, m16, m21, m22, m23, m24, m25, m26, m31, m32, m33, m34, m35, m36, m41, m42, m43, m44, m45, m46, m51, m52, m53, m54, m55, m56, m61, m62, m63, m64, m65, m66) -scalar_sub_impl!(Mat6, i16, Mat6SubRhs, m11, m12, m13, m14, m15, m16, m21, m22, m23, m24, m25, m26, +mat_sub_scalar_impl!(Mat6, i16, Mat6SubRhs, m11, m12, m13, m14, m15, m16, m21, m22, m23, m24, m25, m26, m31, m32, m33, m34, m35, m36, m41, m42, m43, m44, m45, m46, m51, m52, m53, m54, m55, m56, m61, m62, m63, m64, m65, m66) -scalar_sub_impl!(Mat6, i8, Mat6SubRhs, m11, m12, m13, m14, m15, m16, m21, m22, m23, m24, m25, m26, +mat_sub_scalar_impl!(Mat6, i8, Mat6SubRhs, m11, m12, m13, m14, m15, m16, m21, m22, m23, m24, m25, m26, m31, m32, m33, m34, m35, m36, m41, m42, m43, m44, m45, m46, m51, m52, m53, m54, m55, m56, m61, m62, m63, m64, m65, m66) -scalar_sub_impl!(Mat6, u64, Mat6SubRhs, m11, m12, m13, m14, m15, m16, m21, m22, m23, m24, m25, m26, +mat_sub_scalar_impl!(Mat6, u64, Mat6SubRhs, m11, m12, m13, m14, m15, m16, m21, m22, m23, m24, m25, m26, m31, m32, m33, m34, m35, m36, m41, m42, m43, m44, m45, m46, m51, m52, m53, m54, m55, m56, m61, m62, m63, m64, m65, m66) -scalar_sub_impl!(Mat6, u32, Mat6SubRhs, m11, m12, m13, m14, m15, m16, m21, m22, m23, m24, m25, m26, +mat_sub_scalar_impl!(Mat6, u32, Mat6SubRhs, m11, m12, m13, m14, m15, m16, m21, m22, m23, m24, m25, m26, m31, m32, m33, m34, m35, m36, m41, m42, m43, m44, m45, m46, m51, m52, m53, m54, m55, m56, m61, m62, m63, m64, m65, m66) -scalar_sub_impl!(Mat6, u16, Mat6SubRhs, m11, m12, m13, m14, m15, m16, m21, m22, m23, m24, m25, m26, +mat_sub_scalar_impl!(Mat6, u16, Mat6SubRhs, m11, m12, m13, m14, m15, m16, m21, m22, m23, m24, m25, m26, m31, m32, m33, m34, m35, m36, m41, m42, m43, m44, m45, m46, m51, m52, m53, m54, m55, m56, m61, m62, m63, m64, m65, m66) -scalar_sub_impl!(Mat6, u8, Mat6SubRhs, m11, m12, m13, m14, m15, m16, m21, m22, m23, m24, m25, m26, +mat_sub_scalar_impl!(Mat6, u8, Mat6SubRhs, m11, m12, m13, m14, m15, m16, m21, m22, m23, m24, m25, m26, m31, m32, m33, m34, m35, m36, m41, m42, m43, m44, m45, m46, m51, m52, m53, m54, m55, m56, m61, m62, m63, m64, m65, m66) -scalar_sub_impl!(Mat6, uint, Mat6SubRhs, m11, m12, m13, m14, m15, m16, m21, m22, m23, m24, m25, m26, +mat_sub_scalar_impl!(Mat6, uint, Mat6SubRhs, m11, m12, m13, m14, m15, m16, m21, m22, m23, m24, m25, m26, m31, m32, m33, m34, m35, m36, m41, m42, m43, m44, m45, m46, m51, m52, m53, m54, m55, m56, m61, m62, m63, m64, m65, m66) -scalar_sub_impl!(Mat6, int, Mat6SubRhs, m11, m12, m13, m14, m15, m16, m21, m22, m23, m24, m25, m26, +mat_sub_scalar_impl!(Mat6, int, Mat6SubRhs, m11, m12, m13, m14, m15, m16, m21, m22, m23, m24, m25, m26, m31, m32, m33, m34, m35, m36, m41, m42, m43, m44, m45, m46, m51, m52, m53, m54, m55, m56, m61, m62, m63, m64, m65, m66) diff --git a/src/structs/mat_macros.rs b/src/structs/mat_macros.rs index e574a770..492a8824 100644 --- a/src/structs/mat_macros.rs +++ b/src/structs/mat_macros.rs @@ -65,7 +65,7 @@ macro_rules! sub_impl( ) ) -macro_rules! scalar_mul_impl( +macro_rules! mat_mul_scalar_impl( ($t: ident, $n: ident, $trhs: ident, $comp0: ident $(,$compN: ident)*) => ( impl $trhs<$n, $t<$n>> for $n { #[inline] @@ -76,7 +76,7 @@ macro_rules! scalar_mul_impl( ) ) -macro_rules! scalar_div_impl( +macro_rules! mat_div_scalar_impl( ($t: ident, $n: ident, $trhs: ident, $comp0: ident $(,$compN: ident)*) => ( impl $trhs<$n, $t<$n>> for $n { #[inline] @@ -87,7 +87,7 @@ macro_rules! scalar_div_impl( ) ) -macro_rules! scalar_add_impl( +macro_rules! mat_add_scalar_impl( ($t: ident, $n: ident, $trhs: ident, $comp0: ident $(,$compN: ident)*) => ( impl $trhs<$n, $t<$n>> for $n { #[inline] @@ -112,7 +112,7 @@ macro_rules! eye_impl( ) ) -macro_rules! scalar_sub_impl( +macro_rules! mat_sub_scalar_impl( ($t: ident, $n: ident, $trhs: ident, $comp0: ident $(,$compN: ident)*) => ( impl $trhs<$n, $t<$n>> for $n { #[inline] diff --git a/src/structs/vec.rs b/src/structs/vec.rs index a8a9ab14..0d5fe63c 100644 --- a/src/structs/vec.rs +++ b/src/structs/vec.rs @@ -50,54 +50,54 @@ mul_impl!(Vec1, Vec1MulRhs, x) div_impl!(Vec1, Vec1DivRhs, x) neg_impl!(Vec1, x) dot_impl!(Vec1, x) -scalar_mul_impl!(Vec1, f64, Vec1MulRhs, x) -scalar_mul_impl!(Vec1, f32, Vec1MulRhs, x) -scalar_mul_impl!(Vec1, u64, Vec1MulRhs, x) -scalar_mul_impl!(Vec1, u32, Vec1MulRhs, x) -scalar_mul_impl!(Vec1, u16, Vec1MulRhs, x) -scalar_mul_impl!(Vec1, u8, Vec1MulRhs, x) -scalar_mul_impl!(Vec1, i64, Vec1MulRhs, x) -scalar_mul_impl!(Vec1, i32, Vec1MulRhs, x) -scalar_mul_impl!(Vec1, i16, Vec1MulRhs, x) -scalar_mul_impl!(Vec1, i8, Vec1MulRhs, x) -scalar_mul_impl!(Vec1, uint, Vec1MulRhs, x) -scalar_mul_impl!(Vec1, int, Vec1MulRhs, x) -scalar_div_impl!(Vec1, f64, Vec1DivRhs, x) -scalar_div_impl!(Vec1, f32, Vec1DivRhs, x) -scalar_div_impl!(Vec1, u64, Vec1DivRhs, x) -scalar_div_impl!(Vec1, u32, Vec1DivRhs, x) -scalar_div_impl!(Vec1, u16, Vec1DivRhs, x) -scalar_div_impl!(Vec1, u8, Vec1DivRhs, x) -scalar_div_impl!(Vec1, i64, Vec1DivRhs, x) -scalar_div_impl!(Vec1, i32, Vec1DivRhs, x) -scalar_div_impl!(Vec1, i16, Vec1DivRhs, x) -scalar_div_impl!(Vec1, i8, Vec1DivRhs, x) -scalar_div_impl!(Vec1, uint, Vec1DivRhs, x) -scalar_div_impl!(Vec1, int, Vec1DivRhs, x) -scalar_add_impl!(Vec1, f64, Vec1AddRhs, x) -scalar_add_impl!(Vec1, f32, Vec1AddRhs, x) -scalar_add_impl!(Vec1, u64, Vec1AddRhs, x) -scalar_add_impl!(Vec1, u32, Vec1AddRhs, x) -scalar_add_impl!(Vec1, u16, Vec1AddRhs, x) -scalar_add_impl!(Vec1, u8, Vec1AddRhs, x) -scalar_add_impl!(Vec1, i64, Vec1AddRhs, x) -scalar_add_impl!(Vec1, i32, Vec1AddRhs, x) -scalar_add_impl!(Vec1, i16, Vec1AddRhs, x) -scalar_add_impl!(Vec1, i8, Vec1AddRhs, x) -scalar_add_impl!(Vec1, uint, Vec1AddRhs, x) -scalar_add_impl!(Vec1, int, Vec1AddRhs, x) -scalar_sub_impl!(Vec1, f64, Vec1SubRhs, x) -scalar_sub_impl!(Vec1, f32, Vec1SubRhs, x) -scalar_sub_impl!(Vec1, u64, Vec1SubRhs, x) -scalar_sub_impl!(Vec1, u32, Vec1SubRhs, x) -scalar_sub_impl!(Vec1, u16, Vec1SubRhs, x) -scalar_sub_impl!(Vec1, u8, Vec1SubRhs, x) -scalar_sub_impl!(Vec1, i64, Vec1SubRhs, x) -scalar_sub_impl!(Vec1, i32, Vec1SubRhs, x) -scalar_sub_impl!(Vec1, i16, Vec1SubRhs, x) -scalar_sub_impl!(Vec1, i8, Vec1SubRhs, x) -scalar_sub_impl!(Vec1, uint, Vec1SubRhs, x) -scalar_sub_impl!(Vec1, int, Vec1SubRhs, x) +vec_mul_scalar_impl!(Vec1, f64, Vec1MulRhs, x) +vec_mul_scalar_impl!(Vec1, f32, Vec1MulRhs, x) +vec_mul_scalar_impl!(Vec1, u64, Vec1MulRhs, x) +vec_mul_scalar_impl!(Vec1, u32, Vec1MulRhs, x) +vec_mul_scalar_impl!(Vec1, u16, Vec1MulRhs, x) +vec_mul_scalar_impl!(Vec1, u8, Vec1MulRhs, x) +vec_mul_scalar_impl!(Vec1, i64, Vec1MulRhs, x) +vec_mul_scalar_impl!(Vec1, i32, Vec1MulRhs, x) +vec_mul_scalar_impl!(Vec1, i16, Vec1MulRhs, x) +vec_mul_scalar_impl!(Vec1, i8, Vec1MulRhs, x) +vec_mul_scalar_impl!(Vec1, uint, Vec1MulRhs, x) +vec_mul_scalar_impl!(Vec1, int, Vec1MulRhs, x) +vec_div_scalar_impl!(Vec1, f64, Vec1DivRhs, x) +vec_div_scalar_impl!(Vec1, f32, Vec1DivRhs, x) +vec_div_scalar_impl!(Vec1, u64, Vec1DivRhs, x) +vec_div_scalar_impl!(Vec1, u32, Vec1DivRhs, x) +vec_div_scalar_impl!(Vec1, u16, Vec1DivRhs, x) +vec_div_scalar_impl!(Vec1, u8, Vec1DivRhs, x) +vec_div_scalar_impl!(Vec1, i64, Vec1DivRhs, x) +vec_div_scalar_impl!(Vec1, i32, Vec1DivRhs, x) +vec_div_scalar_impl!(Vec1, i16, Vec1DivRhs, x) +vec_div_scalar_impl!(Vec1, i8, Vec1DivRhs, x) +vec_div_scalar_impl!(Vec1, uint, Vec1DivRhs, x) +vec_div_scalar_impl!(Vec1, int, Vec1DivRhs, x) +vec_add_scalar_impl!(Vec1, f64, Vec1AddRhs, x) +vec_add_scalar_impl!(Vec1, f32, Vec1AddRhs, x) +vec_add_scalar_impl!(Vec1, u64, Vec1AddRhs, x) +vec_add_scalar_impl!(Vec1, u32, Vec1AddRhs, x) +vec_add_scalar_impl!(Vec1, u16, Vec1AddRhs, x) +vec_add_scalar_impl!(Vec1, u8, Vec1AddRhs, x) +vec_add_scalar_impl!(Vec1, i64, Vec1AddRhs, x) +vec_add_scalar_impl!(Vec1, i32, Vec1AddRhs, x) +vec_add_scalar_impl!(Vec1, i16, Vec1AddRhs, x) +vec_add_scalar_impl!(Vec1, i8, Vec1AddRhs, x) +vec_add_scalar_impl!(Vec1, uint, Vec1AddRhs, x) +vec_add_scalar_impl!(Vec1, int, Vec1AddRhs, x) +vec_sub_scalar_impl!(Vec1, f64, Vec1SubRhs, x) +vec_sub_scalar_impl!(Vec1, f32, Vec1SubRhs, x) +vec_sub_scalar_impl!(Vec1, u64, Vec1SubRhs, x) +vec_sub_scalar_impl!(Vec1, u32, Vec1SubRhs, x) +vec_sub_scalar_impl!(Vec1, u16, Vec1SubRhs, x) +vec_sub_scalar_impl!(Vec1, u8, Vec1SubRhs, x) +vec_sub_scalar_impl!(Vec1, i64, Vec1SubRhs, x) +vec_sub_scalar_impl!(Vec1, i32, Vec1SubRhs, x) +vec_sub_scalar_impl!(Vec1, i16, Vec1SubRhs, x) +vec_sub_scalar_impl!(Vec1, i8, Vec1SubRhs, x) +vec_sub_scalar_impl!(Vec1, uint, Vec1SubRhs, x) +vec_sub_scalar_impl!(Vec1, int, Vec1SubRhs, x) translation_impl!(Vec1) norm_impl!(Vec1, x) approx_eq_impl!(Vec1, x) @@ -147,54 +147,54 @@ mul_impl!(Vec2, Vec2MulRhs, x, y) div_impl!(Vec2, Vec2DivRhs, x, y) neg_impl!(Vec2, x, y) dot_impl!(Vec2, x, y) -scalar_mul_impl!(Vec2, f64, Vec2MulRhs, x, y) -scalar_mul_impl!(Vec2, f32, Vec2MulRhs, x, y) -scalar_mul_impl!(Vec2, u64, Vec2MulRhs, x, y) -scalar_mul_impl!(Vec2, u32, Vec2MulRhs, x, y) -scalar_mul_impl!(Vec2, u16, Vec2MulRhs, x, y) -scalar_mul_impl!(Vec2, u8, Vec2MulRhs, x, y) -scalar_mul_impl!(Vec2, i64, Vec2MulRhs, x, y) -scalar_mul_impl!(Vec2, i32, Vec2MulRhs, x, y) -scalar_mul_impl!(Vec2, i16, Vec2MulRhs, x, y) -scalar_mul_impl!(Vec2, i8, Vec2MulRhs, x, y) -scalar_mul_impl!(Vec2, uint, Vec2MulRhs, x, y) -scalar_mul_impl!(Vec2, int, Vec2MulRhs, x, y) -scalar_div_impl!(Vec2, f64, Vec2DivRhs, x, y) -scalar_div_impl!(Vec2, f32, Vec2DivRhs, x, y) -scalar_div_impl!(Vec2, u64, Vec2DivRhs, x, y) -scalar_div_impl!(Vec2, u32, Vec2DivRhs, x, y) -scalar_div_impl!(Vec2, u16, Vec2DivRhs, x, y) -scalar_div_impl!(Vec2, u8, Vec2DivRhs, x, y) -scalar_div_impl!(Vec2, i64, Vec2DivRhs, x, y) -scalar_div_impl!(Vec2, i32, Vec2DivRhs, x, y) -scalar_div_impl!(Vec2, i16, Vec2DivRhs, x, y) -scalar_div_impl!(Vec2, i8, Vec2DivRhs, x, y) -scalar_div_impl!(Vec2, uint, Vec2DivRhs, x, y) -scalar_div_impl!(Vec2, int, Vec2DivRhs, x, y) -scalar_add_impl!(Vec2, f64, Vec2AddRhs, x, y) -scalar_add_impl!(Vec2, f32, Vec2AddRhs, x, y) -scalar_add_impl!(Vec2, u64, Vec2AddRhs, x, y) -scalar_add_impl!(Vec2, u32, Vec2AddRhs, x, y) -scalar_add_impl!(Vec2, u16, Vec2AddRhs, x, y) -scalar_add_impl!(Vec2, u8, Vec2AddRhs, x, y) -scalar_add_impl!(Vec2, i64, Vec2AddRhs, x, y) -scalar_add_impl!(Vec2, i32, Vec2AddRhs, x, y) -scalar_add_impl!(Vec2, i16, Vec2AddRhs, x, y) -scalar_add_impl!(Vec2, i8, Vec2AddRhs, x, y) -scalar_add_impl!(Vec2, uint, Vec2AddRhs, x, y) -scalar_add_impl!(Vec2, int, Vec2AddRhs, x, y) -scalar_sub_impl!(Vec2, f64, Vec2SubRhs, x, y) -scalar_sub_impl!(Vec2, f32, Vec2SubRhs, x, y) -scalar_sub_impl!(Vec2, u64, Vec2SubRhs, x, y) -scalar_sub_impl!(Vec2, u32, Vec2SubRhs, x, y) -scalar_sub_impl!(Vec2, u16, Vec2SubRhs, x, y) -scalar_sub_impl!(Vec2, u8, Vec2SubRhs, x, y) -scalar_sub_impl!(Vec2, i64, Vec2SubRhs, x, y) -scalar_sub_impl!(Vec2, i32, Vec2SubRhs, x, y) -scalar_sub_impl!(Vec2, i16, Vec2SubRhs, x, y) -scalar_sub_impl!(Vec2, i8, Vec2SubRhs, x, y) -scalar_sub_impl!(Vec2, uint, Vec2SubRhs, x, y) -scalar_sub_impl!(Vec2, int, Vec2SubRhs, x, y) +vec_mul_scalar_impl!(Vec2, f64, Vec2MulRhs, x, y) +vec_mul_scalar_impl!(Vec2, f32, Vec2MulRhs, x, y) +vec_mul_scalar_impl!(Vec2, u64, Vec2MulRhs, x, y) +vec_mul_scalar_impl!(Vec2, u32, Vec2MulRhs, x, y) +vec_mul_scalar_impl!(Vec2, u16, Vec2MulRhs, x, y) +vec_mul_scalar_impl!(Vec2, u8, Vec2MulRhs, x, y) +vec_mul_scalar_impl!(Vec2, i64, Vec2MulRhs, x, y) +vec_mul_scalar_impl!(Vec2, i32, Vec2MulRhs, x, y) +vec_mul_scalar_impl!(Vec2, i16, Vec2MulRhs, x, y) +vec_mul_scalar_impl!(Vec2, i8, Vec2MulRhs, x, y) +vec_mul_scalar_impl!(Vec2, uint, Vec2MulRhs, x, y) +vec_mul_scalar_impl!(Vec2, int, Vec2MulRhs, x, y) +vec_div_scalar_impl!(Vec2, f64, Vec2DivRhs, x, y) +vec_div_scalar_impl!(Vec2, f32, Vec2DivRhs, x, y) +vec_div_scalar_impl!(Vec2, u64, Vec2DivRhs, x, y) +vec_div_scalar_impl!(Vec2, u32, Vec2DivRhs, x, y) +vec_div_scalar_impl!(Vec2, u16, Vec2DivRhs, x, y) +vec_div_scalar_impl!(Vec2, u8, Vec2DivRhs, x, y) +vec_div_scalar_impl!(Vec2, i64, Vec2DivRhs, x, y) +vec_div_scalar_impl!(Vec2, i32, Vec2DivRhs, x, y) +vec_div_scalar_impl!(Vec2, i16, Vec2DivRhs, x, y) +vec_div_scalar_impl!(Vec2, i8, Vec2DivRhs, x, y) +vec_div_scalar_impl!(Vec2, uint, Vec2DivRhs, x, y) +vec_div_scalar_impl!(Vec2, int, Vec2DivRhs, x, y) +vec_add_scalar_impl!(Vec2, f64, Vec2AddRhs, x, y) +vec_add_scalar_impl!(Vec2, f32, Vec2AddRhs, x, y) +vec_add_scalar_impl!(Vec2, u64, Vec2AddRhs, x, y) +vec_add_scalar_impl!(Vec2, u32, Vec2AddRhs, x, y) +vec_add_scalar_impl!(Vec2, u16, Vec2AddRhs, x, y) +vec_add_scalar_impl!(Vec2, u8, Vec2AddRhs, x, y) +vec_add_scalar_impl!(Vec2, i64, Vec2AddRhs, x, y) +vec_add_scalar_impl!(Vec2, i32, Vec2AddRhs, x, y) +vec_add_scalar_impl!(Vec2, i16, Vec2AddRhs, x, y) +vec_add_scalar_impl!(Vec2, i8, Vec2AddRhs, x, y) +vec_add_scalar_impl!(Vec2, uint, Vec2AddRhs, x, y) +vec_add_scalar_impl!(Vec2, int, Vec2AddRhs, x, y) +vec_sub_scalar_impl!(Vec2, f64, Vec2SubRhs, x, y) +vec_sub_scalar_impl!(Vec2, f32, Vec2SubRhs, x, y) +vec_sub_scalar_impl!(Vec2, u64, Vec2SubRhs, x, y) +vec_sub_scalar_impl!(Vec2, u32, Vec2SubRhs, x, y) +vec_sub_scalar_impl!(Vec2, u16, Vec2SubRhs, x, y) +vec_sub_scalar_impl!(Vec2, u8, Vec2SubRhs, x, y) +vec_sub_scalar_impl!(Vec2, i64, Vec2SubRhs, x, y) +vec_sub_scalar_impl!(Vec2, i32, Vec2SubRhs, x, y) +vec_sub_scalar_impl!(Vec2, i16, Vec2SubRhs, x, y) +vec_sub_scalar_impl!(Vec2, i8, Vec2SubRhs, x, y) +vec_sub_scalar_impl!(Vec2, uint, Vec2SubRhs, x, y) +vec_sub_scalar_impl!(Vec2, int, Vec2SubRhs, x, y) translation_impl!(Vec2) norm_impl!(Vec2, x, y) approx_eq_impl!(Vec2, x, y) @@ -246,57 +246,57 @@ mul_impl!(Vec3, Vec3MulRhs, x, y, z) div_impl!(Vec3, Vec3DivRhs, x, y, z) neg_impl!(Vec3, x, y, z) dot_impl!(Vec3, x, y, z) -scalar_mul_impl!(Vec3, f64, Vec3MulRhs, x, y, z) -scalar_mul_impl!(Vec3, f32, Vec3MulRhs, x, y, z) -scalar_mul_impl!(Vec3, u64, Vec3MulRhs, x, y, z) -scalar_mul_impl!(Vec3, u32, Vec3MulRhs, x, y, z) -scalar_mul_impl!(Vec3, u16, Vec3MulRhs, x, y, z) -scalar_mul_impl!(Vec3, u8, Vec3MulRhs, x, y, z) -scalar_mul_impl!(Vec3, i64, Vec3MulRhs, x, y, z) -scalar_mul_impl!(Vec3, i32, Vec3MulRhs, x, y, z) -scalar_mul_impl!(Vec3, i16, Vec3MulRhs, x, y, z) -scalar_mul_impl!(Vec3, i8, Vec3MulRhs, x, y, z) -scalar_mul_impl!(Vec3, uint, Vec3MulRhs, x, y, z) -scalar_mul_impl!(Vec3, int, Vec3MulRhs, x, y, z) +vec_mul_scalar_impl!(Vec3, f64, Vec3MulRhs, x, y, z) +vec_mul_scalar_impl!(Vec3, f32, Vec3MulRhs, x, y, z) +vec_mul_scalar_impl!(Vec3, u64, Vec3MulRhs, x, y, z) +vec_mul_scalar_impl!(Vec3, u32, Vec3MulRhs, x, y, z) +vec_mul_scalar_impl!(Vec3, u16, Vec3MulRhs, x, y, z) +vec_mul_scalar_impl!(Vec3, u8, Vec3MulRhs, x, y, z) +vec_mul_scalar_impl!(Vec3, i64, Vec3MulRhs, x, y, z) +vec_mul_scalar_impl!(Vec3, i32, Vec3MulRhs, x, y, z) +vec_mul_scalar_impl!(Vec3, i16, Vec3MulRhs, x, y, z) +vec_mul_scalar_impl!(Vec3, i8, Vec3MulRhs, x, y, z) +vec_mul_scalar_impl!(Vec3, uint, Vec3MulRhs, x, y, z) +vec_mul_scalar_impl!(Vec3, int, Vec3MulRhs, x, y, z) -scalar_div_impl!(Vec3, f64, Vec3DivRhs, x, y, z) -scalar_div_impl!(Vec3, f32, Vec3DivRhs, x, y, z) -scalar_div_impl!(Vec3, u64, Vec3DivRhs, x, y, z) -scalar_div_impl!(Vec3, u32, Vec3DivRhs, x, y, z) -scalar_div_impl!(Vec3, u16, Vec3DivRhs, x, y, z) -scalar_div_impl!(Vec3, u8, Vec3DivRhs, x, y, z) -scalar_div_impl!(Vec3, i64, Vec3DivRhs, x, y, z) -scalar_div_impl!(Vec3, i32, Vec3DivRhs, x, y, z) -scalar_div_impl!(Vec3, i16, Vec3DivRhs, x, y, z) -scalar_div_impl!(Vec3, i8, Vec3DivRhs, x, y, z) -scalar_div_impl!(Vec3, uint, Vec3DivRhs, x, y, z) -scalar_div_impl!(Vec3, int, Vec3DivRhs, x, y, z) +vec_div_scalar_impl!(Vec3, f64, Vec3DivRhs, x, y, z) +vec_div_scalar_impl!(Vec3, f32, Vec3DivRhs, x, y, z) +vec_div_scalar_impl!(Vec3, u64, Vec3DivRhs, x, y, z) +vec_div_scalar_impl!(Vec3, u32, Vec3DivRhs, x, y, z) +vec_div_scalar_impl!(Vec3, u16, Vec3DivRhs, x, y, z) +vec_div_scalar_impl!(Vec3, u8, Vec3DivRhs, x, y, z) +vec_div_scalar_impl!(Vec3, i64, Vec3DivRhs, x, y, z) +vec_div_scalar_impl!(Vec3, i32, Vec3DivRhs, x, y, z) +vec_div_scalar_impl!(Vec3, i16, Vec3DivRhs, x, y, z) +vec_div_scalar_impl!(Vec3, i8, Vec3DivRhs, x, y, z) +vec_div_scalar_impl!(Vec3, uint, Vec3DivRhs, x, y, z) +vec_div_scalar_impl!(Vec3, int, Vec3DivRhs, x, y, z) -scalar_add_impl!(Vec3, f64, Vec3AddRhs, x, y, z) -scalar_add_impl!(Vec3, f32, Vec3AddRhs, x, y, z) -scalar_add_impl!(Vec3, u64, Vec3AddRhs, x, y, z) -scalar_add_impl!(Vec3, u32, Vec3AddRhs, x, y, z) -scalar_add_impl!(Vec3, u16, Vec3AddRhs, x, y, z) -scalar_add_impl!(Vec3, u8, Vec3AddRhs, x, y, z) -scalar_add_impl!(Vec3, i64, Vec3AddRhs, x, y, z) -scalar_add_impl!(Vec3, i32, Vec3AddRhs, x, y, z) -scalar_add_impl!(Vec3, i16, Vec3AddRhs, x, y, z) -scalar_add_impl!(Vec3, i8, Vec3AddRhs, x, y, z) -scalar_add_impl!(Vec3, uint, Vec3AddRhs, x, y, z) -scalar_add_impl!(Vec3, int, Vec3AddRhs, x, y, z) +vec_add_scalar_impl!(Vec3, f64, Vec3AddRhs, x, y, z) +vec_add_scalar_impl!(Vec3, f32, Vec3AddRhs, x, y, z) +vec_add_scalar_impl!(Vec3, u64, Vec3AddRhs, x, y, z) +vec_add_scalar_impl!(Vec3, u32, Vec3AddRhs, x, y, z) +vec_add_scalar_impl!(Vec3, u16, Vec3AddRhs, x, y, z) +vec_add_scalar_impl!(Vec3, u8, Vec3AddRhs, x, y, z) +vec_add_scalar_impl!(Vec3, i64, Vec3AddRhs, x, y, z) +vec_add_scalar_impl!(Vec3, i32, Vec3AddRhs, x, y, z) +vec_add_scalar_impl!(Vec3, i16, Vec3AddRhs, x, y, z) +vec_add_scalar_impl!(Vec3, i8, Vec3AddRhs, x, y, z) +vec_add_scalar_impl!(Vec3, uint, Vec3AddRhs, x, y, z) +vec_add_scalar_impl!(Vec3, int, Vec3AddRhs, x, y, z) -scalar_sub_impl!(Vec3, f64, Vec3SubRhs, x, y, z) -scalar_sub_impl!(Vec3, f32, Vec3SubRhs, x, y, z) -scalar_sub_impl!(Vec3, u64, Vec3SubRhs, x, y, z) -scalar_sub_impl!(Vec3, u32, Vec3SubRhs, x, y, z) -scalar_sub_impl!(Vec3, u16, Vec3SubRhs, x, y, z) -scalar_sub_impl!(Vec3, u8, Vec3SubRhs, x, y, z) -scalar_sub_impl!(Vec3, i64, Vec3SubRhs, x, y, z) -scalar_sub_impl!(Vec3, i32, Vec3SubRhs, x, y, z) -scalar_sub_impl!(Vec3, i16, Vec3SubRhs, x, y, z) -scalar_sub_impl!(Vec3, i8, Vec3SubRhs, x, y, z) -scalar_sub_impl!(Vec3, uint, Vec3SubRhs, x, y, z) -scalar_sub_impl!(Vec3, int, Vec3SubRhs, x, y, z) +vec_sub_scalar_impl!(Vec3, f64, Vec3SubRhs, x, y, z) +vec_sub_scalar_impl!(Vec3, f32, Vec3SubRhs, x, y, z) +vec_sub_scalar_impl!(Vec3, u64, Vec3SubRhs, x, y, z) +vec_sub_scalar_impl!(Vec3, u32, Vec3SubRhs, x, y, z) +vec_sub_scalar_impl!(Vec3, u16, Vec3SubRhs, x, y, z) +vec_sub_scalar_impl!(Vec3, u8, Vec3SubRhs, x, y, z) +vec_sub_scalar_impl!(Vec3, i64, Vec3SubRhs, x, y, z) +vec_sub_scalar_impl!(Vec3, i32, Vec3SubRhs, x, y, z) +vec_sub_scalar_impl!(Vec3, i16, Vec3SubRhs, x, y, z) +vec_sub_scalar_impl!(Vec3, i8, Vec3SubRhs, x, y, z) +vec_sub_scalar_impl!(Vec3, uint, Vec3SubRhs, x, y, z) +vec_sub_scalar_impl!(Vec3, int, Vec3SubRhs, x, y, z) translation_impl!(Vec3) norm_impl!(Vec3, x, y ,z) approx_eq_impl!(Vec3, x, y, z) @@ -351,54 +351,54 @@ mul_impl!(Vec4, Vec4MulRhs, x, y, z, w) div_impl!(Vec4, Vec4DivRhs, x, y, z, w) neg_impl!(Vec4, x, y, z, w) dot_impl!(Vec4, x, y, z, w) -scalar_mul_impl!(Vec4, f64, Vec4MulRhs, x, y, z, w) -scalar_mul_impl!(Vec4, f32, Vec4MulRhs, x, y, z, w) -scalar_mul_impl!(Vec4, u64, Vec4MulRhs, x, y, z, w) -scalar_mul_impl!(Vec4, u32, Vec4MulRhs, x, y, z, w) -scalar_mul_impl!(Vec4, u16, Vec4MulRhs, x, y, z, w) -scalar_mul_impl!(Vec4, u8, Vec4MulRhs, x, y, z, w) -scalar_mul_impl!(Vec4, i64, Vec4MulRhs, x, y, z, w) -scalar_mul_impl!(Vec4, i32, Vec4MulRhs, x, y, z, w) -scalar_mul_impl!(Vec4, i16, Vec4MulRhs, x, y, z, w) -scalar_mul_impl!(Vec4, i8, Vec4MulRhs, x, y, z, w) -scalar_mul_impl!(Vec4, uint, Vec4MulRhs, x, y, z, w) -scalar_mul_impl!(Vec4, int, Vec4MulRhs, x, y, z, w) -scalar_div_impl!(Vec4, f64, Vec4DivRhs, x, y, z, w) -scalar_div_impl!(Vec4, f32, Vec4DivRhs, x, y, z, w) -scalar_div_impl!(Vec4, u64, Vec4DivRhs, x, y, z, w) -scalar_div_impl!(Vec4, u32, Vec4DivRhs, x, y, z, w) -scalar_div_impl!(Vec4, u16, Vec4DivRhs, x, y, z, w) -scalar_div_impl!(Vec4, u8, Vec4DivRhs, x, y, z, w) -scalar_div_impl!(Vec4, i64, Vec4DivRhs, x, y, z, w) -scalar_div_impl!(Vec4, i32, Vec4DivRhs, x, y, z, w) -scalar_div_impl!(Vec4, i16, Vec4DivRhs, x, y, z, w) -scalar_div_impl!(Vec4, i8, Vec4DivRhs, x, y, z, w) -scalar_div_impl!(Vec4, uint, Vec4DivRhs, x, y, z, w) -scalar_div_impl!(Vec4, int, Vec4DivRhs, x, y, z, w) -scalar_add_impl!(Vec4, f64, Vec4AddRhs, x, y, z, w) -scalar_add_impl!(Vec4, f32, Vec4AddRhs, x, y, z, w) -scalar_add_impl!(Vec4, u64, Vec4AddRhs, x, y, z, w) -scalar_add_impl!(Vec4, u32, Vec4AddRhs, x, y, z, w) -scalar_add_impl!(Vec4, u16, Vec4AddRhs, x, y, z, w) -scalar_add_impl!(Vec4, u8, Vec4AddRhs, x, y, z, w) -scalar_add_impl!(Vec4, i64, Vec4AddRhs, x, y, z, w) -scalar_add_impl!(Vec4, i32, Vec4AddRhs, x, y, z, w) -scalar_add_impl!(Vec4, i16, Vec4AddRhs, x, y, z, w) -scalar_add_impl!(Vec4, i8, Vec4AddRhs, x, y, z, w) -scalar_add_impl!(Vec4, uint, Vec4AddRhs, x, y, z, w) -scalar_add_impl!(Vec4, int, Vec4AddRhs, x, y, z, w) -scalar_sub_impl!(Vec4, f64, Vec4SubRhs, x, y, z, w) -scalar_sub_impl!(Vec4, f32, Vec4SubRhs, x, y, z, w) -scalar_sub_impl!(Vec4, u64, Vec4SubRhs, x, y, z, w) -scalar_sub_impl!(Vec4, u32, Vec4SubRhs, x, y, z, w) -scalar_sub_impl!(Vec4, u16, Vec4SubRhs, x, y, z, w) -scalar_sub_impl!(Vec4, u8, Vec4SubRhs, x, y, z, w) -scalar_sub_impl!(Vec4, i64, Vec4SubRhs, x, y, z, w) -scalar_sub_impl!(Vec4, i32, Vec4SubRhs, x, y, z, w) -scalar_sub_impl!(Vec4, i16, Vec4SubRhs, x, y, z, w) -scalar_sub_impl!(Vec4, i8, Vec4SubRhs, x, y, z, w) -scalar_sub_impl!(Vec4, uint, Vec4SubRhs, x, y, z, w) -scalar_sub_impl!(Vec4, int, Vec4SubRhs, x, y, z, w) +vec_mul_scalar_impl!(Vec4, f64, Vec4MulRhs, x, y, z, w) +vec_mul_scalar_impl!(Vec4, f32, Vec4MulRhs, x, y, z, w) +vec_mul_scalar_impl!(Vec4, u64, Vec4MulRhs, x, y, z, w) +vec_mul_scalar_impl!(Vec4, u32, Vec4MulRhs, x, y, z, w) +vec_mul_scalar_impl!(Vec4, u16, Vec4MulRhs, x, y, z, w) +vec_mul_scalar_impl!(Vec4, u8, Vec4MulRhs, x, y, z, w) +vec_mul_scalar_impl!(Vec4, i64, Vec4MulRhs, x, y, z, w) +vec_mul_scalar_impl!(Vec4, i32, Vec4MulRhs, x, y, z, w) +vec_mul_scalar_impl!(Vec4, i16, Vec4MulRhs, x, y, z, w) +vec_mul_scalar_impl!(Vec4, i8, Vec4MulRhs, x, y, z, w) +vec_mul_scalar_impl!(Vec4, uint, Vec4MulRhs, x, y, z, w) +vec_mul_scalar_impl!(Vec4, int, Vec4MulRhs, x, y, z, w) +vec_div_scalar_impl!(Vec4, f64, Vec4DivRhs, x, y, z, w) +vec_div_scalar_impl!(Vec4, f32, Vec4DivRhs, x, y, z, w) +vec_div_scalar_impl!(Vec4, u64, Vec4DivRhs, x, y, z, w) +vec_div_scalar_impl!(Vec4, u32, Vec4DivRhs, x, y, z, w) +vec_div_scalar_impl!(Vec4, u16, Vec4DivRhs, x, y, z, w) +vec_div_scalar_impl!(Vec4, u8, Vec4DivRhs, x, y, z, w) +vec_div_scalar_impl!(Vec4, i64, Vec4DivRhs, x, y, z, w) +vec_div_scalar_impl!(Vec4, i32, Vec4DivRhs, x, y, z, w) +vec_div_scalar_impl!(Vec4, i16, Vec4DivRhs, x, y, z, w) +vec_div_scalar_impl!(Vec4, i8, Vec4DivRhs, x, y, z, w) +vec_div_scalar_impl!(Vec4, uint, Vec4DivRhs, x, y, z, w) +vec_div_scalar_impl!(Vec4, int, Vec4DivRhs, x, y, z, w) +vec_add_scalar_impl!(Vec4, f64, Vec4AddRhs, x, y, z, w) +vec_add_scalar_impl!(Vec4, f32, Vec4AddRhs, x, y, z, w) +vec_add_scalar_impl!(Vec4, u64, Vec4AddRhs, x, y, z, w) +vec_add_scalar_impl!(Vec4, u32, Vec4AddRhs, x, y, z, w) +vec_add_scalar_impl!(Vec4, u16, Vec4AddRhs, x, y, z, w) +vec_add_scalar_impl!(Vec4, u8, Vec4AddRhs, x, y, z, w) +vec_add_scalar_impl!(Vec4, i64, Vec4AddRhs, x, y, z, w) +vec_add_scalar_impl!(Vec4, i32, Vec4AddRhs, x, y, z, w) +vec_add_scalar_impl!(Vec4, i16, Vec4AddRhs, x, y, z, w) +vec_add_scalar_impl!(Vec4, i8, Vec4AddRhs, x, y, z, w) +vec_add_scalar_impl!(Vec4, uint, Vec4AddRhs, x, y, z, w) +vec_add_scalar_impl!(Vec4, int, Vec4AddRhs, x, y, z, w) +vec_sub_scalar_impl!(Vec4, f64, Vec4SubRhs, x, y, z, w) +vec_sub_scalar_impl!(Vec4, f32, Vec4SubRhs, x, y, z, w) +vec_sub_scalar_impl!(Vec4, u64, Vec4SubRhs, x, y, z, w) +vec_sub_scalar_impl!(Vec4, u32, Vec4SubRhs, x, y, z, w) +vec_sub_scalar_impl!(Vec4, u16, Vec4SubRhs, x, y, z, w) +vec_sub_scalar_impl!(Vec4, u8, Vec4SubRhs, x, y, z, w) +vec_sub_scalar_impl!(Vec4, i64, Vec4SubRhs, x, y, z, w) +vec_sub_scalar_impl!(Vec4, i32, Vec4SubRhs, x, y, z, w) +vec_sub_scalar_impl!(Vec4, i16, Vec4SubRhs, x, y, z, w) +vec_sub_scalar_impl!(Vec4, i8, Vec4SubRhs, x, y, z, w) +vec_sub_scalar_impl!(Vec4, uint, Vec4SubRhs, x, y, z, w) +vec_sub_scalar_impl!(Vec4, int, Vec4SubRhs, x, y, z, w) translation_impl!(Vec4) norm_impl!(Vec4, x, y, z, w) approx_eq_impl!(Vec4, x, y, z, w) @@ -454,54 +454,54 @@ mul_impl!(Vec5, Vec5MulRhs, x, y, z, w, a) div_impl!(Vec5, Vec5DivRhs, x, y, z, w, a) neg_impl!(Vec5, x, y, z, w, a) dot_impl!(Vec5, x, y, z, w, a) -scalar_mul_impl!(Vec5, f64, Vec5MulRhs, x, y, z, w, a) -scalar_mul_impl!(Vec5, f32, Vec5MulRhs, x, y, z, w, a) -scalar_mul_impl!(Vec5, u64, Vec5MulRhs, x, y, z, w, a) -scalar_mul_impl!(Vec5, u32, Vec5MulRhs, x, y, z, w, a) -scalar_mul_impl!(Vec5, u16, Vec5MulRhs, x, y, z, w, a) -scalar_mul_impl!(Vec5, u8, Vec5MulRhs, x, y, z, w, a) -scalar_mul_impl!(Vec5, i64, Vec5MulRhs, x, y, z, w, a) -scalar_mul_impl!(Vec5, i32, Vec5MulRhs, x, y, z, w, a) -scalar_mul_impl!(Vec5, i16, Vec5MulRhs, x, y, z, w, a) -scalar_mul_impl!(Vec5, i8, Vec5MulRhs, x, y, z, w, a) -scalar_mul_impl!(Vec5, uint, Vec5MulRhs, x, y, z, w, a) -scalar_mul_impl!(Vec5, int, Vec5MulRhs, x, y, z, w, a) -scalar_div_impl!(Vec5, f64, Vec5DivRhs, x, y, z, w, a) -scalar_div_impl!(Vec5, f32, Vec5DivRhs, x, y, z, w, a) -scalar_div_impl!(Vec5, u64, Vec5DivRhs, x, y, z, w, a) -scalar_div_impl!(Vec5, u32, Vec5DivRhs, x, y, z, w, a) -scalar_div_impl!(Vec5, u16, Vec5DivRhs, x, y, z, w, a) -scalar_div_impl!(Vec5, u8, Vec5DivRhs, x, y, z, w, a) -scalar_div_impl!(Vec5, i64, Vec5DivRhs, x, y, z, w, a) -scalar_div_impl!(Vec5, i32, Vec5DivRhs, x, y, z, w, a) -scalar_div_impl!(Vec5, i16, Vec5DivRhs, x, y, z, w, a) -scalar_div_impl!(Vec5, i8, Vec5DivRhs, x, y, z, w, a) -scalar_div_impl!(Vec5, uint, Vec5DivRhs, x, y, z, w, a) -scalar_div_impl!(Vec5, int, Vec5DivRhs, x, y, z, w, a) -scalar_add_impl!(Vec5, f64, Vec5AddRhs, x, y, z, w, a) -scalar_add_impl!(Vec5, f32, Vec5AddRhs, x, y, z, w, a) -scalar_add_impl!(Vec5, u64, Vec5AddRhs, x, y, z, w, a) -scalar_add_impl!(Vec5, u32, Vec5AddRhs, x, y, z, w, a) -scalar_add_impl!(Vec5, u16, Vec5AddRhs, x, y, z, w, a) -scalar_add_impl!(Vec5, u8, Vec5AddRhs, x, y, z, w, a) -scalar_add_impl!(Vec5, i64, Vec5AddRhs, x, y, z, w, a) -scalar_add_impl!(Vec5, i32, Vec5AddRhs, x, y, z, w, a) -scalar_add_impl!(Vec5, i16, Vec5AddRhs, x, y, z, w, a) -scalar_add_impl!(Vec5, i8, Vec5AddRhs, x, y, z, w, a) -scalar_add_impl!(Vec5, uint, Vec5AddRhs, x, y, z, w, a) -scalar_add_impl!(Vec5, int, Vec5AddRhs, x, y, z, w, a) -scalar_sub_impl!(Vec5, f64, Vec5SubRhs, x, y, z, w, a) -scalar_sub_impl!(Vec5, f32, Vec5SubRhs, x, y, z, w, a) -scalar_sub_impl!(Vec5, u64, Vec5SubRhs, x, y, z, w, a) -scalar_sub_impl!(Vec5, u32, Vec5SubRhs, x, y, z, w, a) -scalar_sub_impl!(Vec5, u16, Vec5SubRhs, x, y, z, w, a) -scalar_sub_impl!(Vec5, u8, Vec5SubRhs, x, y, z, w, a) -scalar_sub_impl!(Vec5, i64, Vec5SubRhs, x, y, z, w, a) -scalar_sub_impl!(Vec5, i32, Vec5SubRhs, x, y, z, w, a) -scalar_sub_impl!(Vec5, i16, Vec5SubRhs, x, y, z, w, a) -scalar_sub_impl!(Vec5, i8, Vec5SubRhs, x, y, z, w, a) -scalar_sub_impl!(Vec5, uint, Vec5SubRhs, x, y, z, w, a) -scalar_sub_impl!(Vec5, int, Vec5SubRhs, x, y, z, w, a) +vec_mul_scalar_impl!(Vec5, f64, Vec5MulRhs, x, y, z, w, a) +vec_mul_scalar_impl!(Vec5, f32, Vec5MulRhs, x, y, z, w, a) +vec_mul_scalar_impl!(Vec5, u64, Vec5MulRhs, x, y, z, w, a) +vec_mul_scalar_impl!(Vec5, u32, Vec5MulRhs, x, y, z, w, a) +vec_mul_scalar_impl!(Vec5, u16, Vec5MulRhs, x, y, z, w, a) +vec_mul_scalar_impl!(Vec5, u8, Vec5MulRhs, x, y, z, w, a) +vec_mul_scalar_impl!(Vec5, i64, Vec5MulRhs, x, y, z, w, a) +vec_mul_scalar_impl!(Vec5, i32, Vec5MulRhs, x, y, z, w, a) +vec_mul_scalar_impl!(Vec5, i16, Vec5MulRhs, x, y, z, w, a) +vec_mul_scalar_impl!(Vec5, i8, Vec5MulRhs, x, y, z, w, a) +vec_mul_scalar_impl!(Vec5, uint, Vec5MulRhs, x, y, z, w, a) +vec_mul_scalar_impl!(Vec5, int, Vec5MulRhs, x, y, z, w, a) +vec_div_scalar_impl!(Vec5, f64, Vec5DivRhs, x, y, z, w, a) +vec_div_scalar_impl!(Vec5, f32, Vec5DivRhs, x, y, z, w, a) +vec_div_scalar_impl!(Vec5, u64, Vec5DivRhs, x, y, z, w, a) +vec_div_scalar_impl!(Vec5, u32, Vec5DivRhs, x, y, z, w, a) +vec_div_scalar_impl!(Vec5, u16, Vec5DivRhs, x, y, z, w, a) +vec_div_scalar_impl!(Vec5, u8, Vec5DivRhs, x, y, z, w, a) +vec_div_scalar_impl!(Vec5, i64, Vec5DivRhs, x, y, z, w, a) +vec_div_scalar_impl!(Vec5, i32, Vec5DivRhs, x, y, z, w, a) +vec_div_scalar_impl!(Vec5, i16, Vec5DivRhs, x, y, z, w, a) +vec_div_scalar_impl!(Vec5, i8, Vec5DivRhs, x, y, z, w, a) +vec_div_scalar_impl!(Vec5, uint, Vec5DivRhs, x, y, z, w, a) +vec_div_scalar_impl!(Vec5, int, Vec5DivRhs, x, y, z, w, a) +vec_add_scalar_impl!(Vec5, f64, Vec5AddRhs, x, y, z, w, a) +vec_add_scalar_impl!(Vec5, f32, Vec5AddRhs, x, y, z, w, a) +vec_add_scalar_impl!(Vec5, u64, Vec5AddRhs, x, y, z, w, a) +vec_add_scalar_impl!(Vec5, u32, Vec5AddRhs, x, y, z, w, a) +vec_add_scalar_impl!(Vec5, u16, Vec5AddRhs, x, y, z, w, a) +vec_add_scalar_impl!(Vec5, u8, Vec5AddRhs, x, y, z, w, a) +vec_add_scalar_impl!(Vec5, i64, Vec5AddRhs, x, y, z, w, a) +vec_add_scalar_impl!(Vec5, i32, Vec5AddRhs, x, y, z, w, a) +vec_add_scalar_impl!(Vec5, i16, Vec5AddRhs, x, y, z, w, a) +vec_add_scalar_impl!(Vec5, i8, Vec5AddRhs, x, y, z, w, a) +vec_add_scalar_impl!(Vec5, uint, Vec5AddRhs, x, y, z, w, a) +vec_add_scalar_impl!(Vec5, int, Vec5AddRhs, x, y, z, w, a) +vec_sub_scalar_impl!(Vec5, f64, Vec5SubRhs, x, y, z, w, a) +vec_sub_scalar_impl!(Vec5, f32, Vec5SubRhs, x, y, z, w, a) +vec_sub_scalar_impl!(Vec5, u64, Vec5SubRhs, x, y, z, w, a) +vec_sub_scalar_impl!(Vec5, u32, Vec5SubRhs, x, y, z, w, a) +vec_sub_scalar_impl!(Vec5, u16, Vec5SubRhs, x, y, z, w, a) +vec_sub_scalar_impl!(Vec5, u8, Vec5SubRhs, x, y, z, w, a) +vec_sub_scalar_impl!(Vec5, i64, Vec5SubRhs, x, y, z, w, a) +vec_sub_scalar_impl!(Vec5, i32, Vec5SubRhs, x, y, z, w, a) +vec_sub_scalar_impl!(Vec5, i16, Vec5SubRhs, x, y, z, w, a) +vec_sub_scalar_impl!(Vec5, i8, Vec5SubRhs, x, y, z, w, a) +vec_sub_scalar_impl!(Vec5, uint, Vec5SubRhs, x, y, z, w, a) +vec_sub_scalar_impl!(Vec5, int, Vec5SubRhs, x, y, z, w, a) translation_impl!(Vec5) norm_impl!(Vec5, x, y, z, w, a) approx_eq_impl!(Vec5, x, y, z, w, a) @@ -559,54 +559,54 @@ mul_impl!(Vec6, Vec6MulRhs, x, y, z, w, a, b) div_impl!(Vec6, Vec6DivRhs, x, y, z, w, a, b) neg_impl!(Vec6, x, y, z, w, a, b) dot_impl!(Vec6, x, y, z, w, a, b) -scalar_mul_impl!(Vec6, f64, Vec6MulRhs, x, y, z, w, a, b) -scalar_mul_impl!(Vec6, f32, Vec6MulRhs, x, y, z, w, a, b) -scalar_mul_impl!(Vec6, u64, Vec6MulRhs, x, y, z, w, a, b) -scalar_mul_impl!(Vec6, u32, Vec6MulRhs, x, y, z, w, a, b) -scalar_mul_impl!(Vec6, u16, Vec6MulRhs, x, y, z, w, a, b) -scalar_mul_impl!(Vec6, u8, Vec6MulRhs, x, y, z, w, a, b) -scalar_mul_impl!(Vec6, i64, Vec6MulRhs, x, y, z, w, a, b) -scalar_mul_impl!(Vec6, i32, Vec6MulRhs, x, y, z, w, a, b) -scalar_mul_impl!(Vec6, i16, Vec6MulRhs, x, y, z, w, a, b) -scalar_mul_impl!(Vec6, i8, Vec6MulRhs, x, y, z, w, a, b) -scalar_mul_impl!(Vec6, uint, Vec6MulRhs, x, y, z, w, a, b) -scalar_mul_impl!(Vec6, int, Vec6MulRhs, x, y, z, w, a, b) -scalar_div_impl!(Vec6, f64, Vec6DivRhs, x, y, z, w, a, b) -scalar_div_impl!(Vec6, f32, Vec6DivRhs, x, y, z, w, a, b) -scalar_div_impl!(Vec6, u64, Vec6DivRhs, x, y, z, w, a, b) -scalar_div_impl!(Vec6, u32, Vec6DivRhs, x, y, z, w, a, b) -scalar_div_impl!(Vec6, u16, Vec6DivRhs, x, y, z, w, a, b) -scalar_div_impl!(Vec6, u8, Vec6DivRhs, x, y, z, w, a, b) -scalar_div_impl!(Vec6, i64, Vec6DivRhs, x, y, z, w, a, b) -scalar_div_impl!(Vec6, i32, Vec6DivRhs, x, y, z, w, a, b) -scalar_div_impl!(Vec6, i16, Vec6DivRhs, x, y, z, w, a, b) -scalar_div_impl!(Vec6, i8, Vec6DivRhs, x, y, z, w, a, b) -scalar_div_impl!(Vec6, uint, Vec6DivRhs, x, y, z, w, a, b) -scalar_div_impl!(Vec6, int, Vec6DivRhs, x, y, z, w, a, b) -scalar_add_impl!(Vec6, f64, Vec6AddRhs, x, y, z, w, a, b) -scalar_add_impl!(Vec6, f32, Vec6AddRhs, x, y, z, w, a, b) -scalar_add_impl!(Vec6, u64, Vec6AddRhs, x, y, z, w, a, b) -scalar_add_impl!(Vec6, u32, Vec6AddRhs, x, y, z, w, a, b) -scalar_add_impl!(Vec6, u16, Vec6AddRhs, x, y, z, w, a, b) -scalar_add_impl!(Vec6, u8, Vec6AddRhs, x, y, z, w, a, b) -scalar_add_impl!(Vec6, i64, Vec6AddRhs, x, y, z, w, a, b) -scalar_add_impl!(Vec6, i32, Vec6AddRhs, x, y, z, w, a, b) -scalar_add_impl!(Vec6, i16, Vec6AddRhs, x, y, z, w, a, b) -scalar_add_impl!(Vec6, i8, Vec6AddRhs, x, y, z, w, a, b) -scalar_add_impl!(Vec6, uint, Vec6AddRhs, x, y, z, w, a, b) -scalar_add_impl!(Vec6, int, Vec6AddRhs, x, y, z, w, a, b) -scalar_sub_impl!(Vec6, f64, Vec6SubRhs, x, y, z, w, a, b) -scalar_sub_impl!(Vec6, f32, Vec6SubRhs, x, y, z, w, a, b) -scalar_sub_impl!(Vec6, u64, Vec6SubRhs, x, y, z, w, a, b) -scalar_sub_impl!(Vec6, u32, Vec6SubRhs, x, y, z, w, a, b) -scalar_sub_impl!(Vec6, u16, Vec6SubRhs, x, y, z, w, a, b) -scalar_sub_impl!(Vec6, u8, Vec6SubRhs, x, y, z, w, a, b) -scalar_sub_impl!(Vec6, i64, Vec6SubRhs, x, y, z, w, a, b) -scalar_sub_impl!(Vec6, i32, Vec6SubRhs, x, y, z, w, a, b) -scalar_sub_impl!(Vec6, i16, Vec6SubRhs, x, y, z, w, a, b) -scalar_sub_impl!(Vec6, i8, Vec6SubRhs, x, y, z, w, a, b) -scalar_sub_impl!(Vec6, uint, Vec6SubRhs, x, y, z, w, a, b) -scalar_sub_impl!(Vec6, int, Vec6SubRhs, x, y, z, w, a, b) +vec_mul_scalar_impl!(Vec6, f64, Vec6MulRhs, x, y, z, w, a, b) +vec_mul_scalar_impl!(Vec6, f32, Vec6MulRhs, x, y, z, w, a, b) +vec_mul_scalar_impl!(Vec6, u64, Vec6MulRhs, x, y, z, w, a, b) +vec_mul_scalar_impl!(Vec6, u32, Vec6MulRhs, x, y, z, w, a, b) +vec_mul_scalar_impl!(Vec6, u16, Vec6MulRhs, x, y, z, w, a, b) +vec_mul_scalar_impl!(Vec6, u8, Vec6MulRhs, x, y, z, w, a, b) +vec_mul_scalar_impl!(Vec6, i64, Vec6MulRhs, x, y, z, w, a, b) +vec_mul_scalar_impl!(Vec6, i32, Vec6MulRhs, x, y, z, w, a, b) +vec_mul_scalar_impl!(Vec6, i16, Vec6MulRhs, x, y, z, w, a, b) +vec_mul_scalar_impl!(Vec6, i8, Vec6MulRhs, x, y, z, w, a, b) +vec_mul_scalar_impl!(Vec6, uint, Vec6MulRhs, x, y, z, w, a, b) +vec_mul_scalar_impl!(Vec6, int, Vec6MulRhs, x, y, z, w, a, b) +vec_div_scalar_impl!(Vec6, f64, Vec6DivRhs, x, y, z, w, a, b) +vec_div_scalar_impl!(Vec6, f32, Vec6DivRhs, x, y, z, w, a, b) +vec_div_scalar_impl!(Vec6, u64, Vec6DivRhs, x, y, z, w, a, b) +vec_div_scalar_impl!(Vec6, u32, Vec6DivRhs, x, y, z, w, a, b) +vec_div_scalar_impl!(Vec6, u16, Vec6DivRhs, x, y, z, w, a, b) +vec_div_scalar_impl!(Vec6, u8, Vec6DivRhs, x, y, z, w, a, b) +vec_div_scalar_impl!(Vec6, i64, Vec6DivRhs, x, y, z, w, a, b) +vec_div_scalar_impl!(Vec6, i32, Vec6DivRhs, x, y, z, w, a, b) +vec_div_scalar_impl!(Vec6, i16, Vec6DivRhs, x, y, z, w, a, b) +vec_div_scalar_impl!(Vec6, i8, Vec6DivRhs, x, y, z, w, a, b) +vec_div_scalar_impl!(Vec6, uint, Vec6DivRhs, x, y, z, w, a, b) +vec_div_scalar_impl!(Vec6, int, Vec6DivRhs, x, y, z, w, a, b) +vec_add_scalar_impl!(Vec6, f64, Vec6AddRhs, x, y, z, w, a, b) +vec_add_scalar_impl!(Vec6, f32, Vec6AddRhs, x, y, z, w, a, b) +vec_add_scalar_impl!(Vec6, u64, Vec6AddRhs, x, y, z, w, a, b) +vec_add_scalar_impl!(Vec6, u32, Vec6AddRhs, x, y, z, w, a, b) +vec_add_scalar_impl!(Vec6, u16, Vec6AddRhs, x, y, z, w, a, b) +vec_add_scalar_impl!(Vec6, u8, Vec6AddRhs, x, y, z, w, a, b) +vec_add_scalar_impl!(Vec6, i64, Vec6AddRhs, x, y, z, w, a, b) +vec_add_scalar_impl!(Vec6, i32, Vec6AddRhs, x, y, z, w, a, b) +vec_add_scalar_impl!(Vec6, i16, Vec6AddRhs, x, y, z, w, a, b) +vec_add_scalar_impl!(Vec6, i8, Vec6AddRhs, x, y, z, w, a, b) +vec_add_scalar_impl!(Vec6, uint, Vec6AddRhs, x, y, z, w, a, b) +vec_add_scalar_impl!(Vec6, int, Vec6AddRhs, x, y, z, w, a, b) +vec_sub_scalar_impl!(Vec6, f64, Vec6SubRhs, x, y, z, w, a, b) +vec_sub_scalar_impl!(Vec6, f32, Vec6SubRhs, x, y, z, w, a, b) +vec_sub_scalar_impl!(Vec6, u64, Vec6SubRhs, x, y, z, w, a, b) +vec_sub_scalar_impl!(Vec6, u32, Vec6SubRhs, x, y, z, w, a, b) +vec_sub_scalar_impl!(Vec6, u16, Vec6SubRhs, x, y, z, w, a, b) +vec_sub_scalar_impl!(Vec6, u8, Vec6SubRhs, x, y, z, w, a, b) +vec_sub_scalar_impl!(Vec6, i64, Vec6SubRhs, x, y, z, w, a, b) +vec_sub_scalar_impl!(Vec6, i32, Vec6SubRhs, x, y, z, w, a, b) +vec_sub_scalar_impl!(Vec6, i16, Vec6SubRhs, x, y, z, w, a, b) +vec_sub_scalar_impl!(Vec6, i8, Vec6SubRhs, x, y, z, w, a, b) +vec_sub_scalar_impl!(Vec6, uint, Vec6SubRhs, x, y, z, w, a, b) +vec_sub_scalar_impl!(Vec6, int, Vec6SubRhs, x, y, z, w, a, b) translation_impl!(Vec6) norm_impl!(Vec6, x, y, z, w, a, b) approx_eq_impl!(Vec6, x, y, z, w, a, b) diff --git a/src/structs/vec_macros.rs b/src/structs/vec_macros.rs index 6f4e2595..23b0da74 100644 --- a/src/structs/vec_macros.rs +++ b/src/structs/vec_macros.rs @@ -378,7 +378,7 @@ macro_rules! dot_impl( ) ) -macro_rules! scalar_mul_impl( +macro_rules! vec_mul_scalar_impl( ($t: ident, $n: ident, $trhs: ident, $comp0: ident $(,$compN: ident)*) => ( impl $trhs<$n, $t<$n>> for $n { #[inline] @@ -389,7 +389,7 @@ macro_rules! scalar_mul_impl( ) ) -macro_rules! scalar_div_impl( +macro_rules! vec_div_scalar_impl( ($t: ident, $n: ident, $trhs: ident, $comp0: ident $(,$compN: ident)*) => ( impl $trhs<$n, $t<$n>> for $n { #[inline] @@ -400,7 +400,7 @@ macro_rules! scalar_div_impl( ) ) -macro_rules! scalar_add_impl( +macro_rules! vec_add_scalar_impl( ($t: ident, $n: ident, $trhs: ident, $comp0: ident $(,$compN: ident)*) => ( impl $trhs<$n, $t<$n>> for $n { #[inline] @@ -411,7 +411,7 @@ macro_rules! scalar_add_impl( ) ) -macro_rules! scalar_sub_impl( +macro_rules! vec_sub_scalar_impl( ($t: ident, $n: ident, $trhs: ident, $comp0: ident $(,$compN: ident)*) => ( impl $trhs<$n, $t<$n>> for $n { #[inline]