Miscellaneous Vector Utility Intrinsics

Get vl with specific vtype

Intrinsics here don’t have an overloaded variant.

Get VLMAX with specific vtype

Intrinsics here don’t have an overloaded variant.

Reinterpret Cast Conversion Intrinsics

// Reinterpret between different type under the same SEW/LMUL
vuint8mf8_t __riscv_vreinterpret_u8mf8(vint8mf8_t src);
vuint8mf4_t __riscv_vreinterpret_u8mf4(vint8mf4_t src);
vuint8mf2_t __riscv_vreinterpret_u8mf2(vint8mf2_t src);
vuint8m1_t __riscv_vreinterpret_u8m1(vint8m1_t src);
vuint8m2_t __riscv_vreinterpret_u8m2(vint8m2_t src);
vuint8m4_t __riscv_vreinterpret_u8m4(vint8m4_t src);
vuint8m8_t __riscv_vreinterpret_u8m8(vint8m8_t src);
vint8mf8_t __riscv_vreinterpret_i8mf8(vuint8mf8_t src);
vint8mf4_t __riscv_vreinterpret_i8mf4(vuint8mf4_t src);
vint8mf2_t __riscv_vreinterpret_i8mf2(vuint8mf2_t src);
vint8m1_t __riscv_vreinterpret_i8m1(vuint8m1_t src);
vint8m2_t __riscv_vreinterpret_i8m2(vuint8m2_t src);
vint8m4_t __riscv_vreinterpret_i8m4(vuint8m4_t src);
vint8m8_t __riscv_vreinterpret_i8m8(vuint8m8_t src);
vfloat16mf4_t __riscv_vreinterpret_f16mf4(vint16mf4_t src);
vfloat16mf2_t __riscv_vreinterpret_f16mf2(vint16mf2_t src);
vfloat16m1_t __riscv_vreinterpret_f16m1(vint16m1_t src);
vfloat16m2_t __riscv_vreinterpret_f16m2(vint16m2_t src);
vfloat16m4_t __riscv_vreinterpret_f16m4(vint16m4_t src);
vfloat16m8_t __riscv_vreinterpret_f16m8(vint16m8_t src);
vfloat16mf4_t __riscv_vreinterpret_f16mf4(vuint16mf4_t src);
vfloat16mf2_t __riscv_vreinterpret_f16mf2(vuint16mf2_t src);
vfloat16m1_t __riscv_vreinterpret_f16m1(vuint16m1_t src);
vfloat16m2_t __riscv_vreinterpret_f16m2(vuint16m2_t src);
vfloat16m4_t __riscv_vreinterpret_f16m4(vuint16m4_t src);
vfloat16m8_t __riscv_vreinterpret_f16m8(vuint16m8_t src);
vuint16mf4_t __riscv_vreinterpret_u16mf4(vint16mf4_t src);
vuint16mf2_t __riscv_vreinterpret_u16mf2(vint16mf2_t src);
vuint16m1_t __riscv_vreinterpret_u16m1(vint16m1_t src);
vuint16m2_t __riscv_vreinterpret_u16m2(vint16m2_t src);
vuint16m4_t __riscv_vreinterpret_u16m4(vint16m4_t src);
vuint16m8_t __riscv_vreinterpret_u16m8(vint16m8_t src);
vint16mf4_t __riscv_vreinterpret_i16mf4(vuint16mf4_t src);
vint16mf2_t __riscv_vreinterpret_i16mf2(vuint16mf2_t src);
vint16m1_t __riscv_vreinterpret_i16m1(vuint16m1_t src);
vint16m2_t __riscv_vreinterpret_i16m2(vuint16m2_t src);
vint16m4_t __riscv_vreinterpret_i16m4(vuint16m4_t src);
vint16m8_t __riscv_vreinterpret_i16m8(vuint16m8_t src);
vint16mf4_t __riscv_vreinterpret_i16mf4(vfloat16mf4_t src);
vint16mf2_t __riscv_vreinterpret_i16mf2(vfloat16mf2_t src);
vint16m1_t __riscv_vreinterpret_i16m1(vfloat16m1_t src);
vint16m2_t __riscv_vreinterpret_i16m2(vfloat16m2_t src);
vint16m4_t __riscv_vreinterpret_i16m4(vfloat16m4_t src);
vint16m8_t __riscv_vreinterpret_i16m8(vfloat16m8_t src);
vuint16mf4_t __riscv_vreinterpret_u16mf4(vfloat16mf4_t src);
vuint16mf2_t __riscv_vreinterpret_u16mf2(vfloat16mf2_t src);
vuint16m1_t __riscv_vreinterpret_u16m1(vfloat16m1_t src);
vuint16m2_t __riscv_vreinterpret_u16m2(vfloat16m2_t src);
vuint16m4_t __riscv_vreinterpret_u16m4(vfloat16m4_t src);
vuint16m8_t __riscv_vreinterpret_u16m8(vfloat16m8_t src);
vfloat32mf2_t __riscv_vreinterpret_f32mf2(vint32mf2_t src);
vfloat32m1_t __riscv_vreinterpret_f32m1(vint32m1_t src);
vfloat32m2_t __riscv_vreinterpret_f32m2(vint32m2_t src);
vfloat32m4_t __riscv_vreinterpret_f32m4(vint32m4_t src);
vfloat32m8_t __riscv_vreinterpret_f32m8(vint32m8_t src);
vfloat32mf2_t __riscv_vreinterpret_f32mf2(vuint32mf2_t src);
vfloat32m1_t __riscv_vreinterpret_f32m1(vuint32m1_t src);
vfloat32m2_t __riscv_vreinterpret_f32m2(vuint32m2_t src);
vfloat32m4_t __riscv_vreinterpret_f32m4(vuint32m4_t src);
vfloat32m8_t __riscv_vreinterpret_f32m8(vuint32m8_t src);
vuint32mf2_t __riscv_vreinterpret_u32mf2(vint32mf2_t src);
vuint32m1_t __riscv_vreinterpret_u32m1(vint32m1_t src);
vuint32m2_t __riscv_vreinterpret_u32m2(vint32m2_t src);
vuint32m4_t __riscv_vreinterpret_u32m4(vint32m4_t src);
vuint32m8_t __riscv_vreinterpret_u32m8(vint32m8_t src);
vint32mf2_t __riscv_vreinterpret_i32mf2(vuint32mf2_t src);
vint32m1_t __riscv_vreinterpret_i32m1(vuint32m1_t src);
vint32m2_t __riscv_vreinterpret_i32m2(vuint32m2_t src);
vint32m4_t __riscv_vreinterpret_i32m4(vuint32m4_t src);
vint32m8_t __riscv_vreinterpret_i32m8(vuint32m8_t src);
vint32mf2_t __riscv_vreinterpret_i32mf2(vfloat32mf2_t src);
vint32m1_t __riscv_vreinterpret_i32m1(vfloat32m1_t src);
vint32m2_t __riscv_vreinterpret_i32m2(vfloat32m2_t src);
vint32m4_t __riscv_vreinterpret_i32m4(vfloat32m4_t src);
vint32m8_t __riscv_vreinterpret_i32m8(vfloat32m8_t src);
vuint32mf2_t __riscv_vreinterpret_u32mf2(vfloat32mf2_t src);
vuint32m1_t __riscv_vreinterpret_u32m1(vfloat32m1_t src);
vuint32m2_t __riscv_vreinterpret_u32m2(vfloat32m2_t src);
vuint32m4_t __riscv_vreinterpret_u32m4(vfloat32m4_t src);
vuint32m8_t __riscv_vreinterpret_u32m8(vfloat32m8_t src);
vfloat64m1_t __riscv_vreinterpret_f64m1(vint64m1_t src);
vfloat64m2_t __riscv_vreinterpret_f64m2(vint64m2_t src);
vfloat64m4_t __riscv_vreinterpret_f64m4(vint64m4_t src);
vfloat64m8_t __riscv_vreinterpret_f64m8(vint64m8_t src);
vfloat64m1_t __riscv_vreinterpret_f64m1(vuint64m1_t src);
vfloat64m2_t __riscv_vreinterpret_f64m2(vuint64m2_t src);
vfloat64m4_t __riscv_vreinterpret_f64m4(vuint64m4_t src);
vfloat64m8_t __riscv_vreinterpret_f64m8(vuint64m8_t src);
vuint64m1_t __riscv_vreinterpret_u64m1(vint64m1_t src);
vuint64m2_t __riscv_vreinterpret_u64m2(vint64m2_t src);
vuint64m4_t __riscv_vreinterpret_u64m4(vint64m4_t src);
vuint64m8_t __riscv_vreinterpret_u64m8(vint64m8_t src);
vint64m1_t __riscv_vreinterpret_i64m1(vuint64m1_t src);
vint64m2_t __riscv_vreinterpret_i64m2(vuint64m2_t src);
vint64m4_t __riscv_vreinterpret_i64m4(vuint64m4_t src);
vint64m8_t __riscv_vreinterpret_i64m8(vuint64m8_t src);
vint64m1_t __riscv_vreinterpret_i64m1(vfloat64m1_t src);
vint64m2_t __riscv_vreinterpret_i64m2(vfloat64m2_t src);
vint64m4_t __riscv_vreinterpret_i64m4(vfloat64m4_t src);
vint64m8_t __riscv_vreinterpret_i64m8(vfloat64m8_t src);
vuint64m1_t __riscv_vreinterpret_u64m1(vfloat64m1_t src);
vuint64m2_t __riscv_vreinterpret_u64m2(vfloat64m2_t src);
vuint64m4_t __riscv_vreinterpret_u64m4(vfloat64m4_t src);
vuint64m8_t __riscv_vreinterpret_u64m8(vfloat64m8_t src);
// Reinterpret between different SEW under the same LMUL
vint16mf4_t __riscv_vreinterpret_i16mf4(vint8mf4_t src);
vint16mf2_t __riscv_vreinterpret_i16mf2(vint8mf2_t src);
vint16m1_t __riscv_vreinterpret_i16m1(vint8m1_t src);
vint16m2_t __riscv_vreinterpret_i16m2(vint8m2_t src);
vint16m4_t __riscv_vreinterpret_i16m4(vint8m4_t src);
vint16m8_t __riscv_vreinterpret_i16m8(vint8m8_t src);
vuint16mf4_t __riscv_vreinterpret_u16mf4(vuint8mf4_t src);
vuint16mf2_t __riscv_vreinterpret_u16mf2(vuint8mf2_t src);
vuint16m1_t __riscv_vreinterpret_u16m1(vuint8m1_t src);
vuint16m2_t __riscv_vreinterpret_u16m2(vuint8m2_t src);
vuint16m4_t __riscv_vreinterpret_u16m4(vuint8m4_t src);
vuint16m8_t __riscv_vreinterpret_u16m8(vuint8m8_t src);
vint32mf2_t __riscv_vreinterpret_i32mf2(vint8mf2_t src);
vint32m1_t __riscv_vreinterpret_i32m1(vint8m1_t src);
vint32m2_t __riscv_vreinterpret_i32m2(vint8m2_t src);
vint32m4_t __riscv_vreinterpret_i32m4(vint8m4_t src);
vint32m8_t __riscv_vreinterpret_i32m8(vint8m8_t src);
vuint32mf2_t __riscv_vreinterpret_u32mf2(vuint8mf2_t src);
vuint32m1_t __riscv_vreinterpret_u32m1(vuint8m1_t src);
vuint32m2_t __riscv_vreinterpret_u32m2(vuint8m2_t src);
vuint32m4_t __riscv_vreinterpret_u32m4(vuint8m4_t src);
vuint32m8_t __riscv_vreinterpret_u32m8(vuint8m8_t src);
vint64m1_t __riscv_vreinterpret_i64m1(vint8m1_t src);
vint64m2_t __riscv_vreinterpret_i64m2(vint8m2_t src);
vint64m4_t __riscv_vreinterpret_i64m4(vint8m4_t src);
vint64m8_t __riscv_vreinterpret_i64m8(vint8m8_t src);
vuint64m1_t __riscv_vreinterpret_u64m1(vuint8m1_t src);
vuint64m2_t __riscv_vreinterpret_u64m2(vuint8m2_t src);
vuint64m4_t __riscv_vreinterpret_u64m4(vuint8m4_t src);
vuint64m8_t __riscv_vreinterpret_u64m8(vuint8m8_t src);
vint8mf4_t __riscv_vreinterpret_i8mf4(vint16mf4_t src);
vint8mf2_t __riscv_vreinterpret_i8mf2(vint16mf2_t src);
vint8m1_t __riscv_vreinterpret_i8m1(vint16m1_t src);
vint8m2_t __riscv_vreinterpret_i8m2(vint16m2_t src);
vint8m4_t __riscv_vreinterpret_i8m4(vint16m4_t src);
vint8m8_t __riscv_vreinterpret_i8m8(vint16m8_t src);
vuint8mf4_t __riscv_vreinterpret_u8mf4(vuint16mf4_t src);
vuint8mf2_t __riscv_vreinterpret_u8mf2(vuint16mf2_t src);
vuint8m1_t __riscv_vreinterpret_u8m1(vuint16m1_t src);
vuint8m2_t __riscv_vreinterpret_u8m2(vuint16m2_t src);
vuint8m4_t __riscv_vreinterpret_u8m4(vuint16m4_t src);
vuint8m8_t __riscv_vreinterpret_u8m8(vuint16m8_t src);
vint32mf2_t __riscv_vreinterpret_i32mf2(vint16mf2_t src);
vint32m1_t __riscv_vreinterpret_i32m1(vint16m1_t src);
vint32m2_t __riscv_vreinterpret_i32m2(vint16m2_t src);
vint32m4_t __riscv_vreinterpret_i32m4(vint16m4_t src);
vint32m8_t __riscv_vreinterpret_i32m8(vint16m8_t src);
vuint32mf2_t __riscv_vreinterpret_u32mf2(vuint16mf2_t src);
vuint32m1_t __riscv_vreinterpret_u32m1(vuint16m1_t src);
vuint32m2_t __riscv_vreinterpret_u32m2(vuint16m2_t src);
vuint32m4_t __riscv_vreinterpret_u32m4(vuint16m4_t src);
vuint32m8_t __riscv_vreinterpret_u32m8(vuint16m8_t src);
vint64m1_t __riscv_vreinterpret_i64m1(vint16m1_t src);
vint64m2_t __riscv_vreinterpret_i64m2(vint16m2_t src);
vint64m4_t __riscv_vreinterpret_i64m4(vint16m4_t src);
vint64m8_t __riscv_vreinterpret_i64m8(vint16m8_t src);
vuint64m1_t __riscv_vreinterpret_u64m1(vuint16m1_t src);
vuint64m2_t __riscv_vreinterpret_u64m2(vuint16m2_t src);
vuint64m4_t __riscv_vreinterpret_u64m4(vuint16m4_t src);
vuint64m8_t __riscv_vreinterpret_u64m8(vuint16m8_t src);
vint8mf2_t __riscv_vreinterpret_i8mf2(vint32mf2_t src);
vint8m1_t __riscv_vreinterpret_i8m1(vint32m1_t src);
vint8m2_t __riscv_vreinterpret_i8m2(vint32m2_t src);
vint8m4_t __riscv_vreinterpret_i8m4(vint32m4_t src);
vint8m8_t __riscv_vreinterpret_i8m8(vint32m8_t src);
vuint8mf2_t __riscv_vreinterpret_u8mf2(vuint32mf2_t src);
vuint8m1_t __riscv_vreinterpret_u8m1(vuint32m1_t src);
vuint8m2_t __riscv_vreinterpret_u8m2(vuint32m2_t src);
vuint8m4_t __riscv_vreinterpret_u8m4(vuint32m4_t src);
vuint8m8_t __riscv_vreinterpret_u8m8(vuint32m8_t src);
vint16mf2_t __riscv_vreinterpret_i16mf2(vint32mf2_t src);
vint16m1_t __riscv_vreinterpret_i16m1(vint32m1_t src);
vint16m2_t __riscv_vreinterpret_i16m2(vint32m2_t src);
vint16m4_t __riscv_vreinterpret_i16m4(vint32m4_t src);
vint16m8_t __riscv_vreinterpret_i16m8(vint32m8_t src);
vuint16mf2_t __riscv_vreinterpret_u16mf2(vuint32mf2_t src);
vuint16m1_t __riscv_vreinterpret_u16m1(vuint32m1_t src);
vuint16m2_t __riscv_vreinterpret_u16m2(vuint32m2_t src);
vuint16m4_t __riscv_vreinterpret_u16m4(vuint32m4_t src);
vuint16m8_t __riscv_vreinterpret_u16m8(vuint32m8_t src);
vint64m1_t __riscv_vreinterpret_i64m1(vint32m1_t src);
vint64m2_t __riscv_vreinterpret_i64m2(vint32m2_t src);
vint64m4_t __riscv_vreinterpret_i64m4(vint32m4_t src);
vint64m8_t __riscv_vreinterpret_i64m8(vint32m8_t src);
vuint64m1_t __riscv_vreinterpret_u64m1(vuint32m1_t src);
vuint64m2_t __riscv_vreinterpret_u64m2(vuint32m2_t src);
vuint64m4_t __riscv_vreinterpret_u64m4(vuint32m4_t src);
vuint64m8_t __riscv_vreinterpret_u64m8(vuint32m8_t src);
vint8m1_t __riscv_vreinterpret_i8m1(vint64m1_t src);
vint8m2_t __riscv_vreinterpret_i8m2(vint64m2_t src);
vint8m4_t __riscv_vreinterpret_i8m4(vint64m4_t src);
vint8m8_t __riscv_vreinterpret_i8m8(vint64m8_t src);
vuint8m1_t __riscv_vreinterpret_u8m1(vuint64m1_t src);
vuint8m2_t __riscv_vreinterpret_u8m2(vuint64m2_t src);
vuint8m4_t __riscv_vreinterpret_u8m4(vuint64m4_t src);
vuint8m8_t __riscv_vreinterpret_u8m8(vuint64m8_t src);
vint16m1_t __riscv_vreinterpret_i16m1(vint64m1_t src);
vint16m2_t __riscv_vreinterpret_i16m2(vint64m2_t src);
vint16m4_t __riscv_vreinterpret_i16m4(vint64m4_t src);
vint16m8_t __riscv_vreinterpret_i16m8(vint64m8_t src);
vuint16m1_t __riscv_vreinterpret_u16m1(vuint64m1_t src);
vuint16m2_t __riscv_vreinterpret_u16m2(vuint64m2_t src);
vuint16m4_t __riscv_vreinterpret_u16m4(vuint64m4_t src);
vuint16m8_t __riscv_vreinterpret_u16m8(vuint64m8_t src);
vint32m1_t __riscv_vreinterpret_i32m1(vint64m1_t src);
vint32m2_t __riscv_vreinterpret_i32m2(vint64m2_t src);
vint32m4_t __riscv_vreinterpret_i32m4(vint64m4_t src);
vint32m8_t __riscv_vreinterpret_i32m8(vint64m8_t src);
vuint32m1_t __riscv_vreinterpret_u32m1(vuint64m1_t src);
vuint32m2_t __riscv_vreinterpret_u32m2(vuint64m2_t src);
vuint32m4_t __riscv_vreinterpret_u32m4(vuint64m4_t src);
vuint32m8_t __riscv_vreinterpret_u32m8(vuint64m8_t src);
// Reinterpret between vector boolean types and LMUL=1 (m1) vector integer types
vbool64_t __riscv_vreinterpret_b64(vint8m1_t src);
vint8m1_t __riscv_vreinterpret_i8m1(vbool64_t src);
vbool32_t __riscv_vreinterpret_b32(vint8m1_t src);
vint8m1_t __riscv_vreinterpret_i8m1(vbool32_t src);
vbool16_t __riscv_vreinterpret_b16(vint8m1_t src);
vint8m1_t __riscv_vreinterpret_i8m1(vbool16_t src);
vbool8_t __riscv_vreinterpret_b8(vint8m1_t src);
vint8m1_t __riscv_vreinterpret_i8m1(vbool8_t src);
vbool4_t __riscv_vreinterpret_b4(vint8m1_t src);
vint8m1_t __riscv_vreinterpret_i8m1(vbool4_t src);
vbool2_t __riscv_vreinterpret_b2(vint8m1_t src);
vint8m1_t __riscv_vreinterpret_i8m1(vbool2_t src);
vbool1_t __riscv_vreinterpret_b1(vint8m1_t src);
vint8m1_t __riscv_vreinterpret_i8m1(vbool1_t src);
vbool64_t __riscv_vreinterpret_b64(vuint8m1_t src);
vuint8m1_t __riscv_vreinterpret_u8m1(vbool64_t src);
vbool32_t __riscv_vreinterpret_b32(vuint8m1_t src);
vuint8m1_t __riscv_vreinterpret_u8m1(vbool32_t src);
vbool16_t __riscv_vreinterpret_b16(vuint8m1_t src);
vuint8m1_t __riscv_vreinterpret_u8m1(vbool16_t src);
vbool8_t __riscv_vreinterpret_b8(vuint8m1_t src);
vuint8m1_t __riscv_vreinterpret_u8m1(vbool8_t src);
vbool4_t __riscv_vreinterpret_b4(vuint8m1_t src);
vuint8m1_t __riscv_vreinterpret_u8m1(vbool4_t src);
vbool2_t __riscv_vreinterpret_b2(vuint8m1_t src);
vuint8m1_t __riscv_vreinterpret_u8m1(vbool2_t src);
vbool1_t __riscv_vreinterpret_b1(vuint8m1_t src);
vuint8m1_t __riscv_vreinterpret_u8m1(vbool1_t src);
vbool64_t __riscv_vreinterpret_b64(vint16m1_t src);
vint16m1_t __riscv_vreinterpret_i16m1(vbool64_t src);
vbool32_t __riscv_vreinterpret_b32(vint16m1_t src);
vint16m1_t __riscv_vreinterpret_i16m1(vbool32_t src);
vbool16_t __riscv_vreinterpret_b16(vint16m1_t src);
vint16m1_t __riscv_vreinterpret_i16m1(vbool16_t src);
vbool8_t __riscv_vreinterpret_b8(vint16m1_t src);
vint16m1_t __riscv_vreinterpret_i16m1(vbool8_t src);
vbool4_t __riscv_vreinterpret_b4(vint16m1_t src);
vint16m1_t __riscv_vreinterpret_i16m1(vbool4_t src);
vbool2_t __riscv_vreinterpret_b2(vint16m1_t src);
vint16m1_t __riscv_vreinterpret_i16m1(vbool2_t src);
vbool64_t __riscv_vreinterpret_b64(vuint16m1_t src);
vuint16m1_t __riscv_vreinterpret_u16m1(vbool64_t src);
vbool32_t __riscv_vreinterpret_b32(vuint16m1_t src);
vuint16m1_t __riscv_vreinterpret_u16m1(vbool32_t src);
vbool16_t __riscv_vreinterpret_b16(vuint16m1_t src);
vuint16m1_t __riscv_vreinterpret_u16m1(vbool16_t src);
vbool8_t __riscv_vreinterpret_b8(vuint16m1_t src);
vuint16m1_t __riscv_vreinterpret_u16m1(vbool8_t src);
vbool4_t __riscv_vreinterpret_b4(vuint16m1_t src);
vuint16m1_t __riscv_vreinterpret_u16m1(vbool4_t src);
vbool2_t __riscv_vreinterpret_b2(vuint16m1_t src);
vuint16m1_t __riscv_vreinterpret_u16m1(vbool2_t src);
vbool64_t __riscv_vreinterpret_b64(vint32m1_t src);
vint32m1_t __riscv_vreinterpret_i32m1(vbool64_t src);
vbool32_t __riscv_vreinterpret_b32(vint32m1_t src);
vint32m1_t __riscv_vreinterpret_i32m1(vbool32_t src);
vbool16_t __riscv_vreinterpret_b16(vint32m1_t src);
vint32m1_t __riscv_vreinterpret_i32m1(vbool16_t src);
vbool8_t __riscv_vreinterpret_b8(vint32m1_t src);
vint32m1_t __riscv_vreinterpret_i32m1(vbool8_t src);
vbool4_t __riscv_vreinterpret_b4(vint32m1_t src);
vint32m1_t __riscv_vreinterpret_i32m1(vbool4_t src);
vbool64_t __riscv_vreinterpret_b64(vuint32m1_t src);
vuint32m1_t __riscv_vreinterpret_u32m1(vbool64_t src);
vbool32_t __riscv_vreinterpret_b32(vuint32m1_t src);
vuint32m1_t __riscv_vreinterpret_u32m1(vbool32_t src);
vbool16_t __riscv_vreinterpret_b16(vuint32m1_t src);
vuint32m1_t __riscv_vreinterpret_u32m1(vbool16_t src);
vbool8_t __riscv_vreinterpret_b8(vuint32m1_t src);
vuint32m1_t __riscv_vreinterpret_u32m1(vbool8_t src);
vbool4_t __riscv_vreinterpret_b4(vuint32m1_t src);
vuint32m1_t __riscv_vreinterpret_u32m1(vbool4_t src);
vbool64_t __riscv_vreinterpret_b64(vint64m1_t src);
vint64m1_t __riscv_vreinterpret_i64m1(vbool64_t src);
vbool32_t __riscv_vreinterpret_b32(vint64m1_t src);
vint64m1_t __riscv_vreinterpret_i64m1(vbool32_t src);
vbool16_t __riscv_vreinterpret_b16(vint64m1_t src);
vint64m1_t __riscv_vreinterpret_i64m1(vbool16_t src);
vbool8_t __riscv_vreinterpret_b8(vint64m1_t src);
vint64m1_t __riscv_vreinterpret_i64m1(vbool8_t src);
vbool64_t __riscv_vreinterpret_b64(vuint64m1_t src);
vuint64m1_t __riscv_vreinterpret_u64m1(vbool64_t src);
vbool32_t __riscv_vreinterpret_b32(vuint64m1_t src);
vuint64m1_t __riscv_vreinterpret_u64m1(vbool32_t src);
vbool16_t __riscv_vreinterpret_b16(vuint64m1_t src);
vuint64m1_t __riscv_vreinterpret_u64m1(vbool16_t src);
vbool8_t __riscv_vreinterpret_b8(vuint64m1_t src);
vuint64m1_t __riscv_vreinterpret_u64m1(vbool8_t src);

