pub mod mat2;
pub mod mat3a;
pub mod mat4;
pub mod point3a;
pub mod point4;
pub mod quat;
pub mod unit_quat;
pub mod unit_vec3a;
pub mod unit_vec4;
pub mod vec3a;
pub mod vec4;
#[allow(unused)]
pub use self::{
mat2::{mat2, Mat2},
mat3a::{mat3a, Mat3A},
mat4::{mat4, Mat4},
point3a::{point3a, Point3A},
point4::{point4, Point4},
quat::{quat, Quat},
unit_quat::UnitQuat,
unit_vec3a::UnitVec3A,
unit_vec4::UnitVec4,
vec3a::{vec3a, Vec3A},
vec4::{vec4, Vec4},
};
#[derive(Clone, Copy)]
#[repr(C, align(16))]
pub(crate) struct C128(f32, f32, f32, f32);