types! {
#[unstable(feature = "stdarch_loongarch", issue = "117427")]
pub struct v16i8(pub(crate) i8, pub(crate) i8, pub(crate) i8, pub(crate) i8, pub(crate) i8, pub(crate) i8, pub(crate) i8, pub(crate) i8, pub(crate) i8, pub(crate) i8, pub(crate) i8, pub(crate) i8, pub(crate) i8, pub(crate) i8, pub(crate) i8, pub(crate) i8);
#[unstable(feature = "stdarch_loongarch", issue = "117427")]
pub struct v8i16(pub(crate) i16, pub(crate) i16, pub(crate) i16, pub(crate) i16, pub(crate) i16, pub(crate) i16, pub(crate) i16, pub(crate) i16);
#[unstable(feature = "stdarch_loongarch", issue = "117427")]
pub struct v4i32(pub(crate) i32, pub(crate) i32, pub(crate) i32, pub(crate) i32);
#[unstable(feature = "stdarch_loongarch", issue = "117427")]
pub struct v2i64(pub(crate) i64, pub(crate) i64);
#[unstable(feature = "stdarch_loongarch", issue = "117427")]
pub struct v16u8(pub(crate) u8, pub(crate) u8, pub(crate) u8, pub(crate) u8, pub(crate) u8, pub(crate) u8, pub(crate) u8, pub(crate) u8, pub(crate) u8, pub(crate) u8, pub(crate) u8, pub(crate) u8, pub(crate) u8, pub(crate) u8, pub(crate) u8, pub(crate) u8);
#[unstable(feature = "stdarch_loongarch", issue = "117427")]
pub struct v8u16(pub(crate) u16, pub(crate) u16, pub(crate) u16, pub(crate) u16, pub(crate) u16, pub(crate) u16, pub(crate) u16, pub(crate) u16);
#[unstable(feature = "stdarch_loongarch", issue = "117427")]
pub struct v4u32(pub(crate) u32, pub(crate) u32, pub(crate) u32, pub(crate) u32);
#[unstable(feature = "stdarch_loongarch", issue = "117427")]
pub struct v2u64(pub(crate) u64, pub(crate) u64);
#[unstable(feature = "stdarch_loongarch", issue = "117427")]
pub struct v4f32(pub(crate) f32, pub(crate) f32, pub(crate) f32, pub(crate) f32);
#[unstable(feature = "stdarch_loongarch", issue = "117427")]
pub struct v2f64(pub(crate) f64, pub(crate) f64);
}