Vector LMUL Extension Intrinsics

vfloat16mf2_t __riscv_vlmul_ext_f16mf2(vfloat16mf4_t value);
vfloat16m1_t __riscv_vlmul_ext_f16m1(vfloat16mf4_t value);
vfloat16m2_t __riscv_vlmul_ext_f16m2(vfloat16mf4_t value);
vfloat16m4_t __riscv_vlmul_ext_f16m4(vfloat16mf4_t value);
vfloat16m8_t __riscv_vlmul_ext_f16m8(vfloat16mf4_t value);
vfloat16m1_t __riscv_vlmul_ext_f16m1(vfloat16mf2_t value);
vfloat16m2_t __riscv_vlmul_ext_f16m2(vfloat16mf2_t value);
vfloat16m4_t __riscv_vlmul_ext_f16m4(vfloat16mf2_t value);
vfloat16m8_t __riscv_vlmul_ext_f16m8(vfloat16mf2_t value);
vfloat16m2_t __riscv_vlmul_ext_f16m2(vfloat16m1_t value);
vfloat16m4_t __riscv_vlmul_ext_f16m4(vfloat16m1_t value);
vfloat16m8_t __riscv_vlmul_ext_f16m8(vfloat16m1_t value);
vfloat16m4_t __riscv_vlmul_ext_f16m4(vfloat16m2_t value);
vfloat16m8_t __riscv_vlmul_ext_f16m8(vfloat16m2_t value);
vfloat16m8_t __riscv_vlmul_ext_f16m8(vfloat16m4_t value);
vfloat32m1_t __riscv_vlmul_ext_f32m1(vfloat32mf2_t value);
vfloat32m2_t __riscv_vlmul_ext_f32m2(vfloat32mf2_t value);
vfloat32m4_t __riscv_vlmul_ext_f32m4(vfloat32mf2_t value);
vfloat32m8_t __riscv_vlmul_ext_f32m8(vfloat32mf2_t value);
vfloat32m2_t __riscv_vlmul_ext_f32m2(vfloat32m1_t value);
vfloat32m4_t __riscv_vlmul_ext_f32m4(vfloat32m1_t value);
vfloat32m8_t __riscv_vlmul_ext_f32m8(vfloat32m1_t value);
vfloat32m4_t __riscv_vlmul_ext_f32m4(vfloat32m2_t value);
vfloat32m8_t __riscv_vlmul_ext_f32m8(vfloat32m2_t value);
vfloat32m8_t __riscv_vlmul_ext_f32m8(vfloat32m4_t value);
vfloat64m2_t __riscv_vlmul_ext_f64m2(vfloat64m1_t value);
vfloat64m4_t __riscv_vlmul_ext_f64m4(vfloat64m1_t value);
vfloat64m8_t __riscv_vlmul_ext_f64m8(vfloat64m1_t value);
vfloat64m4_t __riscv_vlmul_ext_f64m4(vfloat64m2_t value);
vfloat64m8_t __riscv_vlmul_ext_f64m8(vfloat64m2_t value);
vfloat64m8_t __riscv_vlmul_ext_f64m8(vfloat64m4_t value);
vint8mf4_t __riscv_vlmul_ext_i8mf4(vint8mf8_t value);
vint8mf2_t __riscv_vlmul_ext_i8mf2(vint8mf8_t value);
vint8m1_t __riscv_vlmul_ext_i8m1(vint8mf8_t value);
vint8m2_t __riscv_vlmul_ext_i8m2(vint8mf8_t value);
vint8m4_t __riscv_vlmul_ext_i8m4(vint8mf8_t value);
vint8m8_t __riscv_vlmul_ext_i8m8(vint8mf8_t value);
vint8mf2_t __riscv_vlmul_ext_i8mf2(vint8mf4_t value);
vint8m1_t __riscv_vlmul_ext_i8m1(vint8mf4_t value);
vint8m2_t __riscv_vlmul_ext_i8m2(vint8mf4_t value);
vint8m4_t __riscv_vlmul_ext_i8m4(vint8mf4_t value);
vint8m8_t __riscv_vlmul_ext_i8m8(vint8mf4_t value);
vint8m1_t __riscv_vlmul_ext_i8m1(vint8mf2_t value);
vint8m2_t __riscv_vlmul_ext_i8m2(vint8mf2_t value);
vint8m4_t __riscv_vlmul_ext_i8m4(vint8mf2_t value);
vint8m8_t __riscv_vlmul_ext_i8m8(vint8mf2_t value);
vint8m2_t __riscv_vlmul_ext_i8m2(vint8m1_t value);
vint8m4_t __riscv_vlmul_ext_i8m4(vint8m1_t value);
vint8m8_t __riscv_vlmul_ext_i8m8(vint8m1_t value);
vint8m4_t __riscv_vlmul_ext_i8m4(vint8m2_t value);
vint8m8_t __riscv_vlmul_ext_i8m8(vint8m2_t value);
vint8m8_t __riscv_vlmul_ext_i8m8(vint8m4_t value);
vint16mf2_t __riscv_vlmul_ext_i16mf2(vint16mf4_t value);
vint16m1_t __riscv_vlmul_ext_i16m1(vint16mf4_t value);
vint16m2_t __riscv_vlmul_ext_i16m2(vint16mf4_t value);
vint16m4_t __riscv_vlmul_ext_i16m4(vint16mf4_t value);
vint16m8_t __riscv_vlmul_ext_i16m8(vint16mf4_t value);
vint16m1_t __riscv_vlmul_ext_i16m1(vint16mf2_t value);
vint16m2_t __riscv_vlmul_ext_i16m2(vint16mf2_t value);
vint16m4_t __riscv_vlmul_ext_i16m4(vint16mf2_t value);
vint16m8_t __riscv_vlmul_ext_i16m8(vint16mf2_t value);
vint16m2_t __riscv_vlmul_ext_i16m2(vint16m1_t value);
vint16m4_t __riscv_vlmul_ext_i16m4(vint16m1_t value);
vint16m8_t __riscv_vlmul_ext_i16m8(vint16m1_t value);
vint16m4_t __riscv_vlmul_ext_i16m4(vint16m2_t value);
vint16m8_t __riscv_vlmul_ext_i16m8(vint16m2_t value);
vint16m8_t __riscv_vlmul_ext_i16m8(vint16m4_t value);
vint32m1_t __riscv_vlmul_ext_i32m1(vint32mf2_t value);
vint32m2_t __riscv_vlmul_ext_i32m2(vint32mf2_t value);
vint32m4_t __riscv_vlmul_ext_i32m4(vint32mf2_t value);
vint32m8_t __riscv_vlmul_ext_i32m8(vint32mf2_t value);
vint32m2_t __riscv_vlmul_ext_i32m2(vint32m1_t value);
vint32m4_t __riscv_vlmul_ext_i32m4(vint32m1_t value);
vint32m8_t __riscv_vlmul_ext_i32m8(vint32m1_t value);
vint32m4_t __riscv_vlmul_ext_i32m4(vint32m2_t value);
vint32m8_t __riscv_vlmul_ext_i32m8(vint32m2_t value);
vint32m8_t __riscv_vlmul_ext_i32m8(vint32m4_t value);
vint64m2_t __riscv_vlmul_ext_i64m2(vint64m1_t value);
vint64m4_t __riscv_vlmul_ext_i64m4(vint64m1_t value);
vint64m8_t __riscv_vlmul_ext_i64m8(vint64m1_t value);
vint64m4_t __riscv_vlmul_ext_i64m4(vint64m2_t value);
vint64m8_t __riscv_vlmul_ext_i64m8(vint64m2_t value);
vint64m8_t __riscv_vlmul_ext_i64m8(vint64m4_t value);
vuint8mf4_t __riscv_vlmul_ext_u8mf4(vuint8mf8_t value);
vuint8mf2_t __riscv_vlmul_ext_u8mf2(vuint8mf8_t value);
vuint8m1_t __riscv_vlmul_ext_u8m1(vuint8mf8_t value);
vuint8m2_t __riscv_vlmul_ext_u8m2(vuint8mf8_t value);
vuint8m4_t __riscv_vlmul_ext_u8m4(vuint8mf8_t value);
vuint8m8_t __riscv_vlmul_ext_u8m8(vuint8mf8_t value);
vuint8mf2_t __riscv_vlmul_ext_u8mf2(vuint8mf4_t value);
vuint8m1_t __riscv_vlmul_ext_u8m1(vuint8mf4_t value);
vuint8m2_t __riscv_vlmul_ext_u8m2(vuint8mf4_t value);
vuint8m4_t __riscv_vlmul_ext_u8m4(vuint8mf4_t value);
vuint8m8_t __riscv_vlmul_ext_u8m8(vuint8mf4_t value);
vuint8m1_t __riscv_vlmul_ext_u8m1(vuint8mf2_t value);
vuint8m2_t __riscv_vlmul_ext_u8m2(vuint8mf2_t value);
vuint8m4_t __riscv_vlmul_ext_u8m4(vuint8mf2_t value);
vuint8m8_t __riscv_vlmul_ext_u8m8(vuint8mf2_t value);
vuint8m2_t __riscv_vlmul_ext_u8m2(vuint8m1_t value);
vuint8m4_t __riscv_vlmul_ext_u8m4(vuint8m1_t value);
vuint8m8_t __riscv_vlmul_ext_u8m8(vuint8m1_t value);
vuint8m4_t __riscv_vlmul_ext_u8m4(vuint8m2_t value);
vuint8m8_t __riscv_vlmul_ext_u8m8(vuint8m2_t value);
vuint8m8_t __riscv_vlmul_ext_u8m8(vuint8m4_t value);
vuint16mf2_t __riscv_vlmul_ext_u16mf2(vuint16mf4_t value);
vuint16m1_t __riscv_vlmul_ext_u16m1(vuint16mf4_t value);
vuint16m2_t __riscv_vlmul_ext_u16m2(vuint16mf4_t value);
vuint16m4_t __riscv_vlmul_ext_u16m4(vuint16mf4_t value);
vuint16m8_t __riscv_vlmul_ext_u16m8(vuint16mf4_t value);
vuint16m1_t __riscv_vlmul_ext_u16m1(vuint16mf2_t value);
vuint16m2_t __riscv_vlmul_ext_u16m2(vuint16mf2_t value);
vuint16m4_t __riscv_vlmul_ext_u16m4(vuint16mf2_t value);
vuint16m8_t __riscv_vlmul_ext_u16m8(vuint16mf2_t value);
vuint16m2_t __riscv_vlmul_ext_u16m2(vuint16m1_t value);
vuint16m4_t __riscv_vlmul_ext_u16m4(vuint16m1_t value);
vuint16m8_t __riscv_vlmul_ext_u16m8(vuint16m1_t value);
vuint16m4_t __riscv_vlmul_ext_u16m4(vuint16m2_t value);
vuint16m8_t __riscv_vlmul_ext_u16m8(vuint16m2_t value);
vuint16m8_t __riscv_vlmul_ext_u16m8(vuint16m4_t value);
vuint32m1_t __riscv_vlmul_ext_u32m1(vuint32mf2_t value);
vuint32m2_t __riscv_vlmul_ext_u32m2(vuint32mf2_t value);
vuint32m4_t __riscv_vlmul_ext_u32m4(vuint32mf2_t value);
vuint32m8_t __riscv_vlmul_ext_u32m8(vuint32mf2_t value);
vuint32m2_t __riscv_vlmul_ext_u32m2(vuint32m1_t value);
vuint32m4_t __riscv_vlmul_ext_u32m4(vuint32m1_t value);
vuint32m8_t __riscv_vlmul_ext_u32m8(vuint32m1_t value);
vuint32m4_t __riscv_vlmul_ext_u32m4(vuint32m2_t value);
vuint32m8_t __riscv_vlmul_ext_u32m8(vuint32m2_t value);
vuint32m8_t __riscv_vlmul_ext_u32m8(vuint32m4_t value);
vuint64m2_t __riscv_vlmul_ext_u64m2(vuint64m1_t value);
vuint64m4_t __riscv_vlmul_ext_u64m4(vuint64m1_t value);
vuint64m8_t __riscv_vlmul_ext_u64m8(vuint64m1_t value);
vuint64m4_t __riscv_vlmul_ext_u64m4(vuint64m2_t value);
vuint64m8_t __riscv_vlmul_ext_u64m8(vuint64m2_t value);
vuint64m8_t __riscv_vlmul_ext_u64m8(vuint64m4_t value);

