Vector Loads and Stores Segment Intrinsics

Vector Unit-Stride Segment Load Intrinsics

vfloat16mf4x2_t __riscv_vlseg2e16_v_f16mf4x2(const _Float16 *rs1, size_t vl);
vfloat16mf4x3_t __riscv_vlseg3e16_v_f16mf4x3(const _Float16 *rs1, size_t vl);
vfloat16mf4x4_t __riscv_vlseg4e16_v_f16mf4x4(const _Float16 *rs1, size_t vl);
vfloat16mf4x5_t __riscv_vlseg5e16_v_f16mf4x5(const _Float16 *rs1, size_t vl);
vfloat16mf4x6_t __riscv_vlseg6e16_v_f16mf4x6(const _Float16 *rs1, size_t vl);
vfloat16mf4x7_t __riscv_vlseg7e16_v_f16mf4x7(const _Float16 *rs1, size_t vl);
vfloat16mf4x8_t __riscv_vlseg8e16_v_f16mf4x8(const _Float16 *rs1, size_t vl);
vfloat16mf2x2_t __riscv_vlseg2e16_v_f16mf2x2(const _Float16 *rs1, size_t vl);
vfloat16mf2x3_t __riscv_vlseg3e16_v_f16mf2x3(const _Float16 *rs1, size_t vl);
vfloat16mf2x4_t __riscv_vlseg4e16_v_f16mf2x4(const _Float16 *rs1, size_t vl);
vfloat16mf2x5_t __riscv_vlseg5e16_v_f16mf2x5(const _Float16 *rs1, size_t vl);
vfloat16mf2x6_t __riscv_vlseg6e16_v_f16mf2x6(const _Float16 *rs1, size_t vl);
vfloat16mf2x7_t __riscv_vlseg7e16_v_f16mf2x7(const _Float16 *rs1, size_t vl);
vfloat16mf2x8_t __riscv_vlseg8e16_v_f16mf2x8(const _Float16 *rs1, size_t vl);
vfloat16m1x2_t __riscv_vlseg2e16_v_f16m1x2(const _Float16 *rs1, size_t vl);
vfloat16m1x3_t __riscv_vlseg3e16_v_f16m1x3(const _Float16 *rs1, size_t vl);
vfloat16m1x4_t __riscv_vlseg4e16_v_f16m1x4(const _Float16 *rs1, size_t vl);
vfloat16m1x5_t __riscv_vlseg5e16_v_f16m1x5(const _Float16 *rs1, size_t vl);
vfloat16m1x6_t __riscv_vlseg6e16_v_f16m1x6(const _Float16 *rs1, size_t vl);
vfloat16m1x7_t __riscv_vlseg7e16_v_f16m1x7(const _Float16 *rs1, size_t vl);
vfloat16m1x8_t __riscv_vlseg8e16_v_f16m1x8(const _Float16 *rs1, size_t vl);
vfloat16m2x2_t __riscv_vlseg2e16_v_f16m2x2(const _Float16 *rs1, size_t vl);
vfloat16m2x3_t __riscv_vlseg3e16_v_f16m2x3(const _Float16 *rs1, size_t vl);
vfloat16m2x4_t __riscv_vlseg4e16_v_f16m2x4(const _Float16 *rs1, size_t vl);
vfloat16m4x2_t __riscv_vlseg2e16_v_f16m4x2(const _Float16 *rs1, size_t vl);
vfloat32mf2x2_t __riscv_vlseg2e32_v_f32mf2x2(const float *rs1, size_t vl);
vfloat32mf2x3_t __riscv_vlseg3e32_v_f32mf2x3(const float *rs1, size_t vl);
vfloat32mf2x4_t __riscv_vlseg4e32_v_f32mf2x4(const float *rs1, size_t vl);
vfloat32mf2x5_t __riscv_vlseg5e32_v_f32mf2x5(const float *rs1, size_t vl);
vfloat32mf2x6_t __riscv_vlseg6e32_v_f32mf2x6(const float *rs1, size_t vl);
vfloat32mf2x7_t __riscv_vlseg7e32_v_f32mf2x7(const float *rs1, size_t vl);
vfloat32mf2x8_t __riscv_vlseg8e32_v_f32mf2x8(const float *rs1, size_t vl);
vfloat32m1x2_t __riscv_vlseg2e32_v_f32m1x2(const float *rs1, size_t vl);
vfloat32m1x3_t __riscv_vlseg3e32_v_f32m1x3(const float *rs1, size_t vl);
vfloat32m1x4_t __riscv_vlseg4e32_v_f32m1x4(const float *rs1, size_t vl);
vfloat32m1x5_t __riscv_vlseg5e32_v_f32m1x5(const float *rs1, size_t vl);
vfloat32m1x6_t __riscv_vlseg6e32_v_f32m1x6(const float *rs1, size_t vl);
vfloat32m1x7_t __riscv_vlseg7e32_v_f32m1x7(const float *rs1, size_t vl);
vfloat32m1x8_t __riscv_vlseg8e32_v_f32m1x8(const float *rs1, size_t vl);
vfloat32m2x2_t __riscv_vlseg2e32_v_f32m2x2(const float *rs1, size_t vl);
vfloat32m2x3_t __riscv_vlseg3e32_v_f32m2x3(const float *rs1, size_t vl);
vfloat32m2x4_t __riscv_vlseg4e32_v_f32m2x4(const float *rs1, size_t vl);
vfloat32m4x2_t __riscv_vlseg2e32_v_f32m4x2(const float *rs1, size_t vl);
vfloat64m1x2_t __riscv_vlseg2e64_v_f64m1x2(const double *rs1, size_t vl);
vfloat64m1x3_t __riscv_vlseg3e64_v_f64m1x3(const double *rs1, size_t vl);
vfloat64m1x4_t __riscv_vlseg4e64_v_f64m1x4(const double *rs1, size_t vl);
vfloat64m1x5_t __riscv_vlseg5e64_v_f64m1x5(const double *rs1, size_t vl);
vfloat64m1x6_t __riscv_vlseg6e64_v_f64m1x6(const double *rs1, size_t vl);
vfloat64m1x7_t __riscv_vlseg7e64_v_f64m1x7(const double *rs1, size_t vl);
vfloat64m1x8_t __riscv_vlseg8e64_v_f64m1x8(const double *rs1, size_t vl);
vfloat64m2x2_t __riscv_vlseg2e64_v_f64m2x2(const double *rs1, size_t vl);
vfloat64m2x3_t __riscv_vlseg3e64_v_f64m2x3(const double *rs1, size_t vl);
vfloat64m2x4_t __riscv_vlseg4e64_v_f64m2x4(const double *rs1, size_t vl);
vfloat64m4x2_t __riscv_vlseg2e64_v_f64m4x2(const double *rs1, size_t vl);
vfloat16mf4x2_t __riscv_vlseg2e16ff_v_f16mf4x2(const _Float16 *rs1,
                                               size_t *new_vl, size_t vl);
vfloat16mf4x3_t __riscv_vlseg3e16ff_v_f16mf4x3(const _Float16 *rs1,
                                               size_t *new_vl, size_t vl);
vfloat16mf4x4_t __riscv_vlseg4e16ff_v_f16mf4x4(const _Float16 *rs1,
                                               size_t *new_vl, size_t vl);
vfloat16mf4x5_t __riscv_vlseg5e16ff_v_f16mf4x5(const _Float16 *rs1,
                                               size_t *new_vl, size_t vl);
vfloat16mf4x6_t __riscv_vlseg6e16ff_v_f16mf4x6(const _Float16 *rs1,
                                               size_t *new_vl, size_t vl);
vfloat16mf4x7_t __riscv_vlseg7e16ff_v_f16mf4x7(const _Float16 *rs1,
                                               size_t *new_vl, size_t vl);
vfloat16mf4x8_t __riscv_vlseg8e16ff_v_f16mf4x8(const _Float16 *rs1,
                                               size_t *new_vl, size_t vl);
vfloat16mf2x2_t __riscv_vlseg2e16ff_v_f16mf2x2(const _Float16 *rs1,
                                               size_t *new_vl, size_t vl);
vfloat16mf2x3_t __riscv_vlseg3e16ff_v_f16mf2x3(const _Float16 *rs1,
                                               size_t *new_vl, size_t vl);
vfloat16mf2x4_t __riscv_vlseg4e16ff_v_f16mf2x4(const _Float16 *rs1,
                                               size_t *new_vl, size_t vl);
vfloat16mf2x5_t __riscv_vlseg5e16ff_v_f16mf2x5(const _Float16 *rs1,
                                               size_t *new_vl, size_t vl);
vfloat16mf2x6_t __riscv_vlseg6e16ff_v_f16mf2x6(const _Float16 *rs1,
                                               size_t *new_vl, size_t vl);
vfloat16mf2x7_t __riscv_vlseg7e16ff_v_f16mf2x7(const _Float16 *rs1,
                                               size_t *new_vl, size_t vl);
vfloat16mf2x8_t __riscv_vlseg8e16ff_v_f16mf2x8(const _Float16 *rs1,
                                               size_t *new_vl, size_t vl);
vfloat16m1x2_t __riscv_vlseg2e16ff_v_f16m1x2(const _Float16 *rs1,
                                             size_t *new_vl, size_t vl);
vfloat16m1x3_t __riscv_vlseg3e16ff_v_f16m1x3(const _Float16 *rs1,
                                             size_t *new_vl, size_t vl);
vfloat16m1x4_t __riscv_vlseg4e16ff_v_f16m1x4(const _Float16 *rs1,
                                             size_t *new_vl, size_t vl);
vfloat16m1x5_t __riscv_vlseg5e16ff_v_f16m1x5(const _Float16 *rs1,
                                             size_t *new_vl, size_t vl);
vfloat16m1x6_t __riscv_vlseg6e16ff_v_f16m1x6(const _Float16 *rs1,
                                             size_t *new_vl, size_t vl);
vfloat16m1x7_t __riscv_vlseg7e16ff_v_f16m1x7(const _Float16 *rs1,
                                             size_t *new_vl, size_t vl);
vfloat16m1x8_t __riscv_vlseg8e16ff_v_f16m1x8(const _Float16 *rs1,
                                             size_t *new_vl, size_t vl);
vfloat16m2x2_t __riscv_vlseg2e16ff_v_f16m2x2(const _Float16 *rs1,
                                             size_t *new_vl, size_t vl);
vfloat16m2x3_t __riscv_vlseg3e16ff_v_f16m2x3(const _Float16 *rs1,
                                             size_t *new_vl, size_t vl);
vfloat16m2x4_t __riscv_vlseg4e16ff_v_f16m2x4(const _Float16 *rs1,
                                             size_t *new_vl, size_t vl);
vfloat16m4x2_t __riscv_vlseg2e16ff_v_f16m4x2(const _Float16 *rs1,
                                             size_t *new_vl, size_t vl);
vfloat32mf2x2_t __riscv_vlseg2e32ff_v_f32mf2x2(const float *rs1, size_t *new_vl,
                                               size_t vl);
vfloat32mf2x3_t __riscv_vlseg3e32ff_v_f32mf2x3(const float *rs1, size_t *new_vl,
                                               size_t vl);
vfloat32mf2x4_t __riscv_vlseg4e32ff_v_f32mf2x4(const float *rs1, size_t *new_vl,
                                               size_t vl);
vfloat32mf2x5_t __riscv_vlseg5e32ff_v_f32mf2x5(const float *rs1, size_t *new_vl,
                                               size_t vl);
vfloat32mf2x6_t __riscv_vlseg6e32ff_v_f32mf2x6(const float *rs1, size_t *new_vl,
                                               size_t vl);
vfloat32mf2x7_t __riscv_vlseg7e32ff_v_f32mf2x7(const float *rs1, size_t *new_vl,
                                               size_t vl);
vfloat32mf2x8_t __riscv_vlseg8e32ff_v_f32mf2x8(const float *rs1, size_t *new_vl,
                                               size_t vl);
vfloat32m1x2_t __riscv_vlseg2e32ff_v_f32m1x2(const float *rs1, size_t *new_vl,
                                             size_t vl);
vfloat32m1x3_t __riscv_vlseg3e32ff_v_f32m1x3(const float *rs1, size_t *new_vl,
                                             size_t vl);
vfloat32m1x4_t __riscv_vlseg4e32ff_v_f32m1x4(const float *rs1, size_t *new_vl,
                                             size_t vl);
vfloat32m1x5_t __riscv_vlseg5e32ff_v_f32m1x5(const float *rs1, size_t *new_vl,
                                             size_t vl);
vfloat32m1x6_t __riscv_vlseg6e32ff_v_f32m1x6(const float *rs1, size_t *new_vl,
                                             size_t vl);
vfloat32m1x7_t __riscv_vlseg7e32ff_v_f32m1x7(const float *rs1, size_t *new_vl,
                                             size_t vl);
vfloat32m1x8_t __riscv_vlseg8e32ff_v_f32m1x8(const float *rs1, size_t *new_vl,
                                             size_t vl);
vfloat32m2x2_t __riscv_vlseg2e32ff_v_f32m2x2(const float *rs1, size_t *new_vl,
                                             size_t vl);
vfloat32m2x3_t __riscv_vlseg3e32ff_v_f32m2x3(const float *rs1, size_t *new_vl,
                                             size_t vl);
vfloat32m2x4_t __riscv_vlseg4e32ff_v_f32m2x4(const float *rs1, size_t *new_vl,
                                             size_t vl);
vfloat32m4x2_t __riscv_vlseg2e32ff_v_f32m4x2(const float *rs1, size_t *new_vl,
                                             size_t vl);
vfloat64m1x2_t __riscv_vlseg2e64ff_v_f64m1x2(const double *rs1, size_t *new_vl,
                                             size_t vl);
vfloat64m1x3_t __riscv_vlseg3e64ff_v_f64m1x3(const double *rs1, size_t *new_vl,
                                             size_t vl);
vfloat64m1x4_t __riscv_vlseg4e64ff_v_f64m1x4(const double *rs1, size_t *new_vl,
                                             size_t vl);
vfloat64m1x5_t __riscv_vlseg5e64ff_v_f64m1x5(const double *rs1, size_t *new_vl,
                                             size_t vl);
vfloat64m1x6_t __riscv_vlseg6e64ff_v_f64m1x6(const double *rs1, size_t *new_vl,
                                             size_t vl);
vfloat64m1x7_t __riscv_vlseg7e64ff_v_f64m1x7(const double *rs1, size_t *new_vl,
                                             size_t vl);
vfloat64m1x8_t __riscv_vlseg8e64ff_v_f64m1x8(const double *rs1, size_t *new_vl,
                                             size_t vl);
vfloat64m2x2_t __riscv_vlseg2e64ff_v_f64m2x2(const double *rs1, size_t *new_vl,
                                             size_t vl);
vfloat64m2x3_t __riscv_vlseg3e64ff_v_f64m2x3(const double *rs1, size_t *new_vl,
                                             size_t vl);
vfloat64m2x4_t __riscv_vlseg4e64ff_v_f64m2x4(const double *rs1, size_t *new_vl,
                                             size_t vl);
vfloat64m4x2_t __riscv_vlseg2e64ff_v_f64m4x2(const double *rs1, size_t *new_vl,
                                             size_t vl);
vint8mf8x2_t __riscv_vlseg2e8_v_i8mf8x2(const int8_t *rs1, size_t vl);
vint8mf8x3_t __riscv_vlseg3e8_v_i8mf8x3(const int8_t *rs1, size_t vl);
vint8mf8x4_t __riscv_vlseg4e8_v_i8mf8x4(const int8_t *rs1, size_t vl);
vint8mf8x5_t __riscv_vlseg5e8_v_i8mf8x5(const int8_t *rs1, size_t vl);
vint8mf8x6_t __riscv_vlseg6e8_v_i8mf8x6(const int8_t *rs1, size_t vl);
vint8mf8x7_t __riscv_vlseg7e8_v_i8mf8x7(const int8_t *rs1, size_t vl);
vint8mf8x8_t __riscv_vlseg8e8_v_i8mf8x8(const int8_t *rs1, size_t vl);
vint8mf4x2_t __riscv_vlseg2e8_v_i8mf4x2(const int8_t *rs1, size_t vl);
vint8mf4x3_t __riscv_vlseg3e8_v_i8mf4x3(const int8_t *rs1, size_t vl);
vint8mf4x4_t __riscv_vlseg4e8_v_i8mf4x4(const int8_t *rs1, size_t vl);
vint8mf4x5_t __riscv_vlseg5e8_v_i8mf4x5(const int8_t *rs1, size_t vl);
vint8mf4x6_t __riscv_vlseg6e8_v_i8mf4x6(const int8_t *rs1, size_t vl);
vint8mf4x7_t __riscv_vlseg7e8_v_i8mf4x7(const int8_t *rs1, size_t vl);
vint8mf4x8_t __riscv_vlseg8e8_v_i8mf4x8(const int8_t *rs1, size_t vl);
vint8mf2x2_t __riscv_vlseg2e8_v_i8mf2x2(const int8_t *rs1, size_t vl);
vint8mf2x3_t __riscv_vlseg3e8_v_i8mf2x3(const int8_t *rs1, size_t vl);
vint8mf2x4_t __riscv_vlseg4e8_v_i8mf2x4(const int8_t *rs1, size_t vl);
vint8mf2x5_t __riscv_vlseg5e8_v_i8mf2x5(const int8_t *rs1, size_t vl);
vint8mf2x6_t __riscv_vlseg6e8_v_i8mf2x6(const int8_t *rs1, size_t vl);
vint8mf2x7_t __riscv_vlseg7e8_v_i8mf2x7(const int8_t *rs1, size_t vl);
vint8mf2x8_t __riscv_vlseg8e8_v_i8mf2x8(const int8_t *rs1, size_t vl);
vint8m1x2_t __riscv_vlseg2e8_v_i8m1x2(const int8_t *rs1, size_t vl);
vint8m1x3_t __riscv_vlseg3e8_v_i8m1x3(const int8_t *rs1, size_t vl);
vint8m1x4_t __riscv_vlseg4e8_v_i8m1x4(const int8_t *rs1, size_t vl);
vint8m1x5_t __riscv_vlseg5e8_v_i8m1x5(const int8_t *rs1, size_t vl);
vint8m1x6_t __riscv_vlseg6e8_v_i8m1x6(const int8_t *rs1, size_t vl);
vint8m1x7_t __riscv_vlseg7e8_v_i8m1x7(const int8_t *rs1, size_t vl);
vint8m1x8_t __riscv_vlseg8e8_v_i8m1x8(const int8_t *rs1, size_t vl);
vint8m2x2_t __riscv_vlseg2e8_v_i8m2x2(const int8_t *rs1, size_t vl);
vint8m2x3_t __riscv_vlseg3e8_v_i8m2x3(const int8_t *rs1, size_t vl);
vint8m2x4_t __riscv_vlseg4e8_v_i8m2x4(const int8_t *rs1, size_t vl);
vint8m4x2_t __riscv_vlseg2e8_v_i8m4x2(const int8_t *rs1, size_t vl);
vint16mf4x2_t __riscv_vlseg2e16_v_i16mf4x2(const int16_t *rs1, size_t vl);
vint16mf4x3_t __riscv_vlseg3e16_v_i16mf4x3(const int16_t *rs1, size_t vl);
vint16mf4x4_t __riscv_vlseg4e16_v_i16mf4x4(const int16_t *rs1, size_t vl);
vint16mf4x5_t __riscv_vlseg5e16_v_i16mf4x5(const int16_t *rs1, size_t vl);
vint16mf4x6_t __riscv_vlseg6e16_v_i16mf4x6(const int16_t *rs1, size_t vl);
vint16mf4x7_t __riscv_vlseg7e16_v_i16mf4x7(const int16_t *rs1, size_t vl);
vint16mf4x8_t __riscv_vlseg8e16_v_i16mf4x8(const int16_t *rs1, size_t vl);
vint16mf2x2_t __riscv_vlseg2e16_v_i16mf2x2(const int16_t *rs1, size_t vl);
vint16mf2x3_t __riscv_vlseg3e16_v_i16mf2x3(const int16_t *rs1, size_t vl);
vint16mf2x4_t __riscv_vlseg4e16_v_i16mf2x4(const int16_t *rs1, size_t vl);
vint16mf2x5_t __riscv_vlseg5e16_v_i16mf2x5(const int16_t *rs1, size_t vl);
vint16mf2x6_t __riscv_vlseg6e16_v_i16mf2x6(const int16_t *rs1, size_t vl);
vint16mf2x7_t __riscv_vlseg7e16_v_i16mf2x7(const int16_t *rs1, size_t vl);
vint16mf2x8_t __riscv_vlseg8e16_v_i16mf2x8(const int16_t *rs1, size_t vl);
vint16m1x2_t __riscv_vlseg2e16_v_i16m1x2(const int16_t *rs1, size_t vl);
vint16m1x3_t __riscv_vlseg3e16_v_i16m1x3(const int16_t *rs1, size_t vl);
vint16m1x4_t __riscv_vlseg4e16_v_i16m1x4(const int16_t *rs1, size_t vl);
vint16m1x5_t __riscv_vlseg5e16_v_i16m1x5(const int16_t *rs1, size_t vl);
vint16m1x6_t __riscv_vlseg6e16_v_i16m1x6(const int16_t *rs1, size_t vl);
vint16m1x7_t __riscv_vlseg7e16_v_i16m1x7(const int16_t *rs1, size_t vl);
vint16m1x8_t __riscv_vlseg8e16_v_i16m1x8(const int16_t *rs1, size_t vl);
vint16m2x2_t __riscv_vlseg2e16_v_i16m2x2(const int16_t *rs1, size_t vl);
vint16m2x3_t __riscv_vlseg3e16_v_i16m2x3(const int16_t *rs1, size_t vl);
vint16m2x4_t __riscv_vlseg4e16_v_i16m2x4(const int16_t *rs1, size_t vl);
vint16m4x2_t __riscv_vlseg2e16_v_i16m4x2(const int16_t *rs1, size_t vl);
vint32mf2x2_t __riscv_vlseg2e32_v_i32mf2x2(const int32_t *rs1, size_t vl);
vint32mf2x3_t __riscv_vlseg3e32_v_i32mf2x3(const int32_t *rs1, size_t vl);
vint32mf2x4_t __riscv_vlseg4e32_v_i32mf2x4(const int32_t *rs1, size_t vl);
vint32mf2x5_t __riscv_vlseg5e32_v_i32mf2x5(const int32_t *rs1, size_t vl);
vint32mf2x6_t __riscv_vlseg6e32_v_i32mf2x6(const int32_t *rs1, size_t vl);
vint32mf2x7_t __riscv_vlseg7e32_v_i32mf2x7(const int32_t *rs1, size_t vl);
vint32mf2x8_t __riscv_vlseg8e32_v_i32mf2x8(const int32_t *rs1, size_t vl);
vint32m1x2_t __riscv_vlseg2e32_v_i32m1x2(const int32_t *rs1, size_t vl);
vint32m1x3_t __riscv_vlseg3e32_v_i32m1x3(const int32_t *rs1, size_t vl);
vint32m1x4_t __riscv_vlseg4e32_v_i32m1x4(const int32_t *rs1, size_t vl);
vint32m1x5_t __riscv_vlseg5e32_v_i32m1x5(const int32_t *rs1, size_t vl);
vint32m1x6_t __riscv_vlseg6e32_v_i32m1x6(const int32_t *rs1, size_t vl);
vint32m1x7_t __riscv_vlseg7e32_v_i32m1x7(const int32_t *rs1, size_t vl);
vint32m1x8_t __riscv_vlseg8e32_v_i32m1x8(const int32_t *rs1, size_t vl);
vint32m2x2_t __riscv_vlseg2e32_v_i32m2x2(const int32_t *rs1, size_t vl);
vint32m2x3_t __riscv_vlseg3e32_v_i32m2x3(const int32_t *rs1, size_t vl);
vint32m2x4_t __riscv_vlseg4e32_v_i32m2x4(const int32_t *rs1, size_t vl);
vint32m4x2_t __riscv_vlseg2e32_v_i32m4x2(const int32_t *rs1, size_t vl);
vint64m1x2_t __riscv_vlseg2e64_v_i64m1x2(const int64_t *rs1, size_t vl);
vint64m1x3_t __riscv_vlseg3e64_v_i64m1x3(const int64_t *rs1, size_t vl);
vint64m1x4_t __riscv_vlseg4e64_v_i64m1x4(const int64_t *rs1, size_t vl);
vint64m1x5_t __riscv_vlseg5e64_v_i64m1x5(const int64_t *rs1, size_t vl);
vint64m1x6_t __riscv_vlseg6e64_v_i64m1x6(const int64_t *rs1, size_t vl);
vint64m1x7_t __riscv_vlseg7e64_v_i64m1x7(const int64_t *rs1, size_t vl);
vint64m1x8_t __riscv_vlseg8e64_v_i64m1x8(const int64_t *rs1, size_t vl);
vint64m2x2_t __riscv_vlseg2e64_v_i64m2x2(const int64_t *rs1, size_t vl);
vint64m2x3_t __riscv_vlseg3e64_v_i64m2x3(const int64_t *rs1, size_t vl);
vint64m2x4_t __riscv_vlseg4e64_v_i64m2x4(const int64_t *rs1, size_t vl);
vint64m4x2_t __riscv_vlseg2e64_v_i64m4x2(const int64_t *rs1, size_t vl);
vint8mf8x2_t __riscv_vlseg2e8ff_v_i8mf8x2(const int8_t *rs1, size_t *new_vl,
                                          size_t vl);
vint8mf8x3_t __riscv_vlseg3e8ff_v_i8mf8x3(const int8_t *rs1, size_t *new_vl,
                                          size_t vl);
vint8mf8x4_t __riscv_vlseg4e8ff_v_i8mf8x4(const int8_t *rs1, size_t *new_vl,
                                          size_t vl);
vint8mf8x5_t __riscv_vlseg5e8ff_v_i8mf8x5(const int8_t *rs1, size_t *new_vl,
                                          size_t vl);
vint8mf8x6_t __riscv_vlseg6e8ff_v_i8mf8x6(const int8_t *rs1, size_t *new_vl,
                                          size_t vl);
vint8mf8x7_t __riscv_vlseg7e8ff_v_i8mf8x7(const int8_t *rs1, size_t *new_vl,
                                          size_t vl);
vint8mf8x8_t __riscv_vlseg8e8ff_v_i8mf8x8(const int8_t *rs1, size_t *new_vl,
                                          size_t vl);
vint8mf4x2_t __riscv_vlseg2e8ff_v_i8mf4x2(const int8_t *rs1, size_t *new_vl,
                                          size_t vl);
vint8mf4x3_t __riscv_vlseg3e8ff_v_i8mf4x3(const int8_t *rs1, size_t *new_vl,
                                          size_t vl);
vint8mf4x4_t __riscv_vlseg4e8ff_v_i8mf4x4(const int8_t *rs1, size_t *new_vl,
                                          size_t vl);
vint8mf4x5_t __riscv_vlseg5e8ff_v_i8mf4x5(const int8_t *rs1, size_t *new_vl,
                                          size_t vl);
vint8mf4x6_t __riscv_vlseg6e8ff_v_i8mf4x6(const int8_t *rs1, size_t *new_vl,
                                          size_t vl);
vint8mf4x7_t __riscv_vlseg7e8ff_v_i8mf4x7(const int8_t *rs1, size_t *new_vl,
                                          size_t vl);
vint8mf4x8_t __riscv_vlseg8e8ff_v_i8mf4x8(const int8_t *rs1, size_t *new_vl,
                                          size_t vl);
vint8mf2x2_t __riscv_vlseg2e8ff_v_i8mf2x2(const int8_t *rs1, size_t *new_vl,
                                          size_t vl);
vint8mf2x3_t __riscv_vlseg3e8ff_v_i8mf2x3(const int8_t *rs1, size_t *new_vl,
                                          size_t vl);
vint8mf2x4_t __riscv_vlseg4e8ff_v_i8mf2x4(const int8_t *rs1, size_t *new_vl,
                                          size_t vl);
vint8mf2x5_t __riscv_vlseg5e8ff_v_i8mf2x5(const int8_t *rs1, size_t *new_vl,
                                          size_t vl);
vint8mf2x6_t __riscv_vlseg6e8ff_v_i8mf2x6(const int8_t *rs1, size_t *new_vl,
                                          size_t vl);
vint8mf2x7_t __riscv_vlseg7e8ff_v_i8mf2x7(const int8_t *rs1, size_t *new_vl,
                                          size_t vl);
vint8mf2x8_t __riscv_vlseg8e8ff_v_i8mf2x8(const int8_t *rs1, size_t *new_vl,
                                          size_t vl);
vint8m1x2_t __riscv_vlseg2e8ff_v_i8m1x2(const int8_t *rs1, size_t *new_vl,
                                        size_t vl);
vint8m1x3_t __riscv_vlseg3e8ff_v_i8m1x3(const int8_t *rs1, size_t *new_vl,
                                        size_t vl);
vint8m1x4_t __riscv_vlseg4e8ff_v_i8m1x4(const int8_t *rs1, size_t *new_vl,
                                        size_t vl);
vint8m1x5_t __riscv_vlseg5e8ff_v_i8m1x5(const int8_t *rs1, size_t *new_vl,
                                        size_t vl);
vint8m1x6_t __riscv_vlseg6e8ff_v_i8m1x6(const int8_t *rs1, size_t *new_vl,
                                        size_t vl);
vint8m1x7_t __riscv_vlseg7e8ff_v_i8m1x7(const int8_t *rs1, size_t *new_vl,
                                        size_t vl);
vint8m1x8_t __riscv_vlseg8e8ff_v_i8m1x8(const int8_t *rs1, size_t *new_vl,
                                        size_t vl);
vint8m2x2_t __riscv_vlseg2e8ff_v_i8m2x2(const int8_t *rs1, size_t *new_vl,
                                        size_t vl);
vint8m2x3_t __riscv_vlseg3e8ff_v_i8m2x3(const int8_t *rs1, size_t *new_vl,
                                        size_t vl);
vint8m2x4_t __riscv_vlseg4e8ff_v_i8m2x4(const int8_t *rs1, size_t *new_vl,
                                        size_t vl);
vint8m4x2_t __riscv_vlseg2e8ff_v_i8m4x2(const int8_t *rs1, size_t *new_vl,
                                        size_t vl);
vint16mf4x2_t __riscv_vlseg2e16ff_v_i16mf4x2(const int16_t *rs1, size_t *new_vl,
                                             size_t vl);
vint16mf4x3_t __riscv_vlseg3e16ff_v_i16mf4x3(const int16_t *rs1, size_t *new_vl,
                                             size_t vl);
vint16mf4x4_t __riscv_vlseg4e16ff_v_i16mf4x4(const int16_t *rs1, size_t *new_vl,
                                             size_t vl);
vint16mf4x5_t __riscv_vlseg5e16ff_v_i16mf4x5(const int16_t *rs1, size_t *new_vl,
                                             size_t vl);
vint16mf4x6_t __riscv_vlseg6e16ff_v_i16mf4x6(const int16_t *rs1, size_t *new_vl,
                                             size_t vl);
vint16mf4x7_t __riscv_vlseg7e16ff_v_i16mf4x7(const int16_t *rs1, size_t *new_vl,
                                             size_t vl);
vint16mf4x8_t __riscv_vlseg8e16ff_v_i16mf4x8(const int16_t *rs1, size_t *new_vl,
                                             size_t vl);
vint16mf2x2_t __riscv_vlseg2e16ff_v_i16mf2x2(const int16_t *rs1, size_t *new_vl,
                                             size_t vl);
vint16mf2x3_t __riscv_vlseg3e16ff_v_i16mf2x3(const int16_t *rs1, size_t *new_vl,
                                             size_t vl);
vint16mf2x4_t __riscv_vlseg4e16ff_v_i16mf2x4(const int16_t *rs1, size_t *new_vl,
                                             size_t vl);
vint16mf2x5_t __riscv_vlseg5e16ff_v_i16mf2x5(const int16_t *rs1, size_t *new_vl,
                                             size_t vl);
vint16mf2x6_t __riscv_vlseg6e16ff_v_i16mf2x6(const int16_t *rs1, size_t *new_vl,
                                             size_t vl);
vint16mf2x7_t __riscv_vlseg7e16ff_v_i16mf2x7(const int16_t *rs1, size_t *new_vl,
                                             size_t vl);
vint16mf2x8_t __riscv_vlseg8e16ff_v_i16mf2x8(const int16_t *rs1, size_t *new_vl,
                                             size_t vl);
vint16m1x2_t __riscv_vlseg2e16ff_v_i16m1x2(const int16_t *rs1, size_t *new_vl,
                                           size_t vl);
vint16m1x3_t __riscv_vlseg3e16ff_v_i16m1x3(const int16_t *rs1, size_t *new_vl,
                                           size_t vl);
vint16m1x4_t __riscv_vlseg4e16ff_v_i16m1x4(const int16_t *rs1, size_t *new_vl,
                                           size_t vl);
vint16m1x5_t __riscv_vlseg5e16ff_v_i16m1x5(const int16_t *rs1, size_t *new_vl,
                                           size_t vl);
vint16m1x6_t __riscv_vlseg6e16ff_v_i16m1x6(const int16_t *rs1, size_t *new_vl,
                                           size_t vl);
vint16m1x7_t __riscv_vlseg7e16ff_v_i16m1x7(const int16_t *rs1, size_t *new_vl,
                                           size_t vl);
vint16m1x8_t __riscv_vlseg8e16ff_v_i16m1x8(const int16_t *rs1, size_t *new_vl,
                                           size_t vl);
vint16m2x2_t __riscv_vlseg2e16ff_v_i16m2x2(const int16_t *rs1, size_t *new_vl,
                                           size_t vl);
vint16m2x3_t __riscv_vlseg3e16ff_v_i16m2x3(const int16_t *rs1, size_t *new_vl,
                                           size_t vl);
vint16m2x4_t __riscv_vlseg4e16ff_v_i16m2x4(const int16_t *rs1, size_t *new_vl,
                                           size_t vl);
vint16m4x2_t __riscv_vlseg2e16ff_v_i16m4x2(const int16_t *rs1, size_t *new_vl,
                                           size_t vl);
vint32mf2x2_t __riscv_vlseg2e32ff_v_i32mf2x2(const int32_t *rs1, size_t *new_vl,
                                             size_t vl);
vint32mf2x3_t __riscv_vlseg3e32ff_v_i32mf2x3(const int32_t *rs1, size_t *new_vl,
                                             size_t vl);
vint32mf2x4_t __riscv_vlseg4e32ff_v_i32mf2x4(const int32_t *rs1, size_t *new_vl,
                                             size_t vl);
vint32mf2x5_t __riscv_vlseg5e32ff_v_i32mf2x5(const int32_t *rs1, size_t *new_vl,
                                             size_t vl);
vint32mf2x6_t __riscv_vlseg6e32ff_v_i32mf2x6(const int32_t *rs1, size_t *new_vl,
                                             size_t vl);
vint32mf2x7_t __riscv_vlseg7e32ff_v_i32mf2x7(const int32_t *rs1, size_t *new_vl,
                                             size_t vl);
vint32mf2x8_t __riscv_vlseg8e32ff_v_i32mf2x8(const int32_t *rs1, size_t *new_vl,
                                             size_t vl);
vint32m1x2_t __riscv_vlseg2e32ff_v_i32m1x2(const int32_t *rs1, size_t *new_vl,
                                           size_t vl);
vint32m1x3_t __riscv_vlseg3e32ff_v_i32m1x3(const int32_t *rs1, size_t *new_vl,
                                           size_t vl);
vint32m1x4_t __riscv_vlseg4e32ff_v_i32m1x4(const int32_t *rs1, size_t *new_vl,
                                           size_t vl);
vint32m1x5_t __riscv_vlseg5e32ff_v_i32m1x5(const int32_t *rs1, size_t *new_vl,
                                           size_t vl);
vint32m1x6_t __riscv_vlseg6e32ff_v_i32m1x6(const int32_t *rs1, size_t *new_vl,
                                           size_t vl);
vint32m1x7_t __riscv_vlseg7e32ff_v_i32m1x7(const int32_t *rs1, size_t *new_vl,
                                           size_t vl);
vint32m1x8_t __riscv_vlseg8e32ff_v_i32m1x8(const int32_t *rs1, size_t *new_vl,
                                           size_t vl);
vint32m2x2_t __riscv_vlseg2e32ff_v_i32m2x2(const int32_t *rs1, size_t *new_vl,
                                           size_t vl);
vint32m2x3_t __riscv_vlseg3e32ff_v_i32m2x3(const int32_t *rs1, size_t *new_vl,
                                           size_t vl);
vint32m2x4_t __riscv_vlseg4e32ff_v_i32m2x4(const int32_t *rs1, size_t *new_vl,
                                           size_t vl);
vint32m4x2_t __riscv_vlseg2e32ff_v_i32m4x2(const int32_t *rs1, size_t *new_vl,
                                           size_t vl);
vint64m1x2_t __riscv_vlseg2e64ff_v_i64m1x2(const int64_t *rs1, size_t *new_vl,
                                           size_t vl);
vint64m1x3_t __riscv_vlseg3e64ff_v_i64m1x3(const int64_t *rs1, size_t *new_vl,
                                           size_t vl);
vint64m1x4_t __riscv_vlseg4e64ff_v_i64m1x4(const int64_t *rs1, size_t *new_vl,
                                           size_t vl);
vint64m1x5_t __riscv_vlseg5e64ff_v_i64m1x5(const int64_t *rs1, size_t *new_vl,
                                           size_t vl);
vint64m1x6_t __riscv_vlseg6e64ff_v_i64m1x6(const int64_t *rs1, size_t *new_vl,
                                           size_t vl);
vint64m1x7_t __riscv_vlseg7e64ff_v_i64m1x7(const int64_t *rs1, size_t *new_vl,
                                           size_t vl);
vint64m1x8_t __riscv_vlseg8e64ff_v_i64m1x8(const int64_t *rs1, size_t *new_vl,
                                           size_t vl);
vint64m2x2_t __riscv_vlseg2e64ff_v_i64m2x2(const int64_t *rs1, size_t *new_vl,
                                           size_t vl);
vint64m2x3_t __riscv_vlseg3e64ff_v_i64m2x3(const int64_t *rs1, size_t *new_vl,
                                           size_t vl);
vint64m2x4_t __riscv_vlseg4e64ff_v_i64m2x4(const int64_t *rs1, size_t *new_vl,
                                           size_t vl);
vint64m4x2_t __riscv_vlseg2e64ff_v_i64m4x2(const int64_t *rs1, size_t *new_vl,
                                           size_t vl);
vuint8mf8x2_t __riscv_vlseg2e8_v_u8mf8x2(const uint8_t *rs1, size_t vl);
vuint8mf8x3_t __riscv_vlseg3e8_v_u8mf8x3(const uint8_t *rs1, size_t vl);
vuint8mf8x4_t __riscv_vlseg4e8_v_u8mf8x4(const uint8_t *rs1, size_t vl);
vuint8mf8x5_t __riscv_vlseg5e8_v_u8mf8x5(const uint8_t *rs1, size_t vl);
vuint8mf8x6_t __riscv_vlseg6e8_v_u8mf8x6(const uint8_t *rs1, size_t vl);
vuint8mf8x7_t __riscv_vlseg7e8_v_u8mf8x7(const uint8_t *rs1, size_t vl);
vuint8mf8x8_t __riscv_vlseg8e8_v_u8mf8x8(const uint8_t *rs1, size_t vl);
vuint8mf4x2_t __riscv_vlseg2e8_v_u8mf4x2(const uint8_t *rs1, size_t vl);
vuint8mf4x3_t __riscv_vlseg3e8_v_u8mf4x3(const uint8_t *rs1, size_t vl);
vuint8mf4x4_t __riscv_vlseg4e8_v_u8mf4x4(const uint8_t *rs1, size_t vl);
vuint8mf4x5_t __riscv_vlseg5e8_v_u8mf4x5(const uint8_t *rs1, size_t vl);
vuint8mf4x6_t __riscv_vlseg6e8_v_u8mf4x6(const uint8_t *rs1, size_t vl);
vuint8mf4x7_t __riscv_vlseg7e8_v_u8mf4x7(const uint8_t *rs1, size_t vl);
vuint8mf4x8_t __riscv_vlseg8e8_v_u8mf4x8(const uint8_t *rs1, size_t vl);
vuint8mf2x2_t __riscv_vlseg2e8_v_u8mf2x2(const uint8_t *rs1, size_t vl);
vuint8mf2x3_t __riscv_vlseg3e8_v_u8mf2x3(const uint8_t *rs1, size_t vl);
vuint8mf2x4_t __riscv_vlseg4e8_v_u8mf2x4(const uint8_t *rs1, size_t vl);
vuint8mf2x5_t __riscv_vlseg5e8_v_u8mf2x5(const uint8_t *rs1, size_t vl);
vuint8mf2x6_t __riscv_vlseg6e8_v_u8mf2x6(const uint8_t *rs1, size_t vl);
vuint8mf2x7_t __riscv_vlseg7e8_v_u8mf2x7(const uint8_t *rs1, size_t vl);
vuint8mf2x8_t __riscv_vlseg8e8_v_u8mf2x8(const uint8_t *rs1, size_t vl);
vuint8m1x2_t __riscv_vlseg2e8_v_u8m1x2(const uint8_t *rs1, size_t vl);
vuint8m1x3_t __riscv_vlseg3e8_v_u8m1x3(const uint8_t *rs1, size_t vl);
vuint8m1x4_t __riscv_vlseg4e8_v_u8m1x4(const uint8_t *rs1, size_t vl);
vuint8m1x5_t __riscv_vlseg5e8_v_u8m1x5(const uint8_t *rs1, size_t vl);
vuint8m1x6_t __riscv_vlseg6e8_v_u8m1x6(const uint8_t *rs1, size_t vl);
vuint8m1x7_t __riscv_vlseg7e8_v_u8m1x7(const uint8_t *rs1, size_t vl);
vuint8m1x8_t __riscv_vlseg8e8_v_u8m1x8(const uint8_t *rs1, size_t vl);
vuint8m2x2_t __riscv_vlseg2e8_v_u8m2x2(const uint8_t *rs1, size_t vl);
vuint8m2x3_t __riscv_vlseg3e8_v_u8m2x3(const uint8_t *rs1, size_t vl);
vuint8m2x4_t __riscv_vlseg4e8_v_u8m2x4(const uint8_t *rs1, size_t vl);
vuint8m4x2_t __riscv_vlseg2e8_v_u8m4x2(const uint8_t *rs1, size_t vl);
vuint16mf4x2_t __riscv_vlseg2e16_v_u16mf4x2(const uint16_t *rs1, size_t vl);
vuint16mf4x3_t __riscv_vlseg3e16_v_u16mf4x3(const uint16_t *rs1, size_t vl);
vuint16mf4x4_t __riscv_vlseg4e16_v_u16mf4x4(const uint16_t *rs1, size_t vl);
vuint16mf4x5_t __riscv_vlseg5e16_v_u16mf4x5(const uint16_t *rs1, size_t vl);
vuint16mf4x6_t __riscv_vlseg6e16_v_u16mf4x6(const uint16_t *rs1, size_t vl);
vuint16mf4x7_t __riscv_vlseg7e16_v_u16mf4x7(const uint16_t *rs1, size_t vl);
vuint16mf4x8_t __riscv_vlseg8e16_v_u16mf4x8(const uint16_t *rs1, size_t vl);
vuint16mf2x2_t __riscv_vlseg2e16_v_u16mf2x2(const uint16_t *rs1, size_t vl);
vuint16mf2x3_t __riscv_vlseg3e16_v_u16mf2x3(const uint16_t *rs1, size_t vl);
vuint16mf2x4_t __riscv_vlseg4e16_v_u16mf2x4(const uint16_t *rs1, size_t vl);
vuint16mf2x5_t __riscv_vlseg5e16_v_u16mf2x5(const uint16_t *rs1, size_t vl);
vuint16mf2x6_t __riscv_vlseg6e16_v_u16mf2x6(const uint16_t *rs1, size_t vl);
vuint16mf2x7_t __riscv_vlseg7e16_v_u16mf2x7(const uint16_t *rs1, size_t vl);
vuint16mf2x8_t __riscv_vlseg8e16_v_u16mf2x8(const uint16_t *rs1, size_t vl);
vuint16m1x2_t __riscv_vlseg2e16_v_u16m1x2(const uint16_t *rs1, size_t vl);
vuint16m1x3_t __riscv_vlseg3e16_v_u16m1x3(const uint16_t *rs1, size_t vl);
vuint16m1x4_t __riscv_vlseg4e16_v_u16m1x4(const uint16_t *rs1, size_t vl);
vuint16m1x5_t __riscv_vlseg5e16_v_u16m1x5(const uint16_t *rs1, size_t vl);
vuint16m1x6_t __riscv_vlseg6e16_v_u16m1x6(const uint16_t *rs1, size_t vl);
vuint16m1x7_t __riscv_vlseg7e16_v_u16m1x7(const uint16_t *rs1, size_t vl);
vuint16m1x8_t __riscv_vlseg8e16_v_u16m1x8(const uint16_t *rs1, size_t vl);
vuint16m2x2_t __riscv_vlseg2e16_v_u16m2x2(const uint16_t *rs1, size_t vl);
vuint16m2x3_t __riscv_vlseg3e16_v_u16m2x3(const uint16_t *rs1, size_t vl);
vuint16m2x4_t __riscv_vlseg4e16_v_u16m2x4(const uint16_t *rs1, size_t vl);
vuint16m4x2_t __riscv_vlseg2e16_v_u16m4x2(const uint16_t *rs1, size_t vl);
vuint32mf2x2_t __riscv_vlseg2e32_v_u32mf2x2(const uint32_t *rs1, size_t vl);
vuint32mf2x3_t __riscv_vlseg3e32_v_u32mf2x3(const uint32_t *rs1, size_t vl);
vuint32mf2x4_t __riscv_vlseg4e32_v_u32mf2x4(const uint32_t *rs1, size_t vl);
vuint32mf2x5_t __riscv_vlseg5e32_v_u32mf2x5(const uint32_t *rs1, size_t vl);
vuint32mf2x6_t __riscv_vlseg6e32_v_u32mf2x6(const uint32_t *rs1, size_t vl);
vuint32mf2x7_t __riscv_vlseg7e32_v_u32mf2x7(const uint32_t *rs1, size_t vl);
vuint32mf2x8_t __riscv_vlseg8e32_v_u32mf2x8(const uint32_t *rs1, size_t vl);
vuint32m1x2_t __riscv_vlseg2e32_v_u32m1x2(const uint32_t *rs1, size_t vl);
vuint32m1x3_t __riscv_vlseg3e32_v_u32m1x3(const uint32_t *rs1, size_t vl);
vuint32m1x4_t __riscv_vlseg4e32_v_u32m1x4(const uint32_t *rs1, size_t vl);
vuint32m1x5_t __riscv_vlseg5e32_v_u32m1x5(const uint32_t *rs1, size_t vl);
vuint32m1x6_t __riscv_vlseg6e32_v_u32m1x6(const uint32_t *rs1, size_t vl);
vuint32m1x7_t __riscv_vlseg7e32_v_u32m1x7(const uint32_t *rs1, size_t vl);
vuint32m1x8_t __riscv_vlseg8e32_v_u32m1x8(const uint32_t *rs1, size_t vl);
vuint32m2x2_t __riscv_vlseg2e32_v_u32m2x2(const uint32_t *rs1, size_t vl);
vuint32m2x3_t __riscv_vlseg3e32_v_u32m2x3(const uint32_t *rs1, size_t vl);
vuint32m2x4_t __riscv_vlseg4e32_v_u32m2x4(const uint32_t *rs1, size_t vl);
vuint32m4x2_t __riscv_vlseg2e32_v_u32m4x2(const uint32_t *rs1, size_t vl);
vuint64m1x2_t __riscv_vlseg2e64_v_u64m1x2(const uint64_t *rs1, size_t vl);
vuint64m1x3_t __riscv_vlseg3e64_v_u64m1x3(const uint64_t *rs1, size_t vl);
vuint64m1x4_t __riscv_vlseg4e64_v_u64m1x4(const uint64_t *rs1, size_t vl);
vuint64m1x5_t __riscv_vlseg5e64_v_u64m1x5(const uint64_t *rs1, size_t vl);
vuint64m1x6_t __riscv_vlseg6e64_v_u64m1x6(const uint64_t *rs1, size_t vl);
vuint64m1x7_t __riscv_vlseg7e64_v_u64m1x7(const uint64_t *rs1, size_t vl);
vuint64m1x8_t __riscv_vlseg8e64_v_u64m1x8(const uint64_t *rs1, size_t vl);
vuint64m2x2_t __riscv_vlseg2e64_v_u64m2x2(const uint64_t *rs1, size_t vl);
vuint64m2x3_t __riscv_vlseg3e64_v_u64m2x3(const uint64_t *rs1, size_t vl);
vuint64m2x4_t __riscv_vlseg4e64_v_u64m2x4(const uint64_t *rs1, size_t vl);
vuint64m4x2_t __riscv_vlseg2e64_v_u64m4x2(const uint64_t *rs1, size_t vl);
vuint8mf8x2_t __riscv_vlseg2e8ff_v_u8mf8x2(const uint8_t *rs1, size_t *new_vl,
                                           size_t vl);
vuint8mf8x3_t __riscv_vlseg3e8ff_v_u8mf8x3(const uint8_t *rs1, size_t *new_vl,
                                           size_t vl);
vuint8mf8x4_t __riscv_vlseg4e8ff_v_u8mf8x4(const uint8_t *rs1, size_t *new_vl,
                                           size_t vl);
vuint8mf8x5_t __riscv_vlseg5e8ff_v_u8mf8x5(const uint8_t *rs1, size_t *new_vl,
                                           size_t vl);
vuint8mf8x6_t __riscv_vlseg6e8ff_v_u8mf8x6(const uint8_t *rs1, size_t *new_vl,
                                           size_t vl);
vuint8mf8x7_t __riscv_vlseg7e8ff_v_u8mf8x7(const uint8_t *rs1, size_t *new_vl,
                                           size_t vl);
vuint8mf8x8_t __riscv_vlseg8e8ff_v_u8mf8x8(const uint8_t *rs1, size_t *new_vl,
                                           size_t vl);
vuint8mf4x2_t __riscv_vlseg2e8ff_v_u8mf4x2(const uint8_t *rs1, size_t *new_vl,
                                           size_t vl);
vuint8mf4x3_t __riscv_vlseg3e8ff_v_u8mf4x3(const uint8_t *rs1, size_t *new_vl,
                                           size_t vl);
vuint8mf4x4_t __riscv_vlseg4e8ff_v_u8mf4x4(const uint8_t *rs1, size_t *new_vl,
                                           size_t vl);
vuint8mf4x5_t __riscv_vlseg5e8ff_v_u8mf4x5(const uint8_t *rs1, size_t *new_vl,
                                           size_t vl);
vuint8mf4x6_t __riscv_vlseg6e8ff_v_u8mf4x6(const uint8_t *rs1, size_t *new_vl,
                                           size_t vl);
vuint8mf4x7_t __riscv_vlseg7e8ff_v_u8mf4x7(const uint8_t *rs1, size_t *new_vl,
                                           size_t vl);
vuint8mf4x8_t __riscv_vlseg8e8ff_v_u8mf4x8(const uint8_t *rs1, size_t *new_vl,
                                           size_t vl);
vuint8mf2x2_t __riscv_vlseg2e8ff_v_u8mf2x2(const uint8_t *rs1, size_t *new_vl,
                                           size_t vl);
vuint8mf2x3_t __riscv_vlseg3e8ff_v_u8mf2x3(const uint8_t *rs1, size_t *new_vl,
                                           size_t vl);
vuint8mf2x4_t __riscv_vlseg4e8ff_v_u8mf2x4(const uint8_t *rs1, size_t *new_vl,
                                           size_t vl);
vuint8mf2x5_t __riscv_vlseg5e8ff_v_u8mf2x5(const uint8_t *rs1, size_t *new_vl,
                                           size_t vl);
vuint8mf2x6_t __riscv_vlseg6e8ff_v_u8mf2x6(const uint8_t *rs1, size_t *new_vl,
                                           size_t vl);
vuint8mf2x7_t __riscv_vlseg7e8ff_v_u8mf2x7(const uint8_t *rs1, size_t *new_vl,
                                           size_t vl);
vuint8mf2x8_t __riscv_vlseg8e8ff_v_u8mf2x8(const uint8_t *rs1, size_t *new_vl,
                                           size_t vl);
vuint8m1x2_t __riscv_vlseg2e8ff_v_u8m1x2(const uint8_t *rs1, size_t *new_vl,
                                         size_t vl);
vuint8m1x3_t __riscv_vlseg3e8ff_v_u8m1x3(const uint8_t *rs1, size_t *new_vl,
                                         size_t vl);
vuint8m1x4_t __riscv_vlseg4e8ff_v_u8m1x4(const uint8_t *rs1, size_t *new_vl,
                                         size_t vl);
vuint8m1x5_t __riscv_vlseg5e8ff_v_u8m1x5(const uint8_t *rs1, size_t *new_vl,
                                         size_t vl);
vuint8m1x6_t __riscv_vlseg6e8ff_v_u8m1x6(const uint8_t *rs1, size_t *new_vl,
                                         size_t vl);
vuint8m1x7_t __riscv_vlseg7e8ff_v_u8m1x7(const uint8_t *rs1, size_t *new_vl,
                                         size_t vl);
vuint8m1x8_t __riscv_vlseg8e8ff_v_u8m1x8(const uint8_t *rs1, size_t *new_vl,
                                         size_t vl);
vuint8m2x2_t __riscv_vlseg2e8ff_v_u8m2x2(const uint8_t *rs1, size_t *new_vl,
                                         size_t vl);
vuint8m2x3_t __riscv_vlseg3e8ff_v_u8m2x3(const uint8_t *rs1, size_t *new_vl,
                                         size_t vl);
vuint8m2x4_t __riscv_vlseg4e8ff_v_u8m2x4(const uint8_t *rs1, size_t *new_vl,
                                         size_t vl);
vuint8m4x2_t __riscv_vlseg2e8ff_v_u8m4x2(const uint8_t *rs1, size_t *new_vl,
                                         size_t vl);
vuint16mf4x2_t __riscv_vlseg2e16ff_v_u16mf4x2(const uint16_t *rs1,
                                              size_t *new_vl, size_t vl);
vuint16mf4x3_t __riscv_vlseg3e16ff_v_u16mf4x3(const uint16_t *rs1,
                                              size_t *new_vl, size_t vl);
vuint16mf4x4_t __riscv_vlseg4e16ff_v_u16mf4x4(const uint16_t *rs1,
                                              size_t *new_vl, size_t vl);
vuint16mf4x5_t __riscv_vlseg5e16ff_v_u16mf4x5(const uint16_t *rs1,
                                              size_t *new_vl, size_t vl);
vuint16mf4x6_t __riscv_vlseg6e16ff_v_u16mf4x6(const uint16_t *rs1,
                                              size_t *new_vl, size_t vl);
vuint16mf4x7_t __riscv_vlseg7e16ff_v_u16mf4x7(const uint16_t *rs1,
                                              size_t *new_vl, size_t vl);
vuint16mf4x8_t __riscv_vlseg8e16ff_v_u16mf4x8(const uint16_t *rs1,
                                              size_t *new_vl, size_t vl);
vuint16mf2x2_t __riscv_vlseg2e16ff_v_u16mf2x2(const uint16_t *rs1,
                                              size_t *new_vl, size_t vl);
vuint16mf2x3_t __riscv_vlseg3e16ff_v_u16mf2x3(const uint16_t *rs1,
                                              size_t *new_vl, size_t vl);
vuint16mf2x4_t __riscv_vlseg4e16ff_v_u16mf2x4(const uint16_t *rs1,
                                              size_t *new_vl, size_t vl);
vuint16mf2x5_t __riscv_vlseg5e16ff_v_u16mf2x5(const uint16_t *rs1,
                                              size_t *new_vl, size_t vl);
vuint16mf2x6_t __riscv_vlseg6e16ff_v_u16mf2x6(const uint16_t *rs1,
                                              size_t *new_vl, size_t vl);
vuint16mf2x7_t __riscv_vlseg7e16ff_v_u16mf2x7(const uint16_t *rs1,
                                              size_t *new_vl, size_t vl);
vuint16mf2x8_t __riscv_vlseg8e16ff_v_u16mf2x8(const uint16_t *rs1,
                                              size_t *new_vl, size_t vl);
vuint16m1x2_t __riscv_vlseg2e16ff_v_u16m1x2(const uint16_t *rs1, size_t *new_vl,
                                            size_t vl);
vuint16m1x3_t __riscv_vlseg3e16ff_v_u16m1x3(const uint16_t *rs1, size_t *new_vl,
                                            size_t vl);
vuint16m1x4_t __riscv_vlseg4e16ff_v_u16m1x4(const uint16_t *rs1, size_t *new_vl,
                                            size_t vl);
vuint16m1x5_t __riscv_vlseg5e16ff_v_u16m1x5(const uint16_t *rs1, size_t *new_vl,
                                            size_t vl);
vuint16m1x6_t __riscv_vlseg6e16ff_v_u16m1x6(const uint16_t *rs1, size_t *new_vl,
                                            size_t vl);
vuint16m1x7_t __riscv_vlseg7e16ff_v_u16m1x7(const uint16_t *rs1, size_t *new_vl,
                                            size_t vl);
vuint16m1x8_t __riscv_vlseg8e16ff_v_u16m1x8(const uint16_t *rs1, size_t *new_vl,
                                            size_t vl);
vuint16m2x2_t __riscv_vlseg2e16ff_v_u16m2x2(const uint16_t *rs1, size_t *new_vl,
                                            size_t vl);
vuint16m2x3_t __riscv_vlseg3e16ff_v_u16m2x3(const uint16_t *rs1, size_t *new_vl,
                                            size_t vl);
vuint16m2x4_t __riscv_vlseg4e16ff_v_u16m2x4(const uint16_t *rs1, size_t *new_vl,
                                            size_t vl);
vuint16m4x2_t __riscv_vlseg2e16ff_v_u16m4x2(const uint16_t *rs1, size_t *new_vl,
                                            size_t vl);
vuint32mf2x2_t __riscv_vlseg2e32ff_v_u32mf2x2(const uint32_t *rs1,
                                              size_t *new_vl, size_t vl);
vuint32mf2x3_t __riscv_vlseg3e32ff_v_u32mf2x3(const uint32_t *rs1,
                                              size_t *new_vl, size_t vl);
vuint32mf2x4_t __riscv_vlseg4e32ff_v_u32mf2x4(const uint32_t *rs1,
                                              size_t *new_vl, size_t vl);
vuint32mf2x5_t __riscv_vlseg5e32ff_v_u32mf2x5(const uint32_t *rs1,
                                              size_t *new_vl, size_t vl);
vuint32mf2x6_t __riscv_vlseg6e32ff_v_u32mf2x6(const uint32_t *rs1,
                                              size_t *new_vl, size_t vl);
vuint32mf2x7_t __riscv_vlseg7e32ff_v_u32mf2x7(const uint32_t *rs1,
                                              size_t *new_vl, size_t vl);
vuint32mf2x8_t __riscv_vlseg8e32ff_v_u32mf2x8(const uint32_t *rs1,
                                              size_t *new_vl, size_t vl);
vuint32m1x2_t __riscv_vlseg2e32ff_v_u32m1x2(const uint32_t *rs1, size_t *new_vl,
                                            size_t vl);
vuint32m1x3_t __riscv_vlseg3e32ff_v_u32m1x3(const uint32_t *rs1, size_t *new_vl,
                                            size_t vl);
vuint32m1x4_t __riscv_vlseg4e32ff_v_u32m1x4(const uint32_t *rs1, size_t *new_vl,
                                            size_t vl);
vuint32m1x5_t __riscv_vlseg5e32ff_v_u32m1x5(const uint32_t *rs1, size_t *new_vl,
                                            size_t vl);
vuint32m1x6_t __riscv_vlseg6e32ff_v_u32m1x6(const uint32_t *rs1, size_t *new_vl,
                                            size_t vl);
vuint32m1x7_t __riscv_vlseg7e32ff_v_u32m1x7(const uint32_t *rs1, size_t *new_vl,
                                            size_t vl);
vuint32m1x8_t __riscv_vlseg8e32ff_v_u32m1x8(const uint32_t *rs1, size_t *new_vl,
                                            size_t vl);
vuint32m2x2_t __riscv_vlseg2e32ff_v_u32m2x2(const uint32_t *rs1, size_t *new_vl,
                                            size_t vl);
vuint32m2x3_t __riscv_vlseg3e32ff_v_u32m2x3(const uint32_t *rs1, size_t *new_vl,
                                            size_t vl);
vuint32m2x4_t __riscv_vlseg4e32ff_v_u32m2x4(const uint32_t *rs1, size_t *new_vl,
                                            size_t vl);
vuint32m4x2_t __riscv_vlseg2e32ff_v_u32m4x2(const uint32_t *rs1, size_t *new_vl,
                                            size_t vl);
vuint64m1x2_t __riscv_vlseg2e64ff_v_u64m1x2(const uint64_t *rs1, size_t *new_vl,
                                            size_t vl);
vuint64m1x3_t __riscv_vlseg3e64ff_v_u64m1x3(const uint64_t *rs1, size_t *new_vl,
                                            size_t vl);
vuint64m1x4_t __riscv_vlseg4e64ff_v_u64m1x4(const uint64_t *rs1, size_t *new_vl,
                                            size_t vl);
vuint64m1x5_t __riscv_vlseg5e64ff_v_u64m1x5(const uint64_t *rs1, size_t *new_vl,
                                            size_t vl);
vuint64m1x6_t __riscv_vlseg6e64ff_v_u64m1x6(const uint64_t *rs1, size_t *new_vl,
                                            size_t vl);
vuint64m1x7_t __riscv_vlseg7e64ff_v_u64m1x7(const uint64_t *rs1, size_t *new_vl,
                                            size_t vl);
vuint64m1x8_t __riscv_vlseg8e64ff_v_u64m1x8(const uint64_t *rs1, size_t *new_vl,
                                            size_t vl);
vuint64m2x2_t __riscv_vlseg2e64ff_v_u64m2x2(const uint64_t *rs1, size_t *new_vl,
                                            size_t vl);
vuint64m2x3_t __riscv_vlseg3e64ff_v_u64m2x3(const uint64_t *rs1, size_t *new_vl,
                                            size_t vl);
vuint64m2x4_t __riscv_vlseg4e64ff_v_u64m2x4(const uint64_t *rs1, size_t *new_vl,
                                            size_t vl);
vuint64m4x2_t __riscv_vlseg2e64ff_v_u64m4x2(const uint64_t *rs1, size_t *new_vl,
                                            size_t vl);
// masked functions
vfloat16mf4x2_t __riscv_vlseg2e16_v_f16mf4x2_m(vbool64_t vm,
                                               const _Float16 *rs1, size_t vl);
vfloat16mf4x3_t __riscv_vlseg3e16_v_f16mf4x3_m(vbool64_t vm,
                                               const _Float16 *rs1, size_t vl);
vfloat16mf4x4_t __riscv_vlseg4e16_v_f16mf4x4_m(vbool64_t vm,
                                               const _Float16 *rs1, size_t vl);
vfloat16mf4x5_t __riscv_vlseg5e16_v_f16mf4x5_m(vbool64_t vm,
                                               const _Float16 *rs1, size_t vl);
vfloat16mf4x6_t __riscv_vlseg6e16_v_f16mf4x6_m(vbool64_t vm,
                                               const _Float16 *rs1, size_t vl);
vfloat16mf4x7_t __riscv_vlseg7e16_v_f16mf4x7_m(vbool64_t vm,
                                               const _Float16 *rs1, size_t vl);
vfloat16mf4x8_t __riscv_vlseg8e16_v_f16mf4x8_m(vbool64_t vm,
                                               const _Float16 *rs1, size_t vl);
vfloat16mf2x2_t __riscv_vlseg2e16_v_f16mf2x2_m(vbool32_t vm,
                                               const _Float16 *rs1, size_t vl);
vfloat16mf2x3_t __riscv_vlseg3e16_v_f16mf2x3_m(vbool32_t vm,
                                               const _Float16 *rs1, size_t vl);
vfloat16mf2x4_t __riscv_vlseg4e16_v_f16mf2x4_m(vbool32_t vm,
                                               const _Float16 *rs1, size_t vl);
vfloat16mf2x5_t __riscv_vlseg5e16_v_f16mf2x5_m(vbool32_t vm,
                                               const _Float16 *rs1, size_t vl);
vfloat16mf2x6_t __riscv_vlseg6e16_v_f16mf2x6_m(vbool32_t vm,
                                               const _Float16 *rs1, size_t vl);
vfloat16mf2x7_t __riscv_vlseg7e16_v_f16mf2x7_m(vbool32_t vm,
                                               const _Float16 *rs1, size_t vl);
vfloat16mf2x8_t __riscv_vlseg8e16_v_f16mf2x8_m(vbool32_t vm,
                                               const _Float16 *rs1, size_t vl);
vfloat16m1x2_t __riscv_vlseg2e16_v_f16m1x2_m(vbool16_t vm, const _Float16 *rs1,
                                             size_t vl);
vfloat16m1x3_t __riscv_vlseg3e16_v_f16m1x3_m(vbool16_t vm, const _Float16 *rs1,
                                             size_t vl);
vfloat16m1x4_t __riscv_vlseg4e16_v_f16m1x4_m(vbool16_t vm, const _Float16 *rs1,
                                             size_t vl);
vfloat16m1x5_t __riscv_vlseg5e16_v_f16m1x5_m(vbool16_t vm, const _Float16 *rs1,
                                             size_t vl);
vfloat16m1x6_t __riscv_vlseg6e16_v_f16m1x6_m(vbool16_t vm, const _Float16 *rs1,
                                             size_t vl);
vfloat16m1x7_t __riscv_vlseg7e16_v_f16m1x7_m(vbool16_t vm, const _Float16 *rs1,
                                             size_t vl);
vfloat16m1x8_t __riscv_vlseg8e16_v_f16m1x8_m(vbool16_t vm, const _Float16 *rs1,
                                             size_t vl);
vfloat16m2x2_t __riscv_vlseg2e16_v_f16m2x2_m(vbool8_t vm, const _Float16 *rs1,
                                             size_t vl);
vfloat16m2x3_t __riscv_vlseg3e16_v_f16m2x3_m(vbool8_t vm, const _Float16 *rs1,
                                             size_t vl);
vfloat16m2x4_t __riscv_vlseg4e16_v_f16m2x4_m(vbool8_t vm, const _Float16 *rs1,
                                             size_t vl);
vfloat16m4x2_t __riscv_vlseg2e16_v_f16m4x2_m(vbool4_t vm, const _Float16 *rs1,
                                             size_t vl);
vfloat32mf2x2_t __riscv_vlseg2e32_v_f32mf2x2_m(vbool64_t vm, const float *rs1,
                                               size_t vl);
vfloat32mf2x3_t __riscv_vlseg3e32_v_f32mf2x3_m(vbool64_t vm, const float *rs1,
                                               size_t vl);
vfloat32mf2x4_t __riscv_vlseg4e32_v_f32mf2x4_m(vbool64_t vm, const float *rs1,
                                               size_t vl);
vfloat32mf2x5_t __riscv_vlseg5e32_v_f32mf2x5_m(vbool64_t vm, const float *rs1,
                                               size_t vl);
vfloat32mf2x6_t __riscv_vlseg6e32_v_f32mf2x6_m(vbool64_t vm, const float *rs1,
                                               size_t vl);
vfloat32mf2x7_t __riscv_vlseg7e32_v_f32mf2x7_m(vbool64_t vm, const float *rs1,
                                               size_t vl);
vfloat32mf2x8_t __riscv_vlseg8e32_v_f32mf2x8_m(vbool64_t vm, const float *rs1,
                                               size_t vl);
vfloat32m1x2_t __riscv_vlseg2e32_v_f32m1x2_m(vbool32_t vm, const float *rs1,
                                             size_t vl);
vfloat32m1x3_t __riscv_vlseg3e32_v_f32m1x3_m(vbool32_t vm, const float *rs1,
                                             size_t vl);
vfloat32m1x4_t __riscv_vlseg4e32_v_f32m1x4_m(vbool32_t vm, const float *rs1,
                                             size_t vl);
vfloat32m1x5_t __riscv_vlseg5e32_v_f32m1x5_m(vbool32_t vm, const float *rs1,
                                             size_t vl);
vfloat32m1x6_t __riscv_vlseg6e32_v_f32m1x6_m(vbool32_t vm, const float *rs1,
                                             size_t vl);
vfloat32m1x7_t __riscv_vlseg7e32_v_f32m1x7_m(vbool32_t vm, const float *rs1,
                                             size_t vl);
vfloat32m1x8_t __riscv_vlseg8e32_v_f32m1x8_m(vbool32_t vm, const float *rs1,
                                             size_t vl);
vfloat32m2x2_t __riscv_vlseg2e32_v_f32m2x2_m(vbool16_t vm, const float *rs1,
                                             size_t vl);
vfloat32m2x3_t __riscv_vlseg3e32_v_f32m2x3_m(vbool16_t vm, const float *rs1,
                                             size_t vl);
vfloat32m2x4_t __riscv_vlseg4e32_v_f32m2x4_m(vbool16_t vm, const float *rs1,
                                             size_t vl);
vfloat32m4x2_t __riscv_vlseg2e32_v_f32m4x2_m(vbool8_t vm, const float *rs1,
                                             size_t vl);
vfloat64m1x2_t __riscv_vlseg2e64_v_f64m1x2_m(vbool64_t vm, const double *rs1,
                                             size_t vl);
vfloat64m1x3_t __riscv_vlseg3e64_v_f64m1x3_m(vbool64_t vm, const double *rs1,
                                             size_t vl);
vfloat64m1x4_t __riscv_vlseg4e64_v_f64m1x4_m(vbool64_t vm, const double *rs1,
                                             size_t vl);
vfloat64m1x5_t __riscv_vlseg5e64_v_f64m1x5_m(vbool64_t vm, const double *rs1,
                                             size_t vl);
vfloat64m1x6_t __riscv_vlseg6e64_v_f64m1x6_m(vbool64_t vm, const double *rs1,
                                             size_t vl);
vfloat64m1x7_t __riscv_vlseg7e64_v_f64m1x7_m(vbool64_t vm, const double *rs1,
                                             size_t vl);
vfloat64m1x8_t __riscv_vlseg8e64_v_f64m1x8_m(vbool64_t vm, const double *rs1,
                                             size_t vl);
vfloat64m2x2_t __riscv_vlseg2e64_v_f64m2x2_m(vbool32_t vm, const double *rs1,
                                             size_t vl);
vfloat64m2x3_t __riscv_vlseg3e64_v_f64m2x3_m(vbool32_t vm, const double *rs1,
                                             size_t vl);
vfloat64m2x4_t __riscv_vlseg4e64_v_f64m2x4_m(vbool32_t vm, const double *rs1,
                                             size_t vl);
vfloat64m4x2_t __riscv_vlseg2e64_v_f64m4x2_m(vbool16_t vm, const double *rs1,
                                             size_t vl);
vfloat16mf4x2_t __riscv_vlseg2e16ff_v_f16mf4x2_m(vbool64_t vm,
                                                 const _Float16 *rs1,
                                                 size_t *new_vl, size_t vl);
vfloat16mf4x3_t __riscv_vlseg3e16ff_v_f16mf4x3_m(vbool64_t vm,
                                                 const _Float16 *rs1,
                                                 size_t *new_vl, size_t vl);
vfloat16mf4x4_t __riscv_vlseg4e16ff_v_f16mf4x4_m(vbool64_t vm,
                                                 const _Float16 *rs1,
                                                 size_t *new_vl, size_t vl);
vfloat16mf4x5_t __riscv_vlseg5e16ff_v_f16mf4x5_m(vbool64_t vm,
                                                 const _Float16 *rs1,
                                                 size_t *new_vl, size_t vl);
vfloat16mf4x6_t __riscv_vlseg6e16ff_v_f16mf4x6_m(vbool64_t vm,
                                                 const _Float16 *rs1,
                                                 size_t *new_vl, size_t vl);
vfloat16mf4x7_t __riscv_vlseg7e16ff_v_f16mf4x7_m(vbool64_t vm,
                                                 const _Float16 *rs1,
                                                 size_t *new_vl, size_t vl);
vfloat16mf4x8_t __riscv_vlseg8e16ff_v_f16mf4x8_m(vbool64_t vm,
                                                 const _Float16 *rs1,
                                                 size_t *new_vl, size_t vl);
vfloat16mf2x2_t __riscv_vlseg2e16ff_v_f16mf2x2_m(vbool32_t vm,
                                                 const _Float16 *rs1,
                                                 size_t *new_vl, size_t vl);
vfloat16mf2x3_t __riscv_vlseg3e16ff_v_f16mf2x3_m(vbool32_t vm,
                                                 const _Float16 *rs1,
                                                 size_t *new_vl, size_t vl);
vfloat16mf2x4_t __riscv_vlseg4e16ff_v_f16mf2x4_m(vbool32_t vm,
                                                 const _Float16 *rs1,
                                                 size_t *new_vl, size_t vl);
vfloat16mf2x5_t __riscv_vlseg5e16ff_v_f16mf2x5_m(vbool32_t vm,
                                                 const _Float16 *rs1,
                                                 size_t *new_vl, size_t vl);
vfloat16mf2x6_t __riscv_vlseg6e16ff_v_f16mf2x6_m(vbool32_t vm,
                                                 const _Float16 *rs1,
                                                 size_t *new_vl, size_t vl);
vfloat16mf2x7_t __riscv_vlseg7e16ff_v_f16mf2x7_m(vbool32_t vm,
                                                 const _Float16 *rs1,
                                                 size_t *new_vl, size_t vl);
vfloat16mf2x8_t __riscv_vlseg8e16ff_v_f16mf2x8_m(vbool32_t vm,
                                                 const _Float16 *rs1,
                                                 size_t *new_vl, size_t vl);
vfloat16m1x2_t __riscv_vlseg2e16ff_v_f16m1x2_m(vbool16_t vm,
                                               const _Float16 *rs1,
                                               size_t *new_vl, size_t vl);
vfloat16m1x3_t __riscv_vlseg3e16ff_v_f16m1x3_m(vbool16_t vm,
                                               const _Float16 *rs1,
                                               size_t *new_vl, size_t vl);
vfloat16m1x4_t __riscv_vlseg4e16ff_v_f16m1x4_m(vbool16_t vm,
                                               const _Float16 *rs1,
                                               size_t *new_vl, size_t vl);
vfloat16m1x5_t __riscv_vlseg5e16ff_v_f16m1x5_m(vbool16_t vm,
                                               const _Float16 *rs1,
                                               size_t *new_vl, size_t vl);
vfloat16m1x6_t __riscv_vlseg6e16ff_v_f16m1x6_m(vbool16_t vm,
                                               const _Float16 *rs1,
                                               size_t *new_vl, size_t vl);
vfloat16m1x7_t __riscv_vlseg7e16ff_v_f16m1x7_m(vbool16_t vm,
                                               const _Float16 *rs1,
                                               size_t *new_vl, size_t vl);
vfloat16m1x8_t __riscv_vlseg8e16ff_v_f16m1x8_m(vbool16_t vm,
                                               const _Float16 *rs1,
                                               size_t *new_vl, size_t vl);
vfloat16m2x2_t __riscv_vlseg2e16ff_v_f16m2x2_m(vbool8_t vm, const _Float16 *rs1,
                                               size_t *new_vl, size_t vl);
vfloat16m2x3_t __riscv_vlseg3e16ff_v_f16m2x3_m(vbool8_t vm, const _Float16 *rs1,
                                               size_t *new_vl, size_t vl);
vfloat16m2x4_t __riscv_vlseg4e16ff_v_f16m2x4_m(vbool8_t vm, const _Float16 *rs1,
                                               size_t *new_vl, size_t vl);
vfloat16m4x2_t __riscv_vlseg2e16ff_v_f16m4x2_m(vbool4_t vm, const _Float16 *rs1,
                                               size_t *new_vl, size_t vl);
vfloat32mf2x2_t __riscv_vlseg2e32ff_v_f32mf2x2_m(vbool64_t vm, const float *rs1,
                                                 size_t *new_vl, size_t vl);
vfloat32mf2x3_t __riscv_vlseg3e32ff_v_f32mf2x3_m(vbool64_t vm, const float *rs1,
                                                 size_t *new_vl, size_t vl);
vfloat32mf2x4_t __riscv_vlseg4e32ff_v_f32mf2x4_m(vbool64_t vm, const float *rs1,
                                                 size_t *new_vl, size_t vl);
vfloat32mf2x5_t __riscv_vlseg5e32ff_v_f32mf2x5_m(vbool64_t vm, const float *rs1,
                                                 size_t *new_vl, size_t vl);
vfloat32mf2x6_t __riscv_vlseg6e32ff_v_f32mf2x6_m(vbool64_t vm, const float *rs1,
                                                 size_t *new_vl, size_t vl);
vfloat32mf2x7_t __riscv_vlseg7e32ff_v_f32mf2x7_m(vbool64_t vm, const float *rs1,
                                                 size_t *new_vl, size_t vl);
vfloat32mf2x8_t __riscv_vlseg8e32ff_v_f32mf2x8_m(vbool64_t vm, const float *rs1,
                                                 size_t *new_vl, size_t vl);
vfloat32m1x2_t __riscv_vlseg2e32ff_v_f32m1x2_m(vbool32_t vm, const float *rs1,
                                               size_t *new_vl, size_t vl);
vfloat32m1x3_t __riscv_vlseg3e32ff_v_f32m1x3_m(vbool32_t vm, const float *rs1,
                                               size_t *new_vl, size_t vl);
vfloat32m1x4_t __riscv_vlseg4e32ff_v_f32m1x4_m(vbool32_t vm, const float *rs1,
                                               size_t *new_vl, size_t vl);
vfloat32m1x5_t __riscv_vlseg5e32ff_v_f32m1x5_m(vbool32_t vm, const float *rs1,
                                               size_t *new_vl, size_t vl);
vfloat32m1x6_t __riscv_vlseg6e32ff_v_f32m1x6_m(vbool32_t vm, const float *rs1,
                                               size_t *new_vl, size_t vl);
vfloat32m1x7_t __riscv_vlseg7e32ff_v_f32m1x7_m(vbool32_t vm, const float *rs1,
                                               size_t *new_vl, size_t vl);
vfloat32m1x8_t __riscv_vlseg8e32ff_v_f32m1x8_m(vbool32_t vm, const float *rs1,
                                               size_t *new_vl, size_t vl);
vfloat32m2x2_t __riscv_vlseg2e32ff_v_f32m2x2_m(vbool16_t vm, const float *rs1,
                                               size_t *new_vl, size_t vl);
vfloat32m2x3_t __riscv_vlseg3e32ff_v_f32m2x3_m(vbool16_t vm, const float *rs1,
                                               size_t *new_vl, size_t vl);
vfloat32m2x4_t __riscv_vlseg4e32ff_v_f32m2x4_m(vbool16_t vm, const float *rs1,
                                               size_t *new_vl, size_t vl);
vfloat32m4x2_t __riscv_vlseg2e32ff_v_f32m4x2_m(vbool8_t vm, const float *rs1,
                                               size_t *new_vl, size_t vl);
vfloat64m1x2_t __riscv_vlseg2e64ff_v_f64m1x2_m(vbool64_t vm, const double *rs1,
                                               size_t *new_vl, size_t vl);
vfloat64m1x3_t __riscv_vlseg3e64ff_v_f64m1x3_m(vbool64_t vm, const double *rs1,
                                               size_t *new_vl, size_t vl);
vfloat64m1x4_t __riscv_vlseg4e64ff_v_f64m1x4_m(vbool64_t vm, const double *rs1,
                                               size_t *new_vl, size_t vl);
vfloat64m1x5_t __riscv_vlseg5e64ff_v_f64m1x5_m(vbool64_t vm, const double *rs1,
                                               size_t *new_vl, size_t vl);
vfloat64m1x6_t __riscv_vlseg6e64ff_v_f64m1x6_m(vbool64_t vm, const double *rs1,
                                               size_t *new_vl, size_t vl);
vfloat64m1x7_t __riscv_vlseg7e64ff_v_f64m1x7_m(vbool64_t vm, const double *rs1,
                                               size_t *new_vl, size_t vl);
vfloat64m1x8_t __riscv_vlseg8e64ff_v_f64m1x8_m(vbool64_t vm, const double *rs1,
                                               size_t *new_vl, size_t vl);
vfloat64m2x2_t __riscv_vlseg2e64ff_v_f64m2x2_m(vbool32_t vm, const double *rs1,
                                               size_t *new_vl, size_t vl);
vfloat64m2x3_t __riscv_vlseg3e64ff_v_f64m2x3_m(vbool32_t vm, const double *rs1,
                                               size_t *new_vl, size_t vl);
vfloat64m2x4_t __riscv_vlseg4e64ff_v_f64m2x4_m(vbool32_t vm, const double *rs1,
                                               size_t *new_vl, size_t vl);
vfloat64m4x2_t __riscv_vlseg2e64ff_v_f64m4x2_m(vbool16_t vm, const double *rs1,
                                               size_t *new_vl, size_t vl);
vint8mf8x2_t __riscv_vlseg2e8_v_i8mf8x2_m(vbool64_t vm, const int8_t *rs1,
                                          size_t vl);
vint8mf8x3_t __riscv_vlseg3e8_v_i8mf8x3_m(vbool64_t vm, const int8_t *rs1,
                                          size_t vl);
vint8mf8x4_t __riscv_vlseg4e8_v_i8mf8x4_m(vbool64_t vm, const int8_t *rs1,
                                          size_t vl);
vint8mf8x5_t __riscv_vlseg5e8_v_i8mf8x5_m(vbool64_t vm, const int8_t *rs1,
                                          size_t vl);
vint8mf8x6_t __riscv_vlseg6e8_v_i8mf8x6_m(vbool64_t vm, const int8_t *rs1,
                                          size_t vl);
vint8mf8x7_t __riscv_vlseg7e8_v_i8mf8x7_m(vbool64_t vm, const int8_t *rs1,
                                          size_t vl);
vint8mf8x8_t __riscv_vlseg8e8_v_i8mf8x8_m(vbool64_t vm, const int8_t *rs1,
                                          size_t vl);
vint8mf4x2_t __riscv_vlseg2e8_v_i8mf4x2_m(vbool32_t vm, const int8_t *rs1,
                                          size_t vl);
vint8mf4x3_t __riscv_vlseg3e8_v_i8mf4x3_m(vbool32_t vm, const int8_t *rs1,
                                          size_t vl);
vint8mf4x4_t __riscv_vlseg4e8_v_i8mf4x4_m(vbool32_t vm, const int8_t *rs1,
                                          size_t vl);
vint8mf4x5_t __riscv_vlseg5e8_v_i8mf4x5_m(vbool32_t vm, const int8_t *rs1,
                                          size_t vl);
vint8mf4x6_t __riscv_vlseg6e8_v_i8mf4x6_m(vbool32_t vm, const int8_t *rs1,
                                          size_t vl);
vint8mf4x7_t __riscv_vlseg7e8_v_i8mf4x7_m(vbool32_t vm, const int8_t *rs1,
                                          size_t vl);
vint8mf4x8_t __riscv_vlseg8e8_v_i8mf4x8_m(vbool32_t vm, const int8_t *rs1,
                                          size_t vl);
vint8mf2x2_t __riscv_vlseg2e8_v_i8mf2x2_m(vbool16_t vm, const int8_t *rs1,
                                          size_t vl);
vint8mf2x3_t __riscv_vlseg3e8_v_i8mf2x3_m(vbool16_t vm, const int8_t *rs1,
                                          size_t vl);
vint8mf2x4_t __riscv_vlseg4e8_v_i8mf2x4_m(vbool16_t vm, const int8_t *rs1,
                                          size_t vl);
vint8mf2x5_t __riscv_vlseg5e8_v_i8mf2x5_m(vbool16_t vm, const int8_t *rs1,
                                          size_t vl);
vint8mf2x6_t __riscv_vlseg6e8_v_i8mf2x6_m(vbool16_t vm, const int8_t *rs1,
                                          size_t vl);
vint8mf2x7_t __riscv_vlseg7e8_v_i8mf2x7_m(vbool16_t vm, const int8_t *rs1,
                                          size_t vl);
vint8mf2x8_t __riscv_vlseg8e8_v_i8mf2x8_m(vbool16_t vm, const int8_t *rs1,
                                          size_t vl);
vint8m1x2_t __riscv_vlseg2e8_v_i8m1x2_m(vbool8_t vm, const int8_t *rs1,
                                        size_t vl);
vint8m1x3_t __riscv_vlseg3e8_v_i8m1x3_m(vbool8_t vm, const int8_t *rs1,
                                        size_t vl);
vint8m1x4_t __riscv_vlseg4e8_v_i8m1x4_m(vbool8_t vm, const int8_t *rs1,
                                        size_t vl);
vint8m1x5_t __riscv_vlseg5e8_v_i8m1x5_m(vbool8_t vm, const int8_t *rs1,
                                        size_t vl);
vint8m1x6_t __riscv_vlseg6e8_v_i8m1x6_m(vbool8_t vm, const int8_t *rs1,
                                        size_t vl);
vint8m1x7_t __riscv_vlseg7e8_v_i8m1x7_m(vbool8_t vm, const int8_t *rs1,
                                        size_t vl);
vint8m1x8_t __riscv_vlseg8e8_v_i8m1x8_m(vbool8_t vm, const int8_t *rs1,
                                        size_t vl);
vint8m2x2_t __riscv_vlseg2e8_v_i8m2x2_m(vbool4_t vm, const int8_t *rs1,
                                        size_t vl);
vint8m2x3_t __riscv_vlseg3e8_v_i8m2x3_m(vbool4_t vm, const int8_t *rs1,
                                        size_t vl);
vint8m2x4_t __riscv_vlseg4e8_v_i8m2x4_m(vbool4_t vm, const int8_t *rs1,
                                        size_t vl);
vint8m4x2_t __riscv_vlseg2e8_v_i8m4x2_m(vbool2_t vm, const int8_t *rs1,
                                        size_t vl);
vint16mf4x2_t __riscv_vlseg2e16_v_i16mf4x2_m(vbool64_t vm, const int16_t *rs1,
                                             size_t vl);
vint16mf4x3_t __riscv_vlseg3e16_v_i16mf4x3_m(vbool64_t vm, const int16_t *rs1,
                                             size_t vl);
vint16mf4x4_t __riscv_vlseg4e16_v_i16mf4x4_m(vbool64_t vm, const int16_t *rs1,
                                             size_t vl);
vint16mf4x5_t __riscv_vlseg5e16_v_i16mf4x5_m(vbool64_t vm, const int16_t *rs1,
                                             size_t vl);
vint16mf4x6_t __riscv_vlseg6e16_v_i16mf4x6_m(vbool64_t vm, const int16_t *rs1,
                                             size_t vl);
vint16mf4x7_t __riscv_vlseg7e16_v_i16mf4x7_m(vbool64_t vm, const int16_t *rs1,
                                             size_t vl);
vint16mf4x8_t __riscv_vlseg8e16_v_i16mf4x8_m(vbool64_t vm, const int16_t *rs1,
                                             size_t vl);
vint16mf2x2_t __riscv_vlseg2e16_v_i16mf2x2_m(vbool32_t vm, const int16_t *rs1,
                                             size_t vl);
vint16mf2x3_t __riscv_vlseg3e16_v_i16mf2x3_m(vbool32_t vm, const int16_t *rs1,
                                             size_t vl);
vint16mf2x4_t __riscv_vlseg4e16_v_i16mf2x4_m(vbool32_t vm, const int16_t *rs1,
                                             size_t vl);
vint16mf2x5_t __riscv_vlseg5e16_v_i16mf2x5_m(vbool32_t vm, const int16_t *rs1,
                                             size_t vl);
vint16mf2x6_t __riscv_vlseg6e16_v_i16mf2x6_m(vbool32_t vm, const int16_t *rs1,
                                             size_t vl);
vint16mf2x7_t __riscv_vlseg7e16_v_i16mf2x7_m(vbool32_t vm, const int16_t *rs1,
                                             size_t vl);
vint16mf2x8_t __riscv_vlseg8e16_v_i16mf2x8_m(vbool32_t vm, const int16_t *rs1,
                                             size_t vl);
vint16m1x2_t __riscv_vlseg2e16_v_i16m1x2_m(vbool16_t vm, const int16_t *rs1,
                                           size_t vl);
vint16m1x3_t __riscv_vlseg3e16_v_i16m1x3_m(vbool16_t vm, const int16_t *rs1,
                                           size_t vl);
vint16m1x4_t __riscv_vlseg4e16_v_i16m1x4_m(vbool16_t vm, const int16_t *rs1,
                                           size_t vl);
vint16m1x5_t __riscv_vlseg5e16_v_i16m1x5_m(vbool16_t vm, const int16_t *rs1,
                                           size_t vl);
vint16m1x6_t __riscv_vlseg6e16_v_i16m1x6_m(vbool16_t vm, const int16_t *rs1,
                                           size_t vl);
vint16m1x7_t __riscv_vlseg7e16_v_i16m1x7_m(vbool16_t vm, const int16_t *rs1,
                                           size_t vl);
vint16m1x8_t __riscv_vlseg8e16_v_i16m1x8_m(vbool16_t vm, const int16_t *rs1,
                                           size_t vl);
vint16m2x2_t __riscv_vlseg2e16_v_i16m2x2_m(vbool8_t vm, const int16_t *rs1,
                                           size_t vl);
vint16m2x3_t __riscv_vlseg3e16_v_i16m2x3_m(vbool8_t vm, const int16_t *rs1,
                                           size_t vl);
vint16m2x4_t __riscv_vlseg4e16_v_i16m2x4_m(vbool8_t vm, const int16_t *rs1,
                                           size_t vl);
vint16m4x2_t __riscv_vlseg2e16_v_i16m4x2_m(vbool4_t vm, const int16_t *rs1,
                                           size_t vl);
vint32mf2x2_t __riscv_vlseg2e32_v_i32mf2x2_m(vbool64_t vm, const int32_t *rs1,
                                             size_t vl);
vint32mf2x3_t __riscv_vlseg3e32_v_i32mf2x3_m(vbool64_t vm, const int32_t *rs1,
                                             size_t vl);
vint32mf2x4_t __riscv_vlseg4e32_v_i32mf2x4_m(vbool64_t vm, const int32_t *rs1,
                                             size_t vl);
vint32mf2x5_t __riscv_vlseg5e32_v_i32mf2x5_m(vbool64_t vm, const int32_t *rs1,
                                             size_t vl);
vint32mf2x6_t __riscv_vlseg6e32_v_i32mf2x6_m(vbool64_t vm, const int32_t *rs1,
                                             size_t vl);
vint32mf2x7_t __riscv_vlseg7e32_v_i32mf2x7_m(vbool64_t vm, const int32_t *rs1,
                                             size_t vl);
vint32mf2x8_t __riscv_vlseg8e32_v_i32mf2x8_m(vbool64_t vm, const int32_t *rs1,
                                             size_t vl);
vint32m1x2_t __riscv_vlseg2e32_v_i32m1x2_m(vbool32_t vm, const int32_t *rs1,
                                           size_t vl);
vint32m1x3_t __riscv_vlseg3e32_v_i32m1x3_m(vbool32_t vm, const int32_t *rs1,
                                           size_t vl);
vint32m1x4_t __riscv_vlseg4e32_v_i32m1x4_m(vbool32_t vm, const int32_t *rs1,
                                           size_t vl);
vint32m1x5_t __riscv_vlseg5e32_v_i32m1x5_m(vbool32_t vm, const int32_t *rs1,
                                           size_t vl);
vint32m1x6_t __riscv_vlseg6e32_v_i32m1x6_m(vbool32_t vm, const int32_t *rs1,
                                           size_t vl);
vint32m1x7_t __riscv_vlseg7e32_v_i32m1x7_m(vbool32_t vm, const int32_t *rs1,
                                           size_t vl);
vint32m1x8_t __riscv_vlseg8e32_v_i32m1x8_m(vbool32_t vm, const int32_t *rs1,
                                           size_t vl);
vint32m2x2_t __riscv_vlseg2e32_v_i32m2x2_m(vbool16_t vm, const int32_t *rs1,
                                           size_t vl);
vint32m2x3_t __riscv_vlseg3e32_v_i32m2x3_m(vbool16_t vm, const int32_t *rs1,
                                           size_t vl);
vint32m2x4_t __riscv_vlseg4e32_v_i32m2x4_m(vbool16_t vm, const int32_t *rs1,
                                           size_t vl);
vint32m4x2_t __riscv_vlseg2e32_v_i32m4x2_m(vbool8_t vm, const int32_t *rs1,
                                           size_t vl);
vint64m1x2_t __riscv_vlseg2e64_v_i64m1x2_m(vbool64_t vm, const int64_t *rs1,
                                           size_t vl);
vint64m1x3_t __riscv_vlseg3e64_v_i64m1x3_m(vbool64_t vm, const int64_t *rs1,
                                           size_t vl);
vint64m1x4_t __riscv_vlseg4e64_v_i64m1x4_m(vbool64_t vm, const int64_t *rs1,
                                           size_t vl);
vint64m1x5_t __riscv_vlseg5e64_v_i64m1x5_m(vbool64_t vm, const int64_t *rs1,
                                           size_t vl);
vint64m1x6_t __riscv_vlseg6e64_v_i64m1x6_m(vbool64_t vm, const int64_t *rs1,
                                           size_t vl);
vint64m1x7_t __riscv_vlseg7e64_v_i64m1x7_m(vbool64_t vm, const int64_t *rs1,
                                           size_t vl);
vint64m1x8_t __riscv_vlseg8e64_v_i64m1x8_m(vbool64_t vm, const int64_t *rs1,
                                           size_t vl);
vint64m2x2_t __riscv_vlseg2e64_v_i64m2x2_m(vbool32_t vm, const int64_t *rs1,
                                           size_t vl);
vint64m2x3_t __riscv_vlseg3e64_v_i64m2x3_m(vbool32_t vm, const int64_t *rs1,
                                           size_t vl);
vint64m2x4_t __riscv_vlseg4e64_v_i64m2x4_m(vbool32_t vm, const int64_t *rs1,
                                           size_t vl);
vint64m4x2_t __riscv_vlseg2e64_v_i64m4x2_m(vbool16_t vm, const int64_t *rs1,
                                           size_t vl);
vint8mf8x2_t __riscv_vlseg2e8ff_v_i8mf8x2_m(vbool64_t vm, const int8_t *rs1,
                                            size_t *new_vl, size_t vl);
vint8mf8x3_t __riscv_vlseg3e8ff_v_i8mf8x3_m(vbool64_t vm, const int8_t *rs1,
                                            size_t *new_vl, size_t vl);
vint8mf8x4_t __riscv_vlseg4e8ff_v_i8mf8x4_m(vbool64_t vm, const int8_t *rs1,
                                            size_t *new_vl, size_t vl);
vint8mf8x5_t __riscv_vlseg5e8ff_v_i8mf8x5_m(vbool64_t vm, const int8_t *rs1,
                                            size_t *new_vl, size_t vl);
vint8mf8x6_t __riscv_vlseg6e8ff_v_i8mf8x6_m(vbool64_t vm, const int8_t *rs1,
                                            size_t *new_vl, size_t vl);
vint8mf8x7_t __riscv_vlseg7e8ff_v_i8mf8x7_m(vbool64_t vm, const int8_t *rs1,
                                            size_t *new_vl, size_t vl);
vint8mf8x8_t __riscv_vlseg8e8ff_v_i8mf8x8_m(vbool64_t vm, const int8_t *rs1,
                                            size_t *new_vl, size_t vl);
vint8mf4x2_t __riscv_vlseg2e8ff_v_i8mf4x2_m(vbool32_t vm, const int8_t *rs1,
                                            size_t *new_vl, size_t vl);
vint8mf4x3_t __riscv_vlseg3e8ff_v_i8mf4x3_m(vbool32_t vm, const int8_t *rs1,
                                            size_t *new_vl, size_t vl);
vint8mf4x4_t __riscv_vlseg4e8ff_v_i8mf4x4_m(vbool32_t vm, const int8_t *rs1,
                                            size_t *new_vl, size_t vl);
vint8mf4x5_t __riscv_vlseg5e8ff_v_i8mf4x5_m(vbool32_t vm, const int8_t *rs1,
                                            size_t *new_vl, size_t vl);
vint8mf4x6_t __riscv_vlseg6e8ff_v_i8mf4x6_m(vbool32_t vm, const int8_t *rs1,
                                            size_t *new_vl, size_t vl);
vint8mf4x7_t __riscv_vlseg7e8ff_v_i8mf4x7_m(vbool32_t vm, const int8_t *rs1,
                                            size_t *new_vl, size_t vl);
vint8mf4x8_t __riscv_vlseg8e8ff_v_i8mf4x8_m(vbool32_t vm, const int8_t *rs1,
                                            size_t *new_vl, size_t vl);
vint8mf2x2_t __riscv_vlseg2e8ff_v_i8mf2x2_m(vbool16_t vm, const int8_t *rs1,
                                            size_t *new_vl, size_t vl);
vint8mf2x3_t __riscv_vlseg3e8ff_v_i8mf2x3_m(vbool16_t vm, const int8_t *rs1,
                                            size_t *new_vl, size_t vl);
vint8mf2x4_t __riscv_vlseg4e8ff_v_i8mf2x4_m(vbool16_t vm, const int8_t *rs1,
                                            size_t *new_vl, size_t vl);
vint8mf2x5_t __riscv_vlseg5e8ff_v_i8mf2x5_m(vbool16_t vm, const int8_t *rs1,
                                            size_t *new_vl, size_t vl);
vint8mf2x6_t __riscv_vlseg6e8ff_v_i8mf2x6_m(vbool16_t vm, const int8_t *rs1,
                                            size_t *new_vl, size_t vl);
vint8mf2x7_t __riscv_vlseg7e8ff_v_i8mf2x7_m(vbool16_t vm, const int8_t *rs1,
                                            size_t *new_vl, size_t vl);
vint8mf2x8_t __riscv_vlseg8e8ff_v_i8mf2x8_m(vbool16_t vm, const int8_t *rs1,
                                            size_t *new_vl, size_t vl);
vint8m1x2_t __riscv_vlseg2e8ff_v_i8m1x2_m(vbool8_t vm, const int8_t *rs1,
                                          size_t *new_vl, size_t vl);
vint8m1x3_t __riscv_vlseg3e8ff_v_i8m1x3_m(vbool8_t vm, const int8_t *rs1,
                                          size_t *new_vl, size_t vl);
vint8m1x4_t __riscv_vlseg4e8ff_v_i8m1x4_m(vbool8_t vm, const int8_t *rs1,
                                          size_t *new_vl, size_t vl);
vint8m1x5_t __riscv_vlseg5e8ff_v_i8m1x5_m(vbool8_t vm, const int8_t *rs1,
                                          size_t *new_vl, size_t vl);
vint8m1x6_t __riscv_vlseg6e8ff_v_i8m1x6_m(vbool8_t vm, const int8_t *rs1,
                                          size_t *new_vl, size_t vl);
vint8m1x7_t __riscv_vlseg7e8ff_v_i8m1x7_m(vbool8_t vm, const int8_t *rs1,
                                          size_t *new_vl, size_t vl);
vint8m1x8_t __riscv_vlseg8e8ff_v_i8m1x8_m(vbool8_t vm, const int8_t *rs1,
                                          size_t *new_vl, size_t vl);
vint8m2x2_t __riscv_vlseg2e8ff_v_i8m2x2_m(vbool4_t vm, const int8_t *rs1,
                                          size_t *new_vl, size_t vl);
vint8m2x3_t __riscv_vlseg3e8ff_v_i8m2x3_m(vbool4_t vm, const int8_t *rs1,
                                          size_t *new_vl, size_t vl);
vint8m2x4_t __riscv_vlseg4e8ff_v_i8m2x4_m(vbool4_t vm, const int8_t *rs1,
                                          size_t *new_vl, size_t vl);
vint8m4x2_t __riscv_vlseg2e8ff_v_i8m4x2_m(vbool2_t vm, const int8_t *rs1,
                                          size_t *new_vl, size_t vl);
vint16mf4x2_t __riscv_vlseg2e16ff_v_i16mf4x2_m(vbool64_t vm, const int16_t *rs1,
                                               size_t *new_vl, size_t vl);
vint16mf4x3_t __riscv_vlseg3e16ff_v_i16mf4x3_m(vbool64_t vm, const int16_t *rs1,
                                               size_t *new_vl, size_t vl);
vint16mf4x4_t __riscv_vlseg4e16ff_v_i16mf4x4_m(vbool64_t vm, const int16_t *rs1,
                                               size_t *new_vl, size_t vl);
vint16mf4x5_t __riscv_vlseg5e16ff_v_i16mf4x5_m(vbool64_t vm, const int16_t *rs1,
                                               size_t *new_vl, size_t vl);
vint16mf4x6_t __riscv_vlseg6e16ff_v_i16mf4x6_m(vbool64_t vm, const int16_t *rs1,
                                               size_t *new_vl, size_t vl);
vint16mf4x7_t __riscv_vlseg7e16ff_v_i16mf4x7_m(vbool64_t vm, const int16_t *rs1,
                                               size_t *new_vl, size_t vl);
vint16mf4x8_t __riscv_vlseg8e16ff_v_i16mf4x8_m(vbool64_t vm, const int16_t *rs1,
                                               size_t *new_vl, size_t vl);
vint16mf2x2_t __riscv_vlseg2e16ff_v_i16mf2x2_m(vbool32_t vm, const int16_t *rs1,
                                               size_t *new_vl, size_t vl);
vint16mf2x3_t __riscv_vlseg3e16ff_v_i16mf2x3_m(vbool32_t vm, const int16_t *rs1,
                                               size_t *new_vl, size_t vl);
vint16mf2x4_t __riscv_vlseg4e16ff_v_i16mf2x4_m(vbool32_t vm, const int16_t *rs1,
                                               size_t *new_vl, size_t vl);
vint16mf2x5_t __riscv_vlseg5e16ff_v_i16mf2x5_m(vbool32_t vm, const int16_t *rs1,
                                               size_t *new_vl, size_t vl);
vint16mf2x6_t __riscv_vlseg6e16ff_v_i16mf2x6_m(vbool32_t vm, const int16_t *rs1,
                                               size_t *new_vl, size_t vl);
vint16mf2x7_t __riscv_vlseg7e16ff_v_i16mf2x7_m(vbool32_t vm, const int16_t *rs1,
                                               size_t *new_vl, size_t vl);
vint16mf2x8_t __riscv_vlseg8e16ff_v_i16mf2x8_m(vbool32_t vm, const int16_t *rs1,
                                               size_t *new_vl, size_t vl);
vint16m1x2_t __riscv_vlseg2e16ff_v_i16m1x2_m(vbool16_t vm, const int16_t *rs1,
                                             size_t *new_vl, size_t vl);
vint16m1x3_t __riscv_vlseg3e16ff_v_i16m1x3_m(vbool16_t vm, const int16_t *rs1,
                                             size_t *new_vl, size_t vl);
vint16m1x4_t __riscv_vlseg4e16ff_v_i16m1x4_m(vbool16_t vm, const int16_t *rs1,
                                             size_t *new_vl, size_t vl);
vint16m1x5_t __riscv_vlseg5e16ff_v_i16m1x5_m(vbool16_t vm, const int16_t *rs1,
                                             size_t *new_vl, size_t vl);
vint16m1x6_t __riscv_vlseg6e16ff_v_i16m1x6_m(vbool16_t vm, const int16_t *rs1,
                                             size_t *new_vl, size_t vl);
vint16m1x7_t __riscv_vlseg7e16ff_v_i16m1x7_m(vbool16_t vm, const int16_t *rs1,
                                             size_t *new_vl, size_t vl);
vint16m1x8_t __riscv_vlseg8e16ff_v_i16m1x8_m(vbool16_t vm, const int16_t *rs1,
                                             size_t *new_vl, size_t vl);
vint16m2x2_t __riscv_vlseg2e16ff_v_i16m2x2_m(vbool8_t vm, const int16_t *rs1,
                                             size_t *new_vl, size_t vl);
vint16m2x3_t __riscv_vlseg3e16ff_v_i16m2x3_m(vbool8_t vm, const int16_t *rs1,
                                             size_t *new_vl, size_t vl);
vint16m2x4_t __riscv_vlseg4e16ff_v_i16m2x4_m(vbool8_t vm, const int16_t *rs1,
                                             size_t *new_vl, size_t vl);
vint16m4x2_t __riscv_vlseg2e16ff_v_i16m4x2_m(vbool4_t vm, const int16_t *rs1,
                                             size_t *new_vl, size_t vl);
vint32mf2x2_t __riscv_vlseg2e32ff_v_i32mf2x2_m(vbool64_t vm, const int32_t *rs1,
                                               size_t *new_vl, size_t vl);
vint32mf2x3_t __riscv_vlseg3e32ff_v_i32mf2x3_m(vbool64_t vm, const int32_t *rs1,
                                               size_t *new_vl, size_t vl);
vint32mf2x4_t __riscv_vlseg4e32ff_v_i32mf2x4_m(vbool64_t vm, const int32_t *rs1,
                                               size_t *new_vl, size_t vl);
vint32mf2x5_t __riscv_vlseg5e32ff_v_i32mf2x5_m(vbool64_t vm, const int32_t *rs1,
                                               size_t *new_vl, size_t vl);
vint32mf2x6_t __riscv_vlseg6e32ff_v_i32mf2x6_m(vbool64_t vm, const int32_t *rs1,
                                               size_t *new_vl, size_t vl);
vint32mf2x7_t __riscv_vlseg7e32ff_v_i32mf2x7_m(vbool64_t vm, const int32_t *rs1,
                                               size_t *new_vl, size_t vl);
vint32mf2x8_t __riscv_vlseg8e32ff_v_i32mf2x8_m(vbool64_t vm, const int32_t *rs1,
                                               size_t *new_vl, size_t vl);
vint32m1x2_t __riscv_vlseg2e32ff_v_i32m1x2_m(vbool32_t vm, const int32_t *rs1,
                                             size_t *new_vl, size_t vl);
vint32m1x3_t __riscv_vlseg3e32ff_v_i32m1x3_m(vbool32_t vm, const int32_t *rs1,
                                             size_t *new_vl, size_t vl);
vint32m1x4_t __riscv_vlseg4e32ff_v_i32m1x4_m(vbool32_t vm, const int32_t *rs1,
                                             size_t *new_vl, size_t vl);
vint32m1x5_t __riscv_vlseg5e32ff_v_i32m1x5_m(vbool32_t vm, const int32_t *rs1,
                                             size_t *new_vl, size_t vl);
vint32m1x6_t __riscv_vlseg6e32ff_v_i32m1x6_m(vbool32_t vm, const int32_t *rs1,
                                             size_t *new_vl, size_t vl);
vint32m1x7_t __riscv_vlseg7e32ff_v_i32m1x7_m(vbool32_t vm, const int32_t *rs1,
                                             size_t *new_vl, size_t vl);
vint32m1x8_t __riscv_vlseg8e32ff_v_i32m1x8_m(vbool32_t vm, const int32_t *rs1,
                                             size_t *new_vl, size_t vl);
vint32m2x2_t __riscv_vlseg2e32ff_v_i32m2x2_m(vbool16_t vm, const int32_t *rs1,
                                             size_t *new_vl, size_t vl);
vint32m2x3_t __riscv_vlseg3e32ff_v_i32m2x3_m(vbool16_t vm, const int32_t *rs1,
                                             size_t *new_vl, size_t vl);
vint32m2x4_t __riscv_vlseg4e32ff_v_i32m2x4_m(vbool16_t vm, const int32_t *rs1,
                                             size_t *new_vl, size_t vl);
vint32m4x2_t __riscv_vlseg2e32ff_v_i32m4x2_m(vbool8_t vm, const int32_t *rs1,
                                             size_t *new_vl, size_t vl);
vint64m1x2_t __riscv_vlseg2e64ff_v_i64m1x2_m(vbool64_t vm, const int64_t *rs1,
                                             size_t *new_vl, size_t vl);
vint64m1x3_t __riscv_vlseg3e64ff_v_i64m1x3_m(vbool64_t vm, const int64_t *rs1,
                                             size_t *new_vl, size_t vl);
vint64m1x4_t __riscv_vlseg4e64ff_v_i64m1x4_m(vbool64_t vm, const int64_t *rs1,
                                             size_t *new_vl, size_t vl);
vint64m1x5_t __riscv_vlseg5e64ff_v_i64m1x5_m(vbool64_t vm, const int64_t *rs1,
                                             size_t *new_vl, size_t vl);
vint64m1x6_t __riscv_vlseg6e64ff_v_i64m1x6_m(vbool64_t vm, const int64_t *rs1,
                                             size_t *new_vl, size_t vl);
vint64m1x7_t __riscv_vlseg7e64ff_v_i64m1x7_m(vbool64_t vm, const int64_t *rs1,
                                             size_t *new_vl, size_t vl);
vint64m1x8_t __riscv_vlseg8e64ff_v_i64m1x8_m(vbool64_t vm, const int64_t *rs1,
                                             size_t *new_vl, size_t vl);
vint64m2x2_t __riscv_vlseg2e64ff_v_i64m2x2_m(vbool32_t vm, const int64_t *rs1,
                                             size_t *new_vl, size_t vl);
vint64m2x3_t __riscv_vlseg3e64ff_v_i64m2x3_m(vbool32_t vm, const int64_t *rs1,
                                             size_t *new_vl, size_t vl);
vint64m2x4_t __riscv_vlseg4e64ff_v_i64m2x4_m(vbool32_t vm, const int64_t *rs1,
                                             size_t *new_vl, size_t vl);
vint64m4x2_t __riscv_vlseg2e64ff_v_i64m4x2_m(vbool16_t vm, const int64_t *rs1,
                                             size_t *new_vl, size_t vl);
vuint8mf8x2_t __riscv_vlseg2e8_v_u8mf8x2_m(vbool64_t vm, const uint8_t *rs1,
                                           size_t vl);
vuint8mf8x3_t __riscv_vlseg3e8_v_u8mf8x3_m(vbool64_t vm, const uint8_t *rs1,
                                           size_t vl);
vuint8mf8x4_t __riscv_vlseg4e8_v_u8mf8x4_m(vbool64_t vm, const uint8_t *rs1,
                                           size_t vl);
vuint8mf8x5_t __riscv_vlseg5e8_v_u8mf8x5_m(vbool64_t vm, const uint8_t *rs1,
                                           size_t vl);
vuint8mf8x6_t __riscv_vlseg6e8_v_u8mf8x6_m(vbool64_t vm, const uint8_t *rs1,
                                           size_t vl);
vuint8mf8x7_t __riscv_vlseg7e8_v_u8mf8x7_m(vbool64_t vm, const uint8_t *rs1,
                                           size_t vl);
vuint8mf8x8_t __riscv_vlseg8e8_v_u8mf8x8_m(vbool64_t vm, const uint8_t *rs1,
                                           size_t vl);
vuint8mf4x2_t __riscv_vlseg2e8_v_u8mf4x2_m(vbool32_t vm, const uint8_t *rs1,
                                           size_t vl);
vuint8mf4x3_t __riscv_vlseg3e8_v_u8mf4x3_m(vbool32_t vm, const uint8_t *rs1,
                                           size_t vl);
vuint8mf4x4_t __riscv_vlseg4e8_v_u8mf4x4_m(vbool32_t vm, const uint8_t *rs1,
                                           size_t vl);
vuint8mf4x5_t __riscv_vlseg5e8_v_u8mf4x5_m(vbool32_t vm, const uint8_t *rs1,
                                           size_t vl);
vuint8mf4x6_t __riscv_vlseg6e8_v_u8mf4x6_m(vbool32_t vm, const uint8_t *rs1,
                                           size_t vl);
vuint8mf4x7_t __riscv_vlseg7e8_v_u8mf4x7_m(vbool32_t vm, const uint8_t *rs1,
                                           size_t vl);
vuint8mf4x8_t __riscv_vlseg8e8_v_u8mf4x8_m(vbool32_t vm, const uint8_t *rs1,
                                           size_t vl);
vuint8mf2x2_t __riscv_vlseg2e8_v_u8mf2x2_m(vbool16_t vm, const uint8_t *rs1,
                                           size_t vl);
vuint8mf2x3_t __riscv_vlseg3e8_v_u8mf2x3_m(vbool16_t vm, const uint8_t *rs1,
                                           size_t vl);
vuint8mf2x4_t __riscv_vlseg4e8_v_u8mf2x4_m(vbool16_t vm, const uint8_t *rs1,
                                           size_t vl);
vuint8mf2x5_t __riscv_vlseg5e8_v_u8mf2x5_m(vbool16_t vm, const uint8_t *rs1,
                                           size_t vl);
vuint8mf2x6_t __riscv_vlseg6e8_v_u8mf2x6_m(vbool16_t vm, const uint8_t *rs1,
                                           size_t vl);
vuint8mf2x7_t __riscv_vlseg7e8_v_u8mf2x7_m(vbool16_t vm, const uint8_t *rs1,
                                           size_t vl);
vuint8mf2x8_t __riscv_vlseg8e8_v_u8mf2x8_m(vbool16_t vm, const uint8_t *rs1,
                                           size_t vl);
vuint8m1x2_t __riscv_vlseg2e8_v_u8m1x2_m(vbool8_t vm, const uint8_t *rs1,
                                         size_t vl);
vuint8m1x3_t __riscv_vlseg3e8_v_u8m1x3_m(vbool8_t vm, const uint8_t *rs1,
                                         size_t vl);
vuint8m1x4_t __riscv_vlseg4e8_v_u8m1x4_m(vbool8_t vm, const uint8_t *rs1,
                                         size_t vl);
vuint8m1x5_t __riscv_vlseg5e8_v_u8m1x5_m(vbool8_t vm, const uint8_t *rs1,
                                         size_t vl);
vuint8m1x6_t __riscv_vlseg6e8_v_u8m1x6_m(vbool8_t vm, const uint8_t *rs1,
                                         size_t vl);
vuint8m1x7_t __riscv_vlseg7e8_v_u8m1x7_m(vbool8_t vm, const uint8_t *rs1,
                                         size_t vl);
vuint8m1x8_t __riscv_vlseg8e8_v_u8m1x8_m(vbool8_t vm, const uint8_t *rs1,
                                         size_t vl);
vuint8m2x2_t __riscv_vlseg2e8_v_u8m2x2_m(vbool4_t vm, const uint8_t *rs1,
                                         size_t vl);
vuint8m2x3_t __riscv_vlseg3e8_v_u8m2x3_m(vbool4_t vm, const uint8_t *rs1,
                                         size_t vl);
vuint8m2x4_t __riscv_vlseg4e8_v_u8m2x4_m(vbool4_t vm, const uint8_t *rs1,
                                         size_t vl);
vuint8m4x2_t __riscv_vlseg2e8_v_u8m4x2_m(vbool2_t vm, const uint8_t *rs1,
                                         size_t vl);
vuint16mf4x2_t __riscv_vlseg2e16_v_u16mf4x2_m(vbool64_t vm, const uint16_t *rs1,
                                              size_t vl);
vuint16mf4x3_t __riscv_vlseg3e16_v_u16mf4x3_m(vbool64_t vm, const uint16_t *rs1,
                                              size_t vl);
vuint16mf4x4_t __riscv_vlseg4e16_v_u16mf4x4_m(vbool64_t vm, const uint16_t *rs1,
                                              size_t vl);
vuint16mf4x5_t __riscv_vlseg5e16_v_u16mf4x5_m(vbool64_t vm, const uint16_t *rs1,
                                              size_t vl);
vuint16mf4x6_t __riscv_vlseg6e16_v_u16mf4x6_m(vbool64_t vm, const uint16_t *rs1,
                                              size_t vl);
vuint16mf4x7_t __riscv_vlseg7e16_v_u16mf4x7_m(vbool64_t vm, const uint16_t *rs1,
                                              size_t vl);
vuint16mf4x8_t __riscv_vlseg8e16_v_u16mf4x8_m(vbool64_t vm, const uint16_t *rs1,
                                              size_t vl);
vuint16mf2x2_t __riscv_vlseg2e16_v_u16mf2x2_m(vbool32_t vm, const uint16_t *rs1,
                                              size_t vl);
vuint16mf2x3_t __riscv_vlseg3e16_v_u16mf2x3_m(vbool32_t vm, const uint16_t *rs1,
                                              size_t vl);
vuint16mf2x4_t __riscv_vlseg4e16_v_u16mf2x4_m(vbool32_t vm, const uint16_t *rs1,
                                              size_t vl);
vuint16mf2x5_t __riscv_vlseg5e16_v_u16mf2x5_m(vbool32_t vm, const uint16_t *rs1,
                                              size_t vl);
vuint16mf2x6_t __riscv_vlseg6e16_v_u16mf2x6_m(vbool32_t vm, const uint16_t *rs1,
                                              size_t vl);
vuint16mf2x7_t __riscv_vlseg7e16_v_u16mf2x7_m(vbool32_t vm, const uint16_t *rs1,
                                              size_t vl);
vuint16mf2x8_t __riscv_vlseg8e16_v_u16mf2x8_m(vbool32_t vm, const uint16_t *rs1,
                                              size_t vl);
vuint16m1x2_t __riscv_vlseg2e16_v_u16m1x2_m(vbool16_t vm, const uint16_t *rs1,
                                            size_t vl);
vuint16m1x3_t __riscv_vlseg3e16_v_u16m1x3_m(vbool16_t vm, const uint16_t *rs1,
                                            size_t vl);
vuint16m1x4_t __riscv_vlseg4e16_v_u16m1x4_m(vbool16_t vm, const uint16_t *rs1,
                                            size_t vl);
vuint16m1x5_t __riscv_vlseg5e16_v_u16m1x5_m(vbool16_t vm, const uint16_t *rs1,
                                            size_t vl);
vuint16m1x6_t __riscv_vlseg6e16_v_u16m1x6_m(vbool16_t vm, const uint16_t *rs1,
                                            size_t vl);
vuint16m1x7_t __riscv_vlseg7e16_v_u16m1x7_m(vbool16_t vm, const uint16_t *rs1,
                                            size_t vl);
vuint16m1x8_t __riscv_vlseg8e16_v_u16m1x8_m(vbool16_t vm, const uint16_t *rs1,
                                            size_t vl);
vuint16m2x2_t __riscv_vlseg2e16_v_u16m2x2_m(vbool8_t vm, const uint16_t *rs1,
                                            size_t vl);
vuint16m2x3_t __riscv_vlseg3e16_v_u16m2x3_m(vbool8_t vm, const uint16_t *rs1,
                                            size_t vl);
vuint16m2x4_t __riscv_vlseg4e16_v_u16m2x4_m(vbool8_t vm, const uint16_t *rs1,
                                            size_t vl);
vuint16m4x2_t __riscv_vlseg2e16_v_u16m4x2_m(vbool4_t vm, const uint16_t *rs1,
                                            size_t vl);
vuint32mf2x2_t __riscv_vlseg2e32_v_u32mf2x2_m(vbool64_t vm, const uint32_t *rs1,
                                              size_t vl);
vuint32mf2x3_t __riscv_vlseg3e32_v_u32mf2x3_m(vbool64_t vm, const uint32_t *rs1,
                                              size_t vl);
vuint32mf2x4_t __riscv_vlseg4e32_v_u32mf2x4_m(vbool64_t vm, const uint32_t *rs1,
                                              size_t vl);
vuint32mf2x5_t __riscv_vlseg5e32_v_u32mf2x5_m(vbool64_t vm, const uint32_t *rs1,
                                              size_t vl);
vuint32mf2x6_t __riscv_vlseg6e32_v_u32mf2x6_m(vbool64_t vm, const uint32_t *rs1,
                                              size_t vl);
vuint32mf2x7_t __riscv_vlseg7e32_v_u32mf2x7_m(vbool64_t vm, const uint32_t *rs1,
                                              size_t vl);
vuint32mf2x8_t __riscv_vlseg8e32_v_u32mf2x8_m(vbool64_t vm, const uint32_t *rs1,
                                              size_t vl);
vuint32m1x2_t __riscv_vlseg2e32_v_u32m1x2_m(vbool32_t vm, const uint32_t *rs1,
                                            size_t vl);
vuint32m1x3_t __riscv_vlseg3e32_v_u32m1x3_m(vbool32_t vm, const uint32_t *rs1,
                                            size_t vl);
vuint32m1x4_t __riscv_vlseg4e32_v_u32m1x4_m(vbool32_t vm, const uint32_t *rs1,
                                            size_t vl);
vuint32m1x5_t __riscv_vlseg5e32_v_u32m1x5_m(vbool32_t vm, const uint32_t *rs1,
                                            size_t vl);
vuint32m1x6_t __riscv_vlseg6e32_v_u32m1x6_m(vbool32_t vm, const uint32_t *rs1,
                                            size_t vl);
vuint32m1x7_t __riscv_vlseg7e32_v_u32m1x7_m(vbool32_t vm, const uint32_t *rs1,
                                            size_t vl);
vuint32m1x8_t __riscv_vlseg8e32_v_u32m1x8_m(vbool32_t vm, const uint32_t *rs1,
                                            size_t vl);
vuint32m2x2_t __riscv_vlseg2e32_v_u32m2x2_m(vbool16_t vm, const uint32_t *rs1,
                                            size_t vl);
vuint32m2x3_t __riscv_vlseg3e32_v_u32m2x3_m(vbool16_t vm, const uint32_t *rs1,
                                            size_t vl);
vuint32m2x4_t __riscv_vlseg4e32_v_u32m2x4_m(vbool16_t vm, const uint32_t *rs1,
                                            size_t vl);
vuint32m4x2_t __riscv_vlseg2e32_v_u32m4x2_m(vbool8_t vm, const uint32_t *rs1,
                                            size_t vl);
vuint64m1x2_t __riscv_vlseg2e64_v_u64m1x2_m(vbool64_t vm, const uint64_t *rs1,
                                            size_t vl);
vuint64m1x3_t __riscv_vlseg3e64_v_u64m1x3_m(vbool64_t vm, const uint64_t *rs1,
                                            size_t vl);
vuint64m1x4_t __riscv_vlseg4e64_v_u64m1x4_m(vbool64_t vm, const uint64_t *rs1,
                                            size_t vl);
vuint64m1x5_t __riscv_vlseg5e64_v_u64m1x5_m(vbool64_t vm, const uint64_t *rs1,
                                            size_t vl);
vuint64m1x6_t __riscv_vlseg6e64_v_u64m1x6_m(vbool64_t vm, const uint64_t *rs1,
                                            size_t vl);
vuint64m1x7_t __riscv_vlseg7e64_v_u64m1x7_m(vbool64_t vm, const uint64_t *rs1,
                                            size_t vl);
vuint64m1x8_t __riscv_vlseg8e64_v_u64m1x8_m(vbool64_t vm, const uint64_t *rs1,
                                            size_t vl);
vuint64m2x2_t __riscv_vlseg2e64_v_u64m2x2_m(vbool32_t vm, const uint64_t *rs1,
                                            size_t vl);
vuint64m2x3_t __riscv_vlseg3e64_v_u64m2x3_m(vbool32_t vm, const uint64_t *rs1,
                                            size_t vl);
vuint64m2x4_t __riscv_vlseg4e64_v_u64m2x4_m(vbool32_t vm, const uint64_t *rs1,
                                            size_t vl);
vuint64m4x2_t __riscv_vlseg2e64_v_u64m4x2_m(vbool16_t vm, const uint64_t *rs1,
                                            size_t vl);
vuint8mf8x2_t __riscv_vlseg2e8ff_v_u8mf8x2_m(vbool64_t vm, const uint8_t *rs1,
                                             size_t *new_vl, size_t vl);
vuint8mf8x3_t __riscv_vlseg3e8ff_v_u8mf8x3_m(vbool64_t vm, const uint8_t *rs1,
                                             size_t *new_vl, size_t vl);
vuint8mf8x4_t __riscv_vlseg4e8ff_v_u8mf8x4_m(vbool64_t vm, const uint8_t *rs1,
                                             size_t *new_vl, size_t vl);
vuint8mf8x5_t __riscv_vlseg5e8ff_v_u8mf8x5_m(vbool64_t vm, const uint8_t *rs1,
                                             size_t *new_vl, size_t vl);
vuint8mf8x6_t __riscv_vlseg6e8ff_v_u8mf8x6_m(vbool64_t vm, const uint8_t *rs1,
                                             size_t *new_vl, size_t vl);
vuint8mf8x7_t __riscv_vlseg7e8ff_v_u8mf8x7_m(vbool64_t vm, const uint8_t *rs1,
                                             size_t *new_vl, size_t vl);
vuint8mf8x8_t __riscv_vlseg8e8ff_v_u8mf8x8_m(vbool64_t vm, const uint8_t *rs1,
                                             size_t *new_vl, size_t vl);
vuint8mf4x2_t __riscv_vlseg2e8ff_v_u8mf4x2_m(vbool32_t vm, const uint8_t *rs1,
                                             size_t *new_vl, size_t vl);
vuint8mf4x3_t __riscv_vlseg3e8ff_v_u8mf4x3_m(vbool32_t vm, const uint8_t *rs1,
                                             size_t *new_vl, size_t vl);
vuint8mf4x4_t __riscv_vlseg4e8ff_v_u8mf4x4_m(vbool32_t vm, const uint8_t *rs1,
                                             size_t *new_vl, size_t vl);
vuint8mf4x5_t __riscv_vlseg5e8ff_v_u8mf4x5_m(vbool32_t vm, const uint8_t *rs1,
                                             size_t *new_vl, size_t vl);
vuint8mf4x6_t __riscv_vlseg6e8ff_v_u8mf4x6_m(vbool32_t vm, const uint8_t *rs1,
                                             size_t *new_vl, size_t vl);
vuint8mf4x7_t __riscv_vlseg7e8ff_v_u8mf4x7_m(vbool32_t vm, const uint8_t *rs1,
                                             size_t *new_vl, size_t vl);
vuint8mf4x8_t __riscv_vlseg8e8ff_v_u8mf4x8_m(vbool32_t vm, const uint8_t *rs1,
                                             size_t *new_vl, size_t vl);
vuint8mf2x2_t __riscv_vlseg2e8ff_v_u8mf2x2_m(vbool16_t vm, const uint8_t *rs1,
                                             size_t *new_vl, size_t vl);
vuint8mf2x3_t __riscv_vlseg3e8ff_v_u8mf2x3_m(vbool16_t vm, const uint8_t *rs1,
                                             size_t *new_vl, size_t vl);
vuint8mf2x4_t __riscv_vlseg4e8ff_v_u8mf2x4_m(vbool16_t vm, const uint8_t *rs1,
                                             size_t *new_vl, size_t vl);
vuint8mf2x5_t __riscv_vlseg5e8ff_v_u8mf2x5_m(vbool16_t vm, const uint8_t *rs1,
                                             size_t *new_vl, size_t vl);
vuint8mf2x6_t __riscv_vlseg6e8ff_v_u8mf2x6_m(vbool16_t vm, const uint8_t *rs1,
                                             size_t *new_vl, size_t vl);
vuint8mf2x7_t __riscv_vlseg7e8ff_v_u8mf2x7_m(vbool16_t vm, const uint8_t *rs1,
                                             size_t *new_vl, size_t vl);
vuint8mf2x8_t __riscv_vlseg8e8ff_v_u8mf2x8_m(vbool16_t vm, const uint8_t *rs1,
                                             size_t *new_vl, size_t vl);
vuint8m1x2_t __riscv_vlseg2e8ff_v_u8m1x2_m(vbool8_t vm, const uint8_t *rs1,
                                           size_t *new_vl, size_t vl);
vuint8m1x3_t __riscv_vlseg3e8ff_v_u8m1x3_m(vbool8_t vm, const uint8_t *rs1,
                                           size_t *new_vl, size_t vl);
vuint8m1x4_t __riscv_vlseg4e8ff_v_u8m1x4_m(vbool8_t vm, const uint8_t *rs1,
                                           size_t *new_vl, size_t vl);
vuint8m1x5_t __riscv_vlseg5e8ff_v_u8m1x5_m(vbool8_t vm, const uint8_t *rs1,
                                           size_t *new_vl, size_t vl);
vuint8m1x6_t __riscv_vlseg6e8ff_v_u8m1x6_m(vbool8_t vm, const uint8_t *rs1,
                                           size_t *new_vl, size_t vl);
vuint8m1x7_t __riscv_vlseg7e8ff_v_u8m1x7_m(vbool8_t vm, const uint8_t *rs1,
                                           size_t *new_vl, size_t vl);
vuint8m1x8_t __riscv_vlseg8e8ff_v_u8m1x8_m(vbool8_t vm, const uint8_t *rs1,
                                           size_t *new_vl, size_t vl);
vuint8m2x2_t __riscv_vlseg2e8ff_v_u8m2x2_m(vbool4_t vm, const uint8_t *rs1,
                                           size_t *new_vl, size_t vl);
vuint8m2x3_t __riscv_vlseg3e8ff_v_u8m2x3_m(vbool4_t vm, const uint8_t *rs1,
                                           size_t *new_vl, size_t vl);
vuint8m2x4_t __riscv_vlseg4e8ff_v_u8m2x4_m(vbool4_t vm, const uint8_t *rs1,
                                           size_t *new_vl, size_t vl);
vuint8m4x2_t __riscv_vlseg2e8ff_v_u8m4x2_m(vbool2_t vm, const uint8_t *rs1,
                                           size_t *new_vl, size_t vl);
vuint16mf4x2_t __riscv_vlseg2e16ff_v_u16mf4x2_m(vbool64_t vm,
                                                const uint16_t *rs1,
                                                size_t *new_vl, size_t vl);
vuint16mf4x3_t __riscv_vlseg3e16ff_v_u16mf4x3_m(vbool64_t vm,
                                                const uint16_t *rs1,
                                                size_t *new_vl, size_t vl);
vuint16mf4x4_t __riscv_vlseg4e16ff_v_u16mf4x4_m(vbool64_t vm,
                                                const uint16_t *rs1,
                                                size_t *new_vl, size_t vl);
vuint16mf4x5_t __riscv_vlseg5e16ff_v_u16mf4x5_m(vbool64_t vm,
                                                const uint16_t *rs1,
                                                size_t *new_vl, size_t vl);
vuint16mf4x6_t __riscv_vlseg6e16ff_v_u16mf4x6_m(vbool64_t vm,
                                                const uint16_t *rs1,
                                                size_t *new_vl, size_t vl);
vuint16mf4x7_t __riscv_vlseg7e16ff_v_u16mf4x7_m(vbool64_t vm,
                                                const uint16_t *rs1,
                                                size_t *new_vl, size_t vl);
vuint16mf4x8_t __riscv_vlseg8e16ff_v_u16mf4x8_m(vbool64_t vm,
                                                const uint16_t *rs1,
                                                size_t *new_vl, size_t vl);
vuint16mf2x2_t __riscv_vlseg2e16ff_v_u16mf2x2_m(vbool32_t vm,
                                                const uint16_t *rs1,
                                                size_t *new_vl, size_t vl);
vuint16mf2x3_t __riscv_vlseg3e16ff_v_u16mf2x3_m(vbool32_t vm,
                                                const uint16_t *rs1,
                                                size_t *new_vl, size_t vl);
vuint16mf2x4_t __riscv_vlseg4e16ff_v_u16mf2x4_m(vbool32_t vm,
                                                const uint16_t *rs1,
                                                size_t *new_vl, size_t vl);
vuint16mf2x5_t __riscv_vlseg5e16ff_v_u16mf2x5_m(vbool32_t vm,
                                                const uint16_t *rs1,
                                                size_t *new_vl, size_t vl);
vuint16mf2x6_t __riscv_vlseg6e16ff_v_u16mf2x6_m(vbool32_t vm,
                                                const uint16_t *rs1,
                                                size_t *new_vl, size_t vl);
vuint16mf2x7_t __riscv_vlseg7e16ff_v_u16mf2x7_m(vbool32_t vm,
                                                const uint16_t *rs1,
                                                size_t *new_vl, size_t vl);
vuint16mf2x8_t __riscv_vlseg8e16ff_v_u16mf2x8_m(vbool32_t vm,
                                                const uint16_t *rs1,
                                                size_t *new_vl, size_t vl);
vuint16m1x2_t __riscv_vlseg2e16ff_v_u16m1x2_m(vbool16_t vm, const uint16_t *rs1,
                                              size_t *new_vl, size_t vl);
vuint16m1x3_t __riscv_vlseg3e16ff_v_u16m1x3_m(vbool16_t vm, const uint16_t *rs1,
                                              size_t *new_vl, size_t vl);
vuint16m1x4_t __riscv_vlseg4e16ff_v_u16m1x4_m(vbool16_t vm, const uint16_t *rs1,
                                              size_t *new_vl, size_t vl);
vuint16m1x5_t __riscv_vlseg5e16ff_v_u16m1x5_m(vbool16_t vm, const uint16_t *rs1,
                                              size_t *new_vl, size_t vl);
vuint16m1x6_t __riscv_vlseg6e16ff_v_u16m1x6_m(vbool16_t vm, const uint16_t *rs1,
                                              size_t *new_vl, size_t vl);
vuint16m1x7_t __riscv_vlseg7e16ff_v_u16m1x7_m(vbool16_t vm, const uint16_t *rs1,
                                              size_t *new_vl, size_t vl);
vuint16m1x8_t __riscv_vlseg8e16ff_v_u16m1x8_m(vbool16_t vm, const uint16_t *rs1,
                                              size_t *new_vl, size_t vl);
vuint16m2x2_t __riscv_vlseg2e16ff_v_u16m2x2_m(vbool8_t vm, const uint16_t *rs1,
                                              size_t *new_vl, size_t vl);
vuint16m2x3_t __riscv_vlseg3e16ff_v_u16m2x3_m(vbool8_t vm, const uint16_t *rs1,
                                              size_t *new_vl, size_t vl);
vuint16m2x4_t __riscv_vlseg4e16ff_v_u16m2x4_m(vbool8_t vm, const uint16_t *rs1,
                                              size_t *new_vl, size_t vl);
vuint16m4x2_t __riscv_vlseg2e16ff_v_u16m4x2_m(vbool4_t vm, const uint16_t *rs1,
                                              size_t *new_vl, size_t vl);
vuint32mf2x2_t __riscv_vlseg2e32ff_v_u32mf2x2_m(vbool64_t vm,
                                                const uint32_t *rs1,
                                                size_t *new_vl, size_t vl);
vuint32mf2x3_t __riscv_vlseg3e32ff_v_u32mf2x3_m(vbool64_t vm,
                                                const uint32_t *rs1,
                                                size_t *new_vl, size_t vl);
vuint32mf2x4_t __riscv_vlseg4e32ff_v_u32mf2x4_m(vbool64_t vm,
                                                const uint32_t *rs1,
                                                size_t *new_vl, size_t vl);
vuint32mf2x5_t __riscv_vlseg5e32ff_v_u32mf2x5_m(vbool64_t vm,
                                                const uint32_t *rs1,
                                                size_t *new_vl, size_t vl);
vuint32mf2x6_t __riscv_vlseg6e32ff_v_u32mf2x6_m(vbool64_t vm,
                                                const uint32_t *rs1,
                                                size_t *new_vl, size_t vl);
vuint32mf2x7_t __riscv_vlseg7e32ff_v_u32mf2x7_m(vbool64_t vm,
                                                const uint32_t *rs1,
                                                size_t *new_vl, size_t vl);
vuint32mf2x8_t __riscv_vlseg8e32ff_v_u32mf2x8_m(vbool64_t vm,
                                                const uint32_t *rs1,
                                                size_t *new_vl, size_t vl);
vuint32m1x2_t __riscv_vlseg2e32ff_v_u32m1x2_m(vbool32_t vm, const uint32_t *rs1,
                                              size_t *new_vl, size_t vl);
vuint32m1x3_t __riscv_vlseg3e32ff_v_u32m1x3_m(vbool32_t vm, const uint32_t *rs1,
                                              size_t *new_vl, size_t vl);
vuint32m1x4_t __riscv_vlseg4e32ff_v_u32m1x4_m(vbool32_t vm, const uint32_t *rs1,
                                              size_t *new_vl, size_t vl);
vuint32m1x5_t __riscv_vlseg5e32ff_v_u32m1x5_m(vbool32_t vm, const uint32_t *rs1,
                                              size_t *new_vl, size_t vl);
vuint32m1x6_t __riscv_vlseg6e32ff_v_u32m1x6_m(vbool32_t vm, const uint32_t *rs1,
                                              size_t *new_vl, size_t vl);
vuint32m1x7_t __riscv_vlseg7e32ff_v_u32m1x7_m(vbool32_t vm, const uint32_t *rs1,
                                              size_t *new_vl, size_t vl);
vuint32m1x8_t __riscv_vlseg8e32ff_v_u32m1x8_m(vbool32_t vm, const uint32_t *rs1,
                                              size_t *new_vl, size_t vl);
vuint32m2x2_t __riscv_vlseg2e32ff_v_u32m2x2_m(vbool16_t vm, const uint32_t *rs1,
                                              size_t *new_vl, size_t vl);
vuint32m2x3_t __riscv_vlseg3e32ff_v_u32m2x3_m(vbool16_t vm, const uint32_t *rs1,
                                              size_t *new_vl, size_t vl);
vuint32m2x4_t __riscv_vlseg4e32ff_v_u32m2x4_m(vbool16_t vm, const uint32_t *rs1,
                                              size_t *new_vl, size_t vl);
vuint32m4x2_t __riscv_vlseg2e32ff_v_u32m4x2_m(vbool8_t vm, const uint32_t *rs1,
                                              size_t *new_vl, size_t vl);
vuint64m1x2_t __riscv_vlseg2e64ff_v_u64m1x2_m(vbool64_t vm, const uint64_t *rs1,
                                              size_t *new_vl, size_t vl);
vuint64m1x3_t __riscv_vlseg3e64ff_v_u64m1x3_m(vbool64_t vm, const uint64_t *rs1,
                                              size_t *new_vl, size_t vl);
vuint64m1x4_t __riscv_vlseg4e64ff_v_u64m1x4_m(vbool64_t vm, const uint64_t *rs1,
                                              size_t *new_vl, size_t vl);
vuint64m1x5_t __riscv_vlseg5e64ff_v_u64m1x5_m(vbool64_t vm, const uint64_t *rs1,
                                              size_t *new_vl, size_t vl);
vuint64m1x6_t __riscv_vlseg6e64ff_v_u64m1x6_m(vbool64_t vm, const uint64_t *rs1,
                                              size_t *new_vl, size_t vl);
vuint64m1x7_t __riscv_vlseg7e64ff_v_u64m1x7_m(vbool64_t vm, const uint64_t *rs1,
                                              size_t *new_vl, size_t vl);
vuint64m1x8_t __riscv_vlseg8e64ff_v_u64m1x8_m(vbool64_t vm, const uint64_t *rs1,
                                              size_t *new_vl, size_t vl);
vuint64m2x2_t __riscv_vlseg2e64ff_v_u64m2x2_m(vbool32_t vm, const uint64_t *rs1,
                                              size_t *new_vl, size_t vl);
vuint64m2x3_t __riscv_vlseg3e64ff_v_u64m2x3_m(vbool32_t vm, const uint64_t *rs1,
                                              size_t *new_vl, size_t vl);
vuint64m2x4_t __riscv_vlseg4e64ff_v_u64m2x4_m(vbool32_t vm, const uint64_t *rs1,
                                              size_t *new_vl, size_t vl);
vuint64m4x2_t __riscv_vlseg2e64ff_v_u64m4x2_m(vbool16_t vm, const uint64_t *rs1,
                                              size_t *new_vl, size_t vl);

Vector Unit-Stride Segment Store Intrinsics

void __riscv_vsseg2e16_v_f16mf4x2(_Float16 *rs1, vfloat16mf4x2_t vs3,
                                  size_t vl);
void __riscv_vsseg3e16_v_f16mf4x3(_Float16 *rs1, vfloat16mf4x3_t vs3,
                                  size_t vl);
void __riscv_vsseg4e16_v_f16mf4x4(_Float16 *rs1, vfloat16mf4x4_t vs3,
                                  size_t vl);
void __riscv_vsseg5e16_v_f16mf4x5(_Float16 *rs1, vfloat16mf4x5_t vs3,
                                  size_t vl);
void __riscv_vsseg6e16_v_f16mf4x6(_Float16 *rs1, vfloat16mf4x6_t vs3,
                                  size_t vl);
void __riscv_vsseg7e16_v_f16mf4x7(_Float16 *rs1, vfloat16mf4x7_t vs3,
                                  size_t vl);
void __riscv_vsseg8e16_v_f16mf4x8(_Float16 *rs1, vfloat16mf4x8_t vs3,
                                  size_t vl);
void __riscv_vsseg2e16_v_f16mf2x2(_Float16 *rs1, vfloat16mf2x2_t vs3,
                                  size_t vl);
void __riscv_vsseg3e16_v_f16mf2x3(_Float16 *rs1, vfloat16mf2x3_t vs3,
                                  size_t vl);
void __riscv_vsseg4e16_v_f16mf2x4(_Float16 *rs1, vfloat16mf2x4_t vs3,
                                  size_t vl);
void __riscv_vsseg5e16_v_f16mf2x5(_Float16 *rs1, vfloat16mf2x5_t vs3,
                                  size_t vl);
void __riscv_vsseg6e16_v_f16mf2x6(_Float16 *rs1, vfloat16mf2x6_t vs3,
                                  size_t vl);
void __riscv_vsseg7e16_v_f16mf2x7(_Float16 *rs1, vfloat16mf2x7_t vs3,
                                  size_t vl);
void __riscv_vsseg8e16_v_f16mf2x8(_Float16 *rs1, vfloat16mf2x8_t vs3,
                                  size_t vl);
void __riscv_vsseg2e16_v_f16m1x2(_Float16 *rs1, vfloat16m1x2_t vs3, size_t vl);
void __riscv_vsseg3e16_v_f16m1x3(_Float16 *rs1, vfloat16m1x3_t vs3, size_t vl);
void __riscv_vsseg4e16_v_f16m1x4(_Float16 *rs1, vfloat16m1x4_t vs3, size_t vl);
void __riscv_vsseg5e16_v_f16m1x5(_Float16 *rs1, vfloat16m1x5_t vs3, size_t vl);
void __riscv_vsseg6e16_v_f16m1x6(_Float16 *rs1, vfloat16m1x6_t vs3, size_t vl);
void __riscv_vsseg7e16_v_f16m1x7(_Float16 *rs1, vfloat16m1x7_t vs3, size_t vl);
void __riscv_vsseg8e16_v_f16m1x8(_Float16 *rs1, vfloat16m1x8_t vs3, size_t vl);
void __riscv_vsseg2e16_v_f16m2x2(_Float16 *rs1, vfloat16m2x2_t vs3, size_t vl);
void __riscv_vsseg3e16_v_f16m2x3(_Float16 *rs1, vfloat16m2x3_t vs3, size_t vl);
void __riscv_vsseg4e16_v_f16m2x4(_Float16 *rs1, vfloat16m2x4_t vs3, size_t vl);
void __riscv_vsseg2e16_v_f16m4x2(_Float16 *rs1, vfloat16m4x2_t vs3, size_t vl);
void __riscv_vsseg2e32_v_f32mf2x2(float *rs1, vfloat32mf2x2_t vs3, size_t vl);
void __riscv_vsseg3e32_v_f32mf2x3(float *rs1, vfloat32mf2x3_t vs3, size_t vl);
void __riscv_vsseg4e32_v_f32mf2x4(float *rs1, vfloat32mf2x4_t vs3, size_t vl);
void __riscv_vsseg5e32_v_f32mf2x5(float *rs1, vfloat32mf2x5_t vs3, size_t vl);
void __riscv_vsseg6e32_v_f32mf2x6(float *rs1, vfloat32mf2x6_t vs3, size_t vl);
void __riscv_vsseg7e32_v_f32mf2x7(float *rs1, vfloat32mf2x7_t vs3, size_t vl);
void __riscv_vsseg8e32_v_f32mf2x8(float *rs1, vfloat32mf2x8_t vs3, size_t vl);
void __riscv_vsseg2e32_v_f32m1x2(float *rs1, vfloat32m1x2_t vs3, size_t vl);
void __riscv_vsseg3e32_v_f32m1x3(float *rs1, vfloat32m1x3_t vs3, size_t vl);
void __riscv_vsseg4e32_v_f32m1x4(float *rs1, vfloat32m1x4_t vs3, size_t vl);
void __riscv_vsseg5e32_v_f32m1x5(float *rs1, vfloat32m1x5_t vs3, size_t vl);
void __riscv_vsseg6e32_v_f32m1x6(float *rs1, vfloat32m1x6_t vs3, size_t vl);
void __riscv_vsseg7e32_v_f32m1x7(float *rs1, vfloat32m1x7_t vs3, size_t vl);
void __riscv_vsseg8e32_v_f32m1x8(float *rs1, vfloat32m1x8_t vs3, size_t vl);
void __riscv_vsseg2e32_v_f32m2x2(float *rs1, vfloat32m2x2_t vs3, size_t vl);
void __riscv_vsseg3e32_v_f32m2x3(float *rs1, vfloat32m2x3_t vs3, size_t vl);
void __riscv_vsseg4e32_v_f32m2x4(float *rs1, vfloat32m2x4_t vs3, size_t vl);
void __riscv_vsseg2e32_v_f32m4x2(float *rs1, vfloat32m4x2_t vs3, size_t vl);
void __riscv_vsseg2e64_v_f64m1x2(double *rs1, vfloat64m1x2_t vs3, size_t vl);
void __riscv_vsseg3e64_v_f64m1x3(double *rs1, vfloat64m1x3_t vs3, size_t vl);
void __riscv_vsseg4e64_v_f64m1x4(double *rs1, vfloat64m1x4_t vs3, size_t vl);
void __riscv_vsseg5e64_v_f64m1x5(double *rs1, vfloat64m1x5_t vs3, size_t vl);
void __riscv_vsseg6e64_v_f64m1x6(double *rs1, vfloat64m1x6_t vs3, size_t vl);
void __riscv_vsseg7e64_v_f64m1x7(double *rs1, vfloat64m1x7_t vs3, size_t vl);
void __riscv_vsseg8e64_v_f64m1x8(double *rs1, vfloat64m1x8_t vs3, size_t vl);
void __riscv_vsseg2e64_v_f64m2x2(double *rs1, vfloat64m2x2_t vs3, size_t vl);
void __riscv_vsseg3e64_v_f64m2x3(double *rs1, vfloat64m2x3_t vs3, size_t vl);
void __riscv_vsseg4e64_v_f64m2x4(double *rs1, vfloat64m2x4_t vs3, size_t vl);
void __riscv_vsseg2e64_v_f64m4x2(double *rs1, vfloat64m4x2_t vs3, size_t vl);
void __riscv_vsseg2e8_v_i8mf8x2(int8_t *rs1, vint8mf8x2_t vs3, size_t vl);
void __riscv_vsseg3e8_v_i8mf8x3(int8_t *rs1, vint8mf8x3_t vs3, size_t vl);
void __riscv_vsseg4e8_v_i8mf8x4(int8_t *rs1, vint8mf8x4_t vs3, size_t vl);
void __riscv_vsseg5e8_v_i8mf8x5(int8_t *rs1, vint8mf8x5_t vs3, size_t vl);
void __riscv_vsseg6e8_v_i8mf8x6(int8_t *rs1, vint8mf8x6_t vs3, size_t vl);
void __riscv_vsseg7e8_v_i8mf8x7(int8_t *rs1, vint8mf8x7_t vs3, size_t vl);
void __riscv_vsseg8e8_v_i8mf8x8(int8_t *rs1, vint8mf8x8_t vs3, size_t vl);
void __riscv_vsseg2e8_v_i8mf4x2(int8_t *rs1, vint8mf4x2_t vs3, size_t vl);
void __riscv_vsseg3e8_v_i8mf4x3(int8_t *rs1, vint8mf4x3_t vs3, size_t vl);
void __riscv_vsseg4e8_v_i8mf4x4(int8_t *rs1, vint8mf4x4_t vs3, size_t vl);
void __riscv_vsseg5e8_v_i8mf4x5(int8_t *rs1, vint8mf4x5_t vs3, size_t vl);
void __riscv_vsseg6e8_v_i8mf4x6(int8_t *rs1, vint8mf4x6_t vs3, size_t vl);
void __riscv_vsseg7e8_v_i8mf4x7(int8_t *rs1, vint8mf4x7_t vs3, size_t vl);
void __riscv_vsseg8e8_v_i8mf4x8(int8_t *rs1, vint8mf4x8_t vs3, size_t vl);
void __riscv_vsseg2e8_v_i8mf2x2(int8_t *rs1, vint8mf2x2_t vs3, size_t vl);
void __riscv_vsseg3e8_v_i8mf2x3(int8_t *rs1, vint8mf2x3_t vs3, size_t vl);
void __riscv_vsseg4e8_v_i8mf2x4(int8_t *rs1, vint8mf2x4_t vs3, size_t vl);
void __riscv_vsseg5e8_v_i8mf2x5(int8_t *rs1, vint8mf2x5_t vs3, size_t vl);
void __riscv_vsseg6e8_v_i8mf2x6(int8_t *rs1, vint8mf2x6_t vs3, size_t vl);
void __riscv_vsseg7e8_v_i8mf2x7(int8_t *rs1, vint8mf2x7_t vs3, size_t vl);
void __riscv_vsseg8e8_v_i8mf2x8(int8_t *rs1, vint8mf2x8_t vs3, size_t vl);
void __riscv_vsseg2e8_v_i8m1x2(int8_t *rs1, vint8m1x2_t vs3, size_t vl);
void __riscv_vsseg3e8_v_i8m1x3(int8_t *rs1, vint8m1x3_t vs3, size_t vl);
void __riscv_vsseg4e8_v_i8m1x4(int8_t *rs1, vint8m1x4_t vs3, size_t vl);
void __riscv_vsseg5e8_v_i8m1x5(int8_t *rs1, vint8m1x5_t vs3, size_t vl);
void __riscv_vsseg6e8_v_i8m1x6(int8_t *rs1, vint8m1x6_t vs3, size_t vl);
void __riscv_vsseg7e8_v_i8m1x7(int8_t *rs1, vint8m1x7_t vs3, size_t vl);
void __riscv_vsseg8e8_v_i8m1x8(int8_t *rs1, vint8m1x8_t vs3, size_t vl);
void __riscv_vsseg2e8_v_i8m2x2(int8_t *rs1, vint8m2x2_t vs3, size_t vl);
void __riscv_vsseg3e8_v_i8m2x3(int8_t *rs1, vint8m2x3_t vs3, size_t vl);
void __riscv_vsseg4e8_v_i8m2x4(int8_t *rs1, vint8m2x4_t vs3, size_t vl);
void __riscv_vsseg2e8_v_i8m4x2(int8_t *rs1, vint8m4x2_t vs3, size_t vl);
void __riscv_vsseg2e16_v_i16mf4x2(int16_t *rs1, vint16mf4x2_t vs3, size_t vl);
void __riscv_vsseg3e16_v_i16mf4x3(int16_t *rs1, vint16mf4x3_t vs3, size_t vl);
void __riscv_vsseg4e16_v_i16mf4x4(int16_t *rs1, vint16mf4x4_t vs3, size_t vl);
void __riscv_vsseg5e16_v_i16mf4x5(int16_t *rs1, vint16mf4x5_t vs3, size_t vl);
void __riscv_vsseg6e16_v_i16mf4x6(int16_t *rs1, vint16mf4x6_t vs3, size_t vl);
void __riscv_vsseg7e16_v_i16mf4x7(int16_t *rs1, vint16mf4x7_t vs3, size_t vl);
void __riscv_vsseg8e16_v_i16mf4x8(int16_t *rs1, vint16mf4x8_t vs3, size_t vl);
void __riscv_vsseg2e16_v_i16mf2x2(int16_t *rs1, vint16mf2x2_t vs3, size_t vl);
void __riscv_vsseg3e16_v_i16mf2x3(int16_t *rs1, vint16mf2x3_t vs3, size_t vl);
void __riscv_vsseg4e16_v_i16mf2x4(int16_t *rs1, vint16mf2x4_t vs3, size_t vl);
void __riscv_vsseg5e16_v_i16mf2x5(int16_t *rs1, vint16mf2x5_t vs3, size_t vl);
void __riscv_vsseg6e16_v_i16mf2x6(int16_t *rs1, vint16mf2x6_t vs3, size_t vl);
void __riscv_vsseg7e16_v_i16mf2x7(int16_t *rs1, vint16mf2x7_t vs3, size_t vl);
void __riscv_vsseg8e16_v_i16mf2x8(int16_t *rs1, vint16mf2x8_t vs3, size_t vl);
void __riscv_vsseg2e16_v_i16m1x2(int16_t *rs1, vint16m1x2_t vs3, size_t vl);
void __riscv_vsseg3e16_v_i16m1x3(int16_t *rs1, vint16m1x3_t vs3, size_t vl);
void __riscv_vsseg4e16_v_i16m1x4(int16_t *rs1, vint16m1x4_t vs3, size_t vl);
void __riscv_vsseg5e16_v_i16m1x5(int16_t *rs1, vint16m1x5_t vs3, size_t vl);
void __riscv_vsseg6e16_v_i16m1x6(int16_t *rs1, vint16m1x6_t vs3, size_t vl);
void __riscv_vsseg7e16_v_i16m1x7(int16_t *rs1, vint16m1x7_t vs3, size_t vl);
void __riscv_vsseg8e16_v_i16m1x8(int16_t *rs1, vint16m1x8_t vs3, size_t vl);
void __riscv_vsseg2e16_v_i16m2x2(int16_t *rs1, vint16m2x2_t vs3, size_t vl);
void __riscv_vsseg3e16_v_i16m2x3(int16_t *rs1, vint16m2x3_t vs3, size_t vl);
void __riscv_vsseg4e16_v_i16m2x4(int16_t *rs1, vint16m2x4_t vs3, size_t vl);
void __riscv_vsseg2e16_v_i16m4x2(int16_t *rs1, vint16m4x2_t vs3, size_t vl);
void __riscv_vsseg2e32_v_i32mf2x2(int32_t *rs1, vint32mf2x2_t vs3, size_t vl);
void __riscv_vsseg3e32_v_i32mf2x3(int32_t *rs1, vint32mf2x3_t vs3, size_t vl);
void __riscv_vsseg4e32_v_i32mf2x4(int32_t *rs1, vint32mf2x4_t vs3, size_t vl);
void __riscv_vsseg5e32_v_i32mf2x5(int32_t *rs1, vint32mf2x5_t vs3, size_t vl);
void __riscv_vsseg6e32_v_i32mf2x6(int32_t *rs1, vint32mf2x6_t vs3, size_t vl);
void __riscv_vsseg7e32_v_i32mf2x7(int32_t *rs1, vint32mf2x7_t vs3, size_t vl);
void __riscv_vsseg8e32_v_i32mf2x8(int32_t *rs1, vint32mf2x8_t vs3, size_t vl);
void __riscv_vsseg2e32_v_i32m1x2(int32_t *rs1, vint32m1x2_t vs3, size_t vl);
void __riscv_vsseg3e32_v_i32m1x3(int32_t *rs1, vint32m1x3_t vs3, size_t vl);
void __riscv_vsseg4e32_v_i32m1x4(int32_t *rs1, vint32m1x4_t vs3, size_t vl);
void __riscv_vsseg5e32_v_i32m1x5(int32_t *rs1, vint32m1x5_t vs3, size_t vl);
void __riscv_vsseg6e32_v_i32m1x6(int32_t *rs1, vint32m1x6_t vs3, size_t vl);
void __riscv_vsseg7e32_v_i32m1x7(int32_t *rs1, vint32m1x7_t vs3, size_t vl);
void __riscv_vsseg8e32_v_i32m1x8(int32_t *rs1, vint32m1x8_t vs3, size_t vl);
void __riscv_vsseg2e32_v_i32m2x2(int32_t *rs1, vint32m2x2_t vs3, size_t vl);
void __riscv_vsseg3e32_v_i32m2x3(int32_t *rs1, vint32m2x3_t vs3, size_t vl);
void __riscv_vsseg4e32_v_i32m2x4(int32_t *rs1, vint32m2x4_t vs3, size_t vl);
void __riscv_vsseg2e32_v_i32m4x2(int32_t *rs1, vint32m4x2_t vs3, size_t vl);
void __riscv_vsseg2e64_v_i64m1x2(int64_t *rs1, vint64m1x2_t vs3, size_t vl);
void __riscv_vsseg3e64_v_i64m1x3(int64_t *rs1, vint64m1x3_t vs3, size_t vl);
void __riscv_vsseg4e64_v_i64m1x4(int64_t *rs1, vint64m1x4_t vs3, size_t vl);
void __riscv_vsseg5e64_v_i64m1x5(int64_t *rs1, vint64m1x5_t vs3, size_t vl);
void __riscv_vsseg6e64_v_i64m1x6(int64_t *rs1, vint64m1x6_t vs3, size_t vl);
void __riscv_vsseg7e64_v_i64m1x7(int64_t *rs1, vint64m1x7_t vs3, size_t vl);
void __riscv_vsseg8e64_v_i64m1x8(int64_t *rs1, vint64m1x8_t vs3, size_t vl);
void __riscv_vsseg2e64_v_i64m2x2(int64_t *rs1, vint64m2x2_t vs3, size_t vl);
void __riscv_vsseg3e64_v_i64m2x3(int64_t *rs1, vint64m2x3_t vs3, size_t vl);
void __riscv_vsseg4e64_v_i64m2x4(int64_t *rs1, vint64m2x4_t vs3, size_t vl);
void __riscv_vsseg2e64_v_i64m4x2(int64_t *rs1, vint64m4x2_t vs3, size_t vl);
void __riscv_vsseg2e8_v_u8mf8x2(uint8_t *rs1, vuint8mf8x2_t vs3, size_t vl);
void __riscv_vsseg3e8_v_u8mf8x3(uint8_t *rs1, vuint8mf8x3_t vs3, size_t vl);
void __riscv_vsseg4e8_v_u8mf8x4(uint8_t *rs1, vuint8mf8x4_t vs3, size_t vl);
void __riscv_vsseg5e8_v_u8mf8x5(uint8_t *rs1, vuint8mf8x5_t vs3, size_t vl);
void __riscv_vsseg6e8_v_u8mf8x6(uint8_t *rs1, vuint8mf8x6_t vs3, size_t vl);
void __riscv_vsseg7e8_v_u8mf8x7(uint8_t *rs1, vuint8mf8x7_t vs3, size_t vl);
void __riscv_vsseg8e8_v_u8mf8x8(uint8_t *rs1, vuint8mf8x8_t vs3, size_t vl);
void __riscv_vsseg2e8_v_u8mf4x2(uint8_t *rs1, vuint8mf4x2_t vs3, size_t vl);
void __riscv_vsseg3e8_v_u8mf4x3(uint8_t *rs1, vuint8mf4x3_t vs3, size_t vl);
void __riscv_vsseg4e8_v_u8mf4x4(uint8_t *rs1, vuint8mf4x4_t vs3, size_t vl);
void __riscv_vsseg5e8_v_u8mf4x5(uint8_t *rs1, vuint8mf4x5_t vs3, size_t vl);
void __riscv_vsseg6e8_v_u8mf4x6(uint8_t *rs1, vuint8mf4x6_t vs3, size_t vl);
void __riscv_vsseg7e8_v_u8mf4x7(uint8_t *rs1, vuint8mf4x7_t vs3, size_t vl);
void __riscv_vsseg8e8_v_u8mf4x8(uint8_t *rs1, vuint8mf4x8_t vs3, size_t vl);
void __riscv_vsseg2e8_v_u8mf2x2(uint8_t *rs1, vuint8mf2x2_t vs3, size_t vl);
void __riscv_vsseg3e8_v_u8mf2x3(uint8_t *rs1, vuint8mf2x3_t vs3, size_t vl);
void __riscv_vsseg4e8_v_u8mf2x4(uint8_t *rs1, vuint8mf2x4_t vs3, size_t vl);
void __riscv_vsseg5e8_v_u8mf2x5(uint8_t *rs1, vuint8mf2x5_t vs3, size_t vl);
void __riscv_vsseg6e8_v_u8mf2x6(uint8_t *rs1, vuint8mf2x6_t vs3, size_t vl);
void __riscv_vsseg7e8_v_u8mf2x7(uint8_t *rs1, vuint8mf2x7_t vs3, size_t vl);
void __riscv_vsseg8e8_v_u8mf2x8(uint8_t *rs1, vuint8mf2x8_t vs3, size_t vl);
void __riscv_vsseg2e8_v_u8m1x2(uint8_t *rs1, vuint8m1x2_t vs3, size_t vl);
void __riscv_vsseg3e8_v_u8m1x3(uint8_t *rs1, vuint8m1x3_t vs3, size_t vl);
void __riscv_vsseg4e8_v_u8m1x4(uint8_t *rs1, vuint8m1x4_t vs3, size_t vl);
void __riscv_vsseg5e8_v_u8m1x5(uint8_t *rs1, vuint8m1x5_t vs3, size_t vl);
void __riscv_vsseg6e8_v_u8m1x6(uint8_t *rs1, vuint8m1x6_t vs3, size_t vl);
void __riscv_vsseg7e8_v_u8m1x7(uint8_t *rs1, vuint8m1x7_t vs3, size_t vl);
void __riscv_vsseg8e8_v_u8m1x8(uint8_t *rs1, vuint8m1x8_t vs3, size_t vl);
void __riscv_vsseg2e8_v_u8m2x2(uint8_t *rs1, vuint8m2x2_t vs3, size_t vl);
void __riscv_vsseg3e8_v_u8m2x3(uint8_t *rs1, vuint8m2x3_t vs3, size_t vl);
void __riscv_vsseg4e8_v_u8m2x4(uint8_t *rs1, vuint8m2x4_t vs3, size_t vl);
void __riscv_vsseg2e8_v_u8m4x2(uint8_t *rs1, vuint8m4x2_t vs3, size_t vl);
void __riscv_vsseg2e16_v_u16mf4x2(uint16_t *rs1, vuint16mf4x2_t vs3, size_t vl);
void __riscv_vsseg3e16_v_u16mf4x3(uint16_t *rs1, vuint16mf4x3_t vs3, size_t vl);
void __riscv_vsseg4e16_v_u16mf4x4(uint16_t *rs1, vuint16mf4x4_t vs3, size_t vl);
void __riscv_vsseg5e16_v_u16mf4x5(uint16_t *rs1, vuint16mf4x5_t vs3, size_t vl);
void __riscv_vsseg6e16_v_u16mf4x6(uint16_t *rs1, vuint16mf4x6_t vs3, size_t vl);
void __riscv_vsseg7e16_v_u16mf4x7(uint16_t *rs1, vuint16mf4x7_t vs3, size_t vl);
void __riscv_vsseg8e16_v_u16mf4x8(uint16_t *rs1, vuint16mf4x8_t vs3, size_t vl);
void __riscv_vsseg2e16_v_u16mf2x2(uint16_t *rs1, vuint16mf2x2_t vs3, size_t vl);
void __riscv_vsseg3e16_v_u16mf2x3(uint16_t *rs1, vuint16mf2x3_t vs3, size_t vl);
void __riscv_vsseg4e16_v_u16mf2x4(uint16_t *rs1, vuint16mf2x4_t vs3, size_t vl);
void __riscv_vsseg5e16_v_u16mf2x5(uint16_t *rs1, vuint16mf2x5_t vs3, size_t vl);
void __riscv_vsseg6e16_v_u16mf2x6(uint16_t *rs1, vuint16mf2x6_t vs3, size_t vl);
void __riscv_vsseg7e16_v_u16mf2x7(uint16_t *rs1, vuint16mf2x7_t vs3, size_t vl);
void __riscv_vsseg8e16_v_u16mf2x8(uint16_t *rs1, vuint16mf2x8_t vs3, size_t vl);
void __riscv_vsseg2e16_v_u16m1x2(uint16_t *rs1, vuint16m1x2_t vs3, size_t vl);
void __riscv_vsseg3e16_v_u16m1x3(uint16_t *rs1, vuint16m1x3_t vs3, size_t vl);
void __riscv_vsseg4e16_v_u16m1x4(uint16_t *rs1, vuint16m1x4_t vs3, size_t vl);
void __riscv_vsseg5e16_v_u16m1x5(uint16_t *rs1, vuint16m1x5_t vs3, size_t vl);
void __riscv_vsseg6e16_v_u16m1x6(uint16_t *rs1, vuint16m1x6_t vs3, size_t vl);
void __riscv_vsseg7e16_v_u16m1x7(uint16_t *rs1, vuint16m1x7_t vs3, size_t vl);
void __riscv_vsseg8e16_v_u16m1x8(uint16_t *rs1, vuint16m1x8_t vs3, size_t vl);
void __riscv_vsseg2e16_v_u16m2x2(uint16_t *rs1, vuint16m2x2_t vs3, size_t vl);
void __riscv_vsseg3e16_v_u16m2x3(uint16_t *rs1, vuint16m2x3_t vs3, size_t vl);
void __riscv_vsseg4e16_v_u16m2x4(uint16_t *rs1, vuint16m2x4_t vs3, size_t vl);
void __riscv_vsseg2e16_v_u16m4x2(uint16_t *rs1, vuint16m4x2_t vs3, size_t vl);
void __riscv_vsseg2e32_v_u32mf2x2(uint32_t *rs1, vuint32mf2x2_t vs3, size_t vl);
void __riscv_vsseg3e32_v_u32mf2x3(uint32_t *rs1, vuint32mf2x3_t vs3, size_t vl);
void __riscv_vsseg4e32_v_u32mf2x4(uint32_t *rs1, vuint32mf2x4_t vs3, size_t vl);
void __riscv_vsseg5e32_v_u32mf2x5(uint32_t *rs1, vuint32mf2x5_t vs3, size_t vl);
void __riscv_vsseg6e32_v_u32mf2x6(uint32_t *rs1, vuint32mf2x6_t vs3, size_t vl);
void __riscv_vsseg7e32_v_u32mf2x7(uint32_t *rs1, vuint32mf2x7_t vs3, size_t vl);
void __riscv_vsseg8e32_v_u32mf2x8(uint32_t *rs1, vuint32mf2x8_t vs3, size_t vl);
void __riscv_vsseg2e32_v_u32m1x2(uint32_t *rs1, vuint32m1x2_t vs3, size_t vl);
void __riscv_vsseg3e32_v_u32m1x3(uint32_t *rs1, vuint32m1x3_t vs3, size_t vl);
void __riscv_vsseg4e32_v_u32m1x4(uint32_t *rs1, vuint32m1x4_t vs3, size_t vl);
void __riscv_vsseg5e32_v_u32m1x5(uint32_t *rs1, vuint32m1x5_t vs3, size_t vl);
void __riscv_vsseg6e32_v_u32m1x6(uint32_t *rs1, vuint32m1x6_t vs3, size_t vl);
void __riscv_vsseg7e32_v_u32m1x7(uint32_t *rs1, vuint32m1x7_t vs3, size_t vl);
void __riscv_vsseg8e32_v_u32m1x8(uint32_t *rs1, vuint32m1x8_t vs3, size_t vl);
void __riscv_vsseg2e32_v_u32m2x2(uint32_t *rs1, vuint32m2x2_t vs3, size_t vl);
void __riscv_vsseg3e32_v_u32m2x3(uint32_t *rs1, vuint32m2x3_t vs3, size_t vl);
void __riscv_vsseg4e32_v_u32m2x4(uint32_t *rs1, vuint32m2x4_t vs3, size_t vl);
void __riscv_vsseg2e32_v_u32m4x2(uint32_t *rs1, vuint32m4x2_t vs3, size_t vl);
void __riscv_vsseg2e64_v_u64m1x2(uint64_t *rs1, vuint64m1x2_t vs3, size_t vl);
void __riscv_vsseg3e64_v_u64m1x3(uint64_t *rs1, vuint64m1x3_t vs3, size_t vl);
void __riscv_vsseg4e64_v_u64m1x4(uint64_t *rs1, vuint64m1x4_t vs3, size_t vl);
void __riscv_vsseg5e64_v_u64m1x5(uint64_t *rs1, vuint64m1x5_t vs3, size_t vl);
void __riscv_vsseg6e64_v_u64m1x6(uint64_t *rs1, vuint64m1x6_t vs3, size_t vl);
void __riscv_vsseg7e64_v_u64m1x7(uint64_t *rs1, vuint64m1x7_t vs3, size_t vl);
void __riscv_vsseg8e64_v_u64m1x8(uint64_t *rs1, vuint64m1x8_t vs3, size_t vl);
void __riscv_vsseg2e64_v_u64m2x2(uint64_t *rs1, vuint64m2x2_t vs3, size_t vl);
void __riscv_vsseg3e64_v_u64m2x3(uint64_t *rs1, vuint64m2x3_t vs3, size_t vl);
void __riscv_vsseg4e64_v_u64m2x4(uint64_t *rs1, vuint64m2x4_t vs3, size_t vl);
void __riscv_vsseg2e64_v_u64m4x2(uint64_t *rs1, vuint64m4x2_t vs3, size_t vl);
// masked functions
void __riscv_vsseg2e16_v_f16mf4x2_m(vbool64_t vm, _Float16 *rs1,
                                    vfloat16mf4x2_t vs3, size_t vl);
void __riscv_vsseg3e16_v_f16mf4x3_m(vbool64_t vm, _Float16 *rs1,
                                    vfloat16mf4x3_t vs3, size_t vl);
void __riscv_vsseg4e16_v_f16mf4x4_m(vbool64_t vm, _Float16 *rs1,
                                    vfloat16mf4x4_t vs3, size_t vl);
void __riscv_vsseg5e16_v_f16mf4x5_m(vbool64_t vm, _Float16 *rs1,
                                    vfloat16mf4x5_t vs3, size_t vl);
void __riscv_vsseg6e16_v_f16mf4x6_m(vbool64_t vm, _Float16 *rs1,
                                    vfloat16mf4x6_t vs3, size_t vl);
void __riscv_vsseg7e16_v_f16mf4x7_m(vbool64_t vm, _Float16 *rs1,
                                    vfloat16mf4x7_t vs3, size_t vl);
void __riscv_vsseg8e16_v_f16mf4x8_m(vbool64_t vm, _Float16 *rs1,
                                    vfloat16mf4x8_t vs3, size_t vl);
void __riscv_vsseg2e16_v_f16mf2x2_m(vbool32_t vm, _Float16 *rs1,
                                    vfloat16mf2x2_t vs3, size_t vl);
void __riscv_vsseg3e16_v_f16mf2x3_m(vbool32_t vm, _Float16 *rs1,
                                    vfloat16mf2x3_t vs3, size_t vl);
void __riscv_vsseg4e16_v_f16mf2x4_m(vbool32_t vm, _Float16 *rs1,
                                    vfloat16mf2x4_t vs3, size_t vl);
void __riscv_vsseg5e16_v_f16mf2x5_m(vbool32_t vm, _Float16 *rs1,
                                    vfloat16mf2x5_t vs3, size_t vl);
void __riscv_vsseg6e16_v_f16mf2x6_m(vbool32_t vm, _Float16 *rs1,
                                    vfloat16mf2x6_t vs3, size_t vl);
void __riscv_vsseg7e16_v_f16mf2x7_m(vbool32_t vm, _Float16 *rs1,
                                    vfloat16mf2x7_t vs3, size_t vl);
void __riscv_vsseg8e16_v_f16mf2x8_m(vbool32_t vm, _Float16 *rs1,
                                    vfloat16mf2x8_t vs3, size_t vl);
void __riscv_vsseg2e16_v_f16m1x2_m(vbool16_t vm, _Float16 *rs1,
                                   vfloat16m1x2_t vs3, size_t vl);
void __riscv_vsseg3e16_v_f16m1x3_m(vbool16_t vm, _Float16 *rs1,
                                   vfloat16m1x3_t vs3, size_t vl);
void __riscv_vsseg4e16_v_f16m1x4_m(vbool16_t vm, _Float16 *rs1,
                                   vfloat16m1x4_t vs3, size_t vl);
void __riscv_vsseg5e16_v_f16m1x5_m(vbool16_t vm, _Float16 *rs1,
                                   vfloat16m1x5_t vs3, size_t vl);
void __riscv_vsseg6e16_v_f16m1x6_m(vbool16_t vm, _Float16 *rs1,
                                   vfloat16m1x6_t vs3, size_t vl);
void __riscv_vsseg7e16_v_f16m1x7_m(vbool16_t vm, _Float16 *rs1,
                                   vfloat16m1x7_t vs3, size_t vl);
void __riscv_vsseg8e16_v_f16m1x8_m(vbool16_t vm, _Float16 *rs1,
                                   vfloat16m1x8_t vs3, size_t vl);
void __riscv_vsseg2e16_v_f16m2x2_m(vbool8_t vm, _Float16 *rs1,
                                   vfloat16m2x2_t vs3, size_t vl);
void __riscv_vsseg3e16_v_f16m2x3_m(vbool8_t vm, _Float16 *rs1,
                                   vfloat16m2x3_t vs3, size_t vl);
void __riscv_vsseg4e16_v_f16m2x4_m(vbool8_t vm, _Float16 *rs1,
                                   vfloat16m2x4_t vs3, size_t vl);
void __riscv_vsseg2e16_v_f16m4x2_m(vbool4_t vm, _Float16 *rs1,
                                   vfloat16m4x2_t vs3, size_t vl);
void __riscv_vsseg2e32_v_f32mf2x2_m(vbool64_t vm, float *rs1,
                                    vfloat32mf2x2_t vs3, size_t vl);
void __riscv_vsseg3e32_v_f32mf2x3_m(vbool64_t vm, float *rs1,
                                    vfloat32mf2x3_t vs3, size_t vl);
void __riscv_vsseg4e32_v_f32mf2x4_m(vbool64_t vm, float *rs1,
                                    vfloat32mf2x4_t vs3, size_t vl);
void __riscv_vsseg5e32_v_f32mf2x5_m(vbool64_t vm, float *rs1,
                                    vfloat32mf2x5_t vs3, size_t vl);
void __riscv_vsseg6e32_v_f32mf2x6_m(vbool64_t vm, float *rs1,
                                    vfloat32mf2x6_t vs3, size_t vl);
void __riscv_vsseg7e32_v_f32mf2x7_m(vbool64_t vm, float *rs1,
                                    vfloat32mf2x7_t vs3, size_t vl);
void __riscv_vsseg8e32_v_f32mf2x8_m(vbool64_t vm, float *rs1,
                                    vfloat32mf2x8_t vs3, size_t vl);
void __riscv_vsseg2e32_v_f32m1x2_m(vbool32_t vm, float *rs1, vfloat32m1x2_t vs3,
                                   size_t vl);
void __riscv_vsseg3e32_v_f32m1x3_m(vbool32_t vm, float *rs1, vfloat32m1x3_t vs3,
                                   size_t vl);
void __riscv_vsseg4e32_v_f32m1x4_m(vbool32_t vm, float *rs1, vfloat32m1x4_t vs3,
                                   size_t vl);
void __riscv_vsseg5e32_v_f32m1x5_m(vbool32_t vm, float *rs1, vfloat32m1x5_t vs3,
                                   size_t vl);
void __riscv_vsseg6e32_v_f32m1x6_m(vbool32_t vm, float *rs1, vfloat32m1x6_t vs3,
                                   size_t vl);
void __riscv_vsseg7e32_v_f32m1x7_m(vbool32_t vm, float *rs1, vfloat32m1x7_t vs3,
                                   size_t vl);
void __riscv_vsseg8e32_v_f32m1x8_m(vbool32_t vm, float *rs1, vfloat32m1x8_t vs3,
                                   size_t vl);
void __riscv_vsseg2e32_v_f32m2x2_m(vbool16_t vm, float *rs1, vfloat32m2x2_t vs3,
                                   size_t vl);
void __riscv_vsseg3e32_v_f32m2x3_m(vbool16_t vm, float *rs1, vfloat32m2x3_t vs3,
                                   size_t vl);
void __riscv_vsseg4e32_v_f32m2x4_m(vbool16_t vm, float *rs1, vfloat32m2x4_t vs3,
                                   size_t vl);
void __riscv_vsseg2e32_v_f32m4x2_m(vbool8_t vm, float *rs1, vfloat32m4x2_t vs3,
                                   size_t vl);
void __riscv_vsseg2e64_v_f64m1x2_m(vbool64_t vm, double *rs1,
                                   vfloat64m1x2_t vs3, size_t vl);
void __riscv_vsseg3e64_v_f64m1x3_m(vbool64_t vm, double *rs1,
                                   vfloat64m1x3_t vs3, size_t vl);
void __riscv_vsseg4e64_v_f64m1x4_m(vbool64_t vm, double *rs1,
                                   vfloat64m1x4_t vs3, size_t vl);
void __riscv_vsseg5e64_v_f64m1x5_m(vbool64_t vm, double *rs1,
                                   vfloat64m1x5_t vs3, size_t vl);
void __riscv_vsseg6e64_v_f64m1x6_m(vbool64_t vm, double *rs1,
                                   vfloat64m1x6_t vs3, size_t vl);
void __riscv_vsseg7e64_v_f64m1x7_m(vbool64_t vm, double *rs1,
                                   vfloat64m1x7_t vs3, size_t vl);
void __riscv_vsseg8e64_v_f64m1x8_m(vbool64_t vm, double *rs1,
                                   vfloat64m1x8_t vs3, size_t vl);
void __riscv_vsseg2e64_v_f64m2x2_m(vbool32_t vm, double *rs1,
                                   vfloat64m2x2_t vs3, size_t vl);
void __riscv_vsseg3e64_v_f64m2x3_m(vbool32_t vm, double *rs1,
                                   vfloat64m2x3_t vs3, size_t vl);
void __riscv_vsseg4e64_v_f64m2x4_m(vbool32_t vm, double *rs1,
                                   vfloat64m2x4_t vs3, size_t vl);
void __riscv_vsseg2e64_v_f64m4x2_m(vbool16_t vm, double *rs1,
                                   vfloat64m4x2_t vs3, size_t vl);
void __riscv_vsseg2e8_v_i8mf8x2_m(vbool64_t vm, int8_t *rs1, vint8mf8x2_t vs3,
                                  size_t vl);
void __riscv_vsseg3e8_v_i8mf8x3_m(vbool64_t vm, int8_t *rs1, vint8mf8x3_t vs3,
                                  size_t vl);
void __riscv_vsseg4e8_v_i8mf8x4_m(vbool64_t vm, int8_t *rs1, vint8mf8x4_t vs3,
                                  size_t vl);
void __riscv_vsseg5e8_v_i8mf8x5_m(vbool64_t vm, int8_t *rs1, vint8mf8x5_t vs3,
                                  size_t vl);
void __riscv_vsseg6e8_v_i8mf8x6_m(vbool64_t vm, int8_t *rs1, vint8mf8x6_t vs3,
                                  size_t vl);
void __riscv_vsseg7e8_v_i8mf8x7_m(vbool64_t vm, int8_t *rs1, vint8mf8x7_t vs3,
                                  size_t vl);
void __riscv_vsseg8e8_v_i8mf8x8_m(vbool64_t vm, int8_t *rs1, vint8mf8x8_t vs3,
                                  size_t vl);
void __riscv_vsseg2e8_v_i8mf4x2_m(vbool32_t vm, int8_t *rs1, vint8mf4x2_t vs3,
                                  size_t vl);
void __riscv_vsseg3e8_v_i8mf4x3_m(vbool32_t vm, int8_t *rs1, vint8mf4x3_t vs3,
                                  size_t vl);
void __riscv_vsseg4e8_v_i8mf4x4_m(vbool32_t vm, int8_t *rs1, vint8mf4x4_t vs3,
                                  size_t vl);
void __riscv_vsseg5e8_v_i8mf4x5_m(vbool32_t vm, int8_t *rs1, vint8mf4x5_t vs3,
                                  size_t vl);
void __riscv_vsseg6e8_v_i8mf4x6_m(vbool32_t vm, int8_t *rs1, vint8mf4x6_t vs3,
                                  size_t vl);
void __riscv_vsseg7e8_v_i8mf4x7_m(vbool32_t vm, int8_t *rs1, vint8mf4x7_t vs3,
                                  size_t vl);
void __riscv_vsseg8e8_v_i8mf4x8_m(vbool32_t vm, int8_t *rs1, vint8mf4x8_t vs3,
                                  size_t vl);
void __riscv_vsseg2e8_v_i8mf2x2_m(vbool16_t vm, int8_t *rs1, vint8mf2x2_t vs3,
                                  size_t vl);
void __riscv_vsseg3e8_v_i8mf2x3_m(vbool16_t vm, int8_t *rs1, vint8mf2x3_t vs3,
                                  size_t vl);
void __riscv_vsseg4e8_v_i8mf2x4_m(vbool16_t vm, int8_t *rs1, vint8mf2x4_t vs3,
                                  size_t vl);
void __riscv_vsseg5e8_v_i8mf2x5_m(vbool16_t vm, int8_t *rs1, vint8mf2x5_t vs3,
                                  size_t vl);
void __riscv_vsseg6e8_v_i8mf2x6_m(vbool16_t vm, int8_t *rs1, vint8mf2x6_t vs3,
                                  size_t vl);
void __riscv_vsseg7e8_v_i8mf2x7_m(vbool16_t vm, int8_t *rs1, vint8mf2x7_t vs3,
                                  size_t vl);
void __riscv_vsseg8e8_v_i8mf2x8_m(vbool16_t vm, int8_t *rs1, vint8mf2x8_t vs3,
                                  size_t vl);
void __riscv_vsseg2e8_v_i8m1x2_m(vbool8_t vm, int8_t *rs1, vint8m1x2_t vs3,
                                 size_t vl);
void __riscv_vsseg3e8_v_i8m1x3_m(vbool8_t vm, int8_t *rs1, vint8m1x3_t vs3,
                                 size_t vl);
void __riscv_vsseg4e8_v_i8m1x4_m(vbool8_t vm, int8_t *rs1, vint8m1x4_t vs3,
                                 size_t vl);
void __riscv_vsseg5e8_v_i8m1x5_m(vbool8_t vm, int8_t *rs1, vint8m1x5_t vs3,
                                 size_t vl);
void __riscv_vsseg6e8_v_i8m1x6_m(vbool8_t vm, int8_t *rs1, vint8m1x6_t vs3,
                                 size_t vl);
void __riscv_vsseg7e8_v_i8m1x7_m(vbool8_t vm, int8_t *rs1, vint8m1x7_t vs3,
                                 size_t vl);
void __riscv_vsseg8e8_v_i8m1x8_m(vbool8_t vm, int8_t *rs1, vint8m1x8_t vs3,
                                 size_t vl);
void __riscv_vsseg2e8_v_i8m2x2_m(vbool4_t vm, int8_t *rs1, vint8m2x2_t vs3,
                                 size_t vl);
void __riscv_vsseg3e8_v_i8m2x3_m(vbool4_t vm, int8_t *rs1, vint8m2x3_t vs3,
                                 size_t vl);
void __riscv_vsseg4e8_v_i8m2x4_m(vbool4_t vm, int8_t *rs1, vint8m2x4_t vs3,
                                 size_t vl);
void __riscv_vsseg2e8_v_i8m4x2_m(vbool2_t vm, int8_t *rs1, vint8m4x2_t vs3,
                                 size_t vl);
void __riscv_vsseg2e16_v_i16mf4x2_m(vbool64_t vm, int16_t *rs1,
                                    vint16mf4x2_t vs3, size_t vl);
void __riscv_vsseg3e16_v_i16mf4x3_m(vbool64_t vm, int16_t *rs1,
                                    vint16mf4x3_t vs3, size_t vl);
void __riscv_vsseg4e16_v_i16mf4x4_m(vbool64_t vm, int16_t *rs1,
                                    vint16mf4x4_t vs3, size_t vl);
void __riscv_vsseg5e16_v_i16mf4x5_m(vbool64_t vm, int16_t *rs1,
                                    vint16mf4x5_t vs3, size_t vl);
void __riscv_vsseg6e16_v_i16mf4x6_m(vbool64_t vm, int16_t *rs1,
                                    vint16mf4x6_t vs3, size_t vl);
void __riscv_vsseg7e16_v_i16mf4x7_m(vbool64_t vm, int16_t *rs1,
                                    vint16mf4x7_t vs3, size_t vl);
void __riscv_vsseg8e16_v_i16mf4x8_m(vbool64_t vm, int16_t *rs1,
                                    vint16mf4x8_t vs3, size_t vl);
void __riscv_vsseg2e16_v_i16mf2x2_m(vbool32_t vm, int16_t *rs1,
                                    vint16mf2x2_t vs3, size_t vl);
void __riscv_vsseg3e16_v_i16mf2x3_m(vbool32_t vm, int16_t *rs1,
                                    vint16mf2x3_t vs3, size_t vl);
void __riscv_vsseg4e16_v_i16mf2x4_m(vbool32_t vm, int16_t *rs1,
                                    vint16mf2x4_t vs3, size_t vl);
void __riscv_vsseg5e16_v_i16mf2x5_m(vbool32_t vm, int16_t *rs1,
                                    vint16mf2x5_t vs3, size_t vl);
void __riscv_vsseg6e16_v_i16mf2x6_m(vbool32_t vm, int16_t *rs1,
                                    vint16mf2x6_t vs3, size_t vl);
void __riscv_vsseg7e16_v_i16mf2x7_m(vbool32_t vm, int16_t *rs1,
                                    vint16mf2x7_t vs3, size_t vl);
void __riscv_vsseg8e16_v_i16mf2x8_m(vbool32_t vm, int16_t *rs1,
                                    vint16mf2x8_t vs3, size_t vl);
void __riscv_vsseg2e16_v_i16m1x2_m(vbool16_t vm, int16_t *rs1, vint16m1x2_t vs3,
                                   size_t vl);
void __riscv_vsseg3e16_v_i16m1x3_m(vbool16_t vm, int16_t *rs1, vint16m1x3_t vs3,
                                   size_t vl);
void __riscv_vsseg4e16_v_i16m1x4_m(vbool16_t vm, int16_t *rs1, vint16m1x4_t vs3,
                                   size_t vl);
void __riscv_vsseg5e16_v_i16m1x5_m(vbool16_t vm, int16_t *rs1, vint16m1x5_t vs3,
                                   size_t vl);
void __riscv_vsseg6e16_v_i16m1x6_m(vbool16_t vm, int16_t *rs1, vint16m1x6_t vs3,
                                   size_t vl);
void __riscv_vsseg7e16_v_i16m1x7_m(vbool16_t vm, int16_t *rs1, vint16m1x7_t vs3,
                                   size_t vl);
void __riscv_vsseg8e16_v_i16m1x8_m(vbool16_t vm, int16_t *rs1, vint16m1x8_t vs3,
                                   size_t vl);
void __riscv_vsseg2e16_v_i16m2x2_m(vbool8_t vm, int16_t *rs1, vint16m2x2_t vs3,
                                   size_t vl);
void __riscv_vsseg3e16_v_i16m2x3_m(vbool8_t vm, int16_t *rs1, vint16m2x3_t vs3,
                                   size_t vl);
void __riscv_vsseg4e16_v_i16m2x4_m(vbool8_t vm, int16_t *rs1, vint16m2x4_t vs3,
                                   size_t vl);
void __riscv_vsseg2e16_v_i16m4x2_m(vbool4_t vm, int16_t *rs1, vint16m4x2_t vs3,
                                   size_t vl);
void __riscv_vsseg2e32_v_i32mf2x2_m(vbool64_t vm, int32_t *rs1,
                                    vint32mf2x2_t vs3, size_t vl);
void __riscv_vsseg3e32_v_i32mf2x3_m(vbool64_t vm, int32_t *rs1,
                                    vint32mf2x3_t vs3, size_t vl);
void __riscv_vsseg4e32_v_i32mf2x4_m(vbool64_t vm, int32_t *rs1,
                                    vint32mf2x4_t vs3, size_t vl);
void __riscv_vsseg5e32_v_i32mf2x5_m(vbool64_t vm, int32_t *rs1,
                                    vint32mf2x5_t vs3, size_t vl);
void __riscv_vsseg6e32_v_i32mf2x6_m(vbool64_t vm, int32_t *rs1,
                                    vint32mf2x6_t vs3, size_t vl);
void __riscv_vsseg7e32_v_i32mf2x7_m(vbool64_t vm, int32_t *rs1,
                                    vint32mf2x7_t vs3, size_t vl);
void __riscv_vsseg8e32_v_i32mf2x8_m(vbool64_t vm, int32_t *rs1,
                                    vint32mf2x8_t vs3, size_t vl);
void __riscv_vsseg2e32_v_i32m1x2_m(vbool32_t vm, int32_t *rs1, vint32m1x2_t vs3,
                                   size_t vl);
void __riscv_vsseg3e32_v_i32m1x3_m(vbool32_t vm, int32_t *rs1, vint32m1x3_t vs3,
                                   size_t vl);
void __riscv_vsseg4e32_v_i32m1x4_m(vbool32_t vm, int32_t *rs1, vint32m1x4_t vs3,
                                   size_t vl);
void __riscv_vsseg5e32_v_i32m1x5_m(vbool32_t vm, int32_t *rs1, vint32m1x5_t vs3,
                                   size_t vl);
void __riscv_vsseg6e32_v_i32m1x6_m(vbool32_t vm, int32_t *rs1, vint32m1x6_t vs3,
                                   size_t vl);
void __riscv_vsseg7e32_v_i32m1x7_m(vbool32_t vm, int32_t *rs1, vint32m1x7_t vs3,
                                   size_t vl);
void __riscv_vsseg8e32_v_i32m1x8_m(vbool32_t vm, int32_t *rs1, vint32m1x8_t vs3,
                                   size_t vl);
void __riscv_vsseg2e32_v_i32m2x2_m(vbool16_t vm, int32_t *rs1, vint32m2x2_t vs3,
                                   size_t vl);
void __riscv_vsseg3e32_v_i32m2x3_m(vbool16_t vm, int32_t *rs1, vint32m2x3_t vs3,
                                   size_t vl);
void __riscv_vsseg4e32_v_i32m2x4_m(vbool16_t vm, int32_t *rs1, vint32m2x4_t vs3,
                                   size_t vl);
void __riscv_vsseg2e32_v_i32m4x2_m(vbool8_t vm, int32_t *rs1, vint32m4x2_t vs3,
                                   size_t vl);
void __riscv_vsseg2e64_v_i64m1x2_m(vbool64_t vm, int64_t *rs1, vint64m1x2_t vs3,
                                   size_t vl);
void __riscv_vsseg3e64_v_i64m1x3_m(vbool64_t vm, int64_t *rs1, vint64m1x3_t vs3,
                                   size_t vl);
void __riscv_vsseg4e64_v_i64m1x4_m(vbool64_t vm, int64_t *rs1, vint64m1x4_t vs3,
                                   size_t vl);
void __riscv_vsseg5e64_v_i64m1x5_m(vbool64_t vm, int64_t *rs1, vint64m1x5_t vs3,
                                   size_t vl);
void __riscv_vsseg6e64_v_i64m1x6_m(vbool64_t vm, int64_t *rs1, vint64m1x6_t vs3,
                                   size_t vl);
void __riscv_vsseg7e64_v_i64m1x7_m(vbool64_t vm, int64_t *rs1, vint64m1x7_t vs3,
                                   size_t vl);
void __riscv_vsseg8e64_v_i64m1x8_m(vbool64_t vm, int64_t *rs1, vint64m1x8_t vs3,
                                   size_t vl);
void __riscv_vsseg2e64_v_i64m2x2_m(vbool32_t vm, int64_t *rs1, vint64m2x2_t vs3,
                                   size_t vl);
void __riscv_vsseg3e64_v_i64m2x3_m(vbool32_t vm, int64_t *rs1, vint64m2x3_t vs3,
                                   size_t vl);
void __riscv_vsseg4e64_v_i64m2x4_m(vbool32_t vm, int64_t *rs1, vint64m2x4_t vs3,
                                   size_t vl);
void __riscv_vsseg2e64_v_i64m4x2_m(vbool16_t vm, int64_t *rs1, vint64m4x2_t vs3,
                                   size_t vl);
void __riscv_vsseg2e8_v_u8mf8x2_m(vbool64_t vm, uint8_t *rs1, vuint8mf8x2_t vs3,
                                  size_t vl);
void __riscv_vsseg3e8_v_u8mf8x3_m(vbool64_t vm, uint8_t *rs1, vuint8mf8x3_t vs3,
                                  size_t vl);
void __riscv_vsseg4e8_v_u8mf8x4_m(vbool64_t vm, uint8_t *rs1, vuint8mf8x4_t vs3,
                                  size_t vl);
void __riscv_vsseg5e8_v_u8mf8x5_m(vbool64_t vm, uint8_t *rs1, vuint8mf8x5_t vs3,
                                  size_t vl);
void __riscv_vsseg6e8_v_u8mf8x6_m(vbool64_t vm, uint8_t *rs1, vuint8mf8x6_t vs3,
                                  size_t vl);
void __riscv_vsseg7e8_v_u8mf8x7_m(vbool64_t vm, uint8_t *rs1, vuint8mf8x7_t vs3,
                                  size_t vl);
void __riscv_vsseg8e8_v_u8mf8x8_m(vbool64_t vm, uint8_t *rs1, vuint8mf8x8_t vs3,
                                  size_t vl);
void __riscv_vsseg2e8_v_u8mf4x2_m(vbool32_t vm, uint8_t *rs1, vuint8mf4x2_t vs3,
                                  size_t vl);
void __riscv_vsseg3e8_v_u8mf4x3_m(vbool32_t vm, uint8_t *rs1, vuint8mf4x3_t vs3,
                                  size_t vl);
void __riscv_vsseg4e8_v_u8mf4x4_m(vbool32_t vm, uint8_t *rs1, vuint8mf4x4_t vs3,
                                  size_t vl);
void __riscv_vsseg5e8_v_u8mf4x5_m(vbool32_t vm, uint8_t *rs1, vuint8mf4x5_t vs3,
                                  size_t vl);
void __riscv_vsseg6e8_v_u8mf4x6_m(vbool32_t vm, uint8_t *rs1, vuint8mf4x6_t vs3,
                                  size_t vl);
void __riscv_vsseg7e8_v_u8mf4x7_m(vbool32_t vm, uint8_t *rs1, vuint8mf4x7_t vs3,
                                  size_t vl);
void __riscv_vsseg8e8_v_u8mf4x8_m(vbool32_t vm, uint8_t *rs1, vuint8mf4x8_t vs3,
                                  size_t vl);
void __riscv_vsseg2e8_v_u8mf2x2_m(vbool16_t vm, uint8_t *rs1, vuint8mf2x2_t vs3,
                                  size_t vl);
void __riscv_vsseg3e8_v_u8mf2x3_m(vbool16_t vm, uint8_t *rs1, vuint8mf2x3_t vs3,
                                  size_t vl);
void __riscv_vsseg4e8_v_u8mf2x4_m(vbool16_t vm, uint8_t *rs1, vuint8mf2x4_t vs3,
                                  size_t vl);
void __riscv_vsseg5e8_v_u8mf2x5_m(vbool16_t vm, uint8_t *rs1, vuint8mf2x5_t vs3,
                                  size_t vl);
void __riscv_vsseg6e8_v_u8mf2x6_m(vbool16_t vm, uint8_t *rs1, vuint8mf2x6_t vs3,
                                  size_t vl);
void __riscv_vsseg7e8_v_u8mf2x7_m(vbool16_t vm, uint8_t *rs1, vuint8mf2x7_t vs3,
                                  size_t vl);
void __riscv_vsseg8e8_v_u8mf2x8_m(vbool16_t vm, uint8_t *rs1, vuint8mf2x8_t vs3,
                                  size_t vl);
void __riscv_vsseg2e8_v_u8m1x2_m(vbool8_t vm, uint8_t *rs1, vuint8m1x2_t vs3,
                                 size_t vl);
void __riscv_vsseg3e8_v_u8m1x3_m(vbool8_t vm, uint8_t *rs1, vuint8m1x3_t vs3,
                                 size_t vl);
void __riscv_vsseg4e8_v_u8m1x4_m(vbool8_t vm, uint8_t *rs1, vuint8m1x4_t vs3,
                                 size_t vl);
void __riscv_vsseg5e8_v_u8m1x5_m(vbool8_t vm, uint8_t *rs1, vuint8m1x5_t vs3,
                                 size_t vl);
void __riscv_vsseg6e8_v_u8m1x6_m(vbool8_t vm, uint8_t *rs1, vuint8m1x6_t vs3,
                                 size_t vl);
void __riscv_vsseg7e8_v_u8m1x7_m(vbool8_t vm, uint8_t *rs1, vuint8m1x7_t vs3,
                                 size_t vl);
void __riscv_vsseg8e8_v_u8m1x8_m(vbool8_t vm, uint8_t *rs1, vuint8m1x8_t vs3,
                                 size_t vl);
void __riscv_vsseg2e8_v_u8m2x2_m(vbool4_t vm, uint8_t *rs1, vuint8m2x2_t vs3,
                                 size_t vl);
void __riscv_vsseg3e8_v_u8m2x3_m(vbool4_t vm, uint8_t *rs1, vuint8m2x3_t vs3,
                                 size_t vl);
void __riscv_vsseg4e8_v_u8m2x4_m(vbool4_t vm, uint8_t *rs1, vuint8m2x4_t vs3,
                                 size_t vl);
void __riscv_vsseg2e8_v_u8m4x2_m(vbool2_t vm, uint8_t *rs1, vuint8m4x2_t vs3,
                                 size_t vl);
void __riscv_vsseg2e16_v_u16mf4x2_m(vbool64_t vm, uint16_t *rs1,
                                    vuint16mf4x2_t vs3, size_t vl);
void __riscv_vsseg3e16_v_u16mf4x3_m(vbool64_t vm, uint16_t *rs1,
                                    vuint16mf4x3_t vs3, size_t vl);
void __riscv_vsseg4e16_v_u16mf4x4_m(vbool64_t vm, uint16_t *rs1,
                                    vuint16mf4x4_t vs3, size_t vl);
void __riscv_vsseg5e16_v_u16mf4x5_m(vbool64_t vm, uint16_t *rs1,
                                    vuint16mf4x5_t vs3, size_t vl);
void __riscv_vsseg6e16_v_u16mf4x6_m(vbool64_t vm, uint16_t *rs1,
                                    vuint16mf4x6_t vs3, size_t vl);
void __riscv_vsseg7e16_v_u16mf4x7_m(vbool64_t vm, uint16_t *rs1,
                                    vuint16mf4x7_t vs3, size_t vl);
void __riscv_vsseg8e16_v_u16mf4x8_m(vbool64_t vm, uint16_t *rs1,
                                    vuint16mf4x8_t vs3, size_t vl);
void __riscv_vsseg2e16_v_u16mf2x2_m(vbool32_t vm, uint16_t *rs1,
                                    vuint16mf2x2_t vs3, size_t vl);
void __riscv_vsseg3e16_v_u16mf2x3_m(vbool32_t vm, uint16_t *rs1,
                                    vuint16mf2x3_t vs3, size_t vl);
void __riscv_vsseg4e16_v_u16mf2x4_m(vbool32_t vm, uint16_t *rs1,
                                    vuint16mf2x4_t vs3, size_t vl);
void __riscv_vsseg5e16_v_u16mf2x5_m(vbool32_t vm, uint16_t *rs1,
                                    vuint16mf2x5_t vs3, size_t vl);
void __riscv_vsseg6e16_v_u16mf2x6_m(vbool32_t vm, uint16_t *rs1,
                                    vuint16mf2x6_t vs3, size_t vl);
void __riscv_vsseg7e16_v_u16mf2x7_m(vbool32_t vm, uint16_t *rs1,
                                    vuint16mf2x7_t vs3, size_t vl);
void __riscv_vsseg8e16_v_u16mf2x8_m(vbool32_t vm, uint16_t *rs1,
                                    vuint16mf2x8_t vs3, size_t vl);
void __riscv_vsseg2e16_v_u16m1x2_m(vbool16_t vm, uint16_t *rs1,
                                   vuint16m1x2_t vs3, size_t vl);
void __riscv_vsseg3e16_v_u16m1x3_m(vbool16_t vm, uint16_t *rs1,
                                   vuint16m1x3_t vs3, size_t vl);
void __riscv_vsseg4e16_v_u16m1x4_m(vbool16_t vm, uint16_t *rs1,
                                   vuint16m1x4_t vs3, size_t vl);
void __riscv_vsseg5e16_v_u16m1x5_m(vbool16_t vm, uint16_t *rs1,
                                   vuint16m1x5_t vs3, size_t vl);
void __riscv_vsseg6e16_v_u16m1x6_m(vbool16_t vm, uint16_t *rs1,
                                   vuint16m1x6_t vs3, size_t vl);
void __riscv_vsseg7e16_v_u16m1x7_m(vbool16_t vm, uint16_t *rs1,
                                   vuint16m1x7_t vs3, size_t vl);
void __riscv_vsseg8e16_v_u16m1x8_m(vbool16_t vm, uint16_t *rs1,
                                   vuint16m1x8_t vs3, size_t vl);
void __riscv_vsseg2e16_v_u16m2x2_m(vbool8_t vm, uint16_t *rs1,
                                   vuint16m2x2_t vs3, size_t vl);
void __riscv_vsseg3e16_v_u16m2x3_m(vbool8_t vm, uint16_t *rs1,
                                   vuint16m2x3_t vs3, size_t vl);
void __riscv_vsseg4e16_v_u16m2x4_m(vbool8_t vm, uint16_t *rs1,
                                   vuint16m2x4_t vs3, size_t vl);
void __riscv_vsseg2e16_v_u16m4x2_m(vbool4_t vm, uint16_t *rs1,
                                   vuint16m4x2_t vs3, size_t vl);
void __riscv_vsseg2e32_v_u32mf2x2_m(vbool64_t vm, uint32_t *rs1,
                                    vuint32mf2x2_t vs3, size_t vl);
void __riscv_vsseg3e32_v_u32mf2x3_m(vbool64_t vm, uint32_t *rs1,
                                    vuint32mf2x3_t vs3, size_t vl);
void __riscv_vsseg4e32_v_u32mf2x4_m(vbool64_t vm, uint32_t *rs1,
                                    vuint32mf2x4_t vs3, size_t vl);
void __riscv_vsseg5e32_v_u32mf2x5_m(vbool64_t vm, uint32_t *rs1,
                                    vuint32mf2x5_t vs3, size_t vl);
void __riscv_vsseg6e32_v_u32mf2x6_m(vbool64_t vm, uint32_t *rs1,
                                    vuint32mf2x6_t vs3, size_t vl);
void __riscv_vsseg7e32_v_u32mf2x7_m(vbool64_t vm, uint32_t *rs1,
                                    vuint32mf2x7_t vs3, size_t vl);
void __riscv_vsseg8e32_v_u32mf2x8_m(vbool64_t vm, uint32_t *rs1,
                                    vuint32mf2x8_t vs3, size_t vl);
void __riscv_vsseg2e32_v_u32m1x2_m(vbool32_t vm, uint32_t *rs1,
                                   vuint32m1x2_t vs3, size_t vl);
void __riscv_vsseg3e32_v_u32m1x3_m(vbool32_t vm, uint32_t *rs1,
                                   vuint32m1x3_t vs3, size_t vl);
void __riscv_vsseg4e32_v_u32m1x4_m(vbool32_t vm, uint32_t *rs1,
                                   vuint32m1x4_t vs3, size_t vl);
void __riscv_vsseg5e32_v_u32m1x5_m(vbool32_t vm, uint32_t *rs1,
                                   vuint32m1x5_t vs3, size_t vl);
void __riscv_vsseg6e32_v_u32m1x6_m(vbool32_t vm, uint32_t *rs1,
                                   vuint32m1x6_t vs3, size_t vl);
void __riscv_vsseg7e32_v_u32m1x7_m(vbool32_t vm, uint32_t *rs1,
                                   vuint32m1x7_t vs3, size_t vl);
void __riscv_vsseg8e32_v_u32m1x8_m(vbool32_t vm, uint32_t *rs1,
                                   vuint32m1x8_t vs3, size_t vl);
void __riscv_vsseg2e32_v_u32m2x2_m(vbool16_t vm, uint32_t *rs1,
                                   vuint32m2x2_t vs3, size_t vl);
void __riscv_vsseg3e32_v_u32m2x3_m(vbool16_t vm, uint32_t *rs1,
                                   vuint32m2x3_t vs3, size_t vl);
void __riscv_vsseg4e32_v_u32m2x4_m(vbool16_t vm, uint32_t *rs1,
                                   vuint32m2x4_t vs3, size_t vl);
void __riscv_vsseg2e32_v_u32m4x2_m(vbool8_t vm, uint32_t *rs1,
                                   vuint32m4x2_t vs3, size_t vl);
void __riscv_vsseg2e64_v_u64m1x2_m(vbool64_t vm, uint64_t *rs1,
                                   vuint64m1x2_t vs3, size_t vl);
void __riscv_vsseg3e64_v_u64m1x3_m(vbool64_t vm, uint64_t *rs1,
                                   vuint64m1x3_t vs3, size_t vl);
void __riscv_vsseg4e64_v_u64m1x4_m(vbool64_t vm, uint64_t *rs1,
                                   vuint64m1x4_t vs3, size_t vl);
void __riscv_vsseg5e64_v_u64m1x5_m(vbool64_t vm, uint64_t *rs1,
                                   vuint64m1x5_t vs3, size_t vl);
void __riscv_vsseg6e64_v_u64m1x6_m(vbool64_t vm, uint64_t *rs1,
                                   vuint64m1x6_t vs3, size_t vl);
void __riscv_vsseg7e64_v_u64m1x7_m(vbool64_t vm, uint64_t *rs1,
                                   vuint64m1x7_t vs3, size_t vl);
void __riscv_vsseg8e64_v_u64m1x8_m(vbool64_t vm, uint64_t *rs1,
                                   vuint64m1x8_t vs3, size_t vl);
void __riscv_vsseg2e64_v_u64m2x2_m(vbool32_t vm, uint64_t *rs1,
                                   vuint64m2x2_t vs3, size_t vl);
void __riscv_vsseg3e64_v_u64m2x3_m(vbool32_t vm, uint64_t *rs1,
                                   vuint64m2x3_t vs3, size_t vl);
void __riscv_vsseg4e64_v_u64m2x4_m(vbool32_t vm, uint64_t *rs1,
                                   vuint64m2x4_t vs3, size_t vl);
void __riscv_vsseg2e64_v_u64m4x2_m(vbool16_t vm, uint64_t *rs1,
                                   vuint64m4x2_t vs3, size_t vl);

Vector Strided Segment Load Intrinsics

vfloat16mf4x2_t __riscv_vlsseg2e16_v_f16mf4x2(const _Float16 *rs1,
                                              ptrdiff_t rs2, size_t vl);
vfloat16mf4x3_t __riscv_vlsseg3e16_v_f16mf4x3(const _Float16 *rs1,
                                              ptrdiff_t rs2, size_t vl);
vfloat16mf4x4_t __riscv_vlsseg4e16_v_f16mf4x4(const _Float16 *rs1,
                                              ptrdiff_t rs2, size_t vl);
vfloat16mf4x5_t __riscv_vlsseg5e16_v_f16mf4x5(const _Float16 *rs1,
                                              ptrdiff_t rs2, size_t vl);
vfloat16mf4x6_t __riscv_vlsseg6e16_v_f16mf4x6(const _Float16 *rs1,
                                              ptrdiff_t rs2, size_t vl);
vfloat16mf4x7_t __riscv_vlsseg7e16_v_f16mf4x7(const _Float16 *rs1,
                                              ptrdiff_t rs2, size_t vl);
vfloat16mf4x8_t __riscv_vlsseg8e16_v_f16mf4x8(const _Float16 *rs1,
                                              ptrdiff_t rs2, size_t vl);
vfloat16mf2x2_t __riscv_vlsseg2e16_v_f16mf2x2(const _Float16 *rs1,
                                              ptrdiff_t rs2, size_t vl);
vfloat16mf2x3_t __riscv_vlsseg3e16_v_f16mf2x3(const _Float16 *rs1,
                                              ptrdiff_t rs2, size_t vl);
vfloat16mf2x4_t __riscv_vlsseg4e16_v_f16mf2x4(const _Float16 *rs1,
                                              ptrdiff_t rs2, size_t vl);
vfloat16mf2x5_t __riscv_vlsseg5e16_v_f16mf2x5(const _Float16 *rs1,
                                              ptrdiff_t rs2, size_t vl);
vfloat16mf2x6_t __riscv_vlsseg6e16_v_f16mf2x6(const _Float16 *rs1,
                                              ptrdiff_t rs2, size_t vl);
vfloat16mf2x7_t __riscv_vlsseg7e16_v_f16mf2x7(const _Float16 *rs1,
                                              ptrdiff_t rs2, size_t vl);
vfloat16mf2x8_t __riscv_vlsseg8e16_v_f16mf2x8(const _Float16 *rs1,
                                              ptrdiff_t rs2, size_t vl);
vfloat16m1x2_t __riscv_vlsseg2e16_v_f16m1x2(const _Float16 *rs1, ptrdiff_t rs2,
                                            size_t vl);
vfloat16m1x3_t __riscv_vlsseg3e16_v_f16m1x3(const _Float16 *rs1, ptrdiff_t rs2,
                                            size_t vl);
vfloat16m1x4_t __riscv_vlsseg4e16_v_f16m1x4(const _Float16 *rs1, ptrdiff_t rs2,
                                            size_t vl);
vfloat16m1x5_t __riscv_vlsseg5e16_v_f16m1x5(const _Float16 *rs1, ptrdiff_t rs2,
                                            size_t vl);
vfloat16m1x6_t __riscv_vlsseg6e16_v_f16m1x6(const _Float16 *rs1, ptrdiff_t rs2,
                                            size_t vl);
vfloat16m1x7_t __riscv_vlsseg7e16_v_f16m1x7(const _Float16 *rs1, ptrdiff_t rs2,
                                            size_t vl);
vfloat16m1x8_t __riscv_vlsseg8e16_v_f16m1x8(const _Float16 *rs1, ptrdiff_t rs2,
                                            size_t vl);
vfloat16m2x2_t __riscv_vlsseg2e16_v_f16m2x2(const _Float16 *rs1, ptrdiff_t rs2,
                                            size_t vl);
vfloat16m2x3_t __riscv_vlsseg3e16_v_f16m2x3(const _Float16 *rs1, ptrdiff_t rs2,
                                            size_t vl);
vfloat16m2x4_t __riscv_vlsseg4e16_v_f16m2x4(const _Float16 *rs1, ptrdiff_t rs2,
                                            size_t vl);
vfloat16m4x2_t __riscv_vlsseg2e16_v_f16m4x2(const _Float16 *rs1, ptrdiff_t rs2,
                                            size_t vl);
vfloat32mf2x2_t __riscv_vlsseg2e32_v_f32mf2x2(const float *rs1, ptrdiff_t rs2,
                                              size_t vl);
vfloat32mf2x3_t __riscv_vlsseg3e32_v_f32mf2x3(const float *rs1, ptrdiff_t rs2,
                                              size_t vl);
vfloat32mf2x4_t __riscv_vlsseg4e32_v_f32mf2x4(const float *rs1, ptrdiff_t rs2,
                                              size_t vl);
vfloat32mf2x5_t __riscv_vlsseg5e32_v_f32mf2x5(const float *rs1, ptrdiff_t rs2,
                                              size_t vl);
vfloat32mf2x6_t __riscv_vlsseg6e32_v_f32mf2x6(const float *rs1, ptrdiff_t rs2,
                                              size_t vl);
vfloat32mf2x7_t __riscv_vlsseg7e32_v_f32mf2x7(const float *rs1, ptrdiff_t rs2,
                                              size_t vl);
vfloat32mf2x8_t __riscv_vlsseg8e32_v_f32mf2x8(const float *rs1, ptrdiff_t rs2,
                                              size_t vl);
vfloat32m1x2_t __riscv_vlsseg2e32_v_f32m1x2(const float *rs1, ptrdiff_t rs2,
                                            size_t vl);
vfloat32m1x3_t __riscv_vlsseg3e32_v_f32m1x3(const float *rs1, ptrdiff_t rs2,
                                            size_t vl);
vfloat32m1x4_t __riscv_vlsseg4e32_v_f32m1x4(const float *rs1, ptrdiff_t rs2,
                                            size_t vl);
vfloat32m1x5_t __riscv_vlsseg5e32_v_f32m1x5(const float *rs1, ptrdiff_t rs2,
                                            size_t vl);
vfloat32m1x6_t __riscv_vlsseg6e32_v_f32m1x6(const float *rs1, ptrdiff_t rs2,
                                            size_t vl);
vfloat32m1x7_t __riscv_vlsseg7e32_v_f32m1x7(const float *rs1, ptrdiff_t rs2,
                                            size_t vl);
vfloat32m1x8_t __riscv_vlsseg8e32_v_f32m1x8(const float *rs1, ptrdiff_t rs2,
                                            size_t vl);
vfloat32m2x2_t __riscv_vlsseg2e32_v_f32m2x2(const float *rs1, ptrdiff_t rs2,
                                            size_t vl);
vfloat32m2x3_t __riscv_vlsseg3e32_v_f32m2x3(const float *rs1, ptrdiff_t rs2,
                                            size_t vl);
vfloat32m2x4_t __riscv_vlsseg4e32_v_f32m2x4(const float *rs1, ptrdiff_t rs2,
                                            size_t vl);
vfloat32m4x2_t __riscv_vlsseg2e32_v_f32m4x2(const float *rs1, ptrdiff_t rs2,
                                            size_t vl);
vfloat64m1x2_t __riscv_vlsseg2e64_v_f64m1x2(const double *rs1, ptrdiff_t rs2,
                                            size_t vl);
vfloat64m1x3_t __riscv_vlsseg3e64_v_f64m1x3(const double *rs1, ptrdiff_t rs2,
                                            size_t vl);
vfloat64m1x4_t __riscv_vlsseg4e64_v_f64m1x4(const double *rs1, ptrdiff_t rs2,
                                            size_t vl);
vfloat64m1x5_t __riscv_vlsseg5e64_v_f64m1x5(const double *rs1, ptrdiff_t rs2,
                                            size_t vl);
vfloat64m1x6_t __riscv_vlsseg6e64_v_f64m1x6(const double *rs1, ptrdiff_t rs2,
                                            size_t vl);
vfloat64m1x7_t __riscv_vlsseg7e64_v_f64m1x7(const double *rs1, ptrdiff_t rs2,
                                            size_t vl);
vfloat64m1x8_t __riscv_vlsseg8e64_v_f64m1x8(const double *rs1, ptrdiff_t rs2,
                                            size_t vl);
vfloat64m2x2_t __riscv_vlsseg2e64_v_f64m2x2(const double *rs1, ptrdiff_t rs2,
                                            size_t vl);
vfloat64m2x3_t __riscv_vlsseg3e64_v_f64m2x3(const double *rs1, ptrdiff_t rs2,
                                            size_t vl);
vfloat64m2x4_t __riscv_vlsseg4e64_v_f64m2x4(const double *rs1, ptrdiff_t rs2,
                                            size_t vl);
vfloat64m4x2_t __riscv_vlsseg2e64_v_f64m4x2(const double *rs1, ptrdiff_t rs2,
                                            size_t vl);
vint8mf8x2_t __riscv_vlsseg2e8_v_i8mf8x2(const int8_t *rs1, ptrdiff_t rs2,
                                         size_t vl);
vint8mf8x3_t __riscv_vlsseg3e8_v_i8mf8x3(const int8_t *rs1, ptrdiff_t rs2,
                                         size_t vl);
vint8mf8x4_t __riscv_vlsseg4e8_v_i8mf8x4(const int8_t *rs1, ptrdiff_t rs2,
                                         size_t vl);
vint8mf8x5_t __riscv_vlsseg5e8_v_i8mf8x5(const int8_t *rs1, ptrdiff_t rs2,
                                         size_t vl);
vint8mf8x6_t __riscv_vlsseg6e8_v_i8mf8x6(const int8_t *rs1, ptrdiff_t rs2,
                                         size_t vl);
vint8mf8x7_t __riscv_vlsseg7e8_v_i8mf8x7(const int8_t *rs1, ptrdiff_t rs2,
                                         size_t vl);
vint8mf8x8_t __riscv_vlsseg8e8_v_i8mf8x8(const int8_t *rs1, ptrdiff_t rs2,
                                         size_t vl);
vint8mf4x2_t __riscv_vlsseg2e8_v_i8mf4x2(const int8_t *rs1, ptrdiff_t rs2,
                                         size_t vl);
vint8mf4x3_t __riscv_vlsseg3e8_v_i8mf4x3(const int8_t *rs1, ptrdiff_t rs2,
                                         size_t vl);
vint8mf4x4_t __riscv_vlsseg4e8_v_i8mf4x4(const int8_t *rs1, ptrdiff_t rs2,
                                         size_t vl);
vint8mf4x5_t __riscv_vlsseg5e8_v_i8mf4x5(const int8_t *rs1, ptrdiff_t rs2,
                                         size_t vl);
vint8mf4x6_t __riscv_vlsseg6e8_v_i8mf4x6(const int8_t *rs1, ptrdiff_t rs2,
                                         size_t vl);
vint8mf4x7_t __riscv_vlsseg7e8_v_i8mf4x7(const int8_t *rs1, ptrdiff_t rs2,
                                         size_t vl);
vint8mf4x8_t __riscv_vlsseg8e8_v_i8mf4x8(const int8_t *rs1, ptrdiff_t rs2,
                                         size_t vl);
vint8mf2x2_t __riscv_vlsseg2e8_v_i8mf2x2(const int8_t *rs1, ptrdiff_t rs2,
                                         size_t vl);
vint8mf2x3_t __riscv_vlsseg3e8_v_i8mf2x3(const int8_t *rs1, ptrdiff_t rs2,
                                         size_t vl);
vint8mf2x4_t __riscv_vlsseg4e8_v_i8mf2x4(const int8_t *rs1, ptrdiff_t rs2,
                                         size_t vl);
vint8mf2x5_t __riscv_vlsseg5e8_v_i8mf2x5(const int8_t *rs1, ptrdiff_t rs2,
                                         size_t vl);
vint8mf2x6_t __riscv_vlsseg6e8_v_i8mf2x6(const int8_t *rs1, ptrdiff_t rs2,
                                         size_t vl);
vint8mf2x7_t __riscv_vlsseg7e8_v_i8mf2x7(const int8_t *rs1, ptrdiff_t rs2,
                                         size_t vl);
vint8mf2x8_t __riscv_vlsseg8e8_v_i8mf2x8(const int8_t *rs1, ptrdiff_t rs2,
                                         size_t vl);
vint8m1x2_t __riscv_vlsseg2e8_v_i8m1x2(const int8_t *rs1, ptrdiff_t rs2,
                                       size_t vl);
vint8m1x3_t __riscv_vlsseg3e8_v_i8m1x3(const int8_t *rs1, ptrdiff_t rs2,
                                       size_t vl);
vint8m1x4_t __riscv_vlsseg4e8_v_i8m1x4(const int8_t *rs1, ptrdiff_t rs2,
                                       size_t vl);
vint8m1x5_t __riscv_vlsseg5e8_v_i8m1x5(const int8_t *rs1, ptrdiff_t rs2,
                                       size_t vl);
vint8m1x6_t __riscv_vlsseg6e8_v_i8m1x6(const int8_t *rs1, ptrdiff_t rs2,
                                       size_t vl);
vint8m1x7_t __riscv_vlsseg7e8_v_i8m1x7(const int8_t *rs1, ptrdiff_t rs2,
                                       size_t vl);
vint8m1x8_t __riscv_vlsseg8e8_v_i8m1x8(const int8_t *rs1, ptrdiff_t rs2,
                                       size_t vl);
vint8m2x2_t __riscv_vlsseg2e8_v_i8m2x2(const int8_t *rs1, ptrdiff_t rs2,
                                       size_t vl);
vint8m2x3_t __riscv_vlsseg3e8_v_i8m2x3(const int8_t *rs1, ptrdiff_t rs2,
                                       size_t vl);
vint8m2x4_t __riscv_vlsseg4e8_v_i8m2x4(const int8_t *rs1, ptrdiff_t rs2,
                                       size_t vl);
vint8m4x2_t __riscv_vlsseg2e8_v_i8m4x2(const int8_t *rs1, ptrdiff_t rs2,
                                       size_t vl);
vint16mf4x2_t __riscv_vlsseg2e16_v_i16mf4x2(const int16_t *rs1, ptrdiff_t rs2,
                                            size_t vl);
vint16mf4x3_t __riscv_vlsseg3e16_v_i16mf4x3(const int16_t *rs1, ptrdiff_t rs2,
                                            size_t vl);
vint16mf4x4_t __riscv_vlsseg4e16_v_i16mf4x4(const int16_t *rs1, ptrdiff_t rs2,
                                            size_t vl);
vint16mf4x5_t __riscv_vlsseg5e16_v_i16mf4x5(const int16_t *rs1, ptrdiff_t rs2,
                                            size_t vl);
vint16mf4x6_t __riscv_vlsseg6e16_v_i16mf4x6(const int16_t *rs1, ptrdiff_t rs2,
                                            size_t vl);
vint16mf4x7_t __riscv_vlsseg7e16_v_i16mf4x7(const int16_t *rs1, ptrdiff_t rs2,
                                            size_t vl);
vint16mf4x8_t __riscv_vlsseg8e16_v_i16mf4x8(const int16_t *rs1, ptrdiff_t rs2,
                                            size_t vl);
vint16mf2x2_t __riscv_vlsseg2e16_v_i16mf2x2(const int16_t *rs1, ptrdiff_t rs2,
                                            size_t vl);
vint16mf2x3_t __riscv_vlsseg3e16_v_i16mf2x3(const int16_t *rs1, ptrdiff_t rs2,
                                            size_t vl);
vint16mf2x4_t __riscv_vlsseg4e16_v_i16mf2x4(const int16_t *rs1, ptrdiff_t rs2,
                                            size_t vl);
vint16mf2x5_t __riscv_vlsseg5e16_v_i16mf2x5(const int16_t *rs1, ptrdiff_t rs2,
                                            size_t vl);
vint16mf2x6_t __riscv_vlsseg6e16_v_i16mf2x6(const int16_t *rs1, ptrdiff_t rs2,
                                            size_t vl);
vint16mf2x7_t __riscv_vlsseg7e16_v_i16mf2x7(const int16_t *rs1, ptrdiff_t rs2,
                                            size_t vl);
vint16mf2x8_t __riscv_vlsseg8e16_v_i16mf2x8(const int16_t *rs1, ptrdiff_t rs2,
                                            size_t vl);
vint16m1x2_t __riscv_vlsseg2e16_v_i16m1x2(const int16_t *rs1, ptrdiff_t rs2,
                                          size_t vl);
vint16m1x3_t __riscv_vlsseg3e16_v_i16m1x3(const int16_t *rs1, ptrdiff_t rs2,
                                          size_t vl);
vint16m1x4_t __riscv_vlsseg4e16_v_i16m1x4(const int16_t *rs1, ptrdiff_t rs2,
                                          size_t vl);
vint16m1x5_t __riscv_vlsseg5e16_v_i16m1x5(const int16_t *rs1, ptrdiff_t rs2,
                                          size_t vl);
vint16m1x6_t __riscv_vlsseg6e16_v_i16m1x6(const int16_t *rs1, ptrdiff_t rs2,
                                          size_t vl);
vint16m1x7_t __riscv_vlsseg7e16_v_i16m1x7(const int16_t *rs1, ptrdiff_t rs2,
                                          size_t vl);
vint16m1x8_t __riscv_vlsseg8e16_v_i16m1x8(const int16_t *rs1, ptrdiff_t rs2,
                                          size_t vl);
vint16m2x2_t __riscv_vlsseg2e16_v_i16m2x2(const int16_t *rs1, ptrdiff_t rs2,
                                          size_t vl);
vint16m2x3_t __riscv_vlsseg3e16_v_i16m2x3(const int16_t *rs1, ptrdiff_t rs2,
                                          size_t vl);
vint16m2x4_t __riscv_vlsseg4e16_v_i16m2x4(const int16_t *rs1, ptrdiff_t rs2,
                                          size_t vl);
vint16m4x2_t __riscv_vlsseg2e16_v_i16m4x2(const int16_t *rs1, ptrdiff_t rs2,
                                          size_t vl);
vint32mf2x2_t __riscv_vlsseg2e32_v_i32mf2x2(const int32_t *rs1, ptrdiff_t rs2,
                                            size_t vl);
vint32mf2x3_t __riscv_vlsseg3e32_v_i32mf2x3(const int32_t *rs1, ptrdiff_t rs2,
                                            size_t vl);
vint32mf2x4_t __riscv_vlsseg4e32_v_i32mf2x4(const int32_t *rs1, ptrdiff_t rs2,
                                            size_t vl);
vint32mf2x5_t __riscv_vlsseg5e32_v_i32mf2x5(const int32_t *rs1, ptrdiff_t rs2,
                                            size_t vl);
vint32mf2x6_t __riscv_vlsseg6e32_v_i32mf2x6(const int32_t *rs1, ptrdiff_t rs2,
                                            size_t vl);
vint32mf2x7_t __riscv_vlsseg7e32_v_i32mf2x7(const int32_t *rs1, ptrdiff_t rs2,
                                            size_t vl);
vint32mf2x8_t __riscv_vlsseg8e32_v_i32mf2x8(const int32_t *rs1, ptrdiff_t rs2,
                                            size_t vl);
vint32m1x2_t __riscv_vlsseg2e32_v_i32m1x2(const int32_t *rs1, ptrdiff_t rs2,
                                          size_t vl);
vint32m1x3_t __riscv_vlsseg3e32_v_i32m1x3(const int32_t *rs1, ptrdiff_t rs2,
                                          size_t vl);
vint32m1x4_t __riscv_vlsseg4e32_v_i32m1x4(const int32_t *rs1, ptrdiff_t rs2,
                                          size_t vl);
vint32m1x5_t __riscv_vlsseg5e32_v_i32m1x5(const int32_t *rs1, ptrdiff_t rs2,
                                          size_t vl);
vint32m1x6_t __riscv_vlsseg6e32_v_i32m1x6(const int32_t *rs1, ptrdiff_t rs2,
                                          size_t vl);
vint32m1x7_t __riscv_vlsseg7e32_v_i32m1x7(const int32_t *rs1, ptrdiff_t rs2,
                                          size_t vl);
vint32m1x8_t __riscv_vlsseg8e32_v_i32m1x8(const int32_t *rs1, ptrdiff_t rs2,
                                          size_t vl);
vint32m2x2_t __riscv_vlsseg2e32_v_i32m2x2(const int32_t *rs1, ptrdiff_t rs2,
                                          size_t vl);
vint32m2x3_t __riscv_vlsseg3e32_v_i32m2x3(const int32_t *rs1, ptrdiff_t rs2,
                                          size_t vl);
vint32m2x4_t __riscv_vlsseg4e32_v_i32m2x4(const int32_t *rs1, ptrdiff_t rs2,
                                          size_t vl);
vint32m4x2_t __riscv_vlsseg2e32_v_i32m4x2(const int32_t *rs1, ptrdiff_t rs2,
                                          size_t vl);
vint64m1x2_t __riscv_vlsseg2e64_v_i64m1x2(const int64_t *rs1, ptrdiff_t rs2,
                                          size_t vl);
vint64m1x3_t __riscv_vlsseg3e64_v_i64m1x3(const int64_t *rs1, ptrdiff_t rs2,
                                          size_t vl);
vint64m1x4_t __riscv_vlsseg4e64_v_i64m1x4(const int64_t *rs1, ptrdiff_t rs2,
                                          size_t vl);
vint64m1x5_t __riscv_vlsseg5e64_v_i64m1x5(const int64_t *rs1, ptrdiff_t rs2,
                                          size_t vl);
vint64m1x6_t __riscv_vlsseg6e64_v_i64m1x6(const int64_t *rs1, ptrdiff_t rs2,
                                          size_t vl);
vint64m1x7_t __riscv_vlsseg7e64_v_i64m1x7(const int64_t *rs1, ptrdiff_t rs2,
                                          size_t vl);
vint64m1x8_t __riscv_vlsseg8e64_v_i64m1x8(const int64_t *rs1, ptrdiff_t rs2,
                                          size_t vl);
vint64m2x2_t __riscv_vlsseg2e64_v_i64m2x2(const int64_t *rs1, ptrdiff_t rs2,
                                          size_t vl);
vint64m2x3_t __riscv_vlsseg3e64_v_i64m2x3(const int64_t *rs1, ptrdiff_t rs2,
                                          size_t vl);
vint64m2x4_t __riscv_vlsseg4e64_v_i64m2x4(const int64_t *rs1, ptrdiff_t rs2,
                                          size_t vl);
vint64m4x2_t __riscv_vlsseg2e64_v_i64m4x2(const int64_t *rs1, ptrdiff_t rs2,
                                          size_t vl);
vuint8mf8x2_t __riscv_vlsseg2e8_v_u8mf8x2(const uint8_t *rs1, ptrdiff_t rs2,
                                          size_t vl);
vuint8mf8x3_t __riscv_vlsseg3e8_v_u8mf8x3(const uint8_t *rs1, ptrdiff_t rs2,
                                          size_t vl);
vuint8mf8x4_t __riscv_vlsseg4e8_v_u8mf8x4(const uint8_t *rs1, ptrdiff_t rs2,
                                          size_t vl);
vuint8mf8x5_t __riscv_vlsseg5e8_v_u8mf8x5(const uint8_t *rs1, ptrdiff_t rs2,
                                          size_t vl);
vuint8mf8x6_t __riscv_vlsseg6e8_v_u8mf8x6(const uint8_t *rs1, ptrdiff_t rs2,
                                          size_t vl);
vuint8mf8x7_t __riscv_vlsseg7e8_v_u8mf8x7(const uint8_t *rs1, ptrdiff_t rs2,
                                          size_t vl);
vuint8mf8x8_t __riscv_vlsseg8e8_v_u8mf8x8(const uint8_t *rs1, ptrdiff_t rs2,
                                          size_t vl);
vuint8mf4x2_t __riscv_vlsseg2e8_v_u8mf4x2(const uint8_t *rs1, ptrdiff_t rs2,
                                          size_t vl);
vuint8mf4x3_t __riscv_vlsseg3e8_v_u8mf4x3(const uint8_t *rs1, ptrdiff_t rs2,
                                          size_t vl);
vuint8mf4x4_t __riscv_vlsseg4e8_v_u8mf4x4(const uint8_t *rs1, ptrdiff_t rs2,
                                          size_t vl);
vuint8mf4x5_t __riscv_vlsseg5e8_v_u8mf4x5(const uint8_t *rs1, ptrdiff_t rs2,
                                          size_t vl);
vuint8mf4x6_t __riscv_vlsseg6e8_v_u8mf4x6(const uint8_t *rs1, ptrdiff_t rs2,
                                          size_t vl);
vuint8mf4x7_t __riscv_vlsseg7e8_v_u8mf4x7(const uint8_t *rs1, ptrdiff_t rs2,
                                          size_t vl);
vuint8mf4x8_t __riscv_vlsseg8e8_v_u8mf4x8(const uint8_t *rs1, ptrdiff_t rs2,
                                          size_t vl);
vuint8mf2x2_t __riscv_vlsseg2e8_v_u8mf2x2(const uint8_t *rs1, ptrdiff_t rs2,
                                          size_t vl);
vuint8mf2x3_t __riscv_vlsseg3e8_v_u8mf2x3(const uint8_t *rs1, ptrdiff_t rs2,
                                          size_t vl);
vuint8mf2x4_t __riscv_vlsseg4e8_v_u8mf2x4(const uint8_t *rs1, ptrdiff_t rs2,
                                          size_t vl);
vuint8mf2x5_t __riscv_vlsseg5e8_v_u8mf2x5(const uint8_t *rs1, ptrdiff_t rs2,
                                          size_t vl);
vuint8mf2x6_t __riscv_vlsseg6e8_v_u8mf2x6(const uint8_t *rs1, ptrdiff_t rs2,
                                          size_t vl);
vuint8mf2x7_t __riscv_vlsseg7e8_v_u8mf2x7(const uint8_t *rs1, ptrdiff_t rs2,
                                          size_t vl);
vuint8mf2x8_t __riscv_vlsseg8e8_v_u8mf2x8(const uint8_t *rs1, ptrdiff_t rs2,
                                          size_t vl);
vuint8m1x2_t __riscv_vlsseg2e8_v_u8m1x2(const uint8_t *rs1, ptrdiff_t rs2,
                                        size_t vl);
vuint8m1x3_t __riscv_vlsseg3e8_v_u8m1x3(const uint8_t *rs1, ptrdiff_t rs2,
                                        size_t vl);
vuint8m1x4_t __riscv_vlsseg4e8_v_u8m1x4(const uint8_t *rs1, ptrdiff_t rs2,
                                        size_t vl);
vuint8m1x5_t __riscv_vlsseg5e8_v_u8m1x5(const uint8_t *rs1, ptrdiff_t rs2,
                                        size_t vl);
vuint8m1x6_t __riscv_vlsseg6e8_v_u8m1x6(const uint8_t *rs1, ptrdiff_t rs2,
                                        size_t vl);
vuint8m1x7_t __riscv_vlsseg7e8_v_u8m1x7(const uint8_t *rs1, ptrdiff_t rs2,
                                        size_t vl);
vuint8m1x8_t __riscv_vlsseg8e8_v_u8m1x8(const uint8_t *rs1, ptrdiff_t rs2,
                                        size_t vl);
vuint8m2x2_t __riscv_vlsseg2e8_v_u8m2x2(const uint8_t *rs1, ptrdiff_t rs2,
                                        size_t vl);
vuint8m2x3_t __riscv_vlsseg3e8_v_u8m2x3(const uint8_t *rs1, ptrdiff_t rs2,
                                        size_t vl);
vuint8m2x4_t __riscv_vlsseg4e8_v_u8m2x4(const uint8_t *rs1, ptrdiff_t rs2,
                                        size_t vl);
vuint8m4x2_t __riscv_vlsseg2e8_v_u8m4x2(const uint8_t *rs1, ptrdiff_t rs2,
                                        size_t vl);
vuint16mf4x2_t __riscv_vlsseg2e16_v_u16mf4x2(const uint16_t *rs1, ptrdiff_t rs2,
                                             size_t vl);
vuint16mf4x3_t __riscv_vlsseg3e16_v_u16mf4x3(const uint16_t *rs1, ptrdiff_t rs2,
                                             size_t vl);
vuint16mf4x4_t __riscv_vlsseg4e16_v_u16mf4x4(const uint16_t *rs1, ptrdiff_t rs2,
                                             size_t vl);
vuint16mf4x5_t __riscv_vlsseg5e16_v_u16mf4x5(const uint16_t *rs1, ptrdiff_t rs2,
                                             size_t vl);
vuint16mf4x6_t __riscv_vlsseg6e16_v_u16mf4x6(const uint16_t *rs1, ptrdiff_t rs2,
                                             size_t vl);
vuint16mf4x7_t __riscv_vlsseg7e16_v_u16mf4x7(const uint16_t *rs1, ptrdiff_t rs2,
                                             size_t vl);
vuint16mf4x8_t __riscv_vlsseg8e16_v_u16mf4x8(const uint16_t *rs1, ptrdiff_t rs2,
                                             size_t vl);
vuint16mf2x2_t __riscv_vlsseg2e16_v_u16mf2x2(const uint16_t *rs1, ptrdiff_t rs2,
                                             size_t vl);
vuint16mf2x3_t __riscv_vlsseg3e16_v_u16mf2x3(const uint16_t *rs1, ptrdiff_t rs2,
                                             size_t vl);
vuint16mf2x4_t __riscv_vlsseg4e16_v_u16mf2x4(const uint16_t *rs1, ptrdiff_t rs2,
                                             size_t vl);
vuint16mf2x5_t __riscv_vlsseg5e16_v_u16mf2x5(const uint16_t *rs1, ptrdiff_t rs2,
                                             size_t vl);
vuint16mf2x6_t __riscv_vlsseg6e16_v_u16mf2x6(const uint16_t *rs1, ptrdiff_t rs2,
                                             size_t vl);
vuint16mf2x7_t __riscv_vlsseg7e16_v_u16mf2x7(const uint16_t *rs1, ptrdiff_t rs2,
                                             size_t vl);
vuint16mf2x8_t __riscv_vlsseg8e16_v_u16mf2x8(const uint16_t *rs1, ptrdiff_t rs2,
                                             size_t vl);
vuint16m1x2_t __riscv_vlsseg2e16_v_u16m1x2(const uint16_t *rs1, ptrdiff_t rs2,
                                           size_t vl);
vuint16m1x3_t __riscv_vlsseg3e16_v_u16m1x3(const uint16_t *rs1, ptrdiff_t rs2,
                                           size_t vl);
vuint16m1x4_t __riscv_vlsseg4e16_v_u16m1x4(const uint16_t *rs1, ptrdiff_t rs2,
                                           size_t vl);
vuint16m1x5_t __riscv_vlsseg5e16_v_u16m1x5(const uint16_t *rs1, ptrdiff_t rs2,
                                           size_t vl);
vuint16m1x6_t __riscv_vlsseg6e16_v_u16m1x6(const uint16_t *rs1, ptrdiff_t rs2,
                                           size_t vl);
vuint16m1x7_t __riscv_vlsseg7e16_v_u16m1x7(const uint16_t *rs1, ptrdiff_t rs2,
                                           size_t vl);
vuint16m1x8_t __riscv_vlsseg8e16_v_u16m1x8(const uint16_t *rs1, ptrdiff_t rs2,
                                           size_t vl);
vuint16m2x2_t __riscv_vlsseg2e16_v_u16m2x2(const uint16_t *rs1, ptrdiff_t rs2,
                                           size_t vl);
vuint16m2x3_t __riscv_vlsseg3e16_v_u16m2x3(const uint16_t *rs1, ptrdiff_t rs2,
                                           size_t vl);
vuint16m2x4_t __riscv_vlsseg4e16_v_u16m2x4(const uint16_t *rs1, ptrdiff_t rs2,
                                           size_t vl);
vuint16m4x2_t __riscv_vlsseg2e16_v_u16m4x2(const uint16_t *rs1, ptrdiff_t rs2,
                                           size_t vl);
vuint32mf2x2_t __riscv_vlsseg2e32_v_u32mf2x2(const uint32_t *rs1, ptrdiff_t rs2,
                                             size_t vl);
vuint32mf2x3_t __riscv_vlsseg3e32_v_u32mf2x3(const uint32_t *rs1, ptrdiff_t rs2,
                                             size_t vl);
vuint32mf2x4_t __riscv_vlsseg4e32_v_u32mf2x4(const uint32_t *rs1, ptrdiff_t rs2,
                                             size_t vl);
vuint32mf2x5_t __riscv_vlsseg5e32_v_u32mf2x5(const uint32_t *rs1, ptrdiff_t rs2,
                                             size_t vl);
vuint32mf2x6_t __riscv_vlsseg6e32_v_u32mf2x6(const uint32_t *rs1, ptrdiff_t rs2,
                                             size_t vl);
vuint32mf2x7_t __riscv_vlsseg7e32_v_u32mf2x7(const uint32_t *rs1, ptrdiff_t rs2,
                                             size_t vl);
vuint32mf2x8_t __riscv_vlsseg8e32_v_u32mf2x8(const uint32_t *rs1, ptrdiff_t rs2,
                                             size_t vl);
vuint32m1x2_t __riscv_vlsseg2e32_v_u32m1x2(const uint32_t *rs1, ptrdiff_t rs2,
                                           size_t vl);
vuint32m1x3_t __riscv_vlsseg3e32_v_u32m1x3(const uint32_t *rs1, ptrdiff_t rs2,
                                           size_t vl);
vuint32m1x4_t __riscv_vlsseg4e32_v_u32m1x4(const uint32_t *rs1, ptrdiff_t rs2,
                                           size_t vl);
vuint32m1x5_t __riscv_vlsseg5e32_v_u32m1x5(const uint32_t *rs1, ptrdiff_t rs2,
                                           size_t vl);
vuint32m1x6_t __riscv_vlsseg6e32_v_u32m1x6(const uint32_t *rs1, ptrdiff_t rs2,
                                           size_t vl);
vuint32m1x7_t __riscv_vlsseg7e32_v_u32m1x7(const uint32_t *rs1, ptrdiff_t rs2,
                                           size_t vl);
vuint32m1x8_t __riscv_vlsseg8e32_v_u32m1x8(const uint32_t *rs1, ptrdiff_t rs2,
                                           size_t vl);
vuint32m2x2_t __riscv_vlsseg2e32_v_u32m2x2(const uint32_t *rs1, ptrdiff_t rs2,
                                           size_t vl);
vuint32m2x3_t __riscv_vlsseg3e32_v_u32m2x3(const uint32_t *rs1, ptrdiff_t rs2,
                                           size_t vl);
vuint32m2x4_t __riscv_vlsseg4e32_v_u32m2x4(const uint32_t *rs1, ptrdiff_t rs2,
                                           size_t vl);
vuint32m4x2_t __riscv_vlsseg2e32_v_u32m4x2(const uint32_t *rs1, ptrdiff_t rs2,
                                           size_t vl);
vuint64m1x2_t __riscv_vlsseg2e64_v_u64m1x2(const uint64_t *rs1, ptrdiff_t rs2,
                                           size_t vl);
vuint64m1x3_t __riscv_vlsseg3e64_v_u64m1x3(const uint64_t *rs1, ptrdiff_t rs2,
                                           size_t vl);
vuint64m1x4_t __riscv_vlsseg4e64_v_u64m1x4(const uint64_t *rs1, ptrdiff_t rs2,
                                           size_t vl);
vuint64m1x5_t __riscv_vlsseg5e64_v_u64m1x5(const uint64_t *rs1, ptrdiff_t rs2,
                                           size_t vl);
vuint64m1x6_t __riscv_vlsseg6e64_v_u64m1x6(const uint64_t *rs1, ptrdiff_t rs2,
                                           size_t vl);
vuint64m1x7_t __riscv_vlsseg7e64_v_u64m1x7(const uint64_t *rs1, ptrdiff_t rs2,
                                           size_t vl);
vuint64m1x8_t __riscv_vlsseg8e64_v_u64m1x8(const uint64_t *rs1, ptrdiff_t rs2,
                                           size_t vl);
vuint64m2x2_t __riscv_vlsseg2e64_v_u64m2x2(const uint64_t *rs1, ptrdiff_t rs2,
                                           size_t vl);
vuint64m2x3_t __riscv_vlsseg3e64_v_u64m2x3(const uint64_t *rs1, ptrdiff_t rs2,
                                           size_t vl);
vuint64m2x4_t __riscv_vlsseg4e64_v_u64m2x4(const uint64_t *rs1, ptrdiff_t rs2,
                                           size_t vl);
vuint64m4x2_t __riscv_vlsseg2e64_v_u64m4x2(const uint64_t *rs1, ptrdiff_t rs2,
                                           size_t vl);
// masked functions
vfloat16mf4x2_t __riscv_vlsseg2e16_v_f16mf4x2_m(vbool64_t vm,
                                                const _Float16 *rs1,
                                                ptrdiff_t rs2, size_t vl);
vfloat16mf4x3_t __riscv_vlsseg3e16_v_f16mf4x3_m(vbool64_t vm,
                                                const _Float16 *rs1,
                                                ptrdiff_t rs2, size_t vl);
vfloat16mf4x4_t __riscv_vlsseg4e16_v_f16mf4x4_m(vbool64_t vm,
                                                const _Float16 *rs1,
                                                ptrdiff_t rs2, size_t vl);
vfloat16mf4x5_t __riscv_vlsseg5e16_v_f16mf4x5_m(vbool64_t vm,
                                                const _Float16 *rs1,
                                                ptrdiff_t rs2, size_t vl);
vfloat16mf4x6_t __riscv_vlsseg6e16_v_f16mf4x6_m(vbool64_t vm,
                                                const _Float16 *rs1,
                                                ptrdiff_t rs2, size_t vl);
vfloat16mf4x7_t __riscv_vlsseg7e16_v_f16mf4x7_m(vbool64_t vm,
                                                const _Float16 *rs1,
                                                ptrdiff_t rs2, size_t vl);
vfloat16mf4x8_t __riscv_vlsseg8e16_v_f16mf4x8_m(vbool64_t vm,
                                                const _Float16 *rs1,
                                                ptrdiff_t rs2, size_t vl);
vfloat16mf2x2_t __riscv_vlsseg2e16_v_f16mf2x2_m(vbool32_t vm,
                                                const _Float16 *rs1,
                                                ptrdiff_t rs2, size_t vl);
vfloat16mf2x3_t __riscv_vlsseg3e16_v_f16mf2x3_m(vbool32_t vm,
                                                const _Float16 *rs1,
                                                ptrdiff_t rs2, size_t vl);
vfloat16mf2x4_t __riscv_vlsseg4e16_v_f16mf2x4_m(vbool32_t vm,
                                                const _Float16 *rs1,
                                                ptrdiff_t rs2, size_t vl);
vfloat16mf2x5_t __riscv_vlsseg5e16_v_f16mf2x5_m(vbool32_t vm,
                                                const _Float16 *rs1,
                                                ptrdiff_t rs2, size_t vl);
vfloat16mf2x6_t __riscv_vlsseg6e16_v_f16mf2x6_m(vbool32_t vm,
                                                const _Float16 *rs1,
                                                ptrdiff_t rs2, size_t vl);
vfloat16mf2x7_t __riscv_vlsseg7e16_v_f16mf2x7_m(vbool32_t vm,
                                                const _Float16 *rs1,
                                                ptrdiff_t rs2, size_t vl);
vfloat16mf2x8_t __riscv_vlsseg8e16_v_f16mf2x8_m(vbool32_t vm,
                                                const _Float16 *rs1,
                                                ptrdiff_t rs2, size_t vl);
vfloat16m1x2_t __riscv_vlsseg2e16_v_f16m1x2_m(vbool16_t vm, const _Float16 *rs1,
                                              ptrdiff_t rs2, size_t vl);
vfloat16m1x3_t __riscv_vlsseg3e16_v_f16m1x3_m(vbool16_t vm, const _Float16 *rs1,
                                              ptrdiff_t rs2, size_t vl);
vfloat16m1x4_t __riscv_vlsseg4e16_v_f16m1x4_m(vbool16_t vm, const _Float16 *rs1,
                                              ptrdiff_t rs2, size_t vl);
vfloat16m1x5_t __riscv_vlsseg5e16_v_f16m1x5_m(vbool16_t vm, const _Float16 *rs1,
                                              ptrdiff_t rs2, size_t vl);
vfloat16m1x6_t __riscv_vlsseg6e16_v_f16m1x6_m(vbool16_t vm, const _Float16 *rs1,
                                              ptrdiff_t rs2, size_t vl);
vfloat16m1x7_t __riscv_vlsseg7e16_v_f16m1x7_m(vbool16_t vm, const _Float16 *rs1,
                                              ptrdiff_t rs2, size_t vl);
vfloat16m1x8_t __riscv_vlsseg8e16_v_f16m1x8_m(vbool16_t vm, const _Float16 *rs1,
                                              ptrdiff_t rs2, size_t vl);
vfloat16m2x2_t __riscv_vlsseg2e16_v_f16m2x2_m(vbool8_t vm, const _Float16 *rs1,
                                              ptrdiff_t rs2, size_t vl);
vfloat16m2x3_t __riscv_vlsseg3e16_v_f16m2x3_m(vbool8_t vm, const _Float16 *rs1,
                                              ptrdiff_t rs2, size_t vl);
vfloat16m2x4_t __riscv_vlsseg4e16_v_f16m2x4_m(vbool8_t vm, const _Float16 *rs1,
                                              ptrdiff_t rs2, size_t vl);
vfloat16m4x2_t __riscv_vlsseg2e16_v_f16m4x2_m(vbool4_t vm, const _Float16 *rs1,
                                              ptrdiff_t rs2, size_t vl);
vfloat32mf2x2_t __riscv_vlsseg2e32_v_f32mf2x2_m(vbool64_t vm, const float *rs1,
                                                ptrdiff_t rs2, size_t vl);
vfloat32mf2x3_t __riscv_vlsseg3e32_v_f32mf2x3_m(vbool64_t vm, const float *rs1,
                                                ptrdiff_t rs2, size_t vl);
vfloat32mf2x4_t __riscv_vlsseg4e32_v_f32mf2x4_m(vbool64_t vm, const float *rs1,
                                                ptrdiff_t rs2, size_t vl);
vfloat32mf2x5_t __riscv_vlsseg5e32_v_f32mf2x5_m(vbool64_t vm, const float *rs1,
                                                ptrdiff_t rs2, size_t vl);
vfloat32mf2x6_t __riscv_vlsseg6e32_v_f32mf2x6_m(vbool64_t vm, const float *rs1,
                                                ptrdiff_t rs2, size_t vl);
vfloat32mf2x7_t __riscv_vlsseg7e32_v_f32mf2x7_m(vbool64_t vm, const float *rs1,
                                                ptrdiff_t rs2, size_t vl);
vfloat32mf2x8_t __riscv_vlsseg8e32_v_f32mf2x8_m(vbool64_t vm, const float *rs1,
                                                ptrdiff_t rs2, size_t vl);
vfloat32m1x2_t __riscv_vlsseg2e32_v_f32m1x2_m(vbool32_t vm, const float *rs1,
                                              ptrdiff_t rs2, size_t vl);
vfloat32m1x3_t __riscv_vlsseg3e32_v_f32m1x3_m(vbool32_t vm, const float *rs1,
                                              ptrdiff_t rs2, size_t vl);
vfloat32m1x4_t __riscv_vlsseg4e32_v_f32m1x4_m(vbool32_t vm, const float *rs1,
                                              ptrdiff_t rs2, size_t vl);
vfloat32m1x5_t __riscv_vlsseg5e32_v_f32m1x5_m(vbool32_t vm, const float *rs1,
                                              ptrdiff_t rs2, size_t vl);
vfloat32m1x6_t __riscv_vlsseg6e32_v_f32m1x6_m(vbool32_t vm, const float *rs1,
                                              ptrdiff_t rs2, size_t vl);
vfloat32m1x7_t __riscv_vlsseg7e32_v_f32m1x7_m(vbool32_t vm, const float *rs1,
                                              ptrdiff_t rs2, size_t vl);
vfloat32m1x8_t __riscv_vlsseg8e32_v_f32m1x8_m(vbool32_t vm, const float *rs1,
                                              ptrdiff_t rs2, size_t vl);
vfloat32m2x2_t __riscv_vlsseg2e32_v_f32m2x2_m(vbool16_t vm, const float *rs1,
                                              ptrdiff_t rs2, size_t vl);
vfloat32m2x3_t __riscv_vlsseg3e32_v_f32m2x3_m(vbool16_t vm, const float *rs1,
                                              ptrdiff_t rs2, size_t vl);
vfloat32m2x4_t __riscv_vlsseg4e32_v_f32m2x4_m(vbool16_t vm, const float *rs1,
                                              ptrdiff_t rs2, size_t vl);
vfloat32m4x2_t __riscv_vlsseg2e32_v_f32m4x2_m(vbool8_t vm, const float *rs1,
                                              ptrdiff_t rs2, size_t vl);
vfloat64m1x2_t __riscv_vlsseg2e64_v_f64m1x2_m(vbool64_t vm, const double *rs1,
                                              ptrdiff_t rs2, size_t vl);
vfloat64m1x3_t __riscv_vlsseg3e64_v_f64m1x3_m(vbool64_t vm, const double *rs1,
                                              ptrdiff_t rs2, size_t vl);
vfloat64m1x4_t __riscv_vlsseg4e64_v_f64m1x4_m(vbool64_t vm, const double *rs1,
                                              ptrdiff_t rs2, size_t vl);
vfloat64m1x5_t __riscv_vlsseg5e64_v_f64m1x5_m(vbool64_t vm, const double *rs1,
                                              ptrdiff_t rs2, size_t vl);
vfloat64m1x6_t __riscv_vlsseg6e64_v_f64m1x6_m(vbool64_t vm, const double *rs1,
                                              ptrdiff_t rs2, size_t vl);
vfloat64m1x7_t __riscv_vlsseg7e64_v_f64m1x7_m(vbool64_t vm, const double *rs1,
                                              ptrdiff_t rs2, size_t vl);
vfloat64m1x8_t __riscv_vlsseg8e64_v_f64m1x8_m(vbool64_t vm, const double *rs1,
                                              ptrdiff_t rs2, size_t vl);
vfloat64m2x2_t __riscv_vlsseg2e64_v_f64m2x2_m(vbool32_t vm, const double *rs1,
                                              ptrdiff_t rs2, size_t vl);
vfloat64m2x3_t __riscv_vlsseg3e64_v_f64m2x3_m(vbool32_t vm, const double *rs1,
                                              ptrdiff_t rs2, size_t vl);
vfloat64m2x4_t __riscv_vlsseg4e64_v_f64m2x4_m(vbool32_t vm, const double *rs1,
                                              ptrdiff_t rs2, size_t vl);
vfloat64m4x2_t __riscv_vlsseg2e64_v_f64m4x2_m(vbool16_t vm, const double *rs1,
                                              ptrdiff_t rs2, size_t vl);
vint8mf8x2_t __riscv_vlsseg2e8_v_i8mf8x2_m(vbool64_t vm, const int8_t *rs1,
                                           ptrdiff_t rs2, size_t vl);
vint8mf8x3_t __riscv_vlsseg3e8_v_i8mf8x3_m(vbool64_t vm, const int8_t *rs1,
                                           ptrdiff_t rs2, size_t vl);
vint8mf8x4_t __riscv_vlsseg4e8_v_i8mf8x4_m(vbool64_t vm, const int8_t *rs1,
                                           ptrdiff_t rs2, size_t vl);
vint8mf8x5_t __riscv_vlsseg5e8_v_i8mf8x5_m(vbool64_t vm, const int8_t *rs1,
                                           ptrdiff_t rs2, size_t vl);
vint8mf8x6_t __riscv_vlsseg6e8_v_i8mf8x6_m(vbool64_t vm, const int8_t *rs1,
                                           ptrdiff_t rs2, size_t vl);
vint8mf8x7_t __riscv_vlsseg7e8_v_i8mf8x7_m(vbool64_t vm, const int8_t *rs1,
                                           ptrdiff_t rs2, size_t vl);
vint8mf8x8_t __riscv_vlsseg8e8_v_i8mf8x8_m(vbool64_t vm, const int8_t *rs1,
                                           ptrdiff_t rs2, size_t vl);
vint8mf4x2_t __riscv_vlsseg2e8_v_i8mf4x2_m(vbool32_t vm, const int8_t *rs1,
                                           ptrdiff_t rs2, size_t vl);
vint8mf4x3_t __riscv_vlsseg3e8_v_i8mf4x3_m(vbool32_t vm, const int8_t *rs1,
                                           ptrdiff_t rs2, size_t vl);
vint8mf4x4_t __riscv_vlsseg4e8_v_i8mf4x4_m(vbool32_t vm, const int8_t *rs1,
                                           ptrdiff_t rs2, size_t vl);
vint8mf4x5_t __riscv_vlsseg5e8_v_i8mf4x5_m(vbool32_t vm, const int8_t *rs1,
                                           ptrdiff_t rs2, size_t vl);
vint8mf4x6_t __riscv_vlsseg6e8_v_i8mf4x6_m(vbool32_t vm, const int8_t *rs1,
                                           ptrdiff_t rs2, size_t vl);
vint8mf4x7_t __riscv_vlsseg7e8_v_i8mf4x7_m(vbool32_t vm, const int8_t *rs1,
                                           ptrdiff_t rs2, size_t vl);
vint8mf4x8_t __riscv_vlsseg8e8_v_i8mf4x8_m(vbool32_t vm, const int8_t *rs1,
                                           ptrdiff_t rs2, size_t vl);
vint8mf2x2_t __riscv_vlsseg2e8_v_i8mf2x2_m(vbool16_t vm, const int8_t *rs1,
                                           ptrdiff_t rs2, size_t vl);
vint8mf2x3_t __riscv_vlsseg3e8_v_i8mf2x3_m(vbool16_t vm, const int8_t *rs1,
                                           ptrdiff_t rs2, size_t vl);
vint8mf2x4_t __riscv_vlsseg4e8_v_i8mf2x4_m(vbool16_t vm, const int8_t *rs1,
                                           ptrdiff_t rs2, size_t vl);
vint8mf2x5_t __riscv_vlsseg5e8_v_i8mf2x5_m(vbool16_t vm, const int8_t *rs1,
                                           ptrdiff_t rs2, size_t vl);
vint8mf2x6_t __riscv_vlsseg6e8_v_i8mf2x6_m(vbool16_t vm, const int8_t *rs1,
                                           ptrdiff_t rs2, size_t vl);
vint8mf2x7_t __riscv_vlsseg7e8_v_i8mf2x7_m(vbool16_t vm, const int8_t *rs1,
                                           ptrdiff_t rs2, size_t vl);
vint8mf2x8_t __riscv_vlsseg8e8_v_i8mf2x8_m(vbool16_t vm, const int8_t *rs1,
                                           ptrdiff_t rs2, size_t vl);
vint8m1x2_t __riscv_vlsseg2e8_v_i8m1x2_m(vbool8_t vm, const int8_t *rs1,
                                         ptrdiff_t rs2, size_t vl);
vint8m1x3_t __riscv_vlsseg3e8_v_i8m1x3_m(vbool8_t vm, const int8_t *rs1,
                                         ptrdiff_t rs2, size_t vl);
vint8m1x4_t __riscv_vlsseg4e8_v_i8m1x4_m(vbool8_t vm, const int8_t *rs1,
                                         ptrdiff_t rs2, size_t vl);
vint8m1x5_t __riscv_vlsseg5e8_v_i8m1x5_m(vbool8_t vm, const int8_t *rs1,
                                         ptrdiff_t rs2, size_t vl);
vint8m1x6_t __riscv_vlsseg6e8_v_i8m1x6_m(vbool8_t vm, const int8_t *rs1,
                                         ptrdiff_t rs2, size_t vl);
vint8m1x7_t __riscv_vlsseg7e8_v_i8m1x7_m(vbool8_t vm, const int8_t *rs1,
                                         ptrdiff_t rs2, size_t vl);
vint8m1x8_t __riscv_vlsseg8e8_v_i8m1x8_m(vbool8_t vm, const int8_t *rs1,
                                         ptrdiff_t rs2, size_t vl);
vint8m2x2_t __riscv_vlsseg2e8_v_i8m2x2_m(vbool4_t vm, const int8_t *rs1,
                                         ptrdiff_t rs2, size_t vl);
vint8m2x3_t __riscv_vlsseg3e8_v_i8m2x3_m(vbool4_t vm, const int8_t *rs1,
                                         ptrdiff_t rs2, size_t vl);
vint8m2x4_t __riscv_vlsseg4e8_v_i8m2x4_m(vbool4_t vm, const int8_t *rs1,
                                         ptrdiff_t rs2, size_t vl);
vint8m4x2_t __riscv_vlsseg2e8_v_i8m4x2_m(vbool2_t vm, const int8_t *rs1,
                                         ptrdiff_t rs2, size_t vl);
vint16mf4x2_t __riscv_vlsseg2e16_v_i16mf4x2_m(vbool64_t vm, const int16_t *rs1,
                                              ptrdiff_t rs2, size_t vl);
vint16mf4x3_t __riscv_vlsseg3e16_v_i16mf4x3_m(vbool64_t vm, const int16_t *rs1,
                                              ptrdiff_t rs2, size_t vl);
vint16mf4x4_t __riscv_vlsseg4e16_v_i16mf4x4_m(vbool64_t vm, const int16_t *rs1,
                                              ptrdiff_t rs2, size_t vl);
vint16mf4x5_t __riscv_vlsseg5e16_v_i16mf4x5_m(vbool64_t vm, const int16_t *rs1,
                                              ptrdiff_t rs2, size_t vl);
vint16mf4x6_t __riscv_vlsseg6e16_v_i16mf4x6_m(vbool64_t vm, const int16_t *rs1,
                                              ptrdiff_t rs2, size_t vl);
vint16mf4x7_t __riscv_vlsseg7e16_v_i16mf4x7_m(vbool64_t vm, const int16_t *rs1,
                                              ptrdiff_t rs2, size_t vl);
vint16mf4x8_t __riscv_vlsseg8e16_v_i16mf4x8_m(vbool64_t vm, const int16_t *rs1,
                                              ptrdiff_t rs2, size_t vl);
vint16mf2x2_t __riscv_vlsseg2e16_v_i16mf2x2_m(vbool32_t vm, const int16_t *rs1,
                                              ptrdiff_t rs2, size_t vl);
vint16mf2x3_t __riscv_vlsseg3e16_v_i16mf2x3_m(vbool32_t vm, const int16_t *rs1,
                                              ptrdiff_t rs2, size_t vl);
vint16mf2x4_t __riscv_vlsseg4e16_v_i16mf2x4_m(vbool32_t vm, const int16_t *rs1,
                                              ptrdiff_t rs2, size_t vl);
vint16mf2x5_t __riscv_vlsseg5e16_v_i16mf2x5_m(vbool32_t vm, const int16_t *rs1,
                                              ptrdiff_t rs2, size_t vl);
vint16mf2x6_t __riscv_vlsseg6e16_v_i16mf2x6_m(vbool32_t vm, const int16_t *rs1,
                                              ptrdiff_t rs2, size_t vl);
vint16mf2x7_t __riscv_vlsseg7e16_v_i16mf2x7_m(vbool32_t vm, const int16_t *rs1,
                                              ptrdiff_t rs2, size_t vl);
vint16mf2x8_t __riscv_vlsseg8e16_v_i16mf2x8_m(vbool32_t vm, const int16_t *rs1,
                                              ptrdiff_t rs2, size_t vl);
vint16m1x2_t __riscv_vlsseg2e16_v_i16m1x2_m(vbool16_t vm, const int16_t *rs1,
                                            ptrdiff_t rs2, size_t vl);
vint16m1x3_t __riscv_vlsseg3e16_v_i16m1x3_m(vbool16_t vm, const int16_t *rs1,
                                            ptrdiff_t rs2, size_t vl);
vint16m1x4_t __riscv_vlsseg4e16_v_i16m1x4_m(vbool16_t vm, const int16_t *rs1,
                                            ptrdiff_t rs2, size_t vl);
vint16m1x5_t __riscv_vlsseg5e16_v_i16m1x5_m(vbool16_t vm, const int16_t *rs1,
                                            ptrdiff_t rs2, size_t vl);
vint16m1x6_t __riscv_vlsseg6e16_v_i16m1x6_m(vbool16_t vm, const int16_t *rs1,
                                            ptrdiff_t rs2, size_t vl);
vint16m1x7_t __riscv_vlsseg7e16_v_i16m1x7_m(vbool16_t vm, const int16_t *rs1,
                                            ptrdiff_t rs2, size_t vl);
vint16m1x8_t __riscv_vlsseg8e16_v_i16m1x8_m(vbool16_t vm, const int16_t *rs1,
                                            ptrdiff_t rs2, size_t vl);
vint16m2x2_t __riscv_vlsseg2e16_v_i16m2x2_m(vbool8_t vm, const int16_t *rs1,
                                            ptrdiff_t rs2, size_t vl);
vint16m2x3_t __riscv_vlsseg3e16_v_i16m2x3_m(vbool8_t vm, const int16_t *rs1,
                                            ptrdiff_t rs2, size_t vl);
vint16m2x4_t __riscv_vlsseg4e16_v_i16m2x4_m(vbool8_t vm, const int16_t *rs1,
                                            ptrdiff_t rs2, size_t vl);
vint16m4x2_t __riscv_vlsseg2e16_v_i16m4x2_m(vbool4_t vm, const int16_t *rs1,
                                            ptrdiff_t rs2, size_t vl);
vint32mf2x2_t __riscv_vlsseg2e32_v_i32mf2x2_m(vbool64_t vm, const int32_t *rs1,
                                              ptrdiff_t rs2, size_t vl);
vint32mf2x3_t __riscv_vlsseg3e32_v_i32mf2x3_m(vbool64_t vm, const int32_t *rs1,
                                              ptrdiff_t rs2, size_t vl);
vint32mf2x4_t __riscv_vlsseg4e32_v_i32mf2x4_m(vbool64_t vm, const int32_t *rs1,
                                              ptrdiff_t rs2, size_t vl);
vint32mf2x5_t __riscv_vlsseg5e32_v_i32mf2x5_m(vbool64_t vm, const int32_t *rs1,
                                              ptrdiff_t rs2, size_t vl);
vint32mf2x6_t __riscv_vlsseg6e32_v_i32mf2x6_m(vbool64_t vm, const int32_t *rs1,
                                              ptrdiff_t rs2, size_t vl);
vint32mf2x7_t __riscv_vlsseg7e32_v_i32mf2x7_m(vbool64_t vm, const int32_t *rs1,
                                              ptrdiff_t rs2, size_t vl);
vint32mf2x8_t __riscv_vlsseg8e32_v_i32mf2x8_m(vbool64_t vm, const int32_t *rs1,
                                              ptrdiff_t rs2, size_t vl);
vint32m1x2_t __riscv_vlsseg2e32_v_i32m1x2_m(vbool32_t vm, const int32_t *rs1,
                                            ptrdiff_t rs2, size_t vl);
vint32m1x3_t __riscv_vlsseg3e32_v_i32m1x3_m(vbool32_t vm, const int32_t *rs1,
                                            ptrdiff_t rs2, size_t vl);
vint32m1x4_t __riscv_vlsseg4e32_v_i32m1x4_m(vbool32_t vm, const int32_t *rs1,
                                            ptrdiff_t rs2, size_t vl);
vint32m1x5_t __riscv_vlsseg5e32_v_i32m1x5_m(vbool32_t vm, const int32_t *rs1,
                                            ptrdiff_t rs2, size_t vl);
vint32m1x6_t __riscv_vlsseg6e32_v_i32m1x6_m(vbool32_t vm, const int32_t *rs1,
                                            ptrdiff_t rs2, size_t vl);
vint32m1x7_t __riscv_vlsseg7e32_v_i32m1x7_m(vbool32_t vm, const int32_t *rs1,
                                            ptrdiff_t rs2, size_t vl);
vint32m1x8_t __riscv_vlsseg8e32_v_i32m1x8_m(vbool32_t vm, const int32_t *rs1,
                                            ptrdiff_t rs2, size_t vl);
vint32m2x2_t __riscv_vlsseg2e32_v_i32m2x2_m(vbool16_t vm, const int32_t *rs1,
                                            ptrdiff_t rs2, size_t vl);
vint32m2x3_t __riscv_vlsseg3e32_v_i32m2x3_m(vbool16_t vm, const int32_t *rs1,
                                            ptrdiff_t rs2, size_t vl);
vint32m2x4_t __riscv_vlsseg4e32_v_i32m2x4_m(vbool16_t vm, const int32_t *rs1,
                                            ptrdiff_t rs2, size_t vl);
vint32m4x2_t __riscv_vlsseg2e32_v_i32m4x2_m(vbool8_t vm, const int32_t *rs1,
                                            ptrdiff_t rs2, size_t vl);
vint64m1x2_t __riscv_vlsseg2e64_v_i64m1x2_m(vbool64_t vm, const int64_t *rs1,
                                            ptrdiff_t rs2, size_t vl);
vint64m1x3_t __riscv_vlsseg3e64_v_i64m1x3_m(vbool64_t vm, const int64_t *rs1,
                                            ptrdiff_t rs2, size_t vl);
vint64m1x4_t __riscv_vlsseg4e64_v_i64m1x4_m(vbool64_t vm, const int64_t *rs1,
                                            ptrdiff_t rs2, size_t vl);
vint64m1x5_t __riscv_vlsseg5e64_v_i64m1x5_m(vbool64_t vm, const int64_t *rs1,
                                            ptrdiff_t rs2, size_t vl);
vint64m1x6_t __riscv_vlsseg6e64_v_i64m1x6_m(vbool64_t vm, const int64_t *rs1,
                                            ptrdiff_t rs2, size_t vl);
vint64m1x7_t __riscv_vlsseg7e64_v_i64m1x7_m(vbool64_t vm, const int64_t *rs1,
                                            ptrdiff_t rs2, size_t vl);
vint64m1x8_t __riscv_vlsseg8e64_v_i64m1x8_m(vbool64_t vm, const int64_t *rs1,
                                            ptrdiff_t rs2, size_t vl);
vint64m2x2_t __riscv_vlsseg2e64_v_i64m2x2_m(vbool32_t vm, const int64_t *rs1,
                                            ptrdiff_t rs2, size_t vl);
vint64m2x3_t __riscv_vlsseg3e64_v_i64m2x3_m(vbool32_t vm, const int64_t *rs1,
                                            ptrdiff_t rs2, size_t vl);
vint64m2x4_t __riscv_vlsseg4e64_v_i64m2x4_m(vbool32_t vm, const int64_t *rs1,
                                            ptrdiff_t rs2, size_t vl);
vint64m4x2_t __riscv_vlsseg2e64_v_i64m4x2_m(vbool16_t vm, const int64_t *rs1,
                                            ptrdiff_t rs2, size_t vl);
vuint8mf8x2_t __riscv_vlsseg2e8_v_u8mf8x2_m(vbool64_t vm, const uint8_t *rs1,
                                            ptrdiff_t rs2, size_t vl);
vuint8mf8x3_t __riscv_vlsseg3e8_v_u8mf8x3_m(vbool64_t vm, const uint8_t *rs1,
                                            ptrdiff_t rs2, size_t vl);
vuint8mf8x4_t __riscv_vlsseg4e8_v_u8mf8x4_m(vbool64_t vm, const uint8_t *rs1,
                                            ptrdiff_t rs2, size_t vl);
vuint8mf8x5_t __riscv_vlsseg5e8_v_u8mf8x5_m(vbool64_t vm, const uint8_t *rs1,
                                            ptrdiff_t rs2, size_t vl);
vuint8mf8x6_t __riscv_vlsseg6e8_v_u8mf8x6_m(vbool64_t vm, const uint8_t *rs1,
                                            ptrdiff_t rs2, size_t vl);
vuint8mf8x7_t __riscv_vlsseg7e8_v_u8mf8x7_m(vbool64_t vm, const uint8_t *rs1,
                                            ptrdiff_t rs2, size_t vl);
vuint8mf8x8_t __riscv_vlsseg8e8_v_u8mf8x8_m(vbool64_t vm, const uint8_t *rs1,
                                            ptrdiff_t rs2, size_t vl);
vuint8mf4x2_t __riscv_vlsseg2e8_v_u8mf4x2_m(vbool32_t vm, const uint8_t *rs1,
                                            ptrdiff_t rs2, size_t vl);
vuint8mf4x3_t __riscv_vlsseg3e8_v_u8mf4x3_m(vbool32_t vm, const uint8_t *rs1,
                                            ptrdiff_t rs2, size_t vl);
vuint8mf4x4_t __riscv_vlsseg4e8_v_u8mf4x4_m(vbool32_t vm, const uint8_t *rs1,
                                            ptrdiff_t rs2, size_t vl);
vuint8mf4x5_t __riscv_vlsseg5e8_v_u8mf4x5_m(vbool32_t vm, const uint8_t *rs1,
                                            ptrdiff_t rs2, size_t vl);
vuint8mf4x6_t __riscv_vlsseg6e8_v_u8mf4x6_m(vbool32_t vm, const uint8_t *rs1,
                                            ptrdiff_t rs2, size_t vl);
vuint8mf4x7_t __riscv_vlsseg7e8_v_u8mf4x7_m(vbool32_t vm, const uint8_t *rs1,
                                            ptrdiff_t rs2, size_t vl);
vuint8mf4x8_t __riscv_vlsseg8e8_v_u8mf4x8_m(vbool32_t vm, const uint8_t *rs1,
                                            ptrdiff_t rs2, size_t vl);
vuint8mf2x2_t __riscv_vlsseg2e8_v_u8mf2x2_m(vbool16_t vm, const uint8_t *rs1,
                                            ptrdiff_t rs2, size_t vl);
vuint8mf2x3_t __riscv_vlsseg3e8_v_u8mf2x3_m(vbool16_t vm, const uint8_t *rs1,
                                            ptrdiff_t rs2, size_t vl);
vuint8mf2x4_t __riscv_vlsseg4e8_v_u8mf2x4_m(vbool16_t vm, const uint8_t *rs1,
                                            ptrdiff_t rs2, size_t vl);
vuint8mf2x5_t __riscv_vlsseg5e8_v_u8mf2x5_m(vbool16_t vm, const uint8_t *rs1,
                                            ptrdiff_t rs2, size_t vl);
vuint8mf2x6_t __riscv_vlsseg6e8_v_u8mf2x6_m(vbool16_t vm, const uint8_t *rs1,
                                            ptrdiff_t rs2, size_t vl);
vuint8mf2x7_t __riscv_vlsseg7e8_v_u8mf2x7_m(vbool16_t vm, const uint8_t *rs1,
                                            ptrdiff_t rs2, size_t vl);
vuint8mf2x8_t __riscv_vlsseg8e8_v_u8mf2x8_m(vbool16_t vm, const uint8_t *rs1,
                                            ptrdiff_t rs2, size_t vl);
vuint8m1x2_t __riscv_vlsseg2e8_v_u8m1x2_m(vbool8_t vm, const uint8_t *rs1,
                                          ptrdiff_t rs2, size_t vl);
vuint8m1x3_t __riscv_vlsseg3e8_v_u8m1x3_m(vbool8_t vm, const uint8_t *rs1,
                                          ptrdiff_t rs2, size_t vl);
vuint8m1x4_t __riscv_vlsseg4e8_v_u8m1x4_m(vbool8_t vm, const uint8_t *rs1,
                                          ptrdiff_t rs2, size_t vl);
vuint8m1x5_t __riscv_vlsseg5e8_v_u8m1x5_m(vbool8_t vm, const uint8_t *rs1,
                                          ptrdiff_t rs2, size_t vl);
vuint8m1x6_t __riscv_vlsseg6e8_v_u8m1x6_m(vbool8_t vm, const uint8_t *rs1,
                                          ptrdiff_t rs2, size_t vl);
vuint8m1x7_t __riscv_vlsseg7e8_v_u8m1x7_m(vbool8_t vm, const uint8_t *rs1,
                                          ptrdiff_t rs2, size_t vl);
vuint8m1x8_t __riscv_vlsseg8e8_v_u8m1x8_m(vbool8_t vm, const uint8_t *rs1,
                                          ptrdiff_t rs2, size_t vl);
vuint8m2x2_t __riscv_vlsseg2e8_v_u8m2x2_m(vbool4_t vm, const uint8_t *rs1,
                                          ptrdiff_t rs2, size_t vl);
vuint8m2x3_t __riscv_vlsseg3e8_v_u8m2x3_m(vbool4_t vm, const uint8_t *rs1,
                                          ptrdiff_t rs2, size_t vl);
vuint8m2x4_t __riscv_vlsseg4e8_v_u8m2x4_m(vbool4_t vm, const uint8_t *rs1,
                                          ptrdiff_t rs2, size_t vl);
vuint8m4x2_t __riscv_vlsseg2e8_v_u8m4x2_m(vbool2_t vm, const uint8_t *rs1,
                                          ptrdiff_t rs2, size_t vl);
vuint16mf4x2_t __riscv_vlsseg2e16_v_u16mf4x2_m(vbool64_t vm,
                                               const uint16_t *rs1,
                                               ptrdiff_t rs2, size_t vl);
vuint16mf4x3_t __riscv_vlsseg3e16_v_u16mf4x3_m(vbool64_t vm,
                                               const uint16_t *rs1,
                                               ptrdiff_t rs2, size_t vl);
vuint16mf4x4_t __riscv_vlsseg4e16_v_u16mf4x4_m(vbool64_t vm,
                                               const uint16_t *rs1,
                                               ptrdiff_t rs2, size_t vl);
vuint16mf4x5_t __riscv_vlsseg5e16_v_u16mf4x5_m(vbool64_t vm,
                                               const uint16_t *rs1,
                                               ptrdiff_t rs2, size_t vl);
vuint16mf4x6_t __riscv_vlsseg6e16_v_u16mf4x6_m(vbool64_t vm,
                                               const uint16_t *rs1,
                                               ptrdiff_t rs2, size_t vl);
vuint16mf4x7_t __riscv_vlsseg7e16_v_u16mf4x7_m(vbool64_t vm,
                                               const uint16_t *rs1,
                                               ptrdiff_t rs2, size_t vl);
vuint16mf4x8_t __riscv_vlsseg8e16_v_u16mf4x8_m(vbool64_t vm,
                                               const uint16_t *rs1,
                                               ptrdiff_t rs2, size_t vl);
vuint16mf2x2_t __riscv_vlsseg2e16_v_u16mf2x2_m(vbool32_t vm,
                                               const uint16_t *rs1,
                                               ptrdiff_t rs2, size_t vl);
vuint16mf2x3_t __riscv_vlsseg3e16_v_u16mf2x3_m(vbool32_t vm,
                                               const uint16_t *rs1,
                                               ptrdiff_t rs2, size_t vl);
vuint16mf2x4_t __riscv_vlsseg4e16_v_u16mf2x4_m(vbool32_t vm,
                                               const uint16_t *rs1,
                                               ptrdiff_t rs2, size_t vl);
vuint16mf2x5_t __riscv_vlsseg5e16_v_u16mf2x5_m(vbool32_t vm,
                                               const uint16_t *rs1,
                                               ptrdiff_t rs2, size_t vl);
vuint16mf2x6_t __riscv_vlsseg6e16_v_u16mf2x6_m(vbool32_t vm,
                                               const uint16_t *rs1,
                                               ptrdiff_t rs2, size_t vl);
vuint16mf2x7_t __riscv_vlsseg7e16_v_u16mf2x7_m(vbool32_t vm,
                                               const uint16_t *rs1,
                                               ptrdiff_t rs2, size_t vl);
vuint16mf2x8_t __riscv_vlsseg8e16_v_u16mf2x8_m(vbool32_t vm,
                                               const uint16_t *rs1,
                                               ptrdiff_t rs2, size_t vl);
vuint16m1x2_t __riscv_vlsseg2e16_v_u16m1x2_m(vbool16_t vm, const uint16_t *rs1,
                                             ptrdiff_t rs2, size_t vl);
vuint16m1x3_t __riscv_vlsseg3e16_v_u16m1x3_m(vbool16_t vm, const uint16_t *rs1,
                                             ptrdiff_t rs2, size_t vl);
vuint16m1x4_t __riscv_vlsseg4e16_v_u16m1x4_m(vbool16_t vm, const uint16_t *rs1,
                                             ptrdiff_t rs2, size_t vl);
vuint16m1x5_t __riscv_vlsseg5e16_v_u16m1x5_m(vbool16_t vm, const uint16_t *rs1,
                                             ptrdiff_t rs2, size_t vl);
vuint16m1x6_t __riscv_vlsseg6e16_v_u16m1x6_m(vbool16_t vm, const uint16_t *rs1,
                                             ptrdiff_t rs2, size_t vl);
vuint16m1x7_t __riscv_vlsseg7e16_v_u16m1x7_m(vbool16_t vm, const uint16_t *rs1,
                                             ptrdiff_t rs2, size_t vl);
vuint16m1x8_t __riscv_vlsseg8e16_v_u16m1x8_m(vbool16_t vm, const uint16_t *rs1,
                                             ptrdiff_t rs2, size_t vl);
vuint16m2x2_t __riscv_vlsseg2e16_v_u16m2x2_m(vbool8_t vm, const uint16_t *rs1,
                                             ptrdiff_t rs2, size_t vl);
vuint16m2x3_t __riscv_vlsseg3e16_v_u16m2x3_m(vbool8_t vm, const uint16_t *rs1,
                                             ptrdiff_t rs2, size_t vl);
vuint16m2x4_t __riscv_vlsseg4e16_v_u16m2x4_m(vbool8_t vm, const uint16_t *rs1,
                                             ptrdiff_t rs2, size_t vl);
vuint16m4x2_t __riscv_vlsseg2e16_v_u16m4x2_m(vbool4_t vm, const uint16_t *rs1,
                                             ptrdiff_t rs2, size_t vl);
vuint32mf2x2_t __riscv_vlsseg2e32_v_u32mf2x2_m(vbool64_t vm,
                                               const uint32_t *rs1,
                                               ptrdiff_t rs2, size_t vl);
vuint32mf2x3_t __riscv_vlsseg3e32_v_u32mf2x3_m(vbool64_t vm,
                                               const uint32_t *rs1,
                                               ptrdiff_t rs2, size_t vl);
vuint32mf2x4_t __riscv_vlsseg4e32_v_u32mf2x4_m(vbool64_t vm,
                                               const uint32_t *rs1,
                                               ptrdiff_t rs2, size_t vl);
vuint32mf2x5_t __riscv_vlsseg5e32_v_u32mf2x5_m(vbool64_t vm,
                                               const uint32_t *rs1,
                                               ptrdiff_t rs2, size_t vl);
vuint32mf2x6_t __riscv_vlsseg6e32_v_u32mf2x6_m(vbool64_t vm,
                                               const uint32_t *rs1,
                                               ptrdiff_t rs2, size_t vl);
vuint32mf2x7_t __riscv_vlsseg7e32_v_u32mf2x7_m(vbool64_t vm,
                                               const uint32_t *rs1,
                                               ptrdiff_t rs2, size_t vl);
vuint32mf2x8_t __riscv_vlsseg8e32_v_u32mf2x8_m(vbool64_t vm,
                                               const uint32_t *rs1,
                                               ptrdiff_t rs2, size_t vl);
vuint32m1x2_t __riscv_vlsseg2e32_v_u32m1x2_m(vbool32_t vm, const uint32_t *rs1,
                                             ptrdiff_t rs2, size_t vl);
vuint32m1x3_t __riscv_vlsseg3e32_v_u32m1x3_m(vbool32_t vm, const uint32_t *rs1,
                                             ptrdiff_t rs2, size_t vl);
vuint32m1x4_t __riscv_vlsseg4e32_v_u32m1x4_m(vbool32_t vm, const uint32_t *rs1,
                                             ptrdiff_t rs2, size_t vl);
vuint32m1x5_t __riscv_vlsseg5e32_v_u32m1x5_m(vbool32_t vm, const uint32_t *rs1,
                                             ptrdiff_t rs2, size_t vl);
vuint32m1x6_t __riscv_vlsseg6e32_v_u32m1x6_m(vbool32_t vm, const uint32_t *rs1,
                                             ptrdiff_t rs2, size_t vl);
vuint32m1x7_t __riscv_vlsseg7e32_v_u32m1x7_m(vbool32_t vm, const uint32_t *rs1,
                                             ptrdiff_t rs2, size_t vl);
vuint32m1x8_t __riscv_vlsseg8e32_v_u32m1x8_m(vbool32_t vm, const uint32_t *rs1,
                                             ptrdiff_t rs2, size_t vl);
vuint32m2x2_t __riscv_vlsseg2e32_v_u32m2x2_m(vbool16_t vm, const uint32_t *rs1,
                                             ptrdiff_t rs2, size_t vl);
vuint32m2x3_t __riscv_vlsseg3e32_v_u32m2x3_m(vbool16_t vm, const uint32_t *rs1,
                                             ptrdiff_t rs2, size_t vl);
vuint32m2x4_t __riscv_vlsseg4e32_v_u32m2x4_m(vbool16_t vm, const uint32_t *rs1,
                                             ptrdiff_t rs2, size_t vl);
vuint32m4x2_t __riscv_vlsseg2e32_v_u32m4x2_m(vbool8_t vm, const uint32_t *rs1,
                                             ptrdiff_t rs2, size_t vl);
vuint64m1x2_t __riscv_vlsseg2e64_v_u64m1x2_m(vbool64_t vm, const uint64_t *rs1,
                                             ptrdiff_t rs2, size_t vl);
vuint64m1x3_t __riscv_vlsseg3e64_v_u64m1x3_m(vbool64_t vm, const uint64_t *rs1,
                                             ptrdiff_t rs2, size_t vl);
vuint64m1x4_t __riscv_vlsseg4e64_v_u64m1x4_m(vbool64_t vm, const uint64_t *rs1,
                                             ptrdiff_t rs2, size_t vl);
vuint64m1x5_t __riscv_vlsseg5e64_v_u64m1x5_m(vbool64_t vm, const uint64_t *rs1,
                                             ptrdiff_t rs2, size_t vl);
vuint64m1x6_t __riscv_vlsseg6e64_v_u64m1x6_m(vbool64_t vm, const uint64_t *rs1,
                                             ptrdiff_t rs2, size_t vl);
vuint64m1x7_t __riscv_vlsseg7e64_v_u64m1x7_m(vbool64_t vm, const uint64_t *rs1,
                                             ptrdiff_t rs2, size_t vl);
vuint64m1x8_t __riscv_vlsseg8e64_v_u64m1x8_m(vbool64_t vm, const uint64_t *rs1,
                                             ptrdiff_t rs2, size_t vl);
vuint64m2x2_t __riscv_vlsseg2e64_v_u64m2x2_m(vbool32_t vm, const uint64_t *rs1,
                                             ptrdiff_t rs2, size_t vl);
vuint64m2x3_t __riscv_vlsseg3e64_v_u64m2x3_m(vbool32_t vm, const uint64_t *rs1,
                                             ptrdiff_t rs2, size_t vl);
vuint64m2x4_t __riscv_vlsseg4e64_v_u64m2x4_m(vbool32_t vm, const uint64_t *rs1,
                                             ptrdiff_t rs2, size_t vl);
vuint64m4x2_t __riscv_vlsseg2e64_v_u64m4x2_m(vbool16_t vm, const uint64_t *rs1,
                                             ptrdiff_t rs2, size_t vl);

Vector Strided Segment Store Intrinsics

void __riscv_vssseg2e16_v_f16mf4x2(_Float16 *rs1, ptrdiff_t rs2,
                                   vfloat16mf4x2_t vs3, size_t vl);
void __riscv_vssseg3e16_v_f16mf4x3(_Float16 *rs1, ptrdiff_t rs2,
                                   vfloat16mf4x3_t vs3, size_t vl);
void __riscv_vssseg4e16_v_f16mf4x4(_Float16 *rs1, ptrdiff_t rs2,
                                   vfloat16mf4x4_t vs3, size_t vl);
void __riscv_vssseg5e16_v_f16mf4x5(_Float16 *rs1, ptrdiff_t rs2,
                                   vfloat16mf4x5_t vs3, size_t vl);
void __riscv_vssseg6e16_v_f16mf4x6(_Float16 *rs1, ptrdiff_t rs2,
                                   vfloat16mf4x6_t vs3, size_t vl);
void __riscv_vssseg7e16_v_f16mf4x7(_Float16 *rs1, ptrdiff_t rs2,
                                   vfloat16mf4x7_t vs3, size_t vl);
void __riscv_vssseg8e16_v_f16mf4x8(_Float16 *rs1, ptrdiff_t rs2,
                                   vfloat16mf4x8_t vs3, size_t vl);
void __riscv_vssseg2e16_v_f16mf2x2(_Float16 *rs1, ptrdiff_t rs2,
                                   vfloat16mf2x2_t vs3, size_t vl);
void __riscv_vssseg3e16_v_f16mf2x3(_Float16 *rs1, ptrdiff_t rs2,
                                   vfloat16mf2x3_t vs3, size_t vl);
void __riscv_vssseg4e16_v_f16mf2x4(_Float16 *rs1, ptrdiff_t rs2,
                                   vfloat16mf2x4_t vs3, size_t vl);
void __riscv_vssseg5e16_v_f16mf2x5(_Float16 *rs1, ptrdiff_t rs2,
                                   vfloat16mf2x5_t vs3, size_t vl);
void __riscv_vssseg6e16_v_f16mf2x6(_Float16 *rs1, ptrdiff_t rs2,
                                   vfloat16mf2x6_t vs3, size_t vl);
void __riscv_vssseg7e16_v_f16mf2x7(_Float16 *rs1, ptrdiff_t rs2,
                                   vfloat16mf2x7_t vs3, size_t vl);
void __riscv_vssseg8e16_v_f16mf2x8(_Float16 *rs1, ptrdiff_t rs2,
                                   vfloat16mf2x8_t vs3, size_t vl);
void __riscv_vssseg2e16_v_f16m1x2(_Float16 *rs1, ptrdiff_t rs2,
                                  vfloat16m1x2_t vs3, size_t vl);
void __riscv_vssseg3e16_v_f16m1x3(_Float16 *rs1, ptrdiff_t rs2,
                                  vfloat16m1x3_t vs3, size_t vl);
void __riscv_vssseg4e16_v_f16m1x4(_Float16 *rs1, ptrdiff_t rs2,
                                  vfloat16m1x4_t vs3, size_t vl);
void __riscv_vssseg5e16_v_f16m1x5(_Float16 *rs1, ptrdiff_t rs2,
                                  vfloat16m1x5_t vs3, size_t vl);
void __riscv_vssseg6e16_v_f16m1x6(_Float16 *rs1, ptrdiff_t rs2,
                                  vfloat16m1x6_t vs3, size_t vl);
void __riscv_vssseg7e16_v_f16m1x7(_Float16 *rs1, ptrdiff_t rs2,
                                  vfloat16m1x7_t vs3, size_t vl);
void __riscv_vssseg8e16_v_f16m1x8(_Float16 *rs1, ptrdiff_t rs2,
                                  vfloat16m1x8_t vs3, size_t vl);
void __riscv_vssseg2e16_v_f16m2x2(_Float16 *rs1, ptrdiff_t rs2,
                                  vfloat16m2x2_t vs3, size_t vl);
void __riscv_vssseg3e16_v_f16m2x3(_Float16 *rs1, ptrdiff_t rs2,
                                  vfloat16m2x3_t vs3, size_t vl);
void __riscv_vssseg4e16_v_f16m2x4(_Float16 *rs1, ptrdiff_t rs2,
                                  vfloat16m2x4_t vs3, size_t vl);
void __riscv_vssseg2e16_v_f16m4x2(_Float16 *rs1, ptrdiff_t rs2,
                                  vfloat16m4x2_t vs3, size_t vl);
void __riscv_vssseg2e32_v_f32mf2x2(float *rs1, ptrdiff_t rs2,
                                   vfloat32mf2x2_t vs3, size_t vl);
void __riscv_vssseg3e32_v_f32mf2x3(float *rs1, ptrdiff_t rs2,
                                   vfloat32mf2x3_t vs3, size_t vl);
void __riscv_vssseg4e32_v_f32mf2x4(float *rs1, ptrdiff_t rs2,
                                   vfloat32mf2x4_t vs3, size_t vl);
void __riscv_vssseg5e32_v_f32mf2x5(float *rs1, ptrdiff_t rs2,
                                   vfloat32mf2x5_t vs3, size_t vl);
void __riscv_vssseg6e32_v_f32mf2x6(float *rs1, ptrdiff_t rs2,
                                   vfloat32mf2x6_t vs3, size_t vl);
void __riscv_vssseg7e32_v_f32mf2x7(float *rs1, ptrdiff_t rs2,
                                   vfloat32mf2x7_t vs3, size_t vl);
void __riscv_vssseg8e32_v_f32mf2x8(float *rs1, ptrdiff_t rs2,
                                   vfloat32mf2x8_t vs3, size_t vl);
void __riscv_vssseg2e32_v_f32m1x2(float *rs1, ptrdiff_t rs2, vfloat32m1x2_t vs3,
                                  size_t vl);
void __riscv_vssseg3e32_v_f32m1x3(float *rs1, ptrdiff_t rs2, vfloat32m1x3_t vs3,
                                  size_t vl);
void __riscv_vssseg4e32_v_f32m1x4(float *rs1, ptrdiff_t rs2, vfloat32m1x4_t vs3,
                                  size_t vl);
void __riscv_vssseg5e32_v_f32m1x5(float *rs1, ptrdiff_t rs2, vfloat32m1x5_t vs3,
                                  size_t vl);
void __riscv_vssseg6e32_v_f32m1x6(float *rs1, ptrdiff_t rs2, vfloat32m1x6_t vs3,
                                  size_t vl);
void __riscv_vssseg7e32_v_f32m1x7(float *rs1, ptrdiff_t rs2, vfloat32m1x7_t vs3,
                                  size_t vl);
void __riscv_vssseg8e32_v_f32m1x8(float *rs1, ptrdiff_t rs2, vfloat32m1x8_t vs3,
                                  size_t vl);
void __riscv_vssseg2e32_v_f32m2x2(float *rs1, ptrdiff_t rs2, vfloat32m2x2_t vs3,
                                  size_t vl);
void __riscv_vssseg3e32_v_f32m2x3(float *rs1, ptrdiff_t rs2, vfloat32m2x3_t vs3,
                                  size_t vl);
void __riscv_vssseg4e32_v_f32m2x4(float *rs1, ptrdiff_t rs2, vfloat32m2x4_t vs3,
                                  size_t vl);
void __riscv_vssseg2e32_v_f32m4x2(float *rs1, ptrdiff_t rs2, vfloat32m4x2_t vs3,
                                  size_t vl);
void __riscv_vssseg2e64_v_f64m1x2(double *rs1, ptrdiff_t rs2,
                                  vfloat64m1x2_t vs3, size_t vl);
void __riscv_vssseg3e64_v_f64m1x3(double *rs1, ptrdiff_t rs2,
                                  vfloat64m1x3_t vs3, size_t vl);
void __riscv_vssseg4e64_v_f64m1x4(double *rs1, ptrdiff_t rs2,
                                  vfloat64m1x4_t vs3, size_t vl);
void __riscv_vssseg5e64_v_f64m1x5(double *rs1, ptrdiff_t rs2,
                                  vfloat64m1x5_t vs3, size_t vl);
void __riscv_vssseg6e64_v_f64m1x6(double *rs1, ptrdiff_t rs2,
                                  vfloat64m1x6_t vs3, size_t vl);
void __riscv_vssseg7e64_v_f64m1x7(double *rs1, ptrdiff_t rs2,
                                  vfloat64m1x7_t vs3, size_t vl);
void __riscv_vssseg8e64_v_f64m1x8(double *rs1, ptrdiff_t rs2,
                                  vfloat64m1x8_t vs3, size_t vl);
void __riscv_vssseg2e64_v_f64m2x2(double *rs1, ptrdiff_t rs2,
                                  vfloat64m2x2_t vs3, size_t vl);
void __riscv_vssseg3e64_v_f64m2x3(double *rs1, ptrdiff_t rs2,
                                  vfloat64m2x3_t vs3, size_t vl);
void __riscv_vssseg4e64_v_f64m2x4(double *rs1, ptrdiff_t rs2,
                                  vfloat64m2x4_t vs3, size_t vl);
void __riscv_vssseg2e64_v_f64m4x2(double *rs1, ptrdiff_t rs2,
                                  vfloat64m4x2_t vs3, size_t vl);
void __riscv_vssseg2e8_v_i8mf8x2(int8_t *rs1, ptrdiff_t rs2, vint8mf8x2_t vs3,
                                 size_t vl);
void __riscv_vssseg3e8_v_i8mf8x3(int8_t *rs1, ptrdiff_t rs2, vint8mf8x3_t vs3,
                                 size_t vl);
void __riscv_vssseg4e8_v_i8mf8x4(int8_t *rs1, ptrdiff_t rs2, vint8mf8x4_t vs3,
                                 size_t vl);
void __riscv_vssseg5e8_v_i8mf8x5(int8_t *rs1, ptrdiff_t rs2, vint8mf8x5_t vs3,
                                 size_t vl);
void __riscv_vssseg6e8_v_i8mf8x6(int8_t *rs1, ptrdiff_t rs2, vint8mf8x6_t vs3,
                                 size_t vl);
void __riscv_vssseg7e8_v_i8mf8x7(int8_t *rs1, ptrdiff_t rs2, vint8mf8x7_t vs3,
                                 size_t vl);
void __riscv_vssseg8e8_v_i8mf8x8(int8_t *rs1, ptrdiff_t rs2, vint8mf8x8_t vs3,
                                 size_t vl);
void __riscv_vssseg2e8_v_i8mf4x2(int8_t *rs1, ptrdiff_t rs2, vint8mf4x2_t vs3,
                                 size_t vl);
void __riscv_vssseg3e8_v_i8mf4x3(int8_t *rs1, ptrdiff_t rs2, vint8mf4x3_t vs3,
                                 size_t vl);
void __riscv_vssseg4e8_v_i8mf4x4(int8_t *rs1, ptrdiff_t rs2, vint8mf4x4_t vs3,
                                 size_t vl);
void __riscv_vssseg5e8_v_i8mf4x5(int8_t *rs1, ptrdiff_t rs2, vint8mf4x5_t vs3,
                                 size_t vl);
void __riscv_vssseg6e8_v_i8mf4x6(int8_t *rs1, ptrdiff_t rs2, vint8mf4x6_t vs3,
                                 size_t vl);
void __riscv_vssseg7e8_v_i8mf4x7(int8_t *rs1, ptrdiff_t rs2, vint8mf4x7_t vs3,
                                 size_t vl);
void __riscv_vssseg8e8_v_i8mf4x8(int8_t *rs1, ptrdiff_t rs2, vint8mf4x8_t vs3,
                                 size_t vl);
void __riscv_vssseg2e8_v_i8mf2x2(int8_t *rs1, ptrdiff_t rs2, vint8mf2x2_t vs3,
                                 size_t vl);
void __riscv_vssseg3e8_v_i8mf2x3(int8_t *rs1, ptrdiff_t rs2, vint8mf2x3_t vs3,
                                 size_t vl);
void __riscv_vssseg4e8_v_i8mf2x4(int8_t *rs1, ptrdiff_t rs2, vint8mf2x4_t vs3,
                                 size_t vl);
void __riscv_vssseg5e8_v_i8mf2x5(int8_t *rs1, ptrdiff_t rs2, vint8mf2x5_t vs3,
                                 size_t vl);
void __riscv_vssseg6e8_v_i8mf2x6(int8_t *rs1, ptrdiff_t rs2, vint8mf2x6_t vs3,
                                 size_t vl);
void __riscv_vssseg7e8_v_i8mf2x7(int8_t *rs1, ptrdiff_t rs2, vint8mf2x7_t vs3,
                                 size_t vl);
void __riscv_vssseg8e8_v_i8mf2x8(int8_t *rs1, ptrdiff_t rs2, vint8mf2x8_t vs3,
                                 size_t vl);
void __riscv_vssseg2e8_v_i8m1x2(int8_t *rs1, ptrdiff_t rs2, vint8m1x2_t vs3,
                                size_t vl);
void __riscv_vssseg3e8_v_i8m1x3(int8_t *rs1, ptrdiff_t rs2, vint8m1x3_t vs3,
                                size_t vl);
void __riscv_vssseg4e8_v_i8m1x4(int8_t *rs1, ptrdiff_t rs2, vint8m1x4_t vs3,
                                size_t vl);
void __riscv_vssseg5e8_v_i8m1x5(int8_t *rs1, ptrdiff_t rs2, vint8m1x5_t vs3,
                                size_t vl);
void __riscv_vssseg6e8_v_i8m1x6(int8_t *rs1, ptrdiff_t rs2, vint8m1x6_t vs3,
                                size_t vl);
void __riscv_vssseg7e8_v_i8m1x7(int8_t *rs1, ptrdiff_t rs2, vint8m1x7_t vs3,
                                size_t vl);
void __riscv_vssseg8e8_v_i8m1x8(int8_t *rs1, ptrdiff_t rs2, vint8m1x8_t vs3,
                                size_t vl);
void __riscv_vssseg2e8_v_i8m2x2(int8_t *rs1, ptrdiff_t rs2, vint8m2x2_t vs3,
                                size_t vl);
void __riscv_vssseg3e8_v_i8m2x3(int8_t *rs1, ptrdiff_t rs2, vint8m2x3_t vs3,
                                size_t vl);
void __riscv_vssseg4e8_v_i8m2x4(int8_t *rs1, ptrdiff_t rs2, vint8m2x4_t vs3,
                                size_t vl);
void __riscv_vssseg2e8_v_i8m4x2(int8_t *rs1, ptrdiff_t rs2, vint8m4x2_t vs3,
                                size_t vl);
void __riscv_vssseg2e16_v_i16mf4x2(int16_t *rs1, ptrdiff_t rs2,
                                   vint16mf4x2_t vs3, size_t vl);
void __riscv_vssseg3e16_v_i16mf4x3(int16_t *rs1, ptrdiff_t rs2,
                                   vint16mf4x3_t vs3, size_t vl);
void __riscv_vssseg4e16_v_i16mf4x4(int16_t *rs1, ptrdiff_t rs2,
                                   vint16mf4x4_t vs3, size_t vl);
void __riscv_vssseg5e16_v_i16mf4x5(int16_t *rs1, ptrdiff_t rs2,
                                   vint16mf4x5_t vs3, size_t vl);
void __riscv_vssseg6e16_v_i16mf4x6(int16_t *rs1, ptrdiff_t rs2,
                                   vint16mf4x6_t vs3, size_t vl);
void __riscv_vssseg7e16_v_i16mf4x7(int16_t *rs1, ptrdiff_t rs2,
                                   vint16mf4x7_t vs3, size_t vl);
void __riscv_vssseg8e16_v_i16mf4x8(int16_t *rs1, ptrdiff_t rs2,
                                   vint16mf4x8_t vs3, size_t vl);
void __riscv_vssseg2e16_v_i16mf2x2(int16_t *rs1, ptrdiff_t rs2,
                                   vint16mf2x2_t vs3, size_t vl);
void __riscv_vssseg3e16_v_i16mf2x3(int16_t *rs1, ptrdiff_t rs2,
                                   vint16mf2x3_t vs3, size_t vl);
void __riscv_vssseg4e16_v_i16mf2x4(int16_t *rs1, ptrdiff_t rs2,
                                   vint16mf2x4_t vs3, size_t vl);
void __riscv_vssseg5e16_v_i16mf2x5(int16_t *rs1, ptrdiff_t rs2,
                                   vint16mf2x5_t vs3, size_t vl);
void __riscv_vssseg6e16_v_i16mf2x6(int16_t *rs1, ptrdiff_t rs2,
                                   vint16mf2x6_t vs3, size_t vl);
void __riscv_vssseg7e16_v_i16mf2x7(int16_t *rs1, ptrdiff_t rs2,
                                   vint16mf2x7_t vs3, size_t vl);
void __riscv_vssseg8e16_v_i16mf2x8(int16_t *rs1, ptrdiff_t rs2,
                                   vint16mf2x8_t vs3, size_t vl);
void __riscv_vssseg2e16_v_i16m1x2(int16_t *rs1, ptrdiff_t rs2, vint16m1x2_t vs3,
                                  size_t vl);
void __riscv_vssseg3e16_v_i16m1x3(int16_t *rs1, ptrdiff_t rs2, vint16m1x3_t vs3,
                                  size_t vl);
void __riscv_vssseg4e16_v_i16m1x4(int16_t *rs1, ptrdiff_t rs2, vint16m1x4_t vs3,
                                  size_t vl);
void __riscv_vssseg5e16_v_i16m1x5(int16_t *rs1, ptrdiff_t rs2, vint16m1x5_t vs3,
                                  size_t vl);
void __riscv_vssseg6e16_v_i16m1x6(int16_t *rs1, ptrdiff_t rs2, vint16m1x6_t vs3,
                                  size_t vl);
void __riscv_vssseg7e16_v_i16m1x7(int16_t *rs1, ptrdiff_t rs2, vint16m1x7_t vs3,
                                  size_t vl);
void __riscv_vssseg8e16_v_i16m1x8(int16_t *rs1, ptrdiff_t rs2, vint16m1x8_t vs3,
                                  size_t vl);
void __riscv_vssseg2e16_v_i16m2x2(int16_t *rs1, ptrdiff_t rs2, vint16m2x2_t vs3,
                                  size_t vl);
void __riscv_vssseg3e16_v_i16m2x3(int16_t *rs1, ptrdiff_t rs2, vint16m2x3_t vs3,
                                  size_t vl);
void __riscv_vssseg4e16_v_i16m2x4(int16_t *rs1, ptrdiff_t rs2, vint16m2x4_t vs3,
                                  size_t vl);
void __riscv_vssseg2e16_v_i16m4x2(int16_t *rs1, ptrdiff_t rs2, vint16m4x2_t vs3,
                                  size_t vl);
void __riscv_vssseg2e32_v_i32mf2x2(int32_t *rs1, ptrdiff_t rs2,
                                   vint32mf2x2_t vs3, size_t vl);
void __riscv_vssseg3e32_v_i32mf2x3(int32_t *rs1, ptrdiff_t rs2,
                                   vint32mf2x3_t vs3, size_t vl);
void __riscv_vssseg4e32_v_i32mf2x4(int32_t *rs1, ptrdiff_t rs2,
                                   vint32mf2x4_t vs3, size_t vl);
void __riscv_vssseg5e32_v_i32mf2x5(int32_t *rs1, ptrdiff_t rs2,
                                   vint32mf2x5_t vs3, size_t vl);
void __riscv_vssseg6e32_v_i32mf2x6(int32_t *rs1, ptrdiff_t rs2,
                                   vint32mf2x6_t vs3, size_t vl);
void __riscv_vssseg7e32_v_i32mf2x7(int32_t *rs1, ptrdiff_t rs2,
                                   vint32mf2x7_t vs3, size_t vl);
void __riscv_vssseg8e32_v_i32mf2x8(int32_t *rs1, ptrdiff_t rs2,
                                   vint32mf2x8_t vs3, size_t vl);
void __riscv_vssseg2e32_v_i32m1x2(int32_t *rs1, ptrdiff_t rs2, vint32m1x2_t vs3,
                                  size_t vl);
void __riscv_vssseg3e32_v_i32m1x3(int32_t *rs1, ptrdiff_t rs2, vint32m1x3_t vs3,
                                  size_t vl);
void __riscv_vssseg4e32_v_i32m1x4(int32_t *rs1, ptrdiff_t rs2, vint32m1x4_t vs3,
                                  size_t vl);
void __riscv_vssseg5e32_v_i32m1x5(int32_t *rs1, ptrdiff_t rs2, vint32m1x5_t vs3,
                                  size_t vl);
void __riscv_vssseg6e32_v_i32m1x6(int32_t *rs1, ptrdiff_t rs2, vint32m1x6_t vs3,
                                  size_t vl);
void __riscv_vssseg7e32_v_i32m1x7(int32_t *rs1, ptrdiff_t rs2, vint32m1x7_t vs3,
                                  size_t vl);
void __riscv_vssseg8e32_v_i32m1x8(int32_t *rs1, ptrdiff_t rs2, vint32m1x8_t vs3,
                                  size_t vl);
void __riscv_vssseg2e32_v_i32m2x2(int32_t *rs1, ptrdiff_t rs2, vint32m2x2_t vs3,
                                  size_t vl);
void __riscv_vssseg3e32_v_i32m2x3(int32_t *rs1, ptrdiff_t rs2, vint32m2x3_t vs3,
                                  size_t vl);
void __riscv_vssseg4e32_v_i32m2x4(int32_t *rs1, ptrdiff_t rs2, vint32m2x4_t vs3,
                                  size_t vl);
void __riscv_vssseg2e32_v_i32m4x2(int32_t *rs1, ptrdiff_t rs2, vint32m4x2_t vs3,
                                  size_t vl);
void __riscv_vssseg2e64_v_i64m1x2(int64_t *rs1, ptrdiff_t rs2, vint64m1x2_t vs3,
                                  size_t vl);
void __riscv_vssseg3e64_v_i64m1x3(int64_t *rs1, ptrdiff_t rs2, vint64m1x3_t vs3,
                                  size_t vl);
void __riscv_vssseg4e64_v_i64m1x4(int64_t *rs1, ptrdiff_t rs2, vint64m1x4_t vs3,
                                  size_t vl);
void __riscv_vssseg5e64_v_i64m1x5(int64_t *rs1, ptrdiff_t rs2, vint64m1x5_t vs3,
                                  size_t vl);
void __riscv_vssseg6e64_v_i64m1x6(int64_t *rs1, ptrdiff_t rs2, vint64m1x6_t vs3,
                                  size_t vl);
void __riscv_vssseg7e64_v_i64m1x7(int64_t *rs1, ptrdiff_t rs2, vint64m1x7_t vs3,
                                  size_t vl);
void __riscv_vssseg8e64_v_i64m1x8(int64_t *rs1, ptrdiff_t rs2, vint64m1x8_t vs3,
                                  size_t vl);
void __riscv_vssseg2e64_v_i64m2x2(int64_t *rs1, ptrdiff_t rs2, vint64m2x2_t vs3,
                                  size_t vl);
void __riscv_vssseg3e64_v_i64m2x3(int64_t *rs1, ptrdiff_t rs2, vint64m2x3_t vs3,
                                  size_t vl);
void __riscv_vssseg4e64_v_i64m2x4(int64_t *rs1, ptrdiff_t rs2, vint64m2x4_t vs3,
                                  size_t vl);
void __riscv_vssseg2e64_v_i64m4x2(int64_t *rs1, ptrdiff_t rs2, vint64m4x2_t vs3,
                                  size_t vl);
void __riscv_vssseg2e8_v_u8mf8x2(uint8_t *rs1, ptrdiff_t rs2, vuint8mf8x2_t vs3,
                                 size_t vl);
void __riscv_vssseg3e8_v_u8mf8x3(uint8_t *rs1, ptrdiff_t rs2, vuint8mf8x3_t vs3,
                                 size_t vl);
void __riscv_vssseg4e8_v_u8mf8x4(uint8_t *rs1, ptrdiff_t rs2, vuint8mf8x4_t vs3,
                                 size_t vl);
void __riscv_vssseg5e8_v_u8mf8x5(uint8_t *rs1, ptrdiff_t rs2, vuint8mf8x5_t vs3,
                                 size_t vl);
void __riscv_vssseg6e8_v_u8mf8x6(uint8_t *rs1, ptrdiff_t rs2, vuint8mf8x6_t vs3,
                                 size_t vl);
void __riscv_vssseg7e8_v_u8mf8x7(uint8_t *rs1, ptrdiff_t rs2, vuint8mf8x7_t vs3,
                                 size_t vl);
void __riscv_vssseg8e8_v_u8mf8x8(uint8_t *rs1, ptrdiff_t rs2, vuint8mf8x8_t vs3,
                                 size_t vl);
void __riscv_vssseg2e8_v_u8mf4x2(uint8_t *rs1, ptrdiff_t rs2, vuint8mf4x2_t vs3,
                                 size_t vl);
void __riscv_vssseg3e8_v_u8mf4x3(uint8_t *rs1, ptrdiff_t rs2, vuint8mf4x3_t vs3,
                                 size_t vl);
void __riscv_vssseg4e8_v_u8mf4x4(uint8_t *rs1, ptrdiff_t rs2, vuint8mf4x4_t vs3,
                                 size_t vl);
void __riscv_vssseg5e8_v_u8mf4x5(uint8_t *rs1, ptrdiff_t rs2, vuint8mf4x5_t vs3,
                                 size_t vl);
void __riscv_vssseg6e8_v_u8mf4x6(uint8_t *rs1, ptrdiff_t rs2, vuint8mf4x6_t vs3,
                                 size_t vl);
void __riscv_vssseg7e8_v_u8mf4x7(uint8_t *rs1, ptrdiff_t rs2, vuint8mf4x7_t vs3,
                                 size_t vl);
void __riscv_vssseg8e8_v_u8mf4x8(uint8_t *rs1, ptrdiff_t rs2, vuint8mf4x8_t vs3,
                                 size_t vl);
void __riscv_vssseg2e8_v_u8mf2x2(uint8_t *rs1, ptrdiff_t rs2, vuint8mf2x2_t vs3,
                                 size_t vl);
void __riscv_vssseg3e8_v_u8mf2x3(uint8_t *rs1, ptrdiff_t rs2, vuint8mf2x3_t vs3,
                                 size_t vl);
void __riscv_vssseg4e8_v_u8mf2x4(uint8_t *rs1, ptrdiff_t rs2, vuint8mf2x4_t vs3,
                                 size_t vl);
void __riscv_vssseg5e8_v_u8mf2x5(uint8_t *rs1, ptrdiff_t rs2, vuint8mf2x5_t vs3,
                                 size_t vl);
void __riscv_vssseg6e8_v_u8mf2x6(uint8_t *rs1, ptrdiff_t rs2, vuint8mf2x6_t vs3,
                                 size_t vl);
void __riscv_vssseg7e8_v_u8mf2x7(uint8_t *rs1, ptrdiff_t rs2, vuint8mf2x7_t vs3,
                                 size_t vl);
void __riscv_vssseg8e8_v_u8mf2x8(uint8_t *rs1, ptrdiff_t rs2, vuint8mf2x8_t vs3,
                                 size_t vl);
void __riscv_vssseg2e8_v_u8m1x2(uint8_t *rs1, ptrdiff_t rs2, vuint8m1x2_t vs3,
                                size_t vl);
void __riscv_vssseg3e8_v_u8m1x3(uint8_t *rs1, ptrdiff_t rs2, vuint8m1x3_t vs3,
                                size_t vl);
void __riscv_vssseg4e8_v_u8m1x4(uint8_t *rs1, ptrdiff_t rs2, vuint8m1x4_t vs3,
                                size_t vl);
void __riscv_vssseg5e8_v_u8m1x5(uint8_t *rs1, ptrdiff_t rs2, vuint8m1x5_t vs3,
                                size_t vl);
void __riscv_vssseg6e8_v_u8m1x6(uint8_t *rs1, ptrdiff_t rs2, vuint8m1x6_t vs3,
                                size_t vl);
void __riscv_vssseg7e8_v_u8m1x7(uint8_t *rs1, ptrdiff_t rs2, vuint8m1x7_t vs3,
                                size_t vl);
void __riscv_vssseg8e8_v_u8m1x8(uint8_t *rs1, ptrdiff_t rs2, vuint8m1x8_t vs3,
                                size_t vl);
void __riscv_vssseg2e8_v_u8m2x2(uint8_t *rs1, ptrdiff_t rs2, vuint8m2x2_t vs3,
                                size_t vl);
void __riscv_vssseg3e8_v_u8m2x3(uint8_t *rs1, ptrdiff_t rs2, vuint8m2x3_t vs3,
                                size_t vl);
void __riscv_vssseg4e8_v_u8m2x4(uint8_t *rs1, ptrdiff_t rs2, vuint8m2x4_t vs3,
                                size_t vl);
void __riscv_vssseg2e8_v_u8m4x2(uint8_t *rs1, ptrdiff_t rs2, vuint8m4x2_t vs3,
                                size_t vl);
void __riscv_vssseg2e16_v_u16mf4x2(uint16_t *rs1, ptrdiff_t rs2,
                                   vuint16mf4x2_t vs3, size_t vl);
void __riscv_vssseg3e16_v_u16mf4x3(uint16_t *rs1, ptrdiff_t rs2,
                                   vuint16mf4x3_t vs3, size_t vl);
void __riscv_vssseg4e16_v_u16mf4x4(uint16_t *rs1, ptrdiff_t rs2,
                                   vuint16mf4x4_t vs3, size_t vl);
void __riscv_vssseg5e16_v_u16mf4x5(uint16_t *rs1, ptrdiff_t rs2,
                                   vuint16mf4x5_t vs3, size_t vl);
void __riscv_vssseg6e16_v_u16mf4x6(uint16_t *rs1, ptrdiff_t rs2,
                                   vuint16mf4x6_t vs3, size_t vl);
void __riscv_vssseg7e16_v_u16mf4x7(uint16_t *rs1, ptrdiff_t rs2,
                                   vuint16mf4x7_t vs3, size_t vl);
void __riscv_vssseg8e16_v_u16mf4x8(uint16_t *rs1, ptrdiff_t rs2,
                                   vuint16mf4x8_t vs3, size_t vl);
void __riscv_vssseg2e16_v_u16mf2x2(uint16_t *rs1, ptrdiff_t rs2,
                                   vuint16mf2x2_t vs3, size_t vl);
void __riscv_vssseg3e16_v_u16mf2x3(uint16_t *rs1, ptrdiff_t rs2,
                                   vuint16mf2x3_t vs3, size_t vl);
void __riscv_vssseg4e16_v_u16mf2x4(uint16_t *rs1, ptrdiff_t rs2,
                                   vuint16mf2x4_t vs3, size_t vl);
void __riscv_vssseg5e16_v_u16mf2x5(uint16_t *rs1, ptrdiff_t rs2,
                                   vuint16mf2x5_t vs3, size_t vl);
void __riscv_vssseg6e16_v_u16mf2x6(uint16_t *rs1, ptrdiff_t rs2,
                                   vuint16mf2x6_t vs3, size_t vl);
void __riscv_vssseg7e16_v_u16mf2x7(uint16_t *rs1, ptrdiff_t rs2,
                                   vuint16mf2x7_t vs3, size_t vl);
void __riscv_vssseg8e16_v_u16mf2x8(uint16_t *rs1, ptrdiff_t rs2,
                                   vuint16mf2x8_t vs3, size_t vl);
void __riscv_vssseg2e16_v_u16m1x2(uint16_t *rs1, ptrdiff_t rs2,
                                  vuint16m1x2_t vs3, size_t vl);
void __riscv_vssseg3e16_v_u16m1x3(uint16_t *rs1, ptrdiff_t rs2,
                                  vuint16m1x3_t vs3, size_t vl);
void __riscv_vssseg4e16_v_u16m1x4(uint16_t *rs1, ptrdiff_t rs2,
                                  vuint16m1x4_t vs3, size_t vl);
void __riscv_vssseg5e16_v_u16m1x5(uint16_t *rs1, ptrdiff_t rs2,
                                  vuint16m1x5_t vs3, size_t vl);
void __riscv_vssseg6e16_v_u16m1x6(uint16_t *rs1, ptrdiff_t rs2,
                                  vuint16m1x6_t vs3, size_t vl);
void __riscv_vssseg7e16_v_u16m1x7(uint16_t *rs1, ptrdiff_t rs2,
                                  vuint16m1x7_t vs3, size_t vl);
void __riscv_vssseg8e16_v_u16m1x8(uint16_t *rs1, ptrdiff_t rs2,
                                  vuint16m1x8_t vs3, size_t vl);
void __riscv_vssseg2e16_v_u16m2x2(uint16_t *rs1, ptrdiff_t rs2,
                                  vuint16m2x2_t vs3, size_t vl);
void __riscv_vssseg3e16_v_u16m2x3(uint16_t *rs1, ptrdiff_t rs2,
                                  vuint16m2x3_t vs3, size_t vl);
void __riscv_vssseg4e16_v_u16m2x4(uint16_t *rs1, ptrdiff_t rs2,
                                  vuint16m2x4_t vs3, size_t vl);
void __riscv_vssseg2e16_v_u16m4x2(uint16_t *rs1, ptrdiff_t rs2,
                                  vuint16m4x2_t vs3, size_t vl);
void __riscv_vssseg2e32_v_u32mf2x2(uint32_t *rs1, ptrdiff_t rs2,
                                   vuint32mf2x2_t vs3, size_t vl);
void __riscv_vssseg3e32_v_u32mf2x3(uint32_t *rs1, ptrdiff_t rs2,
                                   vuint32mf2x3_t vs3, size_t vl);
void __riscv_vssseg4e32_v_u32mf2x4(uint32_t *rs1, ptrdiff_t rs2,
                                   vuint32mf2x4_t vs3, size_t vl);
void __riscv_vssseg5e32_v_u32mf2x5(uint32_t *rs1, ptrdiff_t rs2,
                                   vuint32mf2x5_t vs3, size_t vl);
void __riscv_vssseg6e32_v_u32mf2x6(uint32_t *rs1, ptrdiff_t rs2,
                                   vuint32mf2x6_t vs3, size_t vl);
void __riscv_vssseg7e32_v_u32mf2x7(uint32_t *rs1, ptrdiff_t rs2,
                                   vuint32mf2x7_t vs3, size_t vl);
void __riscv_vssseg8e32_v_u32mf2x8(uint32_t *rs1, ptrdiff_t rs2,
                                   vuint32mf2x8_t vs3, size_t vl);
void __riscv_vssseg2e32_v_u32m1x2(uint32_t *rs1, ptrdiff_t rs2,
                                  vuint32m1x2_t vs3, size_t vl);
void __riscv_vssseg3e32_v_u32m1x3(uint32_t *rs1, ptrdiff_t rs2,
                                  vuint32m1x3_t vs3, size_t vl);
void __riscv_vssseg4e32_v_u32m1x4(uint32_t *rs1, ptrdiff_t rs2,
                                  vuint32m1x4_t vs3, size_t vl);
void __riscv_vssseg5e32_v_u32m1x5(uint32_t *rs1, ptrdiff_t rs2,
                                  vuint32m1x5_t vs3, size_t vl);
void __riscv_vssseg6e32_v_u32m1x6(uint32_t *rs1, ptrdiff_t rs2,
                                  vuint32m1x6_t vs3, size_t vl);
void __riscv_vssseg7e32_v_u32m1x7(uint32_t *rs1, ptrdiff_t rs2,
                                  vuint32m1x7_t vs3, size_t vl);
void __riscv_vssseg8e32_v_u32m1x8(uint32_t *rs1, ptrdiff_t rs2,
                                  vuint32m1x8_t vs3, size_t vl);
void __riscv_vssseg2e32_v_u32m2x2(uint32_t *rs1, ptrdiff_t rs2,
                                  vuint32m2x2_t vs3, size_t vl);
void __riscv_vssseg3e32_v_u32m2x3(uint32_t *rs1, ptrdiff_t rs2,
                                  vuint32m2x3_t vs3, size_t vl);
void __riscv_vssseg4e32_v_u32m2x4(uint32_t *rs1, ptrdiff_t rs2,
                                  vuint32m2x4_t vs3, size_t vl);
void __riscv_vssseg2e32_v_u32m4x2(uint32_t *rs1, ptrdiff_t rs2,
                                  vuint32m4x2_t vs3, size_t vl);
void __riscv_vssseg2e64_v_u64m1x2(uint64_t *rs1, ptrdiff_t rs2,
                                  vuint64m1x2_t vs3, size_t vl);
void __riscv_vssseg3e64_v_u64m1x3(uint64_t *rs1, ptrdiff_t rs2,
                                  vuint64m1x3_t vs3, size_t vl);
void __riscv_vssseg4e64_v_u64m1x4(uint64_t *rs1, ptrdiff_t rs2,
                                  vuint64m1x4_t vs3, size_t vl);
void __riscv_vssseg5e64_v_u64m1x5(uint64_t *rs1, ptrdiff_t rs2,
                                  vuint64m1x5_t vs3, size_t vl);
void __riscv_vssseg6e64_v_u64m1x6(uint64_t *rs1, ptrdiff_t rs2,
                                  vuint64m1x6_t vs3, size_t vl);
void __riscv_vssseg7e64_v_u64m1x7(uint64_t *rs1, ptrdiff_t rs2,
                                  vuint64m1x7_t vs3, size_t vl);
void __riscv_vssseg8e64_v_u64m1x8(uint64_t *rs1, ptrdiff_t rs2,
                                  vuint64m1x8_t vs3, size_t vl);
void __riscv_vssseg2e64_v_u64m2x2(uint64_t *rs1, ptrdiff_t rs2,
                                  vuint64m2x2_t vs3, size_t vl);
void __riscv_vssseg3e64_v_u64m2x3(uint64_t *rs1, ptrdiff_t rs2,
                                  vuint64m2x3_t vs3, size_t vl);
void __riscv_vssseg4e64_v_u64m2x4(uint64_t *rs1, ptrdiff_t rs2,
                                  vuint64m2x4_t vs3, size_t vl);
void __riscv_vssseg2e64_v_u64m4x2(uint64_t *rs1, ptrdiff_t rs2,
                                  vuint64m4x2_t vs3, size_t vl);
// masked functions
void __riscv_vssseg2e16_v_f16mf4x2_m(vbool64_t vm, _Float16 *rs1, ptrdiff_t rs2,
                                     vfloat16mf4x2_t vs3, size_t vl);
void __riscv_vssseg3e16_v_f16mf4x3_m(vbool64_t vm, _Float16 *rs1, ptrdiff_t rs2,
                                     vfloat16mf4x3_t vs3, size_t vl);
void __riscv_vssseg4e16_v_f16mf4x4_m(vbool64_t vm, _Float16 *rs1, ptrdiff_t rs2,
                                     vfloat16mf4x4_t vs3, size_t vl);
void __riscv_vssseg5e16_v_f16mf4x5_m(vbool64_t vm, _Float16 *rs1, ptrdiff_t rs2,
                                     vfloat16mf4x5_t vs3, size_t vl);
void __riscv_vssseg6e16_v_f16mf4x6_m(vbool64_t vm, _Float16 *rs1, ptrdiff_t rs2,
                                     vfloat16mf4x6_t vs3, size_t vl);
void __riscv_vssseg7e16_v_f16mf4x7_m(vbool64_t vm, _Float16 *rs1, ptrdiff_t rs2,
                                     vfloat16mf4x7_t vs3, size_t vl);
void __riscv_vssseg8e16_v_f16mf4x8_m(vbool64_t vm, _Float16 *rs1, ptrdiff_t rs2,
                                     vfloat16mf4x8_t vs3, size_t vl);
void __riscv_vssseg2e16_v_f16mf2x2_m(vbool32_t vm, _Float16 *rs1, ptrdiff_t rs2,
                                     vfloat16mf2x2_t vs3, size_t vl);
void __riscv_vssseg3e16_v_f16mf2x3_m(vbool32_t vm, _Float16 *rs1, ptrdiff_t rs2,
                                     vfloat16mf2x3_t vs3, size_t vl);
void __riscv_vssseg4e16_v_f16mf2x4_m(vbool32_t vm, _Float16 *rs1, ptrdiff_t rs2,
                                     vfloat16mf2x4_t vs3, size_t vl);
void __riscv_vssseg5e16_v_f16mf2x5_m(vbool32_t vm, _Float16 *rs1, ptrdiff_t rs2,
                                     vfloat16mf2x5_t vs3, size_t vl);
void __riscv_vssseg6e16_v_f16mf2x6_m(vbool32_t vm, _Float16 *rs1, ptrdiff_t rs2,
                                     vfloat16mf2x6_t vs3, size_t vl);
void __riscv_vssseg7e16_v_f16mf2x7_m(vbool32_t vm, _Float16 *rs1, ptrdiff_t rs2,
                                     vfloat16mf2x7_t vs3, size_t vl);
void __riscv_vssseg8e16_v_f16mf2x8_m(vbool32_t vm, _Float16 *rs1, ptrdiff_t rs2,
                                     vfloat16mf2x8_t vs3, size_t vl);
void __riscv_vssseg2e16_v_f16m1x2_m(vbool16_t vm, _Float16 *rs1, ptrdiff_t rs2,
                                    vfloat16m1x2_t vs3, size_t vl);
void __riscv_vssseg3e16_v_f16m1x3_m(vbool16_t vm, _Float16 *rs1, ptrdiff_t rs2,
                                    vfloat16m1x3_t vs3, size_t vl);
void __riscv_vssseg4e16_v_f16m1x4_m(vbool16_t vm, _Float16 *rs1, ptrdiff_t rs2,
                                    vfloat16m1x4_t vs3, size_t vl);
void __riscv_vssseg5e16_v_f16m1x5_m(vbool16_t vm, _Float16 *rs1, ptrdiff_t rs2,
                                    vfloat16m1x5_t vs3, size_t vl);
void __riscv_vssseg6e16_v_f16m1x6_m(vbool16_t vm, _Float16 *rs1, ptrdiff_t rs2,
                                    vfloat16m1x6_t vs3, size_t vl);
void __riscv_vssseg7e16_v_f16m1x7_m(vbool16_t vm, _Float16 *rs1, ptrdiff_t rs2,
                                    vfloat16m1x7_t vs3, size_t vl);
void __riscv_vssseg8e16_v_f16m1x8_m(vbool16_t vm, _Float16 *rs1, ptrdiff_t rs2,
                                    vfloat16m1x8_t vs3, size_t vl);
void __riscv_vssseg2e16_v_f16m2x2_m(vbool8_t vm, _Float16 *rs1, ptrdiff_t rs2,
                                    vfloat16m2x2_t vs3, size_t vl);
void __riscv_vssseg3e16_v_f16m2x3_m(vbool8_t vm, _Float16 *rs1, ptrdiff_t rs2,
                                    vfloat16m2x3_t vs3, size_t vl);
void __riscv_vssseg4e16_v_f16m2x4_m(vbool8_t vm, _Float16 *rs1, ptrdiff_t rs2,
                                    vfloat16m2x4_t vs3, size_t vl);
void __riscv_vssseg2e16_v_f16m4x2_m(vbool4_t vm, _Float16 *rs1, ptrdiff_t rs2,
                                    vfloat16m4x2_t vs3, size_t vl);
void __riscv_vssseg2e32_v_f32mf2x2_m(vbool64_t vm, float *rs1, ptrdiff_t rs2,
                                     vfloat32mf2x2_t vs3, size_t vl);
void __riscv_vssseg3e32_v_f32mf2x3_m(vbool64_t vm, float *rs1, ptrdiff_t rs2,
                                     vfloat32mf2x3_t vs3, size_t vl);
void __riscv_vssseg4e32_v_f32mf2x4_m(vbool64_t vm, float *rs1, ptrdiff_t rs2,
                                     vfloat32mf2x4_t vs3, size_t vl);
void __riscv_vssseg5e32_v_f32mf2x5_m(vbool64_t vm, float *rs1, ptrdiff_t rs2,
                                     vfloat32mf2x5_t vs3, size_t vl);
void __riscv_vssseg6e32_v_f32mf2x6_m(vbool64_t vm, float *rs1, ptrdiff_t rs2,
                                     vfloat32mf2x6_t vs3, size_t vl);
void __riscv_vssseg7e32_v_f32mf2x7_m(vbool64_t vm, float *rs1, ptrdiff_t rs2,
                                     vfloat32mf2x7_t vs3, size_t vl);
void __riscv_vssseg8e32_v_f32mf2x8_m(vbool64_t vm, float *rs1, ptrdiff_t rs2,
                                     vfloat32mf2x8_t vs3, size_t vl);
void __riscv_vssseg2e32_v_f32m1x2_m(vbool32_t vm, float *rs1, ptrdiff_t rs2,
                                    vfloat32m1x2_t vs3, size_t vl);
void __riscv_vssseg3e32_v_f32m1x3_m(vbool32_t vm, float *rs1, ptrdiff_t rs2,
                                    vfloat32m1x3_t vs3, size_t vl);
void __riscv_vssseg4e32_v_f32m1x4_m(vbool32_t vm, float *rs1, ptrdiff_t rs2,
                                    vfloat32m1x4_t vs3, size_t vl);
void __riscv_vssseg5e32_v_f32m1x5_m(vbool32_t vm, float *rs1, ptrdiff_t rs2,
                                    vfloat32m1x5_t vs3, size_t vl);
void __riscv_vssseg6e32_v_f32m1x6_m(vbool32_t vm, float *rs1, ptrdiff_t rs2,
                                    vfloat32m1x6_t vs3, size_t vl);
void __riscv_vssseg7e32_v_f32m1x7_m(vbool32_t vm, float *rs1, ptrdiff_t rs2,
                                    vfloat32m1x7_t vs3, size_t vl);
void __riscv_vssseg8e32_v_f32m1x8_m(vbool32_t vm, float *rs1, ptrdiff_t rs2,
                                    vfloat32m1x8_t vs3, size_t vl);
void __riscv_vssseg2e32_v_f32m2x2_m(vbool16_t vm, float *rs1, ptrdiff_t rs2,
                                    vfloat32m2x2_t vs3, size_t vl);
void __riscv_vssseg3e32_v_f32m2x3_m(vbool16_t vm, float *rs1, ptrdiff_t rs2,
                                    vfloat32m2x3_t vs3, size_t vl);
void __riscv_vssseg4e32_v_f32m2x4_m(vbool16_t vm, float *rs1, ptrdiff_t rs2,
                                    vfloat32m2x4_t vs3, size_t vl);
void __riscv_vssseg2e32_v_f32m4x2_m(vbool8_t vm, float *rs1, ptrdiff_t rs2,
                                    vfloat32m4x2_t vs3, size_t vl);
void __riscv_vssseg2e64_v_f64m1x2_m(vbool64_t vm, double *rs1, ptrdiff_t rs2,
                                    vfloat64m1x2_t vs3, size_t vl);
void __riscv_vssseg3e64_v_f64m1x3_m(vbool64_t vm, double *rs1, ptrdiff_t rs2,
                                    vfloat64m1x3_t vs3, size_t vl);
void __riscv_vssseg4e64_v_f64m1x4_m(vbool64_t vm, double *rs1, ptrdiff_t rs2,
                                    vfloat64m1x4_t vs3, size_t vl);
void __riscv_vssseg5e64_v_f64m1x5_m(vbool64_t vm, double *rs1, ptrdiff_t rs2,
                                    vfloat64m1x5_t vs3, size_t vl);
void __riscv_vssseg6e64_v_f64m1x6_m(vbool64_t vm, double *rs1, ptrdiff_t rs2,
                                    vfloat64m1x6_t vs3, size_t vl);
void __riscv_vssseg7e64_v_f64m1x7_m(vbool64_t vm, double *rs1, ptrdiff_t rs2,
                                    vfloat64m1x7_t vs3, size_t vl);
void __riscv_vssseg8e64_v_f64m1x8_m(vbool64_t vm, double *rs1, ptrdiff_t rs2,
                                    vfloat64m1x8_t vs3, size_t vl);
void __riscv_vssseg2e64_v_f64m2x2_m(vbool32_t vm, double *rs1, ptrdiff_t rs2,
                                    vfloat64m2x2_t vs3, size_t vl);
void __riscv_vssseg3e64_v_f64m2x3_m(vbool32_t vm, double *rs1, ptrdiff_t rs2,
                                    vfloat64m2x3_t vs3, size_t vl);
void __riscv_vssseg4e64_v_f64m2x4_m(vbool32_t vm, double *rs1, ptrdiff_t rs2,
                                    vfloat64m2x4_t vs3, size_t vl);
void __riscv_vssseg2e64_v_f64m4x2_m(vbool16_t vm, double *rs1, ptrdiff_t rs2,
                                    vfloat64m4x2_t vs3, size_t vl);
void __riscv_vssseg2e8_v_i8mf8x2_m(vbool64_t vm, int8_t *rs1, ptrdiff_t rs2,
                                   vint8mf8x2_t vs3, size_t vl);
void __riscv_vssseg3e8_v_i8mf8x3_m(vbool64_t vm, int8_t *rs1, ptrdiff_t rs2,
                                   vint8mf8x3_t vs3, size_t vl);
void __riscv_vssseg4e8_v_i8mf8x4_m(vbool64_t vm, int8_t *rs1, ptrdiff_t rs2,
                                   vint8mf8x4_t vs3, size_t vl);
void __riscv_vssseg5e8_v_i8mf8x5_m(vbool64_t vm, int8_t *rs1, ptrdiff_t rs2,
                                   vint8mf8x5_t vs3, size_t vl);
void __riscv_vssseg6e8_v_i8mf8x6_m(vbool64_t vm, int8_t *rs1, ptrdiff_t rs2,
                                   vint8mf8x6_t vs3, size_t vl);
void __riscv_vssseg7e8_v_i8mf8x7_m(vbool64_t vm, int8_t *rs1, ptrdiff_t rs2,
                                   vint8mf8x7_t vs3, size_t vl);
void __riscv_vssseg8e8_v_i8mf8x8_m(vbool64_t vm, int8_t *rs1, ptrdiff_t rs2,
                                   vint8mf8x8_t vs3, size_t vl);
void __riscv_vssseg2e8_v_i8mf4x2_m(vbool32_t vm, int8_t *rs1, ptrdiff_t rs2,
                                   vint8mf4x2_t vs3, size_t vl);
void __riscv_vssseg3e8_v_i8mf4x3_m(vbool32_t vm, int8_t *rs1, ptrdiff_t rs2,
                                   vint8mf4x3_t vs3, size_t vl);
void __riscv_vssseg4e8_v_i8mf4x4_m(vbool32_t vm, int8_t *rs1, ptrdiff_t rs2,
                                   vint8mf4x4_t vs3, size_t vl);
void __riscv_vssseg5e8_v_i8mf4x5_m(vbool32_t vm, int8_t *rs1, ptrdiff_t rs2,
                                   vint8mf4x5_t vs3, size_t vl);
void __riscv_vssseg6e8_v_i8mf4x6_m(vbool32_t vm, int8_t *rs1, ptrdiff_t rs2,
                                   vint8mf4x6_t vs3, size_t vl);
void __riscv_vssseg7e8_v_i8mf4x7_m(vbool32_t vm, int8_t *rs1, ptrdiff_t rs2,
                                   vint8mf4x7_t vs3, size_t vl);
void __riscv_vssseg8e8_v_i8mf4x8_m(vbool32_t vm, int8_t *rs1, ptrdiff_t rs2,
                                   vint8mf4x8_t vs3, size_t vl);
void __riscv_vssseg2e8_v_i8mf2x2_m(vbool16_t vm, int8_t *rs1, ptrdiff_t rs2,
                                   vint8mf2x2_t vs3, size_t vl);
void __riscv_vssseg3e8_v_i8mf2x3_m(vbool16_t vm, int8_t *rs1, ptrdiff_t rs2,
                                   vint8mf2x3_t vs3, size_t vl);
void __riscv_vssseg4e8_v_i8mf2x4_m(vbool16_t vm, int8_t *rs1, ptrdiff_t rs2,
                                   vint8mf2x4_t vs3, size_t vl);
void __riscv_vssseg5e8_v_i8mf2x5_m(vbool16_t vm, int8_t *rs1, ptrdiff_t rs2,
                                   vint8mf2x5_t vs3, size_t vl);
void __riscv_vssseg6e8_v_i8mf2x6_m(vbool16_t vm, int8_t *rs1, ptrdiff_t rs2,
                                   vint8mf2x6_t vs3, size_t vl);
void __riscv_vssseg7e8_v_i8mf2x7_m(vbool16_t vm, int8_t *rs1, ptrdiff_t rs2,
                                   vint8mf2x7_t vs3, size_t vl);
void __riscv_vssseg8e8_v_i8mf2x8_m(vbool16_t vm, int8_t *rs1, ptrdiff_t rs2,
                                   vint8mf2x8_t vs3, size_t vl);
void __riscv_vssseg2e8_v_i8m1x2_m(vbool8_t vm, int8_t *rs1, ptrdiff_t rs2,
                                  vint8m1x2_t vs3, size_t vl);
void __riscv_vssseg3e8_v_i8m1x3_m(vbool8_t vm, int8_t *rs1, ptrdiff_t rs2,
                                  vint8m1x3_t vs3, size_t vl);
void __riscv_vssseg4e8_v_i8m1x4_m(vbool8_t vm, int8_t *rs1, ptrdiff_t rs2,
                                  vint8m1x4_t vs3, size_t vl);
void __riscv_vssseg5e8_v_i8m1x5_m(vbool8_t vm, int8_t *rs1, ptrdiff_t rs2,
                                  vint8m1x5_t vs3, size_t vl);
void __riscv_vssseg6e8_v_i8m1x6_m(vbool8_t vm, int8_t *rs1, ptrdiff_t rs2,
                                  vint8m1x6_t vs3, size_t vl);
void __riscv_vssseg7e8_v_i8m1x7_m(vbool8_t vm, int8_t *rs1, ptrdiff_t rs2,
                                  vint8m1x7_t vs3, size_t vl);
void __riscv_vssseg8e8_v_i8m1x8_m(vbool8_t vm, int8_t *rs1, ptrdiff_t rs2,
                                  vint8m1x8_t vs3, size_t vl);
void __riscv_vssseg2e8_v_i8m2x2_m(vbool4_t vm, int8_t *rs1, ptrdiff_t rs2,
                                  vint8m2x2_t vs3, size_t vl);
void __riscv_vssseg3e8_v_i8m2x3_m(vbool4_t vm, int8_t *rs1, ptrdiff_t rs2,
                                  vint8m2x3_t vs3, size_t vl);
void __riscv_vssseg4e8_v_i8m2x4_m(vbool4_t vm, int8_t *rs1, ptrdiff_t rs2,
                                  vint8m2x4_t vs3, size_t vl);
void __riscv_vssseg2e8_v_i8m4x2_m(vbool2_t vm, int8_t *rs1, ptrdiff_t rs2,
                                  vint8m4x2_t vs3, size_t vl);
void __riscv_vssseg2e16_v_i16mf4x2_m(vbool64_t vm, int16_t *rs1, ptrdiff_t rs2,
                                     vint16mf4x2_t vs3, size_t vl);
void __riscv_vssseg3e16_v_i16mf4x3_m(vbool64_t vm, int16_t *rs1, ptrdiff_t rs2,
                                     vint16mf4x3_t vs3, size_t vl);
void __riscv_vssseg4e16_v_i16mf4x4_m(vbool64_t vm, int16_t *rs1, ptrdiff_t rs2,
                                     vint16mf4x4_t vs3, size_t vl);
void __riscv_vssseg5e16_v_i16mf4x5_m(vbool64_t vm, int16_t *rs1, ptrdiff_t rs2,
                                     vint16mf4x5_t vs3, size_t vl);
void __riscv_vssseg6e16_v_i16mf4x6_m(vbool64_t vm, int16_t *rs1, ptrdiff_t rs2,
                                     vint16mf4x6_t vs3, size_t vl);
void __riscv_vssseg7e16_v_i16mf4x7_m(vbool64_t vm, int16_t *rs1, ptrdiff_t rs2,
                                     vint16mf4x7_t vs3, size_t vl);
void __riscv_vssseg8e16_v_i16mf4x8_m(vbool64_t vm, int16_t *rs1, ptrdiff_t rs2,
                                     vint16mf4x8_t vs3, size_t vl);
void __riscv_vssseg2e16_v_i16mf2x2_m(vbool32_t vm, int16_t *rs1, ptrdiff_t rs2,
                                     vint16mf2x2_t vs3, size_t vl);
void __riscv_vssseg3e16_v_i16mf2x3_m(vbool32_t vm, int16_t *rs1, ptrdiff_t rs2,
                                     vint16mf2x3_t vs3, size_t vl);
void __riscv_vssseg4e16_v_i16mf2x4_m(vbool32_t vm, int16_t *rs1, ptrdiff_t rs2,
                                     vint16mf2x4_t vs3, size_t vl);
void __riscv_vssseg5e16_v_i16mf2x5_m(vbool32_t vm, int16_t *rs1, ptrdiff_t rs2,
                                     vint16mf2x5_t vs3, size_t vl);
void __riscv_vssseg6e16_v_i16mf2x6_m(vbool32_t vm, int16_t *rs1, ptrdiff_t rs2,
                                     vint16mf2x6_t vs3, size_t vl);
void __riscv_vssseg7e16_v_i16mf2x7_m(vbool32_t vm, int16_t *rs1, ptrdiff_t rs2,
                                     vint16mf2x7_t vs3, size_t vl);
void __riscv_vssseg8e16_v_i16mf2x8_m(vbool32_t vm, int16_t *rs1, ptrdiff_t rs2,
                                     vint16mf2x8_t vs3, size_t vl);
void __riscv_vssseg2e16_v_i16m1x2_m(vbool16_t vm, int16_t *rs1, ptrdiff_t rs2,
                                    vint16m1x2_t vs3, size_t vl);
void __riscv_vssseg3e16_v_i16m1x3_m(vbool16_t vm, int16_t *rs1, ptrdiff_t rs2,
                                    vint16m1x3_t vs3, size_t vl);
void __riscv_vssseg4e16_v_i16m1x4_m(vbool16_t vm, int16_t *rs1, ptrdiff_t rs2,
                                    vint16m1x4_t vs3, size_t vl);
void __riscv_vssseg5e16_v_i16m1x5_m(vbool16_t vm, int16_t *rs1, ptrdiff_t rs2,
                                    vint16m1x5_t vs3, size_t vl);
void __riscv_vssseg6e16_v_i16m1x6_m(vbool16_t vm, int16_t *rs1, ptrdiff_t rs2,
                                    vint16m1x6_t vs3, size_t vl);
void __riscv_vssseg7e16_v_i16m1x7_m(vbool16_t vm, int16_t *rs1, ptrdiff_t rs2,
                                    vint16m1x7_t vs3, size_t vl);
void __riscv_vssseg8e16_v_i16m1x8_m(vbool16_t vm, int16_t *rs1, ptrdiff_t rs2,
                                    vint16m1x8_t vs3, size_t vl);
void __riscv_vssseg2e16_v_i16m2x2_m(vbool8_t vm, int16_t *rs1, ptrdiff_t rs2,
                                    vint16m2x2_t vs3, size_t vl);
void __riscv_vssseg3e16_v_i16m2x3_m(vbool8_t vm, int16_t *rs1, ptrdiff_t rs2,
                                    vint16m2x3_t vs3, size_t vl);
void __riscv_vssseg4e16_v_i16m2x4_m(vbool8_t vm, int16_t *rs1, ptrdiff_t rs2,
                                    vint16m2x4_t vs3, size_t vl);
void __riscv_vssseg2e16_v_i16m4x2_m(vbool4_t vm, int16_t *rs1, ptrdiff_t rs2,
                                    vint16m4x2_t vs3, size_t vl);
void __riscv_vssseg2e32_v_i32mf2x2_m(vbool64_t vm, int32_t *rs1, ptrdiff_t rs2,
                                     vint32mf2x2_t vs3, size_t vl);
void __riscv_vssseg3e32_v_i32mf2x3_m(vbool64_t vm, int32_t *rs1, ptrdiff_t rs2,
                                     vint32mf2x3_t vs3, size_t vl);
void __riscv_vssseg4e32_v_i32mf2x4_m(vbool64_t vm, int32_t *rs1, ptrdiff_t rs2,
                                     vint32mf2x4_t vs3, size_t vl);
void __riscv_vssseg5e32_v_i32mf2x5_m(vbool64_t vm, int32_t *rs1, ptrdiff_t rs2,
                                     vint32mf2x5_t vs3, size_t vl);
void __riscv_vssseg6e32_v_i32mf2x6_m(vbool64_t vm, int32_t *rs1, ptrdiff_t rs2,
                                     vint32mf2x6_t vs3, size_t vl);
void __riscv_vssseg7e32_v_i32mf2x7_m(vbool64_t vm, int32_t *rs1, ptrdiff_t rs2,
                                     vint32mf2x7_t vs3, size_t vl);
void __riscv_vssseg8e32_v_i32mf2x8_m(vbool64_t vm, int32_t *rs1, ptrdiff_t rs2,
                                     vint32mf2x8_t vs3, size_t vl);
void __riscv_vssseg2e32_v_i32m1x2_m(vbool32_t vm, int32_t *rs1, ptrdiff_t rs2,
                                    vint32m1x2_t vs3, size_t vl);
void __riscv_vssseg3e32_v_i32m1x3_m(vbool32_t vm, int32_t *rs1, ptrdiff_t rs2,
                                    vint32m1x3_t vs3, size_t vl);
void __riscv_vssseg4e32_v_i32m1x4_m(vbool32_t vm, int32_t *rs1, ptrdiff_t rs2,
                                    vint32m1x4_t vs3, size_t vl);
void __riscv_vssseg5e32_v_i32m1x5_m(vbool32_t vm, int32_t *rs1, ptrdiff_t rs2,
                                    vint32m1x5_t vs3, size_t vl);
void __riscv_vssseg6e32_v_i32m1x6_m(vbool32_t vm, int32_t *rs1, ptrdiff_t rs2,
                                    vint32m1x6_t vs3, size_t vl);
void __riscv_vssseg7e32_v_i32m1x7_m(vbool32_t vm, int32_t *rs1, ptrdiff_t rs2,
                                    vint32m1x7_t vs3, size_t vl);
void __riscv_vssseg8e32_v_i32m1x8_m(vbool32_t vm, int32_t *rs1, ptrdiff_t rs2,
                                    vint32m1x8_t vs3, size_t vl);
void __riscv_vssseg2e32_v_i32m2x2_m(vbool16_t vm, int32_t *rs1, ptrdiff_t rs2,
                                    vint32m2x2_t vs3, size_t vl);
void __riscv_vssseg3e32_v_i32m2x3_m(vbool16_t vm, int32_t *rs1, ptrdiff_t rs2,
                                    vint32m2x3_t vs3, size_t vl);
void __riscv_vssseg4e32_v_i32m2x4_m(vbool16_t vm, int32_t *rs1, ptrdiff_t rs2,
                                    vint32m2x4_t vs3, size_t vl);
void __riscv_vssseg2e32_v_i32m4x2_m(vbool8_t vm, int32_t *rs1, ptrdiff_t rs2,
                                    vint32m4x2_t vs3, size_t vl);
void __riscv_vssseg2e64_v_i64m1x2_m(vbool64_t vm, int64_t *rs1, ptrdiff_t rs2,
                                    vint64m1x2_t vs3, size_t vl);
void __riscv_vssseg3e64_v_i64m1x3_m(vbool64_t vm, int64_t *rs1, ptrdiff_t rs2,
                                    vint64m1x3_t vs3, size_t vl);
void __riscv_vssseg4e64_v_i64m1x4_m(vbool64_t vm, int64_t *rs1, ptrdiff_t rs2,
                                    vint64m1x4_t vs3, size_t vl);
void __riscv_vssseg5e64_v_i64m1x5_m(vbool64_t vm, int64_t *rs1, ptrdiff_t rs2,
                                    vint64m1x5_t vs3, size_t vl);
void __riscv_vssseg6e64_v_i64m1x6_m(vbool64_t vm, int64_t *rs1, ptrdiff_t rs2,
                                    vint64m1x6_t vs3, size_t vl);
void __riscv_vssseg7e64_v_i64m1x7_m(vbool64_t vm, int64_t *rs1, ptrdiff_t rs2,
                                    vint64m1x7_t vs3, size_t vl);
void __riscv_vssseg8e64_v_i64m1x8_m(vbool64_t vm, int64_t *rs1, ptrdiff_t rs2,
                                    vint64m1x8_t vs3, size_t vl);
void __riscv_vssseg2e64_v_i64m2x2_m(vbool32_t vm, int64_t *rs1, ptrdiff_t rs2,
                                    vint64m2x2_t vs3, size_t vl);
void __riscv_vssseg3e64_v_i64m2x3_m(vbool32_t vm, int64_t *rs1, ptrdiff_t rs2,
                                    vint64m2x3_t vs3, size_t vl);
void __riscv_vssseg4e64_v_i64m2x4_m(vbool32_t vm, int64_t *rs1, ptrdiff_t rs2,
                                    vint64m2x4_t vs3, size_t vl);
void __riscv_vssseg2e64_v_i64m4x2_m(vbool16_t vm, int64_t *rs1, ptrdiff_t rs2,
                                    vint64m4x2_t vs3, size_t vl);
void __riscv_vssseg2e8_v_u8mf8x2_m(vbool64_t vm, uint8_t *rs1, ptrdiff_t rs2,
                                   vuint8mf8x2_t vs3, size_t vl);
void __riscv_vssseg3e8_v_u8mf8x3_m(vbool64_t vm, uint8_t *rs1, ptrdiff_t rs2,
                                   vuint8mf8x3_t vs3, size_t vl);
void __riscv_vssseg4e8_v_u8mf8x4_m(vbool64_t vm, uint8_t *rs1, ptrdiff_t rs2,
                                   vuint8mf8x4_t vs3, size_t vl);
void __riscv_vssseg5e8_v_u8mf8x5_m(vbool64_t vm, uint8_t *rs1, ptrdiff_t rs2,
                                   vuint8mf8x5_t vs3, size_t vl);
void __riscv_vssseg6e8_v_u8mf8x6_m(vbool64_t vm, uint8_t *rs1, ptrdiff_t rs2,
                                   vuint8mf8x6_t vs3, size_t vl);
void __riscv_vssseg7e8_v_u8mf8x7_m(vbool64_t vm, uint8_t *rs1, ptrdiff_t rs2,
                                   vuint8mf8x7_t vs3, size_t vl);
void __riscv_vssseg8e8_v_u8mf8x8_m(vbool64_t vm, uint8_t *rs1, ptrdiff_t rs2,
                                   vuint8mf8x8_t vs3, size_t vl);
void __riscv_vssseg2e8_v_u8mf4x2_m(vbool32_t vm, uint8_t *rs1, ptrdiff_t rs2,
                                   vuint8mf4x2_t vs3, size_t vl);
void __riscv_vssseg3e8_v_u8mf4x3_m(vbool32_t vm, uint8_t *rs1, ptrdiff_t rs2,
                                   vuint8mf4x3_t vs3, size_t vl);
void __riscv_vssseg4e8_v_u8mf4x4_m(vbool32_t vm, uint8_t *rs1, ptrdiff_t rs2,
                                   vuint8mf4x4_t vs3, size_t vl);
void __riscv_vssseg5e8_v_u8mf4x5_m(vbool32_t vm, uint8_t *rs1, ptrdiff_t rs2,
                                   vuint8mf4x5_t vs3, size_t vl);
void __riscv_vssseg6e8_v_u8mf4x6_m(vbool32_t vm, uint8_t *rs1, ptrdiff_t rs2,
                                   vuint8mf4x6_t vs3, size_t vl);
void __riscv_vssseg7e8_v_u8mf4x7_m(vbool32_t vm, uint8_t *rs1, ptrdiff_t rs2,
                                   vuint8mf4x7_t vs3, size_t vl);
void __riscv_vssseg8e8_v_u8mf4x8_m(vbool32_t vm, uint8_t *rs1, ptrdiff_t rs2,
                                   vuint8mf4x8_t vs3, size_t vl);
void __riscv_vssseg2e8_v_u8mf2x2_m(vbool16_t vm, uint8_t *rs1, ptrdiff_t rs2,
                                   vuint8mf2x2_t vs3, size_t vl);
void __riscv_vssseg3e8_v_u8mf2x3_m(vbool16_t vm, uint8_t *rs1, ptrdiff_t rs2,
                                   vuint8mf2x3_t vs3, size_t vl);
void __riscv_vssseg4e8_v_u8mf2x4_m(vbool16_t vm, uint8_t *rs1, ptrdiff_t rs2,
                                   vuint8mf2x4_t vs3, size_t vl);
void __riscv_vssseg5e8_v_u8mf2x5_m(vbool16_t vm, uint8_t *rs1, ptrdiff_t rs2,
                                   vuint8mf2x5_t vs3, size_t vl);
void __riscv_vssseg6e8_v_u8mf2x6_m(vbool16_t vm, uint8_t *rs1, ptrdiff_t rs2,
                                   vuint8mf2x6_t vs3, size_t vl);
void __riscv_vssseg7e8_v_u8mf2x7_m(vbool16_t vm, uint8_t *rs1, ptrdiff_t rs2,
                                   vuint8mf2x7_t vs3, size_t vl);
void __riscv_vssseg8e8_v_u8mf2x8_m(vbool16_t vm, uint8_t *rs1, ptrdiff_t rs2,
                                   vuint8mf2x8_t vs3, size_t vl);
void __riscv_vssseg2e8_v_u8m1x2_m(vbool8_t vm, uint8_t *rs1, ptrdiff_t rs2,
                                  vuint8m1x2_t vs3, size_t vl);
void __riscv_vssseg3e8_v_u8m1x3_m(vbool8_t vm, uint8_t *rs1, ptrdiff_t rs2,
                                  vuint8m1x3_t vs3, size_t vl);
void __riscv_vssseg4e8_v_u8m1x4_m(vbool8_t vm, uint8_t *rs1, ptrdiff_t rs2,
                                  vuint8m1x4_t vs3, size_t vl);
void __riscv_vssseg5e8_v_u8m1x5_m(vbool8_t vm, uint8_t *rs1, ptrdiff_t rs2,
                                  vuint8m1x5_t vs3, size_t vl);
void __riscv_vssseg6e8_v_u8m1x6_m(vbool8_t vm, uint8_t *rs1, ptrdiff_t rs2,
                                  vuint8m1x6_t vs3, size_t vl);
void __riscv_vssseg7e8_v_u8m1x7_m(vbool8_t vm, uint8_t *rs1, ptrdiff_t rs2,
                                  vuint8m1x7_t vs3, size_t vl);
void __riscv_vssseg8e8_v_u8m1x8_m(vbool8_t vm, uint8_t *rs1, ptrdiff_t rs2,
                                  vuint8m1x8_t vs3, size_t vl);
void __riscv_vssseg2e8_v_u8m2x2_m(vbool4_t vm, uint8_t *rs1, ptrdiff_t rs2,
                                  vuint8m2x2_t vs3, size_t vl);
void __riscv_vssseg3e8_v_u8m2x3_m(vbool4_t vm, uint8_t *rs1, ptrdiff_t rs2,
                                  vuint8m2x3_t vs3, size_t vl);
void __riscv_vssseg4e8_v_u8m2x4_m(vbool4_t vm, uint8_t *rs1, ptrdiff_t rs2,
                                  vuint8m2x4_t vs3, size_t vl);
void __riscv_vssseg2e8_v_u8m4x2_m(vbool2_t vm, uint8_t *rs1, ptrdiff_t rs2,
                                  vuint8m4x2_t vs3, size_t vl);
void __riscv_vssseg2e16_v_u16mf4x2_m(vbool64_t vm, uint16_t *rs1, ptrdiff_t rs2,
                                     vuint16mf4x2_t vs3, size_t vl);
void __riscv_vssseg3e16_v_u16mf4x3_m(vbool64_t vm, uint16_t *rs1, ptrdiff_t rs2,
                                     vuint16mf4x3_t vs3, size_t vl);
void __riscv_vssseg4e16_v_u16mf4x4_m(vbool64_t vm, uint16_t *rs1, ptrdiff_t rs2,
                                     vuint16mf4x4_t vs3, size_t vl);
void __riscv_vssseg5e16_v_u16mf4x5_m(vbool64_t vm, uint16_t *rs1, ptrdiff_t rs2,
                                     vuint16mf4x5_t vs3, size_t vl);
void __riscv_vssseg6e16_v_u16mf4x6_m(vbool64_t vm, uint16_t *rs1, ptrdiff_t rs2,
                                     vuint16mf4x6_t vs3, size_t vl);
void __riscv_vssseg7e16_v_u16mf4x7_m(vbool64_t vm, uint16_t *rs1, ptrdiff_t rs2,
                                     vuint16mf4x7_t vs3, size_t vl);
void __riscv_vssseg8e16_v_u16mf4x8_m(vbool64_t vm, uint16_t *rs1, ptrdiff_t rs2,
                                     vuint16mf4x8_t vs3, size_t vl);
void __riscv_vssseg2e16_v_u16mf2x2_m(vbool32_t vm, uint16_t *rs1, ptrdiff_t rs2,
                                     vuint16mf2x2_t vs3, size_t vl);
void __riscv_vssseg3e16_v_u16mf2x3_m(vbool32_t vm, uint16_t *rs1, ptrdiff_t rs2,
                                     vuint16mf2x3_t vs3, size_t vl);
void __riscv_vssseg4e16_v_u16mf2x4_m(vbool32_t vm, uint16_t *rs1, ptrdiff_t rs2,
                                     vuint16mf2x4_t vs3, size_t vl);
void __riscv_vssseg5e16_v_u16mf2x5_m(vbool32_t vm, uint16_t *rs1, ptrdiff_t rs2,
                                     vuint16mf2x5_t vs3, size_t vl);
void __riscv_vssseg6e16_v_u16mf2x6_m(vbool32_t vm, uint16_t *rs1, ptrdiff_t rs2,
                                     vuint16mf2x6_t vs3, size_t vl);
void __riscv_vssseg7e16_v_u16mf2x7_m(vbool32_t vm, uint16_t *rs1, ptrdiff_t rs2,
                                     vuint16mf2x7_t vs3, size_t vl);
void __riscv_vssseg8e16_v_u16mf2x8_m(vbool32_t vm, uint16_t *rs1, ptrdiff_t rs2,
                                     vuint16mf2x8_t vs3, size_t vl);
void __riscv_vssseg2e16_v_u16m1x2_m(vbool16_t vm, uint16_t *rs1, ptrdiff_t rs2,
                                    vuint16m1x2_t vs3, size_t vl);
void __riscv_vssseg3e16_v_u16m1x3_m(vbool16_t vm, uint16_t *rs1, ptrdiff_t rs2,
                                    vuint16m1x3_t vs3, size_t vl);
void __riscv_vssseg4e16_v_u16m1x4_m(vbool16_t vm, uint16_t *rs1, ptrdiff_t rs2,
                                    vuint16m1x4_t vs3, size_t vl);
void __riscv_vssseg5e16_v_u16m1x5_m(vbool16_t vm, uint16_t *rs1, ptrdiff_t rs2,
                                    vuint16m1x5_t vs3, size_t vl);
void __riscv_vssseg6e16_v_u16m1x6_m(vbool16_t vm, uint16_t *rs1, ptrdiff_t rs2,
                                    vuint16m1x6_t vs3, size_t vl);
void __riscv_vssseg7e16_v_u16m1x7_m(vbool16_t vm, uint16_t *rs1, ptrdiff_t rs2,
                                    vuint16m1x7_t vs3, size_t vl);
void __riscv_vssseg8e16_v_u16m1x8_m(vbool16_t vm, uint16_t *rs1, ptrdiff_t rs2,
                                    vuint16m1x8_t vs3, size_t vl);
void __riscv_vssseg2e16_v_u16m2x2_m(vbool8_t vm, uint16_t *rs1, ptrdiff_t rs2,
                                    vuint16m2x2_t vs3, size_t vl);
void __riscv_vssseg3e16_v_u16m2x3_m(vbool8_t vm, uint16_t *rs1, ptrdiff_t rs2,
                                    vuint16m2x3_t vs3, size_t vl);
void __riscv_vssseg4e16_v_u16m2x4_m(vbool8_t vm, uint16_t *rs1, ptrdiff_t rs2,
                                    vuint16m2x4_t vs3, size_t vl);
void __riscv_vssseg2e16_v_u16m4x2_m(vbool4_t vm, uint16_t *rs1, ptrdiff_t rs2,
                                    vuint16m4x2_t vs3, size_t vl);
void __riscv_vssseg2e32_v_u32mf2x2_m(vbool64_t vm, uint32_t *rs1, ptrdiff_t rs2,
                                     vuint32mf2x2_t vs3, size_t vl);
void __riscv_vssseg3e32_v_u32mf2x3_m(vbool64_t vm, uint32_t *rs1, ptrdiff_t rs2,
                                     vuint32mf2x3_t vs3, size_t vl);
void __riscv_vssseg4e32_v_u32mf2x4_m(vbool64_t vm, uint32_t *rs1, ptrdiff_t rs2,
                                     vuint32mf2x4_t vs3, size_t vl);
void __riscv_vssseg5e32_v_u32mf2x5_m(vbool64_t vm, uint32_t *rs1, ptrdiff_t rs2,
                                     vuint32mf2x5_t vs3, size_t vl);
void __riscv_vssseg6e32_v_u32mf2x6_m(vbool64_t vm, uint32_t *rs1, ptrdiff_t rs2,
                                     vuint32mf2x6_t vs3, size_t vl);
void __riscv_vssseg7e32_v_u32mf2x7_m(vbool64_t vm, uint32_t *rs1, ptrdiff_t rs2,
                                     vuint32mf2x7_t vs3, size_t vl);
void __riscv_vssseg8e32_v_u32mf2x8_m(vbool64_t vm, uint32_t *rs1, ptrdiff_t rs2,
                                     vuint32mf2x8_t vs3, size_t vl);
void __riscv_vssseg2e32_v_u32m1x2_m(vbool32_t vm, uint32_t *rs1, ptrdiff_t rs2,
                                    vuint32m1x2_t vs3, size_t vl);
void __riscv_vssseg3e32_v_u32m1x3_m(vbool32_t vm, uint32_t *rs1, ptrdiff_t rs2,
                                    vuint32m1x3_t vs3, size_t vl);
void __riscv_vssseg4e32_v_u32m1x4_m(vbool32_t vm, uint32_t *rs1, ptrdiff_t rs2,
                                    vuint32m1x4_t vs3, size_t vl);
void __riscv_vssseg5e32_v_u32m1x5_m(vbool32_t vm, uint32_t *rs1, ptrdiff_t rs2,
                                    vuint32m1x5_t vs3, size_t vl);
void __riscv_vssseg6e32_v_u32m1x6_m(vbool32_t vm, uint32_t *rs1, ptrdiff_t rs2,
                                    vuint32m1x6_t vs3, size_t vl);
void __riscv_vssseg7e32_v_u32m1x7_m(vbool32_t vm, uint32_t *rs1, ptrdiff_t rs2,
                                    vuint32m1x7_t vs3, size_t vl);
void __riscv_vssseg8e32_v_u32m1x8_m(vbool32_t vm, uint32_t *rs1, ptrdiff_t rs2,
                                    vuint32m1x8_t vs3, size_t vl);
void __riscv_vssseg2e32_v_u32m2x2_m(vbool16_t vm, uint32_t *rs1, ptrdiff_t rs2,
                                    vuint32m2x2_t vs3, size_t vl);
void __riscv_vssseg3e32_v_u32m2x3_m(vbool16_t vm, uint32_t *rs1, ptrdiff_t rs2,
                                    vuint32m2x3_t vs3, size_t vl);
void __riscv_vssseg4e32_v_u32m2x4_m(vbool16_t vm, uint32_t *rs1, ptrdiff_t rs2,
                                    vuint32m2x4_t vs3, size_t vl);
void __riscv_vssseg2e32_v_u32m4x2_m(vbool8_t vm, uint32_t *rs1, ptrdiff_t rs2,
                                    vuint32m4x2_t vs3, size_t vl);
void __riscv_vssseg2e64_v_u64m1x2_m(vbool64_t vm, uint64_t *rs1, ptrdiff_t rs2,
                                    vuint64m1x2_t vs3, size_t vl);
void __riscv_vssseg3e64_v_u64m1x3_m(vbool64_t vm, uint64_t *rs1, ptrdiff_t rs2,
                                    vuint64m1x3_t vs3, size_t vl);
void __riscv_vssseg4e64_v_u64m1x4_m(vbool64_t vm, uint64_t *rs1, ptrdiff_t rs2,
                                    vuint64m1x4_t vs3, size_t vl);
void __riscv_vssseg5e64_v_u64m1x5_m(vbool64_t vm, uint64_t *rs1, ptrdiff_t rs2,
                                    vuint64m1x5_t vs3, size_t vl);
void __riscv_vssseg6e64_v_u64m1x6_m(vbool64_t vm, uint64_t *rs1, ptrdiff_t rs2,
                                    vuint64m1x6_t vs3, size_t vl);
void __riscv_vssseg7e64_v_u64m1x7_m(vbool64_t vm, uint64_t *rs1, ptrdiff_t rs2,
                                    vuint64m1x7_t vs3, size_t vl);
void __riscv_vssseg8e64_v_u64m1x8_m(vbool64_t vm, uint64_t *rs1, ptrdiff_t rs2,
                                    vuint64m1x8_t vs3, size_t vl);
void __riscv_vssseg2e64_v_u64m2x2_m(vbool32_t vm, uint64_t *rs1, ptrdiff_t rs2,
                                    vuint64m2x2_t vs3, size_t vl);
void __riscv_vssseg3e64_v_u64m2x3_m(vbool32_t vm, uint64_t *rs1, ptrdiff_t rs2,
                                    vuint64m2x3_t vs3, size_t vl);
void __riscv_vssseg4e64_v_u64m2x4_m(vbool32_t vm, uint64_t *rs1, ptrdiff_t rs2,
                                    vuint64m2x4_t vs3, size_t vl);
void __riscv_vssseg2e64_v_u64m4x2_m(vbool16_t vm, uint64_t *rs1, ptrdiff_t rs2,
                                    vuint64m4x2_t vs3, size_t vl);

Vector Indexed Segment Load Intrinsics

vfloat16mf4x2_t __riscv_vloxseg2ei8_v_f16mf4x2(const _Float16 *rs1,
                                               vuint8mf8_t rs2, size_t vl);
vfloat16mf4x3_t __riscv_vloxseg3ei8_v_f16mf4x3(const _Float16 *rs1,
                                               vuint8mf8_t rs2, size_t vl);
vfloat16mf4x4_t __riscv_vloxseg4ei8_v_f16mf4x4(const _Float16 *rs1,
                                               vuint8mf8_t rs2, size_t vl);
vfloat16mf4x5_t __riscv_vloxseg5ei8_v_f16mf4x5(const _Float16 *rs1,
                                               vuint8mf8_t rs2, size_t vl);
vfloat16mf4x6_t __riscv_vloxseg6ei8_v_f16mf4x6(const _Float16 *rs1,
                                               vuint8mf8_t rs2, size_t vl);
vfloat16mf4x7_t __riscv_vloxseg7ei8_v_f16mf4x7(const _Float16 *rs1,
                                               vuint8mf8_t rs2, size_t vl);
vfloat16mf4x8_t __riscv_vloxseg8ei8_v_f16mf4x8(const _Float16 *rs1,
                                               vuint8mf8_t rs2, size_t vl);
vfloat16mf2x2_t __riscv_vloxseg2ei8_v_f16mf2x2(const _Float16 *rs1,
                                               vuint8mf4_t rs2, size_t vl);
vfloat16mf2x3_t __riscv_vloxseg3ei8_v_f16mf2x3(const _Float16 *rs1,
                                               vuint8mf4_t rs2, size_t vl);
vfloat16mf2x4_t __riscv_vloxseg4ei8_v_f16mf2x4(const _Float16 *rs1,
                                               vuint8mf4_t rs2, size_t vl);
vfloat16mf2x5_t __riscv_vloxseg5ei8_v_f16mf2x5(const _Float16 *rs1,
                                               vuint8mf4_t rs2, size_t vl);
vfloat16mf2x6_t __riscv_vloxseg6ei8_v_f16mf2x6(const _Float16 *rs1,
                                               vuint8mf4_t rs2, size_t vl);
vfloat16mf2x7_t __riscv_vloxseg7ei8_v_f16mf2x7(const _Float16 *rs1,
                                               vuint8mf4_t rs2, size_t vl);
vfloat16mf2x8_t __riscv_vloxseg8ei8_v_f16mf2x8(const _Float16 *rs1,
                                               vuint8mf4_t rs2, size_t vl);
vfloat16m1x2_t __riscv_vloxseg2ei8_v_f16m1x2(const _Float16 *rs1,
                                             vuint8mf2_t rs2, size_t vl);
vfloat16m1x3_t __riscv_vloxseg3ei8_v_f16m1x3(const _Float16 *rs1,
                                             vuint8mf2_t rs2, size_t vl);
vfloat16m1x4_t __riscv_vloxseg4ei8_v_f16m1x4(const _Float16 *rs1,
                                             vuint8mf2_t rs2, size_t vl);
vfloat16m1x5_t __riscv_vloxseg5ei8_v_f16m1x5(const _Float16 *rs1,
                                             vuint8mf2_t rs2, size_t vl);
vfloat16m1x6_t __riscv_vloxseg6ei8_v_f16m1x6(const _Float16 *rs1,
                                             vuint8mf2_t rs2, size_t vl);
vfloat16m1x7_t __riscv_vloxseg7ei8_v_f16m1x7(const _Float16 *rs1,
                                             vuint8mf2_t rs2, size_t vl);
vfloat16m1x8_t __riscv_vloxseg8ei8_v_f16m1x8(const _Float16 *rs1,
                                             vuint8mf2_t rs2, size_t vl);
vfloat16m2x2_t __riscv_vloxseg2ei8_v_f16m2x2(const _Float16 *rs1,
                                             vuint8m1_t rs2, size_t vl);
vfloat16m2x3_t __riscv_vloxseg3ei8_v_f16m2x3(const _Float16 *rs1,
                                             vuint8m1_t rs2, size_t vl);
vfloat16m2x4_t __riscv_vloxseg4ei8_v_f16m2x4(const _Float16 *rs1,
                                             vuint8m1_t rs2, size_t vl);
vfloat16m4x2_t __riscv_vloxseg2ei8_v_f16m4x2(const _Float16 *rs1,
                                             vuint8m2_t rs2, size_t vl);
vfloat16mf4x2_t __riscv_vloxseg2ei16_v_f16mf4x2(const _Float16 *rs1,
                                                vuint16mf4_t rs2, size_t vl);
vfloat16mf4x3_t __riscv_vloxseg3ei16_v_f16mf4x3(const _Float16 *rs1,
                                                vuint16mf4_t rs2, size_t vl);
vfloat16mf4x4_t __riscv_vloxseg4ei16_v_f16mf4x4(const _Float16 *rs1,
                                                vuint16mf4_t rs2, size_t vl);
vfloat16mf4x5_t __riscv_vloxseg5ei16_v_f16mf4x5(const _Float16 *rs1,
                                                vuint16mf4_t rs2, size_t vl);
vfloat16mf4x6_t __riscv_vloxseg6ei16_v_f16mf4x6(const _Float16 *rs1,
                                                vuint16mf4_t rs2, size_t vl);
vfloat16mf4x7_t __riscv_vloxseg7ei16_v_f16mf4x7(const _Float16 *rs1,
                                                vuint16mf4_t rs2, size_t vl);
vfloat16mf4x8_t __riscv_vloxseg8ei16_v_f16mf4x8(const _Float16 *rs1,
                                                vuint16mf4_t rs2, size_t vl);
vfloat16mf2x2_t __riscv_vloxseg2ei16_v_f16mf2x2(const _Float16 *rs1,
                                                vuint16mf2_t rs2, size_t vl);
vfloat16mf2x3_t __riscv_vloxseg3ei16_v_f16mf2x3(const _Float16 *rs1,
                                                vuint16mf2_t rs2, size_t vl);
vfloat16mf2x4_t __riscv_vloxseg4ei16_v_f16mf2x4(const _Float16 *rs1,
                                                vuint16mf2_t rs2, size_t vl);
vfloat16mf2x5_t __riscv_vloxseg5ei16_v_f16mf2x5(const _Float16 *rs1,
                                                vuint16mf2_t rs2, size_t vl);
vfloat16mf2x6_t __riscv_vloxseg6ei16_v_f16mf2x6(const _Float16 *rs1,
                                                vuint16mf2_t rs2, size_t vl);
vfloat16mf2x7_t __riscv_vloxseg7ei16_v_f16mf2x7(const _Float16 *rs1,
                                                vuint16mf2_t rs2, size_t vl);
vfloat16mf2x8_t __riscv_vloxseg8ei16_v_f16mf2x8(const _Float16 *rs1,
                                                vuint16mf2_t rs2, size_t vl);
vfloat16m1x2_t __riscv_vloxseg2ei16_v_f16m1x2(const _Float16 *rs1,
                                              vuint16m1_t rs2, size_t vl);
vfloat16m1x3_t __riscv_vloxseg3ei16_v_f16m1x3(const _Float16 *rs1,
                                              vuint16m1_t rs2, size_t vl);
vfloat16m1x4_t __riscv_vloxseg4ei16_v_f16m1x4(const _Float16 *rs1,
                                              vuint16m1_t rs2, size_t vl);
vfloat16m1x5_t __riscv_vloxseg5ei16_v_f16m1x5(const _Float16 *rs1,
                                              vuint16m1_t rs2, size_t vl);
vfloat16m1x6_t __riscv_vloxseg6ei16_v_f16m1x6(const _Float16 *rs1,
                                              vuint16m1_t rs2, size_t vl);
vfloat16m1x7_t __riscv_vloxseg7ei16_v_f16m1x7(const _Float16 *rs1,
                                              vuint16m1_t rs2, size_t vl);
vfloat16m1x8_t __riscv_vloxseg8ei16_v_f16m1x8(const _Float16 *rs1,
                                              vuint16m1_t rs2, size_t vl);
vfloat16m2x2_t __riscv_vloxseg2ei16_v_f16m2x2(const _Float16 *rs1,
                                              vuint16m2_t rs2, size_t vl);
vfloat16m2x3_t __riscv_vloxseg3ei16_v_f16m2x3(const _Float16 *rs1,
                                              vuint16m2_t rs2, size_t vl);
vfloat16m2x4_t __riscv_vloxseg4ei16_v_f16m2x4(const _Float16 *rs1,
                                              vuint16m2_t rs2, size_t vl);
vfloat16m4x2_t __riscv_vloxseg2ei16_v_f16m4x2(const _Float16 *rs1,
                                              vuint16m4_t rs2, size_t vl);
vfloat16mf4x2_t __riscv_vloxseg2ei32_v_f16mf4x2(const _Float16 *rs1,
                                                vuint32mf2_t rs2, size_t vl);
vfloat16mf4x3_t __riscv_vloxseg3ei32_v_f16mf4x3(const _Float16 *rs1,
                                                vuint32mf2_t rs2, size_t vl);
vfloat16mf4x4_t __riscv_vloxseg4ei32_v_f16mf4x4(const _Float16 *rs1,
                                                vuint32mf2_t rs2, size_t vl);
vfloat16mf4x5_t __riscv_vloxseg5ei32_v_f16mf4x5(const _Float16 *rs1,
                                                vuint32mf2_t rs2, size_t vl);
vfloat16mf4x6_t __riscv_vloxseg6ei32_v_f16mf4x6(const _Float16 *rs1,
                                                vuint32mf2_t rs2, size_t vl);
vfloat16mf4x7_t __riscv_vloxseg7ei32_v_f16mf4x7(const _Float16 *rs1,
                                                vuint32mf2_t rs2, size_t vl);
vfloat16mf4x8_t __riscv_vloxseg8ei32_v_f16mf4x8(const _Float16 *rs1,
                                                vuint32mf2_t rs2, size_t vl);
vfloat16mf2x2_t __riscv_vloxseg2ei32_v_f16mf2x2(const _Float16 *rs1,
                                                vuint32m1_t rs2, size_t vl);
vfloat16mf2x3_t __riscv_vloxseg3ei32_v_f16mf2x3(const _Float16 *rs1,
                                                vuint32m1_t rs2, size_t vl);
vfloat16mf2x4_t __riscv_vloxseg4ei32_v_f16mf2x4(const _Float16 *rs1,
                                                vuint32m1_t rs2, size_t vl);
vfloat16mf2x5_t __riscv_vloxseg5ei32_v_f16mf2x5(const _Float16 *rs1,
                                                vuint32m1_t rs2, size_t vl);
vfloat16mf2x6_t __riscv_vloxseg6ei32_v_f16mf2x6(const _Float16 *rs1,
                                                vuint32m1_t rs2, size_t vl);
vfloat16mf2x7_t __riscv_vloxseg7ei32_v_f16mf2x7(const _Float16 *rs1,
                                                vuint32m1_t rs2, size_t vl);
vfloat16mf2x8_t __riscv_vloxseg8ei32_v_f16mf2x8(const _Float16 *rs1,
                                                vuint32m1_t rs2, size_t vl);
vfloat16m1x2_t __riscv_vloxseg2ei32_v_f16m1x2(const _Float16 *rs1,
                                              vuint32m2_t rs2, size_t vl);
vfloat16m1x3_t __riscv_vloxseg3ei32_v_f16m1x3(const _Float16 *rs1,
                                              vuint32m2_t rs2, size_t vl);
vfloat16m1x4_t __riscv_vloxseg4ei32_v_f16m1x4(const _Float16 *rs1,
                                              vuint32m2_t rs2, size_t vl);
vfloat16m1x5_t __riscv_vloxseg5ei32_v_f16m1x5(const _Float16 *rs1,
                                              vuint32m2_t rs2, size_t vl);
vfloat16m1x6_t __riscv_vloxseg6ei32_v_f16m1x6(const _Float16 *rs1,
                                              vuint32m2_t rs2, size_t vl);
vfloat16m1x7_t __riscv_vloxseg7ei32_v_f16m1x7(const _Float16 *rs1,
                                              vuint32m2_t rs2, size_t vl);
vfloat16m1x8_t __riscv_vloxseg8ei32_v_f16m1x8(const _Float16 *rs1,
                                              vuint32m2_t rs2, size_t vl);
vfloat16m2x2_t __riscv_vloxseg2ei32_v_f16m2x2(const _Float16 *rs1,
                                              vuint32m4_t rs2, size_t vl);
vfloat16m2x3_t __riscv_vloxseg3ei32_v_f16m2x3(const _Float16 *rs1,
                                              vuint32m4_t rs2, size_t vl);
vfloat16m2x4_t __riscv_vloxseg4ei32_v_f16m2x4(const _Float16 *rs1,
                                              vuint32m4_t rs2, size_t vl);
vfloat16m4x2_t __riscv_vloxseg2ei32_v_f16m4x2(const _Float16 *rs1,
                                              vuint32m8_t rs2, size_t vl);
vfloat16mf4x2_t __riscv_vloxseg2ei64_v_f16mf4x2(const _Float16 *rs1,
                                                vuint64m1_t rs2, size_t vl);
vfloat16mf4x3_t __riscv_vloxseg3ei64_v_f16mf4x3(const _Float16 *rs1,
                                                vuint64m1_t rs2, size_t vl);
vfloat16mf4x4_t __riscv_vloxseg4ei64_v_f16mf4x4(const _Float16 *rs1,
                                                vuint64m1_t rs2, size_t vl);
vfloat16mf4x5_t __riscv_vloxseg5ei64_v_f16mf4x5(const _Float16 *rs1,
                                                vuint64m1_t rs2, size_t vl);
vfloat16mf4x6_t __riscv_vloxseg6ei64_v_f16mf4x6(const _Float16 *rs1,
                                                vuint64m1_t rs2, size_t vl);
vfloat16mf4x7_t __riscv_vloxseg7ei64_v_f16mf4x7(const _Float16 *rs1,
                                                vuint64m1_t rs2, size_t vl);
vfloat16mf4x8_t __riscv_vloxseg8ei64_v_f16mf4x8(const _Float16 *rs1,
                                                vuint64m1_t rs2, size_t vl);
vfloat16mf2x2_t __riscv_vloxseg2ei64_v_f16mf2x2(const _Float16 *rs1,
                                                vuint64m2_t rs2, size_t vl);
vfloat16mf2x3_t __riscv_vloxseg3ei64_v_f16mf2x3(const _Float16 *rs1,
                                                vuint64m2_t rs2, size_t vl);
vfloat16mf2x4_t __riscv_vloxseg4ei64_v_f16mf2x4(const _Float16 *rs1,
                                                vuint64m2_t rs2, size_t vl);
vfloat16mf2x5_t __riscv_vloxseg5ei64_v_f16mf2x5(const _Float16 *rs1,
                                                vuint64m2_t rs2, size_t vl);
vfloat16mf2x6_t __riscv_vloxseg6ei64_v_f16mf2x6(const _Float16 *rs1,
                                                vuint64m2_t rs2, size_t vl);
vfloat16mf2x7_t __riscv_vloxseg7ei64_v_f16mf2x7(const _Float16 *rs1,
                                                vuint64m2_t rs2, size_t vl);
vfloat16mf2x8_t __riscv_vloxseg8ei64_v_f16mf2x8(const _Float16 *rs1,
                                                vuint64m2_t rs2, size_t vl);
vfloat16m1x2_t __riscv_vloxseg2ei64_v_f16m1x2(const _Float16 *rs1,
                                              vuint64m4_t rs2, size_t vl);
vfloat16m1x3_t __riscv_vloxseg3ei64_v_f16m1x3(const _Float16 *rs1,
                                              vuint64m4_t rs2, size_t vl);
vfloat16m1x4_t __riscv_vloxseg4ei64_v_f16m1x4(const _Float16 *rs1,
                                              vuint64m4_t rs2, size_t vl);
vfloat16m1x5_t __riscv_vloxseg5ei64_v_f16m1x5(const _Float16 *rs1,
                                              vuint64m4_t rs2, size_t vl);
vfloat16m1x6_t __riscv_vloxseg6ei64_v_f16m1x6(const _Float16 *rs1,
                                              vuint64m4_t rs2, size_t vl);
vfloat16m1x7_t __riscv_vloxseg7ei64_v_f16m1x7(const _Float16 *rs1,
                                              vuint64m4_t rs2, size_t vl);
vfloat16m1x8_t __riscv_vloxseg8ei64_v_f16m1x8(const _Float16 *rs1,
                                              vuint64m4_t rs2, size_t vl);
vfloat16m2x2_t __riscv_vloxseg2ei64_v_f16m2x2(const _Float16 *rs1,
                                              vuint64m8_t rs2, size_t vl);
vfloat16m2x3_t __riscv_vloxseg3ei64_v_f16m2x3(const _Float16 *rs1,
                                              vuint64m8_t rs2, size_t vl);
vfloat16m2x4_t __riscv_vloxseg4ei64_v_f16m2x4(const _Float16 *rs1,
                                              vuint64m8_t rs2, size_t vl);
vfloat32mf2x2_t __riscv_vloxseg2ei8_v_f32mf2x2(const float *rs1,
                                               vuint8mf8_t rs2, size_t vl);
vfloat32mf2x3_t __riscv_vloxseg3ei8_v_f32mf2x3(const float *rs1,
                                               vuint8mf8_t rs2, size_t vl);
vfloat32mf2x4_t __riscv_vloxseg4ei8_v_f32mf2x4(const float *rs1,
                                               vuint8mf8_t rs2, size_t vl);
vfloat32mf2x5_t __riscv_vloxseg5ei8_v_f32mf2x5(const float *rs1,
                                               vuint8mf8_t rs2, size_t vl);
vfloat32mf2x6_t __riscv_vloxseg6ei8_v_f32mf2x6(const float *rs1,
                                               vuint8mf8_t rs2, size_t vl);
vfloat32mf2x7_t __riscv_vloxseg7ei8_v_f32mf2x7(const float *rs1,
                                               vuint8mf8_t rs2, size_t vl);
vfloat32mf2x8_t __riscv_vloxseg8ei8_v_f32mf2x8(const float *rs1,
                                               vuint8mf8_t rs2, size_t vl);
vfloat32m1x2_t __riscv_vloxseg2ei8_v_f32m1x2(const float *rs1, vuint8mf4_t rs2,
                                             size_t vl);
vfloat32m1x3_t __riscv_vloxseg3ei8_v_f32m1x3(const float *rs1, vuint8mf4_t rs2,
                                             size_t vl);
vfloat32m1x4_t __riscv_vloxseg4ei8_v_f32m1x4(const float *rs1, vuint8mf4_t rs2,
                                             size_t vl);
vfloat32m1x5_t __riscv_vloxseg5ei8_v_f32m1x5(const float *rs1, vuint8mf4_t rs2,
                                             size_t vl);
vfloat32m1x6_t __riscv_vloxseg6ei8_v_f32m1x6(const float *rs1, vuint8mf4_t rs2,
                                             size_t vl);
vfloat32m1x7_t __riscv_vloxseg7ei8_v_f32m1x7(const float *rs1, vuint8mf4_t rs2,
                                             size_t vl);
vfloat32m1x8_t __riscv_vloxseg8ei8_v_f32m1x8(const float *rs1, vuint8mf4_t rs2,
                                             size_t vl);
vfloat32m2x2_t __riscv_vloxseg2ei8_v_f32m2x2(const float *rs1, vuint8mf2_t rs2,
                                             size_t vl);
vfloat32m2x3_t __riscv_vloxseg3ei8_v_f32m2x3(const float *rs1, vuint8mf2_t rs2,
                                             size_t vl);
vfloat32m2x4_t __riscv_vloxseg4ei8_v_f32m2x4(const float *rs1, vuint8mf2_t rs2,
                                             size_t vl);
vfloat32m4x2_t __riscv_vloxseg2ei8_v_f32m4x2(const float *rs1, vuint8m1_t rs2,
                                             size_t vl);
vfloat32mf2x2_t __riscv_vloxseg2ei16_v_f32mf2x2(const float *rs1,
                                                vuint16mf4_t rs2, size_t vl);
vfloat32mf2x3_t __riscv_vloxseg3ei16_v_f32mf2x3(const float *rs1,
                                                vuint16mf4_t rs2, size_t vl);
vfloat32mf2x4_t __riscv_vloxseg4ei16_v_f32mf2x4(const float *rs1,
                                                vuint16mf4_t rs2, size_t vl);
vfloat32mf2x5_t __riscv_vloxseg5ei16_v_f32mf2x5(const float *rs1,
                                                vuint16mf4_t rs2, size_t vl);
vfloat32mf2x6_t __riscv_vloxseg6ei16_v_f32mf2x6(const float *rs1,
                                                vuint16mf4_t rs2, size_t vl);
vfloat32mf2x7_t __riscv_vloxseg7ei16_v_f32mf2x7(const float *rs1,
                                                vuint16mf4_t rs2, size_t vl);
vfloat32mf2x8_t __riscv_vloxseg8ei16_v_f32mf2x8(const float *rs1,
                                                vuint16mf4_t rs2, size_t vl);
vfloat32m1x2_t __riscv_vloxseg2ei16_v_f32m1x2(const float *rs1,
                                              vuint16mf2_t rs2, size_t vl);
vfloat32m1x3_t __riscv_vloxseg3ei16_v_f32m1x3(const float *rs1,
                                              vuint16mf2_t rs2, size_t vl);
vfloat32m1x4_t __riscv_vloxseg4ei16_v_f32m1x4(const float *rs1,
                                              vuint16mf2_t rs2, size_t vl);
vfloat32m1x5_t __riscv_vloxseg5ei16_v_f32m1x5(const float *rs1,
                                              vuint16mf2_t rs2, size_t vl);
vfloat32m1x6_t __riscv_vloxseg6ei16_v_f32m1x6(const float *rs1,
                                              vuint16mf2_t rs2, size_t vl);
vfloat32m1x7_t __riscv_vloxseg7ei16_v_f32m1x7(const float *rs1,
                                              vuint16mf2_t rs2, size_t vl);
vfloat32m1x8_t __riscv_vloxseg8ei16_v_f32m1x8(const float *rs1,
                                              vuint16mf2_t rs2, size_t vl);
vfloat32m2x2_t __riscv_vloxseg2ei16_v_f32m2x2(const float *rs1, vuint16m1_t rs2,
                                              size_t vl);
vfloat32m2x3_t __riscv_vloxseg3ei16_v_f32m2x3(const float *rs1, vuint16m1_t rs2,
                                              size_t vl);
vfloat32m2x4_t __riscv_vloxseg4ei16_v_f32m2x4(const float *rs1, vuint16m1_t rs2,
                                              size_t vl);
vfloat32m4x2_t __riscv_vloxseg2ei16_v_f32m4x2(const float *rs1, vuint16m2_t rs2,
                                              size_t vl);
vfloat32mf2x2_t __riscv_vloxseg2ei32_v_f32mf2x2(const float *rs1,
                                                vuint32mf2_t rs2, size_t vl);
vfloat32mf2x3_t __riscv_vloxseg3ei32_v_f32mf2x3(const float *rs1,
                                                vuint32mf2_t rs2, size_t vl);
vfloat32mf2x4_t __riscv_vloxseg4ei32_v_f32mf2x4(const float *rs1,
                                                vuint32mf2_t rs2, size_t vl);
vfloat32mf2x5_t __riscv_vloxseg5ei32_v_f32mf2x5(const float *rs1,
                                                vuint32mf2_t rs2, size_t vl);
vfloat32mf2x6_t __riscv_vloxseg6ei32_v_f32mf2x6(const float *rs1,
                                                vuint32mf2_t rs2, size_t vl);
vfloat32mf2x7_t __riscv_vloxseg7ei32_v_f32mf2x7(const float *rs1,
                                                vuint32mf2_t rs2, size_t vl);
vfloat32mf2x8_t __riscv_vloxseg8ei32_v_f32mf2x8(const float *rs1,
                                                vuint32mf2_t rs2, size_t vl);
vfloat32m1x2_t __riscv_vloxseg2ei32_v_f32m1x2(const float *rs1, vuint32m1_t rs2,
                                              size_t vl);
vfloat32m1x3_t __riscv_vloxseg3ei32_v_f32m1x3(const float *rs1, vuint32m1_t rs2,
                                              size_t vl);
vfloat32m1x4_t __riscv_vloxseg4ei32_v_f32m1x4(const float *rs1, vuint32m1_t rs2,
                                              size_t vl);
vfloat32m1x5_t __riscv_vloxseg5ei32_v_f32m1x5(const float *rs1, vuint32m1_t rs2,
                                              size_t vl);
vfloat32m1x6_t __riscv_vloxseg6ei32_v_f32m1x6(const float *rs1, vuint32m1_t rs2,
                                              size_t vl);
vfloat32m1x7_t __riscv_vloxseg7ei32_v_f32m1x7(const float *rs1, vuint32m1_t rs2,
                                              size_t vl);
vfloat32m1x8_t __riscv_vloxseg8ei32_v_f32m1x8(const float *rs1, vuint32m1_t rs2,
                                              size_t vl);
vfloat32m2x2_t __riscv_vloxseg2ei32_v_f32m2x2(const float *rs1, vuint32m2_t rs2,
                                              size_t vl);
vfloat32m2x3_t __riscv_vloxseg3ei32_v_f32m2x3(const float *rs1, vuint32m2_t rs2,
                                              size_t vl);
vfloat32m2x4_t __riscv_vloxseg4ei32_v_f32m2x4(const float *rs1, vuint32m2_t rs2,
                                              size_t vl);
vfloat32m4x2_t __riscv_vloxseg2ei32_v_f32m4x2(const float *rs1, vuint32m4_t rs2,
                                              size_t vl);
vfloat32mf2x2_t __riscv_vloxseg2ei64_v_f32mf2x2(const float *rs1,
                                                vuint64m1_t rs2, size_t vl);
vfloat32mf2x3_t __riscv_vloxseg3ei64_v_f32mf2x3(const float *rs1,
                                                vuint64m1_t rs2, size_t vl);
vfloat32mf2x4_t __riscv_vloxseg4ei64_v_f32mf2x4(const float *rs1,
                                                vuint64m1_t rs2, size_t vl);
vfloat32mf2x5_t __riscv_vloxseg5ei64_v_f32mf2x5(const float *rs1,
                                                vuint64m1_t rs2, size_t vl);
vfloat32mf2x6_t __riscv_vloxseg6ei64_v_f32mf2x6(const float *rs1,
                                                vuint64m1_t rs2, size_t vl);
vfloat32mf2x7_t __riscv_vloxseg7ei64_v_f32mf2x7(const float *rs1,
                                                vuint64m1_t rs2, size_t vl);
vfloat32mf2x8_t __riscv_vloxseg8ei64_v_f32mf2x8(const float *rs1,
                                                vuint64m1_t rs2, size_t vl);
vfloat32m1x2_t __riscv_vloxseg2ei64_v_f32m1x2(const float *rs1, vuint64m2_t rs2,
                                              size_t vl);
vfloat32m1x3_t __riscv_vloxseg3ei64_v_f32m1x3(const float *rs1, vuint64m2_t rs2,
                                              size_t vl);
vfloat32m1x4_t __riscv_vloxseg4ei64_v_f32m1x4(const float *rs1, vuint64m2_t rs2,
                                              size_t vl);
vfloat32m1x5_t __riscv_vloxseg5ei64_v_f32m1x5(const float *rs1, vuint64m2_t rs2,
                                              size_t vl);
vfloat32m1x6_t __riscv_vloxseg6ei64_v_f32m1x6(const float *rs1, vuint64m2_t rs2,
                                              size_t vl);
vfloat32m1x7_t __riscv_vloxseg7ei64_v_f32m1x7(const float *rs1, vuint64m2_t rs2,
                                              size_t vl);
vfloat32m1x8_t __riscv_vloxseg8ei64_v_f32m1x8(const float *rs1, vuint64m2_t rs2,
                                              size_t vl);
vfloat32m2x2_t __riscv_vloxseg2ei64_v_f32m2x2(const float *rs1, vuint64m4_t rs2,
                                              size_t vl);
vfloat32m2x3_t __riscv_vloxseg3ei64_v_f32m2x3(const float *rs1, vuint64m4_t rs2,
                                              size_t vl);
vfloat32m2x4_t __riscv_vloxseg4ei64_v_f32m2x4(const float *rs1, vuint64m4_t rs2,
                                              size_t vl);
vfloat32m4x2_t __riscv_vloxseg2ei64_v_f32m4x2(const float *rs1, vuint64m8_t rs2,
                                              size_t vl);
vfloat64m1x2_t __riscv_vloxseg2ei8_v_f64m1x2(const double *rs1, vuint8mf8_t rs2,
                                             size_t vl);
vfloat64m1x3_t __riscv_vloxseg3ei8_v_f64m1x3(const double *rs1, vuint8mf8_t rs2,
                                             size_t vl);
vfloat64m1x4_t __riscv_vloxseg4ei8_v_f64m1x4(const double *rs1, vuint8mf8_t rs2,
                                             size_t vl);
vfloat64m1x5_t __riscv_vloxseg5ei8_v_f64m1x5(const double *rs1, vuint8mf8_t rs2,
                                             size_t vl);
vfloat64m1x6_t __riscv_vloxseg6ei8_v_f64m1x6(const double *rs1, vuint8mf8_t rs2,
                                             size_t vl);
vfloat64m1x7_t __riscv_vloxseg7ei8_v_f64m1x7(const double *rs1, vuint8mf8_t rs2,
                                             size_t vl);
vfloat64m1x8_t __riscv_vloxseg8ei8_v_f64m1x8(const double *rs1, vuint8mf8_t rs2,
                                             size_t vl);
vfloat64m2x2_t __riscv_vloxseg2ei8_v_f64m2x2(const double *rs1, vuint8mf4_t rs2,
                                             size_t vl);
vfloat64m2x3_t __riscv_vloxseg3ei8_v_f64m2x3(const double *rs1, vuint8mf4_t rs2,
                                             size_t vl);
vfloat64m2x4_t __riscv_vloxseg4ei8_v_f64m2x4(const double *rs1, vuint8mf4_t rs2,
                                             size_t vl);
vfloat64m4x2_t __riscv_vloxseg2ei8_v_f64m4x2(const double *rs1, vuint8mf2_t rs2,
                                             size_t vl);
vfloat64m1x2_t __riscv_vloxseg2ei16_v_f64m1x2(const double *rs1,
                                              vuint16mf4_t rs2, size_t vl);
vfloat64m1x3_t __riscv_vloxseg3ei16_v_f64m1x3(const double *rs1,
                                              vuint16mf4_t rs2, size_t vl);
vfloat64m1x4_t __riscv_vloxseg4ei16_v_f64m1x4(const double *rs1,
                                              vuint16mf4_t rs2, size_t vl);
vfloat64m1x5_t __riscv_vloxseg5ei16_v_f64m1x5(const double *rs1,
                                              vuint16mf4_t rs2, size_t vl);
vfloat64m1x6_t __riscv_vloxseg6ei16_v_f64m1x6(const double *rs1,
                                              vuint16mf4_t rs2, size_t vl);
vfloat64m1x7_t __riscv_vloxseg7ei16_v_f64m1x7(const double *rs1,
                                              vuint16mf4_t rs2, size_t vl);
vfloat64m1x8_t __riscv_vloxseg8ei16_v_f64m1x8(const double *rs1,
                                              vuint16mf4_t rs2, size_t vl);
vfloat64m2x2_t __riscv_vloxseg2ei16_v_f64m2x2(const double *rs1,
                                              vuint16mf2_t rs2, size_t vl);
vfloat64m2x3_t __riscv_vloxseg3ei16_v_f64m2x3(const double *rs1,
                                              vuint16mf2_t rs2, size_t vl);
vfloat64m2x4_t __riscv_vloxseg4ei16_v_f64m2x4(const double *rs1,
                                              vuint16mf2_t rs2, size_t vl);
vfloat64m4x2_t __riscv_vloxseg2ei16_v_f64m4x2(const double *rs1,
                                              vuint16m1_t rs2, size_t vl);
vfloat64m1x2_t __riscv_vloxseg2ei32_v_f64m1x2(const double *rs1,
                                              vuint32mf2_t rs2, size_t vl);
vfloat64m1x3_t __riscv_vloxseg3ei32_v_f64m1x3(const double *rs1,
                                              vuint32mf2_t rs2, size_t vl);
vfloat64m1x4_t __riscv_vloxseg4ei32_v_f64m1x4(const double *rs1,
                                              vuint32mf2_t rs2, size_t vl);
vfloat64m1x5_t __riscv_vloxseg5ei32_v_f64m1x5(const double *rs1,
                                              vuint32mf2_t rs2, size_t vl);
vfloat64m1x6_t __riscv_vloxseg6ei32_v_f64m1x6(const double *rs1,
                                              vuint32mf2_t rs2, size_t vl);
vfloat64m1x7_t __riscv_vloxseg7ei32_v_f64m1x7(const double *rs1,
                                              vuint32mf2_t rs2, size_t vl);
vfloat64m1x8_t __riscv_vloxseg8ei32_v_f64m1x8(const double *rs1,
                                              vuint32mf2_t rs2, size_t vl);
vfloat64m2x2_t __riscv_vloxseg2ei32_v_f64m2x2(const double *rs1,
                                              vuint32m1_t rs2, size_t vl);
vfloat64m2x3_t __riscv_vloxseg3ei32_v_f64m2x3(const double *rs1,
                                              vuint32m1_t rs2, size_t vl);
vfloat64m2x4_t __riscv_vloxseg4ei32_v_f64m2x4(const double *rs1,
                                              vuint32m1_t rs2, size_t vl);
vfloat64m4x2_t __riscv_vloxseg2ei32_v_f64m4x2(const double *rs1,
                                              vuint32m2_t rs2, size_t vl);
vfloat64m1x2_t __riscv_vloxseg2ei64_v_f64m1x2(const double *rs1,
                                              vuint64m1_t rs2, size_t vl);
vfloat64m1x3_t __riscv_vloxseg3ei64_v_f64m1x3(const double *rs1,
                                              vuint64m1_t rs2, size_t vl);
vfloat64m1x4_t __riscv_vloxseg4ei64_v_f64m1x4(const double *rs1,
                                              vuint64m1_t rs2, size_t vl);
vfloat64m1x5_t __riscv_vloxseg5ei64_v_f64m1x5(const double *rs1,
                                              vuint64m1_t rs2, size_t vl);
vfloat64m1x6_t __riscv_vloxseg6ei64_v_f64m1x6(const double *rs1,
                                              vuint64m1_t rs2, size_t vl);
vfloat64m1x7_t __riscv_vloxseg7ei64_v_f64m1x7(const double *rs1,
                                              vuint64m1_t rs2, size_t vl);
vfloat64m1x8_t __riscv_vloxseg8ei64_v_f64m1x8(const double *rs1,
                                              vuint64m1_t rs2, size_t vl);
vfloat64m2x2_t __riscv_vloxseg2ei64_v_f64m2x2(const double *rs1,
                                              vuint64m2_t rs2, size_t vl);
vfloat64m2x3_t __riscv_vloxseg3ei64_v_f64m2x3(const double *rs1,
                                              vuint64m2_t rs2, size_t vl);
vfloat64m2x4_t __riscv_vloxseg4ei64_v_f64m2x4(const double *rs1,
                                              vuint64m2_t rs2, size_t vl);
vfloat64m4x2_t __riscv_vloxseg2ei64_v_f64m4x2(const double *rs1,
                                              vuint64m4_t rs2, size_t vl);
vfloat16mf4x2_t __riscv_vluxseg2ei8_v_f16mf4x2(const _Float16 *rs1,
                                               vuint8mf8_t rs2, size_t vl);
vfloat16mf4x3_t __riscv_vluxseg3ei8_v_f16mf4x3(const _Float16 *rs1,
                                               vuint8mf8_t rs2, size_t vl);
vfloat16mf4x4_t __riscv_vluxseg4ei8_v_f16mf4x4(const _Float16 *rs1,
                                               vuint8mf8_t rs2, size_t vl);
vfloat16mf4x5_t __riscv_vluxseg5ei8_v_f16mf4x5(const _Float16 *rs1,
                                               vuint8mf8_t rs2, size_t vl);
vfloat16mf4x6_t __riscv_vluxseg6ei8_v_f16mf4x6(const _Float16 *rs1,
                                               vuint8mf8_t rs2, size_t vl);
vfloat16mf4x7_t __riscv_vluxseg7ei8_v_f16mf4x7(const _Float16 *rs1,
                                               vuint8mf8_t rs2, size_t vl);
vfloat16mf4x8_t __riscv_vluxseg8ei8_v_f16mf4x8(const _Float16 *rs1,
                                               vuint8mf8_t rs2, size_t vl);
vfloat16mf2x2_t __riscv_vluxseg2ei8_v_f16mf2x2(const _Float16 *rs1,
                                               vuint8mf4_t rs2, size_t vl);
vfloat16mf2x3_t __riscv_vluxseg3ei8_v_f16mf2x3(const _Float16 *rs1,
                                               vuint8mf4_t rs2, size_t vl);
vfloat16mf2x4_t __riscv_vluxseg4ei8_v_f16mf2x4(const _Float16 *rs1,
                                               vuint8mf4_t rs2, size_t vl);
vfloat16mf2x5_t __riscv_vluxseg5ei8_v_f16mf2x5(const _Float16 *rs1,
                                               vuint8mf4_t rs2, size_t vl);
vfloat16mf2x6_t __riscv_vluxseg6ei8_v_f16mf2x6(const _Float16 *rs1,
                                               vuint8mf4_t rs2, size_t vl);
vfloat16mf2x7_t __riscv_vluxseg7ei8_v_f16mf2x7(const _Float16 *rs1,
                                               vuint8mf4_t rs2, size_t vl);
vfloat16mf2x8_t __riscv_vluxseg8ei8_v_f16mf2x8(const _Float16 *rs1,
                                               vuint8mf4_t rs2, size_t vl);
vfloat16m1x2_t __riscv_vluxseg2ei8_v_f16m1x2(const _Float16 *rs1,
                                             vuint8mf2_t rs2, size_t vl);
vfloat16m1x3_t __riscv_vluxseg3ei8_v_f16m1x3(const _Float16 *rs1,
                                             vuint8mf2_t rs2, size_t vl);
vfloat16m1x4_t __riscv_vluxseg4ei8_v_f16m1x4(const _Float16 *rs1,
                                             vuint8mf2_t rs2, size_t vl);
vfloat16m1x5_t __riscv_vluxseg5ei8_v_f16m1x5(const _Float16 *rs1,
                                             vuint8mf2_t rs2, size_t vl);
vfloat16m1x6_t __riscv_vluxseg6ei8_v_f16m1x6(const _Float16 *rs1,
                                             vuint8mf2_t rs2, size_t vl);
vfloat16m1x7_t __riscv_vluxseg7ei8_v_f16m1x7(const _Float16 *rs1,
                                             vuint8mf2_t rs2, size_t vl);
vfloat16m1x8_t __riscv_vluxseg8ei8_v_f16m1x8(const _Float16 *rs1,
                                             vuint8mf2_t rs2, size_t vl);
vfloat16m2x2_t __riscv_vluxseg2ei8_v_f16m2x2(const _Float16 *rs1,
                                             vuint8m1_t rs2, size_t vl);
vfloat16m2x3_t __riscv_vluxseg3ei8_v_f16m2x3(const _Float16 *rs1,
                                             vuint8m1_t rs2, size_t vl);
vfloat16m2x4_t __riscv_vluxseg4ei8_v_f16m2x4(const _Float16 *rs1,
                                             vuint8m1_t rs2, size_t vl);
vfloat16m4x2_t __riscv_vluxseg2ei8_v_f16m4x2(const _Float16 *rs1,
                                             vuint8m2_t rs2, size_t vl);
vfloat16mf4x2_t __riscv_vluxseg2ei16_v_f16mf4x2(const _Float16 *rs1,
                                                vuint16mf4_t rs2, size_t vl);
vfloat16mf4x3_t __riscv_vluxseg3ei16_v_f16mf4x3(const _Float16 *rs1,
                                                vuint16mf4_t rs2, size_t vl);
vfloat16mf4x4_t __riscv_vluxseg4ei16_v_f16mf4x4(const _Float16 *rs1,
                                                vuint16mf4_t rs2, size_t vl);
vfloat16mf4x5_t __riscv_vluxseg5ei16_v_f16mf4x5(const _Float16 *rs1,
                                                vuint16mf4_t rs2, size_t vl);
vfloat16mf4x6_t __riscv_vluxseg6ei16_v_f16mf4x6(const _Float16 *rs1,
                                                vuint16mf4_t rs2, size_t vl);
vfloat16mf4x7_t __riscv_vluxseg7ei16_v_f16mf4x7(const _Float16 *rs1,
                                                vuint16mf4_t rs2, size_t vl);
vfloat16mf4x8_t __riscv_vluxseg8ei16_v_f16mf4x8(const _Float16 *rs1,
                                                vuint16mf4_t rs2, size_t vl);
vfloat16mf2x2_t __riscv_vluxseg2ei16_v_f16mf2x2(const _Float16 *rs1,
                                                vuint16mf2_t rs2, size_t vl);
vfloat16mf2x3_t __riscv_vluxseg3ei16_v_f16mf2x3(const _Float16 *rs1,
                                                vuint16mf2_t rs2, size_t vl);
vfloat16mf2x4_t __riscv_vluxseg4ei16_v_f16mf2x4(const _Float16 *rs1,
                                                vuint16mf2_t rs2, size_t vl);
vfloat16mf2x5_t __riscv_vluxseg5ei16_v_f16mf2x5(const _Float16 *rs1,
                                                vuint16mf2_t rs2, size_t vl);
vfloat16mf2x6_t __riscv_vluxseg6ei16_v_f16mf2x6(const _Float16 *rs1,
                                                vuint16mf2_t rs2, size_t vl);
vfloat16mf2x7_t __riscv_vluxseg7ei16_v_f16mf2x7(const _Float16 *rs1,
                                                vuint16mf2_t rs2, size_t vl);
vfloat16mf2x8_t __riscv_vluxseg8ei16_v_f16mf2x8(const _Float16 *rs1,
                                                vuint16mf2_t rs2, size_t vl);
vfloat16m1x2_t __riscv_vluxseg2ei16_v_f16m1x2(const _Float16 *rs1,
                                              vuint16m1_t rs2, size_t vl);
vfloat16m1x3_t __riscv_vluxseg3ei16_v_f16m1x3(const _Float16 *rs1,
                                              vuint16m1_t rs2, size_t vl);
vfloat16m1x4_t __riscv_vluxseg4ei16_v_f16m1x4(const _Float16 *rs1,
                                              vuint16m1_t rs2, size_t vl);
vfloat16m1x5_t __riscv_vluxseg5ei16_v_f16m1x5(const _Float16 *rs1,
                                              vuint16m1_t rs2, size_t vl);
vfloat16m1x6_t __riscv_vluxseg6ei16_v_f16m1x6(const _Float16 *rs1,
                                              vuint16m1_t rs2, size_t vl);
vfloat16m1x7_t __riscv_vluxseg7ei16_v_f16m1x7(const _Float16 *rs1,
                                              vuint16m1_t rs2, size_t vl);
vfloat16m1x8_t __riscv_vluxseg8ei16_v_f16m1x8(const _Float16 *rs1,
                                              vuint16m1_t rs2, size_t vl);
vfloat16m2x2_t __riscv_vluxseg2ei16_v_f16m2x2(const _Float16 *rs1,
                                              vuint16m2_t rs2, size_t vl);
vfloat16m2x3_t __riscv_vluxseg3ei16_v_f16m2x3(const _Float16 *rs1,
                                              vuint16m2_t rs2, size_t vl);
vfloat16m2x4_t __riscv_vluxseg4ei16_v_f16m2x4(const _Float16 *rs1,
                                              vuint16m2_t rs2, size_t vl);
vfloat16m4x2_t __riscv_vluxseg2ei16_v_f16m4x2(const _Float16 *rs1,
                                              vuint16m4_t rs2, size_t vl);
vfloat16mf4x2_t __riscv_vluxseg2ei32_v_f16mf4x2(const _Float16 *rs1,
                                                vuint32mf2_t rs2, size_t vl);
vfloat16mf4x3_t __riscv_vluxseg3ei32_v_f16mf4x3(const _Float16 *rs1,
                                                vuint32mf2_t rs2, size_t vl);
vfloat16mf4x4_t __riscv_vluxseg4ei32_v_f16mf4x4(const _Float16 *rs1,
                                                vuint32mf2_t rs2, size_t vl);
vfloat16mf4x5_t __riscv_vluxseg5ei32_v_f16mf4x5(const _Float16 *rs1,
                                                vuint32mf2_t rs2, size_t vl);
vfloat16mf4x6_t __riscv_vluxseg6ei32_v_f16mf4x6(const _Float16 *rs1,
                                                vuint32mf2_t rs2, size_t vl);
vfloat16mf4x7_t __riscv_vluxseg7ei32_v_f16mf4x7(const _Float16 *rs1,
                                                vuint32mf2_t rs2, size_t vl);
vfloat16mf4x8_t __riscv_vluxseg8ei32_v_f16mf4x8(const _Float16 *rs1,
                                                vuint32mf2_t rs2, size_t vl);
vfloat16mf2x2_t __riscv_vluxseg2ei32_v_f16mf2x2(const _Float16 *rs1,
                                                vuint32m1_t rs2, size_t vl);
vfloat16mf2x3_t __riscv_vluxseg3ei32_v_f16mf2x3(const _Float16 *rs1,
                                                vuint32m1_t rs2, size_t vl);
vfloat16mf2x4_t __riscv_vluxseg4ei32_v_f16mf2x4(const _Float16 *rs1,
                                                vuint32m1_t rs2, size_t vl);
vfloat16mf2x5_t __riscv_vluxseg5ei32_v_f16mf2x5(const _Float16 *rs1,
                                                vuint32m1_t rs2, size_t vl);
vfloat16mf2x6_t __riscv_vluxseg6ei32_v_f16mf2x6(const _Float16 *rs1,
                                                vuint32m1_t rs2, size_t vl);
vfloat16mf2x7_t __riscv_vluxseg7ei32_v_f16mf2x7(const _Float16 *rs1,
                                                vuint32m1_t rs2, size_t vl);
vfloat16mf2x8_t __riscv_vluxseg8ei32_v_f16mf2x8(const _Float16 *rs1,
                                                vuint32m1_t rs2, size_t vl);
vfloat16m1x2_t __riscv_vluxseg2ei32_v_f16m1x2(const _Float16 *rs1,
                                              vuint32m2_t rs2, size_t vl);
vfloat16m1x3_t __riscv_vluxseg3ei32_v_f16m1x3(const _Float16 *rs1,
                                              vuint32m2_t rs2, size_t vl);
vfloat16m1x4_t __riscv_vluxseg4ei32_v_f16m1x4(const _Float16 *rs1,
                                              vuint32m2_t rs2, size_t vl);
vfloat16m1x5_t __riscv_vluxseg5ei32_v_f16m1x5(const _Float16 *rs1,
                                              vuint32m2_t rs2, size_t vl);
vfloat16m1x6_t __riscv_vluxseg6ei32_v_f16m1x6(const _Float16 *rs1,
                                              vuint32m2_t rs2, size_t vl);
vfloat16m1x7_t __riscv_vluxseg7ei32_v_f16m1x7(const _Float16 *rs1,
                                              vuint32m2_t rs2, size_t vl);
vfloat16m1x8_t __riscv_vluxseg8ei32_v_f16m1x8(const _Float16 *rs1,
                                              vuint32m2_t rs2, size_t vl);
vfloat16m2x2_t __riscv_vluxseg2ei32_v_f16m2x2(const _Float16 *rs1,
                                              vuint32m4_t rs2, size_t vl);
vfloat16m2x3_t __riscv_vluxseg3ei32_v_f16m2x3(const _Float16 *rs1,
                                              vuint32m4_t rs2, size_t vl);
vfloat16m2x4_t __riscv_vluxseg4ei32_v_f16m2x4(const _Float16 *rs1,
                                              vuint32m4_t rs2, size_t vl);
vfloat16m4x2_t __riscv_vluxseg2ei32_v_f16m4x2(const _Float16 *rs1,
                                              vuint32m8_t rs2, size_t vl);
vfloat16mf4x2_t __riscv_vluxseg2ei64_v_f16mf4x2(const _Float16 *rs1,
                                                vuint64m1_t rs2, size_t vl);
vfloat16mf4x3_t __riscv_vluxseg3ei64_v_f16mf4x3(const _Float16 *rs1,
                                                vuint64m1_t rs2, size_t vl);
vfloat16mf4x4_t __riscv_vluxseg4ei64_v_f16mf4x4(const _Float16 *rs1,
                                                vuint64m1_t rs2, size_t vl);
vfloat16mf4x5_t __riscv_vluxseg5ei64_v_f16mf4x5(const _Float16 *rs1,
                                                vuint64m1_t rs2, size_t vl);
vfloat16mf4x6_t __riscv_vluxseg6ei64_v_f16mf4x6(const _Float16 *rs1,
                                                vuint64m1_t rs2, size_t vl);
vfloat16mf4x7_t __riscv_vluxseg7ei64_v_f16mf4x7(const _Float16 *rs1,
                                                vuint64m1_t rs2, size_t vl);
vfloat16mf4x8_t __riscv_vluxseg8ei64_v_f16mf4x8(const _Float16 *rs1,
                                                vuint64m1_t rs2, size_t vl);
vfloat16mf2x2_t __riscv_vluxseg2ei64_v_f16mf2x2(const _Float16 *rs1,
                                                vuint64m2_t rs2, size_t vl);
vfloat16mf2x3_t __riscv_vluxseg3ei64_v_f16mf2x3(const _Float16 *rs1,
                                                vuint64m2_t rs2, size_t vl);
vfloat16mf2x4_t __riscv_vluxseg4ei64_v_f16mf2x4(const _Float16 *rs1,
                                                vuint64m2_t rs2, size_t vl);
vfloat16mf2x5_t __riscv_vluxseg5ei64_v_f16mf2x5(const _Float16 *rs1,
                                                vuint64m2_t rs2, size_t vl);
vfloat16mf2x6_t __riscv_vluxseg6ei64_v_f16mf2x6(const _Float16 *rs1,
                                                vuint64m2_t rs2, size_t vl);
vfloat16mf2x7_t __riscv_vluxseg7ei64_v_f16mf2x7(const _Float16 *rs1,
                                                vuint64m2_t rs2, size_t vl);
vfloat16mf2x8_t __riscv_vluxseg8ei64_v_f16mf2x8(const _Float16 *rs1,
                                                vuint64m2_t rs2, size_t vl);
vfloat16m1x2_t __riscv_vluxseg2ei64_v_f16m1x2(const _Float16 *rs1,
                                              vuint64m4_t rs2, size_t vl);
vfloat16m1x3_t __riscv_vluxseg3ei64_v_f16m1x3(const _Float16 *rs1,
                                              vuint64m4_t rs2, size_t vl);
vfloat16m1x4_t __riscv_vluxseg4ei64_v_f16m1x4(const _Float16 *rs1,
                                              vuint64m4_t rs2, size_t vl);
vfloat16m1x5_t __riscv_vluxseg5ei64_v_f16m1x5(const _Float16 *rs1,
                                              vuint64m4_t rs2, size_t vl);
vfloat16m1x6_t __riscv_vluxseg6ei64_v_f16m1x6(const _Float16 *rs1,
                                              vuint64m4_t rs2, size_t vl);
vfloat16m1x7_t __riscv_vluxseg7ei64_v_f16m1x7(const _Float16 *rs1,
                                              vuint64m4_t rs2, size_t vl);
vfloat16m1x8_t __riscv_vluxseg8ei64_v_f16m1x8(const _Float16 *rs1,
                                              vuint64m4_t rs2, size_t vl);
vfloat16m2x2_t __riscv_vluxseg2ei64_v_f16m2x2(const _Float16 *rs1,
                                              vuint64m8_t rs2, size_t vl);
vfloat16m2x3_t __riscv_vluxseg3ei64_v_f16m2x3(const _Float16 *rs1,
                                              vuint64m8_t rs2, size_t vl);
vfloat16m2x4_t __riscv_vluxseg4ei64_v_f16m2x4(const _Float16 *rs1,
                                              vuint64m8_t rs2, size_t vl);
vfloat32mf2x2_t __riscv_vluxseg2ei8_v_f32mf2x2(const float *rs1,
                                               vuint8mf8_t rs2, size_t vl);
vfloat32mf2x3_t __riscv_vluxseg3ei8_v_f32mf2x3(const float *rs1,
                                               vuint8mf8_t rs2, size_t vl);
vfloat32mf2x4_t __riscv_vluxseg4ei8_v_f32mf2x4(const float *rs1,
                                               vuint8mf8_t rs2, size_t vl);
vfloat32mf2x5_t __riscv_vluxseg5ei8_v_f32mf2x5(const float *rs1,
                                               vuint8mf8_t rs2, size_t vl);
vfloat32mf2x6_t __riscv_vluxseg6ei8_v_f32mf2x6(const float *rs1,
                                               vuint8mf8_t rs2, size_t vl);
vfloat32mf2x7_t __riscv_vluxseg7ei8_v_f32mf2x7(const float *rs1,
                                               vuint8mf8_t rs2, size_t vl);
vfloat32mf2x8_t __riscv_vluxseg8ei8_v_f32mf2x8(const float *rs1,
                                               vuint8mf8_t rs2, size_t vl);
vfloat32m1x2_t __riscv_vluxseg2ei8_v_f32m1x2(const float *rs1, vuint8mf4_t rs2,
                                             size_t vl);
vfloat32m1x3_t __riscv_vluxseg3ei8_v_f32m1x3(const float *rs1, vuint8mf4_t rs2,
                                             size_t vl);
vfloat32m1x4_t __riscv_vluxseg4ei8_v_f32m1x4(const float *rs1, vuint8mf4_t rs2,
                                             size_t vl);
vfloat32m1x5_t __riscv_vluxseg5ei8_v_f32m1x5(const float *rs1, vuint8mf4_t rs2,
                                             size_t vl);
vfloat32m1x6_t __riscv_vluxseg6ei8_v_f32m1x6(const float *rs1, vuint8mf4_t rs2,
                                             size_t vl);
vfloat32m1x7_t __riscv_vluxseg7ei8_v_f32m1x7(const float *rs1, vuint8mf4_t rs2,
                                             size_t vl);
vfloat32m1x8_t __riscv_vluxseg8ei8_v_f32m1x8(const float *rs1, vuint8mf4_t rs2,
                                             size_t vl);
vfloat32m2x2_t __riscv_vluxseg2ei8_v_f32m2x2(const float *rs1, vuint8mf2_t rs2,
                                             size_t vl);
vfloat32m2x3_t __riscv_vluxseg3ei8_v_f32m2x3(const float *rs1, vuint8mf2_t rs2,
                                             size_t vl);
vfloat32m2x4_t __riscv_vluxseg4ei8_v_f32m2x4(const float *rs1, vuint8mf2_t rs2,
                                             size_t vl);
vfloat32m4x2_t __riscv_vluxseg2ei8_v_f32m4x2(const float *rs1, vuint8m1_t rs2,
                                             size_t vl);
vfloat32mf2x2_t __riscv_vluxseg2ei16_v_f32mf2x2(const float *rs1,
                                                vuint16mf4_t rs2, size_t vl);
vfloat32mf2x3_t __riscv_vluxseg3ei16_v_f32mf2x3(const float *rs1,
                                                vuint16mf4_t rs2, size_t vl);
vfloat32mf2x4_t __riscv_vluxseg4ei16_v_f32mf2x4(const float *rs1,
                                                vuint16mf4_t rs2, size_t vl);
vfloat32mf2x5_t __riscv_vluxseg5ei16_v_f32mf2x5(const float *rs1,
                                                vuint16mf4_t rs2, size_t vl);
vfloat32mf2x6_t __riscv_vluxseg6ei16_v_f32mf2x6(const float *rs1,
                                                vuint16mf4_t rs2, size_t vl);
vfloat32mf2x7_t __riscv_vluxseg7ei16_v_f32mf2x7(const float *rs1,
                                                vuint16mf4_t rs2, size_t vl);
vfloat32mf2x8_t __riscv_vluxseg8ei16_v_f32mf2x8(const float *rs1,
                                                vuint16mf4_t rs2, size_t vl);
vfloat32m1x2_t __riscv_vluxseg2ei16_v_f32m1x2(const float *rs1,
                                              vuint16mf2_t rs2, size_t vl);
vfloat32m1x3_t __riscv_vluxseg3ei16_v_f32m1x3(const float *rs1,
                                              vuint16mf2_t rs2, size_t vl);
vfloat32m1x4_t __riscv_vluxseg4ei16_v_f32m1x4(const float *rs1,
                                              vuint16mf2_t rs2, size_t vl);
vfloat32m1x5_t __riscv_vluxseg5ei16_v_f32m1x5(const float *rs1,
                                              vuint16mf2_t rs2, size_t vl);
vfloat32m1x6_t __riscv_vluxseg6ei16_v_f32m1x6(const float *rs1,
                                              vuint16mf2_t rs2, size_t vl);
vfloat32m1x7_t __riscv_vluxseg7ei16_v_f32m1x7(const float *rs1,
                                              vuint16mf2_t rs2, size_t vl);
vfloat32m1x8_t __riscv_vluxseg8ei16_v_f32m1x8(const float *rs1,
                                              vuint16mf2_t rs2, size_t vl);
vfloat32m2x2_t __riscv_vluxseg2ei16_v_f32m2x2(const float *rs1, vuint16m1_t rs2,
                                              size_t vl);
vfloat32m2x3_t __riscv_vluxseg3ei16_v_f32m2x3(const float *rs1, vuint16m1_t rs2,
                                              size_t vl);
vfloat32m2x4_t __riscv_vluxseg4ei16_v_f32m2x4(const float *rs1, vuint16m1_t rs2,
                                              size_t vl);
vfloat32m4x2_t __riscv_vluxseg2ei16_v_f32m4x2(const float *rs1, vuint16m2_t rs2,
                                              size_t vl);
vfloat32mf2x2_t __riscv_vluxseg2ei32_v_f32mf2x2(const float *rs1,
                                                vuint32mf2_t rs2, size_t vl);
vfloat32mf2x3_t __riscv_vluxseg3ei32_v_f32mf2x3(const float *rs1,
                                                vuint32mf2_t rs2, size_t vl);
vfloat32mf2x4_t __riscv_vluxseg4ei32_v_f32mf2x4(const float *rs1,
                                                vuint32mf2_t rs2, size_t vl);
vfloat32mf2x5_t __riscv_vluxseg5ei32_v_f32mf2x5(const float *rs1,
                                                vuint32mf2_t rs2, size_t vl);
vfloat32mf2x6_t __riscv_vluxseg6ei32_v_f32mf2x6(const float *rs1,
                                                vuint32mf2_t rs2, size_t vl);
vfloat32mf2x7_t __riscv_vluxseg7ei32_v_f32mf2x7(const float *rs1,
                                                vuint32mf2_t rs2, size_t vl);
vfloat32mf2x8_t __riscv_vluxseg8ei32_v_f32mf2x8(const float *rs1,
                                                vuint32mf2_t rs2, size_t vl);
vfloat32m1x2_t __riscv_vluxseg2ei32_v_f32m1x2(const float *rs1, vuint32m1_t rs2,
                                              size_t vl);
vfloat32m1x3_t __riscv_vluxseg3ei32_v_f32m1x3(const float *rs1, vuint32m1_t rs2,
                                              size_t vl);
vfloat32m1x4_t __riscv_vluxseg4ei32_v_f32m1x4(const float *rs1, vuint32m1_t rs2,
                                              size_t vl);
vfloat32m1x5_t __riscv_vluxseg5ei32_v_f32m1x5(const float *rs1, vuint32m1_t rs2,
                                              size_t vl);
vfloat32m1x6_t __riscv_vluxseg6ei32_v_f32m1x6(const float *rs1, vuint32m1_t rs2,
                                              size_t vl);
vfloat32m1x7_t __riscv_vluxseg7ei32_v_f32m1x7(const float *rs1, vuint32m1_t rs2,
                                              size_t vl);
vfloat32m1x8_t __riscv_vluxseg8ei32_v_f32m1x8(const float *rs1, vuint32m1_t rs2,
                                              size_t vl);
vfloat32m2x2_t __riscv_vluxseg2ei32_v_f32m2x2(const float *rs1, vuint32m2_t rs2,
                                              size_t vl);
vfloat32m2x3_t __riscv_vluxseg3ei32_v_f32m2x3(const float *rs1, vuint32m2_t rs2,
                                              size_t vl);
vfloat32m2x4_t __riscv_vluxseg4ei32_v_f32m2x4(const float *rs1, vuint32m2_t rs2,
                                              size_t vl);
vfloat32m4x2_t __riscv_vluxseg2ei32_v_f32m4x2(const float *rs1, vuint32m4_t rs2,
                                              size_t vl);
vfloat32mf2x2_t __riscv_vluxseg2ei64_v_f32mf2x2(const float *rs1,
                                                vuint64m1_t rs2, size_t vl);
vfloat32mf2x3_t __riscv_vluxseg3ei64_v_f32mf2x3(const float *rs1,
                                                vuint64m1_t rs2, size_t vl);
vfloat32mf2x4_t __riscv_vluxseg4ei64_v_f32mf2x4(const float *rs1,
                                                vuint64m1_t rs2, size_t vl);
vfloat32mf2x5_t __riscv_vluxseg5ei64_v_f32mf2x5(const float *rs1,
                                                vuint64m1_t rs2, size_t vl);
vfloat32mf2x6_t __riscv_vluxseg6ei64_v_f32mf2x6(const float *rs1,
                                                vuint64m1_t rs2, size_t vl);
vfloat32mf2x7_t __riscv_vluxseg7ei64_v_f32mf2x7(const float *rs1,
                                                vuint64m1_t rs2, size_t vl);
vfloat32mf2x8_t __riscv_vluxseg8ei64_v_f32mf2x8(const float *rs1,
                                                vuint64m1_t rs2, size_t vl);
vfloat32m1x2_t __riscv_vluxseg2ei64_v_f32m1x2(const float *rs1, vuint64m2_t rs2,
                                              size_t vl);
vfloat32m1x3_t __riscv_vluxseg3ei64_v_f32m1x3(const float *rs1, vuint64m2_t rs2,
                                              size_t vl);
vfloat32m1x4_t __riscv_vluxseg4ei64_v_f32m1x4(const float *rs1, vuint64m2_t rs2,
                                              size_t vl);
vfloat32m1x5_t __riscv_vluxseg5ei64_v_f32m1x5(const float *rs1, vuint64m2_t rs2,
                                              size_t vl);
vfloat32m1x6_t __riscv_vluxseg6ei64_v_f32m1x6(const float *rs1, vuint64m2_t rs2,
                                              size_t vl);
vfloat32m1x7_t __riscv_vluxseg7ei64_v_f32m1x7(const float *rs1, vuint64m2_t rs2,
                                              size_t vl);
vfloat32m1x8_t __riscv_vluxseg8ei64_v_f32m1x8(const float *rs1, vuint64m2_t rs2,
                                              size_t vl);
vfloat32m2x2_t __riscv_vluxseg2ei64_v_f32m2x2(const float *rs1, vuint64m4_t rs2,
                                              size_t vl);
vfloat32m2x3_t __riscv_vluxseg3ei64_v_f32m2x3(const float *rs1, vuint64m4_t rs2,
                                              size_t vl);
vfloat32m2x4_t __riscv_vluxseg4ei64_v_f32m2x4(const float *rs1, vuint64m4_t rs2,
                                              size_t vl);
vfloat32m4x2_t __riscv_vluxseg2ei64_v_f32m4x2(const float *rs1, vuint64m8_t rs2,
                                              size_t vl);
vfloat64m1x2_t __riscv_vluxseg2ei8_v_f64m1x2(const double *rs1, vuint8mf8_t rs2,
                                             size_t vl);
vfloat64m1x3_t __riscv_vluxseg3ei8_v_f64m1x3(const double *rs1, vuint8mf8_t rs2,
                                             size_t vl);
vfloat64m1x4_t __riscv_vluxseg4ei8_v_f64m1x4(const double *rs1, vuint8mf8_t rs2,
                                             size_t vl);
vfloat64m1x5_t __riscv_vluxseg5ei8_v_f64m1x5(const double *rs1, vuint8mf8_t rs2,
                                             size_t vl);
vfloat64m1x6_t __riscv_vluxseg6ei8_v_f64m1x6(const double *rs1, vuint8mf8_t rs2,
                                             size_t vl);
vfloat64m1x7_t __riscv_vluxseg7ei8_v_f64m1x7(const double *rs1, vuint8mf8_t rs2,
                                             size_t vl);
vfloat64m1x8_t __riscv_vluxseg8ei8_v_f64m1x8(const double *rs1, vuint8mf8_t rs2,
                                             size_t vl);
vfloat64m2x2_t __riscv_vluxseg2ei8_v_f64m2x2(const double *rs1, vuint8mf4_t rs2,
                                             size_t vl);
vfloat64m2x3_t __riscv_vluxseg3ei8_v_f64m2x3(const double *rs1, vuint8mf4_t rs2,
                                             size_t vl);
vfloat64m2x4_t __riscv_vluxseg4ei8_v_f64m2x4(const double *rs1, vuint8mf4_t rs2,
                                             size_t vl);
vfloat64m4x2_t __riscv_vluxseg2ei8_v_f64m4x2(const double *rs1, vuint8mf2_t rs2,
                                             size_t vl);
vfloat64m1x2_t __riscv_vluxseg2ei16_v_f64m1x2(const double *rs1,
                                              vuint16mf4_t rs2, size_t vl);
vfloat64m1x3_t __riscv_vluxseg3ei16_v_f64m1x3(const double *rs1,
                                              vuint16mf4_t rs2, size_t vl);
vfloat64m1x4_t __riscv_vluxseg4ei16_v_f64m1x4(const double *rs1,
                                              vuint16mf4_t rs2, size_t vl);
vfloat64m1x5_t __riscv_vluxseg5ei16_v_f64m1x5(const double *rs1,
                                              vuint16mf4_t rs2, size_t vl);
vfloat64m1x6_t __riscv_vluxseg6ei16_v_f64m1x6(const double *rs1,
                                              vuint16mf4_t rs2, size_t vl);
vfloat64m1x7_t __riscv_vluxseg7ei16_v_f64m1x7(const double *rs1,
                                              vuint16mf4_t rs2, size_t vl);
vfloat64m1x8_t __riscv_vluxseg8ei16_v_f64m1x8(const double *rs1,
                                              vuint16mf4_t rs2, size_t vl);
vfloat64m2x2_t __riscv_vluxseg2ei16_v_f64m2x2(const double *rs1,
                                              vuint16mf2_t rs2, size_t vl);
vfloat64m2x3_t __riscv_vluxseg3ei16_v_f64m2x3(const double *rs1,
                                              vuint16mf2_t rs2, size_t vl);
vfloat64m2x4_t __riscv_vluxseg4ei16_v_f64m2x4(const double *rs1,
                                              vuint16mf2_t rs2, size_t vl);
vfloat64m4x2_t __riscv_vluxseg2ei16_v_f64m4x2(const double *rs1,
                                              vuint16m1_t rs2, size_t vl);
vfloat64m1x2_t __riscv_vluxseg2ei32_v_f64m1x2(const double *rs1,
                                              vuint32mf2_t rs2, size_t vl);
vfloat64m1x3_t __riscv_vluxseg3ei32_v_f64m1x3(const double *rs1,
                                              vuint32mf2_t rs2, size_t vl);
vfloat64m1x4_t __riscv_vluxseg4ei32_v_f64m1x4(const double *rs1,
                                              vuint32mf2_t rs2, size_t vl);
vfloat64m1x5_t __riscv_vluxseg5ei32_v_f64m1x5(const double *rs1,
                                              vuint32mf2_t rs2, size_t vl);
vfloat64m1x6_t __riscv_vluxseg6ei32_v_f64m1x6(const double *rs1,
                                              vuint32mf2_t rs2, size_t vl);
vfloat64m1x7_t __riscv_vluxseg7ei32_v_f64m1x7(const double *rs1,
                                              vuint32mf2_t rs2, size_t vl);
vfloat64m1x8_t __riscv_vluxseg8ei32_v_f64m1x8(const double *rs1,
                                              vuint32mf2_t rs2, size_t vl);
vfloat64m2x2_t __riscv_vluxseg2ei32_v_f64m2x2(const double *rs1,
                                              vuint32m1_t rs2, size_t vl);
vfloat64m2x3_t __riscv_vluxseg3ei32_v_f64m2x3(const double *rs1,
                                              vuint32m1_t rs2, size_t vl);
vfloat64m2x4_t __riscv_vluxseg4ei32_v_f64m2x4(const double *rs1,
                                              vuint32m1_t rs2, size_t vl);
vfloat64m4x2_t __riscv_vluxseg2ei32_v_f64m4x2(const double *rs1,
                                              vuint32m2_t rs2, size_t vl);
vfloat64m1x2_t __riscv_vluxseg2ei64_v_f64m1x2(const double *rs1,
                                              vuint64m1_t rs2, size_t vl);
vfloat64m1x3_t __riscv_vluxseg3ei64_v_f64m1x3(const double *rs1,
                                              vuint64m1_t rs2, size_t vl);
vfloat64m1x4_t __riscv_vluxseg4ei64_v_f64m1x4(const double *rs1,
                                              vuint64m1_t rs2, size_t vl);
vfloat64m1x5_t __riscv_vluxseg5ei64_v_f64m1x5(const double *rs1,
                                              vuint64m1_t rs2, size_t vl);
vfloat64m1x6_t __riscv_vluxseg6ei64_v_f64m1x6(const double *rs1,
                                              vuint64m1_t rs2, size_t vl);
vfloat64m1x7_t __riscv_vluxseg7ei64_v_f64m1x7(const double *rs1,
                                              vuint64m1_t rs2, size_t vl);
vfloat64m1x8_t __riscv_vluxseg8ei64_v_f64m1x8(const double *rs1,
                                              vuint64m1_t rs2, size_t vl);
vfloat64m2x2_t __riscv_vluxseg2ei64_v_f64m2x2(const double *rs1,
                                              vuint64m2_t rs2, size_t vl);
vfloat64m2x3_t __riscv_vluxseg3ei64_v_f64m2x3(const double *rs1,
                                              vuint64m2_t rs2, size_t vl);
vfloat64m2x4_t __riscv_vluxseg4ei64_v_f64m2x4(const double *rs1,
                                              vuint64m2_t rs2, size_t vl);
vfloat64m4x2_t __riscv_vluxseg2ei64_v_f64m4x2(const double *rs1,
                                              vuint64m4_t rs2, size_t vl);
vint8mf8x2_t __riscv_vloxseg2ei8_v_i8mf8x2(const int8_t *rs1, vuint8mf8_t rs2,
                                           size_t vl);
vint8mf8x3_t __riscv_vloxseg3ei8_v_i8mf8x3(const int8_t *rs1, vuint8mf8_t rs2,
                                           size_t vl);
vint8mf8x4_t __riscv_vloxseg4ei8_v_i8mf8x4(const int8_t *rs1, vuint8mf8_t rs2,
                                           size_t vl);
vint8mf8x5_t __riscv_vloxseg5ei8_v_i8mf8x5(const int8_t *rs1, vuint8mf8_t rs2,
                                           size_t vl);
vint8mf8x6_t __riscv_vloxseg6ei8_v_i8mf8x6(const int8_t *rs1, vuint8mf8_t rs2,
                                           size_t vl);
vint8mf8x7_t __riscv_vloxseg7ei8_v_i8mf8x7(const int8_t *rs1, vuint8mf8_t rs2,
                                           size_t vl);
vint8mf8x8_t __riscv_vloxseg8ei8_v_i8mf8x8(const int8_t *rs1, vuint8mf8_t rs2,
                                           size_t vl);
vint8mf4x2_t __riscv_vloxseg2ei8_v_i8mf4x2(const int8_t *rs1, vuint8mf4_t rs2,
                                           size_t vl);
vint8mf4x3_t __riscv_vloxseg3ei8_v_i8mf4x3(const int8_t *rs1, vuint8mf4_t rs2,
                                           size_t vl);
vint8mf4x4_t __riscv_vloxseg4ei8_v_i8mf4x4(const int8_t *rs1, vuint8mf4_t rs2,
                                           size_t vl);
vint8mf4x5_t __riscv_vloxseg5ei8_v_i8mf4x5(const int8_t *rs1, vuint8mf4_t rs2,
                                           size_t vl);
vint8mf4x6_t __riscv_vloxseg6ei8_v_i8mf4x6(const int8_t *rs1, vuint8mf4_t rs2,
                                           size_t vl);
vint8mf4x7_t __riscv_vloxseg7ei8_v_i8mf4x7(const int8_t *rs1, vuint8mf4_t rs2,
                                           size_t vl);
vint8mf4x8_t __riscv_vloxseg8ei8_v_i8mf4x8(const int8_t *rs1, vuint8mf4_t rs2,
                                           size_t vl);
vint8mf2x2_t __riscv_vloxseg2ei8_v_i8mf2x2(const int8_t *rs1, vuint8mf2_t rs2,
                                           size_t vl);
vint8mf2x3_t __riscv_vloxseg3ei8_v_i8mf2x3(const int8_t *rs1, vuint8mf2_t rs2,
                                           size_t vl);
vint8mf2x4_t __riscv_vloxseg4ei8_v_i8mf2x4(const int8_t *rs1, vuint8mf2_t rs2,
                                           size_t vl);
vint8mf2x5_t __riscv_vloxseg5ei8_v_i8mf2x5(const int8_t *rs1, vuint8mf2_t rs2,
                                           size_t vl);
vint8mf2x6_t __riscv_vloxseg6ei8_v_i8mf2x6(const int8_t *rs1, vuint8mf2_t rs2,
                                           size_t vl);
vint8mf2x7_t __riscv_vloxseg7ei8_v_i8mf2x7(const int8_t *rs1, vuint8mf2_t rs2,
                                           size_t vl);
vint8mf2x8_t __riscv_vloxseg8ei8_v_i8mf2x8(const int8_t *rs1, vuint8mf2_t rs2,
                                           size_t vl);
vint8m1x2_t __riscv_vloxseg2ei8_v_i8m1x2(const int8_t *rs1, vuint8m1_t rs2,
                                         size_t vl);
vint8m1x3_t __riscv_vloxseg3ei8_v_i8m1x3(const int8_t *rs1, vuint8m1_t rs2,
                                         size_t vl);
vint8m1x4_t __riscv_vloxseg4ei8_v_i8m1x4(const int8_t *rs1, vuint8m1_t rs2,
                                         size_t vl);
vint8m1x5_t __riscv_vloxseg5ei8_v_i8m1x5(const int8_t *rs1, vuint8m1_t rs2,
                                         size_t vl);
vint8m1x6_t __riscv_vloxseg6ei8_v_i8m1x6(const int8_t *rs1, vuint8m1_t rs2,
                                         size_t vl);
vint8m1x7_t __riscv_vloxseg7ei8_v_i8m1x7(const int8_t *rs1, vuint8m1_t rs2,
                                         size_t vl);
vint8m1x8_t __riscv_vloxseg8ei8_v_i8m1x8(const int8_t *rs1, vuint8m1_t rs2,
                                         size_t vl);
vint8m2x2_t __riscv_vloxseg2ei8_v_i8m2x2(const int8_t *rs1, vuint8m2_t rs2,
                                         size_t vl);
vint8m2x3_t __riscv_vloxseg3ei8_v_i8m2x3(const int8_t *rs1, vuint8m2_t rs2,
                                         size_t vl);
vint8m2x4_t __riscv_vloxseg4ei8_v_i8m2x4(const int8_t *rs1, vuint8m2_t rs2,
                                         size_t vl);
vint8m4x2_t __riscv_vloxseg2ei8_v_i8m4x2(const int8_t *rs1, vuint8m4_t rs2,
                                         size_t vl);
vint8mf8x2_t __riscv_vloxseg2ei16_v_i8mf8x2(const int8_t *rs1, vuint16mf4_t rs2,
                                            size_t vl);
vint8mf8x3_t __riscv_vloxseg3ei16_v_i8mf8x3(const int8_t *rs1, vuint16mf4_t rs2,
                                            size_t vl);
vint8mf8x4_t __riscv_vloxseg4ei16_v_i8mf8x4(const int8_t *rs1, vuint16mf4_t rs2,
                                            size_t vl);
vint8mf8x5_t __riscv_vloxseg5ei16_v_i8mf8x5(const int8_t *rs1, vuint16mf4_t rs2,
                                            size_t vl);
vint8mf8x6_t __riscv_vloxseg6ei16_v_i8mf8x6(const int8_t *rs1, vuint16mf4_t rs2,
                                            size_t vl);
vint8mf8x7_t __riscv_vloxseg7ei16_v_i8mf8x7(const int8_t *rs1, vuint16mf4_t rs2,
                                            size_t vl);
vint8mf8x8_t __riscv_vloxseg8ei16_v_i8mf8x8(const int8_t *rs1, vuint16mf4_t rs2,
                                            size_t vl);
vint8mf4x2_t __riscv_vloxseg2ei16_v_i8mf4x2(const int8_t *rs1, vuint16mf2_t rs2,
                                            size_t vl);
vint8mf4x3_t __riscv_vloxseg3ei16_v_i8mf4x3(const int8_t *rs1, vuint16mf2_t rs2,
                                            size_t vl);
vint8mf4x4_t __riscv_vloxseg4ei16_v_i8mf4x4(const int8_t *rs1, vuint16mf2_t rs2,
                                            size_t vl);
vint8mf4x5_t __riscv_vloxseg5ei16_v_i8mf4x5(const int8_t *rs1, vuint16mf2_t rs2,
                                            size_t vl);
vint8mf4x6_t __riscv_vloxseg6ei16_v_i8mf4x6(const int8_t *rs1, vuint16mf2_t rs2,
                                            size_t vl);
vint8mf4x7_t __riscv_vloxseg7ei16_v_i8mf4x7(const int8_t *rs1, vuint16mf2_t rs2,
                                            size_t vl);
vint8mf4x8_t __riscv_vloxseg8ei16_v_i8mf4x8(const int8_t *rs1, vuint16mf2_t rs2,
                                            size_t vl);
vint8mf2x2_t __riscv_vloxseg2ei16_v_i8mf2x2(const int8_t *rs1, vuint16m1_t rs2,
                                            size_t vl);
vint8mf2x3_t __riscv_vloxseg3ei16_v_i8mf2x3(const int8_t *rs1, vuint16m1_t rs2,
                                            size_t vl);
vint8mf2x4_t __riscv_vloxseg4ei16_v_i8mf2x4(const int8_t *rs1, vuint16m1_t rs2,
                                            size_t vl);
vint8mf2x5_t __riscv_vloxseg5ei16_v_i8mf2x5(const int8_t *rs1, vuint16m1_t rs2,
                                            size_t vl);
vint8mf2x6_t __riscv_vloxseg6ei16_v_i8mf2x6(const int8_t *rs1, vuint16m1_t rs2,
                                            size_t vl);
vint8mf2x7_t __riscv_vloxseg7ei16_v_i8mf2x7(const int8_t *rs1, vuint16m1_t rs2,
                                            size_t vl);
vint8mf2x8_t __riscv_vloxseg8ei16_v_i8mf2x8(const int8_t *rs1, vuint16m1_t rs2,
                                            size_t vl);
vint8m1x2_t __riscv_vloxseg2ei16_v_i8m1x2(const int8_t *rs1, vuint16m2_t rs2,
                                          size_t vl);
vint8m1x3_t __riscv_vloxseg3ei16_v_i8m1x3(const int8_t *rs1, vuint16m2_t rs2,
                                          size_t vl);
vint8m1x4_t __riscv_vloxseg4ei16_v_i8m1x4(const int8_t *rs1, vuint16m2_t rs2,
                                          size_t vl);
vint8m1x5_t __riscv_vloxseg5ei16_v_i8m1x5(const int8_t *rs1, vuint16m2_t rs2,
                                          size_t vl);
vint8m1x6_t __riscv_vloxseg6ei16_v_i8m1x6(const int8_t *rs1, vuint16m2_t rs2,
                                          size_t vl);
vint8m1x7_t __riscv_vloxseg7ei16_v_i8m1x7(const int8_t *rs1, vuint16m2_t rs2,
                                          size_t vl);
vint8m1x8_t __riscv_vloxseg8ei16_v_i8m1x8(const int8_t *rs1, vuint16m2_t rs2,
                                          size_t vl);
vint8m2x2_t __riscv_vloxseg2ei16_v_i8m2x2(const int8_t *rs1, vuint16m4_t rs2,
                                          size_t vl);
vint8m2x3_t __riscv_vloxseg3ei16_v_i8m2x3(const int8_t *rs1, vuint16m4_t rs2,
                                          size_t vl);
vint8m2x4_t __riscv_vloxseg4ei16_v_i8m2x4(const int8_t *rs1, vuint16m4_t rs2,
                                          size_t vl);
vint8m4x2_t __riscv_vloxseg2ei16_v_i8m4x2(const int8_t *rs1, vuint16m8_t rs2,
                                          size_t vl);
vint8mf8x2_t __riscv_vloxseg2ei32_v_i8mf8x2(const int8_t *rs1, vuint32mf2_t rs2,
                                            size_t vl);
vint8mf8x3_t __riscv_vloxseg3ei32_v_i8mf8x3(const int8_t *rs1, vuint32mf2_t rs2,
                                            size_t vl);
vint8mf8x4_t __riscv_vloxseg4ei32_v_i8mf8x4(const int8_t *rs1, vuint32mf2_t rs2,
                                            size_t vl);
vint8mf8x5_t __riscv_vloxseg5ei32_v_i8mf8x5(const int8_t *rs1, vuint32mf2_t rs2,
                                            size_t vl);
vint8mf8x6_t __riscv_vloxseg6ei32_v_i8mf8x6(const int8_t *rs1, vuint32mf2_t rs2,
                                            size_t vl);
vint8mf8x7_t __riscv_vloxseg7ei32_v_i8mf8x7(const int8_t *rs1, vuint32mf2_t rs2,
                                            size_t vl);
vint8mf8x8_t __riscv_vloxseg8ei32_v_i8mf8x8(const int8_t *rs1, vuint32mf2_t rs2,
                                            size_t vl);
vint8mf4x2_t __riscv_vloxseg2ei32_v_i8mf4x2(const int8_t *rs1, vuint32m1_t rs2,
                                            size_t vl);
vint8mf4x3_t __riscv_vloxseg3ei32_v_i8mf4x3(const int8_t *rs1, vuint32m1_t rs2,
                                            size_t vl);
vint8mf4x4_t __riscv_vloxseg4ei32_v_i8mf4x4(const int8_t *rs1, vuint32m1_t rs2,
                                            size_t vl);
vint8mf4x5_t __riscv_vloxseg5ei32_v_i8mf4x5(const int8_t *rs1, vuint32m1_t rs2,
                                            size_t vl);
vint8mf4x6_t __riscv_vloxseg6ei32_v_i8mf4x6(const int8_t *rs1, vuint32m1_t rs2,
                                            size_t vl);
vint8mf4x7_t __riscv_vloxseg7ei32_v_i8mf4x7(const int8_t *rs1, vuint32m1_t rs2,
                                            size_t vl);
vint8mf4x8_t __riscv_vloxseg8ei32_v_i8mf4x8(const int8_t *rs1, vuint32m1_t rs2,
                                            size_t vl);
vint8mf2x2_t __riscv_vloxseg2ei32_v_i8mf2x2(const int8_t *rs1, vuint32m2_t rs2,
                                            size_t vl);
vint8mf2x3_t __riscv_vloxseg3ei32_v_i8mf2x3(const int8_t *rs1, vuint32m2_t rs2,
                                            size_t vl);
vint8mf2x4_t __riscv_vloxseg4ei32_v_i8mf2x4(const int8_t *rs1, vuint32m2_t rs2,
                                            size_t vl);
vint8mf2x5_t __riscv_vloxseg5ei32_v_i8mf2x5(const int8_t *rs1, vuint32m2_t rs2,
                                            size_t vl);
vint8mf2x6_t __riscv_vloxseg6ei32_v_i8mf2x6(const int8_t *rs1, vuint32m2_t rs2,
                                            size_t vl);
vint8mf2x7_t __riscv_vloxseg7ei32_v_i8mf2x7(const int8_t *rs1, vuint32m2_t rs2,
                                            size_t vl);
vint8mf2x8_t __riscv_vloxseg8ei32_v_i8mf2x8(const int8_t *rs1, vuint32m2_t rs2,
                                            size_t vl);
vint8m1x2_t __riscv_vloxseg2ei32_v_i8m1x2(const int8_t *rs1, vuint32m4_t rs2,
                                          size_t vl);
vint8m1x3_t __riscv_vloxseg3ei32_v_i8m1x3(const int8_t *rs1, vuint32m4_t rs2,
                                          size_t vl);
vint8m1x4_t __riscv_vloxseg4ei32_v_i8m1x4(const int8_t *rs1, vuint32m4_t rs2,
                                          size_t vl);
vint8m1x5_t __riscv_vloxseg5ei32_v_i8m1x5(const int8_t *rs1, vuint32m4_t rs2,
                                          size_t vl);
vint8m1x6_t __riscv_vloxseg6ei32_v_i8m1x6(const int8_t *rs1, vuint32m4_t rs2,
                                          size_t vl);
vint8m1x7_t __riscv_vloxseg7ei32_v_i8m1x7(const int8_t *rs1, vuint32m4_t rs2,
                                          size_t vl);
vint8m1x8_t __riscv_vloxseg8ei32_v_i8m1x8(const int8_t *rs1, vuint32m4_t rs2,
                                          size_t vl);
vint8m2x2_t __riscv_vloxseg2ei32_v_i8m2x2(const int8_t *rs1, vuint32m8_t rs2,
                                          size_t vl);
vint8m2x3_t __riscv_vloxseg3ei32_v_i8m2x3(const int8_t *rs1, vuint32m8_t rs2,
                                          size_t vl);
vint8m2x4_t __riscv_vloxseg4ei32_v_i8m2x4(const int8_t *rs1, vuint32m8_t rs2,
                                          size_t vl);
vint8mf8x2_t __riscv_vloxseg2ei64_v_i8mf8x2(const int8_t *rs1, vuint64m1_t rs2,
                                            size_t vl);
vint8mf8x3_t __riscv_vloxseg3ei64_v_i8mf8x3(const int8_t *rs1, vuint64m1_t rs2,
                                            size_t vl);
vint8mf8x4_t __riscv_vloxseg4ei64_v_i8mf8x4(const int8_t *rs1, vuint64m1_t rs2,
                                            size_t vl);
vint8mf8x5_t __riscv_vloxseg5ei64_v_i8mf8x5(const int8_t *rs1, vuint64m1_t rs2,
                                            size_t vl);
vint8mf8x6_t __riscv_vloxseg6ei64_v_i8mf8x6(const int8_t *rs1, vuint64m1_t rs2,
                                            size_t vl);
vint8mf8x7_t __riscv_vloxseg7ei64_v_i8mf8x7(const int8_t *rs1, vuint64m1_t rs2,
                                            size_t vl);
vint8mf8x8_t __riscv_vloxseg8ei64_v_i8mf8x8(const int8_t *rs1, vuint64m1_t rs2,
                                            size_t vl);
vint8mf4x2_t __riscv_vloxseg2ei64_v_i8mf4x2(const int8_t *rs1, vuint64m2_t rs2,
                                            size_t vl);
vint8mf4x3_t __riscv_vloxseg3ei64_v_i8mf4x3(const int8_t *rs1, vuint64m2_t rs2,
                                            size_t vl);
vint8mf4x4_t __riscv_vloxseg4ei64_v_i8mf4x4(const int8_t *rs1, vuint64m2_t rs2,
                                            size_t vl);
vint8mf4x5_t __riscv_vloxseg5ei64_v_i8mf4x5(const int8_t *rs1, vuint64m2_t rs2,
                                            size_t vl);
vint8mf4x6_t __riscv_vloxseg6ei64_v_i8mf4x6(const int8_t *rs1, vuint64m2_t rs2,
                                            size_t vl);
vint8mf4x7_t __riscv_vloxseg7ei64_v_i8mf4x7(const int8_t *rs1, vuint64m2_t rs2,
                                            size_t vl);
vint8mf4x8_t __riscv_vloxseg8ei64_v_i8mf4x8(const int8_t *rs1, vuint64m2_t rs2,
                                            size_t vl);
vint8mf2x2_t __riscv_vloxseg2ei64_v_i8mf2x2(const int8_t *rs1, vuint64m4_t rs2,
                                            size_t vl);
vint8mf2x3_t __riscv_vloxseg3ei64_v_i8mf2x3(const int8_t *rs1, vuint64m4_t rs2,
                                            size_t vl);
vint8mf2x4_t __riscv_vloxseg4ei64_v_i8mf2x4(const int8_t *rs1, vuint64m4_t rs2,
                                            size_t vl);
vint8mf2x5_t __riscv_vloxseg5ei64_v_i8mf2x5(const int8_t *rs1, vuint64m4_t rs2,
                                            size_t vl);
vint8mf2x6_t __riscv_vloxseg6ei64_v_i8mf2x6(const int8_t *rs1, vuint64m4_t rs2,
                                            size_t vl);
vint8mf2x7_t __riscv_vloxseg7ei64_v_i8mf2x7(const int8_t *rs1, vuint64m4_t rs2,
                                            size_t vl);
vint8mf2x8_t __riscv_vloxseg8ei64_v_i8mf2x8(const int8_t *rs1, vuint64m4_t rs2,
                                            size_t vl);
vint8m1x2_t __riscv_vloxseg2ei64_v_i8m1x2(const int8_t *rs1, vuint64m8_t rs2,
                                          size_t vl);
vint8m1x3_t __riscv_vloxseg3ei64_v_i8m1x3(const int8_t *rs1, vuint64m8_t rs2,
                                          size_t vl);
vint8m1x4_t __riscv_vloxseg4ei64_v_i8m1x4(const int8_t *rs1, vuint64m8_t rs2,
                                          size_t vl);
vint8m1x5_t __riscv_vloxseg5ei64_v_i8m1x5(const int8_t *rs1, vuint64m8_t rs2,
                                          size_t vl);
vint8m1x6_t __riscv_vloxseg6ei64_v_i8m1x6(const int8_t *rs1, vuint64m8_t rs2,
                                          size_t vl);
vint8m1x7_t __riscv_vloxseg7ei64_v_i8m1x7(const int8_t *rs1, vuint64m8_t rs2,
                                          size_t vl);
vint8m1x8_t __riscv_vloxseg8ei64_v_i8m1x8(const int8_t *rs1, vuint64m8_t rs2,
                                          size_t vl);
vint16mf4x2_t __riscv_vloxseg2ei8_v_i16mf4x2(const int16_t *rs1,
                                             vuint8mf8_t rs2, size_t vl);
vint16mf4x3_t __riscv_vloxseg3ei8_v_i16mf4x3(const int16_t *rs1,
                                             vuint8mf8_t rs2, size_t vl);
vint16mf4x4_t __riscv_vloxseg4ei8_v_i16mf4x4(const int16_t *rs1,
                                             vuint8mf8_t rs2, size_t vl);
vint16mf4x5_t __riscv_vloxseg5ei8_v_i16mf4x5(const int16_t *rs1,
                                             vuint8mf8_t rs2, size_t vl);
vint16mf4x6_t __riscv_vloxseg6ei8_v_i16mf4x6(const int16_t *rs1,
                                             vuint8mf8_t rs2, size_t vl);
vint16mf4x7_t __riscv_vloxseg7ei8_v_i16mf4x7(const int16_t *rs1,
                                             vuint8mf8_t rs2, size_t vl);
vint16mf4x8_t __riscv_vloxseg8ei8_v_i16mf4x8(const int16_t *rs1,
                                             vuint8mf8_t rs2, size_t vl);
vint16mf2x2_t __riscv_vloxseg2ei8_v_i16mf2x2(const int16_t *rs1,
                                             vuint8mf4_t rs2, size_t vl);
vint16mf2x3_t __riscv_vloxseg3ei8_v_i16mf2x3(const int16_t *rs1,
                                             vuint8mf4_t rs2, size_t vl);
vint16mf2x4_t __riscv_vloxseg4ei8_v_i16mf2x4(const int16_t *rs1,
                                             vuint8mf4_t rs2, size_t vl);
vint16mf2x5_t __riscv_vloxseg5ei8_v_i16mf2x5(const int16_t *rs1,
                                             vuint8mf4_t rs2, size_t vl);
vint16mf2x6_t __riscv_vloxseg6ei8_v_i16mf2x6(const int16_t *rs1,
                                             vuint8mf4_t rs2, size_t vl);
vint16mf2x7_t __riscv_vloxseg7ei8_v_i16mf2x7(const int16_t *rs1,
                                             vuint8mf4_t rs2, size_t vl);
vint16mf2x8_t __riscv_vloxseg8ei8_v_i16mf2x8(const int16_t *rs1,
                                             vuint8mf4_t rs2, size_t vl);
vint16m1x2_t __riscv_vloxseg2ei8_v_i16m1x2(const int16_t *rs1, vuint8mf2_t rs2,
                                           size_t vl);
vint16m1x3_t __riscv_vloxseg3ei8_v_i16m1x3(const int16_t *rs1, vuint8mf2_t rs2,
                                           size_t vl);
vint16m1x4_t __riscv_vloxseg4ei8_v_i16m1x4(const int16_t *rs1, vuint8mf2_t rs2,
                                           size_t vl);
vint16m1x5_t __riscv_vloxseg5ei8_v_i16m1x5(const int16_t *rs1, vuint8mf2_t rs2,
                                           size_t vl);
vint16m1x6_t __riscv_vloxseg6ei8_v_i16m1x6(const int16_t *rs1, vuint8mf2_t rs2,
                                           size_t vl);
vint16m1x7_t __riscv_vloxseg7ei8_v_i16m1x7(const int16_t *rs1, vuint8mf2_t rs2,
                                           size_t vl);
vint16m1x8_t __riscv_vloxseg8ei8_v_i16m1x8(const int16_t *rs1, vuint8mf2_t rs2,
                                           size_t vl);
vint16m2x2_t __riscv_vloxseg2ei8_v_i16m2x2(const int16_t *rs1, vuint8m1_t rs2,
                                           size_t vl);
vint16m2x3_t __riscv_vloxseg3ei8_v_i16m2x3(const int16_t *rs1, vuint8m1_t rs2,
                                           size_t vl);
vint16m2x4_t __riscv_vloxseg4ei8_v_i16m2x4(const int16_t *rs1, vuint8m1_t rs2,
                                           size_t vl);
vint16m4x2_t __riscv_vloxseg2ei8_v_i16m4x2(const int16_t *rs1, vuint8m2_t rs2,
                                           size_t vl);
vint16mf4x2_t __riscv_vloxseg2ei16_v_i16mf4x2(const int16_t *rs1,
                                              vuint16mf4_t rs2, size_t vl);
vint16mf4x3_t __riscv_vloxseg3ei16_v_i16mf4x3(const int16_t *rs1,
                                              vuint16mf4_t rs2, size_t vl);
vint16mf4x4_t __riscv_vloxseg4ei16_v_i16mf4x4(const int16_t *rs1,
                                              vuint16mf4_t rs2, size_t vl);
vint16mf4x5_t __riscv_vloxseg5ei16_v_i16mf4x5(const int16_t *rs1,
                                              vuint16mf4_t rs2, size_t vl);
vint16mf4x6_t __riscv_vloxseg6ei16_v_i16mf4x6(const int16_t *rs1,
                                              vuint16mf4_t rs2, size_t vl);
vint16mf4x7_t __riscv_vloxseg7ei16_v_i16mf4x7(const int16_t *rs1,
                                              vuint16mf4_t rs2, size_t vl);
vint16mf4x8_t __riscv_vloxseg8ei16_v_i16mf4x8(const int16_t *rs1,
                                              vuint16mf4_t rs2, size_t vl);
vint16mf2x2_t __riscv_vloxseg2ei16_v_i16mf2x2(const int16_t *rs1,
                                              vuint16mf2_t rs2, size_t vl);
vint16mf2x3_t __riscv_vloxseg3ei16_v_i16mf2x3(const int16_t *rs1,
                                              vuint16mf2_t rs2, size_t vl);
vint16mf2x4_t __riscv_vloxseg4ei16_v_i16mf2x4(const int16_t *rs1,
                                              vuint16mf2_t rs2, size_t vl);
vint16mf2x5_t __riscv_vloxseg5ei16_v_i16mf2x5(const int16_t *rs1,
                                              vuint16mf2_t rs2, size_t vl);
vint16mf2x6_t __riscv_vloxseg6ei16_v_i16mf2x6(const int16_t *rs1,
                                              vuint16mf2_t rs2, size_t vl);
vint16mf2x7_t __riscv_vloxseg7ei16_v_i16mf2x7(const int16_t *rs1,
                                              vuint16mf2_t rs2, size_t vl);
vint16mf2x8_t __riscv_vloxseg8ei16_v_i16mf2x8(const int16_t *rs1,
                                              vuint16mf2_t rs2, size_t vl);
vint16m1x2_t __riscv_vloxseg2ei16_v_i16m1x2(const int16_t *rs1, vuint16m1_t rs2,
                                            size_t vl);
vint16m1x3_t __riscv_vloxseg3ei16_v_i16m1x3(const int16_t *rs1, vuint16m1_t rs2,
                                            size_t vl);
vint16m1x4_t __riscv_vloxseg4ei16_v_i16m1x4(const int16_t *rs1, vuint16m1_t rs2,
                                            size_t vl);
vint16m1x5_t __riscv_vloxseg5ei16_v_i16m1x5(const int16_t *rs1, vuint16m1_t rs2,
                                            size_t vl);
vint16m1x6_t __riscv_vloxseg6ei16_v_i16m1x6(const int16_t *rs1, vuint16m1_t rs2,
                                            size_t vl);
vint16m1x7_t __riscv_vloxseg7ei16_v_i16m1x7(const int16_t *rs1, vuint16m1_t rs2,
                                            size_t vl);
vint16m1x8_t __riscv_vloxseg8ei16_v_i16m1x8(const int16_t *rs1, vuint16m1_t rs2,
                                            size_t vl);
vint16m2x2_t __riscv_vloxseg2ei16_v_i16m2x2(const int16_t *rs1, vuint16m2_t rs2,
                                            size_t vl);
vint16m2x3_t __riscv_vloxseg3ei16_v_i16m2x3(const int16_t *rs1, vuint16m2_t rs2,
                                            size_t vl);
vint16m2x4_t __riscv_vloxseg4ei16_v_i16m2x4(const int16_t *rs1, vuint16m2_t rs2,
                                            size_t vl);
vint16m4x2_t __riscv_vloxseg2ei16_v_i16m4x2(const int16_t *rs1, vuint16m4_t rs2,
                                            size_t vl);
vint16mf4x2_t __riscv_vloxseg2ei32_v_i16mf4x2(const int16_t *rs1,
                                              vuint32mf2_t rs2, size_t vl);
vint16mf4x3_t __riscv_vloxseg3ei32_v_i16mf4x3(const int16_t *rs1,
                                              vuint32mf2_t rs2, size_t vl);
vint16mf4x4_t __riscv_vloxseg4ei32_v_i16mf4x4(const int16_t *rs1,
                                              vuint32mf2_t rs2, size_t vl);
vint16mf4x5_t __riscv_vloxseg5ei32_v_i16mf4x5(const int16_t *rs1,
                                              vuint32mf2_t rs2, size_t vl);
vint16mf4x6_t __riscv_vloxseg6ei32_v_i16mf4x6(const int16_t *rs1,
                                              vuint32mf2_t rs2, size_t vl);
vint16mf4x7_t __riscv_vloxseg7ei32_v_i16mf4x7(const int16_t *rs1,
                                              vuint32mf2_t rs2, size_t vl);
vint16mf4x8_t __riscv_vloxseg8ei32_v_i16mf4x8(const int16_t *rs1,
                                              vuint32mf2_t rs2, size_t vl);
vint16mf2x2_t __riscv_vloxseg2ei32_v_i16mf2x2(const int16_t *rs1,
                                              vuint32m1_t rs2, size_t vl);
vint16mf2x3_t __riscv_vloxseg3ei32_v_i16mf2x3(const int16_t *rs1,
                                              vuint32m1_t rs2, size_t vl);
vint16mf2x4_t __riscv_vloxseg4ei32_v_i16mf2x4(const int16_t *rs1,
                                              vuint32m1_t rs2, size_t vl);
vint16mf2x5_t __riscv_vloxseg5ei32_v_i16mf2x5(const int16_t *rs1,
                                              vuint32m1_t rs2, size_t vl);
vint16mf2x6_t __riscv_vloxseg6ei32_v_i16mf2x6(const int16_t *rs1,
                                              vuint32m1_t rs2, size_t vl);
vint16mf2x7_t __riscv_vloxseg7ei32_v_i16mf2x7(const int16_t *rs1,
                                              vuint32m1_t rs2, size_t vl);
vint16mf2x8_t __riscv_vloxseg8ei32_v_i16mf2x8(const int16_t *rs1,
                                              vuint32m1_t rs2, size_t vl);
vint16m1x2_t __riscv_vloxseg2ei32_v_i16m1x2(const int16_t *rs1, vuint32m2_t rs2,
                                            size_t vl);
vint16m1x3_t __riscv_vloxseg3ei32_v_i16m1x3(const int16_t *rs1, vuint32m2_t rs2,
                                            size_t vl);
vint16m1x4_t __riscv_vloxseg4ei32_v_i16m1x4(const int16_t *rs1, vuint32m2_t rs2,
                                            size_t vl);
vint16m1x5_t __riscv_vloxseg5ei32_v_i16m1x5(const int16_t *rs1, vuint32m2_t rs2,
                                            size_t vl);
vint16m1x6_t __riscv_vloxseg6ei32_v_i16m1x6(const int16_t *rs1, vuint32m2_t rs2,
                                            size_t vl);
vint16m1x7_t __riscv_vloxseg7ei32_v_i16m1x7(const int16_t *rs1, vuint32m2_t rs2,
                                            size_t vl);
vint16m1x8_t __riscv_vloxseg8ei32_v_i16m1x8(const int16_t *rs1, vuint32m2_t rs2,
                                            size_t vl);
vint16m2x2_t __riscv_vloxseg2ei32_v_i16m2x2(const int16_t *rs1, vuint32m4_t rs2,
                                            size_t vl);
vint16m2x3_t __riscv_vloxseg3ei32_v_i16m2x3(const int16_t *rs1, vuint32m4_t rs2,
                                            size_t vl);
vint16m2x4_t __riscv_vloxseg4ei32_v_i16m2x4(const int16_t *rs1, vuint32m4_t rs2,
                                            size_t vl);
vint16m4x2_t __riscv_vloxseg2ei32_v_i16m4x2(const int16_t *rs1, vuint32m8_t rs2,
                                            size_t vl);
vint16mf4x2_t __riscv_vloxseg2ei64_v_i16mf4x2(const int16_t *rs1,
                                              vuint64m1_t rs2, size_t vl);
vint16mf4x3_t __riscv_vloxseg3ei64_v_i16mf4x3(const int16_t *rs1,
                                              vuint64m1_t rs2, size_t vl);
vint16mf4x4_t __riscv_vloxseg4ei64_v_i16mf4x4(const int16_t *rs1,
                                              vuint64m1_t rs2, size_t vl);
vint16mf4x5_t __riscv_vloxseg5ei64_v_i16mf4x5(const int16_t *rs1,
                                              vuint64m1_t rs2, size_t vl);
vint16mf4x6_t __riscv_vloxseg6ei64_v_i16mf4x6(const int16_t *rs1,
                                              vuint64m1_t rs2, size_t vl);
vint16mf4x7_t __riscv_vloxseg7ei64_v_i16mf4x7(const int16_t *rs1,
                                              vuint64m1_t rs2, size_t vl);
vint16mf4x8_t __riscv_vloxseg8ei64_v_i16mf4x8(const int16_t *rs1,
                                              vuint64m1_t rs2, size_t vl);
vint16mf2x2_t __riscv_vloxseg2ei64_v_i16mf2x2(const int16_t *rs1,
                                              vuint64m2_t rs2, size_t vl);
vint16mf2x3_t __riscv_vloxseg3ei64_v_i16mf2x3(const int16_t *rs1,
                                              vuint64m2_t rs2, size_t vl);
vint16mf2x4_t __riscv_vloxseg4ei64_v_i16mf2x4(const int16_t *rs1,
                                              vuint64m2_t rs2, size_t vl);
vint16mf2x5_t __riscv_vloxseg5ei64_v_i16mf2x5(const int16_t *rs1,
                                              vuint64m2_t rs2, size_t vl);
vint16mf2x6_t __riscv_vloxseg6ei64_v_i16mf2x6(const int16_t *rs1,
                                              vuint64m2_t rs2, size_t vl);
vint16mf2x7_t __riscv_vloxseg7ei64_v_i16mf2x7(const int16_t *rs1,
                                              vuint64m2_t rs2, size_t vl);
vint16mf2x8_t __riscv_vloxseg8ei64_v_i16mf2x8(const int16_t *rs1,
                                              vuint64m2_t rs2, size_t vl);
vint16m1x2_t __riscv_vloxseg2ei64_v_i16m1x2(const int16_t *rs1, vuint64m4_t rs2,
                                            size_t vl);
vint16m1x3_t __riscv_vloxseg3ei64_v_i16m1x3(const int16_t *rs1, vuint64m4_t rs2,
                                            size_t vl);
vint16m1x4_t __riscv_vloxseg4ei64_v_i16m1x4(const int16_t *rs1, vuint64m4_t rs2,
                                            size_t vl);
vint16m1x5_t __riscv_vloxseg5ei64_v_i16m1x5(const int16_t *rs1, vuint64m4_t rs2,
                                            size_t vl);
vint16m1x6_t __riscv_vloxseg6ei64_v_i16m1x6(const int16_t *rs1, vuint64m4_t rs2,
                                            size_t vl);
vint16m1x7_t __riscv_vloxseg7ei64_v_i16m1x7(const int16_t *rs1, vuint64m4_t rs2,
                                            size_t vl);
vint16m1x8_t __riscv_vloxseg8ei64_v_i16m1x8(const int16_t *rs1, vuint64m4_t rs2,
                                            size_t vl);
vint16m2x2_t __riscv_vloxseg2ei64_v_i16m2x2(const int16_t *rs1, vuint64m8_t rs2,
                                            size_t vl);
vint16m2x3_t __riscv_vloxseg3ei64_v_i16m2x3(const int16_t *rs1, vuint64m8_t rs2,
                                            size_t vl);
vint16m2x4_t __riscv_vloxseg4ei64_v_i16m2x4(const int16_t *rs1, vuint64m8_t rs2,
                                            size_t vl);
vint32mf2x2_t __riscv_vloxseg2ei8_v_i32mf2x2(const int32_t *rs1,
                                             vuint8mf8_t rs2, size_t vl);
vint32mf2x3_t __riscv_vloxseg3ei8_v_i32mf2x3(const int32_t *rs1,
                                             vuint8mf8_t rs2, size_t vl);
vint32mf2x4_t __riscv_vloxseg4ei8_v_i32mf2x4(const int32_t *rs1,
                                             vuint8mf8_t rs2, size_t vl);
vint32mf2x5_t __riscv_vloxseg5ei8_v_i32mf2x5(const int32_t *rs1,
                                             vuint8mf8_t rs2, size_t vl);
vint32mf2x6_t __riscv_vloxseg6ei8_v_i32mf2x6(const int32_t *rs1,
                                             vuint8mf8_t rs2, size_t vl);
vint32mf2x7_t __riscv_vloxseg7ei8_v_i32mf2x7(const int32_t *rs1,
                                             vuint8mf8_t rs2, size_t vl);
vint32mf2x8_t __riscv_vloxseg8ei8_v_i32mf2x8(const int32_t *rs1,
                                             vuint8mf8_t rs2, size_t vl);
vint32m1x2_t __riscv_vloxseg2ei8_v_i32m1x2(const int32_t *rs1, vuint8mf4_t rs2,
                                           size_t vl);
vint32m1x3_t __riscv_vloxseg3ei8_v_i32m1x3(const int32_t *rs1, vuint8mf4_t rs2,
                                           size_t vl);
vint32m1x4_t __riscv_vloxseg4ei8_v_i32m1x4(const int32_t *rs1, vuint8mf4_t rs2,
                                           size_t vl);
vint32m1x5_t __riscv_vloxseg5ei8_v_i32m1x5(const int32_t *rs1, vuint8mf4_t rs2,
                                           size_t vl);
vint32m1x6_t __riscv_vloxseg6ei8_v_i32m1x6(const int32_t *rs1, vuint8mf4_t rs2,
                                           size_t vl);
vint32m1x7_t __riscv_vloxseg7ei8_v_i32m1x7(const int32_t *rs1, vuint8mf4_t rs2,
                                           size_t vl);
vint32m1x8_t __riscv_vloxseg8ei8_v_i32m1x8(const int32_t *rs1, vuint8mf4_t rs2,
                                           size_t vl);
vint32m2x2_t __riscv_vloxseg2ei8_v_i32m2x2(const int32_t *rs1, vuint8mf2_t rs2,
                                           size_t vl);
vint32m2x3_t __riscv_vloxseg3ei8_v_i32m2x3(const int32_t *rs1, vuint8mf2_t rs2,
                                           size_t vl);
vint32m2x4_t __riscv_vloxseg4ei8_v_i32m2x4(const int32_t *rs1, vuint8mf2_t rs2,
                                           size_t vl);
vint32m4x2_t __riscv_vloxseg2ei8_v_i32m4x2(const int32_t *rs1, vuint8m1_t rs2,
                                           size_t vl);
vint32mf2x2_t __riscv_vloxseg2ei16_v_i32mf2x2(const int32_t *rs1,
                                              vuint16mf4_t rs2, size_t vl);
vint32mf2x3_t __riscv_vloxseg3ei16_v_i32mf2x3(const int32_t *rs1,
                                              vuint16mf4_t rs2, size_t vl);
vint32mf2x4_t __riscv_vloxseg4ei16_v_i32mf2x4(const int32_t *rs1,
                                              vuint16mf4_t rs2, size_t vl);
vint32mf2x5_t __riscv_vloxseg5ei16_v_i32mf2x5(const int32_t *rs1,
                                              vuint16mf4_t rs2, size_t vl);
vint32mf2x6_t __riscv_vloxseg6ei16_v_i32mf2x6(const int32_t *rs1,
                                              vuint16mf4_t rs2, size_t vl);
vint32mf2x7_t __riscv_vloxseg7ei16_v_i32mf2x7(const int32_t *rs1,
                                              vuint16mf4_t rs2, size_t vl);
vint32mf2x8_t __riscv_vloxseg8ei16_v_i32mf2x8(const int32_t *rs1,
                                              vuint16mf4_t rs2, size_t vl);
vint32m1x2_t __riscv_vloxseg2ei16_v_i32m1x2(const int32_t *rs1,
                                            vuint16mf2_t rs2, size_t vl);
vint32m1x3_t __riscv_vloxseg3ei16_v_i32m1x3(const int32_t *rs1,
                                            vuint16mf2_t rs2, size_t vl);
vint32m1x4_t __riscv_vloxseg4ei16_v_i32m1x4(const int32_t *rs1,
                                            vuint16mf2_t rs2, size_t vl);
vint32m1x5_t __riscv_vloxseg5ei16_v_i32m1x5(const int32_t *rs1,
                                            vuint16mf2_t rs2, size_t vl);
vint32m1x6_t __riscv_vloxseg6ei16_v_i32m1x6(const int32_t *rs1,
                                            vuint16mf2_t rs2, size_t vl);
vint32m1x7_t __riscv_vloxseg7ei16_v_i32m1x7(const int32_t *rs1,
                                            vuint16mf2_t rs2, size_t vl);
vint32m1x8_t __riscv_vloxseg8ei16_v_i32m1x8(const int32_t *rs1,
                                            vuint16mf2_t rs2, size_t vl);
vint32m2x2_t __riscv_vloxseg2ei16_v_i32m2x2(const int32_t *rs1, vuint16m1_t rs2,
                                            size_t vl);
vint32m2x3_t __riscv_vloxseg3ei16_v_i32m2x3(const int32_t *rs1, vuint16m1_t rs2,
                                            size_t vl);
vint32m2x4_t __riscv_vloxseg4ei16_v_i32m2x4(const int32_t *rs1, vuint16m1_t rs2,
                                            size_t vl);
vint32m4x2_t __riscv_vloxseg2ei16_v_i32m4x2(const int32_t *rs1, vuint16m2_t rs2,
                                            size_t vl);
vint32mf2x2_t __riscv_vloxseg2ei32_v_i32mf2x2(const int32_t *rs1,
                                              vuint32mf2_t rs2, size_t vl);
vint32mf2x3_t __riscv_vloxseg3ei32_v_i32mf2x3(const int32_t *rs1,
                                              vuint32mf2_t rs2, size_t vl);
vint32mf2x4_t __riscv_vloxseg4ei32_v_i32mf2x4(const int32_t *rs1,
                                              vuint32mf2_t rs2, size_t vl);
vint32mf2x5_t __riscv_vloxseg5ei32_v_i32mf2x5(const int32_t *rs1,
                                              vuint32mf2_t rs2, size_t vl);
vint32mf2x6_t __riscv_vloxseg6ei32_v_i32mf2x6(const int32_t *rs1,
                                              vuint32mf2_t rs2, size_t vl);
vint32mf2x7_t __riscv_vloxseg7ei32_v_i32mf2x7(const int32_t *rs1,
                                              vuint32mf2_t rs2, size_t vl);
vint32mf2x8_t __riscv_vloxseg8ei32_v_i32mf2x8(const int32_t *rs1,
                                              vuint32mf2_t rs2, size_t vl);
vint32m1x2_t __riscv_vloxseg2ei32_v_i32m1x2(const int32_t *rs1, vuint32m1_t rs2,
                                            size_t vl);
vint32m1x3_t __riscv_vloxseg3ei32_v_i32m1x3(const int32_t *rs1, vuint32m1_t rs2,
                                            size_t vl);
vint32m1x4_t __riscv_vloxseg4ei32_v_i32m1x4(const int32_t *rs1, vuint32m1_t rs2,
                                            size_t vl);
vint32m1x5_t __riscv_vloxseg5ei32_v_i32m1x5(const int32_t *rs1, vuint32m1_t rs2,
                                            size_t vl);
vint32m1x6_t __riscv_vloxseg6ei32_v_i32m1x6(const int32_t *rs1, vuint32m1_t rs2,
                                            size_t vl);
vint32m1x7_t __riscv_vloxseg7ei32_v_i32m1x7(const int32_t *rs1, vuint32m1_t rs2,
                                            size_t vl);
vint32m1x8_t __riscv_vloxseg8ei32_v_i32m1x8(const int32_t *rs1, vuint32m1_t rs2,
                                            size_t vl);
vint32m2x2_t __riscv_vloxseg2ei32_v_i32m2x2(const int32_t *rs1, vuint32m2_t rs2,
                                            size_t vl);
vint32m2x3_t __riscv_vloxseg3ei32_v_i32m2x3(const int32_t *rs1, vuint32m2_t rs2,
                                            size_t vl);
vint32m2x4_t __riscv_vloxseg4ei32_v_i32m2x4(const int32_t *rs1, vuint32m2_t rs2,
                                            size_t vl);
vint32m4x2_t __riscv_vloxseg2ei32_v_i32m4x2(const int32_t *rs1, vuint32m4_t rs2,
                                            size_t vl);
vint32mf2x2_t __riscv_vloxseg2ei64_v_i32mf2x2(const int32_t *rs1,
                                              vuint64m1_t rs2, size_t vl);
vint32mf2x3_t __riscv_vloxseg3ei64_v_i32mf2x3(const int32_t *rs1,
                                              vuint64m1_t rs2, size_t vl);
vint32mf2x4_t __riscv_vloxseg4ei64_v_i32mf2x4(const int32_t *rs1,
                                              vuint64m1_t rs2, size_t vl);
vint32mf2x5_t __riscv_vloxseg5ei64_v_i32mf2x5(const int32_t *rs1,
                                              vuint64m1_t rs2, size_t vl);
vint32mf2x6_t __riscv_vloxseg6ei64_v_i32mf2x6(const int32_t *rs1,
                                              vuint64m1_t rs2, size_t vl);
vint32mf2x7_t __riscv_vloxseg7ei64_v_i32mf2x7(const int32_t *rs1,
                                              vuint64m1_t rs2, size_t vl);
vint32mf2x8_t __riscv_vloxseg8ei64_v_i32mf2x8(const int32_t *rs1,
                                              vuint64m1_t rs2, size_t vl);
vint32m1x2_t __riscv_vloxseg2ei64_v_i32m1x2(const int32_t *rs1, vuint64m2_t rs2,
                                            size_t vl);
vint32m1x3_t __riscv_vloxseg3ei64_v_i32m1x3(const int32_t *rs1, vuint64m2_t rs2,
                                            size_t vl);
vint32m1x4_t __riscv_vloxseg4ei64_v_i32m1x4(const int32_t *rs1, vuint64m2_t rs2,
                                            size_t vl);
vint32m1x5_t __riscv_vloxseg5ei64_v_i32m1x5(const int32_t *rs1, vuint64m2_t rs2,
                                            size_t vl);
vint32m1x6_t __riscv_vloxseg6ei64_v_i32m1x6(const int32_t *rs1, vuint64m2_t rs2,
                                            size_t vl);
vint32m1x7_t __riscv_vloxseg7ei64_v_i32m1x7(const int32_t *rs1, vuint64m2_t rs2,
                                            size_t vl);
vint32m1x8_t __riscv_vloxseg8ei64_v_i32m1x8(const int32_t *rs1, vuint64m2_t rs2,
                                            size_t vl);
vint32m2x2_t __riscv_vloxseg2ei64_v_i32m2x2(const int32_t *rs1, vuint64m4_t rs2,
                                            size_t vl);
vint32m2x3_t __riscv_vloxseg3ei64_v_i32m2x3(const int32_t *rs1, vuint64m4_t rs2,
                                            size_t vl);
vint32m2x4_t __riscv_vloxseg4ei64_v_i32m2x4(const int32_t *rs1, vuint64m4_t rs2,
                                            size_t vl);
vint32m4x2_t __riscv_vloxseg2ei64_v_i32m4x2(const int32_t *rs1, vuint64m8_t rs2,
                                            size_t vl);
vint64m1x2_t __riscv_vloxseg2ei8_v_i64m1x2(const int64_t *rs1, vuint8mf8_t rs2,
                                           size_t vl);
vint64m1x3_t __riscv_vloxseg3ei8_v_i64m1x3(const int64_t *rs1, vuint8mf8_t rs2,
                                           size_t vl);
vint64m1x4_t __riscv_vloxseg4ei8_v_i64m1x4(const int64_t *rs1, vuint8mf8_t rs2,
                                           size_t vl);
vint64m1x5_t __riscv_vloxseg5ei8_v_i64m1x5(const int64_t *rs1, vuint8mf8_t rs2,
                                           size_t vl);
vint64m1x6_t __riscv_vloxseg6ei8_v_i64m1x6(const int64_t *rs1, vuint8mf8_t rs2,
                                           size_t vl);
vint64m1x7_t __riscv_vloxseg7ei8_v_i64m1x7(const int64_t *rs1, vuint8mf8_t rs2,
                                           size_t vl);
vint64m1x8_t __riscv_vloxseg8ei8_v_i64m1x8(const int64_t *rs1, vuint8mf8_t rs2,
                                           size_t vl);
vint64m2x2_t __riscv_vloxseg2ei8_v_i64m2x2(const int64_t *rs1, vuint8mf4_t rs2,
                                           size_t vl);
vint64m2x3_t __riscv_vloxseg3ei8_v_i64m2x3(const int64_t *rs1, vuint8mf4_t rs2,
                                           size_t vl);
vint64m2x4_t __riscv_vloxseg4ei8_v_i64m2x4(const int64_t *rs1, vuint8mf4_t rs2,
                                           size_t vl);
vint64m4x2_t __riscv_vloxseg2ei8_v_i64m4x2(const int64_t *rs1, vuint8mf2_t rs2,
                                           size_t vl);
vint64m1x2_t __riscv_vloxseg2ei16_v_i64m1x2(const int64_t *rs1,
                                            vuint16mf4_t rs2, size_t vl);
vint64m1x3_t __riscv_vloxseg3ei16_v_i64m1x3(const int64_t *rs1,
                                            vuint16mf4_t rs2, size_t vl);
vint64m1x4_t __riscv_vloxseg4ei16_v_i64m1x4(const int64_t *rs1,
                                            vuint16mf4_t rs2, size_t vl);
vint64m1x5_t __riscv_vloxseg5ei16_v_i64m1x5(const int64_t *rs1,
                                            vuint16mf4_t rs2, size_t vl);
vint64m1x6_t __riscv_vloxseg6ei16_v_i64m1x6(const int64_t *rs1,
                                            vuint16mf4_t rs2, size_t vl);
vint64m1x7_t __riscv_vloxseg7ei16_v_i64m1x7(const int64_t *rs1,
                                            vuint16mf4_t rs2, size_t vl);
vint64m1x8_t __riscv_vloxseg8ei16_v_i64m1x8(const int64_t *rs1,
                                            vuint16mf4_t rs2, size_t vl);
vint64m2x2_t __riscv_vloxseg2ei16_v_i64m2x2(const int64_t *rs1,
                                            vuint16mf2_t rs2, size_t vl);
vint64m2x3_t __riscv_vloxseg3ei16_v_i64m2x3(const int64_t *rs1,
                                            vuint16mf2_t rs2, size_t vl);
vint64m2x4_t __riscv_vloxseg4ei16_v_i64m2x4(const int64_t *rs1,
                                            vuint16mf2_t rs2, size_t vl);
vint64m4x2_t __riscv_vloxseg2ei16_v_i64m4x2(const int64_t *rs1, vuint16m1_t rs2,
                                            size_t vl);
vint64m1x2_t __riscv_vloxseg2ei32_v_i64m1x2(const int64_t *rs1,
                                            vuint32mf2_t rs2, size_t vl);
vint64m1x3_t __riscv_vloxseg3ei32_v_i64m1x3(const int64_t *rs1,
                                            vuint32mf2_t rs2, size_t vl);
vint64m1x4_t __riscv_vloxseg4ei32_v_i64m1x4(const int64_t *rs1,
                                            vuint32mf2_t rs2, size_t vl);
vint64m1x5_t __riscv_vloxseg5ei32_v_i64m1x5(const int64_t *rs1,
                                            vuint32mf2_t rs2, size_t vl);
vint64m1x6_t __riscv_vloxseg6ei32_v_i64m1x6(const int64_t *rs1,
                                            vuint32mf2_t rs2, size_t vl);
vint64m1x7_t __riscv_vloxseg7ei32_v_i64m1x7(const int64_t *rs1,
                                            vuint32mf2_t rs2, size_t vl);
vint64m1x8_t __riscv_vloxseg8ei32_v_i64m1x8(const int64_t *rs1,
                                            vuint32mf2_t rs2, size_t vl);
vint64m2x2_t __riscv_vloxseg2ei32_v_i64m2x2(const int64_t *rs1, vuint32m1_t rs2,
                                            size_t vl);
vint64m2x3_t __riscv_vloxseg3ei32_v_i64m2x3(const int64_t *rs1, vuint32m1_t rs2,
                                            size_t vl);
vint64m2x4_t __riscv_vloxseg4ei32_v_i64m2x4(const int64_t *rs1, vuint32m1_t rs2,
                                            size_t vl);
vint64m4x2_t __riscv_vloxseg2ei32_v_i64m4x2(const int64_t *rs1, vuint32m2_t rs2,
                                            size_t vl);
vint64m1x2_t __riscv_vloxseg2ei64_v_i64m1x2(const int64_t *rs1, vuint64m1_t rs2,
                                            size_t vl);
vint64m1x3_t __riscv_vloxseg3ei64_v_i64m1x3(const int64_t *rs1, vuint64m1_t rs2,
                                            size_t vl);
vint64m1x4_t __riscv_vloxseg4ei64_v_i64m1x4(const int64_t *rs1, vuint64m1_t rs2,
                                            size_t vl);
vint64m1x5_t __riscv_vloxseg5ei64_v_i64m1x5(const int64_t *rs1, vuint64m1_t rs2,
                                            size_t vl);
vint64m1x6_t __riscv_vloxseg6ei64_v_i64m1x6(const int64_t *rs1, vuint64m1_t rs2,
                                            size_t vl);
vint64m1x7_t __riscv_vloxseg7ei64_v_i64m1x7(const int64_t *rs1, vuint64m1_t rs2,
                                            size_t vl);
vint64m1x8_t __riscv_vloxseg8ei64_v_i64m1x8(const int64_t *rs1, vuint64m1_t rs2,
                                            size_t vl);
vint64m2x2_t __riscv_vloxseg2ei64_v_i64m2x2(const int64_t *rs1, vuint64m2_t rs2,
                                            size_t vl);
vint64m2x3_t __riscv_vloxseg3ei64_v_i64m2x3(const int64_t *rs1, vuint64m2_t rs2,
                                            size_t vl);
vint64m2x4_t __riscv_vloxseg4ei64_v_i64m2x4(const int64_t *rs1, vuint64m2_t rs2,
                                            size_t vl);
vint64m4x2_t __riscv_vloxseg2ei64_v_i64m4x2(const int64_t *rs1, vuint64m4_t rs2,
                                            size_t vl);
vint8mf8x2_t __riscv_vluxseg2ei8_v_i8mf8x2(const int8_t *rs1, vuint8mf8_t rs2,
                                           size_t vl);
vint8mf8x3_t __riscv_vluxseg3ei8_v_i8mf8x3(const int8_t *rs1, vuint8mf8_t rs2,
                                           size_t vl);
vint8mf8x4_t __riscv_vluxseg4ei8_v_i8mf8x4(const int8_t *rs1, vuint8mf8_t rs2,
                                           size_t vl);
vint8mf8x5_t __riscv_vluxseg5ei8_v_i8mf8x5(const int8_t *rs1, vuint8mf8_t rs2,
                                           size_t vl);
vint8mf8x6_t __riscv_vluxseg6ei8_v_i8mf8x6(const int8_t *rs1, vuint8mf8_t rs2,
                                           size_t vl);
vint8mf8x7_t __riscv_vluxseg7ei8_v_i8mf8x7(const int8_t *rs1, vuint8mf8_t rs2,
                                           size_t vl);
vint8mf8x8_t __riscv_vluxseg8ei8_v_i8mf8x8(const int8_t *rs1, vuint8mf8_t rs2,
                                           size_t vl);
vint8mf4x2_t __riscv_vluxseg2ei8_v_i8mf4x2(const int8_t *rs1, vuint8mf4_t rs2,
                                           size_t vl);
vint8mf4x3_t __riscv_vluxseg3ei8_v_i8mf4x3(const int8_t *rs1, vuint8mf4_t rs2,
                                           size_t vl);
vint8mf4x4_t __riscv_vluxseg4ei8_v_i8mf4x4(const int8_t *rs1, vuint8mf4_t rs2,
                                           size_t vl);
vint8mf4x5_t __riscv_vluxseg5ei8_v_i8mf4x5(const int8_t *rs1, vuint8mf4_t rs2,
                                           size_t vl);
vint8mf4x6_t __riscv_vluxseg6ei8_v_i8mf4x6(const int8_t *rs1, vuint8mf4_t rs2,
                                           size_t vl);
vint8mf4x7_t __riscv_vluxseg7ei8_v_i8mf4x7(const int8_t *rs1, vuint8mf4_t rs2,
                                           size_t vl);
vint8mf4x8_t __riscv_vluxseg8ei8_v_i8mf4x8(const int8_t *rs1, vuint8mf4_t rs2,
                                           size_t vl);
vint8mf2x2_t __riscv_vluxseg2ei8_v_i8mf2x2(const int8_t *rs1, vuint8mf2_t rs2,
                                           size_t vl);
vint8mf2x3_t __riscv_vluxseg3ei8_v_i8mf2x3(const int8_t *rs1, vuint8mf2_t rs2,
                                           size_t vl);
vint8mf2x4_t __riscv_vluxseg4ei8_v_i8mf2x4(const int8_t *rs1, vuint8mf2_t rs2,
                                           size_t vl);
vint8mf2x5_t __riscv_vluxseg5ei8_v_i8mf2x5(const int8_t *rs1, vuint8mf2_t rs2,
                                           size_t vl);
vint8mf2x6_t __riscv_vluxseg6ei8_v_i8mf2x6(const int8_t *rs1, vuint8mf2_t rs2,
                                           size_t vl);
vint8mf2x7_t __riscv_vluxseg7ei8_v_i8mf2x7(const int8_t *rs1, vuint8mf2_t rs2,
                                           size_t vl);
vint8mf2x8_t __riscv_vluxseg8ei8_v_i8mf2x8(const int8_t *rs1, vuint8mf2_t rs2,
                                           size_t vl);
vint8m1x2_t __riscv_vluxseg2ei8_v_i8m1x2(const int8_t *rs1, vuint8m1_t rs2,
                                         size_t vl);
vint8m1x3_t __riscv_vluxseg3ei8_v_i8m1x3(const int8_t *rs1, vuint8m1_t rs2,
                                         size_t vl);
vint8m1x4_t __riscv_vluxseg4ei8_v_i8m1x4(const int8_t *rs1, vuint8m1_t rs2,
                                         size_t vl);
vint8m1x5_t __riscv_vluxseg5ei8_v_i8m1x5(const int8_t *rs1, vuint8m1_t rs2,
                                         size_t vl);
vint8m1x6_t __riscv_vluxseg6ei8_v_i8m1x6(const int8_t *rs1, vuint8m1_t rs2,
                                         size_t vl);
vint8m1x7_t __riscv_vluxseg7ei8_v_i8m1x7(const int8_t *rs1, vuint8m1_t rs2,
                                         size_t vl);
vint8m1x8_t __riscv_vluxseg8ei8_v_i8m1x8(const int8_t *rs1, vuint8m1_t rs2,
                                         size_t vl);
vint8m2x2_t __riscv_vluxseg2ei8_v_i8m2x2(const int8_t *rs1, vuint8m2_t rs2,
                                         size_t vl);
vint8m2x3_t __riscv_vluxseg3ei8_v_i8m2x3(const int8_t *rs1, vuint8m2_t rs2,
                                         size_t vl);
vint8m2x4_t __riscv_vluxseg4ei8_v_i8m2x4(const int8_t *rs1, vuint8m2_t rs2,
                                         size_t vl);
vint8m4x2_t __riscv_vluxseg2ei8_v_i8m4x2(const int8_t *rs1, vuint8m4_t rs2,
                                         size_t vl);
vint8mf8x2_t __riscv_vluxseg2ei16_v_i8mf8x2(const int8_t *rs1, vuint16mf4_t rs2,
                                            size_t vl);
vint8mf8x3_t __riscv_vluxseg3ei16_v_i8mf8x3(const int8_t *rs1, vuint16mf4_t rs2,
                                            size_t vl);
vint8mf8x4_t __riscv_vluxseg4ei16_v_i8mf8x4(const int8_t *rs1, vuint16mf4_t rs2,
                                            size_t vl);
vint8mf8x5_t __riscv_vluxseg5ei16_v_i8mf8x5(const int8_t *rs1, vuint16mf4_t rs2,
                                            size_t vl);
vint8mf8x6_t __riscv_vluxseg6ei16_v_i8mf8x6(const int8_t *rs1, vuint16mf4_t rs2,
                                            size_t vl);
vint8mf8x7_t __riscv_vluxseg7ei16_v_i8mf8x7(const int8_t *rs1, vuint16mf4_t rs2,
                                            size_t vl);
vint8mf8x8_t __riscv_vluxseg8ei16_v_i8mf8x8(const int8_t *rs1, vuint16mf4_t rs2,
                                            size_t vl);
vint8mf4x2_t __riscv_vluxseg2ei16_v_i8mf4x2(const int8_t *rs1, vuint16mf2_t rs2,
                                            size_t vl);
vint8mf4x3_t __riscv_vluxseg3ei16_v_i8mf4x3(const int8_t *rs1, vuint16mf2_t rs2,
                                            size_t vl);
vint8mf4x4_t __riscv_vluxseg4ei16_v_i8mf4x4(const int8_t *rs1, vuint16mf2_t rs2,
                                            size_t vl);
vint8mf4x5_t __riscv_vluxseg5ei16_v_i8mf4x5(const int8_t *rs1, vuint16mf2_t rs2,
                                            size_t vl);
vint8mf4x6_t __riscv_vluxseg6ei16_v_i8mf4x6(const int8_t *rs1, vuint16mf2_t rs2,
                                            size_t vl);
vint8mf4x7_t __riscv_vluxseg7ei16_v_i8mf4x7(const int8_t *rs1, vuint16mf2_t rs2,
                                            size_t vl);
vint8mf4x8_t __riscv_vluxseg8ei16_v_i8mf4x8(const int8_t *rs1, vuint16mf2_t rs2,
                                            size_t vl);
vint8mf2x2_t __riscv_vluxseg2ei16_v_i8mf2x2(const int8_t *rs1, vuint16m1_t rs2,
                                            size_t vl);
vint8mf2x3_t __riscv_vluxseg3ei16_v_i8mf2x3(const int8_t *rs1, vuint16m1_t rs2,
                                            size_t vl);
vint8mf2x4_t __riscv_vluxseg4ei16_v_i8mf2x4(const int8_t *rs1, vuint16m1_t rs2,
                                            size_t vl);
vint8mf2x5_t __riscv_vluxseg5ei16_v_i8mf2x5(const int8_t *rs1, vuint16m1_t rs2,
                                            size_t vl);
vint8mf2x6_t __riscv_vluxseg6ei16_v_i8mf2x6(const int8_t *rs1, vuint16m1_t rs2,
                                            size_t vl);
vint8mf2x7_t __riscv_vluxseg7ei16_v_i8mf2x7(const int8_t *rs1, vuint16m1_t rs2,
                                            size_t vl);
vint8mf2x8_t __riscv_vluxseg8ei16_v_i8mf2x8(const int8_t *rs1, vuint16m1_t rs2,
                                            size_t vl);
vint8m1x2_t __riscv_vluxseg2ei16_v_i8m1x2(const int8_t *rs1, vuint16m2_t rs2,
                                          size_t vl);
vint8m1x3_t __riscv_vluxseg3ei16_v_i8m1x3(const int8_t *rs1, vuint16m2_t rs2,
                                          size_t vl);
vint8m1x4_t __riscv_vluxseg4ei16_v_i8m1x4(const int8_t *rs1, vuint16m2_t rs2,
                                          size_t vl);
vint8m1x5_t __riscv_vluxseg5ei16_v_i8m1x5(const int8_t *rs1, vuint16m2_t rs2,
                                          size_t vl);
vint8m1x6_t __riscv_vluxseg6ei16_v_i8m1x6(const int8_t *rs1, vuint16m2_t rs2,
                                          size_t vl);
vint8m1x7_t __riscv_vluxseg7ei16_v_i8m1x7(const int8_t *rs1, vuint16m2_t rs2,
                                          size_t vl);
vint8m1x8_t __riscv_vluxseg8ei16_v_i8m1x8(const int8_t *rs1, vuint16m2_t rs2,
                                          size_t vl);
vint8m2x2_t __riscv_vluxseg2ei16_v_i8m2x2(const int8_t *rs1, vuint16m4_t rs2,
                                          size_t vl);
vint8m2x3_t __riscv_vluxseg3ei16_v_i8m2x3(const int8_t *rs1, vuint16m4_t rs2,
                                          size_t vl);
vint8m2x4_t __riscv_vluxseg4ei16_v_i8m2x4(const int8_t *rs1, vuint16m4_t rs2,
                                          size_t vl);
vint8m4x2_t __riscv_vluxseg2ei16_v_i8m4x2(const int8_t *rs1, vuint16m8_t rs2,
                                          size_t vl);
vint8mf8x2_t __riscv_vluxseg2ei32_v_i8mf8x2(const int8_t *rs1, vuint32mf2_t rs2,
                                            size_t vl);
vint8mf8x3_t __riscv_vluxseg3ei32_v_i8mf8x3(const int8_t *rs1, vuint32mf2_t rs2,
                                            size_t vl);
vint8mf8x4_t __riscv_vluxseg4ei32_v_i8mf8x4(const int8_t *rs1, vuint32mf2_t rs2,
                                            size_t vl);
vint8mf8x5_t __riscv_vluxseg5ei32_v_i8mf8x5(const int8_t *rs1, vuint32mf2_t rs2,
                                            size_t vl);
vint8mf8x6_t __riscv_vluxseg6ei32_v_i8mf8x6(const int8_t *rs1, vuint32mf2_t rs2,
                                            size_t vl);
vint8mf8x7_t __riscv_vluxseg7ei32_v_i8mf8x7(const int8_t *rs1, vuint32mf2_t rs2,
                                            size_t vl);
vint8mf8x8_t __riscv_vluxseg8ei32_v_i8mf8x8(const int8_t *rs1, vuint32mf2_t rs2,
                                            size_t vl);
vint8mf4x2_t __riscv_vluxseg2ei32_v_i8mf4x2(const int8_t *rs1, vuint32m1_t rs2,
                                            size_t vl);
vint8mf4x3_t __riscv_vluxseg3ei32_v_i8mf4x3(const int8_t *rs1, vuint32m1_t rs2,
                                            size_t vl);
vint8mf4x4_t __riscv_vluxseg4ei32_v_i8mf4x4(const int8_t *rs1, vuint32m1_t rs2,
                                            size_t vl);
vint8mf4x5_t __riscv_vluxseg5ei32_v_i8mf4x5(const int8_t *rs1, vuint32m1_t rs2,
                                            size_t vl);
vint8mf4x6_t __riscv_vluxseg6ei32_v_i8mf4x6(const int8_t *rs1, vuint32m1_t rs2,
                                            size_t vl);
vint8mf4x7_t __riscv_vluxseg7ei32_v_i8mf4x7(const int8_t *rs1, vuint32m1_t rs2,
                                            size_t vl);
vint8mf4x8_t __riscv_vluxseg8ei32_v_i8mf4x8(const int8_t *rs1, vuint32m1_t rs2,
                                            size_t vl);
vint8mf2x2_t __riscv_vluxseg2ei32_v_i8mf2x2(const int8_t *rs1, vuint32m2_t rs2,
                                            size_t vl);
vint8mf2x3_t __riscv_vluxseg3ei32_v_i8mf2x3(const int8_t *rs1, vuint32m2_t rs2,
                                            size_t vl);
vint8mf2x4_t __riscv_vluxseg4ei32_v_i8mf2x4(const int8_t *rs1, vuint32m2_t rs2,
                                            size_t vl);
vint8mf2x5_t __riscv_vluxseg5ei32_v_i8mf2x5(const int8_t *rs1, vuint32m2_t rs2,
                                            size_t vl);
vint8mf2x6_t __riscv_vluxseg6ei32_v_i8mf2x6(const int8_t *rs1, vuint32m2_t rs2,
                                            size_t vl);
vint8mf2x7_t __riscv_vluxseg7ei32_v_i8mf2x7(const int8_t *rs1, vuint32m2_t rs2,
                                            size_t vl);
vint8mf2x8_t __riscv_vluxseg8ei32_v_i8mf2x8(const int8_t *rs1, vuint32m2_t rs2,
                                            size_t vl);
vint8m1x2_t __riscv_vluxseg2ei32_v_i8m1x2(const int8_t *rs1, vuint32m4_t rs2,
                                          size_t vl);
vint8m1x3_t __riscv_vluxseg3ei32_v_i8m1x3(const int8_t *rs1, vuint32m4_t rs2,
                                          size_t vl);
vint8m1x4_t __riscv_vluxseg4ei32_v_i8m1x4(const int8_t *rs1, vuint32m4_t rs2,
                                          size_t vl);
vint8m1x5_t __riscv_vluxseg5ei32_v_i8m1x5(const int8_t *rs1, vuint32m4_t rs2,
                                          size_t vl);
vint8m1x6_t __riscv_vluxseg6ei32_v_i8m1x6(const int8_t *rs1, vuint32m4_t rs2,
                                          size_t vl);
vint8m1x7_t __riscv_vluxseg7ei32_v_i8m1x7(const int8_t *rs1, vuint32m4_t rs2,
                                          size_t vl);
vint8m1x8_t __riscv_vluxseg8ei32_v_i8m1x8(const int8_t *rs1, vuint32m4_t rs2,
                                          size_t vl);
vint8m2x2_t __riscv_vluxseg2ei32_v_i8m2x2(const int8_t *rs1, vuint32m8_t rs2,
                                          size_t vl);
vint8m2x3_t __riscv_vluxseg3ei32_v_i8m2x3(const int8_t *rs1, vuint32m8_t rs2,
                                          size_t vl);
vint8m2x4_t __riscv_vluxseg4ei32_v_i8m2x4(const int8_t *rs1, vuint32m8_t rs2,
                                          size_t vl);
vint8mf8x2_t __riscv_vluxseg2ei64_v_i8mf8x2(const int8_t *rs1, vuint64m1_t rs2,
                                            size_t vl);
vint8mf8x3_t __riscv_vluxseg3ei64_v_i8mf8x3(const int8_t *rs1, vuint64m1_t rs2,
                                            size_t vl);
vint8mf8x4_t __riscv_vluxseg4ei64_v_i8mf8x4(const int8_t *rs1, vuint64m1_t rs2,
                                            size_t vl);
vint8mf8x5_t __riscv_vluxseg5ei64_v_i8mf8x5(const int8_t *rs1, vuint64m1_t rs2,
                                            size_t vl);
vint8mf8x6_t __riscv_vluxseg6ei64_v_i8mf8x6(const int8_t *rs1, vuint64m1_t rs2,
                                            size_t vl);
vint8mf8x7_t __riscv_vluxseg7ei64_v_i8mf8x7(const int8_t *rs1, vuint64m1_t rs2,
                                            size_t vl);
vint8mf8x8_t __riscv_vluxseg8ei64_v_i8mf8x8(const int8_t *rs1, vuint64m1_t rs2,
                                            size_t vl);
vint8mf4x2_t __riscv_vluxseg2ei64_v_i8mf4x2(const int8_t *rs1, vuint64m2_t rs2,
                                            size_t vl);
vint8mf4x3_t __riscv_vluxseg3ei64_v_i8mf4x3(const int8_t *rs1, vuint64m2_t rs2,
                                            size_t vl);
vint8mf4x4_t __riscv_vluxseg4ei64_v_i8mf4x4(const int8_t *rs1, vuint64m2_t rs2,
                                            size_t vl);
vint8mf4x5_t __riscv_vluxseg5ei64_v_i8mf4x5(const int8_t *rs1, vuint64m2_t rs2,
                                            size_t vl);
vint8mf4x6_t __riscv_vluxseg6ei64_v_i8mf4x6(const int8_t *rs1, vuint64m2_t rs2,
                                            size_t vl);
vint8mf4x7_t __riscv_vluxseg7ei64_v_i8mf4x7(const int8_t *rs1, vuint64m2_t rs2,
                                            size_t vl);
vint8mf4x8_t __riscv_vluxseg8ei64_v_i8mf4x8(const int8_t *rs1, vuint64m2_t rs2,
                                            size_t vl);
vint8mf2x2_t __riscv_vluxseg2ei64_v_i8mf2x2(const int8_t *rs1, vuint64m4_t rs2,
                                            size_t vl);
vint8mf2x3_t __riscv_vluxseg3ei64_v_i8mf2x3(const int8_t *rs1, vuint64m4_t rs2,
                                            size_t vl);
vint8mf2x4_t __riscv_vluxseg4ei64_v_i8mf2x4(const int8_t *rs1, vuint64m4_t rs2,
                                            size_t vl);
vint8mf2x5_t __riscv_vluxseg5ei64_v_i8mf2x5(const int8_t *rs1, vuint64m4_t rs2,
                                            size_t vl);
vint8mf2x6_t __riscv_vluxseg6ei64_v_i8mf2x6(const int8_t *rs1, vuint64m4_t rs2,
                                            size_t vl);
vint8mf2x7_t __riscv_vluxseg7ei64_v_i8mf2x7(const int8_t *rs1, vuint64m4_t rs2,
                                            size_t vl);
vint8mf2x8_t __riscv_vluxseg8ei64_v_i8mf2x8(const int8_t *rs1, vuint64m4_t rs2,
                                            size_t vl);
vint8m1x2_t __riscv_vluxseg2ei64_v_i8m1x2(const int8_t *rs1, vuint64m8_t rs2,
                                          size_t vl);
vint8m1x3_t __riscv_vluxseg3ei64_v_i8m1x3(const int8_t *rs1, vuint64m8_t rs2,
                                          size_t vl);
vint8m1x4_t __riscv_vluxseg4ei64_v_i8m1x4(const int8_t *rs1, vuint64m8_t rs2,
                                          size_t vl);
vint8m1x5_t __riscv_vluxseg5ei64_v_i8m1x5(const int8_t *rs1, vuint64m8_t rs2,
                                          size_t vl);
vint8m1x6_t __riscv_vluxseg6ei64_v_i8m1x6(const int8_t *rs1, vuint64m8_t rs2,
                                          size_t vl);
vint8m1x7_t __riscv_vluxseg7ei64_v_i8m1x7(const int8_t *rs1, vuint64m8_t rs2,
                                          size_t vl);
vint8m1x8_t __riscv_vluxseg8ei64_v_i8m1x8(const int8_t *rs1, vuint64m8_t rs2,
                                          size_t vl);
vint16mf4x2_t __riscv_vluxseg2ei8_v_i16mf4x2(const int16_t *rs1,
                                             vuint8mf8_t rs2, size_t vl);
vint16mf4x3_t __riscv_vluxseg3ei8_v_i16mf4x3(const int16_t *rs1,
                                             vuint8mf8_t rs2, size_t vl);
vint16mf4x4_t __riscv_vluxseg4ei8_v_i16mf4x4(const int16_t *rs1,
                                             vuint8mf8_t rs2, size_t vl);
vint16mf4x5_t __riscv_vluxseg5ei8_v_i16mf4x5(const int16_t *rs1,
                                             vuint8mf8_t rs2, size_t vl);
vint16mf4x6_t __riscv_vluxseg6ei8_v_i16mf4x6(const int16_t *rs1,
                                             vuint8mf8_t rs2, size_t vl);
vint16mf4x7_t __riscv_vluxseg7ei8_v_i16mf4x7(const int16_t *rs1,
                                             vuint8mf8_t rs2, size_t vl);
vint16mf4x8_t __riscv_vluxseg8ei8_v_i16mf4x8(const int16_t *rs1,
                                             vuint8mf8_t rs2, size_t vl);
vint16mf2x2_t __riscv_vluxseg2ei8_v_i16mf2x2(const int16_t *rs1,
                                             vuint8mf4_t rs2, size_t vl);
vint16mf2x3_t __riscv_vluxseg3ei8_v_i16mf2x3(const int16_t *rs1,
                                             vuint8mf4_t rs2, size_t vl);
vint16mf2x4_t __riscv_vluxseg4ei8_v_i16mf2x4(const int16_t *rs1,
                                             vuint8mf4_t rs2, size_t vl);
vint16mf2x5_t __riscv_vluxseg5ei8_v_i16mf2x5(const int16_t *rs1,
                                             vuint8mf4_t rs2, size_t vl);
vint16mf2x6_t __riscv_vluxseg6ei8_v_i16mf2x6(const int16_t *rs1,
                                             vuint8mf4_t rs2, size_t vl);
vint16mf2x7_t __riscv_vluxseg7ei8_v_i16mf2x7(const int16_t *rs1,
                                             vuint8mf4_t rs2, size_t vl);
vint16mf2x8_t __riscv_vluxseg8ei8_v_i16mf2x8(const int16_t *rs1,
                                             vuint8mf4_t rs2, size_t vl);
vint16m1x2_t __riscv_vluxseg2ei8_v_i16m1x2(const int16_t *rs1, vuint8mf2_t rs2,
                                           size_t vl);
vint16m1x3_t __riscv_vluxseg3ei8_v_i16m1x3(const int16_t *rs1, vuint8mf2_t rs2,
                                           size_t vl);
vint16m1x4_t __riscv_vluxseg4ei8_v_i16m1x4(const int16_t *rs1, vuint8mf2_t rs2,
                                           size_t vl);
vint16m1x5_t __riscv_vluxseg5ei8_v_i16m1x5(const int16_t *rs1, vuint8mf2_t rs2,
                                           size_t vl);
vint16m1x6_t __riscv_vluxseg6ei8_v_i16m1x6(const int16_t *rs1, vuint8mf2_t rs2,
                                           size_t vl);
vint16m1x7_t __riscv_vluxseg7ei8_v_i16m1x7(const int16_t *rs1, vuint8mf2_t rs2,
                                           size_t vl);
vint16m1x8_t __riscv_vluxseg8ei8_v_i16m1x8(const int16_t *rs1, vuint8mf2_t rs2,
                                           size_t vl);
vint16m2x2_t __riscv_vluxseg2ei8_v_i16m2x2(const int16_t *rs1, vuint8m1_t rs2,
                                           size_t vl);
vint16m2x3_t __riscv_vluxseg3ei8_v_i16m2x3(const int16_t *rs1, vuint8m1_t rs2,
                                           size_t vl);
vint16m2x4_t __riscv_vluxseg4ei8_v_i16m2x4(const int16_t *rs1, vuint8m1_t rs2,
                                           size_t vl);
vint16m4x2_t __riscv_vluxseg2ei8_v_i16m4x2(const int16_t *rs1, vuint8m2_t rs2,
                                           size_t vl);
vint16mf4x2_t __riscv_vluxseg2ei16_v_i16mf4x2(const int16_t *rs1,
                                              vuint16mf4_t rs2, size_t vl);
vint16mf4x3_t __riscv_vluxseg3ei16_v_i16mf4x3(const int16_t *rs1,
                                              vuint16mf4_t rs2, size_t vl);
vint16mf4x4_t __riscv_vluxseg4ei16_v_i16mf4x4(const int16_t *rs1,
                                              vuint16mf4_t rs2, size_t vl);
vint16mf4x5_t __riscv_vluxseg5ei16_v_i16mf4x5(const int16_t *rs1,
                                              vuint16mf4_t rs2, size_t vl);
vint16mf4x6_t __riscv_vluxseg6ei16_v_i16mf4x6(const int16_t *rs1,
                                              vuint16mf4_t rs2, size_t vl);
vint16mf4x7_t __riscv_vluxseg7ei16_v_i16mf4x7(const int16_t *rs1,
                                              vuint16mf4_t rs2, size_t vl);
vint16mf4x8_t __riscv_vluxseg8ei16_v_i16mf4x8(const int16_t *rs1,
                                              vuint16mf4_t rs2, size_t vl);
vint16mf2x2_t __riscv_vluxseg2ei16_v_i16mf2x2(const int16_t *rs1,
                                              vuint16mf2_t rs2, size_t vl);
vint16mf2x3_t __riscv_vluxseg3ei16_v_i16mf2x3(const int16_t *rs1,
                                              vuint16mf2_t rs2, size_t vl);
vint16mf2x4_t __riscv_vluxseg4ei16_v_i16mf2x4(const int16_t *rs1,
                                              vuint16mf2_t rs2, size_t vl);
vint16mf2x5_t __riscv_vluxseg5ei16_v_i16mf2x5(const int16_t *rs1,
                                              vuint16mf2_t rs2, size_t vl);
vint16mf2x6_t __riscv_vluxseg6ei16_v_i16mf2x6(const int16_t *rs1,
                                              vuint16mf2_t rs2, size_t vl);
vint16mf2x7_t __riscv_vluxseg7ei16_v_i16mf2x7(const int16_t *rs1,
                                              vuint16mf2_t rs2, size_t vl);
vint16mf2x8_t __riscv_vluxseg8ei16_v_i16mf2x8(const int16_t *rs1,
                                              vuint16mf2_t rs2, size_t vl);
vint16m1x2_t __riscv_vluxseg2ei16_v_i16m1x2(const int16_t *rs1, vuint16m1_t rs2,
                                            size_t vl);
vint16m1x3_t __riscv_vluxseg3ei16_v_i16m1x3(const int16_t *rs1, vuint16m1_t rs2,
                                            size_t vl);
vint16m1x4_t __riscv_vluxseg4ei16_v_i16m1x4(const int16_t *rs1, vuint16m1_t rs2,
                                            size_t vl);
vint16m1x5_t __riscv_vluxseg5ei16_v_i16m1x5(const int16_t *rs1, vuint16m1_t rs2,
                                            size_t vl);
vint16m1x6_t __riscv_vluxseg6ei16_v_i16m1x6(const int16_t *rs1, vuint16m1_t rs2,
                                            size_t vl);
vint16m1x7_t __riscv_vluxseg7ei16_v_i16m1x7(const int16_t *rs1, vuint16m1_t rs2,
                                            size_t vl);
vint16m1x8_t __riscv_vluxseg8ei16_v_i16m1x8(const int16_t *rs1, vuint16m1_t rs2,
                                            size_t vl);
vint16m2x2_t __riscv_vluxseg2ei16_v_i16m2x2(const int16_t *rs1, vuint16m2_t rs2,
                                            size_t vl);
vint16m2x3_t __riscv_vluxseg3ei16_v_i16m2x3(const int16_t *rs1, vuint16m2_t rs2,
                                            size_t vl);
vint16m2x4_t __riscv_vluxseg4ei16_v_i16m2x4(const int16_t *rs1, vuint16m2_t rs2,
                                            size_t vl);
vint16m4x2_t __riscv_vluxseg2ei16_v_i16m4x2(const int16_t *rs1, vuint16m4_t rs2,
                                            size_t vl);
vint16mf4x2_t __riscv_vluxseg2ei32_v_i16mf4x2(const int16_t *rs1,
                                              vuint32mf2_t rs2, size_t vl);
vint16mf4x3_t __riscv_vluxseg3ei32_v_i16mf4x3(const int16_t *rs1,
                                              vuint32mf2_t rs2, size_t vl);
vint16mf4x4_t __riscv_vluxseg4ei32_v_i16mf4x4(const int16_t *rs1,
                                              vuint32mf2_t rs2, size_t vl);
vint16mf4x5_t __riscv_vluxseg5ei32_v_i16mf4x5(const int16_t *rs1,
                                              vuint32mf2_t rs2, size_t vl);
vint16mf4x6_t __riscv_vluxseg6ei32_v_i16mf4x6(const int16_t *rs1,
                                              vuint32mf2_t rs2, size_t vl);
vint16mf4x7_t __riscv_vluxseg7ei32_v_i16mf4x7(const int16_t *rs1,
                                              vuint32mf2_t rs2, size_t vl);
vint16mf4x8_t __riscv_vluxseg8ei32_v_i16mf4x8(const int16_t *rs1,
                                              vuint32mf2_t rs2, size_t vl);
vint16mf2x2_t __riscv_vluxseg2ei32_v_i16mf2x2(const int16_t *rs1,
                                              vuint32m1_t rs2, size_t vl);
vint16mf2x3_t __riscv_vluxseg3ei32_v_i16mf2x3(const int16_t *rs1,
                                              vuint32m1_t rs2, size_t vl);
vint16mf2x4_t __riscv_vluxseg4ei32_v_i16mf2x4(const int16_t *rs1,
                                              vuint32m1_t rs2, size_t vl);
vint16mf2x5_t __riscv_vluxseg5ei32_v_i16mf2x5(const int16_t *rs1,
                                              vuint32m1_t rs2, size_t vl);
vint16mf2x6_t __riscv_vluxseg6ei32_v_i16mf2x6(const int16_t *rs1,
                                              vuint32m1_t rs2, size_t vl);
vint16mf2x7_t __riscv_vluxseg7ei32_v_i16mf2x7(const int16_t *rs1,
                                              vuint32m1_t rs2, size_t vl);
vint16mf2x8_t __riscv_vluxseg8ei32_v_i16mf2x8(const int16_t *rs1,
                                              vuint32m1_t rs2, size_t vl);
vint16m1x2_t __riscv_vluxseg2ei32_v_i16m1x2(const int16_t *rs1, vuint32m2_t rs2,
                                            size_t vl);
vint16m1x3_t __riscv_vluxseg3ei32_v_i16m1x3(const int16_t *rs1, vuint32m2_t rs2,
                                            size_t vl);
vint16m1x4_t __riscv_vluxseg4ei32_v_i16m1x4(const int16_t *rs1, vuint32m2_t rs2,
                                            size_t vl);
vint16m1x5_t __riscv_vluxseg5ei32_v_i16m1x5(const int16_t *rs1, vuint32m2_t rs2,
                                            size_t vl);
vint16m1x6_t __riscv_vluxseg6ei32_v_i16m1x6(const int16_t *rs1, vuint32m2_t rs2,
                                            size_t vl);
vint16m1x7_t __riscv_vluxseg7ei32_v_i16m1x7(const int16_t *rs1, vuint32m2_t rs2,
                                            size_t vl);
vint16m1x8_t __riscv_vluxseg8ei32_v_i16m1x8(const int16_t *rs1, vuint32m2_t rs2,
                                            size_t vl);
vint16m2x2_t __riscv_vluxseg2ei32_v_i16m2x2(const int16_t *rs1, vuint32m4_t rs2,
                                            size_t vl);
vint16m2x3_t __riscv_vluxseg3ei32_v_i16m2x3(const int16_t *rs1, vuint32m4_t rs2,
                                            size_t vl);
vint16m2x4_t __riscv_vluxseg4ei32_v_i16m2x4(const int16_t *rs1, vuint32m4_t rs2,
                                            size_t vl);
vint16m4x2_t __riscv_vluxseg2ei32_v_i16m4x2(const int16_t *rs1, vuint32m8_t rs2,
                                            size_t vl);
vint16mf4x2_t __riscv_vluxseg2ei64_v_i16mf4x2(const int16_t *rs1,
                                              vuint64m1_t rs2, size_t vl);
vint16mf4x3_t __riscv_vluxseg3ei64_v_i16mf4x3(const int16_t *rs1,
                                              vuint64m1_t rs2, size_t vl);
vint16mf4x4_t __riscv_vluxseg4ei64_v_i16mf4x4(const int16_t *rs1,
                                              vuint64m1_t rs2, size_t vl);
vint16mf4x5_t __riscv_vluxseg5ei64_v_i16mf4x5(const int16_t *rs1,
                                              vuint64m1_t rs2, size_t vl);
vint16mf4x6_t __riscv_vluxseg6ei64_v_i16mf4x6(const int16_t *rs1,
                                              vuint64m1_t rs2, size_t vl);
vint16mf4x7_t __riscv_vluxseg7ei64_v_i16mf4x7(const int16_t *rs1,
                                              vuint64m1_t rs2, size_t vl);
vint16mf4x8_t __riscv_vluxseg8ei64_v_i16mf4x8(const int16_t *rs1,
                                              vuint64m1_t rs2, size_t vl);
vint16mf2x2_t __riscv_vluxseg2ei64_v_i16mf2x2(const int16_t *rs1,
                                              vuint64m2_t rs2, size_t vl);
vint16mf2x3_t __riscv_vluxseg3ei64_v_i16mf2x3(const int16_t *rs1,
                                              vuint64m2_t rs2, size_t vl);
vint16mf2x4_t __riscv_vluxseg4ei64_v_i16mf2x4(const int16_t *rs1,
                                              vuint64m2_t rs2, size_t vl);
vint16mf2x5_t __riscv_vluxseg5ei64_v_i16mf2x5(const int16_t *rs1,
                                              vuint64m2_t rs2, size_t vl);
vint16mf2x6_t __riscv_vluxseg6ei64_v_i16mf2x6(const int16_t *rs1,
                                              vuint64m2_t rs2, size_t vl);
vint16mf2x7_t __riscv_vluxseg7ei64_v_i16mf2x7(const int16_t *rs1,
                                              vuint64m2_t rs2, size_t vl);
vint16mf2x8_t __riscv_vluxseg8ei64_v_i16mf2x8(const int16_t *rs1,
                                              vuint64m2_t rs2, size_t vl);
vint16m1x2_t __riscv_vluxseg2ei64_v_i16m1x2(const int16_t *rs1, vuint64m4_t rs2,
                                            size_t vl);
vint16m1x3_t __riscv_vluxseg3ei64_v_i16m1x3(const int16_t *rs1, vuint64m4_t rs2,
                                            size_t vl);
vint16m1x4_t __riscv_vluxseg4ei64_v_i16m1x4(const int16_t *rs1, vuint64m4_t rs2,
                                            size_t vl);
vint16m1x5_t __riscv_vluxseg5ei64_v_i16m1x5(const int16_t *rs1, vuint64m4_t rs2,
                                            size_t vl);
vint16m1x6_t __riscv_vluxseg6ei64_v_i16m1x6(const int16_t *rs1, vuint64m4_t rs2,
                                            size_t vl);
vint16m1x7_t __riscv_vluxseg7ei64_v_i16m1x7(const int16_t *rs1, vuint64m4_t rs2,
                                            size_t vl);
vint16m1x8_t __riscv_vluxseg8ei64_v_i16m1x8(const int16_t *rs1, vuint64m4_t rs2,
                                            size_t vl);
vint16m2x2_t __riscv_vluxseg2ei64_v_i16m2x2(const int16_t *rs1, vuint64m8_t rs2,
                                            size_t vl);
vint16m2x3_t __riscv_vluxseg3ei64_v_i16m2x3(const int16_t *rs1, vuint64m8_t rs2,
                                            size_t vl);
vint16m2x4_t __riscv_vluxseg4ei64_v_i16m2x4(const int16_t *rs1, vuint64m8_t rs2,
                                            size_t vl);
vint32mf2x2_t __riscv_vluxseg2ei8_v_i32mf2x2(const int32_t *rs1,
                                             vuint8mf8_t rs2, size_t vl);
vint32mf2x3_t __riscv_vluxseg3ei8_v_i32mf2x3(const int32_t *rs1,
                                             vuint8mf8_t rs2, size_t vl);
vint32mf2x4_t __riscv_vluxseg4ei8_v_i32mf2x4(const int32_t *rs1,
                                             vuint8mf8_t rs2, size_t vl);
vint32mf2x5_t __riscv_vluxseg5ei8_v_i32mf2x5(const int32_t *rs1,
                                             vuint8mf8_t rs2, size_t vl);
vint32mf2x6_t __riscv_vluxseg6ei8_v_i32mf2x6(const int32_t *rs1,
                                             vuint8mf8_t rs2, size_t vl);
vint32mf2x7_t __riscv_vluxseg7ei8_v_i32mf2x7(const int32_t *rs1,
                                             vuint8mf8_t rs2, size_t vl);
vint32mf2x8_t __riscv_vluxseg8ei8_v_i32mf2x8(const int32_t *rs1,
                                             vuint8mf8_t rs2, size_t vl);
vint32m1x2_t __riscv_vluxseg2ei8_v_i32m1x2(const int32_t *rs1, vuint8mf4_t rs2,
                                           size_t vl);
vint32m1x3_t __riscv_vluxseg3ei8_v_i32m1x3(const int32_t *rs1, vuint8mf4_t rs2,
                                           size_t vl);
vint32m1x4_t __riscv_vluxseg4ei8_v_i32m1x4(const int32_t *rs1, vuint8mf4_t rs2,
                                           size_t vl);
vint32m1x5_t __riscv_vluxseg5ei8_v_i32m1x5(const int32_t *rs1, vuint8mf4_t rs2,
                                           size_t vl);
vint32m1x6_t __riscv_vluxseg6ei8_v_i32m1x6(const int32_t *rs1, vuint8mf4_t rs2,
                                           size_t vl);
vint32m1x7_t __riscv_vluxseg7ei8_v_i32m1x7(const int32_t *rs1, vuint8mf4_t rs2,
                                           size_t vl);
vint32m1x8_t __riscv_vluxseg8ei8_v_i32m1x8(const int32_t *rs1, vuint8mf4_t rs2,
                                           size_t vl);
vint32m2x2_t __riscv_vluxseg2ei8_v_i32m2x2(const int32_t *rs1, vuint8mf2_t rs2,
                                           size_t vl);
vint32m2x3_t __riscv_vluxseg3ei8_v_i32m2x3(const int32_t *rs1, vuint8mf2_t rs2,
                                           size_t vl);
vint32m2x4_t __riscv_vluxseg4ei8_v_i32m2x4(const int32_t *rs1, vuint8mf2_t rs2,
                                           size_t vl);
vint32m4x2_t __riscv_vluxseg2ei8_v_i32m4x2(const int32_t *rs1, vuint8m1_t rs2,
                                           size_t vl);
vint32mf2x2_t __riscv_vluxseg2ei16_v_i32mf2x2(const int32_t *rs1,
                                              vuint16mf4_t rs2, size_t vl);
vint32mf2x3_t __riscv_vluxseg3ei16_v_i32mf2x3(const int32_t *rs1,
                                              vuint16mf4_t rs2, size_t vl);
vint32mf2x4_t __riscv_vluxseg4ei16_v_i32mf2x4(const int32_t *rs1,
                                              vuint16mf4_t rs2, size_t vl);
vint32mf2x5_t __riscv_vluxseg5ei16_v_i32mf2x5(const int32_t *rs1,
                                              vuint16mf4_t rs2, size_t vl);
vint32mf2x6_t __riscv_vluxseg6ei16_v_i32mf2x6(const int32_t *rs1,
                                              vuint16mf4_t rs2, size_t vl);
vint32mf2x7_t __riscv_vluxseg7ei16_v_i32mf2x7(const int32_t *rs1,
                                              vuint16mf4_t rs2, size_t vl);
vint32mf2x8_t __riscv_vluxseg8ei16_v_i32mf2x8(const int32_t *rs1,
                                              vuint16mf4_t rs2, size_t vl);
vint32m1x2_t __riscv_vluxseg2ei16_v_i32m1x2(const int32_t *rs1,
                                            vuint16mf2_t rs2, size_t vl);
vint32m1x3_t __riscv_vluxseg3ei16_v_i32m1x3(const int32_t *rs1,
                                            vuint16mf2_t rs2, size_t vl);
vint32m1x4_t __riscv_vluxseg4ei16_v_i32m1x4(const int32_t *rs1,
                                            vuint16mf2_t rs2, size_t vl);
vint32m1x5_t __riscv_vluxseg5ei16_v_i32m1x5(const int32_t *rs1,
                                            vuint16mf2_t rs2, size_t vl);
vint32m1x6_t __riscv_vluxseg6ei16_v_i32m1x6(const int32_t *rs1,
                                            vuint16mf2_t rs2, size_t vl);
vint32m1x7_t __riscv_vluxseg7ei16_v_i32m1x7(const int32_t *rs1,
                                            vuint16mf2_t rs2, size_t vl);
vint32m1x8_t __riscv_vluxseg8ei16_v_i32m1x8(const int32_t *rs1,
                                            vuint16mf2_t rs2, size_t vl);
vint32m2x2_t __riscv_vluxseg2ei16_v_i32m2x2(const int32_t *rs1, vuint16m1_t rs2,
                                            size_t vl);
vint32m2x3_t __riscv_vluxseg3ei16_v_i32m2x3(const int32_t *rs1, vuint16m1_t rs2,
                                            size_t vl);
vint32m2x4_t __riscv_vluxseg4ei16_v_i32m2x4(const int32_t *rs1, vuint16m1_t rs2,
                                            size_t vl);
vint32m4x2_t __riscv_vluxseg2ei16_v_i32m4x2(const int32_t *rs1, vuint16m2_t rs2,
                                            size_t vl);
vint32mf2x2_t __riscv_vluxseg2ei32_v_i32mf2x2(const int32_t *rs1,
                                              vuint32mf2_t rs2, size_t vl);
vint32mf2x3_t __riscv_vluxseg3ei32_v_i32mf2x3(const int32_t *rs1,
                                              vuint32mf2_t rs2, size_t vl);
vint32mf2x4_t __riscv_vluxseg4ei32_v_i32mf2x4(const int32_t *rs1,
                                              vuint32mf2_t rs2, size_t vl);
vint32mf2x5_t __riscv_vluxseg5ei32_v_i32mf2x5(const int32_t *rs1,
                                              vuint32mf2_t rs2, size_t vl);
vint32mf2x6_t __riscv_vluxseg6ei32_v_i32mf2x6(const int32_t *rs1,
                                              vuint32mf2_t rs2, size_t vl);
vint32mf2x7_t __riscv_vluxseg7ei32_v_i32mf2x7(const int32_t *rs1,
                                              vuint32mf2_t rs2, size_t vl);
vint32mf2x8_t __riscv_vluxseg8ei32_v_i32mf2x8(const int32_t *rs1,
                                              vuint32mf2_t rs2, size_t vl);
vint32m1x2_t __riscv_vluxseg2ei32_v_i32m1x2(const int32_t *rs1, vuint32m1_t rs2,
                                            size_t vl);
vint32m1x3_t __riscv_vluxseg3ei32_v_i32m1x3(const int32_t *rs1, vuint32m1_t rs2,
                                            size_t vl);
vint32m1x4_t __riscv_vluxseg4ei32_v_i32m1x4(const int32_t *rs1, vuint32m1_t rs2,
                                            size_t vl);
vint32m1x5_t __riscv_vluxseg5ei32_v_i32m1x5(const int32_t *rs1, vuint32m1_t rs2,
                                            size_t vl);
vint32m1x6_t __riscv_vluxseg6ei32_v_i32m1x6(const int32_t *rs1, vuint32m1_t rs2,
                                            size_t vl);
vint32m1x7_t __riscv_vluxseg7ei32_v_i32m1x7(const int32_t *rs1, vuint32m1_t rs2,
                                            size_t vl);
vint32m1x8_t __riscv_vluxseg8ei32_v_i32m1x8(const int32_t *rs1, vuint32m1_t rs2,
                                            size_t vl);
vint32m2x2_t __riscv_vluxseg2ei32_v_i32m2x2(const int32_t *rs1, vuint32m2_t rs2,
                                            size_t vl);
vint32m2x3_t __riscv_vluxseg3ei32_v_i32m2x3(const int32_t *rs1, vuint32m2_t rs2,
                                            size_t vl);
vint32m2x4_t __riscv_vluxseg4ei32_v_i32m2x4(const int32_t *rs1, vuint32m2_t rs2,
                                            size_t vl);
vint32m4x2_t __riscv_vluxseg2ei32_v_i32m4x2(const int32_t *rs1, vuint32m4_t rs2,
                                            size_t vl);
vint32mf2x2_t __riscv_vluxseg2ei64_v_i32mf2x2(const int32_t *rs1,
                                              vuint64m1_t rs2, size_t vl);
vint32mf2x3_t __riscv_vluxseg3ei64_v_i32mf2x3(const int32_t *rs1,
                                              vuint64m1_t rs2, size_t vl);
vint32mf2x4_t __riscv_vluxseg4ei64_v_i32mf2x4(const int32_t *rs1,
                                              vuint64m1_t rs2, size_t vl);
vint32mf2x5_t __riscv_vluxseg5ei64_v_i32mf2x5(const int32_t *rs1,
                                              vuint64m1_t rs2, size_t vl);
vint32mf2x6_t __riscv_vluxseg6ei64_v_i32mf2x6(const int32_t *rs1,
                                              vuint64m1_t rs2, size_t vl);
vint32mf2x7_t __riscv_vluxseg7ei64_v_i32mf2x7(const int32_t *rs1,
                                              vuint64m1_t rs2, size_t vl);
vint32mf2x8_t __riscv_vluxseg8ei64_v_i32mf2x8(const int32_t *rs1,
                                              vuint64m1_t rs2, size_t vl);
vint32m1x2_t __riscv_vluxseg2ei64_v_i32m1x2(const int32_t *rs1, vuint64m2_t rs2,
                                            size_t vl);
vint32m1x3_t __riscv_vluxseg3ei64_v_i32m1x3(const int32_t *rs1, vuint64m2_t rs2,
                                            size_t vl);
vint32m1x4_t __riscv_vluxseg4ei64_v_i32m1x4(const int32_t *rs1, vuint64m2_t rs2,
                                            size_t vl);
vint32m1x5_t __riscv_vluxseg5ei64_v_i32m1x5(const int32_t *rs1, vuint64m2_t rs2,
                                            size_t vl);
vint32m1x6_t __riscv_vluxseg6ei64_v_i32m1x6(const int32_t *rs1, vuint64m2_t rs2,
                                            size_t vl);
vint32m1x7_t __riscv_vluxseg7ei64_v_i32m1x7(const int32_t *rs1, vuint64m2_t rs2,
                                            size_t vl);
vint32m1x8_t __riscv_vluxseg8ei64_v_i32m1x8(const int32_t *rs1, vuint64m2_t rs2,
                                            size_t vl);
vint32m2x2_t __riscv_vluxseg2ei64_v_i32m2x2(const int32_t *rs1, vuint64m4_t rs2,
                                            size_t vl);
vint32m2x3_t __riscv_vluxseg3ei64_v_i32m2x3(const int32_t *rs1, vuint64m4_t rs2,
                                            size_t vl);
vint32m2x4_t __riscv_vluxseg4ei64_v_i32m2x4(const int32_t *rs1, vuint64m4_t rs2,
                                            size_t vl);
vint32m4x2_t __riscv_vluxseg2ei64_v_i32m4x2(const int32_t *rs1, vuint64m8_t rs2,
                                            size_t vl);
vint64m1x2_t __riscv_vluxseg2ei8_v_i64m1x2(const int64_t *rs1, vuint8mf8_t rs2,
                                           size_t vl);
vint64m1x3_t __riscv_vluxseg3ei8_v_i64m1x3(const int64_t *rs1, vuint8mf8_t rs2,
                                           size_t vl);
vint64m1x4_t __riscv_vluxseg4ei8_v_i64m1x4(const int64_t *rs1, vuint8mf8_t rs2,
                                           size_t vl);
vint64m1x5_t __riscv_vluxseg5ei8_v_i64m1x5(const int64_t *rs1, vuint8mf8_t rs2,
                                           size_t vl);
vint64m1x6_t __riscv_vluxseg6ei8_v_i64m1x6(const int64_t *rs1, vuint8mf8_t rs2,
                                           size_t vl);
vint64m1x7_t __riscv_vluxseg7ei8_v_i64m1x7(const int64_t *rs1, vuint8mf8_t rs2,
                                           size_t vl);
vint64m1x8_t __riscv_vluxseg8ei8_v_i64m1x8(const int64_t *rs1, vuint8mf8_t rs2,
                                           size_t vl);
vint64m2x2_t __riscv_vluxseg2ei8_v_i64m2x2(const int64_t *rs1, vuint8mf4_t rs2,
                                           size_t vl);
vint64m2x3_t __riscv_vluxseg3ei8_v_i64m2x3(const int64_t *rs1, vuint8mf4_t rs2,
                                           size_t vl);
vint64m2x4_t __riscv_vluxseg4ei8_v_i64m2x4(const int64_t *rs1, vuint8mf4_t rs2,
                                           size_t vl);
vint64m4x2_t __riscv_vluxseg2ei8_v_i64m4x2(const int64_t *rs1, vuint8mf2_t rs2,
                                           size_t vl);
vint64m1x2_t __riscv_vluxseg2ei16_v_i64m1x2(const int64_t *rs1,
                                            vuint16mf4_t rs2, size_t vl);
vint64m1x3_t __riscv_vluxseg3ei16_v_i64m1x3(const int64_t *rs1,
                                            vuint16mf4_t rs2, size_t vl);
vint64m1x4_t __riscv_vluxseg4ei16_v_i64m1x4(const int64_t *rs1,
                                            vuint16mf4_t rs2, size_t vl);
vint64m1x5_t __riscv_vluxseg5ei16_v_i64m1x5(const int64_t *rs1,
                                            vuint16mf4_t rs2, size_t vl);
vint64m1x6_t __riscv_vluxseg6ei16_v_i64m1x6(const int64_t *rs1,
                                            vuint16mf4_t rs2, size_t vl);
vint64m1x7_t __riscv_vluxseg7ei16_v_i64m1x7(const int64_t *rs1,
                                            vuint16mf4_t rs2, size_t vl);
vint64m1x8_t __riscv_vluxseg8ei16_v_i64m1x8(const int64_t *rs1,
                                            vuint16mf4_t rs2, size_t vl);
vint64m2x2_t __riscv_vluxseg2ei16_v_i64m2x2(const int64_t *rs1,
                                            vuint16mf2_t rs2, size_t vl);
vint64m2x3_t __riscv_vluxseg3ei16_v_i64m2x3(const int64_t *rs1,
                                            vuint16mf2_t rs2, size_t vl);
vint64m2x4_t __riscv_vluxseg4ei16_v_i64m2x4(const int64_t *rs1,
                                            vuint16mf2_t rs2, size_t vl);
vint64m4x2_t __riscv_vluxseg2ei16_v_i64m4x2(const int64_t *rs1, vuint16m1_t rs2,
                                            size_t vl);
vint64m1x2_t __riscv_vluxseg2ei32_v_i64m1x2(const int64_t *rs1,
                                            vuint32mf2_t rs2, size_t vl);
vint64m1x3_t __riscv_vluxseg3ei32_v_i64m1x3(const int64_t *rs1,
                                            vuint32mf2_t rs2, size_t vl);
vint64m1x4_t __riscv_vluxseg4ei32_v_i64m1x4(const int64_t *rs1,
                                            vuint32mf2_t rs2, size_t vl);
vint64m1x5_t __riscv_vluxseg5ei32_v_i64m1x5(const int64_t *rs1,
                                            vuint32mf2_t rs2, size_t vl);
vint64m1x6_t __riscv_vluxseg6ei32_v_i64m1x6(const int64_t *rs1,
                                            vuint32mf2_t rs2, size_t vl);
vint64m1x7_t __riscv_vluxseg7ei32_v_i64m1x7(const int64_t *rs1,
                                            vuint32mf2_t rs2, size_t vl);
vint64m1x8_t __riscv_vluxseg8ei32_v_i64m1x8(const int64_t *rs1,
                                            vuint32mf2_t rs2, size_t vl);
vint64m2x2_t __riscv_vluxseg2ei32_v_i64m2x2(const int64_t *rs1, vuint32m1_t rs2,
                                            size_t vl);
vint64m2x3_t __riscv_vluxseg3ei32_v_i64m2x3(const int64_t *rs1, vuint32m1_t rs2,
                                            size_t vl);
vint64m2x4_t __riscv_vluxseg4ei32_v_i64m2x4(const int64_t *rs1, vuint32m1_t rs2,
                                            size_t vl);
vint64m4x2_t __riscv_vluxseg2ei32_v_i64m4x2(const int64_t *rs1, vuint32m2_t rs2,
                                            size_t vl);
vint64m1x2_t __riscv_vluxseg2ei64_v_i64m1x2(const int64_t *rs1, vuint64m1_t rs2,
                                            size_t vl);
vint64m1x3_t __riscv_vluxseg3ei64_v_i64m1x3(const int64_t *rs1, vuint64m1_t rs2,
                                            size_t vl);
vint64m1x4_t __riscv_vluxseg4ei64_v_i64m1x4(const int64_t *rs1, vuint64m1_t rs2,
                                            size_t vl);
vint64m1x5_t __riscv_vluxseg5ei64_v_i64m1x5(const int64_t *rs1, vuint64m1_t rs2,
                                            size_t vl);
vint64m1x6_t __riscv_vluxseg6ei64_v_i64m1x6(const int64_t *rs1, vuint64m1_t rs2,
                                            size_t vl);
vint64m1x7_t __riscv_vluxseg7ei64_v_i64m1x7(const int64_t *rs1, vuint64m1_t rs2,
                                            size_t vl);
vint64m1x8_t __riscv_vluxseg8ei64_v_i64m1x8(const int64_t *rs1, vuint64m1_t rs2,
                                            size_t vl);
vint64m2x2_t __riscv_vluxseg2ei64_v_i64m2x2(const int64_t *rs1, vuint64m2_t rs2,
                                            size_t vl);
vint64m2x3_t __riscv_vluxseg3ei64_v_i64m2x3(const int64_t *rs1, vuint64m2_t rs2,
                                            size_t vl);
vint64m2x4_t __riscv_vluxseg4ei64_v_i64m2x4(const int64_t *rs1, vuint64m2_t rs2,
                                            size_t vl);
vint64m4x2_t __riscv_vluxseg2ei64_v_i64m4x2(const int64_t *rs1, vuint64m4_t rs2,
                                            size_t vl);
vuint8mf8x2_t __riscv_vloxseg2ei8_v_u8mf8x2(const uint8_t *rs1, vuint8mf8_t rs2,
                                            size_t vl);
vuint8mf8x3_t __riscv_vloxseg3ei8_v_u8mf8x3(const uint8_t *rs1, vuint8mf8_t rs2,
                                            size_t vl);
vuint8mf8x4_t __riscv_vloxseg4ei8_v_u8mf8x4(const uint8_t *rs1, vuint8mf8_t rs2,
                                            size_t vl);
vuint8mf8x5_t __riscv_vloxseg5ei8_v_u8mf8x5(const uint8_t *rs1, vuint8mf8_t rs2,
                                            size_t vl);
vuint8mf8x6_t __riscv_vloxseg6ei8_v_u8mf8x6(const uint8_t *rs1, vuint8mf8_t rs2,
                                            size_t vl);
vuint8mf8x7_t __riscv_vloxseg7ei8_v_u8mf8x7(const uint8_t *rs1, vuint8mf8_t rs2,
                                            size_t vl);
vuint8mf8x8_t __riscv_vloxseg8ei8_v_u8mf8x8(const uint8_t *rs1, vuint8mf8_t rs2,
                                            size_t vl);
vuint8mf4x2_t __riscv_vloxseg2ei8_v_u8mf4x2(const uint8_t *rs1, vuint8mf4_t rs2,
                                            size_t vl);
vuint8mf4x3_t __riscv_vloxseg3ei8_v_u8mf4x3(const uint8_t *rs1, vuint8mf4_t rs2,
                                            size_t vl);
vuint8mf4x4_t __riscv_vloxseg4ei8_v_u8mf4x4(const uint8_t *rs1, vuint8mf4_t rs2,
                                            size_t vl);
vuint8mf4x5_t __riscv_vloxseg5ei8_v_u8mf4x5(const uint8_t *rs1, vuint8mf4_t rs2,
                                            size_t vl);
vuint8mf4x6_t __riscv_vloxseg6ei8_v_u8mf4x6(const uint8_t *rs1, vuint8mf4_t rs2,
                                            size_t vl);
vuint8mf4x7_t __riscv_vloxseg7ei8_v_u8mf4x7(const uint8_t *rs1, vuint8mf4_t rs2,
                                            size_t vl);
vuint8mf4x8_t __riscv_vloxseg8ei8_v_u8mf4x8(const uint8_t *rs1, vuint8mf4_t rs2,
                                            size_t vl);
vuint8mf2x2_t __riscv_vloxseg2ei8_v_u8mf2x2(const uint8_t *rs1, vuint8mf2_t rs2,
                                            size_t vl);
vuint8mf2x3_t __riscv_vloxseg3ei8_v_u8mf2x3(const uint8_t *rs1, vuint8mf2_t rs2,
                                            size_t vl);
vuint8mf2x4_t __riscv_vloxseg4ei8_v_u8mf2x4(const uint8_t *rs1, vuint8mf2_t rs2,
                                            size_t vl);
vuint8mf2x5_t __riscv_vloxseg5ei8_v_u8mf2x5(const uint8_t *rs1, vuint8mf2_t rs2,
                                            size_t vl);
vuint8mf2x6_t __riscv_vloxseg6ei8_v_u8mf2x6(const uint8_t *rs1, vuint8mf2_t rs2,
                                            size_t vl);
vuint8mf2x7_t __riscv_vloxseg7ei8_v_u8mf2x7(const uint8_t *rs1, vuint8mf2_t rs2,
                                            size_t vl);
vuint8mf2x8_t __riscv_vloxseg8ei8_v_u8mf2x8(const uint8_t *rs1, vuint8mf2_t rs2,
                                            size_t vl);
vuint8m1x2_t __riscv_vloxseg2ei8_v_u8m1x2(const uint8_t *rs1, vuint8m1_t rs2,
                                          size_t vl);
vuint8m1x3_t __riscv_vloxseg3ei8_v_u8m1x3(const uint8_t *rs1, vuint8m1_t rs2,
                                          size_t vl);
vuint8m1x4_t __riscv_vloxseg4ei8_v_u8m1x4(const uint8_t *rs1, vuint8m1_t rs2,
                                          size_t vl);
vuint8m1x5_t __riscv_vloxseg5ei8_v_u8m1x5(const uint8_t *rs1, vuint8m1_t rs2,
                                          size_t vl);
vuint8m1x6_t __riscv_vloxseg6ei8_v_u8m1x6(const uint8_t *rs1, vuint8m1_t rs2,
                                          size_t vl);
vuint8m1x7_t __riscv_vloxseg7ei8_v_u8m1x7(const uint8_t *rs1, vuint8m1_t rs2,
                                          size_t vl);
vuint8m1x8_t __riscv_vloxseg8ei8_v_u8m1x8(const uint8_t *rs1, vuint8m1_t rs2,
                                          size_t vl);
vuint8m2x2_t __riscv_vloxseg2ei8_v_u8m2x2(const uint8_t *rs1, vuint8m2_t rs2,
                                          size_t vl);
vuint8m2x3_t __riscv_vloxseg3ei8_v_u8m2x3(const uint8_t *rs1, vuint8m2_t rs2,
                                          size_t vl);
vuint8m2x4_t __riscv_vloxseg4ei8_v_u8m2x4(const uint8_t *rs1, vuint8m2_t rs2,
                                          size_t vl);
vuint8m4x2_t __riscv_vloxseg2ei8_v_u8m4x2(const uint8_t *rs1, vuint8m4_t rs2,
                                          size_t vl);
vuint8mf8x2_t __riscv_vloxseg2ei16_v_u8mf8x2(const uint8_t *rs1,
                                             vuint16mf4_t rs2, size_t vl);
vuint8mf8x3_t __riscv_vloxseg3ei16_v_u8mf8x3(const uint8_t *rs1,
                                             vuint16mf4_t rs2, size_t vl);
vuint8mf8x4_t __riscv_vloxseg4ei16_v_u8mf8x4(const uint8_t *rs1,
                                             vuint16mf4_t rs2, size_t vl);
vuint8mf8x5_t __riscv_vloxseg5ei16_v_u8mf8x5(const uint8_t *rs1,
                                             vuint16mf4_t rs2, size_t vl);
vuint8mf8x6_t __riscv_vloxseg6ei16_v_u8mf8x6(const uint8_t *rs1,
                                             vuint16mf4_t rs2, size_t vl);
vuint8mf8x7_t __riscv_vloxseg7ei16_v_u8mf8x7(const uint8_t *rs1,
                                             vuint16mf4_t rs2, size_t vl);
vuint8mf8x8_t __riscv_vloxseg8ei16_v_u8mf8x8(const uint8_t *rs1,
                                             vuint16mf4_t rs2, size_t vl);
vuint8mf4x2_t __riscv_vloxseg2ei16_v_u8mf4x2(const uint8_t *rs1,
                                             vuint16mf2_t rs2, size_t vl);
vuint8mf4x3_t __riscv_vloxseg3ei16_v_u8mf4x3(const uint8_t *rs1,
                                             vuint16mf2_t rs2, size_t vl);
vuint8mf4x4_t __riscv_vloxseg4ei16_v_u8mf4x4(const uint8_t *rs1,
                                             vuint16mf2_t rs2, size_t vl);
vuint8mf4x5_t __riscv_vloxseg5ei16_v_u8mf4x5(const uint8_t *rs1,
                                             vuint16mf2_t rs2, size_t vl);
vuint8mf4x6_t __riscv_vloxseg6ei16_v_u8mf4x6(const uint8_t *rs1,
                                             vuint16mf2_t rs2, size_t vl);
vuint8mf4x7_t __riscv_vloxseg7ei16_v_u8mf4x7(const uint8_t *rs1,
                                             vuint16mf2_t rs2, size_t vl);
vuint8mf4x8_t __riscv_vloxseg8ei16_v_u8mf4x8(const uint8_t *rs1,
                                             vuint16mf2_t rs2, size_t vl);
vuint8mf2x2_t __riscv_vloxseg2ei16_v_u8mf2x2(const uint8_t *rs1,
                                             vuint16m1_t rs2, size_t vl);
vuint8mf2x3_t __riscv_vloxseg3ei16_v_u8mf2x3(const uint8_t *rs1,
                                             vuint16m1_t rs2, size_t vl);
vuint8mf2x4_t __riscv_vloxseg4ei16_v_u8mf2x4(const uint8_t *rs1,
                                             vuint16m1_t rs2, size_t vl);
vuint8mf2x5_t __riscv_vloxseg5ei16_v_u8mf2x5(const uint8_t *rs1,
                                             vuint16m1_t rs2, size_t vl);
vuint8mf2x6_t __riscv_vloxseg6ei16_v_u8mf2x6(const uint8_t *rs1,
                                             vuint16m1_t rs2, size_t vl);
vuint8mf2x7_t __riscv_vloxseg7ei16_v_u8mf2x7(const uint8_t *rs1,
                                             vuint16m1_t rs2, size_t vl);
vuint8mf2x8_t __riscv_vloxseg8ei16_v_u8mf2x8(const uint8_t *rs1,
                                             vuint16m1_t rs2, size_t vl);
vuint8m1x2_t __riscv_vloxseg2ei16_v_u8m1x2(const uint8_t *rs1, vuint16m2_t rs2,
                                           size_t vl);
vuint8m1x3_t __riscv_vloxseg3ei16_v_u8m1x3(const uint8_t *rs1, vuint16m2_t rs2,
                                           size_t vl);
vuint8m1x4_t __riscv_vloxseg4ei16_v_u8m1x4(const uint8_t *rs1, vuint16m2_t rs2,
                                           size_t vl);
vuint8m1x5_t __riscv_vloxseg5ei16_v_u8m1x5(const uint8_t *rs1, vuint16m2_t rs2,
                                           size_t vl);
vuint8m1x6_t __riscv_vloxseg6ei16_v_u8m1x6(const uint8_t *rs1, vuint16m2_t rs2,
                                           size_t vl);
vuint8m1x7_t __riscv_vloxseg7ei16_v_u8m1x7(const uint8_t *rs1, vuint16m2_t rs2,
                                           size_t vl);
vuint8m1x8_t __riscv_vloxseg8ei16_v_u8m1x8(const uint8_t *rs1, vuint16m2_t rs2,
                                           size_t vl);
vuint8m2x2_t __riscv_vloxseg2ei16_v_u8m2x2(const uint8_t *rs1, vuint16m4_t rs2,
                                           size_t vl);
vuint8m2x3_t __riscv_vloxseg3ei16_v_u8m2x3(const uint8_t *rs1, vuint16m4_t rs2,
                                           size_t vl);
vuint8m2x4_t __riscv_vloxseg4ei16_v_u8m2x4(const uint8_t *rs1, vuint16m4_t rs2,
                                           size_t vl);
vuint8m4x2_t __riscv_vloxseg2ei16_v_u8m4x2(const uint8_t *rs1, vuint16m8_t rs2,
                                           size_t vl);
vuint8mf8x2_t __riscv_vloxseg2ei32_v_u8mf8x2(const uint8_t *rs1,
                                             vuint32mf2_t rs2, size_t vl);
vuint8mf8x3_t __riscv_vloxseg3ei32_v_u8mf8x3(const uint8_t *rs1,
                                             vuint32mf2_t rs2, size_t vl);
vuint8mf8x4_t __riscv_vloxseg4ei32_v_u8mf8x4(const uint8_t *rs1,
                                             vuint32mf2_t rs2, size_t vl);
vuint8mf8x5_t __riscv_vloxseg5ei32_v_u8mf8x5(const uint8_t *rs1,
                                             vuint32mf2_t rs2, size_t vl);
vuint8mf8x6_t __riscv_vloxseg6ei32_v_u8mf8x6(const uint8_t *rs1,
                                             vuint32mf2_t rs2, size_t vl);
vuint8mf8x7_t __riscv_vloxseg7ei32_v_u8mf8x7(const uint8_t *rs1,
                                             vuint32mf2_t rs2, size_t vl);
vuint8mf8x8_t __riscv_vloxseg8ei32_v_u8mf8x8(const uint8_t *rs1,
                                             vuint32mf2_t rs2, size_t vl);
vuint8mf4x2_t __riscv_vloxseg2ei32_v_u8mf4x2(const uint8_t *rs1,
                                             vuint32m1_t rs2, size_t vl);
vuint8mf4x3_t __riscv_vloxseg3ei32_v_u8mf4x3(const uint8_t *rs1,
                                             vuint32m1_t rs2, size_t vl);
vuint8mf4x4_t __riscv_vloxseg4ei32_v_u8mf4x4(const uint8_t *rs1,
                                             vuint32m1_t rs2, size_t vl);
vuint8mf4x5_t __riscv_vloxseg5ei32_v_u8mf4x5(const uint8_t *rs1,
                                             vuint32m1_t rs2, size_t vl);
vuint8mf4x6_t __riscv_vloxseg6ei32_v_u8mf4x6(const uint8_t *rs1,
                                             vuint32m1_t rs2, size_t vl);
vuint8mf4x7_t __riscv_vloxseg7ei32_v_u8mf4x7(const uint8_t *rs1,
                                             vuint32m1_t rs2, size_t vl);
vuint8mf4x8_t __riscv_vloxseg8ei32_v_u8mf4x8(const uint8_t *rs1,
                                             vuint32m1_t rs2, size_t vl);
vuint8mf2x2_t __riscv_vloxseg2ei32_v_u8mf2x2(const uint8_t *rs1,
                                             vuint32m2_t rs2, size_t vl);
vuint8mf2x3_t __riscv_vloxseg3ei32_v_u8mf2x3(const uint8_t *rs1,
                                             vuint32m2_t rs2, size_t vl);
vuint8mf2x4_t __riscv_vloxseg4ei32_v_u8mf2x4(const uint8_t *rs1,
                                             vuint32m2_t rs2, size_t vl);
vuint8mf2x5_t __riscv_vloxseg5ei32_v_u8mf2x5(const uint8_t *rs1,
                                             vuint32m2_t rs2, size_t vl);
vuint8mf2x6_t __riscv_vloxseg6ei32_v_u8mf2x6(const uint8_t *rs1,
                                             vuint32m2_t rs2, size_t vl);
vuint8mf2x7_t __riscv_vloxseg7ei32_v_u8mf2x7(const uint8_t *rs1,
                                             vuint32m2_t rs2, size_t vl);
vuint8mf2x8_t __riscv_vloxseg8ei32_v_u8mf2x8(const uint8_t *rs1,
                                             vuint32m2_t rs2, size_t vl);
vuint8m1x2_t __riscv_vloxseg2ei32_v_u8m1x2(const uint8_t *rs1, vuint32m4_t rs2,
                                           size_t vl);
vuint8m1x3_t __riscv_vloxseg3ei32_v_u8m1x3(const uint8_t *rs1, vuint32m4_t rs2,
                                           size_t vl);
vuint8m1x4_t __riscv_vloxseg4ei32_v_u8m1x4(const uint8_t *rs1, vuint32m4_t rs2,
                                           size_t vl);
vuint8m1x5_t __riscv_vloxseg5ei32_v_u8m1x5(const uint8_t *rs1, vuint32m4_t rs2,
                                           size_t vl);
vuint8m1x6_t __riscv_vloxseg6ei32_v_u8m1x6(const uint8_t *rs1, vuint32m4_t rs2,
                                           size_t vl);
vuint8m1x7_t __riscv_vloxseg7ei32_v_u8m1x7(const uint8_t *rs1, vuint32m4_t rs2,
                                           size_t vl);
vuint8m1x8_t __riscv_vloxseg8ei32_v_u8m1x8(const uint8_t *rs1, vuint32m4_t rs2,
                                           size_t vl);
vuint8m2x2_t __riscv_vloxseg2ei32_v_u8m2x2(const uint8_t *rs1, vuint32m8_t rs2,
                                           size_t vl);
vuint8m2x3_t __riscv_vloxseg3ei32_v_u8m2x3(const uint8_t *rs1, vuint32m8_t rs2,
                                           size_t vl);
vuint8m2x4_t __riscv_vloxseg4ei32_v_u8m2x4(const uint8_t *rs1, vuint32m8_t rs2,
                                           size_t vl);
vuint8mf8x2_t __riscv_vloxseg2ei64_v_u8mf8x2(const uint8_t *rs1,
                                             vuint64m1_t rs2, size_t vl);
vuint8mf8x3_t __riscv_vloxseg3ei64_v_u8mf8x3(const uint8_t *rs1,
                                             vuint64m1_t rs2, size_t vl);
vuint8mf8x4_t __riscv_vloxseg4ei64_v_u8mf8x4(const uint8_t *rs1,
                                             vuint64m1_t rs2, size_t vl);
vuint8mf8x5_t __riscv_vloxseg5ei64_v_u8mf8x5(const uint8_t *rs1,
                                             vuint64m1_t rs2, size_t vl);
vuint8mf8x6_t __riscv_vloxseg6ei64_v_u8mf8x6(const uint8_t *rs1,
                                             vuint64m1_t rs2, size_t vl);
vuint8mf8x7_t __riscv_vloxseg7ei64_v_u8mf8x7(const uint8_t *rs1,
                                             vuint64m1_t rs2, size_t vl);
vuint8mf8x8_t __riscv_vloxseg8ei64_v_u8mf8x8(const uint8_t *rs1,
                                             vuint64m1_t rs2, size_t vl);
vuint8mf4x2_t __riscv_vloxseg2ei64_v_u8mf4x2(const uint8_t *rs1,
                                             vuint64m2_t rs2, size_t vl);
vuint8mf4x3_t __riscv_vloxseg3ei64_v_u8mf4x3(const uint8_t *rs1,
                                             vuint64m2_t rs2, size_t vl);
vuint8mf4x4_t __riscv_vloxseg4ei64_v_u8mf4x4(const uint8_t *rs1,
                                             vuint64m2_t rs2, size_t vl);
vuint8mf4x5_t __riscv_vloxseg5ei64_v_u8mf4x5(const uint8_t *rs1,
                                             vuint64m2_t rs2, size_t vl);
vuint8mf4x6_t __riscv_vloxseg6ei64_v_u8mf4x6(const uint8_t *rs1,
                                             vuint64m2_t rs2, size_t vl);
vuint8mf4x7_t __riscv_vloxseg7ei64_v_u8mf4x7(const uint8_t *rs1,
                                             vuint64m2_t rs2, size_t vl);
vuint8mf4x8_t __riscv_vloxseg8ei64_v_u8mf4x8(const uint8_t *rs1,
                                             vuint64m2_t rs2, size_t vl);
vuint8mf2x2_t __riscv_vloxseg2ei64_v_u8mf2x2(const uint8_t *rs1,
                                             vuint64m4_t rs2, size_t vl);
vuint8mf2x3_t __riscv_vloxseg3ei64_v_u8mf2x3(const uint8_t *rs1,
                                             vuint64m4_t rs2, size_t vl);
vuint8mf2x4_t __riscv_vloxseg4ei64_v_u8mf2x4(const uint8_t *rs1,
                                             vuint64m4_t rs2, size_t vl);
vuint8mf2x5_t __riscv_vloxseg5ei64_v_u8mf2x5(const uint8_t *rs1,
                                             vuint64m4_t rs2, size_t vl);
vuint8mf2x6_t __riscv_vloxseg6ei64_v_u8mf2x6(const uint8_t *rs1,
                                             vuint64m4_t rs2, size_t vl);
vuint8mf2x7_t __riscv_vloxseg7ei64_v_u8mf2x7(const uint8_t *rs1,
                                             vuint64m4_t rs2, size_t vl);
vuint8mf2x8_t __riscv_vloxseg8ei64_v_u8mf2x8(const uint8_t *rs1,
                                             vuint64m4_t rs2, size_t vl);
vuint8m1x2_t __riscv_vloxseg2ei64_v_u8m1x2(const uint8_t *rs1, vuint64m8_t rs2,
                                           size_t vl);
vuint8m1x3_t __riscv_vloxseg3ei64_v_u8m1x3(const uint8_t *rs1, vuint64m8_t rs2,
                                           size_t vl);
vuint8m1x4_t __riscv_vloxseg4ei64_v_u8m1x4(const uint8_t *rs1, vuint64m8_t rs2,
                                           size_t vl);
vuint8m1x5_t __riscv_vloxseg5ei64_v_u8m1x5(const uint8_t *rs1, vuint64m8_t rs2,
                                           size_t vl);
vuint8m1x6_t __riscv_vloxseg6ei64_v_u8m1x6(const uint8_t *rs1, vuint64m8_t rs2,
                                           size_t vl);
vuint8m1x7_t __riscv_vloxseg7ei64_v_u8m1x7(const uint8_t *rs1, vuint64m8_t rs2,
                                           size_t vl);
vuint8m1x8_t __riscv_vloxseg8ei64_v_u8m1x8(const uint8_t *rs1, vuint64m8_t rs2,
                                           size_t vl);
vuint16mf4x2_t __riscv_vloxseg2ei8_v_u16mf4x2(const uint16_t *rs1,
                                              vuint8mf8_t rs2, size_t vl);
vuint16mf4x3_t __riscv_vloxseg3ei8_v_u16mf4x3(const uint16_t *rs1,
                                              vuint8mf8_t rs2, size_t vl);
vuint16mf4x4_t __riscv_vloxseg4ei8_v_u16mf4x4(const uint16_t *rs1,
                                              vuint8mf8_t rs2, size_t vl);
vuint16mf4x5_t __riscv_vloxseg5ei8_v_u16mf4x5(const uint16_t *rs1,
                                              vuint8mf8_t rs2, size_t vl);
vuint16mf4x6_t __riscv_vloxseg6ei8_v_u16mf4x6(const uint16_t *rs1,
                                              vuint8mf8_t rs2, size_t vl);
vuint16mf4x7_t __riscv_vloxseg7ei8_v_u16mf4x7(const uint16_t *rs1,
                                              vuint8mf8_t rs2, size_t vl);
vuint16mf4x8_t __riscv_vloxseg8ei8_v_u16mf4x8(const uint16_t *rs1,
                                              vuint8mf8_t rs2, size_t vl);
vuint16mf2x2_t __riscv_vloxseg2ei8_v_u16mf2x2(const uint16_t *rs1,
                                              vuint8mf4_t rs2, size_t vl);
vuint16mf2x3_t __riscv_vloxseg3ei8_v_u16mf2x3(const uint16_t *rs1,
                                              vuint8mf4_t rs2, size_t vl);
vuint16mf2x4_t __riscv_vloxseg4ei8_v_u16mf2x4(const uint16_t *rs1,
                                              vuint8mf4_t rs2, size_t vl);
vuint16mf2x5_t __riscv_vloxseg5ei8_v_u16mf2x5(const uint16_t *rs1,
                                              vuint8mf4_t rs2, size_t vl);
vuint16mf2x6_t __riscv_vloxseg6ei8_v_u16mf2x6(const uint16_t *rs1,
                                              vuint8mf4_t rs2, size_t vl);
vuint16mf2x7_t __riscv_vloxseg7ei8_v_u16mf2x7(const uint16_t *rs1,
                                              vuint8mf4_t rs2, size_t vl);
vuint16mf2x8_t __riscv_vloxseg8ei8_v_u16mf2x8(const uint16_t *rs1,
                                              vuint8mf4_t rs2, size_t vl);
vuint16m1x2_t __riscv_vloxseg2ei8_v_u16m1x2(const uint16_t *rs1,
                                            vuint8mf2_t rs2, size_t vl);
vuint16m1x3_t __riscv_vloxseg3ei8_v_u16m1x3(const uint16_t *rs1,
                                            vuint8mf2_t rs2, size_t vl);
vuint16m1x4_t __riscv_vloxseg4ei8_v_u16m1x4(const uint16_t *rs1,
                                            vuint8mf2_t rs2, size_t vl);
vuint16m1x5_t __riscv_vloxseg5ei8_v_u16m1x5(const uint16_t *rs1,
                                            vuint8mf2_t rs2, size_t vl);
vuint16m1x6_t __riscv_vloxseg6ei8_v_u16m1x6(const uint16_t *rs1,
                                            vuint8mf2_t rs2, size_t vl);
vuint16m1x7_t __riscv_vloxseg7ei8_v_u16m1x7(const uint16_t *rs1,
                                            vuint8mf2_t rs2, size_t vl);
vuint16m1x8_t __riscv_vloxseg8ei8_v_u16m1x8(const uint16_t *rs1,
                                            vuint8mf2_t rs2, size_t vl);
vuint16m2x2_t __riscv_vloxseg2ei8_v_u16m2x2(const uint16_t *rs1, vuint8m1_t rs2,
                                            size_t vl);
vuint16m2x3_t __riscv_vloxseg3ei8_v_u16m2x3(const uint16_t *rs1, vuint8m1_t rs2,
                                            size_t vl);
vuint16m2x4_t __riscv_vloxseg4ei8_v_u16m2x4(const uint16_t *rs1, vuint8m1_t rs2,
                                            size_t vl);
vuint16m4x2_t __riscv_vloxseg2ei8_v_u16m4x2(const uint16_t *rs1, vuint8m2_t rs2,
                                            size_t vl);
vuint16mf4x2_t __riscv_vloxseg2ei16_v_u16mf4x2(const uint16_t *rs1,
                                               vuint16mf4_t rs2, size_t vl);
vuint16mf4x3_t __riscv_vloxseg3ei16_v_u16mf4x3(const uint16_t *rs1,
                                               vuint16mf4_t rs2, size_t vl);
vuint16mf4x4_t __riscv_vloxseg4ei16_v_u16mf4x4(const uint16_t *rs1,
                                               vuint16mf4_t rs2, size_t vl);
vuint16mf4x5_t __riscv_vloxseg5ei16_v_u16mf4x5(const uint16_t *rs1,
                                               vuint16mf4_t rs2, size_t vl);
vuint16mf4x6_t __riscv_vloxseg6ei16_v_u16mf4x6(const uint16_t *rs1,
                                               vuint16mf4_t rs2, size_t vl);
vuint16mf4x7_t __riscv_vloxseg7ei16_v_u16mf4x7(const uint16_t *rs1,
                                               vuint16mf4_t rs2, size_t vl);
vuint16mf4x8_t __riscv_vloxseg8ei16_v_u16mf4x8(const uint16_t *rs1,
                                               vuint16mf4_t rs2, size_t vl);
vuint16mf2x2_t __riscv_vloxseg2ei16_v_u16mf2x2(const uint16_t *rs1,
                                               vuint16mf2_t rs2, size_t vl);
vuint16mf2x3_t __riscv_vloxseg3ei16_v_u16mf2x3(const uint16_t *rs1,
                                               vuint16mf2_t rs2, size_t vl);
vuint16mf2x4_t __riscv_vloxseg4ei16_v_u16mf2x4(const uint16_t *rs1,
                                               vuint16mf2_t rs2, size_t vl);
vuint16mf2x5_t __riscv_vloxseg5ei16_v_u16mf2x5(const uint16_t *rs1,
                                               vuint16mf2_t rs2, size_t vl);
vuint16mf2x6_t __riscv_vloxseg6ei16_v_u16mf2x6(const uint16_t *rs1,
                                               vuint16mf2_t rs2, size_t vl);
vuint16mf2x7_t __riscv_vloxseg7ei16_v_u16mf2x7(const uint16_t *rs1,
                                               vuint16mf2_t rs2, size_t vl);
vuint16mf2x8_t __riscv_vloxseg8ei16_v_u16mf2x8(const uint16_t *rs1,
                                               vuint16mf2_t rs2, size_t vl);
vuint16m1x2_t __riscv_vloxseg2ei16_v_u16m1x2(const uint16_t *rs1,
                                             vuint16m1_t rs2, size_t vl);
vuint16m1x3_t __riscv_vloxseg3ei16_v_u16m1x3(const uint16_t *rs1,
                                             vuint16m1_t rs2, size_t vl);
vuint16m1x4_t __riscv_vloxseg4ei16_v_u16m1x4(const uint16_t *rs1,
                                             vuint16m1_t rs2, size_t vl);
vuint16m1x5_t __riscv_vloxseg5ei16_v_u16m1x5(const uint16_t *rs1,
                                             vuint16m1_t rs2, size_t vl);
vuint16m1x6_t __riscv_vloxseg6ei16_v_u16m1x6(const uint16_t *rs1,
                                             vuint16m1_t rs2, size_t vl);
vuint16m1x7_t __riscv_vloxseg7ei16_v_u16m1x7(const uint16_t *rs1,
                                             vuint16m1_t rs2, size_t vl);
vuint16m1x8_t __riscv_vloxseg8ei16_v_u16m1x8(const uint16_t *rs1,
                                             vuint16m1_t rs2, size_t vl);
vuint16m2x2_t __riscv_vloxseg2ei16_v_u16m2x2(const uint16_t *rs1,
                                             vuint16m2_t rs2, size_t vl);
vuint16m2x3_t __riscv_vloxseg3ei16_v_u16m2x3(const uint16_t *rs1,
                                             vuint16m2_t rs2, size_t vl);
vuint16m2x4_t __riscv_vloxseg4ei16_v_u16m2x4(const uint16_t *rs1,
                                             vuint16m2_t rs2, size_t vl);
vuint16m4x2_t __riscv_vloxseg2ei16_v_u16m4x2(const uint16_t *rs1,
                                             vuint16m4_t rs2, size_t vl);
vuint16mf4x2_t __riscv_vloxseg2ei32_v_u16mf4x2(const uint16_t *rs1,
                                               vuint32mf2_t rs2, size_t vl);
vuint16mf4x3_t __riscv_vloxseg3ei32_v_u16mf4x3(const uint16_t *rs1,
                                               vuint32mf2_t rs2, size_t vl);
vuint16mf4x4_t __riscv_vloxseg4ei32_v_u16mf4x4(const uint16_t *rs1,
                                               vuint32mf2_t rs2, size_t vl);
vuint16mf4x5_t __riscv_vloxseg5ei32_v_u16mf4x5(const uint16_t *rs1,
                                               vuint32mf2_t rs2, size_t vl);
vuint16mf4x6_t __riscv_vloxseg6ei32_v_u16mf4x6(const uint16_t *rs1,
                                               vuint32mf2_t rs2, size_t vl);
vuint16mf4x7_t __riscv_vloxseg7ei32_v_u16mf4x7(const uint16_t *rs1,
                                               vuint32mf2_t rs2, size_t vl);
vuint16mf4x8_t __riscv_vloxseg8ei32_v_u16mf4x8(const uint16_t *rs1,
                                               vuint32mf2_t rs2, size_t vl);
vuint16mf2x2_t __riscv_vloxseg2ei32_v_u16mf2x2(const uint16_t *rs1,
                                               vuint32m1_t rs2, size_t vl);
vuint16mf2x3_t __riscv_vloxseg3ei32_v_u16mf2x3(const uint16_t *rs1,
                                               vuint32m1_t rs2, size_t vl);
vuint16mf2x4_t __riscv_vloxseg4ei32_v_u16mf2x4(const uint16_t *rs1,
                                               vuint32m1_t rs2, size_t vl);
vuint16mf2x5_t __riscv_vloxseg5ei32_v_u16mf2x5(const uint16_t *rs1,
                                               vuint32m1_t rs2, size_t vl);
vuint16mf2x6_t __riscv_vloxseg6ei32_v_u16mf2x6(const uint16_t *rs1,
                                               vuint32m1_t rs2, size_t vl);
vuint16mf2x7_t __riscv_vloxseg7ei32_v_u16mf2x7(const uint16_t *rs1,
                                               vuint32m1_t rs2, size_t vl);
vuint16mf2x8_t __riscv_vloxseg8ei32_v_u16mf2x8(const uint16_t *rs1,
                                               vuint32m1_t rs2, size_t vl);
vuint16m1x2_t __riscv_vloxseg2ei32_v_u16m1x2(const uint16_t *rs1,
                                             vuint32m2_t rs2, size_t vl);
vuint16m1x3_t __riscv_vloxseg3ei32_v_u16m1x3(const uint16_t *rs1,
                                             vuint32m2_t rs2, size_t vl);
vuint16m1x4_t __riscv_vloxseg4ei32_v_u16m1x4(const uint16_t *rs1,
                                             vuint32m2_t rs2, size_t vl);
vuint16m1x5_t __riscv_vloxseg5ei32_v_u16m1x5(const uint16_t *rs1,
                                             vuint32m2_t rs2, size_t vl);
vuint16m1x6_t __riscv_vloxseg6ei32_v_u16m1x6(const uint16_t *rs1,
                                             vuint32m2_t rs2, size_t vl);
vuint16m1x7_t __riscv_vloxseg7ei32_v_u16m1x7(const uint16_t *rs1,
                                             vuint32m2_t rs2, size_t vl);
vuint16m1x8_t __riscv_vloxseg8ei32_v_u16m1x8(const uint16_t *rs1,
                                             vuint32m2_t rs2, size_t vl);
vuint16m2x2_t __riscv_vloxseg2ei32_v_u16m2x2(const uint16_t *rs1,
                                             vuint32m4_t rs2, size_t vl);
vuint16m2x3_t __riscv_vloxseg3ei32_v_u16m2x3(const uint16_t *rs1,
                                             vuint32m4_t rs2, size_t vl);
vuint16m2x4_t __riscv_vloxseg4ei32_v_u16m2x4(const uint16_t *rs1,
                                             vuint32m4_t rs2, size_t vl);
vuint16m4x2_t __riscv_vloxseg2ei32_v_u16m4x2(const uint16_t *rs1,
                                             vuint32m8_t rs2, size_t vl);
vuint16mf4x2_t __riscv_vloxseg2ei64_v_u16mf4x2(const uint16_t *rs1,
                                               vuint64m1_t rs2, size_t vl);
vuint16mf4x3_t __riscv_vloxseg3ei64_v_u16mf4x3(const uint16_t *rs1,
                                               vuint64m1_t rs2, size_t vl);
vuint16mf4x4_t __riscv_vloxseg4ei64_v_u16mf4x4(const uint16_t *rs1,
                                               vuint64m1_t rs2, size_t vl);
vuint16mf4x5_t __riscv_vloxseg5ei64_v_u16mf4x5(const uint16_t *rs1,
                                               vuint64m1_t rs2, size_t vl);
vuint16mf4x6_t __riscv_vloxseg6ei64_v_u16mf4x6(const uint16_t *rs1,
                                               vuint64m1_t rs2, size_t vl);
vuint16mf4x7_t __riscv_vloxseg7ei64_v_u16mf4x7(const uint16_t *rs1,
                                               vuint64m1_t rs2, size_t vl);
vuint16mf4x8_t __riscv_vloxseg8ei64_v_u16mf4x8(const uint16_t *rs1,
                                               vuint64m1_t rs2, size_t vl);
vuint16mf2x2_t __riscv_vloxseg2ei64_v_u16mf2x2(const uint16_t *rs1,
                                               vuint64m2_t rs2, size_t vl);
vuint16mf2x3_t __riscv_vloxseg3ei64_v_u16mf2x3(const uint16_t *rs1,
                                               vuint64m2_t rs2, size_t vl);
vuint16mf2x4_t __riscv_vloxseg4ei64_v_u16mf2x4(const uint16_t *rs1,
                                               vuint64m2_t rs2, size_t vl);
vuint16mf2x5_t __riscv_vloxseg5ei64_v_u16mf2x5(const uint16_t *rs1,
                                               vuint64m2_t rs2, size_t vl);
vuint16mf2x6_t __riscv_vloxseg6ei64_v_u16mf2x6(const uint16_t *rs1,
                                               vuint64m2_t rs2, size_t vl);
vuint16mf2x7_t __riscv_vloxseg7ei64_v_u16mf2x7(const uint16_t *rs1,
                                               vuint64m2_t rs2, size_t vl);
vuint16mf2x8_t __riscv_vloxseg8ei64_v_u16mf2x8(const uint16_t *rs1,
                                               vuint64m2_t rs2, size_t vl);
vuint16m1x2_t __riscv_vloxseg2ei64_v_u16m1x2(const uint16_t *rs1,
                                             vuint64m4_t rs2, size_t vl);
vuint16m1x3_t __riscv_vloxseg3ei64_v_u16m1x3(const uint16_t *rs1,
                                             vuint64m4_t rs2, size_t vl);
vuint16m1x4_t __riscv_vloxseg4ei64_v_u16m1x4(const uint16_t *rs1,
                                             vuint64m4_t rs2, size_t vl);
vuint16m1x5_t __riscv_vloxseg5ei64_v_u16m1x5(const uint16_t *rs1,
                                             vuint64m4_t rs2, size_t vl);
vuint16m1x6_t __riscv_vloxseg6ei64_v_u16m1x6(const uint16_t *rs1,
                                             vuint64m4_t rs2, size_t vl);
vuint16m1x7_t __riscv_vloxseg7ei64_v_u16m1x7(const uint16_t *rs1,
                                             vuint64m4_t rs2, size_t vl);
vuint16m1x8_t __riscv_vloxseg8ei64_v_u16m1x8(const uint16_t *rs1,
                                             vuint64m4_t rs2, size_t vl);
vuint16m2x2_t __riscv_vloxseg2ei64_v_u16m2x2(const uint16_t *rs1,
                                             vuint64m8_t rs2, size_t vl);
vuint16m2x3_t __riscv_vloxseg3ei64_v_u16m2x3(const uint16_t *rs1,
                                             vuint64m8_t rs2, size_t vl);
vuint16m2x4_t __riscv_vloxseg4ei64_v_u16m2x4(const uint16_t *rs1,
                                             vuint64m8_t rs2, size_t vl);
vuint32mf2x2_t __riscv_vloxseg2ei8_v_u32mf2x2(const uint32_t *rs1,
                                              vuint8mf8_t rs2, size_t vl);
vuint32mf2x3_t __riscv_vloxseg3ei8_v_u32mf2x3(const uint32_t *rs1,
                                              vuint8mf8_t rs2, size_t vl);
vuint32mf2x4_t __riscv_vloxseg4ei8_v_u32mf2x4(const uint32_t *rs1,
                                              vuint8mf8_t rs2, size_t vl);
vuint32mf2x5_t __riscv_vloxseg5ei8_v_u32mf2x5(const uint32_t *rs1,
                                              vuint8mf8_t rs2, size_t vl);
vuint32mf2x6_t __riscv_vloxseg6ei8_v_u32mf2x6(const uint32_t *rs1,
                                              vuint8mf8_t rs2, size_t vl);
vuint32mf2x7_t __riscv_vloxseg7ei8_v_u32mf2x7(const uint32_t *rs1,
                                              vuint8mf8_t rs2, size_t vl);
vuint32mf2x8_t __riscv_vloxseg8ei8_v_u32mf2x8(const uint32_t *rs1,
                                              vuint8mf8_t rs2, size_t vl);
vuint32m1x2_t __riscv_vloxseg2ei8_v_u32m1x2(const uint32_t *rs1,
                                            vuint8mf4_t rs2, size_t vl);
vuint32m1x3_t __riscv_vloxseg3ei8_v_u32m1x3(const uint32_t *rs1,
                                            vuint8mf4_t rs2, size_t vl);
vuint32m1x4_t __riscv_vloxseg4ei8_v_u32m1x4(const uint32_t *rs1,
                                            vuint8mf4_t rs2, size_t vl);
vuint32m1x5_t __riscv_vloxseg5ei8_v_u32m1x5(const uint32_t *rs1,
                                            vuint8mf4_t rs2, size_t vl);
vuint32m1x6_t __riscv_vloxseg6ei8_v_u32m1x6(const uint32_t *rs1,
                                            vuint8mf4_t rs2, size_t vl);
vuint32m1x7_t __riscv_vloxseg7ei8_v_u32m1x7(const uint32_t *rs1,
                                            vuint8mf4_t rs2, size_t vl);
vuint32m1x8_t __riscv_vloxseg8ei8_v_u32m1x8(const uint32_t *rs1,
                                            vuint8mf4_t rs2, size_t vl);
vuint32m2x2_t __riscv_vloxseg2ei8_v_u32m2x2(const uint32_t *rs1,
                                            vuint8mf2_t rs2, size_t vl);
vuint32m2x3_t __riscv_vloxseg3ei8_v_u32m2x3(const uint32_t *rs1,
                                            vuint8mf2_t rs2, size_t vl);
vuint32m2x4_t __riscv_vloxseg4ei8_v_u32m2x4(const uint32_t *rs1,
                                            vuint8mf2_t rs2, size_t vl);
vuint32m4x2_t __riscv_vloxseg2ei8_v_u32m4x2(const uint32_t *rs1, vuint8m1_t rs2,
                                            size_t vl);
vuint32mf2x2_t __riscv_vloxseg2ei16_v_u32mf2x2(const uint32_t *rs1,
                                               vuint16mf4_t rs2, size_t vl);
vuint32mf2x3_t __riscv_vloxseg3ei16_v_u32mf2x3(const uint32_t *rs1,
                                               vuint16mf4_t rs2, size_t vl);
vuint32mf2x4_t __riscv_vloxseg4ei16_v_u32mf2x4(const uint32_t *rs1,
                                               vuint16mf4_t rs2, size_t vl);
vuint32mf2x5_t __riscv_vloxseg5ei16_v_u32mf2x5(const uint32_t *rs1,
                                               vuint16mf4_t rs2, size_t vl);
vuint32mf2x6_t __riscv_vloxseg6ei16_v_u32mf2x6(const uint32_t *rs1,
                                               vuint16mf4_t rs2, size_t vl);
vuint32mf2x7_t __riscv_vloxseg7ei16_v_u32mf2x7(const uint32_t *rs1,
                                               vuint16mf4_t rs2, size_t vl);
vuint32mf2x8_t __riscv_vloxseg8ei16_v_u32mf2x8(const uint32_t *rs1,
                                               vuint16mf4_t rs2, size_t vl);
vuint32m1x2_t __riscv_vloxseg2ei16_v_u32m1x2(const uint32_t *rs1,
                                             vuint16mf2_t rs2, size_t vl);
vuint32m1x3_t __riscv_vloxseg3ei16_v_u32m1x3(const uint32_t *rs1,
                                             vuint16mf2_t rs2, size_t vl);
vuint32m1x4_t __riscv_vloxseg4ei16_v_u32m1x4(const uint32_t *rs1,
                                             vuint16mf2_t rs2, size_t vl);
vuint32m1x5_t __riscv_vloxseg5ei16_v_u32m1x5(const uint32_t *rs1,
                                             vuint16mf2_t rs2, size_t vl);
vuint32m1x6_t __riscv_vloxseg6ei16_v_u32m1x6(const uint32_t *rs1,
                                             vuint16mf2_t rs2, size_t vl);
vuint32m1x7_t __riscv_vloxseg7ei16_v_u32m1x7(const uint32_t *rs1,
                                             vuint16mf2_t rs2, size_t vl);
vuint32m1x8_t __riscv_vloxseg8ei16_v_u32m1x8(const uint32_t *rs1,
                                             vuint16mf2_t rs2, size_t vl);
vuint32m2x2_t __riscv_vloxseg2ei16_v_u32m2x2(const uint32_t *rs1,
                                             vuint16m1_t rs2, size_t vl);
vuint32m2x3_t __riscv_vloxseg3ei16_v_u32m2x3(const uint32_t *rs1,
                                             vuint16m1_t rs2, size_t vl);
vuint32m2x4_t __riscv_vloxseg4ei16_v_u32m2x4(const uint32_t *rs1,
                                             vuint16m1_t rs2, size_t vl);
vuint32m4x2_t __riscv_vloxseg2ei16_v_u32m4x2(const uint32_t *rs1,
                                             vuint16m2_t rs2, size_t vl);
vuint32mf2x2_t __riscv_vloxseg2ei32_v_u32mf2x2(const uint32_t *rs1,
                                               vuint32mf2_t rs2, size_t vl);
vuint32mf2x3_t __riscv_vloxseg3ei32_v_u32mf2x3(const uint32_t *rs1,
                                               vuint32mf2_t rs2, size_t vl);
vuint32mf2x4_t __riscv_vloxseg4ei32_v_u32mf2x4(const uint32_t *rs1,
                                               vuint32mf2_t rs2, size_t vl);
vuint32mf2x5_t __riscv_vloxseg5ei32_v_u32mf2x5(const uint32_t *rs1,
                                               vuint32mf2_t rs2, size_t vl);
vuint32mf2x6_t __riscv_vloxseg6ei32_v_u32mf2x6(const uint32_t *rs1,
                                               vuint32mf2_t rs2, size_t vl);
vuint32mf2x7_t __riscv_vloxseg7ei32_v_u32mf2x7(const uint32_t *rs1,
                                               vuint32mf2_t rs2, size_t vl);
vuint32mf2x8_t __riscv_vloxseg8ei32_v_u32mf2x8(const uint32_t *rs1,
                                               vuint32mf2_t rs2, size_t vl);
vuint32m1x2_t __riscv_vloxseg2ei32_v_u32m1x2(const uint32_t *rs1,
                                             vuint32m1_t rs2, size_t vl);
vuint32m1x3_t __riscv_vloxseg3ei32_v_u32m1x3(const uint32_t *rs1,
                                             vuint32m1_t rs2, size_t vl);
vuint32m1x4_t __riscv_vloxseg4ei32_v_u32m1x4(const uint32_t *rs1,
                                             vuint32m1_t rs2, size_t vl);
vuint32m1x5_t __riscv_vloxseg5ei32_v_u32m1x5(const uint32_t *rs1,
                                             vuint32m1_t rs2, size_t vl);
vuint32m1x6_t __riscv_vloxseg6ei32_v_u32m1x6(const uint32_t *rs1,
                                             vuint32m1_t rs2, size_t vl);
vuint32m1x7_t __riscv_vloxseg7ei32_v_u32m1x7(const uint32_t *rs1,
                                             vuint32m1_t rs2, size_t vl);
vuint32m1x8_t __riscv_vloxseg8ei32_v_u32m1x8(const uint32_t *rs1,
                                             vuint32m1_t rs2, size_t vl);
vuint32m2x2_t __riscv_vloxseg2ei32_v_u32m2x2(const uint32_t *rs1,
                                             vuint32m2_t rs2, size_t vl);
vuint32m2x3_t __riscv_vloxseg3ei32_v_u32m2x3(const uint32_t *rs1,
                                             vuint32m2_t rs2, size_t vl);
vuint32m2x4_t __riscv_vloxseg4ei32_v_u32m2x4(const uint32_t *rs1,
                                             vuint32m2_t rs2, size_t vl);
vuint32m4x2_t __riscv_vloxseg2ei32_v_u32m4x2(const uint32_t *rs1,
                                             vuint32m4_t rs2, size_t vl);
vuint32mf2x2_t __riscv_vloxseg2ei64_v_u32mf2x2(const uint32_t *rs1,
                                               vuint64m1_t rs2, size_t vl);
vuint32mf2x3_t __riscv_vloxseg3ei64_v_u32mf2x3(const uint32_t *rs1,
                                               vuint64m1_t rs2, size_t vl);
vuint32mf2x4_t __riscv_vloxseg4ei64_v_u32mf2x4(const uint32_t *rs1,
                                               vuint64m1_t rs2, size_t vl);
vuint32mf2x5_t __riscv_vloxseg5ei64_v_u32mf2x5(const uint32_t *rs1,
                                               vuint64m1_t rs2, size_t vl);
vuint32mf2x6_t __riscv_vloxseg6ei64_v_u32mf2x6(const uint32_t *rs1,
                                               vuint64m1_t rs2, size_t vl);
vuint32mf2x7_t __riscv_vloxseg7ei64_v_u32mf2x7(const uint32_t *rs1,
                                               vuint64m1_t rs2, size_t vl);
vuint32mf2x8_t __riscv_vloxseg8ei64_v_u32mf2x8(const uint32_t *rs1,
                                               vuint64m1_t rs2, size_t vl);
vuint32m1x2_t __riscv_vloxseg2ei64_v_u32m1x2(const uint32_t *rs1,
                                             vuint64m2_t rs2, size_t vl);
vuint32m1x3_t __riscv_vloxseg3ei64_v_u32m1x3(const uint32_t *rs1,
                                             vuint64m2_t rs2, size_t vl);
vuint32m1x4_t __riscv_vloxseg4ei64_v_u32m1x4(const uint32_t *rs1,
                                             vuint64m2_t rs2, size_t vl);
vuint32m1x5_t __riscv_vloxseg5ei64_v_u32m1x5(const uint32_t *rs1,
                                             vuint64m2_t rs2, size_t vl);
vuint32m1x6_t __riscv_vloxseg6ei64_v_u32m1x6(const uint32_t *rs1,
                                             vuint64m2_t rs2, size_t vl);
vuint32m1x7_t __riscv_vloxseg7ei64_v_u32m1x7(const uint32_t *rs1,
                                             vuint64m2_t rs2, size_t vl);
vuint32m1x8_t __riscv_vloxseg8ei64_v_u32m1x8(const uint32_t *rs1,
                                             vuint64m2_t rs2, size_t vl);
vuint32m2x2_t __riscv_vloxseg2ei64_v_u32m2x2(const uint32_t *rs1,
                                             vuint64m4_t rs2, size_t vl);
vuint32m2x3_t __riscv_vloxseg3ei64_v_u32m2x3(const uint32_t *rs1,
                                             vuint64m4_t rs2, size_t vl);
vuint32m2x4_t __riscv_vloxseg4ei64_v_u32m2x4(const uint32_t *rs1,
                                             vuint64m4_t rs2, size_t vl);
vuint32m4x2_t __riscv_vloxseg2ei64_v_u32m4x2(const uint32_t *rs1,
                                             vuint64m8_t rs2, size_t vl);
vuint64m1x2_t __riscv_vloxseg2ei8_v_u64m1x2(const uint64_t *rs1,
                                            vuint8mf8_t rs2, size_t vl);
vuint64m1x3_t __riscv_vloxseg3ei8_v_u64m1x3(const uint64_t *rs1,
                                            vuint8mf8_t rs2, size_t vl);
vuint64m1x4_t __riscv_vloxseg4ei8_v_u64m1x4(const uint64_t *rs1,
                                            vuint8mf8_t rs2, size_t vl);
vuint64m1x5_t __riscv_vloxseg5ei8_v_u64m1x5(const uint64_t *rs1,
                                            vuint8mf8_t rs2, size_t vl);
vuint64m1x6_t __riscv_vloxseg6ei8_v_u64m1x6(const uint64_t *rs1,
                                            vuint8mf8_t rs2, size_t vl);
vuint64m1x7_t __riscv_vloxseg7ei8_v_u64m1x7(const uint64_t *rs1,
                                            vuint8mf8_t rs2, size_t vl);
vuint64m1x8_t __riscv_vloxseg8ei8_v_u64m1x8(const uint64_t *rs1,
                                            vuint8mf8_t rs2, size_t vl);
vuint64m2x2_t __riscv_vloxseg2ei8_v_u64m2x2(const uint64_t *rs1,
                                            vuint8mf4_t rs2, size_t vl);
vuint64m2x3_t __riscv_vloxseg3ei8_v_u64m2x3(const uint64_t *rs1,
                                            vuint8mf4_t rs2, size_t vl);
vuint64m2x4_t __riscv_vloxseg4ei8_v_u64m2x4(const uint64_t *rs1,
                                            vuint8mf4_t rs2, size_t vl);
vuint64m4x2_t __riscv_vloxseg2ei8_v_u64m4x2(const uint64_t *rs1,
                                            vuint8mf2_t rs2, size_t vl);
vuint64m1x2_t __riscv_vloxseg2ei16_v_u64m1x2(const uint64_t *rs1,
                                             vuint16mf4_t rs2, size_t vl);
vuint64m1x3_t __riscv_vloxseg3ei16_v_u64m1x3(const uint64_t *rs1,
                                             vuint16mf4_t rs2, size_t vl);
vuint64m1x4_t __riscv_vloxseg4ei16_v_u64m1x4(const uint64_t *rs1,
                                             vuint16mf4_t rs2, size_t vl);
vuint64m1x5_t __riscv_vloxseg5ei16_v_u64m1x5(const uint64_t *rs1,
                                             vuint16mf4_t rs2, size_t vl);
vuint64m1x6_t __riscv_vloxseg6ei16_v_u64m1x6(const uint64_t *rs1,
                                             vuint16mf4_t rs2, size_t vl);
vuint64m1x7_t __riscv_vloxseg7ei16_v_u64m1x7(const uint64_t *rs1,
                                             vuint16mf4_t rs2, size_t vl);
vuint64m1x8_t __riscv_vloxseg8ei16_v_u64m1x8(const uint64_t *rs1,
                                             vuint16mf4_t rs2, size_t vl);
vuint64m2x2_t __riscv_vloxseg2ei16_v_u64m2x2(const uint64_t *rs1,
                                             vuint16mf2_t rs2, size_t vl);
vuint64m2x3_t __riscv_vloxseg3ei16_v_u64m2x3(const uint64_t *rs1,
                                             vuint16mf2_t rs2, size_t vl);
vuint64m2x4_t __riscv_vloxseg4ei16_v_u64m2x4(const uint64_t *rs1,
                                             vuint16mf2_t rs2, size_t vl);
vuint64m4x2_t __riscv_vloxseg2ei16_v_u64m4x2(const uint64_t *rs1,
                                             vuint16m1_t rs2, size_t vl);
vuint64m1x2_t __riscv_vloxseg2ei32_v_u64m1x2(const uint64_t *rs1,
                                             vuint32mf2_t rs2, size_t vl);
vuint64m1x3_t __riscv_vloxseg3ei32_v_u64m1x3(const uint64_t *rs1,
                                             vuint32mf2_t rs2, size_t vl);
vuint64m1x4_t __riscv_vloxseg4ei32_v_u64m1x4(const uint64_t *rs1,
                                             vuint32mf2_t rs2, size_t vl);
vuint64m1x5_t __riscv_vloxseg5ei32_v_u64m1x5(const uint64_t *rs1,
                                             vuint32mf2_t rs2, size_t vl);
vuint64m1x6_t __riscv_vloxseg6ei32_v_u64m1x6(const uint64_t *rs1,
                                             vuint32mf2_t rs2, size_t vl);
vuint64m1x7_t __riscv_vloxseg7ei32_v_u64m1x7(const uint64_t *rs1,
                                             vuint32mf2_t rs2, size_t vl);
vuint64m1x8_t __riscv_vloxseg8ei32_v_u64m1x8(const uint64_t *rs1,
                                             vuint32mf2_t rs2, size_t vl);
vuint64m2x2_t __riscv_vloxseg2ei32_v_u64m2x2(const uint64_t *rs1,
                                             vuint32m1_t rs2, size_t vl);
vuint64m2x3_t __riscv_vloxseg3ei32_v_u64m2x3(const uint64_t *rs1,
                                             vuint32m1_t rs2, size_t vl);
vuint64m2x4_t __riscv_vloxseg4ei32_v_u64m2x4(const uint64_t *rs1,
                                             vuint32m1_t rs2, size_t vl);
vuint64m4x2_t __riscv_vloxseg2ei32_v_u64m4x2(const uint64_t *rs1,
                                             vuint32m2_t rs2, size_t vl);
vuint64m1x2_t __riscv_vloxseg2ei64_v_u64m1x2(const uint64_t *rs1,
                                             vuint64m1_t rs2, size_t vl);
vuint64m1x3_t __riscv_vloxseg3ei64_v_u64m1x3(const uint64_t *rs1,
                                             vuint64m1_t rs2, size_t vl);
vuint64m1x4_t __riscv_vloxseg4ei64_v_u64m1x4(const uint64_t *rs1,
                                             vuint64m1_t rs2, size_t vl);
vuint64m1x5_t __riscv_vloxseg5ei64_v_u64m1x5(const uint64_t *rs1,
                                             vuint64m1_t rs2, size_t vl);
vuint64m1x6_t __riscv_vloxseg6ei64_v_u64m1x6(const uint64_t *rs1,
                                             vuint64m1_t rs2, size_t vl);
vuint64m1x7_t __riscv_vloxseg7ei64_v_u64m1x7(const uint64_t *rs1,
                                             vuint64m1_t rs2, size_t vl);
vuint64m1x8_t __riscv_vloxseg8ei64_v_u64m1x8(const uint64_t *rs1,
                                             vuint64m1_t rs2, size_t vl);
vuint64m2x2_t __riscv_vloxseg2ei64_v_u64m2x2(const uint64_t *rs1,
                                             vuint64m2_t rs2, size_t vl);
vuint64m2x3_t __riscv_vloxseg3ei64_v_u64m2x3(const uint64_t *rs1,
                                             vuint64m2_t rs2, size_t vl);
vuint64m2x4_t __riscv_vloxseg4ei64_v_u64m2x4(const uint64_t *rs1,
                                             vuint64m2_t rs2, size_t vl);
vuint64m4x2_t __riscv_vloxseg2ei64_v_u64m4x2(const uint64_t *rs1,
                                             vuint64m4_t rs2, size_t vl);
vuint8mf8x2_t __riscv_vluxseg2ei8_v_u8mf8x2(const uint8_t *rs1, vuint8mf8_t rs2,
                                            size_t vl);
vuint8mf8x3_t __riscv_vluxseg3ei8_v_u8mf8x3(const uint8_t *rs1, vuint8mf8_t rs2,
                                            size_t vl);
vuint8mf8x4_t __riscv_vluxseg4ei8_v_u8mf8x4(const uint8_t *rs1, vuint8mf8_t rs2,
                                            size_t vl);
vuint8mf8x5_t __riscv_vluxseg5ei8_v_u8mf8x5(const uint8_t *rs1, vuint8mf8_t rs2,
                                            size_t vl);
vuint8mf8x6_t __riscv_vluxseg6ei8_v_u8mf8x6(const uint8_t *rs1, vuint8mf8_t rs2,
                                            size_t vl);
vuint8mf8x7_t __riscv_vluxseg7ei8_v_u8mf8x7(const uint8_t *rs1, vuint8mf8_t rs2,
                                            size_t vl);
vuint8mf8x8_t __riscv_vluxseg8ei8_v_u8mf8x8(const uint8_t *rs1, vuint8mf8_t rs2,
                                            size_t vl);
vuint8mf4x2_t __riscv_vluxseg2ei8_v_u8mf4x2(const uint8_t *rs1, vuint8mf4_t rs2,
                                            size_t vl);
vuint8mf4x3_t __riscv_vluxseg3ei8_v_u8mf4x3(const uint8_t *rs1, vuint8mf4_t rs2,
                                            size_t vl);
vuint8mf4x4_t __riscv_vluxseg4ei8_v_u8mf4x4(const uint8_t *rs1, vuint8mf4_t rs2,
                                            size_t vl);
vuint8mf4x5_t __riscv_vluxseg5ei8_v_u8mf4x5(const uint8_t *rs1, vuint8mf4_t rs2,
                                            size_t vl);
vuint8mf4x6_t __riscv_vluxseg6ei8_v_u8mf4x6(const uint8_t *rs1, vuint8mf4_t rs2,
                                            size_t vl);
vuint8mf4x7_t __riscv_vluxseg7ei8_v_u8mf4x7(const uint8_t *rs1, vuint8mf4_t rs2,
                                            size_t vl);
vuint8mf4x8_t __riscv_vluxseg8ei8_v_u8mf4x8(const uint8_t *rs1, vuint8mf4_t rs2,
                                            size_t vl);
vuint8mf2x2_t __riscv_vluxseg2ei8_v_u8mf2x2(const uint8_t *rs1, vuint8mf2_t rs2,
                                            size_t vl);
vuint8mf2x3_t __riscv_vluxseg3ei8_v_u8mf2x3(const uint8_t *rs1, vuint8mf2_t rs2,
                                            size_t vl);
vuint8mf2x4_t __riscv_vluxseg4ei8_v_u8mf2x4(const uint8_t *rs1, vuint8mf2_t rs2,
                                            size_t vl);
vuint8mf2x5_t __riscv_vluxseg5ei8_v_u8mf2x5(const uint8_t *rs1, vuint8mf2_t rs2,
                                            size_t vl);
vuint8mf2x6_t __riscv_vluxseg6ei8_v_u8mf2x6(const uint8_t *rs1, vuint8mf2_t rs2,
                                            size_t vl);
vuint8mf2x7_t __riscv_vluxseg7ei8_v_u8mf2x7(const uint8_t *rs1, vuint8mf2_t rs2,
                                            size_t vl);
vuint8mf2x8_t __riscv_vluxseg8ei8_v_u8mf2x8(const uint8_t *rs1, vuint8mf2_t rs2,
                                            size_t vl);
vuint8m1x2_t __riscv_vluxseg2ei8_v_u8m1x2(const uint8_t *rs1, vuint8m1_t rs2,
                                          size_t vl);
vuint8m1x3_t __riscv_vluxseg3ei8_v_u8m1x3(const uint8_t *rs1, vuint8m1_t rs2,
                                          size_t vl);
vuint8m1x4_t __riscv_vluxseg4ei8_v_u8m1x4(const uint8_t *rs1, vuint8m1_t rs2,
                                          size_t vl);
vuint8m1x5_t __riscv_vluxseg5ei8_v_u8m1x5(const uint8_t *rs1, vuint8m1_t rs2,
                                          size_t vl);
vuint8m1x6_t __riscv_vluxseg6ei8_v_u8m1x6(const uint8_t *rs1, vuint8m1_t rs2,
                                          size_t vl);
vuint8m1x7_t __riscv_vluxseg7ei8_v_u8m1x7(const uint8_t *rs1, vuint8m1_t rs2,
                                          size_t vl);
vuint8m1x8_t __riscv_vluxseg8ei8_v_u8m1x8(const uint8_t *rs1, vuint8m1_t rs2,
                                          size_t vl);
vuint8m2x2_t __riscv_vluxseg2ei8_v_u8m2x2(const uint8_t *rs1, vuint8m2_t rs2,
                                          size_t vl);
vuint8m2x3_t __riscv_vluxseg3ei8_v_u8m2x3(const uint8_t *rs1, vuint8m2_t rs2,
                                          size_t vl);
vuint8m2x4_t __riscv_vluxseg4ei8_v_u8m2x4(const uint8_t *rs1, vuint8m2_t rs2,
                                          size_t vl);
vuint8m4x2_t __riscv_vluxseg2ei8_v_u8m4x2(const uint8_t *rs1, vuint8m4_t rs2,
                                          size_t vl);
vuint8mf8x2_t __riscv_vluxseg2ei16_v_u8mf8x2(const uint8_t *rs1,
                                             vuint16mf4_t rs2, size_t vl);
vuint8mf8x3_t __riscv_vluxseg3ei16_v_u8mf8x3(const uint8_t *rs1,
                                             vuint16mf4_t rs2, size_t vl);
vuint8mf8x4_t __riscv_vluxseg4ei16_v_u8mf8x4(const uint8_t *rs1,
                                             vuint16mf4_t rs2, size_t vl);
vuint8mf8x5_t __riscv_vluxseg5ei16_v_u8mf8x5(const uint8_t *rs1,
                                             vuint16mf4_t rs2, size_t vl);
vuint8mf8x6_t __riscv_vluxseg6ei16_v_u8mf8x6(const uint8_t *rs1,
                                             vuint16mf4_t rs2, size_t vl);
vuint8mf8x7_t __riscv_vluxseg7ei16_v_u8mf8x7(const uint8_t *rs1,
                                             vuint16mf4_t rs2, size_t vl);
vuint8mf8x8_t __riscv_vluxseg8ei16_v_u8mf8x8(const uint8_t *rs1,
                                             vuint16mf4_t rs2, size_t vl);
vuint8mf4x2_t __riscv_vluxseg2ei16_v_u8mf4x2(const uint8_t *rs1,
                                             vuint16mf2_t rs2, size_t vl);
vuint8mf4x3_t __riscv_vluxseg3ei16_v_u8mf4x3(const uint8_t *rs1,
                                             vuint16mf2_t rs2, size_t vl);
vuint8mf4x4_t __riscv_vluxseg4ei16_v_u8mf4x4(const uint8_t *rs1,
                                             vuint16mf2_t rs2, size_t vl);
vuint8mf4x5_t __riscv_vluxseg5ei16_v_u8mf4x5(const uint8_t *rs1,
                                             vuint16mf2_t rs2, size_t vl);
vuint8mf4x6_t __riscv_vluxseg6ei16_v_u8mf4x6(const uint8_t *rs1,
                                             vuint16mf2_t rs2, size_t vl);
vuint8mf4x7_t __riscv_vluxseg7ei16_v_u8mf4x7(const uint8_t *rs1,
                                             vuint16mf2_t rs2, size_t vl);
vuint8mf4x8_t __riscv_vluxseg8ei16_v_u8mf4x8(const uint8_t *rs1,
                                             vuint16mf2_t rs2, size_t vl);
vuint8mf2x2_t __riscv_vluxseg2ei16_v_u8mf2x2(const uint8_t *rs1,
                                             vuint16m1_t rs2, size_t vl);
vuint8mf2x3_t __riscv_vluxseg3ei16_v_u8mf2x3(const uint8_t *rs1,
                                             vuint16m1_t rs2, size_t vl);
vuint8mf2x4_t __riscv_vluxseg4ei16_v_u8mf2x4(const uint8_t *rs1,
                                             vuint16m1_t rs2, size_t vl);
vuint8mf2x5_t __riscv_vluxseg5ei16_v_u8mf2x5(const uint8_t *rs1,
                                             vuint16m1_t rs2, size_t vl);
vuint8mf2x6_t __riscv_vluxseg6ei16_v_u8mf2x6(const uint8_t *rs1,
                                             vuint16m1_t rs2, size_t vl);
vuint8mf2x7_t __riscv_vluxseg7ei16_v_u8mf2x7(const uint8_t *rs1,
                                             vuint16m1_t rs2, size_t vl);
vuint8mf2x8_t __riscv_vluxseg8ei16_v_u8mf2x8(const uint8_t *rs1,
                                             vuint16m1_t rs2, size_t vl);
vuint8m1x2_t __riscv_vluxseg2ei16_v_u8m1x2(const uint8_t *rs1, vuint16m2_t rs2,
                                           size_t vl);
vuint8m1x3_t __riscv_vluxseg3ei16_v_u8m1x3(const uint8_t *rs1, vuint16m2_t rs2,
                                           size_t vl);
vuint8m1x4_t __riscv_vluxseg4ei16_v_u8m1x4(const uint8_t *rs1, vuint16m2_t rs2,
                                           size_t vl);
vuint8m1x5_t __riscv_vluxseg5ei16_v_u8m1x5(const uint8_t *rs1, vuint16m2_t rs2,
                                           size_t vl);
vuint8m1x6_t __riscv_vluxseg6ei16_v_u8m1x6(const uint8_t *rs1, vuint16m2_t rs2,
                                           size_t vl);
vuint8m1x7_t __riscv_vluxseg7ei16_v_u8m1x7(const uint8_t *rs1, vuint16m2_t rs2,
                                           size_t vl);
vuint8m1x8_t __riscv_vluxseg8ei16_v_u8m1x8(const uint8_t *rs1, vuint16m2_t rs2,
                                           size_t vl);
vuint8m2x2_t __riscv_vluxseg2ei16_v_u8m2x2(const uint8_t *rs1, vuint16m4_t rs2,
                                           size_t vl);
vuint8m2x3_t __riscv_vluxseg3ei16_v_u8m2x3(const uint8_t *rs1, vuint16m4_t rs2,
                                           size_t vl);
vuint8m2x4_t __riscv_vluxseg4ei16_v_u8m2x4(const uint8_t *rs1, vuint16m4_t rs2,
                                           size_t vl);
vuint8m4x2_t __riscv_vluxseg2ei16_v_u8m4x2(const uint8_t *rs1, vuint16m8_t rs2,
                                           size_t vl);
vuint8mf8x2_t __riscv_vluxseg2ei32_v_u8mf8x2(const uint8_t *rs1,
                                             vuint32mf2_t rs2, size_t vl);
vuint8mf8x3_t __riscv_vluxseg3ei32_v_u8mf8x3(const uint8_t *rs1,
                                             vuint32mf2_t rs2, size_t vl);
vuint8mf8x4_t __riscv_vluxseg4ei32_v_u8mf8x4(const uint8_t *rs1,
                                             vuint32mf2_t rs2, size_t vl);
vuint8mf8x5_t __riscv_vluxseg5ei32_v_u8mf8x5(const uint8_t *rs1,
                                             vuint32mf2_t rs2, size_t vl);
vuint8mf8x6_t __riscv_vluxseg6ei32_v_u8mf8x6(const uint8_t *rs1,
                                             vuint32mf2_t rs2, size_t vl);
vuint8mf8x7_t __riscv_vluxseg7ei32_v_u8mf8x7(const uint8_t *rs1,
                                             vuint32mf2_t rs2, size_t vl);
vuint8mf8x8_t __riscv_vluxseg8ei32_v_u8mf8x8(const uint8_t *rs1,
                                             vuint32mf2_t rs2, size_t vl);
vuint8mf4x2_t __riscv_vluxseg2ei32_v_u8mf4x2(const uint8_t *rs1,
                                             vuint32m1_t rs2, size_t vl);
vuint8mf4x3_t __riscv_vluxseg3ei32_v_u8mf4x3(const uint8_t *rs1,
                                             vuint32m1_t rs2, size_t vl);
vuint8mf4x4_t __riscv_vluxseg4ei32_v_u8mf4x4(const uint8_t *rs1,
                                             vuint32m1_t rs2, size_t vl);
vuint8mf4x5_t __riscv_vluxseg5ei32_v_u8mf4x5(const uint8_t *rs1,
                                             vuint32m1_t rs2, size_t vl);
vuint8mf4x6_t __riscv_vluxseg6ei32_v_u8mf4x6(const uint8_t *rs1,
                                             vuint32m1_t rs2, size_t vl);
vuint8mf4x7_t __riscv_vluxseg7ei32_v_u8mf4x7(const uint8_t *rs1,
                                             vuint32m1_t rs2, size_t vl);
vuint8mf4x8_t __riscv_vluxseg8ei32_v_u8mf4x8(const uint8_t *rs1,
                                             vuint32m1_t rs2, size_t vl);
vuint8mf2x2_t __riscv_vluxseg2ei32_v_u8mf2x2(const uint8_t *rs1,
                                             vuint32m2_t rs2, size_t vl);
vuint8mf2x3_t __riscv_vluxseg3ei32_v_u8mf2x3(const uint8_t *rs1,
                                             vuint32m2_t rs2, size_t vl);
vuint8mf2x4_t __riscv_vluxseg4ei32_v_u8mf2x4(const uint8_t *rs1,
                                             vuint32m2_t rs2, size_t vl);
vuint8mf2x5_t __riscv_vluxseg5ei32_v_u8mf2x5(const uint8_t *rs1,
                                             vuint32m2_t rs2, size_t vl);
vuint8mf2x6_t __riscv_vluxseg6ei32_v_u8mf2x6(const uint8_t *rs1,
                                             vuint32m2_t rs2, size_t vl);
vuint8mf2x7_t __riscv_vluxseg7ei32_v_u8mf2x7(const uint8_t *rs1,
                                             vuint32m2_t rs2, size_t vl);
vuint8mf2x8_t __riscv_vluxseg8ei32_v_u8mf2x8(const uint8_t *rs1,
                                             vuint32m2_t rs2, size_t vl);
vuint8m1x2_t __riscv_vluxseg2ei32_v_u8m1x2(const uint8_t *rs1, vuint32m4_t rs2,
                                           size_t vl);
vuint8m1x3_t __riscv_vluxseg3ei32_v_u8m1x3(const uint8_t *rs1, vuint32m4_t rs2,
                                           size_t vl);
vuint8m1x4_t __riscv_vluxseg4ei32_v_u8m1x4(const uint8_t *rs1, vuint32m4_t rs2,
                                           size_t vl);
vuint8m1x5_t __riscv_vluxseg5ei32_v_u8m1x5(const uint8_t *rs1, vuint32m4_t rs2,
                                           size_t vl);
vuint8m1x6_t __riscv_vluxseg6ei32_v_u8m1x6(const uint8_t *rs1, vuint32m4_t rs2,
                                           size_t vl);
vuint8m1x7_t __riscv_vluxseg7ei32_v_u8m1x7(const uint8_t *rs1, vuint32m4_t rs2,
                                           size_t vl);
vuint8m1x8_t __riscv_vluxseg8ei32_v_u8m1x8(const uint8_t *rs1, vuint32m4_t rs2,
                                           size_t vl);
vuint8m2x2_t __riscv_vluxseg2ei32_v_u8m2x2(const uint8_t *rs1, vuint32m8_t rs2,
                                           size_t vl);
vuint8m2x3_t __riscv_vluxseg3ei32_v_u8m2x3(const uint8_t *rs1, vuint32m8_t rs2,
                                           size_t vl);
vuint8m2x4_t __riscv_vluxseg4ei32_v_u8m2x4(const uint8_t *rs1, vuint32m8_t rs2,
                                           size_t vl);
vuint8mf8x2_t __riscv_vluxseg2ei64_v_u8mf8x2(const uint8_t *rs1,
                                             vuint64m1_t rs2, size_t vl);
vuint8mf8x3_t __riscv_vluxseg3ei64_v_u8mf8x3(const uint8_t *rs1,
                                             vuint64m1_t rs2, size_t vl);
vuint8mf8x4_t __riscv_vluxseg4ei64_v_u8mf8x4(const uint8_t *rs1,
                                             vuint64m1_t rs2, size_t vl);
vuint8mf8x5_t __riscv_vluxseg5ei64_v_u8mf8x5(const uint8_t *rs1,
                                             vuint64m1_t rs2, size_t vl);
vuint8mf8x6_t __riscv_vluxseg6ei64_v_u8mf8x6(const uint8_t *rs1,
                                             vuint64m1_t rs2, size_t vl);
vuint8mf8x7_t __riscv_vluxseg7ei64_v_u8mf8x7(const uint8_t *rs1,
                                             vuint64m1_t rs2, size_t vl);
vuint8mf8x8_t __riscv_vluxseg8ei64_v_u8mf8x8(const uint8_t *rs1,
                                             vuint64m1_t rs2, size_t vl);
vuint8mf4x2_t __riscv_vluxseg2ei64_v_u8mf4x2(const uint8_t *rs1,
                                             vuint64m2_t rs2, size_t vl);
vuint8mf4x3_t __riscv_vluxseg3ei64_v_u8mf4x3(const uint8_t *rs1,
                                             vuint64m2_t rs2, size_t vl);
vuint8mf4x4_t __riscv_vluxseg4ei64_v_u8mf4x4(const uint8_t *rs1,
                                             vuint64m2_t rs2, size_t vl);
vuint8mf4x5_t __riscv_vluxseg5ei64_v_u8mf4x5(const uint8_t *rs1,
                                             vuint64m2_t rs2, size_t vl);
vuint8mf4x6_t __riscv_vluxseg6ei64_v_u8mf4x6(const uint8_t *rs1,
                                             vuint64m2_t rs2, size_t vl);
vuint8mf4x7_t __riscv_vluxseg7ei64_v_u8mf4x7(const uint8_t *rs1,
                                             vuint64m2_t rs2, size_t vl);
vuint8mf4x8_t __riscv_vluxseg8ei64_v_u8mf4x8(const uint8_t *rs1,
                                             vuint64m2_t rs2, size_t vl);
vuint8mf2x2_t __riscv_vluxseg2ei64_v_u8mf2x2(const uint8_t *rs1,
                                             vuint64m4_t rs2, size_t vl);
vuint8mf2x3_t __riscv_vluxseg3ei64_v_u8mf2x3(const uint8_t *rs1,
                                             vuint64m4_t rs2, size_t vl);
vuint8mf2x4_t __riscv_vluxseg4ei64_v_u8mf2x4(const uint8_t *rs1,
                                             vuint64m4_t rs2, size_t vl);
vuint8mf2x5_t __riscv_vluxseg5ei64_v_u8mf2x5(const uint8_t *rs1,
                                             vuint64m4_t rs2, size_t vl);
vuint8mf2x6_t __riscv_vluxseg6ei64_v_u8mf2x6(const uint8_t *rs1,
                                             vuint64m4_t rs2, size_t vl);
vuint8mf2x7_t __riscv_vluxseg7ei64_v_u8mf2x7(const uint8_t *rs1,
                                             vuint64m4_t rs2, size_t vl);
vuint8mf2x8_t __riscv_vluxseg8ei64_v_u8mf2x8(const uint8_t *rs1,
                                             vuint64m4_t rs2, size_t vl);
vuint8m1x2_t __riscv_vluxseg2ei64_v_u8m1x2(const uint8_t *rs1, vuint64m8_t rs2,
                                           size_t vl);
vuint8m1x3_t __riscv_vluxseg3ei64_v_u8m1x3(const uint8_t *rs1, vuint64m8_t rs2,
                                           size_t vl);
vuint8m1x4_t __riscv_vluxseg4ei64_v_u8m1x4(const uint8_t *rs1, vuint64m8_t rs2,
                                           size_t vl);
vuint8m1x5_t __riscv_vluxseg5ei64_v_u8m1x5(const uint8_t *rs1, vuint64m8_t rs2,
                                           size_t vl);
vuint8m1x6_t __riscv_vluxseg6ei64_v_u8m1x6(const uint8_t *rs1, vuint64m8_t rs2,
                                           size_t vl);
vuint8m1x7_t __riscv_vluxseg7ei64_v_u8m1x7(const uint8_t *rs1, vuint64m8_t rs2,
                                           size_t vl);
vuint8m1x8_t __riscv_vluxseg8ei64_v_u8m1x8(const uint8_t *rs1, vuint64m8_t rs2,
                                           size_t vl);
vuint16mf4x2_t __riscv_vluxseg2ei8_v_u16mf4x2(const uint16_t *rs1,
                                              vuint8mf8_t rs2, size_t vl);
vuint16mf4x3_t __riscv_vluxseg3ei8_v_u16mf4x3(const uint16_t *rs1,
                                              vuint8mf8_t rs2, size_t vl);
vuint16mf4x4_t __riscv_vluxseg4ei8_v_u16mf4x4(const uint16_t *rs1,
                                              vuint8mf8_t rs2, size_t vl);
vuint16mf4x5_t __riscv_vluxseg5ei8_v_u16mf4x5(const uint16_t *rs1,
                                              vuint8mf8_t rs2, size_t vl);
vuint16mf4x6_t __riscv_vluxseg6ei8_v_u16mf4x6(const uint16_t *rs1,
                                              vuint8mf8_t rs2, size_t vl);
vuint16mf4x7_t __riscv_vluxseg7ei8_v_u16mf4x7(const uint16_t *rs1,
                                              vuint8mf8_t rs2, size_t vl);
vuint16mf4x8_t __riscv_vluxseg8ei8_v_u16mf4x8(const uint16_t *rs1,
                                              vuint8mf8_t rs2, size_t vl);
vuint16mf2x2_t __riscv_vluxseg2ei8_v_u16mf2x2(const uint16_t *rs1,
                                              vuint8mf4_t rs2, size_t vl);
vuint16mf2x3_t __riscv_vluxseg3ei8_v_u16mf2x3(const uint16_t *rs1,
                                              vuint8mf4_t rs2, size_t vl);
vuint16mf2x4_t __riscv_vluxseg4ei8_v_u16mf2x4(const uint16_t *rs1,
                                              vuint8mf4_t rs2, size_t vl);
vuint16mf2x5_t __riscv_vluxseg5ei8_v_u16mf2x5(const uint16_t *rs1,
                                              vuint8mf4_t rs2, size_t vl);
vuint16mf2x6_t __riscv_vluxseg6ei8_v_u16mf2x6(const uint16_t *rs1,
                                              vuint8mf4_t rs2, size_t vl);
vuint16mf2x7_t __riscv_vluxseg7ei8_v_u16mf2x7(const uint16_t *rs1,
                                              vuint8mf4_t rs2, size_t vl);
vuint16mf2x8_t __riscv_vluxseg8ei8_v_u16mf2x8(const uint16_t *rs1,
                                              vuint8mf4_t rs2, size_t vl);
vuint16m1x2_t __riscv_vluxseg2ei8_v_u16m1x2(const uint16_t *rs1,
                                            vuint8mf2_t rs2, size_t vl);
vuint16m1x3_t __riscv_vluxseg3ei8_v_u16m1x3(const uint16_t *rs1,
                                            vuint8mf2_t rs2, size_t vl);
vuint16m1x4_t __riscv_vluxseg4ei8_v_u16m1x4(const uint16_t *rs1,
                                            vuint8mf2_t rs2, size_t vl);
vuint16m1x5_t __riscv_vluxseg5ei8_v_u16m1x5(const uint16_t *rs1,
                                            vuint8mf2_t rs2, size_t vl);
vuint16m1x6_t __riscv_vluxseg6ei8_v_u16m1x6(const uint16_t *rs1,
                                            vuint8mf2_t rs2, size_t vl);
vuint16m1x7_t __riscv_vluxseg7ei8_v_u16m1x7(const uint16_t *rs1,
                                            vuint8mf2_t rs2, size_t vl);
vuint16m1x8_t __riscv_vluxseg8ei8_v_u16m1x8(const uint16_t *rs1,
                                            vuint8mf2_t rs2, size_t vl);
vuint16m2x2_t __riscv_vluxseg2ei8_v_u16m2x2(const uint16_t *rs1, vuint8m1_t rs2,
                                            size_t vl);
vuint16m2x3_t __riscv_vluxseg3ei8_v_u16m2x3(const uint16_t *rs1, vuint8m1_t rs2,
                                            size_t vl);
vuint16m2x4_t __riscv_vluxseg4ei8_v_u16m2x4(const uint16_t *rs1, vuint8m1_t rs2,
                                            size_t vl);
vuint16m4x2_t __riscv_vluxseg2ei8_v_u16m4x2(const uint16_t *rs1, vuint8m2_t rs2,
                                            size_t vl);
vuint16mf4x2_t __riscv_vluxseg2ei16_v_u16mf4x2(const uint16_t *rs1,
                                               vuint16mf4_t rs2, size_t vl);
vuint16mf4x3_t __riscv_vluxseg3ei16_v_u16mf4x3(const uint16_t *rs1,
                                               vuint16mf4_t rs2, size_t vl);
vuint16mf4x4_t __riscv_vluxseg4ei16_v_u16mf4x4(const uint16_t *rs1,
                                               vuint16mf4_t rs2, size_t vl);
vuint16mf4x5_t __riscv_vluxseg5ei16_v_u16mf4x5(const uint16_t *rs1,
                                               vuint16mf4_t rs2, size_t vl);
vuint16mf4x6_t __riscv_vluxseg6ei16_v_u16mf4x6(const uint16_t *rs1,
                                               vuint16mf4_t rs2, size_t vl);
vuint16mf4x7_t __riscv_vluxseg7ei16_v_u16mf4x7(const uint16_t *rs1,
                                               vuint16mf4_t rs2, size_t vl);
vuint16mf4x8_t __riscv_vluxseg8ei16_v_u16mf4x8(const uint16_t *rs1,
                                               vuint16mf4_t rs2, size_t vl);
vuint16mf2x2_t __riscv_vluxseg2ei16_v_u16mf2x2(const uint16_t *rs1,
                                               vuint16mf2_t rs2, size_t vl);
vuint16mf2x3_t __riscv_vluxseg3ei16_v_u16mf2x3(const uint16_t *rs1,
                                               vuint16mf2_t rs2, size_t vl);
vuint16mf2x4_t __riscv_vluxseg4ei16_v_u16mf2x4(const uint16_t *rs1,
                                               vuint16mf2_t rs2, size_t vl);
vuint16mf2x5_t __riscv_vluxseg5ei16_v_u16mf2x5(const uint16_t *rs1,
                                               vuint16mf2_t rs2, size_t vl);
vuint16mf2x6_t __riscv_vluxseg6ei16_v_u16mf2x6(const uint16_t *rs1,
                                               vuint16mf2_t rs2, size_t vl);
vuint16mf2x7_t __riscv_vluxseg7ei16_v_u16mf2x7(const uint16_t *rs1,
                                               vuint16mf2_t rs2, size_t vl);
vuint16mf2x8_t __riscv_vluxseg8ei16_v_u16mf2x8(const uint16_t *rs1,
                                               vuint16mf2_t rs2, size_t vl);
vuint16m1x2_t __riscv_vluxseg2ei16_v_u16m1x2(const uint16_t *rs1,
                                             vuint16m1_t rs2, size_t vl);
vuint16m1x3_t __riscv_vluxseg3ei16_v_u16m1x3(const uint16_t *rs1,
                                             vuint16m1_t rs2, size_t vl);
vuint16m1x4_t __riscv_vluxseg4ei16_v_u16m1x4(const uint16_t *rs1,
                                             vuint16m1_t rs2, size_t vl);
vuint16m1x5_t __riscv_vluxseg5ei16_v_u16m1x5(const uint16_t *rs1,
                                             vuint16m1_t rs2, size_t vl);
vuint16m1x6_t __riscv_vluxseg6ei16_v_u16m1x6(const uint16_t *rs1,
                                             vuint16m1_t rs2, size_t vl);
vuint16m1x7_t __riscv_vluxseg7ei16_v_u16m1x7(const uint16_t *rs1,
                                             vuint16m1_t rs2, size_t vl);
vuint16m1x8_t __riscv_vluxseg8ei16_v_u16m1x8(const uint16_t *rs1,
                                             vuint16m1_t rs2, size_t vl);
vuint16m2x2_t __riscv_vluxseg2ei16_v_u16m2x2(const uint16_t *rs1,
                                             vuint16m2_t rs2, size_t vl);
vuint16m2x3_t __riscv_vluxseg3ei16_v_u16m2x3(const uint16_t *rs1,
                                             vuint16m2_t rs2, size_t vl);
vuint16m2x4_t __riscv_vluxseg4ei16_v_u16m2x4(const uint16_t *rs1,
                                             vuint16m2_t rs2, size_t vl);
vuint16m4x2_t __riscv_vluxseg2ei16_v_u16m4x2(const uint16_t *rs1,
                                             vuint16m4_t rs2, size_t vl);
vuint16mf4x2_t __riscv_vluxseg2ei32_v_u16mf4x2(const uint16_t *rs1,
                                               vuint32mf2_t rs2, size_t vl);
vuint16mf4x3_t __riscv_vluxseg3ei32_v_u16mf4x3(const uint16_t *rs1,
                                               vuint32mf2_t rs2, size_t vl);
vuint16mf4x4_t __riscv_vluxseg4ei32_v_u16mf4x4(const uint16_t *rs1,
                                               vuint32mf2_t rs2, size_t vl);
vuint16mf4x5_t __riscv_vluxseg5ei32_v_u16mf4x5(const uint16_t *rs1,
                                               vuint32mf2_t rs2, size_t vl);
vuint16mf4x6_t __riscv_vluxseg6ei32_v_u16mf4x6(const uint16_t *rs1,
                                               vuint32mf2_t rs2, size_t vl);
vuint16mf4x7_t __riscv_vluxseg7ei32_v_u16mf4x7(const uint16_t *rs1,
                                               vuint32mf2_t rs2, size_t vl);
vuint16mf4x8_t __riscv_vluxseg8ei32_v_u16mf4x8(const uint16_t *rs1,
                                               vuint32mf2_t rs2, size_t vl);
vuint16mf2x2_t __riscv_vluxseg2ei32_v_u16mf2x2(const uint16_t *rs1,
                                               vuint32m1_t rs2, size_t vl);
vuint16mf2x3_t __riscv_vluxseg3ei32_v_u16mf2x3(const uint16_t *rs1,
                                               vuint32m1_t rs2, size_t vl);
vuint16mf2x4_t __riscv_vluxseg4ei32_v_u16mf2x4(const uint16_t *rs1,
                                               vuint32m1_t rs2, size_t vl);
vuint16mf2x5_t __riscv_vluxseg5ei32_v_u16mf2x5(const uint16_t *rs1,
                                               vuint32m1_t rs2, size_t vl);
vuint16mf2x6_t __riscv_vluxseg6ei32_v_u16mf2x6(const uint16_t *rs1,
                                               vuint32m1_t rs2, size_t vl);
vuint16mf2x7_t __riscv_vluxseg7ei32_v_u16mf2x7(const uint16_t *rs1,
                                               vuint32m1_t rs2, size_t vl);
vuint16mf2x8_t __riscv_vluxseg8ei32_v_u16mf2x8(const uint16_t *rs1,
                                               vuint32m1_t rs2, size_t vl);
vuint16m1x2_t __riscv_vluxseg2ei32_v_u16m1x2(const uint16_t *rs1,
                                             vuint32m2_t rs2, size_t vl);
vuint16m1x3_t __riscv_vluxseg3ei32_v_u16m1x3(const uint16_t *rs1,
                                             vuint32m2_t rs2, size_t vl);
vuint16m1x4_t __riscv_vluxseg4ei32_v_u16m1x4(const uint16_t *rs1,
                                             vuint32m2_t rs2, size_t vl);
vuint16m1x5_t __riscv_vluxseg5ei32_v_u16m1x5(const uint16_t *rs1,
                                             vuint32m2_t rs2, size_t vl);
vuint16m1x6_t __riscv_vluxseg6ei32_v_u16m1x6(const uint16_t *rs1,
                                             vuint32m2_t rs2, size_t vl);
vuint16m1x7_t __riscv_vluxseg7ei32_v_u16m1x7(const uint16_t *rs1,
                                             vuint32m2_t rs2, size_t vl);
vuint16m1x8_t __riscv_vluxseg8ei32_v_u16m1x8(const uint16_t *rs1,
                                             vuint32m2_t rs2, size_t vl);
vuint16m2x2_t __riscv_vluxseg2ei32_v_u16m2x2(const uint16_t *rs1,
                                             vuint32m4_t rs2, size_t vl);
vuint16m2x3_t __riscv_vluxseg3ei32_v_u16m2x3(const uint16_t *rs1,
                                             vuint32m4_t rs2, size_t vl);
vuint16m2x4_t __riscv_vluxseg4ei32_v_u16m2x4(const uint16_t *rs1,
                                             vuint32m4_t rs2, size_t vl);
vuint16m4x2_t __riscv_vluxseg2ei32_v_u16m4x2(const uint16_t *rs1,
                                             vuint32m8_t rs2, size_t vl);
vuint16mf4x2_t __riscv_vluxseg2ei64_v_u16mf4x2(const uint16_t *rs1,
                                               vuint64m1_t rs2, size_t vl);
vuint16mf4x3_t __riscv_vluxseg3ei64_v_u16mf4x3(const uint16_t *rs1,
                                               vuint64m1_t rs2, size_t vl);
vuint16mf4x4_t __riscv_vluxseg4ei64_v_u16mf4x4(const uint16_t *rs1,
                                               vuint64m1_t rs2, size_t vl);
vuint16mf4x5_t __riscv_vluxseg5ei64_v_u16mf4x5(const uint16_t *rs1,
                                               vuint64m1_t rs2, size_t vl);
vuint16mf4x6_t __riscv_vluxseg6ei64_v_u16mf4x6(const uint16_t *rs1,
                                               vuint64m1_t rs2, size_t vl);
vuint16mf4x7_t __riscv_vluxseg7ei64_v_u16mf4x7(const uint16_t *rs1,
                                               vuint64m1_t rs2, size_t vl);
vuint16mf4x8_t __riscv_vluxseg8ei64_v_u16mf4x8(const uint16_t *rs1,
                                               vuint64m1_t rs2, size_t vl);
vuint16mf2x2_t __riscv_vluxseg2ei64_v_u16mf2x2(const uint16_t *rs1,
                                               vuint64m2_t rs2, size_t vl);
vuint16mf2x3_t __riscv_vluxseg3ei64_v_u16mf2x3(const uint16_t *rs1,
                                               vuint64m2_t rs2, size_t vl);
vuint16mf2x4_t __riscv_vluxseg4ei64_v_u16mf2x4(const uint16_t *rs1,
                                               vuint64m2_t rs2, size_t vl);
vuint16mf2x5_t __riscv_vluxseg5ei64_v_u16mf2x5(const uint16_t *rs1,
                                               vuint64m2_t rs2, size_t vl);
vuint16mf2x6_t __riscv_vluxseg6ei64_v_u16mf2x6(const uint16_t *rs1,
                                               vuint64m2_t rs2, size_t vl);
vuint16mf2x7_t __riscv_vluxseg7ei64_v_u16mf2x7(const uint16_t *rs1,
                                               vuint64m2_t rs2, size_t vl);
vuint16mf2x8_t __riscv_vluxseg8ei64_v_u16mf2x8(const uint16_t *rs1,
                                               vuint64m2_t rs2, size_t vl);
vuint16m1x2_t __riscv_vluxseg2ei64_v_u16m1x2(const uint16_t *rs1,
                                             vuint64m4_t rs2, size_t vl);
vuint16m1x3_t __riscv_vluxseg3ei64_v_u16m1x3(const uint16_t *rs1,
                                             vuint64m4_t rs2, size_t vl);
vuint16m1x4_t __riscv_vluxseg4ei64_v_u16m1x4(const uint16_t *rs1,
                                             vuint64m4_t rs2, size_t vl);
vuint16m1x5_t __riscv_vluxseg5ei64_v_u16m1x5(const uint16_t *rs1,
                                             vuint64m4_t rs2, size_t vl);
vuint16m1x6_t __riscv_vluxseg6ei64_v_u16m1x6(const uint16_t *rs1,
                                             vuint64m4_t rs2, size_t vl);
vuint16m1x7_t __riscv_vluxseg7ei64_v_u16m1x7(const uint16_t *rs1,
                                             vuint64m4_t rs2, size_t vl);
vuint16m1x8_t __riscv_vluxseg8ei64_v_u16m1x8(const uint16_t *rs1,
                                             vuint64m4_t rs2, size_t vl);
vuint16m2x2_t __riscv_vluxseg2ei64_v_u16m2x2(const uint16_t *rs1,
                                             vuint64m8_t rs2, size_t vl);
vuint16m2x3_t __riscv_vluxseg3ei64_v_u16m2x3(const uint16_t *rs1,
                                             vuint64m8_t rs2, size_t vl);
vuint16m2x4_t __riscv_vluxseg4ei64_v_u16m2x4(const uint16_t *rs1,
                                             vuint64m8_t rs2, size_t vl);
vuint32mf2x2_t __riscv_vluxseg2ei8_v_u32mf2x2(const uint32_t *rs1,
                                              vuint8mf8_t rs2, size_t vl);
vuint32mf2x3_t __riscv_vluxseg3ei8_v_u32mf2x3(const uint32_t *rs1,
                                              vuint8mf8_t rs2, size_t vl);
vuint32mf2x4_t __riscv_vluxseg4ei8_v_u32mf2x4(const uint32_t *rs1,
                                              vuint8mf8_t rs2, size_t vl);
vuint32mf2x5_t __riscv_vluxseg5ei8_v_u32mf2x5(const uint32_t *rs1,
                                              vuint8mf8_t rs2, size_t vl);
vuint32mf2x6_t __riscv_vluxseg6ei8_v_u32mf2x6(const uint32_t *rs1,
                                              vuint8mf8_t rs2, size_t vl);
vuint32mf2x7_t __riscv_vluxseg7ei8_v_u32mf2x7(const uint32_t *rs1,
                                              vuint8mf8_t rs2, size_t vl);
vuint32mf2x8_t __riscv_vluxseg8ei8_v_u32mf2x8(const uint32_t *rs1,
                                              vuint8mf8_t rs2, size_t vl);
vuint32m1x2_t __riscv_vluxseg2ei8_v_u32m1x2(const uint32_t *rs1,
                                            vuint8mf4_t rs2, size_t vl);
vuint32m1x3_t __riscv_vluxseg3ei8_v_u32m1x3(const uint32_t *rs1,
                                            vuint8mf4_t rs2, size_t vl);
vuint32m1x4_t __riscv_vluxseg4ei8_v_u32m1x4(const uint32_t *rs1,
                                            vuint8mf4_t rs2, size_t vl);
vuint32m1x5_t __riscv_vluxseg5ei8_v_u32m1x5(const uint32_t *rs1,
                                            vuint8mf4_t rs2, size_t vl);
vuint32m1x6_t __riscv_vluxseg6ei8_v_u32m1x6(const uint32_t *rs1,
                                            vuint8mf4_t rs2, size_t vl);
vuint32m1x7_t __riscv_vluxseg7ei8_v_u32m1x7(const uint32_t *rs1,
                                            vuint8mf4_t rs2, size_t vl);
vuint32m1x8_t __riscv_vluxseg8ei8_v_u32m1x8(const uint32_t *rs1,
                                            vuint8mf4_t rs2, size_t vl);
vuint32m2x2_t __riscv_vluxseg2ei8_v_u32m2x2(const uint32_t *rs1,
                                            vuint8mf2_t rs2, size_t vl);
vuint32m2x3_t __riscv_vluxseg3ei8_v_u32m2x3(const uint32_t *rs1,
                                            vuint8mf2_t rs2, size_t vl);
vuint32m2x4_t __riscv_vluxseg4ei8_v_u32m2x4(const uint32_t *rs1,
                                            vuint8mf2_t rs2, size_t vl);
vuint32m4x2_t __riscv_vluxseg2ei8_v_u32m4x2(const uint32_t *rs1, vuint8m1_t rs2,
                                            size_t vl);
vuint32mf2x2_t __riscv_vluxseg2ei16_v_u32mf2x2(const uint32_t *rs1,
                                               vuint16mf4_t rs2, size_t vl);
vuint32mf2x3_t __riscv_vluxseg3ei16_v_u32mf2x3(const uint32_t *rs1,
                                               vuint16mf4_t rs2, size_t vl);
vuint32mf2x4_t __riscv_vluxseg4ei16_v_u32mf2x4(const uint32_t *rs1,
                                               vuint16mf4_t rs2, size_t vl);
vuint32mf2x5_t __riscv_vluxseg5ei16_v_u32mf2x5(const uint32_t *rs1,
                                               vuint16mf4_t rs2, size_t vl);
vuint32mf2x6_t __riscv_vluxseg6ei16_v_u32mf2x6(const uint32_t *rs1,
                                               vuint16mf4_t rs2, size_t vl);
vuint32mf2x7_t __riscv_vluxseg7ei16_v_u32mf2x7(const uint32_t *rs1,
                                               vuint16mf4_t rs2, size_t vl);
vuint32mf2x8_t __riscv_vluxseg8ei16_v_u32mf2x8(const uint32_t *rs1,
                                               vuint16mf4_t rs2, size_t vl);
vuint32m1x2_t __riscv_vluxseg2ei16_v_u32m1x2(const uint32_t *rs1,
                                             vuint16mf2_t rs2, size_t vl);
vuint32m1x3_t __riscv_vluxseg3ei16_v_u32m1x3(const uint32_t *rs1,
                                             vuint16mf2_t rs2, size_t vl);
vuint32m1x4_t __riscv_vluxseg4ei16_v_u32m1x4(const uint32_t *rs1,
                                             vuint16mf2_t rs2, size_t vl);
vuint32m1x5_t __riscv_vluxseg5ei16_v_u32m1x5(const uint32_t *rs1,
                                             vuint16mf2_t rs2, size_t vl);
vuint32m1x6_t __riscv_vluxseg6ei16_v_u32m1x6(const uint32_t *rs1,
                                             vuint16mf2_t rs2, size_t vl);
vuint32m1x7_t __riscv_vluxseg7ei16_v_u32m1x7(const uint32_t *rs1,
                                             vuint16mf2_t rs2, size_t vl);
vuint32m1x8_t __riscv_vluxseg8ei16_v_u32m1x8(const uint32_t *rs1,
                                             vuint16mf2_t rs2, size_t vl);
vuint32m2x2_t __riscv_vluxseg2ei16_v_u32m2x2(const uint32_t *rs1,
                                             vuint16m1_t rs2, size_t vl);
vuint32m2x3_t __riscv_vluxseg3ei16_v_u32m2x3(const uint32_t *rs1,
                                             vuint16m1_t rs2, size_t vl);
vuint32m2x4_t __riscv_vluxseg4ei16_v_u32m2x4(const uint32_t *rs1,
                                             vuint16m1_t rs2, size_t vl);
vuint32m4x2_t __riscv_vluxseg2ei16_v_u32m4x2(const uint32_t *rs1,
                                             vuint16m2_t rs2, size_t vl);
vuint32mf2x2_t __riscv_vluxseg2ei32_v_u32mf2x2(const uint32_t *rs1,
                                               vuint32mf2_t rs2, size_t vl);
vuint32mf2x3_t __riscv_vluxseg3ei32_v_u32mf2x3(const uint32_t *rs1,
                                               vuint32mf2_t rs2, size_t vl);
vuint32mf2x4_t __riscv_vluxseg4ei32_v_u32mf2x4(const uint32_t *rs1,
                                               vuint32mf2_t rs2, size_t vl);
vuint32mf2x5_t __riscv_vluxseg5ei32_v_u32mf2x5(const uint32_t *rs1,
                                               vuint32mf2_t rs2, size_t vl);
vuint32mf2x6_t __riscv_vluxseg6ei32_v_u32mf2x6(const uint32_t *rs1,
                                               vuint32mf2_t rs2, size_t vl);
vuint32mf2x7_t __riscv_vluxseg7ei32_v_u32mf2x7(const uint32_t *rs1,
                                               vuint32mf2_t rs2, size_t vl);
vuint32mf2x8_t __riscv_vluxseg8ei32_v_u32mf2x8(const uint32_t *rs1,
                                               vuint32mf2_t rs2, size_t vl);
vuint32m1x2_t __riscv_vluxseg2ei32_v_u32m1x2(const uint32_t *rs1,
                                             vuint32m1_t rs2, size_t vl);
vuint32m1x3_t __riscv_vluxseg3ei32_v_u32m1x3(const uint32_t *rs1,
                                             vuint32m1_t rs2, size_t vl);
vuint32m1x4_t __riscv_vluxseg4ei32_v_u32m1x4(const uint32_t *rs1,
                                             vuint32m1_t rs2, size_t vl);
vuint32m1x5_t __riscv_vluxseg5ei32_v_u32m1x5(const uint32_t *rs1,
                                             vuint32m1_t rs2, size_t vl);
vuint32m1x6_t __riscv_vluxseg6ei32_v_u32m1x6(const uint32_t *rs1,
                                             vuint32m1_t rs2, size_t vl);
vuint32m1x7_t __riscv_vluxseg7ei32_v_u32m1x7(const uint32_t *rs1,
                                             vuint32m1_t rs2, size_t vl);
vuint32m1x8_t __riscv_vluxseg8ei32_v_u32m1x8(const uint32_t *rs1,
                                             vuint32m1_t rs2, size_t vl);
vuint32m2x2_t __riscv_vluxseg2ei32_v_u32m2x2(const uint32_t *rs1,
                                             vuint32m2_t rs2, size_t vl);
vuint32m2x3_t __riscv_vluxseg3ei32_v_u32m2x3(const uint32_t *rs1,
                                             vuint32m2_t rs2, size_t vl);
vuint32m2x4_t __riscv_vluxseg4ei32_v_u32m2x4(const uint32_t *rs1,
                                             vuint32m2_t rs2, size_t vl);
vuint32m4x2_t __riscv_vluxseg2ei32_v_u32m4x2(const uint32_t *rs1,
                                             vuint32m4_t rs2, size_t vl);
vuint32mf2x2_t __riscv_vluxseg2ei64_v_u32mf2x2(const uint32_t *rs1,
                                               vuint64m1_t rs2, size_t vl);
vuint32mf2x3_t __riscv_vluxseg3ei64_v_u32mf2x3(const uint32_t *rs1,
                                               vuint64m1_t rs2, size_t vl);
vuint32mf2x4_t __riscv_vluxseg4ei64_v_u32mf2x4(const uint32_t *rs1,
                                               vuint64m1_t rs2, size_t vl);
vuint32mf2x5_t __riscv_vluxseg5ei64_v_u32mf2x5(const uint32_t *rs1,
                                               vuint64m1_t rs2, size_t vl);
vuint32mf2x6_t __riscv_vluxseg6ei64_v_u32mf2x6(const uint32_t *rs1,
                                               vuint64m1_t rs2, size_t vl);
vuint32mf2x7_t __riscv_vluxseg7ei64_v_u32mf2x7(const uint32_t *rs1,
                                               vuint64m1_t rs2, size_t vl);
vuint32mf2x8_t __riscv_vluxseg8ei64_v_u32mf2x8(const uint32_t *rs1,
                                               vuint64m1_t rs2, size_t vl);
vuint32m1x2_t __riscv_vluxseg2ei64_v_u32m1x2(const uint32_t *rs1,
                                             vuint64m2_t rs2, size_t vl);
vuint32m1x3_t __riscv_vluxseg3ei64_v_u32m1x3(const uint32_t *rs1,
                                             vuint64m2_t rs2, size_t vl);
vuint32m1x4_t __riscv_vluxseg4ei64_v_u32m1x4(const uint32_t *rs1,
                                             vuint64m2_t rs2, size_t vl);
vuint32m1x5_t __riscv_vluxseg5ei64_v_u32m1x5(const uint32_t *rs1,
                                             vuint64m2_t rs2, size_t vl);
vuint32m1x6_t __riscv_vluxseg6ei64_v_u32m1x6(const uint32_t *rs1,
                                             vuint64m2_t rs2, size_t vl);
vuint32m1x7_t __riscv_vluxseg7ei64_v_u32m1x7(const uint32_t *rs1,
                                             vuint64m2_t rs2, size_t vl);
vuint32m1x8_t __riscv_vluxseg8ei64_v_u32m1x8(const uint32_t *rs1,
                                             vuint64m2_t rs2, size_t vl);
vuint32m2x2_t __riscv_vluxseg2ei64_v_u32m2x2(const uint32_t *rs1,
                                             vuint64m4_t rs2, size_t vl);
vuint32m2x3_t __riscv_vluxseg3ei64_v_u32m2x3(const uint32_t *rs1,
                                             vuint64m4_t rs2, size_t vl);
vuint32m2x4_t __riscv_vluxseg4ei64_v_u32m2x4(const uint32_t *rs1,
                                             vuint64m4_t rs2, size_t vl);
vuint32m4x2_t __riscv_vluxseg2ei64_v_u32m4x2(const uint32_t *rs1,
                                             vuint64m8_t rs2, size_t vl);
vuint64m1x2_t __riscv_vluxseg2ei8_v_u64m1x2(const uint64_t *rs1,
                                            vuint8mf8_t rs2, size_t vl);
vuint64m1x3_t __riscv_vluxseg3ei8_v_u64m1x3(const uint64_t *rs1,
                                            vuint8mf8_t rs2, size_t vl);
vuint64m1x4_t __riscv_vluxseg4ei8_v_u64m1x4(const uint64_t *rs1,
                                            vuint8mf8_t rs2, size_t vl);
vuint64m1x5_t __riscv_vluxseg5ei8_v_u64m1x5(const uint64_t *rs1,
                                            vuint8mf8_t rs2, size_t vl);
vuint64m1x6_t __riscv_vluxseg6ei8_v_u64m1x6(const uint64_t *rs1,
                                            vuint8mf8_t rs2, size_t vl);
vuint64m1x7_t __riscv_vluxseg7ei8_v_u64m1x7(const uint64_t *rs1,
                                            vuint8mf8_t rs2, size_t vl);
vuint64m1x8_t __riscv_vluxseg8ei8_v_u64m1x8(const uint64_t *rs1,
                                            vuint8mf8_t rs2, size_t vl);
vuint64m2x2_t __riscv_vluxseg2ei8_v_u64m2x2(const uint64_t *rs1,
                                            vuint8mf4_t rs2, size_t vl);
vuint64m2x3_t __riscv_vluxseg3ei8_v_u64m2x3(const uint64_t *rs1,
                                            vuint8mf4_t rs2, size_t vl);
vuint64m2x4_t __riscv_vluxseg4ei8_v_u64m2x4(const uint64_t *rs1,
                                            vuint8mf4_t rs2, size_t vl);
vuint64m4x2_t __riscv_vluxseg2ei8_v_u64m4x2(const uint64_t *rs1,
                                            vuint8mf2_t rs2, size_t vl);
vuint64m1x2_t __riscv_vluxseg2ei16_v_u64m1x2(const uint64_t *rs1,
                                             vuint16mf4_t rs2, size_t vl);
vuint64m1x3_t __riscv_vluxseg3ei16_v_u64m1x3(const uint64_t *rs1,
                                             vuint16mf4_t rs2, size_t vl);
vuint64m1x4_t __riscv_vluxseg4ei16_v_u64m1x4(const uint64_t *rs1,
                                             vuint16mf4_t rs2, size_t vl);
vuint64m1x5_t __riscv_vluxseg5ei16_v_u64m1x5(const uint64_t *rs1,
                                             vuint16mf4_t rs2, size_t vl);
vuint64m1x6_t __riscv_vluxseg6ei16_v_u64m1x6(const uint64_t *rs1,
                                             vuint16mf4_t rs2, size_t vl);
vuint64m1x7_t __riscv_vluxseg7ei16_v_u64m1x7(const uint64_t *rs1,
                                             vuint16mf4_t rs2, size_t vl);
vuint64m1x8_t __riscv_vluxseg8ei16_v_u64m1x8(const uint64_t *rs1,
                                             vuint16mf4_t rs2, size_t vl);
vuint64m2x2_t __riscv_vluxseg2ei16_v_u64m2x2(const uint64_t *rs1,
                                             vuint16mf2_t rs2, size_t vl);
vuint64m2x3_t __riscv_vluxseg3ei16_v_u64m2x3(const uint64_t *rs1,
                                             vuint16mf2_t rs2, size_t vl);
vuint64m2x4_t __riscv_vluxseg4ei16_v_u64m2x4(const uint64_t *rs1,
                                             vuint16mf2_t rs2, size_t vl);
vuint64m4x2_t __riscv_vluxseg2ei16_v_u64m4x2(const uint64_t *rs1,
                                             vuint16m1_t rs2, size_t vl);
vuint64m1x2_t __riscv_vluxseg2ei32_v_u64m1x2(const uint64_t *rs1,
                                             vuint32mf2_t rs2, size_t vl);
vuint64m1x3_t __riscv_vluxseg3ei32_v_u64m1x3(const uint64_t *rs1,
                                             vuint32mf2_t rs2, size_t vl);
vuint64m1x4_t __riscv_vluxseg4ei32_v_u64m1x4(const uint64_t *rs1,
                                             vuint32mf2_t rs2, size_t vl);
vuint64m1x5_t __riscv_vluxseg5ei32_v_u64m1x5(const uint64_t *rs1,
                                             vuint32mf2_t rs2, size_t vl);
vuint64m1x6_t __riscv_vluxseg6ei32_v_u64m1x6(const uint64_t *rs1,
                                             vuint32mf2_t rs2, size_t vl);
vuint64m1x7_t __riscv_vluxseg7ei32_v_u64m1x7(const uint64_t *rs1,
                                             vuint32mf2_t rs2, size_t vl);
vuint64m1x8_t __riscv_vluxseg8ei32_v_u64m1x8(const uint64_t *rs1,
                                             vuint32mf2_t rs2, size_t vl);
vuint64m2x2_t __riscv_vluxseg2ei32_v_u64m2x2(const uint64_t *rs1,
                                             vuint32m1_t rs2, size_t vl);
vuint64m2x3_t __riscv_vluxseg3ei32_v_u64m2x3(const uint64_t *rs1,
                                             vuint32m1_t rs2, size_t vl);
vuint64m2x4_t __riscv_vluxseg4ei32_v_u64m2x4(const uint64_t *rs1,
                                             vuint32m1_t rs2, size_t vl);
vuint64m4x2_t __riscv_vluxseg2ei32_v_u64m4x2(const uint64_t *rs1,
                                             vuint32m2_t rs2, size_t vl);
vuint64m1x2_t __riscv_vluxseg2ei64_v_u64m1x2(const uint64_t *rs1,
                                             vuint64m1_t rs2, size_t vl);
vuint64m1x3_t __riscv_vluxseg3ei64_v_u64m1x3(const uint64_t *rs1,
                                             vuint64m1_t rs2, size_t vl);
vuint64m1x4_t __riscv_vluxseg4ei64_v_u64m1x4(const uint64_t *rs1,
                                             vuint64m1_t rs2, size_t vl);
vuint64m1x5_t __riscv_vluxseg5ei64_v_u64m1x5(const uint64_t *rs1,
                                             vuint64m1_t rs2, size_t vl);
vuint64m1x6_t __riscv_vluxseg6ei64_v_u64m1x6(const uint64_t *rs1,
                                             vuint64m1_t rs2, size_t vl);
vuint64m1x7_t __riscv_vluxseg7ei64_v_u64m1x7(const uint64_t *rs1,
                                             vuint64m1_t rs2, size_t vl);
vuint64m1x8_t __riscv_vluxseg8ei64_v_u64m1x8(const uint64_t *rs1,
                                             vuint64m1_t rs2, size_t vl);
vuint64m2x2_t __riscv_vluxseg2ei64_v_u64m2x2(const uint64_t *rs1,
                                             vuint64m2_t rs2, size_t vl);
vuint64m2x3_t __riscv_vluxseg3ei64_v_u64m2x3(const uint64_t *rs1,
                                             vuint64m2_t rs2, size_t vl);
vuint64m2x4_t __riscv_vluxseg4ei64_v_u64m2x4(const uint64_t *rs1,
                                             vuint64m2_t rs2, size_t vl);
vuint64m4x2_t __riscv_vluxseg2ei64_v_u64m4x2(const uint64_t *rs1,
                                             vuint64m4_t rs2, size_t vl);
// masked functions
vfloat16mf4x2_t __riscv_vloxseg2ei8_v_f16mf4x2_m(vbool64_t vm,
                                                 const _Float16 *rs1,
                                                 vuint8mf8_t rs2, size_t vl);
vfloat16mf4x3_t __riscv_vloxseg3ei8_v_f16mf4x3_m(vbool64_t vm,
                                                 const _Float16 *rs1,
                                                 vuint8mf8_t rs2, size_t vl);
vfloat16mf4x4_t __riscv_vloxseg4ei8_v_f16mf4x4_m(vbool64_t vm,
                                                 const _Float16 *rs1,
                                                 vuint8mf8_t rs2, size_t vl);
vfloat16mf4x5_t __riscv_vloxseg5ei8_v_f16mf4x5_m(vbool64_t vm,
                                                 const _Float16 *rs1,
                                                 vuint8mf8_t rs2, size_t vl);
vfloat16mf4x6_t __riscv_vloxseg6ei8_v_f16mf4x6_m(vbool64_t vm,
                                                 const _Float16 *rs1,
                                                 vuint8mf8_t rs2, size_t vl);
vfloat16mf4x7_t __riscv_vloxseg7ei8_v_f16mf4x7_m(vbool64_t vm,
                                                 const _Float16 *rs1,
                                                 vuint8mf8_t rs2, size_t vl);
vfloat16mf4x8_t __riscv_vloxseg8ei8_v_f16mf4x8_m(vbool64_t vm,
                                                 const _Float16 *rs1,
                                                 vuint8mf8_t rs2, size_t vl);
vfloat16mf2x2_t __riscv_vloxseg2ei8_v_f16mf2x2_m(vbool32_t vm,
                                                 const _Float16 *rs1,
                                                 vuint8mf4_t rs2, size_t vl);
vfloat16mf2x3_t __riscv_vloxseg3ei8_v_f16mf2x3_m(vbool32_t vm,
                                                 const _Float16 *rs1,
                                                 vuint8mf4_t rs2, size_t vl);
vfloat16mf2x4_t __riscv_vloxseg4ei8_v_f16mf2x4_m(vbool32_t vm,
                                                 const _Float16 *rs1,
                                                 vuint8mf4_t rs2, size_t vl);
vfloat16mf2x5_t __riscv_vloxseg5ei8_v_f16mf2x5_m(vbool32_t vm,
                                                 const _Float16 *rs1,
                                                 vuint8mf4_t rs2, size_t vl);
vfloat16mf2x6_t __riscv_vloxseg6ei8_v_f16mf2x6_m(vbool32_t vm,
                                                 const _Float16 *rs1,
                                                 vuint8mf4_t rs2, size_t vl);
vfloat16mf2x7_t __riscv_vloxseg7ei8_v_f16mf2x7_m(vbool32_t vm,
                                                 const _Float16 *rs1,
                                                 vuint8mf4_t rs2, size_t vl);
vfloat16mf2x8_t __riscv_vloxseg8ei8_v_f16mf2x8_m(vbool32_t vm,
                                                 const _Float16 *rs1,
                                                 vuint8mf4_t rs2, size_t vl);
vfloat16m1x2_t __riscv_vloxseg2ei8_v_f16m1x2_m(vbool16_t vm,
                                               const _Float16 *rs1,
                                               vuint8mf2_t rs2, size_t vl);
vfloat16m1x3_t __riscv_vloxseg3ei8_v_f16m1x3_m(vbool16_t vm,
                                               const _Float16 *rs1,
                                               vuint8mf2_t rs2, size_t vl);
vfloat16m1x4_t __riscv_vloxseg4ei8_v_f16m1x4_m(vbool16_t vm,
                                               const _Float16 *rs1,
                                               vuint8mf2_t rs2, size_t vl);
vfloat16m1x5_t __riscv_vloxseg5ei8_v_f16m1x5_m(vbool16_t vm,
                                               const _Float16 *rs1,
                                               vuint8mf2_t rs2, size_t vl);
vfloat16m1x6_t __riscv_vloxseg6ei8_v_f16m1x6_m(vbool16_t vm,
                                               const _Float16 *rs1,
                                               vuint8mf2_t rs2, size_t vl);
vfloat16m1x7_t __riscv_vloxseg7ei8_v_f16m1x7_m(vbool16_t vm,
                                               const _Float16 *rs1,
                                               vuint8mf2_t rs2, size_t vl);
vfloat16m1x8_t __riscv_vloxseg8ei8_v_f16m1x8_m(vbool16_t vm,
                                               const _Float16 *rs1,
                                               vuint8mf2_t rs2, size_t vl);
vfloat16m2x2_t __riscv_vloxseg2ei8_v_f16m2x2_m(vbool8_t vm, const _Float16 *rs1,
                                               vuint8m1_t rs2, size_t vl);
vfloat16m2x3_t __riscv_vloxseg3ei8_v_f16m2x3_m(vbool8_t vm, const _Float16 *rs1,
                                               vuint8m1_t rs2, size_t vl);
vfloat16m2x4_t __riscv_vloxseg4ei8_v_f16m2x4_m(vbool8_t vm, const _Float16 *rs1,
                                               vuint8m1_t rs2, size_t vl);
vfloat16m4x2_t __riscv_vloxseg2ei8_v_f16m4x2_m(vbool4_t vm, const _Float16 *rs1,
                                               vuint8m2_t rs2, size_t vl);
vfloat16mf4x2_t __riscv_vloxseg2ei16_v_f16mf4x2_m(vbool64_t vm,
                                                  const _Float16 *rs1,
                                                  vuint16mf4_t rs2, size_t vl);
vfloat16mf4x3_t __riscv_vloxseg3ei16_v_f16mf4x3_m(vbool64_t vm,
                                                  const _Float16 *rs1,
                                                  vuint16mf4_t rs2, size_t vl);
vfloat16mf4x4_t __riscv_vloxseg4ei16_v_f16mf4x4_m(vbool64_t vm,
                                                  const _Float16 *rs1,
                                                  vuint16mf4_t rs2, size_t vl);
vfloat16mf4x5_t __riscv_vloxseg5ei16_v_f16mf4x5_m(vbool64_t vm,
                                                  const _Float16 *rs1,
                                                  vuint16mf4_t rs2, size_t vl);
vfloat16mf4x6_t __riscv_vloxseg6ei16_v_f16mf4x6_m(vbool64_t vm,
                                                  const _Float16 *rs1,
                                                  vuint16mf4_t rs2, size_t vl);
vfloat16mf4x7_t __riscv_vloxseg7ei16_v_f16mf4x7_m(vbool64_t vm,
                                                  const _Float16 *rs1,
                                                  vuint16mf4_t rs2, size_t vl);
vfloat16mf4x8_t __riscv_vloxseg8ei16_v_f16mf4x8_m(vbool64_t vm,
                                                  const _Float16 *rs1,
                                                  vuint16mf4_t rs2, size_t vl);
vfloat16mf2x2_t __riscv_vloxseg2ei16_v_f16mf2x2_m(vbool32_t vm,
                                                  const _Float16 *rs1,
                                                  vuint16mf2_t rs2, size_t vl);
vfloat16mf2x3_t __riscv_vloxseg3ei16_v_f16mf2x3_m(vbool32_t vm,
                                                  const _Float16 *rs1,
                                                  vuint16mf2_t rs2, size_t vl);
vfloat16mf2x4_t __riscv_vloxseg4ei16_v_f16mf2x4_m(vbool32_t vm,
                                                  const _Float16 *rs1,
                                                  vuint16mf2_t rs2, size_t vl);
vfloat16mf2x5_t __riscv_vloxseg5ei16_v_f16mf2x5_m(vbool32_t vm,
                                                  const _Float16 *rs1,
                                                  vuint16mf2_t rs2, size_t vl);
vfloat16mf2x6_t __riscv_vloxseg6ei16_v_f16mf2x6_m(vbool32_t vm,
                                                  const _Float16 *rs1,
                                                  vuint16mf2_t rs2, size_t vl);
vfloat16mf2x7_t __riscv_vloxseg7ei16_v_f16mf2x7_m(vbool32_t vm,
                                                  const _Float16 *rs1,
                                                  vuint16mf2_t rs2, size_t vl);
vfloat16mf2x8_t __riscv_vloxseg8ei16_v_f16mf2x8_m(vbool32_t vm,
                                                  const _Float16 *rs1,
                                                  vuint16mf2_t rs2, size_t vl);
vfloat16m1x2_t __riscv_vloxseg2ei16_v_f16m1x2_m(vbool16_t vm,
                                                const _Float16 *rs1,
                                                vuint16m1_t rs2, size_t vl);
vfloat16m1x3_t __riscv_vloxseg3ei16_v_f16m1x3_m(vbool16_t vm,
                                                const _Float16 *rs1,
                                                vuint16m1_t rs2, size_t vl);
vfloat16m1x4_t __riscv_vloxseg4ei16_v_f16m1x4_m(vbool16_t vm,
                                                const _Float16 *rs1,
                                                vuint16m1_t rs2, size_t vl);
vfloat16m1x5_t __riscv_vloxseg5ei16_v_f16m1x5_m(vbool16_t vm,
                                                const _Float16 *rs1,
                                                vuint16m1_t rs2, size_t vl);
vfloat16m1x6_t __riscv_vloxseg6ei16_v_f16m1x6_m(vbool16_t vm,
                                                const _Float16 *rs1,
                                                vuint16m1_t rs2, size_t vl);
vfloat16m1x7_t __riscv_vloxseg7ei16_v_f16m1x7_m(vbool16_t vm,
                                                const _Float16 *rs1,
                                                vuint16m1_t rs2, size_t vl);
vfloat16m1x8_t __riscv_vloxseg8ei16_v_f16m1x8_m(vbool16_t vm,
                                                const _Float16 *rs1,
                                                vuint16m1_t rs2, size_t vl);
vfloat16m2x2_t __riscv_vloxseg2ei16_v_f16m2x2_m(vbool8_t vm,
                                                const _Float16 *rs1,
                                                vuint16m2_t rs2, size_t vl);
vfloat16m2x3_t __riscv_vloxseg3ei16_v_f16m2x3_m(vbool8_t vm,
                                                const _Float16 *rs1,
                                                vuint16m2_t rs2, size_t vl);
vfloat16m2x4_t __riscv_vloxseg4ei16_v_f16m2x4_m(vbool8_t vm,
                                                const _Float16 *rs1,
                                                vuint16m2_t rs2, size_t vl);
vfloat16m4x2_t __riscv_vloxseg2ei16_v_f16m4x2_m(vbool4_t vm,
                                                const _Float16 *rs1,
                                                vuint16m4_t rs2, size_t vl);
vfloat16mf4x2_t __riscv_vloxseg2ei32_v_f16mf4x2_m(vbool64_t vm,
                                                  const _Float16 *rs1,
                                                  vuint32mf2_t rs2, size_t vl);
vfloat16mf4x3_t __riscv_vloxseg3ei32_v_f16mf4x3_m(vbool64_t vm,
                                                  const _Float16 *rs1,
                                                  vuint32mf2_t rs2, size_t vl);
vfloat16mf4x4_t __riscv_vloxseg4ei32_v_f16mf4x4_m(vbool64_t vm,
                                                  const _Float16 *rs1,
                                                  vuint32mf2_t rs2, size_t vl);
vfloat16mf4x5_t __riscv_vloxseg5ei32_v_f16mf4x5_m(vbool64_t vm,
                                                  const _Float16 *rs1,
                                                  vuint32mf2_t rs2, size_t vl);
vfloat16mf4x6_t __riscv_vloxseg6ei32_v_f16mf4x6_m(vbool64_t vm,
                                                  const _Float16 *rs1,
                                                  vuint32mf2_t rs2, size_t vl);
vfloat16mf4x7_t __riscv_vloxseg7ei32_v_f16mf4x7_m(vbool64_t vm,
                                                  const _Float16 *rs1,
                                                  vuint32mf2_t rs2, size_t vl);
vfloat16mf4x8_t __riscv_vloxseg8ei32_v_f16mf4x8_m(vbool64_t vm,
                                                  const _Float16 *rs1,
                                                  vuint32mf2_t rs2, size_t vl);
vfloat16mf2x2_t __riscv_vloxseg2ei32_v_f16mf2x2_m(vbool32_t vm,
                                                  const _Float16 *rs1,
                                                  vuint32m1_t rs2, size_t vl);
vfloat16mf2x3_t __riscv_vloxseg3ei32_v_f16mf2x3_m(vbool32_t vm,
                                                  const _Float16 *rs1,
                                                  vuint32m1_t rs2, size_t vl);
vfloat16mf2x4_t __riscv_vloxseg4ei32_v_f16mf2x4_m(vbool32_t vm,
                                                  const _Float16 *rs1,
                                                  vuint32m1_t rs2, size_t vl);
vfloat16mf2x5_t __riscv_vloxseg5ei32_v_f16mf2x5_m(vbool32_t vm,
                                                  const _Float16 *rs1,
                                                  vuint32m1_t rs2, size_t vl);
vfloat16mf2x6_t __riscv_vloxseg6ei32_v_f16mf2x6_m(vbool32_t vm,
                                                  const _Float16 *rs1,
                                                  vuint32m1_t rs2, size_t vl);
vfloat16mf2x7_t __riscv_vloxseg7ei32_v_f16mf2x7_m(vbool32_t vm,
                                                  const _Float16 *rs1,
                                                  vuint32m1_t rs2, size_t vl);
vfloat16mf2x8_t __riscv_vloxseg8ei32_v_f16mf2x8_m(vbool32_t vm,
                                                  const _Float16 *rs1,
                                                  vuint32m1_t rs2, size_t vl);
vfloat16m1x2_t __riscv_vloxseg2ei32_v_f16m1x2_m(vbool16_t vm,
                                                const _Float16 *rs1,
                                                vuint32m2_t rs2, size_t vl);
vfloat16m1x3_t __riscv_vloxseg3ei32_v_f16m1x3_m(vbool16_t vm,
                                                const _Float16 *rs1,
                                                vuint32m2_t rs2, size_t vl);
vfloat16m1x4_t __riscv_vloxseg4ei32_v_f16m1x4_m(vbool16_t vm,
                                                const _Float16 *rs1,
                                                vuint32m2_t rs2, size_t vl);
vfloat16m1x5_t __riscv_vloxseg5ei32_v_f16m1x5_m(vbool16_t vm,
                                                const _Float16 *rs1,
                                                vuint32m2_t rs2, size_t vl);
vfloat16m1x6_t __riscv_vloxseg6ei32_v_f16m1x6_m(vbool16_t vm,
                                                const _Float16 *rs1,
                                                vuint32m2_t rs2, size_t vl);
vfloat16m1x7_t __riscv_vloxseg7ei32_v_f16m1x7_m(vbool16_t vm,
                                                const _Float16 *rs1,
                                                vuint32m2_t rs2, size_t vl);
vfloat16m1x8_t __riscv_vloxseg8ei32_v_f16m1x8_m(vbool16_t vm,
                                                const _Float16 *rs1,
                                                vuint32m2_t rs2, size_t vl);
vfloat16m2x2_t __riscv_vloxseg2ei32_v_f16m2x2_m(vbool8_t vm,
                                                const _Float16 *rs1,
                                                vuint32m4_t rs2, size_t vl);
vfloat16m2x3_t __riscv_vloxseg3ei32_v_f16m2x3_m(vbool8_t vm,
                                                const _Float16 *rs1,
                                                vuint32m4_t rs2, size_t vl);
vfloat16m2x4_t __riscv_vloxseg4ei32_v_f16m2x4_m(vbool8_t vm,
                                                const _Float16 *rs1,
                                                vuint32m4_t rs2, size_t vl);
vfloat16m4x2_t __riscv_vloxseg2ei32_v_f16m4x2_m(vbool4_t vm,
                                                const _Float16 *rs1,
                                                vuint32m8_t rs2, size_t vl);
vfloat16mf4x2_t __riscv_vloxseg2ei64_v_f16mf4x2_m(vbool64_t vm,
                                                  const _Float16 *rs1,
                                                  vuint64m1_t rs2, size_t vl);
vfloat16mf4x3_t __riscv_vloxseg3ei64_v_f16mf4x3_m(vbool64_t vm,
                                                  const _Float16 *rs1,
                                                  vuint64m1_t rs2, size_t vl);
vfloat16mf4x4_t __riscv_vloxseg4ei64_v_f16mf4x4_m(vbool64_t vm,
                                                  const _Float16 *rs1,
                                                  vuint64m1_t rs2, size_t vl);
vfloat16mf4x5_t __riscv_vloxseg5ei64_v_f16mf4x5_m(vbool64_t vm,
                                                  const _Float16 *rs1,
                                                  vuint64m1_t rs2, size_t vl);
vfloat16mf4x6_t __riscv_vloxseg6ei64_v_f16mf4x6_m(vbool64_t vm,
                                                  const _Float16 *rs1,
                                                  vuint64m1_t rs2, size_t vl);
vfloat16mf4x7_t __riscv_vloxseg7ei64_v_f16mf4x7_m(vbool64_t vm,
                                                  const _Float16 *rs1,
                                                  vuint64m1_t rs2, size_t vl);
vfloat16mf4x8_t __riscv_vloxseg8ei64_v_f16mf4x8_m(vbool64_t vm,
                                                  const _Float16 *rs1,
                                                  vuint64m1_t rs2, size_t vl);
vfloat16mf2x2_t __riscv_vloxseg2ei64_v_f16mf2x2_m(vbool32_t vm,
                                                  const _Float16 *rs1,
                                                  vuint64m2_t rs2, size_t vl);
vfloat16mf2x3_t __riscv_vloxseg3ei64_v_f16mf2x3_m(vbool32_t vm,
                                                  const _Float16 *rs1,
                                                  vuint64m2_t rs2, size_t vl);
vfloat16mf2x4_t __riscv_vloxseg4ei64_v_f16mf2x4_m(vbool32_t vm,
                                                  const _Float16 *rs1,
                                                  vuint64m2_t rs2, size_t vl);
vfloat16mf2x5_t __riscv_vloxseg5ei64_v_f16mf2x5_m(vbool32_t vm,
                                                  const _Float16 *rs1,
                                                  vuint64m2_t rs2, size_t vl);
vfloat16mf2x6_t __riscv_vloxseg6ei64_v_f16mf2x6_m(vbool32_t vm,
                                                  const _Float16 *rs1,
                                                  vuint64m2_t rs2, size_t vl);
vfloat16mf2x7_t __riscv_vloxseg7ei64_v_f16mf2x7_m(vbool32_t vm,
                                                  const _Float16 *rs1,
                                                  vuint64m2_t rs2, size_t vl);
vfloat16mf2x8_t __riscv_vloxseg8ei64_v_f16mf2x8_m(vbool32_t vm,
                                                  const _Float16 *rs1,
                                                  vuint64m2_t rs2, size_t vl);
vfloat16m1x2_t __riscv_vloxseg2ei64_v_f16m1x2_m(vbool16_t vm,
                                                const _Float16 *rs1,
                                                vuint64m4_t rs2, size_t vl);
vfloat16m1x3_t __riscv_vloxseg3ei64_v_f16m1x3_m(vbool16_t vm,
                                                const _Float16 *rs1,
                                                vuint64m4_t rs2, size_t vl);
vfloat16m1x4_t __riscv_vloxseg4ei64_v_f16m1x4_m(vbool16_t vm,
                                                const _Float16 *rs1,
                                                vuint64m4_t rs2, size_t vl);
vfloat16m1x5_t __riscv_vloxseg5ei64_v_f16m1x5_m(vbool16_t vm,
                                                const _Float16 *rs1,
                                                vuint64m4_t rs2, size_t vl);
vfloat16m1x6_t __riscv_vloxseg6ei64_v_f16m1x6_m(vbool16_t vm,
                                                const _Float16 *rs1,
                                                vuint64m4_t rs2, size_t vl);
vfloat16m1x7_t __riscv_vloxseg7ei64_v_f16m1x7_m(vbool16_t vm,
                                                const _Float16 *rs1,
                                                vuint64m4_t rs2, size_t vl);
vfloat16m1x8_t __riscv_vloxseg8ei64_v_f16m1x8_m(vbool16_t vm,
                                                const _Float16 *rs1,
                                                vuint64m4_t rs2, size_t vl);
vfloat16m2x2_t __riscv_vloxseg2ei64_v_f16m2x2_m(vbool8_t vm,
                                                const _Float16 *rs1,
                                                vuint64m8_t rs2, size_t vl);
vfloat16m2x3_t __riscv_vloxseg3ei64_v_f16m2x3_m(vbool8_t vm,
                                                const _Float16 *rs1,
                                                vuint64m8_t rs2, size_t vl);
vfloat16m2x4_t __riscv_vloxseg4ei64_v_f16m2x4_m(vbool8_t vm,
                                                const _Float16 *rs1,
                                                vuint64m8_t rs2, size_t vl);
vfloat32mf2x2_t __riscv_vloxseg2ei8_v_f32mf2x2_m(vbool64_t vm, const float *rs1,
                                                 vuint8mf8_t rs2, size_t vl);
vfloat32mf2x3_t __riscv_vloxseg3ei8_v_f32mf2x3_m(vbool64_t vm, const float *rs1,
                                                 vuint8mf8_t rs2, size_t vl);
vfloat32mf2x4_t __riscv_vloxseg4ei8_v_f32mf2x4_m(vbool64_t vm, const float *rs1,
                                                 vuint8mf8_t rs2, size_t vl);
vfloat32mf2x5_t __riscv_vloxseg5ei8_v_f32mf2x5_m(vbool64_t vm, const float *rs1,
                                                 vuint8mf8_t rs2, size_t vl);
vfloat32mf2x6_t __riscv_vloxseg6ei8_v_f32mf2x6_m(vbool64_t vm, const float *rs1,
                                                 vuint8mf8_t rs2, size_t vl);
vfloat32mf2x7_t __riscv_vloxseg7ei8_v_f32mf2x7_m(vbool64_t vm, const float *rs1,
                                                 vuint8mf8_t rs2, size_t vl);
vfloat32mf2x8_t __riscv_vloxseg8ei8_v_f32mf2x8_m(vbool64_t vm, const float *rs1,
                                                 vuint8mf8_t rs2, size_t vl);
vfloat32m1x2_t __riscv_vloxseg2ei8_v_f32m1x2_m(vbool32_t vm, const float *rs1,
                                               vuint8mf4_t rs2, size_t vl);
vfloat32m1x3_t __riscv_vloxseg3ei8_v_f32m1x3_m(vbool32_t vm, const float *rs1,
                                               vuint8mf4_t rs2, size_t vl);
vfloat32m1x4_t __riscv_vloxseg4ei8_v_f32m1x4_m(vbool32_t vm, const float *rs1,
                                               vuint8mf4_t rs2, size_t vl);
vfloat32m1x5_t __riscv_vloxseg5ei8_v_f32m1x5_m(vbool32_t vm, const float *rs1,
                                               vuint8mf4_t rs2, size_t vl);
vfloat32m1x6_t __riscv_vloxseg6ei8_v_f32m1x6_m(vbool32_t vm, const float *rs1,
                                               vuint8mf4_t rs2, size_t vl);
vfloat32m1x7_t __riscv_vloxseg7ei8_v_f32m1x7_m(vbool32_t vm, const float *rs1,
                                               vuint8mf4_t rs2, size_t vl);
vfloat32m1x8_t __riscv_vloxseg8ei8_v_f32m1x8_m(vbool32_t vm, const float *rs1,
                                               vuint8mf4_t rs2, size_t vl);
vfloat32m2x2_t __riscv_vloxseg2ei8_v_f32m2x2_m(vbool16_t vm, const float *rs1,
                                               vuint8mf2_t rs2, size_t vl);
vfloat32m2x3_t __riscv_vloxseg3ei8_v_f32m2x3_m(vbool16_t vm, const float *rs1,
                                               vuint8mf2_t rs2, size_t vl);
vfloat32m2x4_t __riscv_vloxseg4ei8_v_f32m2x4_m(vbool16_t vm, const float *rs1,
                                               vuint8mf2_t rs2, size_t vl);
vfloat32m4x2_t __riscv_vloxseg2ei8_v_f32m4x2_m(vbool8_t vm, const float *rs1,
                                               vuint8m1_t rs2, size_t vl);
vfloat32mf2x2_t __riscv_vloxseg2ei16_v_f32mf2x2_m(vbool64_t vm,
                                                  const float *rs1,
                                                  vuint16mf4_t rs2, size_t vl);
vfloat32mf2x3_t __riscv_vloxseg3ei16_v_f32mf2x3_m(vbool64_t vm,
                                                  const float *rs1,
                                                  vuint16mf4_t rs2, size_t vl);
vfloat32mf2x4_t __riscv_vloxseg4ei16_v_f32mf2x4_m(vbool64_t vm,
                                                  const float *rs1,
                                                  vuint16mf4_t rs2, size_t vl);
vfloat32mf2x5_t __riscv_vloxseg5ei16_v_f32mf2x5_m(vbool64_t vm,
                                                  const float *rs1,
                                                  vuint16mf4_t rs2, size_t vl);
vfloat32mf2x6_t __riscv_vloxseg6ei16_v_f32mf2x6_m(vbool64_t vm,
                                                  const float *rs1,
                                                  vuint16mf4_t rs2, size_t vl);
vfloat32mf2x7_t __riscv_vloxseg7ei16_v_f32mf2x7_m(vbool64_t vm,
                                                  const float *rs1,
                                                  vuint16mf4_t rs2, size_t vl);
vfloat32mf2x8_t __riscv_vloxseg8ei16_v_f32mf2x8_m(vbool64_t vm,
                                                  const float *rs1,
                                                  vuint16mf4_t rs2, size_t vl);
vfloat32m1x2_t __riscv_vloxseg2ei16_v_f32m1x2_m(vbool32_t vm, const float *rs1,
                                                vuint16mf2_t rs2, size_t vl);
vfloat32m1x3_t __riscv_vloxseg3ei16_v_f32m1x3_m(vbool32_t vm, const float *rs1,
                                                vuint16mf2_t rs2, size_t vl);
vfloat32m1x4_t __riscv_vloxseg4ei16_v_f32m1x4_m(vbool32_t vm, const float *rs1,
                                                vuint16mf2_t rs2, size_t vl);
vfloat32m1x5_t __riscv_vloxseg5ei16_v_f32m1x5_m(vbool32_t vm, const float *rs1,
                                                vuint16mf2_t rs2, size_t vl);
vfloat32m1x6_t __riscv_vloxseg6ei16_v_f32m1x6_m(vbool32_t vm, const float *rs1,
                                                vuint16mf2_t rs2, size_t vl);
vfloat32m1x7_t __riscv_vloxseg7ei16_v_f32m1x7_m(vbool32_t vm, const float *rs1,
                                                vuint16mf2_t rs2, size_t vl);
vfloat32m1x8_t __riscv_vloxseg8ei16_v_f32m1x8_m(vbool32_t vm, const float *rs1,
                                                vuint16mf2_t rs2, size_t vl);
vfloat32m2x2_t __riscv_vloxseg2ei16_v_f32m2x2_m(vbool16_t vm, const float *rs1,
                                                vuint16m1_t rs2, size_t vl);
vfloat32m2x3_t __riscv_vloxseg3ei16_v_f32m2x3_m(vbool16_t vm, const float *rs1,
                                                vuint16m1_t rs2, size_t vl);
vfloat32m2x4_t __riscv_vloxseg4ei16_v_f32m2x4_m(vbool16_t vm, const float *rs1,
                                                vuint16m1_t rs2, size_t vl);
vfloat32m4x2_t __riscv_vloxseg2ei16_v_f32m4x2_m(vbool8_t vm, const float *rs1,
                                                vuint16m2_t rs2, size_t vl);
vfloat32mf2x2_t __riscv_vloxseg2ei32_v_f32mf2x2_m(vbool64_t vm,
                                                  const float *rs1,
                                                  vuint32mf2_t rs2, size_t vl);
vfloat32mf2x3_t __riscv_vloxseg3ei32_v_f32mf2x3_m(vbool64_t vm,
                                                  const float *rs1,
                                                  vuint32mf2_t rs2, size_t vl);
vfloat32mf2x4_t __riscv_vloxseg4ei32_v_f32mf2x4_m(vbool64_t vm,
                                                  const float *rs1,
                                                  vuint32mf2_t rs2, size_t vl);
vfloat32mf2x5_t __riscv_vloxseg5ei32_v_f32mf2x5_m(vbool64_t vm,
                                                  const float *rs1,
                                                  vuint32mf2_t rs2, size_t vl);
vfloat32mf2x6_t __riscv_vloxseg6ei32_v_f32mf2x6_m(vbool64_t vm,
                                                  const float *rs1,
                                                  vuint32mf2_t rs2, size_t vl);
vfloat32mf2x7_t __riscv_vloxseg7ei32_v_f32mf2x7_m(vbool64_t vm,
                                                  const float *rs1,
                                                  vuint32mf2_t rs2, size_t vl);
vfloat32mf2x8_t __riscv_vloxseg8ei32_v_f32mf2x8_m(vbool64_t vm,
                                                  const float *rs1,
                                                  vuint32mf2_t rs2, size_t vl);
vfloat32m1x2_t __riscv_vloxseg2ei32_v_f32m1x2_m(vbool32_t vm, const float *rs1,
                                                vuint32m1_t rs2, size_t vl);
vfloat32m1x3_t __riscv_vloxseg3ei32_v_f32m1x3_m(vbool32_t vm, const float *rs1,
                                                vuint32m1_t rs2, size_t vl);
vfloat32m1x4_t __riscv_vloxseg4ei32_v_f32m1x4_m(vbool32_t vm, const float *rs1,
                                                vuint32m1_t rs2, size_t vl);
vfloat32m1x5_t __riscv_vloxseg5ei32_v_f32m1x5_m(vbool32_t vm, const float *rs1,
                                                vuint32m1_t rs2, size_t vl);
vfloat32m1x6_t __riscv_vloxseg6ei32_v_f32m1x6_m(vbool32_t vm, const float *rs1,
                                                vuint32m1_t rs2, size_t vl);
vfloat32m1x7_t __riscv_vloxseg7ei32_v_f32m1x7_m(vbool32_t vm, const float *rs1,
                                                vuint32m1_t rs2, size_t vl);
vfloat32m1x8_t __riscv_vloxseg8ei32_v_f32m1x8_m(vbool32_t vm, const float *rs1,
                                                vuint32m1_t rs2, size_t vl);
vfloat32m2x2_t __riscv_vloxseg2ei32_v_f32m2x2_m(vbool16_t vm, const float *rs1,
                                                vuint32m2_t rs2, size_t vl);
vfloat32m2x3_t __riscv_vloxseg3ei32_v_f32m2x3_m(vbool16_t vm, const float *rs1,
                                                vuint32m2_t rs2, size_t vl);
vfloat32m2x4_t __riscv_vloxseg4ei32_v_f32m2x4_m(vbool16_t vm, const float *rs1,
                                                vuint32m2_t rs2, size_t vl);
vfloat32m4x2_t __riscv_vloxseg2ei32_v_f32m4x2_m(vbool8_t vm, const float *rs1,
                                                vuint32m4_t rs2, size_t vl);
vfloat32mf2x2_t __riscv_vloxseg2ei64_v_f32mf2x2_m(vbool64_t vm,
                                                  const float *rs1,
                                                  vuint64m1_t rs2, size_t vl);
vfloat32mf2x3_t __riscv_vloxseg3ei64_v_f32mf2x3_m(vbool64_t vm,
                                                  const float *rs1,
                                                  vuint64m1_t rs2, size_t vl);
vfloat32mf2x4_t __riscv_vloxseg4ei64_v_f32mf2x4_m(vbool64_t vm,
                                                  const float *rs1,
                                                  vuint64m1_t rs2, size_t vl);
vfloat32mf2x5_t __riscv_vloxseg5ei64_v_f32mf2x5_m(vbool64_t vm,
                                                  const float *rs1,
                                                  vuint64m1_t rs2, size_t vl);
vfloat32mf2x6_t __riscv_vloxseg6ei64_v_f32mf2x6_m(vbool64_t vm,
                                                  const float *rs1,
                                                  vuint64m1_t rs2, size_t vl);
vfloat32mf2x7_t __riscv_vloxseg7ei64_v_f32mf2x7_m(vbool64_t vm,
                                                  const float *rs1,
                                                  vuint64m1_t rs2, size_t vl);
vfloat32mf2x8_t __riscv_vloxseg8ei64_v_f32mf2x8_m(vbool64_t vm,
                                                  const float *rs1,
                                                  vuint64m1_t rs2, size_t vl);
vfloat32m1x2_t __riscv_vloxseg2ei64_v_f32m1x2_m(vbool32_t vm, const float *rs1,
                                                vuint64m2_t rs2, size_t vl);
vfloat32m1x3_t __riscv_vloxseg3ei64_v_f32m1x3_m(vbool32_t vm, const float *rs1,
                                                vuint64m2_t rs2, size_t vl);
vfloat32m1x4_t __riscv_vloxseg4ei64_v_f32m1x4_m(vbool32_t vm, const float *rs1,
                                                vuint64m2_t rs2, size_t vl);
vfloat32m1x5_t __riscv_vloxseg5ei64_v_f32m1x5_m(vbool32_t vm, const float *rs1,
                                                vuint64m2_t rs2, size_t vl);
vfloat32m1x6_t __riscv_vloxseg6ei64_v_f32m1x6_m(vbool32_t vm, const float *rs1,
                                                vuint64m2_t rs2, size_t vl);
vfloat32m1x7_t __riscv_vloxseg7ei64_v_f32m1x7_m(vbool32_t vm, const float *rs1,
                                                vuint64m2_t rs2, size_t vl);
vfloat32m1x8_t __riscv_vloxseg8ei64_v_f32m1x8_m(vbool32_t vm, const float *rs1,
                                                vuint64m2_t rs2, size_t vl);
vfloat32m2x2_t __riscv_vloxseg2ei64_v_f32m2x2_m(vbool16_t vm, const float *rs1,
                                                vuint64m4_t rs2, size_t vl);
vfloat32m2x3_t __riscv_vloxseg3ei64_v_f32m2x3_m(vbool16_t vm, const float *rs1,
                                                vuint64m4_t rs2, size_t vl);
vfloat32m2x4_t __riscv_vloxseg4ei64_v_f32m2x4_m(vbool16_t vm, const float *rs1,
                                                vuint64m4_t rs2, size_t vl);
vfloat32m4x2_t __riscv_vloxseg2ei64_v_f32m4x2_m(vbool8_t vm, const float *rs1,
                                                vuint64m8_t rs2, size_t vl);
vfloat64m1x2_t __riscv_vloxseg2ei8_v_f64m1x2_m(vbool64_t vm, const double *rs1,
                                               vuint8mf8_t rs2, size_t vl);
vfloat64m1x3_t __riscv_vloxseg3ei8_v_f64m1x3_m(vbool64_t vm, const double *rs1,
                                               vuint8mf8_t rs2, size_t vl);
vfloat64m1x4_t __riscv_vloxseg4ei8_v_f64m1x4_m(vbool64_t vm, const double *rs1,
                                               vuint8mf8_t rs2, size_t vl);
vfloat64m1x5_t __riscv_vloxseg5ei8_v_f64m1x5_m(vbool64_t vm, const double *rs1,
                                               vuint8mf8_t rs2, size_t vl);
vfloat64m1x6_t __riscv_vloxseg6ei8_v_f64m1x6_m(vbool64_t vm, const double *rs1,
                                               vuint8mf8_t rs2, size_t vl);
vfloat64m1x7_t __riscv_vloxseg7ei8_v_f64m1x7_m(vbool64_t vm, const double *rs1,
                                               vuint8mf8_t rs2, size_t vl);
vfloat64m1x8_t __riscv_vloxseg8ei8_v_f64m1x8_m(vbool64_t vm, const double *rs1,
                                               vuint8mf8_t rs2, size_t vl);
vfloat64m2x2_t __riscv_vloxseg2ei8_v_f64m2x2_m(vbool32_t vm, const double *rs1,
                                               vuint8mf4_t rs2, size_t vl);
vfloat64m2x3_t __riscv_vloxseg3ei8_v_f64m2x3_m(vbool32_t vm, const double *rs1,
                                               vuint8mf4_t rs2, size_t vl);
vfloat64m2x4_t __riscv_vloxseg4ei8_v_f64m2x4_m(vbool32_t vm, const double *rs1,
                                               vuint8mf4_t rs2, size_t vl);
vfloat64m4x2_t __riscv_vloxseg2ei8_v_f64m4x2_m(vbool16_t vm, const double *rs1,
                                               vuint8mf2_t rs2, size_t vl);
vfloat64m1x2_t __riscv_vloxseg2ei16_v_f64m1x2_m(vbool64_t vm, const double *rs1,
                                                vuint16mf4_t rs2, size_t vl);
vfloat64m1x3_t __riscv_vloxseg3ei16_v_f64m1x3_m(vbool64_t vm, const double *rs1,
                                                vuint16mf4_t rs2, size_t vl);
vfloat64m1x4_t __riscv_vloxseg4ei16_v_f64m1x4_m(vbool64_t vm, const double *rs1,
                                                vuint16mf4_t rs2, size_t vl);
vfloat64m1x5_t __riscv_vloxseg5ei16_v_f64m1x5_m(vbool64_t vm, const double *rs1,
                                                vuint16mf4_t rs2, size_t vl);
vfloat64m1x6_t __riscv_vloxseg6ei16_v_f64m1x6_m(vbool64_t vm, const double *rs1,
                                                vuint16mf4_t rs2, size_t vl);
vfloat64m1x7_t __riscv_vloxseg7ei16_v_f64m1x7_m(vbool64_t vm, const double *rs1,
                                                vuint16mf4_t rs2, size_t vl);
vfloat64m1x8_t __riscv_vloxseg8ei16_v_f64m1x8_m(vbool64_t vm, const double *rs1,
                                                vuint16mf4_t rs2, size_t vl);
vfloat64m2x2_t __riscv_vloxseg2ei16_v_f64m2x2_m(vbool32_t vm, const double *rs1,
                                                vuint16mf2_t rs2, size_t vl);
vfloat64m2x3_t __riscv_vloxseg3ei16_v_f64m2x3_m(vbool32_t vm, const double *rs1,
                                                vuint16mf2_t rs2, size_t vl);
vfloat64m2x4_t __riscv_vloxseg4ei16_v_f64m2x4_m(vbool32_t vm, const double *rs1,
                                                vuint16mf2_t rs2, size_t vl);
vfloat64m4x2_t __riscv_vloxseg2ei16_v_f64m4x2_m(vbool16_t vm, const double *rs1,
                                                vuint16m1_t rs2, size_t vl);
vfloat64m1x2_t __riscv_vloxseg2ei32_v_f64m1x2_m(vbool64_t vm, const double *rs1,
                                                vuint32mf2_t rs2, size_t vl);
vfloat64m1x3_t __riscv_vloxseg3ei32_v_f64m1x3_m(vbool64_t vm, const double *rs1,
                                                vuint32mf2_t rs2, size_t vl);
vfloat64m1x4_t __riscv_vloxseg4ei32_v_f64m1x4_m(vbool64_t vm, const double *rs1,
                                                vuint32mf2_t rs2, size_t vl);
vfloat64m1x5_t __riscv_vloxseg5ei32_v_f64m1x5_m(vbool64_t vm, const double *rs1,
                                                vuint32mf2_t rs2, size_t vl);
vfloat64m1x6_t __riscv_vloxseg6ei32_v_f64m1x6_m(vbool64_t vm, const double *rs1,
                                                vuint32mf2_t rs2, size_t vl);
vfloat64m1x7_t __riscv_vloxseg7ei32_v_f64m1x7_m(vbool64_t vm, const double *rs1,
                                                vuint32mf2_t rs2, size_t vl);
vfloat64m1x8_t __riscv_vloxseg8ei32_v_f64m1x8_m(vbool64_t vm, const double *rs1,
                                                vuint32mf2_t rs2, size_t vl);
vfloat64m2x2_t __riscv_vloxseg2ei32_v_f64m2x2_m(vbool32_t vm, const double *rs1,
                                                vuint32m1_t rs2, size_t vl);
vfloat64m2x3_t __riscv_vloxseg3ei32_v_f64m2x3_m(vbool32_t vm, const double *rs1,
                                                vuint32m1_t rs2, size_t vl);
vfloat64m2x4_t __riscv_vloxseg4ei32_v_f64m2x4_m(vbool32_t vm, const double *rs1,
                                                vuint32m1_t rs2, size_t vl);
vfloat64m4x2_t __riscv_vloxseg2ei32_v_f64m4x2_m(vbool16_t vm, const double *rs1,
                                                vuint32m2_t rs2, size_t vl);
vfloat64m1x2_t __riscv_vloxseg2ei64_v_f64m1x2_m(vbool64_t vm, const double *rs1,
                                                vuint64m1_t rs2, size_t vl);
vfloat64m1x3_t __riscv_vloxseg3ei64_v_f64m1x3_m(vbool64_t vm, const double *rs1,
                                                vuint64m1_t rs2, size_t vl);
vfloat64m1x4_t __riscv_vloxseg4ei64_v_f64m1x4_m(vbool64_t vm, const double *rs1,
                                                vuint64m1_t rs2, size_t vl);
vfloat64m1x5_t __riscv_vloxseg5ei64_v_f64m1x5_m(vbool64_t vm, const double *rs1,
                                                vuint64m1_t rs2, size_t vl);
vfloat64m1x6_t __riscv_vloxseg6ei64_v_f64m1x6_m(vbool64_t vm, const double *rs1,
                                                vuint64m1_t rs2, size_t vl);
vfloat64m1x7_t __riscv_vloxseg7ei64_v_f64m1x7_m(vbool64_t vm, const double *rs1,
                                                vuint64m1_t rs2, size_t vl);
vfloat64m1x8_t __riscv_vloxseg8ei64_v_f64m1x8_m(vbool64_t vm, const double *rs1,
                                                vuint64m1_t rs2, size_t vl);
vfloat64m2x2_t __riscv_vloxseg2ei64_v_f64m2x2_m(vbool32_t vm, const double *rs1,
                                                vuint64m2_t rs2, size_t vl);
vfloat64m2x3_t __riscv_vloxseg3ei64_v_f64m2x3_m(vbool32_t vm, const double *rs1,
                                                vuint64m2_t rs2, size_t vl);
vfloat64m2x4_t __riscv_vloxseg4ei64_v_f64m2x4_m(vbool32_t vm, const double *rs1,
                                                vuint64m2_t rs2, size_t vl);
vfloat64m4x2_t __riscv_vloxseg2ei64_v_f64m4x2_m(vbool16_t vm, const double *rs1,
                                                vuint64m4_t rs2, size_t vl);
vfloat16mf4x2_t __riscv_vluxseg2ei8_v_f16mf4x2_m(vbool64_t vm,
                                                 const _Float16 *rs1,
                                                 vuint8mf8_t rs2, size_t vl);
vfloat16mf4x3_t __riscv_vluxseg3ei8_v_f16mf4x3_m(vbool64_t vm,
                                                 const _Float16 *rs1,
                                                 vuint8mf8_t rs2, size_t vl);
vfloat16mf4x4_t __riscv_vluxseg4ei8_v_f16mf4x4_m(vbool64_t vm,
                                                 const _Float16 *rs1,
                                                 vuint8mf8_t rs2, size_t vl);
vfloat16mf4x5_t __riscv_vluxseg5ei8_v_f16mf4x5_m(vbool64_t vm,
                                                 const _Float16 *rs1,
                                                 vuint8mf8_t rs2, size_t vl);
vfloat16mf4x6_t __riscv_vluxseg6ei8_v_f16mf4x6_m(vbool64_t vm,
                                                 const _Float16 *rs1,
                                                 vuint8mf8_t rs2, size_t vl);
vfloat16mf4x7_t __riscv_vluxseg7ei8_v_f16mf4x7_m(vbool64_t vm,
                                                 const _Float16 *rs1,
                                                 vuint8mf8_t rs2, size_t vl);
vfloat16mf4x8_t __riscv_vluxseg8ei8_v_f16mf4x8_m(vbool64_t vm,
                                                 const _Float16 *rs1,
                                                 vuint8mf8_t rs2, size_t vl);
vfloat16mf2x2_t __riscv_vluxseg2ei8_v_f16mf2x2_m(vbool32_t vm,
                                                 const _Float16 *rs1,
                                                 vuint8mf4_t rs2, size_t vl);
vfloat16mf2x3_t __riscv_vluxseg3ei8_v_f16mf2x3_m(vbool32_t vm,
                                                 const _Float16 *rs1,
                                                 vuint8mf4_t rs2, size_t vl);
vfloat16mf2x4_t __riscv_vluxseg4ei8_v_f16mf2x4_m(vbool32_t vm,
                                                 const _Float16 *rs1,
                                                 vuint8mf4_t rs2, size_t vl);
vfloat16mf2x5_t __riscv_vluxseg5ei8_v_f16mf2x5_m(vbool32_t vm,
                                                 const _Float16 *rs1,
                                                 vuint8mf4_t rs2, size_t vl);
vfloat16mf2x6_t __riscv_vluxseg6ei8_v_f16mf2x6_m(vbool32_t vm,
                                                 const _Float16 *rs1,
                                                 vuint8mf4_t rs2, size_t vl);
vfloat16mf2x7_t __riscv_vluxseg7ei8_v_f16mf2x7_m(vbool32_t vm,
                                                 const _Float16 *rs1,
                                                 vuint8mf4_t rs2, size_t vl);
vfloat16mf2x8_t __riscv_vluxseg8ei8_v_f16mf2x8_m(vbool32_t vm,
                                                 const _Float16 *rs1,
                                                 vuint8mf4_t rs2, size_t vl);
vfloat16m1x2_t __riscv_vluxseg2ei8_v_f16m1x2_m(vbool16_t vm,
                                               const _Float16 *rs1,
                                               vuint8mf2_t rs2, size_t vl);
vfloat16m1x3_t __riscv_vluxseg3ei8_v_f16m1x3_m(vbool16_t vm,
                                               const _Float16 *rs1,
                                               vuint8mf2_t rs2, size_t vl);
vfloat16m1x4_t __riscv_vluxseg4ei8_v_f16m1x4_m(vbool16_t vm,
                                               const _Float16 *rs1,
                                               vuint8mf2_t rs2, size_t vl);
vfloat16m1x5_t __riscv_vluxseg5ei8_v_f16m1x5_m(vbool16_t vm,
                                               const _Float16 *rs1,
                                               vuint8mf2_t rs2, size_t vl);
vfloat16m1x6_t __riscv_vluxseg6ei8_v_f16m1x6_m(vbool16_t vm,
                                               const _Float16 *rs1,
                                               vuint8mf2_t rs2, size_t vl);
vfloat16m1x7_t __riscv_vluxseg7ei8_v_f16m1x7_m(vbool16_t vm,
                                               const _Float16 *rs1,
                                               vuint8mf2_t rs2, size_t vl);
vfloat16m1x8_t __riscv_vluxseg8ei8_v_f16m1x8_m(vbool16_t vm,
                                               const _Float16 *rs1,
                                               vuint8mf2_t rs2, size_t vl);
vfloat16m2x2_t __riscv_vluxseg2ei8_v_f16m2x2_m(vbool8_t vm, const _Float16 *rs1,
                                               vuint8m1_t rs2, size_t vl);
vfloat16m2x3_t __riscv_vluxseg3ei8_v_f16m2x3_m(vbool8_t vm, const _Float16 *rs1,
                                               vuint8m1_t rs2, size_t vl);
vfloat16m2x4_t __riscv_vluxseg4ei8_v_f16m2x4_m(vbool8_t vm, const _Float16 *rs1,
                                               vuint8m1_t rs2, size_t vl);
vfloat16m4x2_t __riscv_vluxseg2ei8_v_f16m4x2_m(vbool4_t vm, const _Float16 *rs1,
                                               vuint8m2_t rs2, size_t vl);
vfloat16mf4x2_t __riscv_vluxseg2ei16_v_f16mf4x2_m(vbool64_t vm,
                                                  const _Float16 *rs1,
                                                  vuint16mf4_t rs2, size_t vl);
vfloat16mf4x3_t __riscv_vluxseg3ei16_v_f16mf4x3_m(vbool64_t vm,
                                                  const _Float16 *rs1,
                                                  vuint16mf4_t rs2, size_t vl);
vfloat16mf4x4_t __riscv_vluxseg4ei16_v_f16mf4x4_m(vbool64_t vm,
                                                  const _Float16 *rs1,
                                                  vuint16mf4_t rs2, size_t vl);
vfloat16mf4x5_t __riscv_vluxseg5ei16_v_f16mf4x5_m(vbool64_t vm,
                                                  const _Float16 *rs1,
                                                  vuint16mf4_t rs2, size_t vl);
vfloat16mf4x6_t __riscv_vluxseg6ei16_v_f16mf4x6_m(vbool64_t vm,
                                                  const _Float16 *rs1,
                                                  vuint16mf4_t rs2, size_t vl);
vfloat16mf4x7_t __riscv_vluxseg7ei16_v_f16mf4x7_m(vbool64_t vm,
                                                  const _Float16 *rs1,
                                                  vuint16mf4_t rs2, size_t vl);
vfloat16mf4x8_t __riscv_vluxseg8ei16_v_f16mf4x8_m(vbool64_t vm,
                                                  const _Float16 *rs1,
                                                  vuint16mf4_t rs2, size_t vl);
vfloat16mf2x2_t __riscv_vluxseg2ei16_v_f16mf2x2_m(vbool32_t vm,
                                                  const _Float16 *rs1,
                                                  vuint16mf2_t rs2, size_t vl);
vfloat16mf2x3_t __riscv_vluxseg3ei16_v_f16mf2x3_m(vbool32_t vm,
                                                  const _Float16 *rs1,
                                                  vuint16mf2_t rs2, size_t vl);
vfloat16mf2x4_t __riscv_vluxseg4ei16_v_f16mf2x4_m(vbool32_t vm,
                                                  const _Float16 *rs1,
                                                  vuint16mf2_t rs2, size_t vl);
vfloat16mf2x5_t __riscv_vluxseg5ei16_v_f16mf2x5_m(vbool32_t vm,
                                                  const _Float16 *rs1,
                                                  vuint16mf2_t rs2, size_t vl);
vfloat16mf2x6_t __riscv_vluxseg6ei16_v_f16mf2x6_m(vbool32_t vm,
                                                  const _Float16 *rs1,
                                                  vuint16mf2_t rs2, size_t vl);
vfloat16mf2x7_t __riscv_vluxseg7ei16_v_f16mf2x7_m(vbool32_t vm,
                                                  const _Float16 *rs1,
                                                  vuint16mf2_t rs2, size_t vl);
vfloat16mf2x8_t __riscv_vluxseg8ei16_v_f16mf2x8_m(vbool32_t vm,
                                                  const _Float16 *rs1,
                                                  vuint16mf2_t rs2, size_t vl);
vfloat16m1x2_t __riscv_vluxseg2ei16_v_f16m1x2_m(vbool16_t vm,
                                                const _Float16 *rs1,
                                                vuint16m1_t rs2, size_t vl);
vfloat16m1x3_t __riscv_vluxseg3ei16_v_f16m1x3_m(vbool16_t vm,
                                                const _Float16 *rs1,
                                                vuint16m1_t rs2, size_t vl);
vfloat16m1x4_t __riscv_vluxseg4ei16_v_f16m1x4_m(vbool16_t vm,
                                                const _Float16 *rs1,
                                                vuint16m1_t rs2, size_t vl);
vfloat16m1x5_t __riscv_vluxseg5ei16_v_f16m1x5_m(vbool16_t vm,
                                                const _Float16 *rs1,
                                                vuint16m1_t rs2, size_t vl);
vfloat16m1x6_t __riscv_vluxseg6ei16_v_f16m1x6_m(vbool16_t vm,
                                                const _Float16 *rs1,
                                                vuint16m1_t rs2, size_t vl);
vfloat16m1x7_t __riscv_vluxseg7ei16_v_f16m1x7_m(vbool16_t vm,
                                                const _Float16 *rs1,
                                                vuint16m1_t rs2, size_t vl);
vfloat16m1x8_t __riscv_vluxseg8ei16_v_f16m1x8_m(vbool16_t vm,
                                                const _Float16 *rs1,
                                                vuint16m1_t rs2, size_t vl);
vfloat16m2x2_t __riscv_vluxseg2ei16_v_f16m2x2_m(vbool8_t vm,
                                                const _Float16 *rs1,
                                                vuint16m2_t rs2, size_t vl);
vfloat16m2x3_t __riscv_vluxseg3ei16_v_f16m2x3_m(vbool8_t vm,
                                                const _Float16 *rs1,
                                                vuint16m2_t rs2, size_t vl);
vfloat16m2x4_t __riscv_vluxseg4ei16_v_f16m2x4_m(vbool8_t vm,
                                                const _Float16 *rs1,
                                                vuint16m2_t rs2, size_t vl);
vfloat16m4x2_t __riscv_vluxseg2ei16_v_f16m4x2_m(vbool4_t vm,
                                                const _Float16 *rs1,
                                                vuint16m4_t rs2, size_t vl);
vfloat16mf4x2_t __riscv_vluxseg2ei32_v_f16mf4x2_m(vbool64_t vm,
                                                  const _Float16 *rs1,
                                                  vuint32mf2_t rs2, size_t vl);
vfloat16mf4x3_t __riscv_vluxseg3ei32_v_f16mf4x3_m(vbool64_t vm,
                                                  const _Float16 *rs1,
                                                  vuint32mf2_t rs2, size_t vl);
vfloat16mf4x4_t __riscv_vluxseg4ei32_v_f16mf4x4_m(vbool64_t vm,
                                                  const _Float16 *rs1,
                                                  vuint32mf2_t rs2, size_t vl);
vfloat16mf4x5_t __riscv_vluxseg5ei32_v_f16mf4x5_m(vbool64_t vm,
                                                  const _Float16 *rs1,
                                                  vuint32mf2_t rs2, size_t vl);
vfloat16mf4x6_t __riscv_vluxseg6ei32_v_f16mf4x6_m(vbool64_t vm,
                                                  const _Float16 *rs1,
                                                  vuint32mf2_t rs2, size_t vl);
vfloat16mf4x7_t __riscv_vluxseg7ei32_v_f16mf4x7_m(vbool64_t vm,
                                                  const _Float16 *rs1,
                                                  vuint32mf2_t rs2, size_t vl);
vfloat16mf4x8_t __riscv_vluxseg8ei32_v_f16mf4x8_m(vbool64_t vm,
                                                  const _Float16 *rs1,
                                                  vuint32mf2_t rs2, size_t vl);
vfloat16mf2x2_t __riscv_vluxseg2ei32_v_f16mf2x2_m(vbool32_t vm,
                                                  const _Float16 *rs1,
                                                  vuint32m1_t rs2, size_t vl);
vfloat16mf2x3_t __riscv_vluxseg3ei32_v_f16mf2x3_m(vbool32_t vm,
                                                  const _Float16 *rs1,
                                                  vuint32m1_t rs2, size_t vl);
vfloat16mf2x4_t __riscv_vluxseg4ei32_v_f16mf2x4_m(vbool32_t vm,
                                                  const _Float16 *rs1,
                                                  vuint32m1_t rs2, size_t vl);
vfloat16mf2x5_t __riscv_vluxseg5ei32_v_f16mf2x5_m(vbool32_t vm,
                                                  const _Float16 *rs1,
                                                  vuint32m1_t rs2, size_t vl);
vfloat16mf2x6_t __riscv_vluxseg6ei32_v_f16mf2x6_m(vbool32_t vm,
                                                  const _Float16 *rs1,
                                                  vuint32m1_t rs2, size_t vl);
vfloat16mf2x7_t __riscv_vluxseg7ei32_v_f16mf2x7_m(vbool32_t vm,
                                                  const _Float16 *rs1,
                                                  vuint32m1_t rs2, size_t vl);
vfloat16mf2x8_t __riscv_vluxseg8ei32_v_f16mf2x8_m(vbool32_t vm,
                                                  const _Float16 *rs1,
                                                  vuint32m1_t rs2, size_t vl);
vfloat16m1x2_t __riscv_vluxseg2ei32_v_f16m1x2_m(vbool16_t vm,
                                                const _Float16 *rs1,
                                                vuint32m2_t rs2, size_t vl);
vfloat16m1x3_t __riscv_vluxseg3ei32_v_f16m1x3_m(vbool16_t vm,
                                                const _Float16 *rs1,
                                                vuint32m2_t rs2, size_t vl);
vfloat16m1x4_t __riscv_vluxseg4ei32_v_f16m1x4_m(vbool16_t vm,
                                                const _Float16 *rs1,
                                                vuint32m2_t rs2, size_t vl);
vfloat16m1x5_t __riscv_vluxseg5ei32_v_f16m1x5_m(vbool16_t vm,
                                                const _Float16 *rs1,
                                                vuint32m2_t rs2, size_t vl);
vfloat16m1x6_t __riscv_vluxseg6ei32_v_f16m1x6_m(vbool16_t vm,
                                                const _Float16 *rs1,
                                                vuint32m2_t rs2, size_t vl);
vfloat16m1x7_t __riscv_vluxseg7ei32_v_f16m1x7_m(vbool16_t vm,
                                                const _Float16 *rs1,
                                                vuint32m2_t rs2, size_t vl);
vfloat16m1x8_t __riscv_vluxseg8ei32_v_f16m1x8_m(vbool16_t vm,
                                                const _Float16 *rs1,
                                                vuint32m2_t rs2, size_t vl);
vfloat16m2x2_t __riscv_vluxseg2ei32_v_f16m2x2_m(vbool8_t vm,
                                                const _Float16 *rs1,
                                                vuint32m4_t rs2, size_t vl);
vfloat16m2x3_t __riscv_vluxseg3ei32_v_f16m2x3_m(vbool8_t vm,
                                                const _Float16 *rs1,
                                                vuint32m4_t rs2, size_t vl);
vfloat16m2x4_t __riscv_vluxseg4ei32_v_f16m2x4_m(vbool8_t vm,
                                                const _Float16 *rs1,
                                                vuint32m4_t rs2, size_t vl);
vfloat16m4x2_t __riscv_vluxseg2ei32_v_f16m4x2_m(vbool4_t vm,
                                                const _Float16 *rs1,
                                                vuint32m8_t rs2, size_t vl);
vfloat16mf4x2_t __riscv_vluxseg2ei64_v_f16mf4x2_m(vbool64_t vm,
                                                  const _Float16 *rs1,
                                                  vuint64m1_t rs2, size_t vl);
vfloat16mf4x3_t __riscv_vluxseg3ei64_v_f16mf4x3_m(vbool64_t vm,
                                                  const _Float16 *rs1,
                                                  vuint64m1_t rs2, size_t vl);
vfloat16mf4x4_t __riscv_vluxseg4ei64_v_f16mf4x4_m(vbool64_t vm,
                                                  const _Float16 *rs1,
                                                  vuint64m1_t rs2, size_t vl);
vfloat16mf4x5_t __riscv_vluxseg5ei64_v_f16mf4x5_m(vbool64_t vm,
                                                  const _Float16 *rs1,
                                                  vuint64m1_t rs2, size_t vl);
vfloat16mf4x6_t __riscv_vluxseg6ei64_v_f16mf4x6_m(vbool64_t vm,
                                                  const _Float16 *rs1,
                                                  vuint64m1_t rs2, size_t vl);
vfloat16mf4x7_t __riscv_vluxseg7ei64_v_f16mf4x7_m(vbool64_t vm,
                                                  const _Float16 *rs1,
                                                  vuint64m1_t rs2, size_t vl);
vfloat16mf4x8_t __riscv_vluxseg8ei64_v_f16mf4x8_m(vbool64_t vm,
                                                  const _Float16 *rs1,
                                                  vuint64m1_t rs2, size_t vl);
vfloat16mf2x2_t __riscv_vluxseg2ei64_v_f16mf2x2_m(vbool32_t vm,
                                                  const _Float16 *rs1,
                                                  vuint64m2_t rs2, size_t vl);
vfloat16mf2x3_t __riscv_vluxseg3ei64_v_f16mf2x3_m(vbool32_t vm,
                                                  const _Float16 *rs1,
                                                  vuint64m2_t rs2, size_t vl);
vfloat16mf2x4_t __riscv_vluxseg4ei64_v_f16mf2x4_m(vbool32_t vm,
                                                  const _Float16 *rs1,
                                                  vuint64m2_t rs2, size_t vl);
vfloat16mf2x5_t __riscv_vluxseg5ei64_v_f16mf2x5_m(vbool32_t vm,
                                                  const _Float16 *rs1,
                                                  vuint64m2_t rs2, size_t vl);
vfloat16mf2x6_t __riscv_vluxseg6ei64_v_f16mf2x6_m(vbool32_t vm,
                                                  const _Float16 *rs1,
                                                  vuint64m2_t rs2, size_t vl);
vfloat16mf2x7_t __riscv_vluxseg7ei64_v_f16mf2x7_m(vbool32_t vm,
                                                  const _Float16 *rs1,
                                                  vuint64m2_t rs2, size_t vl);
vfloat16mf2x8_t __riscv_vluxseg8ei64_v_f16mf2x8_m(vbool32_t vm,
                                                  const _Float16 *rs1,
                                                  vuint64m2_t rs2, size_t vl);
vfloat16m1x2_t __riscv_vluxseg2ei64_v_f16m1x2_m(vbool16_t vm,
                                                const _Float16 *rs1,
                                                vuint64m4_t rs2, size_t vl);
vfloat16m1x3_t __riscv_vluxseg3ei64_v_f16m1x3_m(vbool16_t vm,
                                                const _Float16 *rs1,
                                                vuint64m4_t rs2, size_t vl);
vfloat16m1x4_t __riscv_vluxseg4ei64_v_f16m1x4_m(vbool16_t vm,
                                                const _Float16 *rs1,
                                                vuint64m4_t rs2, size_t vl);
vfloat16m1x5_t __riscv_vluxseg5ei64_v_f16m1x5_m(vbool16_t vm,
                                                const _Float16 *rs1,
                                                vuint64m4_t rs2, size_t vl);
vfloat16m1x6_t __riscv_vluxseg6ei64_v_f16m1x6_m(vbool16_t vm,
                                                const _Float16 *rs1,
                                                vuint64m4_t rs2, size_t vl);
vfloat16m1x7_t __riscv_vluxseg7ei64_v_f16m1x7_m(vbool16_t vm,
                                                const _Float16 *rs1,
                                                vuint64m4_t rs2, size_t vl);
vfloat16m1x8_t __riscv_vluxseg8ei64_v_f16m1x8_m(vbool16_t vm,
                                                const _Float16 *rs1,
                                                vuint64m4_t rs2, size_t vl);
vfloat16m2x2_t __riscv_vluxseg2ei64_v_f16m2x2_m(vbool8_t vm,
                                                const _Float16 *rs1,
                                                vuint64m8_t rs2, size_t vl);
vfloat16m2x3_t __riscv_vluxseg3ei64_v_f16m2x3_m(vbool8_t vm,
                                                const _Float16 *rs1,
                                                vuint64m8_t rs2, size_t vl);
vfloat16m2x4_t __riscv_vluxseg4ei64_v_f16m2x4_m(vbool8_t vm,
                                                const _Float16 *rs1,
                                                vuint64m8_t rs2, size_t vl);
vfloat32mf2x2_t __riscv_vluxseg2ei8_v_f32mf2x2_m(vbool64_t vm, const float *rs1,
                                                 vuint8mf8_t rs2, size_t vl);
vfloat32mf2x3_t __riscv_vluxseg3ei8_v_f32mf2x3_m(vbool64_t vm, const float *rs1,
                                                 vuint8mf8_t rs2, size_t vl);
vfloat32mf2x4_t __riscv_vluxseg4ei8_v_f32mf2x4_m(vbool64_t vm, const float *rs1,
                                                 vuint8mf8_t rs2, size_t vl);
vfloat32mf2x5_t __riscv_vluxseg5ei8_v_f32mf2x5_m(vbool64_t vm, const float *rs1,
                                                 vuint8mf8_t rs2, size_t vl);
vfloat32mf2x6_t __riscv_vluxseg6ei8_v_f32mf2x6_m(vbool64_t vm, const float *rs1,
                                                 vuint8mf8_t rs2, size_t vl);
vfloat32mf2x7_t __riscv_vluxseg7ei8_v_f32mf2x7_m(vbool64_t vm, const float *rs1,
                                                 vuint8mf8_t rs2, size_t vl);
vfloat32mf2x8_t __riscv_vluxseg8ei8_v_f32mf2x8_m(vbool64_t vm, const float *rs1,
                                                 vuint8mf8_t rs2, size_t vl);
vfloat32m1x2_t __riscv_vluxseg2ei8_v_f32m1x2_m(vbool32_t vm, const float *rs1,
                                               vuint8mf4_t rs2, size_t vl);
vfloat32m1x3_t __riscv_vluxseg3ei8_v_f32m1x3_m(vbool32_t vm, const float *rs1,
                                               vuint8mf4_t rs2, size_t vl);
vfloat32m1x4_t __riscv_vluxseg4ei8_v_f32m1x4_m(vbool32_t vm, const float *rs1,
                                               vuint8mf4_t rs2, size_t vl);
vfloat32m1x5_t __riscv_vluxseg5ei8_v_f32m1x5_m(vbool32_t vm, const float *rs1,
                                               vuint8mf4_t rs2, size_t vl);
vfloat32m1x6_t __riscv_vluxseg6ei8_v_f32m1x6_m(vbool32_t vm, const float *rs1,
                                               vuint8mf4_t rs2, size_t vl);
vfloat32m1x7_t __riscv_vluxseg7ei8_v_f32m1x7_m(vbool32_t vm, const float *rs1,
                                               vuint8mf4_t rs2, size_t vl);
vfloat32m1x8_t __riscv_vluxseg8ei8_v_f32m1x8_m(vbool32_t vm, const float *rs1,
                                               vuint8mf4_t rs2, size_t vl);
vfloat32m2x2_t __riscv_vluxseg2ei8_v_f32m2x2_m(vbool16_t vm, const float *rs1,
                                               vuint8mf2_t rs2, size_t vl);
vfloat32m2x3_t __riscv_vluxseg3ei8_v_f32m2x3_m(vbool16_t vm, const float *rs1,
                                               vuint8mf2_t rs2, size_t vl);
vfloat32m2x4_t __riscv_vluxseg4ei8_v_f32m2x4_m(vbool16_t vm, const float *rs1,
                                               vuint8mf2_t rs2, size_t vl);
vfloat32m4x2_t __riscv_vluxseg2ei8_v_f32m4x2_m(vbool8_t vm, const float *rs1,
                                               vuint8m1_t rs2, size_t vl);
vfloat32mf2x2_t __riscv_vluxseg2ei16_v_f32mf2x2_m(vbool64_t vm,
                                                  const float *rs1,
                                                  vuint16mf4_t rs2, size_t vl);
vfloat32mf2x3_t __riscv_vluxseg3ei16_v_f32mf2x3_m(vbool64_t vm,
                                                  const float *rs1,
                                                  vuint16mf4_t rs2, size_t vl);
vfloat32mf2x4_t __riscv_vluxseg4ei16_v_f32mf2x4_m(vbool64_t vm,
                                                  const float *rs1,
                                                  vuint16mf4_t rs2, size_t vl);
vfloat32mf2x5_t __riscv_vluxseg5ei16_v_f32mf2x5_m(vbool64_t vm,
                                                  const float *rs1,
                                                  vuint16mf4_t rs2, size_t vl);
vfloat32mf2x6_t __riscv_vluxseg6ei16_v_f32mf2x6_m(vbool64_t vm,
                                                  const float *rs1,
                                                  vuint16mf4_t rs2, size_t vl);
vfloat32mf2x7_t __riscv_vluxseg7ei16_v_f32mf2x7_m(vbool64_t vm,
                                                  const float *rs1,
                                                  vuint16mf4_t rs2, size_t vl);
vfloat32mf2x8_t __riscv_vluxseg8ei16_v_f32mf2x8_m(vbool64_t vm,
                                                  const float *rs1,
                                                  vuint16mf4_t rs2, size_t vl);
vfloat32m1x2_t __riscv_vluxseg2ei16_v_f32m1x2_m(vbool32_t vm, const float *rs1,
                                                vuint16mf2_t rs2, size_t vl);
vfloat32m1x3_t __riscv_vluxseg3ei16_v_f32m1x3_m(vbool32_t vm, const float *rs1,
                                                vuint16mf2_t rs2, size_t vl);
vfloat32m1x4_t __riscv_vluxseg4ei16_v_f32m1x4_m(vbool32_t vm, const float *rs1,
                                                vuint16mf2_t rs2, size_t vl);
vfloat32m1x5_t __riscv_vluxseg5ei16_v_f32m1x5_m(vbool32_t vm, const float *rs1,
                                                vuint16mf2_t rs2, size_t vl);
vfloat32m1x6_t __riscv_vluxseg6ei16_v_f32m1x6_m(vbool32_t vm, const float *rs1,
                                                vuint16mf2_t rs2, size_t vl);
vfloat32m1x7_t __riscv_vluxseg7ei16_v_f32m1x7_m(vbool32_t vm, const float *rs1,
                                                vuint16mf2_t rs2, size_t vl);
vfloat32m1x8_t __riscv_vluxseg8ei16_v_f32m1x8_m(vbool32_t vm, const float *rs1,
                                                vuint16mf2_t rs2, size_t vl);
vfloat32m2x2_t __riscv_vluxseg2ei16_v_f32m2x2_m(vbool16_t vm, const float *rs1,
                                                vuint16m1_t rs2, size_t vl);
vfloat32m2x3_t __riscv_vluxseg3ei16_v_f32m2x3_m(vbool16_t vm, const float *rs1,
                                                vuint16m1_t rs2, size_t vl);
vfloat32m2x4_t __riscv_vluxseg4ei16_v_f32m2x4_m(vbool16_t vm, const float *rs1,
                                                vuint16m1_t rs2, size_t vl);
vfloat32m4x2_t __riscv_vluxseg2ei16_v_f32m4x2_m(vbool8_t vm, const float *rs1,
                                                vuint16m2_t rs2, size_t vl);
vfloat32mf2x2_t __riscv_vluxseg2ei32_v_f32mf2x2_m(vbool64_t vm,
                                                  const float *rs1,
                                                  vuint32mf2_t rs2, size_t vl);
vfloat32mf2x3_t __riscv_vluxseg3ei32_v_f32mf2x3_m(vbool64_t vm,
                                                  const float *rs1,
                                                  vuint32mf2_t rs2, size_t vl);
vfloat32mf2x4_t __riscv_vluxseg4ei32_v_f32mf2x4_m(vbool64_t vm,
                                                  const float *rs1,
                                                  vuint32mf2_t rs2, size_t vl);
vfloat32mf2x5_t __riscv_vluxseg5ei32_v_f32mf2x5_m(vbool64_t vm,
                                                  const float *rs1,
                                                  vuint32mf2_t rs2, size_t vl);
vfloat32mf2x6_t __riscv_vluxseg6ei32_v_f32mf2x6_m(vbool64_t vm,
                                                  const float *rs1,
                                                  vuint32mf2_t rs2, size_t vl);
vfloat32mf2x7_t __riscv_vluxseg7ei32_v_f32mf2x7_m(vbool64_t vm,
                                                  const float *rs1,
                                                  vuint32mf2_t rs2, size_t vl);
vfloat32mf2x8_t __riscv_vluxseg8ei32_v_f32mf2x8_m(vbool64_t vm,
                                                  const float *rs1,
                                                  vuint32mf2_t rs2, size_t vl);
vfloat32m1x2_t __riscv_vluxseg2ei32_v_f32m1x2_m(vbool32_t vm, const float *rs1,
                                                vuint32m1_t rs2, size_t vl);
vfloat32m1x3_t __riscv_vluxseg3ei32_v_f32m1x3_m(vbool32_t vm, const float *rs1,
                                                vuint32m1_t rs2, size_t vl);
vfloat32m1x4_t __riscv_vluxseg4ei32_v_f32m1x4_m(vbool32_t vm, const float *rs1,
                                                vuint32m1_t rs2, size_t vl);
vfloat32m1x5_t __riscv_vluxseg5ei32_v_f32m1x5_m(vbool32_t vm, const float *rs1,
                                                vuint32m1_t rs2, size_t vl);
vfloat32m1x6_t __riscv_vluxseg6ei32_v_f32m1x6_m(vbool32_t vm, const float *rs1,
                                                vuint32m1_t rs2, size_t vl);
vfloat32m1x7_t __riscv_vluxseg7ei32_v_f32m1x7_m(vbool32_t vm, const float *rs1,
                                                vuint32m1_t rs2, size_t vl);
vfloat32m1x8_t __riscv_vluxseg8ei32_v_f32m1x8_m(vbool32_t vm, const float *rs1,
                                                vuint32m1_t rs2, size_t vl);
vfloat32m2x2_t __riscv_vluxseg2ei32_v_f32m2x2_m(vbool16_t vm, const float *rs1,
                                                vuint32m2_t rs2, size_t vl);
vfloat32m2x3_t __riscv_vluxseg3ei32_v_f32m2x3_m(vbool16_t vm, const float *rs1,
                                                vuint32m2_t rs2, size_t vl);
vfloat32m2x4_t __riscv_vluxseg4ei32_v_f32m2x4_m(vbool16_t vm, const float *rs1,
                                                vuint32m2_t rs2, size_t vl);
vfloat32m4x2_t __riscv_vluxseg2ei32_v_f32m4x2_m(vbool8_t vm, const float *rs1,
                                                vuint32m4_t rs2, size_t vl);
vfloat32mf2x2_t __riscv_vluxseg2ei64_v_f32mf2x2_m(vbool64_t vm,
                                                  const float *rs1,
                                                  vuint64m1_t rs2, size_t vl);
vfloat32mf2x3_t __riscv_vluxseg3ei64_v_f32mf2x3_m(vbool64_t vm,
                                                  const float *rs1,
                                                  vuint64m1_t rs2, size_t vl);
vfloat32mf2x4_t __riscv_vluxseg4ei64_v_f32mf2x4_m(vbool64_t vm,
                                                  const float *rs1,
                                                  vuint64m1_t rs2, size_t vl);
vfloat32mf2x5_t __riscv_vluxseg5ei64_v_f32mf2x5_m(vbool64_t vm,
                                                  const float *rs1,
                                                  vuint64m1_t rs2, size_t vl);
vfloat32mf2x6_t __riscv_vluxseg6ei64_v_f32mf2x6_m(vbool64_t vm,
                                                  const float *rs1,
                                                  vuint64m1_t rs2, size_t vl);
vfloat32mf2x7_t __riscv_vluxseg7ei64_v_f32mf2x7_m(vbool64_t vm,
                                                  const float *rs1,
                                                  vuint64m1_t rs2, size_t vl);
vfloat32mf2x8_t __riscv_vluxseg8ei64_v_f32mf2x8_m(vbool64_t vm,
                                                  const float *rs1,
                                                  vuint64m1_t rs2, size_t vl);
vfloat32m1x2_t __riscv_vluxseg2ei64_v_f32m1x2_m(vbool32_t vm, const float *rs1,
                                                vuint64m2_t rs2, size_t vl);
vfloat32m1x3_t __riscv_vluxseg3ei64_v_f32m1x3_m(vbool32_t vm, const float *rs1,
                                                vuint64m2_t rs2, size_t vl);
vfloat32m1x4_t __riscv_vluxseg4ei64_v_f32m1x4_m(vbool32_t vm, const float *rs1,
                                                vuint64m2_t rs2, size_t vl);
vfloat32m1x5_t __riscv_vluxseg5ei64_v_f32m1x5_m(vbool32_t vm, const float *rs1,
                                                vuint64m2_t rs2, size_t vl);
vfloat32m1x6_t __riscv_vluxseg6ei64_v_f32m1x6_m(vbool32_t vm, const float *rs1,
                                                vuint64m2_t rs2, size_t vl);
vfloat32m1x7_t __riscv_vluxseg7ei64_v_f32m1x7_m(vbool32_t vm, const float *rs1,
                                                vuint64m2_t rs2, size_t vl);
vfloat32m1x8_t __riscv_vluxseg8ei64_v_f32m1x8_m(vbool32_t vm, const float *rs1,
                                                vuint64m2_t rs2, size_t vl);
vfloat32m2x2_t __riscv_vluxseg2ei64_v_f32m2x2_m(vbool16_t vm, const float *rs1,
                                                vuint64m4_t rs2, size_t vl);
vfloat32m2x3_t __riscv_vluxseg3ei64_v_f32m2x3_m(vbool16_t vm, const float *rs1,
                                                vuint64m4_t rs2, size_t vl);
vfloat32m2x4_t __riscv_vluxseg4ei64_v_f32m2x4_m(vbool16_t vm, const float *rs1,
                                                vuint64m4_t rs2, size_t vl);
vfloat32m4x2_t __riscv_vluxseg2ei64_v_f32m4x2_m(vbool8_t vm, const float *rs1,
                                                vuint64m8_t rs2, size_t vl);
vfloat64m1x2_t __riscv_vluxseg2ei8_v_f64m1x2_m(vbool64_t vm, const double *rs1,
                                               vuint8mf8_t rs2, size_t vl);
vfloat64m1x3_t __riscv_vluxseg3ei8_v_f64m1x3_m(vbool64_t vm, const double *rs1,
                                               vuint8mf8_t rs2, size_t vl);
vfloat64m1x4_t __riscv_vluxseg4ei8_v_f64m1x4_m(vbool64_t vm, const double *rs1,
                                               vuint8mf8_t rs2, size_t vl);
vfloat64m1x5_t __riscv_vluxseg5ei8_v_f64m1x5_m(vbool64_t vm, const double *rs1,
                                               vuint8mf8_t rs2, size_t vl);
vfloat64m1x6_t __riscv_vluxseg6ei8_v_f64m1x6_m(vbool64_t vm, const double *rs1,
                                               vuint8mf8_t rs2, size_t vl);
vfloat64m1x7_t __riscv_vluxseg7ei8_v_f64m1x7_m(vbool64_t vm, const double *rs1,
                                               vuint8mf8_t rs2, size_t vl);
vfloat64m1x8_t __riscv_vluxseg8ei8_v_f64m1x8_m(vbool64_t vm, const double *rs1,
                                               vuint8mf8_t rs2, size_t vl);
vfloat64m2x2_t __riscv_vluxseg2ei8_v_f64m2x2_m(vbool32_t vm, const double *rs1,
                                               vuint8mf4_t rs2, size_t vl);
vfloat64m2x3_t __riscv_vluxseg3ei8_v_f64m2x3_m(vbool32_t vm, const double *rs1,
                                               vuint8mf4_t rs2, size_t vl);
vfloat64m2x4_t __riscv_vluxseg4ei8_v_f64m2x4_m(vbool32_t vm, const double *rs1,
                                               vuint8mf4_t rs2, size_t vl);
vfloat64m4x2_t __riscv_vluxseg2ei8_v_f64m4x2_m(vbool16_t vm, const double *rs1,
                                               vuint8mf2_t rs2, size_t vl);
vfloat64m1x2_t __riscv_vluxseg2ei16_v_f64m1x2_m(vbool64_t vm, const double *rs1,
                                                vuint16mf4_t rs2, size_t vl);
vfloat64m1x3_t __riscv_vluxseg3ei16_v_f64m1x3_m(vbool64_t vm, const double *rs1,
                                                vuint16mf4_t rs2, size_t vl);
vfloat64m1x4_t __riscv_vluxseg4ei16_v_f64m1x4_m(vbool64_t vm, const double *rs1,
                                                vuint16mf4_t rs2, size_t vl);
vfloat64m1x5_t __riscv_vluxseg5ei16_v_f64m1x5_m(vbool64_t vm, const double *rs1,
                                                vuint16mf4_t rs2, size_t vl);
vfloat64m1x6_t __riscv_vluxseg6ei16_v_f64m1x6_m(vbool64_t vm, const double *rs1,
                                                vuint16mf4_t rs2, size_t vl);
vfloat64m1x7_t __riscv_vluxseg7ei16_v_f64m1x7_m(vbool64_t vm, const double *rs1,
                                                vuint16mf4_t rs2, size_t vl);
vfloat64m1x8_t __riscv_vluxseg8ei16_v_f64m1x8_m(vbool64_t vm, const double *rs1,
                                                vuint16mf4_t rs2, size_t vl);
vfloat64m2x2_t __riscv_vluxseg2ei16_v_f64m2x2_m(vbool32_t vm, const double *rs1,
                                                vuint16mf2_t rs2, size_t vl);
vfloat64m2x3_t __riscv_vluxseg3ei16_v_f64m2x3_m(vbool32_t vm, const double *rs1,
                                                vuint16mf2_t rs2, size_t vl);
vfloat64m2x4_t __riscv_vluxseg4ei16_v_f64m2x4_m(vbool32_t vm, const double *rs1,
                                                vuint16mf2_t rs2, size_t vl);
vfloat64m4x2_t __riscv_vluxseg2ei16_v_f64m4x2_m(vbool16_t vm, const double *rs1,
                                                vuint16m1_t rs2, size_t vl);
vfloat64m1x2_t __riscv_vluxseg2ei32_v_f64m1x2_m(vbool64_t vm, const double *rs1,
                                                vuint32mf2_t rs2, size_t vl);
vfloat64m1x3_t __riscv_vluxseg3ei32_v_f64m1x3_m(vbool64_t vm, const double *rs1,
                                                vuint32mf2_t rs2, size_t vl);
vfloat64m1x4_t __riscv_vluxseg4ei32_v_f64m1x4_m(vbool64_t vm, const double *rs1,
                                                vuint32mf2_t rs2, size_t vl);
vfloat64m1x5_t __riscv_vluxseg5ei32_v_f64m1x5_m(vbool64_t vm, const double *rs1,
                                                vuint32mf2_t rs2, size_t vl);
vfloat64m1x6_t __riscv_vluxseg6ei32_v_f64m1x6_m(vbool64_t vm, const double *rs1,
                                                vuint32mf2_t rs2, size_t vl);
vfloat64m1x7_t __riscv_vluxseg7ei32_v_f64m1x7_m(vbool64_t vm, const double *rs1,
                                                vuint32mf2_t rs2, size_t vl);
vfloat64m1x8_t __riscv_vluxseg8ei32_v_f64m1x8_m(vbool64_t vm, const double *rs1,
                                                vuint32mf2_t rs2, size_t vl);
vfloat64m2x2_t __riscv_vluxseg2ei32_v_f64m2x2_m(vbool32_t vm, const double *rs1,
                                                vuint32m1_t rs2, size_t vl);
vfloat64m2x3_t __riscv_vluxseg3ei32_v_f64m2x3_m(vbool32_t vm, const double *rs1,
                                                vuint32m1_t rs2, size_t vl);
vfloat64m2x4_t __riscv_vluxseg4ei32_v_f64m2x4_m(vbool32_t vm, const double *rs1,
                                                vuint32m1_t rs2, size_t vl);
vfloat64m4x2_t __riscv_vluxseg2ei32_v_f64m4x2_m(vbool16_t vm, const double *rs1,
                                                vuint32m2_t rs2, size_t vl);
vfloat64m1x2_t __riscv_vluxseg2ei64_v_f64m1x2_m(vbool64_t vm, const double *rs1,
                                                vuint64m1_t rs2, size_t vl);
vfloat64m1x3_t __riscv_vluxseg3ei64_v_f64m1x3_m(vbool64_t vm, const double *rs1,
                                                vuint64m1_t rs2, size_t vl);
vfloat64m1x4_t __riscv_vluxseg4ei64_v_f64m1x4_m(vbool64_t vm, const double *rs1,
                                                vuint64m1_t rs2, size_t vl);
vfloat64m1x5_t __riscv_vluxseg5ei64_v_f64m1x5_m(vbool64_t vm, const double *rs1,
                                                vuint64m1_t rs2, size_t vl);
vfloat64m1x6_t __riscv_vluxseg6ei64_v_f64m1x6_m(vbool64_t vm, const double *rs1,
                                                vuint64m1_t rs2, size_t vl);
vfloat64m1x7_t __riscv_vluxseg7ei64_v_f64m1x7_m(vbool64_t vm, const double *rs1,
                                                vuint64m1_t rs2, size_t vl);
vfloat64m1x8_t __riscv_vluxseg8ei64_v_f64m1x8_m(vbool64_t vm, const double *rs1,
                                                vuint64m1_t rs2, size_t vl);
vfloat64m2x2_t __riscv_vluxseg2ei64_v_f64m2x2_m(vbool32_t vm, const double *rs1,
                                                vuint64m2_t rs2, size_t vl);
vfloat64m2x3_t __riscv_vluxseg3ei64_v_f64m2x3_m(vbool32_t vm, const double *rs1,
                                                vuint64m2_t rs2, size_t vl);
vfloat64m2x4_t __riscv_vluxseg4ei64_v_f64m2x4_m(vbool32_t vm, const double *rs1,
                                                vuint64m2_t rs2, size_t vl);
vfloat64m4x2_t __riscv_vluxseg2ei64_v_f64m4x2_m(vbool16_t vm, const double *rs1,
                                                vuint64m4_t rs2, size_t vl);
vint8mf8x2_t __riscv_vloxseg2ei8_v_i8mf8x2_m(vbool64_t vm, const int8_t *rs1,
                                             vuint8mf8_t rs2, size_t vl);
vint8mf8x3_t __riscv_vloxseg3ei8_v_i8mf8x3_m(vbool64_t vm, const int8_t *rs1,
                                             vuint8mf8_t rs2, size_t vl);
vint8mf8x4_t __riscv_vloxseg4ei8_v_i8mf8x4_m(vbool64_t vm, const int8_t *rs1,
                                             vuint8mf8_t rs2, size_t vl);
vint8mf8x5_t __riscv_vloxseg5ei8_v_i8mf8x5_m(vbool64_t vm, const int8_t *rs1,
                                             vuint8mf8_t rs2, size_t vl);
vint8mf8x6_t __riscv_vloxseg6ei8_v_i8mf8x6_m(vbool64_t vm, const int8_t *rs1,
                                             vuint8mf8_t rs2, size_t vl);
vint8mf8x7_t __riscv_vloxseg7ei8_v_i8mf8x7_m(vbool64_t vm, const int8_t *rs1,
                                             vuint8mf8_t rs2, size_t vl);
vint8mf8x8_t __riscv_vloxseg8ei8_v_i8mf8x8_m(vbool64_t vm, const int8_t *rs1,
                                             vuint8mf8_t rs2, size_t vl);
vint8mf4x2_t __riscv_vloxseg2ei8_v_i8mf4x2_m(vbool32_t vm, const int8_t *rs1,
                                             vuint8mf4_t rs2, size_t vl);
vint8mf4x3_t __riscv_vloxseg3ei8_v_i8mf4x3_m(vbool32_t vm, const int8_t *rs1,
                                             vuint8mf4_t rs2, size_t vl);
vint8mf4x4_t __riscv_vloxseg4ei8_v_i8mf4x4_m(vbool32_t vm, const int8_t *rs1,
                                             vuint8mf4_t rs2, size_t vl);
vint8mf4x5_t __riscv_vloxseg5ei8_v_i8mf4x5_m(vbool32_t vm, const int8_t *rs1,
                                             vuint8mf4_t rs2, size_t vl);
vint8mf4x6_t __riscv_vloxseg6ei8_v_i8mf4x6_m(vbool32_t vm, const int8_t *rs1,
                                             vuint8mf4_t rs2, size_t vl);
vint8mf4x7_t __riscv_vloxseg7ei8_v_i8mf4x7_m(vbool32_t vm, const int8_t *rs1,
                                             vuint8mf4_t rs2, size_t vl);
vint8mf4x8_t __riscv_vloxseg8ei8_v_i8mf4x8_m(vbool32_t vm, const int8_t *rs1,
                                             vuint8mf4_t rs2, size_t vl);
vint8mf2x2_t __riscv_vloxseg2ei8_v_i8mf2x2_m(vbool16_t vm, const int8_t *rs1,
                                             vuint8mf2_t rs2, size_t vl);
vint8mf2x3_t __riscv_vloxseg3ei8_v_i8mf2x3_m(vbool16_t vm, const int8_t *rs1,
                                             vuint8mf2_t rs2, size_t vl);
vint8mf2x4_t __riscv_vloxseg4ei8_v_i8mf2x4_m(vbool16_t vm, const int8_t *rs1,
                                             vuint8mf2_t rs2, size_t vl);
vint8mf2x5_t __riscv_vloxseg5ei8_v_i8mf2x5_m(vbool16_t vm, const int8_t *rs1,
                                             vuint8mf2_t rs2, size_t vl);
vint8mf2x6_t __riscv_vloxseg6ei8_v_i8mf2x6_m(vbool16_t vm, const int8_t *rs1,
                                             vuint8mf2_t rs2, size_t vl);
vint8mf2x7_t __riscv_vloxseg7ei8_v_i8mf2x7_m(vbool16_t vm, const int8_t *rs1,
                                             vuint8mf2_t rs2, size_t vl);
vint8mf2x8_t __riscv_vloxseg8ei8_v_i8mf2x8_m(vbool16_t vm, const int8_t *rs1,
                                             vuint8mf2_t rs2, size_t vl);
vint8m1x2_t __riscv_vloxseg2ei8_v_i8m1x2_m(vbool8_t vm, const int8_t *rs1,
                                           vuint8m1_t rs2, size_t vl);
vint8m1x3_t __riscv_vloxseg3ei8_v_i8m1x3_m(vbool8_t vm, const int8_t *rs1,
                                           vuint8m1_t rs2, size_t vl);
vint8m1x4_t __riscv_vloxseg4ei8_v_i8m1x4_m(vbool8_t vm, const int8_t *rs1,
                                           vuint8m1_t rs2, size_t vl);
vint8m1x5_t __riscv_vloxseg5ei8_v_i8m1x5_m(vbool8_t vm, const int8_t *rs1,
                                           vuint8m1_t rs2, size_t vl);
vint8m1x6_t __riscv_vloxseg6ei8_v_i8m1x6_m(vbool8_t vm, const int8_t *rs1,
                                           vuint8m1_t rs2, size_t vl);
vint8m1x7_t __riscv_vloxseg7ei8_v_i8m1x7_m(vbool8_t vm, const int8_t *rs1,
                                           vuint8m1_t rs2, size_t vl);
vint8m1x8_t __riscv_vloxseg8ei8_v_i8m1x8_m(vbool8_t vm, const int8_t *rs1,
                                           vuint8m1_t rs2, size_t vl);
vint8m2x2_t __riscv_vloxseg2ei8_v_i8m2x2_m(vbool4_t vm, const int8_t *rs1,
                                           vuint8m2_t rs2, size_t vl);
vint8m2x3_t __riscv_vloxseg3ei8_v_i8m2x3_m(vbool4_t vm, const int8_t *rs1,
                                           vuint8m2_t rs2, size_t vl);
vint8m2x4_t __riscv_vloxseg4ei8_v_i8m2x4_m(vbool4_t vm, const int8_t *rs1,
                                           vuint8m2_t rs2, size_t vl);
vint8m4x2_t __riscv_vloxseg2ei8_v_i8m4x2_m(vbool2_t vm, const int8_t *rs1,
                                           vuint8m4_t rs2, size_t vl);
vint8mf8x2_t __riscv_vloxseg2ei16_v_i8mf8x2_m(vbool64_t vm, const int8_t *rs1,
                                              vuint16mf4_t rs2, size_t vl);
vint8mf8x3_t __riscv_vloxseg3ei16_v_i8mf8x3_m(vbool64_t vm, const int8_t *rs1,
                                              vuint16mf4_t rs2, size_t vl);
vint8mf8x4_t __riscv_vloxseg4ei16_v_i8mf8x4_m(vbool64_t vm, const int8_t *rs1,
                                              vuint16mf4_t rs2, size_t vl);
vint8mf8x5_t __riscv_vloxseg5ei16_v_i8mf8x5_m(vbool64_t vm, const int8_t *rs1,
                                              vuint16mf4_t rs2, size_t vl);
vint8mf8x6_t __riscv_vloxseg6ei16_v_i8mf8x6_m(vbool64_t vm, const int8_t *rs1,
                                              vuint16mf4_t rs2, size_t vl);
vint8mf8x7_t __riscv_vloxseg7ei16_v_i8mf8x7_m(vbool64_t vm, const int8_t *rs1,
                                              vuint16mf4_t rs2, size_t vl);
vint8mf8x8_t __riscv_vloxseg8ei16_v_i8mf8x8_m(vbool64_t vm, const int8_t *rs1,
                                              vuint16mf4_t rs2, size_t vl);
vint8mf4x2_t __riscv_vloxseg2ei16_v_i8mf4x2_m(vbool32_t vm, const int8_t *rs1,
                                              vuint16mf2_t rs2, size_t vl);
vint8mf4x3_t __riscv_vloxseg3ei16_v_i8mf4x3_m(vbool32_t vm, const int8_t *rs1,
                                              vuint16mf2_t rs2, size_t vl);
vint8mf4x4_t __riscv_vloxseg4ei16_v_i8mf4x4_m(vbool32_t vm, const int8_t *rs1,
                                              vuint16mf2_t rs2, size_t vl);
vint8mf4x5_t __riscv_vloxseg5ei16_v_i8mf4x5_m(vbool32_t vm, const int8_t *rs1,
                                              vuint16mf2_t rs2, size_t vl);
vint8mf4x6_t __riscv_vloxseg6ei16_v_i8mf4x6_m(vbool32_t vm, const int8_t *rs1,
                                              vuint16mf2_t rs2, size_t vl);
vint8mf4x7_t __riscv_vloxseg7ei16_v_i8mf4x7_m(vbool32_t vm, const int8_t *rs1,
                                              vuint16mf2_t rs2, size_t vl);
vint8mf4x8_t __riscv_vloxseg8ei16_v_i8mf4x8_m(vbool32_t vm, const int8_t *rs1,
                                              vuint16mf2_t rs2, size_t vl);
vint8mf2x2_t __riscv_vloxseg2ei16_v_i8mf2x2_m(vbool16_t vm, const int8_t *rs1,
                                              vuint16m1_t rs2, size_t vl);
vint8mf2x3_t __riscv_vloxseg3ei16_v_i8mf2x3_m(vbool16_t vm, const int8_t *rs1,
                                              vuint16m1_t rs2, size_t vl);
vint8mf2x4_t __riscv_vloxseg4ei16_v_i8mf2x4_m(vbool16_t vm, const int8_t *rs1,
                                              vuint16m1_t rs2, size_t vl);
vint8mf2x5_t __riscv_vloxseg5ei16_v_i8mf2x5_m(vbool16_t vm, const int8_t *rs1,
                                              vuint16m1_t rs2, size_t vl);
vint8mf2x6_t __riscv_vloxseg6ei16_v_i8mf2x6_m(vbool16_t vm, const int8_t *rs1,
                                              vuint16m1_t rs2, size_t vl);
vint8mf2x7_t __riscv_vloxseg7ei16_v_i8mf2x7_m(vbool16_t vm, const int8_t *rs1,
                                              vuint16m1_t rs2, size_t vl);
vint8mf2x8_t __riscv_vloxseg8ei16_v_i8mf2x8_m(vbool16_t vm, const int8_t *rs1,
                                              vuint16m1_t rs2, size_t vl);
vint8m1x2_t __riscv_vloxseg2ei16_v_i8m1x2_m(vbool8_t vm, const int8_t *rs1,
                                            vuint16m2_t rs2, size_t vl);
vint8m1x3_t __riscv_vloxseg3ei16_v_i8m1x3_m(vbool8_t vm, const int8_t *rs1,
                                            vuint16m2_t rs2, size_t vl);
vint8m1x4_t __riscv_vloxseg4ei16_v_i8m1x4_m(vbool8_t vm, const int8_t *rs1,
                                            vuint16m2_t rs2, size_t vl);
vint8m1x5_t __riscv_vloxseg5ei16_v_i8m1x5_m(vbool8_t vm, const int8_t *rs1,
                                            vuint16m2_t rs2, size_t vl);
vint8m1x6_t __riscv_vloxseg6ei16_v_i8m1x6_m(vbool8_t vm, const int8_t *rs1,
                                            vuint16m2_t rs2, size_t vl);
vint8m1x7_t __riscv_vloxseg7ei16_v_i8m1x7_m(vbool8_t vm, const int8_t *rs1,
                                            vuint16m2_t rs2, size_t vl);
vint8m1x8_t __riscv_vloxseg8ei16_v_i8m1x8_m(vbool8_t vm, const int8_t *rs1,
                                            vuint16m2_t rs2, size_t vl);
vint8m2x2_t __riscv_vloxseg2ei16_v_i8m2x2_m(vbool4_t vm, const int8_t *rs1,
                                            vuint16m4_t rs2, size_t vl);
vint8m2x3_t __riscv_vloxseg3ei16_v_i8m2x3_m(vbool4_t vm, const int8_t *rs1,
                                            vuint16m4_t rs2, size_t vl);
vint8m2x4_t __riscv_vloxseg4ei16_v_i8m2x4_m(vbool4_t vm, const int8_t *rs1,
                                            vuint16m4_t rs2, size_t vl);
vint8m4x2_t __riscv_vloxseg2ei16_v_i8m4x2_m(vbool2_t vm, const int8_t *rs1,
                                            vuint16m8_t rs2, size_t vl);
vint8mf8x2_t __riscv_vloxseg2ei32_v_i8mf8x2_m(vbool64_t vm, const int8_t *rs1,
                                              vuint32mf2_t rs2, size_t vl);
vint8mf8x3_t __riscv_vloxseg3ei32_v_i8mf8x3_m(vbool64_t vm, const int8_t *rs1,
                                              vuint32mf2_t rs2, size_t vl);
vint8mf8x4_t __riscv_vloxseg4ei32_v_i8mf8x4_m(vbool64_t vm, const int8_t *rs1,
                                              vuint32mf2_t rs2, size_t vl);
vint8mf8x5_t __riscv_vloxseg5ei32_v_i8mf8x5_m(vbool64_t vm, const int8_t *rs1,
                                              vuint32mf2_t rs2, size_t vl);
vint8mf8x6_t __riscv_vloxseg6ei32_v_i8mf8x6_m(vbool64_t vm, const int8_t *rs1,
                                              vuint32mf2_t rs2, size_t vl);
vint8mf8x7_t __riscv_vloxseg7ei32_v_i8mf8x7_m(vbool64_t vm, const int8_t *rs1,
                                              vuint32mf2_t rs2, size_t vl);
vint8mf8x8_t __riscv_vloxseg8ei32_v_i8mf8x8_m(vbool64_t vm, const int8_t *rs1,
                                              vuint32mf2_t rs2, size_t vl);
vint8mf4x2_t __riscv_vloxseg2ei32_v_i8mf4x2_m(vbool32_t vm, const int8_t *rs1,
                                              vuint32m1_t rs2, size_t vl);
vint8mf4x3_t __riscv_vloxseg3ei32_v_i8mf4x3_m(vbool32_t vm, const int8_t *rs1,
                                              vuint32m1_t rs2, size_t vl);
vint8mf4x4_t __riscv_vloxseg4ei32_v_i8mf4x4_m(vbool32_t vm, const int8_t *rs1,
                                              vuint32m1_t rs2, size_t vl);
vint8mf4x5_t __riscv_vloxseg5ei32_v_i8mf4x5_m(vbool32_t vm, const int8_t *rs1,
                                              vuint32m1_t rs2, size_t vl);
vint8mf4x6_t __riscv_vloxseg6ei32_v_i8mf4x6_m(vbool32_t vm, const int8_t *rs1,
                                              vuint32m1_t rs2, size_t vl);
vint8mf4x7_t __riscv_vloxseg7ei32_v_i8mf4x7_m(vbool32_t vm, const int8_t *rs1,
                                              vuint32m1_t rs2, size_t vl);
vint8mf4x8_t __riscv_vloxseg8ei32_v_i8mf4x8_m(vbool32_t vm, const int8_t *rs1,
                                              vuint32m1_t rs2, size_t vl);
vint8mf2x2_t __riscv_vloxseg2ei32_v_i8mf2x2_m(vbool16_t vm, const int8_t *rs1,
                                              vuint32m2_t rs2, size_t vl);
vint8mf2x3_t __riscv_vloxseg3ei32_v_i8mf2x3_m(vbool16_t vm, const int8_t *rs1,
                                              vuint32m2_t rs2, size_t vl);
vint8mf2x4_t __riscv_vloxseg4ei32_v_i8mf2x4_m(vbool16_t vm, const int8_t *rs1,
                                              vuint32m2_t rs2, size_t vl);
vint8mf2x5_t __riscv_vloxseg5ei32_v_i8mf2x5_m(vbool16_t vm, const int8_t *rs1,
                                              vuint32m2_t rs2, size_t vl);
vint8mf2x6_t __riscv_vloxseg6ei32_v_i8mf2x6_m(vbool16_t vm, const int8_t *rs1,
                                              vuint32m2_t rs2, size_t vl);
vint8mf2x7_t __riscv_vloxseg7ei32_v_i8mf2x7_m(vbool16_t vm, const int8_t *rs1,
                                              vuint32m2_t rs2, size_t vl);
vint8mf2x8_t __riscv_vloxseg8ei32_v_i8mf2x8_m(vbool16_t vm, const int8_t *rs1,
                                              vuint32m2_t rs2, size_t vl);
vint8m1x2_t __riscv_vloxseg2ei32_v_i8m1x2_m(vbool8_t vm, const int8_t *rs1,
                                            vuint32m4_t rs2, size_t vl);
vint8m1x3_t __riscv_vloxseg3ei32_v_i8m1x3_m(vbool8_t vm, const int8_t *rs1,
                                            vuint32m4_t rs2, size_t vl);
vint8m1x4_t __riscv_vloxseg4ei32_v_i8m1x4_m(vbool8_t vm, const int8_t *rs1,
                                            vuint32m4_t rs2, size_t vl);
vint8m1x5_t __riscv_vloxseg5ei32_v_i8m1x5_m(vbool8_t vm, const int8_t *rs1,
                                            vuint32m4_t rs2, size_t vl);
vint8m1x6_t __riscv_vloxseg6ei32_v_i8m1x6_m(vbool8_t vm, const int8_t *rs1,
                                            vuint32m4_t rs2, size_t vl);
vint8m1x7_t __riscv_vloxseg7ei32_v_i8m1x7_m(vbool8_t vm, const int8_t *rs1,
                                            vuint32m4_t rs2, size_t vl);
vint8m1x8_t __riscv_vloxseg8ei32_v_i8m1x8_m(vbool8_t vm, const int8_t *rs1,
                                            vuint32m4_t rs2, size_t vl);
vint8m2x2_t __riscv_vloxseg2ei32_v_i8m2x2_m(vbool4_t vm, const int8_t *rs1,
                                            vuint32m8_t rs2, size_t vl);
vint8m2x3_t __riscv_vloxseg3ei32_v_i8m2x3_m(vbool4_t vm, const int8_t *rs1,
                                            vuint32m8_t rs2, size_t vl);
vint8m2x4_t __riscv_vloxseg4ei32_v_i8m2x4_m(vbool4_t vm, const int8_t *rs1,
                                            vuint32m8_t rs2, size_t vl);
vint8mf8x2_t __riscv_vloxseg2ei64_v_i8mf8x2_m(vbool64_t vm, const int8_t *rs1,
                                              vuint64m1_t rs2, size_t vl);
vint8mf8x3_t __riscv_vloxseg3ei64_v_i8mf8x3_m(vbool64_t vm, const int8_t *rs1,
                                              vuint64m1_t rs2, size_t vl);
vint8mf8x4_t __riscv_vloxseg4ei64_v_i8mf8x4_m(vbool64_t vm, const int8_t *rs1,
                                              vuint64m1_t rs2, size_t vl);
vint8mf8x5_t __riscv_vloxseg5ei64_v_i8mf8x5_m(vbool64_t vm, const int8_t *rs1,
                                              vuint64m1_t rs2, size_t vl);
vint8mf8x6_t __riscv_vloxseg6ei64_v_i8mf8x6_m(vbool64_t vm, const int8_t *rs1,
                                              vuint64m1_t rs2, size_t vl);
vint8mf8x7_t __riscv_vloxseg7ei64_v_i8mf8x7_m(vbool64_t vm, const int8_t *rs1,
                                              vuint64m1_t rs2, size_t vl);
vint8mf8x8_t __riscv_vloxseg8ei64_v_i8mf8x8_m(vbool64_t vm, const int8_t *rs1,
                                              vuint64m1_t rs2, size_t vl);
vint8mf4x2_t __riscv_vloxseg2ei64_v_i8mf4x2_m(vbool32_t vm, const int8_t *rs1,
                                              vuint64m2_t rs2, size_t vl);
vint8mf4x3_t __riscv_vloxseg3ei64_v_i8mf4x3_m(vbool32_t vm, const int8_t *rs1,
                                              vuint64m2_t rs2, size_t vl);
vint8mf4x4_t __riscv_vloxseg4ei64_v_i8mf4x4_m(vbool32_t vm, const int8_t *rs1,
                                              vuint64m2_t rs2, size_t vl);
vint8mf4x5_t __riscv_vloxseg5ei64_v_i8mf4x5_m(vbool32_t vm, const int8_t *rs1,
                                              vuint64m2_t rs2, size_t vl);
vint8mf4x6_t __riscv_vloxseg6ei64_v_i8mf4x6_m(vbool32_t vm, const int8_t *rs1,
                                              vuint64m2_t rs2, size_t vl);
vint8mf4x7_t __riscv_vloxseg7ei64_v_i8mf4x7_m(vbool32_t vm, const int8_t *rs1,
                                              vuint64m2_t rs2, size_t vl);
vint8mf4x8_t __riscv_vloxseg8ei64_v_i8mf4x8_m(vbool32_t vm, const int8_t *rs1,
                                              vuint64m2_t rs2, size_t vl);
vint8mf2x2_t __riscv_vloxseg2ei64_v_i8mf2x2_m(vbool16_t vm, const int8_t *rs1,
                                              vuint64m4_t rs2, size_t vl);
vint8mf2x3_t __riscv_vloxseg3ei64_v_i8mf2x3_m(vbool16_t vm, const int8_t *rs1,
                                              vuint64m4_t rs2, size_t vl);
vint8mf2x4_t __riscv_vloxseg4ei64_v_i8mf2x4_m(vbool16_t vm, const int8_t *rs1,
                                              vuint64m4_t rs2, size_t vl);
vint8mf2x5_t __riscv_vloxseg5ei64_v_i8mf2x5_m(vbool16_t vm, const int8_t *rs1,
                                              vuint64m4_t rs2, size_t vl);
vint8mf2x6_t __riscv_vloxseg6ei64_v_i8mf2x6_m(vbool16_t vm, const int8_t *rs1,
                                              vuint64m4_t rs2, size_t vl);
vint8mf2x7_t __riscv_vloxseg7ei64_v_i8mf2x7_m(vbool16_t vm, const int8_t *rs1,
                                              vuint64m4_t rs2, size_t vl);
vint8mf2x8_t __riscv_vloxseg8ei64_v_i8mf2x8_m(vbool16_t vm, const int8_t *rs1,
                                              vuint64m4_t rs2, size_t vl);
vint8m1x2_t __riscv_vloxseg2ei64_v_i8m1x2_m(vbool8_t vm, const int8_t *rs1,
                                            vuint64m8_t rs2, size_t vl);
vint8m1x3_t __riscv_vloxseg3ei64_v_i8m1x3_m(vbool8_t vm, const int8_t *rs1,
                                            vuint64m8_t rs2, size_t vl);
vint8m1x4_t __riscv_vloxseg4ei64_v_i8m1x4_m(vbool8_t vm, const int8_t *rs1,
                                            vuint64m8_t rs2, size_t vl);
vint8m1x5_t __riscv_vloxseg5ei64_v_i8m1x5_m(vbool8_t vm, const int8_t *rs1,
                                            vuint64m8_t rs2, size_t vl);
vint8m1x6_t __riscv_vloxseg6ei64_v_i8m1x6_m(vbool8_t vm, const int8_t *rs1,
                                            vuint64m8_t rs2, size_t vl);
vint8m1x7_t __riscv_vloxseg7ei64_v_i8m1x7_m(vbool8_t vm, const int8_t *rs1,
                                            vuint64m8_t rs2, size_t vl);
vint8m1x8_t __riscv_vloxseg8ei64_v_i8m1x8_m(vbool8_t vm, const int8_t *rs1,
                                            vuint64m8_t rs2, size_t vl);
vint16mf4x2_t __riscv_vloxseg2ei8_v_i16mf4x2_m(vbool64_t vm, const int16_t *rs1,
                                               vuint8mf8_t rs2, size_t vl);
vint16mf4x3_t __riscv_vloxseg3ei8_v_i16mf4x3_m(vbool64_t vm, const int16_t *rs1,
                                               vuint8mf8_t rs2, size_t vl);
vint16mf4x4_t __riscv_vloxseg4ei8_v_i16mf4x4_m(vbool64_t vm, const int16_t *rs1,
                                               vuint8mf8_t rs2, size_t vl);
vint16mf4x5_t __riscv_vloxseg5ei8_v_i16mf4x5_m(vbool64_t vm, const int16_t *rs1,
                                               vuint8mf8_t rs2, size_t vl);
vint16mf4x6_t __riscv_vloxseg6ei8_v_i16mf4x6_m(vbool64_t vm, const int16_t *rs1,
                                               vuint8mf8_t rs2, size_t vl);
vint16mf4x7_t __riscv_vloxseg7ei8_v_i16mf4x7_m(vbool64_t vm, const int16_t *rs1,
                                               vuint8mf8_t rs2, size_t vl);
vint16mf4x8_t __riscv_vloxseg8ei8_v_i16mf4x8_m(vbool64_t vm, const int16_t *rs1,
                                               vuint8mf8_t rs2, size_t vl);
vint16mf2x2_t __riscv_vloxseg2ei8_v_i16mf2x2_m(vbool32_t vm, const int16_t *rs1,
                                               vuint8mf4_t rs2, size_t vl);
vint16mf2x3_t __riscv_vloxseg3ei8_v_i16mf2x3_m(vbool32_t vm, const int16_t *rs1,
                                               vuint8mf4_t rs2, size_t vl);
vint16mf2x4_t __riscv_vloxseg4ei8_v_i16mf2x4_m(vbool32_t vm, const int16_t *rs1,
                                               vuint8mf4_t rs2, size_t vl);
vint16mf2x5_t __riscv_vloxseg5ei8_v_i16mf2x5_m(vbool32_t vm, const int16_t *rs1,
                                               vuint8mf4_t rs2, size_t vl);
vint16mf2x6_t __riscv_vloxseg6ei8_v_i16mf2x6_m(vbool32_t vm, const int16_t *rs1,
                                               vuint8mf4_t rs2, size_t vl);
vint16mf2x7_t __riscv_vloxseg7ei8_v_i16mf2x7_m(vbool32_t vm, const int16_t *rs1,
                                               vuint8mf4_t rs2, size_t vl);
vint16mf2x8_t __riscv_vloxseg8ei8_v_i16mf2x8_m(vbool32_t vm, const int16_t *rs1,
                                               vuint8mf4_t rs2, size_t vl);
vint16m1x2_t __riscv_vloxseg2ei8_v_i16m1x2_m(vbool16_t vm, const int16_t *rs1,
                                             vuint8mf2_t rs2, size_t vl);
vint16m1x3_t __riscv_vloxseg3ei8_v_i16m1x3_m(vbool16_t vm, const int16_t *rs1,
                                             vuint8mf2_t rs2, size_t vl);
vint16m1x4_t __riscv_vloxseg4ei8_v_i16m1x4_m(vbool16_t vm, const int16_t *rs1,
                                             vuint8mf2_t rs2, size_t vl);
vint16m1x5_t __riscv_vloxseg5ei8_v_i16m1x5_m(vbool16_t vm, const int16_t *rs1,
                                             vuint8mf2_t rs2, size_t vl);
vint16m1x6_t __riscv_vloxseg6ei8_v_i16m1x6_m(vbool16_t vm, const int16_t *rs1,
                                             vuint8mf2_t rs2, size_t vl);
vint16m1x7_t __riscv_vloxseg7ei8_v_i16m1x7_m(vbool16_t vm, const int16_t *rs1,
                                             vuint8mf2_t rs2, size_t vl);
vint16m1x8_t __riscv_vloxseg8ei8_v_i16m1x8_m(vbool16_t vm, const int16_t *rs1,
                                             vuint8mf2_t rs2, size_t vl);
vint16m2x2_t __riscv_vloxseg2ei8_v_i16m2x2_m(vbool8_t vm, const int16_t *rs1,
                                             vuint8m1_t rs2, size_t vl);
vint16m2x3_t __riscv_vloxseg3ei8_v_i16m2x3_m(vbool8_t vm, const int16_t *rs1,
                                             vuint8m1_t rs2, size_t vl);
vint16m2x4_t __riscv_vloxseg4ei8_v_i16m2x4_m(vbool8_t vm, const int16_t *rs1,
                                             vuint8m1_t rs2, size_t vl);
vint16m4x2_t __riscv_vloxseg2ei8_v_i16m4x2_m(vbool4_t vm, const int16_t *rs1,
                                             vuint8m2_t rs2, size_t vl);
vint16mf4x2_t __riscv_vloxseg2ei16_v_i16mf4x2_m(vbool64_t vm,
                                                const int16_t *rs1,
                                                vuint16mf4_t rs2, size_t vl);
vint16mf4x3_t __riscv_vloxseg3ei16_v_i16mf4x3_m(vbool64_t vm,
                                                const int16_t *rs1,
                                                vuint16mf4_t rs2, size_t vl);
vint16mf4x4_t __riscv_vloxseg4ei16_v_i16mf4x4_m(vbool64_t vm,
                                                const int16_t *rs1,
                                                vuint16mf4_t rs2, size_t vl);
vint16mf4x5_t __riscv_vloxseg5ei16_v_i16mf4x5_m(vbool64_t vm,
                                                const int16_t *rs1,
                                                vuint16mf4_t rs2, size_t vl);
vint16mf4x6_t __riscv_vloxseg6ei16_v_i16mf4x6_m(vbool64_t vm,
                                                const int16_t *rs1,
                                                vuint16mf4_t rs2, size_t vl);
vint16mf4x7_t __riscv_vloxseg7ei16_v_i16mf4x7_m(vbool64_t vm,
                                                const int16_t *rs1,
                                                vuint16mf4_t rs2, size_t vl);
vint16mf4x8_t __riscv_vloxseg8ei16_v_i16mf4x8_m(vbool64_t vm,
                                                const int16_t *rs1,
                                                vuint16mf4_t rs2, size_t vl);
vint16mf2x2_t __riscv_vloxseg2ei16_v_i16mf2x2_m(vbool32_t vm,
                                                const int16_t *rs1,
                                                vuint16mf2_t rs2, size_t vl);
vint16mf2x3_t __riscv_vloxseg3ei16_v_i16mf2x3_m(vbool32_t vm,
                                                const int16_t *rs1,
                                                vuint16mf2_t rs2, size_t vl);
vint16mf2x4_t __riscv_vloxseg4ei16_v_i16mf2x4_m(vbool32_t vm,
                                                const int16_t *rs1,
                                                vuint16mf2_t rs2, size_t vl);
vint16mf2x5_t __riscv_vloxseg5ei16_v_i16mf2x5_m(vbool32_t vm,
                                                const int16_t *rs1,
                                                vuint16mf2_t rs2, size_t vl);
vint16mf2x6_t __riscv_vloxseg6ei16_v_i16mf2x6_m(vbool32_t vm,
                                                const int16_t *rs1,
                                                vuint16mf2_t rs2, size_t vl);
vint16mf2x7_t __riscv_vloxseg7ei16_v_i16mf2x7_m(vbool32_t vm,
                                                const int16_t *rs1,
                                                vuint16mf2_t rs2, size_t vl);
vint16mf2x8_t __riscv_vloxseg8ei16_v_i16mf2x8_m(vbool32_t vm,
                                                const int16_t *rs1,
                                                vuint16mf2_t rs2, size_t vl);
vint16m1x2_t __riscv_vloxseg2ei16_v_i16m1x2_m(vbool16_t vm, const int16_t *rs1,
                                              vuint16m1_t rs2, size_t vl);
vint16m1x3_t __riscv_vloxseg3ei16_v_i16m1x3_m(vbool16_t vm, const int16_t *rs1,
                                              vuint16m1_t rs2, size_t vl);
vint16m1x4_t __riscv_vloxseg4ei16_v_i16m1x4_m(vbool16_t vm, const int16_t *rs1,
                                              vuint16m1_t rs2, size_t vl);
vint16m1x5_t __riscv_vloxseg5ei16_v_i16m1x5_m(vbool16_t vm, const int16_t *rs1,
                                              vuint16m1_t rs2, size_t vl);
vint16m1x6_t __riscv_vloxseg6ei16_v_i16m1x6_m(vbool16_t vm, const int16_t *rs1,
                                              vuint16m1_t rs2, size_t vl);
vint16m1x7_t __riscv_vloxseg7ei16_v_i16m1x7_m(vbool16_t vm, const int16_t *rs1,
                                              vuint16m1_t rs2, size_t vl);
vint16m1x8_t __riscv_vloxseg8ei16_v_i16m1x8_m(vbool16_t vm, const int16_t *rs1,
                                              vuint16m1_t rs2, size_t vl);
vint16m2x2_t __riscv_vloxseg2ei16_v_i16m2x2_m(vbool8_t vm, const int16_t *rs1,
                                              vuint16m2_t rs2, size_t vl);
vint16m2x3_t __riscv_vloxseg3ei16_v_i16m2x3_m(vbool8_t vm, const int16_t *rs1,
                                              vuint16m2_t rs2, size_t vl);
vint16m2x4_t __riscv_vloxseg4ei16_v_i16m2x4_m(vbool8_t vm, const int16_t *rs1,
                                              vuint16m2_t rs2, size_t vl);
vint16m4x2_t __riscv_vloxseg2ei16_v_i16m4x2_m(vbool4_t vm, const int16_t *rs1,
                                              vuint16m4_t rs2, size_t vl);
vint16mf4x2_t __riscv_vloxseg2ei32_v_i16mf4x2_m(vbool64_t vm,
                                                const int16_t *rs1,
                                                vuint32mf2_t rs2, size_t vl);
vint16mf4x3_t __riscv_vloxseg3ei32_v_i16mf4x3_m(vbool64_t vm,
                                                const int16_t *rs1,
                                                vuint32mf2_t rs2, size_t vl);
vint16mf4x4_t __riscv_vloxseg4ei32_v_i16mf4x4_m(vbool64_t vm,
                                                const int16_t *rs1,
                                                vuint32mf2_t rs2, size_t vl);
vint16mf4x5_t __riscv_vloxseg5ei32_v_i16mf4x5_m(vbool64_t vm,
                                                const int16_t *rs1,
                                                vuint32mf2_t rs2, size_t vl);
vint16mf4x6_t __riscv_vloxseg6ei32_v_i16mf4x6_m(vbool64_t vm,
                                                const int16_t *rs1,
                                                vuint32mf2_t rs2, size_t vl);
vint16mf4x7_t __riscv_vloxseg7ei32_v_i16mf4x7_m(vbool64_t vm,
                                                const int16_t *rs1,
                                                vuint32mf2_t rs2, size_t vl);
vint16mf4x8_t __riscv_vloxseg8ei32_v_i16mf4x8_m(vbool64_t vm,
                                                const int16_t *rs1,
                                                vuint32mf2_t rs2, size_t vl);
vint16mf2x2_t __riscv_vloxseg2ei32_v_i16mf2x2_m(vbool32_t vm,
                                                const int16_t *rs1,
                                                vuint32m1_t rs2, size_t vl);
vint16mf2x3_t __riscv_vloxseg3ei32_v_i16mf2x3_m(vbool32_t vm,
                                                const int16_t *rs1,
                                                vuint32m1_t rs2, size_t vl);
vint16mf2x4_t __riscv_vloxseg4ei32_v_i16mf2x4_m(vbool32_t vm,
                                                const int16_t *rs1,
                                                vuint32m1_t rs2, size_t vl);
vint16mf2x5_t __riscv_vloxseg5ei32_v_i16mf2x5_m(vbool32_t vm,
                                                const int16_t *rs1,
                                                vuint32m1_t rs2, size_t vl);
vint16mf2x6_t __riscv_vloxseg6ei32_v_i16mf2x6_m(vbool32_t vm,
                                                const int16_t *rs1,
                                                vuint32m1_t rs2, size_t vl);
vint16mf2x7_t __riscv_vloxseg7ei32_v_i16mf2x7_m(vbool32_t vm,
                                                const int16_t *rs1,
                                                vuint32m1_t rs2, size_t vl);
vint16mf2x8_t __riscv_vloxseg8ei32_v_i16mf2x8_m(vbool32_t vm,
                                                const int16_t *rs1,
                                                vuint32m1_t rs2, size_t vl);
vint16m1x2_t __riscv_vloxseg2ei32_v_i16m1x2_m(vbool16_t vm, const int16_t *rs1,
                                              vuint32m2_t rs2, size_t vl);
vint16m1x3_t __riscv_vloxseg3ei32_v_i16m1x3_m(vbool16_t vm, const int16_t *rs1,
                                              vuint32m2_t rs2, size_t vl);
vint16m1x4_t __riscv_vloxseg4ei32_v_i16m1x4_m(vbool16_t vm, const int16_t *rs1,
                                              vuint32m2_t rs2, size_t vl);
vint16m1x5_t __riscv_vloxseg5ei32_v_i16m1x5_m(vbool16_t vm, const int16_t *rs1,
                                              vuint32m2_t rs2, size_t vl);
vint16m1x6_t __riscv_vloxseg6ei32_v_i16m1x6_m(vbool16_t vm, const int16_t *rs1,
                                              vuint32m2_t rs2, size_t vl);
vint16m1x7_t __riscv_vloxseg7ei32_v_i16m1x7_m(vbool16_t vm, const int16_t *rs1,
                                              vuint32m2_t rs2, size_t vl);
vint16m1x8_t __riscv_vloxseg8ei32_v_i16m1x8_m(vbool16_t vm, const int16_t *rs1,
                                              vuint32m2_t rs2, size_t vl);
vint16m2x2_t __riscv_vloxseg2ei32_v_i16m2x2_m(vbool8_t vm, const int16_t *rs1,
                                              vuint32m4_t rs2, size_t vl);
vint16m2x3_t __riscv_vloxseg3ei32_v_i16m2x3_m(vbool8_t vm, const int16_t *rs1,
                                              vuint32m4_t rs2, size_t vl);
vint16m2x4_t __riscv_vloxseg4ei32_v_i16m2x4_m(vbool8_t vm, const int16_t *rs1,
                                              vuint32m4_t rs2, size_t vl);
vint16m4x2_t __riscv_vloxseg2ei32_v_i16m4x2_m(vbool4_t vm, const int16_t *rs1,
                                              vuint32m8_t rs2, size_t vl);
vint16mf4x2_t __riscv_vloxseg2ei64_v_i16mf4x2_m(vbool64_t vm,
                                                const int16_t *rs1,
                                                vuint64m1_t rs2, size_t vl);
vint16mf4x3_t __riscv_vloxseg3ei64_v_i16mf4x3_m(vbool64_t vm,
                                                const int16_t *rs1,
                                                vuint64m1_t rs2, size_t vl);
vint16mf4x4_t __riscv_vloxseg4ei64_v_i16mf4x4_m(vbool64_t vm,
                                                const int16_t *rs1,
                                                vuint64m1_t rs2, size_t vl);
vint16mf4x5_t __riscv_vloxseg5ei64_v_i16mf4x5_m(vbool64_t vm,
                                                const int16_t *rs1,
                                                vuint64m1_t rs2, size_t vl);
vint16mf4x6_t __riscv_vloxseg6ei64_v_i16mf4x6_m(vbool64_t vm,
                                                const int16_t *rs1,
                                                vuint64m1_t rs2, size_t vl);
vint16mf4x7_t __riscv_vloxseg7ei64_v_i16mf4x7_m(vbool64_t vm,
                                                const int16_t *rs1,
                                                vuint64m1_t rs2, size_t vl);
vint16mf4x8_t __riscv_vloxseg8ei64_v_i16mf4x8_m(vbool64_t vm,
                                                const int16_t *rs1,
                                                vuint64m1_t rs2, size_t vl);
vint16mf2x2_t __riscv_vloxseg2ei64_v_i16mf2x2_m(vbool32_t vm,
                                                const int16_t *rs1,
                                                vuint64m2_t rs2, size_t vl);
vint16mf2x3_t __riscv_vloxseg3ei64_v_i16mf2x3_m(vbool32_t vm,
                                                const int16_t *rs1,
                                                vuint64m2_t rs2, size_t vl);
vint16mf2x4_t __riscv_vloxseg4ei64_v_i16mf2x4_m(vbool32_t vm,
                                                const int16_t *rs1,
                                                vuint64m2_t rs2, size_t vl);
vint16mf2x5_t __riscv_vloxseg5ei64_v_i16mf2x5_m(vbool32_t vm,
                                                const int16_t *rs1,
                                                vuint64m2_t rs2, size_t vl);
vint16mf2x6_t __riscv_vloxseg6ei64_v_i16mf2x6_m(vbool32_t vm,
                                                const int16_t *rs1,
                                                vuint64m2_t rs2, size_t vl);
vint16mf2x7_t __riscv_vloxseg7ei64_v_i16mf2x7_m(vbool32_t vm,
                                                const int16_t *rs1,
                                                vuint64m2_t rs2, size_t vl);
vint16mf2x8_t __riscv_vloxseg8ei64_v_i16mf2x8_m(vbool32_t vm,
                                                const int16_t *rs1,
                                                vuint64m2_t rs2, size_t vl);
vint16m1x2_t __riscv_vloxseg2ei64_v_i16m1x2_m(vbool16_t vm, const int16_t *rs1,
                                              vuint64m4_t rs2, size_t vl);
vint16m1x3_t __riscv_vloxseg3ei64_v_i16m1x3_m(vbool16_t vm, const int16_t *rs1,
                                              vuint64m4_t rs2, size_t vl);
vint16m1x4_t __riscv_vloxseg4ei64_v_i16m1x4_m(vbool16_t vm, const int16_t *rs1,
                                              vuint64m4_t rs2, size_t vl);
vint16m1x5_t __riscv_vloxseg5ei64_v_i16m1x5_m(vbool16_t vm, const int16_t *rs1,
                                              vuint64m4_t rs2, size_t vl);
vint16m1x6_t __riscv_vloxseg6ei64_v_i16m1x6_m(vbool16_t vm, const int16_t *rs1,
                                              vuint64m4_t rs2, size_t vl);
vint16m1x7_t __riscv_vloxseg7ei64_v_i16m1x7_m(vbool16_t vm, const int16_t *rs1,
                                              vuint64m4_t rs2, size_t vl);
vint16m1x8_t __riscv_vloxseg8ei64_v_i16m1x8_m(vbool16_t vm, const int16_t *rs1,
                                              vuint64m4_t rs2, size_t vl);
vint16m2x2_t __riscv_vloxseg2ei64_v_i16m2x2_m(vbool8_t vm, const int16_t *rs1,
                                              vuint64m8_t rs2, size_t vl);
vint16m2x3_t __riscv_vloxseg3ei64_v_i16m2x3_m(vbool8_t vm, const int16_t *rs1,
                                              vuint64m8_t rs2, size_t vl);
vint16m2x4_t __riscv_vloxseg4ei64_v_i16m2x4_m(vbool8_t vm, const int16_t *rs1,
                                              vuint64m8_t rs2, size_t vl);
vint32mf2x2_t __riscv_vloxseg2ei8_v_i32mf2x2_m(vbool64_t vm, const int32_t *rs1,
                                               vuint8mf8_t rs2, size_t vl);
vint32mf2x3_t __riscv_vloxseg3ei8_v_i32mf2x3_m(vbool64_t vm, const int32_t *rs1,
                                               vuint8mf8_t rs2, size_t vl);
vint32mf2x4_t __riscv_vloxseg4ei8_v_i32mf2x4_m(vbool64_t vm, const int32_t *rs1,
                                               vuint8mf8_t rs2, size_t vl);
vint32mf2x5_t __riscv_vloxseg5ei8_v_i32mf2x5_m(vbool64_t vm, const int32_t *rs1,
                                               vuint8mf8_t rs2, size_t vl);
vint32mf2x6_t __riscv_vloxseg6ei8_v_i32mf2x6_m(vbool64_t vm, const int32_t *rs1,
                                               vuint8mf8_t rs2, size_t vl);
vint32mf2x7_t __riscv_vloxseg7ei8_v_i32mf2x7_m(vbool64_t vm, const int32_t *rs1,
                                               vuint8mf8_t rs2, size_t vl);
vint32mf2x8_t __riscv_vloxseg8ei8_v_i32mf2x8_m(vbool64_t vm, const int32_t *rs1,
                                               vuint8mf8_t rs2, size_t vl);
vint32m1x2_t __riscv_vloxseg2ei8_v_i32m1x2_m(vbool32_t vm, const int32_t *rs1,
                                             vuint8mf4_t rs2, size_t vl);
vint32m1x3_t __riscv_vloxseg3ei8_v_i32m1x3_m(vbool32_t vm, const int32_t *rs1,
                                             vuint8mf4_t rs2, size_t vl);
vint32m1x4_t __riscv_vloxseg4ei8_v_i32m1x4_m(vbool32_t vm, const int32_t *rs1,
                                             vuint8mf4_t rs2, size_t vl);
vint32m1x5_t __riscv_vloxseg5ei8_v_i32m1x5_m(vbool32_t vm, const int32_t *rs1,
                                             vuint8mf4_t rs2, size_t vl);
vint32m1x6_t __riscv_vloxseg6ei8_v_i32m1x6_m(vbool32_t vm, const int32_t *rs1,
                                             vuint8mf4_t rs2, size_t vl);
vint32m1x7_t __riscv_vloxseg7ei8_v_i32m1x7_m(vbool32_t vm, const int32_t *rs1,
                                             vuint8mf4_t rs2, size_t vl);
vint32m1x8_t __riscv_vloxseg8ei8_v_i32m1x8_m(vbool32_t vm, const int32_t *rs1,
                                             vuint8mf4_t rs2, size_t vl);
vint32m2x2_t __riscv_vloxseg2ei8_v_i32m2x2_m(vbool16_t vm, const int32_t *rs1,
                                             vuint8mf2_t rs2, size_t vl);
vint32m2x3_t __riscv_vloxseg3ei8_v_i32m2x3_m(vbool16_t vm, const int32_t *rs1,
                                             vuint8mf2_t rs2, size_t vl);
vint32m2x4_t __riscv_vloxseg4ei8_v_i32m2x4_m(vbool16_t vm, const int32_t *rs1,
                                             vuint8mf2_t rs2, size_t vl);
vint32m4x2_t __riscv_vloxseg2ei8_v_i32m4x2_m(vbool8_t vm, const int32_t *rs1,
                                             vuint8m1_t rs2, size_t vl);
vint32mf2x2_t __riscv_vloxseg2ei16_v_i32mf2x2_m(vbool64_t vm,
                                                const int32_t *rs1,
                                                vuint16mf4_t rs2, size_t vl);
vint32mf2x3_t __riscv_vloxseg3ei16_v_i32mf2x3_m(vbool64_t vm,
                                                const int32_t *rs1,
                                                vuint16mf4_t rs2, size_t vl);
vint32mf2x4_t __riscv_vloxseg4ei16_v_i32mf2x4_m(vbool64_t vm,
                                                const int32_t *rs1,
                                                vuint16mf4_t rs2, size_t vl);
vint32mf2x5_t __riscv_vloxseg5ei16_v_i32mf2x5_m(vbool64_t vm,
                                                const int32_t *rs1,
                                                vuint16mf4_t rs2, size_t vl);
vint32mf2x6_t __riscv_vloxseg6ei16_v_i32mf2x6_m(vbool64_t vm,
                                                const int32_t *rs1,
                                                vuint16mf4_t rs2, size_t vl);
vint32mf2x7_t __riscv_vloxseg7ei16_v_i32mf2x7_m(vbool64_t vm,
                                                const int32_t *rs1,
                                                vuint16mf4_t rs2, size_t vl);
vint32mf2x8_t __riscv_vloxseg8ei16_v_i32mf2x8_m(vbool64_t vm,
                                                const int32_t *rs1,
                                                vuint16mf4_t rs2, size_t vl);
vint32m1x2_t __riscv_vloxseg2ei16_v_i32m1x2_m(vbool32_t vm, const int32_t *rs1,
                                              vuint16mf2_t rs2, size_t vl);
vint32m1x3_t __riscv_vloxseg3ei16_v_i32m1x3_m(vbool32_t vm, const int32_t *rs1,
                                              vuint16mf2_t rs2, size_t vl);
vint32m1x4_t __riscv_vloxseg4ei16_v_i32m1x4_m(vbool32_t vm, const int32_t *rs1,
                                              vuint16mf2_t rs2, size_t vl);
vint32m1x5_t __riscv_vloxseg5ei16_v_i32m1x5_m(vbool32_t vm, const int32_t *rs1,
                                              vuint16mf2_t rs2, size_t vl);
vint32m1x6_t __riscv_vloxseg6ei16_v_i32m1x6_m(vbool32_t vm, const int32_t *rs1,
                                              vuint16mf2_t rs2, size_t vl);
vint32m1x7_t __riscv_vloxseg7ei16_v_i32m1x7_m(vbool32_t vm, const int32_t *rs1,
                                              vuint16mf2_t rs2, size_t vl);
vint32m1x8_t __riscv_vloxseg8ei16_v_i32m1x8_m(vbool32_t vm, const int32_t *rs1,
                                              vuint16mf2_t rs2, size_t vl);
vint32m2x2_t __riscv_vloxseg2ei16_v_i32m2x2_m(vbool16_t vm, const int32_t *rs1,
                                              vuint16m1_t rs2, size_t vl);
vint32m2x3_t __riscv_vloxseg3ei16_v_i32m2x3_m(vbool16_t vm, const int32_t *rs1,
                                              vuint16m1_t rs2, size_t vl);
vint32m2x4_t __riscv_vloxseg4ei16_v_i32m2x4_m(vbool16_t vm, const int32_t *rs1,
                                              vuint16m1_t rs2, size_t vl);
vint32m4x2_t __riscv_vloxseg2ei16_v_i32m4x2_m(vbool8_t vm, const int32_t *rs1,
                                              vuint16m2_t rs2, size_t vl);
vint32mf2x2_t __riscv_vloxseg2ei32_v_i32mf2x2_m(vbool64_t vm,
                                                const int32_t *rs1,
                                                vuint32mf2_t rs2, size_t vl);
vint32mf2x3_t __riscv_vloxseg3ei32_v_i32mf2x3_m(vbool64_t vm,
                                                const int32_t *rs1,
                                                vuint32mf2_t rs2, size_t vl);
vint32mf2x4_t __riscv_vloxseg4ei32_v_i32mf2x4_m(vbool64_t vm,
                                                const int32_t *rs1,
                                                vuint32mf2_t rs2, size_t vl);
vint32mf2x5_t __riscv_vloxseg5ei32_v_i32mf2x5_m(vbool64_t vm,
                                                const int32_t *rs1,
                                                vuint32mf2_t rs2, size_t vl);
vint32mf2x6_t __riscv_vloxseg6ei32_v_i32mf2x6_m(vbool64_t vm,
                                                const int32_t *rs1,
                                                vuint32mf2_t rs2, size_t vl);
vint32mf2x7_t __riscv_vloxseg7ei32_v_i32mf2x7_m(vbool64_t vm,
                                                const int32_t *rs1,
                                                vuint32mf2_t rs2, size_t vl);
vint32mf2x8_t __riscv_vloxseg8ei32_v_i32mf2x8_m(vbool64_t vm,
                                                const int32_t *rs1,
                                                vuint32mf2_t rs2, size_t vl);
vint32m1x2_t __riscv_vloxseg2ei32_v_i32m1x2_m(vbool32_t vm, const int32_t *rs1,
                                              vuint32m1_t rs2, size_t vl);
vint32m1x3_t __riscv_vloxseg3ei32_v_i32m1x3_m(vbool32_t vm, const int32_t *rs1,
                                              vuint32m1_t rs2, size_t vl);
vint32m1x4_t __riscv_vloxseg4ei32_v_i32m1x4_m(vbool32_t vm, const int32_t *rs1,
                                              vuint32m1_t rs2, size_t vl);
vint32m1x5_t __riscv_vloxseg5ei32_v_i32m1x5_m(vbool32_t vm, const int32_t *rs1,
                                              vuint32m1_t rs2, size_t vl);
vint32m1x6_t __riscv_vloxseg6ei32_v_i32m1x6_m(vbool32_t vm, const int32_t *rs1,
                                              vuint32m1_t rs2, size_t vl);
vint32m1x7_t __riscv_vloxseg7ei32_v_i32m1x7_m(vbool32_t vm, const int32_t *rs1,
                                              vuint32m1_t rs2, size_t vl);
vint32m1x8_t __riscv_vloxseg8ei32_v_i32m1x8_m(vbool32_t vm, const int32_t *rs1,
                                              vuint32m1_t rs2, size_t vl);
vint32m2x2_t __riscv_vloxseg2ei32_v_i32m2x2_m(vbool16_t vm, const int32_t *rs1,
                                              vuint32m2_t rs2, size_t vl);
vint32m2x3_t __riscv_vloxseg3ei32_v_i32m2x3_m(vbool16_t vm, const int32_t *rs1,
                                              vuint32m2_t rs2, size_t vl);
vint32m2x4_t __riscv_vloxseg4ei32_v_i32m2x4_m(vbool16_t vm, const int32_t *rs1,
                                              vuint32m2_t rs2, size_t vl);
vint32m4x2_t __riscv_vloxseg2ei32_v_i32m4x2_m(vbool8_t vm, const int32_t *rs1,
                                              vuint32m4_t rs2, size_t vl);
vint32mf2x2_t __riscv_vloxseg2ei64_v_i32mf2x2_m(vbool64_t vm,
                                                const int32_t *rs1,
                                                vuint64m1_t rs2, size_t vl);
vint32mf2x3_t __riscv_vloxseg3ei64_v_i32mf2x3_m(vbool64_t vm,
                                                const int32_t *rs1,
                                                vuint64m1_t rs2, size_t vl);
vint32mf2x4_t __riscv_vloxseg4ei64_v_i32mf2x4_m(vbool64_t vm,
                                                const int32_t *rs1,
                                                vuint64m1_t rs2, size_t vl);
vint32mf2x5_t __riscv_vloxseg5ei64_v_i32mf2x5_m(vbool64_t vm,
                                                const int32_t *rs1,
                                                vuint64m1_t rs2, size_t vl);
vint32mf2x6_t __riscv_vloxseg6ei64_v_i32mf2x6_m(vbool64_t vm,
                                                const int32_t *rs1,
                                                vuint64m1_t rs2, size_t vl);
vint32mf2x7_t __riscv_vloxseg7ei64_v_i32mf2x7_m(vbool64_t vm,
                                                const int32_t *rs1,
                                                vuint64m1_t rs2, size_t vl);
vint32mf2x8_t __riscv_vloxseg8ei64_v_i32mf2x8_m(vbool64_t vm,
                                                const int32_t *rs1,
                                                vuint64m1_t rs2, size_t vl);
vint32m1x2_t __riscv_vloxseg2ei64_v_i32m1x2_m(vbool32_t vm, const int32_t *rs1,
                                              vuint64m2_t rs2, size_t vl);
vint32m1x3_t __riscv_vloxseg3ei64_v_i32m1x3_m(vbool32_t vm, const int32_t *rs1,
                                              vuint64m2_t rs2, size_t vl);
vint32m1x4_t __riscv_vloxseg4ei64_v_i32m1x4_m(vbool32_t vm, const int32_t *rs1,
                                              vuint64m2_t rs2, size_t vl);
vint32m1x5_t __riscv_vloxseg5ei64_v_i32m1x5_m(vbool32_t vm, const int32_t *rs1,
                                              vuint64m2_t rs2, size_t vl);
vint32m1x6_t __riscv_vloxseg6ei64_v_i32m1x6_m(vbool32_t vm, const int32_t *rs1,
                                              vuint64m2_t rs2, size_t vl);
vint32m1x7_t __riscv_vloxseg7ei64_v_i32m1x7_m(vbool32_t vm, const int32_t *rs1,
                                              vuint64m2_t rs2, size_t vl);
vint32m1x8_t __riscv_vloxseg8ei64_v_i32m1x8_m(vbool32_t vm, const int32_t *rs1,
                                              vuint64m2_t rs2, size_t vl);
vint32m2x2_t __riscv_vloxseg2ei64_v_i32m2x2_m(vbool16_t vm, const int32_t *rs1,
                                              vuint64m4_t rs2, size_t vl);
vint32m2x3_t __riscv_vloxseg3ei64_v_i32m2x3_m(vbool16_t vm, const int32_t *rs1,
                                              vuint64m4_t rs2, size_t vl);
vint32m2x4_t __riscv_vloxseg4ei64_v_i32m2x4_m(vbool16_t vm, const int32_t *rs1,
                                              vuint64m4_t rs2, size_t vl);
vint32m4x2_t __riscv_vloxseg2ei64_v_i32m4x2_m(vbool8_t vm, const int32_t *rs1,
                                              vuint64m8_t rs2, size_t vl);
vint64m1x2_t __riscv_vloxseg2ei8_v_i64m1x2_m(vbool64_t vm, const int64_t *rs1,
                                             vuint8mf8_t rs2, size_t vl);
vint64m1x3_t __riscv_vloxseg3ei8_v_i64m1x3_m(vbool64_t vm, const int64_t *rs1,
                                             vuint8mf8_t rs2, size_t vl);
vint64m1x4_t __riscv_vloxseg4ei8_v_i64m1x4_m(vbool64_t vm, const int64_t *rs1,
                                             vuint8mf8_t rs2, size_t vl);
vint64m1x5_t __riscv_vloxseg5ei8_v_i64m1x5_m(vbool64_t vm, const int64_t *rs1,
                                             vuint8mf8_t rs2, size_t vl);
vint64m1x6_t __riscv_vloxseg6ei8_v_i64m1x6_m(vbool64_t vm, const int64_t *rs1,
                                             vuint8mf8_t rs2, size_t vl);
vint64m1x7_t __riscv_vloxseg7ei8_v_i64m1x7_m(vbool64_t vm, const int64_t *rs1,
                                             vuint8mf8_t rs2, size_t vl);
vint64m1x8_t __riscv_vloxseg8ei8_v_i64m1x8_m(vbool64_t vm, const int64_t *rs1,
                                             vuint8mf8_t rs2, size_t vl);
vint64m2x2_t __riscv_vloxseg2ei8_v_i64m2x2_m(vbool32_t vm, const int64_t *rs1,
                                             vuint8mf4_t rs2, size_t vl);
vint64m2x3_t __riscv_vloxseg3ei8_v_i64m2x3_m(vbool32_t vm, const int64_t *rs1,
                                             vuint8mf4_t rs2, size_t vl);
vint64m2x4_t __riscv_vloxseg4ei8_v_i64m2x4_m(vbool32_t vm, const int64_t *rs1,
                                             vuint8mf4_t rs2, size_t vl);
vint64m4x2_t __riscv_vloxseg2ei8_v_i64m4x2_m(vbool16_t vm, const int64_t *rs1,
                                             vuint8mf2_t rs2, size_t vl);
vint64m1x2_t __riscv_vloxseg2ei16_v_i64m1x2_m(vbool64_t vm, const int64_t *rs1,
                                              vuint16mf4_t rs2, size_t vl);
vint64m1x3_t __riscv_vloxseg3ei16_v_i64m1x3_m(vbool64_t vm, const int64_t *rs1,
                                              vuint16mf4_t rs2, size_t vl);
vint64m1x4_t __riscv_vloxseg4ei16_v_i64m1x4_m(vbool64_t vm, const int64_t *rs1,
                                              vuint16mf4_t rs2, size_t vl);
vint64m1x5_t __riscv_vloxseg5ei16_v_i64m1x5_m(vbool64_t vm, const int64_t *rs1,
                                              vuint16mf4_t rs2, size_t vl);
vint64m1x6_t __riscv_vloxseg6ei16_v_i64m1x6_m(vbool64_t vm, const int64_t *rs1,
                                              vuint16mf4_t rs2, size_t vl);
vint64m1x7_t __riscv_vloxseg7ei16_v_i64m1x7_m(vbool64_t vm, const int64_t *rs1,
                                              vuint16mf4_t rs2, size_t vl);
vint64m1x8_t __riscv_vloxseg8ei16_v_i64m1x8_m(vbool64_t vm, const int64_t *rs1,
                                              vuint16mf4_t rs2, size_t vl);
vint64m2x2_t __riscv_vloxseg2ei16_v_i64m2x2_m(vbool32_t vm, const int64_t *rs1,
                                              vuint16mf2_t rs2, size_t vl);
vint64m2x3_t __riscv_vloxseg3ei16_v_i64m2x3_m(vbool32_t vm, const int64_t *rs1,
                                              vuint16mf2_t rs2, size_t vl);
vint64m2x4_t __riscv_vloxseg4ei16_v_i64m2x4_m(vbool32_t vm, const int64_t *rs1,
                                              vuint16mf2_t rs2, size_t vl);
vint64m4x2_t __riscv_vloxseg2ei16_v_i64m4x2_m(vbool16_t vm, const int64_t *rs1,
                                              vuint16m1_t rs2, size_t vl);
vint64m1x2_t __riscv_vloxseg2ei32_v_i64m1x2_m(vbool64_t vm, const int64_t *rs1,
                                              vuint32mf2_t rs2, size_t vl);
vint64m1x3_t __riscv_vloxseg3ei32_v_i64m1x3_m(vbool64_t vm, const int64_t *rs1,
                                              vuint32mf2_t rs2, size_t vl);
vint64m1x4_t __riscv_vloxseg4ei32_v_i64m1x4_m(vbool64_t vm, const int64_t *rs1,
                                              vuint32mf2_t rs2, size_t vl);
vint64m1x5_t __riscv_vloxseg5ei32_v_i64m1x5_m(vbool64_t vm, const int64_t *rs1,
                                              vuint32mf2_t rs2, size_t vl);
vint64m1x6_t __riscv_vloxseg6ei32_v_i64m1x6_m(vbool64_t vm, const int64_t *rs1,
                                              vuint32mf2_t rs2, size_t vl);
vint64m1x7_t __riscv_vloxseg7ei32_v_i64m1x7_m(vbool64_t vm, const int64_t *rs1,
                                              vuint32mf2_t rs2, size_t vl);
vint64m1x8_t __riscv_vloxseg8ei32_v_i64m1x8_m(vbool64_t vm, const int64_t *rs1,
                                              vuint32mf2_t rs2, size_t vl);
vint64m2x2_t __riscv_vloxseg2ei32_v_i64m2x2_m(vbool32_t vm, const int64_t *rs1,
                                              vuint32m1_t rs2, size_t vl);
vint64m2x3_t __riscv_vloxseg3ei32_v_i64m2x3_m(vbool32_t vm, const int64_t *rs1,
                                              vuint32m1_t rs2, size_t vl);
vint64m2x4_t __riscv_vloxseg4ei32_v_i64m2x4_m(vbool32_t vm, const int64_t *rs1,
                                              vuint32m1_t rs2, size_t vl);
vint64m4x2_t __riscv_vloxseg2ei32_v_i64m4x2_m(vbool16_t vm, const int64_t *rs1,
                                              vuint32m2_t rs2, size_t vl);
vint64m1x2_t __riscv_vloxseg2ei64_v_i64m1x2_m(vbool64_t vm, const int64_t *rs1,
                                              vuint64m1_t rs2, size_t vl);
vint64m1x3_t __riscv_vloxseg3ei64_v_i64m1x3_m(vbool64_t vm, const int64_t *rs1,
                                              vuint64m1_t rs2, size_t vl);
vint64m1x4_t __riscv_vloxseg4ei64_v_i64m1x4_m(vbool64_t vm, const int64_t *rs1,
                                              vuint64m1_t rs2, size_t vl);
vint64m1x5_t __riscv_vloxseg5ei64_v_i64m1x5_m(vbool64_t vm, const int64_t *rs1,
                                              vuint64m1_t rs2, size_t vl);
vint64m1x6_t __riscv_vloxseg6ei64_v_i64m1x6_m(vbool64_t vm, const int64_t *rs1,
                                              vuint64m1_t rs2, size_t vl);
vint64m1x7_t __riscv_vloxseg7ei64_v_i64m1x7_m(vbool64_t vm, const int64_t *rs1,
                                              vuint64m1_t rs2, size_t vl);
vint64m1x8_t __riscv_vloxseg8ei64_v_i64m1x8_m(vbool64_t vm, const int64_t *rs1,
                                              vuint64m1_t rs2, size_t vl);
vint64m2x2_t __riscv_vloxseg2ei64_v_i64m2x2_m(vbool32_t vm, const int64_t *rs1,
                                              vuint64m2_t rs2, size_t vl);
vint64m2x3_t __riscv_vloxseg3ei64_v_i64m2x3_m(vbool32_t vm, const int64_t *rs1,
                                              vuint64m2_t rs2, size_t vl);
vint64m2x4_t __riscv_vloxseg4ei64_v_i64m2x4_m(vbool32_t vm, const int64_t *rs1,
                                              vuint64m2_t rs2, size_t vl);
vint64m4x2_t __riscv_vloxseg2ei64_v_i64m4x2_m(vbool16_t vm, const int64_t *rs1,
                                              vuint64m4_t rs2, size_t vl);
vint8mf8x2_t __riscv_vluxseg2ei8_v_i8mf8x2_m(vbool64_t vm, const int8_t *rs1,
                                             vuint8mf8_t rs2, size_t vl);
vint8mf8x3_t __riscv_vluxseg3ei8_v_i8mf8x3_m(vbool64_t vm, const int8_t *rs1,
                                             vuint8mf8_t rs2, size_t vl);
vint8mf8x4_t __riscv_vluxseg4ei8_v_i8mf8x4_m(vbool64_t vm, const int8_t *rs1,
                                             vuint8mf8_t rs2, size_t vl);
vint8mf8x5_t __riscv_vluxseg5ei8_v_i8mf8x5_m(vbool64_t vm, const int8_t *rs1,
                                             vuint8mf8_t rs2, size_t vl);
vint8mf8x6_t __riscv_vluxseg6ei8_v_i8mf8x6_m(vbool64_t vm, const int8_t *rs1,
                                             vuint8mf8_t rs2, size_t vl);
vint8mf8x7_t __riscv_vluxseg7ei8_v_i8mf8x7_m(vbool64_t vm, const int8_t *rs1,
                                             vuint8mf8_t rs2, size_t vl);
vint8mf8x8_t __riscv_vluxseg8ei8_v_i8mf8x8_m(vbool64_t vm, const int8_t *rs1,
                                             vuint8mf8_t rs2, size_t vl);
vint8mf4x2_t __riscv_vluxseg2ei8_v_i8mf4x2_m(vbool32_t vm, const int8_t *rs1,
                                             vuint8mf4_t rs2, size_t vl);
vint8mf4x3_t __riscv_vluxseg3ei8_v_i8mf4x3_m(vbool32_t vm, const int8_t *rs1,
                                             vuint8mf4_t rs2, size_t vl);
vint8mf4x4_t __riscv_vluxseg4ei8_v_i8mf4x4_m(vbool32_t vm, const int8_t *rs1,
                                             vuint8mf4_t rs2, size_t vl);
vint8mf4x5_t __riscv_vluxseg5ei8_v_i8mf4x5_m(vbool32_t vm, const int8_t *rs1,
                                             vuint8mf4_t rs2, size_t vl);
vint8mf4x6_t __riscv_vluxseg6ei8_v_i8mf4x6_m(vbool32_t vm, const int8_t *rs1,
                                             vuint8mf4_t rs2, size_t vl);
vint8mf4x7_t __riscv_vluxseg7ei8_v_i8mf4x7_m(vbool32_t vm, const int8_t *rs1,
                                             vuint8mf4_t rs2, size_t vl);
vint8mf4x8_t __riscv_vluxseg8ei8_v_i8mf4x8_m(vbool32_t vm, const int8_t *rs1,
                                             vuint8mf4_t rs2, size_t vl);
vint8mf2x2_t __riscv_vluxseg2ei8_v_i8mf2x2_m(vbool16_t vm, const int8_t *rs1,
                                             vuint8mf2_t rs2, size_t vl);
vint8mf2x3_t __riscv_vluxseg3ei8_v_i8mf2x3_m(vbool16_t vm, const int8_t *rs1,
                                             vuint8mf2_t rs2, size_t vl);
vint8mf2x4_t __riscv_vluxseg4ei8_v_i8mf2x4_m(vbool16_t vm, const int8_t *rs1,
                                             vuint8mf2_t rs2, size_t vl);
vint8mf2x5_t __riscv_vluxseg5ei8_v_i8mf2x5_m(vbool16_t vm, const int8_t *rs1,
                                             vuint8mf2_t rs2, size_t vl);
vint8mf2x6_t __riscv_vluxseg6ei8_v_i8mf2x6_m(vbool16_t vm, const int8_t *rs1,
                                             vuint8mf2_t rs2, size_t vl);
vint8mf2x7_t __riscv_vluxseg7ei8_v_i8mf2x7_m(vbool16_t vm, const int8_t *rs1,
                                             vuint8mf2_t rs2, size_t vl);
vint8mf2x8_t __riscv_vluxseg8ei8_v_i8mf2x8_m(vbool16_t vm, const int8_t *rs1,
                                             vuint8mf2_t rs2, size_t vl);
vint8m1x2_t __riscv_vluxseg2ei8_v_i8m1x2_m(vbool8_t vm, const int8_t *rs1,
                                           vuint8m1_t rs2, size_t vl);
vint8m1x3_t __riscv_vluxseg3ei8_v_i8m1x3_m(vbool8_t vm, const int8_t *rs1,
                                           vuint8m1_t rs2, size_t vl);
vint8m1x4_t __riscv_vluxseg4ei8_v_i8m1x4_m(vbool8_t vm, const int8_t *rs1,
                                           vuint8m1_t rs2, size_t vl);
vint8m1x5_t __riscv_vluxseg5ei8_v_i8m1x5_m(vbool8_t vm, const int8_t *rs1,
                                           vuint8m1_t rs2, size_t vl);
vint8m1x6_t __riscv_vluxseg6ei8_v_i8m1x6_m(vbool8_t vm, const int8_t *rs1,
                                           vuint8m1_t rs2, size_t vl);
vint8m1x7_t __riscv_vluxseg7ei8_v_i8m1x7_m(vbool8_t vm, const int8_t *rs1,
                                           vuint8m1_t rs2, size_t vl);
vint8m1x8_t __riscv_vluxseg8ei8_v_i8m1x8_m(vbool8_t vm, const int8_t *rs1,
                                           vuint8m1_t rs2, size_t vl);
vint8m2x2_t __riscv_vluxseg2ei8_v_i8m2x2_m(vbool4_t vm, const int8_t *rs1,
                                           vuint8m2_t rs2, size_t vl);
vint8m2x3_t __riscv_vluxseg3ei8_v_i8m2x3_m(vbool4_t vm, const int8_t *rs1,
                                           vuint8m2_t rs2, size_t vl);
vint8m2x4_t __riscv_vluxseg4ei8_v_i8m2x4_m(vbool4_t vm, const int8_t *rs1,
                                           vuint8m2_t rs2, size_t vl);
vint8m4x2_t __riscv_vluxseg2ei8_v_i8m4x2_m(vbool2_t vm, const int8_t *rs1,
                                           vuint8m4_t rs2, size_t vl);
vint8mf8x2_t __riscv_vluxseg2ei16_v_i8mf8x2_m(vbool64_t vm, const int8_t *rs1,
                                              vuint16mf4_t rs2, size_t vl);
vint8mf8x3_t __riscv_vluxseg3ei16_v_i8mf8x3_m(vbool64_t vm, const int8_t *rs1,
                                              vuint16mf4_t rs2, size_t vl);
vint8mf8x4_t __riscv_vluxseg4ei16_v_i8mf8x4_m(vbool64_t vm, const int8_t *rs1,
                                              vuint16mf4_t rs2, size_t vl);
vint8mf8x5_t __riscv_vluxseg5ei16_v_i8mf8x5_m(vbool64_t vm, const int8_t *rs1,
                                              vuint16mf4_t rs2, size_t vl);
vint8mf8x6_t __riscv_vluxseg6ei16_v_i8mf8x6_m(vbool64_t vm, const int8_t *rs1,
                                              vuint16mf4_t rs2, size_t vl);
vint8mf8x7_t __riscv_vluxseg7ei16_v_i8mf8x7_m(vbool64_t vm, const int8_t *rs1,
                                              vuint16mf4_t rs2, size_t vl);
vint8mf8x8_t __riscv_vluxseg8ei16_v_i8mf8x8_m(vbool64_t vm, const int8_t *rs1,
                                              vuint16mf4_t rs2, size_t vl);
vint8mf4x2_t __riscv_vluxseg2ei16_v_i8mf4x2_m(vbool32_t vm, const int8_t *rs1,
                                              vuint16mf2_t rs2, size_t vl);
vint8mf4x3_t __riscv_vluxseg3ei16_v_i8mf4x3_m(vbool32_t vm, const int8_t *rs1,
                                              vuint16mf2_t rs2, size_t vl);
vint8mf4x4_t __riscv_vluxseg4ei16_v_i8mf4x4_m(vbool32_t vm, const int8_t *rs1,
                                              vuint16mf2_t rs2, size_t vl);
vint8mf4x5_t __riscv_vluxseg5ei16_v_i8mf4x5_m(vbool32_t vm, const int8_t *rs1,
                                              vuint16mf2_t rs2, size_t vl);
vint8mf4x6_t __riscv_vluxseg6ei16_v_i8mf4x6_m(vbool32_t vm, const int8_t *rs1,
                                              vuint16mf2_t rs2, size_t vl);
vint8mf4x7_t __riscv_vluxseg7ei16_v_i8mf4x7_m(vbool32_t vm, const int8_t *rs1,
                                              vuint16mf2_t rs2, size_t vl);
vint8mf4x8_t __riscv_vluxseg8ei16_v_i8mf4x8_m(vbool32_t vm, const int8_t *rs1,
                                              vuint16mf2_t rs2, size_t vl);
vint8mf2x2_t __riscv_vluxseg2ei16_v_i8mf2x2_m(vbool16_t vm, const int8_t *rs1,
                                              vuint16m1_t rs2, size_t vl);
vint8mf2x3_t __riscv_vluxseg3ei16_v_i8mf2x3_m(vbool16_t vm, const int8_t *rs1,
                                              vuint16m1_t rs2, size_t vl);
vint8mf2x4_t __riscv_vluxseg4ei16_v_i8mf2x4_m(vbool16_t vm, const int8_t *rs1,
                                              vuint16m1_t rs2, size_t vl);
vint8mf2x5_t __riscv_vluxseg5ei16_v_i8mf2x5_m(vbool16_t vm, const int8_t *rs1,
                                              vuint16m1_t rs2, size_t vl);
vint8mf2x6_t __riscv_vluxseg6ei16_v_i8mf2x6_m(vbool16_t vm, const int8_t *rs1,
                                              vuint16m1_t rs2, size_t vl);
vint8mf2x7_t __riscv_vluxseg7ei16_v_i8mf2x7_m(vbool16_t vm, const int8_t *rs1,
                                              vuint16m1_t rs2, size_t vl);
vint8mf2x8_t __riscv_vluxseg8ei16_v_i8mf2x8_m(vbool16_t vm, const int8_t *rs1,
                                              vuint16m1_t rs2, size_t vl);
vint8m1x2_t __riscv_vluxseg2ei16_v_i8m1x2_m(vbool8_t vm, const int8_t *rs1,
                                            vuint16m2_t rs2, size_t vl);
vint8m1x3_t __riscv_vluxseg3ei16_v_i8m1x3_m(vbool8_t vm, const int8_t *rs1,
                                            vuint16m2_t rs2, size_t vl);
vint8m1x4_t __riscv_vluxseg4ei16_v_i8m1x4_m(vbool8_t vm, const int8_t *rs1,
                                            vuint16m2_t rs2, size_t vl);
vint8m1x5_t __riscv_vluxseg5ei16_v_i8m1x5_m(vbool8_t vm, const int8_t *rs1,
                                            vuint16m2_t rs2, size_t vl);
vint8m1x6_t __riscv_vluxseg6ei16_v_i8m1x6_m(vbool8_t vm, const int8_t *rs1,
                                            vuint16m2_t rs2, size_t vl);
vint8m1x7_t __riscv_vluxseg7ei16_v_i8m1x7_m(vbool8_t vm, const int8_t *rs1,
                                            vuint16m2_t rs2, size_t vl);
vint8m1x8_t __riscv_vluxseg8ei16_v_i8m1x8_m(vbool8_t vm, const int8_t *rs1,
                                            vuint16m2_t rs2, size_t vl);
vint8m2x2_t __riscv_vluxseg2ei16_v_i8m2x2_m(vbool4_t vm, const int8_t *rs1,
                                            vuint16m4_t rs2, size_t vl);
vint8m2x3_t __riscv_vluxseg3ei16_v_i8m2x3_m(vbool4_t vm, const int8_t *rs1,
                                            vuint16m4_t rs2, size_t vl);
vint8m2x4_t __riscv_vluxseg4ei16_v_i8m2x4_m(vbool4_t vm, const int8_t *rs1,
                                            vuint16m4_t rs2, size_t vl);
vint8m4x2_t __riscv_vluxseg2ei16_v_i8m4x2_m(vbool2_t vm, const int8_t *rs1,
                                            vuint16m8_t rs2, size_t vl);
vint8mf8x2_t __riscv_vluxseg2ei32_v_i8mf8x2_m(vbool64_t vm, const int8_t *rs1,
                                              vuint32mf2_t rs2, size_t vl);
vint8mf8x3_t __riscv_vluxseg3ei32_v_i8mf8x3_m(vbool64_t vm, const int8_t *rs1,
                                              vuint32mf2_t rs2, size_t vl);
vint8mf8x4_t __riscv_vluxseg4ei32_v_i8mf8x4_m(vbool64_t vm, const int8_t *rs1,
                                              vuint32mf2_t rs2, size_t vl);
vint8mf8x5_t __riscv_vluxseg5ei32_v_i8mf8x5_m(vbool64_t vm, const int8_t *rs1,
                                              vuint32mf2_t rs2, size_t vl);
vint8mf8x6_t __riscv_vluxseg6ei32_v_i8mf8x6_m(vbool64_t vm, const int8_t *rs1,
                                              vuint32mf2_t rs2, size_t vl);
vint8mf8x7_t __riscv_vluxseg7ei32_v_i8mf8x7_m(vbool64_t vm, const int8_t *rs1,
                                              vuint32mf2_t rs2, size_t vl);
vint8mf8x8_t __riscv_vluxseg8ei32_v_i8mf8x8_m(vbool64_t vm, const int8_t *rs1,
                                              vuint32mf2_t rs2, size_t vl);
vint8mf4x2_t __riscv_vluxseg2ei32_v_i8mf4x2_m(vbool32_t vm, const int8_t *rs1,
                                              vuint32m1_t rs2, size_t vl);
vint8mf4x3_t __riscv_vluxseg3ei32_v_i8mf4x3_m(vbool32_t vm, const int8_t *rs1,
                                              vuint32m1_t rs2, size_t vl);
vint8mf4x4_t __riscv_vluxseg4ei32_v_i8mf4x4_m(vbool32_t vm, const int8_t *rs1,
                                              vuint32m1_t rs2, size_t vl);
vint8mf4x5_t __riscv_vluxseg5ei32_v_i8mf4x5_m(vbool32_t vm, const int8_t *rs1,
                                              vuint32m1_t rs2, size_t vl);
vint8mf4x6_t __riscv_vluxseg6ei32_v_i8mf4x6_m(vbool32_t vm, const int8_t *rs1,
                                              vuint32m1_t rs2, size_t vl);
vint8mf4x7_t __riscv_vluxseg7ei32_v_i8mf4x7_m(vbool32_t vm, const int8_t *rs1,
                                              vuint32m1_t rs2, size_t vl);
vint8mf4x8_t __riscv_vluxseg8ei32_v_i8mf4x8_m(vbool32_t vm, const int8_t *rs1,
                                              vuint32m1_t rs2, size_t vl);
vint8mf2x2_t __riscv_vluxseg2ei32_v_i8mf2x2_m(vbool16_t vm, const int8_t *rs1,
                                              vuint32m2_t rs2, size_t vl);
vint8mf2x3_t __riscv_vluxseg3ei32_v_i8mf2x3_m(vbool16_t vm, const int8_t *rs1,
                                              vuint32m2_t rs2, size_t vl);
vint8mf2x4_t __riscv_vluxseg4ei32_v_i8mf2x4_m(vbool16_t vm, const int8_t *rs1,
                                              vuint32m2_t rs2, size_t vl);
vint8mf2x5_t __riscv_vluxseg5ei32_v_i8mf2x5_m(vbool16_t vm, const int8_t *rs1,
                                              vuint32m2_t rs2, size_t vl);
vint8mf2x6_t __riscv_vluxseg6ei32_v_i8mf2x6_m(vbool16_t vm, const int8_t *rs1,
                                              vuint32m2_t rs2, size_t vl);
vint8mf2x7_t __riscv_vluxseg7ei32_v_i8mf2x7_m(vbool16_t vm, const int8_t *rs1,
                                              vuint32m2_t rs2, size_t vl);
vint8mf2x8_t __riscv_vluxseg8ei32_v_i8mf2x8_m(vbool16_t vm, const int8_t *rs1,
                                              vuint32m2_t rs2, size_t vl);
vint8m1x2_t __riscv_vluxseg2ei32_v_i8m1x2_m(vbool8_t vm, const int8_t *rs1,
                                            vuint32m4_t rs2, size_t vl);
vint8m1x3_t __riscv_vluxseg3ei32_v_i8m1x3_m(vbool8_t vm, const int8_t *rs1,
                                            vuint32m4_t rs2, size_t vl);
vint8m1x4_t __riscv_vluxseg4ei32_v_i8m1x4_m(vbool8_t vm, const int8_t *rs1,
                                            vuint32m4_t rs2, size_t vl);
vint8m1x5_t __riscv_vluxseg5ei32_v_i8m1x5_m(vbool8_t vm, const int8_t *rs1,
                                            vuint32m4_t rs2, size_t vl);
vint8m1x6_t __riscv_vluxseg6ei32_v_i8m1x6_m(vbool8_t vm, const int8_t *rs1,
                                            vuint32m4_t rs2, size_t vl);
vint8m1x7_t __riscv_vluxseg7ei32_v_i8m1x7_m(vbool8_t vm, const int8_t *rs1,
                                            vuint32m4_t rs2, size_t vl);
vint8m1x8_t __riscv_vluxseg8ei32_v_i8m1x8_m(vbool8_t vm, const int8_t *rs1,
                                            vuint32m4_t rs2, size_t vl);
vint8m2x2_t __riscv_vluxseg2ei32_v_i8m2x2_m(vbool4_t vm, const int8_t *rs1,
                                            vuint32m8_t rs2, size_t vl);
vint8m2x3_t __riscv_vluxseg3ei32_v_i8m2x3_m(vbool4_t vm, const int8_t *rs1,
                                            vuint32m8_t rs2, size_t vl);
vint8m2x4_t __riscv_vluxseg4ei32_v_i8m2x4_m(vbool4_t vm, const int8_t *rs1,
                                            vuint32m8_t rs2, size_t vl);
vint8mf8x2_t __riscv_vluxseg2ei64_v_i8mf8x2_m(vbool64_t vm, const int8_t *rs1,
                                              vuint64m1_t rs2, size_t vl);
vint8mf8x3_t __riscv_vluxseg3ei64_v_i8mf8x3_m(vbool64_t vm, const int8_t *rs1,
                                              vuint64m1_t rs2, size_t vl);
vint8mf8x4_t __riscv_vluxseg4ei64_v_i8mf8x4_m(vbool64_t vm, const int8_t *rs1,
                                              vuint64m1_t rs2, size_t vl);
vint8mf8x5_t __riscv_vluxseg5ei64_v_i8mf8x5_m(vbool64_t vm, const int8_t *rs1,
                                              vuint64m1_t rs2, size_t vl);
vint8mf8x6_t __riscv_vluxseg6ei64_v_i8mf8x6_m(vbool64_t vm, const int8_t *rs1,
                                              vuint64m1_t rs2, size_t vl);
vint8mf8x7_t __riscv_vluxseg7ei64_v_i8mf8x7_m(vbool64_t vm, const int8_t *rs1,
                                              vuint64m1_t rs2, size_t vl);
vint8mf8x8_t __riscv_vluxseg8ei64_v_i8mf8x8_m(vbool64_t vm, const int8_t *rs1,
                                              vuint64m1_t rs2, size_t vl);
vint8mf4x2_t __riscv_vluxseg2ei64_v_i8mf4x2_m(vbool32_t vm, const int8_t *rs1,
                                              vuint64m2_t rs2, size_t vl);
vint8mf4x3_t __riscv_vluxseg3ei64_v_i8mf4x3_m(vbool32_t vm, const int8_t *rs1,
                                              vuint64m2_t rs2, size_t vl);
vint8mf4x4_t __riscv_vluxseg4ei64_v_i8mf4x4_m(vbool32_t vm, const int8_t *rs1,
                                              vuint64m2_t rs2, size_t vl);
vint8mf4x5_t __riscv_vluxseg5ei64_v_i8mf4x5_m(vbool32_t vm, const int8_t *rs1,
                                              vuint64m2_t rs2, size_t vl);
vint8mf4x6_t __riscv_vluxseg6ei64_v_i8mf4x6_m(vbool32_t vm, const int8_t *rs1,
                                              vuint64m2_t rs2, size_t vl);
vint8mf4x7_t __riscv_vluxseg7ei64_v_i8mf4x7_m(vbool32_t vm, const int8_t *rs1,
                                              vuint64m2_t rs2, size_t vl);
vint8mf4x8_t __riscv_vluxseg8ei64_v_i8mf4x8_m(vbool32_t vm, const int8_t *rs1,
                                              vuint64m2_t rs2, size_t vl);
vint8mf2x2_t __riscv_vluxseg2ei64_v_i8mf2x2_m(vbool16_t vm, const int8_t *rs1,
                                              vuint64m4_t rs2, size_t vl);
vint8mf2x3_t __riscv_vluxseg3ei64_v_i8mf2x3_m(vbool16_t vm, const int8_t *rs1,
                                              vuint64m4_t rs2, size_t vl);
vint8mf2x4_t __riscv_vluxseg4ei64_v_i8mf2x4_m(vbool16_t vm, const int8_t *rs1,
                                              vuint64m4_t rs2, size_t vl);
vint8mf2x5_t __riscv_vluxseg5ei64_v_i8mf2x5_m(vbool16_t vm, const int8_t *rs1,
                                              vuint64m4_t rs2, size_t vl);
vint8mf2x6_t __riscv_vluxseg6ei64_v_i8mf2x6_m(vbool16_t vm, const int8_t *rs1,
                                              vuint64m4_t rs2, size_t vl);
vint8mf2x7_t __riscv_vluxseg7ei64_v_i8mf2x7_m(vbool16_t vm, const int8_t *rs1,
                                              vuint64m4_t rs2, size_t vl);
vint8mf2x8_t __riscv_vluxseg8ei64_v_i8mf2x8_m(vbool16_t vm, const int8_t *rs1,
                                              vuint64m4_t rs2, size_t vl);
vint8m1x2_t __riscv_vluxseg2ei64_v_i8m1x2_m(vbool8_t vm, const int8_t *rs1,
                                            vuint64m8_t rs2, size_t vl);
vint8m1x3_t __riscv_vluxseg3ei64_v_i8m1x3_m(vbool8_t vm, const int8_t *rs1,
                                            vuint64m8_t rs2, size_t vl);
vint8m1x4_t __riscv_vluxseg4ei64_v_i8m1x4_m(vbool8_t vm, const int8_t *rs1,
                                            vuint64m8_t rs2, size_t vl);
vint8m1x5_t __riscv_vluxseg5ei64_v_i8m1x5_m(vbool8_t vm, const int8_t *rs1,
                                            vuint64m8_t rs2, size_t vl);
vint8m1x6_t __riscv_vluxseg6ei64_v_i8m1x6_m(vbool8_t vm, const int8_t *rs1,
                                            vuint64m8_t rs2, size_t vl);
vint8m1x7_t __riscv_vluxseg7ei64_v_i8m1x7_m(vbool8_t vm, const int8_t *rs1,
                                            vuint64m8_t rs2, size_t vl);
vint8m1x8_t __riscv_vluxseg8ei64_v_i8m1x8_m(vbool8_t vm, const int8_t *rs1,
                                            vuint64m8_t rs2, size_t vl);
vint16mf4x2_t __riscv_vluxseg2ei8_v_i16mf4x2_m(vbool64_t vm, const int16_t *rs1,
                                               vuint8mf8_t rs2, size_t vl);
vint16mf4x3_t __riscv_vluxseg3ei8_v_i16mf4x3_m(vbool64_t vm, const int16_t *rs1,
                                               vuint8mf8_t rs2, size_t vl);
vint16mf4x4_t __riscv_vluxseg4ei8_v_i16mf4x4_m(vbool64_t vm, const int16_t *rs1,
                                               vuint8mf8_t rs2, size_t vl);
vint16mf4x5_t __riscv_vluxseg5ei8_v_i16mf4x5_m(vbool64_t vm, const int16_t *rs1,
                                               vuint8mf8_t rs2, size_t vl);
vint16mf4x6_t __riscv_vluxseg6ei8_v_i16mf4x6_m(vbool64_t vm, const int16_t *rs1,
                                               vuint8mf8_t rs2, size_t vl);
vint16mf4x7_t __riscv_vluxseg7ei8_v_i16mf4x7_m(vbool64_t vm, const int16_t *rs1,
                                               vuint8mf8_t rs2, size_t vl);
vint16mf4x8_t __riscv_vluxseg8ei8_v_i16mf4x8_m(vbool64_t vm, const int16_t *rs1,
                                               vuint8mf8_t rs2, size_t vl);
vint16mf2x2_t __riscv_vluxseg2ei8_v_i16mf2x2_m(vbool32_t vm, const int16_t *rs1,
                                               vuint8mf4_t rs2, size_t vl);
vint16mf2x3_t __riscv_vluxseg3ei8_v_i16mf2x3_m(vbool32_t vm, const int16_t *rs1,
                                               vuint8mf4_t rs2, size_t vl);
vint16mf2x4_t __riscv_vluxseg4ei8_v_i16mf2x4_m(vbool32_t vm, const int16_t *rs1,
                                               vuint8mf4_t rs2, size_t vl);
vint16mf2x5_t __riscv_vluxseg5ei8_v_i16mf2x5_m(vbool32_t vm, const int16_t *rs1,
                                               vuint8mf4_t rs2, size_t vl);
vint16mf2x6_t __riscv_vluxseg6ei8_v_i16mf2x6_m(vbool32_t vm, const int16_t *rs1,
                                               vuint8mf4_t rs2, size_t vl);
vint16mf2x7_t __riscv_vluxseg7ei8_v_i16mf2x7_m(vbool32_t vm, const int16_t *rs1,
                                               vuint8mf4_t rs2, size_t vl);
vint16mf2x8_t __riscv_vluxseg8ei8_v_i16mf2x8_m(vbool32_t vm, const int16_t *rs1,
                                               vuint8mf4_t rs2, size_t vl);
vint16m1x2_t __riscv_vluxseg2ei8_v_i16m1x2_m(vbool16_t vm, const int16_t *rs1,
                                             vuint8mf2_t rs2, size_t vl);
vint16m1x3_t __riscv_vluxseg3ei8_v_i16m1x3_m(vbool16_t vm, const int16_t *rs1,
                                             vuint8mf2_t rs2, size_t vl);
vint16m1x4_t __riscv_vluxseg4ei8_v_i16m1x4_m(vbool16_t vm, const int16_t *rs1,
                                             vuint8mf2_t rs2, size_t vl);
vint16m1x5_t __riscv_vluxseg5ei8_v_i16m1x5_m(vbool16_t vm, const int16_t *rs1,
                                             vuint8mf2_t rs2, size_t vl);
vint16m1x6_t __riscv_vluxseg6ei8_v_i16m1x6_m(vbool16_t vm, const int16_t *rs1,
                                             vuint8mf2_t rs2, size_t vl);
vint16m1x7_t __riscv_vluxseg7ei8_v_i16m1x7_m(vbool16_t vm, const int16_t *rs1,
                                             vuint8mf2_t rs2, size_t vl);
vint16m1x8_t __riscv_vluxseg8ei8_v_i16m1x8_m(vbool16_t vm, const int16_t *rs1,
                                             vuint8mf2_t rs2, size_t vl);
vint16m2x2_t __riscv_vluxseg2ei8_v_i16m2x2_m(vbool8_t vm, const int16_t *rs1,
                                             vuint8m1_t rs2, size_t vl);
vint16m2x3_t __riscv_vluxseg3ei8_v_i16m2x3_m(vbool8_t vm, const int16_t *rs1,
                                             vuint8m1_t rs2, size_t vl);
vint16m2x4_t __riscv_vluxseg4ei8_v_i16m2x4_m(vbool8_t vm, const int16_t *rs1,
                                             vuint8m1_t rs2, size_t vl);
vint16m4x2_t __riscv_vluxseg2ei8_v_i16m4x2_m(vbool4_t vm, const int16_t *rs1,
                                             vuint8m2_t rs2, size_t vl);
vint16mf4x2_t __riscv_vluxseg2ei16_v_i16mf4x2_m(vbool64_t vm,
                                                const int16_t *rs1,
                                                vuint16mf4_t rs2, size_t vl);
vint16mf4x3_t __riscv_vluxseg3ei16_v_i16mf4x3_m(vbool64_t vm,
                                                const int16_t *rs1,
                                                vuint16mf4_t rs2, size_t vl);
vint16mf4x4_t __riscv_vluxseg4ei16_v_i16mf4x4_m(vbool64_t vm,
                                                const int16_t *rs1,
                                                vuint16mf4_t rs2, size_t vl);
vint16mf4x5_t __riscv_vluxseg5ei16_v_i16mf4x5_m(vbool64_t vm,
                                                const int16_t *rs1,
                                                vuint16mf4_t rs2, size_t vl);
vint16mf4x6_t __riscv_vluxseg6ei16_v_i16mf4x6_m(vbool64_t vm,
                                                const int16_t *rs1,
                                                vuint16mf4_t rs2, size_t vl);
vint16mf4x7_t __riscv_vluxseg7ei16_v_i16mf4x7_m(vbool64_t vm,
                                                const int16_t *rs1,
                                                vuint16mf4_t rs2, size_t vl);
vint16mf4x8_t __riscv_vluxseg8ei16_v_i16mf4x8_m(vbool64_t vm,
                                                const int16_t *rs1,
                                                vuint16mf4_t rs2, size_t vl);
vint16mf2x2_t __riscv_vluxseg2ei16_v_i16mf2x2_m(vbool32_t vm,
                                                const int16_t *rs1,
                                                vuint16mf2_t rs2, size_t vl);
vint16mf2x3_t __riscv_vluxseg3ei16_v_i16mf2x3_m(vbool32_t vm,
                                                const int16_t *rs1,
                                                vuint16mf2_t rs2, size_t vl);
vint16mf2x4_t __riscv_vluxseg4ei16_v_i16mf2x4_m(vbool32_t vm,
                                                const int16_t *rs1,
                                                vuint16mf2_t rs2, size_t vl);
vint16mf2x5_t __riscv_vluxseg5ei16_v_i16mf2x5_m(vbool32_t vm,
                                                const int16_t *rs1,
                                                vuint16mf2_t rs2, size_t vl);
vint16mf2x6_t __riscv_vluxseg6ei16_v_i16mf2x6_m(vbool32_t vm,
                                                const int16_t *rs1,
                                                vuint16mf2_t rs2, size_t vl);
vint16mf2x7_t __riscv_vluxseg7ei16_v_i16mf2x7_m(vbool32_t vm,
                                                const int16_t *rs1,
                                                vuint16mf2_t rs2, size_t vl);
vint16mf2x8_t __riscv_vluxseg8ei16_v_i16mf2x8_m(vbool32_t vm,
                                                const int16_t *rs1,
                                                vuint16mf2_t rs2, size_t vl);
vint16m1x2_t __riscv_vluxseg2ei16_v_i16m1x2_m(vbool16_t vm, const int16_t *rs1,
                                              vuint16m1_t rs2, size_t vl);
vint16m1x3_t __riscv_vluxseg3ei16_v_i16m1x3_m(vbool16_t vm, const int16_t *rs1,
                                              vuint16m1_t rs2, size_t vl);
vint16m1x4_t __riscv_vluxseg4ei16_v_i16m1x4_m(vbool16_t vm, const int16_t *rs1,
                                              vuint16m1_t rs2, size_t vl);
vint16m1x5_t __riscv_vluxseg5ei16_v_i16m1x5_m(vbool16_t vm, const int16_t *rs1,
                                              vuint16m1_t rs2, size_t vl);
vint16m1x6_t __riscv_vluxseg6ei16_v_i16m1x6_m(vbool16_t vm, const int16_t *rs1,
                                              vuint16m1_t rs2, size_t vl);
vint16m1x7_t __riscv_vluxseg7ei16_v_i16m1x7_m(vbool16_t vm, const int16_t *rs1,
                                              vuint16m1_t rs2, size_t vl);
vint16m1x8_t __riscv_vluxseg8ei16_v_i16m1x8_m(vbool16_t vm, const int16_t *rs1,
                                              vuint16m1_t rs2, size_t vl);
vint16m2x2_t __riscv_vluxseg2ei16_v_i16m2x2_m(vbool8_t vm, const int16_t *rs1,
                                              vuint16m2_t rs2, size_t vl);
vint16m2x3_t __riscv_vluxseg3ei16_v_i16m2x3_m(vbool8_t vm, const int16_t *rs1,
                                              vuint16m2_t rs2, size_t vl);
vint16m2x4_t __riscv_vluxseg4ei16_v_i16m2x4_m(vbool8_t vm, const int16_t *rs1,
                                              vuint16m2_t rs2, size_t vl);
vint16m4x2_t __riscv_vluxseg2ei16_v_i16m4x2_m(vbool4_t vm, const int16_t *rs1,
                                              vuint16m4_t rs2, size_t vl);
vint16mf4x2_t __riscv_vluxseg2ei32_v_i16mf4x2_m(vbool64_t vm,
                                                const int16_t *rs1,
                                                vuint32mf2_t rs2, size_t vl);
vint16mf4x3_t __riscv_vluxseg3ei32_v_i16mf4x3_m(vbool64_t vm,
                                                const int16_t *rs1,
                                                vuint32mf2_t rs2, size_t vl);
vint16mf4x4_t __riscv_vluxseg4ei32_v_i16mf4x4_m(vbool64_t vm,
                                                const int16_t *rs1,
                                                vuint32mf2_t rs2, size_t vl);
vint16mf4x5_t __riscv_vluxseg5ei32_v_i16mf4x5_m(vbool64_t vm,
                                                const int16_t *rs1,
                                                vuint32mf2_t rs2, size_t vl);
vint16mf4x6_t __riscv_vluxseg6ei32_v_i16mf4x6_m(vbool64_t vm,
                                                const int16_t *rs1,
                                                vuint32mf2_t rs2, size_t vl);
vint16mf4x7_t __riscv_vluxseg7ei32_v_i16mf4x7_m(vbool64_t vm,
                                                const int16_t *rs1,
                                                vuint32mf2_t rs2, size_t vl);
vint16mf4x8_t __riscv_vluxseg8ei32_v_i16mf4x8_m(vbool64_t vm,
                                                const int16_t *rs1,
                                                vuint32mf2_t rs2, size_t vl);
vint16mf2x2_t __riscv_vluxseg2ei32_v_i16mf2x2_m(vbool32_t vm,
                                                const int16_t *rs1,
                                                vuint32m1_t rs2, size_t vl);
vint16mf2x3_t __riscv_vluxseg3ei32_v_i16mf2x3_m(vbool32_t vm,
                                                const int16_t *rs1,
                                                vuint32m1_t rs2, size_t vl);
vint16mf2x4_t __riscv_vluxseg4ei32_v_i16mf2x4_m(vbool32_t vm,
                                                const int16_t *rs1,
                                                vuint32m1_t rs2, size_t vl);
vint16mf2x5_t __riscv_vluxseg5ei32_v_i16mf2x5_m(vbool32_t vm,
                                                const int16_t *rs1,
                                                vuint32m1_t rs2, size_t vl);
vint16mf2x6_t __riscv_vluxseg6ei32_v_i16mf2x6_m(vbool32_t vm,
                                                const int16_t *rs1,
                                                vuint32m1_t rs2, size_t vl);
vint16mf2x7_t __riscv_vluxseg7ei32_v_i16mf2x7_m(vbool32_t vm,
                                                const int16_t *rs1,
                                                vuint32m1_t rs2, size_t vl);
vint16mf2x8_t __riscv_vluxseg8ei32_v_i16mf2x8_m(vbool32_t vm,
                                                const int16_t *rs1,
                                                vuint32m1_t rs2, size_t vl);
vint16m1x2_t __riscv_vluxseg2ei32_v_i16m1x2_m(vbool16_t vm, const int16_t *rs1,
                                              vuint32m2_t rs2, size_t vl);
vint16m1x3_t __riscv_vluxseg3ei32_v_i16m1x3_m(vbool16_t vm, const int16_t *rs1,
                                              vuint32m2_t rs2, size_t vl);
vint16m1x4_t __riscv_vluxseg4ei32_v_i16m1x4_m(vbool16_t vm, const int16_t *rs1,
                                              vuint32m2_t rs2, size_t vl);
vint16m1x5_t __riscv_vluxseg5ei32_v_i16m1x5_m(vbool16_t vm, const int16_t *rs1,
                                              vuint32m2_t rs2, size_t vl);
vint16m1x6_t __riscv_vluxseg6ei32_v_i16m1x6_m(vbool16_t vm, const int16_t *rs1,
                                              vuint32m2_t rs2, size_t vl);
vint16m1x7_t __riscv_vluxseg7ei32_v_i16m1x7_m(vbool16_t vm, const int16_t *rs1,
                                              vuint32m2_t rs2, size_t vl);
vint16m1x8_t __riscv_vluxseg8ei32_v_i16m1x8_m(vbool16_t vm, const int16_t *rs1,
                                              vuint32m2_t rs2, size_t vl);
vint16m2x2_t __riscv_vluxseg2ei32_v_i16m2x2_m(vbool8_t vm, const int16_t *rs1,
                                              vuint32m4_t rs2, size_t vl);
vint16m2x3_t __riscv_vluxseg3ei32_v_i16m2x3_m(vbool8_t vm, const int16_t *rs1,
                                              vuint32m4_t rs2, size_t vl);
vint16m2x4_t __riscv_vluxseg4ei32_v_i16m2x4_m(vbool8_t vm, const int16_t *rs1,
                                              vuint32m4_t rs2, size_t vl);
vint16m4x2_t __riscv_vluxseg2ei32_v_i16m4x2_m(vbool4_t vm, const int16_t *rs1,
                                              vuint32m8_t rs2, size_t vl);
vint16mf4x2_t __riscv_vluxseg2ei64_v_i16mf4x2_m(vbool64_t vm,
                                                const int16_t *rs1,
                                                vuint64m1_t rs2, size_t vl);
vint16mf4x3_t __riscv_vluxseg3ei64_v_i16mf4x3_m(vbool64_t vm,
                                                const int16_t *rs1,
                                                vuint64m1_t rs2, size_t vl);
vint16mf4x4_t __riscv_vluxseg4ei64_v_i16mf4x4_m(vbool64_t vm,
                                                const int16_t *rs1,
                                                vuint64m1_t rs2, size_t vl);
vint16mf4x5_t __riscv_vluxseg5ei64_v_i16mf4x5_m(vbool64_t vm,
                                                const int16_t *rs1,
                                                vuint64m1_t rs2, size_t vl);
vint16mf4x6_t __riscv_vluxseg6ei64_v_i16mf4x6_m(vbool64_t vm,
                                                const int16_t *rs1,
                                                vuint64m1_t rs2, size_t vl);
vint16mf4x7_t __riscv_vluxseg7ei64_v_i16mf4x7_m(vbool64_t vm,
                                                const int16_t *rs1,
                                                vuint64m1_t rs2, size_t vl);
vint16mf4x8_t __riscv_vluxseg8ei64_v_i16mf4x8_m(vbool64_t vm,
                                                const int16_t *rs1,
                                                vuint64m1_t rs2, size_t vl);
vint16mf2x2_t __riscv_vluxseg2ei64_v_i16mf2x2_m(vbool32_t vm,
                                                const int16_t *rs1,
                                                vuint64m2_t rs2, size_t vl);
vint16mf2x3_t __riscv_vluxseg3ei64_v_i16mf2x3_m(vbool32_t vm,
                                                const int16_t *rs1,
                                                vuint64m2_t rs2, size_t vl);
vint16mf2x4_t __riscv_vluxseg4ei64_v_i16mf2x4_m(vbool32_t vm,
                                                const int16_t *rs1,
                                                vuint64m2_t rs2, size_t vl);
vint16mf2x5_t __riscv_vluxseg5ei64_v_i16mf2x5_m(vbool32_t vm,
                                                const int16_t *rs1,
                                                vuint64m2_t rs2, size_t vl);
vint16mf2x6_t __riscv_vluxseg6ei64_v_i16mf2x6_m(vbool32_t vm,
                                                const int16_t *rs1,
                                                vuint64m2_t rs2, size_t vl);
vint16mf2x7_t __riscv_vluxseg7ei64_v_i16mf2x7_m(vbool32_t vm,
                                                const int16_t *rs1,
                                                vuint64m2_t rs2, size_t vl);
vint16mf2x8_t __riscv_vluxseg8ei64_v_i16mf2x8_m(vbool32_t vm,
                                                const int16_t *rs1,
                                                vuint64m2_t rs2, size_t vl);
vint16m1x2_t __riscv_vluxseg2ei64_v_i16m1x2_m(vbool16_t vm, const int16_t *rs1,
                                              vuint64m4_t rs2, size_t vl);
vint16m1x3_t __riscv_vluxseg3ei64_v_i16m1x3_m(vbool16_t vm, const int16_t *rs1,
                                              vuint64m4_t rs2, size_t vl);
vint16m1x4_t __riscv_vluxseg4ei64_v_i16m1x4_m(vbool16_t vm, const int16_t *rs1,
                                              vuint64m4_t rs2, size_t vl);
vint16m1x5_t __riscv_vluxseg5ei64_v_i16m1x5_m(vbool16_t vm, const int16_t *rs1,
                                              vuint64m4_t rs2, size_t vl);
vint16m1x6_t __riscv_vluxseg6ei64_v_i16m1x6_m(vbool16_t vm, const int16_t *rs1,
                                              vuint64m4_t rs2, size_t vl);
vint16m1x7_t __riscv_vluxseg7ei64_v_i16m1x7_m(vbool16_t vm, const int16_t *rs1,
                                              vuint64m4_t rs2, size_t vl);
vint16m1x8_t __riscv_vluxseg8ei64_v_i16m1x8_m(vbool16_t vm, const int16_t *rs1,
                                              vuint64m4_t rs2, size_t vl);
vint16m2x2_t __riscv_vluxseg2ei64_v_i16m2x2_m(vbool8_t vm, const int16_t *rs1,
                                              vuint64m8_t rs2, size_t vl);
vint16m2x3_t __riscv_vluxseg3ei64_v_i16m2x3_m(vbool8_t vm, const int16_t *rs1,
                                              vuint64m8_t rs2, size_t vl);
vint16m2x4_t __riscv_vluxseg4ei64_v_i16m2x4_m(vbool8_t vm, const int16_t *rs1,
                                              vuint64m8_t rs2, size_t vl);
vint32mf2x2_t __riscv_vluxseg2ei8_v_i32mf2x2_m(vbool64_t vm, const int32_t *rs1,
                                               vuint8mf8_t rs2, size_t vl);
vint32mf2x3_t __riscv_vluxseg3ei8_v_i32mf2x3_m(vbool64_t vm, const int32_t *rs1,
                                               vuint8mf8_t rs2, size_t vl);
vint32mf2x4_t __riscv_vluxseg4ei8_v_i32mf2x4_m(vbool64_t vm, const int32_t *rs1,
                                               vuint8mf8_t rs2, size_t vl);
vint32mf2x5_t __riscv_vluxseg5ei8_v_i32mf2x5_m(vbool64_t vm, const int32_t *rs1,
                                               vuint8mf8_t rs2, size_t vl);
vint32mf2x6_t __riscv_vluxseg6ei8_v_i32mf2x6_m(vbool64_t vm, const int32_t *rs1,
                                               vuint8mf8_t rs2, size_t vl);
vint32mf2x7_t __riscv_vluxseg7ei8_v_i32mf2x7_m(vbool64_t vm, const int32_t *rs1,
                                               vuint8mf8_t rs2, size_t vl);
vint32mf2x8_t __riscv_vluxseg8ei8_v_i32mf2x8_m(vbool64_t vm, const int32_t *rs1,
                                               vuint8mf8_t rs2, size_t vl);
vint32m1x2_t __riscv_vluxseg2ei8_v_i32m1x2_m(vbool32_t vm, const int32_t *rs1,
                                             vuint8mf4_t rs2, size_t vl);
vint32m1x3_t __riscv_vluxseg3ei8_v_i32m1x3_m(vbool32_t vm, const int32_t *rs1,
                                             vuint8mf4_t rs2, size_t vl);
vint32m1x4_t __riscv_vluxseg4ei8_v_i32m1x4_m(vbool32_t vm, const int32_t *rs1,
                                             vuint8mf4_t rs2, size_t vl);
vint32m1x5_t __riscv_vluxseg5ei8_v_i32m1x5_m(vbool32_t vm, const int32_t *rs1,
                                             vuint8mf4_t rs2, size_t vl);
vint32m1x6_t __riscv_vluxseg6ei8_v_i32m1x6_m(vbool32_t vm, const int32_t *rs1,
                                             vuint8mf4_t rs2, size_t vl);
vint32m1x7_t __riscv_vluxseg7ei8_v_i32m1x7_m(vbool32_t vm, const int32_t *rs1,
                                             vuint8mf4_t rs2, size_t vl);
vint32m1x8_t __riscv_vluxseg8ei8_v_i32m1x8_m(vbool32_t vm, const int32_t *rs1,
                                             vuint8mf4_t rs2, size_t vl);
vint32m2x2_t __riscv_vluxseg2ei8_v_i32m2x2_m(vbool16_t vm, const int32_t *rs1,
                                             vuint8mf2_t rs2, size_t vl);
vint32m2x3_t __riscv_vluxseg3ei8_v_i32m2x3_m(vbool16_t vm, const int32_t *rs1,
                                             vuint8mf2_t rs2, size_t vl);
vint32m2x4_t __riscv_vluxseg4ei8_v_i32m2x4_m(vbool16_t vm, const int32_t *rs1,
                                             vuint8mf2_t rs2, size_t vl);
vint32m4x2_t __riscv_vluxseg2ei8_v_i32m4x2_m(vbool8_t vm, const int32_t *rs1,
                                             vuint8m1_t rs2, size_t vl);
vint32mf2x2_t __riscv_vluxseg2ei16_v_i32mf2x2_m(vbool64_t vm,
                                                const int32_t *rs1,
                                                vuint16mf4_t rs2, size_t vl);
vint32mf2x3_t __riscv_vluxseg3ei16_v_i32mf2x3_m(vbool64_t vm,
                                                const int32_t *rs1,
                                                vuint16mf4_t rs2, size_t vl);
vint32mf2x4_t __riscv_vluxseg4ei16_v_i32mf2x4_m(vbool64_t vm,
                                                const int32_t *rs1,
                                                vuint16mf4_t rs2, size_t vl);
vint32mf2x5_t __riscv_vluxseg5ei16_v_i32mf2x5_m(vbool64_t vm,
                                                const int32_t *rs1,
                                                vuint16mf4_t rs2, size_t vl);
vint32mf2x6_t __riscv_vluxseg6ei16_v_i32mf2x6_m(vbool64_t vm,
                                                const int32_t *rs1,
                                                vuint16mf4_t rs2, size_t vl);
vint32mf2x7_t __riscv_vluxseg7ei16_v_i32mf2x7_m(vbool64_t vm,
                                                const int32_t *rs1,
                                                vuint16mf4_t rs2, size_t vl);
vint32mf2x8_t __riscv_vluxseg8ei16_v_i32mf2x8_m(vbool64_t vm,
                                                const int32_t *rs1,
                                                vuint16mf4_t rs2, size_t vl);
vint32m1x2_t __riscv_vluxseg2ei16_v_i32m1x2_m(vbool32_t vm, const int32_t *rs1,
                                              vuint16mf2_t rs2, size_t vl);
vint32m1x3_t __riscv_vluxseg3ei16_v_i32m1x3_m(vbool32_t vm, const int32_t *rs1,
                                              vuint16mf2_t rs2, size_t vl);
vint32m1x4_t __riscv_vluxseg4ei16_v_i32m1x4_m(vbool32_t vm, const int32_t *rs1,
                                              vuint16mf2_t rs2, size_t vl);
vint32m1x5_t __riscv_vluxseg5ei16_v_i32m1x5_m(vbool32_t vm, const int32_t *rs1,
                                              vuint16mf2_t rs2, size_t vl);
vint32m1x6_t __riscv_vluxseg6ei16_v_i32m1x6_m(vbool32_t vm, const int32_t *rs1,
                                              vuint16mf2_t rs2, size_t vl);
vint32m1x7_t __riscv_vluxseg7ei16_v_i32m1x7_m(vbool32_t vm, const int32_t *rs1,
                                              vuint16mf2_t rs2, size_t vl);
vint32m1x8_t __riscv_vluxseg8ei16_v_i32m1x8_m(vbool32_t vm, const int32_t *rs1,
                                              vuint16mf2_t rs2, size_t vl);
vint32m2x2_t __riscv_vluxseg2ei16_v_i32m2x2_m(vbool16_t vm, const int32_t *rs1,
                                              vuint16m1_t rs2, size_t vl);
vint32m2x3_t __riscv_vluxseg3ei16_v_i32m2x3_m(vbool16_t vm, const int32_t *rs1,
                                              vuint16m1_t rs2, size_t vl);
vint32m2x4_t __riscv_vluxseg4ei16_v_i32m2x4_m(vbool16_t vm, const int32_t *rs1,
                                              vuint16m1_t rs2, size_t vl);
vint32m4x2_t __riscv_vluxseg2ei16_v_i32m4x2_m(vbool8_t vm, const int32_t *rs1,
                                              vuint16m2_t rs2, size_t vl);
vint32mf2x2_t __riscv_vluxseg2ei32_v_i32mf2x2_m(vbool64_t vm,
                                                const int32_t *rs1,
                                                vuint32mf2_t rs2, size_t vl);
vint32mf2x3_t __riscv_vluxseg3ei32_v_i32mf2x3_m(vbool64_t vm,
                                                const int32_t *rs1,
                                                vuint32mf2_t rs2, size_t vl);
vint32mf2x4_t __riscv_vluxseg4ei32_v_i32mf2x4_m(vbool64_t vm,
                                                const int32_t *rs1,
                                                vuint32mf2_t rs2, size_t vl);
vint32mf2x5_t __riscv_vluxseg5ei32_v_i32mf2x5_m(vbool64_t vm,
                                                const int32_t *rs1,
                                                vuint32mf2_t rs2, size_t vl);
vint32mf2x6_t __riscv_vluxseg6ei32_v_i32mf2x6_m(vbool64_t vm,
                                                const int32_t *rs1,
                                                vuint32mf2_t rs2, size_t vl);
vint32mf2x7_t __riscv_vluxseg7ei32_v_i32mf2x7_m(vbool64_t vm,
                                                const int32_t *rs1,
                                                vuint32mf2_t rs2, size_t vl);
vint32mf2x8_t __riscv_vluxseg8ei32_v_i32mf2x8_m(vbool64_t vm,
                                                const int32_t *rs1,
                                                vuint32mf2_t rs2, size_t vl);
vint32m1x2_t __riscv_vluxseg2ei32_v_i32m1x2_m(vbool32_t vm, const int32_t *rs1,
                                              vuint32m1_t rs2, size_t vl);
vint32m1x3_t __riscv_vluxseg3ei32_v_i32m1x3_m(vbool32_t vm, const int32_t *rs1,
                                              vuint32m1_t rs2, size_t vl);
vint32m1x4_t __riscv_vluxseg4ei32_v_i32m1x4_m(vbool32_t vm, const int32_t *rs1,
                                              vuint32m1_t rs2, size_t vl);
vint32m1x5_t __riscv_vluxseg5ei32_v_i32m1x5_m(vbool32_t vm, const int32_t *rs1,
                                              vuint32m1_t rs2, size_t vl);
vint32m1x6_t __riscv_vluxseg6ei32_v_i32m1x6_m(vbool32_t vm, const int32_t *rs1,
                                              vuint32m1_t rs2, size_t vl);
vint32m1x7_t __riscv_vluxseg7ei32_v_i32m1x7_m(vbool32_t vm, const int32_t *rs1,
                                              vuint32m1_t rs2, size_t vl);
vint32m1x8_t __riscv_vluxseg8ei32_v_i32m1x8_m(vbool32_t vm, const int32_t *rs1,
                                              vuint32m1_t rs2, size_t vl);
vint32m2x2_t __riscv_vluxseg2ei32_v_i32m2x2_m(vbool16_t vm, const int32_t *rs1,
                                              vuint32m2_t rs2, size_t vl);
vint32m2x3_t __riscv_vluxseg3ei32_v_i32m2x3_m(vbool16_t vm, const int32_t *rs1,
                                              vuint32m2_t rs2, size_t vl);
vint32m2x4_t __riscv_vluxseg4ei32_v_i32m2x4_m(vbool16_t vm, const int32_t *rs1,
                                              vuint32m2_t rs2, size_t vl);
vint32m4x2_t __riscv_vluxseg2ei32_v_i32m4x2_m(vbool8_t vm, const int32_t *rs1,
                                              vuint32m4_t rs2, size_t vl);
vint32mf2x2_t __riscv_vluxseg2ei64_v_i32mf2x2_m(vbool64_t vm,
                                                const int32_t *rs1,
                                                vuint64m1_t rs2, size_t vl);
vint32mf2x3_t __riscv_vluxseg3ei64_v_i32mf2x3_m(vbool64_t vm,
                                                const int32_t *rs1,
                                                vuint64m1_t rs2, size_t vl);
vint32mf2x4_t __riscv_vluxseg4ei64_v_i32mf2x4_m(vbool64_t vm,
                                                const int32_t *rs1,
                                                vuint64m1_t rs2, size_t vl);
vint32mf2x5_t __riscv_vluxseg5ei64_v_i32mf2x5_m(vbool64_t vm,
                                                const int32_t *rs1,
                                                vuint64m1_t rs2, size_t vl);
vint32mf2x6_t __riscv_vluxseg6ei64_v_i32mf2x6_m(vbool64_t vm,
                                                const int32_t *rs1,
                                                vuint64m1_t rs2, size_t vl);
vint32mf2x7_t __riscv_vluxseg7ei64_v_i32mf2x7_m(vbool64_t vm,
                                                const int32_t *rs1,
                                                vuint64m1_t rs2, size_t vl);
vint32mf2x8_t __riscv_vluxseg8ei64_v_i32mf2x8_m(vbool64_t vm,
                                                const int32_t *rs1,
                                                vuint64m1_t rs2, size_t vl);
vint32m1x2_t __riscv_vluxseg2ei64_v_i32m1x2_m(vbool32_t vm, const int32_t *rs1,
                                              vuint64m2_t rs2, size_t vl);
vint32m1x3_t __riscv_vluxseg3ei64_v_i32m1x3_m(vbool32_t vm, const int32_t *rs1,
                                              vuint64m2_t rs2, size_t vl);
vint32m1x4_t __riscv_vluxseg4ei64_v_i32m1x4_m(vbool32_t vm, const int32_t *rs1,
                                              vuint64m2_t rs2, size_t vl);
vint32m1x5_t __riscv_vluxseg5ei64_v_i32m1x5_m(vbool32_t vm, const int32_t *rs1,
                                              vuint64m2_t rs2, size_t vl);
vint32m1x6_t __riscv_vluxseg6ei64_v_i32m1x6_m(vbool32_t vm, const int32_t *rs1,
                                              vuint64m2_t rs2, size_t vl);
vint32m1x7_t __riscv_vluxseg7ei64_v_i32m1x7_m(vbool32_t vm, const int32_t *rs1,
                                              vuint64m2_t rs2, size_t vl);
vint32m1x8_t __riscv_vluxseg8ei64_v_i32m1x8_m(vbool32_t vm, const int32_t *rs1,
                                              vuint64m2_t rs2, size_t vl);
vint32m2x2_t __riscv_vluxseg2ei64_v_i32m2x2_m(vbool16_t vm, const int32_t *rs1,
                                              vuint64m4_t rs2, size_t vl);
vint32m2x3_t __riscv_vluxseg3ei64_v_i32m2x3_m(vbool16_t vm, const int32_t *rs1,
                                              vuint64m4_t rs2, size_t vl);
vint32m2x4_t __riscv_vluxseg4ei64_v_i32m2x4_m(vbool16_t vm, const int32_t *rs1,
                                              vuint64m4_t rs2, size_t vl);
vint32m4x2_t __riscv_vluxseg2ei64_v_i32m4x2_m(vbool8_t vm, const int32_t *rs1,
                                              vuint64m8_t rs2, size_t vl);
vint64m1x2_t __riscv_vluxseg2ei8_v_i64m1x2_m(vbool64_t vm, const int64_t *rs1,
                                             vuint8mf8_t rs2, size_t vl);
vint64m1x3_t __riscv_vluxseg3ei8_v_i64m1x3_m(vbool64_t vm, const int64_t *rs1,
                                             vuint8mf8_t rs2, size_t vl);
vint64m1x4_t __riscv_vluxseg4ei8_v_i64m1x4_m(vbool64_t vm, const int64_t *rs1,
                                             vuint8mf8_t rs2, size_t vl);
vint64m1x5_t __riscv_vluxseg5ei8_v_i64m1x5_m(vbool64_t vm, const int64_t *rs1,
                                             vuint8mf8_t rs2, size_t vl);
vint64m1x6_t __riscv_vluxseg6ei8_v_i64m1x6_m(vbool64_t vm, const int64_t *rs1,
                                             vuint8mf8_t rs2, size_t vl);
vint64m1x7_t __riscv_vluxseg7ei8_v_i64m1x7_m(vbool64_t vm, const int64_t *rs1,
                                             vuint8mf8_t rs2, size_t vl);
vint64m1x8_t __riscv_vluxseg8ei8_v_i64m1x8_m(vbool64_t vm, const int64_t *rs1,
                                             vuint8mf8_t rs2, size_t vl);
vint64m2x2_t __riscv_vluxseg2ei8_v_i64m2x2_m(vbool32_t vm, const int64_t *rs1,
                                             vuint8mf4_t rs2, size_t vl);
vint64m2x3_t __riscv_vluxseg3ei8_v_i64m2x3_m(vbool32_t vm, const int64_t *rs1,
                                             vuint8mf4_t rs2, size_t vl);
vint64m2x4_t __riscv_vluxseg4ei8_v_i64m2x4_m(vbool32_t vm, const int64_t *rs1,
                                             vuint8mf4_t rs2, size_t vl);
vint64m4x2_t __riscv_vluxseg2ei8_v_i64m4x2_m(vbool16_t vm, const int64_t *rs1,
                                             vuint8mf2_t rs2, size_t vl);
vint64m1x2_t __riscv_vluxseg2ei16_v_i64m1x2_m(vbool64_t vm, const int64_t *rs1,
                                              vuint16mf4_t rs2, size_t vl);
vint64m1x3_t __riscv_vluxseg3ei16_v_i64m1x3_m(vbool64_t vm, const int64_t *rs1,
                                              vuint16mf4_t rs2, size_t vl);
vint64m1x4_t __riscv_vluxseg4ei16_v_i64m1x4_m(vbool64_t vm, const int64_t *rs1,
                                              vuint16mf4_t rs2, size_t vl);
vint64m1x5_t __riscv_vluxseg5ei16_v_i64m1x5_m(vbool64_t vm, const int64_t *rs1,
                                              vuint16mf4_t rs2, size_t vl);
vint64m1x6_t __riscv_vluxseg6ei16_v_i64m1x6_m(vbool64_t vm, const int64_t *rs1,
                                              vuint16mf4_t rs2, size_t vl);
vint64m1x7_t __riscv_vluxseg7ei16_v_i64m1x7_m(vbool64_t vm, const int64_t *rs1,
                                              vuint16mf4_t rs2, size_t vl);
vint64m1x8_t __riscv_vluxseg8ei16_v_i64m1x8_m(vbool64_t vm, const int64_t *rs1,
                                              vuint16mf4_t rs2, size_t vl);
vint64m2x2_t __riscv_vluxseg2ei16_v_i64m2x2_m(vbool32_t vm, const int64_t *rs1,
                                              vuint16mf2_t rs2, size_t vl);
vint64m2x3_t __riscv_vluxseg3ei16_v_i64m2x3_m(vbool32_t vm, const int64_t *rs1,
                                              vuint16mf2_t rs2, size_t vl);
vint64m2x4_t __riscv_vluxseg4ei16_v_i64m2x4_m(vbool32_t vm, const int64_t *rs1,
                                              vuint16mf2_t rs2, size_t vl);
vint64m4x2_t __riscv_vluxseg2ei16_v_i64m4x2_m(vbool16_t vm, const int64_t *rs1,
                                              vuint16m1_t rs2, size_t vl);
vint64m1x2_t __riscv_vluxseg2ei32_v_i64m1x2_m(vbool64_t vm, const int64_t *rs1,
                                              vuint32mf2_t rs2, size_t vl);
vint64m1x3_t __riscv_vluxseg3ei32_v_i64m1x3_m(vbool64_t vm, const int64_t *rs1,
                                              vuint32mf2_t rs2, size_t vl);
vint64m1x4_t __riscv_vluxseg4ei32_v_i64m1x4_m(vbool64_t vm, const int64_t *rs1,
                                              vuint32mf2_t rs2, size_t vl);
vint64m1x5_t __riscv_vluxseg5ei32_v_i64m1x5_m(vbool64_t vm, const int64_t *rs1,
                                              vuint32mf2_t rs2, size_t vl);
vint64m1x6_t __riscv_vluxseg6ei32_v_i64m1x6_m(vbool64_t vm, const int64_t *rs1,
                                              vuint32mf2_t rs2, size_t vl);
vint64m1x7_t __riscv_vluxseg7ei32_v_i64m1x7_m(vbool64_t vm, const int64_t *rs1,
                                              vuint32mf2_t rs2, size_t vl);
vint64m1x8_t __riscv_vluxseg8ei32_v_i64m1x8_m(vbool64_t vm, const int64_t *rs1,
                                              vuint32mf2_t rs2, size_t vl);
vint64m2x2_t __riscv_vluxseg2ei32_v_i64m2x2_m(vbool32_t vm, const int64_t *rs1,
                                              vuint32m1_t rs2, size_t vl);
vint64m2x3_t __riscv_vluxseg3ei32_v_i64m2x3_m(vbool32_t vm, const int64_t *rs1,
                                              vuint32m1_t rs2, size_t vl);
vint64m2x4_t __riscv_vluxseg4ei32_v_i64m2x4_m(vbool32_t vm, const int64_t *rs1,
                                              vuint32m1_t rs2, size_t vl);
vint64m4x2_t __riscv_vluxseg2ei32_v_i64m4x2_m(vbool16_t vm, const int64_t *rs1,
                                              vuint32m2_t rs2, size_t vl);
vint64m1x2_t __riscv_vluxseg2ei64_v_i64m1x2_m(vbool64_t vm, const int64_t *rs1,
                                              vuint64m1_t rs2, size_t vl);
vint64m1x3_t __riscv_vluxseg3ei64_v_i64m1x3_m(vbool64_t vm, const int64_t *rs1,
                                              vuint64m1_t rs2, size_t vl);
vint64m1x4_t __riscv_vluxseg4ei64_v_i64m1x4_m(vbool64_t vm, const int64_t *rs1,
                                              vuint64m1_t rs2, size_t vl);
vint64m1x5_t __riscv_vluxseg5ei64_v_i64m1x5_m(vbool64_t vm, const int64_t *rs1,
                                              vuint64m1_t rs2, size_t vl);
vint64m1x6_t __riscv_vluxseg6ei64_v_i64m1x6_m(vbool64_t vm, const int64_t *rs1,
                                              vuint64m1_t rs2, size_t vl);
vint64m1x7_t __riscv_vluxseg7ei64_v_i64m1x7_m(vbool64_t vm, const int64_t *rs1,
                                              vuint64m1_t rs2, size_t vl);
vint64m1x8_t __riscv_vluxseg8ei64_v_i64m1x8_m(vbool64_t vm, const int64_t *rs1,
                                              vuint64m1_t rs2, size_t vl);
vint64m2x2_t __riscv_vluxseg2ei64_v_i64m2x2_m(vbool32_t vm, const int64_t *rs1,
                                              vuint64m2_t rs2, size_t vl);
vint64m2x3_t __riscv_vluxseg3ei64_v_i64m2x3_m(vbool32_t vm, const int64_t *rs1,
                                              vuint64m2_t rs2, size_t vl);
vint64m2x4_t __riscv_vluxseg4ei64_v_i64m2x4_m(vbool32_t vm, const int64_t *rs1,
                                              vuint64m2_t rs2, size_t vl);
vint64m4x2_t __riscv_vluxseg2ei64_v_i64m4x2_m(vbool16_t vm, const int64_t *rs1,
                                              vuint64m4_t rs2, size_t vl);
vuint8mf8x2_t __riscv_vloxseg2ei8_v_u8mf8x2_m(vbool64_t vm, const uint8_t *rs1,
                                              vuint8mf8_t rs2, size_t vl);
vuint8mf8x3_t __riscv_vloxseg3ei8_v_u8mf8x3_m(vbool64_t vm, const uint8_t *rs1,
                                              vuint8mf8_t rs2, size_t vl);
vuint8mf8x4_t __riscv_vloxseg4ei8_v_u8mf8x4_m(vbool64_t vm, const uint8_t *rs1,
                                              vuint8mf8_t rs2, size_t vl);
vuint8mf8x5_t __riscv_vloxseg5ei8_v_u8mf8x5_m(vbool64_t vm, const uint8_t *rs1,
                                              vuint8mf8_t rs2, size_t vl);
vuint8mf8x6_t __riscv_vloxseg6ei8_v_u8mf8x6_m(vbool64_t vm, const uint8_t *rs1,
                                              vuint8mf8_t rs2, size_t vl);
vuint8mf8x7_t __riscv_vloxseg7ei8_v_u8mf8x7_m(vbool64_t vm, const uint8_t *rs1,
                                              vuint8mf8_t rs2, size_t vl);
vuint8mf8x8_t __riscv_vloxseg8ei8_v_u8mf8x8_m(vbool64_t vm, const uint8_t *rs1,
                                              vuint8mf8_t rs2, size_t vl);
vuint8mf4x2_t __riscv_vloxseg2ei8_v_u8mf4x2_m(vbool32_t vm, const uint8_t *rs1,
                                              vuint8mf4_t rs2, size_t vl);
vuint8mf4x3_t __riscv_vloxseg3ei8_v_u8mf4x3_m(vbool32_t vm, const uint8_t *rs1,
                                              vuint8mf4_t rs2, size_t vl);
vuint8mf4x4_t __riscv_vloxseg4ei8_v_u8mf4x4_m(vbool32_t vm, const uint8_t *rs1,
                                              vuint8mf4_t rs2, size_t vl);
vuint8mf4x5_t __riscv_vloxseg5ei8_v_u8mf4x5_m(vbool32_t vm, const uint8_t *rs1,
                                              vuint8mf4_t rs2, size_t vl);
vuint8mf4x6_t __riscv_vloxseg6ei8_v_u8mf4x6_m(vbool32_t vm, const uint8_t *rs1,
                                              vuint8mf4_t rs2, size_t vl);
vuint8mf4x7_t __riscv_vloxseg7ei8_v_u8mf4x7_m(vbool32_t vm, const uint8_t *rs1,
                                              vuint8mf4_t rs2, size_t vl);
vuint8mf4x8_t __riscv_vloxseg8ei8_v_u8mf4x8_m(vbool32_t vm, const uint8_t *rs1,
                                              vuint8mf4_t rs2, size_t vl);
vuint8mf2x2_t __riscv_vloxseg2ei8_v_u8mf2x2_m(vbool16_t vm, const uint8_t *rs1,
                                              vuint8mf2_t rs2, size_t vl);
vuint8mf2x3_t __riscv_vloxseg3ei8_v_u8mf2x3_m(vbool16_t vm, const uint8_t *rs1,
                                              vuint8mf2_t rs2, size_t vl);
vuint8mf2x4_t __riscv_vloxseg4ei8_v_u8mf2x4_m(vbool16_t vm, const uint8_t *rs1,
                                              vuint8mf2_t rs2, size_t vl);
vuint8mf2x5_t __riscv_vloxseg5ei8_v_u8mf2x5_m(vbool16_t vm, const uint8_t *rs1,
                                              vuint8mf2_t rs2, size_t vl);
vuint8mf2x6_t __riscv_vloxseg6ei8_v_u8mf2x6_m(vbool16_t vm, const uint8_t *rs1,
                                              vuint8mf2_t rs2, size_t vl);
vuint8mf2x7_t __riscv_vloxseg7ei8_v_u8mf2x7_m(vbool16_t vm, const uint8_t *rs1,
                                              vuint8mf2_t rs2, size_t vl);
vuint8mf2x8_t __riscv_vloxseg8ei8_v_u8mf2x8_m(vbool16_t vm, const uint8_t *rs1,
                                              vuint8mf2_t rs2, size_t vl);
vuint8m1x2_t __riscv_vloxseg2ei8_v_u8m1x2_m(vbool8_t vm, const uint8_t *rs1,
                                            vuint8m1_t rs2, size_t vl);
vuint8m1x3_t __riscv_vloxseg3ei8_v_u8m1x3_m(vbool8_t vm, const uint8_t *rs1,
                                            vuint8m1_t rs2, size_t vl);
vuint8m1x4_t __riscv_vloxseg4ei8_v_u8m1x4_m(vbool8_t vm, const uint8_t *rs1,
                                            vuint8m1_t rs2, size_t vl);
vuint8m1x5_t __riscv_vloxseg5ei8_v_u8m1x5_m(vbool8_t vm, const uint8_t *rs1,
                                            vuint8m1_t rs2, size_t vl);
vuint8m1x6_t __riscv_vloxseg6ei8_v_u8m1x6_m(vbool8_t vm, const uint8_t *rs1,
                                            vuint8m1_t rs2, size_t vl);
vuint8m1x7_t __riscv_vloxseg7ei8_v_u8m1x7_m(vbool8_t vm, const uint8_t *rs1,
                                            vuint8m1_t rs2, size_t vl);
vuint8m1x8_t __riscv_vloxseg8ei8_v_u8m1x8_m(vbool8_t vm, const uint8_t *rs1,
                                            vuint8m1_t rs2, size_t vl);
vuint8m2x2_t __riscv_vloxseg2ei8_v_u8m2x2_m(vbool4_t vm, const uint8_t *rs1,
                                            vuint8m2_t rs2, size_t vl);
vuint8m2x3_t __riscv_vloxseg3ei8_v_u8m2x3_m(vbool4_t vm, const uint8_t *rs1,
                                            vuint8m2_t rs2, size_t vl);
vuint8m2x4_t __riscv_vloxseg4ei8_v_u8m2x4_m(vbool4_t vm, const uint8_t *rs1,
                                            vuint8m2_t rs2, size_t vl);
vuint8m4x2_t __riscv_vloxseg2ei8_v_u8m4x2_m(vbool2_t vm, const uint8_t *rs1,
                                            vuint8m4_t rs2, size_t vl);
vuint8mf8x2_t __riscv_vloxseg2ei16_v_u8mf8x2_m(vbool64_t vm, const uint8_t *rs1,
                                               vuint16mf4_t rs2, size_t vl);
vuint8mf8x3_t __riscv_vloxseg3ei16_v_u8mf8x3_m(vbool64_t vm, const uint8_t *rs1,
                                               vuint16mf4_t rs2, size_t vl);
vuint8mf8x4_t __riscv_vloxseg4ei16_v_u8mf8x4_m(vbool64_t vm, const uint8_t *rs1,
                                               vuint16mf4_t rs2, size_t vl);
vuint8mf8x5_t __riscv_vloxseg5ei16_v_u8mf8x5_m(vbool64_t vm, const uint8_t *rs1,
                                               vuint16mf4_t rs2, size_t vl);
vuint8mf8x6_t __riscv_vloxseg6ei16_v_u8mf8x6_m(vbool64_t vm, const uint8_t *rs1,
                                               vuint16mf4_t rs2, size_t vl);
vuint8mf8x7_t __riscv_vloxseg7ei16_v_u8mf8x7_m(vbool64_t vm, const uint8_t *rs1,
                                               vuint16mf4_t rs2, size_t vl);
vuint8mf8x8_t __riscv_vloxseg8ei16_v_u8mf8x8_m(vbool64_t vm, const uint8_t *rs1,
                                               vuint16mf4_t rs2, size_t vl);
vuint8mf4x2_t __riscv_vloxseg2ei16_v_u8mf4x2_m(vbool32_t vm, const uint8_t *rs1,
                                               vuint16mf2_t rs2, size_t vl);
vuint8mf4x3_t __riscv_vloxseg3ei16_v_u8mf4x3_m(vbool32_t vm, const uint8_t *rs1,
                                               vuint16mf2_t rs2, size_t vl);
vuint8mf4x4_t __riscv_vloxseg4ei16_v_u8mf4x4_m(vbool32_t vm, const uint8_t *rs1,
                                               vuint16mf2_t rs2, size_t vl);
vuint8mf4x5_t __riscv_vloxseg5ei16_v_u8mf4x5_m(vbool32_t vm, const uint8_t *rs1,
                                               vuint16mf2_t rs2, size_t vl);
vuint8mf4x6_t __riscv_vloxseg6ei16_v_u8mf4x6_m(vbool32_t vm, const uint8_t *rs1,
                                               vuint16mf2_t rs2, size_t vl);
vuint8mf4x7_t __riscv_vloxseg7ei16_v_u8mf4x7_m(vbool32_t vm, const uint8_t *rs1,
                                               vuint16mf2_t rs2, size_t vl);
vuint8mf4x8_t __riscv_vloxseg8ei16_v_u8mf4x8_m(vbool32_t vm, const uint8_t *rs1,
                                               vuint16mf2_t rs2, size_t vl);
vuint8mf2x2_t __riscv_vloxseg2ei16_v_u8mf2x2_m(vbool16_t vm, const uint8_t *rs1,
                                               vuint16m1_t rs2, size_t vl);
vuint8mf2x3_t __riscv_vloxseg3ei16_v_u8mf2x3_m(vbool16_t vm, const uint8_t *rs1,
                                               vuint16m1_t rs2, size_t vl);
vuint8mf2x4_t __riscv_vloxseg4ei16_v_u8mf2x4_m(vbool16_t vm, const uint8_t *rs1,
                                               vuint16m1_t rs2, size_t vl);
vuint8mf2x5_t __riscv_vloxseg5ei16_v_u8mf2x5_m(vbool16_t vm, const uint8_t *rs1,
                                               vuint16m1_t rs2, size_t vl);
vuint8mf2x6_t __riscv_vloxseg6ei16_v_u8mf2x6_m(vbool16_t vm, const uint8_t *rs1,
                                               vuint16m1_t rs2, size_t vl);
vuint8mf2x7_t __riscv_vloxseg7ei16_v_u8mf2x7_m(vbool16_t vm, const uint8_t *rs1,
                                               vuint16m1_t rs2, size_t vl);
vuint8mf2x8_t __riscv_vloxseg8ei16_v_u8mf2x8_m(vbool16_t vm, const uint8_t *rs1,
                                               vuint16m1_t rs2, size_t vl);
vuint8m1x2_t __riscv_vloxseg2ei16_v_u8m1x2_m(vbool8_t vm, const uint8_t *rs1,
                                             vuint16m2_t rs2, size_t vl);
vuint8m1x3_t __riscv_vloxseg3ei16_v_u8m1x3_m(vbool8_t vm, const uint8_t *rs1,
                                             vuint16m2_t rs2, size_t vl);
vuint8m1x4_t __riscv_vloxseg4ei16_v_u8m1x4_m(vbool8_t vm, const uint8_t *rs1,
                                             vuint16m2_t rs2, size_t vl);
vuint8m1x5_t __riscv_vloxseg5ei16_v_u8m1x5_m(vbool8_t vm, const uint8_t *rs1,
                                             vuint16m2_t rs2, size_t vl);
vuint8m1x6_t __riscv_vloxseg6ei16_v_u8m1x6_m(vbool8_t vm, const uint8_t *rs1,
                                             vuint16m2_t rs2, size_t vl);
vuint8m1x7_t __riscv_vloxseg7ei16_v_u8m1x7_m(vbool8_t vm, const uint8_t *rs1,
                                             vuint16m2_t rs2, size_t vl);
vuint8m1x8_t __riscv_vloxseg8ei16_v_u8m1x8_m(vbool8_t vm, const uint8_t *rs1,
                                             vuint16m2_t rs2, size_t vl);
vuint8m2x2_t __riscv_vloxseg2ei16_v_u8m2x2_m(vbool4_t vm, const uint8_t *rs1,
                                             vuint16m4_t rs2, size_t vl);
vuint8m2x3_t __riscv_vloxseg3ei16_v_u8m2x3_m(vbool4_t vm, const uint8_t *rs1,
                                             vuint16m4_t rs2, size_t vl);
vuint8m2x4_t __riscv_vloxseg4ei16_v_u8m2x4_m(vbool4_t vm, const uint8_t *rs1,
                                             vuint16m4_t rs2, size_t vl);
vuint8m4x2_t __riscv_vloxseg2ei16_v_u8m4x2_m(vbool2_t vm, const uint8_t *rs1,
                                             vuint16m8_t rs2, size_t vl);
vuint8mf8x2_t __riscv_vloxseg2ei32_v_u8mf8x2_m(vbool64_t vm, const uint8_t *rs1,
                                               vuint32mf2_t rs2, size_t vl);
vuint8mf8x3_t __riscv_vloxseg3ei32_v_u8mf8x3_m(vbool64_t vm, const uint8_t *rs1,
                                               vuint32mf2_t rs2, size_t vl);
vuint8mf8x4_t __riscv_vloxseg4ei32_v_u8mf8x4_m(vbool64_t vm, const uint8_t *rs1,
                                               vuint32mf2_t rs2, size_t vl);
vuint8mf8x5_t __riscv_vloxseg5ei32_v_u8mf8x5_m(vbool64_t vm, const uint8_t *rs1,
                                               vuint32mf2_t rs2, size_t vl);
vuint8mf8x6_t __riscv_vloxseg6ei32_v_u8mf8x6_m(vbool64_t vm, const uint8_t *rs1,
                                               vuint32mf2_t rs2, size_t vl);
vuint8mf8x7_t __riscv_vloxseg7ei32_v_u8mf8x7_m(vbool64_t vm, const uint8_t *rs1,
                                               vuint32mf2_t rs2, size_t vl);
vuint8mf8x8_t __riscv_vloxseg8ei32_v_u8mf8x8_m(vbool64_t vm, const uint8_t *rs1,
                                               vuint32mf2_t rs2, size_t vl);
vuint8mf4x2_t __riscv_vloxseg2ei32_v_u8mf4x2_m(vbool32_t vm, const uint8_t *rs1,
                                               vuint32m1_t rs2, size_t vl);
vuint8mf4x3_t __riscv_vloxseg3ei32_v_u8mf4x3_m(vbool32_t vm, const uint8_t *rs1,
                                               vuint32m1_t rs2, size_t vl);
vuint8mf4x4_t __riscv_vloxseg4ei32_v_u8mf4x4_m(vbool32_t vm, const uint8_t *rs1,
                                               vuint32m1_t rs2, size_t vl);
vuint8mf4x5_t __riscv_vloxseg5ei32_v_u8mf4x5_m(vbool32_t vm, const uint8_t *rs1,
                                               vuint32m1_t rs2, size_t vl);
vuint8mf4x6_t __riscv_vloxseg6ei32_v_u8mf4x6_m(vbool32_t vm, const uint8_t *rs1,
                                               vuint32m1_t rs2, size_t vl);
vuint8mf4x7_t __riscv_vloxseg7ei32_v_u8mf4x7_m(vbool32_t vm, const uint8_t *rs1,
                                               vuint32m1_t rs2, size_t vl);
vuint8mf4x8_t __riscv_vloxseg8ei32_v_u8mf4x8_m(vbool32_t vm, const uint8_t *rs1,
                                               vuint32m1_t rs2, size_t vl);
vuint8mf2x2_t __riscv_vloxseg2ei32_v_u8mf2x2_m(vbool16_t vm, const uint8_t *rs1,
                                               vuint32m2_t rs2, size_t vl);
vuint8mf2x3_t __riscv_vloxseg3ei32_v_u8mf2x3_m(vbool16_t vm, const uint8_t *rs1,
                                               vuint32m2_t rs2, size_t vl);
vuint8mf2x4_t __riscv_vloxseg4ei32_v_u8mf2x4_m(vbool16_t vm, const uint8_t *rs1,
                                               vuint32m2_t rs2, size_t vl);
vuint8mf2x5_t __riscv_vloxseg5ei32_v_u8mf2x5_m(vbool16_t vm, const uint8_t *rs1,
                                               vuint32m2_t rs2, size_t vl);
vuint8mf2x6_t __riscv_vloxseg6ei32_v_u8mf2x6_m(vbool16_t vm, const uint8_t *rs1,
                                               vuint32m2_t rs2, size_t vl);
vuint8mf2x7_t __riscv_vloxseg7ei32_v_u8mf2x7_m(vbool16_t vm, const uint8_t *rs1,
                                               vuint32m2_t rs2, size_t vl);
vuint8mf2x8_t __riscv_vloxseg8ei32_v_u8mf2x8_m(vbool16_t vm, const uint8_t *rs1,
                                               vuint32m2_t rs2, size_t vl);
vuint8m1x2_t __riscv_vloxseg2ei32_v_u8m1x2_m(vbool8_t vm, const uint8_t *rs1,
                                             vuint32m4_t rs2, size_t vl);
vuint8m1x3_t __riscv_vloxseg3ei32_v_u8m1x3_m(vbool8_t vm, const uint8_t *rs1,
                                             vuint32m4_t rs2, size_t vl);
vuint8m1x4_t __riscv_vloxseg4ei32_v_u8m1x4_m(vbool8_t vm, const uint8_t *rs1,
                                             vuint32m4_t rs2, size_t vl);
vuint8m1x5_t __riscv_vloxseg5ei32_v_u8m1x5_m(vbool8_t vm, const uint8_t *rs1,
                                             vuint32m4_t rs2, size_t vl);
vuint8m1x6_t __riscv_vloxseg6ei32_v_u8m1x6_m(vbool8_t vm, const uint8_t *rs1,
                                             vuint32m4_t rs2, size_t vl);
vuint8m1x7_t __riscv_vloxseg7ei32_v_u8m1x7_m(vbool8_t vm, const uint8_t *rs1,
                                             vuint32m4_t rs2, size_t vl);
vuint8m1x8_t __riscv_vloxseg8ei32_v_u8m1x8_m(vbool8_t vm, const uint8_t *rs1,
                                             vuint32m4_t rs2, size_t vl);
vuint8m2x2_t __riscv_vloxseg2ei32_v_u8m2x2_m(vbool4_t vm, const uint8_t *rs1,
                                             vuint32m8_t rs2, size_t vl);
vuint8m2x3_t __riscv_vloxseg3ei32_v_u8m2x3_m(vbool4_t vm, const uint8_t *rs1,
                                             vuint32m8_t rs2, size_t vl);
vuint8m2x4_t __riscv_vloxseg4ei32_v_u8m2x4_m(vbool4_t vm, const uint8_t *rs1,
                                             vuint32m8_t rs2, size_t vl);
vuint8mf8x2_t __riscv_vloxseg2ei64_v_u8mf8x2_m(vbool64_t vm, const uint8_t *rs1,
                                               vuint64m1_t rs2, size_t vl);
vuint8mf8x3_t __riscv_vloxseg3ei64_v_u8mf8x3_m(vbool64_t vm, const uint8_t *rs1,
                                               vuint64m1_t rs2, size_t vl);
vuint8mf8x4_t __riscv_vloxseg4ei64_v_u8mf8x4_m(vbool64_t vm, const uint8_t *rs1,
                                               vuint64m1_t rs2, size_t vl);
vuint8mf8x5_t __riscv_vloxseg5ei64_v_u8mf8x5_m(vbool64_t vm, const uint8_t *rs1,
                                               vuint64m1_t rs2, size_t vl);
vuint8mf8x6_t __riscv_vloxseg6ei64_v_u8mf8x6_m(vbool64_t vm, const uint8_t *rs1,
                                               vuint64m1_t rs2, size_t vl);
vuint8mf8x7_t __riscv_vloxseg7ei64_v_u8mf8x7_m(vbool64_t vm, const uint8_t *rs1,
                                               vuint64m1_t rs2, size_t vl);
vuint8mf8x8_t __riscv_vloxseg8ei64_v_u8mf8x8_m(vbool64_t vm, const uint8_t *rs1,
                                               vuint64m1_t rs2, size_t vl);
vuint8mf4x2_t __riscv_vloxseg2ei64_v_u8mf4x2_m(vbool32_t vm, const uint8_t *rs1,
                                               vuint64m2_t rs2, size_t vl);
vuint8mf4x3_t __riscv_vloxseg3ei64_v_u8mf4x3_m(vbool32_t vm, const uint8_t *rs1,
                                               vuint64m2_t rs2, size_t vl);
vuint8mf4x4_t __riscv_vloxseg4ei64_v_u8mf4x4_m(vbool32_t vm, const uint8_t *rs1,
                                               vuint64m2_t rs2, size_t vl);
vuint8mf4x5_t __riscv_vloxseg5ei64_v_u8mf4x5_m(vbool32_t vm, const uint8_t *rs1,
                                               vuint64m2_t rs2, size_t vl);
vuint8mf4x6_t __riscv_vloxseg6ei64_v_u8mf4x6_m(vbool32_t vm, const uint8_t *rs1,
                                               vuint64m2_t rs2, size_t vl);
vuint8mf4x7_t __riscv_vloxseg7ei64_v_u8mf4x7_m(vbool32_t vm, const uint8_t *rs1,
                                               vuint64m2_t rs2, size_t vl);
vuint8mf4x8_t __riscv_vloxseg8ei64_v_u8mf4x8_m(vbool32_t vm, const uint8_t *rs1,
                                               vuint64m2_t rs2, size_t vl);
vuint8mf2x2_t __riscv_vloxseg2ei64_v_u8mf2x2_m(vbool16_t vm, const uint8_t *rs1,
                                               vuint64m4_t rs2, size_t vl);
vuint8mf2x3_t __riscv_vloxseg3ei64_v_u8mf2x3_m(vbool16_t vm, const uint8_t *rs1,
                                               vuint64m4_t rs2, size_t vl);
vuint8mf2x4_t __riscv_vloxseg4ei64_v_u8mf2x4_m(vbool16_t vm, const uint8_t *rs1,
                                               vuint64m4_t rs2, size_t vl);
vuint8mf2x5_t __riscv_vloxseg5ei64_v_u8mf2x5_m(vbool16_t vm, const uint8_t *rs1,
                                               vuint64m4_t rs2, size_t vl);
vuint8mf2x6_t __riscv_vloxseg6ei64_v_u8mf2x6_m(vbool16_t vm, const uint8_t *rs1,
                                               vuint64m4_t rs2, size_t vl);
vuint8mf2x7_t __riscv_vloxseg7ei64_v_u8mf2x7_m(vbool16_t vm, const uint8_t *rs1,
                                               vuint64m4_t rs2, size_t vl);
vuint8mf2x8_t __riscv_vloxseg8ei64_v_u8mf2x8_m(vbool16_t vm, const uint8_t *rs1,
                                               vuint64m4_t rs2, size_t vl);
vuint8m1x2_t __riscv_vloxseg2ei64_v_u8m1x2_m(vbool8_t vm, const uint8_t *rs1,
                                             vuint64m8_t rs2, size_t vl);
vuint8m1x3_t __riscv_vloxseg3ei64_v_u8m1x3_m(vbool8_t vm, const uint8_t *rs1,
                                             vuint64m8_t rs2, size_t vl);
vuint8m1x4_t __riscv_vloxseg4ei64_v_u8m1x4_m(vbool8_t vm, const uint8_t *rs1,
                                             vuint64m8_t rs2, size_t vl);
vuint8m1x5_t __riscv_vloxseg5ei64_v_u8m1x5_m(vbool8_t vm, const uint8_t *rs1,
                                             vuint64m8_t rs2, size_t vl);
vuint8m1x6_t __riscv_vloxseg6ei64_v_u8m1x6_m(vbool8_t vm, const uint8_t *rs1,
                                             vuint64m8_t rs2, size_t vl);
vuint8m1x7_t __riscv_vloxseg7ei64_v_u8m1x7_m(vbool8_t vm, const uint8_t *rs1,
                                             vuint64m8_t rs2, size_t vl);
vuint8m1x8_t __riscv_vloxseg8ei64_v_u8m1x8_m(vbool8_t vm, const uint8_t *rs1,
                                             vuint64m8_t rs2, size_t vl);
vuint16mf4x2_t __riscv_vloxseg2ei8_v_u16mf4x2_m(vbool64_t vm,
                                                const uint16_t *rs1,
                                                vuint8mf8_t rs2, size_t vl);
vuint16mf4x3_t __riscv_vloxseg3ei8_v_u16mf4x3_m(vbool64_t vm,
                                                const uint16_t *rs1,
                                                vuint8mf8_t rs2, size_t vl);
vuint16mf4x4_t __riscv_vloxseg4ei8_v_u16mf4x4_m(vbool64_t vm,
                                                const uint16_t *rs1,
                                                vuint8mf8_t rs2, size_t vl);
vuint16mf4x5_t __riscv_vloxseg5ei8_v_u16mf4x5_m(vbool64_t vm,
                                                const uint16_t *rs1,
                                                vuint8mf8_t rs2, size_t vl);
vuint16mf4x6_t __riscv_vloxseg6ei8_v_u16mf4x6_m(vbool64_t vm,
                                                const uint16_t *rs1,
                                                vuint8mf8_t rs2, size_t vl);
vuint16mf4x7_t __riscv_vloxseg7ei8_v_u16mf4x7_m(vbool64_t vm,
                                                const uint16_t *rs1,
                                                vuint8mf8_t rs2, size_t vl);
vuint16mf4x8_t __riscv_vloxseg8ei8_v_u16mf4x8_m(vbool64_t vm,
                                                const uint16_t *rs1,
                                                vuint8mf8_t rs2, size_t vl);
vuint16mf2x2_t __riscv_vloxseg2ei8_v_u16mf2x2_m(vbool32_t vm,
                                                const uint16_t *rs1,
                                                vuint8mf4_t rs2, size_t vl);
vuint16mf2x3_t __riscv_vloxseg3ei8_v_u16mf2x3_m(vbool32_t vm,
                                                const uint16_t *rs1,
                                                vuint8mf4_t rs2, size_t vl);
vuint16mf2x4_t __riscv_vloxseg4ei8_v_u16mf2x4_m(vbool32_t vm,
                                                const uint16_t *rs1,
                                                vuint8mf4_t rs2, size_t vl);
vuint16mf2x5_t __riscv_vloxseg5ei8_v_u16mf2x5_m(vbool32_t vm,
                                                const uint16_t *rs1,
                                                vuint8mf4_t rs2, size_t vl);
vuint16mf2x6_t __riscv_vloxseg6ei8_v_u16mf2x6_m(vbool32_t vm,
                                                const uint16_t *rs1,
                                                vuint8mf4_t rs2, size_t vl);
vuint16mf2x7_t __riscv_vloxseg7ei8_v_u16mf2x7_m(vbool32_t vm,
                                                const uint16_t *rs1,
                                                vuint8mf4_t rs2, size_t vl);
vuint16mf2x8_t __riscv_vloxseg8ei8_v_u16mf2x8_m(vbool32_t vm,
                                                const uint16_t *rs1,
                                                vuint8mf4_t rs2, size_t vl);
vuint16m1x2_t __riscv_vloxseg2ei8_v_u16m1x2_m(vbool16_t vm, const uint16_t *rs1,
                                              vuint8mf2_t rs2, size_t vl);
vuint16m1x3_t __riscv_vloxseg3ei8_v_u16m1x3_m(vbool16_t vm, const uint16_t *rs1,
                                              vuint8mf2_t rs2, size_t vl);
vuint16m1x4_t __riscv_vloxseg4ei8_v_u16m1x4_m(vbool16_t vm, const uint16_t *rs1,
                                              vuint8mf2_t rs2, size_t vl);
vuint16m1x5_t __riscv_vloxseg5ei8_v_u16m1x5_m(vbool16_t vm, const uint16_t *rs1,
                                              vuint8mf2_t rs2, size_t vl);
vuint16m1x6_t __riscv_vloxseg6ei8_v_u16m1x6_m(vbool16_t vm, const uint16_t *rs1,
                                              vuint8mf2_t rs2, size_t vl);
vuint16m1x7_t __riscv_vloxseg7ei8_v_u16m1x7_m(vbool16_t vm, const uint16_t *rs1,
                                              vuint8mf2_t rs2, size_t vl);
vuint16m1x8_t __riscv_vloxseg8ei8_v_u16m1x8_m(vbool16_t vm, const uint16_t *rs1,
                                              vuint8mf2_t rs2, size_t vl);
vuint16m2x2_t __riscv_vloxseg2ei8_v_u16m2x2_m(vbool8_t vm, const uint16_t *rs1,
                                              vuint8m1_t rs2, size_t vl);
vuint16m2x3_t __riscv_vloxseg3ei8_v_u16m2x3_m(vbool8_t vm, const uint16_t *rs1,
                                              vuint8m1_t rs2, size_t vl);
vuint16m2x4_t __riscv_vloxseg4ei8_v_u16m2x4_m(vbool8_t vm, const uint16_t *rs1,
                                              vuint8m1_t rs2, size_t vl);
vuint16m4x2_t __riscv_vloxseg2ei8_v_u16m4x2_m(vbool4_t vm, const uint16_t *rs1,
                                              vuint8m2_t rs2, size_t vl);
vuint16mf4x2_t __riscv_vloxseg2ei16_v_u16mf4x2_m(vbool64_t vm,
                                                 const uint16_t *rs1,
                                                 vuint16mf4_t rs2, size_t vl);
vuint16mf4x3_t __riscv_vloxseg3ei16_v_u16mf4x3_m(vbool64_t vm,
                                                 const uint16_t *rs1,
                                                 vuint16mf4_t rs2, size_t vl);
vuint16mf4x4_t __riscv_vloxseg4ei16_v_u16mf4x4_m(vbool64_t vm,
                                                 const uint16_t *rs1,
                                                 vuint16mf4_t rs2, size_t vl);
vuint16mf4x5_t __riscv_vloxseg5ei16_v_u16mf4x5_m(vbool64_t vm,
                                                 const uint16_t *rs1,
                                                 vuint16mf4_t rs2, size_t vl);
vuint16mf4x6_t __riscv_vloxseg6ei16_v_u16mf4x6_m(vbool64_t vm,
                                                 const uint16_t *rs1,
                                                 vuint16mf4_t rs2, size_t vl);
vuint16mf4x7_t __riscv_vloxseg7ei16_v_u16mf4x7_m(vbool64_t vm,
                                                 const uint16_t *rs1,
                                                 vuint16mf4_t rs2, size_t vl);
vuint16mf4x8_t __riscv_vloxseg8ei16_v_u16mf4x8_m(vbool64_t vm,
                                                 const uint16_t *rs1,
                                                 vuint16mf4_t rs2, size_t vl);
vuint16mf2x2_t __riscv_vloxseg2ei16_v_u16mf2x2_m(vbool32_t vm,
                                                 const uint16_t *rs1,
                                                 vuint16mf2_t rs2, size_t vl);
vuint16mf2x3_t __riscv_vloxseg3ei16_v_u16mf2x3_m(vbool32_t vm,
                                                 const uint16_t *rs1,
                                                 vuint16mf2_t rs2, size_t vl);
vuint16mf2x4_t __riscv_vloxseg4ei16_v_u16mf2x4_m(vbool32_t vm,
                                                 const uint16_t *rs1,
                                                 vuint16mf2_t rs2, size_t vl);
vuint16mf2x5_t __riscv_vloxseg5ei16_v_u16mf2x5_m(vbool32_t vm,
                                                 const uint16_t *rs1,
                                                 vuint16mf2_t rs2, size_t vl);
vuint16mf2x6_t __riscv_vloxseg6ei16_v_u16mf2x6_m(vbool32_t vm,
                                                 const uint16_t *rs1,
                                                 vuint16mf2_t rs2, size_t vl);
vuint16mf2x7_t __riscv_vloxseg7ei16_v_u16mf2x7_m(vbool32_t vm,
                                                 const uint16_t *rs1,
                                                 vuint16mf2_t rs2, size_t vl);
vuint16mf2x8_t __riscv_vloxseg8ei16_v_u16mf2x8_m(vbool32_t vm,
                                                 const uint16_t *rs1,
                                                 vuint16mf2_t rs2, size_t vl);
vuint16m1x2_t __riscv_vloxseg2ei16_v_u16m1x2_m(vbool16_t vm,
                                               const uint16_t *rs1,
                                               vuint16m1_t rs2, size_t vl);
vuint16m1x3_t __riscv_vloxseg3ei16_v_u16m1x3_m(vbool16_t vm,
                                               const uint16_t *rs1,
                                               vuint16m1_t rs2, size_t vl);
vuint16m1x4_t __riscv_vloxseg4ei16_v_u16m1x4_m(vbool16_t vm,
                                               const uint16_t *rs1,
                                               vuint16m1_t rs2, size_t vl);
vuint16m1x5_t __riscv_vloxseg5ei16_v_u16m1x5_m(vbool16_t vm,
                                               const uint16_t *rs1,
                                               vuint16m1_t rs2, size_t vl);
vuint16m1x6_t __riscv_vloxseg6ei16_v_u16m1x6_m(vbool16_t vm,
                                               const uint16_t *rs1,
                                               vuint16m1_t rs2, size_t vl);
vuint16m1x7_t __riscv_vloxseg7ei16_v_u16m1x7_m(vbool16_t vm,
                                               const uint16_t *rs1,
                                               vuint16m1_t rs2, size_t vl);
vuint16m1x8_t __riscv_vloxseg8ei16_v_u16m1x8_m(vbool16_t vm,
                                               const uint16_t *rs1,
                                               vuint16m1_t rs2, size_t vl);
vuint16m2x2_t __riscv_vloxseg2ei16_v_u16m2x2_m(vbool8_t vm, const uint16_t *rs1,
                                               vuint16m2_t rs2, size_t vl);
vuint16m2x3_t __riscv_vloxseg3ei16_v_u16m2x3_m(vbool8_t vm, const uint16_t *rs1,
                                               vuint16m2_t rs2, size_t vl);
vuint16m2x4_t __riscv_vloxseg4ei16_v_u16m2x4_m(vbool8_t vm, const uint16_t *rs1,
                                               vuint16m2_t rs2, size_t vl);
vuint16m4x2_t __riscv_vloxseg2ei16_v_u16m4x2_m(vbool4_t vm, const uint16_t *rs1,
                                               vuint16m4_t rs2, size_t vl);
vuint16mf4x2_t __riscv_vloxseg2ei32_v_u16mf4x2_m(vbool64_t vm,
                                                 const uint16_t *rs1,
                                                 vuint32mf2_t rs2, size_t vl);
vuint16mf4x3_t __riscv_vloxseg3ei32_v_u16mf4x3_m(vbool64_t vm,
                                                 const uint16_t *rs1,
                                                 vuint32mf2_t rs2, size_t vl);
vuint16mf4x4_t __riscv_vloxseg4ei32_v_u16mf4x4_m(vbool64_t vm,
                                                 const uint16_t *rs1,
                                                 vuint32mf2_t rs2, size_t vl);
vuint16mf4x5_t __riscv_vloxseg5ei32_v_u16mf4x5_m(vbool64_t vm,
                                                 const uint16_t *rs1,
                                                 vuint32mf2_t rs2, size_t vl);
vuint16mf4x6_t __riscv_vloxseg6ei32_v_u16mf4x6_m(vbool64_t vm,
                                                 const uint16_t *rs1,
                                                 vuint32mf2_t rs2, size_t vl);
vuint16mf4x7_t __riscv_vloxseg7ei32_v_u16mf4x7_m(vbool64_t vm,
                                                 const uint16_t *rs1,
                                                 vuint32mf2_t rs2, size_t vl);
vuint16mf4x8_t __riscv_vloxseg8ei32_v_u16mf4x8_m(vbool64_t vm,
                                                 const uint16_t *rs1,
                                                 vuint32mf2_t rs2, size_t vl);
vuint16mf2x2_t __riscv_vloxseg2ei32_v_u16mf2x2_m(vbool32_t vm,
                                                 const uint16_t *rs1,
                                                 vuint32m1_t rs2, size_t vl);
vuint16mf2x3_t __riscv_vloxseg3ei32_v_u16mf2x3_m(vbool32_t vm,
                                                 const uint16_t *rs1,
                                                 vuint32m1_t rs2, size_t vl);
vuint16mf2x4_t __riscv_vloxseg4ei32_v_u16mf2x4_m(vbool32_t vm,
                                                 const uint16_t *rs1,
                                                 vuint32m1_t rs2, size_t vl);
vuint16mf2x5_t __riscv_vloxseg5ei32_v_u16mf2x5_m(vbool32_t vm,
                                                 const uint16_t *rs1,
                                                 vuint32m1_t rs2, size_t vl);
vuint16mf2x6_t __riscv_vloxseg6ei32_v_u16mf2x6_m(vbool32_t vm,
                                                 const uint16_t *rs1,
                                                 vuint32m1_t rs2, size_t vl);
vuint16mf2x7_t __riscv_vloxseg7ei32_v_u16mf2x7_m(vbool32_t vm,
                                                 const uint16_t *rs1,
                                                 vuint32m1_t rs2, size_t vl);
vuint16mf2x8_t __riscv_vloxseg8ei32_v_u16mf2x8_m(vbool32_t vm,
                                                 const uint16_t *rs1,
                                                 vuint32m1_t rs2, size_t vl);
vuint16m1x2_t __riscv_vloxseg2ei32_v_u16m1x2_m(vbool16_t vm,
                                               const uint16_t *rs1,
                                               vuint32m2_t rs2, size_t vl);
vuint16m1x3_t __riscv_vloxseg3ei32_v_u16m1x3_m(vbool16_t vm,
                                               const uint16_t *rs1,
                                               vuint32m2_t rs2, size_t vl);
vuint16m1x4_t __riscv_vloxseg4ei32_v_u16m1x4_m(vbool16_t vm,
                                               const uint16_t *rs1,
                                               vuint32m2_t rs2, size_t vl);
vuint16m1x5_t __riscv_vloxseg5ei32_v_u16m1x5_m(vbool16_t vm,
                                               const uint16_t *rs1,
                                               vuint32m2_t rs2, size_t vl);
vuint16m1x6_t __riscv_vloxseg6ei32_v_u16m1x6_m(vbool16_t vm,
                                               const uint16_t *rs1,
                                               vuint32m2_t rs2, size_t vl);
vuint16m1x7_t __riscv_vloxseg7ei32_v_u16m1x7_m(vbool16_t vm,
                                               const uint16_t *rs1,
                                               vuint32m2_t rs2, size_t vl);
vuint16m1x8_t __riscv_vloxseg8ei32_v_u16m1x8_m(vbool16_t vm,
                                               const uint16_t *rs1,
                                               vuint32m2_t rs2, size_t vl);
vuint16m2x2_t __riscv_vloxseg2ei32_v_u16m2x2_m(vbool8_t vm, const uint16_t *rs1,
                                               vuint32m4_t rs2, size_t vl);
vuint16m2x3_t __riscv_vloxseg3ei32_v_u16m2x3_m(vbool8_t vm, const uint16_t *rs1,
                                               vuint32m4_t rs2, size_t vl);
vuint16m2x4_t __riscv_vloxseg4ei32_v_u16m2x4_m(vbool8_t vm, const uint16_t *rs1,
                                               vuint32m4_t rs2, size_t vl);
vuint16m4x2_t __riscv_vloxseg2ei32_v_u16m4x2_m(vbool4_t vm, const uint16_t *rs1,
                                               vuint32m8_t rs2, size_t vl);
vuint16mf4x2_t __riscv_vloxseg2ei64_v_u16mf4x2_m(vbool64_t vm,
                                                 const uint16_t *rs1,
                                                 vuint64m1_t rs2, size_t vl);
vuint16mf4x3_t __riscv_vloxseg3ei64_v_u16mf4x3_m(vbool64_t vm,
                                                 const uint16_t *rs1,
                                                 vuint64m1_t rs2, size_t vl);
vuint16mf4x4_t __riscv_vloxseg4ei64_v_u16mf4x4_m(vbool64_t vm,
                                                 const uint16_t *rs1,
                                                 vuint64m1_t rs2, size_t vl);
vuint16mf4x5_t __riscv_vloxseg5ei64_v_u16mf4x5_m(vbool64_t vm,
                                                 const uint16_t *rs1,
                                                 vuint64m1_t rs2, size_t vl);
vuint16mf4x6_t __riscv_vloxseg6ei64_v_u16mf4x6_m(vbool64_t vm,
                                                 const uint16_t *rs1,
                                                 vuint64m1_t rs2, size_t vl);
vuint16mf4x7_t __riscv_vloxseg7ei64_v_u16mf4x7_m(vbool64_t vm,
                                                 const uint16_t *rs1,
                                                 vuint64m1_t rs2, size_t vl);
vuint16mf4x8_t __riscv_vloxseg8ei64_v_u16mf4x8_m(vbool64_t vm,
                                                 const uint16_t *rs1,
                                                 vuint64m1_t rs2, size_t vl);
vuint16mf2x2_t __riscv_vloxseg2ei64_v_u16mf2x2_m(vbool32_t vm,
                                                 const uint16_t *rs1,
                                                 vuint64m2_t rs2, size_t vl);
vuint16mf2x3_t __riscv_vloxseg3ei64_v_u16mf2x3_m(vbool32_t vm,
                                                 const uint16_t *rs1,
                                                 vuint64m2_t rs2, size_t vl);
vuint16mf2x4_t __riscv_vloxseg4ei64_v_u16mf2x4_m(vbool32_t vm,
                                                 const uint16_t *rs1,
                                                 vuint64m2_t rs2, size_t vl);
vuint16mf2x5_t __riscv_vloxseg5ei64_v_u16mf2x5_m(vbool32_t vm,
                                                 const uint16_t *rs1,
                                                 vuint64m2_t rs2, size_t vl);
vuint16mf2x6_t __riscv_vloxseg6ei64_v_u16mf2x6_m(vbool32_t vm,
                                                 const uint16_t *rs1,
                                                 vuint64m2_t rs2, size_t vl);
vuint16mf2x7_t __riscv_vloxseg7ei64_v_u16mf2x7_m(vbool32_t vm,
                                                 const uint16_t *rs1,
                                                 vuint64m2_t rs2, size_t vl);
vuint16mf2x8_t __riscv_vloxseg8ei64_v_u16mf2x8_m(vbool32_t vm,
                                                 const uint16_t *rs1,
                                                 vuint64m2_t rs2, size_t vl);
vuint16m1x2_t __riscv_vloxseg2ei64_v_u16m1x2_m(vbool16_t vm,
                                               const uint16_t *rs1,
                                               vuint64m4_t rs2, size_t vl);
vuint16m1x3_t __riscv_vloxseg3ei64_v_u16m1x3_m(vbool16_t vm,
                                               const uint16_t *rs1,
                                               vuint64m4_t rs2, size_t vl);
vuint16m1x4_t __riscv_vloxseg4ei64_v_u16m1x4_m(vbool16_t vm,
                                               const uint16_t *rs1,
                                               vuint64m4_t rs2, size_t vl);
vuint16m1x5_t __riscv_vloxseg5ei64_v_u16m1x5_m(vbool16_t vm,
                                               const uint16_t *rs1,
                                               vuint64m4_t rs2, size_t vl);
vuint16m1x6_t __riscv_vloxseg6ei64_v_u16m1x6_m(vbool16_t vm,
                                               const uint16_t *rs1,
                                               vuint64m4_t rs2, size_t vl);
vuint16m1x7_t __riscv_vloxseg7ei64_v_u16m1x7_m(vbool16_t vm,
                                               const uint16_t *rs1,
                                               vuint64m4_t rs2, size_t vl);
vuint16m1x8_t __riscv_vloxseg8ei64_v_u16m1x8_m(vbool16_t vm,
                                               const uint16_t *rs1,
                                               vuint64m4_t rs2, size_t vl);
vuint16m2x2_t __riscv_vloxseg2ei64_v_u16m2x2_m(vbool8_t vm, const uint16_t *rs1,
                                               vuint64m8_t rs2, size_t vl);
vuint16m2x3_t __riscv_vloxseg3ei64_v_u16m2x3_m(vbool8_t vm, const uint16_t *rs1,
                                               vuint64m8_t rs2, size_t vl);
vuint16m2x4_t __riscv_vloxseg4ei64_v_u16m2x4_m(vbool8_t vm, const uint16_t *rs1,
                                               vuint64m8_t rs2, size_t vl);
vuint32mf2x2_t __riscv_vloxseg2ei8_v_u32mf2x2_m(vbool64_t vm,
                                                const uint32_t *rs1,
                                                vuint8mf8_t rs2, size_t vl);
vuint32mf2x3_t __riscv_vloxseg3ei8_v_u32mf2x3_m(vbool64_t vm,
                                                const uint32_t *rs1,
                                                vuint8mf8_t rs2, size_t vl);
vuint32mf2x4_t __riscv_vloxseg4ei8_v_u32mf2x4_m(vbool64_t vm,
                                                const uint32_t *rs1,
                                                vuint8mf8_t rs2, size_t vl);
vuint32mf2x5_t __riscv_vloxseg5ei8_v_u32mf2x5_m(vbool64_t vm,
                                                const uint32_t *rs1,
                                                vuint8mf8_t rs2, size_t vl);
vuint32mf2x6_t __riscv_vloxseg6ei8_v_u32mf2x6_m(vbool64_t vm,
                                                const uint32_t *rs1,
                                                vuint8mf8_t rs2, size_t vl);
vuint32mf2x7_t __riscv_vloxseg7ei8_v_u32mf2x7_m(vbool64_t vm,
                                                const uint32_t *rs1,
                                                vuint8mf8_t rs2, size_t vl);
vuint32mf2x8_t __riscv_vloxseg8ei8_v_u32mf2x8_m(vbool64_t vm,
                                                const uint32_t *rs1,
                                                vuint8mf8_t rs2, size_t vl);
vuint32m1x2_t __riscv_vloxseg2ei8_v_u32m1x2_m(vbool32_t vm, const uint32_t *rs1,
                                              vuint8mf4_t rs2, size_t vl);
vuint32m1x3_t __riscv_vloxseg3ei8_v_u32m1x3_m(vbool32_t vm, const uint32_t *rs1,
                                              vuint8mf4_t rs2, size_t vl);
vuint32m1x4_t __riscv_vloxseg4ei8_v_u32m1x4_m(vbool32_t vm, const uint32_t *rs1,
                                              vuint8mf4_t rs2, size_t vl);
vuint32m1x5_t __riscv_vloxseg5ei8_v_u32m1x5_m(vbool32_t vm, const uint32_t *rs1,
                                              vuint8mf4_t rs2, size_t vl);
vuint32m1x6_t __riscv_vloxseg6ei8_v_u32m1x6_m(vbool32_t vm, const uint32_t *rs1,
                                              vuint8mf4_t rs2, size_t vl);
vuint32m1x7_t __riscv_vloxseg7ei8_v_u32m1x7_m(vbool32_t vm, const uint32_t *rs1,
                                              vuint8mf4_t rs2, size_t vl);
vuint32m1x8_t __riscv_vloxseg8ei8_v_u32m1x8_m(vbool32_t vm, const uint32_t *rs1,
                                              vuint8mf4_t rs2, size_t vl);
vuint32m2x2_t __riscv_vloxseg2ei8_v_u32m2x2_m(vbool16_t vm, const uint32_t *rs1,
                                              vuint8mf2_t rs2, size_t vl);
vuint32m2x3_t __riscv_vloxseg3ei8_v_u32m2x3_m(vbool16_t vm, const uint32_t *rs1,
                                              vuint8mf2_t rs2, size_t vl);
vuint32m2x4_t __riscv_vloxseg4ei8_v_u32m2x4_m(vbool16_t vm, const uint32_t *rs1,
                                              vuint8mf2_t rs2, size_t vl);
vuint32m4x2_t __riscv_vloxseg2ei8_v_u32m4x2_m(vbool8_t vm, const uint32_t *rs1,
                                              vuint8m1_t rs2, size_t vl);
vuint32mf2x2_t __riscv_vloxseg2ei16_v_u32mf2x2_m(vbool64_t vm,
                                                 const uint32_t *rs1,
                                                 vuint16mf4_t rs2, size_t vl);
vuint32mf2x3_t __riscv_vloxseg3ei16_v_u32mf2x3_m(vbool64_t vm,
                                                 const uint32_t *rs1,
                                                 vuint16mf4_t rs2, size_t vl);
vuint32mf2x4_t __riscv_vloxseg4ei16_v_u32mf2x4_m(vbool64_t vm,
                                                 const uint32_t *rs1,
                                                 vuint16mf4_t rs2, size_t vl);
vuint32mf2x5_t __riscv_vloxseg5ei16_v_u32mf2x5_m(vbool64_t vm,
                                                 const uint32_t *rs1,
                                                 vuint16mf4_t rs2, size_t vl);
vuint32mf2x6_t __riscv_vloxseg6ei16_v_u32mf2x6_m(vbool64_t vm,
                                                 const uint32_t *rs1,
                                                 vuint16mf4_t rs2, size_t vl);
vuint32mf2x7_t __riscv_vloxseg7ei16_v_u32mf2x7_m(vbool64_t vm,
                                                 const uint32_t *rs1,
                                                 vuint16mf4_t rs2, size_t vl);
vuint32mf2x8_t __riscv_vloxseg8ei16_v_u32mf2x8_m(vbool64_t vm,
                                                 const uint32_t *rs1,
                                                 vuint16mf4_t rs2, size_t vl);
vuint32m1x2_t __riscv_vloxseg2ei16_v_u32m1x2_m(vbool32_t vm,
                                               const uint32_t *rs1,
                                               vuint16mf2_t rs2, size_t vl);
vuint32m1x3_t __riscv_vloxseg3ei16_v_u32m1x3_m(vbool32_t vm,
                                               const uint32_t *rs1,
                                               vuint16mf2_t rs2, size_t vl);
vuint32m1x4_t __riscv_vloxseg4ei16_v_u32m1x4_m(vbool32_t vm,
                                               const uint32_t *rs1,
                                               vuint16mf2_t rs2, size_t vl);
vuint32m1x5_t __riscv_vloxseg5ei16_v_u32m1x5_m(vbool32_t vm,
                                               const uint32_t *rs1,
                                               vuint16mf2_t rs2, size_t vl);
vuint32m1x6_t __riscv_vloxseg6ei16_v_u32m1x6_m(vbool32_t vm,
                                               const uint32_t *rs1,
                                               vuint16mf2_t rs2, size_t vl);
vuint32m1x7_t __riscv_vloxseg7ei16_v_u32m1x7_m(vbool32_t vm,
                                               const uint32_t *rs1,
                                               vuint16mf2_t rs2, size_t vl);
vuint32m1x8_t __riscv_vloxseg8ei16_v_u32m1x8_m(vbool32_t vm,
                                               const uint32_t *rs1,
                                               vuint16mf2_t rs2, size_t vl);
vuint32m2x2_t __riscv_vloxseg2ei16_v_u32m2x2_m(vbool16_t vm,
                                               const uint32_t *rs1,
                                               vuint16m1_t rs2, size_t vl);
vuint32m2x3_t __riscv_vloxseg3ei16_v_u32m2x3_m(vbool16_t vm,
                                               const uint32_t *rs1,
                                               vuint16m1_t rs2, size_t vl);
vuint32m2x4_t __riscv_vloxseg4ei16_v_u32m2x4_m(vbool16_t vm,
                                               const uint32_t *rs1,
                                               vuint16m1_t rs2, size_t vl);
vuint32m4x2_t __riscv_vloxseg2ei16_v_u32m4x2_m(vbool8_t vm, const uint32_t *rs1,
                                               vuint16m2_t rs2, size_t vl);
vuint32mf2x2_t __riscv_vloxseg2ei32_v_u32mf2x2_m(vbool64_t vm,
                                                 const uint32_t *rs1,
                                                 vuint32mf2_t rs2, size_t vl);
vuint32mf2x3_t __riscv_vloxseg3ei32_v_u32mf2x3_m(vbool64_t vm,
                                                 const uint32_t *rs1,
                                                 vuint32mf2_t rs2, size_t vl);
vuint32mf2x4_t __riscv_vloxseg4ei32_v_u32mf2x4_m(vbool64_t vm,
                                                 const uint32_t *rs1,
                                                 vuint32mf2_t rs2, size_t vl);
vuint32mf2x5_t __riscv_vloxseg5ei32_v_u32mf2x5_m(vbool64_t vm,
                                                 const uint32_t *rs1,
                                                 vuint32mf2_t rs2, size_t vl);
vuint32mf2x6_t __riscv_vloxseg6ei32_v_u32mf2x6_m(vbool64_t vm,
                                                 const uint32_t *rs1,
                                                 vuint32mf2_t rs2, size_t vl);
vuint32mf2x7_t __riscv_vloxseg7ei32_v_u32mf2x7_m(vbool64_t vm,
                                                 const uint32_t *rs1,
                                                 vuint32mf2_t rs2, size_t vl);
vuint32mf2x8_t __riscv_vloxseg8ei32_v_u32mf2x8_m(vbool64_t vm,
                                                 const uint32_t *rs1,
                                                 vuint32mf2_t rs2, size_t vl);
vuint32m1x2_t __riscv_vloxseg2ei32_v_u32m1x2_m(vbool32_t vm,
                                               const uint32_t *rs1,
                                               vuint32m1_t rs2, size_t vl);
vuint32m1x3_t __riscv_vloxseg3ei32_v_u32m1x3_m(vbool32_t vm,
                                               const uint32_t *rs1,
                                               vuint32m1_t rs2, size_t vl);
vuint32m1x4_t __riscv_vloxseg4ei32_v_u32m1x4_m(vbool32_t vm,
                                               const uint32_t *rs1,
                                               vuint32m1_t rs2, size_t vl);
vuint32m1x5_t __riscv_vloxseg5ei32_v_u32m1x5_m(vbool32_t vm,
                                               const uint32_t *rs1,
                                               vuint32m1_t rs2, size_t vl);
vuint32m1x6_t __riscv_vloxseg6ei32_v_u32m1x6_m(vbool32_t vm,
                                               const uint32_t *rs1,
                                               vuint32m1_t rs2, size_t vl);
vuint32m1x7_t __riscv_vloxseg7ei32_v_u32m1x7_m(vbool32_t vm,
                                               const uint32_t *rs1,
                                               vuint32m1_t rs2, size_t vl);
vuint32m1x8_t __riscv_vloxseg8ei32_v_u32m1x8_m(vbool32_t vm,
                                               const uint32_t *rs1,
                                               vuint32m1_t rs2, size_t vl);
vuint32m2x2_t __riscv_vloxseg2ei32_v_u32m2x2_m(vbool16_t vm,
                                               const uint32_t *rs1,
                                               vuint32m2_t rs2, size_t vl);
vuint32m2x3_t __riscv_vloxseg3ei32_v_u32m2x3_m(vbool16_t vm,
                                               const uint32_t *rs1,
                                               vuint32m2_t rs2, size_t vl);
vuint32m2x4_t __riscv_vloxseg4ei32_v_u32m2x4_m(vbool16_t vm,
                                               const uint32_t *rs1,
                                               vuint32m2_t rs2, size_t vl);
vuint32m4x2_t __riscv_vloxseg2ei32_v_u32m4x2_m(vbool8_t vm, const uint32_t *rs1,
                                               vuint32m4_t rs2, size_t vl);
vuint32mf2x2_t __riscv_vloxseg2ei64_v_u32mf2x2_m(vbool64_t vm,
                                                 const uint32_t *rs1,
                                                 vuint64m1_t rs2, size_t vl);
vuint32mf2x3_t __riscv_vloxseg3ei64_v_u32mf2x3_m(vbool64_t vm,
                                                 const uint32_t *rs1,
                                                 vuint64m1_t rs2, size_t vl);
vuint32mf2x4_t __riscv_vloxseg4ei64_v_u32mf2x4_m(vbool64_t vm,
                                                 const uint32_t *rs1,
                                                 vuint64m1_t rs2, size_t vl);
vuint32mf2x5_t __riscv_vloxseg5ei64_v_u32mf2x5_m(vbool64_t vm,
                                                 const uint32_t *rs1,
                                                 vuint64m1_t rs2, size_t vl);
vuint32mf2x6_t __riscv_vloxseg6ei64_v_u32mf2x6_m(vbool64_t vm,
                                                 const uint32_t *rs1,
                                                 vuint64m1_t rs2, size_t vl);
vuint32mf2x7_t __riscv_vloxseg7ei64_v_u32mf2x7_m(vbool64_t vm,
                                                 const uint32_t *rs1,
                                                 vuint64m1_t rs2, size_t vl);
vuint32mf2x8_t __riscv_vloxseg8ei64_v_u32mf2x8_m(vbool64_t vm,
                                                 const uint32_t *rs1,
                                                 vuint64m1_t rs2, size_t vl);
vuint32m1x2_t __riscv_vloxseg2ei64_v_u32m1x2_m(vbool32_t vm,
                                               const uint32_t *rs1,
                                               vuint64m2_t rs2, size_t vl);
vuint32m1x3_t __riscv_vloxseg3ei64_v_u32m1x3_m(vbool32_t vm,
                                               const uint32_t *rs1,
                                               vuint64m2_t rs2, size_t vl);
vuint32m1x4_t __riscv_vloxseg4ei64_v_u32m1x4_m(vbool32_t vm,
                                               const uint32_t *rs1,
                                               vuint64m2_t rs2, size_t vl);
vuint32m1x5_t __riscv_vloxseg5ei64_v_u32m1x5_m(vbool32_t vm,
                                               const uint32_t *rs1,
                                               vuint64m2_t rs2, size_t vl);
vuint32m1x6_t __riscv_vloxseg6ei64_v_u32m1x6_m(vbool32_t vm,
                                               const uint32_t *rs1,
                                               vuint64m2_t rs2, size_t vl);
vuint32m1x7_t __riscv_vloxseg7ei64_v_u32m1x7_m(vbool32_t vm,
                                               const uint32_t *rs1,
                                               vuint64m2_t rs2, size_t vl);
vuint32m1x8_t __riscv_vloxseg8ei64_v_u32m1x8_m(vbool32_t vm,
                                               const uint32_t *rs1,
                                               vuint64m2_t rs2, size_t vl);
vuint32m2x2_t __riscv_vloxseg2ei64_v_u32m2x2_m(vbool16_t vm,
                                               const uint32_t *rs1,
                                               vuint64m4_t rs2, size_t vl);
vuint32m2x3_t __riscv_vloxseg3ei64_v_u32m2x3_m(vbool16_t vm,
                                               const uint32_t *rs1,
                                               vuint64m4_t rs2, size_t vl);
vuint32m2x4_t __riscv_vloxseg4ei64_v_u32m2x4_m(vbool16_t vm,
                                               const uint32_t *rs1,
                                               vuint64m4_t rs2, size_t vl);
vuint32m4x2_t __riscv_vloxseg2ei64_v_u32m4x2_m(vbool8_t vm, const uint32_t *rs1,
                                               vuint64m8_t rs2, size_t vl);
vuint64m1x2_t __riscv_vloxseg2ei8_v_u64m1x2_m(vbool64_t vm, const uint64_t *rs1,
                                              vuint8mf8_t rs2, size_t vl);
vuint64m1x3_t __riscv_vloxseg3ei8_v_u64m1x3_m(vbool64_t vm, const uint64_t *rs1,
                                              vuint8mf8_t rs2, size_t vl);
vuint64m1x4_t __riscv_vloxseg4ei8_v_u64m1x4_m(vbool64_t vm, const uint64_t *rs1,
                                              vuint8mf8_t rs2, size_t vl);
vuint64m1x5_t __riscv_vloxseg5ei8_v_u64m1x5_m(vbool64_t vm, const uint64_t *rs1,
                                              vuint8mf8_t rs2, size_t vl);
vuint64m1x6_t __riscv_vloxseg6ei8_v_u64m1x6_m(vbool64_t vm, const uint64_t *rs1,
                                              vuint8mf8_t rs2, size_t vl);
vuint64m1x7_t __riscv_vloxseg7ei8_v_u64m1x7_m(vbool64_t vm, const uint64_t *rs1,
                                              vuint8mf8_t rs2, size_t vl);
vuint64m1x8_t __riscv_vloxseg8ei8_v_u64m1x8_m(vbool64_t vm, const uint64_t *rs1,
                                              vuint8mf8_t rs2, size_t vl);
vuint64m2x2_t __riscv_vloxseg2ei8_v_u64m2x2_m(vbool32_t vm, const uint64_t *rs1,
                                              vuint8mf4_t rs2, size_t vl);
vuint64m2x3_t __riscv_vloxseg3ei8_v_u64m2x3_m(vbool32_t vm, const uint64_t *rs1,
                                              vuint8mf4_t rs2, size_t vl);
vuint64m2x4_t __riscv_vloxseg4ei8_v_u64m2x4_m(vbool32_t vm, const uint64_t *rs1,
                                              vuint8mf4_t rs2, size_t vl);
vuint64m4x2_t __riscv_vloxseg2ei8_v_u64m4x2_m(vbool16_t vm, const uint64_t *rs1,
                                              vuint8mf2_t rs2, size_t vl);
vuint64m1x2_t __riscv_vloxseg2ei16_v_u64m1x2_m(vbool64_t vm,
                                               const uint64_t *rs1,
                                               vuint16mf4_t rs2, size_t vl);
vuint64m1x3_t __riscv_vloxseg3ei16_v_u64m1x3_m(vbool64_t vm,
                                               const uint64_t *rs1,
                                               vuint16mf4_t rs2, size_t vl);
vuint64m1x4_t __riscv_vloxseg4ei16_v_u64m1x4_m(vbool64_t vm,
                                               const uint64_t *rs1,
                                               vuint16mf4_t rs2, size_t vl);
vuint64m1x5_t __riscv_vloxseg5ei16_v_u64m1x5_m(vbool64_t vm,
                                               const uint64_t *rs1,
                                               vuint16mf4_t rs2, size_t vl);
vuint64m1x6_t __riscv_vloxseg6ei16_v_u64m1x6_m(vbool64_t vm,
                                               const uint64_t *rs1,
                                               vuint16mf4_t rs2, size_t vl);
vuint64m1x7_t __riscv_vloxseg7ei16_v_u64m1x7_m(vbool64_t vm,
                                               const uint64_t *rs1,
                                               vuint16mf4_t rs2, size_t vl);
vuint64m1x8_t __riscv_vloxseg8ei16_v_u64m1x8_m(vbool64_t vm,
                                               const uint64_t *rs1,
                                               vuint16mf4_t rs2, size_t vl);
vuint64m2x2_t __riscv_vloxseg2ei16_v_u64m2x2_m(vbool32_t vm,
                                               const uint64_t *rs1,
                                               vuint16mf2_t rs2, size_t vl);
vuint64m2x3_t __riscv_vloxseg3ei16_v_u64m2x3_m(vbool32_t vm,
                                               const uint64_t *rs1,
                                               vuint16mf2_t rs2, size_t vl);
vuint64m2x4_t __riscv_vloxseg4ei16_v_u64m2x4_m(vbool32_t vm,
                                               const uint64_t *rs1,
                                               vuint16mf2_t rs2, size_t vl);
vuint64m4x2_t __riscv_vloxseg2ei16_v_u64m4x2_m(vbool16_t vm,
                                               const uint64_t *rs1,
                                               vuint16m1_t rs2, size_t vl);
vuint64m1x2_t __riscv_vloxseg2ei32_v_u64m1x2_m(vbool64_t vm,
                                               const uint64_t *rs1,
                                               vuint32mf2_t rs2, size_t vl);
vuint64m1x3_t __riscv_vloxseg3ei32_v_u64m1x3_m(vbool64_t vm,
                                               const uint64_t *rs1,
                                               vuint32mf2_t rs2, size_t vl);
vuint64m1x4_t __riscv_vloxseg4ei32_v_u64m1x4_m(vbool64_t vm,
                                               const uint64_t *rs1,
                                               vuint32mf2_t rs2, size_t vl);
vuint64m1x5_t __riscv_vloxseg5ei32_v_u64m1x5_m(vbool64_t vm,
                                               const uint64_t *rs1,
                                               vuint32mf2_t rs2, size_t vl);
vuint64m1x6_t __riscv_vloxseg6ei32_v_u64m1x6_m(vbool64_t vm,
                                               const uint64_t *rs1,
                                               vuint32mf2_t rs2, size_t vl);
vuint64m1x7_t __riscv_vloxseg7ei32_v_u64m1x7_m(vbool64_t vm,
                                               const uint64_t *rs1,
                                               vuint32mf2_t rs2, size_t vl);
vuint64m1x8_t __riscv_vloxseg8ei32_v_u64m1x8_m(vbool64_t vm,
                                               const uint64_t *rs1,
                                               vuint32mf2_t rs2, size_t vl);
vuint64m2x2_t __riscv_vloxseg2ei32_v_u64m2x2_m(vbool32_t vm,
                                               const uint64_t *rs1,
                                               vuint32m1_t rs2, size_t vl);
vuint64m2x3_t __riscv_vloxseg3ei32_v_u64m2x3_m(vbool32_t vm,
                                               const uint64_t *rs1,
                                               vuint32m1_t rs2, size_t vl);
vuint64m2x4_t __riscv_vloxseg4ei32_v_u64m2x4_m(vbool32_t vm,
                                               const uint64_t *rs1,
                                               vuint32m1_t rs2, size_t vl);
vuint64m4x2_t __riscv_vloxseg2ei32_v_u64m4x2_m(vbool16_t vm,
                                               const uint64_t *rs1,
                                               vuint32m2_t rs2, size_t vl);
vuint64m1x2_t __riscv_vloxseg2ei64_v_u64m1x2_m(vbool64_t vm,
                                               const uint64_t *rs1,
                                               vuint64m1_t rs2, size_t vl);
vuint64m1x3_t __riscv_vloxseg3ei64_v_u64m1x3_m(vbool64_t vm,
                                               const uint64_t *rs1,
                                               vuint64m1_t rs2, size_t vl);
vuint64m1x4_t __riscv_vloxseg4ei64_v_u64m1x4_m(vbool64_t vm,
                                               const uint64_t *rs1,
                                               vuint64m1_t rs2, size_t vl);
vuint64m1x5_t __riscv_vloxseg5ei64_v_u64m1x5_m(vbool64_t vm,
                                               const uint64_t *rs1,
                                               vuint64m1_t rs2, size_t vl);
vuint64m1x6_t __riscv_vloxseg6ei64_v_u64m1x6_m(vbool64_t vm,
                                               const uint64_t *rs1,
                                               vuint64m1_t rs2, size_t vl);
vuint64m1x7_t __riscv_vloxseg7ei64_v_u64m1x7_m(vbool64_t vm,
                                               const uint64_t *rs1,
                                               vuint64m1_t rs2, size_t vl);
vuint64m1x8_t __riscv_vloxseg8ei64_v_u64m1x8_m(vbool64_t vm,
                                               const uint64_t *rs1,
                                               vuint64m1_t rs2, size_t vl);
vuint64m2x2_t __riscv_vloxseg2ei64_v_u64m2x2_m(vbool32_t vm,
                                               const uint64_t *rs1,
                                               vuint64m2_t rs2, size_t vl);
vuint64m2x3_t __riscv_vloxseg3ei64_v_u64m2x3_m(vbool32_t vm,
                                               const uint64_t *rs1,
                                               vuint64m2_t rs2, size_t vl);
vuint64m2x4_t __riscv_vloxseg4ei64_v_u64m2x4_m(vbool32_t vm,
                                               const uint64_t *rs1,
                                               vuint64m2_t rs2, size_t vl);
vuint64m4x2_t __riscv_vloxseg2ei64_v_u64m4x2_m(vbool16_t vm,
                                               const uint64_t *rs1,
                                               vuint64m4_t rs2, size_t vl);
vuint8mf8x2_t __riscv_vluxseg2ei8_v_u8mf8x2_m(vbool64_t vm, const uint8_t *rs1,
                                              vuint8mf8_t rs2, size_t vl);
vuint8mf8x3_t __riscv_vluxseg3ei8_v_u8mf8x3_m(vbool64_t vm, const uint8_t *rs1,
                                              vuint8mf8_t rs2, size_t vl);
vuint8mf8x4_t __riscv_vluxseg4ei8_v_u8mf8x4_m(vbool64_t vm, const uint8_t *rs1,
                                              vuint8mf8_t rs2, size_t vl);
vuint8mf8x5_t __riscv_vluxseg5ei8_v_u8mf8x5_m(vbool64_t vm, const uint8_t *rs1,
                                              vuint8mf8_t rs2, size_t vl);
vuint8mf8x6_t __riscv_vluxseg6ei8_v_u8mf8x6_m(vbool64_t vm, const uint8_t *rs1,
                                              vuint8mf8_t rs2, size_t vl);
vuint8mf8x7_t __riscv_vluxseg7ei8_v_u8mf8x7_m(vbool64_t vm, const uint8_t *rs1,
                                              vuint8mf8_t rs2, size_t vl);
vuint8mf8x8_t __riscv_vluxseg8ei8_v_u8mf8x8_m(vbool64_t vm, const uint8_t *rs1,
                                              vuint8mf8_t rs2, size_t vl);
vuint8mf4x2_t __riscv_vluxseg2ei8_v_u8mf4x2_m(vbool32_t vm, const uint8_t *rs1,
                                              vuint8mf4_t rs2, size_t vl);
vuint8mf4x3_t __riscv_vluxseg3ei8_v_u8mf4x3_m(vbool32_t vm, const uint8_t *rs1,
                                              vuint8mf4_t rs2, size_t vl);
vuint8mf4x4_t __riscv_vluxseg4ei8_v_u8mf4x4_m(vbool32_t vm, const uint8_t *rs1,
                                              vuint8mf4_t rs2, size_t vl);
vuint8mf4x5_t __riscv_vluxseg5ei8_v_u8mf4x5_m(vbool32_t vm, const uint8_t *rs1,
                                              vuint8mf4_t rs2, size_t vl);
vuint8mf4x6_t __riscv_vluxseg6ei8_v_u8mf4x6_m(vbool32_t vm, const uint8_t *rs1,
                                              vuint8mf4_t rs2, size_t vl);
vuint8mf4x7_t __riscv_vluxseg7ei8_v_u8mf4x7_m(vbool32_t vm, const uint8_t *rs1,
                                              vuint8mf4_t rs2, size_t vl);
vuint8mf4x8_t __riscv_vluxseg8ei8_v_u8mf4x8_m(vbool32_t vm, const uint8_t *rs1,
                                              vuint8mf4_t rs2, size_t vl);
vuint8mf2x2_t __riscv_vluxseg2ei8_v_u8mf2x2_m(vbool16_t vm, const uint8_t *rs1,
                                              vuint8mf2_t rs2, size_t vl);
vuint8mf2x3_t __riscv_vluxseg3ei8_v_u8mf2x3_m(vbool16_t vm, const uint8_t *rs1,
                                              vuint8mf2_t rs2, size_t vl);
vuint8mf2x4_t __riscv_vluxseg4ei8_v_u8mf2x4_m(vbool16_t vm, const uint8_t *rs1,
                                              vuint8mf2_t rs2, size_t vl);
vuint8mf2x5_t __riscv_vluxseg5ei8_v_u8mf2x5_m(vbool16_t vm, const uint8_t *rs1,
                                              vuint8mf2_t rs2, size_t vl);
vuint8mf2x6_t __riscv_vluxseg6ei8_v_u8mf2x6_m(vbool16_t vm, const uint8_t *rs1,
                                              vuint8mf2_t rs2, size_t vl);
vuint8mf2x7_t __riscv_vluxseg7ei8_v_u8mf2x7_m(vbool16_t vm, const uint8_t *rs1,
                                              vuint8mf2_t rs2, size_t vl);
vuint8mf2x8_t __riscv_vluxseg8ei8_v_u8mf2x8_m(vbool16_t vm, const uint8_t *rs1,
                                              vuint8mf2_t rs2, size_t vl);
vuint8m1x2_t __riscv_vluxseg2ei8_v_u8m1x2_m(vbool8_t vm, const uint8_t *rs1,
                                            vuint8m1_t rs2, size_t vl);
vuint8m1x3_t __riscv_vluxseg3ei8_v_u8m1x3_m(vbool8_t vm, const uint8_t *rs1,
                                            vuint8m1_t rs2, size_t vl);
vuint8m1x4_t __riscv_vluxseg4ei8_v_u8m1x4_m(vbool8_t vm, const uint8_t *rs1,
                                            vuint8m1_t rs2, size_t vl);
vuint8m1x5_t __riscv_vluxseg5ei8_v_u8m1x5_m(vbool8_t vm, const uint8_t *rs1,
                                            vuint8m1_t rs2, size_t vl);
vuint8m1x6_t __riscv_vluxseg6ei8_v_u8m1x6_m(vbool8_t vm, const uint8_t *rs1,
                                            vuint8m1_t rs2, size_t vl);
vuint8m1x7_t __riscv_vluxseg7ei8_v_u8m1x7_m(vbool8_t vm, const uint8_t *rs1,
                                            vuint8m1_t rs2, size_t vl);
vuint8m1x8_t __riscv_vluxseg8ei8_v_u8m1x8_m(vbool8_t vm, const uint8_t *rs1,
                                            vuint8m1_t rs2, size_t vl);
vuint8m2x2_t __riscv_vluxseg2ei8_v_u8m2x2_m(vbool4_t vm, const uint8_t *rs1,
                                            vuint8m2_t rs2, size_t vl);
vuint8m2x3_t __riscv_vluxseg3ei8_v_u8m2x3_m(vbool4_t vm, const uint8_t *rs1,
                                            vuint8m2_t rs2, size_t vl);
vuint8m2x4_t __riscv_vluxseg4ei8_v_u8m2x4_m(vbool4_t vm, const uint8_t *rs1,
                                            vuint8m2_t rs2, size_t vl);
vuint8m4x2_t __riscv_vluxseg2ei8_v_u8m4x2_m(vbool2_t vm, const uint8_t *rs1,
                                            vuint8m4_t rs2, size_t vl);
vuint8mf8x2_t __riscv_vluxseg2ei16_v_u8mf8x2_m(vbool64_t vm, const uint8_t *rs1,
                                               vuint16mf4_t rs2, size_t vl);
vuint8mf8x3_t __riscv_vluxseg3ei16_v_u8mf8x3_m(vbool64_t vm, const uint8_t *rs1,
                                               vuint16mf4_t rs2, size_t vl);
vuint8mf8x4_t __riscv_vluxseg4ei16_v_u8mf8x4_m(vbool64_t vm, const uint8_t *rs1,
                                               vuint16mf4_t rs2, size_t vl);
vuint8mf8x5_t __riscv_vluxseg5ei16_v_u8mf8x5_m(vbool64_t vm, const uint8_t *rs1,
                                               vuint16mf4_t rs2, size_t vl);
vuint8mf8x6_t __riscv_vluxseg6ei16_v_u8mf8x6_m(vbool64_t vm, const uint8_t *rs1,
                                               vuint16mf4_t rs2, size_t vl);
vuint8mf8x7_t __riscv_vluxseg7ei16_v_u8mf8x7_m(vbool64_t vm, const uint8_t *rs1,
                                               vuint16mf4_t rs2, size_t vl);
vuint8mf8x8_t __riscv_vluxseg8ei16_v_u8mf8x8_m(vbool64_t vm, const uint8_t *rs1,
                                               vuint16mf4_t rs2, size_t vl);
vuint8mf4x2_t __riscv_vluxseg2ei16_v_u8mf4x2_m(vbool32_t vm, const uint8_t *rs1,
                                               vuint16mf2_t rs2, size_t vl);
vuint8mf4x3_t __riscv_vluxseg3ei16_v_u8mf4x3_m(vbool32_t vm, const uint8_t *rs1,
                                               vuint16mf2_t rs2, size_t vl);
vuint8mf4x4_t __riscv_vluxseg4ei16_v_u8mf4x4_m(vbool32_t vm, const uint8_t *rs1,
                                               vuint16mf2_t rs2, size_t vl);
vuint8mf4x5_t __riscv_vluxseg5ei16_v_u8mf4x5_m(vbool32_t vm, const uint8_t *rs1,
                                               vuint16mf2_t rs2, size_t vl);
vuint8mf4x6_t __riscv_vluxseg6ei16_v_u8mf4x6_m(vbool32_t vm, const uint8_t *rs1,
                                               vuint16mf2_t rs2, size_t vl);
vuint8mf4x7_t __riscv_vluxseg7ei16_v_u8mf4x7_m(vbool32_t vm, const uint8_t *rs1,
                                               vuint16mf2_t rs2, size_t vl);
vuint8mf4x8_t __riscv_vluxseg8ei16_v_u8mf4x8_m(vbool32_t vm, const uint8_t *rs1,
                                               vuint16mf2_t rs2, size_t vl);
vuint8mf2x2_t __riscv_vluxseg2ei16_v_u8mf2x2_m(vbool16_t vm, const uint8_t *rs1,
                                               vuint16m1_t rs2, size_t vl);
vuint8mf2x3_t __riscv_vluxseg3ei16_v_u8mf2x3_m(vbool16_t vm, const uint8_t *rs1,
                                               vuint16m1_t rs2, size_t vl);
vuint8mf2x4_t __riscv_vluxseg4ei16_v_u8mf2x4_m(vbool16_t vm, const uint8_t *rs1,
                                               vuint16m1_t rs2, size_t vl);
vuint8mf2x5_t __riscv_vluxseg5ei16_v_u8mf2x5_m(vbool16_t vm, const uint8_t *rs1,
                                               vuint16m1_t rs2, size_t vl);
vuint8mf2x6_t __riscv_vluxseg6ei16_v_u8mf2x6_m(vbool16_t vm, const uint8_t *rs1,
                                               vuint16m1_t rs2, size_t vl);
vuint8mf2x7_t __riscv_vluxseg7ei16_v_u8mf2x7_m(vbool16_t vm, const uint8_t *rs1,
                                               vuint16m1_t rs2, size_t vl);
vuint8mf2x8_t __riscv_vluxseg8ei16_v_u8mf2x8_m(vbool16_t vm, const uint8_t *rs1,
                                               vuint16m1_t rs2, size_t vl);
vuint8m1x2_t __riscv_vluxseg2ei16_v_u8m1x2_m(vbool8_t vm, const uint8_t *rs1,
                                             vuint16m2_t rs2, size_t vl);
vuint8m1x3_t __riscv_vluxseg3ei16_v_u8m1x3_m(vbool8_t vm, const uint8_t *rs1,
                                             vuint16m2_t rs2, size_t vl);
vuint8m1x4_t __riscv_vluxseg4ei16_v_u8m1x4_m(vbool8_t vm, const uint8_t *rs1,
                                             vuint16m2_t rs2, size_t vl);
vuint8m1x5_t __riscv_vluxseg5ei16_v_u8m1x5_m(vbool8_t vm, const uint8_t *rs1,
                                             vuint16m2_t rs2, size_t vl);
vuint8m1x6_t __riscv_vluxseg6ei16_v_u8m1x6_m(vbool8_t vm, const uint8_t *rs1,
                                             vuint16m2_t rs2, size_t vl);
vuint8m1x7_t __riscv_vluxseg7ei16_v_u8m1x7_m(vbool8_t vm, const uint8_t *rs1,
                                             vuint16m2_t rs2, size_t vl);
vuint8m1x8_t __riscv_vluxseg8ei16_v_u8m1x8_m(vbool8_t vm, const uint8_t *rs1,
                                             vuint16m2_t rs2, size_t vl);
vuint8m2x2_t __riscv_vluxseg2ei16_v_u8m2x2_m(vbool4_t vm, const uint8_t *rs1,
                                             vuint16m4_t rs2, size_t vl);
vuint8m2x3_t __riscv_vluxseg3ei16_v_u8m2x3_m(vbool4_t vm, const uint8_t *rs1,
                                             vuint16m4_t rs2, size_t vl);
vuint8m2x4_t __riscv_vluxseg4ei16_v_u8m2x4_m(vbool4_t vm, const uint8_t *rs1,
                                             vuint16m4_t rs2, size_t vl);
vuint8m4x2_t __riscv_vluxseg2ei16_v_u8m4x2_m(vbool2_t vm, const uint8_t *rs1,
                                             vuint16m8_t rs2, size_t vl);
vuint8mf8x2_t __riscv_vluxseg2ei32_v_u8mf8x2_m(vbool64_t vm, const uint8_t *rs1,
                                               vuint32mf2_t rs2, size_t vl);
vuint8mf8x3_t __riscv_vluxseg3ei32_v_u8mf8x3_m(vbool64_t vm, const uint8_t *rs1,
                                               vuint32mf2_t rs2, size_t vl);
vuint8mf8x4_t __riscv_vluxseg4ei32_v_u8mf8x4_m(vbool64_t vm, const uint8_t *rs1,
                                               vuint32mf2_t rs2, size_t vl);
vuint8mf8x5_t __riscv_vluxseg5ei32_v_u8mf8x5_m(vbool64_t vm, const uint8_t *rs1,
                                               vuint32mf2_t rs2, size_t vl);
vuint8mf8x6_t __riscv_vluxseg6ei32_v_u8mf8x6_m(vbool64_t vm, const uint8_t *rs1,
                                               vuint32mf2_t rs2, size_t vl);
vuint8mf8x7_t __riscv_vluxseg7ei32_v_u8mf8x7_m(vbool64_t vm, const uint8_t *rs1,
                                               vuint32mf2_t rs2, size_t vl);
vuint8mf8x8_t __riscv_vluxseg8ei32_v_u8mf8x8_m(vbool64_t vm, const uint8_t *rs1,
                                               vuint32mf2_t rs2, size_t vl);
vuint8mf4x2_t __riscv_vluxseg2ei32_v_u8mf4x2_m(vbool32_t vm, const uint8_t *rs1,
                                               vuint32m1_t rs2, size_t vl);
vuint8mf4x3_t __riscv_vluxseg3ei32_v_u8mf4x3_m(vbool32_t vm, const uint8_t *rs1,
                                               vuint32m1_t rs2, size_t vl);
vuint8mf4x4_t __riscv_vluxseg4ei32_v_u8mf4x4_m(vbool32_t vm, const uint8_t *rs1,
                                               vuint32m1_t rs2, size_t vl);
vuint8mf4x5_t __riscv_vluxseg5ei32_v_u8mf4x5_m(vbool32_t vm, const uint8_t *rs1,
                                               vuint32m1_t rs2, size_t vl);
vuint8mf4x6_t __riscv_vluxseg6ei32_v_u8mf4x6_m(vbool32_t vm, const uint8_t *rs1,
                                               vuint32m1_t rs2, size_t vl);
vuint8mf4x7_t __riscv_vluxseg7ei32_v_u8mf4x7_m(vbool32_t vm, const uint8_t *rs1,
                                               vuint32m1_t rs2, size_t vl);
vuint8mf4x8_t __riscv_vluxseg8ei32_v_u8mf4x8_m(vbool32_t vm, const uint8_t *rs1,
                                               vuint32m1_t rs2, size_t vl);
vuint8mf2x2_t __riscv_vluxseg2ei32_v_u8mf2x2_m(vbool16_t vm, const uint8_t *rs1,
                                               vuint32m2_t rs2, size_t vl);
vuint8mf2x3_t __riscv_vluxseg3ei32_v_u8mf2x3_m(vbool16_t vm, const uint8_t *rs1,
                                               vuint32m2_t rs2, size_t vl);
vuint8mf2x4_t __riscv_vluxseg4ei32_v_u8mf2x4_m(vbool16_t vm, const uint8_t *rs1,
                                               vuint32m2_t rs2, size_t vl);
vuint8mf2x5_t __riscv_vluxseg5ei32_v_u8mf2x5_m(vbool16_t vm, const uint8_t *rs1,
                                               vuint32m2_t rs2, size_t vl);
vuint8mf2x6_t __riscv_vluxseg6ei32_v_u8mf2x6_m(vbool16_t vm, const uint8_t *rs1,
                                               vuint32m2_t rs2, size_t vl);
vuint8mf2x7_t __riscv_vluxseg7ei32_v_u8mf2x7_m(vbool16_t vm, const uint8_t *rs1,
                                               vuint32m2_t rs2, size_t vl);
vuint8mf2x8_t __riscv_vluxseg8ei32_v_u8mf2x8_m(vbool16_t vm, const uint8_t *rs1,
                                               vuint32m2_t rs2, size_t vl);
vuint8m1x2_t __riscv_vluxseg2ei32_v_u8m1x2_m(vbool8_t vm, const uint8_t *rs1,
                                             vuint32m4_t rs2, size_t vl);
vuint8m1x3_t __riscv_vluxseg3ei32_v_u8m1x3_m(vbool8_t vm, const uint8_t *rs1,
                                             vuint32m4_t rs2, size_t vl);
vuint8m1x4_t __riscv_vluxseg4ei32_v_u8m1x4_m(vbool8_t vm, const uint8_t *rs1,
                                             vuint32m4_t rs2, size_t vl);
vuint8m1x5_t __riscv_vluxseg5ei32_v_u8m1x5_m(vbool8_t vm, const uint8_t *rs1,
                                             vuint32m4_t rs2, size_t vl);
vuint8m1x6_t __riscv_vluxseg6ei32_v_u8m1x6_m(vbool8_t vm, const uint8_t *rs1,
                                             vuint32m4_t rs2, size_t vl);
vuint8m1x7_t __riscv_vluxseg7ei32_v_u8m1x7_m(vbool8_t vm, const uint8_t *rs1,
                                             vuint32m4_t rs2, size_t vl);
vuint8m1x8_t __riscv_vluxseg8ei32_v_u8m1x8_m(vbool8_t vm, const uint8_t *rs1,
                                             vuint32m4_t rs2, size_t vl);
vuint8m2x2_t __riscv_vluxseg2ei32_v_u8m2x2_m(vbool4_t vm, const uint8_t *rs1,
                                             vuint32m8_t rs2, size_t vl);
vuint8m2x3_t __riscv_vluxseg3ei32_v_u8m2x3_m(vbool4_t vm, const uint8_t *rs1,
                                             vuint32m8_t rs2, size_t vl);
vuint8m2x4_t __riscv_vluxseg4ei32_v_u8m2x4_m(vbool4_t vm, const uint8_t *rs1,
                                             vuint32m8_t rs2, size_t vl);
vuint8mf8x2_t __riscv_vluxseg2ei64_v_u8mf8x2_m(vbool64_t vm, const uint8_t *rs1,
                                               vuint64m1_t rs2, size_t vl);
vuint8mf8x3_t __riscv_vluxseg3ei64_v_u8mf8x3_m(vbool64_t vm, const uint8_t *rs1,
                                               vuint64m1_t rs2, size_t vl);
vuint8mf8x4_t __riscv_vluxseg4ei64_v_u8mf8x4_m(vbool64_t vm, const uint8_t *rs1,
                                               vuint64m1_t rs2, size_t vl);
vuint8mf8x5_t __riscv_vluxseg5ei64_v_u8mf8x5_m(vbool64_t vm, const uint8_t *rs1,
                                               vuint64m1_t rs2, size_t vl);
vuint8mf8x6_t __riscv_vluxseg6ei64_v_u8mf8x6_m(vbool64_t vm, const uint8_t *rs1,
                                               vuint64m1_t rs2, size_t vl);
vuint8mf8x7_t __riscv_vluxseg7ei64_v_u8mf8x7_m(vbool64_t vm, const uint8_t *rs1,
                                               vuint64m1_t rs2, size_t vl);
vuint8mf8x8_t __riscv_vluxseg8ei64_v_u8mf8x8_m(vbool64_t vm, const uint8_t *rs1,
                                               vuint64m1_t rs2, size_t vl);
vuint8mf4x2_t __riscv_vluxseg2ei64_v_u8mf4x2_m(vbool32_t vm, const uint8_t *rs1,
                                               vuint64m2_t rs2, size_t vl);
vuint8mf4x3_t __riscv_vluxseg3ei64_v_u8mf4x3_m(vbool32_t vm, const uint8_t *rs1,
                                               vuint64m2_t rs2, size_t vl);
vuint8mf4x4_t __riscv_vluxseg4ei64_v_u8mf4x4_m(vbool32_t vm, const uint8_t *rs1,
                                               vuint64m2_t rs2, size_t vl);
vuint8mf4x5_t __riscv_vluxseg5ei64_v_u8mf4x5_m(vbool32_t vm, const uint8_t *rs1,
                                               vuint64m2_t rs2, size_t vl);
vuint8mf4x6_t __riscv_vluxseg6ei64_v_u8mf4x6_m(vbool32_t vm, const uint8_t *rs1,
                                               vuint64m2_t rs2, size_t vl);
vuint8mf4x7_t __riscv_vluxseg7ei64_v_u8mf4x7_m(vbool32_t vm, const uint8_t *rs1,
                                               vuint64m2_t rs2, size_t vl);
vuint8mf4x8_t __riscv_vluxseg8ei64_v_u8mf4x8_m(vbool32_t vm, const uint8_t *rs1,
                                               vuint64m2_t rs2, size_t vl);
vuint8mf2x2_t __riscv_vluxseg2ei64_v_u8mf2x2_m(vbool16_t vm, const uint8_t *rs1,
                                               vuint64m4_t rs2, size_t vl);
vuint8mf2x3_t __riscv_vluxseg3ei64_v_u8mf2x3_m(vbool16_t vm, const uint8_t *rs1,
                                               vuint64m4_t rs2, size_t vl);
vuint8mf2x4_t __riscv_vluxseg4ei64_v_u8mf2x4_m(vbool16_t vm, const uint8_t *rs1,
                                               vuint64m4_t rs2, size_t vl);
vuint8mf2x5_t __riscv_vluxseg5ei64_v_u8mf2x5_m(vbool16_t vm, const uint8_t *rs1,
                                               vuint64m4_t rs2, size_t vl);
vuint8mf2x6_t __riscv_vluxseg6ei64_v_u8mf2x6_m(vbool16_t vm, const uint8_t *rs1,
                                               vuint64m4_t rs2, size_t vl);
vuint8mf2x7_t __riscv_vluxseg7ei64_v_u8mf2x7_m(vbool16_t vm, const uint8_t *rs1,
                                               vuint64m4_t rs2, size_t vl);
vuint8mf2x8_t __riscv_vluxseg8ei64_v_u8mf2x8_m(vbool16_t vm, const uint8_t *rs1,
                                               vuint64m4_t rs2, size_t vl);
vuint8m1x2_t __riscv_vluxseg2ei64_v_u8m1x2_m(vbool8_t vm, const uint8_t *rs1,
                                             vuint64m8_t rs2, size_t vl);
vuint8m1x3_t __riscv_vluxseg3ei64_v_u8m1x3_m(vbool8_t vm, const uint8_t *rs1,
                                             vuint64m8_t rs2, size_t vl);
vuint8m1x4_t __riscv_vluxseg4ei64_v_u8m1x4_m(vbool8_t vm, const uint8_t *rs1,
                                             vuint64m8_t rs2, size_t vl);
vuint8m1x5_t __riscv_vluxseg5ei64_v_u8m1x5_m(vbool8_t vm, const uint8_t *rs1,
                                             vuint64m8_t rs2, size_t vl);
vuint8m1x6_t __riscv_vluxseg6ei64_v_u8m1x6_m(vbool8_t vm, const uint8_t *rs1,
                                             vuint64m8_t rs2, size_t vl);
vuint8m1x7_t __riscv_vluxseg7ei64_v_u8m1x7_m(vbool8_t vm, const uint8_t *rs1,
                                             vuint64m8_t rs2, size_t vl);
vuint8m1x8_t __riscv_vluxseg8ei64_v_u8m1x8_m(vbool8_t vm, const uint8_t *rs1,
                                             vuint64m8_t rs2, size_t vl);
vuint16mf4x2_t __riscv_vluxseg2ei8_v_u16mf4x2_m(vbool64_t vm,
                                                const uint16_t *rs1,
                                                vuint8mf8_t rs2, size_t vl);
vuint16mf4x3_t __riscv_vluxseg3ei8_v_u16mf4x3_m(vbool64_t vm,
                                                const uint16_t *rs1,
                                                vuint8mf8_t rs2, size_t vl);
vuint16mf4x4_t __riscv_vluxseg4ei8_v_u16mf4x4_m(vbool64_t vm,
                                                const uint16_t *rs1,
                                                vuint8mf8_t rs2, size_t vl);
vuint16mf4x5_t __riscv_vluxseg5ei8_v_u16mf4x5_m(vbool64_t vm,
                                                const uint16_t *rs1,
                                                vuint8mf8_t rs2, size_t vl);
vuint16mf4x6_t __riscv_vluxseg6ei8_v_u16mf4x6_m(vbool64_t vm,
                                                const uint16_t *rs1,
                                                vuint8mf8_t rs2, size_t vl);
vuint16mf4x7_t __riscv_vluxseg7ei8_v_u16mf4x7_m(vbool64_t vm,
                                                const uint16_t *rs1,
                                                vuint8mf8_t rs2, size_t vl);
vuint16mf4x8_t __riscv_vluxseg8ei8_v_u16mf4x8_m(vbool64_t vm,
                                                const uint16_t *rs1,
                                                vuint8mf8_t rs2, size_t vl);
vuint16mf2x2_t __riscv_vluxseg2ei8_v_u16mf2x2_m(vbool32_t vm,
                                                const uint16_t *rs1,
                                                vuint8mf4_t rs2, size_t vl);
vuint16mf2x3_t __riscv_vluxseg3ei8_v_u16mf2x3_m(vbool32_t vm,
                                                const uint16_t *rs1,
                                                vuint8mf4_t rs2, size_t vl);
vuint16mf2x4_t __riscv_vluxseg4ei8_v_u16mf2x4_m(vbool32_t vm,
                                                const uint16_t *rs1,
                                                vuint8mf4_t rs2, size_t vl);
vuint16mf2x5_t __riscv_vluxseg5ei8_v_u16mf2x5_m(vbool32_t vm,
                                                const uint16_t *rs1,
                                                vuint8mf4_t rs2, size_t vl);
vuint16mf2x6_t __riscv_vluxseg6ei8_v_u16mf2x6_m(vbool32_t vm,
                                                const uint16_t *rs1,
                                                vuint8mf4_t rs2, size_t vl);
vuint16mf2x7_t __riscv_vluxseg7ei8_v_u16mf2x7_m(vbool32_t vm,
                                                const uint16_t *rs1,
                                                vuint8mf4_t rs2, size_t vl);
vuint16mf2x8_t __riscv_vluxseg8ei8_v_u16mf2x8_m(vbool32_t vm,
                                                const uint16_t *rs1,
                                                vuint8mf4_t rs2, size_t vl);
vuint16m1x2_t __riscv_vluxseg2ei8_v_u16m1x2_m(vbool16_t vm, const uint16_t *rs1,
                                              vuint8mf2_t rs2, size_t vl);
vuint16m1x3_t __riscv_vluxseg3ei8_v_u16m1x3_m(vbool16_t vm, const uint16_t *rs1,
                                              vuint8mf2_t rs2, size_t vl);
vuint16m1x4_t __riscv_vluxseg4ei8_v_u16m1x4_m(vbool16_t vm, const uint16_t *rs1,
                                              vuint8mf2_t rs2, size_t vl);
vuint16m1x5_t __riscv_vluxseg5ei8_v_u16m1x5_m(vbool16_t vm, const uint16_t *rs1,
                                              vuint8mf2_t rs2, size_t vl);
vuint16m1x6_t __riscv_vluxseg6ei8_v_u16m1x6_m(vbool16_t vm, const uint16_t *rs1,
                                              vuint8mf2_t rs2, size_t vl);
vuint16m1x7_t __riscv_vluxseg7ei8_v_u16m1x7_m(vbool16_t vm, const uint16_t *rs1,
                                              vuint8mf2_t rs2, size_t vl);
vuint16m1x8_t __riscv_vluxseg8ei8_v_u16m1x8_m(vbool16_t vm, const uint16_t *rs1,
                                              vuint8mf2_t rs2, size_t vl);
vuint16m2x2_t __riscv_vluxseg2ei8_v_u16m2x2_m(vbool8_t vm, const uint16_t *rs1,
                                              vuint8m1_t rs2, size_t vl);
vuint16m2x3_t __riscv_vluxseg3ei8_v_u16m2x3_m(vbool8_t vm, const uint16_t *rs1,
                                              vuint8m1_t rs2, size_t vl);
vuint16m2x4_t __riscv_vluxseg4ei8_v_u16m2x4_m(vbool8_t vm, const uint16_t *rs1,
                                              vuint8m1_t rs2, size_t vl);
vuint16m4x2_t __riscv_vluxseg2ei8_v_u16m4x2_m(vbool4_t vm, const uint16_t *rs1,
                                              vuint8m2_t rs2, size_t vl);
vuint16mf4x2_t __riscv_vluxseg2ei16_v_u16mf4x2_m(vbool64_t vm,
                                                 const uint16_t *rs1,
                                                 vuint16mf4_t rs2, size_t vl);
vuint16mf4x3_t __riscv_vluxseg3ei16_v_u16mf4x3_m(vbool64_t vm,
                                                 const uint16_t *rs1,
                                                 vuint16mf4_t rs2, size_t vl);
vuint16mf4x4_t __riscv_vluxseg4ei16_v_u16mf4x4_m(vbool64_t vm,
                                                 const uint16_t *rs1,
                                                 vuint16mf4_t rs2, size_t vl);
vuint16mf4x5_t __riscv_vluxseg5ei16_v_u16mf4x5_m(vbool64_t vm,
                                                 const uint16_t *rs1,
                                                 vuint16mf4_t rs2, size_t vl);
vuint16mf4x6_t __riscv_vluxseg6ei16_v_u16mf4x6_m(vbool64_t vm,
                                                 const uint16_t *rs1,
                                                 vuint16mf4_t rs2, size_t vl);
vuint16mf4x7_t __riscv_vluxseg7ei16_v_u16mf4x7_m(vbool64_t vm,
                                                 const uint16_t *rs1,
                                                 vuint16mf4_t rs2, size_t vl);
vuint16mf4x8_t __riscv_vluxseg8ei16_v_u16mf4x8_m(vbool64_t vm,
                                                 const uint16_t *rs1,
                                                 vuint16mf4_t rs2, size_t vl);
vuint16mf2x2_t __riscv_vluxseg2ei16_v_u16mf2x2_m(vbool32_t vm,
                                                 const uint16_t *rs1,
                                                 vuint16mf2_t rs2, size_t vl);
vuint16mf2x3_t __riscv_vluxseg3ei16_v_u16mf2x3_m(vbool32_t vm,
                                                 const uint16_t *rs1,
                                                 vuint16mf2_t rs2, size_t vl);
vuint16mf2x4_t __riscv_vluxseg4ei16_v_u16mf2x4_m(vbool32_t vm,
                                                 const uint16_t *rs1,
                                                 vuint16mf2_t rs2, size_t vl);
vuint16mf2x5_t __riscv_vluxseg5ei16_v_u16mf2x5_m(vbool32_t vm,
                                                 const uint16_t *rs1,
                                                 vuint16mf2_t rs2, size_t vl);
vuint16mf2x6_t __riscv_vluxseg6ei16_v_u16mf2x6_m(vbool32_t vm,
                                                 const uint16_t *rs1,
                                                 vuint16mf2_t rs2, size_t vl);
vuint16mf2x7_t __riscv_vluxseg7ei16_v_u16mf2x7_m(vbool32_t vm,
                                                 const uint16_t *rs1,
                                                 vuint16mf2_t rs2, size_t vl);
vuint16mf2x8_t __riscv_vluxseg8ei16_v_u16mf2x8_m(vbool32_t vm,
                                                 const uint16_t *rs1,
                                                 vuint16mf2_t rs2, size_t vl);
vuint16m1x2_t __riscv_vluxseg2ei16_v_u16m1x2_m(vbool16_t vm,
                                               const uint16_t *rs1,
                                               vuint16m1_t rs2, size_t vl);
vuint16m1x3_t __riscv_vluxseg3ei16_v_u16m1x3_m(vbool16_t vm,
                                               const uint16_t *rs1,
                                               vuint16m1_t rs2, size_t vl);
vuint16m1x4_t __riscv_vluxseg4ei16_v_u16m1x4_m(vbool16_t vm,
                                               const uint16_t *rs1,
                                               vuint16m1_t rs2, size_t vl);
vuint16m1x5_t __riscv_vluxseg5ei16_v_u16m1x5_m(vbool16_t vm,
                                               const uint16_t *rs1,
                                               vuint16m1_t rs2, size_t vl);
vuint16m1x6_t __riscv_vluxseg6ei16_v_u16m1x6_m(vbool16_t vm,
                                               const uint16_t *rs1,
                                               vuint16m1_t rs2, size_t vl);
vuint16m1x7_t __riscv_vluxseg7ei16_v_u16m1x7_m(vbool16_t vm,
                                               const uint16_t *rs1,
                                               vuint16m1_t rs2, size_t vl);
vuint16m1x8_t __riscv_vluxseg8ei16_v_u16m1x8_m(vbool16_t vm,
                                               const uint16_t *rs1,
                                               vuint16m1_t rs2, size_t vl);
vuint16m2x2_t __riscv_vluxseg2ei16_v_u16m2x2_m(vbool8_t vm, const uint16_t *rs1,
                                               vuint16m2_t rs2, size_t vl);
vuint16m2x3_t __riscv_vluxseg3ei16_v_u16m2x3_m(vbool8_t vm, const uint16_t *rs1,
                                               vuint16m2_t rs2, size_t vl);
vuint16m2x4_t __riscv_vluxseg4ei16_v_u16m2x4_m(vbool8_t vm, const uint16_t *rs1,
                                               vuint16m2_t rs2, size_t vl);
vuint16m4x2_t __riscv_vluxseg2ei16_v_u16m4x2_m(vbool4_t vm, const uint16_t *rs1,
                                               vuint16m4_t rs2, size_t vl);
vuint16mf4x2_t __riscv_vluxseg2ei32_v_u16mf4x2_m(vbool64_t vm,
                                                 const uint16_t *rs1,
                                                 vuint32mf2_t rs2, size_t vl);
vuint16mf4x3_t __riscv_vluxseg3ei32_v_u16mf4x3_m(vbool64_t vm,
                                                 const uint16_t *rs1,
                                                 vuint32mf2_t rs2, size_t vl);
vuint16mf4x4_t __riscv_vluxseg4ei32_v_u16mf4x4_m(vbool64_t vm,
                                                 const uint16_t *rs1,
                                                 vuint32mf2_t rs2, size_t vl);
vuint16mf4x5_t __riscv_vluxseg5ei32_v_u16mf4x5_m(vbool64_t vm,
                                                 const uint16_t *rs1,
                                                 vuint32mf2_t rs2, size_t vl);
vuint16mf4x6_t __riscv_vluxseg6ei32_v_u16mf4x6_m(vbool64_t vm,
                                                 const uint16_t *rs1,
                                                 vuint32mf2_t rs2, size_t vl);
vuint16mf4x7_t __riscv_vluxseg7ei32_v_u16mf4x7_m(vbool64_t vm,
                                                 const uint16_t *rs1,
                                                 vuint32mf2_t rs2, size_t vl);
vuint16mf4x8_t __riscv_vluxseg8ei32_v_u16mf4x8_m(vbool64_t vm,
                                                 const uint16_t *rs1,
                                                 vuint32mf2_t rs2, size_t vl);
vuint16mf2x2_t __riscv_vluxseg2ei32_v_u16mf2x2_m(vbool32_t vm,
                                                 const uint16_t *rs1,
                                                 vuint32m1_t rs2, size_t vl);
vuint16mf2x3_t __riscv_vluxseg3ei32_v_u16mf2x3_m(vbool32_t vm,
                                                 const uint16_t *rs1,
                                                 vuint32m1_t rs2, size_t vl);
vuint16mf2x4_t __riscv_vluxseg4ei32_v_u16mf2x4_m(vbool32_t vm,
                                                 const uint16_t *rs1,
                                                 vuint32m1_t rs2, size_t vl);
vuint16mf2x5_t __riscv_vluxseg5ei32_v_u16mf2x5_m(vbool32_t vm,
                                                 const uint16_t *rs1,
                                                 vuint32m1_t rs2, size_t vl);
vuint16mf2x6_t __riscv_vluxseg6ei32_v_u16mf2x6_m(vbool32_t vm,
                                                 const uint16_t *rs1,
                                                 vuint32m1_t rs2, size_t vl);
vuint16mf2x7_t __riscv_vluxseg7ei32_v_u16mf2x7_m(vbool32_t vm,
                                                 const uint16_t *rs1,
                                                 vuint32m1_t rs2, size_t vl);
vuint16mf2x8_t __riscv_vluxseg8ei32_v_u16mf2x8_m(vbool32_t vm,
                                                 const uint16_t *rs1,
                                                 vuint32m1_t rs2, size_t vl);
vuint16m1x2_t __riscv_vluxseg2ei32_v_u16m1x2_m(vbool16_t vm,
                                               const uint16_t *rs1,
                                               vuint32m2_t rs2, size_t vl);
vuint16m1x3_t __riscv_vluxseg3ei32_v_u16m1x3_m(vbool16_t vm,
                                               const uint16_t *rs1,
                                               vuint32m2_t rs2, size_t vl);
vuint16m1x4_t __riscv_vluxseg4ei32_v_u16m1x4_m(vbool16_t vm,
                                               const uint16_t *rs1,
                                               vuint32m2_t rs2, size_t vl);
vuint16m1x5_t __riscv_vluxseg5ei32_v_u16m1x5_m(vbool16_t vm,
                                               const uint16_t *rs1,
                                               vuint32m2_t rs2, size_t vl);
vuint16m1x6_t __riscv_vluxseg6ei32_v_u16m1x6_m(vbool16_t vm,
                                               const uint16_t *rs1,
                                               vuint32m2_t rs2, size_t vl);
vuint16m1x7_t __riscv_vluxseg7ei32_v_u16m1x7_m(vbool16_t vm,
                                               const uint16_t *rs1,
                                               vuint32m2_t rs2, size_t vl);
vuint16m1x8_t __riscv_vluxseg8ei32_v_u16m1x8_m(vbool16_t vm,
                                               const uint16_t *rs1,
                                               vuint32m2_t rs2, size_t vl);
vuint16m2x2_t __riscv_vluxseg2ei32_v_u16m2x2_m(vbool8_t vm, const uint16_t *rs1,
                                               vuint32m4_t rs2, size_t vl);
vuint16m2x3_t __riscv_vluxseg3ei32_v_u16m2x3_m(vbool8_t vm, const uint16_t *rs1,
                                               vuint32m4_t rs2, size_t vl);
vuint16m2x4_t __riscv_vluxseg4ei32_v_u16m2x4_m(vbool8_t vm, const uint16_t *rs1,
                                               vuint32m4_t rs2, size_t vl);
vuint16m4x2_t __riscv_vluxseg2ei32_v_u16m4x2_m(vbool4_t vm, const uint16_t *rs1,
                                               vuint32m8_t rs2, size_t vl);
vuint16mf4x2_t __riscv_vluxseg2ei64_v_u16mf4x2_m(vbool64_t vm,
                                                 const uint16_t *rs1,
                                                 vuint64m1_t rs2, size_t vl);
vuint16mf4x3_t __riscv_vluxseg3ei64_v_u16mf4x3_m(vbool64_t vm,
                                                 const uint16_t *rs1,
                                                 vuint64m1_t rs2, size_t vl);
vuint16mf4x4_t __riscv_vluxseg4ei64_v_u16mf4x4_m(vbool64_t vm,
                                                 const uint16_t *rs1,
                                                 vuint64m1_t rs2, size_t vl);
vuint16mf4x5_t __riscv_vluxseg5ei64_v_u16mf4x5_m(vbool64_t vm,
                                                 const uint16_t *rs1,
                                                 vuint64m1_t rs2, size_t vl);
vuint16mf4x6_t __riscv_vluxseg6ei64_v_u16mf4x6_m(vbool64_t vm,
                                                 const uint16_t *rs1,
                                                 vuint64m1_t rs2, size_t vl);
vuint16mf4x7_t __riscv_vluxseg7ei64_v_u16mf4x7_m(vbool64_t vm,
                                                 const uint16_t *rs1,
                                                 vuint64m1_t rs2, size_t vl);
vuint16mf4x8_t __riscv_vluxseg8ei64_v_u16mf4x8_m(vbool64_t vm,
                                                 const uint16_t *rs1,
                                                 vuint64m1_t rs2, size_t vl);
vuint16mf2x2_t __riscv_vluxseg2ei64_v_u16mf2x2_m(vbool32_t vm,
                                                 const uint16_t *rs1,
                                                 vuint64m2_t rs2, size_t vl);
vuint16mf2x3_t __riscv_vluxseg3ei64_v_u16mf2x3_m(vbool32_t vm,
                                                 const uint16_t *rs1,
                                                 vuint64m2_t rs2, size_t vl);
vuint16mf2x4_t __riscv_vluxseg4ei64_v_u16mf2x4_m(vbool32_t vm,
                                                 const uint16_t *rs1,
                                                 vuint64m2_t rs2, size_t vl);
vuint16mf2x5_t __riscv_vluxseg5ei64_v_u16mf2x5_m(vbool32_t vm,
                                                 const uint16_t *rs1,
                                                 vuint64m2_t rs2, size_t vl);
vuint16mf2x6_t __riscv_vluxseg6ei64_v_u16mf2x6_m(vbool32_t vm,
                                                 const uint16_t *rs1,
                                                 vuint64m2_t rs2, size_t vl);
vuint16mf2x7_t __riscv_vluxseg7ei64_v_u16mf2x7_m(vbool32_t vm,
                                                 const uint16_t *rs1,
                                                 vuint64m2_t rs2, size_t vl);
vuint16mf2x8_t __riscv_vluxseg8ei64_v_u16mf2x8_m(vbool32_t vm,
                                                 const uint16_t *rs1,
                                                 vuint64m2_t rs2, size_t vl);
vuint16m1x2_t __riscv_vluxseg2ei64_v_u16m1x2_m(vbool16_t vm,
                                               const uint16_t *rs1,
                                               vuint64m4_t rs2, size_t vl);
vuint16m1x3_t __riscv_vluxseg3ei64_v_u16m1x3_m(vbool16_t vm,
                                               const uint16_t *rs1,
                                               vuint64m4_t rs2, size_t vl);
vuint16m1x4_t __riscv_vluxseg4ei64_v_u16m1x4_m(vbool16_t vm,
                                               const uint16_t *rs1,
                                               vuint64m4_t rs2, size_t vl);
vuint16m1x5_t __riscv_vluxseg5ei64_v_u16m1x5_m(vbool16_t vm,
                                               const uint16_t *rs1,
                                               vuint64m4_t rs2, size_t vl);
vuint16m1x6_t __riscv_vluxseg6ei64_v_u16m1x6_m(vbool16_t vm,
                                               const uint16_t *rs1,
                                               vuint64m4_t rs2, size_t vl);
vuint16m1x7_t __riscv_vluxseg7ei64_v_u16m1x7_m(vbool16_t vm,
                                               const uint16_t *rs1,
                                               vuint64m4_t rs2, size_t vl);
vuint16m1x8_t __riscv_vluxseg8ei64_v_u16m1x8_m(vbool16_t vm,
                                               const uint16_t *rs1,
                                               vuint64m4_t rs2, size_t vl);
vuint16m2x2_t __riscv_vluxseg2ei64_v_u16m2x2_m(vbool8_t vm, const uint16_t *rs1,
                                               vuint64m8_t rs2, size_t vl);
vuint16m2x3_t __riscv_vluxseg3ei64_v_u16m2x3_m(vbool8_t vm, const uint16_t *rs1,
                                               vuint64m8_t rs2, size_t vl);
vuint16m2x4_t __riscv_vluxseg4ei64_v_u16m2x4_m(vbool8_t vm, const uint16_t *rs1,
                                               vuint64m8_t rs2, size_t vl);
vuint32mf2x2_t __riscv_vluxseg2ei8_v_u32mf2x2_m(vbool64_t vm,
                                                const uint32_t *rs1,
                                                vuint8mf8_t rs2, size_t vl);
vuint32mf2x3_t __riscv_vluxseg3ei8_v_u32mf2x3_m(vbool64_t vm,
                                                const uint32_t *rs1,
                                                vuint8mf8_t rs2, size_t vl);
vuint32mf2x4_t __riscv_vluxseg4ei8_v_u32mf2x4_m(vbool64_t vm,
                                                const uint32_t *rs1,
                                                vuint8mf8_t rs2, size_t vl);
vuint32mf2x5_t __riscv_vluxseg5ei8_v_u32mf2x5_m(vbool64_t vm,
                                                const uint32_t *rs1,
                                                vuint8mf8_t rs2, size_t vl);
vuint32mf2x6_t __riscv_vluxseg6ei8_v_u32mf2x6_m(vbool64_t vm,
                                                const uint32_t *rs1,
                                                vuint8mf8_t rs2, size_t vl);
vuint32mf2x7_t __riscv_vluxseg7ei8_v_u32mf2x7_m(vbool64_t vm,
                                                const uint32_t *rs1,
                                                vuint8mf8_t rs2, size_t vl);
vuint32mf2x8_t __riscv_vluxseg8ei8_v_u32mf2x8_m(vbool64_t vm,
                                                const uint32_t *rs1,
                                                vuint8mf8_t rs2, size_t vl);
vuint32m1x2_t __riscv_vluxseg2ei8_v_u32m1x2_m(vbool32_t vm, const uint32_t *rs1,
                                              vuint8mf4_t rs2, size_t vl);
vuint32m1x3_t __riscv_vluxseg3ei8_v_u32m1x3_m(vbool32_t vm, const uint32_t *rs1,
                                              vuint8mf4_t rs2, size_t vl);
vuint32m1x4_t __riscv_vluxseg4ei8_v_u32m1x4_m(vbool32_t vm, const uint32_t *rs1,
                                              vuint8mf4_t rs2, size_t vl);
vuint32m1x5_t __riscv_vluxseg5ei8_v_u32m1x5_m(vbool32_t vm, const uint32_t *rs1,
                                              vuint8mf4_t rs2, size_t vl);
vuint32m1x6_t __riscv_vluxseg6ei8_v_u32m1x6_m(vbool32_t vm, const uint32_t *rs1,
                                              vuint8mf4_t rs2, size_t vl);
vuint32m1x7_t __riscv_vluxseg7ei8_v_u32m1x7_m(vbool32_t vm, const uint32_t *rs1,
                                              vuint8mf4_t rs2, size_t vl);
vuint32m1x8_t __riscv_vluxseg8ei8_v_u32m1x8_m(vbool32_t vm, const uint32_t *rs1,
                                              vuint8mf4_t rs2, size_t vl);
vuint32m2x2_t __riscv_vluxseg2ei8_v_u32m2x2_m(vbool16_t vm, const uint32_t *rs1,
                                              vuint8mf2_t rs2, size_t vl);
vuint32m2x3_t __riscv_vluxseg3ei8_v_u32m2x3_m(vbool16_t vm, const uint32_t *rs1,
                                              vuint8mf2_t rs2, size_t vl);
vuint32m2x4_t __riscv_vluxseg4ei8_v_u32m2x4_m(vbool16_t vm, const uint32_t *rs1,
                                              vuint8mf2_t rs2, size_t vl);
vuint32m4x2_t __riscv_vluxseg2ei8_v_u32m4x2_m(vbool8_t vm, const uint32_t *rs1,
                                              vuint8m1_t rs2, size_t vl);
vuint32mf2x2_t __riscv_vluxseg2ei16_v_u32mf2x2_m(vbool64_t vm,
                                                 const uint32_t *rs1,
                                                 vuint16mf4_t rs2, size_t vl);
vuint32mf2x3_t __riscv_vluxseg3ei16_v_u32mf2x3_m(vbool64_t vm,
                                                 const uint32_t *rs1,
                                                 vuint16mf4_t rs2, size_t vl);
vuint32mf2x4_t __riscv_vluxseg4ei16_v_u32mf2x4_m(vbool64_t vm,
                                                 const uint32_t *rs1,
                                                 vuint16mf4_t rs2, size_t vl);
vuint32mf2x5_t __riscv_vluxseg5ei16_v_u32mf2x5_m(vbool64_t vm,
                                                 const uint32_t *rs1,
                                                 vuint16mf4_t rs2, size_t vl);
vuint32mf2x6_t __riscv_vluxseg6ei16_v_u32mf2x6_m(vbool64_t vm,
                                                 const uint32_t *rs1,
                                                 vuint16mf4_t rs2, size_t vl);
vuint32mf2x7_t __riscv_vluxseg7ei16_v_u32mf2x7_m(vbool64_t vm,
                                                 const uint32_t *rs1,
                                                 vuint16mf4_t rs2, size_t vl);
vuint32mf2x8_t __riscv_vluxseg8ei16_v_u32mf2x8_m(vbool64_t vm,
                                                 const uint32_t *rs1,
                                                 vuint16mf4_t rs2, size_t vl);
vuint32m1x2_t __riscv_vluxseg2ei16_v_u32m1x2_m(vbool32_t vm,
                                               const uint32_t *rs1,
                                               vuint16mf2_t rs2, size_t vl);
vuint32m1x3_t __riscv_vluxseg3ei16_v_u32m1x3_m(vbool32_t vm,
                                               const uint32_t *rs1,
                                               vuint16mf2_t rs2, size_t vl);
vuint32m1x4_t __riscv_vluxseg4ei16_v_u32m1x4_m(vbool32_t vm,
                                               const uint32_t *rs1,
                                               vuint16mf2_t rs2, size_t vl);
vuint32m1x5_t __riscv_vluxseg5ei16_v_u32m1x5_m(vbool32_t vm,
                                               const uint32_t *rs1,
                                               vuint16mf2_t rs2, size_t vl);
vuint32m1x6_t __riscv_vluxseg6ei16_v_u32m1x6_m(vbool32_t vm,
                                               const uint32_t *rs1,
                                               vuint16mf2_t rs2, size_t vl);
vuint32m1x7_t __riscv_vluxseg7ei16_v_u32m1x7_m(vbool32_t vm,
                                               const uint32_t *rs1,
                                               vuint16mf2_t rs2, size_t vl);
vuint32m1x8_t __riscv_vluxseg8ei16_v_u32m1x8_m(vbool32_t vm,
                                               const uint32_t *rs1,
                                               vuint16mf2_t rs2, size_t vl);
vuint32m2x2_t __riscv_vluxseg2ei16_v_u32m2x2_m(vbool16_t vm,
                                               const uint32_t *rs1,
                                               vuint16m1_t rs2, size_t vl);
vuint32m2x3_t __riscv_vluxseg3ei16_v_u32m2x3_m(vbool16_t vm,
                                               const uint32_t *rs1,
                                               vuint16m1_t rs2, size_t vl);
vuint32m2x4_t __riscv_vluxseg4ei16_v_u32m2x4_m(vbool16_t vm,
                                               const uint32_t *rs1,
                                               vuint16m1_t rs2, size_t vl);
vuint32m4x2_t __riscv_vluxseg2ei16_v_u32m4x2_m(vbool8_t vm, const uint32_t *rs1,
                                               vuint16m2_t rs2, size_t vl);
vuint32mf2x2_t __riscv_vluxseg2ei32_v_u32mf2x2_m(vbool64_t vm,
                                                 const uint32_t *rs1,
                                                 vuint32mf2_t rs2, size_t vl);
vuint32mf2x3_t __riscv_vluxseg3ei32_v_u32mf2x3_m(vbool64_t vm,
                                                 const uint32_t *rs1,
                                                 vuint32mf2_t rs2, size_t vl);
vuint32mf2x4_t __riscv_vluxseg4ei32_v_u32mf2x4_m(vbool64_t vm,
                                                 const uint32_t *rs1,
                                                 vuint32mf2_t rs2, size_t vl);
vuint32mf2x5_t __riscv_vluxseg5ei32_v_u32mf2x5_m(vbool64_t vm,
                                                 const uint32_t *rs1,
                                                 vuint32mf2_t rs2, size_t vl);
vuint32mf2x6_t __riscv_vluxseg6ei32_v_u32mf2x6_m(vbool64_t vm,
                                                 const uint32_t *rs1,
                                                 vuint32mf2_t rs2, size_t vl);
vuint32mf2x7_t __riscv_vluxseg7ei32_v_u32mf2x7_m(vbool64_t vm,
                                                 const uint32_t *rs1,
                                                 vuint32mf2_t rs2, size_t vl);
vuint32mf2x8_t __riscv_vluxseg8ei32_v_u32mf2x8_m(vbool64_t vm,
                                                 const uint32_t *rs1,
                                                 vuint32mf2_t rs2, size_t vl);
vuint32m1x2_t __riscv_vluxseg2ei32_v_u32m1x2_m(vbool32_t vm,
                                               const uint32_t *rs1,
                                               vuint32m1_t rs2, size_t vl);
vuint32m1x3_t __riscv_vluxseg3ei32_v_u32m1x3_m(vbool32_t vm,
                                               const uint32_t *rs1,
                                               vuint32m1_t rs2, size_t vl);
vuint32m1x4_t __riscv_vluxseg4ei32_v_u32m1x4_m(vbool32_t vm,
                                               const uint32_t *rs1,
                                               vuint32m1_t rs2, size_t vl);
vuint32m1x5_t __riscv_vluxseg5ei32_v_u32m1x5_m(vbool32_t vm,
                                               const uint32_t *rs1,
                                               vuint32m1_t rs2, size_t vl);
vuint32m1x6_t __riscv_vluxseg6ei32_v_u32m1x6_m(vbool32_t vm,
                                               const uint32_t *rs1,
                                               vuint32m1_t rs2, size_t vl);
vuint32m1x7_t __riscv_vluxseg7ei32_v_u32m1x7_m(vbool32_t vm,
                                               const uint32_t *rs1,
                                               vuint32m1_t rs2, size_t vl);
vuint32m1x8_t __riscv_vluxseg8ei32_v_u32m1x8_m(vbool32_t vm,
                                               const uint32_t *rs1,
                                               vuint32m1_t rs2, size_t vl);
vuint32m2x2_t __riscv_vluxseg2ei32_v_u32m2x2_m(vbool16_t vm,
                                               const uint32_t *rs1,
                                               vuint32m2_t rs2, size_t vl);
vuint32m2x3_t __riscv_vluxseg3ei32_v_u32m2x3_m(vbool16_t vm,
                                               const uint32_t *rs1,
                                               vuint32m2_t rs2, size_t vl);
vuint32m2x4_t __riscv_vluxseg4ei32_v_u32m2x4_m(vbool16_t vm,
                                               const uint32_t *rs1,
                                               vuint32m2_t rs2, size_t vl);
vuint32m4x2_t __riscv_vluxseg2ei32_v_u32m4x2_m(vbool8_t vm, const uint32_t *rs1,
                                               vuint32m4_t rs2, size_t vl);
vuint32mf2x2_t __riscv_vluxseg2ei64_v_u32mf2x2_m(vbool64_t vm,
                                                 const uint32_t *rs1,
                                                 vuint64m1_t rs2, size_t vl);
vuint32mf2x3_t __riscv_vluxseg3ei64_v_u32mf2x3_m(vbool64_t vm,
                                                 const uint32_t *rs1,
                                                 vuint64m1_t rs2, size_t vl);
vuint32mf2x4_t __riscv_vluxseg4ei64_v_u32mf2x4_m(vbool64_t vm,
                                                 const uint32_t *rs1,
                                                 vuint64m1_t rs2, size_t vl);
vuint32mf2x5_t __riscv_vluxseg5ei64_v_u32mf2x5_m(vbool64_t vm,
                                                 const uint32_t *rs1,
                                                 vuint64m1_t rs2, size_t vl);
vuint32mf2x6_t __riscv_vluxseg6ei64_v_u32mf2x6_m(vbool64_t vm,
                                                 const uint32_t *rs1,
                                                 vuint64m1_t rs2, size_t vl);
vuint32mf2x7_t __riscv_vluxseg7ei64_v_u32mf2x7_m(vbool64_t vm,
                                                 const uint32_t *rs1,
                                                 vuint64m1_t rs2, size_t vl);
vuint32mf2x8_t __riscv_vluxseg8ei64_v_u32mf2x8_m(vbool64_t vm,
                                                 const uint32_t *rs1,
                                                 vuint64m1_t rs2, size_t vl);
vuint32m1x2_t __riscv_vluxseg2ei64_v_u32m1x2_m(vbool32_t vm,
                                               const uint32_t *rs1,
                                               vuint64m2_t rs2, size_t vl);
vuint32m1x3_t __riscv_vluxseg3ei64_v_u32m1x3_m(vbool32_t vm,
                                               const uint32_t *rs1,
                                               vuint64m2_t rs2, size_t vl);
vuint32m1x4_t __riscv_vluxseg4ei64_v_u32m1x4_m(vbool32_t vm,
                                               const uint32_t *rs1,
                                               vuint64m2_t rs2, size_t vl);
vuint32m1x5_t __riscv_vluxseg5ei64_v_u32m1x5_m(vbool32_t vm,
                                               const uint32_t *rs1,
                                               vuint64m2_t rs2, size_t vl);
vuint32m1x6_t __riscv_vluxseg6ei64_v_u32m1x6_m(vbool32_t vm,
                                               const uint32_t *rs1,
                                               vuint64m2_t rs2, size_t vl);
vuint32m1x7_t __riscv_vluxseg7ei64_v_u32m1x7_m(vbool32_t vm,
                                               const uint32_t *rs1,
                                               vuint64m2_t rs2, size_t vl);
vuint32m1x8_t __riscv_vluxseg8ei64_v_u32m1x8_m(vbool32_t vm,
                                               const uint32_t *rs1,
                                               vuint64m2_t rs2, size_t vl);
vuint32m2x2_t __riscv_vluxseg2ei64_v_u32m2x2_m(vbool16_t vm,
                                               const uint32_t *rs1,
                                               vuint64m4_t rs2, size_t vl);
vuint32m2x3_t __riscv_vluxseg3ei64_v_u32m2x3_m(vbool16_t vm,
                                               const uint32_t *rs1,
                                               vuint64m4_t rs2, size_t vl);
vuint32m2x4_t __riscv_vluxseg4ei64_v_u32m2x4_m(vbool16_t vm,
                                               const uint32_t *rs1,
                                               vuint64m4_t rs2, size_t vl);
vuint32m4x2_t __riscv_vluxseg2ei64_v_u32m4x2_m(vbool8_t vm, const uint32_t *rs1,
                                               vuint64m8_t rs2, size_t vl);
vuint64m1x2_t __riscv_vluxseg2ei8_v_u64m1x2_m(vbool64_t vm, const uint64_t *rs1,
                                              vuint8mf8_t rs2, size_t vl);
vuint64m1x3_t __riscv_vluxseg3ei8_v_u64m1x3_m(vbool64_t vm, const uint64_t *rs1,
                                              vuint8mf8_t rs2, size_t vl);
vuint64m1x4_t __riscv_vluxseg4ei8_v_u64m1x4_m(vbool64_t vm, const uint64_t *rs1,
                                              vuint8mf8_t rs2, size_t vl);
vuint64m1x5_t __riscv_vluxseg5ei8_v_u64m1x5_m(vbool64_t vm, const uint64_t *rs1,
                                              vuint8mf8_t rs2, size_t vl);
vuint64m1x6_t __riscv_vluxseg6ei8_v_u64m1x6_m(vbool64_t vm, const uint64_t *rs1,
                                              vuint8mf8_t rs2, size_t vl);
vuint64m1x7_t __riscv_vluxseg7ei8_v_u64m1x7_m(vbool64_t vm, const uint64_t *rs1,
                                              vuint8mf8_t rs2, size_t vl);
vuint64m1x8_t __riscv_vluxseg8ei8_v_u64m1x8_m(vbool64_t vm, const uint64_t *rs1,
                                              vuint8mf8_t rs2, size_t vl);
vuint64m2x2_t __riscv_vluxseg2ei8_v_u64m2x2_m(vbool32_t vm, const uint64_t *rs1,
                                              vuint8mf4_t rs2, size_t vl);
vuint64m2x3_t __riscv_vluxseg3ei8_v_u64m2x3_m(vbool32_t vm, const uint64_t *rs1,
                                              vuint8mf4_t rs2, size_t vl);
vuint64m2x4_t __riscv_vluxseg4ei8_v_u64m2x4_m(vbool32_t vm, const uint64_t *rs1,
                                              vuint8mf4_t rs2, size_t vl);
vuint64m4x2_t __riscv_vluxseg2ei8_v_u64m4x2_m(vbool16_t vm, const uint64_t *rs1,
                                              vuint8mf2_t rs2, size_t vl);
vuint64m1x2_t __riscv_vluxseg2ei16_v_u64m1x2_m(vbool64_t vm,
                                               const uint64_t *rs1,
                                               vuint16mf4_t rs2, size_t vl);
vuint64m1x3_t __riscv_vluxseg3ei16_v_u64m1x3_m(vbool64_t vm,
                                               const uint64_t *rs1,
                                               vuint16mf4_t rs2, size_t vl);
vuint64m1x4_t __riscv_vluxseg4ei16_v_u64m1x4_m(vbool64_t vm,
                                               const uint64_t *rs1,
                                               vuint16mf4_t rs2, size_t vl);
vuint64m1x5_t __riscv_vluxseg5ei16_v_u64m1x5_m(vbool64_t vm,
                                               const uint64_t *rs1,
                                               vuint16mf4_t rs2, size_t vl);
vuint64m1x6_t __riscv_vluxseg6ei16_v_u64m1x6_m(vbool64_t vm,
                                               const uint64_t *rs1,
                                               vuint16mf4_t rs2, size_t vl);
vuint64m1x7_t __riscv_vluxseg7ei16_v_u64m1x7_m(vbool64_t vm,
                                               const uint64_t *rs1,
                                               vuint16mf4_t rs2, size_t vl);
vuint64m1x8_t __riscv_vluxseg8ei16_v_u64m1x8_m(vbool64_t vm,
                                               const uint64_t *rs1,
                                               vuint16mf4_t rs2, size_t vl);
vuint64m2x2_t __riscv_vluxseg2ei16_v_u64m2x2_m(vbool32_t vm,
                                               const uint64_t *rs1,
                                               vuint16mf2_t rs2, size_t vl);
vuint64m2x3_t __riscv_vluxseg3ei16_v_u64m2x3_m(vbool32_t vm,
                                               const uint64_t *rs1,
                                               vuint16mf2_t rs2, size_t vl);
vuint64m2x4_t __riscv_vluxseg4ei16_v_u64m2x4_m(vbool32_t vm,
                                               const uint64_t *rs1,
                                               vuint16mf2_t rs2, size_t vl);
vuint64m4x2_t __riscv_vluxseg2ei16_v_u64m4x2_m(vbool16_t vm,
                                               const uint64_t *rs1,
                                               vuint16m1_t rs2, size_t vl);
vuint64m1x2_t __riscv_vluxseg2ei32_v_u64m1x2_m(vbool64_t vm,
                                               const uint64_t *rs1,
                                               vuint32mf2_t rs2, size_t vl);
vuint64m1x3_t __riscv_vluxseg3ei32_v_u64m1x3_m(vbool64_t vm,
                                               const uint64_t *rs1,
                                               vuint32mf2_t rs2, size_t vl);
vuint64m1x4_t __riscv_vluxseg4ei32_v_u64m1x4_m(vbool64_t vm,
                                               const uint64_t *rs1,
                                               vuint32mf2_t rs2, size_t vl);
vuint64m1x5_t __riscv_vluxseg5ei32_v_u64m1x5_m(vbool64_t vm,
                                               const uint64_t *rs1,
                                               vuint32mf2_t rs2, size_t vl);
vuint64m1x6_t __riscv_vluxseg6ei32_v_u64m1x6_m(vbool64_t vm,
                                               const uint64_t *rs1,
                                               vuint32mf2_t rs2, size_t vl);
vuint64m1x7_t __riscv_vluxseg7ei32_v_u64m1x7_m(vbool64_t vm,
                                               const uint64_t *rs1,
                                               vuint32mf2_t rs2, size_t vl);
vuint64m1x8_t __riscv_vluxseg8ei32_v_u64m1x8_m(vbool64_t vm,
                                               const uint64_t *rs1,
                                               vuint32mf2_t rs2, size_t vl);
vuint64m2x2_t __riscv_vluxseg2ei32_v_u64m2x2_m(vbool32_t vm,
                                               const uint64_t *rs1,
                                               vuint32m1_t rs2, size_t vl);
vuint64m2x3_t __riscv_vluxseg3ei32_v_u64m2x3_m(vbool32_t vm,
                                               const uint64_t *rs1,
                                               vuint32m1_t rs2, size_t vl);
vuint64m2x4_t __riscv_vluxseg4ei32_v_u64m2x4_m(vbool32_t vm,
                                               const uint64_t *rs1,
                                               vuint32m1_t rs2, size_t vl);
vuint64m4x2_t __riscv_vluxseg2ei32_v_u64m4x2_m(vbool16_t vm,
                                               const uint64_t *rs1,
                                               vuint32m2_t rs2, size_t vl);
vuint64m1x2_t __riscv_vluxseg2ei64_v_u64m1x2_m(vbool64_t vm,
                                               const uint64_t *rs1,
                                               vuint64m1_t rs2, size_t vl);
vuint64m1x3_t __riscv_vluxseg3ei64_v_u64m1x3_m(vbool64_t vm,
                                               const uint64_t *rs1,
                                               vuint64m1_t rs2, size_t vl);
vuint64m1x4_t __riscv_vluxseg4ei64_v_u64m1x4_m(vbool64_t vm,
                                               const uint64_t *rs1,
                                               vuint64m1_t rs2, size_t vl);
vuint64m1x5_t __riscv_vluxseg5ei64_v_u64m1x5_m(vbool64_t vm,
                                               const uint64_t *rs1,
                                               vuint64m1_t rs2, size_t vl);
vuint64m1x6_t __riscv_vluxseg6ei64_v_u64m1x6_m(vbool64_t vm,
                                               const uint64_t *rs1,
                                               vuint64m1_t rs2, size_t vl);
vuint64m1x7_t __riscv_vluxseg7ei64_v_u64m1x7_m(vbool64_t vm,
                                               const uint64_t *rs1,
                                               vuint64m1_t rs2, size_t vl);
vuint64m1x8_t __riscv_vluxseg8ei64_v_u64m1x8_m(vbool64_t vm,
                                               const uint64_t *rs1,
                                               vuint64m1_t rs2, size_t vl);
vuint64m2x2_t __riscv_vluxseg2ei64_v_u64m2x2_m(vbool32_t vm,
                                               const uint64_t *rs1,
                                               vuint64m2_t rs2, size_t vl);
vuint64m2x3_t __riscv_vluxseg3ei64_v_u64m2x3_m(vbool32_t vm,
                                               const uint64_t *rs1,
                                               vuint64m2_t rs2, size_t vl);
vuint64m2x4_t __riscv_vluxseg4ei64_v_u64m2x4_m(vbool32_t vm,
                                               const uint64_t *rs1,
                                               vuint64m2_t rs2, size_t vl);
vuint64m4x2_t __riscv_vluxseg2ei64_v_u64m4x2_m(vbool16_t vm,
                                               const uint64_t *rs1,
                                               vuint64m4_t rs2, size_t vl);

Vector Indexed Segment Store Intrinsics

void __riscv_vsoxseg2ei8_v_f16mf4x2(_Float16 *rs1, vuint8mf8_t vs2,
                                    vfloat16mf4x2_t vs3, size_t vl);
void __riscv_vsoxseg3ei8_v_f16mf4x3(_Float16 *rs1, vuint8mf8_t vs2,
                                    vfloat16mf4x3_t vs3, size_t vl);
void __riscv_vsoxseg4ei8_v_f16mf4x4(_Float16 *rs1, vuint8mf8_t vs2,
                                    vfloat16mf4x4_t vs3, size_t vl);
void __riscv_vsoxseg5ei8_v_f16mf4x5(_Float16 *rs1, vuint8mf8_t vs2,
                                    vfloat16mf4x5_t vs3, size_t vl);
void __riscv_vsoxseg6ei8_v_f16mf4x6(_Float16 *rs1, vuint8mf8_t vs2,
                                    vfloat16mf4x6_t vs3, size_t vl);
void __riscv_vsoxseg7ei8_v_f16mf4x7(_Float16 *rs1, vuint8mf8_t vs2,
                                    vfloat16mf4x7_t vs3, size_t vl);
void __riscv_vsoxseg8ei8_v_f16mf4x8(_Float16 *rs1, vuint8mf8_t vs2,
                                    vfloat16mf4x8_t vs3, size_t vl);
void __riscv_vsoxseg2ei8_v_f16mf2x2(_Float16 *rs1, vuint8mf4_t vs2,
                                    vfloat16mf2x2_t vs3, size_t vl);
void __riscv_vsoxseg3ei8_v_f16mf2x3(_Float16 *rs1, vuint8mf4_t vs2,
                                    vfloat16mf2x3_t vs3, size_t vl);
void __riscv_vsoxseg4ei8_v_f16mf2x4(_Float16 *rs1, vuint8mf4_t vs2,
                                    vfloat16mf2x4_t vs3, size_t vl);
void __riscv_vsoxseg5ei8_v_f16mf2x5(_Float16 *rs1, vuint8mf4_t vs2,
                                    vfloat16mf2x5_t vs3, size_t vl);
void __riscv_vsoxseg6ei8_v_f16mf2x6(_Float16 *rs1, vuint8mf4_t vs2,
                                    vfloat16mf2x6_t vs3, size_t vl);
void __riscv_vsoxseg7ei8_v_f16mf2x7(_Float16 *rs1, vuint8mf4_t vs2,
                                    vfloat16mf2x7_t vs3, size_t vl);
void __riscv_vsoxseg8ei8_v_f16mf2x8(_Float16 *rs1, vuint8mf4_t vs2,
                                    vfloat16mf2x8_t vs3, size_t vl);
void __riscv_vsoxseg2ei8_v_f16m1x2(_Float16 *rs1, vuint8mf2_t vs2,
                                   vfloat16m1x2_t vs3, size_t vl);
void __riscv_vsoxseg3ei8_v_f16m1x3(_Float16 *rs1, vuint8mf2_t vs2,
                                   vfloat16m1x3_t vs3, size_t vl);
void __riscv_vsoxseg4ei8_v_f16m1x4(_Float16 *rs1, vuint8mf2_t vs2,
                                   vfloat16m1x4_t vs3, size_t vl);
void __riscv_vsoxseg5ei8_v_f16m1x5(_Float16 *rs1, vuint8mf2_t vs2,
                                   vfloat16m1x5_t vs3, size_t vl);
void __riscv_vsoxseg6ei8_v_f16m1x6(_Float16 *rs1, vuint8mf2_t vs2,
                                   vfloat16m1x6_t vs3, size_t vl);
void __riscv_vsoxseg7ei8_v_f16m1x7(_Float16 *rs1, vuint8mf2_t vs2,
                                   vfloat16m1x7_t vs3, size_t vl);
void __riscv_vsoxseg8ei8_v_f16m1x8(_Float16 *rs1, vuint8mf2_t vs2,
                                   vfloat16m1x8_t vs3, size_t vl);
void __riscv_vsoxseg2ei8_v_f16m2x2(_Float16 *rs1, vuint8m1_t vs2,
                                   vfloat16m2x2_t vs3, size_t vl);
void __riscv_vsoxseg3ei8_v_f16m2x3(_Float16 *rs1, vuint8m1_t vs2,
                                   vfloat16m2x3_t vs3, size_t vl);
void __riscv_vsoxseg4ei8_v_f16m2x4(_Float16 *rs1, vuint8m1_t vs2,
                                   vfloat16m2x4_t vs3, size_t vl);
void __riscv_vsoxseg2ei8_v_f16m4x2(_Float16 *rs1, vuint8m2_t vs2,
                                   vfloat16m4x2_t vs3, size_t vl);
void __riscv_vsoxseg2ei16_v_f16mf4x2(_Float16 *rs1, vuint16mf4_t vs2,
                                     vfloat16mf4x2_t vs3, size_t vl);
void __riscv_vsoxseg3ei16_v_f16mf4x3(_Float16 *rs1, vuint16mf4_t vs2,
                                     vfloat16mf4x3_t vs3, size_t vl);
void __riscv_vsoxseg4ei16_v_f16mf4x4(_Float16 *rs1, vuint16mf4_t vs2,
                                     vfloat16mf4x4_t vs3, size_t vl);
void __riscv_vsoxseg5ei16_v_f16mf4x5(_Float16 *rs1, vuint16mf4_t vs2,
                                     vfloat16mf4x5_t vs3, size_t vl);
void __riscv_vsoxseg6ei16_v_f16mf4x6(_Float16 *rs1, vuint16mf4_t vs2,
                                     vfloat16mf4x6_t vs3, size_t vl);
void __riscv_vsoxseg7ei16_v_f16mf4x7(_Float16 *rs1, vuint16mf4_t vs2,
                                     vfloat16mf4x7_t vs3, size_t vl);
void __riscv_vsoxseg8ei16_v_f16mf4x8(_Float16 *rs1, vuint16mf4_t vs2,
                                     vfloat16mf4x8_t vs3, size_t vl);
void __riscv_vsoxseg2ei16_v_f16mf2x2(_Float16 *rs1, vuint16mf2_t vs2,
                                     vfloat16mf2x2_t vs3, size_t vl);
void __riscv_vsoxseg3ei16_v_f16mf2x3(_Float16 *rs1, vuint16mf2_t vs2,
                                     vfloat16mf2x3_t vs3, size_t vl);
void __riscv_vsoxseg4ei16_v_f16mf2x4(_Float16 *rs1, vuint16mf2_t vs2,
                                     vfloat16mf2x4_t vs3, size_t vl);
void __riscv_vsoxseg5ei16_v_f16mf2x5(_Float16 *rs1, vuint16mf2_t vs2,
                                     vfloat16mf2x5_t vs3, size_t vl);
void __riscv_vsoxseg6ei16_v_f16mf2x6(_Float16 *rs1, vuint16mf2_t vs2,
                                     vfloat16mf2x6_t vs3, size_t vl);
void __riscv_vsoxseg7ei16_v_f16mf2x7(_Float16 *rs1, vuint16mf2_t vs2,
                                     vfloat16mf2x7_t vs3, size_t vl);
void __riscv_vsoxseg8ei16_v_f16mf2x8(_Float16 *rs1, vuint16mf2_t vs2,
                                     vfloat16mf2x8_t vs3, size_t vl);
void __riscv_vsoxseg2ei16_v_f16m1x2(_Float16 *rs1, vuint16m1_t vs2,
                                    vfloat16m1x2_t vs3, size_t vl);
void __riscv_vsoxseg3ei16_v_f16m1x3(_Float16 *rs1, vuint16m1_t vs2,
                                    vfloat16m1x3_t vs3, size_t vl);
void __riscv_vsoxseg4ei16_v_f16m1x4(_Float16 *rs1, vuint16m1_t vs2,
                                    vfloat16m1x4_t vs3, size_t vl);
void __riscv_vsoxseg5ei16_v_f16m1x5(_Float16 *rs1, vuint16m1_t vs2,
                                    vfloat16m1x5_t vs3, size_t vl);
void __riscv_vsoxseg6ei16_v_f16m1x6(_Float16 *rs1, vuint16m1_t vs2,
                                    vfloat16m1x6_t vs3, size_t vl);
void __riscv_vsoxseg7ei16_v_f16m1x7(_Float16 *rs1, vuint16m1_t vs2,
                                    vfloat16m1x7_t vs3, size_t vl);
void __riscv_vsoxseg8ei16_v_f16m1x8(_Float16 *rs1, vuint16m1_t vs2,
                                    vfloat16m1x8_t vs3, size_t vl);
void __riscv_vsoxseg2ei16_v_f16m2x2(_Float16 *rs1, vuint16m2_t vs2,
                                    vfloat16m2x2_t vs3, size_t vl);
void __riscv_vsoxseg3ei16_v_f16m2x3(_Float16 *rs1, vuint16m2_t vs2,
                                    vfloat16m2x3_t vs3, size_t vl);
void __riscv_vsoxseg4ei16_v_f16m2x4(_Float16 *rs1, vuint16m2_t vs2,
                                    vfloat16m2x4_t vs3, size_t vl);
void __riscv_vsoxseg2ei16_v_f16m4x2(_Float16 *rs1, vuint16m4_t vs2,
                                    vfloat16m4x2_t vs3, size_t vl);
void __riscv_vsoxseg2ei32_v_f16mf4x2(_Float16 *rs1, vuint32mf2_t vs2,
                                     vfloat16mf4x2_t vs3, size_t vl);
void __riscv_vsoxseg3ei32_v_f16mf4x3(_Float16 *rs1, vuint32mf2_t vs2,
                                     vfloat16mf4x3_t vs3, size_t vl);
void __riscv_vsoxseg4ei32_v_f16mf4x4(_Float16 *rs1, vuint32mf2_t vs2,
                                     vfloat16mf4x4_t vs3, size_t vl);
void __riscv_vsoxseg5ei32_v_f16mf4x5(_Float16 *rs1, vuint32mf2_t vs2,
                                     vfloat16mf4x5_t vs3, size_t vl);
void __riscv_vsoxseg6ei32_v_f16mf4x6(_Float16 *rs1, vuint32mf2_t vs2,
                                     vfloat16mf4x6_t vs3, size_t vl);
void __riscv_vsoxseg7ei32_v_f16mf4x7(_Float16 *rs1, vuint32mf2_t vs2,
                                     vfloat16mf4x7_t vs3, size_t vl);
void __riscv_vsoxseg8ei32_v_f16mf4x8(_Float16 *rs1, vuint32mf2_t vs2,
                                     vfloat16mf4x8_t vs3, size_t vl);
void __riscv_vsoxseg2ei32_v_f16mf2x2(_Float16 *rs1, vuint32m1_t vs2,
                                     vfloat16mf2x2_t vs3, size_t vl);
void __riscv_vsoxseg3ei32_v_f16mf2x3(_Float16 *rs1, vuint32m1_t vs2,
                                     vfloat16mf2x3_t vs3, size_t vl);
void __riscv_vsoxseg4ei32_v_f16mf2x4(_Float16 *rs1, vuint32m1_t vs2,
                                     vfloat16mf2x4_t vs3, size_t vl);
void __riscv_vsoxseg5ei32_v_f16mf2x5(_Float16 *rs1, vuint32m1_t vs2,
                                     vfloat16mf2x5_t vs3, size_t vl);
void __riscv_vsoxseg6ei32_v_f16mf2x6(_Float16 *rs1, vuint32m1_t vs2,
                                     vfloat16mf2x6_t vs3, size_t vl);
void __riscv_vsoxseg7ei32_v_f16mf2x7(_Float16 *rs1, vuint32m1_t vs2,
                                     vfloat16mf2x7_t vs3, size_t vl);
void __riscv_vsoxseg8ei32_v_f16mf2x8(_Float16 *rs1, vuint32m1_t vs2,
                                     vfloat16mf2x8_t vs3, size_t vl);
void __riscv_vsoxseg2ei32_v_f16m1x2(_Float16 *rs1, vuint32m2_t vs2,
                                    vfloat16m1x2_t vs3, size_t vl);
void __riscv_vsoxseg3ei32_v_f16m1x3(_Float16 *rs1, vuint32m2_t vs2,
                                    vfloat16m1x3_t vs3, size_t vl);
void __riscv_vsoxseg4ei32_v_f16m1x4(_Float16 *rs1, vuint32m2_t vs2,
                                    vfloat16m1x4_t vs3, size_t vl);
void __riscv_vsoxseg5ei32_v_f16m1x5(_Float16 *rs1, vuint32m2_t vs2,
                                    vfloat16m1x5_t vs3, size_t vl);
void __riscv_vsoxseg6ei32_v_f16m1x6(_Float16 *rs1, vuint32m2_t vs2,
                                    vfloat16m1x6_t vs3, size_t vl);
void __riscv_vsoxseg7ei32_v_f16m1x7(_Float16 *rs1, vuint32m2_t vs2,
                                    vfloat16m1x7_t vs3, size_t vl);
void __riscv_vsoxseg8ei32_v_f16m1x8(_Float16 *rs1, vuint32m2_t vs2,
                                    vfloat16m1x8_t vs3, size_t vl);
void __riscv_vsoxseg2ei32_v_f16m2x2(_Float16 *rs1, vuint32m4_t vs2,
                                    vfloat16m2x2_t vs3, size_t vl);
void __riscv_vsoxseg3ei32_v_f16m2x3(_Float16 *rs1, vuint32m4_t vs2,
                                    vfloat16m2x3_t vs3, size_t vl);
void __riscv_vsoxseg4ei32_v_f16m2x4(_Float16 *rs1, vuint32m4_t vs2,
                                    vfloat16m2x4_t vs3, size_t vl);
void __riscv_vsoxseg2ei32_v_f16m4x2(_Float16 *rs1, vuint32m8_t vs2,
                                    vfloat16m4x2_t vs3, size_t vl);
void __riscv_vsoxseg2ei64_v_f16mf4x2(_Float16 *rs1, vuint64m1_t vs2,
                                     vfloat16mf4x2_t vs3, size_t vl);
void __riscv_vsoxseg3ei64_v_f16mf4x3(_Float16 *rs1, vuint64m1_t vs2,
                                     vfloat16mf4x3_t vs3, size_t vl);
void __riscv_vsoxseg4ei64_v_f16mf4x4(_Float16 *rs1, vuint64m1_t vs2,
                                     vfloat16mf4x4_t vs3, size_t vl);
void __riscv_vsoxseg5ei64_v_f16mf4x5(_Float16 *rs1, vuint64m1_t vs2,
                                     vfloat16mf4x5_t vs3, size_t vl);
void __riscv_vsoxseg6ei64_v_f16mf4x6(_Float16 *rs1, vuint64m1_t vs2,
                                     vfloat16mf4x6_t vs3, size_t vl);
void __riscv_vsoxseg7ei64_v_f16mf4x7(_Float16 *rs1, vuint64m1_t vs2,
                                     vfloat16mf4x7_t vs3, size_t vl);
void __riscv_vsoxseg8ei64_v_f16mf4x8(_Float16 *rs1, vuint64m1_t vs2,
                                     vfloat16mf4x8_t vs3, size_t vl);
void __riscv_vsoxseg2ei64_v_f16mf2x2(_Float16 *rs1, vuint64m2_t vs2,
                                     vfloat16mf2x2_t vs3, size_t vl);
void __riscv_vsoxseg3ei64_v_f16mf2x3(_Float16 *rs1, vuint64m2_t vs2,
                                     vfloat16mf2x3_t vs3, size_t vl);
void __riscv_vsoxseg4ei64_v_f16mf2x4(_Float16 *rs1, vuint64m2_t vs2,
                                     vfloat16mf2x4_t vs3, size_t vl);
void __riscv_vsoxseg5ei64_v_f16mf2x5(_Float16 *rs1, vuint64m2_t vs2,
                                     vfloat16mf2x5_t vs3, size_t vl);
void __riscv_vsoxseg6ei64_v_f16mf2x6(_Float16 *rs1, vuint64m2_t vs2,
                                     vfloat16mf2x6_t vs3, size_t vl);
void __riscv_vsoxseg7ei64_v_f16mf2x7(_Float16 *rs1, vuint64m2_t vs2,
                                     vfloat16mf2x7_t vs3, size_t vl);
void __riscv_vsoxseg8ei64_v_f16mf2x8(_Float16 *rs1, vuint64m2_t vs2,
                                     vfloat16mf2x8_t vs3, size_t vl);
void __riscv_vsoxseg2ei64_v_f16m1x2(_Float16 *rs1, vuint64m4_t vs2,
                                    vfloat16m1x2_t vs3, size_t vl);
void __riscv_vsoxseg3ei64_v_f16m1x3(_Float16 *rs1, vuint64m4_t vs2,
                                    vfloat16m1x3_t vs3, size_t vl);
void __riscv_vsoxseg4ei64_v_f16m1x4(_Float16 *rs1, vuint64m4_t vs2,
                                    vfloat16m1x4_t vs3, size_t vl);
void __riscv_vsoxseg5ei64_v_f16m1x5(_Float16 *rs1, vuint64m4_t vs2,
                                    vfloat16m1x5_t vs3, size_t vl);
void __riscv_vsoxseg6ei64_v_f16m1x6(_Float16 *rs1, vuint64m4_t vs2,
                                    vfloat16m1x6_t vs3, size_t vl);
void __riscv_vsoxseg7ei64_v_f16m1x7(_Float16 *rs1, vuint64m4_t vs2,
                                    vfloat16m1x7_t vs3, size_t vl);
void __riscv_vsoxseg8ei64_v_f16m1x8(_Float16 *rs1, vuint64m4_t vs2,
                                    vfloat16m1x8_t vs3, size_t vl);
void __riscv_vsoxseg2ei64_v_f16m2x2(_Float16 *rs1, vuint64m8_t vs2,
                                    vfloat16m2x2_t vs3, size_t vl);
void __riscv_vsoxseg3ei64_v_f16m2x3(_Float16 *rs1, vuint64m8_t vs2,
                                    vfloat16m2x3_t vs3, size_t vl);
void __riscv_vsoxseg4ei64_v_f16m2x4(_Float16 *rs1, vuint64m8_t vs2,
                                    vfloat16m2x4_t vs3, size_t vl);
void __riscv_vsoxseg2ei8_v_f32mf2x2(float *rs1, vuint8mf8_t vs2,
                                    vfloat32mf2x2_t vs3, size_t vl);
void __riscv_vsoxseg3ei8_v_f32mf2x3(float *rs1, vuint8mf8_t vs2,
                                    vfloat32mf2x3_t vs3, size_t vl);
void __riscv_vsoxseg4ei8_v_f32mf2x4(float *rs1, vuint8mf8_t vs2,
                                    vfloat32mf2x4_t vs3, size_t vl);
void __riscv_vsoxseg5ei8_v_f32mf2x5(float *rs1, vuint8mf8_t vs2,
                                    vfloat32mf2x5_t vs3, size_t vl);
void __riscv_vsoxseg6ei8_v_f32mf2x6(float *rs1, vuint8mf8_t vs2,
                                    vfloat32mf2x6_t vs3, size_t vl);
void __riscv_vsoxseg7ei8_v_f32mf2x7(float *rs1, vuint8mf8_t vs2,
                                    vfloat32mf2x7_t vs3, size_t vl);
void __riscv_vsoxseg8ei8_v_f32mf2x8(float *rs1, vuint8mf8_t vs2,
                                    vfloat32mf2x8_t vs3, size_t vl);
void __riscv_vsoxseg2ei8_v_f32m1x2(float *rs1, vuint8mf4_t vs2,
                                   vfloat32m1x2_t vs3, size_t vl);
void __riscv_vsoxseg3ei8_v_f32m1x3(float *rs1, vuint8mf4_t vs2,
                                   vfloat32m1x3_t vs3, size_t vl);
void __riscv_vsoxseg4ei8_v_f32m1x4(float *rs1, vuint8mf4_t vs2,
                                   vfloat32m1x4_t vs3, size_t vl);
void __riscv_vsoxseg5ei8_v_f32m1x5(float *rs1, vuint8mf4_t vs2,
                                   vfloat32m1x5_t vs3, size_t vl);
void __riscv_vsoxseg6ei8_v_f32m1x6(float *rs1, vuint8mf4_t vs2,
                                   vfloat32m1x6_t vs3, size_t vl);
void __riscv_vsoxseg7ei8_v_f32m1x7(float *rs1, vuint8mf4_t vs2,
                                   vfloat32m1x7_t vs3, size_t vl);
void __riscv_vsoxseg8ei8_v_f32m1x8(float *rs1, vuint8mf4_t vs2,
                                   vfloat32m1x8_t vs3, size_t vl);
void __riscv_vsoxseg2ei8_v_f32m2x2(float *rs1, vuint8mf2_t vs2,
                                   vfloat32m2x2_t vs3, size_t vl);
void __riscv_vsoxseg3ei8_v_f32m2x3(float *rs1, vuint8mf2_t vs2,
                                   vfloat32m2x3_t vs3, size_t vl);
void __riscv_vsoxseg4ei8_v_f32m2x4(float *rs1, vuint8mf2_t vs2,
                                   vfloat32m2x4_t vs3, size_t vl);
void __riscv_vsoxseg2ei8_v_f32m4x2(float *rs1, vuint8m1_t vs2,
                                   vfloat32m4x2_t vs3, size_t vl);
void __riscv_vsoxseg2ei16_v_f32mf2x2(float *rs1, vuint16mf4_t vs2,
                                     vfloat32mf2x2_t vs3, size_t vl);
void __riscv_vsoxseg3ei16_v_f32mf2x3(float *rs1, vuint16mf4_t vs2,
                                     vfloat32mf2x3_t vs3, size_t vl);
void __riscv_vsoxseg4ei16_v_f32mf2x4(float *rs1, vuint16mf4_t vs2,
                                     vfloat32mf2x4_t vs3, size_t vl);
void __riscv_vsoxseg5ei16_v_f32mf2x5(float *rs1, vuint16mf4_t vs2,
                                     vfloat32mf2x5_t vs3, size_t vl);
void __riscv_vsoxseg6ei16_v_f32mf2x6(float *rs1, vuint16mf4_t vs2,
                                     vfloat32mf2x6_t vs3, size_t vl);
void __riscv_vsoxseg7ei16_v_f32mf2x7(float *rs1, vuint16mf4_t vs2,
                                     vfloat32mf2x7_t vs3, size_t vl);
void __riscv_vsoxseg8ei16_v_f32mf2x8(float *rs1, vuint16mf4_t vs2,
                                     vfloat32mf2x8_t vs3, size_t vl);
void __riscv_vsoxseg2ei16_v_f32m1x2(float *rs1, vuint16mf2_t vs2,
                                    vfloat32m1x2_t vs3, size_t vl);
void __riscv_vsoxseg3ei16_v_f32m1x3(float *rs1, vuint16mf2_t vs2,
                                    vfloat32m1x3_t vs3, size_t vl);
void __riscv_vsoxseg4ei16_v_f32m1x4(float *rs1, vuint16mf2_t vs2,
                                    vfloat32m1x4_t vs3, size_t vl);
void __riscv_vsoxseg5ei16_v_f32m1x5(float *rs1, vuint16mf2_t vs2,
                                    vfloat32m1x5_t vs3, size_t vl);
void __riscv_vsoxseg6ei16_v_f32m1x6(float *rs1, vuint16mf2_t vs2,
                                    vfloat32m1x6_t vs3, size_t vl);
void __riscv_vsoxseg7ei16_v_f32m1x7(float *rs1, vuint16mf2_t vs2,
                                    vfloat32m1x7_t vs3, size_t vl);
void __riscv_vsoxseg8ei16_v_f32m1x8(float *rs1, vuint16mf2_t vs2,
                                    vfloat32m1x8_t vs3, size_t vl);
void __riscv_vsoxseg2ei16_v_f32m2x2(float *rs1, vuint16m1_t vs2,
                                    vfloat32m2x2_t vs3, size_t vl);
void __riscv_vsoxseg3ei16_v_f32m2x3(float *rs1, vuint16m1_t vs2,
                                    vfloat32m2x3_t vs3, size_t vl);
void __riscv_vsoxseg4ei16_v_f32m2x4(float *rs1, vuint16m1_t vs2,
                                    vfloat32m2x4_t vs3, size_t vl);
void __riscv_vsoxseg2ei16_v_f32m4x2(float *rs1, vuint16m2_t vs2,
                                    vfloat32m4x2_t vs3, size_t vl);
void __riscv_vsoxseg2ei32_v_f32mf2x2(float *rs1, vuint32mf2_t vs2,
                                     vfloat32mf2x2_t vs3, size_t vl);
void __riscv_vsoxseg3ei32_v_f32mf2x3(float *rs1, vuint32mf2_t vs2,
                                     vfloat32mf2x3_t vs3, size_t vl);
void __riscv_vsoxseg4ei32_v_f32mf2x4(float *rs1, vuint32mf2_t vs2,
                                     vfloat32mf2x4_t vs3, size_t vl);
void __riscv_vsoxseg5ei32_v_f32mf2x5(float *rs1, vuint32mf2_t vs2,
                                     vfloat32mf2x5_t vs3, size_t vl);
void __riscv_vsoxseg6ei32_v_f32mf2x6(float *rs1, vuint32mf2_t vs2,
                                     vfloat32mf2x6_t vs3, size_t vl);
void __riscv_vsoxseg7ei32_v_f32mf2x7(float *rs1, vuint32mf2_t vs2,
                                     vfloat32mf2x7_t vs3, size_t vl);
void __riscv_vsoxseg8ei32_v_f32mf2x8(float *rs1, vuint32mf2_t vs2,
                                     vfloat32mf2x8_t vs3, size_t vl);
void __riscv_vsoxseg2ei32_v_f32m1x2(float *rs1, vuint32m1_t vs2,
                                    vfloat32m1x2_t vs3, size_t vl);
void __riscv_vsoxseg3ei32_v_f32m1x3(float *rs1, vuint32m1_t vs2,
                                    vfloat32m1x3_t vs3, size_t vl);
void __riscv_vsoxseg4ei32_v_f32m1x4(float *rs1, vuint32m1_t vs2,
                                    vfloat32m1x4_t vs3, size_t vl);
void __riscv_vsoxseg5ei32_v_f32m1x5(float *rs1, vuint32m1_t vs2,
                                    vfloat32m1x5_t vs3, size_t vl);
void __riscv_vsoxseg6ei32_v_f32m1x6(float *rs1, vuint32m1_t vs2,
                                    vfloat32m1x6_t vs3, size_t vl);
void __riscv_vsoxseg7ei32_v_f32m1x7(float *rs1, vuint32m1_t vs2,
                                    vfloat32m1x7_t vs3, size_t vl);
void __riscv_vsoxseg8ei32_v_f32m1x8(float *rs1, vuint32m1_t vs2,
                                    vfloat32m1x8_t vs3, size_t vl);
void __riscv_vsoxseg2ei32_v_f32m2x2(float *rs1, vuint32m2_t vs2,
                                    vfloat32m2x2_t vs3, size_t vl);
void __riscv_vsoxseg3ei32_v_f32m2x3(float *rs1, vuint32m2_t vs2,
                                    vfloat32m2x3_t vs3, size_t vl);
void __riscv_vsoxseg4ei32_v_f32m2x4(float *rs1, vuint32m2_t vs2,
                                    vfloat32m2x4_t vs3, size_t vl);
void __riscv_vsoxseg2ei32_v_f32m4x2(float *rs1, vuint32m4_t vs2,
                                    vfloat32m4x2_t vs3, size_t vl);
void __riscv_vsoxseg2ei64_v_f32mf2x2(float *rs1, vuint64m1_t vs2,
                                     vfloat32mf2x2_t vs3, size_t vl);
void __riscv_vsoxseg3ei64_v_f32mf2x3(float *rs1, vuint64m1_t vs2,
                                     vfloat32mf2x3_t vs3, size_t vl);
void __riscv_vsoxseg4ei64_v_f32mf2x4(float *rs1, vuint64m1_t vs2,
                                     vfloat32mf2x4_t vs3, size_t vl);
void __riscv_vsoxseg5ei64_v_f32mf2x5(float *rs1, vuint64m1_t vs2,
                                     vfloat32mf2x5_t vs3, size_t vl);
void __riscv_vsoxseg6ei64_v_f32mf2x6(float *rs1, vuint64m1_t vs2,
                                     vfloat32mf2x6_t vs3, size_t vl);
void __riscv_vsoxseg7ei64_v_f32mf2x7(float *rs1, vuint64m1_t vs2,
                                     vfloat32mf2x7_t vs3, size_t vl);
void __riscv_vsoxseg8ei64_v_f32mf2x8(float *rs1, vuint64m1_t vs2,
                                     vfloat32mf2x8_t vs3, size_t vl);
void __riscv_vsoxseg2ei64_v_f32m1x2(float *rs1, vuint64m2_t vs2,
                                    vfloat32m1x2_t vs3, size_t vl);
void __riscv_vsoxseg3ei64_v_f32m1x3(float *rs1, vuint64m2_t vs2,
                                    vfloat32m1x3_t vs3, size_t vl);
void __riscv_vsoxseg4ei64_v_f32m1x4(float *rs1, vuint64m2_t vs2,
                                    vfloat32m1x4_t vs3, size_t vl);
void __riscv_vsoxseg5ei64_v_f32m1x5(float *rs1, vuint64m2_t vs2,
                                    vfloat32m1x5_t vs3, size_t vl);
void __riscv_vsoxseg6ei64_v_f32m1x6(float *rs1, vuint64m2_t vs2,
                                    vfloat32m1x6_t vs3, size_t vl);
void __riscv_vsoxseg7ei64_v_f32m1x7(float *rs1, vuint64m2_t vs2,
                                    vfloat32m1x7_t vs3, size_t vl);
void __riscv_vsoxseg8ei64_v_f32m1x8(float *rs1, vuint64m2_t vs2,
                                    vfloat32m1x8_t vs3, size_t vl);
void __riscv_vsoxseg2ei64_v_f32m2x2(float *rs1, vuint64m4_t vs2,
                                    vfloat32m2x2_t vs3, size_t vl);
void __riscv_vsoxseg3ei64_v_f32m2x3(float *rs1, vuint64m4_t vs2,
                                    vfloat32m2x3_t vs3, size_t vl);
void __riscv_vsoxseg4ei64_v_f32m2x4(float *rs1, vuint64m4_t vs2,
                                    vfloat32m2x4_t vs3, size_t vl);
void __riscv_vsoxseg2ei64_v_f32m4x2(float *rs1, vuint64m8_t vs2,
                                    vfloat32m4x2_t vs3, size_t vl);
void __riscv_vsoxseg2ei8_v_f64m1x2(double *rs1, vuint8mf8_t vs2,
                                   vfloat64m1x2_t vs3, size_t vl);
void __riscv_vsoxseg3ei8_v_f64m1x3(double *rs1, vuint8mf8_t vs2,
                                   vfloat64m1x3_t vs3, size_t vl);
void __riscv_vsoxseg4ei8_v_f64m1x4(double *rs1, vuint8mf8_t vs2,
                                   vfloat64m1x4_t vs3, size_t vl);
void __riscv_vsoxseg5ei8_v_f64m1x5(double *rs1, vuint8mf8_t vs2,
                                   vfloat64m1x5_t vs3, size_t vl);
void __riscv_vsoxseg6ei8_v_f64m1x6(double *rs1, vuint8mf8_t vs2,
                                   vfloat64m1x6_t vs3, size_t vl);
void __riscv_vsoxseg7ei8_v_f64m1x7(double *rs1, vuint8mf8_t vs2,
                                   vfloat64m1x7_t vs3, size_t vl);
void __riscv_vsoxseg8ei8_v_f64m1x8(double *rs1, vuint8mf8_t vs2,
                                   vfloat64m1x8_t vs3, size_t vl);
void __riscv_vsoxseg2ei8_v_f64m2x2(double *rs1, vuint8mf4_t vs2,
                                   vfloat64m2x2_t vs3, size_t vl);
void __riscv_vsoxseg3ei8_v_f64m2x3(double *rs1, vuint8mf4_t vs2,
                                   vfloat64m2x3_t vs3, size_t vl);
void __riscv_vsoxseg4ei8_v_f64m2x4(double *rs1, vuint8mf4_t vs2,
                                   vfloat64m2x4_t vs3, size_t vl);
void __riscv_vsoxseg2ei8_v_f64m4x2(double *rs1, vuint8mf2_t vs2,
                                   vfloat64m4x2_t vs3, size_t vl);
void __riscv_vsoxseg2ei16_v_f64m1x2(double *rs1, vuint16mf4_t vs2,
                                    vfloat64m1x2_t vs3, size_t vl);
void __riscv_vsoxseg3ei16_v_f64m1x3(double *rs1, vuint16mf4_t vs2,
                                    vfloat64m1x3_t vs3, size_t vl);
void __riscv_vsoxseg4ei16_v_f64m1x4(double *rs1, vuint16mf4_t vs2,
                                    vfloat64m1x4_t vs3, size_t vl);
void __riscv_vsoxseg5ei16_v_f64m1x5(double *rs1, vuint16mf4_t vs2,
                                    vfloat64m1x5_t vs3, size_t vl);
void __riscv_vsoxseg6ei16_v_f64m1x6(double *rs1, vuint16mf4_t vs2,
                                    vfloat64m1x6_t vs3, size_t vl);
void __riscv_vsoxseg7ei16_v_f64m1x7(double *rs1, vuint16mf4_t vs2,
                                    vfloat64m1x7_t vs3, size_t vl);
void __riscv_vsoxseg8ei16_v_f64m1x8(double *rs1, vuint16mf4_t vs2,
                                    vfloat64m1x8_t vs3, size_t vl);
void __riscv_vsoxseg2ei16_v_f64m2x2(double *rs1, vuint16mf2_t vs2,
                                    vfloat64m2x2_t vs3, size_t vl);
void __riscv_vsoxseg3ei16_v_f64m2x3(double *rs1, vuint16mf2_t vs2,
                                    vfloat64m2x3_t vs3, size_t vl);
void __riscv_vsoxseg4ei16_v_f64m2x4(double *rs1, vuint16mf2_t vs2,
                                    vfloat64m2x4_t vs3, size_t vl);
void __riscv_vsoxseg2ei16_v_f64m4x2(double *rs1, vuint16m1_t vs2,
                                    vfloat64m4x2_t vs3, size_t vl);
void __riscv_vsoxseg2ei32_v_f64m1x2(double *rs1, vuint32mf2_t vs2,
                                    vfloat64m1x2_t vs3, size_t vl);
void __riscv_vsoxseg3ei32_v_f64m1x3(double *rs1, vuint32mf2_t vs2,
                                    vfloat64m1x3_t vs3, size_t vl);
void __riscv_vsoxseg4ei32_v_f64m1x4(double *rs1, vuint32mf2_t vs2,
                                    vfloat64m1x4_t vs3, size_t vl);
void __riscv_vsoxseg5ei32_v_f64m1x5(double *rs1, vuint32mf2_t vs2,
                                    vfloat64m1x5_t vs3, size_t vl);
void __riscv_vsoxseg6ei32_v_f64m1x6(double *rs1, vuint32mf2_t vs2,
                                    vfloat64m1x6_t vs3, size_t vl);
void __riscv_vsoxseg7ei32_v_f64m1x7(double *rs1, vuint32mf2_t vs2,
                                    vfloat64m1x7_t vs3, size_t vl);
void __riscv_vsoxseg8ei32_v_f64m1x8(double *rs1, vuint32mf2_t vs2,
                                    vfloat64m1x8_t vs3, size_t vl);
void __riscv_vsoxseg2ei32_v_f64m2x2(double *rs1, vuint32m1_t vs2,
                                    vfloat64m2x2_t vs3, size_t vl);
void __riscv_vsoxseg3ei32_v_f64m2x3(double *rs1, vuint32m1_t vs2,
                                    vfloat64m2x3_t vs3, size_t vl);
void __riscv_vsoxseg4ei32_v_f64m2x4(double *rs1, vuint32m1_t vs2,
                                    vfloat64m2x4_t vs3, size_t vl);
void __riscv_vsoxseg2ei32_v_f64m4x2(double *rs1, vuint32m2_t vs2,
                                    vfloat64m4x2_t vs3, size_t vl);
void __riscv_vsoxseg2ei64_v_f64m1x2(double *rs1, vuint64m1_t vs2,
                                    vfloat64m1x2_t vs3, size_t vl);
void __riscv_vsoxseg3ei64_v_f64m1x3(double *rs1, vuint64m1_t vs2,
                                    vfloat64m1x3_t vs3, size_t vl);
void __riscv_vsoxseg4ei64_v_f64m1x4(double *rs1, vuint64m1_t vs2,
                                    vfloat64m1x4_t vs3, size_t vl);
void __riscv_vsoxseg5ei64_v_f64m1x5(double *rs1, vuint64m1_t vs2,
                                    vfloat64m1x5_t vs3, size_t vl);
void __riscv_vsoxseg6ei64_v_f64m1x6(double *rs1, vuint64m1_t vs2,
                                    vfloat64m1x6_t vs3, size_t vl);
void __riscv_vsoxseg7ei64_v_f64m1x7(double *rs1, vuint64m1_t vs2,
                                    vfloat64m1x7_t vs3, size_t vl);
void __riscv_vsoxseg8ei64_v_f64m1x8(double *rs1, vuint64m1_t vs2,
                                    vfloat64m1x8_t vs3, size_t vl);
void __riscv_vsoxseg2ei64_v_f64m2x2(double *rs1, vuint64m2_t vs2,
                                    vfloat64m2x2_t vs3, size_t vl);
void __riscv_vsoxseg3ei64_v_f64m2x3(double *rs1, vuint64m2_t vs2,
                                    vfloat64m2x3_t vs3, size_t vl);
void __riscv_vsoxseg4ei64_v_f64m2x4(double *rs1, vuint64m2_t vs2,
                                    vfloat64m2x4_t vs3, size_t vl);
void __riscv_vsoxseg2ei64_v_f64m4x2(double *rs1, vuint64m4_t vs2,
                                    vfloat64m4x2_t vs3, size_t vl);
void __riscv_vsuxseg2ei8_v_f16mf4x2(_Float16 *rs1, vuint8mf8_t vs2,
                                    vfloat16mf4x2_t vs3, size_t vl);
void __riscv_vsuxseg3ei8_v_f16mf4x3(_Float16 *rs1, vuint8mf8_t vs2,
                                    vfloat16mf4x3_t vs3, size_t vl);
void __riscv_vsuxseg4ei8_v_f16mf4x4(_Float16 *rs1, vuint8mf8_t vs2,
                                    vfloat16mf4x4_t vs3, size_t vl);
void __riscv_vsuxseg5ei8_v_f16mf4x5(_Float16 *rs1, vuint8mf8_t vs2,
                                    vfloat16mf4x5_t vs3, size_t vl);
void __riscv_vsuxseg6ei8_v_f16mf4x6(_Float16 *rs1, vuint8mf8_t vs2,
                                    vfloat16mf4x6_t vs3, size_t vl);
void __riscv_vsuxseg7ei8_v_f16mf4x7(_Float16 *rs1, vuint8mf8_t vs2,
                                    vfloat16mf4x7_t vs3, size_t vl);
void __riscv_vsuxseg8ei8_v_f16mf4x8(_Float16 *rs1, vuint8mf8_t vs2,
                                    vfloat16mf4x8_t vs3, size_t vl);
void __riscv_vsuxseg2ei8_v_f16mf2x2(_Float16 *rs1, vuint8mf4_t vs2,
                                    vfloat16mf2x2_t vs3, size_t vl);
void __riscv_vsuxseg3ei8_v_f16mf2x3(_Float16 *rs1, vuint8mf4_t vs2,
                                    vfloat16mf2x3_t vs3, size_t vl);
void __riscv_vsuxseg4ei8_v_f16mf2x4(_Float16 *rs1, vuint8mf4_t vs2,
                                    vfloat16mf2x4_t vs3, size_t vl);
void __riscv_vsuxseg5ei8_v_f16mf2x5(_Float16 *rs1, vuint8mf4_t vs2,
                                    vfloat16mf2x5_t vs3, size_t vl);
void __riscv_vsuxseg6ei8_v_f16mf2x6(_Float16 *rs1, vuint8mf4_t vs2,
                                    vfloat16mf2x6_t vs3, size_t vl);
void __riscv_vsuxseg7ei8_v_f16mf2x7(_Float16 *rs1, vuint8mf4_t vs2,
                                    vfloat16mf2x7_t vs3, size_t vl);
void __riscv_vsuxseg8ei8_v_f16mf2x8(_Float16 *rs1, vuint8mf4_t vs2,
                                    vfloat16mf2x8_t vs3, size_t vl);
void __riscv_vsuxseg2ei8_v_f16m1x2(_Float16 *rs1, vuint8mf2_t vs2,
                                   vfloat16m1x2_t vs3, size_t vl);
void __riscv_vsuxseg3ei8_v_f16m1x3(_Float16 *rs1, vuint8mf2_t vs2,
                                   vfloat16m1x3_t vs3, size_t vl);
void __riscv_vsuxseg4ei8_v_f16m1x4(_Float16 *rs1, vuint8mf2_t vs2,
                                   vfloat16m1x4_t vs3, size_t vl);
void __riscv_vsuxseg5ei8_v_f16m1x5(_Float16 *rs1, vuint8mf2_t vs2,
                                   vfloat16m1x5_t vs3, size_t vl);
void __riscv_vsuxseg6ei8_v_f16m1x6(_Float16 *rs1, vuint8mf2_t vs2,
                                   vfloat16m1x6_t vs3, size_t vl);
void __riscv_vsuxseg7ei8_v_f16m1x7(_Float16 *rs1, vuint8mf2_t vs2,
                                   vfloat16m1x7_t vs3, size_t vl);
void __riscv_vsuxseg8ei8_v_f16m1x8(_Float16 *rs1, vuint8mf2_t vs2,
                                   vfloat16m1x8_t vs3, size_t vl);
void __riscv_vsuxseg2ei8_v_f16m2x2(_Float16 *rs1, vuint8m1_t vs2,
                                   vfloat16m2x2_t vs3, size_t vl);
void __riscv_vsuxseg3ei8_v_f16m2x3(_Float16 *rs1, vuint8m1_t vs2,
                                   vfloat16m2x3_t vs3, size_t vl);
void __riscv_vsuxseg4ei8_v_f16m2x4(_Float16 *rs1, vuint8m1_t vs2,
                                   vfloat16m2x4_t vs3, size_t vl);
void __riscv_vsuxseg2ei8_v_f16m4x2(_Float16 *rs1, vuint8m2_t vs2,
                                   vfloat16m4x2_t vs3, size_t vl);
void __riscv_vsuxseg2ei16_v_f16mf4x2(_Float16 *rs1, vuint16mf4_t vs2,
                                     vfloat16mf4x2_t vs3, size_t vl);
void __riscv_vsuxseg3ei16_v_f16mf4x3(_Float16 *rs1, vuint16mf4_t vs2,
                                     vfloat16mf4x3_t vs3, size_t vl);
void __riscv_vsuxseg4ei16_v_f16mf4x4(_Float16 *rs1, vuint16mf4_t vs2,
                                     vfloat16mf4x4_t vs3, size_t vl);
void __riscv_vsuxseg5ei16_v_f16mf4x5(_Float16 *rs1, vuint16mf4_t vs2,
                                     vfloat16mf4x5_t vs3, size_t vl);
void __riscv_vsuxseg6ei16_v_f16mf4x6(_Float16 *rs1, vuint16mf4_t vs2,
                                     vfloat16mf4x6_t vs3, size_t vl);
void __riscv_vsuxseg7ei16_v_f16mf4x7(_Float16 *rs1, vuint16mf4_t vs2,
                                     vfloat16mf4x7_t vs3, size_t vl);
void __riscv_vsuxseg8ei16_v_f16mf4x8(_Float16 *rs1, vuint16mf4_t vs2,
                                     vfloat16mf4x8_t vs3, size_t vl);
void __riscv_vsuxseg2ei16_v_f16mf2x2(_Float16 *rs1, vuint16mf2_t vs2,
                                     vfloat16mf2x2_t vs3, size_t vl);
void __riscv_vsuxseg3ei16_v_f16mf2x3(_Float16 *rs1, vuint16mf2_t vs2,
                                     vfloat16mf2x3_t vs3, size_t vl);
void __riscv_vsuxseg4ei16_v_f16mf2x4(_Float16 *rs1, vuint16mf2_t vs2,
                                     vfloat16mf2x4_t vs3, size_t vl);
void __riscv_vsuxseg5ei16_v_f16mf2x5(_Float16 *rs1, vuint16mf2_t vs2,
                                     vfloat16mf2x5_t vs3, size_t vl);
void __riscv_vsuxseg6ei16_v_f16mf2x6(_Float16 *rs1, vuint16mf2_t vs2,
                                     vfloat16mf2x6_t vs3, size_t vl);
void __riscv_vsuxseg7ei16_v_f16mf2x7(_Float16 *rs1, vuint16mf2_t vs2,
                                     vfloat16mf2x7_t vs3, size_t vl);
void __riscv_vsuxseg8ei16_v_f16mf2x8(_Float16 *rs1, vuint16mf2_t vs2,
                                     vfloat16mf2x8_t vs3, size_t vl);
void __riscv_vsuxseg2ei16_v_f16m1x2(_Float16 *rs1, vuint16m1_t vs2,
                                    vfloat16m1x2_t vs3, size_t vl);
void __riscv_vsuxseg3ei16_v_f16m1x3(_Float16 *rs1, vuint16m1_t vs2,
                                    vfloat16m1x3_t vs3, size_t vl);
void __riscv_vsuxseg4ei16_v_f16m1x4(_Float16 *rs1, vuint16m1_t vs2,
                                    vfloat16m1x4_t vs3, size_t vl);
void __riscv_vsuxseg5ei16_v_f16m1x5(_Float16 *rs1, vuint16m1_t vs2,
                                    vfloat16m1x5_t vs3, size_t vl);
void __riscv_vsuxseg6ei16_v_f16m1x6(_Float16 *rs1, vuint16m1_t vs2,
                                    vfloat16m1x6_t vs3, size_t vl);
void __riscv_vsuxseg7ei16_v_f16m1x7(_Float16 *rs1, vuint16m1_t vs2,
                                    vfloat16m1x7_t vs3, size_t vl);
void __riscv_vsuxseg8ei16_v_f16m1x8(_Float16 *rs1, vuint16m1_t vs2,
                                    vfloat16m1x8_t vs3, size_t vl);
void __riscv_vsuxseg2ei16_v_f16m2x2(_Float16 *rs1, vuint16m2_t vs2,
                                    vfloat16m2x2_t vs3, size_t vl);
void __riscv_vsuxseg3ei16_v_f16m2x3(_Float16 *rs1, vuint16m2_t vs2,
                                    vfloat16m2x3_t vs3, size_t vl);
void __riscv_vsuxseg4ei16_v_f16m2x4(_Float16 *rs1, vuint16m2_t vs2,
                                    vfloat16m2x4_t vs3, size_t vl);
void __riscv_vsuxseg2ei16_v_f16m4x2(_Float16 *rs1, vuint16m4_t vs2,
                                    vfloat16m4x2_t vs3, size_t vl);
void __riscv_vsuxseg2ei32_v_f16mf4x2(_Float16 *rs1, vuint32mf2_t vs2,
                                     vfloat16mf4x2_t vs3, size_t vl);
void __riscv_vsuxseg3ei32_v_f16mf4x3(_Float16 *rs1, vuint32mf2_t vs2,
                                     vfloat16mf4x3_t vs3, size_t vl);
void __riscv_vsuxseg4ei32_v_f16mf4x4(_Float16 *rs1, vuint32mf2_t vs2,
                                     vfloat16mf4x4_t vs3, size_t vl);
void __riscv_vsuxseg5ei32_v_f16mf4x5(_Float16 *rs1, vuint32mf2_t vs2,
                                     vfloat16mf4x5_t vs3, size_t vl);
void __riscv_vsuxseg6ei32_v_f16mf4x6(_Float16 *rs1, vuint32mf2_t vs2,
                                     vfloat16mf4x6_t vs3, size_t vl);
void __riscv_vsuxseg7ei32_v_f16mf4x7(_Float16 *rs1, vuint32mf2_t vs2,
                                     vfloat16mf4x7_t vs3, size_t vl);
void __riscv_vsuxseg8ei32_v_f16mf4x8(_Float16 *rs1, vuint32mf2_t vs2,
                                     vfloat16mf4x8_t vs3, size_t vl);
void __riscv_vsuxseg2ei32_v_f16mf2x2(_Float16 *rs1, vuint32m1_t vs2,
                                     vfloat16mf2x2_t vs3, size_t vl);
void __riscv_vsuxseg3ei32_v_f16mf2x3(_Float16 *rs1, vuint32m1_t vs2,
                                     vfloat16mf2x3_t vs3, size_t vl);
void __riscv_vsuxseg4ei32_v_f16mf2x4(_Float16 *rs1, vuint32m1_t vs2,
                                     vfloat16mf2x4_t vs3, size_t vl);
void __riscv_vsuxseg5ei32_v_f16mf2x5(_Float16 *rs1, vuint32m1_t vs2,
                                     vfloat16mf2x5_t vs3, size_t vl);
void __riscv_vsuxseg6ei32_v_f16mf2x6(_Float16 *rs1, vuint32m1_t vs2,
                                     vfloat16mf2x6_t vs3, size_t vl);
void __riscv_vsuxseg7ei32_v_f16mf2x7(_Float16 *rs1, vuint32m1_t vs2,
                                     vfloat16mf2x7_t vs3, size_t vl);
void __riscv_vsuxseg8ei32_v_f16mf2x8(_Float16 *rs1, vuint32m1_t vs2,
                                     vfloat16mf2x8_t vs3, size_t vl);
void __riscv_vsuxseg2ei32_v_f16m1x2(_Float16 *rs1, vuint32m2_t vs2,
                                    vfloat16m1x2_t vs3, size_t vl);
void __riscv_vsuxseg3ei32_v_f16m1x3(_Float16 *rs1, vuint32m2_t vs2,
                                    vfloat16m1x3_t vs3, size_t vl);
void __riscv_vsuxseg4ei32_v_f16m1x4(_Float16 *rs1, vuint32m2_t vs2,
                                    vfloat16m1x4_t vs3, size_t vl);
void __riscv_vsuxseg5ei32_v_f16m1x5(_Float16 *rs1, vuint32m2_t vs2,
                                    vfloat16m1x5_t vs3, size_t vl);
void __riscv_vsuxseg6ei32_v_f16m1x6(_Float16 *rs1, vuint32m2_t vs2,
                                    vfloat16m1x6_t vs3, size_t vl);
void __riscv_vsuxseg7ei32_v_f16m1x7(_Float16 *rs1, vuint32m2_t vs2,
                                    vfloat16m1x7_t vs3, size_t vl);
void __riscv_vsuxseg8ei32_v_f16m1x8(_Float16 *rs1, vuint32m2_t vs2,
                                    vfloat16m1x8_t vs3, size_t vl);
void __riscv_vsuxseg2ei32_v_f16m2x2(_Float16 *rs1, vuint32m4_t vs2,
                                    vfloat16m2x2_t vs3, size_t vl);
void __riscv_vsuxseg3ei32_v_f16m2x3(_Float16 *rs1, vuint32m4_t vs2,
                                    vfloat16m2x3_t vs3, size_t vl);
void __riscv_vsuxseg4ei32_v_f16m2x4(_Float16 *rs1, vuint32m4_t vs2,
                                    vfloat16m2x4_t vs3, size_t vl);
void __riscv_vsuxseg2ei32_v_f16m4x2(_Float16 *rs1, vuint32m8_t vs2,
                                    vfloat16m4x2_t vs3, size_t vl);
void __riscv_vsuxseg2ei64_v_f16mf4x2(_Float16 *rs1, vuint64m1_t vs2,
                                     vfloat16mf4x2_t vs3, size_t vl);
void __riscv_vsuxseg3ei64_v_f16mf4x3(_Float16 *rs1, vuint64m1_t vs2,
                                     vfloat16mf4x3_t vs3, size_t vl);
void __riscv_vsuxseg4ei64_v_f16mf4x4(_Float16 *rs1, vuint64m1_t vs2,
                                     vfloat16mf4x4_t vs3, size_t vl);
void __riscv_vsuxseg5ei64_v_f16mf4x5(_Float16 *rs1, vuint64m1_t vs2,
                                     vfloat16mf4x5_t vs3, size_t vl);
void __riscv_vsuxseg6ei64_v_f16mf4x6(_Float16 *rs1, vuint64m1_t vs2,
                                     vfloat16mf4x6_t vs3, size_t vl);
void __riscv_vsuxseg7ei64_v_f16mf4x7(_Float16 *rs1, vuint64m1_t vs2,
                                     vfloat16mf4x7_t vs3, size_t vl);
void __riscv_vsuxseg8ei64_v_f16mf4x8(_Float16 *rs1, vuint64m1_t vs2,
                                     vfloat16mf4x8_t vs3, size_t vl);
void __riscv_vsuxseg2ei64_v_f16mf2x2(_Float16 *rs1, vuint64m2_t vs2,
                                     vfloat16mf2x2_t vs3, size_t vl);
void __riscv_vsuxseg3ei64_v_f16mf2x3(_Float16 *rs1, vuint64m2_t vs2,
                                     vfloat16mf2x3_t vs3, size_t vl);
void __riscv_vsuxseg4ei64_v_f16mf2x4(_Float16 *rs1, vuint64m2_t vs2,
                                     vfloat16mf2x4_t vs3, size_t vl);
void __riscv_vsuxseg5ei64_v_f16mf2x5(_Float16 *rs1, vuint64m2_t vs2,
                                     vfloat16mf2x5_t vs3, size_t vl);
void __riscv_vsuxseg6ei64_v_f16mf2x6(_Float16 *rs1, vuint64m2_t vs2,
                                     vfloat16mf2x6_t vs3, size_t vl);
void __riscv_vsuxseg7ei64_v_f16mf2x7(_Float16 *rs1, vuint64m2_t vs2,
                                     vfloat16mf2x7_t vs3, size_t vl);
void __riscv_vsuxseg8ei64_v_f16mf2x8(_Float16 *rs1, vuint64m2_t vs2,
                                     vfloat16mf2x8_t vs3, size_t vl);
void __riscv_vsuxseg2ei64_v_f16m1x2(_Float16 *rs1, vuint64m4_t vs2,
                                    vfloat16m1x2_t vs3, size_t vl);
void __riscv_vsuxseg3ei64_v_f16m1x3(_Float16 *rs1, vuint64m4_t vs2,
                                    vfloat16m1x3_t vs3, size_t vl);
void __riscv_vsuxseg4ei64_v_f16m1x4(_Float16 *rs1, vuint64m4_t vs2,
                                    vfloat16m1x4_t vs3, size_t vl);
void __riscv_vsuxseg5ei64_v_f16m1x5(_Float16 *rs1, vuint64m4_t vs2,
                                    vfloat16m1x5_t vs3, size_t vl);
void __riscv_vsuxseg6ei64_v_f16m1x6(_Float16 *rs1, vuint64m4_t vs2,
                                    vfloat16m1x6_t vs3, size_t vl);
void __riscv_vsuxseg7ei64_v_f16m1x7(_Float16 *rs1, vuint64m4_t vs2,
                                    vfloat16m1x7_t vs3, size_t vl);
void __riscv_vsuxseg8ei64_v_f16m1x8(_Float16 *rs1, vuint64m4_t vs2,
                                    vfloat16m1x8_t vs3, size_t vl);
void __riscv_vsuxseg2ei64_v_f16m2x2(_Float16 *rs1, vuint64m8_t vs2,
                                    vfloat16m2x2_t vs3, size_t vl);
void __riscv_vsuxseg3ei64_v_f16m2x3(_Float16 *rs1, vuint64m8_t vs2,
                                    vfloat16m2x3_t vs3, size_t vl);
void __riscv_vsuxseg4ei64_v_f16m2x4(_Float16 *rs1, vuint64m8_t vs2,
                                    vfloat16m2x4_t vs3, size_t vl);
void __riscv_vsuxseg2ei8_v_f32mf2x2(float *rs1, vuint8mf8_t vs2,
                                    vfloat32mf2x2_t vs3, size_t vl);
void __riscv_vsuxseg3ei8_v_f32mf2x3(float *rs1, vuint8mf8_t vs2,
                                    vfloat32mf2x3_t vs3, size_t vl);
void __riscv_vsuxseg4ei8_v_f32mf2x4(float *rs1, vuint8mf8_t vs2,
                                    vfloat32mf2x4_t vs3, size_t vl);
void __riscv_vsuxseg5ei8_v_f32mf2x5(float *rs1, vuint8mf8_t vs2,
                                    vfloat32mf2x5_t vs3, size_t vl);
void __riscv_vsuxseg6ei8_v_f32mf2x6(float *rs1, vuint8mf8_t vs2,
                                    vfloat32mf2x6_t vs3, size_t vl);
void __riscv_vsuxseg7ei8_v_f32mf2x7(float *rs1, vuint8mf8_t vs2,
                                    vfloat32mf2x7_t vs3, size_t vl);
void __riscv_vsuxseg8ei8_v_f32mf2x8(float *rs1, vuint8mf8_t vs2,
                                    vfloat32mf2x8_t vs3, size_t vl);
void __riscv_vsuxseg2ei8_v_f32m1x2(float *rs1, vuint8mf4_t vs2,
                                   vfloat32m1x2_t vs3, size_t vl);
void __riscv_vsuxseg3ei8_v_f32m1x3(float *rs1, vuint8mf4_t vs2,
                                   vfloat32m1x3_t vs3, size_t vl);
void __riscv_vsuxseg4ei8_v_f32m1x4(float *rs1, vuint8mf4_t vs2,
                                   vfloat32m1x4_t vs3, size_t vl);
void __riscv_vsuxseg5ei8_v_f32m1x5(float *rs1, vuint8mf4_t vs2,
                                   vfloat32m1x5_t vs3, size_t vl);
void __riscv_vsuxseg6ei8_v_f32m1x6(float *rs1, vuint8mf4_t vs2,
                                   vfloat32m1x6_t vs3, size_t vl);
void __riscv_vsuxseg7ei8_v_f32m1x7(float *rs1, vuint8mf4_t vs2,
                                   vfloat32m1x7_t vs3, size_t vl);
void __riscv_vsuxseg8ei8_v_f32m1x8(float *rs1, vuint8mf4_t vs2,
                                   vfloat32m1x8_t vs3, size_t vl);
void __riscv_vsuxseg2ei8_v_f32m2x2(float *rs1, vuint8mf2_t vs2,
                                   vfloat32m2x2_t vs3, size_t vl);
void __riscv_vsuxseg3ei8_v_f32m2x3(float *rs1, vuint8mf2_t vs2,
                                   vfloat32m2x3_t vs3, size_t vl);
void __riscv_vsuxseg4ei8_v_f32m2x4(float *rs1, vuint8mf2_t vs2,
                                   vfloat32m2x4_t vs3, size_t vl);
void __riscv_vsuxseg2ei8_v_f32m4x2(float *rs1, vuint8m1_t vs2,
                                   vfloat32m4x2_t vs3, size_t vl);
void __riscv_vsuxseg2ei16_v_f32mf2x2(float *rs1, vuint16mf4_t vs2,
                                     vfloat32mf2x2_t vs3, size_t vl);
void __riscv_vsuxseg3ei16_v_f32mf2x3(float *rs1, vuint16mf4_t vs2,
                                     vfloat32mf2x3_t vs3, size_t vl);
void __riscv_vsuxseg4ei16_v_f32mf2x4(float *rs1, vuint16mf4_t vs2,
                                     vfloat32mf2x4_t vs3, size_t vl);
void __riscv_vsuxseg5ei16_v_f32mf2x5(float *rs1, vuint16mf4_t vs2,
                                     vfloat32mf2x5_t vs3, size_t vl);
void __riscv_vsuxseg6ei16_v_f32mf2x6(float *rs1, vuint16mf4_t vs2,
                                     vfloat32mf2x6_t vs3, size_t vl);
void __riscv_vsuxseg7ei16_v_f32mf2x7(float *rs1, vuint16mf4_t vs2,
                                     vfloat32mf2x7_t vs3, size_t vl);
void __riscv_vsuxseg8ei16_v_f32mf2x8(float *rs1, vuint16mf4_t vs2,
                                     vfloat32mf2x8_t vs3, size_t vl);
void __riscv_vsuxseg2ei16_v_f32m1x2(float *rs1, vuint16mf2_t vs2,
                                    vfloat32m1x2_t vs3, size_t vl);
void __riscv_vsuxseg3ei16_v_f32m1x3(float *rs1, vuint16mf2_t vs2,
                                    vfloat32m1x3_t vs3, size_t vl);
void __riscv_vsuxseg4ei16_v_f32m1x4(float *rs1, vuint16mf2_t vs2,
                                    vfloat32m1x4_t vs3, size_t vl);
void __riscv_vsuxseg5ei16_v_f32m1x5(float *rs1, vuint16mf2_t vs2,
                                    vfloat32m1x5_t vs3, size_t vl);
void __riscv_vsuxseg6ei16_v_f32m1x6(float *rs1, vuint16mf2_t vs2,
                                    vfloat32m1x6_t vs3, size_t vl);
void __riscv_vsuxseg7ei16_v_f32m1x7(float *rs1, vuint16mf2_t vs2,
                                    vfloat32m1x7_t vs3, size_t vl);
void __riscv_vsuxseg8ei16_v_f32m1x8(float *rs1, vuint16mf2_t vs2,
                                    vfloat32m1x8_t vs3, size_t vl);
void __riscv_vsuxseg2ei16_v_f32m2x2(float *rs1, vuint16m1_t vs2,
                                    vfloat32m2x2_t vs3, size_t vl);
void __riscv_vsuxseg3ei16_v_f32m2x3(float *rs1, vuint16m1_t vs2,
                                    vfloat32m2x3_t vs3, size_t vl);
void __riscv_vsuxseg4ei16_v_f32m2x4(float *rs1, vuint16m1_t vs2,
                                    vfloat32m2x4_t vs3, size_t vl);
void __riscv_vsuxseg2ei16_v_f32m4x2(float *rs1, vuint16m2_t vs2,
                                    vfloat32m4x2_t vs3, size_t vl);
void __riscv_vsuxseg2ei32_v_f32mf2x2(float *rs1, vuint32mf2_t vs2,
                                     vfloat32mf2x2_t vs3, size_t vl);
void __riscv_vsuxseg3ei32_v_f32mf2x3(float *rs1, vuint32mf2_t vs2,
                                     vfloat32mf2x3_t vs3, size_t vl);
void __riscv_vsuxseg4ei32_v_f32mf2x4(float *rs1, vuint32mf2_t vs2,
                                     vfloat32mf2x4_t vs3, size_t vl);
void __riscv_vsuxseg5ei32_v_f32mf2x5(float *rs1, vuint32mf2_t vs2,
                                     vfloat32mf2x5_t vs3, size_t vl);
void __riscv_vsuxseg6ei32_v_f32mf2x6(float *rs1, vuint32mf2_t vs2,
                                     vfloat32mf2x6_t vs3, size_t vl);
void __riscv_vsuxseg7ei32_v_f32mf2x7(float *rs1, vuint32mf2_t vs2,
                                     vfloat32mf2x7_t vs3, size_t vl);
void __riscv_vsuxseg8ei32_v_f32mf2x8(float *rs1, vuint32mf2_t vs2,
                                     vfloat32mf2x8_t vs3, size_t vl);
void __riscv_vsuxseg2ei32_v_f32m1x2(float *rs1, vuint32m1_t vs2,
                                    vfloat32m1x2_t vs3, size_t vl);
void __riscv_vsuxseg3ei32_v_f32m1x3(float *rs1, vuint32m1_t vs2,
                                    vfloat32m1x3_t vs3, size_t vl);
void __riscv_vsuxseg4ei32_v_f32m1x4(float *rs1, vuint32m1_t vs2,
                                    vfloat32m1x4_t vs3, size_t vl);
void __riscv_vsuxseg5ei32_v_f32m1x5(float *rs1, vuint32m1_t vs2,
                                    vfloat32m1x5_t vs3, size_t vl);
void __riscv_vsuxseg6ei32_v_f32m1x6(float *rs1, vuint32m1_t vs2,
                                    vfloat32m1x6_t vs3, size_t vl);
void __riscv_vsuxseg7ei32_v_f32m1x7(float *rs1, vuint32m1_t vs2,
                                    vfloat32m1x7_t vs3, size_t vl);
void __riscv_vsuxseg8ei32_v_f32m1x8(float *rs1, vuint32m1_t vs2,
                                    vfloat32m1x8_t vs3, size_t vl);
void __riscv_vsuxseg2ei32_v_f32m2x2(float *rs1, vuint32m2_t vs2,
                                    vfloat32m2x2_t vs3, size_t vl);
void __riscv_vsuxseg3ei32_v_f32m2x3(float *rs1, vuint32m2_t vs2,
                                    vfloat32m2x3_t vs3, size_t vl);
void __riscv_vsuxseg4ei32_v_f32m2x4(float *rs1, vuint32m2_t vs2,
                                    vfloat32m2x4_t vs3, size_t vl);
void __riscv_vsuxseg2ei32_v_f32m4x2(float *rs1, vuint32m4_t vs2,
                                    vfloat32m4x2_t vs3, size_t vl);
void __riscv_vsuxseg2ei64_v_f32mf2x2(float *rs1, vuint64m1_t vs2,
                                     vfloat32mf2x2_t vs3, size_t vl);
void __riscv_vsuxseg3ei64_v_f32mf2x3(float *rs1, vuint64m1_t vs2,
                                     vfloat32mf2x3_t vs3, size_t vl);
void __riscv_vsuxseg4ei64_v_f32mf2x4(float *rs1, vuint64m1_t vs2,
                                     vfloat32mf2x4_t vs3, size_t vl);
void __riscv_vsuxseg5ei64_v_f32mf2x5(float *rs1, vuint64m1_t vs2,
                                     vfloat32mf2x5_t vs3, size_t vl);
void __riscv_vsuxseg6ei64_v_f32mf2x6(float *rs1, vuint64m1_t vs2,
                                     vfloat32mf2x6_t vs3, size_t vl);
void __riscv_vsuxseg7ei64_v_f32mf2x7(float *rs1, vuint64m1_t vs2,
                                     vfloat32mf2x7_t vs3, size_t vl);
void __riscv_vsuxseg8ei64_v_f32mf2x8(float *rs1, vuint64m1_t vs2,
                                     vfloat32mf2x8_t vs3, size_t vl);
void __riscv_vsuxseg2ei64_v_f32m1x2(float *rs1, vuint64m2_t vs2,
                                    vfloat32m1x2_t vs3, size_t vl);
void __riscv_vsuxseg3ei64_v_f32m1x3(float *rs1, vuint64m2_t vs2,
                                    vfloat32m1x3_t vs3, size_t vl);
void __riscv_vsuxseg4ei64_v_f32m1x4(float *rs1, vuint64m2_t vs2,
                                    vfloat32m1x4_t vs3, size_t vl);
void __riscv_vsuxseg5ei64_v_f32m1x5(float *rs1, vuint64m2_t vs2,
                                    vfloat32m1x5_t vs3, size_t vl);
void __riscv_vsuxseg6ei64_v_f32m1x6(float *rs1, vuint64m2_t vs2,
                                    vfloat32m1x6_t vs3, size_t vl);
void __riscv_vsuxseg7ei64_v_f32m1x7(float *rs1, vuint64m2_t vs2,
                                    vfloat32m1x7_t vs3, size_t vl);
void __riscv_vsuxseg8ei64_v_f32m1x8(float *rs1, vuint64m2_t vs2,
                                    vfloat32m1x8_t vs3, size_t vl);
void __riscv_vsuxseg2ei64_v_f32m2x2(float *rs1, vuint64m4_t vs2,
                                    vfloat32m2x2_t vs3, size_t vl);
void __riscv_vsuxseg3ei64_v_f32m2x3(float *rs1, vuint64m4_t vs2,
                                    vfloat32m2x3_t vs3, size_t vl);
void __riscv_vsuxseg4ei64_v_f32m2x4(float *rs1, vuint64m4_t vs2,
                                    vfloat32m2x4_t vs3, size_t vl);
void __riscv_vsuxseg2ei64_v_f32m4x2(float *rs1, vuint64m8_t vs2,
                                    vfloat32m4x2_t vs3, size_t vl);
void __riscv_vsuxseg2ei8_v_f64m1x2(double *rs1, vuint8mf8_t vs2,
                                   vfloat64m1x2_t vs3, size_t vl);
void __riscv_vsuxseg3ei8_v_f64m1x3(double *rs1, vuint8mf8_t vs2,
                                   vfloat64m1x3_t vs3, size_t vl);
void __riscv_vsuxseg4ei8_v_f64m1x4(double *rs1, vuint8mf8_t vs2,
                                   vfloat64m1x4_t vs3, size_t vl);
void __riscv_vsuxseg5ei8_v_f64m1x5(double *rs1, vuint8mf8_t vs2,
                                   vfloat64m1x5_t vs3, size_t vl);
void __riscv_vsuxseg6ei8_v_f64m1x6(double *rs1, vuint8mf8_t vs2,
                                   vfloat64m1x6_t vs3, size_t vl);
void __riscv_vsuxseg7ei8_v_f64m1x7(double *rs1, vuint8mf8_t vs2,
                                   vfloat64m1x7_t vs3, size_t vl);
void __riscv_vsuxseg8ei8_v_f64m1x8(double *rs1, vuint8mf8_t vs2,
                                   vfloat64m1x8_t vs3, size_t vl);
void __riscv_vsuxseg2ei8_v_f64m2x2(double *rs1, vuint8mf4_t vs2,
                                   vfloat64m2x2_t vs3, size_t vl);
void __riscv_vsuxseg3ei8_v_f64m2x3(double *rs1, vuint8mf4_t vs2,
                                   vfloat64m2x3_t vs3, size_t vl);
void __riscv_vsuxseg4ei8_v_f64m2x4(double *rs1, vuint8mf4_t vs2,
                                   vfloat64m2x4_t vs3, size_t vl);
void __riscv_vsuxseg2ei8_v_f64m4x2(double *rs1, vuint8mf2_t vs2,
                                   vfloat64m4x2_t vs3, size_t vl);
void __riscv_vsuxseg2ei16_v_f64m1x2(double *rs1, vuint16mf4_t vs2,
                                    vfloat64m1x2_t vs3, size_t vl);
void __riscv_vsuxseg3ei16_v_f64m1x3(double *rs1, vuint16mf4_t vs2,
                                    vfloat64m1x3_t vs3, size_t vl);
void __riscv_vsuxseg4ei16_v_f64m1x4(double *rs1, vuint16mf4_t vs2,
                                    vfloat64m1x4_t vs3, size_t vl);
void __riscv_vsuxseg5ei16_v_f64m1x5(double *rs1, vuint16mf4_t vs2,
                                    vfloat64m1x5_t vs3, size_t vl);
void __riscv_vsuxseg6ei16_v_f64m1x6(double *rs1, vuint16mf4_t vs2,
                                    vfloat64m1x6_t vs3, size_t vl);
void __riscv_vsuxseg7ei16_v_f64m1x7(double *rs1, vuint16mf4_t vs2,
                                    vfloat64m1x7_t vs3, size_t vl);
void __riscv_vsuxseg8ei16_v_f64m1x8(double *rs1, vuint16mf4_t vs2,
                                    vfloat64m1x8_t vs3, size_t vl);
void __riscv_vsuxseg2ei16_v_f64m2x2(double *rs1, vuint16mf2_t vs2,
                                    vfloat64m2x2_t vs3, size_t vl);
void __riscv_vsuxseg3ei16_v_f64m2x3(double *rs1, vuint16mf2_t vs2,
                                    vfloat64m2x3_t vs3, size_t vl);
void __riscv_vsuxseg4ei16_v_f64m2x4(double *rs1, vuint16mf2_t vs2,
                                    vfloat64m2x4_t vs3, size_t vl);
void __riscv_vsuxseg2ei16_v_f64m4x2(double *rs1, vuint16m1_t vs2,
                                    vfloat64m4x2_t vs3, size_t vl);
void __riscv_vsuxseg2ei32_v_f64m1x2(double *rs1, vuint32mf2_t vs2,
                                    vfloat64m1x2_t vs3, size_t vl);
void __riscv_vsuxseg3ei32_v_f64m1x3(double *rs1, vuint32mf2_t vs2,
                                    vfloat64m1x3_t vs3, size_t vl);
void __riscv_vsuxseg4ei32_v_f64m1x4(double *rs1, vuint32mf2_t vs2,
                                    vfloat64m1x4_t vs3, size_t vl);
void __riscv_vsuxseg5ei32_v_f64m1x5(double *rs1, vuint32mf2_t vs2,
                                    vfloat64m1x5_t vs3, size_t vl);
void __riscv_vsuxseg6ei32_v_f64m1x6(double *rs1, vuint32mf2_t vs2,
                                    vfloat64m1x6_t vs3, size_t vl);
void __riscv_vsuxseg7ei32_v_f64m1x7(double *rs1, vuint32mf2_t vs2,
                                    vfloat64m1x7_t vs3, size_t vl);
void __riscv_vsuxseg8ei32_v_f64m1x8(double *rs1, vuint32mf2_t vs2,
                                    vfloat64m1x8_t vs3, size_t vl);
void __riscv_vsuxseg2ei32_v_f64m2x2(double *rs1, vuint32m1_t vs2,
                                    vfloat64m2x2_t vs3, size_t vl);
void __riscv_vsuxseg3ei32_v_f64m2x3(double *rs1, vuint32m1_t vs2,
                                    vfloat64m2x3_t vs3, size_t vl);
void __riscv_vsuxseg4ei32_v_f64m2x4(double *rs1, vuint32m1_t vs2,
                                    vfloat64m2x4_t vs3, size_t vl);
void __riscv_vsuxseg2ei32_v_f64m4x2(double *rs1, vuint32m2_t vs2,
                                    vfloat64m4x2_t vs3, size_t vl);
void __riscv_vsuxseg2ei64_v_f64m1x2(double *rs1, vuint64m1_t vs2,
                                    vfloat64m1x2_t vs3, size_t vl);
void __riscv_vsuxseg3ei64_v_f64m1x3(double *rs1, vuint64m1_t vs2,
                                    vfloat64m1x3_t vs3, size_t vl);
void __riscv_vsuxseg4ei64_v_f64m1x4(double *rs1, vuint64m1_t vs2,
                                    vfloat64m1x4_t vs3, size_t vl);
void __riscv_vsuxseg5ei64_v_f64m1x5(double *rs1, vuint64m1_t vs2,
                                    vfloat64m1x5_t vs3, size_t vl);
void __riscv_vsuxseg6ei64_v_f64m1x6(double *rs1, vuint64m1_t vs2,
                                    vfloat64m1x6_t vs3, size_t vl);
void __riscv_vsuxseg7ei64_v_f64m1x7(double *rs1, vuint64m1_t vs2,
                                    vfloat64m1x7_t vs3, size_t vl);
void __riscv_vsuxseg8ei64_v_f64m1x8(double *rs1, vuint64m1_t vs2,
                                    vfloat64m1x8_t vs3, size_t vl);
void __riscv_vsuxseg2ei64_v_f64m2x2(double *rs1, vuint64m2_t vs2,
                                    vfloat64m2x2_t vs3, size_t vl);
void __riscv_vsuxseg3ei64_v_f64m2x3(double *rs1, vuint64m2_t vs2,
                                    vfloat64m2x3_t vs3, size_t vl);
void __riscv_vsuxseg4ei64_v_f64m2x4(double *rs1, vuint64m2_t vs2,
                                    vfloat64m2x4_t vs3, size_t vl);
void __riscv_vsuxseg2ei64_v_f64m4x2(double *rs1, vuint64m4_t vs2,
                                    vfloat64m4x2_t vs3, size_t vl);
void __riscv_vsoxseg2ei8_v_i8mf8x2(int8_t *rs1, vuint8mf8_t vs2,
                                   vint8mf8x2_t vs3, size_t vl);
void __riscv_vsoxseg3ei8_v_i8mf8x3(int8_t *rs1, vuint8mf8_t vs2,
                                   vint8mf8x3_t vs3, size_t vl);
void __riscv_vsoxseg4ei8_v_i8mf8x4(int8_t *rs1, vuint8mf8_t vs2,
                                   vint8mf8x4_t vs3, size_t vl);
void __riscv_vsoxseg5ei8_v_i8mf8x5(int8_t *rs1, vuint8mf8_t vs2,
                                   vint8mf8x5_t vs3, size_t vl);
void __riscv_vsoxseg6ei8_v_i8mf8x6(int8_t *rs1, vuint8mf8_t vs2,
                                   vint8mf8x6_t vs3, size_t vl);
void __riscv_vsoxseg7ei8_v_i8mf8x7(int8_t *rs1, vuint8mf8_t vs2,
                                   vint8mf8x7_t vs3, size_t vl);
void __riscv_vsoxseg8ei8_v_i8mf8x8(int8_t *rs1, vuint8mf8_t vs2,
                                   vint8mf8x8_t vs3, size_t vl);
void __riscv_vsoxseg2ei8_v_i8mf4x2(int8_t *rs1, vuint8mf4_t vs2,
                                   vint8mf4x2_t vs3, size_t vl);
void __riscv_vsoxseg3ei8_v_i8mf4x3(int8_t *rs1, vuint8mf4_t vs2,
                                   vint8mf4x3_t vs3, size_t vl);
void __riscv_vsoxseg4ei8_v_i8mf4x4(int8_t *rs1, vuint8mf4_t vs2,
                                   vint8mf4x4_t vs3, size_t vl);
void __riscv_vsoxseg5ei8_v_i8mf4x5(int8_t *rs1, vuint8mf4_t vs2,
                                   vint8mf4x5_t vs3, size_t vl);
void __riscv_vsoxseg6ei8_v_i8mf4x6(int8_t *rs1, vuint8mf4_t vs2,
                                   vint8mf4x6_t vs3, size_t vl);
void __riscv_vsoxseg7ei8_v_i8mf4x7(int8_t *rs1, vuint8mf4_t vs2,
                                   vint8mf4x7_t vs3, size_t vl);
void __riscv_vsoxseg8ei8_v_i8mf4x8(int8_t *rs1, vuint8mf4_t vs2,
                                   vint8mf4x8_t vs3, size_t vl);
void __riscv_vsoxseg2ei8_v_i8mf2x2(int8_t *rs1, vuint8mf2_t vs2,
                                   vint8mf2x2_t vs3, size_t vl);
void __riscv_vsoxseg3ei8_v_i8mf2x3(int8_t *rs1, vuint8mf2_t vs2,
                                   vint8mf2x3_t vs3, size_t vl);
void __riscv_vsoxseg4ei8_v_i8mf2x4(int8_t *rs1, vuint8mf2_t vs2,
                                   vint8mf2x4_t vs3, size_t vl);
void __riscv_vsoxseg5ei8_v_i8mf2x5(int8_t *rs1, vuint8mf2_t vs2,
                                   vint8mf2x5_t vs3, size_t vl);
void __riscv_vsoxseg6ei8_v_i8mf2x6(int8_t *rs1, vuint8mf2_t vs2,
                                   vint8mf2x6_t vs3, size_t vl);
void __riscv_vsoxseg7ei8_v_i8mf2x7(int8_t *rs1, vuint8mf2_t vs2,
                                   vint8mf2x7_t vs3, size_t vl);
void __riscv_vsoxseg8ei8_v_i8mf2x8(int8_t *rs1, vuint8mf2_t vs2,
                                   vint8mf2x8_t vs3, size_t vl);
void __riscv_vsoxseg2ei8_v_i8m1x2(int8_t *rs1, vuint8m1_t vs2, vint8m1x2_t vs3,
                                  size_t vl);
void __riscv_vsoxseg3ei8_v_i8m1x3(int8_t *rs1, vuint8m1_t vs2, vint8m1x3_t vs3,
                                  size_t vl);
void __riscv_vsoxseg4ei8_v_i8m1x4(int8_t *rs1, vuint8m1_t vs2, vint8m1x4_t vs3,
                                  size_t vl);
void __riscv_vsoxseg5ei8_v_i8m1x5(int8_t *rs1, vuint8m1_t vs2, vint8m1x5_t vs3,
                                  size_t vl);
void __riscv_vsoxseg6ei8_v_i8m1x6(int8_t *rs1, vuint8m1_t vs2, vint8m1x6_t vs3,
                                  size_t vl);
void __riscv_vsoxseg7ei8_v_i8m1x7(int8_t *rs1, vuint8m1_t vs2, vint8m1x7_t vs3,
                                  size_t vl);
void __riscv_vsoxseg8ei8_v_i8m1x8(int8_t *rs1, vuint8m1_t vs2, vint8m1x8_t vs3,
                                  size_t vl);
void __riscv_vsoxseg2ei8_v_i8m2x2(int8_t *rs1, vuint8m2_t vs2, vint8m2x2_t vs3,
                                  size_t vl);
void __riscv_vsoxseg3ei8_v_i8m2x3(int8_t *rs1, vuint8m2_t vs2, vint8m2x3_t vs3,
                                  size_t vl);
void __riscv_vsoxseg4ei8_v_i8m2x4(int8_t *rs1, vuint8m2_t vs2, vint8m2x4_t vs3,
                                  size_t vl);
void __riscv_vsoxseg2ei8_v_i8m4x2(int8_t *rs1, vuint8m4_t vs2, vint8m4x2_t vs3,
                                  size_t vl);
void __riscv_vsoxseg2ei16_v_i8mf8x2(int8_t *rs1, vuint16mf4_t vs2,
                                    vint8mf8x2_t vs3, size_t vl);
void __riscv_vsoxseg3ei16_v_i8mf8x3(int8_t *rs1, vuint16mf4_t vs2,
                                    vint8mf8x3_t vs3, size_t vl);
void __riscv_vsoxseg4ei16_v_i8mf8x4(int8_t *rs1, vuint16mf4_t vs2,
                                    vint8mf8x4_t vs3, size_t vl);
void __riscv_vsoxseg5ei16_v_i8mf8x5(int8_t *rs1, vuint16mf4_t vs2,
                                    vint8mf8x5_t vs3, size_t vl);
void __riscv_vsoxseg6ei16_v_i8mf8x6(int8_t *rs1, vuint16mf4_t vs2,
                                    vint8mf8x6_t vs3, size_t vl);
void __riscv_vsoxseg7ei16_v_i8mf8x7(int8_t *rs1, vuint16mf4_t vs2,
                                    vint8mf8x7_t vs3, size_t vl);
void __riscv_vsoxseg8ei16_v_i8mf8x8(int8_t *rs1, vuint16mf4_t vs2,
                                    vint8mf8x8_t vs3, size_t vl);
void __riscv_vsoxseg2ei16_v_i8mf4x2(int8_t *rs1, vuint16mf2_t vs2,
                                    vint8mf4x2_t vs3, size_t vl);
void __riscv_vsoxseg3ei16_v_i8mf4x3(int8_t *rs1, vuint16mf2_t vs2,
                                    vint8mf4x3_t vs3, size_t vl);
void __riscv_vsoxseg4ei16_v_i8mf4x4(int8_t *rs1, vuint16mf2_t vs2,
                                    vint8mf4x4_t vs3, size_t vl);
void __riscv_vsoxseg5ei16_v_i8mf4x5(int8_t *rs1, vuint16mf2_t vs2,
                                    vint8mf4x5_t vs3, size_t vl);
void __riscv_vsoxseg6ei16_v_i8mf4x6(int8_t *rs1, vuint16mf2_t vs2,
                                    vint8mf4x6_t vs3, size_t vl);
void __riscv_vsoxseg7ei16_v_i8mf4x7(int8_t *rs1, vuint16mf2_t vs2,
                                    vint8mf4x7_t vs3, size_t vl);
void __riscv_vsoxseg8ei16_v_i8mf4x8(int8_t *rs1, vuint16mf2_t vs2,
                                    vint8mf4x8_t vs3, size_t vl);
void __riscv_vsoxseg2ei16_v_i8mf2x2(int8_t *rs1, vuint16m1_t vs2,
                                    vint8mf2x2_t vs3, size_t vl);
void __riscv_vsoxseg3ei16_v_i8mf2x3(int8_t *rs1, vuint16m1_t vs2,
                                    vint8mf2x3_t vs3, size_t vl);
void __riscv_vsoxseg4ei16_v_i8mf2x4(int8_t *rs1, vuint16m1_t vs2,
                                    vint8mf2x4_t vs3, size_t vl);
void __riscv_vsoxseg5ei16_v_i8mf2x5(int8_t *rs1, vuint16m1_t vs2,
                                    vint8mf2x5_t vs3, size_t vl);
void __riscv_vsoxseg6ei16_v_i8mf2x6(int8_t *rs1, vuint16m1_t vs2,
                                    vint8mf2x6_t vs3, size_t vl);
void __riscv_vsoxseg7ei16_v_i8mf2x7(int8_t *rs1, vuint16m1_t vs2,
                                    vint8mf2x7_t vs3, size_t vl);
void __riscv_vsoxseg8ei16_v_i8mf2x8(int8_t *rs1, vuint16m1_t vs2,
                                    vint8mf2x8_t vs3, size_t vl);
void __riscv_vsoxseg2ei16_v_i8m1x2(int8_t *rs1, vuint16m2_t vs2,
                                   vint8m1x2_t vs3, size_t vl);
void __riscv_vsoxseg3ei16_v_i8m1x3(int8_t *rs1, vuint16m2_t vs2,
                                   vint8m1x3_t vs3, size_t vl);
void __riscv_vsoxseg4ei16_v_i8m1x4(int8_t *rs1, vuint16m2_t vs2,
                                   vint8m1x4_t vs3, size_t vl);
void __riscv_vsoxseg5ei16_v_i8m1x5(int8_t *rs1, vuint16m2_t vs2,
                                   vint8m1x5_t vs3, size_t vl);
void __riscv_vsoxseg6ei16_v_i8m1x6(int8_t *rs1, vuint16m2_t vs2,
                                   vint8m1x6_t vs3, size_t vl);
void __riscv_vsoxseg7ei16_v_i8m1x7(int8_t *rs1, vuint16m2_t vs2,
                                   vint8m1x7_t vs3, size_t vl);
void __riscv_vsoxseg8ei16_v_i8m1x8(int8_t *rs1, vuint16m2_t vs2,
                                   vint8m1x8_t vs3, size_t vl);
void __riscv_vsoxseg2ei16_v_i8m2x2(int8_t *rs1, vuint16m4_t vs2,
                                   vint8m2x2_t vs3, size_t vl);
void __riscv_vsoxseg3ei16_v_i8m2x3(int8_t *rs1, vuint16m4_t vs2,
                                   vint8m2x3_t vs3, size_t vl);
void __riscv_vsoxseg4ei16_v_i8m2x4(int8_t *rs1, vuint16m4_t vs2,
                                   vint8m2x4_t vs3, size_t vl);
void __riscv_vsoxseg2ei16_v_i8m4x2(int8_t *rs1, vuint16m8_t vs2,
                                   vint8m4x2_t vs3, size_t vl);
void __riscv_vsoxseg2ei32_v_i8mf8x2(int8_t *rs1, vuint32mf2_t vs2,
                                    vint8mf8x2_t vs3, size_t vl);
void __riscv_vsoxseg3ei32_v_i8mf8x3(int8_t *rs1, vuint32mf2_t vs2,
                                    vint8mf8x3_t vs3, size_t vl);
void __riscv_vsoxseg4ei32_v_i8mf8x4(int8_t *rs1, vuint32mf2_t vs2,
                                    vint8mf8x4_t vs3, size_t vl);
void __riscv_vsoxseg5ei32_v_i8mf8x5(int8_t *rs1, vuint32mf2_t vs2,
                                    vint8mf8x5_t vs3, size_t vl);
void __riscv_vsoxseg6ei32_v_i8mf8x6(int8_t *rs1, vuint32mf2_t vs2,
                                    vint8mf8x6_t vs3, size_t vl);
void __riscv_vsoxseg7ei32_v_i8mf8x7(int8_t *rs1, vuint32mf2_t vs2,
                                    vint8mf8x7_t vs3, size_t vl);
void __riscv_vsoxseg8ei32_v_i8mf8x8(int8_t *rs1, vuint32mf2_t vs2,
                                    vint8mf8x8_t vs3, size_t vl);
void __riscv_vsoxseg2ei32_v_i8mf4x2(int8_t *rs1, vuint32m1_t vs2,
                                    vint8mf4x2_t vs3, size_t vl);
void __riscv_vsoxseg3ei32_v_i8mf4x3(int8_t *rs1, vuint32m1_t vs2,
                                    vint8mf4x3_t vs3, size_t vl);
void __riscv_vsoxseg4ei32_v_i8mf4x4(int8_t *rs1, vuint32m1_t vs2,
                                    vint8mf4x4_t vs3, size_t vl);
void __riscv_vsoxseg5ei32_v_i8mf4x5(int8_t *rs1, vuint32m1_t vs2,
                                    vint8mf4x5_t vs3, size_t vl);
void __riscv_vsoxseg6ei32_v_i8mf4x6(int8_t *rs1, vuint32m1_t vs2,
                                    vint8mf4x6_t vs3, size_t vl);
void __riscv_vsoxseg7ei32_v_i8mf4x7(int8_t *rs1, vuint32m1_t vs2,
                                    vint8mf4x7_t vs3, size_t vl);
void __riscv_vsoxseg8ei32_v_i8mf4x8(int8_t *rs1, vuint32m1_t vs2,
                                    vint8mf4x8_t vs3, size_t vl);
void __riscv_vsoxseg2ei32_v_i8mf2x2(int8_t *rs1, vuint32m2_t vs2,
                                    vint8mf2x2_t vs3, size_t vl);
void __riscv_vsoxseg3ei32_v_i8mf2x3(int8_t *rs1, vuint32m2_t vs2,
                                    vint8mf2x3_t vs3, size_t vl);
void __riscv_vsoxseg4ei32_v_i8mf2x4(int8_t *rs1, vuint32m2_t vs2,
                                    vint8mf2x4_t vs3, size_t vl);
void __riscv_vsoxseg5ei32_v_i8mf2x5(int8_t *rs1, vuint32m2_t vs2,
                                    vint8mf2x5_t vs3, size_t vl);
void __riscv_vsoxseg6ei32_v_i8mf2x6(int8_t *rs1, vuint32m2_t vs2,
                                    vint8mf2x6_t vs3, size_t vl);
void __riscv_vsoxseg7ei32_v_i8mf2x7(int8_t *rs1, vuint32m2_t vs2,
                                    vint8mf2x7_t vs3, size_t vl);
void __riscv_vsoxseg8ei32_v_i8mf2x8(int8_t *rs1, vuint32m2_t vs2,
                                    vint8mf2x8_t vs3, size_t vl);
void __riscv_vsoxseg2ei32_v_i8m1x2(int8_t *rs1, vuint32m4_t vs2,
                                   vint8m1x2_t vs3, size_t vl);
void __riscv_vsoxseg3ei32_v_i8m1x3(int8_t *rs1, vuint32m4_t vs2,
                                   vint8m1x3_t vs3, size_t vl);
void __riscv_vsoxseg4ei32_v_i8m1x4(int8_t *rs1, vuint32m4_t vs2,
                                   vint8m1x4_t vs3, size_t vl);
void __riscv_vsoxseg5ei32_v_i8m1x5(int8_t *rs1, vuint32m4_t vs2,
                                   vint8m1x5_t vs3, size_t vl);
void __riscv_vsoxseg6ei32_v_i8m1x6(int8_t *rs1, vuint32m4_t vs2,
                                   vint8m1x6_t vs3, size_t vl);
void __riscv_vsoxseg7ei32_v_i8m1x7(int8_t *rs1, vuint32m4_t vs2,
                                   vint8m1x7_t vs3, size_t vl);
void __riscv_vsoxseg8ei32_v_i8m1x8(int8_t *rs1, vuint32m4_t vs2,
                                   vint8m1x8_t vs3, size_t vl);
void __riscv_vsoxseg2ei32_v_i8m2x2(int8_t *rs1, vuint32m8_t vs2,
                                   vint8m2x2_t vs3, size_t vl);
void __riscv_vsoxseg3ei32_v_i8m2x3(int8_t *rs1, vuint32m8_t vs2,
                                   vint8m2x3_t vs3, size_t vl);
void __riscv_vsoxseg4ei32_v_i8m2x4(int8_t *rs1, vuint32m8_t vs2,
                                   vint8m2x4_t vs3, size_t vl);
void __riscv_vsoxseg2ei64_v_i8mf8x2(int8_t *rs1, vuint64m1_t vs2,
                                    vint8mf8x2_t vs3, size_t vl);
void __riscv_vsoxseg3ei64_v_i8mf8x3(int8_t *rs1, vuint64m1_t vs2,
                                    vint8mf8x3_t vs3, size_t vl);
void __riscv_vsoxseg4ei64_v_i8mf8x4(int8_t *rs1, vuint64m1_t vs2,
                                    vint8mf8x4_t vs3, size_t vl);
void __riscv_vsoxseg5ei64_v_i8mf8x5(int8_t *rs1, vuint64m1_t vs2,
                                    vint8mf8x5_t vs3, size_t vl);
void __riscv_vsoxseg6ei64_v_i8mf8x6(int8_t *rs1, vuint64m1_t vs2,
                                    vint8mf8x6_t vs3, size_t vl);
void __riscv_vsoxseg7ei64_v_i8mf8x7(int8_t *rs1, vuint64m1_t vs2,
                                    vint8mf8x7_t vs3, size_t vl);
void __riscv_vsoxseg8ei64_v_i8mf8x8(int8_t *rs1, vuint64m1_t vs2,
                                    vint8mf8x8_t vs3, size_t vl);
void __riscv_vsoxseg2ei64_v_i8mf4x2(int8_t *rs1, vuint64m2_t vs2,
                                    vint8mf4x2_t vs3, size_t vl);
void __riscv_vsoxseg3ei64_v_i8mf4x3(int8_t *rs1, vuint64m2_t vs2,
                                    vint8mf4x3_t vs3, size_t vl);
void __riscv_vsoxseg4ei64_v_i8mf4x4(int8_t *rs1, vuint64m2_t vs2,
                                    vint8mf4x4_t vs3, size_t vl);
void __riscv_vsoxseg5ei64_v_i8mf4x5(int8_t *rs1, vuint64m2_t vs2,
                                    vint8mf4x5_t vs3, size_t vl);
void __riscv_vsoxseg6ei64_v_i8mf4x6(int8_t *rs1, vuint64m2_t vs2,
                                    vint8mf4x6_t vs3, size_t vl);
void __riscv_vsoxseg7ei64_v_i8mf4x7(int8_t *rs1, vuint64m2_t vs2,
                                    vint8mf4x7_t vs3, size_t vl);
void __riscv_vsoxseg8ei64_v_i8mf4x8(int8_t *rs1, vuint64m2_t vs2,
                                    vint8mf4x8_t vs3, size_t vl);
void __riscv_vsoxseg2ei64_v_i8mf2x2(int8_t *rs1, vuint64m4_t vs2,
                                    vint8mf2x2_t vs3, size_t vl);
void __riscv_vsoxseg3ei64_v_i8mf2x3(int8_t *rs1, vuint64m4_t vs2,
                                    vint8mf2x3_t vs3, size_t vl);
void __riscv_vsoxseg4ei64_v_i8mf2x4(int8_t *rs1, vuint64m4_t vs2,
                                    vint8mf2x4_t vs3, size_t vl);
void __riscv_vsoxseg5ei64_v_i8mf2x5(int8_t *rs1, vuint64m4_t vs2,
                                    vint8mf2x5_t vs3, size_t vl);
void __riscv_vsoxseg6ei64_v_i8mf2x6(int8_t *rs1, vuint64m4_t vs2,
                                    vint8mf2x6_t vs3, size_t vl);
void __riscv_vsoxseg7ei64_v_i8mf2x7(int8_t *rs1, vuint64m4_t vs2,
                                    vint8mf2x7_t vs3, size_t vl);
void __riscv_vsoxseg8ei64_v_i8mf2x8(int8_t *rs1, vuint64m4_t vs2,
                                    vint8mf2x8_t vs3, size_t vl);
void __riscv_vsoxseg2ei64_v_i8m1x2(int8_t *rs1, vuint64m8_t vs2,
                                   vint8m1x2_t vs3, size_t vl);
void __riscv_vsoxseg3ei64_v_i8m1x3(int8_t *rs1, vuint64m8_t vs2,
                                   vint8m1x3_t vs3, size_t vl);
void __riscv_vsoxseg4ei64_v_i8m1x4(int8_t *rs1, vuint64m8_t vs2,
                                   vint8m1x4_t vs3, size_t vl);
void __riscv_vsoxseg5ei64_v_i8m1x5(int8_t *rs1, vuint64m8_t vs2,
                                   vint8m1x5_t vs3, size_t vl);
void __riscv_vsoxseg6ei64_v_i8m1x6(int8_t *rs1, vuint64m8_t vs2,
                                   vint8m1x6_t vs3, size_t vl);
void __riscv_vsoxseg7ei64_v_i8m1x7(int8_t *rs1, vuint64m8_t vs2,
                                   vint8m1x7_t vs3, size_t vl);
void __riscv_vsoxseg8ei64_v_i8m1x8(int8_t *rs1, vuint64m8_t vs2,
                                   vint8m1x8_t vs3, size_t vl);
void __riscv_vsoxseg2ei8_v_i16mf4x2(int16_t *rs1, vuint8mf8_t vs2,
                                    vint16mf4x2_t vs3, size_t vl);
void __riscv_vsoxseg3ei8_v_i16mf4x3(int16_t *rs1, vuint8mf8_t vs2,
                                    vint16mf4x3_t vs3, size_t vl);
void __riscv_vsoxseg4ei8_v_i16mf4x4(int16_t *rs1, vuint8mf8_t vs2,
                                    vint16mf4x4_t vs3, size_t vl);
void __riscv_vsoxseg5ei8_v_i16mf4x5(int16_t *rs1, vuint8mf8_t vs2,
                                    vint16mf4x5_t vs3, size_t vl);
void __riscv_vsoxseg6ei8_v_i16mf4x6(int16_t *rs1, vuint8mf8_t vs2,
                                    vint16mf4x6_t vs3, size_t vl);
void __riscv_vsoxseg7ei8_v_i16mf4x7(int16_t *rs1, vuint8mf8_t vs2,
                                    vint16mf4x7_t vs3, size_t vl);
void __riscv_vsoxseg8ei8_v_i16mf4x8(int16_t *rs1, vuint8mf8_t vs2,
                                    vint16mf4x8_t vs3, size_t vl);
void __riscv_vsoxseg2ei8_v_i16mf2x2(int16_t *rs1, vuint8mf4_t vs2,
                                    vint16mf2x2_t vs3, size_t vl);
void __riscv_vsoxseg3ei8_v_i16mf2x3(int16_t *rs1, vuint8mf4_t vs2,
                                    vint16mf2x3_t vs3, size_t vl);
void __riscv_vsoxseg4ei8_v_i16mf2x4(int16_t *rs1, vuint8mf4_t vs2,
                                    vint16mf2x4_t vs3, size_t vl);
void __riscv_vsoxseg5ei8_v_i16mf2x5(int16_t *rs1, vuint8mf4_t vs2,
                                    vint16mf2x5_t vs3, size_t vl);
void __riscv_vsoxseg6ei8_v_i16mf2x6(int16_t *rs1, vuint8mf4_t vs2,
                                    vint16mf2x6_t vs3, size_t vl);
void __riscv_vsoxseg7ei8_v_i16mf2x7(int16_t *rs1, vuint8mf4_t vs2,
                                    vint16mf2x7_t vs3, size_t vl);
void __riscv_vsoxseg8ei8_v_i16mf2x8(int16_t *rs1, vuint8mf4_t vs2,
                                    vint16mf2x8_t vs3, size_t vl);
void __riscv_vsoxseg2ei8_v_i16m1x2(int16_t *rs1, vuint8mf2_t vs2,
                                   vint16m1x2_t vs3, size_t vl);
void __riscv_vsoxseg3ei8_v_i16m1x3(int16_t *rs1, vuint8mf2_t vs2,
                                   vint16m1x3_t vs3, size_t vl);
void __riscv_vsoxseg4ei8_v_i16m1x4(int16_t *rs1, vuint8mf2_t vs2,
                                   vint16m1x4_t vs3, size_t vl);
void __riscv_vsoxseg5ei8_v_i16m1x5(int16_t *rs1, vuint8mf2_t vs2,
                                   vint16m1x5_t vs3, size_t vl);
void __riscv_vsoxseg6ei8_v_i16m1x6(int16_t *rs1, vuint8mf2_t vs2,
                                   vint16m1x6_t vs3, size_t vl);
void __riscv_vsoxseg7ei8_v_i16m1x7(int16_t *rs1, vuint8mf2_t vs2,
                                   vint16m1x7_t vs3, size_t vl);
void __riscv_vsoxseg8ei8_v_i16m1x8(int16_t *rs1, vuint8mf2_t vs2,
                                   vint16m1x8_t vs3, size_t vl);
void __riscv_vsoxseg2ei8_v_i16m2x2(int16_t *rs1, vuint8m1_t vs2,
                                   vint16m2x2_t vs3, size_t vl);
void __riscv_vsoxseg3ei8_v_i16m2x3(int16_t *rs1, vuint8m1_t vs2,
                                   vint16m2x3_t vs3, size_t vl);
void __riscv_vsoxseg4ei8_v_i16m2x4(int16_t *rs1, vuint8m1_t vs2,
                                   vint16m2x4_t vs3, size_t vl);
void __riscv_vsoxseg2ei8_v_i16m4x2(int16_t *rs1, vuint8m2_t vs2,
                                   vint16m4x2_t vs3, size_t vl);
void __riscv_vsoxseg2ei16_v_i16mf4x2(int16_t *rs1, vuint16mf4_t vs2,
                                     vint16mf4x2_t vs3, size_t vl);
void __riscv_vsoxseg3ei16_v_i16mf4x3(int16_t *rs1, vuint16mf4_t vs2,
                                     vint16mf4x3_t vs3, size_t vl);
void __riscv_vsoxseg4ei16_v_i16mf4x4(int16_t *rs1, vuint16mf4_t vs2,
                                     vint16mf4x4_t vs3, size_t vl);
void __riscv_vsoxseg5ei16_v_i16mf4x5(int16_t *rs1, vuint16mf4_t vs2,
                                     vint16mf4x5_t vs3, size_t vl);
void __riscv_vsoxseg6ei16_v_i16mf4x6(int16_t *rs1, vuint16mf4_t vs2,
                                     vint16mf4x6_t vs3, size_t vl);
void __riscv_vsoxseg7ei16_v_i16mf4x7(int16_t *rs1, vuint16mf4_t vs2,
                                     vint16mf4x7_t vs3, size_t vl);
void __riscv_vsoxseg8ei16_v_i16mf4x8(int16_t *rs1, vuint16mf4_t vs2,
                                     vint16mf4x8_t vs3, size_t vl);
void __riscv_vsoxseg2ei16_v_i16mf2x2(int16_t *rs1, vuint16mf2_t vs2,
                                     vint16mf2x2_t vs3, size_t vl);
void __riscv_vsoxseg3ei16_v_i16mf2x3(int16_t *rs1, vuint16mf2_t vs2,
                                     vint16mf2x3_t vs3, size_t vl);
void __riscv_vsoxseg4ei16_v_i16mf2x4(int16_t *rs1, vuint16mf2_t vs2,
                                     vint16mf2x4_t vs3, size_t vl);
void __riscv_vsoxseg5ei16_v_i16mf2x5(int16_t *rs1, vuint16mf2_t vs2,
                                     vint16mf2x5_t vs3, size_t vl);
void __riscv_vsoxseg6ei16_v_i16mf2x6(int16_t *rs1, vuint16mf2_t vs2,
                                     vint16mf2x6_t vs3, size_t vl);
void __riscv_vsoxseg7ei16_v_i16mf2x7(int16_t *rs1, vuint16mf2_t vs2,
                                     vint16mf2x7_t vs3, size_t vl);
void __riscv_vsoxseg8ei16_v_i16mf2x8(int16_t *rs1, vuint16mf2_t vs2,
                                     vint16mf2x8_t vs3, size_t vl);
void __riscv_vsoxseg2ei16_v_i16m1x2(int16_t *rs1, vuint16m1_t vs2,
                                    vint16m1x2_t vs3, size_t vl);
void __riscv_vsoxseg3ei16_v_i16m1x3(int16_t *rs1, vuint16m1_t vs2,
                                    vint16m1x3_t vs3, size_t vl);
void __riscv_vsoxseg4ei16_v_i16m1x4(int16_t *rs1, vuint16m1_t vs2,
                                    vint16m1x4_t vs3, size_t vl);
void __riscv_vsoxseg5ei16_v_i16m1x5(int16_t *rs1, vuint16m1_t vs2,
                                    vint16m1x5_t vs3, size_t vl);
void __riscv_vsoxseg6ei16_v_i16m1x6(int16_t *rs1, vuint16m1_t vs2,
                                    vint16m1x6_t vs3, size_t vl);
void __riscv_vsoxseg7ei16_v_i16m1x7(int16_t *rs1, vuint16m1_t vs2,
                                    vint16m1x7_t vs3, size_t vl);
void __riscv_vsoxseg8ei16_v_i16m1x8(int16_t *rs1, vuint16m1_t vs2,
                                    vint16m1x8_t vs3, size_t vl);
void __riscv_vsoxseg2ei16_v_i16m2x2(int16_t *rs1, vuint16m2_t vs2,
                                    vint16m2x2_t vs3, size_t vl);
void __riscv_vsoxseg3ei16_v_i16m2x3(int16_t *rs1, vuint16m2_t vs2,
                                    vint16m2x3_t vs3, size_t vl);
void __riscv_vsoxseg4ei16_v_i16m2x4(int16_t *rs1, vuint16m2_t vs2,
                                    vint16m2x4_t vs3, size_t vl);
void __riscv_vsoxseg2ei16_v_i16m4x2(int16_t *rs1, vuint16m4_t vs2,
                                    vint16m4x2_t vs3, size_t vl);
void __riscv_vsoxseg2ei32_v_i16mf4x2(int16_t *rs1, vuint32mf2_t vs2,
                                     vint16mf4x2_t vs3, size_t vl);
void __riscv_vsoxseg3ei32_v_i16mf4x3(int16_t *rs1, vuint32mf2_t vs2,
                                     vint16mf4x3_t vs3, size_t vl);
void __riscv_vsoxseg4ei32_v_i16mf4x4(int16_t *rs1, vuint32mf2_t vs2,
                                     vint16mf4x4_t vs3, size_t vl);
void __riscv_vsoxseg5ei32_v_i16mf4x5(int16_t *rs1, vuint32mf2_t vs2,
                                     vint16mf4x5_t vs3, size_t vl);
void __riscv_vsoxseg6ei32_v_i16mf4x6(int16_t *rs1, vuint32mf2_t vs2,
                                     vint16mf4x6_t vs3, size_t vl);
void __riscv_vsoxseg7ei32_v_i16mf4x7(int16_t *rs1, vuint32mf2_t vs2,
                                     vint16mf4x7_t vs3, size_t vl);
void __riscv_vsoxseg8ei32_v_i16mf4x8(int16_t *rs1, vuint32mf2_t vs2,
                                     vint16mf4x8_t vs3, size_t vl);
void __riscv_vsoxseg2ei32_v_i16mf2x2(int16_t *rs1, vuint32m1_t vs2,
                                     vint16mf2x2_t vs3, size_t vl);
void __riscv_vsoxseg3ei32_v_i16mf2x3(int16_t *rs1, vuint32m1_t vs2,
                                     vint16mf2x3_t vs3, size_t vl);
void __riscv_vsoxseg4ei32_v_i16mf2x4(int16_t *rs1, vuint32m1_t vs2,
                                     vint16mf2x4_t vs3, size_t vl);
void __riscv_vsoxseg5ei32_v_i16mf2x5(int16_t *rs1, vuint32m1_t vs2,
                                     vint16mf2x5_t vs3, size_t vl);
void __riscv_vsoxseg6ei32_v_i16mf2x6(int16_t *rs1, vuint32m1_t vs2,
                                     vint16mf2x6_t vs3, size_t vl);
void __riscv_vsoxseg7ei32_v_i16mf2x7(int16_t *rs1, vuint32m1_t vs2,
                                     vint16mf2x7_t vs3, size_t vl);
void __riscv_vsoxseg8ei32_v_i16mf2x8(int16_t *rs1, vuint32m1_t vs2,
                                     vint16mf2x8_t vs3, size_t vl);
void __riscv_vsoxseg2ei32_v_i16m1x2(int16_t *rs1, vuint32m2_t vs2,
                                    vint16m1x2_t vs3, size_t vl);
void __riscv_vsoxseg3ei32_v_i16m1x3(int16_t *rs1, vuint32m2_t vs2,
                                    vint16m1x3_t vs3, size_t vl);
void __riscv_vsoxseg4ei32_v_i16m1x4(int16_t *rs1, vuint32m2_t vs2,
                                    vint16m1x4_t vs3, size_t vl);
void __riscv_vsoxseg5ei32_v_i16m1x5(int16_t *rs1, vuint32m2_t vs2,
                                    vint16m1x5_t vs3, size_t vl);
void __riscv_vsoxseg6ei32_v_i16m1x6(int16_t *rs1, vuint32m2_t vs2,
                                    vint16m1x6_t vs3, size_t vl);
void __riscv_vsoxseg7ei32_v_i16m1x7(int16_t *rs1, vuint32m2_t vs2,
                                    vint16m1x7_t vs3, size_t vl);
void __riscv_vsoxseg8ei32_v_i16m1x8(int16_t *rs1, vuint32m2_t vs2,
                                    vint16m1x8_t vs3, size_t vl);
void __riscv_vsoxseg2ei32_v_i16m2x2(int16_t *rs1, vuint32m4_t vs2,
                                    vint16m2x2_t vs3, size_t vl);
void __riscv_vsoxseg3ei32_v_i16m2x3(int16_t *rs1, vuint32m4_t vs2,
                                    vint16m2x3_t vs3, size_t vl);
void __riscv_vsoxseg4ei32_v_i16m2x4(int16_t *rs1, vuint32m4_t vs2,
                                    vint16m2x4_t vs3, size_t vl);
void __riscv_vsoxseg2ei32_v_i16m4x2(int16_t *rs1, vuint32m8_t vs2,
                                    vint16m4x2_t vs3, size_t vl);
void __riscv_vsoxseg2ei64_v_i16mf4x2(int16_t *rs1, vuint64m1_t vs2,
                                     vint16mf4x2_t vs3, size_t vl);
void __riscv_vsoxseg3ei64_v_i16mf4x3(int16_t *rs1, vuint64m1_t vs2,
                                     vint16mf4x3_t vs3, size_t vl);
void __riscv_vsoxseg4ei64_v_i16mf4x4(int16_t *rs1, vuint64m1_t vs2,
                                     vint16mf4x4_t vs3, size_t vl);
void __riscv_vsoxseg5ei64_v_i16mf4x5(int16_t *rs1, vuint64m1_t vs2,
                                     vint16mf4x5_t vs3, size_t vl);
void __riscv_vsoxseg6ei64_v_i16mf4x6(int16_t *rs1, vuint64m1_t vs2,
                                     vint16mf4x6_t vs3, size_t vl);
void __riscv_vsoxseg7ei64_v_i16mf4x7(int16_t *rs1, vuint64m1_t vs2,
                                     vint16mf4x7_t vs3, size_t vl);
void __riscv_vsoxseg8ei64_v_i16mf4x8(int16_t *rs1, vuint64m1_t vs2,
                                     vint16mf4x8_t vs3, size_t vl);
void __riscv_vsoxseg2ei64_v_i16mf2x2(int16_t *rs1, vuint64m2_t vs2,
                                     vint16mf2x2_t vs3, size_t vl);
void __riscv_vsoxseg3ei64_v_i16mf2x3(int16_t *rs1, vuint64m2_t vs2,
                                     vint16mf2x3_t vs3, size_t vl);
void __riscv_vsoxseg4ei64_v_i16mf2x4(int16_t *rs1, vuint64m2_t vs2,
                                     vint16mf2x4_t vs3, size_t vl);
void __riscv_vsoxseg5ei64_v_i16mf2x5(int16_t *rs1, vuint64m2_t vs2,
                                     vint16mf2x5_t vs3, size_t vl);
void __riscv_vsoxseg6ei64_v_i16mf2x6(int16_t *rs1, vuint64m2_t vs2,
                                     vint16mf2x6_t vs3, size_t vl);
void __riscv_vsoxseg7ei64_v_i16mf2x7(int16_t *rs1, vuint64m2_t vs2,
                                     vint16mf2x7_t vs3, size_t vl);
void __riscv_vsoxseg8ei64_v_i16mf2x8(int16_t *rs1, vuint64m2_t vs2,
                                     vint16mf2x8_t vs3, size_t vl);
void __riscv_vsoxseg2ei64_v_i16m1x2(int16_t *rs1, vuint64m4_t vs2,
                                    vint16m1x2_t vs3, size_t vl);
void __riscv_vsoxseg3ei64_v_i16m1x3(int16_t *rs1, vuint64m4_t vs2,
                                    vint16m1x3_t vs3, size_t vl);
void __riscv_vsoxseg4ei64_v_i16m1x4(int16_t *rs1, vuint64m4_t vs2,
                                    vint16m1x4_t vs3, size_t vl);
void __riscv_vsoxseg5ei64_v_i16m1x5(int16_t *rs1, vuint64m4_t vs2,
                                    vint16m1x5_t vs3, size_t vl);
void __riscv_vsoxseg6ei64_v_i16m1x6(int16_t *rs1, vuint64m4_t vs2,
                                    vint16m1x6_t vs3, size_t vl);
void __riscv_vsoxseg7ei64_v_i16m1x7(int16_t *rs1, vuint64m4_t vs2,
                                    vint16m1x7_t vs3, size_t vl);
void __riscv_vsoxseg8ei64_v_i16m1x8(int16_t *rs1, vuint64m4_t vs2,
                                    vint16m1x8_t vs3, size_t vl);
void __riscv_vsoxseg2ei64_v_i16m2x2(int16_t *rs1, vuint64m8_t vs2,
                                    vint16m2x2_t vs3, size_t vl);
void __riscv_vsoxseg3ei64_v_i16m2x3(int16_t *rs1, vuint64m8_t vs2,
                                    vint16m2x3_t vs3, size_t vl);
void __riscv_vsoxseg4ei64_v_i16m2x4(int16_t *rs1, vuint64m8_t vs2,
                                    vint16m2x4_t vs3, size_t vl);
void __riscv_vsoxseg2ei8_v_i32mf2x2(int32_t *rs1, vuint8mf8_t vs2,
                                    vint32mf2x2_t vs3, size_t vl);
void __riscv_vsoxseg3ei8_v_i32mf2x3(int32_t *rs1, vuint8mf8_t vs2,
                                    vint32mf2x3_t vs3, size_t vl);
void __riscv_vsoxseg4ei8_v_i32mf2x4(int32_t *rs1, vuint8mf8_t vs2,
                                    vint32mf2x4_t vs3, size_t vl);
void __riscv_vsoxseg5ei8_v_i32mf2x5(int32_t *rs1, vuint8mf8_t vs2,
                                    vint32mf2x5_t vs3, size_t vl);
void __riscv_vsoxseg6ei8_v_i32mf2x6(int32_t *rs1, vuint8mf8_t vs2,
                                    vint32mf2x6_t vs3, size_t vl);
void __riscv_vsoxseg7ei8_v_i32mf2x7(int32_t *rs1, vuint8mf8_t vs2,
                                    vint32mf2x7_t vs3, size_t vl);
void __riscv_vsoxseg8ei8_v_i32mf2x8(int32_t *rs1, vuint8mf8_t vs2,
                                    vint32mf2x8_t vs3, size_t vl);
void __riscv_vsoxseg2ei8_v_i32m1x2(int32_t *rs1, vuint8mf4_t vs2,
                                   vint32m1x2_t vs3, size_t vl);
void __riscv_vsoxseg3ei8_v_i32m1x3(int32_t *rs1, vuint8mf4_t vs2,
                                   vint32m1x3_t vs3, size_t vl);
void __riscv_vsoxseg4ei8_v_i32m1x4(int32_t *rs1, vuint8mf4_t vs2,
                                   vint32m1x4_t vs3, size_t vl);
void __riscv_vsoxseg5ei8_v_i32m1x5(int32_t *rs1, vuint8mf4_t vs2,
                                   vint32m1x5_t vs3, size_t vl);
void __riscv_vsoxseg6ei8_v_i32m1x6(int32_t *rs1, vuint8mf4_t vs2,
                                   vint32m1x6_t vs3, size_t vl);
void __riscv_vsoxseg7ei8_v_i32m1x7(int32_t *rs1, vuint8mf4_t vs2,
                                   vint32m1x7_t vs3, size_t vl);
void __riscv_vsoxseg8ei8_v_i32m1x8(int32_t *rs1, vuint8mf4_t vs2,
                                   vint32m1x8_t vs3, size_t vl);
void __riscv_vsoxseg2ei8_v_i32m2x2(int32_t *rs1, vuint8mf2_t vs2,
                                   vint32m2x2_t vs3, size_t vl);
void __riscv_vsoxseg3ei8_v_i32m2x3(int32_t *rs1, vuint8mf2_t vs2,
                                   vint32m2x3_t vs3, size_t vl);
void __riscv_vsoxseg4ei8_v_i32m2x4(int32_t *rs1, vuint8mf2_t vs2,
                                   vint32m2x4_t vs3, size_t vl);
void __riscv_vsoxseg2ei8_v_i32m4x2(int32_t *rs1, vuint8m1_t vs2,
                                   vint32m4x2_t vs3, size_t vl);
void __riscv_vsoxseg2ei16_v_i32mf2x2(int32_t *rs1, vuint16mf4_t vs2,
                                     vint32mf2x2_t vs3, size_t vl);
void __riscv_vsoxseg3ei16_v_i32mf2x3(int32_t *rs1, vuint16mf4_t vs2,
                                     vint32mf2x3_t vs3, size_t vl);
void __riscv_vsoxseg4ei16_v_i32mf2x4(int32_t *rs1, vuint16mf4_t vs2,
                                     vint32mf2x4_t vs3, size_t vl);
void __riscv_vsoxseg5ei16_v_i32mf2x5(int32_t *rs1, vuint16mf4_t vs2,
                                     vint32mf2x5_t vs3, size_t vl);
void __riscv_vsoxseg6ei16_v_i32mf2x6(int32_t *rs1, vuint16mf4_t vs2,
                                     vint32mf2x6_t vs3, size_t vl);
void __riscv_vsoxseg7ei16_v_i32mf2x7(int32_t *rs1, vuint16mf4_t vs2,
                                     vint32mf2x7_t vs3, size_t vl);
void __riscv_vsoxseg8ei16_v_i32mf2x8(int32_t *rs1, vuint16mf4_t vs2,
                                     vint32mf2x8_t vs3, size_t vl);
void __riscv_vsoxseg2ei16_v_i32m1x2(int32_t *rs1, vuint16mf2_t vs2,
                                    vint32m1x2_t vs3, size_t vl);
void __riscv_vsoxseg3ei16_v_i32m1x3(int32_t *rs1, vuint16mf2_t vs2,
                                    vint32m1x3_t vs3, size_t vl);
void __riscv_vsoxseg4ei16_v_i32m1x4(int32_t *rs1, vuint16mf2_t vs2,
                                    vint32m1x4_t vs3, size_t vl);
void __riscv_vsoxseg5ei16_v_i32m1x5(int32_t *rs1, vuint16mf2_t vs2,
                                    vint32m1x5_t vs3, size_t vl);
void __riscv_vsoxseg6ei16_v_i32m1x6(int32_t *rs1, vuint16mf2_t vs2,
                                    vint32m1x6_t vs3, size_t vl);
void __riscv_vsoxseg7ei16_v_i32m1x7(int32_t *rs1, vuint16mf2_t vs2,
                                    vint32m1x7_t vs3, size_t vl);
void __riscv_vsoxseg8ei16_v_i32m1x8(int32_t *rs1, vuint16mf2_t vs2,
                                    vint32m1x8_t vs3, size_t vl);
void __riscv_vsoxseg2ei16_v_i32m2x2(int32_t *rs1, vuint16m1_t vs2,
                                    vint32m2x2_t vs3, size_t vl);
void __riscv_vsoxseg3ei16_v_i32m2x3(int32_t *rs1, vuint16m1_t vs2,
                                    vint32m2x3_t vs3, size_t vl);
void __riscv_vsoxseg4ei16_v_i32m2x4(int32_t *rs1, vuint16m1_t vs2,
                                    vint32m2x4_t vs3, size_t vl);
void __riscv_vsoxseg2ei16_v_i32m4x2(int32_t *rs1, vuint16m2_t vs2,
                                    vint32m4x2_t vs3, size_t vl);
void __riscv_vsoxseg2ei32_v_i32mf2x2(int32_t *rs1, vuint32mf2_t vs2,
                                     vint32mf2x2_t vs3, size_t vl);
void __riscv_vsoxseg3ei32_v_i32mf2x3(int32_t *rs1, vuint32mf2_t vs2,
                                     vint32mf2x3_t vs3, size_t vl);
void __riscv_vsoxseg4ei32_v_i32mf2x4(int32_t *rs1, vuint32mf2_t vs2,
                                     vint32mf2x4_t vs3, size_t vl);
void __riscv_vsoxseg5ei32_v_i32mf2x5(int32_t *rs1, vuint32mf2_t vs2,
                                     vint32mf2x5_t vs3, size_t vl);
void __riscv_vsoxseg6ei32_v_i32mf2x6(int32_t *rs1, vuint32mf2_t vs2,
                                     vint32mf2x6_t vs3, size_t vl);
void __riscv_vsoxseg7ei32_v_i32mf2x7(int32_t *rs1, vuint32mf2_t vs2,
                                     vint32mf2x7_t vs3, size_t vl);
void __riscv_vsoxseg8ei32_v_i32mf2x8(int32_t *rs1, vuint32mf2_t vs2,
                                     vint32mf2x8_t vs3, size_t vl);
void __riscv_vsoxseg2ei32_v_i32m1x2(int32_t *rs1, vuint32m1_t vs2,
                                    vint32m1x2_t vs3, size_t vl);
void __riscv_vsoxseg3ei32_v_i32m1x3(int32_t *rs1, vuint32m1_t vs2,
                                    vint32m1x3_t vs3, size_t vl);
void __riscv_vsoxseg4ei32_v_i32m1x4(int32_t *rs1, vuint32m1_t vs2,
                                    vint32m1x4_t vs3, size_t vl);
void __riscv_vsoxseg5ei32_v_i32m1x5(int32_t *rs1, vuint32m1_t vs2,
                                    vint32m1x5_t vs3, size_t vl);
void __riscv_vsoxseg6ei32_v_i32m1x6(int32_t *rs1, vuint32m1_t vs2,
                                    vint32m1x6_t vs3, size_t vl);
void __riscv_vsoxseg7ei32_v_i32m1x7(int32_t *rs1, vuint32m1_t vs2,
                                    vint32m1x7_t vs3, size_t vl);
void __riscv_vsoxseg8ei32_v_i32m1x8(int32_t *rs1, vuint32m1_t vs2,
                                    vint32m1x8_t vs3, size_t vl);
void __riscv_vsoxseg2ei32_v_i32m2x2(int32_t *rs1, vuint32m2_t vs2,
                                    vint32m2x2_t vs3, size_t vl);
void __riscv_vsoxseg3ei32_v_i32m2x3(int32_t *rs1, vuint32m2_t vs2,
                                    vint32m2x3_t vs3, size_t vl);
void __riscv_vsoxseg4ei32_v_i32m2x4(int32_t *rs1, vuint32m2_t vs2,
                                    vint32m2x4_t vs3, size_t vl);
void __riscv_vsoxseg2ei32_v_i32m4x2(int32_t *rs1, vuint32m4_t vs2,
                                    vint32m4x2_t vs3, size_t vl);
void __riscv_vsoxseg2ei64_v_i32mf2x2(int32_t *rs1, vuint64m1_t vs2,
                                     vint32mf2x2_t vs3, size_t vl);
void __riscv_vsoxseg3ei64_v_i32mf2x3(int32_t *rs1, vuint64m1_t vs2,
                                     vint32mf2x3_t vs3, size_t vl);
void __riscv_vsoxseg4ei64_v_i32mf2x4(int32_t *rs1, vuint64m1_t vs2,
                                     vint32mf2x4_t vs3, size_t vl);
void __riscv_vsoxseg5ei64_v_i32mf2x5(int32_t *rs1, vuint64m1_t vs2,
                                     vint32mf2x5_t vs3, size_t vl);
void __riscv_vsoxseg6ei64_v_i32mf2x6(int32_t *rs1, vuint64m1_t vs2,
                                     vint32mf2x6_t vs3, size_t vl);
void __riscv_vsoxseg7ei64_v_i32mf2x7(int32_t *rs1, vuint64m1_t vs2,
                                     vint32mf2x7_t vs3, size_t vl);
void __riscv_vsoxseg8ei64_v_i32mf2x8(int32_t *rs1, vuint64m1_t vs2,
                                     vint32mf2x8_t vs3, size_t vl);
void __riscv_vsoxseg2ei64_v_i32m1x2(int32_t *rs1, vuint64m2_t vs2,
                                    vint32m1x2_t vs3, size_t vl);
void __riscv_vsoxseg3ei64_v_i32m1x3(int32_t *rs1, vuint64m2_t vs2,
                                    vint32m1x3_t vs3, size_t vl);
void __riscv_vsoxseg4ei64_v_i32m1x4(int32_t *rs1, vuint64m2_t vs2,
                                    vint32m1x4_t vs3, size_t vl);
void __riscv_vsoxseg5ei64_v_i32m1x5(int32_t *rs1, vuint64m2_t vs2,
                                    vint32m1x5_t vs3, size_t vl);
void __riscv_vsoxseg6ei64_v_i32m1x6(int32_t *rs1, vuint64m2_t vs2,
                                    vint32m1x6_t vs3, size_t vl);
void __riscv_vsoxseg7ei64_v_i32m1x7(int32_t *rs1, vuint64m2_t vs2,
                                    vint32m1x7_t vs3, size_t vl);
void __riscv_vsoxseg8ei64_v_i32m1x8(int32_t *rs1, vuint64m2_t vs2,
                                    vint32m1x8_t vs3, size_t vl);
void __riscv_vsoxseg2ei64_v_i32m2x2(int32_t *rs1, vuint64m4_t vs2,
                                    vint32m2x2_t vs3, size_t vl);
void __riscv_vsoxseg3ei64_v_i32m2x3(int32_t *rs1, vuint64m4_t vs2,
                                    vint32m2x3_t vs3, size_t vl);
void __riscv_vsoxseg4ei64_v_i32m2x4(int32_t *rs1, vuint64m4_t vs2,
                                    vint32m2x4_t vs3, size_t vl);
void __riscv_vsoxseg2ei64_v_i32m4x2(int32_t *rs1, vuint64m8_t vs2,
                                    vint32m4x2_t vs3, size_t vl);
void __riscv_vsoxseg2ei8_v_i64m1x2(int64_t *rs1, vuint8mf8_t vs2,
                                   vint64m1x2_t vs3, size_t vl);
void __riscv_vsoxseg3ei8_v_i64m1x3(int64_t *rs1, vuint8mf8_t vs2,
                                   vint64m1x3_t vs3, size_t vl);
void __riscv_vsoxseg4ei8_v_i64m1x4(int64_t *rs1, vuint8mf8_t vs2,
                                   vint64m1x4_t vs3, size_t vl);
void __riscv_vsoxseg5ei8_v_i64m1x5(int64_t *rs1, vuint8mf8_t vs2,
                                   vint64m1x5_t vs3, size_t vl);
void __riscv_vsoxseg6ei8_v_i64m1x6(int64_t *rs1, vuint8mf8_t vs2,
                                   vint64m1x6_t vs3, size_t vl);
void __riscv_vsoxseg7ei8_v_i64m1x7(int64_t *rs1, vuint8mf8_t vs2,
                                   vint64m1x7_t vs3, size_t vl);
void __riscv_vsoxseg8ei8_v_i64m1x8(int64_t *rs1, vuint8mf8_t vs2,
                                   vint64m1x8_t vs3, size_t vl);
void __riscv_vsoxseg2ei8_v_i64m2x2(int64_t *rs1, vuint8mf4_t vs2,
                                   vint64m2x2_t vs3, size_t vl);
void __riscv_vsoxseg3ei8_v_i64m2x3(int64_t *rs1, vuint8mf4_t vs2,
                                   vint64m2x3_t vs3, size_t vl);
void __riscv_vsoxseg4ei8_v_i64m2x4(int64_t *rs1, vuint8mf4_t vs2,
                                   vint64m2x4_t vs3, size_t vl);
void __riscv_vsoxseg2ei8_v_i64m4x2(int64_t *rs1, vuint8mf2_t vs2,
                                   vint64m4x2_t vs3, size_t vl);
void __riscv_vsoxseg2ei16_v_i64m1x2(int64_t *rs1, vuint16mf4_t vs2,
                                    vint64m1x2_t vs3, size_t vl);
void __riscv_vsoxseg3ei16_v_i64m1x3(int64_t *rs1, vuint16mf4_t vs2,
                                    vint64m1x3_t vs3, size_t vl);
void __riscv_vsoxseg4ei16_v_i64m1x4(int64_t *rs1, vuint16mf4_t vs2,
                                    vint64m1x4_t vs3, size_t vl);
void __riscv_vsoxseg5ei16_v_i64m1x5(int64_t *rs1, vuint16mf4_t vs2,
                                    vint64m1x5_t vs3, size_t vl);
void __riscv_vsoxseg6ei16_v_i64m1x6(int64_t *rs1, vuint16mf4_t vs2,
                                    vint64m1x6_t vs3, size_t vl);
void __riscv_vsoxseg7ei16_v_i64m1x7(int64_t *rs1, vuint16mf4_t vs2,
                                    vint64m1x7_t vs3, size_t vl);
void __riscv_vsoxseg8ei16_v_i64m1x8(int64_t *rs1, vuint16mf4_t vs2,
                                    vint64m1x8_t vs3, size_t vl);
void __riscv_vsoxseg2ei16_v_i64m2x2(int64_t *rs1, vuint16mf2_t vs2,
                                    vint64m2x2_t vs3, size_t vl);
void __riscv_vsoxseg3ei16_v_i64m2x3(int64_t *rs1, vuint16mf2_t vs2,
                                    vint64m2x3_t vs3, size_t vl);
void __riscv_vsoxseg4ei16_v_i64m2x4(int64_t *rs1, vuint16mf2_t vs2,
                                    vint64m2x4_t vs3, size_t vl);
void __riscv_vsoxseg2ei16_v_i64m4x2(int64_t *rs1, vuint16m1_t vs2,
                                    vint64m4x2_t vs3, size_t vl);
void __riscv_vsoxseg2ei32_v_i64m1x2(int64_t *rs1, vuint32mf2_t vs2,
                                    vint64m1x2_t vs3, size_t vl);
void __riscv_vsoxseg3ei32_v_i64m1x3(int64_t *rs1, vuint32mf2_t vs2,
                                    vint64m1x3_t vs3, size_t vl);
void __riscv_vsoxseg4ei32_v_i64m1x4(int64_t *rs1, vuint32mf2_t vs2,
                                    vint64m1x4_t vs3, size_t vl);
void __riscv_vsoxseg5ei32_v_i64m1x5(int64_t *rs1, vuint32mf2_t vs2,
                                    vint64m1x5_t vs3, size_t vl);
void __riscv_vsoxseg6ei32_v_i64m1x6(int64_t *rs1, vuint32mf2_t vs2,
                                    vint64m1x6_t vs3, size_t vl);
void __riscv_vsoxseg7ei32_v_i64m1x7(int64_t *rs1, vuint32mf2_t vs2,
                                    vint64m1x7_t vs3, size_t vl);
void __riscv_vsoxseg8ei32_v_i64m1x8(int64_t *rs1, vuint32mf2_t vs2,
                                    vint64m1x8_t vs3, size_t vl);
void __riscv_vsoxseg2ei32_v_i64m2x2(int64_t *rs1, vuint32m1_t vs2,
                                    vint64m2x2_t vs3, size_t vl);
void __riscv_vsoxseg3ei32_v_i64m2x3(int64_t *rs1, vuint32m1_t vs2,
                                    vint64m2x3_t vs3, size_t vl);
void __riscv_vsoxseg4ei32_v_i64m2x4(int64_t *rs1, vuint32m1_t vs2,
                                    vint64m2x4_t vs3, size_t vl);
void __riscv_vsoxseg2ei32_v_i64m4x2(int64_t *rs1, vuint32m2_t vs2,
                                    vint64m4x2_t vs3, size_t vl);
void __riscv_vsoxseg2ei64_v_i64m1x2(int64_t *rs1, vuint64m1_t vs2,
                                    vint64m1x2_t vs3, size_t vl);
void __riscv_vsoxseg3ei64_v_i64m1x3(int64_t *rs1, vuint64m1_t vs2,
                                    vint64m1x3_t vs3, size_t vl);
void __riscv_vsoxseg4ei64_v_i64m1x4(int64_t *rs1, vuint64m1_t vs2,
                                    vint64m1x4_t vs3, size_t vl);
void __riscv_vsoxseg5ei64_v_i64m1x5(int64_t *rs1, vuint64m1_t vs2,
                                    vint64m1x5_t vs3, size_t vl);
void __riscv_vsoxseg6ei64_v_i64m1x6(int64_t *rs1, vuint64m1_t vs2,
                                    vint64m1x6_t vs3, size_t vl);
void __riscv_vsoxseg7ei64_v_i64m1x7(int64_t *rs1, vuint64m1_t vs2,
                                    vint64m1x7_t vs3, size_t vl);
void __riscv_vsoxseg8ei64_v_i64m1x8(int64_t *rs1, vuint64m1_t vs2,
                                    vint64m1x8_t vs3, size_t vl);
void __riscv_vsoxseg2ei64_v_i64m2x2(int64_t *rs1, vuint64m2_t vs2,
                                    vint64m2x2_t vs3, size_t vl);
void __riscv_vsoxseg3ei64_v_i64m2x3(int64_t *rs1, vuint64m2_t vs2,
                                    vint64m2x3_t vs3, size_t vl);
void __riscv_vsoxseg4ei64_v_i64m2x4(int64_t *rs1, vuint64m2_t vs2,
                                    vint64m2x4_t vs3, size_t vl);
void __riscv_vsoxseg2ei64_v_i64m4x2(int64_t *rs1, vuint64m4_t vs2,
                                    vint64m4x2_t vs3, size_t vl);
void __riscv_vsuxseg2ei8_v_i8mf8x2(int8_t *rs1, vuint8mf8_t vs2,
                                   vint8mf8x2_t vs3, size_t vl);
void __riscv_vsuxseg3ei8_v_i8mf8x3(int8_t *rs1, vuint8mf8_t vs2,
                                   vint8mf8x3_t vs3, size_t vl);
void __riscv_vsuxseg4ei8_v_i8mf8x4(int8_t *rs1, vuint8mf8_t vs2,
                                   vint8mf8x4_t vs3, size_t vl);
void __riscv_vsuxseg5ei8_v_i8mf8x5(int8_t *rs1, vuint8mf8_t vs2,
                                   vint8mf8x5_t vs3, size_t vl);
void __riscv_vsuxseg6ei8_v_i8mf8x6(int8_t *rs1, vuint8mf8_t vs2,
                                   vint8mf8x6_t vs3, size_t vl);
void __riscv_vsuxseg7ei8_v_i8mf8x7(int8_t *rs1, vuint8mf8_t vs2,
                                   vint8mf8x7_t vs3, size_t vl);
void __riscv_vsuxseg8ei8_v_i8mf8x8(int8_t *rs1, vuint8mf8_t vs2,
                                   vint8mf8x8_t vs3, size_t vl);
void __riscv_vsuxseg2ei8_v_i8mf4x2(int8_t *rs1, vuint8mf4_t vs2,
                                   vint8mf4x2_t vs3, size_t vl);
void __riscv_vsuxseg3ei8_v_i8mf4x3(int8_t *rs1, vuint8mf4_t vs2,
                                   vint8mf4x3_t vs3, size_t vl);
void __riscv_vsuxseg4ei8_v_i8mf4x4(int8_t *rs1, vuint8mf4_t vs2,
                                   vint8mf4x4_t vs3, size_t vl);
void __riscv_vsuxseg5ei8_v_i8mf4x5(int8_t *rs1, vuint8mf4_t vs2,
                                   vint8mf4x5_t vs3, size_t vl);
void __riscv_vsuxseg6ei8_v_i8mf4x6(int8_t *rs1, vuint8mf4_t vs2,
                                   vint8mf4x6_t vs3, size_t vl);
void __riscv_vsuxseg7ei8_v_i8mf4x7(int8_t *rs1, vuint8mf4_t vs2,
                                   vint8mf4x7_t vs3, size_t vl);
void __riscv_vsuxseg8ei8_v_i8mf4x8(int8_t *rs1, vuint8mf4_t vs2,
                                   vint8mf4x8_t vs3, size_t vl);
void __riscv_vsuxseg2ei8_v_i8mf2x2(int8_t *rs1, vuint8mf2_t vs2,
                                   vint8mf2x2_t vs3, size_t vl);
void __riscv_vsuxseg3ei8_v_i8mf2x3(int8_t *rs1, vuint8mf2_t vs2,
                                   vint8mf2x3_t vs3, size_t vl);
void __riscv_vsuxseg4ei8_v_i8mf2x4(int8_t *rs1, vuint8mf2_t vs2,
                                   vint8mf2x4_t vs3, size_t vl);
void __riscv_vsuxseg5ei8_v_i8mf2x5(int8_t *rs1, vuint8mf2_t vs2,
                                   vint8mf2x5_t vs3, size_t vl);
void __riscv_vsuxseg6ei8_v_i8mf2x6(int8_t *rs1, vuint8mf2_t vs2,
                                   vint8mf2x6_t vs3, size_t vl);
void __riscv_vsuxseg7ei8_v_i8mf2x7(int8_t *rs1, vuint8mf2_t vs2,
                                   vint8mf2x7_t vs3, size_t vl);
void __riscv_vsuxseg8ei8_v_i8mf2x8(int8_t *rs1, vuint8mf2_t vs2,
                                   vint8mf2x8_t vs3, size_t vl);
void __riscv_vsuxseg2ei8_v_i8m1x2(int8_t *rs1, vuint8m1_t vs2, vint8m1x2_t vs3,
                                  size_t vl);
void __riscv_vsuxseg3ei8_v_i8m1x3(int8_t *rs1, vuint8m1_t vs2, vint8m1x3_t vs3,
                                  size_t vl);
void __riscv_vsuxseg4ei8_v_i8m1x4(int8_t *rs1, vuint8m1_t vs2, vint8m1x4_t vs3,
                                  size_t vl);
void __riscv_vsuxseg5ei8_v_i8m1x5(int8_t *rs1, vuint8m1_t vs2, vint8m1x5_t vs3,
                                  size_t vl);
void __riscv_vsuxseg6ei8_v_i8m1x6(int8_t *rs1, vuint8m1_t vs2, vint8m1x6_t vs3,
                                  size_t vl);
void __riscv_vsuxseg7ei8_v_i8m1x7(int8_t *rs1, vuint8m1_t vs2, vint8m1x7_t vs3,
                                  size_t vl);
void __riscv_vsuxseg8ei8_v_i8m1x8(int8_t *rs1, vuint8m1_t vs2, vint8m1x8_t vs3,
                                  size_t vl);
void __riscv_vsuxseg2ei8_v_i8m2x2(int8_t *rs1, vuint8m2_t vs2, vint8m2x2_t vs3,
                                  size_t vl);
void __riscv_vsuxseg3ei8_v_i8m2x3(int8_t *rs1, vuint8m2_t vs2, vint8m2x3_t vs3,
                                  size_t vl);
void __riscv_vsuxseg4ei8_v_i8m2x4(int8_t *rs1, vuint8m2_t vs2, vint8m2x4_t vs3,
                                  size_t vl);
void __riscv_vsuxseg2ei8_v_i8m4x2(int8_t *rs1, vuint8m4_t vs2, vint8m4x2_t vs3,
                                  size_t vl);
void __riscv_vsuxseg2ei16_v_i8mf8x2(int8_t *rs1, vuint16mf4_t vs2,
                                    vint8mf8x2_t vs3, size_t vl);
void __riscv_vsuxseg3ei16_v_i8mf8x3(int8_t *rs1, vuint16mf4_t vs2,
                                    vint8mf8x3_t vs3, size_t vl);
void __riscv_vsuxseg4ei16_v_i8mf8x4(int8_t *rs1, vuint16mf4_t vs2,
                                    vint8mf8x4_t vs3, size_t vl);
void __riscv_vsuxseg5ei16_v_i8mf8x5(int8_t *rs1, vuint16mf4_t vs2,
                                    vint8mf8x5_t vs3, size_t vl);
void __riscv_vsuxseg6ei16_v_i8mf8x6(int8_t *rs1, vuint16mf4_t vs2,
                                    vint8mf8x6_t vs3, size_t vl);
void __riscv_vsuxseg7ei16_v_i8mf8x7(int8_t *rs1, vuint16mf4_t vs2,
                                    vint8mf8x7_t vs3, size_t vl);
void __riscv_vsuxseg8ei16_v_i8mf8x8(int8_t *rs1, vuint16mf4_t vs2,
                                    vint8mf8x8_t vs3, size_t vl);
void __riscv_vsuxseg2ei16_v_i8mf4x2(int8_t *rs1, vuint16mf2_t vs2,
                                    vint8mf4x2_t vs3, size_t vl);
void __riscv_vsuxseg3ei16_v_i8mf4x3(int8_t *rs1, vuint16mf2_t vs2,
                                    vint8mf4x3_t vs3, size_t vl);
void __riscv_vsuxseg4ei16_v_i8mf4x4(int8_t *rs1, vuint16mf2_t vs2,
                                    vint8mf4x4_t vs3, size_t vl);
void __riscv_vsuxseg5ei16_v_i8mf4x5(int8_t *rs1, vuint16mf2_t vs2,
                                    vint8mf4x5_t vs3, size_t vl);
void __riscv_vsuxseg6ei16_v_i8mf4x6(int8_t *rs1, vuint16mf2_t vs2,
                                    vint8mf4x6_t vs3, size_t vl);
void __riscv_vsuxseg7ei16_v_i8mf4x7(int8_t *rs1, vuint16mf2_t vs2,
                                    vint8mf4x7_t vs3, size_t vl);
void __riscv_vsuxseg8ei16_v_i8mf4x8(int8_t *rs1, vuint16mf2_t vs2,
                                    vint8mf4x8_t vs3, size_t vl);
void __riscv_vsuxseg2ei16_v_i8mf2x2(int8_t *rs1, vuint16m1_t vs2,
                                    vint8mf2x2_t vs3, size_t vl);
void __riscv_vsuxseg3ei16_v_i8mf2x3(int8_t *rs1, vuint16m1_t vs2,
                                    vint8mf2x3_t vs3, size_t vl);
void __riscv_vsuxseg4ei16_v_i8mf2x4(int8_t *rs1, vuint16m1_t vs2,
                                    vint8mf2x4_t vs3, size_t vl);
void __riscv_vsuxseg5ei16_v_i8mf2x5(int8_t *rs1, vuint16m1_t vs2,
                                    vint8mf2x5_t vs3, size_t vl);
void __riscv_vsuxseg6ei16_v_i8mf2x6(int8_t *rs1, vuint16m1_t vs2,
                                    vint8mf2x6_t vs3, size_t vl);
void __riscv_vsuxseg7ei16_v_i8mf2x7(int8_t *rs1, vuint16m1_t vs2,
                                    vint8mf2x7_t vs3, size_t vl);
void __riscv_vsuxseg8ei16_v_i8mf2x8(int8_t *rs1, vuint16m1_t vs2,
                                    vint8mf2x8_t vs3, size_t vl);
void __riscv_vsuxseg2ei16_v_i8m1x2(int8_t *rs1, vuint16m2_t vs2,
                                   vint8m1x2_t vs3, size_t vl);
void __riscv_vsuxseg3ei16_v_i8m1x3(int8_t *rs1, vuint16m2_t vs2,
                                   vint8m1x3_t vs3, size_t vl);
void __riscv_vsuxseg4ei16_v_i8m1x4(int8_t *rs1, vuint16m2_t vs2,
                                   vint8m1x4_t vs3, size_t vl);
void __riscv_vsuxseg5ei16_v_i8m1x5(int8_t *rs1, vuint16m2_t vs2,
                                   vint8m1x5_t vs3, size_t vl);
void __riscv_vsuxseg6ei16_v_i8m1x6(int8_t *rs1, vuint16m2_t vs2,
                                   vint8m1x6_t vs3, size_t vl);
void __riscv_vsuxseg7ei16_v_i8m1x7(int8_t *rs1, vuint16m2_t vs2,
                                   vint8m1x7_t vs3, size_t vl);
void __riscv_vsuxseg8ei16_v_i8m1x8(int8_t *rs1, vuint16m2_t vs2,
                                   vint8m1x8_t vs3, size_t vl);
void __riscv_vsuxseg2ei16_v_i8m2x2(int8_t *rs1, vuint16m4_t vs2,
                                   vint8m2x2_t vs3, size_t vl);
void __riscv_vsuxseg3ei16_v_i8m2x3(int8_t *rs1, vuint16m4_t vs2,
                                   vint8m2x3_t vs3, size_t vl);
void __riscv_vsuxseg4ei16_v_i8m2x4(int8_t *rs1, vuint16m4_t vs2,
                                   vint8m2x4_t vs3, size_t vl);
void __riscv_vsuxseg2ei16_v_i8m4x2(int8_t *rs1, vuint16m8_t vs2,
                                   vint8m4x2_t vs3, size_t vl);
void __riscv_vsuxseg2ei32_v_i8mf8x2(int8_t *rs1, vuint32mf2_t vs2,
                                    vint8mf8x2_t vs3, size_t vl);
void __riscv_vsuxseg3ei32_v_i8mf8x3(int8_t *rs1, vuint32mf2_t vs2,
                                    vint8mf8x3_t vs3, size_t vl);
void __riscv_vsuxseg4ei32_v_i8mf8x4(int8_t *rs1, vuint32mf2_t vs2,
                                    vint8mf8x4_t vs3, size_t vl);
void __riscv_vsuxseg5ei32_v_i8mf8x5(int8_t *rs1, vuint32mf2_t vs2,
                                    vint8mf8x5_t vs3, size_t vl);
void __riscv_vsuxseg6ei32_v_i8mf8x6(int8_t *rs1, vuint32mf2_t vs2,
                                    vint8mf8x6_t vs3, size_t vl);
void __riscv_vsuxseg7ei32_v_i8mf8x7(int8_t *rs1, vuint32mf2_t vs2,
                                    vint8mf8x7_t vs3, size_t vl);
void __riscv_vsuxseg8ei32_v_i8mf8x8(int8_t *rs1, vuint32mf2_t vs2,
                                    vint8mf8x8_t vs3, size_t vl);
void __riscv_vsuxseg2ei32_v_i8mf4x2(int8_t *rs1, vuint32m1_t vs2,
                                    vint8mf4x2_t vs3, size_t vl);
void __riscv_vsuxseg3ei32_v_i8mf4x3(int8_t *rs1, vuint32m1_t vs2,
                                    vint8mf4x3_t vs3, size_t vl);
void __riscv_vsuxseg4ei32_v_i8mf4x4(int8_t *rs1, vuint32m1_t vs2,
                                    vint8mf4x4_t vs3, size_t vl);
void __riscv_vsuxseg5ei32_v_i8mf4x5(int8_t *rs1, vuint32m1_t vs2,
                                    vint8mf4x5_t vs3, size_t vl);
void __riscv_vsuxseg6ei32_v_i8mf4x6(int8_t *rs1, vuint32m1_t vs2,
                                    vint8mf4x6_t vs3, size_t vl);
void __riscv_vsuxseg7ei32_v_i8mf4x7(int8_t *rs1, vuint32m1_t vs2,
                                    vint8mf4x7_t vs3, size_t vl);
void __riscv_vsuxseg8ei32_v_i8mf4x8(int8_t *rs1, vuint32m1_t vs2,
                                    vint8mf4x8_t vs3, size_t vl);
void __riscv_vsuxseg2ei32_v_i8mf2x2(int8_t *rs1, vuint32m2_t vs2,
                                    vint8mf2x2_t vs3, size_t vl);
void __riscv_vsuxseg3ei32_v_i8mf2x3(int8_t *rs1, vuint32m2_t vs2,
                                    vint8mf2x3_t vs3, size_t vl);
void __riscv_vsuxseg4ei32_v_i8mf2x4(int8_t *rs1, vuint32m2_t vs2,
                                    vint8mf2x4_t vs3, size_t vl);
void __riscv_vsuxseg5ei32_v_i8mf2x5(int8_t *rs1, vuint32m2_t vs2,
                                    vint8mf2x5_t vs3, size_t vl);
void __riscv_vsuxseg6ei32_v_i8mf2x6(int8_t *rs1, vuint32m2_t vs2,
                                    vint8mf2x6_t vs3, size_t vl);
void __riscv_vsuxseg7ei32_v_i8mf2x7(int8_t *rs1, vuint32m2_t vs2,
                                    vint8mf2x7_t vs3, size_t vl);
void __riscv_vsuxseg8ei32_v_i8mf2x8(int8_t *rs1, vuint32m2_t vs2,
                                    vint8mf2x8_t vs3, size_t vl);
void __riscv_vsuxseg2ei32_v_i8m1x2(int8_t *rs1, vuint32m4_t vs2,
                                   vint8m1x2_t vs3, size_t vl);
void __riscv_vsuxseg3ei32_v_i8m1x3(int8_t *rs1, vuint32m4_t vs2,
                                   vint8m1x3_t vs3, size_t vl);
void __riscv_vsuxseg4ei32_v_i8m1x4(int8_t *rs1, vuint32m4_t vs2,
                                   vint8m1x4_t vs3, size_t vl);
void __riscv_vsuxseg5ei32_v_i8m1x5(int8_t *rs1, vuint32m4_t vs2,
                                   vint8m1x5_t vs3, size_t vl);
void __riscv_vsuxseg6ei32_v_i8m1x6(int8_t *rs1, vuint32m4_t vs2,
                                   vint8m1x6_t vs3, size_t vl);
void __riscv_vsuxseg7ei32_v_i8m1x7(int8_t *rs1, vuint32m4_t vs2,
                                   vint8m1x7_t vs3, size_t vl);
void __riscv_vsuxseg8ei32_v_i8m1x8(int8_t *rs1, vuint32m4_t vs2,
                                   vint8m1x8_t vs3, size_t vl);
void __riscv_vsuxseg2ei32_v_i8m2x2(int8_t *rs1, vuint32m8_t vs2,
                                   vint8m2x2_t vs3, size_t vl);
void __riscv_vsuxseg3ei32_v_i8m2x3(int8_t *rs1, vuint32m8_t vs2,
                                   vint8m2x3_t vs3, size_t vl);
void __riscv_vsuxseg4ei32_v_i8m2x4(int8_t *rs1, vuint32m8_t vs2,
                                   vint8m2x4_t vs3, size_t vl);
void __riscv_vsuxseg2ei64_v_i8mf8x2(int8_t *rs1, vuint64m1_t vs2,
                                    vint8mf8x2_t vs3, size_t vl);
void __riscv_vsuxseg3ei64_v_i8mf8x3(int8_t *rs1, vuint64m1_t vs2,
                                    vint8mf8x3_t vs3, size_t vl);
void __riscv_vsuxseg4ei64_v_i8mf8x4(int8_t *rs1, vuint64m1_t vs2,
                                    vint8mf8x4_t vs3, size_t vl);
void __riscv_vsuxseg5ei64_v_i8mf8x5(int8_t *rs1, vuint64m1_t vs2,
                                    vint8mf8x5_t vs3, size_t vl);
void __riscv_vsuxseg6ei64_v_i8mf8x6(int8_t *rs1, vuint64m1_t vs2,
                                    vint8mf8x6_t vs3, size_t vl);
void __riscv_vsuxseg7ei64_v_i8mf8x7(int8_t *rs1, vuint64m1_t vs2,
                                    vint8mf8x7_t vs3, size_t vl);
void __riscv_vsuxseg8ei64_v_i8mf8x8(int8_t *rs1, vuint64m1_t vs2,
                                    vint8mf8x8_t vs3, size_t vl);
void __riscv_vsuxseg2ei64_v_i8mf4x2(int8_t *rs1, vuint64m2_t vs2,
                                    vint8mf4x2_t vs3, size_t vl);
void __riscv_vsuxseg3ei64_v_i8mf4x3(int8_t *rs1, vuint64m2_t vs2,
                                    vint8mf4x3_t vs3, size_t vl);
void __riscv_vsuxseg4ei64_v_i8mf4x4(int8_t *rs1, vuint64m2_t vs2,
                                    vint8mf4x4_t vs3, size_t vl);
void __riscv_vsuxseg5ei64_v_i8mf4x5(int8_t *rs1, vuint64m2_t vs2,
                                    vint8mf4x5_t vs3, size_t vl);
void __riscv_vsuxseg6ei64_v_i8mf4x6(int8_t *rs1, vuint64m2_t vs2,
                                    vint8mf4x6_t vs3, size_t vl);
void __riscv_vsuxseg7ei64_v_i8mf4x7(int8_t *rs1, vuint64m2_t vs2,
                                    vint8mf4x7_t vs3, size_t vl);
void __riscv_vsuxseg8ei64_v_i8mf4x8(int8_t *rs1, vuint64m2_t vs2,
                                    vint8mf4x8_t vs3, size_t vl);
void __riscv_vsuxseg2ei64_v_i8mf2x2(int8_t *rs1, vuint64m4_t vs2,
                                    vint8mf2x2_t vs3, size_t vl);
void __riscv_vsuxseg3ei64_v_i8mf2x3(int8_t *rs1, vuint64m4_t vs2,
                                    vint8mf2x3_t vs3, size_t vl);
void __riscv_vsuxseg4ei64_v_i8mf2x4(int8_t *rs1, vuint64m4_t vs2,
                                    vint8mf2x4_t vs3, size_t vl);
void __riscv_vsuxseg5ei64_v_i8mf2x5(int8_t *rs1, vuint64m4_t vs2,
                                    vint8mf2x5_t vs3, size_t vl);
void __riscv_vsuxseg6ei64_v_i8mf2x6(int8_t *rs1, vuint64m4_t vs2,
                                    vint8mf2x6_t vs3, size_t vl);
void __riscv_vsuxseg7ei64_v_i8mf2x7(int8_t *rs1, vuint64m4_t vs2,
                                    vint8mf2x7_t vs3, size_t vl);
void __riscv_vsuxseg8ei64_v_i8mf2x8(int8_t *rs1, vuint64m4_t vs2,
                                    vint8mf2x8_t vs3, size_t vl);
void __riscv_vsuxseg2ei64_v_i8m1x2(int8_t *rs1, vuint64m8_t vs2,
                                   vint8m1x2_t vs3, size_t vl);
void __riscv_vsuxseg3ei64_v_i8m1x3(int8_t *rs1, vuint64m8_t vs2,
                                   vint8m1x3_t vs3, size_t vl);
void __riscv_vsuxseg4ei64_v_i8m1x4(int8_t *rs1, vuint64m8_t vs2,
                                   vint8m1x4_t vs3, size_t vl);
void __riscv_vsuxseg5ei64_v_i8m1x5(int8_t *rs1, vuint64m8_t vs2,
                                   vint8m1x5_t vs3, size_t vl);
void __riscv_vsuxseg6ei64_v_i8m1x6(int8_t *rs1, vuint64m8_t vs2,
                                   vint8m1x6_t vs3, size_t vl);
void __riscv_vsuxseg7ei64_v_i8m1x7(int8_t *rs1, vuint64m8_t vs2,
                                   vint8m1x7_t vs3, size_t vl);
void __riscv_vsuxseg8ei64_v_i8m1x8(int8_t *rs1, vuint64m8_t vs2,
                                   vint8m1x8_t vs3, size_t vl);
void __riscv_vsuxseg2ei8_v_i16mf4x2(int16_t *rs1, vuint8mf8_t vs2,
                                    vint16mf4x2_t vs3, size_t vl);
void __riscv_vsuxseg3ei8_v_i16mf4x3(int16_t *rs1, vuint8mf8_t vs2,
                                    vint16mf4x3_t vs3, size_t vl);
void __riscv_vsuxseg4ei8_v_i16mf4x4(int16_t *rs1, vuint8mf8_t vs2,
                                    vint16mf4x4_t vs3, size_t vl);
void __riscv_vsuxseg5ei8_v_i16mf4x5(int16_t *rs1, vuint8mf8_t vs2,
                                    vint16mf4x5_t vs3, size_t vl);
void __riscv_vsuxseg6ei8_v_i16mf4x6(int16_t *rs1, vuint8mf8_t vs2,
                                    vint16mf4x6_t vs3, size_t vl);
void __riscv_vsuxseg7ei8_v_i16mf4x7(int16_t *rs1, vuint8mf8_t vs2,
                                    vint16mf4x7_t vs3, size_t vl);
void __riscv_vsuxseg8ei8_v_i16mf4x8(int16_t *rs1, vuint8mf8_t vs2,
                                    vint16mf4x8_t vs3, size_t vl);
void __riscv_vsuxseg2ei8_v_i16mf2x2(int16_t *rs1, vuint8mf4_t vs2,
                                    vint16mf2x2_t vs3, size_t vl);
void __riscv_vsuxseg3ei8_v_i16mf2x3(int16_t *rs1, vuint8mf4_t vs2,
                                    vint16mf2x3_t vs3, size_t vl);
void __riscv_vsuxseg4ei8_v_i16mf2x4(int16_t *rs1, vuint8mf4_t vs2,
                                    vint16mf2x4_t vs3, size_t vl);
void __riscv_vsuxseg5ei8_v_i16mf2x5(int16_t *rs1, vuint8mf4_t vs2,
                                    vint16mf2x5_t vs3, size_t vl);
void __riscv_vsuxseg6ei8_v_i16mf2x6(int16_t *rs1, vuint8mf4_t vs2,
                                    vint16mf2x6_t vs3, size_t vl);
void __riscv_vsuxseg7ei8_v_i16mf2x7(int16_t *rs1, vuint8mf4_t vs2,
                                    vint16mf2x7_t vs3, size_t vl);
void __riscv_vsuxseg8ei8_v_i16mf2x8(int16_t *rs1, vuint8mf4_t vs2,
                                    vint16mf2x8_t vs3, size_t vl);
void __riscv_vsuxseg2ei8_v_i16m1x2(int16_t *rs1, vuint8mf2_t vs2,
                                   vint16m1x2_t vs3, size_t vl);
void __riscv_vsuxseg3ei8_v_i16m1x3(int16_t *rs1, vuint8mf2_t vs2,
                                   vint16m1x3_t vs3, size_t vl);
void __riscv_vsuxseg4ei8_v_i16m1x4(int16_t *rs1, vuint8mf2_t vs2,
                                   vint16m1x4_t vs3, size_t vl);
void __riscv_vsuxseg5ei8_v_i16m1x5(int16_t *rs1, vuint8mf2_t vs2,
                                   vint16m1x5_t vs3, size_t vl);
void __riscv_vsuxseg6ei8_v_i16m1x6(int16_t *rs1, vuint8mf2_t vs2,
                                   vint16m1x6_t vs3, size_t vl);
void __riscv_vsuxseg7ei8_v_i16m1x7(int16_t *rs1, vuint8mf2_t vs2,
                                   vint16m1x7_t vs3, size_t vl);
void __riscv_vsuxseg8ei8_v_i16m1x8(int16_t *rs1, vuint8mf2_t vs2,
                                   vint16m1x8_t vs3, size_t vl);
void __riscv_vsuxseg2ei8_v_i16m2x2(int16_t *rs1, vuint8m1_t vs2,
                                   vint16m2x2_t vs3, size_t vl);
void __riscv_vsuxseg3ei8_v_i16m2x3(int16_t *rs1, vuint8m1_t vs2,
                                   vint16m2x3_t vs3, size_t vl);
void __riscv_vsuxseg4ei8_v_i16m2x4(int16_t *rs1, vuint8m1_t vs2,
                                   vint16m2x4_t vs3, size_t vl);
void __riscv_vsuxseg2ei8_v_i16m4x2(int16_t *rs1, vuint8m2_t vs2,
                                   vint16m4x2_t vs3, size_t vl);
void __riscv_vsuxseg2ei16_v_i16mf4x2(int16_t *rs1, vuint16mf4_t vs2,
                                     vint16mf4x2_t vs3, size_t vl);
void __riscv_vsuxseg3ei16_v_i16mf4x3(int16_t *rs1, vuint16mf4_t vs2,
                                     vint16mf4x3_t vs3, size_t vl);
void __riscv_vsuxseg4ei16_v_i16mf4x4(int16_t *rs1, vuint16mf4_t vs2,
                                     vint16mf4x4_t vs3, size_t vl);
void __riscv_vsuxseg5ei16_v_i16mf4x5(int16_t *rs1, vuint16mf4_t vs2,
                                     vint16mf4x5_t vs3, size_t vl);
void __riscv_vsuxseg6ei16_v_i16mf4x6(int16_t *rs1, vuint16mf4_t vs2,
                                     vint16mf4x6_t vs3, size_t vl);
void __riscv_vsuxseg7ei16_v_i16mf4x7(int16_t *rs1, vuint16mf4_t vs2,
                                     vint16mf4x7_t vs3, size_t vl);
void __riscv_vsuxseg8ei16_v_i16mf4x8(int16_t *rs1, vuint16mf4_t vs2,
                                     vint16mf4x8_t vs3, size_t vl);
void __riscv_vsuxseg2ei16_v_i16mf2x2(int16_t *rs1, vuint16mf2_t vs2,
                                     vint16mf2x2_t vs3, size_t vl);
void __riscv_vsuxseg3ei16_v_i16mf2x3(int16_t *rs1, vuint16mf2_t vs2,
                                     vint16mf2x3_t vs3, size_t vl);
void __riscv_vsuxseg4ei16_v_i16mf2x4(int16_t *rs1, vuint16mf2_t vs2,
                                     vint16mf2x4_t vs3, size_t vl);
void __riscv_vsuxseg5ei16_v_i16mf2x5(int16_t *rs1, vuint16mf2_t vs2,
                                     vint16mf2x5_t vs3, size_t vl);
void __riscv_vsuxseg6ei16_v_i16mf2x6(int16_t *rs1, vuint16mf2_t vs2,
                                     vint16mf2x6_t vs3, size_t vl);
void __riscv_vsuxseg7ei16_v_i16mf2x7(int16_t *rs1, vuint16mf2_t vs2,
                                     vint16mf2x7_t vs3, size_t vl);
void __riscv_vsuxseg8ei16_v_i16mf2x8(int16_t *rs1, vuint16mf2_t vs2,
                                     vint16mf2x8_t vs3, size_t vl);
void __riscv_vsuxseg2ei16_v_i16m1x2(int16_t *rs1, vuint16m1_t vs2,
                                    vint16m1x2_t vs3, size_t vl);
void __riscv_vsuxseg3ei16_v_i16m1x3(int16_t *rs1, vuint16m1_t vs2,
                                    vint16m1x3_t vs3, size_t vl);
void __riscv_vsuxseg4ei16_v_i16m1x4(int16_t *rs1, vuint16m1_t vs2,
                                    vint16m1x4_t vs3, size_t vl);
void __riscv_vsuxseg5ei16_v_i16m1x5(int16_t *rs1, vuint16m1_t vs2,
                                    vint16m1x5_t vs3, size_t vl);
void __riscv_vsuxseg6ei16_v_i16m1x6(int16_t *rs1, vuint16m1_t vs2,
                                    vint16m1x6_t vs3, size_t vl);
void __riscv_vsuxseg7ei16_v_i16m1x7(int16_t *rs1, vuint16m1_t vs2,
                                    vint16m1x7_t vs3, size_t vl);
void __riscv_vsuxseg8ei16_v_i16m1x8(int16_t *rs1, vuint16m1_t vs2,
                                    vint16m1x8_t vs3, size_t vl);
void __riscv_vsuxseg2ei16_v_i16m2x2(int16_t *rs1, vuint16m2_t vs2,
                                    vint16m2x2_t vs3, size_t vl);
void __riscv_vsuxseg3ei16_v_i16m2x3(int16_t *rs1, vuint16m2_t vs2,
                                    vint16m2x3_t vs3, size_t vl);
void __riscv_vsuxseg4ei16_v_i16m2x4(int16_t *rs1, vuint16m2_t vs2,
                                    vint16m2x4_t vs3, size_t vl);
void __riscv_vsuxseg2ei16_v_i16m4x2(int16_t *rs1, vuint16m4_t vs2,
                                    vint16m4x2_t vs3, size_t vl);
void __riscv_vsuxseg2ei32_v_i16mf4x2(int16_t *rs1, vuint32mf2_t vs2,
                                     vint16mf4x2_t vs3, size_t vl);
void __riscv_vsuxseg3ei32_v_i16mf4x3(int16_t *rs1, vuint32mf2_t vs2,
                                     vint16mf4x3_t vs3, size_t vl);
void __riscv_vsuxseg4ei32_v_i16mf4x4(int16_t *rs1, vuint32mf2_t vs2,
                                     vint16mf4x4_t vs3, size_t vl);
void __riscv_vsuxseg5ei32_v_i16mf4x5(int16_t *rs1, vuint32mf2_t vs2,
                                     vint16mf4x5_t vs3, size_t vl);
void __riscv_vsuxseg6ei32_v_i16mf4x6(int16_t *rs1, vuint32mf2_t vs2,
                                     vint16mf4x6_t vs3, size_t vl);
void __riscv_vsuxseg7ei32_v_i16mf4x7(int16_t *rs1, vuint32mf2_t vs2,
                                     vint16mf4x7_t vs3, size_t vl);
void __riscv_vsuxseg8ei32_v_i16mf4x8(int16_t *rs1, vuint32mf2_t vs2,
                                     vint16mf4x8_t vs3, size_t vl);
void __riscv_vsuxseg2ei32_v_i16mf2x2(int16_t *rs1, vuint32m1_t vs2,
                                     vint16mf2x2_t vs3, size_t vl);
void __riscv_vsuxseg3ei32_v_i16mf2x3(int16_t *rs1, vuint32m1_t vs2,
                                     vint16mf2x3_t vs3, size_t vl);
void __riscv_vsuxseg4ei32_v_i16mf2x4(int16_t *rs1, vuint32m1_t vs2,
                                     vint16mf2x4_t vs3, size_t vl);
void __riscv_vsuxseg5ei32_v_i16mf2x5(int16_t *rs1, vuint32m1_t vs2,
                                     vint16mf2x5_t vs3, size_t vl);
void __riscv_vsuxseg6ei32_v_i16mf2x6(int16_t *rs1, vuint32m1_t vs2,
                                     vint16mf2x6_t vs3, size_t vl);
void __riscv_vsuxseg7ei32_v_i16mf2x7(int16_t *rs1, vuint32m1_t vs2,
                                     vint16mf2x7_t vs3, size_t vl);
void __riscv_vsuxseg8ei32_v_i16mf2x8(int16_t *rs1, vuint32m1_t vs2,
                                     vint16mf2x8_t vs3, size_t vl);
void __riscv_vsuxseg2ei32_v_i16m1x2(int16_t *rs1, vuint32m2_t vs2,
                                    vint16m1x2_t vs3, size_t vl);
void __riscv_vsuxseg3ei32_v_i16m1x3(int16_t *rs1, vuint32m2_t vs2,
                                    vint16m1x3_t vs3, size_t vl);
void __riscv_vsuxseg4ei32_v_i16m1x4(int16_t *rs1, vuint32m2_t vs2,
                                    vint16m1x4_t vs3, size_t vl);
void __riscv_vsuxseg5ei32_v_i16m1x5(int16_t *rs1, vuint32m2_t vs2,
                                    vint16m1x5_t vs3, size_t vl);
void __riscv_vsuxseg6ei32_v_i16m1x6(int16_t *rs1, vuint32m2_t vs2,
                                    vint16m1x6_t vs3, size_t vl);
void __riscv_vsuxseg7ei32_v_i16m1x7(int16_t *rs1, vuint32m2_t vs2,
                                    vint16m1x7_t vs3, size_t vl);
void __riscv_vsuxseg8ei32_v_i16m1x8(int16_t *rs1, vuint32m2_t vs2,
                                    vint16m1x8_t vs3, size_t vl);
void __riscv_vsuxseg2ei32_v_i16m2x2(int16_t *rs1, vuint32m4_t vs2,
                                    vint16m2x2_t vs3, size_t vl);
void __riscv_vsuxseg3ei32_v_i16m2x3(int16_t *rs1, vuint32m4_t vs2,
                                    vint16m2x3_t vs3, size_t vl);
void __riscv_vsuxseg4ei32_v_i16m2x4(int16_t *rs1, vuint32m4_t vs2,
                                    vint16m2x4_t vs3, size_t vl);
void __riscv_vsuxseg2ei32_v_i16m4x2(int16_t *rs1, vuint32m8_t vs2,
                                    vint16m4x2_t vs3, size_t vl);
void __riscv_vsuxseg2ei64_v_i16mf4x2(int16_t *rs1, vuint64m1_t vs2,
                                     vint16mf4x2_t vs3, size_t vl);
void __riscv_vsuxseg3ei64_v_i16mf4x3(int16_t *rs1, vuint64m1_t vs2,
                                     vint16mf4x3_t vs3, size_t vl);
void __riscv_vsuxseg4ei64_v_i16mf4x4(int16_t *rs1, vuint64m1_t vs2,
                                     vint16mf4x4_t vs3, size_t vl);
void __riscv_vsuxseg5ei64_v_i16mf4x5(int16_t *rs1, vuint64m1_t vs2,
                                     vint16mf4x5_t vs3, size_t vl);
void __riscv_vsuxseg6ei64_v_i16mf4x6(int16_t *rs1, vuint64m1_t vs2,
                                     vint16mf4x6_t vs3, size_t vl);
void __riscv_vsuxseg7ei64_v_i16mf4x7(int16_t *rs1, vuint64m1_t vs2,
                                     vint16mf4x7_t vs3, size_t vl);
void __riscv_vsuxseg8ei64_v_i16mf4x8(int16_t *rs1, vuint64m1_t vs2,
                                     vint16mf4x8_t vs3, size_t vl);
void __riscv_vsuxseg2ei64_v_i16mf2x2(int16_t *rs1, vuint64m2_t vs2,
                                     vint16mf2x2_t vs3, size_t vl);
void __riscv_vsuxseg3ei64_v_i16mf2x3(int16_t *rs1, vuint64m2_t vs2,
                                     vint16mf2x3_t vs3, size_t vl);
void __riscv_vsuxseg4ei64_v_i16mf2x4(int16_t *rs1, vuint64m2_t vs2,
                                     vint16mf2x4_t vs3, size_t vl);
void __riscv_vsuxseg5ei64_v_i16mf2x5(int16_t *rs1, vuint64m2_t vs2,
                                     vint16mf2x5_t vs3, size_t vl);
void __riscv_vsuxseg6ei64_v_i16mf2x6(int16_t *rs1, vuint64m2_t vs2,
                                     vint16mf2x6_t vs3, size_t vl);
void __riscv_vsuxseg7ei64_v_i16mf2x7(int16_t *rs1, vuint64m2_t vs2,
                                     vint16mf2x7_t vs3, size_t vl);
void __riscv_vsuxseg8ei64_v_i16mf2x8(int16_t *rs1, vuint64m2_t vs2,
                                     vint16mf2x8_t vs3, size_t vl);
void __riscv_vsuxseg2ei64_v_i16m1x2(int16_t *rs1, vuint64m4_t vs2,
                                    vint16m1x2_t vs3, size_t vl);
void __riscv_vsuxseg3ei64_v_i16m1x3(int16_t *rs1, vuint64m4_t vs2,
                                    vint16m1x3_t vs3, size_t vl);
void __riscv_vsuxseg4ei64_v_i16m1x4(int16_t *rs1, vuint64m4_t vs2,
                                    vint16m1x4_t vs3, size_t vl);
void __riscv_vsuxseg5ei64_v_i16m1x5(int16_t *rs1, vuint64m4_t vs2,
                                    vint16m1x5_t vs3, size_t vl);
void __riscv_vsuxseg6ei64_v_i16m1x6(int16_t *rs1, vuint64m4_t vs2,
                                    vint16m1x6_t vs3, size_t vl);
void __riscv_vsuxseg7ei64_v_i16m1x7(int16_t *rs1, vuint64m4_t vs2,
                                    vint16m1x7_t vs3, size_t vl);
void __riscv_vsuxseg8ei64_v_i16m1x8(int16_t *rs1, vuint64m4_t vs2,
                                    vint16m1x8_t vs3, size_t vl);
void __riscv_vsuxseg2ei64_v_i16m2x2(int16_t *rs1, vuint64m8_t vs2,
                                    vint16m2x2_t vs3, size_t vl);
void __riscv_vsuxseg3ei64_v_i16m2x3(int16_t *rs1, vuint64m8_t vs2,
                                    vint16m2x3_t vs3, size_t vl);
void __riscv_vsuxseg4ei64_v_i16m2x4(int16_t *rs1, vuint64m8_t vs2,
                                    vint16m2x4_t vs3, size_t vl);
void __riscv_vsuxseg2ei8_v_i32mf2x2(int32_t *rs1, vuint8mf8_t vs2,
                                    vint32mf2x2_t vs3, size_t vl);
void __riscv_vsuxseg3ei8_v_i32mf2x3(int32_t *rs1, vuint8mf8_t vs2,
                                    vint32mf2x3_t vs3, size_t vl);
void __riscv_vsuxseg4ei8_v_i32mf2x4(int32_t *rs1, vuint8mf8_t vs2,
                                    vint32mf2x4_t vs3, size_t vl);
void __riscv_vsuxseg5ei8_v_i32mf2x5(int32_t *rs1, vuint8mf8_t vs2,
                                    vint32mf2x5_t vs3, size_t vl);
void __riscv_vsuxseg6ei8_v_i32mf2x6(int32_t *rs1, vuint8mf8_t vs2,
                                    vint32mf2x6_t vs3, size_t vl);
void __riscv_vsuxseg7ei8_v_i32mf2x7(int32_t *rs1, vuint8mf8_t vs2,
                                    vint32mf2x7_t vs3, size_t vl);
void __riscv_vsuxseg8ei8_v_i32mf2x8(int32_t *rs1, vuint8mf8_t vs2,
                                    vint32mf2x8_t vs3, size_t vl);
void __riscv_vsuxseg2ei8_v_i32m1x2(int32_t *rs1, vuint8mf4_t vs2,
                                   vint32m1x2_t vs3, size_t vl);
void __riscv_vsuxseg3ei8_v_i32m1x3(int32_t *rs1, vuint8mf4_t vs2,
                                   vint32m1x3_t vs3, size_t vl);
void __riscv_vsuxseg4ei8_v_i32m1x4(int32_t *rs1, vuint8mf4_t vs2,
                                   vint32m1x4_t vs3, size_t vl);
void __riscv_vsuxseg5ei8_v_i32m1x5(int32_t *rs1, vuint8mf4_t vs2,
                                   vint32m1x5_t vs3, size_t vl);
void __riscv_vsuxseg6ei8_v_i32m1x6(int32_t *rs1, vuint8mf4_t vs2,
                                   vint32m1x6_t vs3, size_t vl);
void __riscv_vsuxseg7ei8_v_i32m1x7(int32_t *rs1, vuint8mf4_t vs2,
                                   vint32m1x7_t vs3, size_t vl);
void __riscv_vsuxseg8ei8_v_i32m1x8(int32_t *rs1, vuint8mf4_t vs2,
                                   vint32m1x8_t vs3, size_t vl);
void __riscv_vsuxseg2ei8_v_i32m2x2(int32_t *rs1, vuint8mf2_t vs2,
                                   vint32m2x2_t vs3, size_t vl);
void __riscv_vsuxseg3ei8_v_i32m2x3(int32_t *rs1, vuint8mf2_t vs2,
                                   vint32m2x3_t vs3, size_t vl);
void __riscv_vsuxseg4ei8_v_i32m2x4(int32_t *rs1, vuint8mf2_t vs2,
                                   vint32m2x4_t vs3, size_t vl);
void __riscv_vsuxseg2ei8_v_i32m4x2(int32_t *rs1, vuint8m1_t vs2,
                                   vint32m4x2_t vs3, size_t vl);
void __riscv_vsuxseg2ei16_v_i32mf2x2(int32_t *rs1, vuint16mf4_t vs2,
                                     vint32mf2x2_t vs3, size_t vl);
void __riscv_vsuxseg3ei16_v_i32mf2x3(int32_t *rs1, vuint16mf4_t vs2,
                                     vint32mf2x3_t vs3, size_t vl);
void __riscv_vsuxseg4ei16_v_i32mf2x4(int32_t *rs1, vuint16mf4_t vs2,
                                     vint32mf2x4_t vs3, size_t vl);
void __riscv_vsuxseg5ei16_v_i32mf2x5(int32_t *rs1, vuint16mf4_t vs2,
                                     vint32mf2x5_t vs3, size_t vl);
void __riscv_vsuxseg6ei16_v_i32mf2x6(int32_t *rs1, vuint16mf4_t vs2,
                                     vint32mf2x6_t vs3, size_t vl);
void __riscv_vsuxseg7ei16_v_i32mf2x7(int32_t *rs1, vuint16mf4_t vs2,
                                     vint32mf2x7_t vs3, size_t vl);
void __riscv_vsuxseg8ei16_v_i32mf2x8(int32_t *rs1, vuint16mf4_t vs2,
                                     vint32mf2x8_t vs3, size_t vl);
void __riscv_vsuxseg2ei16_v_i32m1x2(int32_t *rs1, vuint16mf2_t vs2,
                                    vint32m1x2_t vs3, size_t vl);
void __riscv_vsuxseg3ei16_v_i32m1x3(int32_t *rs1, vuint16mf2_t vs2,
                                    vint32m1x3_t vs3, size_t vl);
void __riscv_vsuxseg4ei16_v_i32m1x4(int32_t *rs1, vuint16mf2_t vs2,
                                    vint32m1x4_t vs3, size_t vl);
void __riscv_vsuxseg5ei16_v_i32m1x5(int32_t *rs1, vuint16mf2_t vs2,
                                    vint32m1x5_t vs3, size_t vl);
void __riscv_vsuxseg6ei16_v_i32m1x6(int32_t *rs1, vuint16mf2_t vs2,
                                    vint32m1x6_t vs3, size_t vl);
void __riscv_vsuxseg7ei16_v_i32m1x7(int32_t *rs1, vuint16mf2_t vs2,
                                    vint32m1x7_t vs3, size_t vl);
void __riscv_vsuxseg8ei16_v_i32m1x8(int32_t *rs1, vuint16mf2_t vs2,
                                    vint32m1x8_t vs3, size_t vl);
void __riscv_vsuxseg2ei16_v_i32m2x2(int32_t *rs1, vuint16m1_t vs2,
                                    vint32m2x2_t vs3, size_t vl);
void __riscv_vsuxseg3ei16_v_i32m2x3(int32_t *rs1, vuint16m1_t vs2,
                                    vint32m2x3_t vs3, size_t vl);
void __riscv_vsuxseg4ei16_v_i32m2x4(int32_t *rs1, vuint16m1_t vs2,
                                    vint32m2x4_t vs3, size_t vl);
void __riscv_vsuxseg2ei16_v_i32m4x2(int32_t *rs1, vuint16m2_t vs2,
                                    vint32m4x2_t vs3, size_t vl);
void __riscv_vsuxseg2ei32_v_i32mf2x2(int32_t *rs1, vuint32mf2_t vs2,
                                     vint32mf2x2_t vs3, size_t vl);
void __riscv_vsuxseg3ei32_v_i32mf2x3(int32_t *rs1, vuint32mf2_t vs2,
                                     vint32mf2x3_t vs3, size_t vl);
void __riscv_vsuxseg4ei32_v_i32mf2x4(int32_t *rs1, vuint32mf2_t vs2,
                                     vint32mf2x4_t vs3, size_t vl);
void __riscv_vsuxseg5ei32_v_i32mf2x5(int32_t *rs1, vuint32mf2_t vs2,
                                     vint32mf2x5_t vs3, size_t vl);
void __riscv_vsuxseg6ei32_v_i32mf2x6(int32_t *rs1, vuint32mf2_t vs2,
                                     vint32mf2x6_t vs3, size_t vl);
void __riscv_vsuxseg7ei32_v_i32mf2x7(int32_t *rs1, vuint32mf2_t vs2,
                                     vint32mf2x7_t vs3, size_t vl);
void __riscv_vsuxseg8ei32_v_i32mf2x8(int32_t *rs1, vuint32mf2_t vs2,
                                     vint32mf2x8_t vs3, size_t vl);
void __riscv_vsuxseg2ei32_v_i32m1x2(int32_t *rs1, vuint32m1_t vs2,
                                    vint32m1x2_t vs3, size_t vl);
void __riscv_vsuxseg3ei32_v_i32m1x3(int32_t *rs1, vuint32m1_t vs2,
                                    vint32m1x3_t vs3, size_t vl);
void __riscv_vsuxseg4ei32_v_i32m1x4(int32_t *rs1, vuint32m1_t vs2,
                                    vint32m1x4_t vs3, size_t vl);
void __riscv_vsuxseg5ei32_v_i32m1x5(int32_t *rs1, vuint32m1_t vs2,
                                    vint32m1x5_t vs3, size_t vl);
void __riscv_vsuxseg6ei32_v_i32m1x6(int32_t *rs1, vuint32m1_t vs2,
                                    vint32m1x6_t vs3, size_t vl);
void __riscv_vsuxseg7ei32_v_i32m1x7(int32_t *rs1, vuint32m1_t vs2,
                                    vint32m1x7_t vs3, size_t vl);
void __riscv_vsuxseg8ei32_v_i32m1x8(int32_t *rs1, vuint32m1_t vs2,
                                    vint32m1x8_t vs3, size_t vl);
void __riscv_vsuxseg2ei32_v_i32m2x2(int32_t *rs1, vuint32m2_t vs2,
                                    vint32m2x2_t vs3, size_t vl);
void __riscv_vsuxseg3ei32_v_i32m2x3(int32_t *rs1, vuint32m2_t vs2,
                                    vint32m2x3_t vs3, size_t vl);
void __riscv_vsuxseg4ei32_v_i32m2x4(int32_t *rs1, vuint32m2_t vs2,
                                    vint32m2x4_t vs3, size_t vl);
void __riscv_vsuxseg2ei32_v_i32m4x2(int32_t *rs1, vuint32m4_t vs2,
                                    vint32m4x2_t vs3, size_t vl);
void __riscv_vsuxseg2ei64_v_i32mf2x2(int32_t *rs1, vuint64m1_t vs2,
                                     vint32mf2x2_t vs3, size_t vl);
void __riscv_vsuxseg3ei64_v_i32mf2x3(int32_t *rs1, vuint64m1_t vs2,
                                     vint32mf2x3_t vs3, size_t vl);
void __riscv_vsuxseg4ei64_v_i32mf2x4(int32_t *rs1, vuint64m1_t vs2,
                                     vint32mf2x4_t vs3, size_t vl);
void __riscv_vsuxseg5ei64_v_i32mf2x5(int32_t *rs1, vuint64m1_t vs2,
                                     vint32mf2x5_t vs3, size_t vl);
void __riscv_vsuxseg6ei64_v_i32mf2x6(int32_t *rs1, vuint64m1_t vs2,
                                     vint32mf2x6_t vs3, size_t vl);
void __riscv_vsuxseg7ei64_v_i32mf2x7(int32_t *rs1, vuint64m1_t vs2,
                                     vint32mf2x7_t vs3, size_t vl);
void __riscv_vsuxseg8ei64_v_i32mf2x8(int32_t *rs1, vuint64m1_t vs2,
                                     vint32mf2x8_t vs3, size_t vl);
void __riscv_vsuxseg2ei64_v_i32m1x2(int32_t *rs1, vuint64m2_t vs2,
                                    vint32m1x2_t vs3, size_t vl);
void __riscv_vsuxseg3ei64_v_i32m1x3(int32_t *rs1, vuint64m2_t vs2,
                                    vint32m1x3_t vs3, size_t vl);
void __riscv_vsuxseg4ei64_v_i32m1x4(int32_t *rs1, vuint64m2_t vs2,
                                    vint32m1x4_t vs3, size_t vl);
void __riscv_vsuxseg5ei64_v_i32m1x5(int32_t *rs1, vuint64m2_t vs2,
                                    vint32m1x5_t vs3, size_t vl);
void __riscv_vsuxseg6ei64_v_i32m1x6(int32_t *rs1, vuint64m2_t vs2,
                                    vint32m1x6_t vs3, size_t vl);
void __riscv_vsuxseg7ei64_v_i32m1x7(int32_t *rs1, vuint64m2_t vs2,
                                    vint32m1x7_t vs3, size_t vl);
void __riscv_vsuxseg8ei64_v_i32m1x8(int32_t *rs1, vuint64m2_t vs2,
                                    vint32m1x8_t vs3, size_t vl);
void __riscv_vsuxseg2ei64_v_i32m2x2(int32_t *rs1, vuint64m4_t vs2,
                                    vint32m2x2_t vs3, size_t vl);
void __riscv_vsuxseg3ei64_v_i32m2x3(int32_t *rs1, vuint64m4_t vs2,
                                    vint32m2x3_t vs3, size_t vl);
void __riscv_vsuxseg4ei64_v_i32m2x4(int32_t *rs1, vuint64m4_t vs2,
                                    vint32m2x4_t vs3, size_t vl);
void __riscv_vsuxseg2ei64_v_i32m4x2(int32_t *rs1, vuint64m8_t vs2,
                                    vint32m4x2_t vs3, size_t vl);
void __riscv_vsuxseg2ei8_v_i64m1x2(int64_t *rs1, vuint8mf8_t vs2,
                                   vint64m1x2_t vs3, size_t vl);
void __riscv_vsuxseg3ei8_v_i64m1x3(int64_t *rs1, vuint8mf8_t vs2,
                                   vint64m1x3_t vs3, size_t vl);
void __riscv_vsuxseg4ei8_v_i64m1x4(int64_t *rs1, vuint8mf8_t vs2,
                                   vint64m1x4_t vs3, size_t vl);
void __riscv_vsuxseg5ei8_v_i64m1x5(int64_t *rs1, vuint8mf8_t vs2,
                                   vint64m1x5_t vs3, size_t vl);
void __riscv_vsuxseg6ei8_v_i64m1x6(int64_t *rs1, vuint8mf8_t vs2,
                                   vint64m1x6_t vs3, size_t vl);
void __riscv_vsuxseg7ei8_v_i64m1x7(int64_t *rs1, vuint8mf8_t vs2,
                                   vint64m1x7_t vs3, size_t vl);
void __riscv_vsuxseg8ei8_v_i64m1x8(int64_t *rs1, vuint8mf8_t vs2,
                                   vint64m1x8_t vs3, size_t vl);
void __riscv_vsuxseg2ei8_v_i64m2x2(int64_t *rs1, vuint8mf4_t vs2,
                                   vint64m2x2_t vs3, size_t vl);
void __riscv_vsuxseg3ei8_v_i64m2x3(int64_t *rs1, vuint8mf4_t vs2,
                                   vint64m2x3_t vs3, size_t vl);
void __riscv_vsuxseg4ei8_v_i64m2x4(int64_t *rs1, vuint8mf4_t vs2,
                                   vint64m2x4_t vs3, size_t vl);
void __riscv_vsuxseg2ei8_v_i64m4x2(int64_t *rs1, vuint8mf2_t vs2,
                                   vint64m4x2_t vs3, size_t vl);
void __riscv_vsuxseg2ei16_v_i64m1x2(int64_t *rs1, vuint16mf4_t vs2,
                                    vint64m1x2_t vs3, size_t vl);
void __riscv_vsuxseg3ei16_v_i64m1x3(int64_t *rs1, vuint16mf4_t vs2,
                                    vint64m1x3_t vs3, size_t vl);
void __riscv_vsuxseg4ei16_v_i64m1x4(int64_t *rs1, vuint16mf4_t vs2,
                                    vint64m1x4_t vs3, size_t vl);
void __riscv_vsuxseg5ei16_v_i64m1x5(int64_t *rs1, vuint16mf4_t vs2,
                                    vint64m1x5_t vs3, size_t vl);
void __riscv_vsuxseg6ei16_v_i64m1x6(int64_t *rs1, vuint16mf4_t vs2,
                                    vint64m1x6_t vs3, size_t vl);
void __riscv_vsuxseg7ei16_v_i64m1x7(int64_t *rs1, vuint16mf4_t vs2,
                                    vint64m1x7_t vs3, size_t vl);
void __riscv_vsuxseg8ei16_v_i64m1x8(int64_t *rs1, vuint16mf4_t vs2,
                                    vint64m1x8_t vs3, size_t vl);
void __riscv_vsuxseg2ei16_v_i64m2x2(int64_t *rs1, vuint16mf2_t vs2,
                                    vint64m2x2_t vs3, size_t vl);
void __riscv_vsuxseg3ei16_v_i64m2x3(int64_t *rs1, vuint16mf2_t vs2,
                                    vint64m2x3_t vs3, size_t vl);
void __riscv_vsuxseg4ei16_v_i64m2x4(int64_t *rs1, vuint16mf2_t vs2,
                                    vint64m2x4_t vs3, size_t vl);
void __riscv_vsuxseg2ei16_v_i64m4x2(int64_t *rs1, vuint16m1_t vs2,
                                    vint64m4x2_t vs3, size_t vl);
void __riscv_vsuxseg2ei32_v_i64m1x2(int64_t *rs1, vuint32mf2_t vs2,
                                    vint64m1x2_t vs3, size_t vl);
void __riscv_vsuxseg3ei32_v_i64m1x3(int64_t *rs1, vuint32mf2_t vs2,
                                    vint64m1x3_t vs3, size_t vl);
void __riscv_vsuxseg4ei32_v_i64m1x4(int64_t *rs1, vuint32mf2_t vs2,
                                    vint64m1x4_t vs3, size_t vl);
void __riscv_vsuxseg5ei32_v_i64m1x5(int64_t *rs1, vuint32mf2_t vs2,
                                    vint64m1x5_t vs3, size_t vl);
void __riscv_vsuxseg6ei32_v_i64m1x6(int64_t *rs1, vuint32mf2_t vs2,
                                    vint64m1x6_t vs3, size_t vl);
void __riscv_vsuxseg7ei32_v_i64m1x7(int64_t *rs1, vuint32mf2_t vs2,
                                    vint64m1x7_t vs3, size_t vl);
void __riscv_vsuxseg8ei32_v_i64m1x8(int64_t *rs1, vuint32mf2_t vs2,
                                    vint64m1x8_t vs3, size_t vl);
void __riscv_vsuxseg2ei32_v_i64m2x2(int64_t *rs1, vuint32m1_t vs2,
                                    vint64m2x2_t vs3, size_t vl);
void __riscv_vsuxseg3ei32_v_i64m2x3(int64_t *rs1, vuint32m1_t vs2,
                                    vint64m2x3_t vs3, size_t vl);
void __riscv_vsuxseg4ei32_v_i64m2x4(int64_t *rs1, vuint32m1_t vs2,
                                    vint64m2x4_t vs3, size_t vl);
void __riscv_vsuxseg2ei32_v_i64m4x2(int64_t *rs1, vuint32m2_t vs2,
                                    vint64m4x2_t vs3, size_t vl);
void __riscv_vsuxseg2ei64_v_i64m1x2(int64_t *rs1, vuint64m1_t vs2,
                                    vint64m1x2_t vs3, size_t vl);
void __riscv_vsuxseg3ei64_v_i64m1x3(int64_t *rs1, vuint64m1_t vs2,
                                    vint64m1x3_t vs3, size_t vl);
void __riscv_vsuxseg4ei64_v_i64m1x4(int64_t *rs1, vuint64m1_t vs2,
                                    vint64m1x4_t vs3, size_t vl);
void __riscv_vsuxseg5ei64_v_i64m1x5(int64_t *rs1, vuint64m1_t vs2,
                                    vint64m1x5_t vs3, size_t vl);
void __riscv_vsuxseg6ei64_v_i64m1x6(int64_t *rs1, vuint64m1_t vs2,
                                    vint64m1x6_t vs3, size_t vl);
void __riscv_vsuxseg7ei64_v_i64m1x7(int64_t *rs1, vuint64m1_t vs2,
                                    vint64m1x7_t vs3, size_t vl);
void __riscv_vsuxseg8ei64_v_i64m1x8(int64_t *rs1, vuint64m1_t vs2,
                                    vint64m1x8_t vs3, size_t vl);
void __riscv_vsuxseg2ei64_v_i64m2x2(int64_t *rs1, vuint64m2_t vs2,
                                    vint64m2x2_t vs3, size_t vl);
void __riscv_vsuxseg3ei64_v_i64m2x3(int64_t *rs1, vuint64m2_t vs2,
                                    vint64m2x3_t vs3, size_t vl);
void __riscv_vsuxseg4ei64_v_i64m2x4(int64_t *rs1, vuint64m2_t vs2,
                                    vint64m2x4_t vs3, size_t vl);
void __riscv_vsuxseg2ei64_v_i64m4x2(int64_t *rs1, vuint64m4_t vs2,
                                    vint64m4x2_t vs3, size_t vl);
void __riscv_vsoxseg2ei8_v_u8mf8x2(uint8_t *rs1, vuint8mf8_t vs2,
                                   vuint8mf8x2_t vs3, size_t vl);
void __riscv_vsoxseg3ei8_v_u8mf8x3(uint8_t *rs1, vuint8mf8_t vs2,
                                   vuint8mf8x3_t vs3, size_t vl);
void __riscv_vsoxseg4ei8_v_u8mf8x4(uint8_t *rs1, vuint8mf8_t vs2,
                                   vuint8mf8x4_t vs3, size_t vl);
void __riscv_vsoxseg5ei8_v_u8mf8x5(uint8_t *rs1, vuint8mf8_t vs2,
                                   vuint8mf8x5_t vs3, size_t vl);
void __riscv_vsoxseg6ei8_v_u8mf8x6(uint8_t *rs1, vuint8mf8_t vs2,
                                   vuint8mf8x6_t vs3, size_t vl);
void __riscv_vsoxseg7ei8_v_u8mf8x7(uint8_t *rs1, vuint8mf8_t vs2,
                                   vuint8mf8x7_t vs3, size_t vl);
void __riscv_vsoxseg8ei8_v_u8mf8x8(uint8_t *rs1, vuint8mf8_t vs2,
                                   vuint8mf8x8_t vs3, size_t vl);
void __riscv_vsoxseg2ei8_v_u8mf4x2(uint8_t *rs1, vuint8mf4_t vs2,
                                   vuint8mf4x2_t vs3, size_t vl);
void __riscv_vsoxseg3ei8_v_u8mf4x3(uint8_t *rs1, vuint8mf4_t vs2,
                                   vuint8mf4x3_t vs3, size_t vl);
void __riscv_vsoxseg4ei8_v_u8mf4x4(uint8_t *rs1, vuint8mf4_t vs2,
                                   vuint8mf4x4_t vs3, size_t vl);
void __riscv_vsoxseg5ei8_v_u8mf4x5(uint8_t *rs1, vuint8mf4_t vs2,
                                   vuint8mf4x5_t vs3, size_t vl);
void __riscv_vsoxseg6ei8_v_u8mf4x6(uint8_t *rs1, vuint8mf4_t vs2,
                                   vuint8mf4x6_t vs3, size_t vl);
void __riscv_vsoxseg7ei8_v_u8mf4x7(uint8_t *rs1, vuint8mf4_t vs2,
                                   vuint8mf4x7_t vs3, size_t vl);
void __riscv_vsoxseg8ei8_v_u8mf4x8(uint8_t *rs1, vuint8mf4_t vs2,
                                   vuint8mf4x8_t vs3, size_t vl);
void __riscv_vsoxseg2ei8_v_u8mf2x2(uint8_t *rs1, vuint8mf2_t vs2,
                                   vuint8mf2x2_t vs3, size_t vl);
void __riscv_vsoxseg3ei8_v_u8mf2x3(uint8_t *rs1, vuint8mf2_t vs2,
                                   vuint8mf2x3_t vs3, size_t vl);
void __riscv_vsoxseg4ei8_v_u8mf2x4(uint8_t *rs1, vuint8mf2_t vs2,
                                   vuint8mf2x4_t vs3, size_t vl);
void __riscv_vsoxseg5ei8_v_u8mf2x5(uint8_t *rs1, vuint8mf2_t vs2,
                                   vuint8mf2x5_t vs3, size_t vl);
void __riscv_vsoxseg6ei8_v_u8mf2x6(uint8_t *rs1, vuint8mf2_t vs2,
                                   vuint8mf2x6_t vs3, size_t vl);
void __riscv_vsoxseg7ei8_v_u8mf2x7(uint8_t *rs1, vuint8mf2_t vs2,
                                   vuint8mf2x7_t vs3, size_t vl);
void __riscv_vsoxseg8ei8_v_u8mf2x8(uint8_t *rs1, vuint8mf2_t vs2,
                                   vuint8mf2x8_t vs3, size_t vl);
void __riscv_vsoxseg2ei8_v_u8m1x2(uint8_t *rs1, vuint8m1_t vs2,
                                  vuint8m1x2_t vs3, size_t vl);
void __riscv_vsoxseg3ei8_v_u8m1x3(uint8_t *rs1, vuint8m1_t vs2,
                                  vuint8m1x3_t vs3, size_t vl);
void __riscv_vsoxseg4ei8_v_u8m1x4(uint8_t *rs1, vuint8m1_t vs2,
                                  vuint8m1x4_t vs3, size_t vl);
void __riscv_vsoxseg5ei8_v_u8m1x5(uint8_t *rs1, vuint8m1_t vs2,
                                  vuint8m1x5_t vs3, size_t vl);
void __riscv_vsoxseg6ei8_v_u8m1x6(uint8_t *rs1, vuint8m1_t vs2,
                                  vuint8m1x6_t vs3, size_t vl);
void __riscv_vsoxseg7ei8_v_u8m1x7(uint8_t *rs1, vuint8m1_t vs2,
                                  vuint8m1x7_t vs3, size_t vl);
void __riscv_vsoxseg8ei8_v_u8m1x8(uint8_t *rs1, vuint8m1_t vs2,
                                  vuint8m1x8_t vs3, size_t vl);
void __riscv_vsoxseg2ei8_v_u8m2x2(uint8_t *rs1, vuint8m2_t vs2,
                                  vuint8m2x2_t vs3, size_t vl);
void __riscv_vsoxseg3ei8_v_u8m2x3(uint8_t *rs1, vuint8m2_t vs2,
                                  vuint8m2x3_t vs3, size_t vl);
void __riscv_vsoxseg4ei8_v_u8m2x4(uint8_t *rs1, vuint8m2_t vs2,
                                  vuint8m2x4_t vs3, size_t vl);
void __riscv_vsoxseg2ei8_v_u8m4x2(uint8_t *rs1, vuint8m4_t vs2,
                                  vuint8m4x2_t vs3, size_t vl);
void __riscv_vsoxseg2ei16_v_u8mf8x2(uint8_t *rs1, vuint16mf4_t vs2,
                                    vuint8mf8x2_t vs3, size_t vl);
void __riscv_vsoxseg3ei16_v_u8mf8x3(uint8_t *rs1, vuint16mf4_t vs2,
                                    vuint8mf8x3_t vs3, size_t vl);
void __riscv_vsoxseg4ei16_v_u8mf8x4(uint8_t *rs1, vuint16mf4_t vs2,
                                    vuint8mf8x4_t vs3, size_t vl);
void __riscv_vsoxseg5ei16_v_u8mf8x5(uint8_t *rs1, vuint16mf4_t vs2,
                                    vuint8mf8x5_t vs3, size_t vl);
void __riscv_vsoxseg6ei16_v_u8mf8x6(uint8_t *rs1, vuint16mf4_t vs2,
                                    vuint8mf8x6_t vs3, size_t vl);
void __riscv_vsoxseg7ei16_v_u8mf8x7(uint8_t *rs1, vuint16mf4_t vs2,
                                    vuint8mf8x7_t vs3, size_t vl);
void __riscv_vsoxseg8ei16_v_u8mf8x8(uint8_t *rs1, vuint16mf4_t vs2,
                                    vuint8mf8x8_t vs3, size_t vl);
void __riscv_vsoxseg2ei16_v_u8mf4x2(uint8_t *rs1, vuint16mf2_t vs2,
                                    vuint8mf4x2_t vs3, size_t vl);
void __riscv_vsoxseg3ei16_v_u8mf4x3(uint8_t *rs1, vuint16mf2_t vs2,
                                    vuint8mf4x3_t vs3, size_t vl);
void __riscv_vsoxseg4ei16_v_u8mf4x4(uint8_t *rs1, vuint16mf2_t vs2,
                                    vuint8mf4x4_t vs3, size_t vl);
void __riscv_vsoxseg5ei16_v_u8mf4x5(uint8_t *rs1, vuint16mf2_t vs2,
                                    vuint8mf4x5_t vs3, size_t vl);
void __riscv_vsoxseg6ei16_v_u8mf4x6(uint8_t *rs1, vuint16mf2_t vs2,
                                    vuint8mf4x6_t vs3, size_t vl);
void __riscv_vsoxseg7ei16_v_u8mf4x7(uint8_t *rs1, vuint16mf2_t vs2,
                                    vuint8mf4x7_t vs3, size_t vl);
void __riscv_vsoxseg8ei16_v_u8mf4x8(uint8_t *rs1, vuint16mf2_t vs2,
                                    vuint8mf4x8_t vs3, size_t vl);
void __riscv_vsoxseg2ei16_v_u8mf2x2(uint8_t *rs1, vuint16m1_t vs2,
                                    vuint8mf2x2_t vs3, size_t vl);
void __riscv_vsoxseg3ei16_v_u8mf2x3(uint8_t *rs1, vuint16m1_t vs2,
                                    vuint8mf2x3_t vs3, size_t vl);
void __riscv_vsoxseg4ei16_v_u8mf2x4(uint8_t *rs1, vuint16m1_t vs2,
                                    vuint8mf2x4_t vs3, size_t vl);
void __riscv_vsoxseg5ei16_v_u8mf2x5(uint8_t *rs1, vuint16m1_t vs2,
                                    vuint8mf2x5_t vs3, size_t vl);
void __riscv_vsoxseg6ei16_v_u8mf2x6(uint8_t *rs1, vuint16m1_t vs2,
                                    vuint8mf2x6_t vs3, size_t vl);
void __riscv_vsoxseg7ei16_v_u8mf2x7(uint8_t *rs1, vuint16m1_t vs2,
                                    vuint8mf2x7_t vs3, size_t vl);
void __riscv_vsoxseg8ei16_v_u8mf2x8(uint8_t *rs1, vuint16m1_t vs2,
                                    vuint8mf2x8_t vs3, size_t vl);
void __riscv_vsoxseg2ei16_v_u8m1x2(uint8_t *rs1, vuint16m2_t vs2,
                                   vuint8m1x2_t vs3, size_t vl);
void __riscv_vsoxseg3ei16_v_u8m1x3(uint8_t *rs1, vuint16m2_t vs2,
                                   vuint8m1x3_t vs3, size_t vl);
void __riscv_vsoxseg4ei16_v_u8m1x4(uint8_t *rs1, vuint16m2_t vs2,
                                   vuint8m1x4_t vs3, size_t vl);
void __riscv_vsoxseg5ei16_v_u8m1x5(uint8_t *rs1, vuint16m2_t vs2,
                                   vuint8m1x5_t vs3, size_t vl);
void __riscv_vsoxseg6ei16_v_u8m1x6(uint8_t *rs1, vuint16m2_t vs2,
                                   vuint8m1x6_t vs3, size_t vl);
void __riscv_vsoxseg7ei16_v_u8m1x7(uint8_t *rs1, vuint16m2_t vs2,
                                   vuint8m1x7_t vs3, size_t vl);
void __riscv_vsoxseg8ei16_v_u8m1x8(uint8_t *rs1, vuint16m2_t vs2,
                                   vuint8m1x8_t vs3, size_t vl);
void __riscv_vsoxseg2ei16_v_u8m2x2(uint8_t *rs1, vuint16m4_t vs2,
                                   vuint8m2x2_t vs3, size_t vl);
void __riscv_vsoxseg3ei16_v_u8m2x3(uint8_t *rs1, vuint16m4_t vs2,
                                   vuint8m2x3_t vs3, size_t vl);
void __riscv_vsoxseg4ei16_v_u8m2x4(uint8_t *rs1, vuint16m4_t vs2,
                                   vuint8m2x4_t vs3, size_t vl);
void __riscv_vsoxseg2ei16_v_u8m4x2(uint8_t *rs1, vuint16m8_t vs2,
                                   vuint8m4x2_t vs3, size_t vl);
void __riscv_vsoxseg2ei32_v_u8mf8x2(uint8_t *rs1, vuint32mf2_t vs2,
                                    vuint8mf8x2_t vs3, size_t vl);
void __riscv_vsoxseg3ei32_v_u8mf8x3(uint8_t *rs1, vuint32mf2_t vs2,
                                    vuint8mf8x3_t vs3, size_t vl);
void __riscv_vsoxseg4ei32_v_u8mf8x4(uint8_t *rs1, vuint32mf2_t vs2,
                                    vuint8mf8x4_t vs3, size_t vl);
void __riscv_vsoxseg5ei32_v_u8mf8x5(uint8_t *rs1, vuint32mf2_t vs2,
                                    vuint8mf8x5_t vs3, size_t vl);
void __riscv_vsoxseg6ei32_v_u8mf8x6(uint8_t *rs1, vuint32mf2_t vs2,
                                    vuint8mf8x6_t vs3, size_t vl);
void __riscv_vsoxseg7ei32_v_u8mf8x7(uint8_t *rs1, vuint32mf2_t vs2,
                                    vuint8mf8x7_t vs3, size_t vl);
void __riscv_vsoxseg8ei32_v_u8mf8x8(uint8_t *rs1, vuint32mf2_t vs2,
                                    vuint8mf8x8_t vs3, size_t vl);
void __riscv_vsoxseg2ei32_v_u8mf4x2(uint8_t *rs1, vuint32m1_t vs2,
                                    vuint8mf4x2_t vs3, size_t vl);
void __riscv_vsoxseg3ei32_v_u8mf4x3(uint8_t *rs1, vuint32m1_t vs2,
                                    vuint8mf4x3_t vs3, size_t vl);
void __riscv_vsoxseg4ei32_v_u8mf4x4(uint8_t *rs1, vuint32m1_t vs2,
                                    vuint8mf4x4_t vs3, size_t vl);
void __riscv_vsoxseg5ei32_v_u8mf4x5(uint8_t *rs1, vuint32m1_t vs2,
                                    vuint8mf4x5_t vs3, size_t vl);
void __riscv_vsoxseg6ei32_v_u8mf4x6(uint8_t *rs1, vuint32m1_t vs2,
                                    vuint8mf4x6_t vs3, size_t vl);
void __riscv_vsoxseg7ei32_v_u8mf4x7(uint8_t *rs1, vuint32m1_t vs2,
                                    vuint8mf4x7_t vs3, size_t vl);
void __riscv_vsoxseg8ei32_v_u8mf4x8(uint8_t *rs1, vuint32m1_t vs2,
                                    vuint8mf4x8_t vs3, size_t vl);
void __riscv_vsoxseg2ei32_v_u8mf2x2(uint8_t *rs1, vuint32m2_t vs2,
                                    vuint8mf2x2_t vs3, size_t vl);
void __riscv_vsoxseg3ei32_v_u8mf2x3(uint8_t *rs1, vuint32m2_t vs2,
                                    vuint8mf2x3_t vs3, size_t vl);
void __riscv_vsoxseg4ei32_v_u8mf2x4(uint8_t *rs1, vuint32m2_t vs2,
                                    vuint8mf2x4_t vs3, size_t vl);
void __riscv_vsoxseg5ei32_v_u8mf2x5(uint8_t *rs1, vuint32m2_t vs2,
                                    vuint8mf2x5_t vs3, size_t vl);
void __riscv_vsoxseg6ei32_v_u8mf2x6(uint8_t *rs1, vuint32m2_t vs2,
                                    vuint8mf2x6_t vs3, size_t vl);
void __riscv_vsoxseg7ei32_v_u8mf2x7(uint8_t *rs1, vuint32m2_t vs2,
                                    vuint8mf2x7_t vs3, size_t vl);
void __riscv_vsoxseg8ei32_v_u8mf2x8(uint8_t *rs1, vuint32m2_t vs2,
                                    vuint8mf2x8_t vs3, size_t vl);
void __riscv_vsoxseg2ei32_v_u8m1x2(uint8_t *rs1, vuint32m4_t vs2,
                                   vuint8m1x2_t vs3, size_t vl);
void __riscv_vsoxseg3ei32_v_u8m1x3(uint8_t *rs1, vuint32m4_t vs2,
                                   vuint8m1x3_t vs3, size_t vl);
void __riscv_vsoxseg4ei32_v_u8m1x4(uint8_t *rs1, vuint32m4_t vs2,
                                   vuint8m1x4_t vs3, size_t vl);
void __riscv_vsoxseg5ei32_v_u8m1x5(uint8_t *rs1, vuint32m4_t vs2,
                                   vuint8m1x5_t vs3, size_t vl);
void __riscv_vsoxseg6ei32_v_u8m1x6(uint8_t *rs1, vuint32m4_t vs2,
                                   vuint8m1x6_t vs3, size_t vl);
void __riscv_vsoxseg7ei32_v_u8m1x7(uint8_t *rs1, vuint32m4_t vs2,
                                   vuint8m1x7_t vs3, size_t vl);
void __riscv_vsoxseg8ei32_v_u8m1x8(uint8_t *rs1, vuint32m4_t vs2,
                                   vuint8m1x8_t vs3, size_t vl);
void __riscv_vsoxseg2ei32_v_u8m2x2(uint8_t *rs1, vuint32m8_t vs2,
                                   vuint8m2x2_t vs3, size_t vl);
void __riscv_vsoxseg3ei32_v_u8m2x3(uint8_t *rs1, vuint32m8_t vs2,
                                   vuint8m2x3_t vs3, size_t vl);
void __riscv_vsoxseg4ei32_v_u8m2x4(uint8_t *rs1, vuint32m8_t vs2,
                                   vuint8m2x4_t vs3, size_t vl);
void __riscv_vsoxseg2ei64_v_u8mf8x2(uint8_t *rs1, vuint64m1_t vs2,
                                    vuint8mf8x2_t vs3, size_t vl);
void __riscv_vsoxseg3ei64_v_u8mf8x3(uint8_t *rs1, vuint64m1_t vs2,
                                    vuint8mf8x3_t vs3, size_t vl);
void __riscv_vsoxseg4ei64_v_u8mf8x4(uint8_t *rs1, vuint64m1_t vs2,
                                    vuint8mf8x4_t vs3, size_t vl);
void __riscv_vsoxseg5ei64_v_u8mf8x5(uint8_t *rs1, vuint64m1_t vs2,
                                    vuint8mf8x5_t vs3, size_t vl);
void __riscv_vsoxseg6ei64_v_u8mf8x6(uint8_t *rs1, vuint64m1_t vs2,
                                    vuint8mf8x6_t vs3, size_t vl);
void __riscv_vsoxseg7ei64_v_u8mf8x7(uint8_t *rs1, vuint64m1_t vs2,
                                    vuint8mf8x7_t vs3, size_t vl);
void __riscv_vsoxseg8ei64_v_u8mf8x8(uint8_t *rs1, vuint64m1_t vs2,
                                    vuint8mf8x8_t vs3, size_t vl);
void __riscv_vsoxseg2ei64_v_u8mf4x2(uint8_t *rs1, vuint64m2_t vs2,
                                    vuint8mf4x2_t vs3, size_t vl);
void __riscv_vsoxseg3ei64_v_u8mf4x3(uint8_t *rs1, vuint64m2_t vs2,
                                    vuint8mf4x3_t vs3, size_t vl);
void __riscv_vsoxseg4ei64_v_u8mf4x4(uint8_t *rs1, vuint64m2_t vs2,
                                    vuint8mf4x4_t vs3, size_t vl);
void __riscv_vsoxseg5ei64_v_u8mf4x5(uint8_t *rs1, vuint64m2_t vs2,
                                    vuint8mf4x5_t vs3, size_t vl);
void __riscv_vsoxseg6ei64_v_u8mf4x6(uint8_t *rs1, vuint64m2_t vs2,
                                    vuint8mf4x6_t vs3, size_t vl);
void __riscv_vsoxseg7ei64_v_u8mf4x7(uint8_t *rs1, vuint64m2_t vs2,
                                    vuint8mf4x7_t vs3, size_t vl);
void __riscv_vsoxseg8ei64_v_u8mf4x8(uint8_t *rs1, vuint64m2_t vs2,
                                    vuint8mf4x8_t vs3, size_t vl);
void __riscv_vsoxseg2ei64_v_u8mf2x2(uint8_t *rs1, vuint64m4_t vs2,
                                    vuint8mf2x2_t vs3, size_t vl);
void __riscv_vsoxseg3ei64_v_u8mf2x3(uint8_t *rs1, vuint64m4_t vs2,
                                    vuint8mf2x3_t vs3, size_t vl);
void __riscv_vsoxseg4ei64_v_u8mf2x4(uint8_t *rs1, vuint64m4_t vs2,
                                    vuint8mf2x4_t vs3, size_t vl);
void __riscv_vsoxseg5ei64_v_u8mf2x5(uint8_t *rs1, vuint64m4_t vs2,
                                    vuint8mf2x5_t vs3, size_t vl);
void __riscv_vsoxseg6ei64_v_u8mf2x6(uint8_t *rs1, vuint64m4_t vs2,
                                    vuint8mf2x6_t vs3, size_t vl);
void __riscv_vsoxseg7ei64_v_u8mf2x7(uint8_t *rs1, vuint64m4_t vs2,
                                    vuint8mf2x7_t vs3, size_t vl);
void __riscv_vsoxseg8ei64_v_u8mf2x8(uint8_t *rs1, vuint64m4_t vs2,
                                    vuint8mf2x8_t vs3, size_t vl);
void __riscv_vsoxseg2ei64_v_u8m1x2(uint8_t *rs1, vuint64m8_t vs2,
                                   vuint8m1x2_t vs3, size_t vl);
void __riscv_vsoxseg3ei64_v_u8m1x3(uint8_t *rs1, vuint64m8_t vs2,
                                   vuint8m1x3_t vs3, size_t vl);
void __riscv_vsoxseg4ei64_v_u8m1x4(uint8_t *rs1, vuint64m8_t vs2,
                                   vuint8m1x4_t vs3, size_t vl);
void __riscv_vsoxseg5ei64_v_u8m1x5(uint8_t *rs1, vuint64m8_t vs2,
                                   vuint8m1x5_t vs3, size_t vl);
void __riscv_vsoxseg6ei64_v_u8m1x6(uint8_t *rs1, vuint64m8_t vs2,
                                   vuint8m1x6_t vs3, size_t vl);
void __riscv_vsoxseg7ei64_v_u8m1x7(uint8_t *rs1, vuint64m8_t vs2,
                                   vuint8m1x7_t vs3, size_t vl);
void __riscv_vsoxseg8ei64_v_u8m1x8(uint8_t *rs1, vuint64m8_t vs2,
                                   vuint8m1x8_t vs3, size_t vl);
void __riscv_vsoxseg2ei8_v_u16mf4x2(uint16_t *rs1, vuint8mf8_t vs2,
                                    vuint16mf4x2_t vs3, size_t vl);
void __riscv_vsoxseg3ei8_v_u16mf4x3(uint16_t *rs1, vuint8mf8_t vs2,
                                    vuint16mf4x3_t vs3, size_t vl);
void __riscv_vsoxseg4ei8_v_u16mf4x4(uint16_t *rs1, vuint8mf8_t vs2,
                                    vuint16mf4x4_t vs3, size_t vl);
void __riscv_vsoxseg5ei8_v_u16mf4x5(uint16_t *rs1, vuint8mf8_t vs2,
                                    vuint16mf4x5_t vs3, size_t vl);
void __riscv_vsoxseg6ei8_v_u16mf4x6(uint16_t *rs1, vuint8mf8_t vs2,
                                    vuint16mf4x6_t vs3, size_t vl);
void __riscv_vsoxseg7ei8_v_u16mf4x7(uint16_t *rs1, vuint8mf8_t vs2,
                                    vuint16mf4x7_t vs3, size_t vl);
void __riscv_vsoxseg8ei8_v_u16mf4x8(uint16_t *rs1, vuint8mf8_t vs2,
                                    vuint16mf4x8_t vs3, size_t vl);
void __riscv_vsoxseg2ei8_v_u16mf2x2(uint16_t *rs1, vuint8mf4_t vs2,
                                    vuint16mf2x2_t vs3, size_t vl);
void __riscv_vsoxseg3ei8_v_u16mf2x3(uint16_t *rs1, vuint8mf4_t vs2,
                                    vuint16mf2x3_t vs3, size_t vl);
void __riscv_vsoxseg4ei8_v_u16mf2x4(uint16_t *rs1, vuint8mf4_t vs2,
                                    vuint16mf2x4_t vs3, size_t vl);
void __riscv_vsoxseg5ei8_v_u16mf2x5(uint16_t *rs1, vuint8mf4_t vs2,
                                    vuint16mf2x5_t vs3, size_t vl);
void __riscv_vsoxseg6ei8_v_u16mf2x6(uint16_t *rs1, vuint8mf4_t vs2,
                                    vuint16mf2x6_t vs3, size_t vl);
void __riscv_vsoxseg7ei8_v_u16mf2x7(uint16_t *rs1, vuint8mf4_t vs2,
                                    vuint16mf2x7_t vs3, size_t vl);
void __riscv_vsoxseg8ei8_v_u16mf2x8(uint16_t *rs1, vuint8mf4_t vs2,
                                    vuint16mf2x8_t vs3, size_t vl);
void __riscv_vsoxseg2ei8_v_u16m1x2(uint16_t *rs1, vuint8mf2_t vs2,
                                   vuint16m1x2_t vs3, size_t vl);
void __riscv_vsoxseg3ei8_v_u16m1x3(uint16_t *rs1, vuint8mf2_t vs2,
                                   vuint16m1x3_t vs3, size_t vl);
void __riscv_vsoxseg4ei8_v_u16m1x4(uint16_t *rs1, vuint8mf2_t vs2,
                                   vuint16m1x4_t vs3, size_t vl);
void __riscv_vsoxseg5ei8_v_u16m1x5(uint16_t *rs1, vuint8mf2_t vs2,
                                   vuint16m1x5_t vs3, size_t vl);
void __riscv_vsoxseg6ei8_v_u16m1x6(uint16_t *rs1, vuint8mf2_t vs2,
                                   vuint16m1x6_t vs3, size_t vl);
void __riscv_vsoxseg7ei8_v_u16m1x7(uint16_t *rs1, vuint8mf2_t vs2,
                                   vuint16m1x7_t vs3, size_t vl);
void __riscv_vsoxseg8ei8_v_u16m1x8(uint16_t *rs1, vuint8mf2_t vs2,
                                   vuint16m1x8_t vs3, size_t vl);
void __riscv_vsoxseg2ei8_v_u16m2x2(uint16_t *rs1, vuint8m1_t vs2,
                                   vuint16m2x2_t vs3, size_t vl);
void __riscv_vsoxseg3ei8_v_u16m2x3(uint16_t *rs1, vuint8m1_t vs2,
                                   vuint16m2x3_t vs3, size_t vl);
void __riscv_vsoxseg4ei8_v_u16m2x4(uint16_t *rs1, vuint8m1_t vs2,
                                   vuint16m2x4_t vs3, size_t vl);
void __riscv_vsoxseg2ei8_v_u16m4x2(uint16_t *rs1, vuint8m2_t vs2,
                                   vuint16m4x2_t vs3, size_t vl);
void __riscv_vsoxseg2ei16_v_u16mf4x2(uint16_t *rs1, vuint16mf4_t vs2,
                                     vuint16mf4x2_t vs3, size_t vl);
void __riscv_vsoxseg3ei16_v_u16mf4x3(uint16_t *rs1, vuint16mf4_t vs2,
                                     vuint16mf4x3_t vs3, size_t vl);
void __riscv_vsoxseg4ei16_v_u16mf4x4(uint16_t *rs1, vuint16mf4_t vs2,
                                     vuint16mf4x4_t vs3, size_t vl);
void __riscv_vsoxseg5ei16_v_u16mf4x5(uint16_t *rs1, vuint16mf4_t vs2,
                                     vuint16mf4x5_t vs3, size_t vl);
void __riscv_vsoxseg6ei16_v_u16mf4x6(uint16_t *rs1, vuint16mf4_t vs2,
                                     vuint16mf4x6_t vs3, size_t vl);
void __riscv_vsoxseg7ei16_v_u16mf4x7(uint16_t *rs1, vuint16mf4_t vs2,
                                     vuint16mf4x7_t vs3, size_t vl);
void __riscv_vsoxseg8ei16_v_u16mf4x8(uint16_t *rs1, vuint16mf4_t vs2,
                                     vuint16mf4x8_t vs3, size_t vl);
void __riscv_vsoxseg2ei16_v_u16mf2x2(uint16_t *rs1, vuint16mf2_t vs2,
                                     vuint16mf2x2_t vs3, size_t vl);
void __riscv_vsoxseg3ei16_v_u16mf2x3(uint16_t *rs1, vuint16mf2_t vs2,
                                     vuint16mf2x3_t vs3, size_t vl);
void __riscv_vsoxseg4ei16_v_u16mf2x4(uint16_t *rs1, vuint16mf2_t vs2,
                                     vuint16mf2x4_t vs3, size_t vl);
void __riscv_vsoxseg5ei16_v_u16mf2x5(uint16_t *rs1, vuint16mf2_t vs2,
                                     vuint16mf2x5_t vs3, size_t vl);
void __riscv_vsoxseg6ei16_v_u16mf2x6(uint16_t *rs1, vuint16mf2_t vs2,
                                     vuint16mf2x6_t vs3, size_t vl);
void __riscv_vsoxseg7ei16_v_u16mf2x7(uint16_t *rs1, vuint16mf2_t vs2,
                                     vuint16mf2x7_t vs3, size_t vl);
void __riscv_vsoxseg8ei16_v_u16mf2x8(uint16_t *rs1, vuint16mf2_t vs2,
                                     vuint16mf2x8_t vs3, size_t vl);
void __riscv_vsoxseg2ei16_v_u16m1x2(uint16_t *rs1, vuint16m1_t vs2,
                                    vuint16m1x2_t vs3, size_t vl);
void __riscv_vsoxseg3ei16_v_u16m1x3(uint16_t *rs1, vuint16m1_t vs2,
                                    vuint16m1x3_t vs3, size_t vl);
void __riscv_vsoxseg4ei16_v_u16m1x4(uint16_t *rs1, vuint16m1_t vs2,
                                    vuint16m1x4_t vs3, size_t vl);
void __riscv_vsoxseg5ei16_v_u16m1x5(uint16_t *rs1, vuint16m1_t vs2,
                                    vuint16m1x5_t vs3, size_t vl);
void __riscv_vsoxseg6ei16_v_u16m1x6(uint16_t *rs1, vuint16m1_t vs2,
                                    vuint16m1x6_t vs3, size_t vl);
void __riscv_vsoxseg7ei16_v_u16m1x7(uint16_t *rs1, vuint16m1_t vs2,
                                    vuint16m1x7_t vs3, size_t vl);
void __riscv_vsoxseg8ei16_v_u16m1x8(uint16_t *rs1, vuint16m1_t vs2,
                                    vuint16m1x8_t vs3, size_t vl);
void __riscv_vsoxseg2ei16_v_u16m2x2(uint16_t *rs1, vuint16m2_t vs2,
                                    vuint16m2x2_t vs3, size_t vl);
void __riscv_vsoxseg3ei16_v_u16m2x3(uint16_t *rs1, vuint16m2_t vs2,
                                    vuint16m2x3_t vs3, size_t vl);
void __riscv_vsoxseg4ei16_v_u16m2x4(uint16_t *rs1, vuint16m2_t vs2,
                                    vuint16m2x4_t vs3, size_t vl);
void __riscv_vsoxseg2ei16_v_u16m4x2(uint16_t *rs1, vuint16m4_t vs2,
                                    vuint16m4x2_t vs3, size_t vl);
void __riscv_vsoxseg2ei32_v_u16mf4x2(uint16_t *rs1, vuint32mf2_t vs2,
                                     vuint16mf4x2_t vs3, size_t vl);
void __riscv_vsoxseg3ei32_v_u16mf4x3(uint16_t *rs1, vuint32mf2_t vs2,
                                     vuint16mf4x3_t vs3, size_t vl);
void __riscv_vsoxseg4ei32_v_u16mf4x4(uint16_t *rs1, vuint32mf2_t vs2,
                                     vuint16mf4x4_t vs3, size_t vl);
void __riscv_vsoxseg5ei32_v_u16mf4x5(uint16_t *rs1, vuint32mf2_t vs2,
                                     vuint16mf4x5_t vs3, size_t vl);
void __riscv_vsoxseg6ei32_v_u16mf4x6(uint16_t *rs1, vuint32mf2_t vs2,
                                     vuint16mf4x6_t vs3, size_t vl);
void __riscv_vsoxseg7ei32_v_u16mf4x7(uint16_t *rs1, vuint32mf2_t vs2,
                                     vuint16mf4x7_t vs3, size_t vl);
void __riscv_vsoxseg8ei32_v_u16mf4x8(uint16_t *rs1, vuint32mf2_t vs2,
                                     vuint16mf4x8_t vs3, size_t vl);
void __riscv_vsoxseg2ei32_v_u16mf2x2(uint16_t *rs1, vuint32m1_t vs2,
                                     vuint16mf2x2_t vs3, size_t vl);
void __riscv_vsoxseg3ei32_v_u16mf2x3(uint16_t *rs1, vuint32m1_t vs2,
                                     vuint16mf2x3_t vs3, size_t vl);
void __riscv_vsoxseg4ei32_v_u16mf2x4(uint16_t *rs1, vuint32m1_t vs2,
                                     vuint16mf2x4_t vs3, size_t vl);
void __riscv_vsoxseg5ei32_v_u16mf2x5(uint16_t *rs1, vuint32m1_t vs2,
                                     vuint16mf2x5_t vs3, size_t vl);
void __riscv_vsoxseg6ei32_v_u16mf2x6(uint16_t *rs1, vuint32m1_t vs2,
                                     vuint16mf2x6_t vs3, size_t vl);
void __riscv_vsoxseg7ei32_v_u16mf2x7(uint16_t *rs1, vuint32m1_t vs2,
                                     vuint16mf2x7_t vs3, size_t vl);
void __riscv_vsoxseg8ei32_v_u16mf2x8(uint16_t *rs1, vuint32m1_t vs2,
                                     vuint16mf2x8_t vs3, size_t vl);
void __riscv_vsoxseg2ei32_v_u16m1x2(uint16_t *rs1, vuint32m2_t vs2,
                                    vuint16m1x2_t vs3, size_t vl);
void __riscv_vsoxseg3ei32_v_u16m1x3(uint16_t *rs1, vuint32m2_t vs2,
                                    vuint16m1x3_t vs3, size_t vl);
void __riscv_vsoxseg4ei32_v_u16m1x4(uint16_t *rs1, vuint32m2_t vs2,
                                    vuint16m1x4_t vs3, size_t vl);
void __riscv_vsoxseg5ei32_v_u16m1x5(uint16_t *rs1, vuint32m2_t vs2,
                                    vuint16m1x5_t vs3, size_t vl);
void __riscv_vsoxseg6ei32_v_u16m1x6(uint16_t *rs1, vuint32m2_t vs2,
                                    vuint16m1x6_t vs3, size_t vl);
void __riscv_vsoxseg7ei32_v_u16m1x7(uint16_t *rs1, vuint32m2_t vs2,
                                    vuint16m1x7_t vs3, size_t vl);
void __riscv_vsoxseg8ei32_v_u16m1x8(uint16_t *rs1, vuint32m2_t vs2,
                                    vuint16m1x8_t vs3, size_t vl);
void __riscv_vsoxseg2ei32_v_u16m2x2(uint16_t *rs1, vuint32m4_t vs2,
                                    vuint16m2x2_t vs3, size_t vl);
void __riscv_vsoxseg3ei32_v_u16m2x3(uint16_t *rs1, vuint32m4_t vs2,
                                    vuint16m2x3_t vs3, size_t vl);
void __riscv_vsoxseg4ei32_v_u16m2x4(uint16_t *rs1, vuint32m4_t vs2,
                                    vuint16m2x4_t vs3, size_t vl);
void __riscv_vsoxseg2ei32_v_u16m4x2(uint16_t *rs1, vuint32m8_t vs2,
                                    vuint16m4x2_t vs3, size_t vl);
void __riscv_vsoxseg2ei64_v_u16mf4x2(uint16_t *rs1, vuint64m1_t vs2,
                                     vuint16mf4x2_t vs3, size_t vl);
void __riscv_vsoxseg3ei64_v_u16mf4x3(uint16_t *rs1, vuint64m1_t vs2,
                                     vuint16mf4x3_t vs3, size_t vl);
void __riscv_vsoxseg4ei64_v_u16mf4x4(uint16_t *rs1, vuint64m1_t vs2,
                                     vuint16mf4x4_t vs3, size_t vl);
void __riscv_vsoxseg5ei64_v_u16mf4x5(uint16_t *rs1, vuint64m1_t vs2,
                                     vuint16mf4x5_t vs3, size_t vl);
void __riscv_vsoxseg6ei64_v_u16mf4x6(uint16_t *rs1, vuint64m1_t vs2,
                                     vuint16mf4x6_t vs3, size_t vl);
void __riscv_vsoxseg7ei64_v_u16mf4x7(uint16_t *rs1, vuint64m1_t vs2,
                                     vuint16mf4x7_t vs3, size_t vl);
void __riscv_vsoxseg8ei64_v_u16mf4x8(uint16_t *rs1, vuint64m1_t vs2,
                                     vuint16mf4x8_t vs3, size_t vl);
void __riscv_vsoxseg2ei64_v_u16mf2x2(uint16_t *rs1, vuint64m2_t vs2,
                                     vuint16mf2x2_t vs3, size_t vl);
void __riscv_vsoxseg3ei64_v_u16mf2x3(uint16_t *rs1, vuint64m2_t vs2,
                                     vuint16mf2x3_t vs3, size_t vl);
void __riscv_vsoxseg4ei64_v_u16mf2x4(uint16_t *rs1, vuint64m2_t vs2,
                                     vuint16mf2x4_t vs3, size_t vl);
void __riscv_vsoxseg5ei64_v_u16mf2x5(uint16_t *rs1, vuint64m2_t vs2,
                                     vuint16mf2x5_t vs3, size_t vl);
void __riscv_vsoxseg6ei64_v_u16mf2x6(uint16_t *rs1, vuint64m2_t vs2,
                                     vuint16mf2x6_t vs3, size_t vl);
void __riscv_vsoxseg7ei64_v_u16mf2x7(uint16_t *rs1, vuint64m2_t vs2,
                                     vuint16mf2x7_t vs3, size_t vl);
void __riscv_vsoxseg8ei64_v_u16mf2x8(uint16_t *rs1, vuint64m2_t vs2,
                                     vuint16mf2x8_t vs3, size_t vl);
void __riscv_vsoxseg2ei64_v_u16m1x2(uint16_t *rs1, vuint64m4_t vs2,
                                    vuint16m1x2_t vs3, size_t vl);
void __riscv_vsoxseg3ei64_v_u16m1x3(uint16_t *rs1, vuint64m4_t vs2,
                                    vuint16m1x3_t vs3, size_t vl);
void __riscv_vsoxseg4ei64_v_u16m1x4(uint16_t *rs1, vuint64m4_t vs2,
                                    vuint16m1x4_t vs3, size_t vl);
void __riscv_vsoxseg5ei64_v_u16m1x5(uint16_t *rs1, vuint64m4_t vs2,
                                    vuint16m1x5_t vs3, size_t vl);
void __riscv_vsoxseg6ei64_v_u16m1x6(uint16_t *rs1, vuint64m4_t vs2,
                                    vuint16m1x6_t vs3, size_t vl);
void __riscv_vsoxseg7ei64_v_u16m1x7(uint16_t *rs1, vuint64m4_t vs2,
                                    vuint16m1x7_t vs3, size_t vl);
void __riscv_vsoxseg8ei64_v_u16m1x8(uint16_t *rs1, vuint64m4_t vs2,
                                    vuint16m1x8_t vs3, size_t vl);
void __riscv_vsoxseg2ei64_v_u16m2x2(uint16_t *rs1, vuint64m8_t vs2,
                                    vuint16m2x2_t vs3, size_t vl);
void __riscv_vsoxseg3ei64_v_u16m2x3(uint16_t *rs1, vuint64m8_t vs2,
                                    vuint16m2x3_t vs3, size_t vl);
void __riscv_vsoxseg4ei64_v_u16m2x4(uint16_t *rs1, vuint64m8_t vs2,
                                    vuint16m2x4_t vs3, size_t vl);
void __riscv_vsoxseg2ei8_v_u32mf2x2(uint32_t *rs1, vuint8mf8_t vs2,
                                    vuint32mf2x2_t vs3, size_t vl);
void __riscv_vsoxseg3ei8_v_u32mf2x3(uint32_t *rs1, vuint8mf8_t vs2,
                                    vuint32mf2x3_t vs3, size_t vl);
void __riscv_vsoxseg4ei8_v_u32mf2x4(uint32_t *rs1, vuint8mf8_t vs2,
                                    vuint32mf2x4_t vs3, size_t vl);
void __riscv_vsoxseg5ei8_v_u32mf2x5(uint32_t *rs1, vuint8mf8_t vs2,
                                    vuint32mf2x5_t vs3, size_t vl);
void __riscv_vsoxseg6ei8_v_u32mf2x6(uint32_t *rs1, vuint8mf8_t vs2,
                                    vuint32mf2x6_t vs3, size_t vl);
void __riscv_vsoxseg7ei8_v_u32mf2x7(uint32_t *rs1, vuint8mf8_t vs2,
                                    vuint32mf2x7_t vs3, size_t vl);
void __riscv_vsoxseg8ei8_v_u32mf2x8(uint32_t *rs1, vuint8mf8_t vs2,
                                    vuint32mf2x8_t vs3, size_t vl);
void __riscv_vsoxseg2ei8_v_u32m1x2(uint32_t *rs1, vuint8mf4_t vs2,
                                   vuint32m1x2_t vs3, size_t vl);
void __riscv_vsoxseg3ei8_v_u32m1x3(uint32_t *rs1, vuint8mf4_t vs2,
                                   vuint32m1x3_t vs3, size_t vl);
void __riscv_vsoxseg4ei8_v_u32m1x4(uint32_t *rs1, vuint8mf4_t vs2,
                                   vuint32m1x4_t vs3, size_t vl);
void __riscv_vsoxseg5ei8_v_u32m1x5(uint32_t *rs1, vuint8mf4_t vs2,
                                   vuint32m1x5_t vs3, size_t vl);
void __riscv_vsoxseg6ei8_v_u32m1x6(uint32_t *rs1, vuint8mf4_t vs2,
                                   vuint32m1x6_t vs3, size_t vl);
void __riscv_vsoxseg7ei8_v_u32m1x7(uint32_t *rs1, vuint8mf4_t vs2,
                                   vuint32m1x7_t vs3, size_t vl);
void __riscv_vsoxseg8ei8_v_u32m1x8(uint32_t *rs1, vuint8mf4_t vs2,
                                   vuint32m1x8_t vs3, size_t vl);
void __riscv_vsoxseg2ei8_v_u32m2x2(uint32_t *rs1, vuint8mf2_t vs2,
                                   vuint32m2x2_t vs3, size_t vl);
void __riscv_vsoxseg3ei8_v_u32m2x3(uint32_t *rs1, vuint8mf2_t vs2,
                                   vuint32m2x3_t vs3, size_t vl);
void __riscv_vsoxseg4ei8_v_u32m2x4(uint32_t *rs1, vuint8mf2_t vs2,
                                   vuint32m2x4_t vs3, size_t vl);
void __riscv_vsoxseg2ei8_v_u32m4x2(uint32_t *rs1, vuint8m1_t vs2,
                                   vuint32m4x2_t vs3, size_t vl);
void __riscv_vsoxseg2ei16_v_u32mf2x2(uint32_t *rs1, vuint16mf4_t vs2,
                                     vuint32mf2x2_t vs3, size_t vl);
void __riscv_vsoxseg3ei16_v_u32mf2x3(uint32_t *rs1, vuint16mf4_t vs2,
                                     vuint32mf2x3_t vs3, size_t vl);
void __riscv_vsoxseg4ei16_v_u32mf2x4(uint32_t *rs1, vuint16mf4_t vs2,
                                     vuint32mf2x4_t vs3, size_t vl);
void __riscv_vsoxseg5ei16_v_u32mf2x5(uint32_t *rs1, vuint16mf4_t vs2,
                                     vuint32mf2x5_t vs3, size_t vl);
void __riscv_vsoxseg6ei16_v_u32mf2x6(uint32_t *rs1, vuint16mf4_t vs2,
                                     vuint32mf2x6_t vs3, size_t vl);
void __riscv_vsoxseg7ei16_v_u32mf2x7(uint32_t *rs1, vuint16mf4_t vs2,
                                     vuint32mf2x7_t vs3, size_t vl);
void __riscv_vsoxseg8ei16_v_u32mf2x8(uint32_t *rs1, vuint16mf4_t vs2,
                                     vuint32mf2x8_t vs3, size_t vl);
void __riscv_vsoxseg2ei16_v_u32m1x2(uint32_t *rs1, vuint16mf2_t vs2,
                                    vuint32m1x2_t vs3, size_t vl);
void __riscv_vsoxseg3ei16_v_u32m1x3(uint32_t *rs1, vuint16mf2_t vs2,
                                    vuint32m1x3_t vs3, size_t vl);
void __riscv_vsoxseg4ei16_v_u32m1x4(uint32_t *rs1, vuint16mf2_t vs2,
                                    vuint32m1x4_t vs3, size_t vl);
void __riscv_vsoxseg5ei16_v_u32m1x5(uint32_t *rs1, vuint16mf2_t vs2,
                                    vuint32m1x5_t vs3, size_t vl);
void __riscv_vsoxseg6ei16_v_u32m1x6(uint32_t *rs1, vuint16mf2_t vs2,
                                    vuint32m1x6_t vs3, size_t vl);
void __riscv_vsoxseg7ei16_v_u32m1x7(uint32_t *rs1, vuint16mf2_t vs2,
                                    vuint32m1x7_t vs3, size_t vl);
void __riscv_vsoxseg8ei16_v_u32m1x8(uint32_t *rs1, vuint16mf2_t vs2,
                                    vuint32m1x8_t vs3, size_t vl);
void __riscv_vsoxseg2ei16_v_u32m2x2(uint32_t *rs1, vuint16m1_t vs2,
                                    vuint32m2x2_t vs3, size_t vl);
void __riscv_vsoxseg3ei16_v_u32m2x3(uint32_t *rs1, vuint16m1_t vs2,
                                    vuint32m2x3_t vs3, size_t vl);
void __riscv_vsoxseg4ei16_v_u32m2x4(uint32_t *rs1, vuint16m1_t vs2,
                                    vuint32m2x4_t vs3, size_t vl);
void __riscv_vsoxseg2ei16_v_u32m4x2(uint32_t *rs1, vuint16m2_t vs2,
                                    vuint32m4x2_t vs3, size_t vl);
void __riscv_vsoxseg2ei32_v_u32mf2x2(uint32_t *rs1, vuint32mf2_t vs2,
                                     vuint32mf2x2_t vs3, size_t vl);
void __riscv_vsoxseg3ei32_v_u32mf2x3(uint32_t *rs1, vuint32mf2_t vs2,
                                     vuint32mf2x3_t vs3, size_t vl);
void __riscv_vsoxseg4ei32_v_u32mf2x4(uint32_t *rs1, vuint32mf2_t vs2,
                                     vuint32mf2x4_t vs3, size_t vl);
void __riscv_vsoxseg5ei32_v_u32mf2x5(uint32_t *rs1, vuint32mf2_t vs2,
                                     vuint32mf2x5_t vs3, size_t vl);
void __riscv_vsoxseg6ei32_v_u32mf2x6(uint32_t *rs1, vuint32mf2_t vs2,
                                     vuint32mf2x6_t vs3, size_t vl);
void __riscv_vsoxseg7ei32_v_u32mf2x7(uint32_t *rs1, vuint32mf2_t vs2,
                                     vuint32mf2x7_t vs3, size_t vl);
void __riscv_vsoxseg8ei32_v_u32mf2x8(uint32_t *rs1, vuint32mf2_t vs2,
                                     vuint32mf2x8_t vs3, size_t vl);
void __riscv_vsoxseg2ei32_v_u32m1x2(uint32_t *rs1, vuint32m1_t vs2,
                                    vuint32m1x2_t vs3, size_t vl);
void __riscv_vsoxseg3ei32_v_u32m1x3(uint32_t *rs1, vuint32m1_t vs2,
                                    vuint32m1x3_t vs3, size_t vl);
void __riscv_vsoxseg4ei32_v_u32m1x4(uint32_t *rs1, vuint32m1_t vs2,
                                    vuint32m1x4_t vs3, size_t vl);
void __riscv_vsoxseg5ei32_v_u32m1x5(uint32_t *rs1, vuint32m1_t vs2,
                                    vuint32m1x5_t vs3, size_t vl);
void __riscv_vsoxseg6ei32_v_u32m1x6(uint32_t *rs1, vuint32m1_t vs2,
                                    vuint32m1x6_t vs3, size_t vl);
void __riscv_vsoxseg7ei32_v_u32m1x7(uint32_t *rs1, vuint32m1_t vs2,
                                    vuint32m1x7_t vs3, size_t vl);
void __riscv_vsoxseg8ei32_v_u32m1x8(uint32_t *rs1, vuint32m1_t vs2,
                                    vuint32m1x8_t vs3, size_t vl);
void __riscv_vsoxseg2ei32_v_u32m2x2(uint32_t *rs1, vuint32m2_t vs2,
                                    vuint32m2x2_t vs3, size_t vl);
void __riscv_vsoxseg3ei32_v_u32m2x3(uint32_t *rs1, vuint32m2_t vs2,
                                    vuint32m2x3_t vs3, size_t vl);
void __riscv_vsoxseg4ei32_v_u32m2x4(uint32_t *rs1, vuint32m2_t vs2,
                                    vuint32m2x4_t vs3, size_t vl);
void __riscv_vsoxseg2ei32_v_u32m4x2(uint32_t *rs1, vuint32m4_t vs2,
                                    vuint32m4x2_t vs3, size_t vl);
void __riscv_vsoxseg2ei64_v_u32mf2x2(uint32_t *rs1, vuint64m1_t vs2,
                                     vuint32mf2x2_t vs3, size_t vl);
void __riscv_vsoxseg3ei64_v_u32mf2x3(uint32_t *rs1, vuint64m1_t vs2,
                                     vuint32mf2x3_t vs3, size_t vl);
void __riscv_vsoxseg4ei64_v_u32mf2x4(uint32_t *rs1, vuint64m1_t vs2,
                                     vuint32mf2x4_t vs3, size_t vl);
void __riscv_vsoxseg5ei64_v_u32mf2x5(uint32_t *rs1, vuint64m1_t vs2,
                                     vuint32mf2x5_t vs3, size_t vl);
void __riscv_vsoxseg6ei64_v_u32mf2x6(uint32_t *rs1, vuint64m1_t vs2,
                                     vuint32mf2x6_t vs3, size_t vl);
void __riscv_vsoxseg7ei64_v_u32mf2x7(uint32_t *rs1, vuint64m1_t vs2,
                                     vuint32mf2x7_t vs3, size_t vl);
void __riscv_vsoxseg8ei64_v_u32mf2x8(uint32_t *rs1, vuint64m1_t vs2,
                                     vuint32mf2x8_t vs3, size_t vl);
void __riscv_vsoxseg2ei64_v_u32m1x2(uint32_t *rs1, vuint64m2_t vs2,
                                    vuint32m1x2_t vs3, size_t vl);
void __riscv_vsoxseg3ei64_v_u32m1x3(uint32_t *rs1, vuint64m2_t vs2,
                                    vuint32m1x3_t vs3, size_t vl);
void __riscv_vsoxseg4ei64_v_u32m1x4(uint32_t *rs1, vuint64m2_t vs2,
                                    vuint32m1x4_t vs3, size_t vl);
void __riscv_vsoxseg5ei64_v_u32m1x5(uint32_t *rs1, vuint64m2_t vs2,
                                    vuint32m1x5_t vs3, size_t vl);
void __riscv_vsoxseg6ei64_v_u32m1x6(uint32_t *rs1, vuint64m2_t vs2,
                                    vuint32m1x6_t vs3, size_t vl);
void __riscv_vsoxseg7ei64_v_u32m1x7(uint32_t *rs1, vuint64m2_t vs2,
                                    vuint32m1x7_t vs3, size_t vl);
void __riscv_vsoxseg8ei64_v_u32m1x8(uint32_t *rs1, vuint64m2_t vs2,
                                    vuint32m1x8_t vs3, size_t vl);
void __riscv_vsoxseg2ei64_v_u32m2x2(uint32_t *rs1, vuint64m4_t vs2,
                                    vuint32m2x2_t vs3, size_t vl);
void __riscv_vsoxseg3ei64_v_u32m2x3(uint32_t *rs1, vuint64m4_t vs2,
                                    vuint32m2x3_t vs3, size_t vl);
void __riscv_vsoxseg4ei64_v_u32m2x4(uint32_t *rs1, vuint64m4_t vs2,
                                    vuint32m2x4_t vs3, size_t vl);
void __riscv_vsoxseg2ei64_v_u32m4x2(uint32_t *rs1, vuint64m8_t vs2,
                                    vuint32m4x2_t vs3, size_t vl);
void __riscv_vsoxseg2ei8_v_u64m1x2(uint64_t *rs1, vuint8mf8_t vs2,
                                   vuint64m1x2_t vs3, size_t vl);
void __riscv_vsoxseg3ei8_v_u64m1x3(uint64_t *rs1, vuint8mf8_t vs2,
                                   vuint64m1x3_t vs3, size_t vl);
void __riscv_vsoxseg4ei8_v_u64m1x4(uint64_t *rs1, vuint8mf8_t vs2,
                                   vuint64m1x4_t vs3, size_t vl);
void __riscv_vsoxseg5ei8_v_u64m1x5(uint64_t *rs1, vuint8mf8_t vs2,
                                   vuint64m1x5_t vs3, size_t vl);
void __riscv_vsoxseg6ei8_v_u64m1x6(uint64_t *rs1, vuint8mf8_t vs2,
                                   vuint64m1x6_t vs3, size_t vl);
void __riscv_vsoxseg7ei8_v_u64m1x7(uint64_t *rs1, vuint8mf8_t vs2,
                                   vuint64m1x7_t vs3, size_t vl);
void __riscv_vsoxseg8ei8_v_u64m1x8(uint64_t *rs1, vuint8mf8_t vs2,
                                   vuint64m1x8_t vs3, size_t vl);
void __riscv_vsoxseg2ei8_v_u64m2x2(uint64_t *rs1, vuint8mf4_t vs2,
                                   vuint64m2x2_t vs3, size_t vl);
void __riscv_vsoxseg3ei8_v_u64m2x3(uint64_t *rs1, vuint8mf4_t vs2,
                                   vuint64m2x3_t vs3, size_t vl);
void __riscv_vsoxseg4ei8_v_u64m2x4(uint64_t *rs1, vuint8mf4_t vs2,
                                   vuint64m2x4_t vs3, size_t vl);
void __riscv_vsoxseg2ei8_v_u64m4x2(uint64_t *rs1, vuint8mf2_t vs2,
                                   vuint64m4x2_t vs3, size_t vl);
void __riscv_vsoxseg2ei16_v_u64m1x2(uint64_t *rs1, vuint16mf4_t vs2,
                                    vuint64m1x2_t vs3, size_t vl);
void __riscv_vsoxseg3ei16_v_u64m1x3(uint64_t *rs1, vuint16mf4_t vs2,
                                    vuint64m1x3_t vs3, size_t vl);
void __riscv_vsoxseg4ei16_v_u64m1x4(uint64_t *rs1, vuint16mf4_t vs2,
                                    vuint64m1x4_t vs3, size_t vl);
void __riscv_vsoxseg5ei16_v_u64m1x5(uint64_t *rs1, vuint16mf4_t vs2,
                                    vuint64m1x5_t vs3, size_t vl);
void __riscv_vsoxseg6ei16_v_u64m1x6(uint64_t *rs1, vuint16mf4_t vs2,
                                    vuint64m1x6_t vs3, size_t vl);
void __riscv_vsoxseg7ei16_v_u64m1x7(uint64_t *rs1, vuint16mf4_t vs2,
                                    vuint64m1x7_t vs3, size_t vl);
void __riscv_vsoxseg8ei16_v_u64m1x8(uint64_t *rs1, vuint16mf4_t vs2,
                                    vuint64m1x8_t vs3, size_t vl);
void __riscv_vsoxseg2ei16_v_u64m2x2(uint64_t *rs1, vuint16mf2_t vs2,
                                    vuint64m2x2_t vs3, size_t vl);
void __riscv_vsoxseg3ei16_v_u64m2x3(uint64_t *rs1, vuint16mf2_t vs2,
                                    vuint64m2x3_t vs3, size_t vl);
void __riscv_vsoxseg4ei16_v_u64m2x4(uint64_t *rs1, vuint16mf2_t vs2,
                                    vuint64m2x4_t vs3, size_t vl);
void __riscv_vsoxseg2ei16_v_u64m4x2(uint64_t *rs1, vuint16m1_t vs2,
                                    vuint64m4x2_t vs3, size_t vl);
void __riscv_vsoxseg2ei32_v_u64m1x2(uint64_t *rs1, vuint32mf2_t vs2,
                                    vuint64m1x2_t vs3, size_t vl);
void __riscv_vsoxseg3ei32_v_u64m1x3(uint64_t *rs1, vuint32mf2_t vs2,
                                    vuint64m1x3_t vs3, size_t vl);
void __riscv_vsoxseg4ei32_v_u64m1x4(uint64_t *rs1, vuint32mf2_t vs2,
                                    vuint64m1x4_t vs3, size_t vl);
void __riscv_vsoxseg5ei32_v_u64m1x5(uint64_t *rs1, vuint32mf2_t vs2,
                                    vuint64m1x5_t vs3, size_t vl);
void __riscv_vsoxseg6ei32_v_u64m1x6(uint64_t *rs1, vuint32mf2_t vs2,
                                    vuint64m1x6_t vs3, size_t vl);
void __riscv_vsoxseg7ei32_v_u64m1x7(uint64_t *rs1, vuint32mf2_t vs2,
                                    vuint64m1x7_t vs3, size_t vl);
void __riscv_vsoxseg8ei32_v_u64m1x8(uint64_t *rs1, vuint32mf2_t vs2,
                                    vuint64m1x8_t vs3, size_t vl);
void __riscv_vsoxseg2ei32_v_u64m2x2(uint64_t *rs1, vuint32m1_t vs2,
                                    vuint64m2x2_t vs3, size_t vl);
void __riscv_vsoxseg3ei32_v_u64m2x3(uint64_t *rs1, vuint32m1_t vs2,
                                    vuint64m2x3_t vs3, size_t vl);
void __riscv_vsoxseg4ei32_v_u64m2x4(uint64_t *rs1, vuint32m1_t vs2,
                                    vuint64m2x4_t vs3, size_t vl);
void __riscv_vsoxseg2ei32_v_u64m4x2(uint64_t *rs1, vuint32m2_t vs2,
                                    vuint64m4x2_t vs3, size_t vl);
void __riscv_vsoxseg2ei64_v_u64m1x2(uint64_t *rs1, vuint64m1_t vs2,
                                    vuint64m1x2_t vs3, size_t vl);
void __riscv_vsoxseg3ei64_v_u64m1x3(uint64_t *rs1, vuint64m1_t vs2,
                                    vuint64m1x3_t vs3, size_t vl);
void __riscv_vsoxseg4ei64_v_u64m1x4(uint64_t *rs1, vuint64m1_t vs2,
                                    vuint64m1x4_t vs3, size_t vl);
void __riscv_vsoxseg5ei64_v_u64m1x5(uint64_t *rs1, vuint64m1_t vs2,
                                    vuint64m1x5_t vs3, size_t vl);
void __riscv_vsoxseg6ei64_v_u64m1x6(uint64_t *rs1, vuint64m1_t vs2,
                                    vuint64m1x6_t vs3, size_t vl);
void __riscv_vsoxseg7ei64_v_u64m1x7(uint64_t *rs1, vuint64m1_t vs2,
                                    vuint64m1x7_t vs3, size_t vl);
void __riscv_vsoxseg8ei64_v_u64m1x8(uint64_t *rs1, vuint64m1_t vs2,
                                    vuint64m1x8_t vs3, size_t vl);
void __riscv_vsoxseg2ei64_v_u64m2x2(uint64_t *rs1, vuint64m2_t vs2,
                                    vuint64m2x2_t vs3, size_t vl);
void __riscv_vsoxseg3ei64_v_u64m2x3(uint64_t *rs1, vuint64m2_t vs2,
                                    vuint64m2x3_t vs3, size_t vl);
void __riscv_vsoxseg4ei64_v_u64m2x4(uint64_t *rs1, vuint64m2_t vs2,
                                    vuint64m2x4_t vs3, size_t vl);
void __riscv_vsoxseg2ei64_v_u64m4x2(uint64_t *rs1, vuint64m4_t vs2,
                                    vuint64m4x2_t vs3, size_t vl);
void __riscv_vsuxseg2ei8_v_u8mf8x2(uint8_t *rs1, vuint8mf8_t vs2,
                                   vuint8mf8x2_t vs3, size_t vl);
void __riscv_vsuxseg3ei8_v_u8mf8x3(uint8_t *rs1, vuint8mf8_t vs2,
                                   vuint8mf8x3_t vs3, size_t vl);
void __riscv_vsuxseg4ei8_v_u8mf8x4(uint8_t *rs1, vuint8mf8_t vs2,
                                   vuint8mf8x4_t vs3, size_t vl);
void __riscv_vsuxseg5ei8_v_u8mf8x5(uint8_t *rs1, vuint8mf8_t vs2,
                                   vuint8mf8x5_t vs3, size_t vl);
void __riscv_vsuxseg6ei8_v_u8mf8x6(uint8_t *rs1, vuint8mf8_t vs2,
                                   vuint8mf8x6_t vs3, size_t vl);
void __riscv_vsuxseg7ei8_v_u8mf8x7(uint8_t *rs1, vuint8mf8_t vs2,
                                   vuint8mf8x7_t vs3, size_t vl);
void __riscv_vsuxseg8ei8_v_u8mf8x8(uint8_t *rs1, vuint8mf8_t vs2,
                                   vuint8mf8x8_t vs3, size_t vl);
void __riscv_vsuxseg2ei8_v_u8mf4x2(uint8_t *rs1, vuint8mf4_t vs2,
                                   vuint8mf4x2_t vs3, size_t vl);
void __riscv_vsuxseg3ei8_v_u8mf4x3(uint8_t *rs1, vuint8mf4_t vs2,
                                   vuint8mf4x3_t vs3, size_t vl);
void __riscv_vsuxseg4ei8_v_u8mf4x4(uint8_t *rs1, vuint8mf4_t vs2,
                                   vuint8mf4x4_t vs3, size_t vl);
void __riscv_vsuxseg5ei8_v_u8mf4x5(uint8_t *rs1, vuint8mf4_t vs2,
                                   vuint8mf4x5_t vs3, size_t vl);
void __riscv_vsuxseg6ei8_v_u8mf4x6(uint8_t *rs1, vuint8mf4_t vs2,
                                   vuint8mf4x6_t vs3, size_t vl);
void __riscv_vsuxseg7ei8_v_u8mf4x7(uint8_t *rs1, vuint8mf4_t vs2,
                                   vuint8mf4x7_t vs3, size_t vl);
void __riscv_vsuxseg8ei8_v_u8mf4x8(uint8_t *rs1, vuint8mf4_t vs2,
                                   vuint8mf4x8_t vs3, size_t vl);
void __riscv_vsuxseg2ei8_v_u8mf2x2(uint8_t *rs1, vuint8mf2_t vs2,
                                   vuint8mf2x2_t vs3, size_t vl);
void __riscv_vsuxseg3ei8_v_u8mf2x3(uint8_t *rs1, vuint8mf2_t vs2,
                                   vuint8mf2x3_t vs3, size_t vl);
void __riscv_vsuxseg4ei8_v_u8mf2x4(uint8_t *rs1, vuint8mf2_t vs2,
                                   vuint8mf2x4_t vs3, size_t vl);
void __riscv_vsuxseg5ei8_v_u8mf2x5(uint8_t *rs1, vuint8mf2_t vs2,
                                   vuint8mf2x5_t vs3, size_t vl);
void __riscv_vsuxseg6ei8_v_u8mf2x6(uint8_t *rs1, vuint8mf2_t vs2,
                                   vuint8mf2x6_t vs3, size_t vl);
void __riscv_vsuxseg7ei8_v_u8mf2x7(uint8_t *rs1, vuint8mf2_t vs2,
                                   vuint8mf2x7_t vs3, size_t vl);
void __riscv_vsuxseg8ei8_v_u8mf2x8(uint8_t *rs1, vuint8mf2_t vs2,
                                   vuint8mf2x8_t vs3, size_t vl);
void __riscv_vsuxseg2ei8_v_u8m1x2(uint8_t *rs1, vuint8m1_t vs2,
                                  vuint8m1x2_t vs3, size_t vl);
void __riscv_vsuxseg3ei8_v_u8m1x3(uint8_t *rs1, vuint8m1_t vs2,
                                  vuint8m1x3_t vs3, size_t vl);
void __riscv_vsuxseg4ei8_v_u8m1x4(uint8_t *rs1, vuint8m1_t vs2,
                                  vuint8m1x4_t vs3, size_t vl);
void __riscv_vsuxseg5ei8_v_u8m1x5(uint8_t *rs1, vuint8m1_t vs2,
                                  vuint8m1x5_t vs3, size_t vl);
void __riscv_vsuxseg6ei8_v_u8m1x6(uint8_t *rs1, vuint8m1_t vs2,
                                  vuint8m1x6_t vs3, size_t vl);
void __riscv_vsuxseg7ei8_v_u8m1x7(uint8_t *rs1, vuint8m1_t vs2,
                                  vuint8m1x7_t vs3, size_t vl);
void __riscv_vsuxseg8ei8_v_u8m1x8(uint8_t *rs1, vuint8m1_t vs2,
                                  vuint8m1x8_t vs3, size_t vl);
void __riscv_vsuxseg2ei8_v_u8m2x2(uint8_t *rs1, vuint8m2_t vs2,
                                  vuint8m2x2_t vs3, size_t vl);
void __riscv_vsuxseg3ei8_v_u8m2x3(uint8_t *rs1, vuint8m2_t vs2,
                                  vuint8m2x3_t vs3, size_t vl);
void __riscv_vsuxseg4ei8_v_u8m2x4(uint8_t *rs1, vuint8m2_t vs2,
                                  vuint8m2x4_t vs3, size_t vl);
void __riscv_vsuxseg2ei8_v_u8m4x2(uint8_t *rs1, vuint8m4_t vs2,
                                  vuint8m4x2_t vs3, size_t vl);
void __riscv_vsuxseg2ei16_v_u8mf8x2(uint8_t *rs1, vuint16mf4_t vs2,
                                    vuint8mf8x2_t vs3, size_t vl);
void __riscv_vsuxseg3ei16_v_u8mf8x3(uint8_t *rs1, vuint16mf4_t vs2,
                                    vuint8mf8x3_t vs3, size_t vl);
void __riscv_vsuxseg4ei16_v_u8mf8x4(uint8_t *rs1, vuint16mf4_t vs2,
                                    vuint8mf8x4_t vs3, size_t vl);
void __riscv_vsuxseg5ei16_v_u8mf8x5(uint8_t *rs1, vuint16mf4_t vs2,
                                    vuint8mf8x5_t vs3, size_t vl);
void __riscv_vsuxseg6ei16_v_u8mf8x6(uint8_t *rs1, vuint16mf4_t vs2,
                                    vuint8mf8x6_t vs3, size_t vl);
void __riscv_vsuxseg7ei16_v_u8mf8x7(uint8_t *rs1, vuint16mf4_t vs2,
                                    vuint8mf8x7_t vs3, size_t vl);
void __riscv_vsuxseg8ei16_v_u8mf8x8(uint8_t *rs1, vuint16mf4_t vs2,
                                    vuint8mf8x8_t vs3, size_t vl);
void __riscv_vsuxseg2ei16_v_u8mf4x2(uint8_t *rs1, vuint16mf2_t vs2,
                                    vuint8mf4x2_t vs3, size_t vl);
void __riscv_vsuxseg3ei16_v_u8mf4x3(uint8_t *rs1, vuint16mf2_t vs2,
                                    vuint8mf4x3_t vs3, size_t vl);
void __riscv_vsuxseg4ei16_v_u8mf4x4(uint8_t *rs1, vuint16mf2_t vs2,
                                    vuint8mf4x4_t vs3, size_t vl);
void __riscv_vsuxseg5ei16_v_u8mf4x5(uint8_t *rs1, vuint16mf2_t vs2,
                                    vuint8mf4x5_t vs3, size_t vl);
void __riscv_vsuxseg6ei16_v_u8mf4x6(uint8_t *rs1, vuint16mf2_t vs2,
                                    vuint8mf4x6_t vs3, size_t vl);
void __riscv_vsuxseg7ei16_v_u8mf4x7(uint8_t *rs1, vuint16mf2_t vs2,
                                    vuint8mf4x7_t vs3, size_t vl);
void __riscv_vsuxseg8ei16_v_u8mf4x8(uint8_t *rs1, vuint16mf2_t vs2,
                                    vuint8mf4x8_t vs3, size_t vl);
void __riscv_vsuxseg2ei16_v_u8mf2x2(uint8_t *rs1, vuint16m1_t vs2,
                                    vuint8mf2x2_t vs3, size_t vl);
void __riscv_vsuxseg3ei16_v_u8mf2x3(uint8_t *rs1, vuint16m1_t vs2,
                                    vuint8mf2x3_t vs3, size_t vl);
void __riscv_vsuxseg4ei16_v_u8mf2x4(uint8_t *rs1, vuint16m1_t vs2,
                                    vuint8mf2x4_t vs3, size_t vl);
void __riscv_vsuxseg5ei16_v_u8mf2x5(uint8_t *rs1, vuint16m1_t vs2,
                                    vuint8mf2x5_t vs3, size_t vl);
void __riscv_vsuxseg6ei16_v_u8mf2x6(uint8_t *rs1, vuint16m1_t vs2,
                                    vuint8mf2x6_t vs3, size_t vl);
void __riscv_vsuxseg7ei16_v_u8mf2x7(uint8_t *rs1, vuint16m1_t vs2,
                                    vuint8mf2x7_t vs3, size_t vl);
void __riscv_vsuxseg8ei16_v_u8mf2x8(uint8_t *rs1, vuint16m1_t vs2,
                                    vuint8mf2x8_t vs3, size_t vl);
void __riscv_vsuxseg2ei16_v_u8m1x2(uint8_t *rs1, vuint16m2_t vs2,
                                   vuint8m1x2_t vs3, size_t vl);
void __riscv_vsuxseg3ei16_v_u8m1x3(uint8_t *rs1, vuint16m2_t vs2,
                                   vuint8m1x3_t vs3, size_t vl);
void __riscv_vsuxseg4ei16_v_u8m1x4(uint8_t *rs1, vuint16m2_t vs2,
                                   vuint8m1x4_t vs3, size_t vl);
void __riscv_vsuxseg5ei16_v_u8m1x5(uint8_t *rs1, vuint16m2_t vs2,
                                   vuint8m1x5_t vs3, size_t vl);
void __riscv_vsuxseg6ei16_v_u8m1x6(uint8_t *rs1, vuint16m2_t vs2,
                                   vuint8m1x6_t vs3, size_t vl);
void __riscv_vsuxseg7ei16_v_u8m1x7(uint8_t *rs1, vuint16m2_t vs2,
                                   vuint8m1x7_t vs3, size_t vl);
void __riscv_vsuxseg8ei16_v_u8m1x8(uint8_t *rs1, vuint16m2_t vs2,
                                   vuint8m1x8_t vs3, size_t vl);
void __riscv_vsuxseg2ei16_v_u8m2x2(uint8_t *rs1, vuint16m4_t vs2,
                                   vuint8m2x2_t vs3, size_t vl);
void __riscv_vsuxseg3ei16_v_u8m2x3(uint8_t *rs1, vuint16m4_t vs2,
                                   vuint8m2x3_t vs3, size_t vl);
void __riscv_vsuxseg4ei16_v_u8m2x4(uint8_t *rs1, vuint16m4_t vs2,
                                   vuint8m2x4_t vs3, size_t vl);
void __riscv_vsuxseg2ei16_v_u8m4x2(uint8_t *rs1, vuint16m8_t vs2,
                                   vuint8m4x2_t vs3, size_t vl);
void __riscv_vsuxseg2ei32_v_u8mf8x2(uint8_t *rs1, vuint32mf2_t vs2,
                                    vuint8mf8x2_t vs3, size_t vl);
void __riscv_vsuxseg3ei32_v_u8mf8x3(uint8_t *rs1, vuint32mf2_t vs2,
                                    vuint8mf8x3_t vs3, size_t vl);
void __riscv_vsuxseg4ei32_v_u8mf8x4(uint8_t *rs1, vuint32mf2_t vs2,
                                    vuint8mf8x4_t vs3, size_t vl);
void __riscv_vsuxseg5ei32_v_u8mf8x5(uint8_t *rs1, vuint32mf2_t vs2,
                                    vuint8mf8x5_t vs3, size_t vl);
void __riscv_vsuxseg6ei32_v_u8mf8x6(uint8_t *rs1, vuint32mf2_t vs2,
                                    vuint8mf8x6_t vs3, size_t vl);
void __riscv_vsuxseg7ei32_v_u8mf8x7(uint8_t *rs1, vuint32mf2_t vs2,
                                    vuint8mf8x7_t vs3, size_t vl);
void __riscv_vsuxseg8ei32_v_u8mf8x8(uint8_t *rs1, vuint32mf2_t vs2,
                                    vuint8mf8x8_t vs3, size_t vl);
void __riscv_vsuxseg2ei32_v_u8mf4x2(uint8_t *rs1, vuint32m1_t vs2,
                                    vuint8mf4x2_t vs3, size_t vl);
void __riscv_vsuxseg3ei32_v_u8mf4x3(uint8_t *rs1, vuint32m1_t vs2,
                                    vuint8mf4x3_t vs3, size_t vl);
void __riscv_vsuxseg4ei32_v_u8mf4x4(uint8_t *rs1, vuint32m1_t vs2,
                                    vuint8mf4x4_t vs3, size_t vl);
void __riscv_vsuxseg5ei32_v_u8mf4x5(uint8_t *rs1, vuint32m1_t vs2,
                                    vuint8mf4x5_t vs3, size_t vl);
void __riscv_vsuxseg6ei32_v_u8mf4x6(uint8_t *rs1, vuint32m1_t vs2,
                                    vuint8mf4x6_t vs3, size_t vl);
void __riscv_vsuxseg7ei32_v_u8mf4x7(uint8_t *rs1, vuint32m1_t vs2,
                                    vuint8mf4x7_t vs3, size_t vl);
void __riscv_vsuxseg8ei32_v_u8mf4x8(uint8_t *rs1, vuint32m1_t vs2,
                                    vuint8mf4x8_t vs3, size_t vl);
void __riscv_vsuxseg2ei32_v_u8mf2x2(uint8_t *rs1, vuint32m2_t vs2,
                                    vuint8mf2x2_t vs3, size_t vl);
void __riscv_vsuxseg3ei32_v_u8mf2x3(uint8_t *rs1, vuint32m2_t vs2,
                                    vuint8mf2x3_t vs3, size_t vl);
void __riscv_vsuxseg4ei32_v_u8mf2x4(uint8_t *rs1, vuint32m2_t vs2,
                                    vuint8mf2x4_t vs3, size_t vl);
void __riscv_vsuxseg5ei32_v_u8mf2x5(uint8_t *rs1, vuint32m2_t vs2,
                                    vuint8mf2x5_t vs3, size_t vl);
void __riscv_vsuxseg6ei32_v_u8mf2x6(uint8_t *rs1, vuint32m2_t vs2,
                                    vuint8mf2x6_t vs3, size_t vl);
void __riscv_vsuxseg7ei32_v_u8mf2x7(uint8_t *rs1, vuint32m2_t vs2,
                                    vuint8mf2x7_t vs3, size_t vl);
void __riscv_vsuxseg8ei32_v_u8mf2x8(uint8_t *rs1, vuint32m2_t vs2,
                                    vuint8mf2x8_t vs3, size_t vl);
void __riscv_vsuxseg2ei32_v_u8m1x2(uint8_t *rs1, vuint32m4_t vs2,
                                   vuint8m1x2_t vs3, size_t vl);
void __riscv_vsuxseg3ei32_v_u8m1x3(uint8_t *rs1, vuint32m4_t vs2,
                                   vuint8m1x3_t vs3, size_t vl);
void __riscv_vsuxseg4ei32_v_u8m1x4(uint8_t *rs1, vuint32m4_t vs2,
                                   vuint8m1x4_t vs3, size_t vl);
void __riscv_vsuxseg5ei32_v_u8m1x5(uint8_t *rs1, vuint32m4_t vs2,
                                   vuint8m1x5_t vs3, size_t vl);
void __riscv_vsuxseg6ei32_v_u8m1x6(uint8_t *rs1, vuint32m4_t vs2,
                                   vuint8m1x6_t vs3, size_t vl);
void __riscv_vsuxseg7ei32_v_u8m1x7(uint8_t *rs1, vuint32m4_t vs2,
                                   vuint8m1x7_t vs3, size_t vl);
void __riscv_vsuxseg8ei32_v_u8m1x8(uint8_t *rs1, vuint32m4_t vs2,
                                   vuint8m1x8_t vs3, size_t vl);
void __riscv_vsuxseg2ei32_v_u8m2x2(uint8_t *rs1, vuint32m8_t vs2,
                                   vuint8m2x2_t vs3, size_t vl);
void __riscv_vsuxseg3ei32_v_u8m2x3(uint8_t *rs1, vuint32m8_t vs2,
                                   vuint8m2x3_t vs3, size_t vl);
void __riscv_vsuxseg4ei32_v_u8m2x4(uint8_t *rs1, vuint32m8_t vs2,
                                   vuint8m2x4_t vs3, size_t vl);
void __riscv_vsuxseg2ei64_v_u8mf8x2(uint8_t *rs1, vuint64m1_t vs2,
                                    vuint8mf8x2_t vs3, size_t vl);
void __riscv_vsuxseg3ei64_v_u8mf8x3(uint8_t *rs1, vuint64m1_t vs2,
                                    vuint8mf8x3_t vs3, size_t vl);
void __riscv_vsuxseg4ei64_v_u8mf8x4(uint8_t *rs1, vuint64m1_t vs2,
                                    vuint8mf8x4_t vs3, size_t vl);
void __riscv_vsuxseg5ei64_v_u8mf8x5(uint8_t *rs1, vuint64m1_t vs2,
                                    vuint8mf8x5_t vs3, size_t vl);
void __riscv_vsuxseg6ei64_v_u8mf8x6(uint8_t *rs1, vuint64m1_t vs2,
                                    vuint8mf8x6_t vs3, size_t vl);
void __riscv_vsuxseg7ei64_v_u8mf8x7(uint8_t *rs1, vuint64m1_t vs2,
                                    vuint8mf8x7_t vs3, size_t vl);
void __riscv_vsuxseg8ei64_v_u8mf8x8(uint8_t *rs1, vuint64m1_t vs2,
                                    vuint8mf8x8_t vs3, size_t vl);
void __riscv_vsuxseg2ei64_v_u8mf4x2(uint8_t *rs1, vuint64m2_t vs2,
                                    vuint8mf4x2_t vs3, size_t vl);
void __riscv_vsuxseg3ei64_v_u8mf4x3(uint8_t *rs1, vuint64m2_t vs2,
                                    vuint8mf4x3_t vs3, size_t vl);
void __riscv_vsuxseg4ei64_v_u8mf4x4(uint8_t *rs1, vuint64m2_t vs2,
                                    vuint8mf4x4_t vs3, size_t vl);
void __riscv_vsuxseg5ei64_v_u8mf4x5(uint8_t *rs1, vuint64m2_t vs2,
                                    vuint8mf4x5_t vs3, size_t vl);
void __riscv_vsuxseg6ei64_v_u8mf4x6(uint8_t *rs1, vuint64m2_t vs2,
                                    vuint8mf4x6_t vs3, size_t vl);
void __riscv_vsuxseg7ei64_v_u8mf4x7(uint8_t *rs1, vuint64m2_t vs2,
                                    vuint8mf4x7_t vs3, size_t vl);
void __riscv_vsuxseg8ei64_v_u8mf4x8(uint8_t *rs1, vuint64m2_t vs2,
                                    vuint8mf4x8_t vs3, size_t vl);
void __riscv_vsuxseg2ei64_v_u8mf2x2(uint8_t *rs1, vuint64m4_t vs2,
                                    vuint8mf2x2_t vs3, size_t vl);
void __riscv_vsuxseg3ei64_v_u8mf2x3(uint8_t *rs1, vuint64m4_t vs2,
                                    vuint8mf2x3_t vs3, size_t vl);
void __riscv_vsuxseg4ei64_v_u8mf2x4(uint8_t *rs1, vuint64m4_t vs2,
                                    vuint8mf2x4_t vs3, size_t vl);
void __riscv_vsuxseg5ei64_v_u8mf2x5(uint8_t *rs1, vuint64m4_t vs2,
                                    vuint8mf2x5_t vs3, size_t vl);
void __riscv_vsuxseg6ei64_v_u8mf2x6(uint8_t *rs1, vuint64m4_t vs2,
                                    vuint8mf2x6_t vs3, size_t vl);
void __riscv_vsuxseg7ei64_v_u8mf2x7(uint8_t *rs1, vuint64m4_t vs2,
                                    vuint8mf2x7_t vs3, size_t vl);
void __riscv_vsuxseg8ei64_v_u8mf2x8(uint8_t *rs1, vuint64m4_t vs2,
                                    vuint8mf2x8_t vs3, size_t vl);
void __riscv_vsuxseg2ei64_v_u8m1x2(uint8_t *rs1, vuint64m8_t vs2,
                                   vuint8m1x2_t vs3, size_t vl);
void __riscv_vsuxseg3ei64_v_u8m1x3(uint8_t *rs1, vuint64m8_t vs2,
                                   vuint8m1x3_t vs3, size_t vl);
void __riscv_vsuxseg4ei64_v_u8m1x4(uint8_t *rs1, vuint64m8_t vs2,
                                   vuint8m1x4_t vs3, size_t vl);
void __riscv_vsuxseg5ei64_v_u8m1x5(uint8_t *rs1, vuint64m8_t vs2,
                                   vuint8m1x5_t vs3, size_t vl);
void __riscv_vsuxseg6ei64_v_u8m1x6(uint8_t *rs1, vuint64m8_t vs2,
                                   vuint8m1x6_t vs3, size_t vl);
void __riscv_vsuxseg7ei64_v_u8m1x7(uint8_t *rs1, vuint64m8_t vs2,
                                   vuint8m1x7_t vs3, size_t vl);
void __riscv_vsuxseg8ei64_v_u8m1x8(uint8_t *rs1, vuint64m8_t vs2,
                                   vuint8m1x8_t vs3, size_t vl);
void __riscv_vsuxseg2ei8_v_u16mf4x2(uint16_t *rs1, vuint8mf8_t vs2,
                                    vuint16mf4x2_t vs3, size_t vl);
void __riscv_vsuxseg3ei8_v_u16mf4x3(uint16_t *rs1, vuint8mf8_t vs2,
                                    vuint16mf4x3_t vs3, size_t vl);
void __riscv_vsuxseg4ei8_v_u16mf4x4(uint16_t *rs1, vuint8mf8_t vs2,
                                    vuint16mf4x4_t vs3, size_t vl);
void __riscv_vsuxseg5ei8_v_u16mf4x5(uint16_t *rs1, vuint8mf8_t vs2,
                                    vuint16mf4x5_t vs3, size_t vl);
void __riscv_vsuxseg6ei8_v_u16mf4x6(uint16_t *rs1, vuint8mf8_t vs2,
                                    vuint16mf4x6_t vs3, size_t vl);
void __riscv_vsuxseg7ei8_v_u16mf4x7(uint16_t *rs1, vuint8mf8_t vs2,
                                    vuint16mf4x7_t vs3, size_t vl);
void __riscv_vsuxseg8ei8_v_u16mf4x8(uint16_t *rs1, vuint8mf8_t vs2,
                                    vuint16mf4x8_t vs3, size_t vl);
void __riscv_vsuxseg2ei8_v_u16mf2x2(uint16_t *rs1, vuint8mf4_t vs2,
                                    vuint16mf2x2_t vs3, size_t vl);
void __riscv_vsuxseg3ei8_v_u16mf2x3(uint16_t *rs1, vuint8mf4_t vs2,
                                    vuint16mf2x3_t vs3, size_t vl);
void __riscv_vsuxseg4ei8_v_u16mf2x4(uint16_t *rs1, vuint8mf4_t vs2,
                                    vuint16mf2x4_t vs3, size_t vl);
void __riscv_vsuxseg5ei8_v_u16mf2x5(uint16_t *rs1, vuint8mf4_t vs2,
                                    vuint16mf2x5_t vs3, size_t vl);
void __riscv_vsuxseg6ei8_v_u16mf2x6(uint16_t *rs1, vuint8mf4_t vs2,
                                    vuint16mf2x6_t vs3, size_t vl);
void __riscv_vsuxseg7ei8_v_u16mf2x7(uint16_t *rs1, vuint8mf4_t vs2,
                                    vuint16mf2x7_t vs3, size_t vl);
void __riscv_vsuxseg8ei8_v_u16mf2x8(uint16_t *rs1, vuint8mf4_t vs2,
                                    vuint16mf2x8_t vs3, size_t vl);
void __riscv_vsuxseg2ei8_v_u16m1x2(uint16_t *rs1, vuint8mf2_t vs2,
                                   vuint16m1x2_t vs3, size_t vl);
void __riscv_vsuxseg3ei8_v_u16m1x3(uint16_t *rs1, vuint8mf2_t vs2,
                                   vuint16m1x3_t vs3, size_t vl);
void __riscv_vsuxseg4ei8_v_u16m1x4(uint16_t *rs1, vuint8mf2_t vs2,
                                   vuint16m1x4_t vs3, size_t vl);
void __riscv_vsuxseg5ei8_v_u16m1x5(uint16_t *rs1, vuint8mf2_t vs2,
                                   vuint16m1x5_t vs3, size_t vl);
void __riscv_vsuxseg6ei8_v_u16m1x6(uint16_t *rs1, vuint8mf2_t vs2,
                                   vuint16m1x6_t vs3, size_t vl);
void __riscv_vsuxseg7ei8_v_u16m1x7(uint16_t *rs1, vuint8mf2_t vs2,
                                   vuint16m1x7_t vs3, size_t vl);
void __riscv_vsuxseg8ei8_v_u16m1x8(uint16_t *rs1, vuint8mf2_t vs2,
                                   vuint16m1x8_t vs3, size_t vl);
void __riscv_vsuxseg2ei8_v_u16m2x2(uint16_t *rs1, vuint8m1_t vs2,
                                   vuint16m2x2_t vs3, size_t vl);
void __riscv_vsuxseg3ei8_v_u16m2x3(uint16_t *rs1, vuint8m1_t vs2,
                                   vuint16m2x3_t vs3, size_t vl);
void __riscv_vsuxseg4ei8_v_u16m2x4(uint16_t *rs1, vuint8m1_t vs2,
                                   vuint16m2x4_t vs3, size_t vl);
void __riscv_vsuxseg2ei8_v_u16m4x2(uint16_t *rs1, vuint8m2_t vs2,
                                   vuint16m4x2_t vs3, size_t vl);
void __riscv_vsuxseg2ei16_v_u16mf4x2(uint16_t *rs1, vuint16mf4_t vs2,
                                     vuint16mf4x2_t vs3, size_t vl);
void __riscv_vsuxseg3ei16_v_u16mf4x3(uint16_t *rs1, vuint16mf4_t vs2,
                                     vuint16mf4x3_t vs3, size_t vl);
void __riscv_vsuxseg4ei16_v_u16mf4x4(uint16_t *rs1, vuint16mf4_t vs2,
                                     vuint16mf4x4_t vs3, size_t vl);
void __riscv_vsuxseg5ei16_v_u16mf4x5(uint16_t *rs1, vuint16mf4_t vs2,
                                     vuint16mf4x5_t vs3, size_t vl);
void __riscv_vsuxseg6ei16_v_u16mf4x6(uint16_t *rs1, vuint16mf4_t vs2,
                                     vuint16mf4x6_t vs3, size_t vl);
void __riscv_vsuxseg7ei16_v_u16mf4x7(uint16_t *rs1, vuint16mf4_t vs2,
                                     vuint16mf4x7_t vs3, size_t vl);
void __riscv_vsuxseg8ei16_v_u16mf4x8(uint16_t *rs1, vuint16mf4_t vs2,
                                     vuint16mf4x8_t vs3, size_t vl);
void __riscv_vsuxseg2ei16_v_u16mf2x2(uint16_t *rs1, vuint16mf2_t vs2,
                                     vuint16mf2x2_t vs3, size_t vl);
void __riscv_vsuxseg3ei16_v_u16mf2x3(uint16_t *rs1, vuint16mf2_t vs2,
                                     vuint16mf2x3_t vs3, size_t vl);
void __riscv_vsuxseg4ei16_v_u16mf2x4(uint16_t *rs1, vuint16mf2_t vs2,
                                     vuint16mf2x4_t vs3, size_t vl);
void __riscv_vsuxseg5ei16_v_u16mf2x5(uint16_t *rs1, vuint16mf2_t vs2,
                                     vuint16mf2x5_t vs3, size_t vl);
void __riscv_vsuxseg6ei16_v_u16mf2x6(uint16_t *rs1, vuint16mf2_t vs2,
                                     vuint16mf2x6_t vs3, size_t vl);
void __riscv_vsuxseg7ei16_v_u16mf2x7(uint16_t *rs1, vuint16mf2_t vs2,
                                     vuint16mf2x7_t vs3, size_t vl);
void __riscv_vsuxseg8ei16_v_u16mf2x8(uint16_t *rs1, vuint16mf2_t vs2,
                                     vuint16mf2x8_t vs3, size_t vl);
void __riscv_vsuxseg2ei16_v_u16m1x2(uint16_t *rs1, vuint16m1_t vs2,
                                    vuint16m1x2_t vs3, size_t vl);
void __riscv_vsuxseg3ei16_v_u16m1x3(uint16_t *rs1, vuint16m1_t vs2,
                                    vuint16m1x3_t vs3, size_t vl);
void __riscv_vsuxseg4ei16_v_u16m1x4(uint16_t *rs1, vuint16m1_t vs2,
                                    vuint16m1x4_t vs3, size_t vl);
void __riscv_vsuxseg5ei16_v_u16m1x5(uint16_t *rs1, vuint16m1_t vs2,
                                    vuint16m1x5_t vs3, size_t vl);
void __riscv_vsuxseg6ei16_v_u16m1x6(uint16_t *rs1, vuint16m1_t vs2,
                                    vuint16m1x6_t vs3, size_t vl);
void __riscv_vsuxseg7ei16_v_u16m1x7(uint16_t *rs1, vuint16m1_t vs2,
                                    vuint16m1x7_t vs3, size_t vl);
void __riscv_vsuxseg8ei16_v_u16m1x8(uint16_t *rs1, vuint16m1_t vs2,
                                    vuint16m1x8_t vs3, size_t vl);
void __riscv_vsuxseg2ei16_v_u16m2x2(uint16_t *rs1, vuint16m2_t vs2,
                                    vuint16m2x2_t vs3, size_t vl);
void __riscv_vsuxseg3ei16_v_u16m2x3(uint16_t *rs1, vuint16m2_t vs2,
                                    vuint16m2x3_t vs3, size_t vl);
void __riscv_vsuxseg4ei16_v_u16m2x4(uint16_t *rs1, vuint16m2_t vs2,
                                    vuint16m2x4_t vs3, size_t vl);
void __riscv_vsuxseg2ei16_v_u16m4x2(uint16_t *rs1, vuint16m4_t vs2,
                                    vuint16m4x2_t vs3, size_t vl);
void __riscv_vsuxseg2ei32_v_u16mf4x2(uint16_t *rs1, vuint32mf2_t vs2,
                                     vuint16mf4x2_t vs3, size_t vl);
void __riscv_vsuxseg3ei32_v_u16mf4x3(uint16_t *rs1, vuint32mf2_t vs2,
                                     vuint16mf4x3_t vs3, size_t vl);
void __riscv_vsuxseg4ei32_v_u16mf4x4(uint16_t *rs1, vuint32mf2_t vs2,
                                     vuint16mf4x4_t vs3, size_t vl);
void __riscv_vsuxseg5ei32_v_u16mf4x5(uint16_t *rs1, vuint32mf2_t vs2,
                                     vuint16mf4x5_t vs3, size_t vl);
void __riscv_vsuxseg6ei32_v_u16mf4x6(uint16_t *rs1, vuint32mf2_t vs2,
                                     vuint16mf4x6_t vs3, size_t vl);
void __riscv_vsuxseg7ei32_v_u16mf4x7(uint16_t *rs1, vuint32mf2_t vs2,
                                     vuint16mf4x7_t vs3, size_t vl);
void __riscv_vsuxseg8ei32_v_u16mf4x8(uint16_t *rs1, vuint32mf2_t vs2,
                                     vuint16mf4x8_t vs3, size_t vl);
void __riscv_vsuxseg2ei32_v_u16mf2x2(uint16_t *rs1, vuint32m1_t vs2,
                                     vuint16mf2x2_t vs3, size_t vl);
void __riscv_vsuxseg3ei32_v_u16mf2x3(uint16_t *rs1, vuint32m1_t vs2,
                                     vuint16mf2x3_t vs3, size_t vl);
void __riscv_vsuxseg4ei32_v_u16mf2x4(uint16_t *rs1, vuint32m1_t vs2,
                                     vuint16mf2x4_t vs3, size_t vl);
void __riscv_vsuxseg5ei32_v_u16mf2x5(uint16_t *rs1, vuint32m1_t vs2,
                                     vuint16mf2x5_t vs3, size_t vl);
void __riscv_vsuxseg6ei32_v_u16mf2x6(uint16_t *rs1, vuint32m1_t vs2,
                                     vuint16mf2x6_t vs3, size_t vl);
void __riscv_vsuxseg7ei32_v_u16mf2x7(uint16_t *rs1, vuint32m1_t vs2,
                                     vuint16mf2x7_t vs3, size_t vl);
void __riscv_vsuxseg8ei32_v_u16mf2x8(uint16_t *rs1, vuint32m1_t vs2,
                                     vuint16mf2x8_t vs3, size_t vl);
void __riscv_vsuxseg2ei32_v_u16m1x2(uint16_t *rs1, vuint32m2_t vs2,
                                    vuint16m1x2_t vs3, size_t vl);
void __riscv_vsuxseg3ei32_v_u16m1x3(uint16_t *rs1, vuint32m2_t vs2,
                                    vuint16m1x3_t vs3, size_t vl);
void __riscv_vsuxseg4ei32_v_u16m1x4(uint16_t *rs1, vuint32m2_t vs2,
                                    vuint16m1x4_t vs3, size_t vl);
void __riscv_vsuxseg5ei32_v_u16m1x5(uint16_t *rs1, vuint32m2_t vs2,
                                    vuint16m1x5_t vs3, size_t vl);
void __riscv_vsuxseg6ei32_v_u16m1x6(uint16_t *rs1, vuint32m2_t vs2,
                                    vuint16m1x6_t vs3, size_t vl);
void __riscv_vsuxseg7ei32_v_u16m1x7(uint16_t *rs1, vuint32m2_t vs2,
                                    vuint16m1x7_t vs3, size_t vl);
void __riscv_vsuxseg8ei32_v_u16m1x8(uint16_t *rs1, vuint32m2_t vs2,
                                    vuint16m1x8_t vs3, size_t vl);
void __riscv_vsuxseg2ei32_v_u16m2x2(uint16_t *rs1, vuint32m4_t vs2,
                                    vuint16m2x2_t vs3, size_t vl);
void __riscv_vsuxseg3ei32_v_u16m2x3(uint16_t *rs1, vuint32m4_t vs2,
                                    vuint16m2x3_t vs3, size_t vl);
void __riscv_vsuxseg4ei32_v_u16m2x4(uint16_t *rs1, vuint32m4_t vs2,
                                    vuint16m2x4_t vs3, size_t vl);
void __riscv_vsuxseg2ei32_v_u16m4x2(uint16_t *rs1, vuint32m8_t vs2,
                                    vuint16m4x2_t vs3, size_t vl);
void __riscv_vsuxseg2ei64_v_u16mf4x2(uint16_t *rs1, vuint64m1_t vs2,
                                     vuint16mf4x2_t vs3, size_t vl);
void __riscv_vsuxseg3ei64_v_u16mf4x3(uint16_t *rs1, vuint64m1_t vs2,
                                     vuint16mf4x3_t vs3, size_t vl);
void __riscv_vsuxseg4ei64_v_u16mf4x4(uint16_t *rs1, vuint64m1_t vs2,
                                     vuint16mf4x4_t vs3, size_t vl);
void __riscv_vsuxseg5ei64_v_u16mf4x5(uint16_t *rs1, vuint64m1_t vs2,
                                     vuint16mf4x5_t vs3, size_t vl);
void __riscv_vsuxseg6ei64_v_u16mf4x6(uint16_t *rs1, vuint64m1_t vs2,
                                     vuint16mf4x6_t vs3, size_t vl);
void __riscv_vsuxseg7ei64_v_u16mf4x7(uint16_t *rs1, vuint64m1_t vs2,
                                     vuint16mf4x7_t vs3, size_t vl);
void __riscv_vsuxseg8ei64_v_u16mf4x8(uint16_t *rs1, vuint64m1_t vs2,
                                     vuint16mf4x8_t vs3, size_t vl);
void __riscv_vsuxseg2ei64_v_u16mf2x2(uint16_t *rs1, vuint64m2_t vs2,
                                     vuint16mf2x2_t vs3, size_t vl);
void __riscv_vsuxseg3ei64_v_u16mf2x3(uint16_t *rs1, vuint64m2_t vs2,
                                     vuint16mf2x3_t vs3, size_t vl);
void __riscv_vsuxseg4ei64_v_u16mf2x4(uint16_t *rs1, vuint64m2_t vs2,
                                     vuint16mf2x4_t vs3, size_t vl);
void __riscv_vsuxseg5ei64_v_u16mf2x5(uint16_t *rs1, vuint64m2_t vs2,
                                     vuint16mf2x5_t vs3, size_t vl);
void __riscv_vsuxseg6ei64_v_u16mf2x6(uint16_t *rs1, vuint64m2_t vs2,
                                     vuint16mf2x6_t vs3, size_t vl);
void __riscv_vsuxseg7ei64_v_u16mf2x7(uint16_t *rs1, vuint64m2_t vs2,
                                     vuint16mf2x7_t vs3, size_t vl);
void __riscv_vsuxseg8ei64_v_u16mf2x8(uint16_t *rs1, vuint64m2_t vs2,
                                     vuint16mf2x8_t vs3, size_t vl);
void __riscv_vsuxseg2ei64_v_u16m1x2(uint16_t *rs1, vuint64m4_t vs2,
                                    vuint16m1x2_t vs3, size_t vl);
void __riscv_vsuxseg3ei64_v_u16m1x3(uint16_t *rs1, vuint64m4_t vs2,
                                    vuint16m1x3_t vs3, size_t vl);
void __riscv_vsuxseg4ei64_v_u16m1x4(uint16_t *rs1, vuint64m4_t vs2,
                                    vuint16m1x4_t vs3, size_t vl);
void __riscv_vsuxseg5ei64_v_u16m1x5(uint16_t *rs1, vuint64m4_t vs2,
                                    vuint16m1x5_t vs3, size_t vl);
void __riscv_vsuxseg6ei64_v_u16m1x6(uint16_t *rs1, vuint64m4_t vs2,
                                    vuint16m1x6_t vs3, size_t vl);
void __riscv_vsuxseg7ei64_v_u16m1x7(uint16_t *rs1, vuint64m4_t vs2,
                                    vuint16m1x7_t vs3, size_t vl);
void __riscv_vsuxseg8ei64_v_u16m1x8(uint16_t *rs1, vuint64m4_t vs2,
                                    vuint16m1x8_t vs3, size_t vl);
void __riscv_vsuxseg2ei64_v_u16m2x2(uint16_t *rs1, vuint64m8_t vs2,
                                    vuint16m2x2_t vs3, size_t vl);
void __riscv_vsuxseg3ei64_v_u16m2x3(uint16_t *rs1, vuint64m8_t vs2,
                                    vuint16m2x3_t vs3, size_t vl);
void __riscv_vsuxseg4ei64_v_u16m2x4(uint16_t *rs1, vuint64m8_t vs2,
                                    vuint16m2x4_t vs3, size_t vl);
void __riscv_vsuxseg2ei8_v_u32mf2x2(uint32_t *rs1, vuint8mf8_t vs2,
                                    vuint32mf2x2_t vs3, size_t vl);
void __riscv_vsuxseg3ei8_v_u32mf2x3(uint32_t *rs1, vuint8mf8_t vs2,
                                    vuint32mf2x3_t vs3, size_t vl);
void __riscv_vsuxseg4ei8_v_u32mf2x4(uint32_t *rs1, vuint8mf8_t vs2,
                                    vuint32mf2x4_t vs3, size_t vl);
void __riscv_vsuxseg5ei8_v_u32mf2x5(uint32_t *rs1, vuint8mf8_t vs2,
                                    vuint32mf2x5_t vs3, size_t vl);
void __riscv_vsuxseg6ei8_v_u32mf2x6(uint32_t *rs1, vuint8mf8_t vs2,
                                    vuint32mf2x6_t vs3, size_t vl);
void __riscv_vsuxseg7ei8_v_u32mf2x7(uint32_t *rs1, vuint8mf8_t vs2,
                                    vuint32mf2x7_t vs3, size_t vl);
void __riscv_vsuxseg8ei8_v_u32mf2x8(uint32_t *rs1, vuint8mf8_t vs2,
                                    vuint32mf2x8_t vs3, size_t vl);
void __riscv_vsuxseg2ei8_v_u32m1x2(uint32_t *rs1, vuint8mf4_t vs2,
                                   vuint32m1x2_t vs3, size_t vl);
void __riscv_vsuxseg3ei8_v_u32m1x3(uint32_t *rs1, vuint8mf4_t vs2,
                                   vuint32m1x3_t vs3, size_t vl);
void __riscv_vsuxseg4ei8_v_u32m1x4(uint32_t *rs1, vuint8mf4_t vs2,
                                   vuint32m1x4_t vs3, size_t vl);
void __riscv_vsuxseg5ei8_v_u32m1x5(uint32_t *rs1, vuint8mf4_t vs2,
                                   vuint32m1x5_t vs3, size_t vl);
void __riscv_vsuxseg6ei8_v_u32m1x6(uint32_t *rs1, vuint8mf4_t vs2,
                                   vuint32m1x6_t vs3, size_t vl);
void __riscv_vsuxseg7ei8_v_u32m1x7(uint32_t *rs1, vuint8mf4_t vs2,
                                   vuint32m1x7_t vs3, size_t vl);
void __riscv_vsuxseg8ei8_v_u32m1x8(uint32_t *rs1, vuint8mf4_t vs2,
                                   vuint32m1x8_t vs3, size_t vl);
void __riscv_vsuxseg2ei8_v_u32m2x2(uint32_t *rs1, vuint8mf2_t vs2,
                                   vuint32m2x2_t vs3, size_t vl);
void __riscv_vsuxseg3ei8_v_u32m2x3(uint32_t *rs1, vuint8mf2_t vs2,
                                   vuint32m2x3_t vs3, size_t vl);
void __riscv_vsuxseg4ei8_v_u32m2x4(uint32_t *rs1, vuint8mf2_t vs2,
                                   vuint32m2x4_t vs3, size_t vl);
void __riscv_vsuxseg2ei8_v_u32m4x2(uint32_t *rs1, vuint8m1_t vs2,
                                   vuint32m4x2_t vs3, size_t vl);
void __riscv_vsuxseg2ei16_v_u32mf2x2(uint32_t *rs1, vuint16mf4_t vs2,
                                     vuint32mf2x2_t vs3, size_t vl);
void __riscv_vsuxseg3ei16_v_u32mf2x3(uint32_t *rs1, vuint16mf4_t vs2,
                                     vuint32mf2x3_t vs3, size_t vl);
void __riscv_vsuxseg4ei16_v_u32mf2x4(uint32_t *rs1, vuint16mf4_t vs2,
                                     vuint32mf2x4_t vs3, size_t vl);
void __riscv_vsuxseg5ei16_v_u32mf2x5(uint32_t *rs1, vuint16mf4_t vs2,
                                     vuint32mf2x5_t vs3, size_t vl);
void __riscv_vsuxseg6ei16_v_u32mf2x6(uint32_t *rs1, vuint16mf4_t vs2,
                                     vuint32mf2x6_t vs3, size_t vl);
void __riscv_vsuxseg7ei16_v_u32mf2x7(uint32_t *rs1, vuint16mf4_t vs2,
                                     vuint32mf2x7_t vs3, size_t vl);
void __riscv_vsuxseg8ei16_v_u32mf2x8(uint32_t *rs1, vuint16mf4_t vs2,
                                     vuint32mf2x8_t vs3, size_t vl);
void __riscv_vsuxseg2ei16_v_u32m1x2(uint32_t *rs1, vuint16mf2_t vs2,
                                    vuint32m1x2_t vs3, size_t vl);
void __riscv_vsuxseg3ei16_v_u32m1x3(uint32_t *rs1, vuint16mf2_t vs2,
                                    vuint32m1x3_t vs3, size_t vl);
void __riscv_vsuxseg4ei16_v_u32m1x4(uint32_t *rs1, vuint16mf2_t vs2,
                                    vuint32m1x4_t vs3, size_t vl);
void __riscv_vsuxseg5ei16_v_u32m1x5(uint32_t *rs1, vuint16mf2_t vs2,
                                    vuint32m1x5_t vs3, size_t vl);
void __riscv_vsuxseg6ei16_v_u32m1x6(uint32_t *rs1, vuint16mf2_t vs2,
                                    vuint32m1x6_t vs3, size_t vl);
void __riscv_vsuxseg7ei16_v_u32m1x7(uint32_t *rs1, vuint16mf2_t vs2,
                                    vuint32m1x7_t vs3, size_t vl);
void __riscv_vsuxseg8ei16_v_u32m1x8(uint32_t *rs1, vuint16mf2_t vs2,
                                    vuint32m1x8_t vs3, size_t vl);
void __riscv_vsuxseg2ei16_v_u32m2x2(uint32_t *rs1, vuint16m1_t vs2,
                                    vuint32m2x2_t vs3, size_t vl);
void __riscv_vsuxseg3ei16_v_u32m2x3(uint32_t *rs1, vuint16m1_t vs2,
                                    vuint32m2x3_t vs3, size_t vl);
void __riscv_vsuxseg4ei16_v_u32m2x4(uint32_t *rs1, vuint16m1_t vs2,
                                    vuint32m2x4_t vs3, size_t vl);
void __riscv_vsuxseg2ei16_v_u32m4x2(uint32_t *rs1, vuint16m2_t vs2,
                                    vuint32m4x2_t vs3, size_t vl);
void __riscv_vsuxseg2ei32_v_u32mf2x2(uint32_t *rs1, vuint32mf2_t vs2,
                                     vuint32mf2x2_t vs3, size_t vl);
void __riscv_vsuxseg3ei32_v_u32mf2x3(uint32_t *rs1, vuint32mf2_t vs2,
                                     vuint32mf2x3_t vs3, size_t vl);
void __riscv_vsuxseg4ei32_v_u32mf2x4(uint32_t *rs1, vuint32mf2_t vs2,
                                     vuint32mf2x4_t vs3, size_t vl);
void __riscv_vsuxseg5ei32_v_u32mf2x5(uint32_t *rs1, vuint32mf2_t vs2,
                                     vuint32mf2x5_t vs3, size_t vl);
void __riscv_vsuxseg6ei32_v_u32mf2x6(uint32_t *rs1, vuint32mf2_t vs2,
                                     vuint32mf2x6_t vs3, size_t vl);
void __riscv_vsuxseg7ei32_v_u32mf2x7(uint32_t *rs1, vuint32mf2_t vs2,
                                     vuint32mf2x7_t vs3, size_t vl);
void __riscv_vsuxseg8ei32_v_u32mf2x8(uint32_t *rs1, vuint32mf2_t vs2,
                                     vuint32mf2x8_t vs3, size_t vl);
void __riscv_vsuxseg2ei32_v_u32m1x2(uint32_t *rs1, vuint32m1_t vs2,
                                    vuint32m1x2_t vs3, size_t vl);
void __riscv_vsuxseg3ei32_v_u32m1x3(uint32_t *rs1, vuint32m1_t vs2,
                                    vuint32m1x3_t vs3, size_t vl);
void __riscv_vsuxseg4ei32_v_u32m1x4(uint32_t *rs1, vuint32m1_t vs2,
                                    vuint32m1x4_t vs3, size_t vl);
void __riscv_vsuxseg5ei32_v_u32m1x5(uint32_t *rs1, vuint32m1_t vs2,
                                    vuint32m1x5_t vs3, size_t vl);
void __riscv_vsuxseg6ei32_v_u32m1x6(uint32_t *rs1, vuint32m1_t vs2,
                                    vuint32m1x6_t vs3, size_t vl);
void __riscv_vsuxseg7ei32_v_u32m1x7(uint32_t *rs1, vuint32m1_t vs2,
                                    vuint32m1x7_t vs3, size_t vl);
void __riscv_vsuxseg8ei32_v_u32m1x8(uint32_t *rs1, vuint32m1_t vs2,
                                    vuint32m1x8_t vs3, size_t vl);
void __riscv_vsuxseg2ei32_v_u32m2x2(uint32_t *rs1, vuint32m2_t vs2,
                                    vuint32m2x2_t vs3, size_t vl);
void __riscv_vsuxseg3ei32_v_u32m2x3(uint32_t *rs1, vuint32m2_t vs2,
                                    vuint32m2x3_t vs3, size_t vl);
void __riscv_vsuxseg4ei32_v_u32m2x4(uint32_t *rs1, vuint32m2_t vs2,
                                    vuint32m2x4_t vs3, size_t vl);
void __riscv_vsuxseg2ei32_v_u32m4x2(uint32_t *rs1, vuint32m4_t vs2,
                                    vuint32m4x2_t vs3, size_t vl);
void __riscv_vsuxseg2ei64_v_u32mf2x2(uint32_t *rs1, vuint64m1_t vs2,
                                     vuint32mf2x2_t vs3, size_t vl);
void __riscv_vsuxseg3ei64_v_u32mf2x3(uint32_t *rs1, vuint64m1_t vs2,
                                     vuint32mf2x3_t vs3, size_t vl);
void __riscv_vsuxseg4ei64_v_u32mf2x4(uint32_t *rs1, vuint64m1_t vs2,
                                     vuint32mf2x4_t vs3, size_t vl);
void __riscv_vsuxseg5ei64_v_u32mf2x5(uint32_t *rs1, vuint64m1_t vs2,
                                     vuint32mf2x5_t vs3, size_t vl);
void __riscv_vsuxseg6ei64_v_u32mf2x6(uint32_t *rs1, vuint64m1_t vs2,
                                     vuint32mf2x6_t vs3, size_t vl);
void __riscv_vsuxseg7ei64_v_u32mf2x7(uint32_t *rs1, vuint64m1_t vs2,
                                     vuint32mf2x7_t vs3, size_t vl);
void __riscv_vsuxseg8ei64_v_u32mf2x8(uint32_t *rs1, vuint64m1_t vs2,
                                     vuint32mf2x8_t vs3, size_t vl);
void __riscv_vsuxseg2ei64_v_u32m1x2(uint32_t *rs1, vuint64m2_t vs2,
                                    vuint32m1x2_t vs3, size_t vl);
void __riscv_vsuxseg3ei64_v_u32m1x3(uint32_t *rs1, vuint64m2_t vs2,
                                    vuint32m1x3_t vs3, size_t vl);
void __riscv_vsuxseg4ei64_v_u32m1x4(uint32_t *rs1, vuint64m2_t vs2,
                                    vuint32m1x4_t vs3, size_t vl);
void __riscv_vsuxseg5ei64_v_u32m1x5(uint32_t *rs1, vuint64m2_t vs2,
                                    vuint32m1x5_t vs3, size_t vl);
void __riscv_vsuxseg6ei64_v_u32m1x6(uint32_t *rs1, vuint64m2_t vs2,
                                    vuint32m1x6_t vs3, size_t vl);
void __riscv_vsuxseg7ei64_v_u32m1x7(uint32_t *rs1, vuint64m2_t vs2,
                                    vuint32m1x7_t vs3, size_t vl);
void __riscv_vsuxseg8ei64_v_u32m1x8(uint32_t *rs1, vuint64m2_t vs2,
                                    vuint32m1x8_t vs3, size_t vl);
void __riscv_vsuxseg2ei64_v_u32m2x2(uint32_t *rs1, vuint64m4_t vs2,
                                    vuint32m2x2_t vs3, size_t vl);
void __riscv_vsuxseg3ei64_v_u32m2x3(uint32_t *rs1, vuint64m4_t vs2,
                                    vuint32m2x3_t vs3, size_t vl);
void __riscv_vsuxseg4ei64_v_u32m2x4(uint32_t *rs1, vuint64m4_t vs2,
                                    vuint32m2x4_t vs3, size_t vl);
void __riscv_vsuxseg2ei64_v_u32m4x2(uint32_t *rs1, vuint64m8_t vs2,
                                    vuint32m4x2_t vs3, size_t vl);
void __riscv_vsuxseg2ei8_v_u64m1x2(uint64_t *rs1, vuint8mf8_t vs2,
                                   vuint64m1x2_t vs3, size_t vl);
void __riscv_vsuxseg3ei8_v_u64m1x3(uint64_t *rs1, vuint8mf8_t vs2,
                                   vuint64m1x3_t vs3, size_t vl);
void __riscv_vsuxseg4ei8_v_u64m1x4(uint64_t *rs1, vuint8mf8_t vs2,
                                   vuint64m1x4_t vs3, size_t vl);
void __riscv_vsuxseg5ei8_v_u64m1x5(uint64_t *rs1, vuint8mf8_t vs2,
                                   vuint64m1x5_t vs3, size_t vl);
void __riscv_vsuxseg6ei8_v_u64m1x6(uint64_t *rs1, vuint8mf8_t vs2,
                                   vuint64m1x6_t vs3, size_t vl);
void __riscv_vsuxseg7ei8_v_u64m1x7(uint64_t *rs1, vuint8mf8_t vs2,
                                   vuint64m1x7_t vs3, size_t vl);
void __riscv_vsuxseg8ei8_v_u64m1x8(uint64_t *rs1, vuint8mf8_t vs2,
                                   vuint64m1x8_t vs3, size_t vl);
void __riscv_vsuxseg2ei8_v_u64m2x2(uint64_t *rs1, vuint8mf4_t vs2,
                                   vuint64m2x2_t vs3, size_t vl);
void __riscv_vsuxseg3ei8_v_u64m2x3(uint64_t *rs1, vuint8mf4_t vs2,
                                   vuint64m2x3_t vs3, size_t vl);
void __riscv_vsuxseg4ei8_v_u64m2x4(uint64_t *rs1, vuint8mf4_t vs2,
                                   vuint64m2x4_t vs3, size_t vl);
void __riscv_vsuxseg2ei8_v_u64m4x2(uint64_t *rs1, vuint8mf2_t vs2,
                                   vuint64m4x2_t vs3, size_t vl);
void __riscv_vsuxseg2ei16_v_u64m1x2(uint64_t *rs1, vuint16mf4_t vs2,
                                    vuint64m1x2_t vs3, size_t vl);
void __riscv_vsuxseg3ei16_v_u64m1x3(uint64_t *rs1, vuint16mf4_t vs2,
                                    vuint64m1x3_t vs3, size_t vl);
void __riscv_vsuxseg4ei16_v_u64m1x4(uint64_t *rs1, vuint16mf4_t vs2,
                                    vuint64m1x4_t vs3, size_t vl);
void __riscv_vsuxseg5ei16_v_u64m1x5(uint64_t *rs1, vuint16mf4_t vs2,
                                    vuint64m1x5_t vs3, size_t vl);
void __riscv_vsuxseg6ei16_v_u64m1x6(uint64_t *rs1, vuint16mf4_t vs2,
                                    vuint64m1x6_t vs3, size_t vl);
void __riscv_vsuxseg7ei16_v_u64m1x7(uint64_t *rs1, vuint16mf4_t vs2,
                                    vuint64m1x7_t vs3, size_t vl);
void __riscv_vsuxseg8ei16_v_u64m1x8(uint64_t *rs1, vuint16mf4_t vs2,
                                    vuint64m1x8_t vs3, size_t vl);
void __riscv_vsuxseg2ei16_v_u64m2x2(uint64_t *rs1, vuint16mf2_t vs2,
                                    vuint64m2x2_t vs3, size_t vl);
void __riscv_vsuxseg3ei16_v_u64m2x3(uint64_t *rs1, vuint16mf2_t vs2,
                                    vuint64m2x3_t vs3, size_t vl);
void __riscv_vsuxseg4ei16_v_u64m2x4(uint64_t *rs1, vuint16mf2_t vs2,
                                    vuint64m2x4_t vs3, size_t vl);
void __riscv_vsuxseg2ei16_v_u64m4x2(uint64_t *rs1, vuint16m1_t vs2,
                                    vuint64m4x2_t vs3, size_t vl);
void __riscv_vsuxseg2ei32_v_u64m1x2(uint64_t *rs1, vuint32mf2_t vs2,
                                    vuint64m1x2_t vs3, size_t vl);
void __riscv_vsuxseg3ei32_v_u64m1x3(uint64_t *rs1, vuint32mf2_t vs2,
                                    vuint64m1x3_t vs3, size_t vl);
void __riscv_vsuxseg4ei32_v_u64m1x4(uint64_t *rs1, vuint32mf2_t vs2,
                                    vuint64m1x4_t vs3, size_t vl);
void __riscv_vsuxseg5ei32_v_u64m1x5(uint64_t *rs1, vuint32mf2_t vs2,
                                    vuint64m1x5_t vs3, size_t vl);
void __riscv_vsuxseg6ei32_v_u64m1x6(uint64_t *rs1, vuint32mf2_t vs2,
                                    vuint64m1x6_t vs3, size_t vl);
void __riscv_vsuxseg7ei32_v_u64m1x7(uint64_t *rs1, vuint32mf2_t vs2,
                                    vuint64m1x7_t vs3, size_t vl);
void __riscv_vsuxseg8ei32_v_u64m1x8(uint64_t *rs1, vuint32mf2_t vs2,
                                    vuint64m1x8_t vs3, size_t vl);
void __riscv_vsuxseg2ei32_v_u64m2x2(uint64_t *rs1, vuint32m1_t vs2,
                                    vuint64m2x2_t vs3, size_t vl);
void __riscv_vsuxseg3ei32_v_u64m2x3(uint64_t *rs1, vuint32m1_t vs2,
                                    vuint64m2x3_t vs3, size_t vl);
void __riscv_vsuxseg4ei32_v_u64m2x4(uint64_t *rs1, vuint32m1_t vs2,
                                    vuint64m2x4_t vs3, size_t vl);
void __riscv_vsuxseg2ei32_v_u64m4x2(uint64_t *rs1, vuint32m2_t vs2,
                                    vuint64m4x2_t vs3, size_t vl);
void __riscv_vsuxseg2ei64_v_u64m1x2(uint64_t *rs1, vuint64m1_t vs2,
                                    vuint64m1x2_t vs3, size_t vl);
void __riscv_vsuxseg3ei64_v_u64m1x3(uint64_t *rs1, vuint64m1_t vs2,
                                    vuint64m1x3_t vs3, size_t vl);
void __riscv_vsuxseg4ei64_v_u64m1x4(uint64_t *rs1, vuint64m1_t vs2,
                                    vuint64m1x4_t vs3, size_t vl);
void __riscv_vsuxseg5ei64_v_u64m1x5(uint64_t *rs1, vuint64m1_t vs2,
                                    vuint64m1x5_t vs3, size_t vl);
void __riscv_vsuxseg6ei64_v_u64m1x6(uint64_t *rs1, vuint64m1_t vs2,
                                    vuint64m1x6_t vs3, size_t vl);
void __riscv_vsuxseg7ei64_v_u64m1x7(uint64_t *rs1, vuint64m1_t vs2,
                                    vuint64m1x7_t vs3, size_t vl);
void __riscv_vsuxseg8ei64_v_u64m1x8(uint64_t *rs1, vuint64m1_t vs2,
                                    vuint64m1x8_t vs3, size_t vl);
void __riscv_vsuxseg2ei64_v_u64m2x2(uint64_t *rs1, vuint64m2_t vs2,
                                    vuint64m2x2_t vs3, size_t vl);
void __riscv_vsuxseg3ei64_v_u64m2x3(uint64_t *rs1, vuint64m2_t vs2,
                                    vuint64m2x3_t vs3, size_t vl);
void __riscv_vsuxseg4ei64_v_u64m2x4(uint64_t *rs1, vuint64m2_t vs2,
                                    vuint64m2x4_t vs3, size_t vl);
void __riscv_vsuxseg2ei64_v_u64m4x2(uint64_t *rs1, vuint64m4_t vs2,
                                    vuint64m4x2_t vs3, size_t vl);
// masked functions
void __riscv_vsoxseg2ei8_v_f16mf4x2_m(vbool64_t vm, _Float16 *rs1,
                                      vuint8mf8_t vs2, vfloat16mf4x2_t vs3,
                                      size_t vl);
void __riscv_vsoxseg3ei8_v_f16mf4x3_m(vbool64_t vm, _Float16 *rs1,
                                      vuint8mf8_t vs2, vfloat16mf4x3_t vs3,
                                      size_t vl);
void __riscv_vsoxseg4ei8_v_f16mf4x4_m(vbool64_t vm, _Float16 *rs1,
                                      vuint8mf8_t vs2, vfloat16mf4x4_t vs3,
                                      size_t vl);
void __riscv_vsoxseg5ei8_v_f16mf4x5_m(vbool64_t vm, _Float16 *rs1,
                                      vuint8mf8_t vs2, vfloat16mf4x5_t vs3,
                                      size_t vl);
void __riscv_vsoxseg6ei8_v_f16mf4x6_m(vbool64_t vm, _Float16 *rs1,
                                      vuint8mf8_t vs2, vfloat16mf4x6_t vs3,
                                      size_t vl);
void __riscv_vsoxseg7ei8_v_f16mf4x7_m(vbool64_t vm, _Float16 *rs1,
                                      vuint8mf8_t vs2, vfloat16mf4x7_t vs3,
                                      size_t vl);
void __riscv_vsoxseg8ei8_v_f16mf4x8_m(vbool64_t vm, _Float16 *rs1,
                                      vuint8mf8_t vs2, vfloat16mf4x8_t vs3,
                                      size_t vl);
void __riscv_vsoxseg2ei8_v_f16mf2x2_m(vbool32_t vm, _Float16 *rs1,
                                      vuint8mf4_t vs2, vfloat16mf2x2_t vs3,
                                      size_t vl);
void __riscv_vsoxseg3ei8_v_f16mf2x3_m(vbool32_t vm, _Float16 *rs1,
                                      vuint8mf4_t vs2, vfloat16mf2x3_t vs3,
                                      size_t vl);
void __riscv_vsoxseg4ei8_v_f16mf2x4_m(vbool32_t vm, _Float16 *rs1,
                                      vuint8mf4_t vs2, vfloat16mf2x4_t vs3,
                                      size_t vl);
void __riscv_vsoxseg5ei8_v_f16mf2x5_m(vbool32_t vm, _Float16 *rs1,
                                      vuint8mf4_t vs2, vfloat16mf2x5_t vs3,
                                      size_t vl);
void __riscv_vsoxseg6ei8_v_f16mf2x6_m(vbool32_t vm, _Float16 *rs1,
                                      vuint8mf4_t vs2, vfloat16mf2x6_t vs3,
                                      size_t vl);
void __riscv_vsoxseg7ei8_v_f16mf2x7_m(vbool32_t vm, _Float16 *rs1,
                                      vuint8mf4_t vs2, vfloat16mf2x7_t vs3,
                                      size_t vl);
void __riscv_vsoxseg8ei8_v_f16mf2x8_m(vbool32_t vm, _Float16 *rs1,
                                      vuint8mf4_t vs2, vfloat16mf2x8_t vs3,
                                      size_t vl);
void __riscv_vsoxseg2ei8_v_f16m1x2_m(vbool16_t vm, _Float16 *rs1,
                                     vuint8mf2_t vs2, vfloat16m1x2_t vs3,
                                     size_t vl);
void __riscv_vsoxseg3ei8_v_f16m1x3_m(vbool16_t vm, _Float16 *rs1,
                                     vuint8mf2_t vs2, vfloat16m1x3_t vs3,
                                     size_t vl);
void __riscv_vsoxseg4ei8_v_f16m1x4_m(vbool16_t vm, _Float16 *rs1,
                                     vuint8mf2_t vs2, vfloat16m1x4_t vs3,
                                     size_t vl);
void __riscv_vsoxseg5ei8_v_f16m1x5_m(vbool16_t vm, _Float16 *rs1,
                                     vuint8mf2_t vs2, vfloat16m1x5_t vs3,
                                     size_t vl);
void __riscv_vsoxseg6ei8_v_f16m1x6_m(vbool16_t vm, _Float16 *rs1,
                                     vuint8mf2_t vs2, vfloat16m1x6_t vs3,
                                     size_t vl);
void __riscv_vsoxseg7ei8_v_f16m1x7_m(vbool16_t vm, _Float16 *rs1,
                                     vuint8mf2_t vs2, vfloat16m1x7_t vs3,
                                     size_t vl);
void __riscv_vsoxseg8ei8_v_f16m1x8_m(vbool16_t vm, _Float16 *rs1,
                                     vuint8mf2_t vs2, vfloat16m1x8_t vs3,
                                     size_t vl);
void __riscv_vsoxseg2ei8_v_f16m2x2_m(vbool8_t vm, _Float16 *rs1, vuint8m1_t vs2,
                                     vfloat16m2x2_t vs3, size_t vl);
void __riscv_vsoxseg3ei8_v_f16m2x3_m(vbool8_t vm, _Float16 *rs1, vuint8m1_t vs2,
                                     vfloat16m2x3_t vs3, size_t vl);
void __riscv_vsoxseg4ei8_v_f16m2x4_m(vbool8_t vm, _Float16 *rs1, vuint8m1_t vs2,
                                     vfloat16m2x4_t vs3, size_t vl);
void __riscv_vsoxseg2ei8_v_f16m4x2_m(vbool4_t vm, _Float16 *rs1, vuint8m2_t vs2,
                                     vfloat16m4x2_t vs3, size_t vl);
void __riscv_vsoxseg2ei16_v_f16mf4x2_m(vbool64_t vm, _Float16 *rs1,
                                       vuint16mf4_t vs2, vfloat16mf4x2_t vs3,
                                       size_t vl);
void __riscv_vsoxseg3ei16_v_f16mf4x3_m(vbool64_t vm, _Float16 *rs1,
                                       vuint16mf4_t vs2, vfloat16mf4x3_t vs3,
                                       size_t vl);
void __riscv_vsoxseg4ei16_v_f16mf4x4_m(vbool64_t vm, _Float16 *rs1,
                                       vuint16mf4_t vs2, vfloat16mf4x4_t vs3,
                                       size_t vl);
void __riscv_vsoxseg5ei16_v_f16mf4x5_m(vbool64_t vm, _Float16 *rs1,
                                       vuint16mf4_t vs2, vfloat16mf4x5_t vs3,
                                       size_t vl);
void __riscv_vsoxseg6ei16_v_f16mf4x6_m(vbool64_t vm, _Float16 *rs1,
                                       vuint16mf4_t vs2, vfloat16mf4x6_t vs3,
                                       size_t vl);
void __riscv_vsoxseg7ei16_v_f16mf4x7_m(vbool64_t vm, _Float16 *rs1,
                                       vuint16mf4_t vs2, vfloat16mf4x7_t vs3,
                                       size_t vl);
void __riscv_vsoxseg8ei16_v_f16mf4x8_m(vbool64_t vm, _Float16 *rs1,
                                       vuint16mf4_t vs2, vfloat16mf4x8_t vs3,
                                       size_t vl);
void __riscv_vsoxseg2ei16_v_f16mf2x2_m(vbool32_t vm, _Float16 *rs1,
                                       vuint16mf2_t vs2, vfloat16mf2x2_t vs3,
                                       size_t vl);
void __riscv_vsoxseg3ei16_v_f16mf2x3_m(vbool32_t vm, _Float16 *rs1,
                                       vuint16mf2_t vs2, vfloat16mf2x3_t vs3,
                                       size_t vl);
void __riscv_vsoxseg4ei16_v_f16mf2x4_m(vbool32_t vm, _Float16 *rs1,
                                       vuint16mf2_t vs2, vfloat16mf2x4_t vs3,
                                       size_t vl);
void __riscv_vsoxseg5ei16_v_f16mf2x5_m(vbool32_t vm, _Float16 *rs1,
                                       vuint16mf2_t vs2, vfloat16mf2x5_t vs3,
                                       size_t vl);
void __riscv_vsoxseg6ei16_v_f16mf2x6_m(vbool32_t vm, _Float16 *rs1,
                                       vuint16mf2_t vs2, vfloat16mf2x6_t vs3,
                                       size_t vl);
void __riscv_vsoxseg7ei16_v_f16mf2x7_m(vbool32_t vm, _Float16 *rs1,
                                       vuint16mf2_t vs2, vfloat16mf2x7_t vs3,
                                       size_t vl);
void __riscv_vsoxseg8ei16_v_f16mf2x8_m(vbool32_t vm, _Float16 *rs1,
                                       vuint16mf2_t vs2, vfloat16mf2x8_t vs3,
                                       size_t vl);
void __riscv_vsoxseg2ei16_v_f16m1x2_m(vbool16_t vm, _Float16 *rs1,
                                      vuint16m1_t vs2, vfloat16m1x2_t vs3,
                                      size_t vl);
void __riscv_vsoxseg3ei16_v_f16m1x3_m(vbool16_t vm, _Float16 *rs1,
                                      vuint16m1_t vs2, vfloat16m1x3_t vs3,
                                      size_t vl);
void __riscv_vsoxseg4ei16_v_f16m1x4_m(vbool16_t vm, _Float16 *rs1,
                                      vuint16m1_t vs2, vfloat16m1x4_t vs3,
                                      size_t vl);
void __riscv_vsoxseg5ei16_v_f16m1x5_m(vbool16_t vm, _Float16 *rs1,
                                      vuint16m1_t vs2, vfloat16m1x5_t vs3,
                                      size_t vl);
void __riscv_vsoxseg6ei16_v_f16m1x6_m(vbool16_t vm, _Float16 *rs1,
                                      vuint16m1_t vs2, vfloat16m1x6_t vs3,
                                      size_t vl);
void __riscv_vsoxseg7ei16_v_f16m1x7_m(vbool16_t vm, _Float16 *rs1,
                                      vuint16m1_t vs2, vfloat16m1x7_t vs3,
                                      size_t vl);
void __riscv_vsoxseg8ei16_v_f16m1x8_m(vbool16_t vm, _Float16 *rs1,
                                      vuint16m1_t vs2, vfloat16m1x8_t vs3,
                                      size_t vl);
void __riscv_vsoxseg2ei16_v_f16m2x2_m(vbool8_t vm, _Float16 *rs1,
                                      vuint16m2_t vs2, vfloat16m2x2_t vs3,
                                      size_t vl);
void __riscv_vsoxseg3ei16_v_f16m2x3_m(vbool8_t vm, _Float16 *rs1,
                                      vuint16m2_t vs2, vfloat16m2x3_t vs3,
                                      size_t vl);
void __riscv_vsoxseg4ei16_v_f16m2x4_m(vbool8_t vm, _Float16 *rs1,
                                      vuint16m2_t vs2, vfloat16m2x4_t vs3,
                                      size_t vl);
void __riscv_vsoxseg2ei16_v_f16m4x2_m(vbool4_t vm, _Float16 *rs1,
                                      vuint16m4_t vs2, vfloat16m4x2_t vs3,
                                      size_t vl);
void __riscv_vsoxseg2ei32_v_f16mf4x2_m(vbool64_t vm, _Float16 *rs1,
                                       vuint32mf2_t vs2, vfloat16mf4x2_t vs3,
                                       size_t vl);
void __riscv_vsoxseg3ei32_v_f16mf4x3_m(vbool64_t vm, _Float16 *rs1,
                                       vuint32mf2_t vs2, vfloat16mf4x3_t vs3,
                                       size_t vl);
void __riscv_vsoxseg4ei32_v_f16mf4x4_m(vbool64_t vm, _Float16 *rs1,
                                       vuint32mf2_t vs2, vfloat16mf4x4_t vs3,
                                       size_t vl);
void __riscv_vsoxseg5ei32_v_f16mf4x5_m(vbool64_t vm, _Float16 *rs1,
                                       vuint32mf2_t vs2, vfloat16mf4x5_t vs3,
                                       size_t vl);
void __riscv_vsoxseg6ei32_v_f16mf4x6_m(vbool64_t vm, _Float16 *rs1,
                                       vuint32mf2_t vs2, vfloat16mf4x6_t vs3,
                                       size_t vl);
void __riscv_vsoxseg7ei32_v_f16mf4x7_m(vbool64_t vm, _Float16 *rs1,
                                       vuint32mf2_t vs2, vfloat16mf4x7_t vs3,
                                       size_t vl);
void __riscv_vsoxseg8ei32_v_f16mf4x8_m(vbool64_t vm, _Float16 *rs1,
                                       vuint32mf2_t vs2, vfloat16mf4x8_t vs3,
                                       size_t vl);
void __riscv_vsoxseg2ei32_v_f16mf2x2_m(vbool32_t vm, _Float16 *rs1,
                                       vuint32m1_t vs2, vfloat16mf2x2_t vs3,
                                       size_t vl);
void __riscv_vsoxseg3ei32_v_f16mf2x3_m(vbool32_t vm, _Float16 *rs1,
                                       vuint32m1_t vs2, vfloat16mf2x3_t vs3,
                                       size_t vl);
void __riscv_vsoxseg4ei32_v_f16mf2x4_m(vbool32_t vm, _Float16 *rs1,
                                       vuint32m1_t vs2, vfloat16mf2x4_t vs3,
                                       size_t vl);
void __riscv_vsoxseg5ei32_v_f16mf2x5_m(vbool32_t vm, _Float16 *rs1,
                                       vuint32m1_t vs2, vfloat16mf2x5_t vs3,
                                       size_t vl);
void __riscv_vsoxseg6ei32_v_f16mf2x6_m(vbool32_t vm, _Float16 *rs1,
                                       vuint32m1_t vs2, vfloat16mf2x6_t vs3,
                                       size_t vl);
void __riscv_vsoxseg7ei32_v_f16mf2x7_m(vbool32_t vm, _Float16 *rs1,
                                       vuint32m1_t vs2, vfloat16mf2x7_t vs3,
                                       size_t vl);
void __riscv_vsoxseg8ei32_v_f16mf2x8_m(vbool32_t vm, _Float16 *rs1,
                                       vuint32m1_t vs2, vfloat16mf2x8_t vs3,
                                       size_t vl);
void __riscv_vsoxseg2ei32_v_f16m1x2_m(vbool16_t vm, _Float16 *rs1,
                                      vuint32m2_t vs2, vfloat16m1x2_t vs3,
                                      size_t vl);
void __riscv_vsoxseg3ei32_v_f16m1x3_m(vbool16_t vm, _Float16 *rs1,
                                      vuint32m2_t vs2, vfloat16m1x3_t vs3,
                                      size_t vl);
void __riscv_vsoxseg4ei32_v_f16m1x4_m(vbool16_t vm, _Float16 *rs1,
                                      vuint32m2_t vs2, vfloat16m1x4_t vs3,
                                      size_t vl);
void __riscv_vsoxseg5ei32_v_f16m1x5_m(vbool16_t vm, _Float16 *rs1,
                                      vuint32m2_t vs2, vfloat16m1x5_t vs3,
                                      size_t vl);
void __riscv_vsoxseg6ei32_v_f16m1x6_m(vbool16_t vm, _Float16 *rs1,
                                      vuint32m2_t vs2, vfloat16m1x6_t vs3,
                                      size_t vl);
void __riscv_vsoxseg7ei32_v_f16m1x7_m(vbool16_t vm, _Float16 *rs1,
                                      vuint32m2_t vs2, vfloat16m1x7_t vs3,
                                      size_t vl);
void __riscv_vsoxseg8ei32_v_f16m1x8_m(vbool16_t vm, _Float16 *rs1,
                                      vuint32m2_t vs2, vfloat16m1x8_t vs3,
                                      size_t vl);
void __riscv_vsoxseg2ei32_v_f16m2x2_m(vbool8_t vm, _Float16 *rs1,
                                      vuint32m4_t vs2, vfloat16m2x2_t vs3,
                                      size_t vl);
void __riscv_vsoxseg3ei32_v_f16m2x3_m(vbool8_t vm, _Float16 *rs1,
                                      vuint32m4_t vs2, vfloat16m2x3_t vs3,
                                      size_t vl);
void __riscv_vsoxseg4ei32_v_f16m2x4_m(vbool8_t vm, _Float16 *rs1,
                                      vuint32m4_t vs2, vfloat16m2x4_t vs3,
                                      size_t vl);
void __riscv_vsoxseg2ei32_v_f16m4x2_m(vbool4_t vm, _Float16 *rs1,
                                      vuint32m8_t vs2, vfloat16m4x2_t vs3,
                                      size_t vl);
void __riscv_vsoxseg2ei64_v_f16mf4x2_m(vbool64_t vm, _Float16 *rs1,
                                       vuint64m1_t vs2, vfloat16mf4x2_t vs3,
                                       size_t vl);
void __riscv_vsoxseg3ei64_v_f16mf4x3_m(vbool64_t vm, _Float16 *rs1,
                                       vuint64m1_t vs2, vfloat16mf4x3_t vs3,
                                       size_t vl);
void __riscv_vsoxseg4ei64_v_f16mf4x4_m(vbool64_t vm, _Float16 *rs1,
                                       vuint64m1_t vs2, vfloat16mf4x4_t vs3,
                                       size_t vl);
void __riscv_vsoxseg5ei64_v_f16mf4x5_m(vbool64_t vm, _Float16 *rs1,
                                       vuint64m1_t vs2, vfloat16mf4x5_t vs3,
                                       size_t vl);
void __riscv_vsoxseg6ei64_v_f16mf4x6_m(vbool64_t vm, _Float16 *rs1,
                                       vuint64m1_t vs2, vfloat16mf4x6_t vs3,
                                       size_t vl);
void __riscv_vsoxseg7ei64_v_f16mf4x7_m(vbool64_t vm, _Float16 *rs1,
                                       vuint64m1_t vs2, vfloat16mf4x7_t vs3,
                                       size_t vl);
void __riscv_vsoxseg8ei64_v_f16mf4x8_m(vbool64_t vm, _Float16 *rs1,
                                       vuint64m1_t vs2, vfloat16mf4x8_t vs3,
                                       size_t vl);
void __riscv_vsoxseg2ei64_v_f16mf2x2_m(vbool32_t vm, _Float16 *rs1,
                                       vuint64m2_t vs2, vfloat16mf2x2_t vs3,
                                       size_t vl);
void __riscv_vsoxseg3ei64_v_f16mf2x3_m(vbool32_t vm, _Float16 *rs1,
                                       vuint64m2_t vs2, vfloat16mf2x3_t vs3,
                                       size_t vl);
void __riscv_vsoxseg4ei64_v_f16mf2x4_m(vbool32_t vm, _Float16 *rs1,
                                       vuint64m2_t vs2, vfloat16mf2x4_t vs3,
                                       size_t vl);
void __riscv_vsoxseg5ei64_v_f16mf2x5_m(vbool32_t vm, _Float16 *rs1,
                                       vuint64m2_t vs2, vfloat16mf2x5_t vs3,
                                       size_t vl);
void __riscv_vsoxseg6ei64_v_f16mf2x6_m(vbool32_t vm, _Float16 *rs1,
                                       vuint64m2_t vs2, vfloat16mf2x6_t vs3,
                                       size_t vl);
void __riscv_vsoxseg7ei64_v_f16mf2x7_m(vbool32_t vm, _Float16 *rs1,
                                       vuint64m2_t vs2, vfloat16mf2x7_t vs3,
                                       size_t vl);
void __riscv_vsoxseg8ei64_v_f16mf2x8_m(vbool32_t vm, _Float16 *rs1,
                                       vuint64m2_t vs2, vfloat16mf2x8_t vs3,
                                       size_t vl);
void __riscv_vsoxseg2ei64_v_f16m1x2_m(vbool16_t vm, _Float16 *rs1,
                                      vuint64m4_t vs2, vfloat16m1x2_t vs3,
                                      size_t vl);
void __riscv_vsoxseg3ei64_v_f16m1x3_m(vbool16_t vm, _Float16 *rs1,
                                      vuint64m4_t vs2, vfloat16m1x3_t vs3,
                                      size_t vl);
void __riscv_vsoxseg4ei64_v_f16m1x4_m(vbool16_t vm, _Float16 *rs1,
                                      vuint64m4_t vs2, vfloat16m1x4_t vs3,
                                      size_t vl);
void __riscv_vsoxseg5ei64_v_f16m1x5_m(vbool16_t vm, _Float16 *rs1,
                                      vuint64m4_t vs2, vfloat16m1x5_t vs3,
                                      size_t vl);
void __riscv_vsoxseg6ei64_v_f16m1x6_m(vbool16_t vm, _Float16 *rs1,
                                      vuint64m4_t vs2, vfloat16m1x6_t vs3,
                                      size_t vl);
void __riscv_vsoxseg7ei64_v_f16m1x7_m(vbool16_t vm, _Float16 *rs1,
                                      vuint64m4_t vs2, vfloat16m1x7_t vs3,
                                      size_t vl);
void __riscv_vsoxseg8ei64_v_f16m1x8_m(vbool16_t vm, _Float16 *rs1,
                                      vuint64m4_t vs2, vfloat16m1x8_t vs3,
                                      size_t vl);
void __riscv_vsoxseg2ei64_v_f16m2x2_m(vbool8_t vm, _Float16 *rs1,
                                      vuint64m8_t vs2, vfloat16m2x2_t vs3,
                                      size_t vl);
void __riscv_vsoxseg3ei64_v_f16m2x3_m(vbool8_t vm, _Float16 *rs1,
                                      vuint64m8_t vs2, vfloat16m2x3_t vs3,
                                      size_t vl);
void __riscv_vsoxseg4ei64_v_f16m2x4_m(vbool8_t vm, _Float16 *rs1,
                                      vuint64m8_t vs2, vfloat16m2x4_t vs3,
                                      size_t vl);
void __riscv_vsoxseg2ei8_v_f32mf2x2_m(vbool64_t vm, float *rs1, vuint8mf8_t vs2,
                                      vfloat32mf2x2_t vs3, size_t vl);
void __riscv_vsoxseg3ei8_v_f32mf2x3_m(vbool64_t vm, float *rs1, vuint8mf8_t vs2,
                                      vfloat32mf2x3_t vs3, size_t vl);
void __riscv_vsoxseg4ei8_v_f32mf2x4_m(vbool64_t vm, float *rs1, vuint8mf8_t vs2,
                                      vfloat32mf2x4_t vs3, size_t vl);
void __riscv_vsoxseg5ei8_v_f32mf2x5_m(vbool64_t vm, float *rs1, vuint8mf8_t vs2,
                                      vfloat32mf2x5_t vs3, size_t vl);
void __riscv_vsoxseg6ei8_v_f32mf2x6_m(vbool64_t vm, float *rs1, vuint8mf8_t vs2,
                                      vfloat32mf2x6_t vs3, size_t vl);
void __riscv_vsoxseg7ei8_v_f32mf2x7_m(vbool64_t vm, float *rs1, vuint8mf8_t vs2,
                                      vfloat32mf2x7_t vs3, size_t vl);
void __riscv_vsoxseg8ei8_v_f32mf2x8_m(vbool64_t vm, float *rs1, vuint8mf8_t vs2,
                                      vfloat32mf2x8_t vs3, size_t vl);
void __riscv_vsoxseg2ei8_v_f32m1x2_m(vbool32_t vm, float *rs1, vuint8mf4_t vs2,
                                     vfloat32m1x2_t vs3, size_t vl);
void __riscv_vsoxseg3ei8_v_f32m1x3_m(vbool32_t vm, float *rs1, vuint8mf4_t vs2,
                                     vfloat32m1x3_t vs3, size_t vl);
void __riscv_vsoxseg4ei8_v_f32m1x4_m(vbool32_t vm, float *rs1, vuint8mf4_t vs2,
                                     vfloat32m1x4_t vs3, size_t vl);
void __riscv_vsoxseg5ei8_v_f32m1x5_m(vbool32_t vm, float *rs1, vuint8mf4_t vs2,
                                     vfloat32m1x5_t vs3, size_t vl);
void __riscv_vsoxseg6ei8_v_f32m1x6_m(vbool32_t vm, float *rs1, vuint8mf4_t vs2,
                                     vfloat32m1x6_t vs3, size_t vl);
void __riscv_vsoxseg7ei8_v_f32m1x7_m(vbool32_t vm, float *rs1, vuint8mf4_t vs2,
                                     vfloat32m1x7_t vs3, size_t vl);
void __riscv_vsoxseg8ei8_v_f32m1x8_m(vbool32_t vm, float *rs1, vuint8mf4_t vs2,
                                     vfloat32m1x8_t vs3, size_t vl);
void __riscv_vsoxseg2ei8_v_f32m2x2_m(vbool16_t vm, float *rs1, vuint8mf2_t vs2,
                                     vfloat32m2x2_t vs3, size_t vl);
void __riscv_vsoxseg3ei8_v_f32m2x3_m(vbool16_t vm, float *rs1, vuint8mf2_t vs2,
                                     vfloat32m2x3_t vs3, size_t vl);
void __riscv_vsoxseg4ei8_v_f32m2x4_m(vbool16_t vm, float *rs1, vuint8mf2_t vs2,
                                     vfloat32m2x4_t vs3, size_t vl);
void __riscv_vsoxseg2ei8_v_f32m4x2_m(vbool8_t vm, float *rs1, vuint8m1_t vs2,
                                     vfloat32m4x2_t vs3, size_t vl);
void __riscv_vsoxseg2ei16_v_f32mf2x2_m(vbool64_t vm, float *rs1,
                                       vuint16mf4_t vs2, vfloat32mf2x2_t vs3,
                                       size_t vl);
void __riscv_vsoxseg3ei16_v_f32mf2x3_m(vbool64_t vm, float *rs1,
                                       vuint16mf4_t vs2, vfloat32mf2x3_t vs3,
                                       size_t vl);
void __riscv_vsoxseg4ei16_v_f32mf2x4_m(vbool64_t vm, float *rs1,
                                       vuint16mf4_t vs2, vfloat32mf2x4_t vs3,
                                       size_t vl);
void __riscv_vsoxseg5ei16_v_f32mf2x5_m(vbool64_t vm, float *rs1,
                                       vuint16mf4_t vs2, vfloat32mf2x5_t vs3,
                                       size_t vl);
void __riscv_vsoxseg6ei16_v_f32mf2x6_m(vbool64_t vm, float *rs1,
                                       vuint16mf4_t vs2, vfloat32mf2x6_t vs3,
                                       size_t vl);
void __riscv_vsoxseg7ei16_v_f32mf2x7_m(vbool64_t vm, float *rs1,
                                       vuint16mf4_t vs2, vfloat32mf2x7_t vs3,
                                       size_t vl);
void __riscv_vsoxseg8ei16_v_f32mf2x8_m(vbool64_t vm, float *rs1,
                                       vuint16mf4_t vs2, vfloat32mf2x8_t vs3,
                                       size_t vl);
void __riscv_vsoxseg2ei16_v_f32m1x2_m(vbool32_t vm, float *rs1,
                                      vuint16mf2_t vs2, vfloat32m1x2_t vs3,
                                      size_t vl);
void __riscv_vsoxseg3ei16_v_f32m1x3_m(vbool32_t vm, float *rs1,
                                      vuint16mf2_t vs2, vfloat32m1x3_t vs3,
                                      size_t vl);
void __riscv_vsoxseg4ei16_v_f32m1x4_m(vbool32_t vm, float *rs1,
                                      vuint16mf2_t vs2, vfloat32m1x4_t vs3,
                                      size_t vl);
void __riscv_vsoxseg5ei16_v_f32m1x5_m(vbool32_t vm, float *rs1,
                                      vuint16mf2_t vs2, vfloat32m1x5_t vs3,
                                      size_t vl);
void __riscv_vsoxseg6ei16_v_f32m1x6_m(vbool32_t vm, float *rs1,
                                      vuint16mf2_t vs2, vfloat32m1x6_t vs3,
                                      size_t vl);
void __riscv_vsoxseg7ei16_v_f32m1x7_m(vbool32_t vm, float *rs1,
                                      vuint16mf2_t vs2, vfloat32m1x7_t vs3,
                                      size_t vl);
void __riscv_vsoxseg8ei16_v_f32m1x8_m(vbool32_t vm, float *rs1,
                                      vuint16mf2_t vs2, vfloat32m1x8_t vs3,
                                      size_t vl);
void __riscv_vsoxseg2ei16_v_f32m2x2_m(vbool16_t vm, float *rs1, vuint16m1_t vs2,
                                      vfloat32m2x2_t vs3, size_t vl);
void __riscv_vsoxseg3ei16_v_f32m2x3_m(vbool16_t vm, float *rs1, vuint16m1_t vs2,
                                      vfloat32m2x3_t vs3, size_t vl);
void __riscv_vsoxseg4ei16_v_f32m2x4_m(vbool16_t vm, float *rs1, vuint16m1_t vs2,
                                      vfloat32m2x4_t vs3, size_t vl);
void __riscv_vsoxseg2ei16_v_f32m4x2_m(vbool8_t vm, float *rs1, vuint16m2_t vs2,
                                      vfloat32m4x2_t vs3, size_t vl);
void __riscv_vsoxseg2ei32_v_f32mf2x2_m(vbool64_t vm, float *rs1,
                                       vuint32mf2_t vs2, vfloat32mf2x2_t vs3,
                                       size_t vl);
void __riscv_vsoxseg3ei32_v_f32mf2x3_m(vbool64_t vm, float *rs1,
                                       vuint32mf2_t vs2, vfloat32mf2x3_t vs3,
                                       size_t vl);
void __riscv_vsoxseg4ei32_v_f32mf2x4_m(vbool64_t vm, float *rs1,
                                       vuint32mf2_t vs2, vfloat32mf2x4_t vs3,
                                       size_t vl);
void __riscv_vsoxseg5ei32_v_f32mf2x5_m(vbool64_t vm, float *rs1,
                                       vuint32mf2_t vs2, vfloat32mf2x5_t vs3,
                                       size_t vl);
void __riscv_vsoxseg6ei32_v_f32mf2x6_m(vbool64_t vm, float *rs1,
                                       vuint32mf2_t vs2, vfloat32mf2x6_t vs3,
                                       size_t vl);
void __riscv_vsoxseg7ei32_v_f32mf2x7_m(vbool64_t vm, float *rs1,
                                       vuint32mf2_t vs2, vfloat32mf2x7_t vs3,
                                       size_t vl);
void __riscv_vsoxseg8ei32_v_f32mf2x8_m(vbool64_t vm, float *rs1,
                                       vuint32mf2_t vs2, vfloat32mf2x8_t vs3,
                                       size_t vl);
void __riscv_vsoxseg2ei32_v_f32m1x2_m(vbool32_t vm, float *rs1, vuint32m1_t vs2,
                                      vfloat32m1x2_t vs3, size_t vl);
void __riscv_vsoxseg3ei32_v_f32m1x3_m(vbool32_t vm, float *rs1, vuint32m1_t vs2,
                                      vfloat32m1x3_t vs3, size_t vl);
void __riscv_vsoxseg4ei32_v_f32m1x4_m(vbool32_t vm, float *rs1, vuint32m1_t vs2,
                                      vfloat32m1x4_t vs3, size_t vl);
void __riscv_vsoxseg5ei32_v_f32m1x5_m(vbool32_t vm, float *rs1, vuint32m1_t vs2,
                                      vfloat32m1x5_t vs3, size_t vl);
void __riscv_vsoxseg6ei32_v_f32m1x6_m(vbool32_t vm, float *rs1, vuint32m1_t vs2,
                                      vfloat32m1x6_t vs3, size_t vl);
void __riscv_vsoxseg7ei32_v_f32m1x7_m(vbool32_t vm, float *rs1, vuint32m1_t vs2,
                                      vfloat32m1x7_t vs3, size_t vl);
void __riscv_vsoxseg8ei32_v_f32m1x8_m(vbool32_t vm, float *rs1, vuint32m1_t vs2,
                                      vfloat32m1x8_t vs3, size_t vl);
void __riscv_vsoxseg2ei32_v_f32m2x2_m(vbool16_t vm, float *rs1, vuint32m2_t vs2,
                                      vfloat32m2x2_t vs3, size_t vl);
void __riscv_vsoxseg3ei32_v_f32m2x3_m(vbool16_t vm, float *rs1, vuint32m2_t vs2,
                                      vfloat32m2x3_t vs3, size_t vl);
void __riscv_vsoxseg4ei32_v_f32m2x4_m(vbool16_t vm, float *rs1, vuint32m2_t vs2,
                                      vfloat32m2x4_t vs3, size_t vl);
void __riscv_vsoxseg2ei32_v_f32m4x2_m(vbool8_t vm, float *rs1, vuint32m4_t vs2,
                                      vfloat32m4x2_t vs3, size_t vl);
void __riscv_vsoxseg2ei64_v_f32mf2x2_m(vbool64_t vm, float *rs1,
                                       vuint64m1_t vs2, vfloat32mf2x2_t vs3,
                                       size_t vl);
void __riscv_vsoxseg3ei64_v_f32mf2x3_m(vbool64_t vm, float *rs1,
                                       vuint64m1_t vs2, vfloat32mf2x3_t vs3,
                                       size_t vl);
void __riscv_vsoxseg4ei64_v_f32mf2x4_m(vbool64_t vm, float *rs1,
                                       vuint64m1_t vs2, vfloat32mf2x4_t vs3,
                                       size_t vl);
void __riscv_vsoxseg5ei64_v_f32mf2x5_m(vbool64_t vm, float *rs1,
                                       vuint64m1_t vs2, vfloat32mf2x5_t vs3,
                                       size_t vl);
void __riscv_vsoxseg6ei64_v_f32mf2x6_m(vbool64_t vm, float *rs1,
                                       vuint64m1_t vs2, vfloat32mf2x6_t vs3,
                                       size_t vl);
void __riscv_vsoxseg7ei64_v_f32mf2x7_m(vbool64_t vm, float *rs1,
                                       vuint64m1_t vs2, vfloat32mf2x7_t vs3,
                                       size_t vl);
void __riscv_vsoxseg8ei64_v_f32mf2x8_m(vbool64_t vm, float *rs1,
                                       vuint64m1_t vs2, vfloat32mf2x8_t vs3,
                                       size_t vl);
void __riscv_vsoxseg2ei64_v_f32m1x2_m(vbool32_t vm, float *rs1, vuint64m2_t vs2,
                                      vfloat32m1x2_t vs3, size_t vl);
void __riscv_vsoxseg3ei64_v_f32m1x3_m(vbool32_t vm, float *rs1, vuint64m2_t vs2,
                                      vfloat32m1x3_t vs3, size_t vl);
void __riscv_vsoxseg4ei64_v_f32m1x4_m(vbool32_t vm, float *rs1, vuint64m2_t vs2,
                                      vfloat32m1x4_t vs3, size_t vl);
void __riscv_vsoxseg5ei64_v_f32m1x5_m(vbool32_t vm, float *rs1, vuint64m2_t vs2,
                                      vfloat32m1x5_t vs3, size_t vl);
void __riscv_vsoxseg6ei64_v_f32m1x6_m(vbool32_t vm, float *rs1, vuint64m2_t vs2,
                                      vfloat32m1x6_t vs3, size_t vl);
void __riscv_vsoxseg7ei64_v_f32m1x7_m(vbool32_t vm, float *rs1, vuint64m2_t vs2,
                                      vfloat32m1x7_t vs3, size_t vl);
void __riscv_vsoxseg8ei64_v_f32m1x8_m(vbool32_t vm, float *rs1, vuint64m2_t vs2,
                                      vfloat32m1x8_t vs3, size_t vl);
void __riscv_vsoxseg2ei64_v_f32m2x2_m(vbool16_t vm, float *rs1, vuint64m4_t vs2,
                                      vfloat32m2x2_t vs3, size_t vl);
void __riscv_vsoxseg3ei64_v_f32m2x3_m(vbool16_t vm, float *rs1, vuint64m4_t vs2,
                                      vfloat32m2x3_t vs3, size_t vl);
void __riscv_vsoxseg4ei64_v_f32m2x4_m(vbool16_t vm, float *rs1, vuint64m4_t vs2,
                                      vfloat32m2x4_t vs3, size_t vl);
void __riscv_vsoxseg2ei64_v_f32m4x2_m(vbool8_t vm, float *rs1, vuint64m8_t vs2,
                                      vfloat32m4x2_t vs3, size_t vl);
void __riscv_vsoxseg2ei8_v_f64m1x2_m(vbool64_t vm, double *rs1, vuint8mf8_t vs2,
                                     vfloat64m1x2_t vs3, size_t vl);
void __riscv_vsoxseg3ei8_v_f64m1x3_m(vbool64_t vm, double *rs1, vuint8mf8_t vs2,
                                     vfloat64m1x3_t vs3, size_t vl);
void __riscv_vsoxseg4ei8_v_f64m1x4_m(vbool64_t vm, double *rs1, vuint8mf8_t vs2,
                                     vfloat64m1x4_t vs3, size_t vl);
void __riscv_vsoxseg5ei8_v_f64m1x5_m(vbool64_t vm, double *rs1, vuint8mf8_t vs2,
                                     vfloat64m1x5_t vs3, size_t vl);
void __riscv_vsoxseg6ei8_v_f64m1x6_m(vbool64_t vm, double *rs1, vuint8mf8_t vs2,
                                     vfloat64m1x6_t vs3, size_t vl);
void __riscv_vsoxseg7ei8_v_f64m1x7_m(vbool64_t vm, double *rs1, vuint8mf8_t vs2,
                                     vfloat64m1x7_t vs3, size_t vl);
void __riscv_vsoxseg8ei8_v_f64m1x8_m(vbool64_t vm, double *rs1, vuint8mf8_t vs2,
                                     vfloat64m1x8_t vs3, size_t vl);
void __riscv_vsoxseg2ei8_v_f64m2x2_m(vbool32_t vm, double *rs1, vuint8mf4_t vs2,
                                     vfloat64m2x2_t vs3, size_t vl);
void __riscv_vsoxseg3ei8_v_f64m2x3_m(vbool32_t vm, double *rs1, vuint8mf4_t vs2,
                                     vfloat64m2x3_t vs3, size_t vl);
void __riscv_vsoxseg4ei8_v_f64m2x4_m(vbool32_t vm, double *rs1, vuint8mf4_t vs2,
                                     vfloat64m2x4_t vs3, size_t vl);
void __riscv_vsoxseg2ei8_v_f64m4x2_m(vbool16_t vm, double *rs1, vuint8mf2_t vs2,
                                     vfloat64m4x2_t vs3, size_t vl);
void __riscv_vsoxseg2ei16_v_f64m1x2_m(vbool64_t vm, double *rs1,
                                      vuint16mf4_t vs2, vfloat64m1x2_t vs3,
                                      size_t vl);
void __riscv_vsoxseg3ei16_v_f64m1x3_m(vbool64_t vm, double *rs1,
                                      vuint16mf4_t vs2, vfloat64m1x3_t vs3,
                                      size_t vl);
void __riscv_vsoxseg4ei16_v_f64m1x4_m(vbool64_t vm, double *rs1,
                                      vuint16mf4_t vs2, vfloat64m1x4_t vs3,
                                      size_t vl);
void __riscv_vsoxseg5ei16_v_f64m1x5_m(vbool64_t vm, double *rs1,
                                      vuint16mf4_t vs2, vfloat64m1x5_t vs3,
                                      size_t vl);
void __riscv_vsoxseg6ei16_v_f64m1x6_m(vbool64_t vm, double *rs1,
                                      vuint16mf4_t vs2, vfloat64m1x6_t vs3,
                                      size_t vl);
void __riscv_vsoxseg7ei16_v_f64m1x7_m(vbool64_t vm, double *rs1,
                                      vuint16mf4_t vs2, vfloat64m1x7_t vs3,
                                      size_t vl);
void __riscv_vsoxseg8ei16_v_f64m1x8_m(vbool64_t vm, double *rs1,
                                      vuint16mf4_t vs2, vfloat64m1x8_t vs3,
                                      size_t vl);
void __riscv_vsoxseg2ei16_v_f64m2x2_m(vbool32_t vm, double *rs1,
                                      vuint16mf2_t vs2, vfloat64m2x2_t vs3,
                                      size_t vl);
void __riscv_vsoxseg3ei16_v_f64m2x3_m(vbool32_t vm, double *rs1,
                                      vuint16mf2_t vs2, vfloat64m2x3_t vs3,
                                      size_t vl);
void __riscv_vsoxseg4ei16_v_f64m2x4_m(vbool32_t vm, double *rs1,
                                      vuint16mf2_t vs2, vfloat64m2x4_t vs3,
                                      size_t vl);
void __riscv_vsoxseg2ei16_v_f64m4x2_m(vbool16_t vm, double *rs1,
                                      vuint16m1_t vs2, vfloat64m4x2_t vs3,
                                      size_t vl);
void __riscv_vsoxseg2ei32_v_f64m1x2_m(vbool64_t vm, double *rs1,
                                      vuint32mf2_t vs2, vfloat64m1x2_t vs3,
                                      size_t vl);
void __riscv_vsoxseg3ei32_v_f64m1x3_m(vbool64_t vm, double *rs1,
                                      vuint32mf2_t vs2, vfloat64m1x3_t vs3,
                                      size_t vl);
void __riscv_vsoxseg4ei32_v_f64m1x4_m(vbool64_t vm, double *rs1,
                                      vuint32mf2_t vs2, vfloat64m1x4_t vs3,
                                      size_t vl);
void __riscv_vsoxseg5ei32_v_f64m1x5_m(vbool64_t vm, double *rs1,
                                      vuint32mf2_t vs2, vfloat64m1x5_t vs3,
                                      size_t vl);
void __riscv_vsoxseg6ei32_v_f64m1x6_m(vbool64_t vm, double *rs1,
                                      vuint32mf2_t vs2, vfloat64m1x6_t vs3,
                                      size_t vl);
void __riscv_vsoxseg7ei32_v_f64m1x7_m(vbool64_t vm, double *rs1,
                                      vuint32mf2_t vs2, vfloat64m1x7_t vs3,
                                      size_t vl);
void __riscv_vsoxseg8ei32_v_f64m1x8_m(vbool64_t vm, double *rs1,
                                      vuint32mf2_t vs2, vfloat64m1x8_t vs3,
                                      size_t vl);
void __riscv_vsoxseg2ei32_v_f64m2x2_m(vbool32_t vm, double *rs1,
                                      vuint32m1_t vs2, vfloat64m2x2_t vs3,
                                      size_t vl);
void __riscv_vsoxseg3ei32_v_f64m2x3_m(vbool32_t vm, double *rs1,
                                      vuint32m1_t vs2, vfloat64m2x3_t vs3,
                                      size_t vl);
void __riscv_vsoxseg4ei32_v_f64m2x4_m(vbool32_t vm, double *rs1,
                                      vuint32m1_t vs2, vfloat64m2x4_t vs3,
                                      size_t vl);
void __riscv_vsoxseg2ei32_v_f64m4x2_m(vbool16_t vm, double *rs1,
                                      vuint32m2_t vs2, vfloat64m4x2_t vs3,
                                      size_t vl);
void __riscv_vsoxseg2ei64_v_f64m1x2_m(vbool64_t vm, double *rs1,
                                      vuint64m1_t vs2, vfloat64m1x2_t vs3,
                                      size_t vl);
void __riscv_vsoxseg3ei64_v_f64m1x3_m(vbool64_t vm, double *rs1,
                                      vuint64m1_t vs2, vfloat64m1x3_t vs3,
                                      size_t vl);
void __riscv_vsoxseg4ei64_v_f64m1x4_m(vbool64_t vm, double *rs1,
                                      vuint64m1_t vs2, vfloat64m1x4_t vs3,
                                      size_t vl);
void __riscv_vsoxseg5ei64_v_f64m1x5_m(vbool64_t vm, double *rs1,
                                      vuint64m1_t vs2, vfloat64m1x5_t vs3,
                                      size_t vl);
void __riscv_vsoxseg6ei64_v_f64m1x6_m(vbool64_t vm, double *rs1,
                                      vuint64m1_t vs2, vfloat64m1x6_t vs3,
                                      size_t vl);
void __riscv_vsoxseg7ei64_v_f64m1x7_m(vbool64_t vm, double *rs1,
                                      vuint64m1_t vs2, vfloat64m1x7_t vs3,
                                      size_t vl);
void __riscv_vsoxseg8ei64_v_f64m1x8_m(vbool64_t vm, double *rs1,
                                      vuint64m1_t vs2, vfloat64m1x8_t vs3,
                                      size_t vl);
void __riscv_vsoxseg2ei64_v_f64m2x2_m(vbool32_t vm, double *rs1,
                                      vuint64m2_t vs2, vfloat64m2x2_t vs3,
                                      size_t vl);
void __riscv_vsoxseg3ei64_v_f64m2x3_m(vbool32_t vm, double *rs1,
                                      vuint64m2_t vs2, vfloat64m2x3_t vs3,
                                      size_t vl);
void __riscv_vsoxseg4ei64_v_f64m2x4_m(vbool32_t vm, double *rs1,
                                      vuint64m2_t vs2, vfloat64m2x4_t vs3,
                                      size_t vl);
void __riscv_vsoxseg2ei64_v_f64m4x2_m(vbool16_t vm, double *rs1,
                                      vuint64m4_t vs2, vfloat64m4x2_t vs3,
                                      size_t vl);
void __riscv_vsuxseg2ei8_v_f16mf4x2_m(vbool64_t vm, _Float16 *rs1,
                                      vuint8mf8_t vs2, vfloat16mf4x2_t vs3,
                                      size_t vl);
void __riscv_vsuxseg3ei8_v_f16mf4x3_m(vbool64_t vm, _Float16 *rs1,
                                      vuint8mf8_t vs2, vfloat16mf4x3_t vs3,
                                      size_t vl);
void __riscv_vsuxseg4ei8_v_f16mf4x4_m(vbool64_t vm, _Float16 *rs1,
                                      vuint8mf8_t vs2, vfloat16mf4x4_t vs3,
                                      size_t vl);
void __riscv_vsuxseg5ei8_v_f16mf4x5_m(vbool64_t vm, _Float16 *rs1,
                                      vuint8mf8_t vs2, vfloat16mf4x5_t vs3,
                                      size_t vl);
void __riscv_vsuxseg6ei8_v_f16mf4x6_m(vbool64_t vm, _Float16 *rs1,
                                      vuint8mf8_t vs2, vfloat16mf4x6_t vs3,
                                      size_t vl);
void __riscv_vsuxseg7ei8_v_f16mf4x7_m(vbool64_t vm, _Float16 *rs1,
                                      vuint8mf8_t vs2, vfloat16mf4x7_t vs3,
                                      size_t vl);
void __riscv_vsuxseg8ei8_v_f16mf4x8_m(vbool64_t vm, _Float16 *rs1,
                                      vuint8mf8_t vs2, vfloat16mf4x8_t vs3,
                                      size_t vl);
void __riscv_vsuxseg2ei8_v_f16mf2x2_m(vbool32_t vm, _Float16 *rs1,
                                      vuint8mf4_t vs2, vfloat16mf2x2_t vs3,
                                      size_t vl);
void __riscv_vsuxseg3ei8_v_f16mf2x3_m(vbool32_t vm, _Float16 *rs1,
                                      vuint8mf4_t vs2, vfloat16mf2x3_t vs3,
                                      size_t vl);
void __riscv_vsuxseg4ei8_v_f16mf2x4_m(vbool32_t vm, _Float16 *rs1,
                                      vuint8mf4_t vs2, vfloat16mf2x4_t vs3,
                                      size_t vl);
void __riscv_vsuxseg5ei8_v_f16mf2x5_m(vbool32_t vm, _Float16 *rs1,
                                      vuint8mf4_t vs2, vfloat16mf2x5_t vs3,
                                      size_t vl);
void __riscv_vsuxseg6ei8_v_f16mf2x6_m(vbool32_t vm, _Float16 *rs1,
                                      vuint8mf4_t vs2, vfloat16mf2x6_t vs3,
                                      size_t vl);
void __riscv_vsuxseg7ei8_v_f16mf2x7_m(vbool32_t vm, _Float16 *rs1,
                                      vuint8mf4_t vs2, vfloat16mf2x7_t vs3,
                                      size_t vl);
void __riscv_vsuxseg8ei8_v_f16mf2x8_m(vbool32_t vm, _Float16 *rs1,
                                      vuint8mf4_t vs2, vfloat16mf2x8_t vs3,
                                      size_t vl);
void __riscv_vsuxseg2ei8_v_f16m1x2_m(vbool16_t vm, _Float16 *rs1,
                                     vuint8mf2_t vs2, vfloat16m1x2_t vs3,
                                     size_t vl);
void __riscv_vsuxseg3ei8_v_f16m1x3_m(vbool16_t vm, _Float16 *rs1,
                                     vuint8mf2_t vs2, vfloat16m1x3_t vs3,
                                     size_t vl);
void __riscv_vsuxseg4ei8_v_f16m1x4_m(vbool16_t vm, _Float16 *rs1,
                                     vuint8mf2_t vs2, vfloat16m1x4_t vs3,
                                     size_t vl);
void __riscv_vsuxseg5ei8_v_f16m1x5_m(vbool16_t vm, _Float16 *rs1,
                                     vuint8mf2_t vs2, vfloat16m1x5_t vs3,
                                     size_t vl);
void __riscv_vsuxseg6ei8_v_f16m1x6_m(vbool16_t vm, _Float16 *rs1,
                                     vuint8mf2_t vs2, vfloat16m1x6_t vs3,
                                     size_t vl);
void __riscv_vsuxseg7ei8_v_f16m1x7_m(vbool16_t vm, _Float16 *rs1,
                                     vuint8mf2_t vs2, vfloat16m1x7_t vs3,
                                     size_t vl);
void __riscv_vsuxseg8ei8_v_f16m1x8_m(vbool16_t vm, _Float16 *rs1,
                                     vuint8mf2_t vs2, vfloat16m1x8_t vs3,
                                     size_t vl);
void __riscv_vsuxseg2ei8_v_f16m2x2_m(vbool8_t vm, _Float16 *rs1, vuint8m1_t vs2,
                                     vfloat16m2x2_t vs3, size_t vl);
void __riscv_vsuxseg3ei8_v_f16m2x3_m(vbool8_t vm, _Float16 *rs1, vuint8m1_t vs2,
                                     vfloat16m2x3_t vs3, size_t vl);
void __riscv_vsuxseg4ei8_v_f16m2x4_m(vbool8_t vm, _Float16 *rs1, vuint8m1_t vs2,
                                     vfloat16m2x4_t vs3, size_t vl);
void __riscv_vsuxseg2ei8_v_f16m4x2_m(vbool4_t vm, _Float16 *rs1, vuint8m2_t vs2,
                                     vfloat16m4x2_t vs3, size_t vl);
void __riscv_vsuxseg2ei16_v_f16mf4x2_m(vbool64_t vm, _Float16 *rs1,
                                       vuint16mf4_t vs2, vfloat16mf4x2_t vs3,
                                       size_t vl);
void __riscv_vsuxseg3ei16_v_f16mf4x3_m(vbool64_t vm, _Float16 *rs1,
                                       vuint16mf4_t vs2, vfloat16mf4x3_t vs3,
                                       size_t vl);
void __riscv_vsuxseg4ei16_v_f16mf4x4_m(vbool64_t vm, _Float16 *rs1,
                                       vuint16mf4_t vs2, vfloat16mf4x4_t vs3,
                                       size_t vl);
void __riscv_vsuxseg5ei16_v_f16mf4x5_m(vbool64_t vm, _Float16 *rs1,
                                       vuint16mf4_t vs2, vfloat16mf4x5_t vs3,
                                       size_t vl);
void __riscv_vsuxseg6ei16_v_f16mf4x6_m(vbool64_t vm, _Float16 *rs1,
                                       vuint16mf4_t vs2, vfloat16mf4x6_t vs3,
                                       size_t vl);
void __riscv_vsuxseg7ei16_v_f16mf4x7_m(vbool64_t vm, _Float16 *rs1,
                                       vuint16mf4_t vs2, vfloat16mf4x7_t vs3,
                                       size_t vl);
void __riscv_vsuxseg8ei16_v_f16mf4x8_m(vbool64_t vm, _Float16 *rs1,
                                       vuint16mf4_t vs2, vfloat16mf4x8_t vs3,
                                       size_t vl);
void __riscv_vsuxseg2ei16_v_f16mf2x2_m(vbool32_t vm, _Float16 *rs1,
                                       vuint16mf2_t vs2, vfloat16mf2x2_t vs3,
                                       size_t vl);
void __riscv_vsuxseg3ei16_v_f16mf2x3_m(vbool32_t vm, _Float16 *rs1,
                                       vuint16mf2_t vs2, vfloat16mf2x3_t vs3,
                                       size_t vl);
void __riscv_vsuxseg4ei16_v_f16mf2x4_m(vbool32_t vm, _Float16 *rs1,
                                       vuint16mf2_t vs2, vfloat16mf2x4_t vs3,
                                       size_t vl);
void __riscv_vsuxseg5ei16_v_f16mf2x5_m(vbool32_t vm, _Float16 *rs1,
                                       vuint16mf2_t vs2, vfloat16mf2x5_t vs3,
                                       size_t vl);
void __riscv_vsuxseg6ei16_v_f16mf2x6_m(vbool32_t vm, _Float16 *rs1,
                                       vuint16mf2_t vs2, vfloat16mf2x6_t vs3,
                                       size_t vl);
void __riscv_vsuxseg7ei16_v_f16mf2x7_m(vbool32_t vm, _Float16 *rs1,
                                       vuint16mf2_t vs2, vfloat16mf2x7_t vs3,
                                       size_t vl);
void __riscv_vsuxseg8ei16_v_f16mf2x8_m(vbool32_t vm, _Float16 *rs1,
                                       vuint16mf2_t vs2, vfloat16mf2x8_t vs3,
                                       size_t vl);
void __riscv_vsuxseg2ei16_v_f16m1x2_m(vbool16_t vm, _Float16 *rs1,
                                      vuint16m1_t vs2, vfloat16m1x2_t vs3,
                                      size_t vl);
void __riscv_vsuxseg3ei16_v_f16m1x3_m(vbool16_t vm, _Float16 *rs1,
                                      vuint16m1_t vs2, vfloat16m1x3_t vs3,
                                      size_t vl);
void __riscv_vsuxseg4ei16_v_f16m1x4_m(vbool16_t vm, _Float16 *rs1,
                                      vuint16m1_t vs2, vfloat16m1x4_t vs3,
                                      size_t vl);
void __riscv_vsuxseg5ei16_v_f16m1x5_m(vbool16_t vm, _Float16 *rs1,
                                      vuint16m1_t vs2, vfloat16m1x5_t vs3,
                                      size_t vl);
void __riscv_vsuxseg6ei16_v_f16m1x6_m(vbool16_t vm, _Float16 *rs1,
                                      vuint16m1_t vs2, vfloat16m1x6_t vs3,
                                      size_t vl);
void __riscv_vsuxseg7ei16_v_f16m1x7_m(vbool16_t vm, _Float16 *rs1,
                                      vuint16m1_t vs2, vfloat16m1x7_t vs3,
                                      size_t vl);
void __riscv_vsuxseg8ei16_v_f16m1x8_m(vbool16_t vm, _Float16 *rs1,
                                      vuint16m1_t vs2, vfloat16m1x8_t vs3,
                                      size_t vl);
void __riscv_vsuxseg2ei16_v_f16m2x2_m(vbool8_t vm, _Float16 *rs1,
                                      vuint16m2_t vs2, vfloat16m2x2_t vs3,
                                      size_t vl);
void __riscv_vsuxseg3ei16_v_f16m2x3_m(vbool8_t vm, _Float16 *rs1,
                                      vuint16m2_t vs2, vfloat16m2x3_t vs3,
                                      size_t vl);
void __riscv_vsuxseg4ei16_v_f16m2x4_m(vbool8_t vm, _Float16 *rs1,
                                      vuint16m2_t vs2, vfloat16m2x4_t vs3,
                                      size_t vl);
void __riscv_vsuxseg2ei16_v_f16m4x2_m(vbool4_t vm, _Float16 *rs1,
                                      vuint16m4_t vs2, vfloat16m4x2_t vs3,
                                      size_t vl);
void __riscv_vsuxseg2ei32_v_f16mf4x2_m(vbool64_t vm, _Float16 *rs1,
                                       vuint32mf2_t vs2, vfloat16mf4x2_t vs3,
                                       size_t vl);
void __riscv_vsuxseg3ei32_v_f16mf4x3_m(vbool64_t vm, _Float16 *rs1,
                                       vuint32mf2_t vs2, vfloat16mf4x3_t vs3,
                                       size_t vl);
void __riscv_vsuxseg4ei32_v_f16mf4x4_m(vbool64_t vm, _Float16 *rs1,
                                       vuint32mf2_t vs2, vfloat16mf4x4_t vs3,
                                       size_t vl);
void __riscv_vsuxseg5ei32_v_f16mf4x5_m(vbool64_t vm, _Float16 *rs1,
                                       vuint32mf2_t vs2, vfloat16mf4x5_t vs3,
                                       size_t vl);
void __riscv_vsuxseg6ei32_v_f16mf4x6_m(vbool64_t vm, _Float16 *rs1,
                                       vuint32mf2_t vs2, vfloat16mf4x6_t vs3,
                                       size_t vl);
void __riscv_vsuxseg7ei32_v_f16mf4x7_m(vbool64_t vm, _Float16 *rs1,
                                       vuint32mf2_t vs2, vfloat16mf4x7_t vs3,
                                       size_t vl);
void __riscv_vsuxseg8ei32_v_f16mf4x8_m(vbool64_t vm, _Float16 *rs1,
                                       vuint32mf2_t vs2, vfloat16mf4x8_t vs3,
                                       size_t vl);
void __riscv_vsuxseg2ei32_v_f16mf2x2_m(vbool32_t vm, _Float16 *rs1,
                                       vuint32m1_t vs2, vfloat16mf2x2_t vs3,
                                       size_t vl);
void __riscv_vsuxseg3ei32_v_f16mf2x3_m(vbool32_t vm, _Float16 *rs1,
                                       vuint32m1_t vs2, vfloat16mf2x3_t vs3,
                                       size_t vl);
void __riscv_vsuxseg4ei32_v_f16mf2x4_m(vbool32_t vm, _Float16 *rs1,
                                       vuint32m1_t vs2, vfloat16mf2x4_t vs3,
                                       size_t vl);
void __riscv_vsuxseg5ei32_v_f16mf2x5_m(vbool32_t vm, _Float16 *rs1,
                                       vuint32m1_t vs2, vfloat16mf2x5_t vs3,
                                       size_t vl);
void __riscv_vsuxseg6ei32_v_f16mf2x6_m(vbool32_t vm, _Float16 *rs1,
                                       vuint32m1_t vs2, vfloat16mf2x6_t vs3,
                                       size_t vl);
void __riscv_vsuxseg7ei32_v_f16mf2x7_m(vbool32_t vm, _Float16 *rs1,
                                       vuint32m1_t vs2, vfloat16mf2x7_t vs3,
                                       size_t vl);
void __riscv_vsuxseg8ei32_v_f16mf2x8_m(vbool32_t vm, _Float16 *rs1,
                                       vuint32m1_t vs2, vfloat16mf2x8_t vs3,
                                       size_t vl);
void __riscv_vsuxseg2ei32_v_f16m1x2_m(vbool16_t vm, _Float16 *rs1,
                                      vuint32m2_t vs2, vfloat16m1x2_t vs3,
                                      size_t vl);
void __riscv_vsuxseg3ei32_v_f16m1x3_m(vbool16_t vm, _Float16 *rs1,
                                      vuint32m2_t vs2, vfloat16m1x3_t vs3,
                                      size_t vl);
void __riscv_vsuxseg4ei32_v_f16m1x4_m(vbool16_t vm, _Float16 *rs1,
                                      vuint32m2_t vs2, vfloat16m1x4_t vs3,
                                      size_t vl);
void __riscv_vsuxseg5ei32_v_f16m1x5_m(vbool16_t vm, _Float16 *rs1,
                                      vuint32m2_t vs2, vfloat16m1x5_t vs3,
                                      size_t vl);
void __riscv_vsuxseg6ei32_v_f16m1x6_m(vbool16_t vm, _Float16 *rs1,
                                      vuint32m2_t vs2, vfloat16m1x6_t vs3,
                                      size_t vl);
void __riscv_vsuxseg7ei32_v_f16m1x7_m(vbool16_t vm, _Float16 *rs1,
                                      vuint32m2_t vs2, vfloat16m1x7_t vs3,
                                      size_t vl);
void __riscv_vsuxseg8ei32_v_f16m1x8_m(vbool16_t vm, _Float16 *rs1,
                                      vuint32m2_t vs2, vfloat16m1x8_t vs3,
                                      size_t vl);
void __riscv_vsuxseg2ei32_v_f16m2x2_m(vbool8_t vm, _Float16 *rs1,
                                      vuint32m4_t vs2, vfloat16m2x2_t vs3,
                                      size_t vl);
void __riscv_vsuxseg3ei32_v_f16m2x3_m(vbool8_t vm, _Float16 *rs1,
                                      vuint32m4_t vs2, vfloat16m2x3_t vs3,
                                      size_t vl);
void __riscv_vsuxseg4ei32_v_f16m2x4_m(vbool8_t vm, _Float16 *rs1,
                                      vuint32m4_t vs2, vfloat16m2x4_t vs3,
                                      size_t vl);
void __riscv_vsuxseg2ei32_v_f16m4x2_m(vbool4_t vm, _Float16 *rs1,
                                      vuint32m8_t vs2, vfloat16m4x2_t vs3,
                                      size_t vl);
void __riscv_vsuxseg2ei64_v_f16mf4x2_m(vbool64_t vm, _Float16 *rs1,
                                       vuint64m1_t vs2, vfloat16mf4x2_t vs3,
                                       size_t vl);
void __riscv_vsuxseg3ei64_v_f16mf4x3_m(vbool64_t vm, _Float16 *rs1,
                                       vuint64m1_t vs2, vfloat16mf4x3_t vs3,
                                       size_t vl);
void __riscv_vsuxseg4ei64_v_f16mf4x4_m(vbool64_t vm, _Float16 *rs1,
                                       vuint64m1_t vs2, vfloat16mf4x4_t vs3,
                                       size_t vl);
void __riscv_vsuxseg5ei64_v_f16mf4x5_m(vbool64_t vm, _Float16 *rs1,
                                       vuint64m1_t vs2, vfloat16mf4x5_t vs3,
                                       size_t vl);
void __riscv_vsuxseg6ei64_v_f16mf4x6_m(vbool64_t vm, _Float16 *rs1,
                                       vuint64m1_t vs2, vfloat16mf4x6_t vs3,
                                       size_t vl);
void __riscv_vsuxseg7ei64_v_f16mf4x7_m(vbool64_t vm, _Float16 *rs1,
                                       vuint64m1_t vs2, vfloat16mf4x7_t vs3,
                                       size_t vl);
void __riscv_vsuxseg8ei64_v_f16mf4x8_m(vbool64_t vm, _Float16 *rs1,
                                       vuint64m1_t vs2, vfloat16mf4x8_t vs3,
                                       size_t vl);
void __riscv_vsuxseg2ei64_v_f16mf2x2_m(vbool32_t vm, _Float16 *rs1,
                                       vuint64m2_t vs2, vfloat16mf2x2_t vs3,
                                       size_t vl);
void __riscv_vsuxseg3ei64_v_f16mf2x3_m(vbool32_t vm, _Float16 *rs1,
                                       vuint64m2_t vs2, vfloat16mf2x3_t vs3,
                                       size_t vl);
void __riscv_vsuxseg4ei64_v_f16mf2x4_m(vbool32_t vm, _Float16 *rs1,
                                       vuint64m2_t vs2, vfloat16mf2x4_t vs3,
                                       size_t vl);
void __riscv_vsuxseg5ei64_v_f16mf2x5_m(vbool32_t vm, _Float16 *rs1,
                                       vuint64m2_t vs2, vfloat16mf2x5_t vs3,
                                       size_t vl);
void __riscv_vsuxseg6ei64_v_f16mf2x6_m(vbool32_t vm, _Float16 *rs1,
                                       vuint64m2_t vs2, vfloat16mf2x6_t vs3,
                                       size_t vl);
void __riscv_vsuxseg7ei64_v_f16mf2x7_m(vbool32_t vm, _Float16 *rs1,
                                       vuint64m2_t vs2, vfloat16mf2x7_t vs3,
                                       size_t vl);
void __riscv_vsuxseg8ei64_v_f16mf2x8_m(vbool32_t vm, _Float16 *rs1,
                                       vuint64m2_t vs2, vfloat16mf2x8_t vs3,
                                       size_t vl);
void __riscv_vsuxseg2ei64_v_f16m1x2_m(vbool16_t vm, _Float16 *rs1,
                                      vuint64m4_t vs2, vfloat16m1x2_t vs3,
                                      size_t vl);
void __riscv_vsuxseg3ei64_v_f16m1x3_m(vbool16_t vm, _Float16 *rs1,
                                      vuint64m4_t vs2, vfloat16m1x3_t vs3,
                                      size_t vl);
void __riscv_vsuxseg4ei64_v_f16m1x4_m(vbool16_t vm, _Float16 *rs1,
                                      vuint64m4_t vs2, vfloat16m1x4_t vs3,
                                      size_t vl);
void __riscv_vsuxseg5ei64_v_f16m1x5_m(vbool16_t vm, _Float16 *rs1,
                                      vuint64m4_t vs2, vfloat16m1x5_t vs3,
                                      size_t vl);
void __riscv_vsuxseg6ei64_v_f16m1x6_m(vbool16_t vm, _Float16 *rs1,
                                      vuint64m4_t vs2, vfloat16m1x6_t vs3,
                                      size_t vl);
void __riscv_vsuxseg7ei64_v_f16m1x7_m(vbool16_t vm, _Float16 *rs1,
                                      vuint64m4_t vs2, vfloat16m1x7_t vs3,
                                      size_t vl);
void __riscv_vsuxseg8ei64_v_f16m1x8_m(vbool16_t vm, _Float16 *rs1,
                                      vuint64m4_t vs2, vfloat16m1x8_t vs3,
                                      size_t vl);
void __riscv_vsuxseg2ei64_v_f16m2x2_m(vbool8_t vm, _Float16 *rs1,
                                      vuint64m8_t vs2, vfloat16m2x2_t vs3,
                                      size_t vl);
void __riscv_vsuxseg3ei64_v_f16m2x3_m(vbool8_t vm, _Float16 *rs1,
                                      vuint64m8_t vs2, vfloat16m2x3_t vs3,
                                      size_t vl);
void __riscv_vsuxseg4ei64_v_f16m2x4_m(vbool8_t vm, _Float16 *rs1,
                                      vuint64m8_t vs2, vfloat16m2x4_t vs3,
                                      size_t vl);
void __riscv_vsuxseg2ei8_v_f32mf2x2_m(vbool64_t vm, float *rs1, vuint8mf8_t vs2,
                                      vfloat32mf2x2_t vs3, size_t vl);
void __riscv_vsuxseg3ei8_v_f32mf2x3_m(vbool64_t vm, float *rs1, vuint8mf8_t vs2,
                                      vfloat32mf2x3_t vs3, size_t vl);
void __riscv_vsuxseg4ei8_v_f32mf2x4_m(vbool64_t vm, float *rs1, vuint8mf8_t vs2,
                                      vfloat32mf2x4_t vs3, size_t vl);
void __riscv_vsuxseg5ei8_v_f32mf2x5_m(vbool64_t vm, float *rs1, vuint8mf8_t vs2,
                                      vfloat32mf2x5_t vs3, size_t vl);
void __riscv_vsuxseg6ei8_v_f32mf2x6_m(vbool64_t vm, float *rs1, vuint8mf8_t vs2,
                                      vfloat32mf2x6_t vs3, size_t vl);
void __riscv_vsuxseg7ei8_v_f32mf2x7_m(vbool64_t vm, float *rs1, vuint8mf8_t vs2,
                                      vfloat32mf2x7_t vs3, size_t vl);
void __riscv_vsuxseg8ei8_v_f32mf2x8_m(vbool64_t vm, float *rs1, vuint8mf8_t vs2,
                                      vfloat32mf2x8_t vs3, size_t vl);
void __riscv_vsuxseg2ei8_v_f32m1x2_m(vbool32_t vm, float *rs1, vuint8mf4_t vs2,
                                     vfloat32m1x2_t vs3, size_t vl);
void __riscv_vsuxseg3ei8_v_f32m1x3_m(vbool32_t vm, float *rs1, vuint8mf4_t vs2,
                                     vfloat32m1x3_t vs3, size_t vl);
void __riscv_vsuxseg4ei8_v_f32m1x4_m(vbool32_t vm, float *rs1, vuint8mf4_t vs2,
                                     vfloat32m1x4_t vs3, size_t vl);
void __riscv_vsuxseg5ei8_v_f32m1x5_m(vbool32_t vm, float *rs1, vuint8mf4_t vs2,
                                     vfloat32m1x5_t vs3, size_t vl);
void __riscv_vsuxseg6ei8_v_f32m1x6_m(vbool32_t vm, float *rs1, vuint8mf4_t vs2,
                                     vfloat32m1x6_t vs3, size_t vl);
void __riscv_vsuxseg7ei8_v_f32m1x7_m(vbool32_t vm, float *rs1, vuint8mf4_t vs2,
                                     vfloat32m1x7_t vs3, size_t vl);
void __riscv_vsuxseg8ei8_v_f32m1x8_m(vbool32_t vm, float *rs1, vuint8mf4_t vs2,
                                     vfloat32m1x8_t vs3, size_t vl);
void __riscv_vsuxseg2ei8_v_f32m2x2_m(vbool16_t vm, float *rs1, vuint8mf2_t vs2,
                                     vfloat32m2x2_t vs3, size_t vl);
void __riscv_vsuxseg3ei8_v_f32m2x3_m(vbool16_t vm, float *rs1, vuint8mf2_t vs2,
                                     vfloat32m2x3_t vs3, size_t vl);
void __riscv_vsuxseg4ei8_v_f32m2x4_m(vbool16_t vm, float *rs1, vuint8mf2_t vs2,
                                     vfloat32m2x4_t vs3, size_t vl);
void __riscv_vsuxseg2ei8_v_f32m4x2_m(vbool8_t vm, float *rs1, vuint8m1_t vs2,
                                     vfloat32m4x2_t vs3, size_t vl);
void __riscv_vsuxseg2ei16_v_f32mf2x2_m(vbool64_t vm, float *rs1,
                                       vuint16mf4_t vs2, vfloat32mf2x2_t vs3,
                                       size_t vl);
void __riscv_vsuxseg3ei16_v_f32mf2x3_m(vbool64_t vm, float *rs1,
                                       vuint16mf4_t vs2, vfloat32mf2x3_t vs3,
                                       size_t vl);
void __riscv_vsuxseg4ei16_v_f32mf2x4_m(vbool64_t vm, float *rs1,
                                       vuint16mf4_t vs2, vfloat32mf2x4_t vs3,
                                       size_t vl);
void __riscv_vsuxseg5ei16_v_f32mf2x5_m(vbool64_t vm, float *rs1,
                                       vuint16mf4_t vs2, vfloat32mf2x5_t vs3,
                                       size_t vl);
void __riscv_vsuxseg6ei16_v_f32mf2x6_m(vbool64_t vm, float *rs1,
                                       vuint16mf4_t vs2, vfloat32mf2x6_t vs3,
                                       size_t vl);
void __riscv_vsuxseg7ei16_v_f32mf2x7_m(vbool64_t vm, float *rs1,
                                       vuint16mf4_t vs2, vfloat32mf2x7_t vs3,
                                       size_t vl);
void __riscv_vsuxseg8ei16_v_f32mf2x8_m(vbool64_t vm, float *rs1,
                                       vuint16mf4_t vs2, vfloat32mf2x8_t vs3,
                                       size_t vl);
void __riscv_vsuxseg2ei16_v_f32m1x2_m(vbool32_t vm, float *rs1,
                                      vuint16mf2_t vs2, vfloat32m1x2_t vs3,
                                      size_t vl);
void __riscv_vsuxseg3ei16_v_f32m1x3_m(vbool32_t vm, float *rs1,
                                      vuint16mf2_t vs2, vfloat32m1x3_t vs3,
                                      size_t vl);
void __riscv_vsuxseg4ei16_v_f32m1x4_m(vbool32_t vm, float *rs1,
                                      vuint16mf2_t vs2, vfloat32m1x4_t vs3,
                                      size_t vl);
void __riscv_vsuxseg5ei16_v_f32m1x5_m(vbool32_t vm, float *rs1,
                                      vuint16mf2_t vs2, vfloat32m1x5_t vs3,
                                      size_t vl);
void __riscv_vsuxseg6ei16_v_f32m1x6_m(vbool32_t vm, float *rs1,
                                      vuint16mf2_t vs2, vfloat32m1x6_t vs3,
                                      size_t vl);
void __riscv_vsuxseg7ei16_v_f32m1x7_m(vbool32_t vm, float *rs1,
                                      vuint16mf2_t vs2, vfloat32m1x7_t vs3,
                                      size_t vl);
void __riscv_vsuxseg8ei16_v_f32m1x8_m(vbool32_t vm, float *rs1,
                                      vuint16mf2_t vs2, vfloat32m1x8_t vs3,
                                      size_t vl);
void __riscv_vsuxseg2ei16_v_f32m2x2_m(vbool16_t vm, float *rs1, vuint16m1_t vs2,
                                      vfloat32m2x2_t vs3, size_t vl);
void __riscv_vsuxseg3ei16_v_f32m2x3_m(vbool16_t vm, float *rs1, vuint16m1_t vs2,
                                      vfloat32m2x3_t vs3, size_t vl);
void __riscv_vsuxseg4ei16_v_f32m2x4_m(vbool16_t vm, float *rs1, vuint16m1_t vs2,
                                      vfloat32m2x4_t vs3, size_t vl);
void __riscv_vsuxseg2ei16_v_f32m4x2_m(vbool8_t vm, float *rs1, vuint16m2_t vs2,
                                      vfloat32m4x2_t vs3, size_t vl);
void __riscv_vsuxseg2ei32_v_f32mf2x2_m(vbool64_t vm, float *rs1,
                                       vuint32mf2_t vs2, vfloat32mf2x2_t vs3,
                                       size_t vl);
void __riscv_vsuxseg3ei32_v_f32mf2x3_m(vbool64_t vm, float *rs1,
                                       vuint32mf2_t vs2, vfloat32mf2x3_t vs3,
                                       size_t vl);
void __riscv_vsuxseg4ei32_v_f32mf2x4_m(vbool64_t vm, float *rs1,
                                       vuint32mf2_t vs2, vfloat32mf2x4_t vs3,
                                       size_t vl);
void __riscv_vsuxseg5ei32_v_f32mf2x5_m(vbool64_t vm, float *rs1,
                                       vuint32mf2_t vs2, vfloat32mf2x5_t vs3,
                                       size_t vl);
void __riscv_vsuxseg6ei32_v_f32mf2x6_m(vbool64_t vm, float *rs1,
                                       vuint32mf2_t vs2, vfloat32mf2x6_t vs3,
                                       size_t vl);
void __riscv_vsuxseg7ei32_v_f32mf2x7_m(vbool64_t vm, float *rs1,
                                       vuint32mf2_t vs2, vfloat32mf2x7_t vs3,
                                       size_t vl);
void __riscv_vsuxseg8ei32_v_f32mf2x8_m(vbool64_t vm, float *rs1,
                                       vuint32mf2_t vs2, vfloat32mf2x8_t vs3,
                                       size_t vl);
void __riscv_vsuxseg2ei32_v_f32m1x2_m(vbool32_t vm, float *rs1, vuint32m1_t vs2,
                                      vfloat32m1x2_t vs3, size_t vl);
void __riscv_vsuxseg3ei32_v_f32m1x3_m(vbool32_t vm, float *rs1, vuint32m1_t vs2,
                                      vfloat32m1x3_t vs3, size_t vl);
void __riscv_vsuxseg4ei32_v_f32m1x4_m(vbool32_t vm, float *rs1, vuint32m1_t vs2,
                                      vfloat32m1x4_t vs3, size_t vl);
void __riscv_vsuxseg5ei32_v_f32m1x5_m(vbool32_t vm, float *rs1, vuint32m1_t vs2,
                                      vfloat32m1x5_t vs3, size_t vl);
void __riscv_vsuxseg6ei32_v_f32m1x6_m(vbool32_t vm, float *rs1, vuint32m1_t vs2,
                                      vfloat32m1x6_t vs3, size_t vl);
void __riscv_vsuxseg7ei32_v_f32m1x7_m(vbool32_t vm, float *rs1, vuint32m1_t vs2,
                                      vfloat32m1x7_t vs3, size_t vl);
void __riscv_vsuxseg8ei32_v_f32m1x8_m(vbool32_t vm, float *rs1, vuint32m1_t vs2,
                                      vfloat32m1x8_t vs3, size_t vl);
void __riscv_vsuxseg2ei32_v_f32m2x2_m(vbool16_t vm, float *rs1, vuint32m2_t vs2,
                                      vfloat32m2x2_t vs3, size_t vl);
void __riscv_vsuxseg3ei32_v_f32m2x3_m(vbool16_t vm, float *rs1, vuint32m2_t vs2,
                                      vfloat32m2x3_t vs3, size_t vl);
void __riscv_vsuxseg4ei32_v_f32m2x4_m(vbool16_t vm, float *rs1, vuint32m2_t vs2,
                                      vfloat32m2x4_t vs3, size_t vl);
void __riscv_vsuxseg2ei32_v_f32m4x2_m(vbool8_t vm, float *rs1, vuint32m4_t vs2,
                                      vfloat32m4x2_t vs3, size_t vl);
void __riscv_vsuxseg2ei64_v_f32mf2x2_m(vbool64_t vm, float *rs1,
                                       vuint64m1_t vs2, vfloat32mf2x2_t vs3,
                                       size_t vl);
void __riscv_vsuxseg3ei64_v_f32mf2x3_m(vbool64_t vm, float *rs1,
                                       vuint64m1_t vs2, vfloat32mf2x3_t vs3,
                                       size_t vl);
void __riscv_vsuxseg4ei64_v_f32mf2x4_m(vbool64_t vm, float *rs1,
                                       vuint64m1_t vs2, vfloat32mf2x4_t vs3,
                                       size_t vl);
void __riscv_vsuxseg5ei64_v_f32mf2x5_m(vbool64_t vm, float *rs1,
                                       vuint64m1_t vs2, vfloat32mf2x5_t vs3,
                                       size_t vl);
void __riscv_vsuxseg6ei64_v_f32mf2x6_m(vbool64_t vm, float *rs1,
                                       vuint64m1_t vs2, vfloat32mf2x6_t vs3,
                                       size_t vl);
void __riscv_vsuxseg7ei64_v_f32mf2x7_m(vbool64_t vm, float *rs1,
                                       vuint64m1_t vs2, vfloat32mf2x7_t vs3,
                                       size_t vl);
void __riscv_vsuxseg8ei64_v_f32mf2x8_m(vbool64_t vm, float *rs1,
                                       vuint64m1_t vs2, vfloat32mf2x8_t vs3,
                                       size_t vl);
void __riscv_vsuxseg2ei64_v_f32m1x2_m(vbool32_t vm, float *rs1, vuint64m2_t vs2,
                                      vfloat32m1x2_t vs3, size_t vl);
void __riscv_vsuxseg3ei64_v_f32m1x3_m(vbool32_t vm, float *rs1, vuint64m2_t vs2,
                                      vfloat32m1x3_t vs3, size_t vl);
void __riscv_vsuxseg4ei64_v_f32m1x4_m(vbool32_t vm, float *rs1, vuint64m2_t vs2,
                                      vfloat32m1x4_t vs3, size_t vl);
void __riscv_vsuxseg5ei64_v_f32m1x5_m(vbool32_t vm, float *rs1, vuint64m2_t vs2,
                                      vfloat32m1x5_t vs3, size_t vl);
void __riscv_vsuxseg6ei64_v_f32m1x6_m(vbool32_t vm, float *rs1, vuint64m2_t vs2,
                                      vfloat32m1x6_t vs3, size_t vl);
void __riscv_vsuxseg7ei64_v_f32m1x7_m(vbool32_t vm, float *rs1, vuint64m2_t vs2,
                                      vfloat32m1x7_t vs3, size_t vl);
void __riscv_vsuxseg8ei64_v_f32m1x8_m(vbool32_t vm, float *rs1, vuint64m2_t vs2,
                                      vfloat32m1x8_t vs3, size_t vl);
void __riscv_vsuxseg2ei64_v_f32m2x2_m(vbool16_t vm, float *rs1, vuint64m4_t vs2,
                                      vfloat32m2x2_t vs3, size_t vl);
void __riscv_vsuxseg3ei64_v_f32m2x3_m(vbool16_t vm, float *rs1, vuint64m4_t vs2,
                                      vfloat32m2x3_t vs3, size_t vl);
void __riscv_vsuxseg4ei64_v_f32m2x4_m(vbool16_t vm, float *rs1, vuint64m4_t vs2,
                                      vfloat32m2x4_t vs3, size_t vl);
void __riscv_vsuxseg2ei64_v_f32m4x2_m(vbool8_t vm, float *rs1, vuint64m8_t vs2,
                                      vfloat32m4x2_t vs3, size_t vl);
void __riscv_vsuxseg2ei8_v_f64m1x2_m(vbool64_t vm, double *rs1, vuint8mf8_t vs2,
                                     vfloat64m1x2_t vs3, size_t vl);
void __riscv_vsuxseg3ei8_v_f64m1x3_m(vbool64_t vm, double *rs1, vuint8mf8_t vs2,
                                     vfloat64m1x3_t vs3, size_t vl);
void __riscv_vsuxseg4ei8_v_f64m1x4_m(vbool64_t vm, double *rs1, vuint8mf8_t vs2,
                                     vfloat64m1x4_t vs3, size_t vl);
void __riscv_vsuxseg5ei8_v_f64m1x5_m(vbool64_t vm, double *rs1, vuint8mf8_t vs2,
                                     vfloat64m1x5_t vs3, size_t vl);
void __riscv_vsuxseg6ei8_v_f64m1x6_m(vbool64_t vm, double *rs1, vuint8mf8_t vs2,
                                     vfloat64m1x6_t vs3, size_t vl);
void __riscv_vsuxseg7ei8_v_f64m1x7_m(vbool64_t vm, double *rs1, vuint8mf8_t vs2,
                                     vfloat64m1x7_t vs3, size_t vl);
void __riscv_vsuxseg8ei8_v_f64m1x8_m(vbool64_t vm, double *rs1, vuint8mf8_t vs2,
                                     vfloat64m1x8_t vs3, size_t vl);
void __riscv_vsuxseg2ei8_v_f64m2x2_m(vbool32_t vm, double *rs1, vuint8mf4_t vs2,
                                     vfloat64m2x2_t vs3, size_t vl);
void __riscv_vsuxseg3ei8_v_f64m2x3_m(vbool32_t vm, double *rs1, vuint8mf4_t vs2,
                                     vfloat64m2x3_t vs3, size_t vl);
void __riscv_vsuxseg4ei8_v_f64m2x4_m(vbool32_t vm, double *rs1, vuint8mf4_t vs2,
                                     vfloat64m2x4_t vs3, size_t vl);
void __riscv_vsuxseg2ei8_v_f64m4x2_m(vbool16_t vm, double *rs1, vuint8mf2_t vs2,
                                     vfloat64m4x2_t vs3, size_t vl);
void __riscv_vsuxseg2ei16_v_f64m1x2_m(vbool64_t vm, double *rs1,
                                      vuint16mf4_t vs2, vfloat64m1x2_t vs3,
                                      size_t vl);
void __riscv_vsuxseg3ei16_v_f64m1x3_m(vbool64_t vm, double *rs1,
                                      vuint16mf4_t vs2, vfloat64m1x3_t vs3,
                                      size_t vl);
void __riscv_vsuxseg4ei16_v_f64m1x4_m(vbool64_t vm, double *rs1,
                                      vuint16mf4_t vs2, vfloat64m1x4_t vs3,
                                      size_t vl);
void __riscv_vsuxseg5ei16_v_f64m1x5_m(vbool64_t vm, double *rs1,
                                      vuint16mf4_t vs2, vfloat64m1x5_t vs3,
                                      size_t vl);
void __riscv_vsuxseg6ei16_v_f64m1x6_m(vbool64_t vm, double *rs1,
                                      vuint16mf4_t vs2, vfloat64m1x6_t vs3,
                                      size_t vl);
void __riscv_vsuxseg7ei16_v_f64m1x7_m(vbool64_t vm, double *rs1,
                                      vuint16mf4_t vs2, vfloat64m1x7_t vs3,
                                      size_t vl);
void __riscv_vsuxseg8ei16_v_f64m1x8_m(vbool64_t vm, double *rs1,
                                      vuint16mf4_t vs2, vfloat64m1x8_t vs3,
                                      size_t vl);
void __riscv_vsuxseg2ei16_v_f64m2x2_m(vbool32_t vm, double *rs1,
                                      vuint16mf2_t vs2, vfloat64m2x2_t vs3,
                                      size_t vl);
void __riscv_vsuxseg3ei16_v_f64m2x3_m(vbool32_t vm, double *rs1,
                                      vuint16mf2_t vs2, vfloat64m2x3_t vs3,
                                      size_t vl);
void __riscv_vsuxseg4ei16_v_f64m2x4_m(vbool32_t vm, double *rs1,
                                      vuint16mf2_t vs2, vfloat64m2x4_t vs3,
                                      size_t vl);
void __riscv_vsuxseg2ei16_v_f64m4x2_m(vbool16_t vm, double *rs1,
                                      vuint16m1_t vs2, vfloat64m4x2_t vs3,
                                      size_t vl);
void __riscv_vsuxseg2ei32_v_f64m1x2_m(vbool64_t vm, double *rs1,
                                      vuint32mf2_t vs2, vfloat64m1x2_t vs3,
                                      size_t vl);
void __riscv_vsuxseg3ei32_v_f64m1x3_m(vbool64_t vm, double *rs1,
                                      vuint32mf2_t vs2, vfloat64m1x3_t vs3,
                                      size_t vl);
void __riscv_vsuxseg4ei32_v_f64m1x4_m(vbool64_t vm, double *rs1,
                                      vuint32mf2_t vs2, vfloat64m1x4_t vs3,
                                      size_t vl);
void __riscv_vsuxseg5ei32_v_f64m1x5_m(vbool64_t vm, double *rs1,
                                      vuint32mf2_t vs2, vfloat64m1x5_t vs3,
                                      size_t vl);
void __riscv_vsuxseg6ei32_v_f64m1x6_m(vbool64_t vm, double *rs1,
                                      vuint32mf2_t vs2, vfloat64m1x6_t vs3,
                                      size_t vl);
void __riscv_vsuxseg7ei32_v_f64m1x7_m(vbool64_t vm, double *rs1,
                                      vuint32mf2_t vs2, vfloat64m1x7_t vs3,
                                      size_t vl);
void __riscv_vsuxseg8ei32_v_f64m1x8_m(vbool64_t vm, double *rs1,
                                      vuint32mf2_t vs2, vfloat64m1x8_t vs3,
                                      size_t vl);
void __riscv_vsuxseg2ei32_v_f64m2x2_m(vbool32_t vm, double *rs1,
                                      vuint32m1_t vs2, vfloat64m2x2_t vs3,
                                      size_t vl);
void __riscv_vsuxseg3ei32_v_f64m2x3_m(vbool32_t vm, double *rs1,
                                      vuint32m1_t vs2, vfloat64m2x3_t vs3,
                                      size_t vl);
void __riscv_vsuxseg4ei32_v_f64m2x4_m(vbool32_t vm, double *rs1,
                                      vuint32m1_t vs2, vfloat64m2x4_t vs3,
                                      size_t vl);
void __riscv_vsuxseg2ei32_v_f64m4x2_m(vbool16_t vm, double *rs1,
                                      vuint32m2_t vs2, vfloat64m4x2_t vs3,
                                      size_t vl);
void __riscv_vsuxseg2ei64_v_f64m1x2_m(vbool64_t vm, double *rs1,
                                      vuint64m1_t vs2, vfloat64m1x2_t vs3,
                                      size_t vl);
void __riscv_vsuxseg3ei64_v_f64m1x3_m(vbool64_t vm, double *rs1,
                                      vuint64m1_t vs2, vfloat64m1x3_t vs3,
                                      size_t vl);
void __riscv_vsuxseg4ei64_v_f64m1x4_m(vbool64_t vm, double *rs1,
                                      vuint64m1_t vs2, vfloat64m1x4_t vs3,
                                      size_t vl);
void __riscv_vsuxseg5ei64_v_f64m1x5_m(vbool64_t vm, double *rs1,
                                      vuint64m1_t vs2, vfloat64m1x5_t vs3,
                                      size_t vl);
void __riscv_vsuxseg6ei64_v_f64m1x6_m(vbool64_t vm, double *rs1,
                                      vuint64m1_t vs2, vfloat64m1x6_t vs3,
                                      size_t vl);
void __riscv_vsuxseg7ei64_v_f64m1x7_m(vbool64_t vm, double *rs1,
                                      vuint64m1_t vs2, vfloat64m1x7_t vs3,
                                      size_t vl);
void __riscv_vsuxseg8ei64_v_f64m1x8_m(vbool64_t vm, double *rs1,
                                      vuint64m1_t vs2, vfloat64m1x8_t vs3,
                                      size_t vl);
void __riscv_vsuxseg2ei64_v_f64m2x2_m(vbool32_t vm, double *rs1,
                                      vuint64m2_t vs2, vfloat64m2x2_t vs3,
                                      size_t vl);
void __riscv_vsuxseg3ei64_v_f64m2x3_m(vbool32_t vm, double *rs1,
                                      vuint64m2_t vs2, vfloat64m2x3_t vs3,
                                      size_t vl);
void __riscv_vsuxseg4ei64_v_f64m2x4_m(vbool32_t vm, double *rs1,
                                      vuint64m2_t vs2, vfloat64m2x4_t vs3,
                                      size_t vl);
void __riscv_vsuxseg2ei64_v_f64m4x2_m(vbool16_t vm, double *rs1,
                                      vuint64m4_t vs2, vfloat64m4x2_t vs3,
                                      size_t vl);
void __riscv_vsoxseg2ei8_v_i8mf8x2_m(vbool64_t vm, int8_t *rs1, vuint8mf8_t vs2,
                                     vint8mf8x2_t vs3, size_t vl);
void __riscv_vsoxseg3ei8_v_i8mf8x3_m(vbool64_t vm, int8_t *rs1, vuint8mf8_t vs2,
                                     vint8mf8x3_t vs3, size_t vl);
void __riscv_vsoxseg4ei8_v_i8mf8x4_m(vbool64_t vm, int8_t *rs1, vuint8mf8_t vs2,
                                     vint8mf8x4_t vs3, size_t vl);
void __riscv_vsoxseg5ei8_v_i8mf8x5_m(vbool64_t vm, int8_t *rs1, vuint8mf8_t vs2,
                                     vint8mf8x5_t vs3, size_t vl);
void __riscv_vsoxseg6ei8_v_i8mf8x6_m(vbool64_t vm, int8_t *rs1, vuint8mf8_t vs2,
                                     vint8mf8x6_t vs3, size_t vl);
void __riscv_vsoxseg7ei8_v_i8mf8x7_m(vbool64_t vm, int8_t *rs1, vuint8mf8_t vs2,
                                     vint8mf8x7_t vs3, size_t vl);
void __riscv_vsoxseg8ei8_v_i8mf8x8_m(vbool64_t vm, int8_t *rs1, vuint8mf8_t vs2,
                                     vint8mf8x8_t vs3, size_t vl);
void __riscv_vsoxseg2ei8_v_i8mf4x2_m(vbool32_t vm, int8_t *rs1, vuint8mf4_t vs2,
                                     vint8mf4x2_t vs3, size_t vl);
void __riscv_vsoxseg3ei8_v_i8mf4x3_m(vbool32_t vm, int8_t *rs1, vuint8mf4_t vs2,
                                     vint8mf4x3_t vs3, size_t vl);
void __riscv_vsoxseg4ei8_v_i8mf4x4_m(vbool32_t vm, int8_t *rs1, vuint8mf4_t vs2,
                                     vint8mf4x4_t vs3, size_t vl);
void __riscv_vsoxseg5ei8_v_i8mf4x5_m(vbool32_t vm, int8_t *rs1, vuint8mf4_t vs2,
                                     vint8mf4x5_t vs3, size_t vl);
void __riscv_vsoxseg6ei8_v_i8mf4x6_m(vbool32_t vm, int8_t *rs1, vuint8mf4_t vs2,
                                     vint8mf4x6_t vs3, size_t vl);
void __riscv_vsoxseg7ei8_v_i8mf4x7_m(vbool32_t vm, int8_t *rs1, vuint8mf4_t vs2,
                                     vint8mf4x7_t vs3, size_t vl);
void __riscv_vsoxseg8ei8_v_i8mf4x8_m(vbool32_t vm, int8_t *rs1, vuint8mf4_t vs2,
                                     vint8mf4x8_t vs3, size_t vl);
void __riscv_vsoxseg2ei8_v_i8mf2x2_m(vbool16_t vm, int8_t *rs1, vuint8mf2_t vs2,
                                     vint8mf2x2_t vs3, size_t vl);
void __riscv_vsoxseg3ei8_v_i8mf2x3_m(vbool16_t vm, int8_t *rs1, vuint8mf2_t vs2,
                                     vint8mf2x3_t vs3, size_t vl);
void __riscv_vsoxseg4ei8_v_i8mf2x4_m(vbool16_t vm, int8_t *rs1, vuint8mf2_t vs2,
                                     vint8mf2x4_t vs3, size_t vl);
void __riscv_vsoxseg5ei8_v_i8mf2x5_m(vbool16_t vm, int8_t *rs1, vuint8mf2_t vs2,
                                     vint8mf2x5_t vs3, size_t vl);
void __riscv_vsoxseg6ei8_v_i8mf2x6_m(vbool16_t vm, int8_t *rs1, vuint8mf2_t vs2,
                                     vint8mf2x6_t vs3, size_t vl);
void __riscv_vsoxseg7ei8_v_i8mf2x7_m(vbool16_t vm, int8_t *rs1, vuint8mf2_t vs2,
                                     vint8mf2x7_t vs3, size_t vl);
void __riscv_vsoxseg8ei8_v_i8mf2x8_m(vbool16_t vm, int8_t *rs1, vuint8mf2_t vs2,
                                     vint8mf2x8_t vs3, size_t vl);
void __riscv_vsoxseg2ei8_v_i8m1x2_m(vbool8_t vm, int8_t *rs1, vuint8m1_t vs2,
                                    vint8m1x2_t vs3, size_t vl);
void __riscv_vsoxseg3ei8_v_i8m1x3_m(vbool8_t vm, int8_t *rs1, vuint8m1_t vs2,
                                    vint8m1x3_t vs3, size_t vl);
void __riscv_vsoxseg4ei8_v_i8m1x4_m(vbool8_t vm, int8_t *rs1, vuint8m1_t vs2,
                                    vint8m1x4_t vs3, size_t vl);
void __riscv_vsoxseg5ei8_v_i8m1x5_m(vbool8_t vm, int8_t *rs1, vuint8m1_t vs2,
                                    vint8m1x5_t vs3, size_t vl);
void __riscv_vsoxseg6ei8_v_i8m1x6_m(vbool8_t vm, int8_t *rs1, vuint8m1_t vs2,
                                    vint8m1x6_t vs3, size_t vl);
void __riscv_vsoxseg7ei8_v_i8m1x7_m(vbool8_t vm, int8_t *rs1, vuint8m1_t vs2,
                                    vint8m1x7_t vs3, size_t vl);
void __riscv_vsoxseg8ei8_v_i8m1x8_m(vbool8_t vm, int8_t *rs1, vuint8m1_t vs2,
                                    vint8m1x8_t vs3, size_t vl);
void __riscv_vsoxseg2ei8_v_i8m2x2_m(vbool4_t vm, int8_t *rs1, vuint8m2_t vs2,
                                    vint8m2x2_t vs3, size_t vl);
void __riscv_vsoxseg3ei8_v_i8m2x3_m(vbool4_t vm, int8_t *rs1, vuint8m2_t vs2,
                                    vint8m2x3_t vs3, size_t vl);
void __riscv_vsoxseg4ei8_v_i8m2x4_m(vbool4_t vm, int8_t *rs1, vuint8m2_t vs2,
                                    vint8m2x4_t vs3, size_t vl);
void __riscv_vsoxseg2ei8_v_i8m4x2_m(vbool2_t vm, int8_t *rs1, vuint8m4_t vs2,
                                    vint8m4x2_t vs3, size_t vl);
void __riscv_vsoxseg2ei16_v_i8mf8x2_m(vbool64_t vm, int8_t *rs1,
                                      vuint16mf4_t vs2, vint8mf8x2_t vs3,
                                      size_t vl);
void __riscv_vsoxseg3ei16_v_i8mf8x3_m(vbool64_t vm, int8_t *rs1,
                                      vuint16mf4_t vs2, vint8mf8x3_t vs3,
                                      size_t vl);
void __riscv_vsoxseg4ei16_v_i8mf8x4_m(vbool64_t vm, int8_t *rs1,
                                      vuint16mf4_t vs2, vint8mf8x4_t vs3,
                                      size_t vl);
void __riscv_vsoxseg5ei16_v_i8mf8x5_m(vbool64_t vm, int8_t *rs1,
                                      vuint16mf4_t vs2, vint8mf8x5_t vs3,
                                      size_t vl);
void __riscv_vsoxseg6ei16_v_i8mf8x6_m(vbool64_t vm, int8_t *rs1,
                                      vuint16mf4_t vs2, vint8mf8x6_t vs3,
                                      size_t vl);
void __riscv_vsoxseg7ei16_v_i8mf8x7_m(vbool64_t vm, int8_t *rs1,
                                      vuint16mf4_t vs2, vint8mf8x7_t vs3,
                                      size_t vl);
void __riscv_vsoxseg8ei16_v_i8mf8x8_m(vbool64_t vm, int8_t *rs1,
                                      vuint16mf4_t vs2, vint8mf8x8_t vs3,
                                      size_t vl);
void __riscv_vsoxseg2ei16_v_i8mf4x2_m(vbool32_t vm, int8_t *rs1,
                                      vuint16mf2_t vs2, vint8mf4x2_t vs3,
                                      size_t vl);
void __riscv_vsoxseg3ei16_v_i8mf4x3_m(vbool32_t vm, int8_t *rs1,
                                      vuint16mf2_t vs2, vint8mf4x3_t vs3,
                                      size_t vl);
void __riscv_vsoxseg4ei16_v_i8mf4x4_m(vbool32_t vm, int8_t *rs1,
                                      vuint16mf2_t vs2, vint8mf4x4_t vs3,
                                      size_t vl);
void __riscv_vsoxseg5ei16_v_i8mf4x5_m(vbool32_t vm, int8_t *rs1,
                                      vuint16mf2_t vs2, vint8mf4x5_t vs3,
                                      size_t vl);
void __riscv_vsoxseg6ei16_v_i8mf4x6_m(vbool32_t vm, int8_t *rs1,
                                      vuint16mf2_t vs2, vint8mf4x6_t vs3,
                                      size_t vl);
void __riscv_vsoxseg7ei16_v_i8mf4x7_m(vbool32_t vm, int8_t *rs1,
                                      vuint16mf2_t vs2, vint8mf4x7_t vs3,
                                      size_t vl);
void __riscv_vsoxseg8ei16_v_i8mf4x8_m(vbool32_t vm, int8_t *rs1,
                                      vuint16mf2_t vs2, vint8mf4x8_t vs3,
                                      size_t vl);
void __riscv_vsoxseg2ei16_v_i8mf2x2_m(vbool16_t vm, int8_t *rs1,
                                      vuint16m1_t vs2, vint8mf2x2_t vs3,
                                      size_t vl);
void __riscv_vsoxseg3ei16_v_i8mf2x3_m(vbool16_t vm, int8_t *rs1,
                                      vuint16m1_t vs2, vint8mf2x3_t vs3,
                                      size_t vl);
void __riscv_vsoxseg4ei16_v_i8mf2x4_m(vbool16_t vm, int8_t *rs1,
                                      vuint16m1_t vs2, vint8mf2x4_t vs3,
                                      size_t vl);
void __riscv_vsoxseg5ei16_v_i8mf2x5_m(vbool16_t vm, int8_t *rs1,
                                      vuint16m1_t vs2, vint8mf2x5_t vs3,
                                      size_t vl);
void __riscv_vsoxseg6ei16_v_i8mf2x6_m(vbool16_t vm, int8_t *rs1,
                                      vuint16m1_t vs2, vint8mf2x6_t vs3,
                                      size_t vl);
void __riscv_vsoxseg7ei16_v_i8mf2x7_m(vbool16_t vm, int8_t *rs1,
                                      vuint16m1_t vs2, vint8mf2x7_t vs3,
                                      size_t vl);
void __riscv_vsoxseg8ei16_v_i8mf2x8_m(vbool16_t vm, int8_t *rs1,
                                      vuint16m1_t vs2, vint8mf2x8_t vs3,
                                      size_t vl);
void __riscv_vsoxseg2ei16_v_i8m1x2_m(vbool8_t vm, int8_t *rs1, vuint16m2_t vs2,
                                     vint8m1x2_t vs3, size_t vl);
void __riscv_vsoxseg3ei16_v_i8m1x3_m(vbool8_t vm, int8_t *rs1, vuint16m2_t vs2,
                                     vint8m1x3_t vs3, size_t vl);
void __riscv_vsoxseg4ei16_v_i8m1x4_m(vbool8_t vm, int8_t *rs1, vuint16m2_t vs2,
                                     vint8m1x4_t vs3, size_t vl);
void __riscv_vsoxseg5ei16_v_i8m1x5_m(vbool8_t vm, int8_t *rs1, vuint16m2_t vs2,
                                     vint8m1x5_t vs3, size_t vl);
void __riscv_vsoxseg6ei16_v_i8m1x6_m(vbool8_t vm, int8_t *rs1, vuint16m2_t vs2,
                                     vint8m1x6_t vs3, size_t vl);
void __riscv_vsoxseg7ei16_v_i8m1x7_m(vbool8_t vm, int8_t *rs1, vuint16m2_t vs2,
                                     vint8m1x7_t vs3, size_t vl);
void __riscv_vsoxseg8ei16_v_i8m1x8_m(vbool8_t vm, int8_t *rs1, vuint16m2_t vs2,
                                     vint8m1x8_t vs3, size_t vl);
void __riscv_vsoxseg2ei16_v_i8m2x2_m(vbool4_t vm, int8_t *rs1, vuint16m4_t vs2,
                                     vint8m2x2_t vs3, size_t vl);
void __riscv_vsoxseg3ei16_v_i8m2x3_m(vbool4_t vm, int8_t *rs1, vuint16m4_t vs2,
                                     vint8m2x3_t vs3, size_t vl);
void __riscv_vsoxseg4ei16_v_i8m2x4_m(vbool4_t vm, int8_t *rs1, vuint16m4_t vs2,
                                     vint8m2x4_t vs3, size_t vl);
void __riscv_vsoxseg2ei16_v_i8m4x2_m(vbool2_t vm, int8_t *rs1, vuint16m8_t vs2,
                                     vint8m4x2_t vs3, size_t vl);
void __riscv_vsoxseg2ei32_v_i8mf8x2_m(vbool64_t vm, int8_t *rs1,
                                      vuint32mf2_t vs2, vint8mf8x2_t vs3,
                                      size_t vl);
void __riscv_vsoxseg3ei32_v_i8mf8x3_m(vbool64_t vm, int8_t *rs1,
                                      vuint32mf2_t vs2, vint8mf8x3_t vs3,
                                      size_t vl);
void __riscv_vsoxseg4ei32_v_i8mf8x4_m(vbool64_t vm, int8_t *rs1,
                                      vuint32mf2_t vs2, vint8mf8x4_t vs3,
                                      size_t vl);
void __riscv_vsoxseg5ei32_v_i8mf8x5_m(vbool64_t vm, int8_t *rs1,
                                      vuint32mf2_t vs2, vint8mf8x5_t vs3,
                                      size_t vl);
void __riscv_vsoxseg6ei32_v_i8mf8x6_m(vbool64_t vm, int8_t *rs1,
                                      vuint32mf2_t vs2, vint8mf8x6_t vs3,
                                      size_t vl);
void __riscv_vsoxseg7ei32_v_i8mf8x7_m(vbool64_t vm, int8_t *rs1,
                                      vuint32mf2_t vs2, vint8mf8x7_t vs3,
                                      size_t vl);
void __riscv_vsoxseg8ei32_v_i8mf8x8_m(vbool64_t vm, int8_t *rs1,
                                      vuint32mf2_t vs2, vint8mf8x8_t vs3,
                                      size_t vl);
void __riscv_vsoxseg2ei32_v_i8mf4x2_m(vbool32_t vm, int8_t *rs1,
                                      vuint32m1_t vs2, vint8mf4x2_t vs3,
                                      size_t vl);
void __riscv_vsoxseg3ei32_v_i8mf4x3_m(vbool32_t vm, int8_t *rs1,
                                      vuint32m1_t vs2, vint8mf4x3_t vs3,
                                      size_t vl);
void __riscv_vsoxseg4ei32_v_i8mf4x4_m(vbool32_t vm, int8_t *rs1,
                                      vuint32m1_t vs2, vint8mf4x4_t vs3,
                                      size_t vl);
void __riscv_vsoxseg5ei32_v_i8mf4x5_m(vbool32_t vm, int8_t *rs1,
                                      vuint32m1_t vs2, vint8mf4x5_t vs3,
                                      size_t vl);
void __riscv_vsoxseg6ei32_v_i8mf4x6_m(vbool32_t vm, int8_t *rs1,
                                      vuint32m1_t vs2, vint8mf4x6_t vs3,
                                      size_t vl);
void __riscv_vsoxseg7ei32_v_i8mf4x7_m(vbool32_t vm, int8_t *rs1,
                                      vuint32m1_t vs2, vint8mf4x7_t vs3,
                                      size_t vl);
void __riscv_vsoxseg8ei32_v_i8mf4x8_m(vbool32_t vm, int8_t *rs1,
                                      vuint32m1_t vs2, vint8mf4x8_t vs3,
                                      size_t vl);
void __riscv_vsoxseg2ei32_v_i8mf2x2_m(vbool16_t vm, int8_t *rs1,
                                      vuint32m2_t vs2, vint8mf2x2_t vs3,
                                      size_t vl);
void __riscv_vsoxseg3ei32_v_i8mf2x3_m(vbool16_t vm, int8_t *rs1,
                                      vuint32m2_t vs2, vint8mf2x3_t vs3,
                                      size_t vl);
void __riscv_vsoxseg4ei32_v_i8mf2x4_m(vbool16_t vm, int8_t *rs1,
                                      vuint32m2_t vs2, vint8mf2x4_t vs3,
                                      size_t vl);
void __riscv_vsoxseg5ei32_v_i8mf2x5_m(vbool16_t vm, int8_t *rs1,
                                      vuint32m2_t vs2, vint8mf2x5_t vs3,
                                      size_t vl);
void __riscv_vsoxseg6ei32_v_i8mf2x6_m(vbool16_t vm, int8_t *rs1,
                                      vuint32m2_t vs2, vint8mf2x6_t vs3,
                                      size_t vl);
void __riscv_vsoxseg7ei32_v_i8mf2x7_m(vbool16_t vm, int8_t *rs1,
                                      vuint32m2_t vs2, vint8mf2x7_t vs3,
                                      size_t vl);
void __riscv_vsoxseg8ei32_v_i8mf2x8_m(vbool16_t vm, int8_t *rs1,
                                      vuint32m2_t vs2, vint8mf2x8_t vs3,
                                      size_t vl);
void __riscv_vsoxseg2ei32_v_i8m1x2_m(vbool8_t vm, int8_t *rs1, vuint32m4_t vs2,
                                     vint8m1x2_t vs3, size_t vl);
void __riscv_vsoxseg3ei32_v_i8m1x3_m(vbool8_t vm, int8_t *rs1, vuint32m4_t vs2,
                                     vint8m1x3_t vs3, size_t vl);
void __riscv_vsoxseg4ei32_v_i8m1x4_m(vbool8_t vm, int8_t *rs1, vuint32m4_t vs2,
                                     vint8m1x4_t vs3, size_t vl);
void __riscv_vsoxseg5ei32_v_i8m1x5_m(vbool8_t vm, int8_t *rs1, vuint32m4_t vs2,
                                     vint8m1x5_t vs3, size_t vl);
void __riscv_vsoxseg6ei32_v_i8m1x6_m(vbool8_t vm, int8_t *rs1, vuint32m4_t vs2,
                                     vint8m1x6_t vs3, size_t vl);
void __riscv_vsoxseg7ei32_v_i8m1x7_m(vbool8_t vm, int8_t *rs1, vuint32m4_t vs2,
                                     vint8m1x7_t vs3, size_t vl);
void __riscv_vsoxseg8ei32_v_i8m1x8_m(vbool8_t vm, int8_t *rs1, vuint32m4_t vs2,
                                     vint8m1x8_t vs3, size_t vl);
void __riscv_vsoxseg2ei32_v_i8m2x2_m(vbool4_t vm, int8_t *rs1, vuint32m8_t vs2,
                                     vint8m2x2_t vs3, size_t vl);
void __riscv_vsoxseg3ei32_v_i8m2x3_m(vbool4_t vm, int8_t *rs1, vuint32m8_t vs2,
                                     vint8m2x3_t vs3, size_t vl);
void __riscv_vsoxseg4ei32_v_i8m2x4_m(vbool4_t vm, int8_t *rs1, vuint32m8_t vs2,
                                     vint8m2x4_t vs3, size_t vl);
void __riscv_vsoxseg2ei64_v_i8mf8x2_m(vbool64_t vm, int8_t *rs1,
                                      vuint64m1_t vs2, vint8mf8x2_t vs3,
                                      size_t vl);
void __riscv_vsoxseg3ei64_v_i8mf8x3_m(vbool64_t vm, int8_t *rs1,
                                      vuint64m1_t vs2, vint8mf8x3_t vs3,
                                      size_t vl);
void __riscv_vsoxseg4ei64_v_i8mf8x4_m(vbool64_t vm, int8_t *rs1,
                                      vuint64m1_t vs2, vint8mf8x4_t vs3,
                                      size_t vl);
void __riscv_vsoxseg5ei64_v_i8mf8x5_m(vbool64_t vm, int8_t *rs1,
                                      vuint64m1_t vs2, vint8mf8x5_t vs3,
                                      size_t vl);
void __riscv_vsoxseg6ei64_v_i8mf8x6_m(vbool64_t vm, int8_t *rs1,
                                      vuint64m1_t vs2, vint8mf8x6_t vs3,
                                      size_t vl);
void __riscv_vsoxseg7ei64_v_i8mf8x7_m(vbool64_t vm, int8_t *rs1,
                                      vuint64m1_t vs2, vint8mf8x7_t vs3,
                                      size_t vl);
void __riscv_vsoxseg8ei64_v_i8mf8x8_m(vbool64_t vm, int8_t *rs1,
                                      vuint64m1_t vs2, vint8mf8x8_t vs3,
                                      size_t vl);
void __riscv_vsoxseg2ei64_v_i8mf4x2_m(vbool32_t vm, int8_t *rs1,
                                      vuint64m2_t vs2, vint8mf4x2_t vs3,
                                      size_t vl);
void __riscv_vsoxseg3ei64_v_i8mf4x3_m(vbool32_t vm, int8_t *rs1,
                                      vuint64m2_t vs2, vint8mf4x3_t vs3,
                                      size_t vl);
void __riscv_vsoxseg4ei64_v_i8mf4x4_m(vbool32_t vm, int8_t *rs1,
                                      vuint64m2_t vs2, vint8mf4x4_t vs3,
                                      size_t vl);
void __riscv_vsoxseg5ei64_v_i8mf4x5_m(vbool32_t vm, int8_t *rs1,
                                      vuint64m2_t vs2, vint8mf4x5_t vs3,
                                      size_t vl);
void __riscv_vsoxseg6ei64_v_i8mf4x6_m(vbool32_t vm, int8_t *rs1,
                                      vuint64m2_t vs2, vint8mf4x6_t vs3,
                                      size_t vl);
void __riscv_vsoxseg7ei64_v_i8mf4x7_m(vbool32_t vm, int8_t *rs1,
                                      vuint64m2_t vs2, vint8mf4x7_t vs3,
                                      size_t vl);
void __riscv_vsoxseg8ei64_v_i8mf4x8_m(vbool32_t vm, int8_t *rs1,
                                      vuint64m2_t vs2, vint8mf4x8_t vs3,
                                      size_t vl);
void __riscv_vsoxseg2ei64_v_i8mf2x2_m(vbool16_t vm, int8_t *rs1,
                                      vuint64m4_t vs2, vint8mf2x2_t vs3,
                                      size_t vl);
void __riscv_vsoxseg3ei64_v_i8mf2x3_m(vbool16_t vm, int8_t *rs1,
                                      vuint64m4_t vs2, vint8mf2x3_t vs3,
                                      size_t vl);
void __riscv_vsoxseg4ei64_v_i8mf2x4_m(vbool16_t vm, int8_t *rs1,
                                      vuint64m4_t vs2, vint8mf2x4_t vs3,
                                      size_t vl);
void __riscv_vsoxseg5ei64_v_i8mf2x5_m(vbool16_t vm, int8_t *rs1,
                                      vuint64m4_t vs2, vint8mf2x5_t vs3,
                                      size_t vl);
void __riscv_vsoxseg6ei64_v_i8mf2x6_m(vbool16_t vm, int8_t *rs1,
                                      vuint64m4_t vs2, vint8mf2x6_t vs3,
                                      size_t vl);
void __riscv_vsoxseg7ei64_v_i8mf2x7_m(vbool16_t vm, int8_t *rs1,
                                      vuint64m4_t vs2, vint8mf2x7_t vs3,
                                      size_t vl);
void __riscv_vsoxseg8ei64_v_i8mf2x8_m(vbool16_t vm, int8_t *rs1,
                                      vuint64m4_t vs2, vint8mf2x8_t vs3,
                                      size_t vl);
void __riscv_vsoxseg2ei64_v_i8m1x2_m(vbool8_t vm, int8_t *rs1, vuint64m8_t vs2,
                                     vint8m1x2_t vs3, size_t vl);
void __riscv_vsoxseg3ei64_v_i8m1x3_m(vbool8_t vm, int8_t *rs1, vuint64m8_t vs2,
                                     vint8m1x3_t vs3, size_t vl);
void __riscv_vsoxseg4ei64_v_i8m1x4_m(vbool8_t vm, int8_t *rs1, vuint64m8_t vs2,
                                     vint8m1x4_t vs3, size_t vl);
void __riscv_vsoxseg5ei64_v_i8m1x5_m(vbool8_t vm, int8_t *rs1, vuint64m8_t vs2,
                                     vint8m1x5_t vs3, size_t vl);
void __riscv_vsoxseg6ei64_v_i8m1x6_m(vbool8_t vm, int8_t *rs1, vuint64m8_t vs2,
                                     vint8m1x6_t vs3, size_t vl);
void __riscv_vsoxseg7ei64_v_i8m1x7_m(vbool8_t vm, int8_t *rs1, vuint64m8_t vs2,
                                     vint8m1x7_t vs3, size_t vl);
void __riscv_vsoxseg8ei64_v_i8m1x8_m(vbool8_t vm, int8_t *rs1, vuint64m8_t vs2,
                                     vint8m1x8_t vs3, size_t vl);
void __riscv_vsoxseg2ei8_v_i16mf4x2_m(vbool64_t vm, int16_t *rs1,
                                      vuint8mf8_t vs2, vint16mf4x2_t vs3,
                                      size_t vl);
void __riscv_vsoxseg3ei8_v_i16mf4x3_m(vbool64_t vm, int16_t *rs1,
                                      vuint8mf8_t vs2, vint16mf4x3_t vs3,
                                      size_t vl);
void __riscv_vsoxseg4ei8_v_i16mf4x4_m(vbool64_t vm, int16_t *rs1,
                                      vuint8mf8_t vs2, vint16mf4x4_t vs3,
                                      size_t vl);
void __riscv_vsoxseg5ei8_v_i16mf4x5_m(vbool64_t vm, int16_t *rs1,
                                      vuint8mf8_t vs2, vint16mf4x5_t vs3,
                                      size_t vl);
void __riscv_vsoxseg6ei8_v_i16mf4x6_m(vbool64_t vm, int16_t *rs1,
                                      vuint8mf8_t vs2, vint16mf4x6_t vs3,
                                      size_t vl);
void __riscv_vsoxseg7ei8_v_i16mf4x7_m(vbool64_t vm, int16_t *rs1,
                                      vuint8mf8_t vs2, vint16mf4x7_t vs3,
                                      size_t vl);
void __riscv_vsoxseg8ei8_v_i16mf4x8_m(vbool64_t vm, int16_t *rs1,
                                      vuint8mf8_t vs2, vint16mf4x8_t vs3,
                                      size_t vl);
void __riscv_vsoxseg2ei8_v_i16mf2x2_m(vbool32_t vm, int16_t *rs1,
                                      vuint8mf4_t vs2, vint16mf2x2_t vs3,
                                      size_t vl);
void __riscv_vsoxseg3ei8_v_i16mf2x3_m(vbool32_t vm, int16_t *rs1,
                                      vuint8mf4_t vs2, vint16mf2x3_t vs3,
                                      size_t vl);
void __riscv_vsoxseg4ei8_v_i16mf2x4_m(vbool32_t vm, int16_t *rs1,
                                      vuint8mf4_t vs2, vint16mf2x4_t vs3,
                                      size_t vl);
void __riscv_vsoxseg5ei8_v_i16mf2x5_m(vbool32_t vm, int16_t *rs1,
                                      vuint8mf4_t vs2, vint16mf2x5_t vs3,
                                      size_t vl);
void __riscv_vsoxseg6ei8_v_i16mf2x6_m(vbool32_t vm, int16_t *rs1,
                                      vuint8mf4_t vs2, vint16mf2x6_t vs3,
                                      size_t vl);
void __riscv_vsoxseg7ei8_v_i16mf2x7_m(vbool32_t vm, int16_t *rs1,
                                      vuint8mf4_t vs2, vint16mf2x7_t vs3,
                                      size_t vl);
void __riscv_vsoxseg8ei8_v_i16mf2x8_m(vbool32_t vm, int16_t *rs1,
                                      vuint8mf4_t vs2, vint16mf2x8_t vs3,
                                      size_t vl);
void __riscv_vsoxseg2ei8_v_i16m1x2_m(vbool16_t vm, int16_t *rs1,
                                     vuint8mf2_t vs2, vint16m1x2_t vs3,
                                     size_t vl);
void __riscv_vsoxseg3ei8_v_i16m1x3_m(vbool16_t vm, int16_t *rs1,
                                     vuint8mf2_t vs2, vint16m1x3_t vs3,
                                     size_t vl);
void __riscv_vsoxseg4ei8_v_i16m1x4_m(vbool16_t vm, int16_t *rs1,
                                     vuint8mf2_t vs2, vint16m1x4_t vs3,
                                     size_t vl);
void __riscv_vsoxseg5ei8_v_i16m1x5_m(vbool16_t vm, int16_t *rs1,
                                     vuint8mf2_t vs2, vint16m1x5_t vs3,
                                     size_t vl);
void __riscv_vsoxseg6ei8_v_i16m1x6_m(vbool16_t vm, int16_t *rs1,
                                     vuint8mf2_t vs2, vint16m1x6_t vs3,
                                     size_t vl);
void __riscv_vsoxseg7ei8_v_i16m1x7_m(vbool16_t vm, int16_t *rs1,
                                     vuint8mf2_t vs2, vint16m1x7_t vs3,
                                     size_t vl);
void __riscv_vsoxseg8ei8_v_i16m1x8_m(vbool16_t vm, int16_t *rs1,
                                     vuint8mf2_t vs2, vint16m1x8_t vs3,
                                     size_t vl);
void __riscv_vsoxseg2ei8_v_i16m2x2_m(vbool8_t vm, int16_t *rs1, vuint8m1_t vs2,
                                     vint16m2x2_t vs3, size_t vl);
void __riscv_vsoxseg3ei8_v_i16m2x3_m(vbool8_t vm, int16_t *rs1, vuint8m1_t vs2,
                                     vint16m2x3_t vs3, size_t vl);
void __riscv_vsoxseg4ei8_v_i16m2x4_m(vbool8_t vm, int16_t *rs1, vuint8m1_t vs2,
                                     vint16m2x4_t vs3, size_t vl);
void __riscv_vsoxseg2ei8_v_i16m4x2_m(vbool4_t vm, int16_t *rs1, vuint8m2_t vs2,
                                     vint16m4x2_t vs3, size_t vl);
void __riscv_vsoxseg2ei16_v_i16mf4x2_m(vbool64_t vm, int16_t *rs1,
                                       vuint16mf4_t vs2, vint16mf4x2_t vs3,
                                       size_t vl);
void __riscv_vsoxseg3ei16_v_i16mf4x3_m(vbool64_t vm, int16_t *rs1,
                                       vuint16mf4_t vs2, vint16mf4x3_t vs3,
                                       size_t vl);
void __riscv_vsoxseg4ei16_v_i16mf4x4_m(vbool64_t vm, int16_t *rs1,
                                       vuint16mf4_t vs2, vint16mf4x4_t vs3,
                                       size_t vl);
void __riscv_vsoxseg5ei16_v_i16mf4x5_m(vbool64_t vm, int16_t *rs1,
                                       vuint16mf4_t vs2, vint16mf4x5_t vs3,
                                       size_t vl);
void __riscv_vsoxseg6ei16_v_i16mf4x6_m(vbool64_t vm, int16_t *rs1,
                                       vuint16mf4_t vs2, vint16mf4x6_t vs3,
                                       size_t vl);
void __riscv_vsoxseg7ei16_v_i16mf4x7_m(vbool64_t vm, int16_t *rs1,
                                       vuint16mf4_t vs2, vint16mf4x7_t vs3,
                                       size_t vl);
void __riscv_vsoxseg8ei16_v_i16mf4x8_m(vbool64_t vm, int16_t *rs1,
                                       vuint16mf4_t vs2, vint16mf4x8_t vs3,
                                       size_t vl);
void __riscv_vsoxseg2ei16_v_i16mf2x2_m(vbool32_t vm, int16_t *rs1,
                                       vuint16mf2_t vs2, vint16mf2x2_t vs3,
                                       size_t vl);
void __riscv_vsoxseg3ei16_v_i16mf2x3_m(vbool32_t vm, int16_t *rs1,
                                       vuint16mf2_t vs2, vint16mf2x3_t vs3,
                                       size_t vl);
void __riscv_vsoxseg4ei16_v_i16mf2x4_m(vbool32_t vm, int16_t *rs1,
                                       vuint16mf2_t vs2, vint16mf2x4_t vs3,
                                       size_t vl);
void __riscv_vsoxseg5ei16_v_i16mf2x5_m(vbool32_t vm, int16_t *rs1,
                                       vuint16mf2_t vs2, vint16mf2x5_t vs3,
                                       size_t vl);
void __riscv_vsoxseg6ei16_v_i16mf2x6_m(vbool32_t vm, int16_t *rs1,
                                       vuint16mf2_t vs2, vint16mf2x6_t vs3,
                                       size_t vl);
void __riscv_vsoxseg7ei16_v_i16mf2x7_m(vbool32_t vm, int16_t *rs1,
                                       vuint16mf2_t vs2, vint16mf2x7_t vs3,
                                       size_t vl);
void __riscv_vsoxseg8ei16_v_i16mf2x8_m(vbool32_t vm, int16_t *rs1,
                                       vuint16mf2_t vs2, vint16mf2x8_t vs3,
                                       size_t vl);
void __riscv_vsoxseg2ei16_v_i16m1x2_m(vbool16_t vm, int16_t *rs1,
                                      vuint16m1_t vs2, vint16m1x2_t vs3,
                                      size_t vl);
void __riscv_vsoxseg3ei16_v_i16m1x3_m(vbool16_t vm, int16_t *rs1,
                                      vuint16m1_t vs2, vint16m1x3_t vs3,
                                      size_t vl);
void __riscv_vsoxseg4ei16_v_i16m1x4_m(vbool16_t vm, int16_t *rs1,
                                      vuint16m1_t vs2, vint16m1x4_t vs3,
                                      size_t vl);
void __riscv_vsoxseg5ei16_v_i16m1x5_m(vbool16_t vm, int16_t *rs1,
                                      vuint16m1_t vs2, vint16m1x5_t vs3,
                                      size_t vl);
void __riscv_vsoxseg6ei16_v_i16m1x6_m(vbool16_t vm, int16_t *rs1,
                                      vuint16m1_t vs2, vint16m1x6_t vs3,
                                      size_t vl);
void __riscv_vsoxseg7ei16_v_i16m1x7_m(vbool16_t vm, int16_t *rs1,
                                      vuint16m1_t vs2, vint16m1x7_t vs3,
                                      size_t vl);
void __riscv_vsoxseg8ei16_v_i16m1x8_m(vbool16_t vm, int16_t *rs1,
                                      vuint16m1_t vs2, vint16m1x8_t vs3,
                                      size_t vl);
void __riscv_vsoxseg2ei16_v_i16m2x2_m(vbool8_t vm, int16_t *rs1,
                                      vuint16m2_t vs2, vint16m2x2_t vs3,
                                      size_t vl);
void __riscv_vsoxseg3ei16_v_i16m2x3_m(vbool8_t vm, int16_t *rs1,
                                      vuint16m2_t vs2, vint16m2x3_t vs3,
                                      size_t vl);
void __riscv_vsoxseg4ei16_v_i16m2x4_m(vbool8_t vm, int16_t *rs1,
                                      vuint16m2_t vs2, vint16m2x4_t vs3,
                                      size_t vl);
void __riscv_vsoxseg2ei16_v_i16m4x2_m(vbool4_t vm, int16_t *rs1,
                                      vuint16m4_t vs2, vint16m4x2_t vs3,
                                      size_t vl);
void __riscv_vsoxseg2ei32_v_i16mf4x2_m(vbool64_t vm, int16_t *rs1,
                                       vuint32mf2_t vs2, vint16mf4x2_t vs3,
                                       size_t vl);
void __riscv_vsoxseg3ei32_v_i16mf4x3_m(vbool64_t vm, int16_t *rs1,
                                       vuint32mf2_t vs2, vint16mf4x3_t vs3,
                                       size_t vl);
void __riscv_vsoxseg4ei32_v_i16mf4x4_m(vbool64_t vm, int16_t *rs1,
                                       vuint32mf2_t vs2, vint16mf4x4_t vs3,
                                       size_t vl);
void __riscv_vsoxseg5ei32_v_i16mf4x5_m(vbool64_t vm, int16_t *rs1,
                                       vuint32mf2_t vs2, vint16mf4x5_t vs3,
                                       size_t vl);
void __riscv_vsoxseg6ei32_v_i16mf4x6_m(vbool64_t vm, int16_t *rs1,
                                       vuint32mf2_t vs2, vint16mf4x6_t vs3,
                                       size_t vl);
void __riscv_vsoxseg7ei32_v_i16mf4x7_m(vbool64_t vm, int16_t *rs1,
                                       vuint32mf2_t vs2, vint16mf4x7_t vs3,
                                       size_t vl);
void __riscv_vsoxseg8ei32_v_i16mf4x8_m(vbool64_t vm, int16_t *rs1,
                                       vuint32mf2_t vs2, vint16mf4x8_t vs3,
                                       size_t vl);
void __riscv_vsoxseg2ei32_v_i16mf2x2_m(vbool32_t vm, int16_t *rs1,
                                       vuint32m1_t vs2, vint16mf2x2_t vs3,
                                       size_t vl);
void __riscv_vsoxseg3ei32_v_i16mf2x3_m(vbool32_t vm, int16_t *rs1,
                                       vuint32m1_t vs2, vint16mf2x3_t vs3,
                                       size_t vl);
void __riscv_vsoxseg4ei32_v_i16mf2x4_m(vbool32_t vm, int16_t *rs1,
                                       vuint32m1_t vs2, vint16mf2x4_t vs3,
                                       size_t vl);
void __riscv_vsoxseg5ei32_v_i16mf2x5_m(vbool32_t vm, int16_t *rs1,
                                       vuint32m1_t vs2, vint16mf2x5_t vs3,
                                       size_t vl);
void __riscv_vsoxseg6ei32_v_i16mf2x6_m(vbool32_t vm, int16_t *rs1,
                                       vuint32m1_t vs2, vint16mf2x6_t vs3,
                                       size_t vl);
void __riscv_vsoxseg7ei32_v_i16mf2x7_m(vbool32_t vm, int16_t *rs1,
                                       vuint32m1_t vs2, vint16mf2x7_t vs3,
                                       size_t vl);
void __riscv_vsoxseg8ei32_v_i16mf2x8_m(vbool32_t vm, int16_t *rs1,
                                       vuint32m1_t vs2, vint16mf2x8_t vs3,
                                       size_t vl);
void __riscv_vsoxseg2ei32_v_i16m1x2_m(vbool16_t vm, int16_t *rs1,
                                      vuint32m2_t vs2, vint16m1x2_t vs3,
                                      size_t vl);
void __riscv_vsoxseg3ei32_v_i16m1x3_m(vbool16_t vm, int16_t *rs1,
                                      vuint32m2_t vs2, vint16m1x3_t vs3,
                                      size_t vl);
void __riscv_vsoxseg4ei32_v_i16m1x4_m(vbool16_t vm, int16_t *rs1,
                                      vuint32m2_t vs2, vint16m1x4_t vs3,
                                      size_t vl);
void __riscv_vsoxseg5ei32_v_i16m1x5_m(vbool16_t vm, int16_t *rs1,
                                      vuint32m2_t vs2, vint16m1x5_t vs3,
                                      size_t vl);
void __riscv_vsoxseg6ei32_v_i16m1x6_m(vbool16_t vm, int16_t *rs1,
                                      vuint32m2_t vs2, vint16m1x6_t vs3,
                                      size_t vl);
void __riscv_vsoxseg7ei32_v_i16m1x7_m(vbool16_t vm, int16_t *rs1,
                                      vuint32m2_t vs2, vint16m1x7_t vs3,
                                      size_t vl);
void __riscv_vsoxseg8ei32_v_i16m1x8_m(vbool16_t vm, int16_t *rs1,
                                      vuint32m2_t vs2, vint16m1x8_t vs3,
                                      size_t vl);
void __riscv_vsoxseg2ei32_v_i16m2x2_m(vbool8_t vm, int16_t *rs1,
                                      vuint32m4_t vs2, vint16m2x2_t vs3,
                                      size_t vl);
void __riscv_vsoxseg3ei32_v_i16m2x3_m(vbool8_t vm, int16_t *rs1,
                                      vuint32m4_t vs2, vint16m2x3_t vs3,
                                      size_t vl);
void __riscv_vsoxseg4ei32_v_i16m2x4_m(vbool8_t vm, int16_t *rs1,
                                      vuint32m4_t vs2, vint16m2x4_t vs3,
                                      size_t vl);
void __riscv_vsoxseg2ei32_v_i16m4x2_m(vbool4_t vm, int16_t *rs1,
                                      vuint32m8_t vs2, vint16m4x2_t vs3,
                                      size_t vl);
void __riscv_vsoxseg2ei64_v_i16mf4x2_m(vbool64_t vm, int16_t *rs1,
                                       vuint64m1_t vs2, vint16mf4x2_t vs3,
                                       size_t vl);
void __riscv_vsoxseg3ei64_v_i16mf4x3_m(vbool64_t vm, int16_t *rs1,
                                       vuint64m1_t vs2, vint16mf4x3_t vs3,
                                       size_t vl);
void __riscv_vsoxseg4ei64_v_i16mf4x4_m(vbool64_t vm, int16_t *rs1,
                                       vuint64m1_t vs2, vint16mf4x4_t vs3,
                                       size_t vl);
void __riscv_vsoxseg5ei64_v_i16mf4x5_m(vbool64_t vm, int16_t *rs1,
                                       vuint64m1_t vs2, vint16mf4x5_t vs3,
                                       size_t vl);
void __riscv_vsoxseg6ei64_v_i16mf4x6_m(vbool64_t vm, int16_t *rs1,
                                       vuint64m1_t vs2, vint16mf4x6_t vs3,
                                       size_t vl);
void __riscv_vsoxseg7ei64_v_i16mf4x7_m(vbool64_t vm, int16_t *rs1,
                                       vuint64m1_t vs2, vint16mf4x7_t vs3,
                                       size_t vl);
void __riscv_vsoxseg8ei64_v_i16mf4x8_m(vbool64_t vm, int16_t *rs1,
                                       vuint64m1_t vs2, vint16mf4x8_t vs3,
                                       size_t vl);
void __riscv_vsoxseg2ei64_v_i16mf2x2_m(vbool32_t vm, int16_t *rs1,
                                       vuint64m2_t vs2, vint16mf2x2_t vs3,
                                       size_t vl);
void __riscv_vsoxseg3ei64_v_i16mf2x3_m(vbool32_t vm, int16_t *rs1,
                                       vuint64m2_t vs2, vint16mf2x3_t vs3,
                                       size_t vl);
void __riscv_vsoxseg4ei64_v_i16mf2x4_m(vbool32_t vm, int16_t *rs1,
                                       vuint64m2_t vs2, vint16mf2x4_t vs3,
                                       size_t vl);
void __riscv_vsoxseg5ei64_v_i16mf2x5_m(vbool32_t vm, int16_t *rs1,
                                       vuint64m2_t vs2, vint16mf2x5_t vs3,
                                       size_t vl);
void __riscv_vsoxseg6ei64_v_i16mf2x6_m(vbool32_t vm, int16_t *rs1,
                                       vuint64m2_t vs2, vint16mf2x6_t vs3,
                                       size_t vl);
void __riscv_vsoxseg7ei64_v_i16mf2x7_m(vbool32_t vm, int16_t *rs1,
                                       vuint64m2_t vs2, vint16mf2x7_t vs3,
                                       size_t vl);
void __riscv_vsoxseg8ei64_v_i16mf2x8_m(vbool32_t vm, int16_t *rs1,
                                       vuint64m2_t vs2, vint16mf2x8_t vs3,
                                       size_t vl);
void __riscv_vsoxseg2ei64_v_i16m1x2_m(vbool16_t vm, int16_t *rs1,
                                      vuint64m4_t vs2, vint16m1x2_t vs3,
                                      size_t vl);
void __riscv_vsoxseg3ei64_v_i16m1x3_m(vbool16_t vm, int16_t *rs1,
                                      vuint64m4_t vs2, vint16m1x3_t vs3,
                                      size_t vl);
void __riscv_vsoxseg4ei64_v_i16m1x4_m(vbool16_t vm, int16_t *rs1,
                                      vuint64m4_t vs2, vint16m1x4_t vs3,
                                      size_t vl);
void __riscv_vsoxseg5ei64_v_i16m1x5_m(vbool16_t vm, int16_t *rs1,
                                      vuint64m4_t vs2, vint16m1x5_t vs3,
                                      size_t vl);
void __riscv_vsoxseg6ei64_v_i16m1x6_m(vbool16_t vm, int16_t *rs1,
                                      vuint64m4_t vs2, vint16m1x6_t vs3,
                                      size_t vl);
void __riscv_vsoxseg7ei64_v_i16m1x7_m(vbool16_t vm, int16_t *rs1,
                                      vuint64m4_t vs2, vint16m1x7_t vs3,
                                      size_t vl);
void __riscv_vsoxseg8ei64_v_i16m1x8_m(vbool16_t vm, int16_t *rs1,
                                      vuint64m4_t vs2, vint16m1x8_t vs3,
                                      size_t vl);
void __riscv_vsoxseg2ei64_v_i16m2x2_m(vbool8_t vm, int16_t *rs1,
                                      vuint64m8_t vs2, vint16m2x2_t vs3,
                                      size_t vl);
void __riscv_vsoxseg3ei64_v_i16m2x3_m(vbool8_t vm, int16_t *rs1,
                                      vuint64m8_t vs2, vint16m2x3_t vs3,
                                      size_t vl);
void __riscv_vsoxseg4ei64_v_i16m2x4_m(vbool8_t vm, int16_t *rs1,
                                      vuint64m8_t vs2, vint16m2x4_t vs3,
                                      size_t vl);
void __riscv_vsoxseg2ei8_v_i32mf2x2_m(vbool64_t vm, int32_t *rs1,
                                      vuint8mf8_t vs2, vint32mf2x2_t vs3,
                                      size_t vl);
void __riscv_vsoxseg3ei8_v_i32mf2x3_m(vbool64_t vm, int32_t *rs1,
                                      vuint8mf8_t vs2, vint32mf2x3_t vs3,
                                      size_t vl);
void __riscv_vsoxseg4ei8_v_i32mf2x4_m(vbool64_t vm, int32_t *rs1,
                                      vuint8mf8_t vs2, vint32mf2x4_t vs3,
                                      size_t vl);
void __riscv_vsoxseg5ei8_v_i32mf2x5_m(vbool64_t vm, int32_t *rs1,
                                      vuint8mf8_t vs2, vint32mf2x5_t vs3,
                                      size_t vl);
void __riscv_vsoxseg6ei8_v_i32mf2x6_m(vbool64_t vm, int32_t *rs1,
                                      vuint8mf8_t vs2, vint32mf2x6_t vs3,
                                      size_t vl);
void __riscv_vsoxseg7ei8_v_i32mf2x7_m(vbool64_t vm, int32_t *rs1,
                                      vuint8mf8_t vs2, vint32mf2x7_t vs3,
                                      size_t vl);
void __riscv_vsoxseg8ei8_v_i32mf2x8_m(vbool64_t vm, int32_t *rs1,
                                      vuint8mf8_t vs2, vint32mf2x8_t vs3,
                                      size_t vl);
void __riscv_vsoxseg2ei8_v_i32m1x2_m(vbool32_t vm, int32_t *rs1,
                                     vuint8mf4_t vs2, vint32m1x2_t vs3,
                                     size_t vl);
void __riscv_vsoxseg3ei8_v_i32m1x3_m(vbool32_t vm, int32_t *rs1,
                                     vuint8mf4_t vs2, vint32m1x3_t vs3,
                                     size_t vl);
void __riscv_vsoxseg4ei8_v_i32m1x4_m(vbool32_t vm, int32_t *rs1,
                                     vuint8mf4_t vs2, vint32m1x4_t vs3,
                                     size_t vl);
void __riscv_vsoxseg5ei8_v_i32m1x5_m(vbool32_t vm, int32_t *rs1,
                                     vuint8mf4_t vs2, vint32m1x5_t vs3,
                                     size_t vl);
void __riscv_vsoxseg6ei8_v_i32m1x6_m(vbool32_t vm, int32_t *rs1,
                                     vuint8mf4_t vs2, vint32m1x6_t vs3,
                                     size_t vl);
void __riscv_vsoxseg7ei8_v_i32m1x7_m(vbool32_t vm, int32_t *rs1,
                                     vuint8mf4_t vs2, vint32m1x7_t vs3,
                                     size_t vl);
void __riscv_vsoxseg8ei8_v_i32m1x8_m(vbool32_t vm, int32_t *rs1,
                                     vuint8mf4_t vs2, vint32m1x8_t vs3,
                                     size_t vl);
void __riscv_vsoxseg2ei8_v_i32m2x2_m(vbool16_t vm, int32_t *rs1,
                                     vuint8mf2_t vs2, vint32m2x2_t vs3,
                                     size_t vl);
void __riscv_vsoxseg3ei8_v_i32m2x3_m(vbool16_t vm, int32_t *rs1,
                                     vuint8mf2_t vs2, vint32m2x3_t vs3,
                                     size_t vl);
void __riscv_vsoxseg4ei8_v_i32m2x4_m(vbool16_t vm, int32_t *rs1,
                                     vuint8mf2_t vs2, vint32m2x4_t vs3,
                                     size_t vl);
void __riscv_vsoxseg2ei8_v_i32m4x2_m(vbool8_t vm, int32_t *rs1, vuint8m1_t vs2,
                                     vint32m4x2_t vs3, size_t vl);
void __riscv_vsoxseg2ei16_v_i32mf2x2_m(vbool64_t vm, int32_t *rs1,
                                       vuint16mf4_t vs2, vint32mf2x2_t vs3,
                                       size_t vl);
void __riscv_vsoxseg3ei16_v_i32mf2x3_m(vbool64_t vm, int32_t *rs1,
                                       vuint16mf4_t vs2, vint32mf2x3_t vs3,
                                       size_t vl);
void __riscv_vsoxseg4ei16_v_i32mf2x4_m(vbool64_t vm, int32_t *rs1,
                                       vuint16mf4_t vs2, vint32mf2x4_t vs3,
                                       size_t vl);
void __riscv_vsoxseg5ei16_v_i32mf2x5_m(vbool64_t vm, int32_t *rs1,
                                       vuint16mf4_t vs2, vint32mf2x5_t vs3,
                                       size_t vl);
void __riscv_vsoxseg6ei16_v_i32mf2x6_m(vbool64_t vm, int32_t *rs1,
                                       vuint16mf4_t vs2, vint32mf2x6_t vs3,
                                       size_t vl);
void __riscv_vsoxseg7ei16_v_i32mf2x7_m(vbool64_t vm, int32_t *rs1,
                                       vuint16mf4_t vs2, vint32mf2x7_t vs3,
                                       size_t vl);
void __riscv_vsoxseg8ei16_v_i32mf2x8_m(vbool64_t vm, int32_t *rs1,
                                       vuint16mf4_t vs2, vint32mf2x8_t vs3,
                                       size_t vl);
void __riscv_vsoxseg2ei16_v_i32m1x2_m(vbool32_t vm, int32_t *rs1,
                                      vuint16mf2_t vs2, vint32m1x2_t vs3,
                                      size_t vl);
void __riscv_vsoxseg3ei16_v_i32m1x3_m(vbool32_t vm, int32_t *rs1,
                                      vuint16mf2_t vs2, vint32m1x3_t vs3,
                                      size_t vl);
void __riscv_vsoxseg4ei16_v_i32m1x4_m(vbool32_t vm, int32_t *rs1,
                                      vuint16mf2_t vs2, vint32m1x4_t vs3,
                                      size_t vl);
void __riscv_vsoxseg5ei16_v_i32m1x5_m(vbool32_t vm, int32_t *rs1,
                                      vuint16mf2_t vs2, vint32m1x5_t vs3,
                                      size_t vl);
void __riscv_vsoxseg6ei16_v_i32m1x6_m(vbool32_t vm, int32_t *rs1,
                                      vuint16mf2_t vs2, vint32m1x6_t vs3,
                                      size_t vl);
void __riscv_vsoxseg7ei16_v_i32m1x7_m(vbool32_t vm, int32_t *rs1,
                                      vuint16mf2_t vs2, vint32m1x7_t vs3,
                                      size_t vl);
void __riscv_vsoxseg8ei16_v_i32m1x8_m(vbool32_t vm, int32_t *rs1,
                                      vuint16mf2_t vs2, vint32m1x8_t vs3,
                                      size_t vl);
void __riscv_vsoxseg2ei16_v_i32m2x2_m(vbool16_t vm, int32_t *rs1,
                                      vuint16m1_t vs2, vint32m2x2_t vs3,
                                      size_t vl);
void __riscv_vsoxseg3ei16_v_i32m2x3_m(vbool16_t vm, int32_t *rs1,
                                      vuint16m1_t vs2, vint32m2x3_t vs3,
                                      size_t vl);
void __riscv_vsoxseg4ei16_v_i32m2x4_m(vbool16_t vm, int32_t *rs1,
                                      vuint16m1_t vs2, vint32m2x4_t vs3,
                                      size_t vl);
void __riscv_vsoxseg2ei16_v_i32m4x2_m(vbool8_t vm, int32_t *rs1,
                                      vuint16m2_t vs2, vint32m4x2_t vs3,
                                      size_t vl);
void __riscv_vsoxseg2ei32_v_i32mf2x2_m(vbool64_t vm, int32_t *rs1,
                                       vuint32mf2_t vs2, vint32mf2x2_t vs3,
                                       size_t vl);
void __riscv_vsoxseg3ei32_v_i32mf2x3_m(vbool64_t vm, int32_t *rs1,
                                       vuint32mf2_t vs2, vint32mf2x3_t vs3,
                                       size_t vl);
void __riscv_vsoxseg4ei32_v_i32mf2x4_m(vbool64_t vm, int32_t *rs1,
                                       vuint32mf2_t vs2, vint32mf2x4_t vs3,
                                       size_t vl);
void __riscv_vsoxseg5ei32_v_i32mf2x5_m(vbool64_t vm, int32_t *rs1,
                                       vuint32mf2_t vs2, vint32mf2x5_t vs3,
                                       size_t vl);
void __riscv_vsoxseg6ei32_v_i32mf2x6_m(vbool64_t vm, int32_t *rs1,
                                       vuint32mf2_t vs2, vint32mf2x6_t vs3,
                                       size_t vl);
void __riscv_vsoxseg7ei32_v_i32mf2x7_m(vbool64_t vm, int32_t *rs1,
                                       vuint32mf2_t vs2, vint32mf2x7_t vs3,
                                       size_t vl);
void __riscv_vsoxseg8ei32_v_i32mf2x8_m(vbool64_t vm, int32_t *rs1,
                                       vuint32mf2_t vs2, vint32mf2x8_t vs3,
                                       size_t vl);
void __riscv_vsoxseg2ei32_v_i32m1x2_m(vbool32_t vm, int32_t *rs1,
                                      vuint32m1_t vs2, vint32m1x2_t vs3,
                                      size_t vl);
void __riscv_vsoxseg3ei32_v_i32m1x3_m(vbool32_t vm, int32_t *rs1,
                                      vuint32m1_t vs2, vint32m1x3_t vs3,
                                      size_t vl);
void __riscv_vsoxseg4ei32_v_i32m1x4_m(vbool32_t vm, int32_t *rs1,
                                      vuint32m1_t vs2, vint32m1x4_t vs3,
                                      size_t vl);
void __riscv_vsoxseg5ei32_v_i32m1x5_m(vbool32_t vm, int32_t *rs1,
                                      vuint32m1_t vs2, vint32m1x5_t vs3,
                                      size_t vl);
void __riscv_vsoxseg6ei32_v_i32m1x6_m(vbool32_t vm, int32_t *rs1,
                                      vuint32m1_t vs2, vint32m1x6_t vs3,
                                      size_t vl);
void __riscv_vsoxseg7ei32_v_i32m1x7_m(vbool32_t vm, int32_t *rs1,
                                      vuint32m1_t vs2, vint32m1x7_t vs3,
                                      size_t vl);
void __riscv_vsoxseg8ei32_v_i32m1x8_m(vbool32_t vm, int32_t *rs1,
                                      vuint32m1_t vs2, vint32m1x8_t vs3,
                                      size_t vl);
void __riscv_vsoxseg2ei32_v_i32m2x2_m(vbool16_t vm, int32_t *rs1,
                                      vuint32m2_t vs2, vint32m2x2_t vs3,
                                      size_t vl);
void __riscv_vsoxseg3ei32_v_i32m2x3_m(vbool16_t vm, int32_t *rs1,
                                      vuint32m2_t vs2, vint32m2x3_t vs3,
                                      size_t vl);
void __riscv_vsoxseg4ei32_v_i32m2x4_m(vbool16_t vm, int32_t *rs1,
                                      vuint32m2_t vs2, vint32m2x4_t vs3,
                                      size_t vl);
void __riscv_vsoxseg2ei32_v_i32m4x2_m(vbool8_t vm, int32_t *rs1,
                                      vuint32m4_t vs2, vint32m4x2_t vs3,
                                      size_t vl);
void __riscv_vsoxseg2ei64_v_i32mf2x2_m(vbool64_t vm, int32_t *rs1,
                                       vuint64m1_t vs2, vint32mf2x2_t vs3,
                                       size_t vl);
void __riscv_vsoxseg3ei64_v_i32mf2x3_m(vbool64_t vm, int32_t *rs1,
                                       vuint64m1_t vs2, vint32mf2x3_t vs3,
                                       size_t vl);
void __riscv_vsoxseg4ei64_v_i32mf2x4_m(vbool64_t vm, int32_t *rs1,
                                       vuint64m1_t vs2, vint32mf2x4_t vs3,
                                       size_t vl);
void __riscv_vsoxseg5ei64_v_i32mf2x5_m(vbool64_t vm, int32_t *rs1,
                                       vuint64m1_t vs2, vint32mf2x5_t vs3,
                                       size_t vl);
void __riscv_vsoxseg6ei64_v_i32mf2x6_m(vbool64_t vm, int32_t *rs1,
                                       vuint64m1_t vs2, vint32mf2x6_t vs3,
                                       size_t vl);
void __riscv_vsoxseg7ei64_v_i32mf2x7_m(vbool64_t vm, int32_t *rs1,
                                       vuint64m1_t vs2, vint32mf2x7_t vs3,
                                       size_t vl);
void __riscv_vsoxseg8ei64_v_i32mf2x8_m(vbool64_t vm, int32_t *rs1,
                                       vuint64m1_t vs2, vint32mf2x8_t vs3,
                                       size_t vl);
void __riscv_vsoxseg2ei64_v_i32m1x2_m(vbool32_t vm, int32_t *rs1,
                                      vuint64m2_t vs2, vint32m1x2_t vs3,
                                      size_t vl);
void __riscv_vsoxseg3ei64_v_i32m1x3_m(vbool32_t vm, int32_t *rs1,
                                      vuint64m2_t vs2, vint32m1x3_t vs3,
                                      size_t vl);
void __riscv_vsoxseg4ei64_v_i32m1x4_m(vbool32_t vm, int32_t *rs1,
                                      vuint64m2_t vs2, vint32m1x4_t vs3,
                                      size_t vl);
void __riscv_vsoxseg5ei64_v_i32m1x5_m(vbool32_t vm, int32_t *rs1,
                                      vuint64m2_t vs2, vint32m1x5_t vs3,
                                      size_t vl);
void __riscv_vsoxseg6ei64_v_i32m1x6_m(vbool32_t vm, int32_t *rs1,
                                      vuint64m2_t vs2, vint32m1x6_t vs3,
                                      size_t vl);
void __riscv_vsoxseg7ei64_v_i32m1x7_m(vbool32_t vm, int32_t *rs1,
                                      vuint64m2_t vs2, vint32m1x7_t vs3,
                                      size_t vl);
void __riscv_vsoxseg8ei64_v_i32m1x8_m(vbool32_t vm, int32_t *rs1,
                                      vuint64m2_t vs2, vint32m1x8_t vs3,
                                      size_t vl);
void __riscv_vsoxseg2ei64_v_i32m2x2_m(vbool16_t vm, int32_t *rs1,
                                      vuint64m4_t vs2, vint32m2x2_t vs3,
                                      size_t vl);
void __riscv_vsoxseg3ei64_v_i32m2x3_m(vbool16_t vm, int32_t *rs1,
                                      vuint64m4_t vs2, vint32m2x3_t vs3,
                                      size_t vl);
void __riscv_vsoxseg4ei64_v_i32m2x4_m(vbool16_t vm, int32_t *rs1,
                                      vuint64m4_t vs2, vint32m2x4_t vs3,
                                      size_t vl);
void __riscv_vsoxseg2ei64_v_i32m4x2_m(vbool8_t vm, int32_t *rs1,
                                      vuint64m8_t vs2, vint32m4x2_t vs3,
                                      size_t vl);
void __riscv_vsoxseg2ei8_v_i64m1x2_m(vbool64_t vm, int64_t *rs1,
                                     vuint8mf8_t vs2, vint64m1x2_t vs3,
                                     size_t vl);
void __riscv_vsoxseg3ei8_v_i64m1x3_m(vbool64_t vm, int64_t *rs1,
                                     vuint8mf8_t vs2, vint64m1x3_t vs3,
                                     size_t vl);
void __riscv_vsoxseg4ei8_v_i64m1x4_m(vbool64_t vm, int64_t *rs1,
                                     vuint8mf8_t vs2, vint64m1x4_t vs3,
                                     size_t vl);
void __riscv_vsoxseg5ei8_v_i64m1x5_m(vbool64_t vm, int64_t *rs1,
                                     vuint8mf8_t vs2, vint64m1x5_t vs3,
                                     size_t vl);
void __riscv_vsoxseg6ei8_v_i64m1x6_m(vbool64_t vm, int64_t *rs1,
                                     vuint8mf8_t vs2, vint64m1x6_t vs3,
                                     size_t vl);
void __riscv_vsoxseg7ei8_v_i64m1x7_m(vbool64_t vm, int64_t *rs1,
                                     vuint8mf8_t vs2, vint64m1x7_t vs3,
                                     size_t vl);
void __riscv_vsoxseg8ei8_v_i64m1x8_m(vbool64_t vm, int64_t *rs1,
                                     vuint8mf8_t vs2, vint64m1x8_t vs3,
                                     size_t vl);
void __riscv_vsoxseg2ei8_v_i64m2x2_m(vbool32_t vm, int64_t *rs1,
                                     vuint8mf4_t vs2, vint64m2x2_t vs3,
                                     size_t vl);
void __riscv_vsoxseg3ei8_v_i64m2x3_m(vbool32_t vm, int64_t *rs1,
                                     vuint8mf4_t vs2, vint64m2x3_t vs3,
                                     size_t vl);
void __riscv_vsoxseg4ei8_v_i64m2x4_m(vbool32_t vm, int64_t *rs1,
                                     vuint8mf4_t vs2, vint64m2x4_t vs3,
                                     size_t vl);
void __riscv_vsoxseg2ei8_v_i64m4x2_m(vbool16_t vm, int64_t *rs1,
                                     vuint8mf2_t vs2, vint64m4x2_t vs3,
                                     size_t vl);
void __riscv_vsoxseg2ei16_v_i64m1x2_m(vbool64_t vm, int64_t *rs1,
                                      vuint16mf4_t vs2, vint64m1x2_t vs3,
                                      size_t vl);
void __riscv_vsoxseg3ei16_v_i64m1x3_m(vbool64_t vm, int64_t *rs1,
                                      vuint16mf4_t vs2, vint64m1x3_t vs3,
                                      size_t vl);
void __riscv_vsoxseg4ei16_v_i64m1x4_m(vbool64_t vm, int64_t *rs1,
                                      vuint16mf4_t vs2, vint64m1x4_t vs3,
                                      size_t vl);
void __riscv_vsoxseg5ei16_v_i64m1x5_m(vbool64_t vm, int64_t *rs1,
                                      vuint16mf4_t vs2, vint64m1x5_t vs3,
                                      size_t vl);
void __riscv_vsoxseg6ei16_v_i64m1x6_m(vbool64_t vm, int64_t *rs1,
                                      vuint16mf4_t vs2, vint64m1x6_t vs3,
                                      size_t vl);
void __riscv_vsoxseg7ei16_v_i64m1x7_m(vbool64_t vm, int64_t *rs1,
                                      vuint16mf4_t vs2, vint64m1x7_t vs3,
                                      size_t vl);
void __riscv_vsoxseg8ei16_v_i64m1x8_m(vbool64_t vm, int64_t *rs1,
                                      vuint16mf4_t vs2, vint64m1x8_t vs3,
                                      size_t vl);
void __riscv_vsoxseg2ei16_v_i64m2x2_m(vbool32_t vm, int64_t *rs1,
                                      vuint16mf2_t vs2, vint64m2x2_t vs3,
                                      size_t vl);
void __riscv_vsoxseg3ei16_v_i64m2x3_m(vbool32_t vm, int64_t *rs1,
                                      vuint16mf2_t vs2, vint64m2x3_t vs3,
                                      size_t vl);
void __riscv_vsoxseg4ei16_v_i64m2x4_m(vbool32_t vm, int64_t *rs1,
                                      vuint16mf2_t vs2, vint64m2x4_t vs3,
                                      size_t vl);
void __riscv_vsoxseg2ei16_v_i64m4x2_m(vbool16_t vm, int64_t *rs1,
                                      vuint16m1_t vs2, vint64m4x2_t vs3,
                                      size_t vl);
void __riscv_vsoxseg2ei32_v_i64m1x2_m(vbool64_t vm, int64_t *rs1,
                                      vuint32mf2_t vs2, vint64m1x2_t vs3,
                                      size_t vl);
void __riscv_vsoxseg3ei32_v_i64m1x3_m(vbool64_t vm, int64_t *rs1,
                                      vuint32mf2_t vs2, vint64m1x3_t vs3,
                                      size_t vl);
void __riscv_vsoxseg4ei32_v_i64m1x4_m(vbool64_t vm, int64_t *rs1,
                                      vuint32mf2_t vs2, vint64m1x4_t vs3,
                                      size_t vl);
void __riscv_vsoxseg5ei32_v_i64m1x5_m(vbool64_t vm, int64_t *rs1,
                                      vuint32mf2_t vs2, vint64m1x5_t vs3,
                                      size_t vl);
void __riscv_vsoxseg6ei32_v_i64m1x6_m(vbool64_t vm, int64_t *rs1,
                                      vuint32mf2_t vs2, vint64m1x6_t vs3,
                                      size_t vl);
void __riscv_vsoxseg7ei32_v_i64m1x7_m(vbool64_t vm, int64_t *rs1,
                                      vuint32mf2_t vs2, vint64m1x7_t vs3,
                                      size_t vl);
void __riscv_vsoxseg8ei32_v_i64m1x8_m(vbool64_t vm, int64_t *rs1,
                                      vuint32mf2_t vs2, vint64m1x8_t vs3,
                                      size_t vl);
void __riscv_vsoxseg2ei32_v_i64m2x2_m(vbool32_t vm, int64_t *rs1,
                                      vuint32m1_t vs2, vint64m2x2_t vs3,
                                      size_t vl);
void __riscv_vsoxseg3ei32_v_i64m2x3_m(vbool32_t vm, int64_t *rs1,
                                      vuint32m1_t vs2, vint64m2x3_t vs3,
                                      size_t vl);
void __riscv_vsoxseg4ei32_v_i64m2x4_m(vbool32_t vm, int64_t *rs1,
                                      vuint32m1_t vs2, vint64m2x4_t vs3,
                                      size_t vl);
void __riscv_vsoxseg2ei32_v_i64m4x2_m(vbool16_t vm, int64_t *rs1,
                                      vuint32m2_t vs2, vint64m4x2_t vs3,
                                      size_t vl);
void __riscv_vsoxseg2ei64_v_i64m1x2_m(vbool64_t vm, int64_t *rs1,
                                      vuint64m1_t vs2, vint64m1x2_t vs3,
                                      size_t vl);
void __riscv_vsoxseg3ei64_v_i64m1x3_m(vbool64_t vm, int64_t *rs1,
                                      vuint64m1_t vs2, vint64m1x3_t vs3,
                                      size_t vl);
void __riscv_vsoxseg4ei64_v_i64m1x4_m(vbool64_t vm, int64_t *rs1,
                                      vuint64m1_t vs2, vint64m1x4_t vs3,
                                      size_t vl);
void __riscv_vsoxseg5ei64_v_i64m1x5_m(vbool64_t vm, int64_t *rs1,
                                      vuint64m1_t vs2, vint64m1x5_t vs3,
                                      size_t vl);
void __riscv_vsoxseg6ei64_v_i64m1x6_m(vbool64_t vm, int64_t *rs1,
                                      vuint64m1_t vs2, vint64m1x6_t vs3,
                                      size_t vl);
void __riscv_vsoxseg7ei64_v_i64m1x7_m(vbool64_t vm, int64_t *rs1,
                                      vuint64m1_t vs2, vint64m1x7_t vs3,
                                      size_t vl);
void __riscv_vsoxseg8ei64_v_i64m1x8_m(vbool64_t vm, int64_t *rs1,
                                      vuint64m1_t vs2, vint64m1x8_t vs3,
                                      size_t vl);
void __riscv_vsoxseg2ei64_v_i64m2x2_m(vbool32_t vm, int64_t *rs1,
                                      vuint64m2_t vs2, vint64m2x2_t vs3,
                                      size_t vl);
void __riscv_vsoxseg3ei64_v_i64m2x3_m(vbool32_t vm, int64_t *rs1,
                                      vuint64m2_t vs2, vint64m2x3_t vs3,
                                      size_t vl);
void __riscv_vsoxseg4ei64_v_i64m2x4_m(vbool32_t vm, int64_t *rs1,
                                      vuint64m2_t vs2, vint64m2x4_t vs3,
                                      size_t vl);
void __riscv_vsoxseg2ei64_v_i64m4x2_m(vbool16_t vm, int64_t *rs1,
                                      vuint64m4_t vs2, vint64m4x2_t vs3,
                                      size_t vl);
void __riscv_vsuxseg2ei8_v_i8mf8x2_m(vbool64_t vm, int8_t *rs1, vuint8mf8_t vs2,
                                     vint8mf8x2_t vs3, size_t vl);
void __riscv_vsuxseg3ei8_v_i8mf8x3_m(vbool64_t vm, int8_t *rs1, vuint8mf8_t vs2,
                                     vint8mf8x3_t vs3, size_t vl);
void __riscv_vsuxseg4ei8_v_i8mf8x4_m(vbool64_t vm, int8_t *rs1, vuint8mf8_t vs2,
                                     vint8mf8x4_t vs3, size_t vl);
void __riscv_vsuxseg5ei8_v_i8mf8x5_m(vbool64_t vm, int8_t *rs1, vuint8mf8_t vs2,
                                     vint8mf8x5_t vs3, size_t vl);
void __riscv_vsuxseg6ei8_v_i8mf8x6_m(vbool64_t vm, int8_t *rs1, vuint8mf8_t vs2,
                                     vint8mf8x6_t vs3, size_t vl);
void __riscv_vsuxseg7ei8_v_i8mf8x7_m(vbool64_t vm, int8_t *rs1, vuint8mf8_t vs2,
                                     vint8mf8x7_t vs3, size_t vl);
void __riscv_vsuxseg8ei8_v_i8mf8x8_m(vbool64_t vm, int8_t *rs1, vuint8mf8_t vs2,
                                     vint8mf8x8_t vs3, size_t vl);
void __riscv_vsuxseg2ei8_v_i8mf4x2_m(vbool32_t vm, int8_t *rs1, vuint8mf4_t vs2,
                                     vint8mf4x2_t vs3, size_t vl);
void __riscv_vsuxseg3ei8_v_i8mf4x3_m(vbool32_t vm, int8_t *rs1, vuint8mf4_t vs2,
                                     vint8mf4x3_t vs3, size_t vl);
void __riscv_vsuxseg4ei8_v_i8mf4x4_m(vbool32_t vm, int8_t *rs1, vuint8mf4_t vs2,
                                     vint8mf4x4_t vs3, size_t vl);
void __riscv_vsuxseg5ei8_v_i8mf4x5_m(vbool32_t vm, int8_t *rs1, vuint8mf4_t vs2,
                                     vint8mf4x5_t vs3, size_t vl);
void __riscv_vsuxseg6ei8_v_i8mf4x6_m(vbool32_t vm, int8_t *rs1, vuint8mf4_t vs2,
                                     vint8mf4x6_t vs3, size_t vl);
void __riscv_vsuxseg7ei8_v_i8mf4x7_m(vbool32_t vm, int8_t *rs1, vuint8mf4_t vs2,
                                     vint8mf4x7_t vs3, size_t vl);
void __riscv_vsuxseg8ei8_v_i8mf4x8_m(vbool32_t vm, int8_t *rs1, vuint8mf4_t vs2,
                                     vint8mf4x8_t vs3, size_t vl);
void __riscv_vsuxseg2ei8_v_i8mf2x2_m(vbool16_t vm, int8_t *rs1, vuint8mf2_t vs2,
                                     vint8mf2x2_t vs3, size_t vl);
void __riscv_vsuxseg3ei8_v_i8mf2x3_m(vbool16_t vm, int8_t *rs1, vuint8mf2_t vs2,
                                     vint8mf2x3_t vs3, size_t vl);
void __riscv_vsuxseg4ei8_v_i8mf2x4_m(vbool16_t vm, int8_t *rs1, vuint8mf2_t vs2,
                                     vint8mf2x4_t vs3, size_t vl);
void __riscv_vsuxseg5ei8_v_i8mf2x5_m(vbool16_t vm, int8_t *rs1, vuint8mf2_t vs2,
                                     vint8mf2x5_t vs3, size_t vl);
void __riscv_vsuxseg6ei8_v_i8mf2x6_m(vbool16_t vm, int8_t *rs1, vuint8mf2_t vs2,
                                     vint8mf2x6_t vs3, size_t vl);
void __riscv_vsuxseg7ei8_v_i8mf2x7_m(vbool16_t vm, int8_t *rs1, vuint8mf2_t vs2,
                                     vint8mf2x7_t vs3, size_t vl);
void __riscv_vsuxseg8ei8_v_i8mf2x8_m(vbool16_t vm, int8_t *rs1, vuint8mf2_t vs2,
                                     vint8mf2x8_t vs3, size_t vl);
void __riscv_vsuxseg2ei8_v_i8m1x2_m(vbool8_t vm, int8_t *rs1, vuint8m1_t vs2,
                                    vint8m1x2_t vs3, size_t vl);
void __riscv_vsuxseg3ei8_v_i8m1x3_m(vbool8_t vm, int8_t *rs1, vuint8m1_t vs2,
                                    vint8m1x3_t vs3, size_t vl);
void __riscv_vsuxseg4ei8_v_i8m1x4_m(vbool8_t vm, int8_t *rs1, vuint8m1_t vs2,
                                    vint8m1x4_t vs3, size_t vl);
void __riscv_vsuxseg5ei8_v_i8m1x5_m(vbool8_t vm, int8_t *rs1, vuint8m1_t vs2,
                                    vint8m1x5_t vs3, size_t vl);
void __riscv_vsuxseg6ei8_v_i8m1x6_m(vbool8_t vm, int8_t *rs1, vuint8m1_t vs2,
                                    vint8m1x6_t vs3, size_t vl);
void __riscv_vsuxseg7ei8_v_i8m1x7_m(vbool8_t vm, int8_t *rs1, vuint8m1_t vs2,
                                    vint8m1x7_t vs3, size_t vl);
void __riscv_vsuxseg8ei8_v_i8m1x8_m(vbool8_t vm, int8_t *rs1, vuint8m1_t vs2,
                                    vint8m1x8_t vs3, size_t vl);
void __riscv_vsuxseg2ei8_v_i8m2x2_m(vbool4_t vm, int8_t *rs1, vuint8m2_t vs2,
                                    vint8m2x2_t vs3, size_t vl);
void __riscv_vsuxseg3ei8_v_i8m2x3_m(vbool4_t vm, int8_t *rs1, vuint8m2_t vs2,
                                    vint8m2x3_t vs3, size_t vl);
void __riscv_vsuxseg4ei8_v_i8m2x4_m(vbool4_t vm, int8_t *rs1, vuint8m2_t vs2,
                                    vint8m2x4_t vs3, size_t vl);
void __riscv_vsuxseg2ei8_v_i8m4x2_m(vbool2_t vm, int8_t *rs1, vuint8m4_t vs2,
                                    vint8m4x2_t vs3, size_t vl);
void __riscv_vsuxseg2ei16_v_i8mf8x2_m(vbool64_t vm, int8_t *rs1,
                                      vuint16mf4_t vs2, vint8mf8x2_t vs3,
                                      size_t vl);
void __riscv_vsuxseg3ei16_v_i8mf8x3_m(vbool64_t vm, int8_t *rs1,
                                      vuint16mf4_t vs2, vint8mf8x3_t vs3,
                                      size_t vl);
void __riscv_vsuxseg4ei16_v_i8mf8x4_m(vbool64_t vm, int8_t *rs1,
                                      vuint16mf4_t vs2, vint8mf8x4_t vs3,
                                      size_t vl);
void __riscv_vsuxseg5ei16_v_i8mf8x5_m(vbool64_t vm, int8_t *rs1,
                                      vuint16mf4_t vs2, vint8mf8x5_t vs3,
                                      size_t vl);
void __riscv_vsuxseg6ei16_v_i8mf8x6_m(vbool64_t vm, int8_t *rs1,
                                      vuint16mf4_t vs2, vint8mf8x6_t vs3,
                                      size_t vl);
void __riscv_vsuxseg7ei16_v_i8mf8x7_m(vbool64_t vm, int8_t *rs1,
                                      vuint16mf4_t vs2, vint8mf8x7_t vs3,
                                      size_t vl);
void __riscv_vsuxseg8ei16_v_i8mf8x8_m(vbool64_t vm, int8_t *rs1,
                                      vuint16mf4_t vs2, vint8mf8x8_t vs3,
                                      size_t vl);
void __riscv_vsuxseg2ei16_v_i8mf4x2_m(vbool32_t vm, int8_t *rs1,
                                      vuint16mf2_t vs2, vint8mf4x2_t vs3,
                                      size_t vl);
void __riscv_vsuxseg3ei16_v_i8mf4x3_m(vbool32_t vm, int8_t *rs1,
                                      vuint16mf2_t vs2, vint8mf4x3_t vs3,
                                      size_t vl);
void __riscv_vsuxseg4ei16_v_i8mf4x4_m(vbool32_t vm, int8_t *rs1,
                                      vuint16mf2_t vs2, vint8mf4x4_t vs3,
                                      size_t vl);
void __riscv_vsuxseg5ei16_v_i8mf4x5_m(vbool32_t vm, int8_t *rs1,
                                      vuint16mf2_t vs2, vint8mf4x5_t vs3,
                                      size_t vl);
void __riscv_vsuxseg6ei16_v_i8mf4x6_m(vbool32_t vm, int8_t *rs1,
                                      vuint16mf2_t vs2, vint8mf4x6_t vs3,
                                      size_t vl);
void __riscv_vsuxseg7ei16_v_i8mf4x7_m(vbool32_t vm, int8_t *rs1,
                                      vuint16mf2_t vs2, vint8mf4x7_t vs3,
                                      size_t vl);
void __riscv_vsuxseg8ei16_v_i8mf4x8_m(vbool32_t vm, int8_t *rs1,
                                      vuint16mf2_t vs2, vint8mf4x8_t vs3,
                                      size_t vl);
void __riscv_vsuxseg2ei16_v_i8mf2x2_m(vbool16_t vm, int8_t *rs1,
                                      vuint16m1_t vs2, vint8mf2x2_t vs3,
                                      size_t vl);
void __riscv_vsuxseg3ei16_v_i8mf2x3_m(vbool16_t vm, int8_t *rs1,
                                      vuint16m1_t vs2, vint8mf2x3_t vs3,
                                      size_t vl);
void __riscv_vsuxseg4ei16_v_i8mf2x4_m(vbool16_t vm, int8_t *rs1,
                                      vuint16m1_t vs2, vint8mf2x4_t vs3,
                                      size_t vl);
void __riscv_vsuxseg5ei16_v_i8mf2x5_m(vbool16_t vm, int8_t *rs1,
                                      vuint16m1_t vs2, vint8mf2x5_t vs3,
                                      size_t vl);
void __riscv_vsuxseg6ei16_v_i8mf2x6_m(vbool16_t vm, int8_t *rs1,
                                      vuint16m1_t vs2, vint8mf2x6_t vs3,
                                      size_t vl);
void __riscv_vsuxseg7ei16_v_i8mf2x7_m(vbool16_t vm, int8_t *rs1,
                                      vuint16m1_t vs2, vint8mf2x7_t vs3,
                                      size_t vl);
void __riscv_vsuxseg8ei16_v_i8mf2x8_m(vbool16_t vm, int8_t *rs1,
                                      vuint16m1_t vs2, vint8mf2x8_t vs3,
                                      size_t vl);
void __riscv_vsuxseg2ei16_v_i8m1x2_m(vbool8_t vm, int8_t *rs1, vuint16m2_t vs2,
                                     vint8m1x2_t vs3, size_t vl);
void __riscv_vsuxseg3ei16_v_i8m1x3_m(vbool8_t vm, int8_t *rs1, vuint16m2_t vs2,
                                     vint8m1x3_t vs3, size_t vl);
void __riscv_vsuxseg4ei16_v_i8m1x4_m(vbool8_t vm, int8_t *rs1, vuint16m2_t vs2,
                                     vint8m1x4_t vs3, size_t vl);
void __riscv_vsuxseg5ei16_v_i8m1x5_m(vbool8_t vm, int8_t *rs1, vuint16m2_t vs2,
                                     vint8m1x5_t vs3, size_t vl);
void __riscv_vsuxseg6ei16_v_i8m1x6_m(vbool8_t vm, int8_t *rs1, vuint16m2_t vs2,
                                     vint8m1x6_t vs3, size_t vl);
void __riscv_vsuxseg7ei16_v_i8m1x7_m(vbool8_t vm, int8_t *rs1, vuint16m2_t vs2,
                                     vint8m1x7_t vs3, size_t vl);
void __riscv_vsuxseg8ei16_v_i8m1x8_m(vbool8_t vm, int8_t *rs1, vuint16m2_t vs2,
                                     vint8m1x8_t vs3, size_t vl);
void __riscv_vsuxseg2ei16_v_i8m2x2_m(vbool4_t vm, int8_t *rs1, vuint16m4_t vs2,
                                     vint8m2x2_t vs3, size_t vl);
void __riscv_vsuxseg3ei16_v_i8m2x3_m(vbool4_t vm, int8_t *rs1, vuint16m4_t vs2,
                                     vint8m2x3_t vs3, size_t vl);
void __riscv_vsuxseg4ei16_v_i8m2x4_m(vbool4_t vm, int8_t *rs1, vuint16m4_t vs2,
                                     vint8m2x4_t vs3, size_t vl);
void __riscv_vsuxseg2ei16_v_i8m4x2_m(vbool2_t vm, int8_t *rs1, vuint16m8_t vs2,
                                     vint8m4x2_t vs3, size_t vl);
void __riscv_vsuxseg2ei32_v_i8mf8x2_m(vbool64_t vm, int8_t *rs1,
                                      vuint32mf2_t vs2, vint8mf8x2_t vs3,
                                      size_t vl);
void __riscv_vsuxseg3ei32_v_i8mf8x3_m(vbool64_t vm, int8_t *rs1,
                                      vuint32mf2_t vs2, vint8mf8x3_t vs3,
                                      size_t vl);
void __riscv_vsuxseg4ei32_v_i8mf8x4_m(vbool64_t vm, int8_t *rs1,
                                      vuint32mf2_t vs2, vint8mf8x4_t vs3,
                                      size_t vl);
void __riscv_vsuxseg5ei32_v_i8mf8x5_m(vbool64_t vm, int8_t *rs1,
                                      vuint32mf2_t vs2, vint8mf8x5_t vs3,
                                      size_t vl);
void __riscv_vsuxseg6ei32_v_i8mf8x6_m(vbool64_t vm, int8_t *rs1,
                                      vuint32mf2_t vs2, vint8mf8x6_t vs3,
                                      size_t vl);
void __riscv_vsuxseg7ei32_v_i8mf8x7_m(vbool64_t vm, int8_t *rs1,
                                      vuint32mf2_t vs2, vint8mf8x7_t vs3,
                                      size_t vl);
void __riscv_vsuxseg8ei32_v_i8mf8x8_m(vbool64_t vm, int8_t *rs1,
                                      vuint32mf2_t vs2, vint8mf8x8_t vs3,
                                      size_t vl);
void __riscv_vsuxseg2ei32_v_i8mf4x2_m(vbool32_t vm, int8_t *rs1,
                                      vuint32m1_t vs2, vint8mf4x2_t vs3,
                                      size_t vl);
void __riscv_vsuxseg3ei32_v_i8mf4x3_m(vbool32_t vm, int8_t *rs1,
                                      vuint32m1_t vs2, vint8mf4x3_t vs3,
                                      size_t vl);
void __riscv_vsuxseg4ei32_v_i8mf4x4_m(vbool32_t vm, int8_t *rs1,
                                      vuint32m1_t vs2, vint8mf4x4_t vs3,
                                      size_t vl);
void __riscv_vsuxseg5ei32_v_i8mf4x5_m(vbool32_t vm, int8_t *rs1,
                                      vuint32m1_t vs2, vint8mf4x5_t vs3,
                                      size_t vl);
void __riscv_vsuxseg6ei32_v_i8mf4x6_m(vbool32_t vm, int8_t *rs1,
                                      vuint32m1_t vs2, vint8mf4x6_t vs3,
                                      size_t vl);
void __riscv_vsuxseg7ei32_v_i8mf4x7_m(vbool32_t vm, int8_t *rs1,
                                      vuint32m1_t vs2, vint8mf4x7_t vs3,
                                      size_t vl);
void __riscv_vsuxseg8ei32_v_i8mf4x8_m(vbool32_t vm, int8_t *rs1,
                                      vuint32m1_t vs2, vint8mf4x8_t vs3,
                                      size_t vl);
void __riscv_vsuxseg2ei32_v_i8mf2x2_m(vbool16_t vm, int8_t *rs1,
                                      vuint32m2_t vs2, vint8mf2x2_t vs3,
                                      size_t vl);
void __riscv_vsuxseg3ei32_v_i8mf2x3_m(vbool16_t vm, int8_t *rs1,
                                      vuint32m2_t vs2, vint8mf2x3_t vs3,
                                      size_t vl);
void __riscv_vsuxseg4ei32_v_i8mf2x4_m(vbool16_t vm, int8_t *rs1,
                                      vuint32m2_t vs2, vint8mf2x4_t vs3,
                                      size_t vl);
void __riscv_vsuxseg5ei32_v_i8mf2x5_m(vbool16_t vm, int8_t *rs1,
                                      vuint32m2_t vs2, vint8mf2x5_t vs3,
                                      size_t vl);
void __riscv_vsuxseg6ei32_v_i8mf2x6_m(vbool16_t vm, int8_t *rs1,
                                      vuint32m2_t vs2, vint8mf2x6_t vs3,
                                      size_t vl);
void __riscv_vsuxseg7ei32_v_i8mf2x7_m(vbool16_t vm, int8_t *rs1,
                                      vuint32m2_t vs2, vint8mf2x7_t vs3,
                                      size_t vl);
void __riscv_vsuxseg8ei32_v_i8mf2x8_m(vbool16_t vm, int8_t *rs1,
                                      vuint32m2_t vs2, vint8mf2x8_t vs3,
                                      size_t vl);
void __riscv_vsuxseg2ei32_v_i8m1x2_m(vbool8_t vm, int8_t *rs1, vuint32m4_t vs2,
                                     vint8m1x2_t vs3, size_t vl);
void __riscv_vsuxseg3ei32_v_i8m1x3_m(vbool8_t vm, int8_t *rs1, vuint32m4_t vs2,
                                     vint8m1x3_t vs3, size_t vl);
void __riscv_vsuxseg4ei32_v_i8m1x4_m(vbool8_t vm, int8_t *rs1, vuint32m4_t vs2,
                                     vint8m1x4_t vs3, size_t vl);
void __riscv_vsuxseg5ei32_v_i8m1x5_m(vbool8_t vm, int8_t *rs1, vuint32m4_t vs2,
                                     vint8m1x5_t vs3, size_t vl);
void __riscv_vsuxseg6ei32_v_i8m1x6_m(vbool8_t vm, int8_t *rs1, vuint32m4_t vs2,
                                     vint8m1x6_t vs3, size_t vl);
void __riscv_vsuxseg7ei32_v_i8m1x7_m(vbool8_t vm, int8_t *rs1, vuint32m4_t vs2,
                                     vint8m1x7_t vs3, size_t vl);
void __riscv_vsuxseg8ei32_v_i8m1x8_m(vbool8_t vm, int8_t *rs1, vuint32m4_t vs2,
                                     vint8m1x8_t vs3, size_t vl);
void __riscv_vsuxseg2ei32_v_i8m2x2_m(vbool4_t vm, int8_t *rs1, vuint32m8_t vs2,
                                     vint8m2x2_t vs3, size_t vl);
void __riscv_vsuxseg3ei32_v_i8m2x3_m(vbool4_t vm, int8_t *rs1, vuint32m8_t vs2,
                                     vint8m2x3_t vs3, size_t vl);
void __riscv_vsuxseg4ei32_v_i8m2x4_m(vbool4_t vm, int8_t *rs1, vuint32m8_t vs2,
                                     vint8m2x4_t vs3, size_t vl);
void __riscv_vsuxseg2ei64_v_i8mf8x2_m(vbool64_t vm, int8_t *rs1,
                                      vuint64m1_t vs2, vint8mf8x2_t vs3,
                                      size_t vl);
void __riscv_vsuxseg3ei64_v_i8mf8x3_m(vbool64_t vm, int8_t *rs1,
                                      vuint64m1_t vs2, vint8mf8x3_t vs3,
                                      size_t vl);
void __riscv_vsuxseg4ei64_v_i8mf8x4_m(vbool64_t vm, int8_t *rs1,
                                      vuint64m1_t vs2, vint8mf8x4_t vs3,
                                      size_t vl);
void __riscv_vsuxseg5ei64_v_i8mf8x5_m(vbool64_t vm, int8_t *rs1,
                                      vuint64m1_t vs2, vint8mf8x5_t vs3,
                                      size_t vl);
void __riscv_vsuxseg6ei64_v_i8mf8x6_m(vbool64_t vm, int8_t *rs1,
                                      vuint64m1_t vs2, vint8mf8x6_t vs3,
                                      size_t vl);
void __riscv_vsuxseg7ei64_v_i8mf8x7_m(vbool64_t vm, int8_t *rs1,
                                      vuint64m1_t vs2, vint8mf8x7_t vs3,
                                      size_t vl);
void __riscv_vsuxseg8ei64_v_i8mf8x8_m(vbool64_t vm, int8_t *rs1,
                                      vuint64m1_t vs2, vint8mf8x8_t vs3,
                                      size_t vl);
void __riscv_vsuxseg2ei64_v_i8mf4x2_m(vbool32_t vm, int8_t *rs1,
                                      vuint64m2_t vs2, vint8mf4x2_t vs3,
                                      size_t vl);
void __riscv_vsuxseg3ei64_v_i8mf4x3_m(vbool32_t vm, int8_t *rs1,
                                      vuint64m2_t vs2, vint8mf4x3_t vs3,
                                      size_t vl);
void __riscv_vsuxseg4ei64_v_i8mf4x4_m(vbool32_t vm, int8_t *rs1,
                                      vuint64m2_t vs2, vint8mf4x4_t vs3,
                                      size_t vl);
void __riscv_vsuxseg5ei64_v_i8mf4x5_m(vbool32_t vm, int8_t *rs1,
                                      vuint64m2_t vs2, vint8mf4x5_t vs3,
                                      size_t vl);
void __riscv_vsuxseg6ei64_v_i8mf4x6_m(vbool32_t vm, int8_t *rs1,
                                      vuint64m2_t vs2, vint8mf4x6_t vs3,
                                      size_t vl);
void __riscv_vsuxseg7ei64_v_i8mf4x7_m(vbool32_t vm, int8_t *rs1,
                                      vuint64m2_t vs2, vint8mf4x7_t vs3,
                                      size_t vl);
void __riscv_vsuxseg8ei64_v_i8mf4x8_m(vbool32_t vm, int8_t *rs1,
                                      vuint64m2_t vs2, vint8mf4x8_t vs3,
                                      size_t vl);
void __riscv_vsuxseg2ei64_v_i8mf2x2_m(vbool16_t vm, int8_t *rs1,
                                      vuint64m4_t vs2, vint8mf2x2_t vs3,
                                      size_t vl);
void __riscv_vsuxseg3ei64_v_i8mf2x3_m(vbool16_t vm, int8_t *rs1,
                                      vuint64m4_t vs2, vint8mf2x3_t vs3,
                                      size_t vl);
void __riscv_vsuxseg4ei64_v_i8mf2x4_m(vbool16_t vm, int8_t *rs1,
                                      vuint64m4_t vs2, vint8mf2x4_t vs3,
                                      size_t vl);
void __riscv_vsuxseg5ei64_v_i8mf2x5_m(vbool16_t vm, int8_t *rs1,
                                      vuint64m4_t vs2, vint8mf2x5_t vs3,
                                      size_t vl);
void __riscv_vsuxseg6ei64_v_i8mf2x6_m(vbool16_t vm, int8_t *rs1,
                                      vuint64m4_t vs2, vint8mf2x6_t vs3,
                                      size_t vl);
void __riscv_vsuxseg7ei64_v_i8mf2x7_m(vbool16_t vm, int8_t *rs1,
                                      vuint64m4_t vs2, vint8mf2x7_t vs3,
                                      size_t vl);
void __riscv_vsuxseg8ei64_v_i8mf2x8_m(vbool16_t vm, int8_t *rs1,
                                      vuint64m4_t vs2, vint8mf2x8_t vs3,
                                      size_t vl);
void __riscv_vsuxseg2ei64_v_i8m1x2_m(vbool8_t vm, int8_t *rs1, vuint64m8_t vs2,
                                     vint8m1x2_t vs3, size_t vl);
void __riscv_vsuxseg3ei64_v_i8m1x3_m(vbool8_t vm, int8_t *rs1, vuint64m8_t vs2,
                                     vint8m1x3_t vs3, size_t vl);
void __riscv_vsuxseg4ei64_v_i8m1x4_m(vbool8_t vm, int8_t *rs1, vuint64m8_t vs2,
                                     vint8m1x4_t vs3, size_t vl);
void __riscv_vsuxseg5ei64_v_i8m1x5_m(vbool8_t vm, int8_t *rs1, vuint64m8_t vs2,
                                     vint8m1x5_t vs3, size_t vl);
void __riscv_vsuxseg6ei64_v_i8m1x6_m(vbool8_t vm, int8_t *rs1, vuint64m8_t vs2,
                                     vint8m1x6_t vs3, size_t vl);
void __riscv_vsuxseg7ei64_v_i8m1x7_m(vbool8_t vm, int8_t *rs1, vuint64m8_t vs2,
                                     vint8m1x7_t vs3, size_t vl);
void __riscv_vsuxseg8ei64_v_i8m1x8_m(vbool8_t vm, int8_t *rs1, vuint64m8_t vs2,
                                     vint8m1x8_t vs3, size_t vl);
void __riscv_vsuxseg2ei8_v_i16mf4x2_m(vbool64_t vm, int16_t *rs1,
                                      vuint8mf8_t vs2, vint16mf4x2_t vs3,
                                      size_t vl);
void __riscv_vsuxseg3ei8_v_i16mf4x3_m(vbool64_t vm, int16_t *rs1,
                                      vuint8mf8_t vs2, vint16mf4x3_t vs3,
                                      size_t vl);
void __riscv_vsuxseg4ei8_v_i16mf4x4_m(vbool64_t vm, int16_t *rs1,
                                      vuint8mf8_t vs2, vint16mf4x4_t vs3,
                                      size_t vl);
void __riscv_vsuxseg5ei8_v_i16mf4x5_m(vbool64_t vm, int16_t *rs1,
                                      vuint8mf8_t vs2, vint16mf4x5_t vs3,
                                      size_t vl);
void __riscv_vsuxseg6ei8_v_i16mf4x6_m(vbool64_t vm, int16_t *rs1,
                                      vuint8mf8_t vs2, vint16mf4x6_t vs3,
                                      size_t vl);
void __riscv_vsuxseg7ei8_v_i16mf4x7_m(vbool64_t vm, int16_t *rs1,
                                      vuint8mf8_t vs2, vint16mf4x7_t vs3,
                                      size_t vl);
void __riscv_vsuxseg8ei8_v_i16mf4x8_m(vbool64_t vm, int16_t *rs1,
                                      vuint8mf8_t vs2, vint16mf4x8_t vs3,
                                      size_t vl);
void __riscv_vsuxseg2ei8_v_i16mf2x2_m(vbool32_t vm, int16_t *rs1,
                                      vuint8mf4_t vs2, vint16mf2x2_t vs3,
                                      size_t vl);
void __riscv_vsuxseg3ei8_v_i16mf2x3_m(vbool32_t vm, int16_t *rs1,
                                      vuint8mf4_t vs2, vint16mf2x3_t vs3,
                                      size_t vl);
void __riscv_vsuxseg4ei8_v_i16mf2x4_m(vbool32_t vm, int16_t *rs1,
                                      vuint8mf4_t vs2, vint16mf2x4_t vs3,
                                      size_t vl);
void __riscv_vsuxseg5ei8_v_i16mf2x5_m(vbool32_t vm, int16_t *rs1,
                                      vuint8mf4_t vs2, vint16mf2x5_t vs3,
                                      size_t vl);
void __riscv_vsuxseg6ei8_v_i16mf2x6_m(vbool32_t vm, int16_t *rs1,
                                      vuint8mf4_t vs2, vint16mf2x6_t vs3,
                                      size_t vl);
void __riscv_vsuxseg7ei8_v_i16mf2x7_m(vbool32_t vm, int16_t *rs1,
                                      vuint8mf4_t vs2, vint16mf2x7_t vs3,
                                      size_t vl);
void __riscv_vsuxseg8ei8_v_i16mf2x8_m(vbool32_t vm, int16_t *rs1,
                                      vuint8mf4_t vs2, vint16mf2x8_t vs3,
                                      size_t vl);
void __riscv_vsuxseg2ei8_v_i16m1x2_m(vbool16_t vm, int16_t *rs1,
                                     vuint8mf2_t vs2, vint16m1x2_t vs3,
                                     size_t vl);
void __riscv_vsuxseg3ei8_v_i16m1x3_m(vbool16_t vm, int16_t *rs1,
                                     vuint8mf2_t vs2, vint16m1x3_t vs3,
                                     size_t vl);
void __riscv_vsuxseg4ei8_v_i16m1x4_m(vbool16_t vm, int16_t *rs1,
                                     vuint8mf2_t vs2, vint16m1x4_t vs3,
                                     size_t vl);
void __riscv_vsuxseg5ei8_v_i16m1x5_m(vbool16_t vm, int16_t *rs1,
                                     vuint8mf2_t vs2, vint16m1x5_t vs3,
                                     size_t vl);
void __riscv_vsuxseg6ei8_v_i16m1x6_m(vbool16_t vm, int16_t *rs1,
                                     vuint8mf2_t vs2, vint16m1x6_t vs3,
                                     size_t vl);
void __riscv_vsuxseg7ei8_v_i16m1x7_m(vbool16_t vm, int16_t *rs1,
                                     vuint8mf2_t vs2, vint16m1x7_t vs3,
                                     size_t vl);
void __riscv_vsuxseg8ei8_v_i16m1x8_m(vbool16_t vm, int16_t *rs1,
                                     vuint8mf2_t vs2, vint16m1x8_t vs3,
                                     size_t vl);
void __riscv_vsuxseg2ei8_v_i16m2x2_m(vbool8_t vm, int16_t *rs1, vuint8m1_t vs2,
                                     vint16m2x2_t vs3, size_t vl);
void __riscv_vsuxseg3ei8_v_i16m2x3_m(vbool8_t vm, int16_t *rs1, vuint8m1_t vs2,
                                     vint16m2x3_t vs3, size_t vl);
void __riscv_vsuxseg4ei8_v_i16m2x4_m(vbool8_t vm, int16_t *rs1, vuint8m1_t vs2,
                                     vint16m2x4_t vs3, size_t vl);
void __riscv_vsuxseg2ei8_v_i16m4x2_m(vbool4_t vm, int16_t *rs1, vuint8m2_t vs2,
                                     vint16m4x2_t vs3, size_t vl);
void __riscv_vsuxseg2ei16_v_i16mf4x2_m(vbool64_t vm, int16_t *rs1,
                                       vuint16mf4_t vs2, vint16mf4x2_t vs3,
                                       size_t vl);
void __riscv_vsuxseg3ei16_v_i16mf4x3_m(vbool64_t vm, int16_t *rs1,
                                       vuint16mf4_t vs2, vint16mf4x3_t vs3,
                                       size_t vl);
void __riscv_vsuxseg4ei16_v_i16mf4x4_m(vbool64_t vm, int16_t *rs1,
                                       vuint16mf4_t vs2, vint16mf4x4_t vs3,
                                       size_t vl);
void __riscv_vsuxseg5ei16_v_i16mf4x5_m(vbool64_t vm, int16_t *rs1,
                                       vuint16mf4_t vs2, vint16mf4x5_t vs3,
                                       size_t vl);
void __riscv_vsuxseg6ei16_v_i16mf4x6_m(vbool64_t vm, int16_t *rs1,
                                       vuint16mf4_t vs2, vint16mf4x6_t vs3,
                                       size_t vl);
void __riscv_vsuxseg7ei16_v_i16mf4x7_m(vbool64_t vm, int16_t *rs1,
                                       vuint16mf4_t vs2, vint16mf4x7_t vs3,
                                       size_t vl);
void __riscv_vsuxseg8ei16_v_i16mf4x8_m(vbool64_t vm, int16_t *rs1,
                                       vuint16mf4_t vs2, vint16mf4x8_t vs3,
                                       size_t vl);
void __riscv_vsuxseg2ei16_v_i16mf2x2_m(vbool32_t vm, int16_t *rs1,
                                       vuint16mf2_t vs2, vint16mf2x2_t vs3,
                                       size_t vl);
void __riscv_vsuxseg3ei16_v_i16mf2x3_m(vbool32_t vm, int16_t *rs1,
                                       vuint16mf2_t vs2, vint16mf2x3_t vs3,
                                       size_t vl);
void __riscv_vsuxseg4ei16_v_i16mf2x4_m(vbool32_t vm, int16_t *rs1,
                                       vuint16mf2_t vs2, vint16mf2x4_t vs3,
                                       size_t vl);
void __riscv_vsuxseg5ei16_v_i16mf2x5_m(vbool32_t vm, int16_t *rs1,
                                       vuint16mf2_t vs2, vint16mf2x5_t vs3,
                                       size_t vl);
void __riscv_vsuxseg6ei16_v_i16mf2x6_m(vbool32_t vm, int16_t *rs1,
                                       vuint16mf2_t vs2, vint16mf2x6_t vs3,
                                       size_t vl);
void __riscv_vsuxseg7ei16_v_i16mf2x7_m(vbool32_t vm, int16_t *rs1,
                                       vuint16mf2_t vs2, vint16mf2x7_t vs3,
                                       size_t vl);
void __riscv_vsuxseg8ei16_v_i16mf2x8_m(vbool32_t vm, int16_t *rs1,
                                       vuint16mf2_t vs2, vint16mf2x8_t vs3,
                                       size_t vl);
void __riscv_vsuxseg2ei16_v_i16m1x2_m(vbool16_t vm, int16_t *rs1,
                                      vuint16m1_t vs2, vint16m1x2_t vs3,
                                      size_t vl);
void __riscv_vsuxseg3ei16_v_i16m1x3_m(vbool16_t vm, int16_t *rs1,
                                      vuint16m1_t vs2, vint16m1x3_t vs3,
                                      size_t vl);
void __riscv_vsuxseg4ei16_v_i16m1x4_m(vbool16_t vm, int16_t *rs1,
                                      vuint16m1_t vs2, vint16m1x4_t vs3,
                                      size_t vl);
void __riscv_vsuxseg5ei16_v_i16m1x5_m(vbool16_t vm, int16_t *rs1,
                                      vuint16m1_t vs2, vint16m1x5_t vs3,
                                      size_t vl);
void __riscv_vsuxseg6ei16_v_i16m1x6_m(vbool16_t vm, int16_t *rs1,
                                      vuint16m1_t vs2, vint16m1x6_t vs3,
                                      size_t vl);
void __riscv_vsuxseg7ei16_v_i16m1x7_m(vbool16_t vm, int16_t *rs1,
                                      vuint16m1_t vs2, vint16m1x7_t vs3,
                                      size_t vl);
void __riscv_vsuxseg8ei16_v_i16m1x8_m(vbool16_t vm, int16_t *rs1,
                                      vuint16m1_t vs2, vint16m1x8_t vs3,
                                      size_t vl);
void __riscv_vsuxseg2ei16_v_i16m2x2_m(vbool8_t vm, int16_t *rs1,
                                      vuint16m2_t vs2, vint16m2x2_t vs3,
                                      size_t vl);
void __riscv_vsuxseg3ei16_v_i16m2x3_m(vbool8_t vm, int16_t *rs1,
                                      vuint16m2_t vs2, vint16m2x3_t vs3,
                                      size_t vl);
void __riscv_vsuxseg4ei16_v_i16m2x4_m(vbool8_t vm, int16_t *rs1,
                                      vuint16m2_t vs2, vint16m2x4_t vs3,
                                      size_t vl);
void __riscv_vsuxseg2ei16_v_i16m4x2_m(vbool4_t vm, int16_t *rs1,
                                      vuint16m4_t vs2, vint16m4x2_t vs3,
                                      size_t vl);
void __riscv_vsuxseg2ei32_v_i16mf4x2_m(vbool64_t vm, int16_t *rs1,
                                       vuint32mf2_t vs2, vint16mf4x2_t vs3,
                                       size_t vl);
void __riscv_vsuxseg3ei32_v_i16mf4x3_m(vbool64_t vm, int16_t *rs1,
                                       vuint32mf2_t vs2, vint16mf4x3_t vs3,
                                       size_t vl);
void __riscv_vsuxseg4ei32_v_i16mf4x4_m(vbool64_t vm, int16_t *rs1,
                                       vuint32mf2_t vs2, vint16mf4x4_t vs3,
                                       size_t vl);
void __riscv_vsuxseg5ei32_v_i16mf4x5_m(vbool64_t vm, int16_t *rs1,
                                       vuint32mf2_t vs2, vint16mf4x5_t vs3,
                                       size_t vl);
void __riscv_vsuxseg6ei32_v_i16mf4x6_m(vbool64_t vm, int16_t *rs1,
                                       vuint32mf2_t vs2, vint16mf4x6_t vs3,
                                       size_t vl);
void __riscv_vsuxseg7ei32_v_i16mf4x7_m(vbool64_t vm, int16_t *rs1,
                                       vuint32mf2_t vs2, vint16mf4x7_t vs3,
                                       size_t vl);
void __riscv_vsuxseg8ei32_v_i16mf4x8_m(vbool64_t vm, int16_t *rs1,
                                       vuint32mf2_t vs2, vint16mf4x8_t vs3,
                                       size_t vl);
void __riscv_vsuxseg2ei32_v_i16mf2x2_m(vbool32_t vm, int16_t *rs1,
                                       vuint32m1_t vs2, vint16mf2x2_t vs3,
                                       size_t vl);
void __riscv_vsuxseg3ei32_v_i16mf2x3_m(vbool32_t vm, int16_t *rs1,
                                       vuint32m1_t vs2, vint16mf2x3_t vs3,
                                       size_t vl);
void __riscv_vsuxseg4ei32_v_i16mf2x4_m(vbool32_t vm, int16_t *rs1,
                                       vuint32m1_t vs2, vint16mf2x4_t vs3,
                                       size_t vl);
void __riscv_vsuxseg5ei32_v_i16mf2x5_m(vbool32_t vm, int16_t *rs1,
                                       vuint32m1_t vs2, vint16mf2x5_t vs3,
                                       size_t vl);
void __riscv_vsuxseg6ei32_v_i16mf2x6_m(vbool32_t vm, int16_t *rs1,
                                       vuint32m1_t vs2, vint16mf2x6_t vs3,
                                       size_t vl);
void __riscv_vsuxseg7ei32_v_i16mf2x7_m(vbool32_t vm, int16_t *rs1,
                                       vuint32m1_t vs2, vint16mf2x7_t vs3,
                                       size_t vl);
void __riscv_vsuxseg8ei32_v_i16mf2x8_m(vbool32_t vm, int16_t *rs1,
                                       vuint32m1_t vs2, vint16mf2x8_t vs3,
                                       size_t vl);
void __riscv_vsuxseg2ei32_v_i16m1x2_m(vbool16_t vm, int16_t *rs1,
                                      vuint32m2_t vs2, vint16m1x2_t vs3,
                                      size_t vl);
void __riscv_vsuxseg3ei32_v_i16m1x3_m(vbool16_t vm, int16_t *rs1,
                                      vuint32m2_t vs2, vint16m1x3_t vs3,
                                      size_t vl);
void __riscv_vsuxseg4ei32_v_i16m1x4_m(vbool16_t vm, int16_t *rs1,
                                      vuint32m2_t vs2, vint16m1x4_t vs3,
                                      size_t vl);
void __riscv_vsuxseg5ei32_v_i16m1x5_m(vbool16_t vm, int16_t *rs1,
                                      vuint32m2_t vs2, vint16m1x5_t vs3,
                                      size_t vl);
void __riscv_vsuxseg6ei32_v_i16m1x6_m(vbool16_t vm, int16_t *rs1,
                                      vuint32m2_t vs2, vint16m1x6_t vs3,
                                      size_t vl);
void __riscv_vsuxseg7ei32_v_i16m1x7_m(vbool16_t vm, int16_t *rs1,
                                      vuint32m2_t vs2, vint16m1x7_t vs3,
                                      size_t vl);
void __riscv_vsuxseg8ei32_v_i16m1x8_m(vbool16_t vm, int16_t *rs1,
                                      vuint32m2_t vs2, vint16m1x8_t vs3,
                                      size_t vl);
void __riscv_vsuxseg2ei32_v_i16m2x2_m(vbool8_t vm, int16_t *rs1,
                                      vuint32m4_t vs2, vint16m2x2_t vs3,
                                      size_t vl);
void __riscv_vsuxseg3ei32_v_i16m2x3_m(vbool8_t vm, int16_t *rs1,
                                      vuint32m4_t vs2, vint16m2x3_t vs3,
                                      size_t vl);
void __riscv_vsuxseg4ei32_v_i16m2x4_m(vbool8_t vm, int16_t *rs1,
                                      vuint32m4_t vs2, vint16m2x4_t vs3,
                                      size_t vl);
void __riscv_vsuxseg2ei32_v_i16m4x2_m(vbool4_t vm, int16_t *rs1,
                                      vuint32m8_t vs2, vint16m4x2_t vs3,
                                      size_t vl);
void __riscv_vsuxseg2ei64_v_i16mf4x2_m(vbool64_t vm, int16_t *rs1,
                                       vuint64m1_t vs2, vint16mf4x2_t vs3,
                                       size_t vl);
void __riscv_vsuxseg3ei64_v_i16mf4x3_m(vbool64_t vm, int16_t *rs1,
                                       vuint64m1_t vs2, vint16mf4x3_t vs3,
                                       size_t vl);
void __riscv_vsuxseg4ei64_v_i16mf4x4_m(vbool64_t vm, int16_t *rs1,
                                       vuint64m1_t vs2, vint16mf4x4_t vs3,
                                       size_t vl);
void __riscv_vsuxseg5ei64_v_i16mf4x5_m(vbool64_t vm, int16_t *rs1,
                                       vuint64m1_t vs2, vint16mf4x5_t vs3,
                                       size_t vl);
void __riscv_vsuxseg6ei64_v_i16mf4x6_m(vbool64_t vm, int16_t *rs1,
                                       vuint64m1_t vs2, vint16mf4x6_t vs3,
                                       size_t vl);
void __riscv_vsuxseg7ei64_v_i16mf4x7_m(vbool64_t vm, int16_t *rs1,
                                       vuint64m1_t vs2, vint16mf4x7_t vs3,
                                       size_t vl);
void __riscv_vsuxseg8ei64_v_i16mf4x8_m(vbool64_t vm, int16_t *rs1,
                                       vuint64m1_t vs2, vint16mf4x8_t vs3,
                                       size_t vl);
void __riscv_vsuxseg2ei64_v_i16mf2x2_m(vbool32_t vm, int16_t *rs1,
                                       vuint64m2_t vs2, vint16mf2x2_t vs3,
                                       size_t vl);
void __riscv_vsuxseg3ei64_v_i16mf2x3_m(vbool32_t vm, int16_t *rs1,
                                       vuint64m2_t vs2, vint16mf2x3_t vs3,
                                       size_t vl);
void __riscv_vsuxseg4ei64_v_i16mf2x4_m(vbool32_t vm, int16_t *rs1,
                                       vuint64m2_t vs2, vint16mf2x4_t vs3,
                                       size_t vl);
void __riscv_vsuxseg5ei64_v_i16mf2x5_m(vbool32_t vm, int16_t *rs1,
                                       vuint64m2_t vs2, vint16mf2x5_t vs3,
                                       size_t vl);
void __riscv_vsuxseg6ei64_v_i16mf2x6_m(vbool32_t vm, int16_t *rs1,
                                       vuint64m2_t vs2, vint16mf2x6_t vs3,
                                       size_t vl);
void __riscv_vsuxseg7ei64_v_i16mf2x7_m(vbool32_t vm, int16_t *rs1,
                                       vuint64m2_t vs2, vint16mf2x7_t vs3,
                                       size_t vl);
void __riscv_vsuxseg8ei64_v_i16mf2x8_m(vbool32_t vm, int16_t *rs1,
                                       vuint64m2_t vs2, vint16mf2x8_t vs3,
                                       size_t vl);
void __riscv_vsuxseg2ei64_v_i16m1x2_m(vbool16_t vm, int16_t *rs1,
                                      vuint64m4_t vs2, vint16m1x2_t vs3,
                                      size_t vl);
void __riscv_vsuxseg3ei64_v_i16m1x3_m(vbool16_t vm, int16_t *rs1,
                                      vuint64m4_t vs2, vint16m1x3_t vs3,
                                      size_t vl);
void __riscv_vsuxseg4ei64_v_i16m1x4_m(vbool16_t vm, int16_t *rs1,
                                      vuint64m4_t vs2, vint16m1x4_t vs3,
                                      size_t vl);
void __riscv_vsuxseg5ei64_v_i16m1x5_m(vbool16_t vm, int16_t *rs1,
                                      vuint64m4_t vs2, vint16m1x5_t vs3,
                                      size_t vl);
void __riscv_vsuxseg6ei64_v_i16m1x6_m(vbool16_t vm, int16_t *rs1,
                                      vuint64m4_t vs2, vint16m1x6_t vs3,
                                      size_t vl);
void __riscv_vsuxseg7ei64_v_i16m1x7_m(vbool16_t vm, int16_t *rs1,
                                      vuint64m4_t vs2, vint16m1x7_t vs3,
                                      size_t vl);
void __riscv_vsuxseg8ei64_v_i16m1x8_m(vbool16_t vm, int16_t *rs1,
                                      vuint64m4_t vs2, vint16m1x8_t vs3,
                                      size_t vl);
void __riscv_vsuxseg2ei64_v_i16m2x2_m(vbool8_t vm, int16_t *rs1,
                                      vuint64m8_t vs2, vint16m2x2_t vs3,
                                      size_t vl);
void __riscv_vsuxseg3ei64_v_i16m2x3_m(vbool8_t vm, int16_t *rs1,
                                      vuint64m8_t vs2, vint16m2x3_t vs3,
                                      size_t vl);
void __riscv_vsuxseg4ei64_v_i16m2x4_m(vbool8_t vm, int16_t *rs1,
                                      vuint64m8_t vs2, vint16m2x4_t vs3,
                                      size_t vl);
void __riscv_vsuxseg2ei8_v_i32mf2x2_m(vbool64_t vm, int32_t *rs1,
                                      vuint8mf8_t vs2, vint32mf2x2_t vs3,
                                      size_t vl);
void __riscv_vsuxseg3ei8_v_i32mf2x3_m(vbool64_t vm, int32_t *rs1,
                                      vuint8mf8_t vs2, vint32mf2x3_t vs3,
                                      size_t vl);
void __riscv_vsuxseg4ei8_v_i32mf2x4_m(vbool64_t vm, int32_t *rs1,
                                      vuint8mf8_t vs2, vint32mf2x4_t vs3,
                                      size_t vl);
void __riscv_vsuxseg5ei8_v_i32mf2x5_m(vbool64_t vm, int32_t *rs1,
                                      vuint8mf8_t vs2, vint32mf2x5_t vs3,
                                      size_t vl);
void __riscv_vsuxseg6ei8_v_i32mf2x6_m(vbool64_t vm, int32_t *rs1,
                                      vuint8mf8_t vs2, vint32mf2x6_t vs3,
                                      size_t vl);
void __riscv_vsuxseg7ei8_v_i32mf2x7_m(vbool64_t vm, int32_t *rs1,
                                      vuint8mf8_t vs2, vint32mf2x7_t vs3,
                                      size_t vl);
void __riscv_vsuxseg8ei8_v_i32mf2x8_m(vbool64_t vm, int32_t *rs1,
                                      vuint8mf8_t vs2, vint32mf2x8_t vs3,
                                      size_t vl);
void __riscv_vsuxseg2ei8_v_i32m1x2_m(vbool32_t vm, int32_t *rs1,
                                     vuint8mf4_t vs2, vint32m1x2_t vs3,
                                     size_t vl);
void __riscv_vsuxseg3ei8_v_i32m1x3_m(vbool32_t vm, int32_t *rs1,
                                     vuint8mf4_t vs2, vint32m1x3_t vs3,
                                     size_t vl);
void __riscv_vsuxseg4ei8_v_i32m1x4_m(vbool32_t vm, int32_t *rs1,
                                     vuint8mf4_t vs2, vint32m1x4_t vs3,
                                     size_t vl);
void __riscv_vsuxseg5ei8_v_i32m1x5_m(vbool32_t vm, int32_t *rs1,
                                     vuint8mf4_t vs2, vint32m1x5_t vs3,
                                     size_t vl);
void __riscv_vsuxseg6ei8_v_i32m1x6_m(vbool32_t vm, int32_t *rs1,
                                     vuint8mf4_t vs2, vint32m1x6_t vs3,
                                     size_t vl);
void __riscv_vsuxseg7ei8_v_i32m1x7_m(vbool32_t vm, int32_t *rs1,
                                     vuint8mf4_t vs2, vint32m1x7_t vs3,
                                     size_t vl);
void __riscv_vsuxseg8ei8_v_i32m1x8_m(vbool32_t vm, int32_t *rs1,
                                     vuint8mf4_t vs2, vint32m1x8_t vs3,
                                     size_t vl);
void __riscv_vsuxseg2ei8_v_i32m2x2_m(vbool16_t vm, int32_t *rs1,
                                     vuint8mf2_t vs2, vint32m2x2_t vs3,
                                     size_t vl);
void __riscv_vsuxseg3ei8_v_i32m2x3_m(vbool16_t vm, int32_t *rs1,
                                     vuint8mf2_t vs2, vint32m2x3_t vs3,
                                     size_t vl);
void __riscv_vsuxseg4ei8_v_i32m2x4_m(vbool16_t vm, int32_t *rs1,
                                     vuint8mf2_t vs2, vint32m2x4_t vs3,
                                     size_t vl);
void __riscv_vsuxseg2ei8_v_i32m4x2_m(vbool8_t vm, int32_t *rs1, vuint8m1_t vs2,
                                     vint32m4x2_t vs3, size_t vl);
void __riscv_vsuxseg2ei16_v_i32mf2x2_m(vbool64_t vm, int32_t *rs1,
                                       vuint16mf4_t vs2, vint32mf2x2_t vs3,
                                       size_t vl);
void __riscv_vsuxseg3ei16_v_i32mf2x3_m(vbool64_t vm, int32_t *rs1,
                                       vuint16mf4_t vs2, vint32mf2x3_t vs3,
                                       size_t vl);
void __riscv_vsuxseg4ei16_v_i32mf2x4_m(vbool64_t vm, int32_t *rs1,
                                       vuint16mf4_t vs2, vint32mf2x4_t vs3,
                                       size_t vl);
void __riscv_vsuxseg5ei16_v_i32mf2x5_m(vbool64_t vm, int32_t *rs1,
                                       vuint16mf4_t vs2, vint32mf2x5_t vs3,
                                       size_t vl);
void __riscv_vsuxseg6ei16_v_i32mf2x6_m(vbool64_t vm, int32_t *rs1,
                                       vuint16mf4_t vs2, vint32mf2x6_t vs3,
                                       size_t vl);
void __riscv_vsuxseg7ei16_v_i32mf2x7_m(vbool64_t vm, int32_t *rs1,
                                       vuint16mf4_t vs2, vint32mf2x7_t vs3,
                                       size_t vl);
void __riscv_vsuxseg8ei16_v_i32mf2x8_m(vbool64_t vm, int32_t *rs1,
                                       vuint16mf4_t vs2, vint32mf2x8_t vs3,
                                       size_t vl);
void __riscv_vsuxseg2ei16_v_i32m1x2_m(vbool32_t vm, int32_t *rs1,
                                      vuint16mf2_t vs2, vint32m1x2_t vs3,
                                      size_t vl);
void __riscv_vsuxseg3ei16_v_i32m1x3_m(vbool32_t vm, int32_t *rs1,
                                      vuint16mf2_t vs2, vint32m1x3_t vs3,
                                      size_t vl);
void __riscv_vsuxseg4ei16_v_i32m1x4_m(vbool32_t vm, int32_t *rs1,
                                      vuint16mf2_t vs2, vint32m1x4_t vs3,
                                      size_t vl);
void __riscv_vsuxseg5ei16_v_i32m1x5_m(vbool32_t vm, int32_t *rs1,
                                      vuint16mf2_t vs2, vint32m1x5_t vs3,
                                      size_t vl);
void __riscv_vsuxseg6ei16_v_i32m1x6_m(vbool32_t vm, int32_t *rs1,
                                      vuint16mf2_t vs2, vint32m1x6_t vs3,
                                      size_t vl);
void __riscv_vsuxseg7ei16_v_i32m1x7_m(vbool32_t vm, int32_t *rs1,
                                      vuint16mf2_t vs2, vint32m1x7_t vs3,
                                      size_t vl);
void __riscv_vsuxseg8ei16_v_i32m1x8_m(vbool32_t vm, int32_t *rs1,
                                      vuint16mf2_t vs2, vint32m1x8_t vs3,
                                      size_t vl);
void __riscv_vsuxseg2ei16_v_i32m2x2_m(vbool16_t vm, int32_t *rs1,
                                      vuint16m1_t vs2, vint32m2x2_t vs3,
                                      size_t vl);
void __riscv_vsuxseg3ei16_v_i32m2x3_m(vbool16_t vm, int32_t *rs1,
                                      vuint16m1_t vs2, vint32m2x3_t vs3,
                                      size_t vl);
void __riscv_vsuxseg4ei16_v_i32m2x4_m(vbool16_t vm, int32_t *rs1,
                                      vuint16m1_t vs2, vint32m2x4_t vs3,
                                      size_t vl);
void __riscv_vsuxseg2ei16_v_i32m4x2_m(vbool8_t vm, int32_t *rs1,
                                      vuint16m2_t vs2, vint32m4x2_t vs3,
                                      size_t vl);
void __riscv_vsuxseg2ei32_v_i32mf2x2_m(vbool64_t vm, int32_t *rs1,
                                       vuint32mf2_t vs2, vint32mf2x2_t vs3,
                                       size_t vl);
void __riscv_vsuxseg3ei32_v_i32mf2x3_m(vbool64_t vm, int32_t *rs1,
                                       vuint32mf2_t vs2, vint32mf2x3_t vs3,
                                       size_t vl);
void __riscv_vsuxseg4ei32_v_i32mf2x4_m(vbool64_t vm, int32_t *rs1,
                                       vuint32mf2_t vs2, vint32mf2x4_t vs3,
                                       size_t vl);
void __riscv_vsuxseg5ei32_v_i32mf2x5_m(vbool64_t vm, int32_t *rs1,
                                       vuint32mf2_t vs2, vint32mf2x5_t vs3,
                                       size_t vl);
void __riscv_vsuxseg6ei32_v_i32mf2x6_m(vbool64_t vm, int32_t *rs1,
                                       vuint32mf2_t vs2, vint32mf2x6_t vs3,
                                       size_t vl);
void __riscv_vsuxseg7ei32_v_i32mf2x7_m(vbool64_t vm, int32_t *rs1,
                                       vuint32mf2_t vs2, vint32mf2x7_t vs3,
                                       size_t vl);
void __riscv_vsuxseg8ei32_v_i32mf2x8_m(vbool64_t vm, int32_t *rs1,
                                       vuint32mf2_t vs2, vint32mf2x8_t vs3,
                                       size_t vl);
void __riscv_vsuxseg2ei32_v_i32m1x2_m(vbool32_t vm, int32_t *rs1,
                                      vuint32m1_t vs2, vint32m1x2_t vs3,
                                      size_t vl);
void __riscv_vsuxseg3ei32_v_i32m1x3_m(vbool32_t vm, int32_t *rs1,
                                      vuint32m1_t vs2, vint32m1x3_t vs3,
                                      size_t vl);
void __riscv_vsuxseg4ei32_v_i32m1x4_m(vbool32_t vm, int32_t *rs1,
                                      vuint32m1_t vs2, vint32m1x4_t vs3,
                                      size_t vl);
void __riscv_vsuxseg5ei32_v_i32m1x5_m(vbool32_t vm, int32_t *rs1,
                                      vuint32m1_t vs2, vint32m1x5_t vs3,
                                      size_t vl);
void __riscv_vsuxseg6ei32_v_i32m1x6_m(vbool32_t vm, int32_t *rs1,
                                      vuint32m1_t vs2, vint32m1x6_t vs3,
                                      size_t vl);
void __riscv_vsuxseg7ei32_v_i32m1x7_m(vbool32_t vm, int32_t *rs1,
                                      vuint32m1_t vs2, vint32m1x7_t vs3,
                                      size_t vl);
void __riscv_vsuxseg8ei32_v_i32m1x8_m(vbool32_t vm, int32_t *rs1,
                                      vuint32m1_t vs2, vint32m1x8_t vs3,
                                      size_t vl);
void __riscv_vsuxseg2ei32_v_i32m2x2_m(vbool16_t vm, int32_t *rs1,
                                      vuint32m2_t vs2, vint32m2x2_t vs3,
                                      size_t vl);
void __riscv_vsuxseg3ei32_v_i32m2x3_m(vbool16_t vm, int32_t *rs1,
                                      vuint32m2_t vs2, vint32m2x3_t vs3,
                                      size_t vl);
void __riscv_vsuxseg4ei32_v_i32m2x4_m(vbool16_t vm, int32_t *rs1,
                                      vuint32m2_t vs2, vint32m2x4_t vs3,
                                      size_t vl);
void __riscv_vsuxseg2ei32_v_i32m4x2_m(vbool8_t vm, int32_t *rs1,
                                      vuint32m4_t vs2, vint32m4x2_t vs3,
                                      size_t vl);
void __riscv_vsuxseg2ei64_v_i32mf2x2_m(vbool64_t vm, int32_t *rs1,
                                       vuint64m1_t vs2, vint32mf2x2_t vs3,
                                       size_t vl);
void __riscv_vsuxseg3ei64_v_i32mf2x3_m(vbool64_t vm, int32_t *rs1,
                                       vuint64m1_t vs2, vint32mf2x3_t vs3,
                                       size_t vl);
void __riscv_vsuxseg4ei64_v_i32mf2x4_m(vbool64_t vm, int32_t *rs1,
                                       vuint64m1_t vs2, vint32mf2x4_t vs3,
                                       size_t vl);
void __riscv_vsuxseg5ei64_v_i32mf2x5_m(vbool64_t vm, int32_t *rs1,
                                       vuint64m1_t vs2, vint32mf2x5_t vs3,
                                       size_t vl);
void __riscv_vsuxseg6ei64_v_i32mf2x6_m(vbool64_t vm, int32_t *rs1,
                                       vuint64m1_t vs2, vint32mf2x6_t vs3,
                                       size_t vl);
void __riscv_vsuxseg7ei64_v_i32mf2x7_m(vbool64_t vm, int32_t *rs1,
                                       vuint64m1_t vs2, vint32mf2x7_t vs3,
                                       size_t vl);
void __riscv_vsuxseg8ei64_v_i32mf2x8_m(vbool64_t vm, int32_t *rs1,
                                       vuint64m1_t vs2, vint32mf2x8_t vs3,
                                       size_t vl);
void __riscv_vsuxseg2ei64_v_i32m1x2_m(vbool32_t vm, int32_t *rs1,
                                      vuint64m2_t vs2, vint32m1x2_t vs3,
                                      size_t vl);
void __riscv_vsuxseg3ei64_v_i32m1x3_m(vbool32_t vm, int32_t *rs1,
                                      vuint64m2_t vs2, vint32m1x3_t vs3,
                                      size_t vl);
void __riscv_vsuxseg4ei64_v_i32m1x4_m(vbool32_t vm, int32_t *rs1,
                                      vuint64m2_t vs2, vint32m1x4_t vs3,
                                      size_t vl);
void __riscv_vsuxseg5ei64_v_i32m1x5_m(vbool32_t vm, int32_t *rs1,
                                      vuint64m2_t vs2, vint32m1x5_t vs3,
                                      size_t vl);
void __riscv_vsuxseg6ei64_v_i32m1x6_m(vbool32_t vm, int32_t *rs1,
                                      vuint64m2_t vs2, vint32m1x6_t vs3,
                                      size_t vl);
void __riscv_vsuxseg7ei64_v_i32m1x7_m(vbool32_t vm, int32_t *rs1,
                                      vuint64m2_t vs2, vint32m1x7_t vs3,
                                      size_t vl);
void __riscv_vsuxseg8ei64_v_i32m1x8_m(vbool32_t vm, int32_t *rs1,
                                      vuint64m2_t vs2, vint32m1x8_t vs3,
                                      size_t vl);
void __riscv_vsuxseg2ei64_v_i32m2x2_m(vbool16_t vm, int32_t *rs1,
                                      vuint64m4_t vs2, vint32m2x2_t vs3,
                                      size_t vl);
void __riscv_vsuxseg3ei64_v_i32m2x3_m(vbool16_t vm, int32_t *rs1,
                                      vuint64m4_t vs2, vint32m2x3_t vs3,
                                      size_t vl);
void __riscv_vsuxseg4ei64_v_i32m2x4_m(vbool16_t vm, int32_t *rs1,
                                      vuint64m4_t vs2, vint32m2x4_t vs3,
                                      size_t vl);
void __riscv_vsuxseg2ei64_v_i32m4x2_m(vbool8_t vm, int32_t *rs1,
                                      vuint64m8_t vs2, vint32m4x2_t vs3,
                                      size_t vl);
void __riscv_vsuxseg2ei8_v_i64m1x2_m(vbool64_t vm, int64_t *rs1,
                                     vuint8mf8_t vs2, vint64m1x2_t vs3,
                                     size_t vl);
void __riscv_vsuxseg3ei8_v_i64m1x3_m(vbool64_t vm, int64_t *rs1,
                                     vuint8mf8_t vs2, vint64m1x3_t vs3,
                                     size_t vl);
void __riscv_vsuxseg4ei8_v_i64m1x4_m(vbool64_t vm, int64_t *rs1,
                                     vuint8mf8_t vs2, vint64m1x4_t vs3,
                                     size_t vl);
void __riscv_vsuxseg5ei8_v_i64m1x5_m(vbool64_t vm, int64_t *rs1,
                                     vuint8mf8_t vs2, vint64m1x5_t vs3,
                                     size_t vl);
void __riscv_vsuxseg6ei8_v_i64m1x6_m(vbool64_t vm, int64_t *rs1,
                                     vuint8mf8_t vs2, vint64m1x6_t vs3,
                                     size_t vl);
void __riscv_vsuxseg7ei8_v_i64m1x7_m(vbool64_t vm, int64_t *rs1,
                                     vuint8mf8_t vs2, vint64m1x7_t vs3,
                                     size_t vl);
void __riscv_vsuxseg8ei8_v_i64m1x8_m(vbool64_t vm, int64_t *rs1,
                                     vuint8mf8_t vs2, vint64m1x8_t vs3,
                                     size_t vl);
void __riscv_vsuxseg2ei8_v_i64m2x2_m(vbool32_t vm, int64_t *rs1,
                                     vuint8mf4_t vs2, vint64m2x2_t vs3,
                                     size_t vl);
void __riscv_vsuxseg3ei8_v_i64m2x3_m(vbool32_t vm, int64_t *rs1,
                                     vuint8mf4_t vs2, vint64m2x3_t vs3,
                                     size_t vl);
void __riscv_vsuxseg4ei8_v_i64m2x4_m(vbool32_t vm, int64_t *rs1,
                                     vuint8mf4_t vs2, vint64m2x4_t vs3,
                                     size_t vl);
void __riscv_vsuxseg2ei8_v_i64m4x2_m(vbool16_t vm, int64_t *rs1,
                                     vuint8mf2_t vs2, vint64m4x2_t vs3,
                                     size_t vl);
void __riscv_vsuxseg2ei16_v_i64m1x2_m(vbool64_t vm, int64_t *rs1,
                                      vuint16mf4_t vs2, vint64m1x2_t vs3,
                                      size_t vl);
void __riscv_vsuxseg3ei16_v_i64m1x3_m(vbool64_t vm, int64_t *rs1,
                                      vuint16mf4_t vs2, vint64m1x3_t vs3,
                                      size_t vl);
void __riscv_vsuxseg4ei16_v_i64m1x4_m(vbool64_t vm, int64_t *rs1,
                                      vuint16mf4_t vs2, vint64m1x4_t vs3,
                                      size_t vl);
void __riscv_vsuxseg5ei16_v_i64m1x5_m(vbool64_t vm, int64_t *rs1,
                                      vuint16mf4_t vs2, vint64m1x5_t vs3,
                                      size_t vl);
void __riscv_vsuxseg6ei16_v_i64m1x6_m(vbool64_t vm, int64_t *rs1,
                                      vuint16mf4_t vs2, vint64m1x6_t vs3,
                                      size_t vl);
void __riscv_vsuxseg7ei16_v_i64m1x7_m(vbool64_t vm, int64_t *rs1,
                                      vuint16mf4_t vs2, vint64m1x7_t vs3,
                                      size_t vl);
void __riscv_vsuxseg8ei16_v_i64m1x8_m(vbool64_t vm, int64_t *rs1,
                                      vuint16mf4_t vs2, vint64m1x8_t vs3,
                                      size_t vl);
void __riscv_vsuxseg2ei16_v_i64m2x2_m(vbool32_t vm, int64_t *rs1,
                                      vuint16mf2_t vs2, vint64m2x2_t vs3,
                                      size_t vl);
void __riscv_vsuxseg3ei16_v_i64m2x3_m(vbool32_t vm, int64_t *rs1,
                                      vuint16mf2_t vs2, vint64m2x3_t vs3,
                                      size_t vl);
void __riscv_vsuxseg4ei16_v_i64m2x4_m(vbool32_t vm, int64_t *rs1,
                                      vuint16mf2_t vs2, vint64m2x4_t vs3,
                                      size_t vl);
void __riscv_vsuxseg2ei16_v_i64m4x2_m(vbool16_t vm, int64_t *rs1,
                                      vuint16m1_t vs2, vint64m4x2_t vs3,
                                      size_t vl);
void __riscv_vsuxseg2ei32_v_i64m1x2_m(vbool64_t vm, int64_t *rs1,
                                      vuint32mf2_t vs2, vint64m1x2_t vs3,
                                      size_t vl);
void __riscv_vsuxseg3ei32_v_i64m1x3_m(vbool64_t vm, int64_t *rs1,
                                      vuint32mf2_t vs2, vint64m1x3_t vs3,
                                      size_t vl);
void __riscv_vsuxseg4ei32_v_i64m1x4_m(vbool64_t vm, int64_t *rs1,
                                      vuint32mf2_t vs2, vint64m1x4_t vs3,
                                      size_t vl);
void __riscv_vsuxseg5ei32_v_i64m1x5_m(vbool64_t vm, int64_t *rs1,
                                      vuint32mf2_t vs2, vint64m1x5_t vs3,
                                      size_t vl);
void __riscv_vsuxseg6ei32_v_i64m1x6_m(vbool64_t vm, int64_t *rs1,
                                      vuint32mf2_t vs2, vint64m1x6_t vs3,
                                      size_t vl);
void __riscv_vsuxseg7ei32_v_i64m1x7_m(vbool64_t vm, int64_t *rs1,
                                      vuint32mf2_t vs2, vint64m1x7_t vs3,
                                      size_t vl);
void __riscv_vsuxseg8ei32_v_i64m1x8_m(vbool64_t vm, int64_t *rs1,
                                      vuint32mf2_t vs2, vint64m1x8_t vs3,
                                      size_t vl);
void __riscv_vsuxseg2ei32_v_i64m2x2_m(vbool32_t vm, int64_t *rs1,
                                      vuint32m1_t vs2, vint64m2x2_t vs3,
                                      size_t vl);
void __riscv_vsuxseg3ei32_v_i64m2x3_m(vbool32_t vm, int64_t *rs1,
                                      vuint32m1_t vs2, vint64m2x3_t vs3,
                                      size_t vl);
void __riscv_vsuxseg4ei32_v_i64m2x4_m(vbool32_t vm, int64_t *rs1,
                                      vuint32m1_t vs2, vint64m2x4_t vs3,
                                      size_t vl);
void __riscv_vsuxseg2ei32_v_i64m4x2_m(vbool16_t vm, int64_t *rs1,
                                      vuint32m2_t vs2, vint64m4x2_t vs3,
                                      size_t vl);
void __riscv_vsuxseg2ei64_v_i64m1x2_m(vbool64_t vm, int64_t *rs1,
                                      vuint64m1_t vs2, vint64m1x2_t vs3,
                                      size_t vl);
void __riscv_vsuxseg3ei64_v_i64m1x3_m(vbool64_t vm, int64_t *rs1,
                                      vuint64m1_t vs2, vint64m1x3_t vs3,
                                      size_t vl);
void __riscv_vsuxseg4ei64_v_i64m1x4_m(vbool64_t vm, int64_t *rs1,
                                      vuint64m1_t vs2, vint64m1x4_t vs3,
                                      size_t vl);
void __riscv_vsuxseg5ei64_v_i64m1x5_m(vbool64_t vm, int64_t *rs1,
                                      vuint64m1_t vs2, vint64m1x5_t vs3,
                                      size_t vl);
void __riscv_vsuxseg6ei64_v_i64m1x6_m(vbool64_t vm, int64_t *rs1,
                                      vuint64m1_t vs2, vint64m1x6_t vs3,
                                      size_t vl);
void __riscv_vsuxseg7ei64_v_i64m1x7_m(vbool64_t vm, int64_t *rs1,
                                      vuint64m1_t vs2, vint64m1x7_t vs3,
                                      size_t vl);
void __riscv_vsuxseg8ei64_v_i64m1x8_m(vbool64_t vm, int64_t *rs1,
                                      vuint64m1_t vs2, vint64m1x8_t vs3,
                                      size_t vl);
void __riscv_vsuxseg2ei64_v_i64m2x2_m(vbool32_t vm, int64_t *rs1,
                                      vuint64m2_t vs2, vint64m2x2_t vs3,
                                      size_t vl);
void __riscv_vsuxseg3ei64_v_i64m2x3_m(vbool32_t vm, int64_t *rs1,
                                      vuint64m2_t vs2, vint64m2x3_t vs3,
                                      size_t vl);
void __riscv_vsuxseg4ei64_v_i64m2x4_m(vbool32_t vm, int64_t *rs1,
                                      vuint64m2_t vs2, vint64m2x4_t vs3,
                                      size_t vl);
void __riscv_vsuxseg2ei64_v_i64m4x2_m(vbool16_t vm, int64_t *rs1,
                                      vuint64m4_t vs2, vint64m4x2_t vs3,
                                      size_t vl);
void __riscv_vsoxseg2ei8_v_u8mf8x2_m(vbool64_t vm, uint8_t *rs1,
                                     vuint8mf8_t vs2, vuint8mf8x2_t vs3,
                                     size_t vl);
void __riscv_vsoxseg3ei8_v_u8mf8x3_m(vbool64_t vm, uint8_t *rs1,
                                     vuint8mf8_t vs2, vuint8mf8x3_t vs3,
                                     size_t vl);
void __riscv_vsoxseg4ei8_v_u8mf8x4_m(vbool64_t vm, uint8_t *rs1,
                                     vuint8mf8_t vs2, vuint8mf8x4_t vs3,
                                     size_t vl);
void __riscv_vsoxseg5ei8_v_u8mf8x5_m(vbool64_t vm, uint8_t *rs1,
                                     vuint8mf8_t vs2, vuint8mf8x5_t vs3,
                                     size_t vl);
void __riscv_vsoxseg6ei8_v_u8mf8x6_m(vbool64_t vm, uint8_t *rs1,
                                     vuint8mf8_t vs2, vuint8mf8x6_t vs3,
                                     size_t vl);
void __riscv_vsoxseg7ei8_v_u8mf8x7_m(vbool64_t vm, uint8_t *rs1,
                                     vuint8mf8_t vs2, vuint8mf8x7_t vs3,
                                     size_t vl);
void __riscv_vsoxseg8ei8_v_u8mf8x8_m(vbool64_t vm, uint8_t *rs1,
                                     vuint8mf8_t vs2, vuint8mf8x8_t vs3,
                                     size_t vl);
void __riscv_vsoxseg2ei8_v_u8mf4x2_m(vbool32_t vm, uint8_t *rs1,
                                     vuint8mf4_t vs2, vuint8mf4x2_t vs3,
                                     size_t vl);
void __riscv_vsoxseg3ei8_v_u8mf4x3_m(vbool32_t vm, uint8_t *rs1,
                                     vuint8mf4_t vs2, vuint8mf4x3_t vs3,
                                     size_t vl);
void __riscv_vsoxseg4ei8_v_u8mf4x4_m(vbool32_t vm, uint8_t *rs1,
                                     vuint8mf4_t vs2, vuint8mf4x4_t vs3,
                                     size_t vl);
void __riscv_vsoxseg5ei8_v_u8mf4x5_m(vbool32_t vm, uint8_t *rs1,
                                     vuint8mf4_t vs2, vuint8mf4x5_t vs3,
                                     size_t vl);
void __riscv_vsoxseg6ei8_v_u8mf4x6_m(vbool32_t vm, uint8_t *rs1,
                                     vuint8mf4_t vs2, vuint8mf4x6_t vs3,
                                     size_t vl);
void __riscv_vsoxseg7ei8_v_u8mf4x7_m(vbool32_t vm, uint8_t *rs1,
                                     vuint8mf4_t vs2, vuint8mf4x7_t vs3,
                                     size_t vl);
void __riscv_vsoxseg8ei8_v_u8mf4x8_m(vbool32_t vm, uint8_t *rs1,
                                     vuint8mf4_t vs2, vuint8mf4x8_t vs3,
                                     size_t vl);
void __riscv_vsoxseg2ei8_v_u8mf2x2_m(vbool16_t vm, uint8_t *rs1,
                                     vuint8mf2_t vs2, vuint8mf2x2_t vs3,
                                     size_t vl);
void __riscv_vsoxseg3ei8_v_u8mf2x3_m(vbool16_t vm, uint8_t *rs1,
                                     vuint8mf2_t vs2, vuint8mf2x3_t vs3,
                                     size_t vl);
void __riscv_vsoxseg4ei8_v_u8mf2x4_m(vbool16_t vm, uint8_t *rs1,
                                     vuint8mf2_t vs2, vuint8mf2x4_t vs3,
                                     size_t vl);
void __riscv_vsoxseg5ei8_v_u8mf2x5_m(vbool16_t vm, uint8_t *rs1,
                                     vuint8mf2_t vs2, vuint8mf2x5_t vs3,
                                     size_t vl);
void __riscv_vsoxseg6ei8_v_u8mf2x6_m(vbool16_t vm, uint8_t *rs1,
                                     vuint8mf2_t vs2, vuint8mf2x6_t vs3,
                                     size_t vl);
void __riscv_vsoxseg7ei8_v_u8mf2x7_m(vbool16_t vm, uint8_t *rs1,
                                     vuint8mf2_t vs2, vuint8mf2x7_t vs3,
                                     size_t vl);
void __riscv_vsoxseg8ei8_v_u8mf2x8_m(vbool16_t vm, uint8_t *rs1,
                                     vuint8mf2_t vs2, vuint8mf2x8_t vs3,
                                     size_t vl);
void __riscv_vsoxseg2ei8_v_u8m1x2_m(vbool8_t vm, uint8_t *rs1, vuint8m1_t vs2,
                                    vuint8m1x2_t vs3, size_t vl);
void __riscv_vsoxseg3ei8_v_u8m1x3_m(vbool8_t vm, uint8_t *rs1, vuint8m1_t vs2,
                                    vuint8m1x3_t vs3, size_t vl);
void __riscv_vsoxseg4ei8_v_u8m1x4_m(vbool8_t vm, uint8_t *rs1, vuint8m1_t vs2,
                                    vuint8m1x4_t vs3, size_t vl);
void __riscv_vsoxseg5ei8_v_u8m1x5_m(vbool8_t vm, uint8_t *rs1, vuint8m1_t vs2,
                                    vuint8m1x5_t vs3, size_t vl);
void __riscv_vsoxseg6ei8_v_u8m1x6_m(vbool8_t vm, uint8_t *rs1, vuint8m1_t vs2,
                                    vuint8m1x6_t vs3, size_t vl);
void __riscv_vsoxseg7ei8_v_u8m1x7_m(vbool8_t vm, uint8_t *rs1, vuint8m1_t vs2,
                                    vuint8m1x7_t vs3, size_t vl);
void __riscv_vsoxseg8ei8_v_u8m1x8_m(vbool8_t vm, uint8_t *rs1, vuint8m1_t vs2,
                                    vuint8m1x8_t vs3, size_t vl);
void __riscv_vsoxseg2ei8_v_u8m2x2_m(vbool4_t vm, uint8_t *rs1, vuint8m2_t vs2,
                                    vuint8m2x2_t vs3, size_t vl);
void __riscv_vsoxseg3ei8_v_u8m2x3_m(vbool4_t vm, uint8_t *rs1, vuint8m2_t vs2,
                                    vuint8m2x3_t vs3, size_t vl);
void __riscv_vsoxseg4ei8_v_u8m2x4_m(vbool4_t vm, uint8_t *rs1, vuint8m2_t vs2,
                                    vuint8m2x4_t vs3, size_t vl);
void __riscv_vsoxseg2ei8_v_u8m4x2_m(vbool2_t vm, uint8_t *rs1, vuint8m4_t vs2,
                                    vuint8m4x2_t vs3, size_t vl);
void __riscv_vsoxseg2ei16_v_u8mf8x2_m(vbool64_t vm, uint8_t *rs1,
                                      vuint16mf4_t vs2, vuint8mf8x2_t vs3,
                                      size_t vl);
void __riscv_vsoxseg3ei16_v_u8mf8x3_m(vbool64_t vm, uint8_t *rs1,
                                      vuint16mf4_t vs2, vuint8mf8x3_t vs3,
                                      size_t vl);
void __riscv_vsoxseg4ei16_v_u8mf8x4_m(vbool64_t vm, uint8_t *rs1,
                                      vuint16mf4_t vs2, vuint8mf8x4_t vs3,
                                      size_t vl);
void __riscv_vsoxseg5ei16_v_u8mf8x5_m(vbool64_t vm, uint8_t *rs1,
                                      vuint16mf4_t vs2, vuint8mf8x5_t vs3,
                                      size_t vl);
void __riscv_vsoxseg6ei16_v_u8mf8x6_m(vbool64_t vm, uint8_t *rs1,
                                      vuint16mf4_t vs2, vuint8mf8x6_t vs3,
                                      size_t vl);
void __riscv_vsoxseg7ei16_v_u8mf8x7_m(vbool64_t vm, uint8_t *rs1,
                                      vuint16mf4_t vs2, vuint8mf8x7_t vs3,
                                      size_t vl);
void __riscv_vsoxseg8ei16_v_u8mf8x8_m(vbool64_t vm, uint8_t *rs1,
                                      vuint16mf4_t vs2, vuint8mf8x8_t vs3,
                                      size_t vl);
void __riscv_vsoxseg2ei16_v_u8mf4x2_m(vbool32_t vm, uint8_t *rs1,
                                      vuint16mf2_t vs2, vuint8mf4x2_t vs3,
                                      size_t vl);
void __riscv_vsoxseg3ei16_v_u8mf4x3_m(vbool32_t vm, uint8_t *rs1,
                                      vuint16mf2_t vs2, vuint8mf4x3_t vs3,
                                      size_t vl);
void __riscv_vsoxseg4ei16_v_u8mf4x4_m(vbool32_t vm, uint8_t *rs1,
                                      vuint16mf2_t vs2, vuint8mf4x4_t vs3,
                                      size_t vl);
void __riscv_vsoxseg5ei16_v_u8mf4x5_m(vbool32_t vm, uint8_t *rs1,
                                      vuint16mf2_t vs2, vuint8mf4x5_t vs3,
                                      size_t vl);
void __riscv_vsoxseg6ei16_v_u8mf4x6_m(vbool32_t vm, uint8_t *rs1,
                                      vuint16mf2_t vs2, vuint8mf4x6_t vs3,
                                      size_t vl);
void __riscv_vsoxseg7ei16_v_u8mf4x7_m(vbool32_t vm, uint8_t *rs1,
                                      vuint16mf2_t vs2, vuint8mf4x7_t vs3,
                                      size_t vl);
void __riscv_vsoxseg8ei16_v_u8mf4x8_m(vbool32_t vm, uint8_t *rs1,
                                      vuint16mf2_t vs2, vuint8mf4x8_t vs3,
                                      size_t vl);
void __riscv_vsoxseg2ei16_v_u8mf2x2_m(vbool16_t vm, uint8_t *rs1,
                                      vuint16m1_t vs2, vuint8mf2x2_t vs3,
                                      size_t vl);
void __riscv_vsoxseg3ei16_v_u8mf2x3_m(vbool16_t vm, uint8_t *rs1,
                                      vuint16m1_t vs2, vuint8mf2x3_t vs3,
                                      size_t vl);
void __riscv_vsoxseg4ei16_v_u8mf2x4_m(vbool16_t vm, uint8_t *rs1,
                                      vuint16m1_t vs2, vuint8mf2x4_t vs3,
                                      size_t vl);
void __riscv_vsoxseg5ei16_v_u8mf2x5_m(vbool16_t vm, uint8_t *rs1,
                                      vuint16m1_t vs2, vuint8mf2x5_t vs3,
                                      size_t vl);
void __riscv_vsoxseg6ei16_v_u8mf2x6_m(vbool16_t vm, uint8_t *rs1,
                                      vuint16m1_t vs2, vuint8mf2x6_t vs3,
                                      size_t vl);
void __riscv_vsoxseg7ei16_v_u8mf2x7_m(vbool16_t vm, uint8_t *rs1,
                                      vuint16m1_t vs2, vuint8mf2x7_t vs3,
                                      size_t vl);
void __riscv_vsoxseg8ei16_v_u8mf2x8_m(vbool16_t vm, uint8_t *rs1,
                                      vuint16m1_t vs2, vuint8mf2x8_t vs3,
                                      size_t vl);
void __riscv_vsoxseg2ei16_v_u8m1x2_m(vbool8_t vm, uint8_t *rs1, vuint16m2_t vs2,
                                     vuint8m1x2_t vs3, size_t vl);
void __riscv_vsoxseg3ei16_v_u8m1x3_m(vbool8_t vm, uint8_t *rs1, vuint16m2_t vs2,
                                     vuint8m1x3_t vs3, size_t vl);
void __riscv_vsoxseg4ei16_v_u8m1x4_m(vbool8_t vm, uint8_t *rs1, vuint16m2_t vs2,
                                     vuint8m1x4_t vs3, size_t vl);
void __riscv_vsoxseg5ei16_v_u8m1x5_m(vbool8_t vm, uint8_t *rs1, vuint16m2_t vs2,
                                     vuint8m1x5_t vs3, size_t vl);
void __riscv_vsoxseg6ei16_v_u8m1x6_m(vbool8_t vm, uint8_t *rs1, vuint16m2_t vs2,
                                     vuint8m1x6_t vs3, size_t vl);
void __riscv_vsoxseg7ei16_v_u8m1x7_m(vbool8_t vm, uint8_t *rs1, vuint16m2_t vs2,
                                     vuint8m1x7_t vs3, size_t vl);
void __riscv_vsoxseg8ei16_v_u8m1x8_m(vbool8_t vm, uint8_t *rs1, vuint16m2_t vs2,
                                     vuint8m1x8_t vs3, size_t vl);
void __riscv_vsoxseg2ei16_v_u8m2x2_m(vbool4_t vm, uint8_t *rs1, vuint16m4_t vs2,
                                     vuint8m2x2_t vs3, size_t vl);
void __riscv_vsoxseg3ei16_v_u8m2x3_m(vbool4_t vm, uint8_t *rs1, vuint16m4_t vs2,
                                     vuint8m2x3_t vs3, size_t vl);
void __riscv_vsoxseg4ei16_v_u8m2x4_m(vbool4_t vm, uint8_t *rs1, vuint16m4_t vs2,
                                     vuint8m2x4_t vs3, size_t vl);
void __riscv_vsoxseg2ei16_v_u8m4x2_m(vbool2_t vm, uint8_t *rs1, vuint16m8_t vs2,
                                     vuint8m4x2_t vs3, size_t vl);
void __riscv_vsoxseg2ei32_v_u8mf8x2_m(vbool64_t vm, uint8_t *rs1,
                                      vuint32mf2_t vs2, vuint8mf8x2_t vs3,
                                      size_t vl);
void __riscv_vsoxseg3ei32_v_u8mf8x3_m(vbool64_t vm, uint8_t *rs1,
                                      vuint32mf2_t vs2, vuint8mf8x3_t vs3,
                                      size_t vl);
void __riscv_vsoxseg4ei32_v_u8mf8x4_m(vbool64_t vm, uint8_t *rs1,
                                      vuint32mf2_t vs2, vuint8mf8x4_t vs3,
                                      size_t vl);
void __riscv_vsoxseg5ei32_v_u8mf8x5_m(vbool64_t vm, uint8_t *rs1,
                                      vuint32mf2_t vs2, vuint8mf8x5_t vs3,
                                      size_t vl);
void __riscv_vsoxseg6ei32_v_u8mf8x6_m(vbool64_t vm, uint8_t *rs1,
                                      vuint32mf2_t vs2, vuint8mf8x6_t vs3,
                                      size_t vl);
void __riscv_vsoxseg7ei32_v_u8mf8x7_m(vbool64_t vm, uint8_t *rs1,
                                      vuint32mf2_t vs2, vuint8mf8x7_t vs3,
                                      size_t vl);
void __riscv_vsoxseg8ei32_v_u8mf8x8_m(vbool64_t vm, uint8_t *rs1,
                                      vuint32mf2_t vs2, vuint8mf8x8_t vs3,
                                      size_t vl);
void __riscv_vsoxseg2ei32_v_u8mf4x2_m(vbool32_t vm, uint8_t *rs1,
                                      vuint32m1_t vs2, vuint8mf4x2_t vs3,
                                      size_t vl);
void __riscv_vsoxseg3ei32_v_u8mf4x3_m(vbool32_t vm, uint8_t *rs1,
                                      vuint32m1_t vs2, vuint8mf4x3_t vs3,
                                      size_t vl);
void __riscv_vsoxseg4ei32_v_u8mf4x4_m(vbool32_t vm, uint8_t *rs1,
                                      vuint32m1_t vs2, vuint8mf4x4_t vs3,
                                      size_t vl);
void __riscv_vsoxseg5ei32_v_u8mf4x5_m(vbool32_t vm, uint8_t *rs1,
                                      vuint32m1_t vs2, vuint8mf4x5_t vs3,
                                      size_t vl);
void __riscv_vsoxseg6ei32_v_u8mf4x6_m(vbool32_t vm, uint8_t *rs1,
                                      vuint32m1_t vs2, vuint8mf4x6_t vs3,
                                      size_t vl);
void __riscv_vsoxseg7ei32_v_u8mf4x7_m(vbool32_t vm, uint8_t *rs1,
                                      vuint32m1_t vs2, vuint8mf4x7_t vs3,
                                      size_t vl);
void __riscv_vsoxseg8ei32_v_u8mf4x8_m(vbool32_t vm, uint8_t *rs1,
                                      vuint32m1_t vs2, vuint8mf4x8_t vs3,
                                      size_t vl);
void __riscv_vsoxseg2ei32_v_u8mf2x2_m(vbool16_t vm, uint8_t *rs1,
                                      vuint32m2_t vs2, vuint8mf2x2_t vs3,
                                      size_t vl);
void __riscv_vsoxseg3ei32_v_u8mf2x3_m(vbool16_t vm, uint8_t *rs1,
                                      vuint32m2_t vs2, vuint8mf2x3_t vs3,
                                      size_t vl);
void __riscv_vsoxseg4ei32_v_u8mf2x4_m(vbool16_t vm, uint8_t *rs1,
                                      vuint32m2_t vs2, vuint8mf2x4_t vs3,
                                      size_t vl);
void __riscv_vsoxseg5ei32_v_u8mf2x5_m(vbool16_t vm, uint8_t *rs1,
                                      vuint32m2_t vs2, vuint8mf2x5_t vs3,
                                      size_t vl);
void __riscv_vsoxseg6ei32_v_u8mf2x6_m(vbool16_t vm, uint8_t *rs1,
                                      vuint32m2_t vs2, vuint8mf2x6_t vs3,
                                      size_t vl);
void __riscv_vsoxseg7ei32_v_u8mf2x7_m(vbool16_t vm, uint8_t *rs1,
                                      vuint32m2_t vs2, vuint8mf2x7_t vs3,
                                      size_t vl);
void __riscv_vsoxseg8ei32_v_u8mf2x8_m(vbool16_t vm, uint8_t *rs1,
                                      vuint32m2_t vs2, vuint8mf2x8_t vs3,
                                      size_t vl);
void __riscv_vsoxseg2ei32_v_u8m1x2_m(vbool8_t vm, uint8_t *rs1, vuint32m4_t vs2,
                                     vuint8m1x2_t vs3, size_t vl);
void __riscv_vsoxseg3ei32_v_u8m1x3_m(vbool8_t vm, uint8_t *rs1, vuint32m4_t vs2,
                                     vuint8m1x3_t vs3, size_t vl);
void __riscv_vsoxseg4ei32_v_u8m1x4_m(vbool8_t vm, uint8_t *rs1, vuint32m4_t vs2,
                                     vuint8m1x4_t vs3, size_t vl);
void __riscv_vsoxseg5ei32_v_u8m1x5_m(vbool8_t vm, uint8_t *rs1, vuint32m4_t vs2,
                                     vuint8m1x5_t vs3, size_t vl);
void __riscv_vsoxseg6ei32_v_u8m1x6_m(vbool8_t vm, uint8_t *rs1, vuint32m4_t vs2,
                                     vuint8m1x6_t vs3, size_t vl);
void __riscv_vsoxseg7ei32_v_u8m1x7_m(vbool8_t vm, uint8_t *rs1, vuint32m4_t vs2,
                                     vuint8m1x7_t vs3, size_t vl);
void __riscv_vsoxseg8ei32_v_u8m1x8_m(vbool8_t vm, uint8_t *rs1, vuint32m4_t vs2,
                                     vuint8m1x8_t vs3, size_t vl);
void __riscv_vsoxseg2ei32_v_u8m2x2_m(vbool4_t vm, uint8_t *rs1, vuint32m8_t vs2,
                                     vuint8m2x2_t vs3, size_t vl);
void __riscv_vsoxseg3ei32_v_u8m2x3_m(vbool4_t vm, uint8_t *rs1, vuint32m8_t vs2,
                                     vuint8m2x3_t vs3, size_t vl);
void __riscv_vsoxseg4ei32_v_u8m2x4_m(vbool4_t vm, uint8_t *rs1, vuint32m8_t vs2,
                                     vuint8m2x4_t vs3, size_t vl);
void __riscv_vsoxseg2ei64_v_u8mf8x2_m(vbool64_t vm, uint8_t *rs1,
                                      vuint64m1_t vs2, vuint8mf8x2_t vs3,
                                      size_t vl);
void __riscv_vsoxseg3ei64_v_u8mf8x3_m(vbool64_t vm, uint8_t *rs1,
                                      vuint64m1_t vs2, vuint8mf8x3_t vs3,
                                      size_t vl);
void __riscv_vsoxseg4ei64_v_u8mf8x4_m(vbool64_t vm, uint8_t *rs1,
                                      vuint64m1_t vs2, vuint8mf8x4_t vs3,
                                      size_t vl);
void __riscv_vsoxseg5ei64_v_u8mf8x5_m(vbool64_t vm, uint8_t *rs1,
                                      vuint64m1_t vs2, vuint8mf8x5_t vs3,
                                      size_t vl);
void __riscv_vsoxseg6ei64_v_u8mf8x6_m(vbool64_t vm, uint8_t *rs1,
                                      vuint64m1_t vs2, vuint8mf8x6_t vs3,
                                      size_t vl);
void __riscv_vsoxseg7ei64_v_u8mf8x7_m(vbool64_t vm, uint8_t *rs1,
                                      vuint64m1_t vs2, vuint8mf8x7_t vs3,
                                      size_t vl);
void __riscv_vsoxseg8ei64_v_u8mf8x8_m(vbool64_t vm, uint8_t *rs1,
                                      vuint64m1_t vs2, vuint8mf8x8_t vs3,
                                      size_t vl);
void __riscv_vsoxseg2ei64_v_u8mf4x2_m(vbool32_t vm, uint8_t *rs1,
                                      vuint64m2_t vs2, vuint8mf4x2_t vs3,
                                      size_t vl);
void __riscv_vsoxseg3ei64_v_u8mf4x3_m(vbool32_t vm, uint8_t *rs1,
                                      vuint64m2_t vs2, vuint8mf4x3_t vs3,
                                      size_t vl);
void __riscv_vsoxseg4ei64_v_u8mf4x4_m(vbool32_t vm, uint8_t *rs1,
                                      vuint64m2_t vs2, vuint8mf4x4_t vs3,
                                      size_t vl);
void __riscv_vsoxseg5ei64_v_u8mf4x5_m(vbool32_t vm, uint8_t *rs1,
                                      vuint64m2_t vs2, vuint8mf4x5_t vs3,
                                      size_t vl);
void __riscv_vsoxseg6ei64_v_u8mf4x6_m(vbool32_t vm, uint8_t *rs1,
                                      vuint64m2_t vs2, vuint8mf4x6_t vs3,
                                      size_t vl);
void __riscv_vsoxseg7ei64_v_u8mf4x7_m(vbool32_t vm, uint8_t *rs1,
                                      vuint64m2_t vs2, vuint8mf4x7_t vs3,
                                      size_t vl);
void __riscv_vsoxseg8ei64_v_u8mf4x8_m(vbool32_t vm, uint8_t *rs1,
                                      vuint64m2_t vs2, vuint8mf4x8_t vs3,
                                      size_t vl);
void __riscv_vsoxseg2ei64_v_u8mf2x2_m(vbool16_t vm, uint8_t *rs1,
                                      vuint64m4_t vs2, vuint8mf2x2_t vs3,
                                      size_t vl);
void __riscv_vsoxseg3ei64_v_u8mf2x3_m(vbool16_t vm, uint8_t *rs1,
                                      vuint64m4_t vs2, vuint8mf2x3_t vs3,
                                      size_t vl);
void __riscv_vsoxseg4ei64_v_u8mf2x4_m(vbool16_t vm, uint8_t *rs1,
                                      vuint64m4_t vs2, vuint8mf2x4_t vs3,
                                      size_t vl);
void __riscv_vsoxseg5ei64_v_u8mf2x5_m(vbool16_t vm, uint8_t *rs1,
                                      vuint64m4_t vs2, vuint8mf2x5_t vs3,
                                      size_t vl);
void __riscv_vsoxseg6ei64_v_u8mf2x6_m(vbool16_t vm, uint8_t *rs1,
                                      vuint64m4_t vs2, vuint8mf2x6_t vs3,
                                      size_t vl);
void __riscv_vsoxseg7ei64_v_u8mf2x7_m(vbool16_t vm, uint8_t *rs1,
                                      vuint64m4_t vs2, vuint8mf2x7_t vs3,
                                      size_t vl);
void __riscv_vsoxseg8ei64_v_u8mf2x8_m(vbool16_t vm, uint8_t *rs1,
                                      vuint64m4_t vs2, vuint8mf2x8_t vs3,
                                      size_t vl);
void __riscv_vsoxseg2ei64_v_u8m1x2_m(vbool8_t vm, uint8_t *rs1, vuint64m8_t vs2,
                                     vuint8m1x2_t vs3, size_t vl);
void __riscv_vsoxseg3ei64_v_u8m1x3_m(vbool8_t vm, uint8_t *rs1, vuint64m8_t vs2,
                                     vuint8m1x3_t vs3, size_t vl);
void __riscv_vsoxseg4ei64_v_u8m1x4_m(vbool8_t vm, uint8_t *rs1, vuint64m8_t vs2,
                                     vuint8m1x4_t vs3, size_t vl);
void __riscv_vsoxseg5ei64_v_u8m1x5_m(vbool8_t vm, uint8_t *rs1, vuint64m8_t vs2,
                                     vuint8m1x5_t vs3, size_t vl);
void __riscv_vsoxseg6ei64_v_u8m1x6_m(vbool8_t vm, uint8_t *rs1, vuint64m8_t vs2,
                                     vuint8m1x6_t vs3, size_t vl);
void __riscv_vsoxseg7ei64_v_u8m1x7_m(vbool8_t vm, uint8_t *rs1, vuint64m8_t vs2,
                                     vuint8m1x7_t vs3, size_t vl);
void __riscv_vsoxseg8ei64_v_u8m1x8_m(vbool8_t vm, uint8_t *rs1, vuint64m8_t vs2,
                                     vuint8m1x8_t vs3, size_t vl);
void __riscv_vsoxseg2ei8_v_u16mf4x2_m(vbool64_t vm, uint16_t *rs1,
                                      vuint8mf8_t vs2, vuint16mf4x2_t vs3,
                                      size_t vl);
void __riscv_vsoxseg3ei8_v_u16mf4x3_m(vbool64_t vm, uint16_t *rs1,
                                      vuint8mf8_t vs2, vuint16mf4x3_t vs3,
                                      size_t vl);
void __riscv_vsoxseg4ei8_v_u16mf4x4_m(vbool64_t vm, uint16_t *rs1,
                                      vuint8mf8_t vs2, vuint16mf4x4_t vs3,
                                      size_t vl);
void __riscv_vsoxseg5ei8_v_u16mf4x5_m(vbool64_t vm, uint16_t *rs1,
                                      vuint8mf8_t vs2, vuint16mf4x5_t vs3,
                                      size_t vl);
void __riscv_vsoxseg6ei8_v_u16mf4x6_m(vbool64_t vm, uint16_t *rs1,
                                      vuint8mf8_t vs2, vuint16mf4x6_t vs3,
                                      size_t vl);
void __riscv_vsoxseg7ei8_v_u16mf4x7_m(vbool64_t vm, uint16_t *rs1,
                                      vuint8mf8_t vs2, vuint16mf4x7_t vs3,
                                      size_t vl);
void __riscv_vsoxseg8ei8_v_u16mf4x8_m(vbool64_t vm, uint16_t *rs1,
                                      vuint8mf8_t vs2, vuint16mf4x8_t vs3,
                                      size_t vl);
void __riscv_vsoxseg2ei8_v_u16mf2x2_m(vbool32_t vm, uint16_t *rs1,
                                      vuint8mf4_t vs2, vuint16mf2x2_t vs3,
                                      size_t vl);
void __riscv_vsoxseg3ei8_v_u16mf2x3_m(vbool32_t vm, uint16_t *rs1,
                                      vuint8mf4_t vs2, vuint16mf2x3_t vs3,
                                      size_t vl);
void __riscv_vsoxseg4ei8_v_u16mf2x4_m(vbool32_t vm, uint16_t *rs1,
                                      vuint8mf4_t vs2, vuint16mf2x4_t vs3,
                                      size_t vl);
void __riscv_vsoxseg5ei8_v_u16mf2x5_m(vbool32_t vm, uint16_t *rs1,
                                      vuint8mf4_t vs2, vuint16mf2x5_t vs3,
                                      size_t vl);
void __riscv_vsoxseg6ei8_v_u16mf2x6_m(vbool32_t vm, uint16_t *rs1,
                                      vuint8mf4_t vs2, vuint16mf2x6_t vs3,
                                      size_t vl);
void __riscv_vsoxseg7ei8_v_u16mf2x7_m(vbool32_t vm, uint16_t *rs1,
                                      vuint8mf4_t vs2, vuint16mf2x7_t vs3,
                                      size_t vl);
void __riscv_vsoxseg8ei8_v_u16mf2x8_m(vbool32_t vm, uint16_t *rs1,
                                      vuint8mf4_t vs2, vuint16mf2x8_t vs3,
                                      size_t vl);
void __riscv_vsoxseg2ei8_v_u16m1x2_m(vbool16_t vm, uint16_t *rs1,
                                     vuint8mf2_t vs2, vuint16m1x2_t vs3,
                                     size_t vl);
void __riscv_vsoxseg3ei8_v_u16m1x3_m(vbool16_t vm, uint16_t *rs1,
                                     vuint8mf2_t vs2, vuint16m1x3_t vs3,
                                     size_t vl);
void __riscv_vsoxseg4ei8_v_u16m1x4_m(vbool16_t vm, uint16_t *rs1,
                                     vuint8mf2_t vs2, vuint16m1x4_t vs3,
                                     size_t vl);
void __riscv_vsoxseg5ei8_v_u16m1x5_m(vbool16_t vm, uint16_t *rs1,
                                     vuint8mf2_t vs2, vuint16m1x5_t vs3,
                                     size_t vl);
void __riscv_vsoxseg6ei8_v_u16m1x6_m(vbool16_t vm, uint16_t *rs1,
                                     vuint8mf2_t vs2, vuint16m1x6_t vs3,
                                     size_t vl);
void __riscv_vsoxseg7ei8_v_u16m1x7_m(vbool16_t vm, uint16_t *rs1,
                                     vuint8mf2_t vs2, vuint16m1x7_t vs3,
                                     size_t vl);
void __riscv_vsoxseg8ei8_v_u16m1x8_m(vbool16_t vm, uint16_t *rs1,
                                     vuint8mf2_t vs2, vuint16m1x8_t vs3,
                                     size_t vl);
void __riscv_vsoxseg2ei8_v_u16m2x2_m(vbool8_t vm, uint16_t *rs1, vuint8m1_t vs2,
                                     vuint16m2x2_t vs3, size_t vl);
void __riscv_vsoxseg3ei8_v_u16m2x3_m(vbool8_t vm, uint16_t *rs1, vuint8m1_t vs2,
                                     vuint16m2x3_t vs3, size_t vl);
void __riscv_vsoxseg4ei8_v_u16m2x4_m(vbool8_t vm, uint16_t *rs1, vuint8m1_t vs2,
                                     vuint16m2x4_t vs3, size_t vl);
void __riscv_vsoxseg2ei8_v_u16m4x2_m(vbool4_t vm, uint16_t *rs1, vuint8m2_t vs2,
                                     vuint16m4x2_t vs3, size_t vl);
void __riscv_vsoxseg2ei16_v_u16mf4x2_m(vbool64_t vm, uint16_t *rs1,
                                       vuint16mf4_t vs2, vuint16mf4x2_t vs3,
                                       size_t vl);
void __riscv_vsoxseg3ei16_v_u16mf4x3_m(vbool64_t vm, uint16_t *rs1,
                                       vuint16mf4_t vs2, vuint16mf4x3_t vs3,
                                       size_t vl);
void __riscv_vsoxseg4ei16_v_u16mf4x4_m(vbool64_t vm, uint16_t *rs1,
                                       vuint16mf4_t vs2, vuint16mf4x4_t vs3,
                                       size_t vl);
void __riscv_vsoxseg5ei16_v_u16mf4x5_m(vbool64_t vm, uint16_t *rs1,
                                       vuint16mf4_t vs2, vuint16mf4x5_t vs3,
                                       size_t vl);
void __riscv_vsoxseg6ei16_v_u16mf4x6_m(vbool64_t vm, uint16_t *rs1,
                                       vuint16mf4_t vs2, vuint16mf4x6_t vs3,
                                       size_t vl);
void __riscv_vsoxseg7ei16_v_u16mf4x7_m(vbool64_t vm, uint16_t *rs1,
                                       vuint16mf4_t vs2, vuint16mf4x7_t vs3,
                                       size_t vl);
void __riscv_vsoxseg8ei16_v_u16mf4x8_m(vbool64_t vm, uint16_t *rs1,
                                       vuint16mf4_t vs2, vuint16mf4x8_t vs3,
                                       size_t vl);
void __riscv_vsoxseg2ei16_v_u16mf2x2_m(vbool32_t vm, uint16_t *rs1,
                                       vuint16mf2_t vs2, vuint16mf2x2_t vs3,
                                       size_t vl);
void __riscv_vsoxseg3ei16_v_u16mf2x3_m(vbool32_t vm, uint16_t *rs1,
                                       vuint16mf2_t vs2, vuint16mf2x3_t vs3,
                                       size_t vl);
void __riscv_vsoxseg4ei16_v_u16mf2x4_m(vbool32_t vm, uint16_t *rs1,
                                       vuint16mf2_t vs2, vuint16mf2x4_t vs3,
                                       size_t vl);
void __riscv_vsoxseg5ei16_v_u16mf2x5_m(vbool32_t vm, uint16_t *rs1,
                                       vuint16mf2_t vs2, vuint16mf2x5_t vs3,
                                       size_t vl);
void __riscv_vsoxseg6ei16_v_u16mf2x6_m(vbool32_t vm, uint16_t *rs1,
                                       vuint16mf2_t vs2, vuint16mf2x6_t vs3,
                                       size_t vl);
void __riscv_vsoxseg7ei16_v_u16mf2x7_m(vbool32_t vm, uint16_t *rs1,
                                       vuint16mf2_t vs2, vuint16mf2x7_t vs3,
                                       size_t vl);
void __riscv_vsoxseg8ei16_v_u16mf2x8_m(vbool32_t vm, uint16_t *rs1,
                                       vuint16mf2_t vs2, vuint16mf2x8_t vs3,
                                       size_t vl);
void __riscv_vsoxseg2ei16_v_u16m1x2_m(vbool16_t vm, uint16_t *rs1,
                                      vuint16m1_t vs2, vuint16m1x2_t vs3,
                                      size_t vl);
void __riscv_vsoxseg3ei16_v_u16m1x3_m(vbool16_t vm, uint16_t *rs1,
                                      vuint16m1_t vs2, vuint16m1x3_t vs3,
                                      size_t vl);
void __riscv_vsoxseg4ei16_v_u16m1x4_m(vbool16_t vm, uint16_t *rs1,
                                      vuint16m1_t vs2, vuint16m1x4_t vs3,
                                      size_t vl);
void __riscv_vsoxseg5ei16_v_u16m1x5_m(vbool16_t vm, uint16_t *rs1,
                                      vuint16m1_t vs2, vuint16m1x5_t vs3,
                                      size_t vl);
void __riscv_vsoxseg6ei16_v_u16m1x6_m(vbool16_t vm, uint16_t *rs1,
                                      vuint16m1_t vs2, vuint16m1x6_t vs3,
                                      size_t vl);
void __riscv_vsoxseg7ei16_v_u16m1x7_m(vbool16_t vm, uint16_t *rs1,
                                      vuint16m1_t vs2, vuint16m1x7_t vs3,
                                      size_t vl);
void __riscv_vsoxseg8ei16_v_u16m1x8_m(vbool16_t vm, uint16_t *rs1,
                                      vuint16m1_t vs2, vuint16m1x8_t vs3,
                                      size_t vl);
void __riscv_vsoxseg2ei16_v_u16m2x2_m(vbool8_t vm, uint16_t *rs1,
                                      vuint16m2_t vs2, vuint16m2x2_t vs3,
                                      size_t vl);
void __riscv_vsoxseg3ei16_v_u16m2x3_m(vbool8_t vm, uint16_t *rs1,
                                      vuint16m2_t vs2, vuint16m2x3_t vs3,
                                      size_t vl);
void __riscv_vsoxseg4ei16_v_u16m2x4_m(vbool8_t vm, uint16_t *rs1,
                                      vuint16m2_t vs2, vuint16m2x4_t vs3,
                                      size_t vl);
void __riscv_vsoxseg2ei16_v_u16m4x2_m(vbool4_t vm, uint16_t *rs1,
                                      vuint16m4_t vs2, vuint16m4x2_t vs3,
                                      size_t vl);
void __riscv_vsoxseg2ei32_v_u16mf4x2_m(vbool64_t vm, uint16_t *rs1,
                                       vuint32mf2_t vs2, vuint16mf4x2_t vs3,
                                       size_t vl);
void __riscv_vsoxseg3ei32_v_u16mf4x3_m(vbool64_t vm, uint16_t *rs1,
                                       vuint32mf2_t vs2, vuint16mf4x3_t vs3,
                                       size_t vl);
void __riscv_vsoxseg4ei32_v_u16mf4x4_m(vbool64_t vm, uint16_t *rs1,
                                       vuint32mf2_t vs2, vuint16mf4x4_t vs3,
                                       size_t vl);
void __riscv_vsoxseg5ei32_v_u16mf4x5_m(vbool64_t vm, uint16_t *rs1,
                                       vuint32mf2_t vs2, vuint16mf4x5_t vs3,
                                       size_t vl);
void __riscv_vsoxseg6ei32_v_u16mf4x6_m(vbool64_t vm, uint16_t *rs1,
                                       vuint32mf2_t vs2, vuint16mf4x6_t vs3,
                                       size_t vl);
void __riscv_vsoxseg7ei32_v_u16mf4x7_m(vbool64_t vm, uint16_t *rs1,
                                       vuint32mf2_t vs2, vuint16mf4x7_t vs3,
                                       size_t vl);
void __riscv_vsoxseg8ei32_v_u16mf4x8_m(vbool64_t vm, uint16_t *rs1,
                                       vuint32mf2_t vs2, vuint16mf4x8_t vs3,
                                       size_t vl);
void __riscv_vsoxseg2ei32_v_u16mf2x2_m(vbool32_t vm, uint16_t *rs1,
                                       vuint32m1_t vs2, vuint16mf2x2_t vs3,
                                       size_t vl);
void __riscv_vsoxseg3ei32_v_u16mf2x3_m(vbool32_t vm, uint16_t *rs1,
                                       vuint32m1_t vs2, vuint16mf2x3_t vs3,
                                       size_t vl);
void __riscv_vsoxseg4ei32_v_u16mf2x4_m(vbool32_t vm, uint16_t *rs1,
                                       vuint32m1_t vs2, vuint16mf2x4_t vs3,
                                       size_t vl);
void __riscv_vsoxseg5ei32_v_u16mf2x5_m(vbool32_t vm, uint16_t *rs1,
                                       vuint32m1_t vs2, vuint16mf2x5_t vs3,
                                       size_t vl);
void __riscv_vsoxseg6ei32_v_u16mf2x6_m(vbool32_t vm, uint16_t *rs1,
                                       vuint32m1_t vs2, vuint16mf2x6_t vs3,
                                       size_t vl);
void __riscv_vsoxseg7ei32_v_u16mf2x7_m(vbool32_t vm, uint16_t *rs1,
                                       vuint32m1_t vs2, vuint16mf2x7_t vs3,
                                       size_t vl);
void __riscv_vsoxseg8ei32_v_u16mf2x8_m(vbool32_t vm, uint16_t *rs1,
                                       vuint32m1_t vs2, vuint16mf2x8_t vs3,
                                       size_t vl);
void __riscv_vsoxseg2ei32_v_u16m1x2_m(vbool16_t vm, uint16_t *rs1,
                                      vuint32m2_t vs2, vuint16m1x2_t vs3,
                                      size_t vl);
void __riscv_vsoxseg3ei32_v_u16m1x3_m(vbool16_t vm, uint16_t *rs1,
                                      vuint32m2_t vs2, vuint16m1x3_t vs3,
                                      size_t vl);
void __riscv_vsoxseg4ei32_v_u16m1x4_m(vbool16_t vm, uint16_t *rs1,
                                      vuint32m2_t vs2, vuint16m1x4_t vs3,
                                      size_t vl);
void __riscv_vsoxseg5ei32_v_u16m1x5_m(vbool16_t vm, uint16_t *rs1,
                                      vuint32m2_t vs2, vuint16m1x5_t vs3,
                                      size_t vl);
void __riscv_vsoxseg6ei32_v_u16m1x6_m(vbool16_t vm, uint16_t *rs1,
                                      vuint32m2_t vs2, vuint16m1x6_t vs3,
                                      size_t vl);
void __riscv_vsoxseg7ei32_v_u16m1x7_m(vbool16_t vm, uint16_t *rs1,
                                      vuint32m2_t vs2, vuint16m1x7_t vs3,
                                      size_t vl);
void __riscv_vsoxseg8ei32_v_u16m1x8_m(vbool16_t vm, uint16_t *rs1,
                                      vuint32m2_t vs2, vuint16m1x8_t vs3,
                                      size_t vl);
void __riscv_vsoxseg2ei32_v_u16m2x2_m(vbool8_t vm, uint16_t *rs1,
                                      vuint32m4_t vs2, vuint16m2x2_t vs3,
                                      size_t vl);
void __riscv_vsoxseg3ei32_v_u16m2x3_m(vbool8_t vm, uint16_t *rs1,
                                      vuint32m4_t vs2, vuint16m2x3_t vs3,
                                      size_t vl);
void __riscv_vsoxseg4ei32_v_u16m2x4_m(vbool8_t vm, uint16_t *rs1,
                                      vuint32m4_t vs2, vuint16m2x4_t vs3,
                                      size_t vl);
void __riscv_vsoxseg2ei32_v_u16m4x2_m(vbool4_t vm, uint16_t *rs1,
                                      vuint32m8_t vs2, vuint16m4x2_t vs3,
                                      size_t vl);
void __riscv_vsoxseg2ei64_v_u16mf4x2_m(vbool64_t vm, uint16_t *rs1,
                                       vuint64m1_t vs2, vuint16mf4x2_t vs3,
                                       size_t vl);
void __riscv_vsoxseg3ei64_v_u16mf4x3_m(vbool64_t vm, uint16_t *rs1,
                                       vuint64m1_t vs2, vuint16mf4x3_t vs3,
                                       size_t vl);
void __riscv_vsoxseg4ei64_v_u16mf4x4_m(vbool64_t vm, uint16_t *rs1,
                                       vuint64m1_t vs2, vuint16mf4x4_t vs3,
                                       size_t vl);
void __riscv_vsoxseg5ei64_v_u16mf4x5_m(vbool64_t vm, uint16_t *rs1,
                                       vuint64m1_t vs2, vuint16mf4x5_t vs3,
                                       size_t vl);
void __riscv_vsoxseg6ei64_v_u16mf4x6_m(vbool64_t vm, uint16_t *rs1,
                                       vuint64m1_t vs2, vuint16mf4x6_t vs3,
                                       size_t vl);
void __riscv_vsoxseg7ei64_v_u16mf4x7_m(vbool64_t vm, uint16_t *rs1,
                                       vuint64m1_t vs2, vuint16mf4x7_t vs3,
                                       size_t vl);
void __riscv_vsoxseg8ei64_v_u16mf4x8_m(vbool64_t vm, uint16_t *rs1,
                                       vuint64m1_t vs2, vuint16mf4x8_t vs3,
                                       size_t vl);
void __riscv_vsoxseg2ei64_v_u16mf2x2_m(vbool32_t vm, uint16_t *rs1,
                                       vuint64m2_t vs2, vuint16mf2x2_t vs3,
                                       size_t vl);
void __riscv_vsoxseg3ei64_v_u16mf2x3_m(vbool32_t vm, uint16_t *rs1,
                                       vuint64m2_t vs2, vuint16mf2x3_t vs3,
                                       size_t vl);
void __riscv_vsoxseg4ei64_v_u16mf2x4_m(vbool32_t vm, uint16_t *rs1,
                                       vuint64m2_t vs2, vuint16mf2x4_t vs3,
                                       size_t vl);
void __riscv_vsoxseg5ei64_v_u16mf2x5_m(vbool32_t vm, uint16_t *rs1,
                                       vuint64m2_t vs2, vuint16mf2x5_t vs3,
                                       size_t vl);
void __riscv_vsoxseg6ei64_v_u16mf2x6_m(vbool32_t vm, uint16_t *rs1,
                                       vuint64m2_t vs2, vuint16mf2x6_t vs3,
                                       size_t vl);
void __riscv_vsoxseg7ei64_v_u16mf2x7_m(vbool32_t vm, uint16_t *rs1,
                                       vuint64m2_t vs2, vuint16mf2x7_t vs3,
                                       size_t vl);
void __riscv_vsoxseg8ei64_v_u16mf2x8_m(vbool32_t vm, uint16_t *rs1,
                                       vuint64m2_t vs2, vuint16mf2x8_t vs3,
                                       size_t vl);
void __riscv_vsoxseg2ei64_v_u16m1x2_m(vbool16_t vm, uint16_t *rs1,
                                      vuint64m4_t vs2, vuint16m1x2_t vs3,
                                      size_t vl);
void __riscv_vsoxseg3ei64_v_u16m1x3_m(vbool16_t vm, uint16_t *rs1,
                                      vuint64m4_t vs2, vuint16m1x3_t vs3,
                                      size_t vl);
void __riscv_vsoxseg4ei64_v_u16m1x4_m(vbool16_t vm, uint16_t *rs1,
                                      vuint64m4_t vs2, vuint16m1x4_t vs3,
                                      size_t vl);
void __riscv_vsoxseg5ei64_v_u16m1x5_m(vbool16_t vm, uint16_t *rs1,
                                      vuint64m4_t vs2, vuint16m1x5_t vs3,
                                      size_t vl);
void __riscv_vsoxseg6ei64_v_u16m1x6_m(vbool16_t vm, uint16_t *rs1,
                                      vuint64m4_t vs2, vuint16m1x6_t vs3,
                                      size_t vl);
void __riscv_vsoxseg7ei64_v_u16m1x7_m(vbool16_t vm, uint16_t *rs1,
                                      vuint64m4_t vs2, vuint16m1x7_t vs3,
                                      size_t vl);
void __riscv_vsoxseg8ei64_v_u16m1x8_m(vbool16_t vm, uint16_t *rs1,
                                      vuint64m4_t vs2, vuint16m1x8_t vs3,
                                      size_t vl);
void __riscv_vsoxseg2ei64_v_u16m2x2_m(vbool8_t vm, uint16_t *rs1,
                                      vuint64m8_t vs2, vuint16m2x2_t vs3,
                                      size_t vl);
void __riscv_vsoxseg3ei64_v_u16m2x3_m(vbool8_t vm, uint16_t *rs1,
                                      vuint64m8_t vs2, vuint16m2x3_t vs3,
                                      size_t vl);
void __riscv_vsoxseg4ei64_v_u16m2x4_m(vbool8_t vm, uint16_t *rs1,
                                      vuint64m8_t vs2, vuint16m2x4_t vs3,
                                      size_t vl);
void __riscv_vsoxseg2ei8_v_u32mf2x2_m(vbool64_t vm, uint32_t *rs1,
                                      vuint8mf8_t vs2, vuint32mf2x2_t vs3,
                                      size_t vl);
void __riscv_vsoxseg3ei8_v_u32mf2x3_m(vbool64_t vm, uint32_t *rs1,
                                      vuint8mf8_t vs2, vuint32mf2x3_t vs3,
                                      size_t vl);
void __riscv_vsoxseg4ei8_v_u32mf2x4_m(vbool64_t vm, uint32_t *rs1,
                                      vuint8mf8_t vs2, vuint32mf2x4_t vs3,
                                      size_t vl);
void __riscv_vsoxseg5ei8_v_u32mf2x5_m(vbool64_t vm, uint32_t *rs1,
                                      vuint8mf8_t vs2, vuint32mf2x5_t vs3,
                                      size_t vl);
void __riscv_vsoxseg6ei8_v_u32mf2x6_m(vbool64_t vm, uint32_t *rs1,
                                      vuint8mf8_t vs2, vuint32mf2x6_t vs3,
                                      size_t vl);
void __riscv_vsoxseg7ei8_v_u32mf2x7_m(vbool64_t vm, uint32_t *rs1,
                                      vuint8mf8_t vs2, vuint32mf2x7_t vs3,
                                      size_t vl);
void __riscv_vsoxseg8ei8_v_u32mf2x8_m(vbool64_t vm, uint32_t *rs1,
                                      vuint8mf8_t vs2, vuint32mf2x8_t vs3,
                                      size_t vl);
void __riscv_vsoxseg2ei8_v_u32m1x2_m(vbool32_t vm, uint32_t *rs1,
                                     vuint8mf4_t vs2, vuint32m1x2_t vs3,
                                     size_t vl);
void __riscv_vsoxseg3ei8_v_u32m1x3_m(vbool32_t vm, uint32_t *rs1,
                                     vuint8mf4_t vs2, vuint32m1x3_t vs3,
                                     size_t vl);
void __riscv_vsoxseg4ei8_v_u32m1x4_m(vbool32_t vm, uint32_t *rs1,
                                     vuint8mf4_t vs2, vuint32m1x4_t vs3,
                                     size_t vl);
void __riscv_vsoxseg5ei8_v_u32m1x5_m(vbool32_t vm, uint32_t *rs1,
                                     vuint8mf4_t vs2, vuint32m1x5_t vs3,
                                     size_t vl);
void __riscv_vsoxseg6ei8_v_u32m1x6_m(vbool32_t vm, uint32_t *rs1,
                                     vuint8mf4_t vs2, vuint32m1x6_t vs3,
                                     size_t vl);
void __riscv_vsoxseg7ei8_v_u32m1x7_m(vbool32_t vm, uint32_t *rs1,
                                     vuint8mf4_t vs2, vuint32m1x7_t vs3,
                                     size_t vl);
void __riscv_vsoxseg8ei8_v_u32m1x8_m(vbool32_t vm, uint32_t *rs1,
                                     vuint8mf4_t vs2, vuint32m1x8_t vs3,
                                     size_t vl);
void __riscv_vsoxseg2ei8_v_u32m2x2_m(vbool16_t vm, uint32_t *rs1,
                                     vuint8mf2_t vs2, vuint32m2x2_t vs3,
                                     size_t vl);
void __riscv_vsoxseg3ei8_v_u32m2x3_m(vbool16_t vm, uint32_t *rs1,
                                     vuint8mf2_t vs2, vuint32m2x3_t vs3,
                                     size_t vl);
void __riscv_vsoxseg4ei8_v_u32m2x4_m(vbool16_t vm, uint32_t *rs1,
                                     vuint8mf2_t vs2, vuint32m2x4_t vs3,
                                     size_t vl);
void __riscv_vsoxseg2ei8_v_u32m4x2_m(vbool8_t vm, uint32_t *rs1, vuint8m1_t vs2,
                                     vuint32m4x2_t vs3, size_t vl);
void __riscv_vsoxseg2ei16_v_u32mf2x2_m(vbool64_t vm, uint32_t *rs1,
                                       vuint16mf4_t vs2, vuint32mf2x2_t vs3,
                                       size_t vl);
void __riscv_vsoxseg3ei16_v_u32mf2x3_m(vbool64_t vm, uint32_t *rs1,
                                       vuint16mf4_t vs2, vuint32mf2x3_t vs3,
                                       size_t vl);
void __riscv_vsoxseg4ei16_v_u32mf2x4_m(vbool64_t vm, uint32_t *rs1,
                                       vuint16mf4_t vs2, vuint32mf2x4_t vs3,
                                       size_t vl);
void __riscv_vsoxseg5ei16_v_u32mf2x5_m(vbool64_t vm, uint32_t *rs1,
                                       vuint16mf4_t vs2, vuint32mf2x5_t vs3,
                                       size_t vl);
void __riscv_vsoxseg6ei16_v_u32mf2x6_m(vbool64_t vm, uint32_t *rs1,
                                       vuint16mf4_t vs2, vuint32mf2x6_t vs3,
                                       size_t vl);
void __riscv_vsoxseg7ei16_v_u32mf2x7_m(vbool64_t vm, uint32_t *rs1,
                                       vuint16mf4_t vs2, vuint32mf2x7_t vs3,
                                       size_t vl);
void __riscv_vsoxseg8ei16_v_u32mf2x8_m(vbool64_t vm, uint32_t *rs1,
                                       vuint16mf4_t vs2, vuint32mf2x8_t vs3,
                                       size_t vl);
void __riscv_vsoxseg2ei16_v_u32m1x2_m(vbool32_t vm, uint32_t *rs1,
                                      vuint16mf2_t vs2, vuint32m1x2_t vs3,
                                      size_t vl);
void __riscv_vsoxseg3ei16_v_u32m1x3_m(vbool32_t vm, uint32_t *rs1,
                                      vuint16mf2_t vs2, vuint32m1x3_t vs3,
                                      size_t vl);
void __riscv_vsoxseg4ei16_v_u32m1x4_m(vbool32_t vm, uint32_t *rs1,
                                      vuint16mf2_t vs2, vuint32m1x4_t vs3,
                                      size_t vl);
void __riscv_vsoxseg5ei16_v_u32m1x5_m(vbool32_t vm, uint32_t *rs1,
                                      vuint16mf2_t vs2, vuint32m1x5_t vs3,
                                      size_t vl);
void __riscv_vsoxseg6ei16_v_u32m1x6_m(vbool32_t vm, uint32_t *rs1,
                                      vuint16mf2_t vs2, vuint32m1x6_t vs3,
                                      size_t vl);
void __riscv_vsoxseg7ei16_v_u32m1x7_m(vbool32_t vm, uint32_t *rs1,
                                      vuint16mf2_t vs2, vuint32m1x7_t vs3,
                                      size_t vl);
void __riscv_vsoxseg8ei16_v_u32m1x8_m(vbool32_t vm, uint32_t *rs1,
                                      vuint16mf2_t vs2, vuint32m1x8_t vs3,
                                      size_t vl);
void __riscv_vsoxseg2ei16_v_u32m2x2_m(vbool16_t vm, uint32_t *rs1,
                                      vuint16m1_t vs2, vuint32m2x2_t vs3,
                                      size_t vl);
void __riscv_vsoxseg3ei16_v_u32m2x3_m(vbool16_t vm, uint32_t *rs1,
                                      vuint16m1_t vs2, vuint32m2x3_t vs3,
                                      size_t vl);
void __riscv_vsoxseg4ei16_v_u32m2x4_m(vbool16_t vm, uint32_t *rs1,
                                      vuint16m1_t vs2, vuint32m2x4_t vs3,
                                      size_t vl);
void __riscv_vsoxseg2ei16_v_u32m4x2_m(vbool8_t vm, uint32_t *rs1,
                                      vuint16m2_t vs2, vuint32m4x2_t vs3,
                                      size_t vl);
void __riscv_vsoxseg2ei32_v_u32mf2x2_m(vbool64_t vm, uint32_t *rs1,
                                       vuint32mf2_t vs2, vuint32mf2x2_t vs3,
                                       size_t vl);
void __riscv_vsoxseg3ei32_v_u32mf2x3_m(vbool64_t vm, uint32_t *rs1,
                                       vuint32mf2_t vs2, vuint32mf2x3_t vs3,
                                       size_t vl);
void __riscv_vsoxseg4ei32_v_u32mf2x4_m(vbool64_t vm, uint32_t *rs1,
                                       vuint32mf2_t vs2, vuint32mf2x4_t vs3,
                                       size_t vl);
void __riscv_vsoxseg5ei32_v_u32mf2x5_m(vbool64_t vm, uint32_t *rs1,
                                       vuint32mf2_t vs2, vuint32mf2x5_t vs3,
                                       size_t vl);
void __riscv_vsoxseg6ei32_v_u32mf2x6_m(vbool64_t vm, uint32_t *rs1,
                                       vuint32mf2_t vs2, vuint32mf2x6_t vs3,
                                       size_t vl);
void __riscv_vsoxseg7ei32_v_u32mf2x7_m(vbool64_t vm, uint32_t *rs1,
                                       vuint32mf2_t vs2, vuint32mf2x7_t vs3,
                                       size_t vl);
void __riscv_vsoxseg8ei32_v_u32mf2x8_m(vbool64_t vm, uint32_t *rs1,
                                       vuint32mf2_t vs2, vuint32mf2x8_t vs3,
                                       size_t vl);
void __riscv_vsoxseg2ei32_v_u32m1x2_m(vbool32_t vm, uint32_t *rs1,
                                      vuint32m1_t vs2, vuint32m1x2_t vs3,
                                      size_t vl);
void __riscv_vsoxseg3ei32_v_u32m1x3_m(vbool32_t vm, uint32_t *rs1,
                                      vuint32m1_t vs2, vuint32m1x3_t vs3,
                                      size_t vl);
void __riscv_vsoxseg4ei32_v_u32m1x4_m(vbool32_t vm, uint32_t *rs1,
                                      vuint32m1_t vs2, vuint32m1x4_t vs3,
                                      size_t vl);
void __riscv_vsoxseg5ei32_v_u32m1x5_m(vbool32_t vm, uint32_t *rs1,
                                      vuint32m1_t vs2, vuint32m1x5_t vs3,
                                      size_t vl);
void __riscv_vsoxseg6ei32_v_u32m1x6_m(vbool32_t vm, uint32_t *rs1,
                                      vuint32m1_t vs2, vuint32m1x6_t vs3,
                                      size_t vl);
void __riscv_vsoxseg7ei32_v_u32m1x7_m(vbool32_t vm, uint32_t *rs1,
                                      vuint32m1_t vs2, vuint32m1x7_t vs3,
                                      size_t vl);
void __riscv_vsoxseg8ei32_v_u32m1x8_m(vbool32_t vm, uint32_t *rs1,
                                      vuint32m1_t vs2, vuint32m1x8_t vs3,
                                      size_t vl);
void __riscv_vsoxseg2ei32_v_u32m2x2_m(vbool16_t vm, uint32_t *rs1,
                                      vuint32m2_t vs2, vuint32m2x2_t vs3,
                                      size_t vl);
void __riscv_vsoxseg3ei32_v_u32m2x3_m(vbool16_t vm, uint32_t *rs1,
                                      vuint32m2_t vs2, vuint32m2x3_t vs3,
                                      size_t vl);
void __riscv_vsoxseg4ei32_v_u32m2x4_m(vbool16_t vm, uint32_t *rs1,
                                      vuint32m2_t vs2, vuint32m2x4_t vs3,
                                      size_t vl);
void __riscv_vsoxseg2ei32_v_u32m4x2_m(vbool8_t vm, uint32_t *rs1,
                                      vuint32m4_t vs2, vuint32m4x2_t vs3,
                                      size_t vl);
void __riscv_vsoxseg2ei64_v_u32mf2x2_m(vbool64_t vm, uint32_t *rs1,
                                       vuint64m1_t vs2, vuint32mf2x2_t vs3,
                                       size_t vl);
void __riscv_vsoxseg3ei64_v_u32mf2x3_m(vbool64_t vm, uint32_t *rs1,
                                       vuint64m1_t vs2, vuint32mf2x3_t vs3,
                                       size_t vl);
void __riscv_vsoxseg4ei64_v_u32mf2x4_m(vbool64_t vm, uint32_t *rs1,
                                       vuint64m1_t vs2, vuint32mf2x4_t vs3,
                                       size_t vl);
void __riscv_vsoxseg5ei64_v_u32mf2x5_m(vbool64_t vm, uint32_t *rs1,
                                       vuint64m1_t vs2, vuint32mf2x5_t vs3,
                                       size_t vl);
void __riscv_vsoxseg6ei64_v_u32mf2x6_m(vbool64_t vm, uint32_t *rs1,
                                       vuint64m1_t vs2, vuint32mf2x6_t vs3,
                                       size_t vl);
void __riscv_vsoxseg7ei64_v_u32mf2x7_m(vbool64_t vm, uint32_t *rs1,
                                       vuint64m1_t vs2, vuint32mf2x7_t vs3,
                                       size_t vl);
void __riscv_vsoxseg8ei64_v_u32mf2x8_m(vbool64_t vm, uint32_t *rs1,
                                       vuint64m1_t vs2, vuint32mf2x8_t vs3,
                                       size_t vl);
void __riscv_vsoxseg2ei64_v_u32m1x2_m(vbool32_t vm, uint32_t *rs1,
                                      vuint64m2_t vs2, vuint32m1x2_t vs3,
                                      size_t vl);
void __riscv_vsoxseg3ei64_v_u32m1x3_m(vbool32_t vm, uint32_t *rs1,
                                      vuint64m2_t vs2, vuint32m1x3_t vs3,
                                      size_t vl);
void __riscv_vsoxseg4ei64_v_u32m1x4_m(vbool32_t vm, uint32_t *rs1,
                                      vuint64m2_t vs2, vuint32m1x4_t vs3,
                                      size_t vl);
void __riscv_vsoxseg5ei64_v_u32m1x5_m(vbool32_t vm, uint32_t *rs1,
                                      vuint64m2_t vs2, vuint32m1x5_t vs3,
                                      size_t vl);
void __riscv_vsoxseg6ei64_v_u32m1x6_m(vbool32_t vm, uint32_t *rs1,
                                      vuint64m2_t vs2, vuint32m1x6_t vs3,
                                      size_t vl);
void __riscv_vsoxseg7ei64_v_u32m1x7_m(vbool32_t vm, uint32_t *rs1,
                                      vuint64m2_t vs2, vuint32m1x7_t vs3,
                                      size_t vl);
void __riscv_vsoxseg8ei64_v_u32m1x8_m(vbool32_t vm, uint32_t *rs1,
                                      vuint64m2_t vs2, vuint32m1x8_t vs3,
                                      size_t vl);
void __riscv_vsoxseg2ei64_v_u32m2x2_m(vbool16_t vm, uint32_t *rs1,
                                      vuint64m4_t vs2, vuint32m2x2_t vs3,
                                      size_t vl);
void __riscv_vsoxseg3ei64_v_u32m2x3_m(vbool16_t vm, uint32_t *rs1,
                                      vuint64m4_t vs2, vuint32m2x3_t vs3,
                                      size_t vl);
void __riscv_vsoxseg4ei64_v_u32m2x4_m(vbool16_t vm, uint32_t *rs1,
                                      vuint64m4_t vs2, vuint32m2x4_t vs3,
                                      size_t vl);
void __riscv_vsoxseg2ei64_v_u32m4x2_m(vbool8_t vm, uint32_t *rs1,
                                      vuint64m8_t vs2, vuint32m4x2_t vs3,
                                      size_t vl);
void __riscv_vsoxseg2ei8_v_u64m1x2_m(vbool64_t vm, uint64_t *rs1,
                                     vuint8mf8_t vs2, vuint64m1x2_t vs3,
                                     size_t vl);
void __riscv_vsoxseg3ei8_v_u64m1x3_m(vbool64_t vm, uint64_t *rs1,
                                     vuint8mf8_t vs2, vuint64m1x3_t vs3,
                                     size_t vl);
void __riscv_vsoxseg4ei8_v_u64m1x4_m(vbool64_t vm, uint64_t *rs1,
                                     vuint8mf8_t vs2, vuint64m1x4_t vs3,
                                     size_t vl);
void __riscv_vsoxseg5ei8_v_u64m1x5_m(vbool64_t vm, uint64_t *rs1,
                                     vuint8mf8_t vs2, vuint64m1x5_t vs3,
                                     size_t vl);
void __riscv_vsoxseg6ei8_v_u64m1x6_m(vbool64_t vm, uint64_t *rs1,
                                     vuint8mf8_t vs2, vuint64m1x6_t vs3,
                                     size_t vl);
void __riscv_vsoxseg7ei8_v_u64m1x7_m(vbool64_t vm, uint64_t *rs1,
                                     vuint8mf8_t vs2, vuint64m1x7_t vs3,
                                     size_t vl);
void __riscv_vsoxseg8ei8_v_u64m1x8_m(vbool64_t vm, uint64_t *rs1,
                                     vuint8mf8_t vs2, vuint64m1x8_t vs3,
                                     size_t vl);
void __riscv_vsoxseg2ei8_v_u64m2x2_m(vbool32_t vm, uint64_t *rs1,
                                     vuint8mf4_t vs2, vuint64m2x2_t vs3,
                                     size_t vl);
void __riscv_vsoxseg3ei8_v_u64m2x3_m(vbool32_t vm, uint64_t *rs1,
                                     vuint8mf4_t vs2, vuint64m2x3_t vs3,
                                     size_t vl);
void __riscv_vsoxseg4ei8_v_u64m2x4_m(vbool32_t vm, uint64_t *rs1,
                                     vuint8mf4_t vs2, vuint64m2x4_t vs3,
                                     size_t vl);
void __riscv_vsoxseg2ei8_v_u64m4x2_m(vbool16_t vm, uint64_t *rs1,
                                     vuint8mf2_t vs2, vuint64m4x2_t vs3,
                                     size_t vl);
void __riscv_vsoxseg2ei16_v_u64m1x2_m(vbool64_t vm, uint64_t *rs1,
                                      vuint16mf4_t vs2, vuint64m1x2_t vs3,
                                      size_t vl);
void __riscv_vsoxseg3ei16_v_u64m1x3_m(vbool64_t vm, uint64_t *rs1,
                                      vuint16mf4_t vs2, vuint64m1x3_t vs3,
                                      size_t vl);
void __riscv_vsoxseg4ei16_v_u64m1x4_m(vbool64_t vm, uint64_t *rs1,
                                      vuint16mf4_t vs2, vuint64m1x4_t vs3,
                                      size_t vl);
void __riscv_vsoxseg5ei16_v_u64m1x5_m(vbool64_t vm, uint64_t *rs1,
                                      vuint16mf4_t vs2, vuint64m1x5_t vs3,
                                      size_t vl);
void __riscv_vsoxseg6ei16_v_u64m1x6_m(vbool64_t vm, uint64_t *rs1,
                                      vuint16mf4_t vs2, vuint64m1x6_t vs3,
                                      size_t vl);
void __riscv_vsoxseg7ei16_v_u64m1x7_m(vbool64_t vm, uint64_t *rs1,
                                      vuint16mf4_t vs2, vuint64m1x7_t vs3,
                                      size_t vl);
void __riscv_vsoxseg8ei16_v_u64m1x8_m(vbool64_t vm, uint64_t *rs1,
                                      vuint16mf4_t vs2, vuint64m1x8_t vs3,
                                      size_t vl);
void __riscv_vsoxseg2ei16_v_u64m2x2_m(vbool32_t vm, uint64_t *rs1,
                                      vuint16mf2_t vs2, vuint64m2x2_t vs3,
                                      size_t vl);
void __riscv_vsoxseg3ei16_v_u64m2x3_m(vbool32_t vm, uint64_t *rs1,
                                      vuint16mf2_t vs2, vuint64m2x3_t vs3,
                                      size_t vl);
void __riscv_vsoxseg4ei16_v_u64m2x4_m(vbool32_t vm, uint64_t *rs1,
                                      vuint16mf2_t vs2, vuint64m2x4_t vs3,
                                      size_t vl);
void __riscv_vsoxseg2ei16_v_u64m4x2_m(vbool16_t vm, uint64_t *rs1,
                                      vuint16m1_t vs2, vuint64m4x2_t vs3,
                                      size_t vl);
void __riscv_vsoxseg2ei32_v_u64m1x2_m(vbool64_t vm, uint64_t *rs1,
                                      vuint32mf2_t vs2, vuint64m1x2_t vs3,
                                      size_t vl);
void __riscv_vsoxseg3ei32_v_u64m1x3_m(vbool64_t vm, uint64_t *rs1,
                                      vuint32mf2_t vs2, vuint64m1x3_t vs3,
                                      size_t vl);
void __riscv_vsoxseg4ei32_v_u64m1x4_m(vbool64_t vm, uint64_t *rs1,
                                      vuint32mf2_t vs2, vuint64m1x4_t vs3,
                                      size_t vl);
void __riscv_vsoxseg5ei32_v_u64m1x5_m(vbool64_t vm, uint64_t *rs1,
                                      vuint32mf2_t vs2, vuint64m1x5_t vs3,
                                      size_t vl);
void __riscv_vsoxseg6ei32_v_u64m1x6_m(vbool64_t vm, uint64_t *rs1,
                                      vuint32mf2_t vs2, vuint64m1x6_t vs3,
                                      size_t vl);
void __riscv_vsoxseg7ei32_v_u64m1x7_m(vbool64_t vm, uint64_t *rs1,
                                      vuint32mf2_t vs2, vuint64m1x7_t vs3,
                                      size_t vl);
void __riscv_vsoxseg8ei32_v_u64m1x8_m(vbool64_t vm, uint64_t *rs1,
                                      vuint32mf2_t vs2, vuint64m1x8_t vs3,
                                      size_t vl);
void __riscv_vsoxseg2ei32_v_u64m2x2_m(vbool32_t vm, uint64_t *rs1,
                                      vuint32m1_t vs2, vuint64m2x2_t vs3,
                                      size_t vl);
void __riscv_vsoxseg3ei32_v_u64m2x3_m(vbool32_t vm, uint64_t *rs1,
                                      vuint32m1_t vs2, vuint64m2x3_t vs3,
                                      size_t vl);
void __riscv_vsoxseg4ei32_v_u64m2x4_m(vbool32_t vm, uint64_t *rs1,
                                      vuint32m1_t vs2, vuint64m2x4_t vs3,
                                      size_t vl);
void __riscv_vsoxseg2ei32_v_u64m4x2_m(vbool16_t vm, uint64_t *rs1,
                                      vuint32m2_t vs2, vuint64m4x2_t vs3,
                                      size_t vl);
void __riscv_vsoxseg2ei64_v_u64m1x2_m(vbool64_t vm, uint64_t *rs1,
                                      vuint64m1_t vs2, vuint64m1x2_t vs3,
                                      size_t vl);
void __riscv_vsoxseg3ei64_v_u64m1x3_m(vbool64_t vm, uint64_t *rs1,
                                      vuint64m1_t vs2, vuint64m1x3_t vs3,
                                      size_t vl);
void __riscv_vsoxseg4ei64_v_u64m1x4_m(vbool64_t vm, uint64_t *rs1,
                                      vuint64m1_t vs2, vuint64m1x4_t vs3,
                                      size_t vl);
void __riscv_vsoxseg5ei64_v_u64m1x5_m(vbool64_t vm, uint64_t *rs1,
                                      vuint64m1_t vs2, vuint64m1x5_t vs3,
                                      size_t vl);
void __riscv_vsoxseg6ei64_v_u64m1x6_m(vbool64_t vm, uint64_t *rs1,
                                      vuint64m1_t vs2, vuint64m1x6_t vs3,
                                      size_t vl);
void __riscv_vsoxseg7ei64_v_u64m1x7_m(vbool64_t vm, uint64_t *rs1,
                                      vuint64m1_t vs2, vuint64m1x7_t vs3,
                                      size_t vl);
void __riscv_vsoxseg8ei64_v_u64m1x8_m(vbool64_t vm, uint64_t *rs1,
                                      vuint64m1_t vs2, vuint64m1x8_t vs3,
                                      size_t vl);
void __riscv_vsoxseg2ei64_v_u64m2x2_m(vbool32_t vm, uint64_t *rs1,
                                      vuint64m2_t vs2, vuint64m2x2_t vs3,
                                      size_t vl);
void __riscv_vsoxseg3ei64_v_u64m2x3_m(vbool32_t vm, uint64_t *rs1,
                                      vuint64m2_t vs2, vuint64m2x3_t vs3,
                                      size_t vl);
void __riscv_vsoxseg4ei64_v_u64m2x4_m(vbool32_t vm, uint64_t *rs1,
                                      vuint64m2_t vs2, vuint64m2x4_t vs3,
                                      size_t vl);
void __riscv_vsoxseg2ei64_v_u64m4x2_m(vbool16_t vm, uint64_t *rs1,
                                      vuint64m4_t vs2, vuint64m4x2_t vs3,
                                      size_t vl);
void __riscv_vsuxseg2ei8_v_u8mf8x2_m(vbool64_t vm, uint8_t *rs1,
                                     vuint8mf8_t vs2, vuint8mf8x2_t vs3,
                                     size_t vl);
void __riscv_vsuxseg3ei8_v_u8mf8x3_m(vbool64_t vm, uint8_t *rs1,
                                     vuint8mf8_t vs2, vuint8mf8x3_t vs3,
                                     size_t vl);
void __riscv_vsuxseg4ei8_v_u8mf8x4_m(vbool64_t vm, uint8_t *rs1,
                                     vuint8mf8_t vs2, vuint8mf8x4_t vs3,
                                     size_t vl);
void __riscv_vsuxseg5ei8_v_u8mf8x5_m(vbool64_t vm, uint8_t *rs1,
                                     vuint8mf8_t vs2, vuint8mf8x5_t vs3,
                                     size_t vl);
void __riscv_vsuxseg6ei8_v_u8mf8x6_m(vbool64_t vm, uint8_t *rs1,
                                     vuint8mf8_t vs2, vuint8mf8x6_t vs3,
                                     size_t vl);
void __riscv_vsuxseg7ei8_v_u8mf8x7_m(vbool64_t vm, uint8_t *rs1,
                                     vuint8mf8_t vs2, vuint8mf8x7_t vs3,
                                     size_t vl);
void __riscv_vsuxseg8ei8_v_u8mf8x8_m(vbool64_t vm, uint8_t *rs1,
                                     vuint8mf8_t vs2, vuint8mf8x8_t vs3,
                                     size_t vl);
void __riscv_vsuxseg2ei8_v_u8mf4x2_m(vbool32_t vm, uint8_t *rs1,
                                     vuint8mf4_t vs2, vuint8mf4x2_t vs3,
                                     size_t vl);
void __riscv_vsuxseg3ei8_v_u8mf4x3_m(vbool32_t vm, uint8_t *rs1,
                                     vuint8mf4_t vs2, vuint8mf4x3_t vs3,
                                     size_t vl);
void __riscv_vsuxseg4ei8_v_u8mf4x4_m(vbool32_t vm, uint8_t *rs1,
                                     vuint8mf4_t vs2, vuint8mf4x4_t vs3,
                                     size_t vl);
void __riscv_vsuxseg5ei8_v_u8mf4x5_m(vbool32_t vm, uint8_t *rs1,
                                     vuint8mf4_t vs2, vuint8mf4x5_t vs3,
                                     size_t vl);
void __riscv_vsuxseg6ei8_v_u8mf4x6_m(vbool32_t vm, uint8_t *rs1,
                                     vuint8mf4_t vs2, vuint8mf4x6_t vs3,
                                     size_t vl);
void __riscv_vsuxseg7ei8_v_u8mf4x7_m(vbool32_t vm, uint8_t *rs1,
                                     vuint8mf4_t vs2, vuint8mf4x7_t vs3,
                                     size_t vl);
void __riscv_vsuxseg8ei8_v_u8mf4x8_m(vbool32_t vm, uint8_t *rs1,
                                     vuint8mf4_t vs2, vuint8mf4x8_t vs3,
                                     size_t vl);
void __riscv_vsuxseg2ei8_v_u8mf2x2_m(vbool16_t vm, uint8_t *rs1,
                                     vuint8mf2_t vs2, vuint8mf2x2_t vs3,
                                     size_t vl);
void __riscv_vsuxseg3ei8_v_u8mf2x3_m(vbool16_t vm, uint8_t *rs1,
                                     vuint8mf2_t vs2, vuint8mf2x3_t vs3,
                                     size_t vl);
void __riscv_vsuxseg4ei8_v_u8mf2x4_m(vbool16_t vm, uint8_t *rs1,
                                     vuint8mf2_t vs2, vuint8mf2x4_t vs3,
                                     size_t vl);
void __riscv_vsuxseg5ei8_v_u8mf2x5_m(vbool16_t vm, uint8_t *rs1,
                                     vuint8mf2_t vs2, vuint8mf2x5_t vs3,
                                     size_t vl);
void __riscv_vsuxseg6ei8_v_u8mf2x6_m(vbool16_t vm, uint8_t *rs1,
                                     vuint8mf2_t vs2, vuint8mf2x6_t vs3,
                                     size_t vl);
void __riscv_vsuxseg7ei8_v_u8mf2x7_m(vbool16_t vm, uint8_t *rs1,
                                     vuint8mf2_t vs2, vuint8mf2x7_t vs3,
                                     size_t vl);
void __riscv_vsuxseg8ei8_v_u8mf2x8_m(vbool16_t vm, uint8_t *rs1,
                                     vuint8mf2_t vs2, vuint8mf2x8_t vs3,
                                     size_t vl);
void __riscv_vsuxseg2ei8_v_u8m1x2_m(vbool8_t vm, uint8_t *rs1, vuint8m1_t vs2,
                                    vuint8m1x2_t vs3, size_t vl);
void __riscv_vsuxseg3ei8_v_u8m1x3_m(vbool8_t vm, uint8_t *rs1, vuint8m1_t vs2,
                                    vuint8m1x3_t vs3, size_t vl);
void __riscv_vsuxseg4ei8_v_u8m1x4_m(vbool8_t vm, uint8_t *rs1, vuint8m1_t vs2,
                                    vuint8m1x4_t vs3, size_t vl);
void __riscv_vsuxseg5ei8_v_u8m1x5_m(vbool8_t vm, uint8_t *rs1, vuint8m1_t vs2,
                                    vuint8m1x5_t vs3, size_t vl);
void __riscv_vsuxseg6ei8_v_u8m1x6_m(vbool8_t vm, uint8_t *rs1, vuint8m1_t vs2,
                                    vuint8m1x6_t vs3, size_t vl);
void __riscv_vsuxseg7ei8_v_u8m1x7_m(vbool8_t vm, uint8_t *rs1, vuint8m1_t vs2,
                                    vuint8m1x7_t vs3, size_t vl);
void __riscv_vsuxseg8ei8_v_u8m1x8_m(vbool8_t vm, uint8_t *rs1, vuint8m1_t vs2,
                                    vuint8m1x8_t vs3, size_t vl);
void __riscv_vsuxseg2ei8_v_u8m2x2_m(vbool4_t vm, uint8_t *rs1, vuint8m2_t vs2,
                                    vuint8m2x2_t vs3, size_t vl);
void __riscv_vsuxseg3ei8_v_u8m2x3_m(vbool4_t vm, uint8_t *rs1, vuint8m2_t vs2,
                                    vuint8m2x3_t vs3, size_t vl);
void __riscv_vsuxseg4ei8_v_u8m2x4_m(vbool4_t vm, uint8_t *rs1, vuint8m2_t vs2,
                                    vuint8m2x4_t vs3, size_t vl);
void __riscv_vsuxseg2ei8_v_u8m4x2_m(vbool2_t vm, uint8_t *rs1, vuint8m4_t vs2,
                                    vuint8m4x2_t vs3, size_t vl);
void __riscv_vsuxseg2ei16_v_u8mf8x2_m(vbool64_t vm, uint8_t *rs1,
                                      vuint16mf4_t vs2, vuint8mf8x2_t vs3,
                                      size_t vl);
void __riscv_vsuxseg3ei16_v_u8mf8x3_m(vbool64_t vm, uint8_t *rs1,
                                      vuint16mf4_t vs2, vuint8mf8x3_t vs3,
                                      size_t vl);
void __riscv_vsuxseg4ei16_v_u8mf8x4_m(vbool64_t vm, uint8_t *rs1,
                                      vuint16mf4_t vs2, vuint8mf8x4_t vs3,
                                      size_t vl);
void __riscv_vsuxseg5ei16_v_u8mf8x5_m(vbool64_t vm, uint8_t *rs1,
                                      vuint16mf4_t vs2, vuint8mf8x5_t vs3,
                                      size_t vl);
void __riscv_vsuxseg6ei16_v_u8mf8x6_m(vbool64_t vm, uint8_t *rs1,
                                      vuint16mf4_t vs2, vuint8mf8x6_t vs3,
                                      size_t vl);
void __riscv_vsuxseg7ei16_v_u8mf8x7_m(vbool64_t vm, uint8_t *rs1,
                                      vuint16mf4_t vs2, vuint8mf8x7_t vs3,
                                      size_t vl);
void __riscv_vsuxseg8ei16_v_u8mf8x8_m(vbool64_t vm, uint8_t *rs1,
                                      vuint16mf4_t vs2, vuint8mf8x8_t vs3,
                                      size_t vl);
void __riscv_vsuxseg2ei16_v_u8mf4x2_m(vbool32_t vm, uint8_t *rs1,
                                      vuint16mf2_t vs2, vuint8mf4x2_t vs3,
                                      size_t vl);
void __riscv_vsuxseg3ei16_v_u8mf4x3_m(vbool32_t vm, uint8_t *rs1,
                                      vuint16mf2_t vs2, vuint8mf4x3_t vs3,
                                      size_t vl);
void __riscv_vsuxseg4ei16_v_u8mf4x4_m(vbool32_t vm, uint8_t *rs1,
                                      vuint16mf2_t vs2, vuint8mf4x4_t vs3,
                                      size_t vl);
void __riscv_vsuxseg5ei16_v_u8mf4x5_m(vbool32_t vm, uint8_t *rs1,
                                      vuint16mf2_t vs2, vuint8mf4x5_t vs3,
                                      size_t vl);
void __riscv_vsuxseg6ei16_v_u8mf4x6_m(vbool32_t vm, uint8_t *rs1,
                                      vuint16mf2_t vs2, vuint8mf4x6_t vs3,
                                      size_t vl);
void __riscv_vsuxseg7ei16_v_u8mf4x7_m(vbool32_t vm, uint8_t *rs1,
                                      vuint16mf2_t vs2, vuint8mf4x7_t vs3,
                                      size_t vl);
void __riscv_vsuxseg8ei16_v_u8mf4x8_m(vbool32_t vm, uint8_t *rs1,
                                      vuint16mf2_t vs2, vuint8mf4x8_t vs3,
                                      size_t vl);
void __riscv_vsuxseg2ei16_v_u8mf2x2_m(vbool16_t vm, uint8_t *rs1,
                                      vuint16m1_t vs2, vuint8mf2x2_t vs3,
                                      size_t vl);
void __riscv_vsuxseg3ei16_v_u8mf2x3_m(vbool16_t vm, uint8_t *rs1,
                                      vuint16m1_t vs2, vuint8mf2x3_t vs3,
                                      size_t vl);
void __riscv_vsuxseg4ei16_v_u8mf2x4_m(vbool16_t vm, uint8_t *rs1,
                                      vuint16m1_t vs2, vuint8mf2x4_t vs3,
                                      size_t vl);
void __riscv_vsuxseg5ei16_v_u8mf2x5_m(vbool16_t vm, uint8_t *rs1,
                                      vuint16m1_t vs2, vuint8mf2x5_t vs3,
                                      size_t vl);
void __riscv_vsuxseg6ei16_v_u8mf2x6_m(vbool16_t vm, uint8_t *rs1,
                                      vuint16m1_t vs2, vuint8mf2x6_t vs3,
                                      size_t vl);
void __riscv_vsuxseg7ei16_v_u8mf2x7_m(vbool16_t vm, uint8_t *rs1,
                                      vuint16m1_t vs2, vuint8mf2x7_t vs3,
                                      size_t vl);
void __riscv_vsuxseg8ei16_v_u8mf2x8_m(vbool16_t vm, uint8_t *rs1,
                                      vuint16m1_t vs2, vuint8mf2x8_t vs3,
                                      size_t vl);
void __riscv_vsuxseg2ei16_v_u8m1x2_m(vbool8_t vm, uint8_t *rs1, vuint16m2_t vs2,
                                     vuint8m1x2_t vs3, size_t vl);
void __riscv_vsuxseg3ei16_v_u8m1x3_m(vbool8_t vm, uint8_t *rs1, vuint16m2_t vs2,
                                     vuint8m1x3_t vs3, size_t vl);
void __riscv_vsuxseg4ei16_v_u8m1x4_m(vbool8_t vm, uint8_t *rs1, vuint16m2_t vs2,
                                     vuint8m1x4_t vs3, size_t vl);
void __riscv_vsuxseg5ei16_v_u8m1x5_m(vbool8_t vm, uint8_t *rs1, vuint16m2_t vs2,
                                     vuint8m1x5_t vs3, size_t vl);
void __riscv_vsuxseg6ei16_v_u8m1x6_m(vbool8_t vm, uint8_t *rs1, vuint16m2_t vs2,
                                     vuint8m1x6_t vs3, size_t vl);
void __riscv_vsuxseg7ei16_v_u8m1x7_m(vbool8_t vm, uint8_t *rs1, vuint16m2_t vs2,
                                     vuint8m1x7_t vs3, size_t vl);
void __riscv_vsuxseg8ei16_v_u8m1x8_m(vbool8_t vm, uint8_t *rs1, vuint16m2_t vs2,
                                     vuint8m1x8_t vs3, size_t vl);
void __riscv_vsuxseg2ei16_v_u8m2x2_m(vbool4_t vm, uint8_t *rs1, vuint16m4_t vs2,
                                     vuint8m2x2_t vs3, size_t vl);
void __riscv_vsuxseg3ei16_v_u8m2x3_m(vbool4_t vm, uint8_t *rs1, vuint16m4_t vs2,
                                     vuint8m2x3_t vs3, size_t vl);
void __riscv_vsuxseg4ei16_v_u8m2x4_m(vbool4_t vm, uint8_t *rs1, vuint16m4_t vs2,
                                     vuint8m2x4_t vs3, size_t vl);
void __riscv_vsuxseg2ei16_v_u8m4x2_m(vbool2_t vm, uint8_t *rs1, vuint16m8_t vs2,
                                     vuint8m4x2_t vs3, size_t vl);
void __riscv_vsuxseg2ei32_v_u8mf8x2_m(vbool64_t vm, uint8_t *rs1,
                                      vuint32mf2_t vs2, vuint8mf8x2_t vs3,
                                      size_t vl);
void __riscv_vsuxseg3ei32_v_u8mf8x3_m(vbool64_t vm, uint8_t *rs1,
                                      vuint32mf2_t vs2, vuint8mf8x3_t vs3,
                                      size_t vl);
void __riscv_vsuxseg4ei32_v_u8mf8x4_m(vbool64_t vm, uint8_t *rs1,
                                      vuint32mf2_t vs2, vuint8mf8x4_t vs3,
                                      size_t vl);
void __riscv_vsuxseg5ei32_v_u8mf8x5_m(vbool64_t vm, uint8_t *rs1,
                                      vuint32mf2_t vs2, vuint8mf8x5_t vs3,
                                      size_t vl);
void __riscv_vsuxseg6ei32_v_u8mf8x6_m(vbool64_t vm, uint8_t *rs1,
                                      vuint32mf2_t vs2, vuint8mf8x6_t vs3,
                                      size_t vl);
void __riscv_vsuxseg7ei32_v_u8mf8x7_m(vbool64_t vm, uint8_t *rs1,
                                      vuint32mf2_t vs2, vuint8mf8x7_t vs3,
                                      size_t vl);
void __riscv_vsuxseg8ei32_v_u8mf8x8_m(vbool64_t vm, uint8_t *rs1,
                                      vuint32mf2_t vs2, vuint8mf8x8_t vs3,
                                      size_t vl);
void __riscv_vsuxseg2ei32_v_u8mf4x2_m(vbool32_t vm, uint8_t *rs1,
                                      vuint32m1_t vs2, vuint8mf4x2_t vs3,
                                      size_t vl);
void __riscv_vsuxseg3ei32_v_u8mf4x3_m(vbool32_t vm, uint8_t *rs1,
                                      vuint32m1_t vs2, vuint8mf4x3_t vs3,
                                      size_t vl);
void __riscv_vsuxseg4ei32_v_u8mf4x4_m(vbool32_t vm, uint8_t *rs1,
                                      vuint32m1_t vs2, vuint8mf4x4_t vs3,
                                      size_t vl);
void __riscv_vsuxseg5ei32_v_u8mf4x5_m(vbool32_t vm, uint8_t *rs1,
                                      vuint32m1_t vs2, vuint8mf4x5_t vs3,
                                      size_t vl);
void __riscv_vsuxseg6ei32_v_u8mf4x6_m(vbool32_t vm, uint8_t *rs1,
                                      vuint32m1_t vs2, vuint8mf4x6_t vs3,
                                      size_t vl);
void __riscv_vsuxseg7ei32_v_u8mf4x7_m(vbool32_t vm, uint8_t *rs1,
                                      vuint32m1_t vs2, vuint8mf4x7_t vs3,
                                      size_t vl);
void __riscv_vsuxseg8ei32_v_u8mf4x8_m(vbool32_t vm, uint8_t *rs1,
                                      vuint32m1_t vs2, vuint8mf4x8_t vs3,
                                      size_t vl);
void __riscv_vsuxseg2ei32_v_u8mf2x2_m(vbool16_t vm, uint8_t *rs1,
                                      vuint32m2_t vs2, vuint8mf2x2_t vs3,
                                      size_t vl);
void __riscv_vsuxseg3ei32_v_u8mf2x3_m(vbool16_t vm, uint8_t *rs1,
                                      vuint32m2_t vs2, vuint8mf2x3_t vs3,
                                      size_t vl);
void __riscv_vsuxseg4ei32_v_u8mf2x4_m(vbool16_t vm, uint8_t *rs1,
                                      vuint32m2_t vs2, vuint8mf2x4_t vs3,
                                      size_t vl);
void __riscv_vsuxseg5ei32_v_u8mf2x5_m(vbool16_t vm, uint8_t *rs1,
                                      vuint32m2_t vs2, vuint8mf2x5_t vs3,
                                      size_t vl);
void __riscv_vsuxseg6ei32_v_u8mf2x6_m(vbool16_t vm, uint8_t *rs1,
                                      vuint32m2_t vs2, vuint8mf2x6_t vs3,
                                      size_t vl);
void __riscv_vsuxseg7ei32_v_u8mf2x7_m(vbool16_t vm, uint8_t *rs1,
                                      vuint32m2_t vs2, vuint8mf2x7_t vs3,
                                      size_t vl);
void __riscv_vsuxseg8ei32_v_u8mf2x8_m(vbool16_t vm, uint8_t *rs1,
                                      vuint32m2_t vs2, vuint8mf2x8_t vs3,
                                      size_t vl);
void __riscv_vsuxseg2ei32_v_u8m1x2_m(vbool8_t vm, uint8_t *rs1, vuint32m4_t vs2,
                                     vuint8m1x2_t vs3, size_t vl);
void __riscv_vsuxseg3ei32_v_u8m1x3_m(vbool8_t vm, uint8_t *rs1, vuint32m4_t vs2,
                                     vuint8m1x3_t vs3, size_t vl);
void __riscv_vsuxseg4ei32_v_u8m1x4_m(vbool8_t vm, uint8_t *rs1, vuint32m4_t vs2,
                                     vuint8m1x4_t vs3, size_t vl);
void __riscv_vsuxseg5ei32_v_u8m1x5_m(vbool8_t vm, uint8_t *rs1, vuint32m4_t vs2,
                                     vuint8m1x5_t vs3, size_t vl);
void __riscv_vsuxseg6ei32_v_u8m1x6_m(vbool8_t vm, uint8_t *rs1, vuint32m4_t vs2,
                                     vuint8m1x6_t vs3, size_t vl);
void __riscv_vsuxseg7ei32_v_u8m1x7_m(vbool8_t vm, uint8_t *rs1, vuint32m4_t vs2,
                                     vuint8m1x7_t vs3, size_t vl);
void __riscv_vsuxseg8ei32_v_u8m1x8_m(vbool8_t vm, uint8_t *rs1, vuint32m4_t vs2,
                                     vuint8m1x8_t vs3, size_t vl);
void __riscv_vsuxseg2ei32_v_u8m2x2_m(vbool4_t vm, uint8_t *rs1, vuint32m8_t vs2,
                                     vuint8m2x2_t vs3, size_t vl);
void __riscv_vsuxseg3ei32_v_u8m2x3_m(vbool4_t vm, uint8_t *rs1, vuint32m8_t vs2,
                                     vuint8m2x3_t vs3, size_t vl);
void __riscv_vsuxseg4ei32_v_u8m2x4_m(vbool4_t vm, uint8_t *rs1, vuint32m8_t vs2,
                                     vuint8m2x4_t vs3, size_t vl);
void __riscv_vsuxseg2ei64_v_u8mf8x2_m(vbool64_t vm, uint8_t *rs1,
                                      vuint64m1_t vs2, vuint8mf8x2_t vs3,
                                      size_t vl);
void __riscv_vsuxseg3ei64_v_u8mf8x3_m(vbool64_t vm, uint8_t *rs1,
                                      vuint64m1_t vs2, vuint8mf8x3_t vs3,
                                      size_t vl);
void __riscv_vsuxseg4ei64_v_u8mf8x4_m(vbool64_t vm, uint8_t *rs1,
                                      vuint64m1_t vs2, vuint8mf8x4_t vs3,
                                      size_t vl);
void __riscv_vsuxseg5ei64_v_u8mf8x5_m(vbool64_t vm, uint8_t *rs1,
                                      vuint64m1_t vs2, vuint8mf8x5_t vs3,
                                      size_t vl);
void __riscv_vsuxseg6ei64_v_u8mf8x6_m(vbool64_t vm, uint8_t *rs1,
                                      vuint64m1_t vs2, vuint8mf8x6_t vs3,
                                      size_t vl);
void __riscv_vsuxseg7ei64_v_u8mf8x7_m(vbool64_t vm, uint8_t *rs1,
                                      vuint64m1_t vs2, vuint8mf8x7_t vs3,
                                      size_t vl);
void __riscv_vsuxseg8ei64_v_u8mf8x8_m(vbool64_t vm, uint8_t *rs1,
                                      vuint64m1_t vs2, vuint8mf8x8_t vs3,
                                      size_t vl);
void __riscv_vsuxseg2ei64_v_u8mf4x2_m(vbool32_t vm, uint8_t *rs1,
                                      vuint64m2_t vs2, vuint8mf4x2_t vs3,
                                      size_t vl);
void __riscv_vsuxseg3ei64_v_u8mf4x3_m(vbool32_t vm, uint8_t *rs1,
                                      vuint64m2_t vs2, vuint8mf4x3_t vs3,
                                      size_t vl);
void __riscv_vsuxseg4ei64_v_u8mf4x4_m(vbool32_t vm, uint8_t *rs1,
                                      vuint64m2_t vs2, vuint8mf4x4_t vs3,
                                      size_t vl);
void __riscv_vsuxseg5ei64_v_u8mf4x5_m(vbool32_t vm, uint8_t *rs1,
                                      vuint64m2_t vs2, vuint8mf4x5_t vs3,
                                      size_t vl);
void __riscv_vsuxseg6ei64_v_u8mf4x6_m(vbool32_t vm, uint8_t *rs1,
                                      vuint64m2_t vs2, vuint8mf4x6_t vs3,
                                      size_t vl);
void __riscv_vsuxseg7ei64_v_u8mf4x7_m(vbool32_t vm, uint8_t *rs1,
                                      vuint64m2_t vs2, vuint8mf4x7_t vs3,
                                      size_t vl);
void __riscv_vsuxseg8ei64_v_u8mf4x8_m(vbool32_t vm, uint8_t *rs1,
                                      vuint64m2_t vs2, vuint8mf4x8_t vs3,
                                      size_t vl);
void __riscv_vsuxseg2ei64_v_u8mf2x2_m(vbool16_t vm, uint8_t *rs1,
                                      vuint64m4_t vs2, vuint8mf2x2_t vs3,
                                      size_t vl);
void __riscv_vsuxseg3ei64_v_u8mf2x3_m(vbool16_t vm, uint8_t *rs1,
                                      vuint64m4_t vs2, vuint8mf2x3_t vs3,
                                      size_t vl);
void __riscv_vsuxseg4ei64_v_u8mf2x4_m(vbool16_t vm, uint8_t *rs1,
                                      vuint64m4_t vs2, vuint8mf2x4_t vs3,
                                      size_t vl);
void __riscv_vsuxseg5ei64_v_u8mf2x5_m(vbool16_t vm, uint8_t *rs1,
                                      vuint64m4_t vs2, vuint8mf2x5_t vs3,
                                      size_t vl);
void __riscv_vsuxseg6ei64_v_u8mf2x6_m(vbool16_t vm, uint8_t *rs1,
                                      vuint64m4_t vs2, vuint8mf2x6_t vs3,
                                      size_t vl);
void __riscv_vsuxseg7ei64_v_u8mf2x7_m(vbool16_t vm, uint8_t *rs1,
                                      vuint64m4_t vs2, vuint8mf2x7_t vs3,
                                      size_t vl);
void __riscv_vsuxseg8ei64_v_u8mf2x8_m(vbool16_t vm, uint8_t *rs1,
                                      vuint64m4_t vs2, vuint8mf2x8_t vs3,
                                      size_t vl);
void __riscv_vsuxseg2ei64_v_u8m1x2_m(vbool8_t vm, uint8_t *rs1, vuint64m8_t vs2,
                                     vuint8m1x2_t vs3, size_t vl);
void __riscv_vsuxseg3ei64_v_u8m1x3_m(vbool8_t vm, uint8_t *rs1, vuint64m8_t vs2,
                                     vuint8m1x3_t vs3, size_t vl);
void __riscv_vsuxseg4ei64_v_u8m1x4_m(vbool8_t vm, uint8_t *rs1, vuint64m8_t vs2,
                                     vuint8m1x4_t vs3, size_t vl);
void __riscv_vsuxseg5ei64_v_u8m1x5_m(vbool8_t vm, uint8_t *rs1, vuint64m8_t vs2,
                                     vuint8m1x5_t vs3, size_t vl);
void __riscv_vsuxseg6ei64_v_u8m1x6_m(vbool8_t vm, uint8_t *rs1, vuint64m8_t vs2,
                                     vuint8m1x6_t vs3, size_t vl);
void __riscv_vsuxseg7ei64_v_u8m1x7_m(vbool8_t vm, uint8_t *rs1, vuint64m8_t vs2,
                                     vuint8m1x7_t vs3, size_t vl);
void __riscv_vsuxseg8ei64_v_u8m1x8_m(vbool8_t vm, uint8_t *rs1, vuint64m8_t vs2,
                                     vuint8m1x8_t vs3, size_t vl);
void __riscv_vsuxseg2ei8_v_u16mf4x2_m(vbool64_t vm, uint16_t *rs1,
                                      vuint8mf8_t vs2, vuint16mf4x2_t vs3,
                                      size_t vl);
void __riscv_vsuxseg3ei8_v_u16mf4x3_m(vbool64_t vm, uint16_t *rs1,
                                      vuint8mf8_t vs2, vuint16mf4x3_t vs3,
                                      size_t vl);
void __riscv_vsuxseg4ei8_v_u16mf4x4_m(vbool64_t vm, uint16_t *rs1,
                                      vuint8mf8_t vs2, vuint16mf4x4_t vs3,
                                      size_t vl);
void __riscv_vsuxseg5ei8_v_u16mf4x5_m(vbool64_t vm, uint16_t *rs1,
                                      vuint8mf8_t vs2, vuint16mf4x5_t vs3,
                                      size_t vl);
void __riscv_vsuxseg6ei8_v_u16mf4x6_m(vbool64_t vm, uint16_t *rs1,
                                      vuint8mf8_t vs2, vuint16mf4x6_t vs3,
                                      size_t vl);
void __riscv_vsuxseg7ei8_v_u16mf4x7_m(vbool64_t vm, uint16_t *rs1,
                                      vuint8mf8_t vs2, vuint16mf4x7_t vs3,
                                      size_t vl);
void __riscv_vsuxseg8ei8_v_u16mf4x8_m(vbool64_t vm, uint16_t *rs1,
                                      vuint8mf8_t vs2, vuint16mf4x8_t vs3,
                                      size_t vl);
void __riscv_vsuxseg2ei8_v_u16mf2x2_m(vbool32_t vm, uint16_t *rs1,
                                      vuint8mf4_t vs2, vuint16mf2x2_t vs3,
                                      size_t vl);
void __riscv_vsuxseg3ei8_v_u16mf2x3_m(vbool32_t vm, uint16_t *rs1,
                                      vuint8mf4_t vs2, vuint16mf2x3_t vs3,
                                      size_t vl);
void __riscv_vsuxseg4ei8_v_u16mf2x4_m(vbool32_t vm, uint16_t *rs1,
                                      vuint8mf4_t vs2, vuint16mf2x4_t vs3,
                                      size_t vl);
void __riscv_vsuxseg5ei8_v_u16mf2x5_m(vbool32_t vm, uint16_t *rs1,
                                      vuint8mf4_t vs2, vuint16mf2x5_t vs3,
                                      size_t vl);
void __riscv_vsuxseg6ei8_v_u16mf2x6_m(vbool32_t vm, uint16_t *rs1,
                                      vuint8mf4_t vs2, vuint16mf2x6_t vs3,
                                      size_t vl);
void __riscv_vsuxseg7ei8_v_u16mf2x7_m(vbool32_t vm, uint16_t *rs1,
                                      vuint8mf4_t vs2, vuint16mf2x7_t vs3,
                                      size_t vl);
void __riscv_vsuxseg8ei8_v_u16mf2x8_m(vbool32_t vm, uint16_t *rs1,
                                      vuint8mf4_t vs2, vuint16mf2x8_t vs3,
                                      size_t vl);
void __riscv_vsuxseg2ei8_v_u16m1x2_m(vbool16_t vm, uint16_t *rs1,
                                     vuint8mf2_t vs2, vuint16m1x2_t vs3,
                                     size_t vl);
void __riscv_vsuxseg3ei8_v_u16m1x3_m(vbool16_t vm, uint16_t *rs1,
                                     vuint8mf2_t vs2, vuint16m1x3_t vs3,
                                     size_t vl);
void __riscv_vsuxseg4ei8_v_u16m1x4_m(vbool16_t vm, uint16_t *rs1,
                                     vuint8mf2_t vs2, vuint16m1x4_t vs3,
                                     size_t vl);
void __riscv_vsuxseg5ei8_v_u16m1x5_m(vbool16_t vm, uint16_t *rs1,
                                     vuint8mf2_t vs2, vuint16m1x5_t vs3,
                                     size_t vl);
void __riscv_vsuxseg6ei8_v_u16m1x6_m(vbool16_t vm, uint16_t *rs1,
                                     vuint8mf2_t vs2, vuint16m1x6_t vs3,
                                     size_t vl);
void __riscv_vsuxseg7ei8_v_u16m1x7_m(vbool16_t vm, uint16_t *rs1,
                                     vuint8mf2_t vs2, vuint16m1x7_t vs3,
                                     size_t vl);
void __riscv_vsuxseg8ei8_v_u16m1x8_m(vbool16_t vm, uint16_t *rs1,
                                     vuint8mf2_t vs2, vuint16m1x8_t vs3,
                                     size_t vl);
void __riscv_vsuxseg2ei8_v_u16m2x2_m(vbool8_t vm, uint16_t *rs1, vuint8m1_t vs2,
                                     vuint16m2x2_t vs3, size_t vl);
void __riscv_vsuxseg3ei8_v_u16m2x3_m(vbool8_t vm, uint16_t *rs1, vuint8m1_t vs2,
                                     vuint16m2x3_t vs3, size_t vl);
void __riscv_vsuxseg4ei8_v_u16m2x4_m(vbool8_t vm, uint16_t *rs1, vuint8m1_t vs2,
                                     vuint16m2x4_t vs3, size_t vl);
void __riscv_vsuxseg2ei8_v_u16m4x2_m(vbool4_t vm, uint16_t *rs1, vuint8m2_t vs2,
                                     vuint16m4x2_t vs3, size_t vl);
void __riscv_vsuxseg2ei16_v_u16mf4x2_m(vbool64_t vm, uint16_t *rs1,
                                       vuint16mf4_t vs2, vuint16mf4x2_t vs3,
                                       size_t vl);
void __riscv_vsuxseg3ei16_v_u16mf4x3_m(vbool64_t vm, uint16_t *rs1,
                                       vuint16mf4_t vs2, vuint16mf4x3_t vs3,
                                       size_t vl);
void __riscv_vsuxseg4ei16_v_u16mf4x4_m(vbool64_t vm, uint16_t *rs1,
                                       vuint16mf4_t vs2, vuint16mf4x4_t vs3,
                                       size_t vl);
void __riscv_vsuxseg5ei16_v_u16mf4x5_m(vbool64_t vm, uint16_t *rs1,
                                       vuint16mf4_t vs2, vuint16mf4x5_t vs3,
                                       size_t vl);
void __riscv_vsuxseg6ei16_v_u16mf4x6_m(vbool64_t vm, uint16_t *rs1,
                                       vuint16mf4_t vs2, vuint16mf4x6_t vs3,
                                       size_t vl);
void __riscv_vsuxseg7ei16_v_u16mf4x7_m(vbool64_t vm, uint16_t *rs1,
                                       vuint16mf4_t vs2, vuint16mf4x7_t vs3,
                                       size_t vl);
void __riscv_vsuxseg8ei16_v_u16mf4x8_m(vbool64_t vm, uint16_t *rs1,
                                       vuint16mf4_t vs2, vuint16mf4x8_t vs3,
                                       size_t vl);
void __riscv_vsuxseg2ei16_v_u16mf2x2_m(vbool32_t vm, uint16_t *rs1,
                                       vuint16mf2_t vs2, vuint16mf2x2_t vs3,
                                       size_t vl);
void __riscv_vsuxseg3ei16_v_u16mf2x3_m(vbool32_t vm, uint16_t *rs1,
                                       vuint16mf2_t vs2, vuint16mf2x3_t vs3,
                                       size_t vl);
void __riscv_vsuxseg4ei16_v_u16mf2x4_m(vbool32_t vm, uint16_t *rs1,
                                       vuint16mf2_t vs2, vuint16mf2x4_t vs3,
                                       size_t vl);
void __riscv_vsuxseg5ei16_v_u16mf2x5_m(vbool32_t vm, uint16_t *rs1,
                                       vuint16mf2_t vs2, vuint16mf2x5_t vs3,
                                       size_t vl);
void __riscv_vsuxseg6ei16_v_u16mf2x6_m(vbool32_t vm, uint16_t *rs1,
                                       vuint16mf2_t vs2, vuint16mf2x6_t vs3,
                                       size_t vl);
void __riscv_vsuxseg7ei16_v_u16mf2x7_m(vbool32_t vm, uint16_t *rs1,
                                       vuint16mf2_t vs2, vuint16mf2x7_t vs3,
                                       size_t vl);
void __riscv_vsuxseg8ei16_v_u16mf2x8_m(vbool32_t vm, uint16_t *rs1,
                                       vuint16mf2_t vs2, vuint16mf2x8_t vs3,
                                       size_t vl);
void __riscv_vsuxseg2ei16_v_u16m1x2_m(vbool16_t vm, uint16_t *rs1,
                                      vuint16m1_t vs2, vuint16m1x2_t vs3,
                                      size_t vl);
void __riscv_vsuxseg3ei16_v_u16m1x3_m(vbool16_t vm, uint16_t *rs1,
                                      vuint16m1_t vs2, vuint16m1x3_t vs3,
                                      size_t vl);
void __riscv_vsuxseg4ei16_v_u16m1x4_m(vbool16_t vm, uint16_t *rs1,
                                      vuint16m1_t vs2, vuint16m1x4_t vs3,
                                      size_t vl);
void __riscv_vsuxseg5ei16_v_u16m1x5_m(vbool16_t vm, uint16_t *rs1,
                                      vuint16m1_t vs2, vuint16m1x5_t vs3,
                                      size_t vl);
void __riscv_vsuxseg6ei16_v_u16m1x6_m(vbool16_t vm, uint16_t *rs1,
                                      vuint16m1_t vs2, vuint16m1x6_t vs3,
                                      size_t vl);
void __riscv_vsuxseg7ei16_v_u16m1x7_m(vbool16_t vm, uint16_t *rs1,
                                      vuint16m1_t vs2, vuint16m1x7_t vs3,
                                      size_t vl);
void __riscv_vsuxseg8ei16_v_u16m1x8_m(vbool16_t vm, uint16_t *rs1,
                                      vuint16m1_t vs2, vuint16m1x8_t vs3,
                                      size_t vl);
void __riscv_vsuxseg2ei16_v_u16m2x2_m(vbool8_t vm, uint16_t *rs1,
                                      vuint16m2_t vs2, vuint16m2x2_t vs3,
                                      size_t vl);
void __riscv_vsuxseg3ei16_v_u16m2x3_m(vbool8_t vm, uint16_t *rs1,
                                      vuint16m2_t vs2, vuint16m2x3_t vs3,
                                      size_t vl);
void __riscv_vsuxseg4ei16_v_u16m2x4_m(vbool8_t vm, uint16_t *rs1,
                                      vuint16m2_t vs2, vuint16m2x4_t vs3,
                                      size_t vl);
void __riscv_vsuxseg2ei16_v_u16m4x2_m(vbool4_t vm, uint16_t *rs1,
                                      vuint16m4_t vs2, vuint16m4x2_t vs3,
                                      size_t vl);
void __riscv_vsuxseg2ei32_v_u16mf4x2_m(vbool64_t vm, uint16_t *rs1,
                                       vuint32mf2_t vs2, vuint16mf4x2_t vs3,
                                       size_t vl);
void __riscv_vsuxseg3ei32_v_u16mf4x3_m(vbool64_t vm, uint16_t *rs1,
                                       vuint32mf2_t vs2, vuint16mf4x3_t vs3,
                                       size_t vl);
void __riscv_vsuxseg4ei32_v_u16mf4x4_m(vbool64_t vm, uint16_t *rs1,
                                       vuint32mf2_t vs2, vuint16mf4x4_t vs3,
                                       size_t vl);
void __riscv_vsuxseg5ei32_v_u16mf4x5_m(vbool64_t vm, uint16_t *rs1,
                                       vuint32mf2_t vs2, vuint16mf4x5_t vs3,
                                       size_t vl);
void __riscv_vsuxseg6ei32_v_u16mf4x6_m(vbool64_t vm, uint16_t *rs1,
                                       vuint32mf2_t vs2, vuint16mf4x6_t vs3,
                                       size_t vl);
void __riscv_vsuxseg7ei32_v_u16mf4x7_m(vbool64_t vm, uint16_t *rs1,
                                       vuint32mf2_t vs2, vuint16mf4x7_t vs3,
                                       size_t vl);
void __riscv_vsuxseg8ei32_v_u16mf4x8_m(vbool64_t vm, uint16_t *rs1,
                                       vuint32mf2_t vs2, vuint16mf4x8_t vs3,
                                       size_t vl);
void __riscv_vsuxseg2ei32_v_u16mf2x2_m(vbool32_t vm, uint16_t *rs1,
                                       vuint32m1_t vs2, vuint16mf2x2_t vs3,
                                       size_t vl);
void __riscv_vsuxseg3ei32_v_u16mf2x3_m(vbool32_t vm, uint16_t *rs1,
                                       vuint32m1_t vs2, vuint16mf2x3_t vs3,
                                       size_t vl);
void __riscv_vsuxseg4ei32_v_u16mf2x4_m(vbool32_t vm, uint16_t *rs1,
                                       vuint32m1_t vs2, vuint16mf2x4_t vs3,
                                       size_t vl);
void __riscv_vsuxseg5ei32_v_u16mf2x5_m(vbool32_t vm, uint16_t *rs1,
                                       vuint32m1_t vs2, vuint16mf2x5_t vs3,
                                       size_t vl);
void __riscv_vsuxseg6ei32_v_u16mf2x6_m(vbool32_t vm, uint16_t *rs1,
                                       vuint32m1_t vs2, vuint16mf2x6_t vs3,
                                       size_t vl);
void __riscv_vsuxseg7ei32_v_u16mf2x7_m(vbool32_t vm, uint16_t *rs1,
                                       vuint32m1_t vs2, vuint16mf2x7_t vs3,
                                       size_t vl);
void __riscv_vsuxseg8ei32_v_u16mf2x8_m(vbool32_t vm, uint16_t *rs1,
                                       vuint32m1_t vs2, vuint16mf2x8_t vs3,
                                       size_t vl);
void __riscv_vsuxseg2ei32_v_u16m1x2_m(vbool16_t vm, uint16_t *rs1,
                                      vuint32m2_t vs2, vuint16m1x2_t vs3,
                                      size_t vl);
void __riscv_vsuxseg3ei32_v_u16m1x3_m(vbool16_t vm, uint16_t *rs1,
                                      vuint32m2_t vs2, vuint16m1x3_t vs3,
                                      size_t vl);
void __riscv_vsuxseg4ei32_v_u16m1x4_m(vbool16_t vm, uint16_t *rs1,
                                      vuint32m2_t vs2, vuint16m1x4_t vs3,
                                      size_t vl);
void __riscv_vsuxseg5ei32_v_u16m1x5_m(vbool16_t vm, uint16_t *rs1,
                                      vuint32m2_t vs2, vuint16m1x5_t vs3,
                                      size_t vl);
void __riscv_vsuxseg6ei32_v_u16m1x6_m(vbool16_t vm, uint16_t *rs1,
                                      vuint32m2_t vs2, vuint16m1x6_t vs3,
                                      size_t vl);
void __riscv_vsuxseg7ei32_v_u16m1x7_m(vbool16_t vm, uint16_t *rs1,
                                      vuint32m2_t vs2, vuint16m1x7_t vs3,
                                      size_t vl);
void __riscv_vsuxseg8ei32_v_u16m1x8_m(vbool16_t vm, uint16_t *rs1,
                                      vuint32m2_t vs2, vuint16m1x8_t vs3,
                                      size_t vl);
void __riscv_vsuxseg2ei32_v_u16m2x2_m(vbool8_t vm, uint16_t *rs1,
                                      vuint32m4_t vs2, vuint16m2x2_t vs3,
                                      size_t vl);
void __riscv_vsuxseg3ei32_v_u16m2x3_m(vbool8_t vm, uint16_t *rs1,
                                      vuint32m4_t vs2, vuint16m2x3_t vs3,
                                      size_t vl);
void __riscv_vsuxseg4ei32_v_u16m2x4_m(vbool8_t vm, uint16_t *rs1,
                                      vuint32m4_t vs2, vuint16m2x4_t vs3,
                                      size_t vl);
void __riscv_vsuxseg2ei32_v_u16m4x2_m(vbool4_t vm, uint16_t *rs1,
                                      vuint32m8_t vs2, vuint16m4x2_t vs3,
                                      size_t vl);
void __riscv_vsuxseg2ei64_v_u16mf4x2_m(vbool64_t vm, uint16_t *rs1,
                                       vuint64m1_t vs2, vuint16mf4x2_t vs3,
                                       size_t vl);
void __riscv_vsuxseg3ei64_v_u16mf4x3_m(vbool64_t vm, uint16_t *rs1,
                                       vuint64m1_t vs2, vuint16mf4x3_t vs3,
                                       size_t vl);
void __riscv_vsuxseg4ei64_v_u16mf4x4_m(vbool64_t vm, uint16_t *rs1,
                                       vuint64m1_t vs2, vuint16mf4x4_t vs3,
                                       size_t vl);
void __riscv_vsuxseg5ei64_v_u16mf4x5_m(vbool64_t vm, uint16_t *rs1,
                                       vuint64m1_t vs2, vuint16mf4x5_t vs3,
                                       size_t vl);
void __riscv_vsuxseg6ei64_v_u16mf4x6_m(vbool64_t vm, uint16_t *rs1,
                                       vuint64m1_t vs2, vuint16mf4x6_t vs3,
                                       size_t vl);
void __riscv_vsuxseg7ei64_v_u16mf4x7_m(vbool64_t vm, uint16_t *rs1,
                                       vuint64m1_t vs2, vuint16mf4x7_t vs3,
                                       size_t vl);
void __riscv_vsuxseg8ei64_v_u16mf4x8_m(vbool64_t vm, uint16_t *rs1,
                                       vuint64m1_t vs2, vuint16mf4x8_t vs3,
                                       size_t vl);
void __riscv_vsuxseg2ei64_v_u16mf2x2_m(vbool32_t vm, uint16_t *rs1,
                                       vuint64m2_t vs2, vuint16mf2x2_t vs3,
                                       size_t vl);
void __riscv_vsuxseg3ei64_v_u16mf2x3_m(vbool32_t vm, uint16_t *rs1,
                                       vuint64m2_t vs2, vuint16mf2x3_t vs3,
                                       size_t vl);
void __riscv_vsuxseg4ei64_v_u16mf2x4_m(vbool32_t vm, uint16_t *rs1,
                                       vuint64m2_t vs2, vuint16mf2x4_t vs3,
                                       size_t vl);
void __riscv_vsuxseg5ei64_v_u16mf2x5_m(vbool32_t vm, uint16_t *rs1,
                                       vuint64m2_t vs2, vuint16mf2x5_t vs3,
                                       size_t vl);
void __riscv_vsuxseg6ei64_v_u16mf2x6_m(vbool32_t vm, uint16_t *rs1,
                                       vuint64m2_t vs2, vuint16mf2x6_t vs3,
                                       size_t vl);
void __riscv_vsuxseg7ei64_v_u16mf2x7_m(vbool32_t vm, uint16_t *rs1,
                                       vuint64m2_t vs2, vuint16mf2x7_t vs3,
                                       size_t vl);
void __riscv_vsuxseg8ei64_v_u16mf2x8_m(vbool32_t vm, uint16_t *rs1,
                                       vuint64m2_t vs2, vuint16mf2x8_t vs3,
                                       size_t vl);
void __riscv_vsuxseg2ei64_v_u16m1x2_m(vbool16_t vm, uint16_t *rs1,
                                      vuint64m4_t vs2, vuint16m1x2_t vs3,
                                      size_t vl);
void __riscv_vsuxseg3ei64_v_u16m1x3_m(vbool16_t vm, uint16_t *rs1,
                                      vuint64m4_t vs2, vuint16m1x3_t vs3,
                                      size_t vl);
void __riscv_vsuxseg4ei64_v_u16m1x4_m(vbool16_t vm, uint16_t *rs1,
                                      vuint64m4_t vs2, vuint16m1x4_t vs3,
                                      size_t vl);
void __riscv_vsuxseg5ei64_v_u16m1x5_m(vbool16_t vm, uint16_t *rs1,
                                      vuint64m4_t vs2, vuint16m1x5_t vs3,
                                      size_t vl);
void __riscv_vsuxseg6ei64_v_u16m1x6_m(vbool16_t vm, uint16_t *rs1,
                                      vuint64m4_t vs2, vuint16m1x6_t vs3,
                                      size_t vl);
void __riscv_vsuxseg7ei64_v_u16m1x7_m(vbool16_t vm, uint16_t *rs1,
                                      vuint64m4_t vs2, vuint16m1x7_t vs3,
                                      size_t vl);
void __riscv_vsuxseg8ei64_v_u16m1x8_m(vbool16_t vm, uint16_t *rs1,
                                      vuint64m4_t vs2, vuint16m1x8_t vs3,
                                      size_t vl);
void __riscv_vsuxseg2ei64_v_u16m2x2_m(vbool8_t vm, uint16_t *rs1,
                                      vuint64m8_t vs2, vuint16m2x2_t vs3,
                                      size_t vl);
void __riscv_vsuxseg3ei64_v_u16m2x3_m(vbool8_t vm, uint16_t *rs1,
                                      vuint64m8_t vs2, vuint16m2x3_t vs3,
                                      size_t vl);
void __riscv_vsuxseg4ei64_v_u16m2x4_m(vbool8_t vm, uint16_t *rs1,
                                      vuint64m8_t vs2, vuint16m2x4_t vs3,
                                      size_t vl);
void __riscv_vsuxseg2ei8_v_u32mf2x2_m(vbool64_t vm, uint32_t *rs1,
                                      vuint8mf8_t vs2, vuint32mf2x2_t vs3,
                                      size_t vl);
void __riscv_vsuxseg3ei8_v_u32mf2x3_m(vbool64_t vm, uint32_t *rs1,
                                      vuint8mf8_t vs2, vuint32mf2x3_t vs3,
                                      size_t vl);
void __riscv_vsuxseg4ei8_v_u32mf2x4_m(vbool64_t vm, uint32_t *rs1,
                                      vuint8mf8_t vs2, vuint32mf2x4_t vs3,
                                      size_t vl);
void __riscv_vsuxseg5ei8_v_u32mf2x5_m(vbool64_t vm, uint32_t *rs1,
                                      vuint8mf8_t vs2, vuint32mf2x5_t vs3,
                                      size_t vl);
void __riscv_vsuxseg6ei8_v_u32mf2x6_m(vbool64_t vm, uint32_t *rs1,
                                      vuint8mf8_t vs2, vuint32mf2x6_t vs3,
                                      size_t vl);
void __riscv_vsuxseg7ei8_v_u32mf2x7_m(vbool64_t vm, uint32_t *rs1,
                                      vuint8mf8_t vs2, vuint32mf2x7_t vs3,
                                      size_t vl);
void __riscv_vsuxseg8ei8_v_u32mf2x8_m(vbool64_t vm, uint32_t *rs1,
                                      vuint8mf8_t vs2, vuint32mf2x8_t vs3,
                                      size_t vl);
void __riscv_vsuxseg2ei8_v_u32m1x2_m(vbool32_t vm, uint32_t *rs1,
                                     vuint8mf4_t vs2, vuint32m1x2_t vs3,
                                     size_t vl);
void __riscv_vsuxseg3ei8_v_u32m1x3_m(vbool32_t vm, uint32_t *rs1,
                                     vuint8mf4_t vs2, vuint32m1x3_t vs3,
                                     size_t vl);
void __riscv_vsuxseg4ei8_v_u32m1x4_m(vbool32_t vm, uint32_t *rs1,
                                     vuint8mf4_t vs2, vuint32m1x4_t vs3,
                                     size_t vl);
void __riscv_vsuxseg5ei8_v_u32m1x5_m(vbool32_t vm, uint32_t *rs1,
                                     vuint8mf4_t vs2, vuint32m1x5_t vs3,
                                     size_t vl);
void __riscv_vsuxseg6ei8_v_u32m1x6_m(vbool32_t vm, uint32_t *rs1,
                                     vuint8mf4_t vs2, vuint32m1x6_t vs3,
                                     size_t vl);
void __riscv_vsuxseg7ei8_v_u32m1x7_m(vbool32_t vm, uint32_t *rs1,
                                     vuint8mf4_t vs2, vuint32m1x7_t vs3,
                                     size_t vl);
void __riscv_vsuxseg8ei8_v_u32m1x8_m(vbool32_t vm, uint32_t *rs1,
                                     vuint8mf4_t vs2, vuint32m1x8_t vs3,
                                     size_t vl);
void __riscv_vsuxseg2ei8_v_u32m2x2_m(vbool16_t vm, uint32_t *rs1,
                                     vuint8mf2_t vs2, vuint32m2x2_t vs3,
                                     size_t vl);
void __riscv_vsuxseg3ei8_v_u32m2x3_m(vbool16_t vm, uint32_t *rs1,
                                     vuint8mf2_t vs2, vuint32m2x3_t vs3,
                                     size_t vl);
void __riscv_vsuxseg4ei8_v_u32m2x4_m(vbool16_t vm, uint32_t *rs1,
                                     vuint8mf2_t vs2, vuint32m2x4_t vs3,
                                     size_t vl);
void __riscv_vsuxseg2ei8_v_u32m4x2_m(vbool8_t vm, uint32_t *rs1, vuint8m1_t vs2,
                                     vuint32m4x2_t vs3, size_t vl);
void __riscv_vsuxseg2ei16_v_u32mf2x2_m(vbool64_t vm, uint32_t *rs1,
                                       vuint16mf4_t vs2, vuint32mf2x2_t vs3,
                                       size_t vl);
void __riscv_vsuxseg3ei16_v_u32mf2x3_m(vbool64_t vm, uint32_t *rs1,
                                       vuint16mf4_t vs2, vuint32mf2x3_t vs3,
                                       size_t vl);
void __riscv_vsuxseg4ei16_v_u32mf2x4_m(vbool64_t vm, uint32_t *rs1,
                                       vuint16mf4_t vs2, vuint32mf2x4_t vs3,
                                       size_t vl);
void __riscv_vsuxseg5ei16_v_u32mf2x5_m(vbool64_t vm, uint32_t *rs1,
                                       vuint16mf4_t vs2, vuint32mf2x5_t vs3,
                                       size_t vl);
void __riscv_vsuxseg6ei16_v_u32mf2x6_m(vbool64_t vm, uint32_t *rs1,
                                       vuint16mf4_t vs2, vuint32mf2x6_t vs3,
                                       size_t vl);
void __riscv_vsuxseg7ei16_v_u32mf2x7_m(vbool64_t vm, uint32_t *rs1,
                                       vuint16mf4_t vs2, vuint32mf2x7_t vs3,
                                       size_t vl);
void __riscv_vsuxseg8ei16_v_u32mf2x8_m(vbool64_t vm, uint32_t *rs1,
                                       vuint16mf4_t vs2, vuint32mf2x8_t vs3,
                                       size_t vl);
void __riscv_vsuxseg2ei16_v_u32m1x2_m(vbool32_t vm, uint32_t *rs1,
                                      vuint16mf2_t vs2, vuint32m1x2_t vs3,
                                      size_t vl);
void __riscv_vsuxseg3ei16_v_u32m1x3_m(vbool32_t vm, uint32_t *rs1,
                                      vuint16mf2_t vs2, vuint32m1x3_t vs3,
                                      size_t vl);
void __riscv_vsuxseg4ei16_v_u32m1x4_m(vbool32_t vm, uint32_t *rs1,
                                      vuint16mf2_t vs2, vuint32m1x4_t vs3,
                                      size_t vl);
void __riscv_vsuxseg5ei16_v_u32m1x5_m(vbool32_t vm, uint32_t *rs1,
                                      vuint16mf2_t vs2, vuint32m1x5_t vs3,
                                      size_t vl);
void __riscv_vsuxseg6ei16_v_u32m1x6_m(vbool32_t vm, uint32_t *rs1,
                                      vuint16mf2_t vs2, vuint32m1x6_t vs3,
                                      size_t vl);
void __riscv_vsuxseg7ei16_v_u32m1x7_m(vbool32_t vm, uint32_t *rs1,
                                      vuint16mf2_t vs2, vuint32m1x7_t vs3,
                                      size_t vl);
void __riscv_vsuxseg8ei16_v_u32m1x8_m(vbool32_t vm, uint32_t *rs1,
                                      vuint16mf2_t vs2, vuint32m1x8_t vs3,
                                      size_t vl);
void __riscv_vsuxseg2ei16_v_u32m2x2_m(vbool16_t vm, uint32_t *rs1,
                                      vuint16m1_t vs2, vuint32m2x2_t vs3,
                                      size_t vl);
void __riscv_vsuxseg3ei16_v_u32m2x3_m(vbool16_t vm, uint32_t *rs1,
                                      vuint16m1_t vs2, vuint32m2x3_t vs3,
                                      size_t vl);
void __riscv_vsuxseg4ei16_v_u32m2x4_m(vbool16_t vm, uint32_t *rs1,
                                      vuint16m1_t vs2, vuint32m2x4_t vs3,
                                      size_t vl);
void __riscv_vsuxseg2ei16_v_u32m4x2_m(vbool8_t vm, uint32_t *rs1,
                                      vuint16m2_t vs2, vuint32m4x2_t vs3,
                                      size_t vl);
void __riscv_vsuxseg2ei32_v_u32mf2x2_m(vbool64_t vm, uint32_t *rs1,
                                       vuint32mf2_t vs2, vuint32mf2x2_t vs3,
                                       size_t vl);
void __riscv_vsuxseg3ei32_v_u32mf2x3_m(vbool64_t vm, uint32_t *rs1,
                                       vuint32mf2_t vs2, vuint32mf2x3_t vs3,
                                       size_t vl);
void __riscv_vsuxseg4ei32_v_u32mf2x4_m(vbool64_t vm, uint32_t *rs1,
                                       vuint32mf2_t vs2, vuint32mf2x4_t vs3,
                                       size_t vl);
void __riscv_vsuxseg5ei32_v_u32mf2x5_m(vbool64_t vm, uint32_t *rs1,
                                       vuint32mf2_t vs2, vuint32mf2x5_t vs3,
                                       size_t vl);
void __riscv_vsuxseg6ei32_v_u32mf2x6_m(vbool64_t vm, uint32_t *rs1,
                                       vuint32mf2_t vs2, vuint32mf2x6_t vs3,
                                       size_t vl);
void __riscv_vsuxseg7ei32_v_u32mf2x7_m(vbool64_t vm, uint32_t *rs1,
                                       vuint32mf2_t vs2, vuint32mf2x7_t vs3,
                                       size_t vl);
void __riscv_vsuxseg8ei32_v_u32mf2x8_m(vbool64_t vm, uint32_t *rs1,
                                       vuint32mf2_t vs2, vuint32mf2x8_t vs3,
                                       size_t vl);
void __riscv_vsuxseg2ei32_v_u32m1x2_m(vbool32_t vm, uint32_t *rs1,
                                      vuint32m1_t vs2, vuint32m1x2_t vs3,
                                      size_t vl);
void __riscv_vsuxseg3ei32_v_u32m1x3_m(vbool32_t vm, uint32_t *rs1,
                                      vuint32m1_t vs2, vuint32m1x3_t vs3,
                                      size_t vl);
void __riscv_vsuxseg4ei32_v_u32m1x4_m(vbool32_t vm, uint32_t *rs1,
                                      vuint32m1_t vs2, vuint32m1x4_t vs3,
                                      size_t vl);
void __riscv_vsuxseg5ei32_v_u32m1x5_m(vbool32_t vm, uint32_t *rs1,
                                      vuint32m1_t vs2, vuint32m1x5_t vs3,
                                      size_t vl);
void __riscv_vsuxseg6ei32_v_u32m1x6_m(vbool32_t vm, uint32_t *rs1,
                                      vuint32m1_t vs2, vuint32m1x6_t vs3,
                                      size_t vl);
void __riscv_vsuxseg7ei32_v_u32m1x7_m(vbool32_t vm, uint32_t *rs1,
                                      vuint32m1_t vs2, vuint32m1x7_t vs3,
                                      size_t vl);
void __riscv_vsuxseg8ei32_v_u32m1x8_m(vbool32_t vm, uint32_t *rs1,
                                      vuint32m1_t vs2, vuint32m1x8_t vs3,
                                      size_t vl);
void __riscv_vsuxseg2ei32_v_u32m2x2_m(vbool16_t vm, uint32_t *rs1,
                                      vuint32m2_t vs2, vuint32m2x2_t vs3,
                                      size_t vl);
void __riscv_vsuxseg3ei32_v_u32m2x3_m(vbool16_t vm, uint32_t *rs1,
                                      vuint32m2_t vs2, vuint32m2x3_t vs3,
                                      size_t vl);
void __riscv_vsuxseg4ei32_v_u32m2x4_m(vbool16_t vm, uint32_t *rs1,
                                      vuint32m2_t vs2, vuint32m2x4_t vs3,
                                      size_t vl);
void __riscv_vsuxseg2ei32_v_u32m4x2_m(vbool8_t vm, uint32_t *rs1,
                                      vuint32m4_t vs2, vuint32m4x2_t vs3,
                                      size_t vl);
void __riscv_vsuxseg2ei64_v_u32mf2x2_m(vbool64_t vm, uint32_t *rs1,
                                       vuint64m1_t vs2, vuint32mf2x2_t vs3,
                                       size_t vl);
void __riscv_vsuxseg3ei64_v_u32mf2x3_m(vbool64_t vm, uint32_t *rs1,
                                       vuint64m1_t vs2, vuint32mf2x3_t vs3,
                                       size_t vl);
void __riscv_vsuxseg4ei64_v_u32mf2x4_m(vbool64_t vm, uint32_t *rs1,
                                       vuint64m1_t vs2, vuint32mf2x4_t vs3,
                                       size_t vl);
void __riscv_vsuxseg5ei64_v_u32mf2x5_m(vbool64_t vm, uint32_t *rs1,
                                       vuint64m1_t vs2, vuint32mf2x5_t vs3,
                                       size_t vl);
void __riscv_vsuxseg6ei64_v_u32mf2x6_m(vbool64_t vm, uint32_t *rs1,
                                       vuint64m1_t vs2, vuint32mf2x6_t vs3,
                                       size_t vl);
void __riscv_vsuxseg7ei64_v_u32mf2x7_m(vbool64_t vm, uint32_t *rs1,
                                       vuint64m1_t vs2, vuint32mf2x7_t vs3,
                                       size_t vl);
void __riscv_vsuxseg8ei64_v_u32mf2x8_m(vbool64_t vm, uint32_t *rs1,
                                       vuint64m1_t vs2, vuint32mf2x8_t vs3,
                                       size_t vl);
void __riscv_vsuxseg2ei64_v_u32m1x2_m(vbool32_t vm, uint32_t *rs1,
                                      vuint64m2_t vs2, vuint32m1x2_t vs3,
                                      size_t vl);
void __riscv_vsuxseg3ei64_v_u32m1x3_m(vbool32_t vm, uint32_t *rs1,
                                      vuint64m2_t vs2, vuint32m1x3_t vs3,
                                      size_t vl);
void __riscv_vsuxseg4ei64_v_u32m1x4_m(vbool32_t vm, uint32_t *rs1,
                                      vuint64m2_t vs2, vuint32m1x4_t vs3,
                                      size_t vl);
void __riscv_vsuxseg5ei64_v_u32m1x5_m(vbool32_t vm, uint32_t *rs1,
                                      vuint64m2_t vs2, vuint32m1x5_t vs3,
                                      size_t vl);
void __riscv_vsuxseg6ei64_v_u32m1x6_m(vbool32_t vm, uint32_t *rs1,
                                      vuint64m2_t vs2, vuint32m1x6_t vs3,
                                      size_t vl);
void __riscv_vsuxseg7ei64_v_u32m1x7_m(vbool32_t vm, uint32_t *rs1,
                                      vuint64m2_t vs2, vuint32m1x7_t vs3,
                                      size_t vl);
void __riscv_vsuxseg8ei64_v_u32m1x8_m(vbool32_t vm, uint32_t *rs1,
                                      vuint64m2_t vs2, vuint32m1x8_t vs3,
                                      size_t vl);
void __riscv_vsuxseg2ei64_v_u32m2x2_m(vbool16_t vm, uint32_t *rs1,
                                      vuint64m4_t vs2, vuint32m2x2_t vs3,
                                      size_t vl);
void __riscv_vsuxseg3ei64_v_u32m2x3_m(vbool16_t vm, uint32_t *rs1,
                                      vuint64m4_t vs2, vuint32m2x3_t vs3,
                                      size_t vl);
void __riscv_vsuxseg4ei64_v_u32m2x4_m(vbool16_t vm, uint32_t *rs1,
                                      vuint64m4_t vs2, vuint32m2x4_t vs3,
                                      size_t vl);
void __riscv_vsuxseg2ei64_v_u32m4x2_m(vbool8_t vm, uint32_t *rs1,
                                      vuint64m8_t vs2, vuint32m4x2_t vs3,
                                      size_t vl);
void __riscv_vsuxseg2ei8_v_u64m1x2_m(vbool64_t vm, uint64_t *rs1,
                                     vuint8mf8_t vs2, vuint64m1x2_t vs3,
                                     size_t vl);
void __riscv_vsuxseg3ei8_v_u64m1x3_m(vbool64_t vm, uint64_t *rs1,
                                     vuint8mf8_t vs2, vuint64m1x3_t vs3,
                                     size_t vl);
void __riscv_vsuxseg4ei8_v_u64m1x4_m(vbool64_t vm, uint64_t *rs1,
                                     vuint8mf8_t vs2, vuint64m1x4_t vs3,
                                     size_t vl);
void __riscv_vsuxseg5ei8_v_u64m1x5_m(vbool64_t vm, uint64_t *rs1,
                                     vuint8mf8_t vs2, vuint64m1x5_t vs3,
                                     size_t vl);
void __riscv_vsuxseg6ei8_v_u64m1x6_m(vbool64_t vm, uint64_t *rs1,
                                     vuint8mf8_t vs2, vuint64m1x6_t vs3,
                                     size_t vl);
void __riscv_vsuxseg7ei8_v_u64m1x7_m(vbool64_t vm, uint64_t *rs1,
                                     vuint8mf8_t vs2, vuint64m1x7_t vs3,
                                     size_t vl);
void __riscv_vsuxseg8ei8_v_u64m1x8_m(vbool64_t vm, uint64_t *rs1,
                                     vuint8mf8_t vs2, vuint64m1x8_t vs3,
                                     size_t vl);
void __riscv_vsuxseg2ei8_v_u64m2x2_m(vbool32_t vm, uint64_t *rs1,
                                     vuint8mf4_t vs2, vuint64m2x2_t vs3,
                                     size_t vl);
void __riscv_vsuxseg3ei8_v_u64m2x3_m(vbool32_t vm, uint64_t *rs1,
                                     vuint8mf4_t vs2, vuint64m2x3_t vs3,
                                     size_t vl);
void __riscv_vsuxseg4ei8_v_u64m2x4_m(vbool32_t vm, uint64_t *rs1,
                                     vuint8mf4_t vs2, vuint64m2x4_t vs3,
                                     size_t vl);
void __riscv_vsuxseg2ei8_v_u64m4x2_m(vbool16_t vm, uint64_t *rs1,
                                     vuint8mf2_t vs2, vuint64m4x2_t vs3,
                                     size_t vl);
void __riscv_vsuxseg2ei16_v_u64m1x2_m(vbool64_t vm, uint64_t *rs1,
                                      vuint16mf4_t vs2, vuint64m1x2_t vs3,
                                      size_t vl);
void __riscv_vsuxseg3ei16_v_u64m1x3_m(vbool64_t vm, uint64_t *rs1,
                                      vuint16mf4_t vs2, vuint64m1x3_t vs3,
                                      size_t vl);
void __riscv_vsuxseg4ei16_v_u64m1x4_m(vbool64_t vm, uint64_t *rs1,
                                      vuint16mf4_t vs2, vuint64m1x4_t vs3,
                                      size_t vl);
void __riscv_vsuxseg5ei16_v_u64m1x5_m(vbool64_t vm, uint64_t *rs1,
                                      vuint16mf4_t vs2, vuint64m1x5_t vs3,
                                      size_t vl);
void __riscv_vsuxseg6ei16_v_u64m1x6_m(vbool64_t vm, uint64_t *rs1,
                                      vuint16mf4_t vs2, vuint64m1x6_t vs3,
                                      size_t vl);
void __riscv_vsuxseg7ei16_v_u64m1x7_m(vbool64_t vm, uint64_t *rs1,
                                      vuint16mf4_t vs2, vuint64m1x7_t vs3,
                                      size_t vl);
void __riscv_vsuxseg8ei16_v_u64m1x8_m(vbool64_t vm, uint64_t *rs1,
                                      vuint16mf4_t vs2, vuint64m1x8_t vs3,
                                      size_t vl);
void __riscv_vsuxseg2ei16_v_u64m2x2_m(vbool32_t vm, uint64_t *rs1,
                                      vuint16mf2_t vs2, vuint64m2x2_t vs3,
                                      size_t vl);
void __riscv_vsuxseg3ei16_v_u64m2x3_m(vbool32_t vm, uint64_t *rs1,
                                      vuint16mf2_t vs2, vuint64m2x3_t vs3,
                                      size_t vl);
void __riscv_vsuxseg4ei16_v_u64m2x4_m(vbool32_t vm, uint64_t *rs1,
                                      vuint16mf2_t vs2, vuint64m2x4_t vs3,
                                      size_t vl);
void __riscv_vsuxseg2ei16_v_u64m4x2_m(vbool16_t vm, uint64_t *rs1,
                                      vuint16m1_t vs2, vuint64m4x2_t vs3,
                                      size_t vl);
void __riscv_vsuxseg2ei32_v_u64m1x2_m(vbool64_t vm, uint64_t *rs1,
                                      vuint32mf2_t vs2, vuint64m1x2_t vs3,
                                      size_t vl);
void __riscv_vsuxseg3ei32_v_u64m1x3_m(vbool64_t vm, uint64_t *rs1,
                                      vuint32mf2_t vs2, vuint64m1x3_t vs3,
                                      size_t vl);
void __riscv_vsuxseg4ei32_v_u64m1x4_m(vbool64_t vm, uint64_t *rs1,
                                      vuint32mf2_t vs2, vuint64m1x4_t vs3,
                                      size_t vl);
void __riscv_vsuxseg5ei32_v_u64m1x5_m(vbool64_t vm, uint64_t *rs1,
                                      vuint32mf2_t vs2, vuint64m1x5_t vs3,
                                      size_t vl);
void __riscv_vsuxseg6ei32_v_u64m1x6_m(vbool64_t vm, uint64_t *rs1,
                                      vuint32mf2_t vs2, vuint64m1x6_t vs3,
                                      size_t vl);
void __riscv_vsuxseg7ei32_v_u64m1x7_m(vbool64_t vm, uint64_t *rs1,
                                      vuint32mf2_t vs2, vuint64m1x7_t vs3,
                                      size_t vl);
void __riscv_vsuxseg8ei32_v_u64m1x8_m(vbool64_t vm, uint64_t *rs1,
                                      vuint32mf2_t vs2, vuint64m1x8_t vs3,
                                      size_t vl);
void __riscv_vsuxseg2ei32_v_u64m2x2_m(vbool32_t vm, uint64_t *rs1,
                                      vuint32m1_t vs2, vuint64m2x2_t vs3,
                                      size_t vl);
void __riscv_vsuxseg3ei32_v_u64m2x3_m(vbool32_t vm, uint64_t *rs1,
                                      vuint32m1_t vs2, vuint64m2x3_t vs3,
                                      size_t vl);
void __riscv_vsuxseg4ei32_v_u64m2x4_m(vbool32_t vm, uint64_t *rs1,
                                      vuint32m1_t vs2, vuint64m2x4_t vs3,
                                      size_t vl);
void __riscv_vsuxseg2ei32_v_u64m4x2_m(vbool16_t vm, uint64_t *rs1,
                                      vuint32m2_t vs2, vuint64m4x2_t vs3,
                                      size_t vl);
void __riscv_vsuxseg2ei64_v_u64m1x2_m(vbool64_t vm, uint64_t *rs1,
                                      vuint64m1_t vs2, vuint64m1x2_t vs3,
                                      size_t vl);
void __riscv_vsuxseg3ei64_v_u64m1x3_m(vbool64_t vm, uint64_t *rs1,
                                      vuint64m1_t vs2, vuint64m1x3_t vs3,
                                      size_t vl);
void __riscv_vsuxseg4ei64_v_u64m1x4_m(vbool64_t vm, uint64_t *rs1,
                                      vuint64m1_t vs2, vuint64m1x4_t vs3,
                                      size_t vl);
void __riscv_vsuxseg5ei64_v_u64m1x5_m(vbool64_t vm, uint64_t *rs1,
                                      vuint64m1_t vs2, vuint64m1x5_t vs3,
                                      size_t vl);
void __riscv_vsuxseg6ei64_v_u64m1x6_m(vbool64_t vm, uint64_t *rs1,
                                      vuint64m1_t vs2, vuint64m1x6_t vs3,
                                      size_t vl);
void __riscv_vsuxseg7ei64_v_u64m1x7_m(vbool64_t vm, uint64_t *rs1,
                                      vuint64m1_t vs2, vuint64m1x7_t vs3,
                                      size_t vl);
void __riscv_vsuxseg8ei64_v_u64m1x8_m(vbool64_t vm, uint64_t *rs1,
                                      vuint64m1_t vs2, vuint64m1x8_t vs3,
                                      size_t vl);
void __riscv_vsuxseg2ei64_v_u64m2x2_m(vbool32_t vm, uint64_t *rs1,
                                      vuint64m2_t vs2, vuint64m2x2_t vs3,
                                      size_t vl);
void __riscv_vsuxseg3ei64_v_u64m2x3_m(vbool32_t vm, uint64_t *rs1,
                                      vuint64m2_t vs2, vuint64m2x3_t vs3,
                                      size_t vl);
void __riscv_vsuxseg4ei64_v_u64m2x4_m(vbool32_t vm, uint64_t *rs1,
                                      vuint64m2_t vs2, vuint64m2x4_t vs3,
                                      size_t vl);
void __riscv_vsuxseg2ei64_v_u64m4x2_m(vbool16_t vm, uint64_t *rs1,
                                      vuint64m4_t vs2, vuint64m4x2_t vs3,
                                      size_t vl);