Vector LMUL Truncation Intrinsics

vfloat16mf4_t __riscv_vlmul_trunc_f16mf4(vfloat16mf2_t value);
vfloat16mf4_t __riscv_vlmul_trunc_f16mf4(vfloat16m1_t value);
vfloat16mf2_t __riscv_vlmul_trunc_f16mf2(vfloat16m1_t value);
vfloat16mf4_t __riscv_vlmul_trunc_f16mf4(vfloat16m2_t value);
vfloat16mf2_t __riscv_vlmul_trunc_f16mf2(vfloat16m2_t value);
vfloat16m1_t __riscv_vlmul_trunc_f16m1(vfloat16m2_t value);
vfloat16mf4_t __riscv_vlmul_trunc_f16mf4(vfloat16m4_t value);
vfloat16mf2_t __riscv_vlmul_trunc_f16mf2(vfloat16m4_t value);
vfloat16m1_t __riscv_vlmul_trunc_f16m1(vfloat16m4_t value);
vfloat16m2_t __riscv_vlmul_trunc_f16m2(vfloat16m4_t value);
vfloat16mf4_t __riscv_vlmul_trunc_f16mf4(vfloat16m8_t value);
vfloat16mf2_t __riscv_vlmul_trunc_f16mf2(vfloat16m8_t value);
vfloat16m1_t __riscv_vlmul_trunc_f16m1(vfloat16m8_t value);
vfloat16m2_t __riscv_vlmul_trunc_f16m2(vfloat16m8_t value);
vfloat16m4_t __riscv_vlmul_trunc_f16m4(vfloat16m8_t value);
vfloat32mf2_t __riscv_vlmul_trunc_f32mf2(vfloat32m1_t value);
vfloat32mf2_t __riscv_vlmul_trunc_f32mf2(vfloat32m2_t value);
vfloat32m1_t __riscv_vlmul_trunc_f32m1(vfloat32m2_t value);
vfloat32mf2_t __riscv_vlmul_trunc_f32mf2(vfloat32m4_t value);
vfloat32m1_t __riscv_vlmul_trunc_f32m1(vfloat32m4_t value);
vfloat32m2_t __riscv_vlmul_trunc_f32m2(vfloat32m4_t value);
vfloat32mf2_t __riscv_vlmul_trunc_f32mf2(vfloat32m8_t value);
vfloat32m1_t __riscv_vlmul_trunc_f32m1(vfloat32m8_t value);
vfloat32m2_t __riscv_vlmul_trunc_f32m2(vfloat32m8_t value);
vfloat32m4_t __riscv_vlmul_trunc_f32m4(vfloat32m8_t value);
vfloat64m1_t __riscv_vlmul_trunc_f64m1(vfloat64m2_t value);
vfloat64m1_t __riscv_vlmul_trunc_f64m1(vfloat64m4_t value);
vfloat64m2_t __riscv_vlmul_trunc_f64m2(vfloat64m4_t value);
vfloat64m1_t __riscv_vlmul_trunc_f64m1(vfloat64m8_t value);
vfloat64m2_t __riscv_vlmul_trunc_f64m2(vfloat64m8_t value);
vfloat64m4_t __riscv_vlmul_trunc_f64m4(vfloat64m8_t value);
vint8mf8_t __riscv_vlmul_trunc_i8mf8(vint8mf4_t value);
vint8mf8_t __riscv_vlmul_trunc_i8mf8(vint8mf2_t value);
vint8mf4_t __riscv_vlmul_trunc_i8mf4(vint8mf2_t value);
vint8mf8_t __riscv_vlmul_trunc_i8mf8(vint8m1_t value);
vint8mf4_t __riscv_vlmul_trunc_i8mf4(vint8m1_t value);
vint8mf2_t __riscv_vlmul_trunc_i8mf2(vint8m1_t value);
vint8mf8_t __riscv_vlmul_trunc_i8mf8(vint8m2_t value);
vint8mf4_t __riscv_vlmul_trunc_i8mf4(vint8m2_t value);
vint8mf2_t __riscv_vlmul_trunc_i8mf2(vint8m2_t value);
vint8m1_t __riscv_vlmul_trunc_i8m1(vint8m2_t value);
vint8mf8_t __riscv_vlmul_trunc_i8mf8(vint8m4_t value);
vint8mf4_t __riscv_vlmul_trunc_i8mf4(vint8m4_t value);
vint8mf2_t __riscv_vlmul_trunc_i8mf2(vint8m4_t value);
vint8m1_t __riscv_vlmul_trunc_i8m1(vint8m4_t value);
vint8m2_t __riscv_vlmul_trunc_i8m2(vint8m4_t value);
vint8mf8_t __riscv_vlmul_trunc_i8mf8(vint8m8_t value);
vint8mf4_t __riscv_vlmul_trunc_i8mf4(vint8m8_t value);
vint8mf2_t __riscv_vlmul_trunc_i8mf2(vint8m8_t value);
vint8m1_t __riscv_vlmul_trunc_i8m1(vint8m8_t value);
vint8m2_t __riscv_vlmul_trunc_i8m2(vint8m8_t value);
vint8m4_t __riscv_vlmul_trunc_i8m4(vint8m8_t value);
vint16mf4_t __riscv_vlmul_trunc_i16mf4(vint16mf2_t value);
vint16mf4_t __riscv_vlmul_trunc_i16mf4(vint16m1_t value);
vint16mf2_t __riscv_vlmul_trunc_i16mf2(vint16m1_t value);
vint16mf4_t __riscv_vlmul_trunc_i16mf4(vint16m2_t value);
vint16mf2_t __riscv_vlmul_trunc_i16mf2(vint16m2_t value);
vint16m1_t __riscv_vlmul_trunc_i16m1(vint16m2_t value);
vint16mf4_t __riscv_vlmul_trunc_i16mf4(vint16m4_t value);
vint16mf2_t __riscv_vlmul_trunc_i16mf2(vint16m4_t value);
vint16m1_t __riscv_vlmul_trunc_i16m1(vint16m4_t value);
vint16m2_t __riscv_vlmul_trunc_i16m2(vint16m4_t value);
vint16mf4_t __riscv_vlmul_trunc_i16mf4(vint16m8_t value);
vint16mf2_t __riscv_vlmul_trunc_i16mf2(vint16m8_t value);
vint16m1_t __riscv_vlmul_trunc_i16m1(vint16m8_t value);
vint16m2_t __riscv_vlmul_trunc_i16m2(vint16m8_t value);
vint16m4_t __riscv_vlmul_trunc_i16m4(vint16m8_t value);
vint32mf2_t __riscv_vlmul_trunc_i32mf2(vint32m1_t value);
vint32mf2_t __riscv_vlmul_trunc_i32mf2(vint32m2_t value);
vint32m1_t __riscv_vlmul_trunc_i32m1(vint32m2_t value);
vint32mf2_t __riscv_vlmul_trunc_i32mf2(vint32m4_t value);
vint32m1_t __riscv_vlmul_trunc_i32m1(vint32m4_t value);
vint32m2_t __riscv_vlmul_trunc_i32m2(vint32m4_t value);
vint32mf2_t __riscv_vlmul_trunc_i32mf2(vint32m8_t value);
vint32m1_t __riscv_vlmul_trunc_i32m1(vint32m8_t value);
vint32m2_t __riscv_vlmul_trunc_i32m2(vint32m8_t value);
vint32m4_t __riscv_vlmul_trunc_i32m4(vint32m8_t value);
vint64m1_t __riscv_vlmul_trunc_i64m1(vint64m2_t value);
vint64m1_t __riscv_vlmul_trunc_i64m1(vint64m4_t value);
vint64m2_t __riscv_vlmul_trunc_i64m2(vint64m4_t value);
vint64m1_t __riscv_vlmul_trunc_i64m1(vint64m8_t value);
vint64m2_t __riscv_vlmul_trunc_i64m2(vint64m8_t value);
vint64m4_t __riscv_vlmul_trunc_i64m4(vint64m8_t value);
vuint8mf8_t __riscv_vlmul_trunc_u8mf8(vuint8mf4_t value);
vuint8mf8_t __riscv_vlmul_trunc_u8mf8(vuint8mf2_t value);
vuint8mf4_t __riscv_vlmul_trunc_u8mf4(vuint8mf2_t value);
vuint8mf8_t __riscv_vlmul_trunc_u8mf8(vuint8m1_t value);
vuint8mf4_t __riscv_vlmul_trunc_u8mf4(vuint8m1_t value);
vuint8mf2_t __riscv_vlmul_trunc_u8mf2(vuint8m1_t value);
vuint8mf8_t __riscv_vlmul_trunc_u8mf8(vuint8m2_t value);
vuint8mf4_t __riscv_vlmul_trunc_u8mf4(vuint8m2_t value);
vuint8mf2_t __riscv_vlmul_trunc_u8mf2(vuint8m2_t value);
vuint8m1_t __riscv_vlmul_trunc_u8m1(vuint8m2_t value);
vuint8mf8_t __riscv_vlmul_trunc_u8mf8(vuint8m4_t value);
vuint8mf4_t __riscv_vlmul_trunc_u8mf4(vuint8m4_t value);
vuint8mf2_t __riscv_vlmul_trunc_u8mf2(vuint8m4_t value);
vuint8m1_t __riscv_vlmul_trunc_u8m1(vuint8m4_t value);
vuint8m2_t __riscv_vlmul_trunc_u8m2(vuint8m4_t value);
vuint8mf8_t __riscv_vlmul_trunc_u8mf8(vuint8m8_t value);
vuint8mf4_t __riscv_vlmul_trunc_u8mf4(vuint8m8_t value);
vuint8mf2_t __riscv_vlmul_trunc_u8mf2(vuint8m8_t value);
vuint8m1_t __riscv_vlmul_trunc_u8m1(vuint8m8_t value);
vuint8m2_t __riscv_vlmul_trunc_u8m2(vuint8m8_t value);
vuint8m4_t __riscv_vlmul_trunc_u8m4(vuint8m8_t value);
vuint16mf4_t __riscv_vlmul_trunc_u16mf4(vuint16mf2_t value);
vuint16mf4_t __riscv_vlmul_trunc_u16mf4(vuint16m1_t value);
vuint16mf2_t __riscv_vlmul_trunc_u16mf2(vuint16m1_t value);
vuint16mf4_t __riscv_vlmul_trunc_u16mf4(vuint16m2_t value);
vuint16mf2_t __riscv_vlmul_trunc_u16mf2(vuint16m2_t value);
vuint16m1_t __riscv_vlmul_trunc_u16m1(vuint16m2_t value);
vuint16mf4_t __riscv_vlmul_trunc_u16mf4(vuint16m4_t value);
vuint16mf2_t __riscv_vlmul_trunc_u16mf2(vuint16m4_t value);
vuint16m1_t __riscv_vlmul_trunc_u16m1(vuint16m4_t value);
vuint16m2_t __riscv_vlmul_trunc_u16m2(vuint16m4_t value);
vuint16mf4_t __riscv_vlmul_trunc_u16mf4(vuint16m8_t value);
vuint16mf2_t __riscv_vlmul_trunc_u16mf2(vuint16m8_t value);
vuint16m1_t __riscv_vlmul_trunc_u16m1(vuint16m8_t value);
vuint16m2_t __riscv_vlmul_trunc_u16m2(vuint16m8_t value);
vuint16m4_t __riscv_vlmul_trunc_u16m4(vuint16m8_t value);
vuint32mf2_t __riscv_vlmul_trunc_u32mf2(vuint32m1_t value);
vuint32mf2_t __riscv_vlmul_trunc_u32mf2(vuint32m2_t value);
vuint32m1_t __riscv_vlmul_trunc_u32m1(vuint32m2_t value);
vuint32mf2_t __riscv_vlmul_trunc_u32mf2(vuint32m4_t value);
vuint32m1_t __riscv_vlmul_trunc_u32m1(vuint32m4_t value);
vuint32m2_t __riscv_vlmul_trunc_u32m2(vuint32m4_t value);
vuint32mf2_t __riscv_vlmul_trunc_u32mf2(vuint32m8_t value);
vuint32m1_t __riscv_vlmul_trunc_u32m1(vuint32m8_t value);
vuint32m2_t __riscv_vlmul_trunc_u32m2(vuint32m8_t value);
vuint32m4_t __riscv_vlmul_trunc_u32m4(vuint32m8_t value);
vuint64m1_t __riscv_vlmul_trunc_u64m1(vuint64m2_t value);
vuint64m1_t __riscv_vlmul_trunc_u64m1(vuint64m4_t value);
vuint64m2_t __riscv_vlmul_trunc_u64m2(vuint64m4_t value);
vuint64m1_t __riscv_vlmul_trunc_u64m1(vuint64m8_t value);
vuint64m2_t __riscv_vlmul_trunc_u64m2(vuint64m8_t value);
vuint64m4_t __riscv_vlmul_trunc_u64m4(vuint64m8_t value);

Vector Initialization Intrinsics

Intrinsics here don’t have an overloaded variant.

Vector Insertion Intrinsics

vfloat16m2_t __riscv_vset(vfloat16m2_t dest, size_t index, vfloat16m1_t value);
vfloat16m4_t __riscv_vset(vfloat16m4_t dest, size_t index, vfloat16m1_t value);
vfloat16m4_t __riscv_vset(vfloat16m4_t dest, size_t index, vfloat16m2_t value);
vfloat16m8_t __riscv_vset(vfloat16m8_t dest, size_t index, vfloat16m1_t value);
vfloat16m8_t __riscv_vset(vfloat16m8_t dest, size_t index, vfloat16m2_t value);
vfloat16m8_t __riscv_vset(vfloat16m8_t dest, size_t index, vfloat16m4_t value);
vfloat32m2_t __riscv_vset(vfloat32m2_t dest, size_t index, vfloat32m1_t value);
vfloat32m4_t __riscv_vset(vfloat32m4_t dest, size_t index, vfloat32m1_t value);
vfloat32m4_t __riscv_vset(vfloat32m4_t dest, size_t index, vfloat32m2_t value);
vfloat32m8_t __riscv_vset(vfloat32m8_t dest, size_t index, vfloat32m1_t value);
vfloat32m8_t __riscv_vset(vfloat32m8_t dest, size_t index, vfloat32m2_t value);
vfloat32m8_t __riscv_vset(vfloat32m8_t dest, size_t index, vfloat32m4_t value);
vfloat64m2_t __riscv_vset(vfloat64m2_t dest, size_t index, vfloat64m1_t value);
vfloat64m4_t __riscv_vset(vfloat64m4_t dest, size_t index, vfloat64m1_t value);
vfloat64m4_t __riscv_vset(vfloat64m4_t dest, size_t index, vfloat64m2_t value);
vfloat64m8_t __riscv_vset(vfloat64m8_t dest, size_t index, vfloat64m1_t value);
vfloat64m8_t __riscv_vset(vfloat64m8_t dest, size_t index, vfloat64m2_t value);
vfloat64m8_t __riscv_vset(vfloat64m8_t dest, size_t index, vfloat64m4_t value);
vint8m2_t __riscv_vset(vint8m2_t dest, size_t index, vint8m1_t value);
vint8m4_t __riscv_vset(vint8m4_t dest, size_t index, vint8m1_t value);
vint8m4_t __riscv_vset(vint8m4_t dest, size_t index, vint8m2_t value);
vint8m8_t __riscv_vset(vint8m8_t dest, size_t index, vint8m1_t value);
vint8m8_t __riscv_vset(vint8m8_t dest, size_t index, vint8m2_t value);
vint8m8_t __riscv_vset(vint8m8_t dest, size_t index, vint8m4_t value);
vint16m2_t __riscv_vset(vint16m2_t dest, size_t index, vint16m1_t value);
vint16m4_t __riscv_vset(vint16m4_t dest, size_t index, vint16m1_t value);
vint16m4_t __riscv_vset(vint16m4_t dest, size_t index, vint16m2_t value);
vint16m8_t __riscv_vset(vint16m8_t dest, size_t index, vint16m1_t value);
vint16m8_t __riscv_vset(vint16m8_t dest, size_t index, vint16m2_t value);
vint16m8_t __riscv_vset(vint16m8_t dest, size_t index, vint16m4_t value);
vint32m2_t __riscv_vset(vint32m2_t dest, size_t index, vint32m1_t value);
vint32m4_t __riscv_vset(vint32m4_t dest, size_t index, vint32m1_t value);
vint32m4_t __riscv_vset(vint32m4_t dest, size_t index, vint32m2_t value);
vint32m8_t __riscv_vset(vint32m8_t dest, size_t index, vint32m1_t value);
vint32m8_t __riscv_vset(vint32m8_t dest, size_t index, vint32m2_t value);
vint32m8_t __riscv_vset(vint32m8_t dest, size_t index, vint32m4_t value);
vint64m2_t __riscv_vset(vint64m2_t dest, size_t index, vint64m1_t value);
vint64m4_t __riscv_vset(vint64m4_t dest, size_t index, vint64m1_t value);
vint64m4_t __riscv_vset(vint64m4_t dest, size_t index, vint64m2_t value);
vint64m8_t __riscv_vset(vint64m8_t dest, size_t index, vint64m1_t value);
vint64m8_t __riscv_vset(vint64m8_t dest, size_t index, vint64m2_t value);
vint64m8_t __riscv_vset(vint64m8_t dest, size_t index, vint64m4_t value);
vuint8m2_t __riscv_vset(vuint8m2_t dest, size_t index, vuint8m1_t value);
vuint8m4_t __riscv_vset(vuint8m4_t dest, size_t index, vuint8m1_t value);
vuint8m4_t __riscv_vset(vuint8m4_t dest, size_t index, vuint8m2_t value);
vuint8m8_t __riscv_vset(vuint8m8_t dest, size_t index, vuint8m1_t value);
vuint8m8_t __riscv_vset(vuint8m8_t dest, size_t index, vuint8m2_t value);
vuint8m8_t __riscv_vset(vuint8m8_t dest, size_t index, vuint8m4_t value);
vuint16m2_t __riscv_vset(vuint16m2_t dest, size_t index, vuint16m1_t value);
vuint16m4_t __riscv_vset(vuint16m4_t dest, size_t index, vuint16m1_t value);
vuint16m4_t __riscv_vset(vuint16m4_t dest, size_t index, vuint16m2_t value);
vuint16m8_t __riscv_vset(vuint16m8_t dest, size_t index, vuint16m1_t value);
vuint16m8_t __riscv_vset(vuint16m8_t dest, size_t index, vuint16m2_t value);
vuint16m8_t __riscv_vset(vuint16m8_t dest, size_t index, vuint16m4_t value);
vuint32m2_t __riscv_vset(vuint32m2_t dest, size_t index, vuint32m1_t value);
vuint32m4_t __riscv_vset(vuint32m4_t dest, size_t index, vuint32m1_t value);
vuint32m4_t __riscv_vset(vuint32m4_t dest, size_t index, vuint32m2_t value);
vuint32m8_t __riscv_vset(vuint32m8_t dest, size_t index, vuint32m1_t value);
vuint32m8_t __riscv_vset(vuint32m8_t dest, size_t index, vuint32m2_t value);
vuint32m8_t __riscv_vset(vuint32m8_t dest, size_t index, vuint32m4_t value);
vuint64m2_t __riscv_vset(vuint64m2_t dest, size_t index, vuint64m1_t value);
vuint64m4_t __riscv_vset(vuint64m4_t dest, size_t index, vuint64m1_t value);
vuint64m4_t __riscv_vset(vuint64m4_t dest, size_t index, vuint64m2_t value);
vuint64m8_t __riscv_vset(vuint64m8_t dest, size_t index, vuint64m1_t value);
vuint64m8_t __riscv_vset(vuint64m8_t dest, size_t index, vuint64m2_t value);
vuint64m8_t __riscv_vset(vuint64m8_t dest, size_t index, vuint64m4_t value);
vfloat16mf4x2_t __riscv_vset(vfloat16mf4x2_t dest, size_t index,
                             vfloat16mf4_t value);
vfloat16mf4x3_t __riscv_vset(vfloat16mf4x3_t dest, size_t index,
                             vfloat16mf4_t value);
vfloat16mf4x4_t __riscv_vset(vfloat16mf4x4_t dest, size_t index,
                             vfloat16mf4_t value);
vfloat16mf4x5_t __riscv_vset(vfloat16mf4x5_t dest, size_t index,
                             vfloat16mf4_t value);
vfloat16mf4x6_t __riscv_vset(vfloat16mf4x6_t dest, size_t index,
                             vfloat16mf4_t value);
vfloat16mf4x7_t __riscv_vset(vfloat16mf4x7_t dest, size_t index,
                             vfloat16mf4_t value);
vfloat16mf4x8_t __riscv_vset(vfloat16mf4x8_t dest, size_t index,
                             vfloat16mf4_t value);
vfloat16mf2x2_t __riscv_vset(vfloat16mf2x2_t dest, size_t index,
                             vfloat16mf2_t value);
vfloat16mf2x3_t __riscv_vset(vfloat16mf2x3_t dest, size_t index,
                             vfloat16mf2_t value);
vfloat16mf2x4_t __riscv_vset(vfloat16mf2x4_t dest, size_t index,
                             vfloat16mf2_t value);
vfloat16mf2x5_t __riscv_vset(vfloat16mf2x5_t dest, size_t index,
                             vfloat16mf2_t value);
vfloat16mf2x6_t __riscv_vset(vfloat16mf2x6_t dest, size_t index,
                             vfloat16mf2_t value);
vfloat16mf2x7_t __riscv_vset(vfloat16mf2x7_t dest, size_t index,
                             vfloat16mf2_t value);
vfloat16mf2x8_t __riscv_vset(vfloat16mf2x8_t dest, size_t index,
                             vfloat16mf2_t value);
vfloat16m1x2_t __riscv_vset(vfloat16m1x2_t dest, size_t index,
                            vfloat16m1_t value);
vfloat16m1x3_t __riscv_vset(vfloat16m1x3_t dest, size_t index,
                            vfloat16m1_t value);
vfloat16m1x4_t __riscv_vset(vfloat16m1x4_t dest, size_t index,
                            vfloat16m1_t value);
vfloat16m1x5_t __riscv_vset(vfloat16m1x5_t dest, size_t index,
                            vfloat16m1_t value);
vfloat16m1x6_t __riscv_vset(vfloat16m1x6_t dest, size_t index,
                            vfloat16m1_t value);
vfloat16m1x7_t __riscv_vset(vfloat16m1x7_t dest, size_t index,
                            vfloat16m1_t value);
vfloat16m1x8_t __riscv_vset(vfloat16m1x8_t dest, size_t index,
                            vfloat16m1_t value);
vfloat16m2x2_t __riscv_vset(vfloat16m2x2_t dest, size_t index,
                            vfloat16m2_t value);
vfloat16m2x3_t __riscv_vset(vfloat16m2x3_t dest, size_t index,
                            vfloat16m2_t value);
vfloat16m2x4_t __riscv_vset(vfloat16m2x4_t dest, size_t index,
                            vfloat16m2_t value);
vfloat16m4x2_t __riscv_vset(vfloat16m4x2_t dest, size_t index,
                            vfloat16m4_t value);
vfloat32mf2x2_t __riscv_vset(vfloat32mf2x2_t dest, size_t index,
                             vfloat32mf2_t value);
vfloat32mf2x3_t __riscv_vset(vfloat32mf2x3_t dest, size_t index,
                             vfloat32mf2_t value);
vfloat32mf2x4_t __riscv_vset(vfloat32mf2x4_t dest, size_t index,
                             vfloat32mf2_t value);
vfloat32mf2x5_t __riscv_vset(vfloat32mf2x5_t dest, size_t index,
                             vfloat32mf2_t value);
vfloat32mf2x6_t __riscv_vset(vfloat32mf2x6_t dest, size_t index,
                             vfloat32mf2_t value);
vfloat32mf2x7_t __riscv_vset(vfloat32mf2x7_t dest, size_t index,
                             vfloat32mf2_t value);
vfloat32mf2x8_t __riscv_vset(vfloat32mf2x8_t dest, size_t index,
                             vfloat32mf2_t value);
vfloat32m1x2_t __riscv_vset(vfloat32m1x2_t dest, size_t index,
                            vfloat32m1_t value);
vfloat32m1x3_t __riscv_vset(vfloat32m1x3_t dest, size_t index,
                            vfloat32m1_t value);
vfloat32m1x4_t __riscv_vset(vfloat32m1x4_t dest, size_t index,
                            vfloat32m1_t value);
vfloat32m1x5_t __riscv_vset(vfloat32m1x5_t dest, size_t index,
                            vfloat32m1_t value);
vfloat32m1x6_t __riscv_vset(vfloat32m1x6_t dest, size_t index,
                            vfloat32m1_t value);
vfloat32m1x7_t __riscv_vset(vfloat32m1x7_t dest, size_t index,
                            vfloat32m1_t value);
vfloat32m1x8_t __riscv_vset(vfloat32m1x8_t dest, size_t index,
                            vfloat32m1_t value);
vfloat32m2x2_t __riscv_vset(vfloat32m2x2_t dest, size_t index,
                            vfloat32m2_t value);
vfloat32m2x3_t __riscv_vset(vfloat32m2x3_t dest, size_t index,
                            vfloat32m2_t value);
vfloat32m2x4_t __riscv_vset(vfloat32m2x4_t dest, size_t index,
                            vfloat32m2_t value);
vfloat32m4x2_t __riscv_vset(vfloat32m4x2_t dest, size_t index,
                            vfloat32m4_t value);
vfloat64m1x2_t __riscv_vset(vfloat64m1x2_t dest, size_t index,
                            vfloat64m1_t value);
vfloat64m1x3_t __riscv_vset(vfloat64m1x3_t dest, size_t index,
                            vfloat64m1_t value);
vfloat64m1x4_t __riscv_vset(vfloat64m1x4_t dest, size_t index,
                            vfloat64m1_t value);
vfloat64m1x5_t __riscv_vset(vfloat64m1x5_t dest, size_t index,
                            vfloat64m1_t value);
vfloat64m1x6_t __riscv_vset(vfloat64m1x6_t dest, size_t index,
                            vfloat64m1_t value);
vfloat64m1x7_t __riscv_vset(vfloat64m1x7_t dest, size_t index,
                            vfloat64m1_t value);
vfloat64m1x8_t __riscv_vset(vfloat64m1x8_t dest, size_t index,
                            vfloat64m1_t value);
vfloat64m2x2_t __riscv_vset(vfloat64m2x2_t dest, size_t index,
                            vfloat64m2_t value);
vfloat64m2x3_t __riscv_vset(vfloat64m2x3_t dest, size_t index,
                            vfloat64m2_t value);
vfloat64m2x4_t __riscv_vset(vfloat64m2x4_t dest, size_t index,
                            vfloat64m2_t value);
vfloat64m4x2_t __riscv_vset(vfloat64m4x2_t dest, size_t index,
                            vfloat64m4_t value);
vint8mf8x2_t __riscv_vset(vint8mf8x2_t dest, size_t index, vint8mf8_t value);
vint8mf8x3_t __riscv_vset(vint8mf8x3_t dest, size_t index, vint8mf8_t value);
vint8mf8x4_t __riscv_vset(vint8mf8x4_t dest, size_t index, vint8mf8_t value);
vint8mf8x5_t __riscv_vset(vint8mf8x5_t dest, size_t index, vint8mf8_t value);
vint8mf8x6_t __riscv_vset(vint8mf8x6_t dest, size_t index, vint8mf8_t value);
vint8mf8x7_t __riscv_vset(vint8mf8x7_t dest, size_t index, vint8mf8_t value);
vint8mf8x8_t __riscv_vset(vint8mf8x8_t dest, size_t index, vint8mf8_t value);
vint8mf4x2_t __riscv_vset(vint8mf4x2_t dest, size_t index, vint8mf4_t value);
vint8mf4x3_t __riscv_vset(vint8mf4x3_t dest, size_t index, vint8mf4_t value);
vint8mf4x4_t __riscv_vset(vint8mf4x4_t dest, size_t index, vint8mf4_t value);
vint8mf4x5_t __riscv_vset(vint8mf4x5_t dest, size_t index, vint8mf4_t value);
vint8mf4x6_t __riscv_vset(vint8mf4x6_t dest, size_t index, vint8mf4_t value);
vint8mf4x7_t __riscv_vset(vint8mf4x7_t dest, size_t index, vint8mf4_t value);
vint8mf4x8_t __riscv_vset(vint8mf4x8_t dest, size_t index, vint8mf4_t value);
vint8mf2x2_t __riscv_vset(vint8mf2x2_t dest, size_t index, vint8mf2_t value);
vint8mf2x3_t __riscv_vset(vint8mf2x3_t dest, size_t index, vint8mf2_t value);
vint8mf2x4_t __riscv_vset(vint8mf2x4_t dest, size_t index, vint8mf2_t value);
vint8mf2x5_t __riscv_vset(vint8mf2x5_t dest, size_t index, vint8mf2_t value);
vint8mf2x6_t __riscv_vset(vint8mf2x6_t dest, size_t index, vint8mf2_t value);
vint8mf2x7_t __riscv_vset(vint8mf2x7_t dest, size_t index, vint8mf2_t value);
vint8mf2x8_t __riscv_vset(vint8mf2x8_t dest, size_t index, vint8mf2_t value);
vint8m1x2_t __riscv_vset(vint8m1x2_t dest, size_t index, vint8m1_t value);
vint8m1x3_t __riscv_vset(vint8m1x3_t dest, size_t index, vint8m1_t value);
vint8m1x4_t __riscv_vset(vint8m1x4_t dest, size_t index, vint8m1_t value);
vint8m1x5_t __riscv_vset(vint8m1x5_t dest, size_t index, vint8m1_t value);
vint8m1x6_t __riscv_vset(vint8m1x6_t dest, size_t index, vint8m1_t value);
vint8m1x7_t __riscv_vset(vint8m1x7_t dest, size_t index, vint8m1_t value);
vint8m1x8_t __riscv_vset(vint8m1x8_t dest, size_t index, vint8m1_t value);
vint8m2x2_t __riscv_vset(vint8m2x2_t dest, size_t index, vint8m2_t value);
vint8m2x3_t __riscv_vset(vint8m2x3_t dest, size_t index, vint8m2_t value);
vint8m2x4_t __riscv_vset(vint8m2x4_t dest, size_t index, vint8m2_t value);
vint8m4x2_t __riscv_vset(vint8m4x2_t dest, size_t index, vint8m4_t value);
vint16mf4x2_t __riscv_vset(vint16mf4x2_t dest, size_t index, vint16mf4_t value);
vint16mf4x3_t __riscv_vset(vint16mf4x3_t dest, size_t index, vint16mf4_t value);
vint16mf4x4_t __riscv_vset(vint16mf4x4_t dest, size_t index, vint16mf4_t value);
vint16mf4x5_t __riscv_vset(vint16mf4x5_t dest, size_t index, vint16mf4_t value);
vint16mf4x6_t __riscv_vset(vint16mf4x6_t dest, size_t index, vint16mf4_t value);
vint16mf4x7_t __riscv_vset(vint16mf4x7_t dest, size_t index, vint16mf4_t value);
vint16mf4x8_t __riscv_vset(vint16mf4x8_t dest, size_t index, vint16mf4_t value);
vint16mf2x2_t __riscv_vset(vint16mf2x2_t dest, size_t index, vint16mf2_t value);
vint16mf2x3_t __riscv_vset(vint16mf2x3_t dest, size_t index, vint16mf2_t value);
vint16mf2x4_t __riscv_vset(vint16mf2x4_t dest, size_t index, vint16mf2_t value);
vint16mf2x5_t __riscv_vset(vint16mf2x5_t dest, size_t index, vint16mf2_t value);
vint16mf2x6_t __riscv_vset(vint16mf2x6_t dest, size_t index, vint16mf2_t value);
vint16mf2x7_t __riscv_vset(vint16mf2x7_t dest, size_t index, vint16mf2_t value);
vint16mf2x8_t __riscv_vset(vint16mf2x8_t dest, size_t index, vint16mf2_t value);
vint16m1x2_t __riscv_vset(vint16m1x2_t dest, size_t index, vint16m1_t value);
vint16m1x3_t __riscv_vset(vint16m1x3_t dest, size_t index, vint16m1_t value);
vint16m1x4_t __riscv_vset(vint16m1x4_t dest, size_t index, vint16m1_t value);
vint16m1x5_t __riscv_vset(vint16m1x5_t dest, size_t index, vint16m1_t value);
vint16m1x6_t __riscv_vset(vint16m1x6_t dest, size_t index, vint16m1_t value);
vint16m1x7_t __riscv_vset(vint16m1x7_t dest, size_t index, vint16m1_t value);
vint16m1x8_t __riscv_vset(vint16m1x8_t dest, size_t index, vint16m1_t value);
vint16m2x2_t __riscv_vset(vint16m2x2_t dest, size_t index, vint16m2_t value);
vint16m2x3_t __riscv_vset(vint16m2x3_t dest, size_t index, vint16m2_t value);
vint16m2x4_t __riscv_vset(vint16m2x4_t dest, size_t index, vint16m2_t value);
vint16m4x2_t __riscv_vset(vint16m4x2_t dest, size_t index, vint16m4_t value);
vint32mf2x2_t __riscv_vset(vint32mf2x2_t dest, size_t index, vint32mf2_t value);
vint32mf2x3_t __riscv_vset(vint32mf2x3_t dest, size_t index, vint32mf2_t value);
vint32mf2x4_t __riscv_vset(vint32mf2x4_t dest, size_t index, vint32mf2_t value);
vint32mf2x5_t __riscv_vset(vint32mf2x5_t dest, size_t index, vint32mf2_t value);
vint32mf2x6_t __riscv_vset(vint32mf2x6_t dest, size_t index, vint32mf2_t value);
vint32mf2x7_t __riscv_vset(vint32mf2x7_t dest, size_t index, vint32mf2_t value);
vint32mf2x8_t __riscv_vset(vint32mf2x8_t dest, size_t index, vint32mf2_t value);
vint32m1x2_t __riscv_vset(vint32m1x2_t dest, size_t index, vint32m1_t value);
vint32m1x3_t __riscv_vset(vint32m1x3_t dest, size_t index, vint32m1_t value);
vint32m1x4_t __riscv_vset(vint32m1x4_t dest, size_t index, vint32m1_t value);
vint32m1x5_t __riscv_vset(vint32m1x5_t dest, size_t index, vint32m1_t value);
vint32m1x6_t __riscv_vset(vint32m1x6_t dest, size_t index, vint32m1_t value);
vint32m1x7_t __riscv_vset(vint32m1x7_t dest, size_t index, vint32m1_t value);
vint32m1x8_t __riscv_vset(vint32m1x8_t dest, size_t index, vint32m1_t value);
vint32m2x2_t __riscv_vset(vint32m2x2_t dest, size_t index, vint32m2_t value);
vint32m2x3_t __riscv_vset(vint32m2x3_t dest, size_t index, vint32m2_t value);
vint32m2x4_t __riscv_vset(vint32m2x4_t dest, size_t index, vint32m2_t value);
vint32m4x2_t __riscv_vset(vint32m4x2_t dest, size_t index, vint32m4_t value);
vint64m1x2_t __riscv_vset(vint64m1x2_t dest, size_t index, vint64m1_t value);
vint64m1x3_t __riscv_vset(vint64m1x3_t dest, size_t index, vint64m1_t value);
vint64m1x4_t __riscv_vset(vint64m1x4_t dest, size_t index, vint64m1_t value);
vint64m1x5_t __riscv_vset(vint64m1x5_t dest, size_t index, vint64m1_t value);
vint64m1x6_t __riscv_vset(vint64m1x6_t dest, size_t index, vint64m1_t value);
vint64m1x7_t __riscv_vset(vint64m1x7_t dest, size_t index, vint64m1_t value);
vint64m1x8_t __riscv_vset(vint64m1x8_t dest, size_t index, vint64m1_t value);
vint64m2x2_t __riscv_vset(vint64m2x2_t dest, size_t index, vint64m2_t value);
vint64m2x3_t __riscv_vset(vint64m2x3_t dest, size_t index, vint64m2_t value);
vint64m2x4_t __riscv_vset(vint64m2x4_t dest, size_t index, vint64m2_t value);
vint64m4x2_t __riscv_vset(vint64m4x2_t dest, size_t index, vint64m4_t value);
vuint8mf8x2_t __riscv_vset(vuint8mf8x2_t dest, size_t index, vuint8mf8_t value);
vuint8mf8x3_t __riscv_vset(vuint8mf8x3_t dest, size_t index, vuint8mf8_t value);
vuint8mf8x4_t __riscv_vset(vuint8mf8x4_t dest, size_t index, vuint8mf8_t value);
vuint8mf8x5_t __riscv_vset(vuint8mf8x5_t dest, size_t index, vuint8mf8_t value);
vuint8mf8x6_t __riscv_vset(vuint8mf8x6_t dest, size_t index, vuint8mf8_t value);
vuint8mf8x7_t __riscv_vset(vuint8mf8x7_t dest, size_t index, vuint8mf8_t value);
vuint8mf8x8_t __riscv_vset(vuint8mf8x8_t dest, size_t index, vuint8mf8_t value);
vuint8mf4x2_t __riscv_vset(vuint8mf4x2_t dest, size_t index, vuint8mf4_t value);
vuint8mf4x3_t __riscv_vset(vuint8mf4x3_t dest, size_t index, vuint8mf4_t value);
vuint8mf4x4_t __riscv_vset(vuint8mf4x4_t dest, size_t index, vuint8mf4_t value);
vuint8mf4x5_t __riscv_vset(vuint8mf4x5_t dest, size_t index, vuint8mf4_t value);
vuint8mf4x6_t __riscv_vset(vuint8mf4x6_t dest, size_t index, vuint8mf4_t value);
vuint8mf4x7_t __riscv_vset(vuint8mf4x7_t dest, size_t index, vuint8mf4_t value);
vuint8mf4x8_t __riscv_vset(vuint8mf4x8_t dest, size_t index, vuint8mf4_t value);
vuint8mf2x2_t __riscv_vset(vuint8mf2x2_t dest, size_t index, vuint8mf2_t value);
vuint8mf2x3_t __riscv_vset(vuint8mf2x3_t dest, size_t index, vuint8mf2_t value);
vuint8mf2x4_t __riscv_vset(vuint8mf2x4_t dest, size_t index, vuint8mf2_t value);
vuint8mf2x5_t __riscv_vset(vuint8mf2x5_t dest, size_t index, vuint8mf2_t value);
vuint8mf2x6_t __riscv_vset(vuint8mf2x6_t dest, size_t index, vuint8mf2_t value);
vuint8mf2x7_t __riscv_vset(vuint8mf2x7_t dest, size_t index, vuint8mf2_t value);
vuint8mf2x8_t __riscv_vset(vuint8mf2x8_t dest, size_t index, vuint8mf2_t value);
vuint8m1x2_t __riscv_vset(vuint8m1x2_t dest, size_t index, vuint8m1_t value);
vuint8m1x3_t __riscv_vset(vuint8m1x3_t dest, size_t index, vuint8m1_t value);
vuint8m1x4_t __riscv_vset(vuint8m1x4_t dest, size_t index, vuint8m1_t value);
vuint8m1x5_t __riscv_vset(vuint8m1x5_t dest, size_t index, vuint8m1_t value);
vuint8m1x6_t __riscv_vset(vuint8m1x6_t dest, size_t index, vuint8m1_t value);
vuint8m1x7_t __riscv_vset(vuint8m1x7_t dest, size_t index, vuint8m1_t value);
vuint8m1x8_t __riscv_vset(vuint8m1x8_t dest, size_t index, vuint8m1_t value);
vuint8m2x2_t __riscv_vset(vuint8m2x2_t dest, size_t index, vuint8m2_t value);
vuint8m2x3_t __riscv_vset(vuint8m2x3_t dest, size_t index, vuint8m2_t value);
vuint8m2x4_t __riscv_vset(vuint8m2x4_t dest, size_t index, vuint8m2_t value);
vuint8m4x2_t __riscv_vset(vuint8m4x2_t dest, size_t index, vuint8m4_t value);
vuint16mf4x2_t __riscv_vset(vuint16mf4x2_t dest, size_t index,
                            vuint16mf4_t value);
vuint16mf4x3_t __riscv_vset(vuint16mf4x3_t dest, size_t index,
                            vuint16mf4_t value);
vuint16mf4x4_t __riscv_vset(vuint16mf4x4_t dest, size_t index,
                            vuint16mf4_t value);
vuint16mf4x5_t __riscv_vset(vuint16mf4x5_t dest, size_t index,
                            vuint16mf4_t value);
vuint16mf4x6_t __riscv_vset(vuint16mf4x6_t dest, size_t index,
                            vuint16mf4_t value);
vuint16mf4x7_t __riscv_vset(vuint16mf4x7_t dest, size_t index,
                            vuint16mf4_t value);
vuint16mf4x8_t __riscv_vset(vuint16mf4x8_t dest, size_t index,
                            vuint16mf4_t value);
vuint16mf2x2_t __riscv_vset(vuint16mf2x2_t dest, size_t index,
                            vuint16mf2_t value);
vuint16mf2x3_t __riscv_vset(vuint16mf2x3_t dest, size_t index,
                            vuint16mf2_t value);
vuint16mf2x4_t __riscv_vset(vuint16mf2x4_t dest, size_t index,
                            vuint16mf2_t value);
vuint16mf2x5_t __riscv_vset(vuint16mf2x5_t dest, size_t index,
                            vuint16mf2_t value);
vuint16mf2x6_t __riscv_vset(vuint16mf2x6_t dest, size_t index,
                            vuint16mf2_t value);
vuint16mf2x7_t __riscv_vset(vuint16mf2x7_t dest, size_t index,
                            vuint16mf2_t value);
vuint16mf2x8_t __riscv_vset(vuint16mf2x8_t dest, size_t index,
                            vuint16mf2_t value);
vuint16m1x2_t __riscv_vset(vuint16m1x2_t dest, size_t index, vuint16m1_t value);
vuint16m1x3_t __riscv_vset(vuint16m1x3_t dest, size_t index, vuint16m1_t value);
vuint16m1x4_t __riscv_vset(vuint16m1x4_t dest, size_t index, vuint16m1_t value);
vuint16m1x5_t __riscv_vset(vuint16m1x5_t dest, size_t index, vuint16m1_t value);
vuint16m1x6_t __riscv_vset(vuint16m1x6_t dest, size_t index, vuint16m1_t value);
vuint16m1x7_t __riscv_vset(vuint16m1x7_t dest, size_t index, vuint16m1_t value);
vuint16m1x8_t __riscv_vset(vuint16m1x8_t dest, size_t index, vuint16m1_t value);
vuint16m2x2_t __riscv_vset(vuint16m2x2_t dest, size_t index, vuint16m2_t value);
vuint16m2x3_t __riscv_vset(vuint16m2x3_t dest, size_t index, vuint16m2_t value);
vuint16m2x4_t __riscv_vset(vuint16m2x4_t dest, size_t index, vuint16m2_t value);
vuint16m4x2_t __riscv_vset(vuint16m4x2_t dest, size_t index, vuint16m4_t value);
vuint32mf2x2_t __riscv_vset(vuint32mf2x2_t dest, size_t index,
                            vuint32mf2_t value);
vuint32mf2x3_t __riscv_vset(vuint32mf2x3_t dest, size_t index,
                            vuint32mf2_t value);
vuint32mf2x4_t __riscv_vset(vuint32mf2x4_t dest, size_t index,
                            vuint32mf2_t value);
vuint32mf2x5_t __riscv_vset(vuint32mf2x5_t dest, size_t index,
                            vuint32mf2_t value);
vuint32mf2x6_t __riscv_vset(vuint32mf2x6_t dest, size_t index,
                            vuint32mf2_t value);
vuint32mf2x7_t __riscv_vset(vuint32mf2x7_t dest, size_t index,
                            vuint32mf2_t value);
vuint32mf2x8_t __riscv_vset(vuint32mf2x8_t dest, size_t index,
                            vuint32mf2_t value);
vuint32m1x2_t __riscv_vset(vuint32m1x2_t dest, size_t index, vuint32m1_t value);
vuint32m1x3_t __riscv_vset(vuint32m1x3_t dest, size_t index, vuint32m1_t value);
vuint32m1x4_t __riscv_vset(vuint32m1x4_t dest, size_t index, vuint32m1_t value);
vuint32m1x5_t __riscv_vset(vuint32m1x5_t dest, size_t index, vuint32m1_t value);
vuint32m1x6_t __riscv_vset(vuint32m1x6_t dest, size_t index, vuint32m1_t value);
vuint32m1x7_t __riscv_vset(vuint32m1x7_t dest, size_t index, vuint32m1_t value);
vuint32m1x8_t __riscv_vset(vuint32m1x8_t dest, size_t index, vuint32m1_t value);
vuint32m2x2_t __riscv_vset(vuint32m2x2_t dest, size_t index, vuint32m2_t value);
vuint32m2x3_t __riscv_vset(vuint32m2x3_t dest, size_t index, vuint32m2_t value);
vuint32m2x4_t __riscv_vset(vuint32m2x4_t dest, size_t index, vuint32m2_t value);
vuint32m4x2_t __riscv_vset(vuint32m4x2_t dest, size_t index, vuint32m4_t value);
vuint64m1x2_t __riscv_vset(vuint64m1x2_t dest, size_t index, vuint64m1_t value);
vuint64m1x3_t __riscv_vset(vuint64m1x3_t dest, size_t index, vuint64m1_t value);
vuint64m1x4_t __riscv_vset(vuint64m1x4_t dest, size_t index, vuint64m1_t value);
vuint64m1x5_t __riscv_vset(vuint64m1x5_t dest, size_t index, vuint64m1_t value);
vuint64m1x6_t __riscv_vset(vuint64m1x6_t dest, size_t index, vuint64m1_t value);
vuint64m1x7_t __riscv_vset(vuint64m1x7_t dest, size_t index, vuint64m1_t value);
vuint64m1x8_t __riscv_vset(vuint64m1x8_t dest, size_t index, vuint64m1_t value);
vuint64m2x2_t __riscv_vset(vuint64m2x2_t dest, size_t index, vuint64m2_t value);
vuint64m2x3_t __riscv_vset(vuint64m2x3_t dest, size_t index, vuint64m2_t value);
vuint64m2x4_t __riscv_vset(vuint64m2x4_t dest, size_t index, vuint64m2_t value);
vuint64m4x2_t __riscv_vset(vuint64m4x2_t dest, size_t index, vuint64m4_t value);

Vector Extraction Intrinsics

vfloat16m1_t __riscv_vget_f16m1(vfloat16m2_t src, size_t index);
vfloat16m1_t __riscv_vget_f16m1(vfloat16m4_t src, size_t index);
vfloat16m1_t __riscv_vget_f16m1(vfloat16m8_t src, size_t index);
vfloat16m2_t __riscv_vget_f16m2(vfloat16m4_t src, size_t index);
vfloat16m2_t __riscv_vget_f16m2(vfloat16m8_t src, size_t index);
vfloat16m4_t __riscv_vget_f16m4(vfloat16m8_t src, size_t index);
vfloat32m1_t __riscv_vget_f32m1(vfloat32m2_t src, size_t index);
vfloat32m1_t __riscv_vget_f32m1(vfloat32m4_t src, size_t index);
vfloat32m1_t __riscv_vget_f32m1(vfloat32m8_t src, size_t index);
vfloat32m2_t __riscv_vget_f32m2(vfloat32m4_t src, size_t index);
vfloat32m2_t __riscv_vget_f32m2(vfloat32m8_t src, size_t index);
vfloat32m4_t __riscv_vget_f32m4(vfloat32m8_t src, size_t index);
vfloat64m1_t __riscv_vget_f64m1(vfloat64m2_t src, size_t index);
vfloat64m1_t __riscv_vget_f64m1(vfloat64m4_t src, size_t index);
vfloat64m1_t __riscv_vget_f64m1(vfloat64m8_t src, size_t index);
vfloat64m2_t __riscv_vget_f64m2(vfloat64m4_t src, size_t index);
vfloat64m2_t __riscv_vget_f64m2(vfloat64m8_t src, size_t index);
vfloat64m4_t __riscv_vget_f64m4(vfloat64m8_t src, size_t index);
vint8m1_t __riscv_vget_i8m1(vint8m2_t src, size_t index);
vint8m1_t __riscv_vget_i8m1(vint8m4_t src, size_t index);
vint8m1_t __riscv_vget_i8m1(vint8m8_t src, size_t index);
vint8m2_t __riscv_vget_i8m2(vint8m4_t src, size_t index);
vint8m2_t __riscv_vget_i8m2(vint8m8_t src, size_t index);
vint8m4_t __riscv_vget_i8m4(vint8m8_t src, size_t index);
vint16m1_t __riscv_vget_i16m1(vint16m2_t src, size_t index);
vint16m1_t __riscv_vget_i16m1(vint16m4_t src, size_t index);
vint16m1_t __riscv_vget_i16m1(vint16m8_t src, size_t index);
vint16m2_t __riscv_vget_i16m2(vint16m4_t src, size_t index);
vint16m2_t __riscv_vget_i16m2(vint16m8_t src, size_t index);
vint16m4_t __riscv_vget_i16m4(vint16m8_t src, size_t index);
vint32m1_t __riscv_vget_i32m1(vint32m2_t src, size_t index);
vint32m1_t __riscv_vget_i32m1(vint32m4_t src, size_t index);
vint32m1_t __riscv_vget_i32m1(vint32m8_t src, size_t index);
vint32m2_t __riscv_vget_i32m2(vint32m4_t src, size_t index);
vint32m2_t __riscv_vget_i32m2(vint32m8_t src, size_t index);
vint32m4_t __riscv_vget_i32m4(vint32m8_t src, size_t index);
vint64m1_t __riscv_vget_i64m1(vint64m2_t src, size_t index);
vint64m1_t __riscv_vget_i64m1(vint64m4_t src, size_t index);
vint64m1_t __riscv_vget_i64m1(vint64m8_t src, size_t index);
vint64m2_t __riscv_vget_i64m2(vint64m4_t src, size_t index);
vint64m2_t __riscv_vget_i64m2(vint64m8_t src, size_t index);
vint64m4_t __riscv_vget_i64m4(vint64m8_t src, size_t index);
vuint8m1_t __riscv_vget_u8m1(vuint8m2_t src, size_t index);
vuint8m1_t __riscv_vget_u8m1(vuint8m4_t src, size_t index);
vuint8m1_t __riscv_vget_u8m1(vuint8m8_t src, size_t index);
vuint8m2_t __riscv_vget_u8m2(vuint8m4_t src, size_t index);
vuint8m2_t __riscv_vget_u8m2(vuint8m8_t src, size_t index);
vuint8m4_t __riscv_vget_u8m4(vuint8m8_t src, size_t index);
vuint16m1_t __riscv_vget_u16m1(vuint16m2_t src, size_t index);
vuint16m1_t __riscv_vget_u16m1(vuint16m4_t src, size_t index);
vuint16m1_t __riscv_vget_u16m1(vuint16m8_t src, size_t index);
vuint16m2_t __riscv_vget_u16m2(vuint16m4_t src, size_t index);
vuint16m2_t __riscv_vget_u16m2(vuint16m8_t src, size_t index);
vuint16m4_t __riscv_vget_u16m4(vuint16m8_t src, size_t index);
vuint32m1_t __riscv_vget_u32m1(vuint32m2_t src, size_t index);
vuint32m1_t __riscv_vget_u32m1(vuint32m4_t src, size_t index);
vuint32m1_t __riscv_vget_u32m1(vuint32m8_t src, size_t index);
vuint32m2_t __riscv_vget_u32m2(vuint32m4_t src, size_t index);
vuint32m2_t __riscv_vget_u32m2(vuint32m8_t src, size_t index);
vuint32m4_t __riscv_vget_u32m4(vuint32m8_t src, size_t index);
vuint64m1_t __riscv_vget_u64m1(vuint64m2_t src, size_t index);
vuint64m1_t __riscv_vget_u64m1(vuint64m4_t src, size_t index);
vuint64m1_t __riscv_vget_u64m1(vuint64m8_t src, size_t index);
vuint64m2_t __riscv_vget_u64m2(vuint64m4_t src, size_t index);
vuint64m2_t __riscv_vget_u64m2(vuint64m8_t src, size_t index);
vuint64m4_t __riscv_vget_u64m4(vuint64m8_t src, size_t index);
vfloat16mf4_t __riscv_vget_f16mf4(vfloat16mf4x2_t src, size_t index);
vfloat16mf4_t __riscv_vget_f16mf4(vfloat16mf4x3_t src, size_t index);
vfloat16mf4_t __riscv_vget_f16mf4(vfloat16mf4x4_t src, size_t index);
vfloat16mf4_t __riscv_vget_f16mf4(vfloat16mf4x5_t src, size_t index);
vfloat16mf4_t __riscv_vget_f16mf4(vfloat16mf4x6_t src, size_t index);
vfloat16mf4_t __riscv_vget_f16mf4(vfloat16mf4x7_t src, size_t index);
vfloat16mf4_t __riscv_vget_f16mf4(vfloat16mf4x8_t src, size_t index);
vfloat16mf2_t __riscv_vget_f16mf2(vfloat16mf2x2_t src, size_t index);
vfloat16mf2_t __riscv_vget_f16mf2(vfloat16mf2x3_t src, size_t index);
vfloat16mf2_t __riscv_vget_f16mf2(vfloat16mf2x4_t src, size_t index);
vfloat16mf2_t __riscv_vget_f16mf2(vfloat16mf2x5_t src, size_t index);
vfloat16mf2_t __riscv_vget_f16mf2(vfloat16mf2x6_t src, size_t index);
vfloat16mf2_t __riscv_vget_f16mf2(vfloat16mf2x7_t src, size_t index);
vfloat16mf2_t __riscv_vget_f16mf2(vfloat16mf2x8_t src, size_t index);
vfloat16m1_t __riscv_vget_f16m1(vfloat16m1x2_t src, size_t index);
vfloat16m1_t __riscv_vget_f16m1(vfloat16m1x3_t src, size_t index);
vfloat16m1_t __riscv_vget_f16m1(vfloat16m1x4_t src, size_t index);
vfloat16m1_t __riscv_vget_f16m1(vfloat16m1x5_t src, size_t index);
vfloat16m1_t __riscv_vget_f16m1(vfloat16m1x6_t src, size_t index);
vfloat16m1_t __riscv_vget_f16m1(vfloat16m1x7_t src, size_t index);
vfloat16m1_t __riscv_vget_f16m1(vfloat16m1x8_t src, size_t index);
vfloat16m2_t __riscv_vget_f16m2(vfloat16m2x2_t src, size_t index);
vfloat16m2_t __riscv_vget_f16m2(vfloat16m2x3_t src, size_t index);
vfloat16m2_t __riscv_vget_f16m2(vfloat16m2x4_t src, size_t index);
vfloat16m4_t __riscv_vget_f16m4(vfloat16m4x2_t src, size_t index);
vfloat32mf2_t __riscv_vget_f32mf2(vfloat32mf2x2_t src, size_t index);
vfloat32mf2_t __riscv_vget_f32mf2(vfloat32mf2x3_t src, size_t index);
vfloat32mf2_t __riscv_vget_f32mf2(vfloat32mf2x4_t src, size_t index);
vfloat32mf2_t __riscv_vget_f32mf2(vfloat32mf2x5_t src, size_t index);
vfloat32mf2_t __riscv_vget_f32mf2(vfloat32mf2x6_t src, size_t index);
vfloat32mf2_t __riscv_vget_f32mf2(vfloat32mf2x7_t src, size_t index);
vfloat32mf2_t __riscv_vget_f32mf2(vfloat32mf2x8_t src, size_t index);
vfloat32m1_t __riscv_vget_f32m1(vfloat32m1x2_t src, size_t index);
vfloat32m1_t __riscv_vget_f32m1(vfloat32m1x3_t src, size_t index);
vfloat32m1_t __riscv_vget_f32m1(vfloat32m1x4_t src, size_t index);
vfloat32m1_t __riscv_vget_f32m1(vfloat32m1x5_t src, size_t index);
vfloat32m1_t __riscv_vget_f32m1(vfloat32m1x6_t src, size_t index);
vfloat32m1_t __riscv_vget_f32m1(vfloat32m1x7_t src, size_t index);
vfloat32m1_t __riscv_vget_f32m1(vfloat32m1x8_t src, size_t index);
vfloat32m2_t __riscv_vget_f32m2(vfloat32m2x2_t src, size_t index);
vfloat32m2_t __riscv_vget_f32m2(vfloat32m2x3_t src, size_t index);
vfloat32m2_t __riscv_vget_f32m2(vfloat32m2x4_t src, size_t index);
vfloat32m4_t __riscv_vget_f32m4(vfloat32m4x2_t src, size_t index);
vfloat64m1_t __riscv_vget_f64m1(vfloat64m1x2_t src, size_t index);
vfloat64m1_t __riscv_vget_f64m1(vfloat64m1x3_t src, size_t index);
vfloat64m1_t __riscv_vget_f64m1(vfloat64m1x4_t src, size_t index);
vfloat64m1_t __riscv_vget_f64m1(vfloat64m1x5_t src, size_t index);
vfloat64m1_t __riscv_vget_f64m1(vfloat64m1x6_t src, size_t index);
vfloat64m1_t __riscv_vget_f64m1(vfloat64m1x7_t src, size_t index);
vfloat64m1_t __riscv_vget_f64m1(vfloat64m1x8_t src, size_t index);
vfloat64m2_t __riscv_vget_f64m2(vfloat64m2x2_t src, size_t index);
vfloat64m2_t __riscv_vget_f64m2(vfloat64m2x3_t src, size_t index);
vfloat64m2_t __riscv_vget_f64m2(vfloat64m2x4_t src, size_t index);
vfloat64m4_t __riscv_vget_f64m4(vfloat64m4x2_t src, size_t index);
vint8mf8_t __riscv_vget_i8mf8(vint8mf8x2_t src, size_t index);
vint8mf8_t __riscv_vget_i8mf8(vint8mf8x3_t src, size_t index);
vint8mf8_t __riscv_vget_i8mf8(vint8mf8x4_t src, size_t index);
vint8mf8_t __riscv_vget_i8mf8(vint8mf8x5_t src, size_t index);
vint8mf8_t __riscv_vget_i8mf8(vint8mf8x6_t src, size_t index);
vint8mf8_t __riscv_vget_i8mf8(vint8mf8x7_t src, size_t index);
vint8mf8_t __riscv_vget_i8mf8(vint8mf8x8_t src, size_t index);
vint8mf4_t __riscv_vget_i8mf4(vint8mf4x2_t src, size_t index);
vint8mf4_t __riscv_vget_i8mf4(vint8mf4x3_t src, size_t index);
vint8mf4_t __riscv_vget_i8mf4(vint8mf4x4_t src, size_t index);
vint8mf4_t __riscv_vget_i8mf4(vint8mf4x5_t src, size_t index);
vint8mf4_t __riscv_vget_i8mf4(vint8mf4x6_t src, size_t index);
vint8mf4_t __riscv_vget_i8mf4(vint8mf4x7_t src, size_t index);
vint8mf4_t __riscv_vget_i8mf4(vint8mf4x8_t src, size_t index);
vint8mf2_t __riscv_vget_i8mf2(vint8mf2x2_t src, size_t index);
vint8mf2_t __riscv_vget_i8mf2(vint8mf2x3_t src, size_t index);
vint8mf2_t __riscv_vget_i8mf2(vint8mf2x4_t src, size_t index);
vint8mf2_t __riscv_vget_i8mf2(vint8mf2x5_t src, size_t index);
vint8mf2_t __riscv_vget_i8mf2(vint8mf2x6_t src, size_t index);
vint8mf2_t __riscv_vget_i8mf2(vint8mf2x7_t src, size_t index);
vint8mf2_t __riscv_vget_i8mf2(vint8mf2x8_t src, size_t index);
vint8m1_t __riscv_vget_i8m1(vint8m1x2_t src, size_t index);
vint8m1_t __riscv_vget_i8m1(vint8m1x3_t src, size_t index);
vint8m1_t __riscv_vget_i8m1(vint8m1x4_t src, size_t index);
vint8m1_t __riscv_vget_i8m1(vint8m1x5_t src, size_t index);
vint8m1_t __riscv_vget_i8m1(vint8m1x6_t src, size_t index);
vint8m1_t __riscv_vget_i8m1(vint8m1x7_t src, size_t index);
vint8m1_t __riscv_vget_i8m1(vint8m1x8_t src, size_t index);
vint8m2_t __riscv_vget_i8m2(vint8m2x2_t src, size_t index);
vint8m2_t __riscv_vget_i8m2(vint8m2x3_t src, size_t index);
vint8m2_t __riscv_vget_i8m2(vint8m2x4_t src, size_t index);
vint8m4_t __riscv_vget_i8m4(vint8m4x2_t src, size_t index);
vint16mf4_t __riscv_vget_i16mf4(vint16mf4x2_t src, size_t index);
vint16mf4_t __riscv_vget_i16mf4(vint16mf4x3_t src, size_t index);
vint16mf4_t __riscv_vget_i16mf4(vint16mf4x4_t src, size_t index);
vint16mf4_t __riscv_vget_i16mf4(vint16mf4x5_t src, size_t index);
vint16mf4_t __riscv_vget_i16mf4(vint16mf4x6_t src, size_t index);
vint16mf4_t __riscv_vget_i16mf4(vint16mf4x7_t src, size_t index);
vint16mf4_t __riscv_vget_i16mf4(vint16mf4x8_t src, size_t index);
vint16mf2_t __riscv_vget_i16mf2(vint16mf2x2_t src, size_t index);
vint16mf2_t __riscv_vget_i16mf2(vint16mf2x3_t src, size_t index);
vint16mf2_t __riscv_vget_i16mf2(vint16mf2x4_t src, size_t index);
vint16mf2_t __riscv_vget_i16mf2(vint16mf2x5_t src, size_t index);
vint16mf2_t __riscv_vget_i16mf2(vint16mf2x6_t src, size_t index);
vint16mf2_t __riscv_vget_i16mf2(vint16mf2x7_t src, size_t index);
vint16mf2_t __riscv_vget_i16mf2(vint16mf2x8_t src, size_t index);
vint16m1_t __riscv_vget_i16m1(vint16m1x2_t src, size_t index);
vint16m1_t __riscv_vget_i16m1(vint16m1x3_t src, size_t index);
vint16m1_t __riscv_vget_i16m1(vint16m1x4_t src, size_t index);
vint16m1_t __riscv_vget_i16m1(vint16m1x5_t src, size_t index);
vint16m1_t __riscv_vget_i16m1(vint16m1x6_t src, size_t index);
vint16m1_t __riscv_vget_i16m1(vint16m1x7_t src, size_t index);
vint16m1_t __riscv_vget_i16m1(vint16m1x8_t src, size_t index);
vint16m2_t __riscv_vget_i16m2(vint16m2x2_t src, size_t index);
vint16m2_t __riscv_vget_i16m2(vint16m2x3_t src, size_t index);
vint16m2_t __riscv_vget_i16m2(vint16m2x4_t src, size_t index);
vint16m4_t __riscv_vget_i16m4(vint16m4x2_t src, size_t index);
vint32mf2_t __riscv_vget_i32mf2(vint32mf2x2_t src, size_t index);
vint32mf2_t __riscv_vget_i32mf2(vint32mf2x3_t src, size_t index);
vint32mf2_t __riscv_vget_i32mf2(vint32mf2x4_t src, size_t index);
vint32mf2_t __riscv_vget_i32mf2(vint32mf2x5_t src, size_t index);
vint32mf2_t __riscv_vget_i32mf2(vint32mf2x6_t src, size_t index);
vint32mf2_t __riscv_vget_i32mf2(vint32mf2x7_t src, size_t index);
vint32mf2_t __riscv_vget_i32mf2(vint32mf2x8_t src, size_t index);
vint32m1_t __riscv_vget_i32m1(vint32m1x2_t src, size_t index);
vint32m1_t __riscv_vget_i32m1(vint32m1x3_t src, size_t index);
vint32m1_t __riscv_vget_i32m1(vint32m1x4_t src, size_t index);
vint32m1_t __riscv_vget_i32m1(vint32m1x5_t src, size_t index);
vint32m1_t __riscv_vget_i32m1(vint32m1x6_t src, size_t index);
vint32m1_t __riscv_vget_i32m1(vint32m1x7_t src, size_t index);
vint32m1_t __riscv_vget_i32m1(vint32m1x8_t src, size_t index);
vint32m2_t __riscv_vget_i32m2(vint32m2x2_t src, size_t index);
vint32m2_t __riscv_vget_i32m2(vint32m2x3_t src, size_t index);
vint32m2_t __riscv_vget_i32m2(vint32m2x4_t src, size_t index);
vint32m4_t __riscv_vget_i32m4(vint32m4x2_t src, size_t index);
vint64m1_t __riscv_vget_i64m1(vint64m1x2_t src, size_t index);
vint64m1_t __riscv_vget_i64m1(vint64m1x3_t src, size_t index);
vint64m1_t __riscv_vget_i64m1(vint64m1x4_t src, size_t index);
vint64m1_t __riscv_vget_i64m1(vint64m1x5_t src, size_t index);
vint64m1_t __riscv_vget_i64m1(vint64m1x6_t src, size_t index);
vint64m1_t __riscv_vget_i64m1(vint64m1x7_t src, size_t index);
vint64m1_t __riscv_vget_i64m1(vint64m1x8_t src, size_t index);
vint64m2_t __riscv_vget_i64m2(vint64m2x2_t src, size_t index);
vint64m2_t __riscv_vget_i64m2(vint64m2x3_t src, size_t index);
vint64m2_t __riscv_vget_i64m2(vint64m2x4_t src, size_t index);
vint64m4_t __riscv_vget_i64m4(vint64m4x2_t src, size_t index);
vuint8mf8_t __riscv_vget_u8mf8(vuint8mf8x2_t src, size_t index);
vuint8mf8_t __riscv_vget_u8mf8(vuint8mf8x3_t src, size_t index);
vuint8mf8_t __riscv_vget_u8mf8(vuint8mf8x4_t src, size_t index);
vuint8mf8_t __riscv_vget_u8mf8(vuint8mf8x5_t src, size_t index);
vuint8mf8_t __riscv_vget_u8mf8(vuint8mf8x6_t src, size_t index);
vuint8mf8_t __riscv_vget_u8mf8(vuint8mf8x7_t src, size_t index);
vuint8mf8_t __riscv_vget_u8mf8(vuint8mf8x8_t src, size_t index);
vuint8mf4_t __riscv_vget_u8mf4(vuint8mf4x2_t src, size_t index);
vuint8mf4_t __riscv_vget_u8mf4(vuint8mf4x3_t src, size_t index);
vuint8mf4_t __riscv_vget_u8mf4(vuint8mf4x4_t src, size_t index);
vuint8mf4_t __riscv_vget_u8mf4(vuint8mf4x5_t src, size_t index);
vuint8mf4_t __riscv_vget_u8mf4(vuint8mf4x6_t src, size_t index);
vuint8mf4_t __riscv_vget_u8mf4(vuint8mf4x7_t src, size_t index);
vuint8mf4_t __riscv_vget_u8mf4(vuint8mf4x8_t src, size_t index);
vuint8mf2_t __riscv_vget_u8mf2(vuint8mf2x2_t src, size_t index);
vuint8mf2_t __riscv_vget_u8mf2(vuint8mf2x3_t src, size_t index);
vuint8mf2_t __riscv_vget_u8mf2(vuint8mf2x4_t src, size_t index);
vuint8mf2_t __riscv_vget_u8mf2(vuint8mf2x5_t src, size_t index);
vuint8mf2_t __riscv_vget_u8mf2(vuint8mf2x6_t src, size_t index);
vuint8mf2_t __riscv_vget_u8mf2(vuint8mf2x7_t src, size_t index);
vuint8mf2_t __riscv_vget_u8mf2(vuint8mf2x8_t src, size_t index);
vuint8m1_t __riscv_vget_u8m1(vuint8m1x2_t src, size_t index);
vuint8m1_t __riscv_vget_u8m1(vuint8m1x3_t src, size_t index);
vuint8m1_t __riscv_vget_u8m1(vuint8m1x4_t src, size_t index);
vuint8m1_t __riscv_vget_u8m1(vuint8m1x5_t src, size_t index);
vuint8m1_t __riscv_vget_u8m1(vuint8m1x6_t src, size_t index);
vuint8m1_t __riscv_vget_u8m1(vuint8m1x7_t src, size_t index);
vuint8m1_t __riscv_vget_u8m1(vuint8m1x8_t src, size_t index);
vuint8m2_t __riscv_vget_u8m2(vuint8m2x2_t src, size_t index);
vuint8m2_t __riscv_vget_u8m2(vuint8m2x3_t src, size_t index);
vuint8m2_t __riscv_vget_u8m2(vuint8m2x4_t src, size_t index);
vuint8m4_t __riscv_vget_u8m4(vuint8m4x2_t src, size_t index);
vuint16mf4_t __riscv_vget_u16mf4(vuint16mf4x2_t src, size_t index);
vuint16mf4_t __riscv_vget_u16mf4(vuint16mf4x3_t src, size_t index);
vuint16mf4_t __riscv_vget_u16mf4(vuint16mf4x4_t src, size_t index);
vuint16mf4_t __riscv_vget_u16mf4(vuint16mf4x5_t src, size_t index);
vuint16mf4_t __riscv_vget_u16mf4(vuint16mf4x6_t src, size_t index);
vuint16mf4_t __riscv_vget_u16mf4(vuint16mf4x7_t src, size_t index);
vuint16mf4_t __riscv_vget_u16mf4(vuint16mf4x8_t src, size_t index);
vuint16mf2_t __riscv_vget_u16mf2(vuint16mf2x2_t src, size_t index);
vuint16mf2_t __riscv_vget_u16mf2(vuint16mf2x3_t src, size_t index);
vuint16mf2_t __riscv_vget_u16mf2(vuint16mf2x4_t src, size_t index);
vuint16mf2_t __riscv_vget_u16mf2(vuint16mf2x5_t src, size_t index);
vuint16mf2_t __riscv_vget_u16mf2(vuint16mf2x6_t src, size_t index);
vuint16mf2_t __riscv_vget_u16mf2(vuint16mf2x7_t src, size_t index);
vuint16mf2_t __riscv_vget_u16mf2(vuint16mf2x8_t src, size_t index);
vuint16m1_t __riscv_vget_u16m1(vuint16m1x2_t src, size_t index);
vuint16m1_t __riscv_vget_u16m1(vuint16m1x3_t src, size_t index);
vuint16m1_t __riscv_vget_u16m1(vuint16m1x4_t src, size_t index);
vuint16m1_t __riscv_vget_u16m1(vuint16m1x5_t src, size_t index);
vuint16m1_t __riscv_vget_u16m1(vuint16m1x6_t src, size_t index);
vuint16m1_t __riscv_vget_u16m1(vuint16m1x7_t src, size_t index);
vuint16m1_t __riscv_vget_u16m1(vuint16m1x8_t src, size_t index);
vuint16m2_t __riscv_vget_u16m2(vuint16m2x2_t src, size_t index);
vuint16m2_t __riscv_vget_u16m2(vuint16m2x3_t src, size_t index);
vuint16m2_t __riscv_vget_u16m2(vuint16m2x4_t src, size_t index);
vuint16m4_t __riscv_vget_u16m4(vuint16m4x2_t src, size_t index);
vuint32mf2_t __riscv_vget_u32mf2(vuint32mf2x2_t src, size_t index);
vuint32mf2_t __riscv_vget_u32mf2(vuint32mf2x3_t src, size_t index);
vuint32mf2_t __riscv_vget_u32mf2(vuint32mf2x4_t src, size_t index);
vuint32mf2_t __riscv_vget_u32mf2(vuint32mf2x5_t src, size_t index);
vuint32mf2_t __riscv_vget_u32mf2(vuint32mf2x6_t src, size_t index);
vuint32mf2_t __riscv_vget_u32mf2(vuint32mf2x7_t src, size_t index);
vuint32mf2_t __riscv_vget_u32mf2(vuint32mf2x8_t src, size_t index);
vuint32m1_t __riscv_vget_u32m1(vuint32m1x2_t src, size_t index);
vuint32m1_t __riscv_vget_u32m1(vuint32m1x3_t src, size_t index);
vuint32m1_t __riscv_vget_u32m1(vuint32m1x4_t src, size_t index);
vuint32m1_t __riscv_vget_u32m1(vuint32m1x5_t src, size_t index);
vuint32m1_t __riscv_vget_u32m1(vuint32m1x6_t src, size_t index);
vuint32m1_t __riscv_vget_u32m1(vuint32m1x7_t src, size_t index);
vuint32m1_t __riscv_vget_u32m1(vuint32m1x8_t src, size_t index);
vuint32m2_t __riscv_vget_u32m2(vuint32m2x2_t src, size_t index);
vuint32m2_t __riscv_vget_u32m2(vuint32m2x3_t src, size_t index);
vuint32m2_t __riscv_vget_u32m2(vuint32m2x4_t src, size_t index);
vuint32m4_t __riscv_vget_u32m4(vuint32m4x2_t src, size_t index);
vuint64m1_t __riscv_vget_u64m1(vuint64m1x2_t src, size_t index);
vuint64m1_t __riscv_vget_u64m1(vuint64m1x3_t src, size_t index);
vuint64m1_t __riscv_vget_u64m1(vuint64m1x4_t src, size_t index);
vuint64m1_t __riscv_vget_u64m1(vuint64m1x5_t src, size_t index);
vuint64m1_t __riscv_vget_u64m1(vuint64m1x6_t src, size_t index);
vuint64m1_t __riscv_vget_u64m1(vuint64m1x7_t src, size_t index);
vuint64m1_t __riscv_vget_u64m1(vuint64m1x8_t src, size_t index);
vuint64m2_t __riscv_vget_u64m2(vuint64m2x2_t src, size_t index);
vuint64m2_t __riscv_vget_u64m2(vuint64m2x3_t src, size_t index);
vuint64m2_t __riscv_vget_u64m2(vuint64m2x4_t src, size_t index);
vuint64m4_t __riscv_vget_u64m4(vuint64m4x2_t src, size_t index);

Vector Creation Intrinsics

Intrinsics here don’t have an overloaded variant.