Skip to content

Latest commit

 

History

History
1861 lines (1850 loc) · 126 KB

intrinsic_funcs.adoc

File metadata and controls

1861 lines (1850 loc) · 126 KB

SiFive Custom Vector Extension Functions

SiFive Custom int8 Matrix-Multiply Instructions for DLEN >= 256, Xsfvqmaccqoq

vint32m1_t __riscv_sf_vqmacc_4x8x4_i32m1(vint32m1_t vd, vint8m1_t vs1,
                                         vint8mf2_t vs2, size_t vl);
vint32m2_t __riscv_sf_vqmacc_4x8x4_i32m2(vint32m2_t vd, vint8m1_t vs1,
                                         vint8m1_t vs2, size_t vl);
vint32m4_t __riscv_sf_vqmacc_4x8x4_i32m4(vint32m4_t vd, vint8m1_t vs1,
                                         vint8m2_t vs2, size_t vl);
vint32m8_t __riscv_sf_vqmacc_4x8x4_i32m8(vint32m8_t vd, vint8m1_t vs1,
                                         vint8m4_t vs2, size_t vl);
vint32m1_t __riscv_sf_vqmaccus_4x8x4_i32m1(vint32m1_t vd, vuint8m1_t vs1,
                                           vint8mf2_t vs2, size_t vl);
vint32m2_t __riscv_sf_vqmaccus_4x8x4_i32m2(vint32m2_t vd, vuint8m1_t vs1,
                                           vint8m1_t vs2, size_t vl);
vint32m4_t __riscv_sf_vqmaccus_4x8x4_i32m4(vint32m4_t vd, vuint8m1_t vs1,
                                           vint8m2_t vs2, size_t vl);
vint32m8_t __riscv_sf_vqmaccus_4x8x4_i32m8(vint32m8_t vd, vuint8m1_t vs1,
                                           vint8m4_t vs2, size_t vl);
vint32m1_t __riscv_sf_vqmaccsu_4x8x4_i32m1(vint32m1_t vd, vint8m1_t vs1,
                                           vuint8mf2_t vs2, size_t vl);
vint32m2_t __riscv_sf_vqmaccsu_4x8x4_i32m2(vint32m2_t vd, vint8m1_t vs1,
                                           vuint8m1_t vs2, size_t vl);
vint32m4_t __riscv_sf_vqmaccsu_4x8x4_i32m4(vint32m4_t vd, vint8m1_t vs1,
                                           vuint8m2_t vs2, size_t vl);
vint32m8_t __riscv_sf_vqmaccsu_4x8x4_i32m8(vint32m8_t vd, vint8m1_t vs1,
                                           vuint8m4_t vs2, size_t vl);
vint32m1_t __riscv_sf_vqmaccu_4x8x4_i32m1(vint32m1_t vd, vuint8m1_t vs1,
                                          vuint8mf2_t vs2, size_t vl);
vint32m2_t __riscv_sf_vqmaccu_4x8x4_i32m2(vint32m2_t vd, vuint8m1_t vs1,
                                          vuint8m1_t vs2, size_t vl);
vint32m4_t __riscv_sf_vqmaccu_4x8x4_i32m4(vint32m4_t vd, vuint8m1_t vs1,
                                          vuint8m2_t vs2, size_t vl);
vint32m8_t __riscv_sf_vqmaccu_4x8x4_i32m8(vint32m8_t vd, vuint8m1_t vs1,
                                          vuint8m4_t vs2, size_t vl);

SiFive Custom int8 Matrix-Multiply Instructions for DLEN >= 128, Xsfvqmaccdod

vint32m1_t __riscv_sf_vqmacc_2x8x2_i32m1(vint32m1_t vd, vint8m1_t vs1,
                                         vint8m1_t vs2, size_t vl);
vint32m2_t __riscv_sf_vqmacc_2x8x2_i32m2(vint32m2_t vd, vint8m1_t vs1,
                                         vint8m2_t vs2, size_t vl);
vint32m4_t __riscv_sf_vqmacc_2x8x2_i32m4(vint32m4_t vd, vint8m1_t vs1,
                                         vint8m4_t vs2, size_t vl);
vint32m8_t __riscv_sf_vqmacc_2x8x2_i32m8(vint32m8_t vd, vint8m1_t vs1,
                                         vint8m8_t vs2, size_t vl);
vint32m1_t __riscv_sf_vqmaccus_2x8x2_i32m1(vint32m1_t vd, vuint8m1_t vs1,
                                           vint8m1_t vs2, size_t vl);
vint32m2_t __riscv_sf_vqmaccus_2x8x2_i32m2(vint32m2_t vd, vuint8m1_t vs1,
                                           vint8m2_t vs2, size_t vl);
vint32m4_t __riscv_sf_vqmaccus_2x8x2_i32m4(vint32m4_t vd, vuint8m1_t vs1,
                                           vint8m4_t vs2, size_t vl);
vint32m8_t __riscv_sf_vqmaccus_2x8x2_i32m8(vint32m8_t vd, vuint8m1_t vs1,
                                           vint8m8_t vs2, size_t vl);
vint32m1_t __riscv_sf_vqmaccsu_2x8x2_i32m1(vint32m1_t vd, vint8m1_t vs1,
                                           vuint8m1_t vs2, size_t vl);
vint32m2_t __riscv_sf_vqmaccsu_2x8x2_i32m2(vint32m2_t vd, vint8m1_t vs1,
                                           vuint8m2_t vs2, size_t vl);
vint32m4_t __riscv_sf_vqmaccsu_2x8x2_i32m4(vint32m4_t vd, vint8m1_t vs1,
                                           vuint8m4_t vs2, size_t vl);
vint32m8_t __riscv_sf_vqmaccsu_2x8x2_i32m8(vint32m8_t vd, vint8m1_t vs1,
                                           vuint8m8_t vs2, size_t vl);
vint32m1_t __riscv_sf_vqmaccu_2x8x2_i32m1(vint32m1_t vd, vuint8m1_t vs1,
                                          vuint8m1_t vs2, size_t vl);
vint32m2_t __riscv_sf_vqmaccu_2x8x2_i32m2(vint32m2_t vd, vuint8m1_t vs1,
                                          vuint8m2_t vs2, size_t vl);
vint32m4_t __riscv_sf_vqmaccu_2x8x2_i32m4(vint32m4_t vd, vuint8m1_t vs1,
                                          vuint8m4_t vs2, size_t vl);
vint32m8_t __riscv_sf_vqmaccu_2x8x2_i32m8(vint32m8_t vd, vuint8m1_t vs1,
                                          vuint8m8_t vs2, size_t vl);

SiFive Custom FP32-to-int8 Ranged Clip Instructions, Xsfvfnrclipxfqf

vint8mf8_t __riscv_sf_vfnrclip_x_f_qf_i8mf8(vfloat32mf2_t vs2, float rs1,
                                            size_t vl);
vint8mf4_t __riscv_sf_vfnrclip_x_f_qf_i8mf4(vfloat32m1_t vs2, float rs1,
                                            size_t vl);
vint8mf2_t __riscv_sf_vfnrclip_x_f_qf_i8mf2(vfloat32m2_t vs2, float rs1,
                                            size_t vl);
vint8m1_t __riscv_sf_vfnrclip_x_f_qf_i8m1(vfloat32m4_t vs2, float rs1,
                                          size_t vl);
vint8m2_t __riscv_sf_vfnrclip_x_f_qf_i8m2(vfloat32m8_t vs2, float rs1,
                                          size_t vl);
vuint8mf8_t __riscv_sf_vfnrclip_xu_f_qf_u8mf8(vfloat32mf2_t vs2, float rs1,
                                              size_t vl);
vuint8mf4_t __riscv_sf_vfnrclip_xu_f_qf_u8mf4(vfloat32m1_t vs2, float rs1,
                                              size_t vl);
vuint8mf2_t __riscv_sf_vfnrclip_xu_f_qf_u8mf2(vfloat32m2_t vs2, float rs1,
                                              size_t vl);
vuint8m1_t __riscv_sf_vfnrclip_xu_f_qf_u8m1(vfloat32m4_t vs2, float rs1,
                                            size_t vl);
vuint8m2_t __riscv_sf_vfnrclip_xu_f_qf_u8m2(vfloat32m8_t vs2, float rs1,
                                            size_t vl);
// masked functions
vint8mf8_t __riscv_sf_vfnrclip_x_f_qf_i8mf8_m(vbool64_t vm, vfloat32mf2_t vs2,
                                              float rs1, size_t vl);
vint8mf4_t __riscv_sf_vfnrclip_x_f_qf_i8mf4_m(vbool32_t vm, vfloat32m1_t vs2,
                                              float rs1, size_t vl);
vint8mf2_t __riscv_sf_vfnrclip_x_f_qf_i8mf2_m(vbool16_t vm, vfloat32m2_t vs2,
                                              float rs1, size_t vl);
vint8m1_t __riscv_sf_vfnrclip_x_f_qf_i8m1_m(vbool8_t vm, vfloat32m4_t vs2,
                                            float rs1, size_t vl);
vint8m2_t __riscv_sf_vfnrclip_x_f_qf_i8m2_m(vbool4_t vm, vfloat32m8_t vs2,
                                            float rs1, size_t vl);
vuint8mf8_t __riscv_sf_vfnrclip_xu_f_qf_u8mf8_m(vbool64_t vm, vfloat32mf2_t vs2,
                                                float rs1, size_t vl);
vuint8mf4_t __riscv_sf_vfnrclip_xu_f_qf_u8mf4_m(vbool32_t vm, vfloat32m1_t vs2,
                                                float rs1, size_t vl);
vuint8mf2_t __riscv_sf_vfnrclip_xu_f_qf_u8mf2_m(vbool16_t vm, vfloat32m2_t vs2,
                                                float rs1, size_t vl);
vuint8m1_t __riscv_sf_vfnrclip_xu_f_qf_u8m1_m(vbool8_t vm, vfloat32m4_t vs2,
                                              float rs1, size_t vl);
vuint8m2_t __riscv_sf_vfnrclip_xu_f_qf_u8m2_m(vbool4_t vm, vfloat32m8_t vs2,
                                              float rs1, size_t vl);

VCIX Instructions, Xsfvcp

void __riscv_sf_vc_x_se_u8mf8(int bit_field27_26, int bit_field24_20,
                              int bit_field11_7, uint8_t xs1, size_t vl);
void __riscv_sf_vc_x_se_u8mf4(int bit_field27_26, int bit_field24_20,
                              int bit_field11_7, uint8_t xs1, size_t vl);
void __riscv_sf_vc_x_se_u8mf2(int bit_field27_26, int bit_field24_20,
                              int bit_field11_7, uint8_t xs1, size_t vl);
void __riscv_sf_vc_x_se_u8m1(int bit_field27_26, int bit_field24_20,
                             int bit_field11_7, uint8_t xs1, size_t vl);
void __riscv_sf_vc_x_se_u8m2(int bit_field27_26, int bit_field24_20,
                             int bit_field11_7, uint8_t xs1, size_t vl);
void __riscv_sf_vc_x_se_u8m4(int bit_field27_26, int bit_field24_20,
                             int bit_field11_7, uint8_t xs1, size_t vl);
void __riscv_sf_vc_x_se_u8m8(int bit_field27_26, int bit_field24_20,
                             int bit_field11_7, uint8_t xs1, size_t vl);
void __riscv_sf_vc_x_se_u16mf4(int bit_field27_26, int bit_field24_20,
                               int bit_field11_7, uint16_t xs1, size_t vl);
void __riscv_sf_vc_x_se_u16mf2(int bit_field27_26, int bit_field24_20,
                               int bit_field11_7, uint16_t xs1, size_t vl);
void __riscv_sf_vc_x_se_u16m1(int bit_field27_26, int bit_field24_20,
                              int bit_field11_7, uint16_t xs1, size_t vl);
void __riscv_sf_vc_x_se_u16m2(int bit_field27_26, int bit_field24_20,
                              int bit_field11_7, uint16_t xs1, size_t vl);
void __riscv_sf_vc_x_se_u16m4(int bit_field27_26, int bit_field24_20,
                              int bit_field11_7, uint16_t xs1, size_t vl);
void __riscv_sf_vc_x_se_u16m8(int bit_field27_26, int bit_field24_20,
                              int bit_field11_7, uint16_t xs1, size_t vl);
void __riscv_sf_vc_x_se_u32mf2(int bit_field27_26, int bit_field24_20,
                               int bit_field11_7, uint32_t xs1, size_t vl);
void __riscv_sf_vc_x_se_u32m1(int bit_field27_26, int bit_field24_20,
                              int bit_field11_7, uint32_t xs1, size_t vl);
void __riscv_sf_vc_x_se_u32m2(int bit_field27_26, int bit_field24_20,
                              int bit_field11_7, uint32_t xs1, size_t vl);
void __riscv_sf_vc_x_se_u32m4(int bit_field27_26, int bit_field24_20,
                              int bit_field11_7, uint32_t xs1, size_t vl);
void __riscv_sf_vc_x_se_u32m8(int bit_field27_26, int bit_field24_20,
                              int bit_field11_7, uint32_t xs1, size_t vl);
void __riscv_sf_vc_x_se_u64m1(int bit_field27_26, int bit_field24_20,
                              int bit_field11_7, uint64_t xs1, size_t vl);
void __riscv_sf_vc_x_se_u64m2(int bit_field27_26, int bit_field24_20,
                              int bit_field11_7, uint64_t xs1, size_t vl);
void __riscv_sf_vc_x_se_u64m4(int bit_field27_26, int bit_field24_20,
                              int bit_field11_7, uint64_t xs1, size_t vl);
void __riscv_sf_vc_x_se_u64m8(int bit_field27_26, int bit_field24_20,
                              int bit_field11_7, uint64_t xs1, size_t vl);
vuint8mf8_t __riscv_sf_vc_v_x_u8mf8(int bit_field27_26, int bit_field24_20,
                                    uint8_t xs1, size_t vl);
vuint8mf8_t __riscv_sf_vc_v_x_se_u8mf8(int bit_field27_26, int bit_field24_20,
                                       uint8_t xs1, size_t vl);
vuint8mf4_t __riscv_sf_vc_v_x_u8mf4(int bit_field27_26, int bit_field24_20,
                                    uint8_t xs1, size_t vl);
vuint8mf4_t __riscv_sf_vc_v_x_se_u8mf4(int bit_field27_26, int bit_field24_20,
                                       uint8_t xs1, size_t vl);
vuint8mf2_t __riscv_sf_vc_v_x_u8mf2(int bit_field27_26, int bit_field24_20,
                                    uint8_t xs1, size_t vl);
vuint8mf2_t __riscv_sf_vc_v_x_se_u8mf2(int bit_field27_26, int bit_field24_20,
                                       uint8_t xs1, size_t vl);
vuint8m1_t __riscv_sf_vc_v_x_u8m1(int bit_field27_26, int bit_field24_20,
                                  uint8_t xs1, size_t vl);
vuint8m1_t __riscv_sf_vc_v_x_se_u8m1(int bit_field27_26, int bit_field24_20,
                                     uint8_t xs1, size_t vl);
vuint8m2_t __riscv_sf_vc_v_x_u8m2(int bit_field27_26, int bit_field24_20,
                                  uint8_t xs1, size_t vl);
vuint8m2_t __riscv_sf_vc_v_x_se_u8m2(int bit_field27_26, int bit_field24_20,
                                     uint8_t xs1, size_t vl);
vuint8m4_t __riscv_sf_vc_v_x_u8m4(int bit_field27_26, int bit_field24_20,
                                  uint8_t xs1, size_t vl);
vuint8m4_t __riscv_sf_vc_v_x_se_u8m4(int bit_field27_26, int bit_field24_20,
                                     uint8_t xs1, size_t vl);
vuint8m8_t __riscv_sf_vc_v_x_u8m8(int bit_field27_26, int bit_field24_20,
                                  uint8_t xs1, size_t vl);
vuint8m8_t __riscv_sf_vc_v_x_se_u8m8(int bit_field27_26, int bit_field24_20,
                                     uint8_t xs1, size_t vl);
vuint16mf4_t __riscv_sf_vc_v_x_u16mf4(int bit_field27_26, int bit_field24_20,
                                      uint16_t xs1, size_t vl);
vuint16mf4_t __riscv_sf_vc_v_x_se_u16mf4(int bit_field27_26, int bit_field24_20,
                                         uint16_t xs1, size_t vl);
vuint16mf2_t __riscv_sf_vc_v_x_u16mf2(int bit_field27_26, int bit_field24_20,
                                      uint16_t xs1, size_t vl);
vuint16mf2_t __riscv_sf_vc_v_x_se_u16mf2(int bit_field27_26, int bit_field24_20,
                                         uint16_t xs1, size_t vl);
vuint16m1_t __riscv_sf_vc_v_x_u16m1(int bit_field27_26, int bit_field24_20,
                                    uint16_t xs1, size_t vl);
vuint16m1_t __riscv_sf_vc_v_x_se_u16m1(int bit_field27_26, int bit_field24_20,
                                       uint16_t xs1, size_t vl);
vuint16m2_t __riscv_sf_vc_v_x_u16m2(int bit_field27_26, int bit_field24_20,
                                    uint16_t xs1, size_t vl);
vuint16m2_t __riscv_sf_vc_v_x_se_u16m2(int bit_field27_26, int bit_field24_20,
                                       uint16_t xs1, size_t vl);
vuint16m4_t __riscv_sf_vc_v_x_u16m4(int bit_field27_26, int bit_field24_20,
                                    uint16_t xs1, size_t vl);
vuint16m4_t __riscv_sf_vc_v_x_se_u16m4(int bit_field27_26, int bit_field24_20,
                                       uint16_t xs1, size_t vl);
vuint16m8_t __riscv_sf_vc_v_x_u16m8(int bit_field27_26, int bit_field24_20,
                                    uint16_t xs1, size_t vl);
vuint16m8_t __riscv_sf_vc_v_x_se_u16m8(int bit_field27_26, int bit_field24_20,
                                       uint16_t xs1, size_t vl);
vuint32mf2_t __riscv_sf_vc_v_x_u32mf2(int bit_field27_26, int bit_field24_20,
                                      uint32_t xs1, size_t vl);
vuint32mf2_t __riscv_sf_vc_v_x_se_u32mf2(int bit_field27_26, int bit_field24_20,
                                         uint32_t xs1, size_t vl);
vuint32m1_t __riscv_sf_vc_v_x_u32m1(int bit_field27_26, int bit_field24_20,
                                    uint32_t xs1, size_t vl);
vuint32m1_t __riscv_sf_vc_v_x_se_u32m1(int bit_field27_26, int bit_field24_20,
                                       uint32_t xs1, size_t vl);
vuint32m2_t __riscv_sf_vc_v_x_u32m2(int bit_field27_26, int bit_field24_20,
                                    uint32_t xs1, size_t vl);
vuint32m2_t __riscv_sf_vc_v_x_se_u32m2(int bit_field27_26, int bit_field24_20,
                                       uint32_t xs1, size_t vl);
vuint32m4_t __riscv_sf_vc_v_x_u32m4(int bit_field27_26, int bit_field24_20,
                                    uint32_t xs1, size_t vl);
vuint32m4_t __riscv_sf_vc_v_x_se_u32m4(int bit_field27_26, int bit_field24_20,
                                       uint32_t xs1, size_t vl);
vuint32m8_t __riscv_sf_vc_v_x_u32m8(int bit_field27_26, int bit_field24_20,
                                    uint32_t xs1, size_t vl);
vuint32m8_t __riscv_sf_vc_v_x_se_u32m8(int bit_field27_26, int bit_field24_20,
                                       uint32_t xs1, size_t vl);
vuint64m1_t __riscv_sf_vc_v_x_u64m1(int bit_field27_26, int bit_field24_20,
                                    uint64_t xs1, size_t vl);
vuint64m1_t __riscv_sf_vc_v_x_se_u64m1(int bit_field27_26, int bit_field24_20,
                                       uint64_t xs1, size_t vl);
vuint64m2_t __riscv_sf_vc_v_x_u64m2(int bit_field27_26, int bit_field24_20,
                                    uint64_t xs1, size_t vl);
vuint64m2_t __riscv_sf_vc_v_x_se_u64m2(int bit_field27_26, int bit_field24_20,
                                       uint64_t xs1, size_t vl);
vuint64m4_t __riscv_sf_vc_v_x_u64m4(int bit_field27_26, int bit_field24_20,
                                    uint64_t xs1, size_t vl);
vuint64m4_t __riscv_sf_vc_v_x_se_u64m4(int bit_field27_26, int bit_field24_20,
                                       uint64_t xs1, size_t vl);
vuint64m8_t __riscv_sf_vc_v_x_u64m8(int bit_field27_26, int bit_field24_20,
                                    uint64_t xs1, size_t vl);
vuint64m8_t __riscv_sf_vc_v_x_se_u64m8(int bit_field27_26, int bit_field24_20,
                                       uint64_t xs1, size_t vl);
void __riscv_sf_vc_i_se_u8mf8(int bit_field27_26, int bit_field24_20,
                              int bit_field11_7, int simm5, size_t vl);
void __riscv_sf_vc_i_se_u8mf4(int bit_field27_26, int bit_field24_20,
                              int bit_field11_7, int simm5, size_t vl);
void __riscv_sf_vc_i_se_u8mf2(int bit_field27_26, int bit_field24_20,
                              int bit_field11_7, int simm5, size_t vl);
void __riscv_sf_vc_i_se_u8m1(int bit_field27_26, int bit_field24_20,
                             int bit_field11_7, int simm5, size_t vl);
void __riscv_sf_vc_i_se_u8m2(int bit_field27_26, int bit_field24_20,
                             int bit_field11_7, int simm5, size_t vl);
void __riscv_sf_vc_i_se_u8m4(int bit_field27_26, int bit_field24_20,
                             int bit_field11_7, int simm5, size_t vl);
void __riscv_sf_vc_i_se_u8m8(int bit_field27_26, int bit_field24_20,
                             int bit_field11_7, int simm5, size_t vl);
void __riscv_sf_vc_i_se_u16mf4(int bit_field27_26, int bit_field24_20,
                               int bit_field11_7, int simm5, size_t vl);
void __riscv_sf_vc_i_se_u16mf2(int bit_field27_26, int bit_field24_20,
                               int bit_field11_7, int simm5, size_t vl);
void __riscv_sf_vc_i_se_u16m1(int bit_field27_26, int bit_field24_20,
                              int bit_field11_7, int simm5, size_t vl);
void __riscv_sf_vc_i_se_u16m2(int bit_field27_26, int bit_field24_20,
                              int bit_field11_7, int simm5, size_t vl);
void __riscv_sf_vc_i_se_u16m4(int bit_field27_26, int bit_field24_20,
                              int bit_field11_7, int simm5, size_t vl);
void __riscv_sf_vc_i_se_u16m8(int bit_field27_26, int bit_field24_20,
                              int bit_field11_7, int simm5, size_t vl);
void __riscv_sf_vc_i_se_u32mf2(int bit_field27_26, int bit_field24_20,
                               int bit_field11_7, int simm5, size_t vl);
void __riscv_sf_vc_i_se_u32m1(int bit_field27_26, int bit_field24_20,
                              int bit_field11_7, int simm5, size_t vl);
void __riscv_sf_vc_i_se_u32m2(int bit_field27_26, int bit_field24_20,
                              int bit_field11_7, int simm5, size_t vl);
void __riscv_sf_vc_i_se_u32m4(int bit_field27_26, int bit_field24_20,
                              int bit_field11_7, int simm5, size_t vl);
void __riscv_sf_vc_i_se_u32m8(int bit_field27_26, int bit_field24_20,
                              int bit_field11_7, int simm5, size_t vl);
void __riscv_sf_vc_i_se_u64m1(int bit_field27_26, int bit_field24_20,
                              int bit_field11_7, int simm5, size_t vl);
void __riscv_sf_vc_i_se_u64m2(int bit_field27_26, int bit_field24_20,
                              int bit_field11_7, int simm5, size_t vl);
void __riscv_sf_vc_i_se_u64m4(int bit_field27_26, int bit_field24_20,
                              int bit_field11_7, int simm5, size_t vl);
void __riscv_sf_vc_i_se_u64m8(int bit_field27_26, int bit_field24_20,
                              int bit_field11_7, int simm5, size_t vl);
vuint8mf8_t __riscv_sf_vc_v_i_u8mf8(int bit_field27_26, int bit_field24_20,
                                    int simm5, size_t vl);
vuint8mf8_t __riscv_sf_vc_v_i_se_u8mf8(int bit_field27_26, int bit_field24_20,
                                       int simm5, size_t vl);
vuint8mf4_t __riscv_sf_vc_v_i_u8mf4(int bit_field27_26, int bit_field24_20,
                                    int simm5, size_t vl);
vuint8mf4_t __riscv_sf_vc_v_i_se_u8mf4(int bit_field27_26, int bit_field24_20,
                                       int simm5, size_t vl);
vuint8mf2_t __riscv_sf_vc_v_i_u8mf2(int bit_field27_26, int bit_field24_20,
                                    int simm5, size_t vl);
vuint8mf2_t __riscv_sf_vc_v_i_se_u8mf2(int bit_field27_26, int bit_field24_20,
                                       int simm5, size_t vl);
vuint8m1_t __riscv_sf_vc_v_i_u8m1(int bit_field27_26, int bit_field24_20,
                                  int simm5, size_t vl);
vuint8m1_t __riscv_sf_vc_v_i_se_u8m1(int bit_field27_26, int bit_field24_20,
                                     int simm5, size_t vl);
vuint8m2_t __riscv_sf_vc_v_i_u8m2(int bit_field27_26, int bit_field24_20,
                                  int simm5, size_t vl);
vuint8m2_t __riscv_sf_vc_v_i_se_u8m2(int bit_field27_26, int bit_field24_20,
                                     int simm5, size_t vl);
vuint8m4_t __riscv_sf_vc_v_i_u8m4(int bit_field27_26, int bit_field24_20,
                                  int simm5, size_t vl);
vuint8m4_t __riscv_sf_vc_v_i_se_u8m4(int bit_field27_26, int bit_field24_20,
                                     int simm5, size_t vl);
vuint8m8_t __riscv_sf_vc_v_i_u8m8(int bit_field27_26, int bit_field24_20,
                                  int simm5, size_t vl);
vuint8m8_t __riscv_sf_vc_v_i_se_u8m8(int bit_field27_26, int bit_field24_20,
                                     int simm5, size_t vl);
vuint16mf4_t __riscv_sf_vc_v_i_u16mf4(int bit_field27_26, int bit_field24_20,
                                      int simm5, size_t vl);
vuint16mf4_t __riscv_sf_vc_v_i_se_u16mf4(int bit_field27_26, int bit_field24_20,
                                         int simm5, size_t vl);
vuint16mf2_t __riscv_sf_vc_v_i_u16mf2(int bit_field27_26, int bit_field24_20,
                                      int simm5, size_t vl);
vuint16mf2_t __riscv_sf_vc_v_i_se_u16mf2(int bit_field27_26, int bit_field24_20,
                                         int simm5, size_t vl);
vuint16m1_t __riscv_sf_vc_v_i_u16m1(int bit_field27_26, int bit_field24_20,
                                    int simm5, size_t vl);
vuint16m1_t __riscv_sf_vc_v_i_se_u16m1(int bit_field27_26, int bit_field24_20,
                                       int simm5, size_t vl);
vuint16m2_t __riscv_sf_vc_v_i_u16m2(int bit_field27_26, int bit_field24_20,
                                    int simm5, size_t vl);
vuint16m2_t __riscv_sf_vc_v_i_se_u16m2(int bit_field27_26, int bit_field24_20,
                                       int simm5, size_t vl);
vuint16m4_t __riscv_sf_vc_v_i_u16m4(int bit_field27_26, int bit_field24_20,
                                    int simm5, size_t vl);
vuint16m4_t __riscv_sf_vc_v_i_se_u16m4(int bit_field27_26, int bit_field24_20,
                                       int simm5, size_t vl);
vuint16m8_t __riscv_sf_vc_v_i_u16m8(int bit_field27_26, int bit_field24_20,
                                    int simm5, size_t vl);
vuint16m8_t __riscv_sf_vc_v_i_se_u16m8(int bit_field27_26, int bit_field24_20,
                                       int simm5, size_t vl);
vuint32mf2_t __riscv_sf_vc_v_i_u32mf2(int bit_field27_26, int bit_field24_20,
                                      int simm5, size_t vl);
vuint32mf2_t __riscv_sf_vc_v_i_se_u32mf2(int bit_field27_26, int bit_field24_20,
                                         int simm5, size_t vl);
vuint32m1_t __riscv_sf_vc_v_i_u32m1(int bit_field27_26, int bit_field24_20,
                                    int simm5, size_t vl);
vuint32m1_t __riscv_sf_vc_v_i_se_u32m1(int bit_field27_26, int bit_field24_20,
                                       int simm5, size_t vl);
vuint32m2_t __riscv_sf_vc_v_i_u32m2(int bit_field27_26, int bit_field24_20,
                                    int simm5, size_t vl);
vuint32m2_t __riscv_sf_vc_v_i_se_u32m2(int bit_field27_26, int bit_field24_20,
                                       int simm5, size_t vl);
vuint32m4_t __riscv_sf_vc_v_i_u32m4(int bit_field27_26, int bit_field24_20,
                                    int simm5, size_t vl);
vuint32m4_t __riscv_sf_vc_v_i_se_u32m4(int bit_field27_26, int bit_field24_20,
                                       int simm5, size_t vl);
vuint32m8_t __riscv_sf_vc_v_i_u32m8(int bit_field27_26, int bit_field24_20,
                                    int simm5, size_t vl);
vuint32m8_t __riscv_sf_vc_v_i_se_u32m8(int bit_field27_26, int bit_field24_20,
                                       int simm5, size_t vl);
vuint64m1_t __riscv_sf_vc_v_i_u64m1(int bit_field27_26, int bit_field24_20,
                                    int simm5, size_t vl);
vuint64m1_t __riscv_sf_vc_v_i_se_u64m1(int bit_field27_26, int bit_field24_20,
                                       int simm5, size_t vl);
vuint64m2_t __riscv_sf_vc_v_i_u64m2(int bit_field27_26, int bit_field24_20,
                                    int simm5, size_t vl);
vuint64m2_t __riscv_sf_vc_v_i_se_u64m2(int bit_field27_26, int bit_field24_20,
                                       int simm5, size_t vl);
vuint64m4_t __riscv_sf_vc_v_i_u64m4(int bit_field27_26, int bit_field24_20,
                                    int simm5, size_t vl);
vuint64m4_t __riscv_sf_vc_v_i_se_u64m4(int bit_field27_26, int bit_field24_20,
                                       int simm5, size_t vl);
vuint64m8_t __riscv_sf_vc_v_i_u64m8(int bit_field27_26, int bit_field24_20,
                                    int simm5, size_t vl);
vuint64m8_t __riscv_sf_vc_v_i_se_u64m8(int bit_field27_26, int bit_field24_20,
                                       int simm5, size_t vl);
void __riscv_sf_vc_vv_se_u8mf8(int bit_field27_26, int bit_field11_7,
                               vuint8mf8_t vs2, vuint8mf8_t rs1, size_t vl);
void __riscv_sf_vc_vv_se_u8mf4(int bit_field27_26, int bit_field11_7,
                               vuint8mf4_t vs2, vuint8mf4_t rs1, size_t vl);
void __riscv_sf_vc_vv_se_u8mf2(int bit_field27_26, int bit_field11_7,
                               vuint8mf2_t vs2, vuint8mf2_t rs1, size_t vl);
void __riscv_sf_vc_vv_se_u8m1(int bit_field27_26, int bit_field11_7,
                              vuint8m1_t vs2, vuint8m1_t rs1, size_t vl);
void __riscv_sf_vc_vv_se_u8m2(int bit_field27_26, int bit_field11_7,
                              vuint8m2_t vs2, vuint8m2_t rs1, size_t vl);
void __riscv_sf_vc_vv_se_u8m4(int bit_field27_26, int bit_field11_7,
                              vuint8m4_t vs2, vuint8m4_t rs1, size_t vl);
void __riscv_sf_vc_vv_se_u8m8(int bit_field27_26, int bit_field11_7,
                              vuint8m8_t vs2, vuint8m8_t rs1, size_t vl);
void __riscv_sf_vc_vv_se_u16mf4(int bit_field27_26, int bit_field11_7,
                                vuint16mf4_t vs2, vuint16mf4_t rs1, size_t vl);
void __riscv_sf_vc_vv_se_u16mf2(int bit_field27_26, int bit_field11_7,
                                vuint16mf2_t vs2, vuint16mf2_t rs1, size_t vl);
void __riscv_sf_vc_vv_se_u16m1(int bit_field27_26, int bit_field11_7,
                               vuint16m1_t vs2, vuint16m1_t rs1, size_t vl);
void __riscv_sf_vc_vv_se_u16m2(int bit_field27_26, int bit_field11_7,
                               vuint16m2_t vs2, vuint16m2_t rs1, size_t vl);
void __riscv_sf_vc_vv_se_u16m4(int bit_field27_26, int bit_field11_7,
                               vuint16m4_t vs2, vuint16m4_t rs1, size_t vl);
void __riscv_sf_vc_vv_se_u16m8(int bit_field27_26, int bit_field11_7,
                               vuint16m8_t vs2, vuint16m8_t rs1, size_t vl);
void __riscv_sf_vc_vv_se_u32mf2(int bit_field27_26, int bit_field11_7,
                                vuint32mf2_t vs2, vuint32mf2_t rs1, size_t vl);
void __riscv_sf_vc_vv_se_u32m1(int bit_field27_26, int bit_field11_7,
                               vuint32m1_t vs2, vuint32m1_t rs1, size_t vl);
void __riscv_sf_vc_vv_se_u32m2(int bit_field27_26, int bit_field11_7,
                               vuint32m2_t vs2, vuint32m2_t rs1, size_t vl);
void __riscv_sf_vc_vv_se_u32m4(int bit_field27_26, int bit_field11_7,
                               vuint32m4_t vs2, vuint32m4_t rs1, size_t vl);
void __riscv_sf_vc_vv_se_u32m8(int bit_field27_26, int bit_field11_7,
                               vuint32m8_t vs2, vuint32m8_t rs1, size_t vl);
void __riscv_sf_vc_vv_se_u64m1(int bit_field27_26, int bit_field11_7,
                               vuint64m1_t vs2, vuint64m1_t rs1, size_t vl);
void __riscv_sf_vc_vv_se_u64m2(int bit_field27_26, int bit_field11_7,
                               vuint64m2_t vs2, vuint64m2_t rs1, size_t vl);
void __riscv_sf_vc_vv_se_u64m4(int bit_field27_26, int bit_field11_7,
                               vuint64m4_t vs2, vuint64m4_t rs1, size_t vl);
void __riscv_sf_vc_vv_se_u64m8(int bit_field27_26, int bit_field11_7,
                               vuint64m8_t vs2, vuint64m8_t rs1, size_t vl);
vuint8mf8_t __riscv_sf_vc_v_vv_u8mf8(int bit_field27_26, vuint8mf8_t vs2,
                                     vuint8mf8_t rs1, size_t vl);
vuint8mf8_t __riscv_sf_vc_v_vv_se_u8mf8(int bit_field27_26, vuint8mf8_t vs2,
                                        vuint8mf8_t rs1, size_t vl);
vuint8mf4_t __riscv_sf_vc_v_vv_u8mf4(int bit_field27_26, vuint8mf4_t vs2,
                                     vuint8mf4_t rs1, size_t vl);
vuint8mf4_t __riscv_sf_vc_v_vv_se_u8mf4(int bit_field27_26, vuint8mf4_t vs2,
                                        vuint8mf4_t rs1, size_t vl);
vuint8mf2_t __riscv_sf_vc_v_vv_u8mf2(int bit_field27_26, vuint8mf2_t vs2,
                                     vuint8mf2_t rs1, size_t vl);
vuint8mf2_t __riscv_sf_vc_v_vv_se_u8mf2(int bit_field27_26, vuint8mf2_t vs2,
                                        vuint8mf2_t rs1, size_t vl);
vuint8m1_t __riscv_sf_vc_v_vv_u8m1(int bit_field27_26, vuint8m1_t vs2,
                                   vuint8m1_t rs1, size_t vl);
vuint8m1_t __riscv_sf_vc_v_vv_se_u8m1(int bit_field27_26, vuint8m1_t vs2,
                                      vuint8m1_t rs1, size_t vl);
vuint8m2_t __riscv_sf_vc_v_vv_u8m2(int bit_field27_26, vuint8m2_t vs2,
                                   vuint8m2_t rs1, size_t vl);
vuint8m2_t __riscv_sf_vc_v_vv_se_u8m2(int bit_field27_26, vuint8m2_t vs2,
                                      vuint8m2_t rs1, size_t vl);
vuint8m4_t __riscv_sf_vc_v_vv_u8m4(int bit_field27_26, vuint8m4_t vs2,
                                   vuint8m4_t rs1, size_t vl);
vuint8m4_t __riscv_sf_vc_v_vv_se_u8m4(int bit_field27_26, vuint8m4_t vs2,
                                      vuint8m4_t rs1, size_t vl);
vuint8m8_t __riscv_sf_vc_v_vv_u8m8(int bit_field27_26, vuint8m8_t vs2,
                                   vuint8m8_t rs1, size_t vl);
vuint8m8_t __riscv_sf_vc_v_vv_se_u8m8(int bit_field27_26, vuint8m8_t vs2,
                                      vuint8m8_t rs1, size_t vl);
vuint16mf4_t __riscv_sf_vc_v_vv_u16mf4(int bit_field27_26, vuint16mf4_t vs2,
                                       vuint16mf4_t rs1, size_t vl);
vuint16mf4_t __riscv_sf_vc_v_vv_se_u16mf4(int bit_field27_26, vuint16mf4_t vs2,
                                          vuint16mf4_t rs1, size_t vl);
vuint16mf2_t __riscv_sf_vc_v_vv_u16mf2(int bit_field27_26, vuint16mf2_t vs2,
                                       vuint16mf2_t rs1, size_t vl);
vuint16mf2_t __riscv_sf_vc_v_vv_se_u16mf2(int bit_field27_26, vuint16mf2_t vs2,
                                          vuint16mf2_t rs1, size_t vl);
vuint16m1_t __riscv_sf_vc_v_vv_u16m1(int bit_field27_26, vuint16m1_t vs2,
                                     vuint16m1_t rs1, size_t vl);
vuint16m1_t __riscv_sf_vc_v_vv_se_u16m1(int bit_field27_26, vuint16m1_t vs2,
                                        vuint16m1_t rs1, size_t vl);
vuint16m2_t __riscv_sf_vc_v_vv_u16m2(int bit_field27_26, vuint16m2_t vs2,
                                     vuint16m2_t rs1, size_t vl);
vuint16m2_t __riscv_sf_vc_v_vv_se_u16m2(int bit_field27_26, vuint16m2_t vs2,
                                        vuint16m2_t rs1, size_t vl);
vuint16m4_t __riscv_sf_vc_v_vv_u16m4(int bit_field27_26, vuint16m4_t vs2,
                                     vuint16m4_t rs1, size_t vl);
vuint16m4_t __riscv_sf_vc_v_vv_se_u16m4(int bit_field27_26, vuint16m4_t vs2,
                                        vuint16m4_t rs1, size_t vl);
vuint16m8_t __riscv_sf_vc_v_vv_u16m8(int bit_field27_26, vuint16m8_t vs2,
                                     vuint16m8_t rs1, size_t vl);
vuint16m8_t __riscv_sf_vc_v_vv_se_u16m8(int bit_field27_26, vuint16m8_t vs2,
                                        vuint16m8_t rs1, size_t vl);
vuint32mf2_t __riscv_sf_vc_v_vv_u32mf2(int bit_field27_26, vuint32mf2_t vs2,
                                       vuint32mf2_t rs1, size_t vl);
vuint32mf2_t __riscv_sf_vc_v_vv_se_u32mf2(int bit_field27_26, vuint32mf2_t vs2,
                                          vuint32mf2_t rs1, size_t vl);
vuint32m1_t __riscv_sf_vc_v_vv_u32m1(int bit_field27_26, vuint32m1_t vs2,
                                     vuint32m1_t rs1, size_t vl);
vuint32m1_t __riscv_sf_vc_v_vv_se_u32m1(int bit_field27_26, vuint32m1_t vs2,
                                        vuint32m1_t rs1, size_t vl);
vuint32m2_t __riscv_sf_vc_v_vv_u32m2(int bit_field27_26, vuint32m2_t vs2,
                                     vuint32m2_t rs1, size_t vl);
vuint32m2_t __riscv_sf_vc_v_vv_se_u32m2(int bit_field27_26, vuint32m2_t vs2,
                                        vuint32m2_t rs1, size_t vl);
vuint32m4_t __riscv_sf_vc_v_vv_u32m4(int bit_field27_26, vuint32m4_t vs2,
                                     vuint32m4_t rs1, size_t vl);
vuint32m4_t __riscv_sf_vc_v_vv_se_u32m4(int bit_field27_26, vuint32m4_t vs2,
                                        vuint32m4_t rs1, size_t vl);
vuint32m8_t __riscv_sf_vc_v_vv_u32m8(int bit_field27_26, vuint32m8_t vs2,
                                     vuint32m8_t rs1, size_t vl);
vuint32m8_t __riscv_sf_vc_v_vv_se_u32m8(int bit_field27_26, vuint32m8_t vs2,
                                        vuint32m8_t rs1, size_t vl);
vuint64m1_t __riscv_sf_vc_v_vv_u64m1(int bit_field27_26, vuint64m1_t vs2,
                                     vuint64m1_t rs1, size_t vl);
vuint64m1_t __riscv_sf_vc_v_vv_se_u64m1(int bit_field27_26, vuint64m1_t vs2,
                                        vuint64m1_t rs1, size_t vl);
vuint64m2_t __riscv_sf_vc_v_vv_u64m2(int bit_field27_26, vuint64m2_t vs2,
                                     vuint64m2_t rs1, size_t vl);
vuint64m2_t __riscv_sf_vc_v_vv_se_u64m2(int bit_field27_26, vuint64m2_t vs2,
                                        vuint64m2_t rs1, size_t vl);
vuint64m4_t __riscv_sf_vc_v_vv_u64m4(int bit_field27_26, vuint64m4_t vs2,
                                     vuint64m4_t rs1, size_t vl);
vuint64m4_t __riscv_sf_vc_v_vv_se_u64m4(int bit_field27_26, vuint64m4_t vs2,
                                        vuint64m4_t rs1, size_t vl);
vuint64m8_t __riscv_sf_vc_v_vv_u64m8(int bit_field27_26, vuint64m8_t vs2,
                                     vuint64m8_t rs1, size_t vl);
vuint64m8_t __riscv_sf_vc_v_vv_se_u64m8(int bit_field27_26, vuint64m8_t vs2,
                                        vuint64m8_t rs1, size_t vl);
void __riscv_sf_vc_xv_se_u8mf8(int bit_field27_26, int bit_field11_7,
                               vuint8mf8_t vs2, uint8_t xs1, size_t vl);
void __riscv_sf_vc_xv_se_u8mf4(int bit_field27_26, int bit_field11_7,
                               vuint8mf4_t vs2, uint8_t xs1, size_t vl);
void __riscv_sf_vc_xv_se_u8mf2(int bit_field27_26, int bit_field11_7,
                               vuint8mf2_t vs2, uint8_t xs1, size_t vl);
void __riscv_sf_vc_xv_se_u8m1(int bit_field27_26, int bit_field11_7,
                              vuint8m1_t vs2, uint8_t xs1, size_t vl);
void __riscv_sf_vc_xv_se_u8m2(int bit_field27_26, int bit_field11_7,
                              vuint8m2_t vs2, uint8_t xs1, size_t vl);
void __riscv_sf_vc_xv_se_u8m4(int bit_field27_26, int bit_field11_7,
                              vuint8m4_t vs2, uint8_t xs1, size_t vl);
void __riscv_sf_vc_xv_se_u8m8(int bit_field27_26, int bit_field11_7,
                              vuint8m8_t vs2, uint8_t xs1, size_t vl);
void __riscv_sf_vc_xv_se_u16mf4(int bit_field27_26, int bit_field11_7,
                                vuint16mf4_t vs2, uint16_t xs1, size_t vl);
void __riscv_sf_vc_xv_se_u16mf2(int bit_field27_26, int bit_field11_7,
                                vuint16mf2_t vs2, uint16_t xs1, size_t vl);
void __riscv_sf_vc_xv_se_u16m1(int bit_field27_26, int bit_field11_7,
                               vuint16m1_t vs2, uint16_t xs1, size_t vl);
void __riscv_sf_vc_xv_se_u16m2(int bit_field27_26, int bit_field11_7,
                               vuint16m2_t vs2, uint16_t xs1, size_t vl);
void __riscv_sf_vc_xv_se_u16m4(int bit_field27_26, int bit_field11_7,
                               vuint16m4_t vs2, uint16_t xs1, size_t vl);
void __riscv_sf_vc_xv_se_u16m8(int bit_field27_26, int bit_field11_7,
                               vuint16m8_t vs2, uint16_t xs1, size_t vl);
void __riscv_sf_vc_xv_se_u32mf2(int bit_field27_26, int bit_field11_7,
                                vuint32mf2_t vs2, uint32_t xs1, size_t vl);
void __riscv_sf_vc_xv_se_u32m1(int bit_field27_26, int bit_field11_7,
                               vuint32m1_t vs2, uint32_t xs1, size_t vl);
void __riscv_sf_vc_xv_se_u32m2(int bit_field27_26, int bit_field11_7,
                               vuint32m2_t vs2, uint32_t xs1, size_t vl);
void __riscv_sf_vc_xv_se_u32m4(int bit_field27_26, int bit_field11_7,
                               vuint32m4_t vs2, uint32_t xs1, size_t vl);
void __riscv_sf_vc_xv_se_u32m8(int bit_field27_26, int bit_field11_7,
                               vuint32m8_t vs2, uint32_t xs1, size_t vl);
void __riscv_sf_vc_xv_se_u64m1(int bit_field27_26, int bit_field11_7,
                               vuint64m1_t vs2, uint64_t xs1, size_t vl);
void __riscv_sf_vc_xv_se_u64m2(int bit_field27_26, int bit_field11_7,
                               vuint64m2_t vs2, uint64_t xs1, size_t vl);
void __riscv_sf_vc_xv_se_u64m4(int bit_field27_26, int bit_field11_7,
                               vuint64m4_t vs2, uint64_t xs1, size_t vl);
void __riscv_sf_vc_xv_se_u64m8(int bit_field27_26, int bit_field11_7,
                               vuint64m8_t vs2, uint64_t xs1, size_t vl);
vuint8mf8_t __riscv_sf_vc_v_xv_u8mf8(int bit_field27_26, vuint8mf8_t vs2,
                                     uint8_t xs1, size_t vl);
vuint8mf8_t __riscv_sf_vc_v_xv_se_u8mf8(int bit_field27_26, vuint8mf8_t vs2,
                                        uint8_t xs1, size_t vl);
vuint8mf4_t __riscv_sf_vc_v_xv_u8mf4(int bit_field27_26, vuint8mf4_t vs2,
                                     uint8_t xs1, size_t vl);
vuint8mf4_t __riscv_sf_vc_v_xv_se_u8mf4(int bit_field27_26, vuint8mf4_t vs2,
                                        uint8_t xs1, size_t vl);
vuint8mf2_t __riscv_sf_vc_v_xv_u8mf2(int bit_field27_26, vuint8mf2_t vs2,
                                     uint8_t xs1, size_t vl);
vuint8mf2_t __riscv_sf_vc_v_xv_se_u8mf2(int bit_field27_26, vuint8mf2_t vs2,
                                        uint8_t xs1, size_t vl);
vuint8m1_t __riscv_sf_vc_v_xv_u8m1(int bit_field27_26, vuint8m1_t vs2,
                                   uint8_t xs1, size_t vl);
vuint8m1_t __riscv_sf_vc_v_xv_se_u8m1(int bit_field27_26, vuint8m1_t vs2,
                                      uint8_t xs1, size_t vl);
vuint8m2_t __riscv_sf_vc_v_xv_u8m2(int bit_field27_26, vuint8m2_t vs2,
                                   uint8_t xs1, size_t vl);
vuint8m2_t __riscv_sf_vc_v_xv_se_u8m2(int bit_field27_26, vuint8m2_t vs2,
                                      uint8_t xs1, size_t vl);
vuint8m4_t __riscv_sf_vc_v_xv_u8m4(int bit_field27_26, vuint8m4_t vs2,
                                   uint8_t xs1, size_t vl);
vuint8m4_t __riscv_sf_vc_v_xv_se_u8m4(int bit_field27_26, vuint8m4_t vs2,
                                      uint8_t xs1, size_t vl);
vuint8m8_t __riscv_sf_vc_v_xv_u8m8(int bit_field27_26, vuint8m8_t vs2,
                                   uint8_t xs1, size_t vl);
vuint8m8_t __riscv_sf_vc_v_xv_se_u8m8(int bit_field27_26, vuint8m8_t vs2,
                                      uint8_t xs1, size_t vl);
vuint16mf4_t __riscv_sf_vc_v_xv_u16mf4(int bit_field27_26, vuint16mf4_t vs2,
                                       uint16_t xs1, size_t vl);
vuint16mf4_t __riscv_sf_vc_v_xv_se_u16mf4(int bit_field27_26, vuint16mf4_t vs2,
                                          uint16_t xs1, size_t vl);
vuint16mf2_t __riscv_sf_vc_v_xv_u16mf2(int bit_field27_26, vuint16mf2_t vs2,
                                       uint16_t xs1, size_t vl);
vuint16mf2_t __riscv_sf_vc_v_xv_se_u16mf2(int bit_field27_26, vuint16mf2_t vs2,
                                          uint16_t xs1, size_t vl);
vuint16m1_t __riscv_sf_vc_v_xv_u16m1(int bit_field27_26, vuint16m1_t vs2,
                                     uint16_t xs1, size_t vl);
vuint16m1_t __riscv_sf_vc_v_xv_se_u16m1(int bit_field27_26, vuint16m1_t vs2,
                                        uint16_t xs1, size_t vl);
vuint16m2_t __riscv_sf_vc_v_xv_u16m2(int bit_field27_26, vuint16m2_t vs2,
                                     uint16_t xs1, size_t vl);
vuint16m2_t __riscv_sf_vc_v_xv_se_u16m2(int bit_field27_26, vuint16m2_t vs2,
                                        uint16_t xs1, size_t vl);
vuint16m4_t __riscv_sf_vc_v_xv_u16m4(int bit_field27_26, vuint16m4_t vs2,
                                     uint16_t xs1, size_t vl);
vuint16m4_t __riscv_sf_vc_v_xv_se_u16m4(int bit_field27_26, vuint16m4_t vs2,
                                        uint16_t xs1, size_t vl);
vuint16m8_t __riscv_sf_vc_v_xv_u16m8(int bit_field27_26, vuint16m8_t vs2,
                                     uint16_t xs1, size_t vl);
vuint16m8_t __riscv_sf_vc_v_xv_se_u16m8(int bit_field27_26, vuint16m8_t vs2,
                                        uint16_t xs1, size_t vl);
vuint32mf2_t __riscv_sf_vc_v_xv_u32mf2(int bit_field27_26, vuint32mf2_t vs2,
                                       uint32_t xs1, size_t vl);
vuint32mf2_t __riscv_sf_vc_v_xv_se_u32mf2(int bit_field27_26, vuint32mf2_t vs2,
                                          uint32_t xs1, size_t vl);
vuint32m1_t __riscv_sf_vc_v_xv_u32m1(int bit_field27_26, vuint32m1_t vs2,
                                     uint32_t xs1, size_t vl);
vuint32m1_t __riscv_sf_vc_v_xv_se_u32m1(int bit_field27_26, vuint32m1_t vs2,
                                        uint32_t xs1, size_t vl);
vuint32m2_t __riscv_sf_vc_v_xv_u32m2(int bit_field27_26, vuint32m2_t vs2,
                                     uint32_t xs1, size_t vl);
vuint32m2_t __riscv_sf_vc_v_xv_se_u32m2(int bit_field27_26, vuint32m2_t vs2,
                                        uint32_t xs1, size_t vl);
vuint32m4_t __riscv_sf_vc_v_xv_u32m4(int bit_field27_26, vuint32m4_t vs2,
                                     uint32_t xs1, size_t vl);
vuint32m4_t __riscv_sf_vc_v_xv_se_u32m4(int bit_field27_26, vuint32m4_t vs2,
                                        uint32_t xs1, size_t vl);
vuint32m8_t __riscv_sf_vc_v_xv_u32m8(int bit_field27_26, vuint32m8_t vs2,
                                     uint32_t xs1, size_t vl);
vuint32m8_t __riscv_sf_vc_v_xv_se_u32m8(int bit_field27_26, vuint32m8_t vs2,
                                        uint32_t xs1, size_t vl);
vuint64m1_t __riscv_sf_vc_v_xv_u64m1(int bit_field27_26, vuint64m1_t vs2,
                                     uint64_t xs1, size_t vl);
vuint64m1_t __riscv_sf_vc_v_xv_se_u64m1(int bit_field27_26, vuint64m1_t vs2,
                                        uint64_t xs1, size_t vl);
vuint64m2_t __riscv_sf_vc_v_xv_u64m2(int bit_field27_26, vuint64m2_t vs2,
                                     uint64_t xs1, size_t vl);
vuint64m2_t __riscv_sf_vc_v_xv_se_u64m2(int bit_field27_26, vuint64m2_t vs2,
                                        uint64_t xs1, size_t vl);
vuint64m4_t __riscv_sf_vc_v_xv_u64m4(int bit_field27_26, vuint64m4_t vs2,
                                     uint64_t xs1, size_t vl);
vuint64m4_t __riscv_sf_vc_v_xv_se_u64m4(int bit_field27_26, vuint64m4_t vs2,
                                        uint64_t xs1, size_t vl);
vuint64m8_t __riscv_sf_vc_v_xv_u64m8(int bit_field27_26, vuint64m8_t vs2,
                                     uint64_t xs1, size_t vl);
vuint64m8_t __riscv_sf_vc_v_xv_se_u64m8(int bit_field27_26, vuint64m8_t vs2,
                                        uint64_t xs1, size_t vl);
void __riscv_sf_vc_iv_se_u8mf8(int bit_field27_26, int bit_field11_7,
                               vuint8mf8_t vs2, int simm5, size_t vl);
void __riscv_sf_vc_iv_se_u8mf4(int bit_field27_26, int bit_field11_7,
                               vuint8mf4_t vs2, int simm5, size_t vl);
void __riscv_sf_vc_iv_se_u8mf2(int bit_field27_26, int bit_field11_7,
                               vuint8mf2_t vs2, int simm5, size_t vl);
void __riscv_sf_vc_iv_se_u8m1(int bit_field27_26, int bit_field11_7,
                              vuint8m1_t vs2, int simm5, size_t vl);
void __riscv_sf_vc_iv_se_u8m2(int bit_field27_26, int bit_field11_7,
                              vuint8m2_t vs2, int simm5, size_t vl);
void __riscv_sf_vc_iv_se_u8m4(int bit_field27_26, int bit_field11_7,
                              vuint8m4_t vs2, int simm5, size_t vl);
void __riscv_sf_vc_iv_se_u8m8(int bit_field27_26, int bit_field11_7,
                              vuint8m8_t vs2, int simm5, size_t vl);
void __riscv_sf_vc_iv_se_u16mf4(int bit_field27_26, int bit_field11_7,
                                vuint16mf4_t vs2, int simm5, size_t vl);
void __riscv_sf_vc_iv_se_u16mf2(int bit_field27_26, int bit_field11_7,
                                vuint16mf2_t vs2, int simm5, size_t vl);
void __riscv_sf_vc_iv_se_u16m1(int bit_field27_26, int bit_field11_7,
                               vuint16m1_t vs2, int simm5, size_t vl);
void __riscv_sf_vc_iv_se_u16m2(int bit_field27_26, int bit_field11_7,
                               vuint16m2_t vs2, int simm5, size_t vl);
void __riscv_sf_vc_iv_se_u16m4(int bit_field27_26, int bit_field11_7,
                               vuint16m4_t vs2, int simm5, size_t vl);
void __riscv_sf_vc_iv_se_u16m8(int bit_field27_26, int bit_field11_7,
                               vuint16m8_t vs2, int simm5, size_t vl);
void __riscv_sf_vc_iv_se_u32mf2(int bit_field27_26, int bit_field11_7,
                                vuint32mf2_t vs2, int simm5, size_t vl);
void __riscv_sf_vc_iv_se_u32m1(int bit_field27_26, int bit_field11_7,
                               vuint32m1_t vs2, int simm5, size_t vl);
void __riscv_sf_vc_iv_se_u32m2(int bit_field27_26, int bit_field11_7,
                               vuint32m2_t vs2, int simm5, size_t vl);
void __riscv_sf_vc_iv_se_u32m4(int bit_field27_26, int bit_field11_7,
                               vuint32m4_t vs2, int simm5, size_t vl);
void __riscv_sf_vc_iv_se_u32m8(int bit_field27_26, int bit_field11_7,
                               vuint32m8_t vs2, int simm5, size_t vl);
void __riscv_sf_vc_iv_se_u64m1(int bit_field27_26, int bit_field11_7,
                               vuint64m1_t vs2, int simm5, size_t vl);
void __riscv_sf_vc_iv_se_u64m2(int bit_field27_26, int bit_field11_7,
                               vuint64m2_t vs2, int simm5, size_t vl);
void __riscv_sf_vc_iv_se_u64m4(int bit_field27_26, int bit_field11_7,
                               vuint64m4_t vs2, int simm5, size_t vl);
void __riscv_sf_vc_iv_se_u64m8(int bit_field27_26, int bit_field11_7,
                               vuint64m8_t vs2, int simm5, size_t vl);
vuint8mf8_t __riscv_sf_vc_v_iv_u8mf8(int bit_field27_26, vuint8mf8_t vs2,
                                     int simm5, size_t vl);
vuint8mf8_t __riscv_sf_vc_v_iv_se_u8mf8(int bit_field27_26, vuint8mf8_t vs2,
                                        int simm5, size_t vl);
vuint8mf4_t __riscv_sf_vc_v_iv_u8mf4(int bit_field27_26, vuint8mf4_t vs2,
                                     int simm5, size_t vl);
vuint8mf4_t __riscv_sf_vc_v_iv_se_u8mf4(int bit_field27_26, vuint8mf4_t vs2,
                                        int simm5, size_t vl);
vuint8mf2_t __riscv_sf_vc_v_iv_u8mf2(int bit_field27_26, vuint8mf2_t vs2,
                                     int simm5, size_t vl);
vuint8mf2_t __riscv_sf_vc_v_iv_se_u8mf2(int bit_field27_26, vuint8mf2_t vs2,
                                        int simm5, size_t vl);
vuint8m1_t __riscv_sf_vc_v_iv_u8m1(int bit_field27_26, vuint8m1_t vs2,
                                   int simm5, size_t vl);
vuint8m1_t __riscv_sf_vc_v_iv_se_u8m1(int bit_field27_26, vuint8m1_t vs2,
                                      int simm5, size_t vl);
vuint8m2_t __riscv_sf_vc_v_iv_u8m2(int bit_field27_26, vuint8m2_t vs2,
                                   int simm5, size_t vl);
vuint8m2_t __riscv_sf_vc_v_iv_se_u8m2(int bit_field27_26, vuint8m2_t vs2,
                                      int simm5, size_t vl);
vuint8m4_t __riscv_sf_vc_v_iv_u8m4(int bit_field27_26, vuint8m4_t vs2,
                                   int simm5, size_t vl);
vuint8m4_t __riscv_sf_vc_v_iv_se_u8m4(int bit_field27_26, vuint8m4_t vs2,
                                      int simm5, size_t vl);
vuint8m8_t __riscv_sf_vc_v_iv_u8m8(int bit_field27_26, vuint8m8_t vs2,
                                   int simm5, size_t vl);
vuint8m8_t __riscv_sf_vc_v_iv_se_u8m8(int bit_field27_26, vuint8m8_t vs2,
                                      int simm5, size_t vl);
vuint16mf4_t __riscv_sf_vc_v_iv_u16mf4(int bit_field27_26, vuint16mf4_t vs2,
                                       int simm5, size_t vl);
vuint16mf4_t __riscv_sf_vc_v_iv_se_u16mf4(int bit_field27_26, vuint16mf4_t vs2,
                                          int simm5, size_t vl);
vuint16mf2_t __riscv_sf_vc_v_iv_u16mf2(int bit_field27_26, vuint16mf2_t vs2,
                                       int simm5, size_t vl);
vuint16mf2_t __riscv_sf_vc_v_iv_se_u16mf2(int bit_field27_26, vuint16mf2_t vs2,
                                          int simm5, size_t vl);
vuint16m1_t __riscv_sf_vc_v_iv_u16m1(int bit_field27_26, vuint16m1_t vs2,
                                     int simm5, size_t vl);
vuint16m1_t __riscv_sf_vc_v_iv_se_u16m1(int bit_field27_26, vuint16m1_t vs2,
                                        int simm5, size_t vl);
vuint16m2_t __riscv_sf_vc_v_iv_u16m2(int bit_field27_26, vuint16m2_t vs2,
                                     int simm5, size_t vl);
vuint16m2_t __riscv_sf_vc_v_iv_se_u16m2(int bit_field27_26, vuint16m2_t vs2,
                                        int simm5, size_t vl);
vuint16m4_t __riscv_sf_vc_v_iv_u16m4(int bit_field27_26, vuint16m4_t vs2,
                                     int simm5, size_t vl);
vuint16m4_t __riscv_sf_vc_v_iv_se_u16m4(int bit_field27_26, vuint16m4_t vs2,
                                        int simm5, size_t vl);
vuint16m8_t __riscv_sf_vc_v_iv_u16m8(int bit_field27_26, vuint16m8_t vs2,
                                     int simm5, size_t vl);
vuint16m8_t __riscv_sf_vc_v_iv_se_u16m8(int bit_field27_26, vuint16m8_t vs2,
                                        int simm5, size_t vl);
vuint32mf2_t __riscv_sf_vc_v_iv_u32mf2(int bit_field27_26, vuint32mf2_t vs2,
                                       int simm5, size_t vl);
vuint32mf2_t __riscv_sf_vc_v_iv_se_u32mf2(int bit_field27_26, vuint32mf2_t vs2,
                                          int simm5, size_t vl);
vuint32m1_t __riscv_sf_vc_v_iv_u32m1(int bit_field27_26, vuint32m1_t vs2,
                                     int simm5, size_t vl);
vuint32m1_t __riscv_sf_vc_v_iv_se_u32m1(int bit_field27_26, vuint32m1_t vs2,
                                        int simm5, size_t vl);
vuint32m2_t __riscv_sf_vc_v_iv_u32m2(int bit_field27_26, vuint32m2_t vs2,
                                     int simm5, size_t vl);
vuint32m2_t __riscv_sf_vc_v_iv_se_u32m2(int bit_field27_26, vuint32m2_t vs2,
                                        int simm5, size_t vl);
vuint32m4_t __riscv_sf_vc_v_iv_u32m4(int bit_field27_26, vuint32m4_t vs2,
                                     int simm5, size_t vl);
vuint32m4_t __riscv_sf_vc_v_iv_se_u32m4(int bit_field27_26, vuint32m4_t vs2,
                                        int simm5, size_t vl);
vuint32m8_t __riscv_sf_vc_v_iv_u32m8(int bit_field27_26, vuint32m8_t vs2,
                                     int simm5, size_t vl);
vuint32m8_t __riscv_sf_vc_v_iv_se_u32m8(int bit_field27_26, vuint32m8_t vs2,
                                        int simm5, size_t vl);
vuint64m1_t __riscv_sf_vc_v_iv_u64m1(int bit_field27_26, vuint64m1_t vs2,
                                     int simm5, size_t vl);
vuint64m1_t __riscv_sf_vc_v_iv_se_u64m1(int bit_field27_26, vuint64m1_t vs2,
                                        int simm5, size_t vl);
vuint64m2_t __riscv_sf_vc_v_iv_u64m2(int bit_field27_26, vuint64m2_t vs2,
                                     int simm5, size_t vl);
vuint64m2_t __riscv_sf_vc_v_iv_se_u64m2(int bit_field27_26, vuint64m2_t vs2,
                                        int simm5, size_t vl);
vuint64m4_t __riscv_sf_vc_v_iv_u64m4(int bit_field27_26, vuint64m4_t vs2,
                                     int simm5, size_t vl);
vuint64m4_t __riscv_sf_vc_v_iv_se_u64m4(int bit_field27_26, vuint64m4_t vs2,
                                        int simm5, size_t vl);
vuint64m8_t __riscv_sf_vc_v_iv_u64m8(int bit_field27_26, vuint64m8_t vs2,
                                     int simm5, size_t vl);
vuint64m8_t __riscv_sf_vc_v_iv_se_u64m8(int bit_field27_26, vuint64m8_t vs2,
                                        int simm5, size_t vl);
void __riscv_sf_vc_fv_se_u16mf4(int bit_field26, int bit_field11_7,
                                vuint16mf4_t vs2, _Float16 fs1, size_t vl);
void __riscv_sf_vc_fv_se_u16mf2(int bit_field26, int bit_field11_7,
                                vuint16mf2_t vs2, _Float16 fs1, size_t vl);
void __riscv_sf_vc_fv_se_u16m1(int bit_field26, int bit_field11_7,
                               vuint16m1_t vs2, _Float16 fs1, size_t vl);
void __riscv_sf_vc_fv_se_u16m2(int bit_field26, int bit_field11_7,
                               vuint16m2_t vs2, _Float16 fs1, size_t vl);
void __riscv_sf_vc_fv_se_u16m4(int bit_field26, int bit_field11_7,
                               vuint16m4_t vs2, _Float16 fs1, size_t vl);
void __riscv_sf_vc_fv_se_u16m8(int bit_field26, int bit_field11_7,
                               vuint16m8_t vs2, _Float16 fs1, size_t vl);
void __riscv_sf_vc_fv_se_u32mf2(int bit_field26, int bit_field11_7,
                                vuint32mf2_t vs2, float fs1, size_t vl);
void __riscv_sf_vc_fv_se_u32m1(int bit_field26, int bit_field11_7,
                               vuint32m1_t vs2, float fs1, size_t vl);
void __riscv_sf_vc_fv_se_u32m2(int bit_field26, int bit_field11_7,
                               vuint32m2_t vs2, float fs1, size_t vl);
void __riscv_sf_vc_fv_se_u32m4(int bit_field26, int bit_field11_7,
                               vuint32m4_t vs2, float fs1, size_t vl);
void __riscv_sf_vc_fv_se_u32m8(int bit_field26, int bit_field11_7,
                               vuint32m8_t vs2, float fs1, size_t vl);
void __riscv_sf_vc_fv_se_u64m1(int bit_field26, int bit_field11_7,
                               vuint64m1_t vs2, double fs1, size_t vl);
void __riscv_sf_vc_fv_se_u64m2(int bit_field26, int bit_field11_7,
                               vuint64m2_t vs2, double fs1, size_t vl);
void __riscv_sf_vc_fv_se_u64m4(int bit_field26, int bit_field11_7,
                               vuint64m4_t vs2, double fs1, size_t vl);
void __riscv_sf_vc_fv_se_u64m8(int bit_field26, int bit_field11_7,
                               vuint64m8_t vs2, double fs1, size_t vl);
vuint16mf4_t __riscv_sf_vc_v_fv_u16mf4(int bit_field26, vuint16mf4_t vs2,
                                       _Float16 fs1, size_t vl);
vuint16mf4_t __riscv_sf_vc_v_fv_se_u16mf4(int bit_field26, vuint16mf4_t vs2,
                                          _Float16 fs1, size_t vl);
vuint16mf2_t __riscv_sf_vc_v_fv_u16mf2(int bit_field26, vuint16mf2_t vs2,
                                       _Float16 fs1, size_t vl);
vuint16mf2_t __riscv_sf_vc_v_fv_se_u16mf2(int bit_field26, vuint16mf2_t vs2,
                                          _Float16 fs1, size_t vl);
vuint16m1_t __riscv_sf_vc_v_fv_u16m1(int bit_field26, vuint16m1_t vs2,
                                     _Float16 fs1, size_t vl);
vuint16m1_t __riscv_sf_vc_v_fv_se_u16m1(int bit_field26, vuint16m1_t vs2,
                                        _Float16 fs1, size_t vl);
vuint16m2_t __riscv_sf_vc_v_fv_u16m2(int bit_field26, vuint16m2_t vs2,
                                     _Float16 fs1, size_t vl);
vuint16m2_t __riscv_sf_vc_v_fv_se_u16m2(int bit_field26, vuint16m2_t vs2,
                                        _Float16 fs1, size_t vl);
vuint16m4_t __riscv_sf_vc_v_fv_u16m4(int bit_field26, vuint16m4_t vs2,
                                     _Float16 fs1, size_t vl);
vuint16m4_t __riscv_sf_vc_v_fv_se_u16m4(int bit_field26, vuint16m4_t vs2,
                                        _Float16 fs1, size_t vl);
vuint16m8_t __riscv_sf_vc_v_fv_u16m8(int bit_field26, vuint16m8_t vs2,
                                     _Float16 fs1, size_t vl);
vuint16m8_t __riscv_sf_vc_v_fv_se_u16m8(int bit_field26, vuint16m8_t vs2,
                                        _Float16 fs1, size_t vl);
vuint32mf2_t __riscv_sf_vc_v_fv_u32mf2(int bit_field26, vuint32mf2_t vs2,
                                       float fs1, size_t vl);
vuint32mf2_t __riscv_sf_vc_v_fv_se_u32mf2(int bit_field26, vuint32mf2_t vs2,
                                          float fs1, size_t vl);
vuint32m1_t __riscv_sf_vc_v_fv_u32m1(int bit_field26, vuint32m1_t vs2,
                                     float fs1, size_t vl);
vuint32m1_t __riscv_sf_vc_v_fv_se_u32m1(int bit_field26, vuint32m1_t vs2,
                                        float fs1, size_t vl);
vuint32m2_t __riscv_sf_vc_v_fv_u32m2(int bit_field26, vuint32m2_t vs2,
                                     float fs1, size_t vl);
vuint32m2_t __riscv_sf_vc_v_fv_se_u32m2(int bit_field26, vuint32m2_t vs2,
                                        float fs1, size_t vl);
vuint32m4_t __riscv_sf_vc_v_fv_u32m4(int bit_field26, vuint32m4_t vs2,
                                     float fs1, size_t vl);
vuint32m4_t __riscv_sf_vc_v_fv_se_u32m4(int bit_field26, vuint32m4_t vs2,
                                        float fs1, size_t vl);
vuint32m8_t __riscv_sf_vc_v_fv_u32m8(int bit_field26, vuint32m8_t vs2,
                                     float fs1, size_t vl);
vuint32m8_t __riscv_sf_vc_v_fv_se_u32m8(int bit_field26, vuint32m8_t vs2,
                                        float fs1, size_t vl);
vuint64m1_t __riscv_sf_vc_v_fv_u64m1(int bit_field26, vuint64m1_t vs2,
                                     double fs1, size_t vl);
vuint64m1_t __riscv_sf_vc_v_fv_se_u64m1(int bit_field26, vuint64m1_t vs2,
                                        double fs1, size_t vl);
vuint64m2_t __riscv_sf_vc_v_fv_u64m2(int bit_field26, vuint64m2_t vs2,
                                     double fs1, size_t vl);
vuint64m2_t __riscv_sf_vc_v_fv_se_u64m2(int bit_field26, vuint64m2_t vs2,
                                        double fs1, size_t vl);
vuint64m4_t __riscv_sf_vc_v_fv_u64m4(int bit_field26, vuint64m4_t vs2,
                                     double fs1, size_t vl);
vuint64m4_t __riscv_sf_vc_v_fv_se_u64m4(int bit_field26, vuint64m4_t vs2,
                                        double fs1, size_t vl);
vuint64m8_t __riscv_sf_vc_v_fv_u64m8(int bit_field26, vuint64m8_t vs2,
                                     double fs1, size_t vl);
vuint64m8_t __riscv_sf_vc_v_fv_se_u64m8(int bit_field26, vuint64m8_t vs2,
                                        double fs1, size_t vl);
void __riscv_sf_vc_vvv_se_u8mf8(int bit_field27_26, vuint8mf8_t vd,
                                vuint8mf8_t vs2, vuint8mf8_t rs1, size_t vl);
void __riscv_sf_vc_vvv_se_u8mf4(int bit_field27_26, vuint8mf4_t vd,
                                vuint8mf4_t vs2, vuint8mf4_t rs1, size_t vl);
void __riscv_sf_vc_vvv_se_u8mf2(int bit_field27_26, vuint8mf2_t vd,
                                vuint8mf2_t vs2, vuint8mf2_t rs1, size_t vl);
void __riscv_sf_vc_vvv_se_u8m1(int bit_field27_26, vuint8m1_t vd,
                               vuint8m1_t vs2, vuint8m1_t rs1, size_t vl);
void __riscv_sf_vc_vvv_se_u8m2(int bit_field27_26, vuint8m2_t vd,
                               vuint8m2_t vs2, vuint8m2_t rs1, size_t vl);
void __riscv_sf_vc_vvv_se_u8m4(int bit_field27_26, vuint8m4_t vd,
                               vuint8m4_t vs2, vuint8m4_t rs1, size_t vl);
void __riscv_sf_vc_vvv_se_u8m8(int bit_field27_26, vuint8m8_t vd,
                               vuint8m8_t vs2, vuint8m8_t rs1, size_t vl);
void __riscv_sf_vc_vvv_se_u16mf4(int bit_field27_26, vuint16mf4_t vd,
                                 vuint16mf4_t vs2, vuint16mf4_t rs1, size_t vl);
void __riscv_sf_vc_vvv_se_u16mf2(int bit_field27_26, vuint16mf2_t vd,
                                 vuint16mf2_t vs2, vuint16mf2_t rs1, size_t vl);
void __riscv_sf_vc_vvv_se_u16m1(int bit_field27_26, vuint16m1_t vd,
                                vuint16m1_t vs2, vuint16m1_t rs1, size_t vl);
void __riscv_sf_vc_vvv_se_u16m2(int bit_field27_26, vuint16m2_t vd,
                                vuint16m2_t vs2, vuint16m2_t rs1, size_t vl);
void __riscv_sf_vc_vvv_se_u16m4(int bit_field27_26, vuint16m4_t vd,
                                vuint16m4_t vs2, vuint16m4_t rs1, size_t vl);
void __riscv_sf_vc_vvv_se_u16m8(int bit_field27_26, vuint16m8_t vd,
                                vuint16m8_t vs2, vuint16m8_t rs1, size_t vl);
void __riscv_sf_vc_vvv_se_u32mf2(int bit_field27_26, vuint32mf2_t vd,
                                 vuint32mf2_t vs2, vuint32mf2_t rs1, size_t vl);
void __riscv_sf_vc_vvv_se_u32m1(int bit_field27_26, vuint32m1_t vd,
                                vuint32m1_t vs2, vuint32m1_t rs1, size_t vl);
void __riscv_sf_vc_vvv_se_u32m2(int bit_field27_26, vuint32m2_t vd,
                                vuint32m2_t vs2, vuint32m2_t rs1, size_t vl);
void __riscv_sf_vc_vvv_se_u32m4(int bit_field27_26, vuint32m4_t vd,
                                vuint32m4_t vs2, vuint32m4_t rs1, size_t vl);
void __riscv_sf_vc_vvv_se_u32m8(int bit_field27_26, vuint32m8_t vd,
                                vuint32m8_t vs2, vuint32m8_t rs1, size_t vl);
void __riscv_sf_vc_vvv_se_u64m1(int bit_field27_26, vuint64m1_t vd,
                                vuint64m1_t vs2, vuint64m1_t rs1, size_t vl);
void __riscv_sf_vc_vvv_se_u64m2(int bit_field27_26, vuint64m2_t vd,
                                vuint64m2_t vs2, vuint64m2_t rs1, size_t vl);
void __riscv_sf_vc_vvv_se_u64m4(int bit_field27_26, vuint64m4_t vd,
                                vuint64m4_t vs2, vuint64m4_t rs1, size_t vl);
void __riscv_sf_vc_vvv_se_u64m8(int bit_field27_26, vuint64m8_t vd,
                                vuint64m8_t vs2, vuint64m8_t rs1, size_t vl);
vuint8mf8_t __riscv_sf_vc_v_vvv_u8mf8(int bit_field27_26, vuint8mf8_t vd,
                                      vuint8mf8_t vs2, vuint8mf8_t rs1,
                                      size_t vl);
vuint8mf8_t __riscv_sf_vc_v_vvv_se_u8mf8(int bit_field27_26, vuint8mf8_t vd,
                                         vuint8mf8_t vs2, vuint8mf8_t rs1,
                                         size_t vl);
vuint8mf4_t __riscv_sf_vc_v_vvv_u8mf4(int bit_field27_26, vuint8mf4_t vd,
                                      vuint8mf4_t vs2, vuint8mf4_t rs1,
                                      size_t vl);
vuint8mf4_t __riscv_sf_vc_v_vvv_se_u8mf4(int bit_field27_26, vuint8mf4_t vd,
                                         vuint8mf4_t vs2, vuint8mf4_t rs1,
                                         size_t vl);
vuint8mf2_t __riscv_sf_vc_v_vvv_u8mf2(int bit_field27_26, vuint8mf2_t vd,
                                      vuint8mf2_t vs2, vuint8mf2_t rs1,
                                      size_t vl);
vuint8mf2_t __riscv_sf_vc_v_vvv_se_u8mf2(int bit_field27_26, vuint8mf2_t vd,
                                         vuint8mf2_t vs2, vuint8mf2_t rs1,
                                         size_t vl);
vuint8m1_t __riscv_sf_vc_v_vvv_u8m1(int bit_field27_26, vuint8m1_t vd,
                                    vuint8m1_t vs2, vuint8m1_t rs1, size_t vl);
vuint8m1_t __riscv_sf_vc_v_vvv_se_u8m1(int bit_field27_26, vuint8m1_t vd,
                                       vuint8m1_t vs2, vuint8m1_t rs1,
                                       size_t vl);
vuint8m2_t __riscv_sf_vc_v_vvv_u8m2(int bit_field27_26, vuint8m2_t vd,
                                    vuint8m2_t vs2, vuint8m2_t rs1, size_t vl);
vuint8m2_t __riscv_sf_vc_v_vvv_se_u8m2(int bit_field27_26, vuint8m2_t vd,
                                       vuint8m2_t vs2, vuint8m2_t rs1,
                                       size_t vl);
vuint8m4_t __riscv_sf_vc_v_vvv_u8m4(int bit_field27_26, vuint8m4_t vd,
                                    vuint8m4_t vs2, vuint8m4_t rs1, size_t vl);
vuint8m4_t __riscv_sf_vc_v_vvv_se_u8m4(int bit_field27_26, vuint8m4_t vd,
                                       vuint8m4_t vs2, vuint8m4_t rs1,
                                       size_t vl);
vuint8m8_t __riscv_sf_vc_v_vvv_u8m8(int bit_field27_26, vuint8m8_t vd,
                                    vuint8m8_t vs2, vuint8m8_t rs1, size_t vl);
vuint8m8_t __riscv_sf_vc_v_vvv_se_u8m8(int bit_field27_26, vuint8m8_t vd,
                                       vuint8m8_t vs2, vuint8m8_t rs1,
                                       size_t vl);
vuint16mf4_t __riscv_sf_vc_v_vvv_u16mf4(int bit_field27_26, vuint16mf4_t vd,
                                        vuint16mf4_t vs2, vuint16mf4_t rs1,
                                        size_t vl);
vuint16mf4_t __riscv_sf_vc_v_vvv_se_u16mf4(int bit_field27_26, vuint16mf4_t vd,
                                           vuint16mf4_t vs2, vuint16mf4_t rs1,
                                           size_t vl);
vuint16mf2_t __riscv_sf_vc_v_vvv_u16mf2(int bit_field27_26, vuint16mf2_t vd,
                                        vuint16mf2_t vs2, vuint16mf2_t rs1,
                                        size_t vl);
vuint16mf2_t __riscv_sf_vc_v_vvv_se_u16mf2(int bit_field27_26, vuint16mf2_t vd,
                                           vuint16mf2_t vs2, vuint16mf2_t rs1,
                                           size_t vl);
vuint16m1_t __riscv_sf_vc_v_vvv_u16m1(int bit_field27_26, vuint16m1_t vd,
                                      vuint16m1_t vs2, vuint16m1_t rs1,
                                      size_t vl);
vuint16m1_t __riscv_sf_vc_v_vvv_se_u16m1(int bit_field27_26, vuint16m1_t vd,
                                         vuint16m1_t vs2, vuint16m1_t rs1,
                                         size_t vl);
vuint16m2_t __riscv_sf_vc_v_vvv_u16m2(int bit_field27_26, vuint16m2_t vd,
                                      vuint16m2_t vs2, vuint16m2_t rs1,
                                      size_t vl);
vuint16m2_t __riscv_sf_vc_v_vvv_se_u16m2(int bit_field27_26, vuint16m2_t vd,
                                         vuint16m2_t vs2, vuint16m2_t rs1,
                                         size_t vl);
vuint16m4_t __riscv_sf_vc_v_vvv_u16m4(int bit_field27_26, vuint16m4_t vd,
                                      vuint16m4_t vs2, vuint16m4_t rs1,
                                      size_t vl);
vuint16m4_t __riscv_sf_vc_v_vvv_se_u16m4(int bit_field27_26, vuint16m4_t vd,
                                         vuint16m4_t vs2, vuint16m4_t rs1,
                                         size_t vl);
vuint16m8_t __riscv_sf_vc_v_vvv_u16m8(int bit_field27_26, vuint16m8_t vd,
                                      vuint16m8_t vs2, vuint16m8_t rs1,
                                      size_t vl);
vuint16m8_t __riscv_sf_vc_v_vvv_se_u16m8(int bit_field27_26, vuint16m8_t vd,
                                         vuint16m8_t vs2, vuint16m8_t rs1,
                                         size_t vl);
vuint32mf2_t __riscv_sf_vc_v_vvv_u32mf2(int bit_field27_26, vuint32mf2_t vd,
                                        vuint32mf2_t vs2, vuint32mf2_t rs1,
                                        size_t vl);
vuint32mf2_t __riscv_sf_vc_v_vvv_se_u32mf2(int bit_field27_26, vuint32mf2_t vd,
                                           vuint32mf2_t vs2, vuint32mf2_t rs1,
                                           size_t vl);
vuint32m1_t __riscv_sf_vc_v_vvv_u32m1(int bit_field27_26, vuint32m1_t vd,
                                      vuint32m1_t vs2, vuint32m1_t rs1,
                                      size_t vl);
vuint32m1_t __riscv_sf_vc_v_vvv_se_u32m1(int bit_field27_26, vuint32m1_t vd,
                                         vuint32m1_t vs2, vuint32m1_t rs1,
                                         size_t vl);
vuint32m2_t __riscv_sf_vc_v_vvv_u32m2(int bit_field27_26, vuint32m2_t vd,
                                      vuint32m2_t vs2, vuint32m2_t rs1,
                                      size_t vl);
vuint32m2_t __riscv_sf_vc_v_vvv_se_u32m2(int bit_field27_26, vuint32m2_t vd,
                                         vuint32m2_t vs2, vuint32m2_t rs1,
                                         size_t vl);
vuint32m4_t __riscv_sf_vc_v_vvv_u32m4(int bit_field27_26, vuint32m4_t vd,
                                      vuint32m4_t vs2, vuint32m4_t rs1,
                                      size_t vl);
vuint32m4_t __riscv_sf_vc_v_vvv_se_u32m4(int bit_field27_26, vuint32m4_t vd,
                                         vuint32m4_t vs2, vuint32m4_t rs1,
                                         size_t vl);
vuint32m8_t __riscv_sf_vc_v_vvv_u32m8(int bit_field27_26, vuint32m8_t vd,
                                      vuint32m8_t vs2, vuint32m8_t rs1,
                                      size_t vl);
vuint32m8_t __riscv_sf_vc_v_vvv_se_u32m8(int bit_field27_26, vuint32m8_t vd,
                                         vuint32m8_t vs2, vuint32m8_t rs1,
                                         size_t vl);
vuint64m1_t __riscv_sf_vc_v_vvv_u64m1(int bit_field27_26, vuint64m1_t vd,
                                      vuint64m1_t vs2, vuint64m1_t rs1,
                                      size_t vl);
vuint64m1_t __riscv_sf_vc_v_vvv_se_u64m1(int bit_field27_26, vuint64m1_t vd,
                                         vuint64m1_t vs2, vuint64m1_t rs1,
                                         size_t vl);
vuint64m2_t __riscv_sf_vc_v_vvv_u64m2(int bit_field27_26, vuint64m2_t vd,
                                      vuint64m2_t vs2, vuint64m2_t rs1,
                                      size_t vl);
vuint64m2_t __riscv_sf_vc_v_vvv_se_u64m2(int bit_field27_26, vuint64m2_t vd,
                                         vuint64m2_t vs2, vuint64m2_t rs1,
                                         size_t vl);
vuint64m4_t __riscv_sf_vc_v_vvv_u64m4(int bit_field27_26, vuint64m4_t vd,
                                      vuint64m4_t vs2, vuint64m4_t rs1,
                                      size_t vl);
vuint64m4_t __riscv_sf_vc_v_vvv_se_u64m4(int bit_field27_26, vuint64m4_t vd,
                                         vuint64m4_t vs2, vuint64m4_t rs1,
                                         size_t vl);
vuint64m8_t __riscv_sf_vc_v_vvv_u64m8(int bit_field27_26, vuint64m8_t vd,
                                      vuint64m8_t vs2, vuint64m8_t rs1,
                                      size_t vl);
vuint64m8_t __riscv_sf_vc_v_vvv_se_u64m8(int bit_field27_26, vuint64m8_t vd,
                                         vuint64m8_t vs2, vuint64m8_t rs1,
                                         size_t vl);
void __riscv_sf_vc_xvv_se_u8mf8(int bit_field27_26, vuint8mf8_t vd,
                                vuint8mf8_t vs2, uint8_t xs1, size_t vl);
void __riscv_sf_vc_xvv_se_u8mf4(int bit_field27_26, vuint8mf4_t vd,
                                vuint8mf4_t vs2, uint8_t xs1, size_t vl);
void __riscv_sf_vc_xvv_se_u8mf2(int bit_field27_26, vuint8mf2_t vd,
                                vuint8mf2_t vs2, uint8_t xs1, size_t vl);
void __riscv_sf_vc_xvv_se_u8m1(int bit_field27_26, vuint8m1_t vd,
                               vuint8m1_t vs2, uint8_t xs1, size_t vl);
void __riscv_sf_vc_xvv_se_u8m2(int bit_field27_26, vuint8m2_t vd,
                               vuint8m2_t vs2, uint8_t xs1, size_t vl);
void __riscv_sf_vc_xvv_se_u8m4(int bit_field27_26, vuint8m4_t vd,
                               vuint8m4_t vs2, uint8_t xs1, size_t vl);
void __riscv_sf_vc_xvv_se_u8m8(int bit_field27_26, vuint8m8_t vd,
                               vuint8m8_t vs2, uint8_t xs1, size_t vl);
void __riscv_sf_vc_xvv_se_u16mf4(int bit_field27_26, vuint16mf4_t vd,
                                 vuint16mf4_t vs2, uint16_t xs1, size_t vl);
void __riscv_sf_vc_xvv_se_u16mf2(int bit_field27_26, vuint16mf2_t vd,
                                 vuint16mf2_t vs2, uint16_t xs1, size_t vl);
void __riscv_sf_vc_xvv_se_u16m1(int bit_field27_26, vuint16m1_t vd,
                                vuint16m1_t vs2, uint16_t xs1, size_t vl);
void __riscv_sf_vc_xvv_se_u16m2(int bit_field27_26, vuint16m2_t vd,
                                vuint16m2_t vs2, uint16_t xs1, size_t vl);
void __riscv_sf_vc_xvv_se_u16m4(int bit_field27_26, vuint16m4_t vd,
                                vuint16m4_t vs2, uint16_t xs1, size_t vl);
void __riscv_sf_vc_xvv_se_u16m8(int bit_field27_26, vuint16m8_t vd,
                                vuint16m8_t vs2, uint16_t xs1, size_t vl);
void __riscv_sf_vc_xvv_se_u32mf2(int bit_field27_26, vuint32mf2_t vd,
                                 vuint32mf2_t vs2, uint32_t xs1, size_t vl);
void __riscv_sf_vc_xvv_se_u32m1(int bit_field27_26, vuint32m1_t vd,
                                vuint32m1_t vs2, uint32_t xs1, size_t vl);
void __riscv_sf_vc_xvv_se_u32m2(int bit_field27_26, vuint32m2_t vd,
                                vuint32m2_t vs2, uint32_t xs1, size_t vl);
void __riscv_sf_vc_xvv_se_u32m4(int bit_field27_26, vuint32m4_t vd,
                                vuint32m4_t vs2, uint32_t xs1, size_t vl);
void __riscv_sf_vc_xvv_se_u32m8(int bit_field27_26, vuint32m8_t vd,
                                vuint32m8_t vs2, uint32_t xs1, size_t vl);
void __riscv_sf_vc_xvv_se_u64m1(int bit_field27_26, vuint64m1_t vd,
                                vuint64m1_t vs2, uint64_t xs1, size_t vl);
void __riscv_sf_vc_xvv_se_u64m2(int bit_field27_26, vuint64m2_t vd,
                                vuint64m2_t vs2, uint64_t xs1, size_t vl);
void __riscv_sf_vc_xvv_se_u64m4(int bit_field27_26, vuint64m4_t vd,
                                vuint64m4_t vs2, uint64_t xs1, size_t vl);
void __riscv_sf_vc_xvv_se_u64m8(int bit_field27_26, vuint64m8_t vd,
                                vuint64m8_t vs2, uint64_t xs1, size_t vl);
vuint8mf8_t __riscv_sf_vc_v_xvv_u8mf8(int bit_field27_26, vuint8mf8_t vd,
                                      vuint8mf8_t vs2, uint8_t xs1, size_t vl);
vuint8mf8_t __riscv_sf_vc_v_xvv_se_u8mf8(int bit_field27_26, vuint8mf8_t vd,
                                         vuint8mf8_t vs2, uint8_t xs1,
                                         size_t vl);
vuint8mf4_t __riscv_sf_vc_v_xvv_u8mf4(int bit_field27_26, vuint8mf4_t vd,
                                      vuint8mf4_t vs2, uint8_t xs1, size_t vl);
vuint8mf4_t __riscv_sf_vc_v_xvv_se_u8mf4(int bit_field27_26, vuint8mf4_t vd,
                                         vuint8mf4_t vs2, uint8_t xs1,
                                         size_t vl);
vuint8mf2_t __riscv_sf_vc_v_xvv_u8mf2(int bit_field27_26, vuint8mf2_t vd,
                                      vuint8mf2_t vs2, uint8_t xs1, size_t vl);
vuint8mf2_t __riscv_sf_vc_v_xvv_se_u8mf2(int bit_field27_26, vuint8mf2_t vd,
                                         vuint8mf2_t vs2, uint8_t xs1,
                                         size_t vl);
vuint8m1_t __riscv_sf_vc_v_xvv_u8m1(int bit_field27_26, vuint8m1_t vd,
                                    vuint8m1_t vs2, uint8_t xs1, size_t vl);
vuint8m1_t __riscv_sf_vc_v_xvv_se_u8m1(int bit_field27_26, vuint8m1_t vd,
                                       vuint8m1_t vs2, uint8_t xs1, size_t vl);
vuint8m2_t __riscv_sf_vc_v_xvv_u8m2(int bit_field27_26, vuint8m2_t vd,
                                    vuint8m2_t vs2, uint8_t xs1, size_t vl);
vuint8m2_t __riscv_sf_vc_v_xvv_se_u8m2(int bit_field27_26, vuint8m2_t vd,
                                       vuint8m2_t vs2, uint8_t xs1, size_t vl);
vuint8m4_t __riscv_sf_vc_v_xvv_u8m4(int bit_field27_26, vuint8m4_t vd,
                                    vuint8m4_t vs2, uint8_t xs1, size_t vl);
vuint8m4_t __riscv_sf_vc_v_xvv_se_u8m4(int bit_field27_26, vuint8m4_t vd,
                                       vuint8m4_t vs2, uint8_t xs1, size_t vl);
vuint8m8_t __riscv_sf_vc_v_xvv_u8m8(int bit_field27_26, vuint8m8_t vd,
                                    vuint8m8_t vs2, uint8_t xs1, size_t vl);
vuint8m8_t __riscv_sf_vc_v_xvv_se_u8m8(int bit_field27_26, vuint8m8_t vd,
                                       vuint8m8_t vs2, uint8_t xs1, size_t vl);
vuint16mf4_t __riscv_sf_vc_v_xvv_u16mf4(int bit_field27_26, vuint16mf4_t vd,
                                        vuint16mf4_t vs2, uint16_t xs1,
                                        size_t vl);
vuint16mf4_t __riscv_sf_vc_v_xvv_se_u16mf4(int bit_field27_26, vuint16mf4_t vd,
                                           vuint16mf4_t vs2, uint16_t xs1,
                                           size_t vl);
vuint16mf2_t __riscv_sf_vc_v_xvv_u16mf2(int bit_field27_26, vuint16mf2_t vd,
                                        vuint16mf2_t vs2, uint16_t xs1,
                                        size_t vl);
vuint16mf2_t __riscv_sf_vc_v_xvv_se_u16mf2(int bit_field27_26, vuint16mf2_t vd,
                                           vuint16mf2_t vs2, uint16_t xs1,
                                           size_t vl);
vuint16m1_t __riscv_sf_vc_v_xvv_u16m1(int bit_field27_26, vuint16m1_t vd,
                                      vuint16m1_t vs2, uint16_t xs1, size_t vl);
vuint16m1_t __riscv_sf_vc_v_xvv_se_u16m1(int bit_field27_26, vuint16m1_t vd,
                                         vuint16m1_t vs2, uint16_t xs1,
                                         size_t vl);
vuint16m2_t __riscv_sf_vc_v_xvv_u16m2(int bit_field27_26, vuint16m2_t vd,
                                      vuint16m2_t vs2, uint16_t xs1, size_t vl);
vuint16m2_t __riscv_sf_vc_v_xvv_se_u16m2(int bit_field27_26, vuint16m2_t vd,
                                         vuint16m2_t vs2, uint16_t xs1,
                                         size_t vl);
vuint16m4_t __riscv_sf_vc_v_xvv_u16m4(int bit_field27_26, vuint16m4_t vd,
                                      vuint16m4_t vs2, uint16_t xs1, size_t vl);
vuint16m4_t __riscv_sf_vc_v_xvv_se_u16m4(int bit_field27_26, vuint16m4_t vd,
                                         vuint16m4_t vs2, uint16_t xs1,
                                         size_t vl);
vuint16m8_t __riscv_sf_vc_v_xvv_u16m8(int bit_field27_26, vuint16m8_t vd,
                                      vuint16m8_t vs2, uint16_t xs1, size_t vl);
vuint16m8_t __riscv_sf_vc_v_xvv_se_u16m8(int bit_field27_26, vuint16m8_t vd,
                                         vuint16m8_t vs2, uint16_t xs1,
                                         size_t vl);
vuint32mf2_t __riscv_sf_vc_v_xvv_u32mf2(int bit_field27_26, vuint32mf2_t vd,
                                        vuint32mf2_t vs2, uint32_t xs1,
                                        size_t vl);
vuint32mf2_t __riscv_sf_vc_v_xvv_se_u32mf2(int bit_field27_26, vuint32mf2_t vd,
                                           vuint32mf2_t vs2, uint32_t xs1,
                                           size_t vl);
vuint32m1_t __riscv_sf_vc_v_xvv_u32m1(int bit_field27_26, vuint32m1_t vd,
                                      vuint32m1_t vs2, uint32_t xs1, size_t vl);
vuint32m1_t __riscv_sf_vc_v_xvv_se_u32m1(int bit_field27_26, vuint32m1_t vd,
                                         vuint32m1_t vs2, uint32_t xs1,
                                         size_t vl);
vuint32m2_t __riscv_sf_vc_v_xvv_u32m2(int bit_field27_26, vuint32m2_t vd,
                                      vuint32m2_t vs2, uint32_t xs1, size_t vl);
vuint32m2_t __riscv_sf_vc_v_xvv_se_u32m2(int bit_field27_26, vuint32m2_t vd,
                                         vuint32m2_t vs2, uint32_t xs1,
                                         size_t vl);
vuint32m4_t __riscv_sf_vc_v_xvv_u32m4(int bit_field27_26, vuint32m4_t vd,
                                      vuint32m4_t vs2, uint32_t xs1, size_t vl);
vuint32m4_t __riscv_sf_vc_v_xvv_se_u32m4(int bit_field27_26, vuint32m4_t vd,
                                         vuint32m4_t vs2, uint32_t xs1,
                                         size_t vl);
vuint32m8_t __riscv_sf_vc_v_xvv_u32m8(int bit_field27_26, vuint32m8_t vd,
                                      vuint32m8_t vs2, uint32_t xs1, size_t vl);
vuint32m8_t __riscv_sf_vc_v_xvv_se_u32m8(int bit_field27_26, vuint32m8_t vd,
                                         vuint32m8_t vs2, uint32_t xs1,
                                         size_t vl);
vuint64m1_t __riscv_sf_vc_v_xvv_u64m1(int bit_field27_26, vuint64m1_t vd,
                                      vuint64m1_t vs2, uint64_t xs1, size_t vl);
vuint64m1_t __riscv_sf_vc_v_xvv_se_u64m1(int bit_field27_26, vuint64m1_t vd,
                                         vuint64m1_t vs2, uint64_t xs1,
                                         size_t vl);
vuint64m2_t __riscv_sf_vc_v_xvv_u64m2(int bit_field27_26, vuint64m2_t vd,
                                      vuint64m2_t vs2, uint64_t xs1, size_t vl);
vuint64m2_t __riscv_sf_vc_v_xvv_se_u64m2(int bit_field27_26, vuint64m2_t vd,
                                         vuint64m2_t vs2, uint64_t xs1,
                                         size_t vl);
vuint64m4_t __riscv_sf_vc_v_xvv_u64m4(int bit_field27_26, vuint64m4_t vd,
                                      vuint64m4_t vs2, uint64_t xs1, size_t vl);
vuint64m4_t __riscv_sf_vc_v_xvv_se_u64m4(int bit_field27_26, vuint64m4_t vd,
                                         vuint64m4_t vs2, uint64_t xs1,
                                         size_t vl);
vuint64m8_t __riscv_sf_vc_v_xvv_u64m8(int bit_field27_26, vuint64m8_t vd,
                                      vuint64m8_t vs2, uint64_t xs1, size_t vl);
vuint64m8_t __riscv_sf_vc_v_xvv_se_u64m8(int bit_field27_26, vuint64m8_t vd,
                                         vuint64m8_t vs2, uint64_t xs1,
                                         size_t vl);
void __riscv_sf_vc_ivv_se_u8mf8(int bit_field27_26, vuint8mf8_t vd,
                                vuint8mf8_t vs2, int simm5, size_t vl);
void __riscv_sf_vc_ivv_se_u8mf4(int bit_field27_26, vuint8mf4_t vd,
                                vuint8mf4_t vs2, int simm5, size_t vl);
void __riscv_sf_vc_ivv_se_u8mf2(int bit_field27_26, vuint8mf2_t vd,
                                vuint8mf2_t vs2, int simm5, size_t vl);
void __riscv_sf_vc_ivv_se_u8m1(int bit_field27_26, vuint8m1_t vd,
                               vuint8m1_t vs2, int simm5, size_t vl);
void __riscv_sf_vc_ivv_se_u8m2(int bit_field27_26, vuint8m2_t vd,
                               vuint8m2_t vs2, int simm5, size_t vl);
void __riscv_sf_vc_ivv_se_u8m4(int bit_field27_26, vuint8m4_t vd,
                               vuint8m4_t vs2, int simm5, size_t vl);
void __riscv_sf_vc_ivv_se_u8m8(int bit_field27_26, vuint8m8_t vd,
                               vuint8m8_t vs2, int simm5, size_t vl);
void __riscv_sf_vc_ivv_se_u16mf4(int bit_field27_26, vuint16mf4_t vd,
                                 vuint16mf4_t vs2, int simm5, size_t vl);
void __riscv_sf_vc_ivv_se_u16mf2(int bit_field27_26, vuint16mf2_t vd,
                                 vuint16mf2_t vs2, int simm5, size_t vl);
void __riscv_sf_vc_ivv_se_u16m1(int bit_field27_26, vuint16m1_t vd,
                                vuint16m1_t vs2, int simm5, size_t vl);
void __riscv_sf_vc_ivv_se_u16m2(int bit_field27_26, vuint16m2_t vd,
                                vuint16m2_t vs2, int simm5, size_t vl);
void __riscv_sf_vc_ivv_se_u16m4(int bit_field27_26, vuint16m4_t vd,
                                vuint16m4_t vs2, int simm5, size_t vl);
void __riscv_sf_vc_ivv_se_u16m8(int bit_field27_26, vuint16m8_t vd,
                                vuint16m8_t vs2, int simm5, size_t vl);
void __riscv_sf_vc_ivv_se_u32mf2(int bit_field27_26, vuint32mf2_t vd,
                                 vuint32mf2_t vs2, int simm5, size_t vl);
void __riscv_sf_vc_ivv_se_u32m1(int bit_field27_26, vuint32m1_t vd,
                                vuint32m1_t vs2, int simm5, size_t vl);
void __riscv_sf_vc_ivv_se_u32m2(int bit_field27_26, vuint32m2_t vd,
                                vuint32m2_t vs2, int simm5, size_t vl);
void __riscv_sf_vc_ivv_se_u32m4(int bit_field27_26, vuint32m4_t vd,
                                vuint32m4_t vs2, int simm5, size_t vl);
void __riscv_sf_vc_ivv_se_u32m8(int bit_field27_26, vuint32m8_t vd,
                                vuint32m8_t vs2, int simm5, size_t vl);
void __riscv_sf_vc_ivv_se_u64m1(int bit_field27_26, vuint64m1_t vd,
                                vuint64m1_t vs2, int simm5, size_t vl);
void __riscv_sf_vc_ivv_se_u64m2(int bit_field27_26, vuint64m2_t vd,
                                vuint64m2_t vs2, int simm5, size_t vl);
void __riscv_sf_vc_ivv_se_u64m4(int bit_field27_26, vuint64m4_t vd,
                                vuint64m4_t vs2, int simm5, size_t vl);
void __riscv_sf_vc_ivv_se_u64m8(int bit_field27_26, vuint64m8_t vd,
                                vuint64m8_t vs2, int simm5, size_t vl);
vuint8mf8_t __riscv_sf_vc_v_ivv_u8mf8(int bit_field27_26, vuint8mf8_t vd,
                                      vuint8mf8_t vs2, int simm5, size_t vl);
vuint8mf8_t __riscv_sf_vc_v_ivv_se_u8mf8(int bit_field27_26, vuint8mf8_t vd,
                                         vuint8mf8_t vs2, int simm5, size_t vl);
vuint8mf4_t __riscv_sf_vc_v_ivv_u8mf4(int bit_field27_26, vuint8mf4_t vd,
                                      vuint8mf4_t vs2, int simm5, size_t vl);
vuint8mf4_t __riscv_sf_vc_v_ivv_se_u8mf4(int bit_field27_26, vuint8mf4_t vd,
                                         vuint8mf4_t vs2, int simm5, size_t vl);
vuint8mf2_t __riscv_sf_vc_v_ivv_u8mf2(int bit_field27_26, vuint8mf2_t vd,
                                      vuint8mf2_t vs2, int simm5, size_t vl);
vuint8mf2_t __riscv_sf_vc_v_ivv_se_u8mf2(int bit_field27_26, vuint8mf2_t vd,
                                         vuint8mf2_t vs2, int simm5, size_t vl);
vuint8m1_t __riscv_sf_vc_v_ivv_u8m1(int bit_field27_26, vuint8m1_t vd,
                                    vuint8m1_t vs2, int simm5, size_t vl);
vuint8m1_t __riscv_sf_vc_v_ivv_se_u8m1(int bit_field27_26, vuint8m1_t vd,
                                       vuint8m1_t vs2, int simm5, size_t vl);
vuint8m2_t __riscv_sf_vc_v_ivv_u8m2(int bit_field27_26, vuint8m2_t vd,
                                    vuint8m2_t vs2, int simm5, size_t vl);
vuint8m2_t __riscv_sf_vc_v_ivv_se_u8m2(int bit_field27_26, vuint8m2_t vd,
                                       vuint8m2_t vs2, int simm5, size_t vl);
vuint8m4_t __riscv_sf_vc_v_ivv_u8m4(int bit_field27_26, vuint8m4_t vd,
                                    vuint8m4_t vs2, int simm5, size_t vl);
vuint8m4_t __riscv_sf_vc_v_ivv_se_u8m4(int bit_field27_26, vuint8m4_t vd,
                                       vuint8m4_t vs2, int simm5, size_t vl);
vuint8m8_t __riscv_sf_vc_v_ivv_u8m8(int bit_field27_26, vuint8m8_t vd,
                                    vuint8m8_t vs2, int simm5, size_t vl);
vuint8m8_t __riscv_sf_vc_v_ivv_se_u8m8(int bit_field27_26, vuint8m8_t vd,
                                       vuint8m8_t vs2, int simm5, size_t vl);
vuint16mf4_t __riscv_sf_vc_v_ivv_u16mf4(int bit_field27_26, vuint16mf4_t vd,
                                        vuint16mf4_t vs2, int simm5, size_t vl);
vuint16mf4_t __riscv_sf_vc_v_ivv_se_u16mf4(int bit_field27_26, vuint16mf4_t vd,
                                           vuint16mf4_t vs2, int simm5,
                                           size_t vl);
vuint16mf2_t __riscv_sf_vc_v_ivv_u16mf2(int bit_field27_26, vuint16mf2_t vd,
                                        vuint16mf2_t vs2, int simm5, size_t vl);
vuint16mf2_t __riscv_sf_vc_v_ivv_se_u16mf2(int bit_field27_26, vuint16mf2_t vd,
                                           vuint16mf2_t vs2, int simm5,
                                           size_t vl);
vuint16m1_t __riscv_sf_vc_v_ivv_u16m1(int bit_field27_26, vuint16m1_t vd,
                                      vuint16m1_t vs2, int simm5, size_t vl);
vuint16m1_t __riscv_sf_vc_v_ivv_se_u16m1(int bit_field27_26, vuint16m1_t vd,
                                         vuint16m1_t vs2, int simm5, size_t vl);
vuint16m2_t __riscv_sf_vc_v_ivv_u16m2(int bit_field27_26, vuint16m2_t vd,
                                      vuint16m2_t vs2, int simm5, size_t vl);
vuint16m2_t __riscv_sf_vc_v_ivv_se_u16m2(int bit_field27_26, vuint16m2_t vd,
                                         vuint16m2_t vs2, int simm5, size_t vl);
vuint16m4_t __riscv_sf_vc_v_ivv_u16m4(int bit_field27_26, vuint16m4_t vd,
                                      vuint16m4_t vs2, int simm5, size_t vl);
vuint16m4_t __riscv_sf_vc_v_ivv_se_u16m4(int bit_field27_26, vuint16m4_t vd,
                                         vuint16m4_t vs2, int simm5, size_t vl);
vuint16m8_t __riscv_sf_vc_v_ivv_u16m8(int bit_field27_26, vuint16m8_t vd,
                                      vuint16m8_t vs2, int simm5, size_t vl);
vuint16m8_t __riscv_sf_vc_v_ivv_se_u16m8(int bit_field27_26, vuint16m8_t vd,
                                         vuint16m8_t vs2, int simm5, size_t vl);
vuint32mf2_t __riscv_sf_vc_v_ivv_u32mf2(int bit_field27_26, vuint32mf2_t vd,
                                        vuint32mf2_t vs2, int simm5, size_t vl);
vuint32mf2_t __riscv_sf_vc_v_ivv_se_u32mf2(int bit_field27_26, vuint32mf2_t vd,
                                           vuint32mf2_t vs2, int simm5,
                                           size_t vl);
vuint32m1_t __riscv_sf_vc_v_ivv_u32m1(int bit_field27_26, vuint32m1_t vd,
                                      vuint32m1_t vs2, int simm5, size_t vl);
vuint32m1_t __riscv_sf_vc_v_ivv_se_u32m1(int bit_field27_26, vuint32m1_t vd,
                                         vuint32m1_t vs2, int simm5, size_t vl);
vuint32m2_t __riscv_sf_vc_v_ivv_u32m2(int bit_field27_26, vuint32m2_t vd,
                                      vuint32m2_t vs2, int simm5, size_t vl);
vuint32m2_t __riscv_sf_vc_v_ivv_se_u32m2(int bit_field27_26, vuint32m2_t vd,
                                         vuint32m2_t vs2, int simm5, size_t vl);
vuint32m4_t __riscv_sf_vc_v_ivv_u32m4(int bit_field27_26, vuint32m4_t vd,
                                      vuint32m4_t vs2, int simm5, size_t vl);
vuint32m4_t __riscv_sf_vc_v_ivv_se_u32m4(int bit_field27_26, vuint32m4_t vd,
                                         vuint32m4_t vs2, int simm5, size_t vl);
vuint32m8_t __riscv_sf_vc_v_ivv_u32m8(int bit_field27_26, vuint32m8_t vd,
                                      vuint32m8_t vs2, int simm5, size_t vl);
vuint32m8_t __riscv_sf_vc_v_ivv_se_u32m8(int bit_field27_26, vuint32m8_t vd,
                                         vuint32m8_t vs2, int simm5, size_t vl);
vuint64m1_t __riscv_sf_vc_v_ivv_u64m1(int bit_field27_26, vuint64m1_t vd,
                                      vuint64m1_t vs2, int simm5, size_t vl);
vuint64m1_t __riscv_sf_vc_v_ivv_se_u64m1(int bit_field27_26, vuint64m1_t vd,
                                         vuint64m1_t vs2, int simm5, size_t vl);
vuint64m2_t __riscv_sf_vc_v_ivv_u64m2(int bit_field27_26, vuint64m2_t vd,
                                      vuint64m2_t vs2, int simm5, size_t vl);
vuint64m2_t __riscv_sf_vc_v_ivv_se_u64m2(int bit_field27_26, vuint64m2_t vd,
                                         vuint64m2_t vs2, int simm5, size_t vl);
vuint64m4_t __riscv_sf_vc_v_ivv_u64m4(int bit_field27_26, vuint64m4_t vd,
                                      vuint64m4_t vs2, int simm5, size_t vl);
vuint64m4_t __riscv_sf_vc_v_ivv_se_u64m4(int bit_field27_26, vuint64m4_t vd,
                                         vuint64m4_t vs2, int simm5, size_t vl);
vuint64m8_t __riscv_sf_vc_v_ivv_u64m8(int bit_field27_26, vuint64m8_t vd,
                                      vuint64m8_t vs2, int simm5, size_t vl);
vuint64m8_t __riscv_sf_vc_v_ivv_se_u64m8(int bit_field27_26, vuint64m8_t vd,
                                         vuint64m8_t vs2, int simm5, size_t vl);
void __riscv_sf_vc_fvv_se_u16mf4(int bit_field26, vuint16mf4_t vd,
                                 vuint16mf4_t vs2, _Float16 fs1, size_t vl);
void __riscv_sf_vc_fvv_se_u16mf2(int bit_field26, vuint16mf2_t vd,
                                 vuint16mf2_t vs2, _Float16 fs1, size_t vl);
void __riscv_sf_vc_fvv_se_u16m1(int bit_field26, vuint16m1_t vd,
                                vuint16m1_t vs2, _Float16 fs1, size_t vl);
void __riscv_sf_vc_fvv_se_u16m2(int bit_field26, vuint16m2_t vd,
                                vuint16m2_t vs2, _Float16 fs1, size_t vl);
void __riscv_sf_vc_fvv_se_u16m4(int bit_field26, vuint16m4_t vd,
                                vuint16m4_t vs2, _Float16 fs1, size_t vl);
void __riscv_sf_vc_fvv_se_u16m8(int bit_field26, vuint16m8_t vd,
                                vuint16m8_t vs2, _Float16 fs1, size_t vl);
void __riscv_sf_vc_fvv_se_u32mf2(int bit_field26, vuint32mf2_t vd,
                                 vuint32mf2_t vs2, float fs1, size_t vl);
void __riscv_sf_vc_fvv_se_u32m1(int bit_field26, vuint32m1_t vd,
                                vuint32m1_t vs2, float fs1, size_t vl);
void __riscv_sf_vc_fvv_se_u32m2(int bit_field26, vuint32m2_t vd,
                                vuint32m2_t vs2, float fs1, size_t vl);
void __riscv_sf_vc_fvv_se_u32m4(int bit_field26, vuint32m4_t vd,
                                vuint32m4_t vs2, float fs1, size_t vl);
void __riscv_sf_vc_fvv_se_u32m8(int bit_field26, vuint32m8_t vd,
                                vuint32m8_t vs2, float fs1, size_t vl);
void __riscv_sf_vc_fvv_se_u64m1(int bit_field26, vuint64m1_t vd,
                                vuint64m1_t vs2, double fs1, size_t vl);
void __riscv_sf_vc_fvv_se_u64m2(int bit_field26, vuint64m2_t vd,
                                vuint64m2_t vs2, double fs1, size_t vl);
void __riscv_sf_vc_fvv_se_u64m4(int bit_field26, vuint64m4_t vd,
                                vuint64m4_t vs2, double fs1, size_t vl);
void __riscv_sf_vc_fvv_se_u64m8(int bit_field26, vuint64m8_t vd,
                                vuint64m8_t vs2, double fs1, size_t vl);
vuint16mf4_t __riscv_sf_vc_v_fvv_u16mf4(int bit_field26, vuint16mf4_t vd,
                                        vuint16mf4_t vs2, _Float16 fs1,
                                        size_t vl);
vuint16mf4_t __riscv_sf_vc_v_fvv_se_u16mf4(int bit_field26, vuint16mf4_t vd,
                                           vuint16mf4_t vs2, _Float16 fs1,
                                           size_t vl);
vuint16mf2_t __riscv_sf_vc_v_fvv_u16mf2(int bit_field26, vuint16mf2_t vd,
                                        vuint16mf2_t vs2, _Float16 fs1,
                                        size_t vl);
vuint16mf2_t __riscv_sf_vc_v_fvv_se_u16mf2(int bit_field26, vuint16mf2_t vd,
                                           vuint16mf2_t vs2, _Float16 fs1,
                                           size_t vl);
vuint16m1_t __riscv_sf_vc_v_fvv_u16m1(int bit_field26, vuint16m1_t vd,
                                      vuint16m1_t vs2, _Float16 fs1,
                                      size_t vl);
vuint16m1_t __riscv_sf_vc_v_fvv_se_u16m1(int bit_field26, vuint16m1_t vd,
                                         vuint16m1_t vs2, _Float16 fs1,
                                         size_t vl);
vuint16m2_t __riscv_sf_vc_v_fvv_u16m2(int bit_field26, vuint16m2_t vd,
                                      vuint16m2_t vs2, _Float16 fs1,
                                      size_t vl);
vuint16m2_t __riscv_sf_vc_v_fvv_se_u16m2(int bit_field26, vuint16m2_t vd,
                                         vuint16m2_t vs2, _Float16 fs1,
                                         size_t vl);
vuint16m4_t __riscv_sf_vc_v_fvv_u16m4(int bit_field26, vuint16m4_t vd,
                                      vuint16m4_t vs2, _Float16 fs1,
                                      size_t vl);
vuint16m4_t __riscv_sf_vc_v_fvv_se_u16m4(int bit_field26, vuint16m4_t vd,
                                         vuint16m4_t vs2, _Float16 fs1,
                                         size_t vl);
vuint16m8_t __riscv_sf_vc_v_fvv_u16m8(int bit_field26, vuint16m8_t vd,
                                      vuint16m8_t vs2, _Float16 fs1,
                                      size_t vl);
vuint16m8_t __riscv_sf_vc_v_fvv_se_u16m8(int bit_field26, vuint16m8_t vd,
                                         vuint16m8_t vs2, _Float16 fs1,
                                         size_t vl);
vuint32mf2_t __riscv_sf_vc_v_fvv_u32mf2(int bit_field26, vuint32mf2_t vd,
                                        vuint32mf2_t vs2, float fs1,
                                        size_t vl);
vuint32mf2_t __riscv_sf_vc_v_fvv_se_u32mf2(int bit_field26, vuint32mf2_t vd,
                                           vuint32mf2_t vs2, float fs1,
                                           size_t vl);
vuint32m1_t __riscv_sf_vc_v_fvv_u32m1(int bit_field26, vuint32m1_t vd,
                                      vuint32m1_t vs2, float fs1,
                                      size_t vl);
vuint32m1_t __riscv_sf_vc_v_fvv_se_u32m1(int bit_field26, vuint32m1_t vd,
                                         vuint32m1_t vs2, float fs1,
                                         size_t vl);
vuint32m2_t __riscv_sf_vc_v_fvv_u32m2(int bit_field26, vuint32m2_t vd,
                                      vuint32m2_t vs2, float fs1,
                                      size_t vl);
vuint32m2_t __riscv_sf_vc_v_fvv_se_u32m2(int bit_field26, vuint32m2_t vd,
                                         vuint32m2_t vs2, float fs1,
                                         size_t vl);
vuint32m4_t __riscv_sf_vc_v_fvv_u32m4(int bit_field26, vuint32m4_t vd,
                                      vuint32m4_t vs2, float fs1,
                                      size_t vl);
vuint32m4_t __riscv_sf_vc_v_fvv_se_u32m4(int bit_field26, vuint32m4_t vd,
                                         vuint32m4_t vs2, float fs1,
                                         size_t vl);
vuint32m8_t __riscv_sf_vc_v_fvv_u32m8(int bit_field26, vuint32m8_t vd,
                                      vuint32m8_t vs2, float fs1,
                                      size_t vl);
vuint32m8_t __riscv_sf_vc_v_fvv_se_u32m8(int bit_field26, vuint32m8_t vd,
                                         vuint32m8_t vs2, float fs1,
                                         size_t vl);
vuint64m1_t __riscv_sf_vc_v_fvv_u64m1(int bit_field26, vuint64m1_t vd,
                                      vuint64m1_t vs2, double fs1,
                                      size_t vl);
vuint64m1_t __riscv_sf_vc_v_fvv_se_u64m1(int bit_field26, vuint64m1_t vd,
                                         vuint64m1_t vs2, double fs1,
                                         size_t vl);
vuint64m2_t __riscv_sf_vc_v_fvv_u64m2(int bit_field26, vuint64m2_t vd,
                                      vuint64m2_t vs2, double fs1,
                                      size_t vl);
vuint64m2_t __riscv_sf_vc_v_fvv_se_u64m2(int bit_field26, vuint64m2_t vd,
                                         vuint64m2_t vs2, double fs1,
                                         size_t vl);
vuint64m4_t __riscv_sf_vc_v_fvv_u64m4(int bit_field26, vuint64m4_t vd,
                                      vuint64m4_t vs2, double fs1,
                                      size_t vl);
vuint64m4_t __riscv_sf_vc_v_fvv_se_u64m4(int bit_field26, vuint64m4_t vd,
                                         vuint64m4_t vs2, double fs1,
                                         size_t vl);
vuint64m8_t __riscv_sf_vc_v_fvv_u64m8(int bit_field26, vuint64m8_t vd,
                                      vuint64m8_t vs2, double fs1,
                                      size_t vl);
vuint64m8_t __riscv_sf_vc_v_fvv_se_u64m8(int bit_field26, vuint64m8_t vd,
                                         vuint64m8_t vs2, double fs1,
                                         size_t vl);

VCIX Widen Instructions, Xsfvcp

void __riscv_sf_vc_vvw_se_u8mf8(int bit_field27_26, vuint16mf4_t vd,
                                vuint8mf8_t vs2, vuint8mf8_t rs1, size_t vl);
void __riscv_sf_vc_vvw_se_u8mf4(int bit_field27_26, vuint16mf2_t vd,
                                vuint8mf4_t vs2, vuint8mf4_t rs1, size_t vl);
void __riscv_sf_vc_vvw_se_u8mf2(int bit_field27_26, vuint16m1_t vd,
                                vuint8mf2_t vs2, vuint8mf2_t rs1, size_t vl);
void __riscv_sf_vc_vvw_se_u8m1(int bit_field27_26, vuint16m2_t vd,
                               vuint8m1_t vs2, vuint8m1_t rs1, size_t vl);
void __riscv_sf_vc_vvw_se_u8m2(int bit_field27_26, vuint16m4_t vd,
                               vuint8m2_t vs2, vuint8m2_t rs1, size_t vl);
void __riscv_sf_vc_vvw_se_u8m4(int bit_field27_26, vuint16m8_t vd,
                               vuint8m4_t vs2, vuint8m4_t rs1, size_t vl);
void __riscv_sf_vc_vvw_se_u16mf4(int bit_field27_26, vuint32mf2_t vd,
                                 vuint16mf4_t vs2, vuint16mf4_t rs1, size_t vl);
void __riscv_sf_vc_vvw_se_u16mf2(int bit_field27_26, vuint32m1_t vd,
                                 vuint16mf2_t vs2, vuint16mf2_t rs1, size_t vl);
void __riscv_sf_vc_vvw_se_u16m1(int bit_field27_26, vuint32m2_t vd,
                                vuint16m1_t vs2, vuint16m1_t rs1, size_t vl);
void __riscv_sf_vc_vvw_se_u16m2(int bit_field27_26, vuint32m4_t vd,
                                vuint16m2_t vs2, vuint16m2_t rs1, size_t vl);
void __riscv_sf_vc_vvw_se_u16m4(int bit_field27_26, vuint32m8_t vd,
                                vuint16m4_t vs2, vuint16m4_t rs1, size_t vl);
void __riscv_sf_vc_vvw_se_u32mf2(int bit_field27_26, vuint64m1_t vd,
                                 vuint32mf2_t vs2, vuint32mf2_t rs1, size_t vl);
void __riscv_sf_vc_vvw_se_u32m1(int bit_field27_26, vuint64m2_t vd,
                                vuint32m1_t vs2, vuint32m1_t rs1, size_t vl);
void __riscv_sf_vc_vvw_se_u32m2(int bit_field27_26, vuint64m4_t vd,
                                vuint32m2_t vs2, vuint32m2_t rs1, size_t vl);
void __riscv_sf_vc_vvw_se_u32m4(int bit_field27_26, vuint64m8_t vd,
                                vuint32m4_t vs2, vuint32m4_t rs1, size_t vl);
vuint16mf4_t __riscv_sf_vc_v_vvw_u8mf8(int bit_field27_26, vuint16mf4_t vd,
                                       vuint8mf8_t vs2, vuint8mf8_t rs1,
                                       size_t vl);
vuint16mf4_t __riscv_sf_vc_v_vvw_se_u8mf8(int bit_field27_26, vuint16mf4_t vd,
                                          vuint8mf8_t vs2, vuint8mf8_t rs1,
                                          size_t vl);
vuint16mf2_t __riscv_sf_vc_v_vvw_u8mf4(int bit_field27_26, vuint16mf2_t vd,
                                       vuint8mf4_t vs2, vuint8mf4_t rs1,
                                       size_t vl);
vuint16mf2_t __riscv_sf_vc_v_vvw_se_u8mf4(int bit_field27_26, vuint16mf2_t vd,
                                          vuint8mf4_t vs2, vuint8mf4_t rs1,
                                          size_t vl);
vuint16m1_t __riscv_sf_vc_v_vvw_u8mf2(int bit_field27_26, vuint16m1_t vd,
                                      vuint8mf2_t vs2, vuint8mf2_t rs1,
                                      size_t vl);
vuint16m1_t __riscv_sf_vc_v_vvw_se_u8mf2(int bit_field27_26, vuint16m1_t vd,
                                         vuint8mf2_t vs2, vuint8mf2_t rs1,
                                         size_t vl);
vuint16m2_t __riscv_sf_vc_v_vvw_u8m1(int bit_field27_26, vuint16m2_t vd,
                                     vuint8m1_t vs2, vuint8m1_t rs1, size_t vl);
vuint16m2_t __riscv_sf_vc_v_vvw_se_u8m1(int bit_field27_26, vuint16m2_t vd,
                                        vuint8m1_t vs2, vuint8m1_t rs1,
                                        size_t vl);
vuint16m4_t __riscv_sf_vc_v_vvw_u8m2(int bit_field27_26, vuint16m4_t vd,
                                     vuint8m2_t vs2, vuint8m2_t rs1, size_t vl);
vuint16m4_t __riscv_sf_vc_v_vvw_se_u8m2(int bit_field27_26, vuint16m4_t vd,
                                        vuint8m2_t vs2, vuint8m2_t rs1,
                                        size_t vl);
vuint16m8_t __riscv_sf_vc_v_vvw_u8m4(int bit_field27_26, vuint16m8_t vd,
                                     vuint8m4_t vs2, vuint8m4_t rs1, size_t vl);
vuint16m8_t __riscv_sf_vc_v_vvw_se_u8m4(int bit_field27_26, vuint16m8_t vd,
                                        vuint8m4_t vs2, vuint8m4_t rs1,
                                        size_t vl);
vuint32mf2_t __riscv_sf_vc_v_vvw_u16mf4(int bit_field27_26, vuint32mf2_t vd,
                                        vuint16mf4_t vs2, vuint16mf4_t rs1,
                                        size_t vl);
vuint32mf2_t __riscv_sf_vc_v_vvw_se_u16mf4(int bit_field27_26, vuint32mf2_t vd,
                                           vuint16mf4_t vs2, vuint16mf4_t rs1,
                                           size_t vl);
vuint32m1_t __riscv_sf_vc_v_vvw_u16mf2(int bit_field27_26, vuint32m1_t vd,
                                       vuint16mf2_t vs2, vuint16mf2_t rs1,
                                       size_t vl);
vuint32m1_t __riscv_sf_vc_v_vvw_se_u16mf2(int bit_field27_26, vuint32m1_t vd,
                                          vuint16mf2_t vs2, vuint16mf2_t rs1,
                                          size_t vl);
vuint32m2_t __riscv_sf_vc_v_vvw_u16m1(int bit_field27_26, vuint32m2_t vd,
                                      vuint16m1_t vs2, vuint16m1_t rs1,
                                      size_t vl);
vuint32m2_t __riscv_sf_vc_v_vvw_se_u16m1(int bit_field27_26, vuint32m2_t vd,
                                         vuint16m1_t vs2, vuint16m1_t rs1,
                                         size_t vl);
vuint32m4_t __riscv_sf_vc_v_vvw_u16m2(int bit_field27_26, vuint32m4_t vd,
                                      vuint16m2_t vs2, vuint16m2_t rs1,
                                      size_t vl);
vuint32m4_t __riscv_sf_vc_v_vvw_se_u16m2(int bit_field27_26, vuint32m4_t vd,
                                         vuint16m2_t vs2, vuint16m2_t rs1,
                                         size_t vl);
vuint32m8_t __riscv_sf_vc_v_vvw_u16m4(int bit_field27_26, vuint32m8_t vd,
                                      vuint16m4_t vs2, vuint16m4_t rs1,
                                      size_t vl);
vuint32m8_t __riscv_sf_vc_v_vvw_se_u16m4(int bit_field27_26, vuint32m8_t vd,
                                         vuint16m4_t vs2, vuint16m4_t rs1,
                                         size_t vl);
vuint64m1_t __riscv_sf_vc_v_vvw_u32mf2(int bit_field27_26, vuint64m1_t vd,
                                       vuint32mf2_t vs2, vuint32mf2_t rs1,
                                       size_t vl);
vuint64m1_t __riscv_sf_vc_v_vvw_se_u32mf2(int bit_field27_26, vuint64m1_t vd,
                                          vuint32mf2_t vs2, vuint32mf2_t rs1,
                                          size_t vl);
vuint64m2_t __riscv_sf_vc_v_vvw_u32m1(int bit_field27_26, vuint64m2_t vd,
                                      vuint32m1_t vs2, vuint32m1_t rs1,
                                      size_t vl);
vuint64m2_t __riscv_sf_vc_v_vvw_se_u32m1(int bit_field27_26, vuint64m2_t vd,
                                         vuint32m1_t vs2, vuint32m1_t rs1,
                                         size_t vl);
vuint64m4_t __riscv_sf_vc_v_vvw_u32m2(int bit_field27_26, vuint64m4_t vd,
                                      vuint32m2_t vs2, vuint32m2_t rs1,
                                      size_t vl);
vuint64m4_t __riscv_sf_vc_v_vvw_se_u32m2(int bit_field27_26, vuint64m4_t vd,
                                         vuint32m2_t vs2, vuint32m2_t rs1,
                                         size_t vl);
vuint64m8_t __riscv_sf_vc_v_vvw_u32m4(int bit_field27_26, vuint64m8_t vd,
                                      vuint32m4_t vs2, vuint32m4_t rs1,
                                      size_t vl);
vuint64m8_t __riscv_sf_vc_v_vvw_se_u32m4(int bit_field27_26, vuint64m8_t vd,
                                         vuint32m4_t vs2, vuint32m4_t rs1,
                                         size_t vl);
void __riscv_sf_vc_xvw_se_u8mf8(int bit_field27_26, vuint16mf4_t vd,
                                vuint8mf8_t vs2, uint8_t xs1, size_t vl);
void __riscv_sf_vc_xvw_se_u8mf4(int bit_field27_26, vuint16mf2_t vd,
                                vuint8mf4_t vs2, uint8_t xs1, size_t vl);
void __riscv_sf_vc_xvw_se_u8mf2(int bit_field27_26, vuint16m1_t vd,
                                vuint8mf2_t vs2, uint8_t xs1, size_t vl);
void __riscv_sf_vc_xvw_se_u8m1(int bit_field27_26, vuint16m2_t vd,
                               vuint8m1_t vs2, uint8_t xs1, size_t vl);
void __riscv_sf_vc_xvw_se_u8m2(int bit_field27_26, vuint16m4_t vd,
                               vuint8m2_t vs2, uint8_t xs1, size_t vl);
void __riscv_sf_vc_xvw_se_u8m4(int bit_field27_26, vuint16m8_t vd,
                               vuint8m4_t vs2, uint8_t xs1, size_t vl);
void __riscv_sf_vc_xvw_se_u16mf4(int bit_field27_26, vuint32mf2_t vd,
                                 vuint16mf4_t vs2, uint16_t xs1, size_t vl);
void __riscv_sf_vc_xvw_se_u16mf2(int bit_field27_26, vuint32m1_t vd,
                                 vuint16mf2_t vs2, uint16_t xs1, size_t vl);
void __riscv_sf_vc_xvw_se_u16m1(int bit_field27_26, vuint32m2_t vd,
                                vuint16m1_t vs2, uint16_t xs1, size_t vl);
void __riscv_sf_vc_xvw_se_u16m2(int bit_field27_26, vuint32m4_t vd,
                                vuint16m2_t vs2, uint16_t xs1, size_t vl);
void __riscv_sf_vc_xvw_se_u16m4(int bit_field27_26, vuint32m8_t vd,
                                vuint16m4_t vs2, uint16_t xs1, size_t vl);
void __riscv_sf_vc_xvw_se_u32mf2(int bit_field27_26, vuint64m1_t vd,
                                 vuint32mf2_t vs2, uint32_t xs1, size_t vl);
void __riscv_sf_vc_xvw_se_u32m1(int bit_field27_26, vuint64m2_t vd,
                                vuint32m1_t vs2, uint32_t xs1, size_t vl);
void __riscv_sf_vc_xvw_se_u32m2(int bit_field27_26, vuint64m4_t vd,
                                vuint32m2_t vs2, uint32_t xs1, size_t vl);
void __riscv_sf_vc_xvw_se_u32m4(int bit_field27_26, vuint64m8_t vd,
                                vuint32m4_t vs2, uint32_t xs1, size_t vl);
vuint16mf4_t __riscv_sf_vc_v_xvw_u8mf8(int bit_field27_26, vuint16mf4_t vd,
                                       vuint8mf8_t vs2, uint8_t xs1, size_t vl);
vuint16mf4_t __riscv_sf_vc_v_xvw_se_u8mf8(int bit_field27_26, vuint16mf4_t vd,
                                          vuint8mf8_t vs2, uint8_t xs1,
                                          size_t vl);
vuint16mf2_t __riscv_sf_vc_v_xvw_u8mf4(int bit_field27_26, vuint16mf2_t vd,
                                       vuint8mf4_t vs2, uint8_t xs1, size_t vl);
vuint16mf2_t __riscv_sf_vc_v_xvw_se_u8mf4(int bit_field27_26, vuint16mf2_t vd,
                                          vuint8mf4_t vs2, uint8_t xs1,
                                          size_t vl);
vuint16m1_t __riscv_sf_vc_v_xvw_u8mf2(int bit_field27_26, vuint16m1_t vd,
                                      vuint8mf2_t vs2, uint8_t xs1, size_t vl);
vuint16m1_t __riscv_sf_vc_v_xvw_se_u8mf2(int bit_field27_26, vuint16m1_t vd,
                                         vuint8mf2_t vs2, uint8_t xs1,
                                         size_t vl);
vuint16m2_t __riscv_sf_vc_v_xvw_u8m1(int bit_field27_26, vuint16m2_t vd,
                                     vuint8m1_t vs2, uint8_t xs1, size_t vl);
vuint16m2_t __riscv_sf_vc_v_xvw_se_u8m1(int bit_field27_26, vuint16m2_t vd,
                                        vuint8m1_t vs2, uint8_t xs1, size_t vl);
vuint16m4_t __riscv_sf_vc_v_xvw_u8m2(int bit_field27_26, vuint16m4_t vd,
                                     vuint8m2_t vs2, uint8_t xs1, size_t vl);
vuint16m4_t __riscv_sf_vc_v_xvw_se_u8m2(int bit_field27_26, vuint16m4_t vd,
                                        vuint8m2_t vs2, uint8_t xs1, size_t vl);
vuint16m8_t __riscv_sf_vc_v_xvw_u8m4(int bit_field27_26, vuint16m8_t vd,
                                     vuint8m4_t vs2, uint8_t xs1, size_t vl);
vuint16m8_t __riscv_sf_vc_v_xvw_se_u8m4(int bit_field27_26, vuint16m8_t vd,
                                        vuint8m4_t vs2, uint8_t xs1, size_t vl);
vuint32mf2_t __riscv_sf_vc_v_xvw_u16mf4(int bit_field27_26, vuint32mf2_t vd,
                                        vuint16mf4_t vs2, uint16_t xs1,
                                        size_t vl);
vuint32mf2_t __riscv_sf_vc_v_xvw_se_u16mf4(int bit_field27_26, vuint32mf2_t vd,
                                           vuint16mf4_t vs2, uint16_t xs1,
                                           size_t vl);
vuint32m1_t __riscv_sf_vc_v_xvw_u16mf2(int bit_field27_26, vuint32m1_t vd,
                                       vuint16mf2_t vs2, uint16_t xs1,
                                       size_t vl);
vuint32m1_t __riscv_sf_vc_v_xvw_se_u16mf2(int bit_field27_26, vuint32m1_t vd,
                                          vuint16mf2_t vs2, uint16_t xs1,
                                          size_t vl);
vuint32m2_t __riscv_sf_vc_v_xvw_u16m1(int bit_field27_26, vuint32m2_t vd,
                                      vuint16m1_t vs2, uint16_t xs1, size_t vl);
vuint32m2_t __riscv_sf_vc_v_xvw_se_u16m1(int bit_field27_26, vuint32m2_t vd,
                                         vuint16m1_t vs2, uint16_t xs1,
                                         size_t vl);
vuint32m4_t __riscv_sf_vc_v_xvw_u16m2(int bit_field27_26, vuint32m4_t vd,
                                      vuint16m2_t vs2, uint16_t xs1, size_t vl);
vuint32m4_t __riscv_sf_vc_v_xvw_se_u16m2(int bit_field27_26, vuint32m4_t vd,
                                         vuint16m2_t vs2, uint16_t xs1,
                                         size_t vl);
vuint32m8_t __riscv_sf_vc_v_xvw_u16m4(int bit_field27_26, vuint32m8_t vd,
                                      vuint16m4_t vs2, uint16_t xs1, size_t vl);
vuint32m8_t __riscv_sf_vc_v_xvw_se_u16m4(int bit_field27_26, vuint32m8_t vd,
                                         vuint16m4_t vs2, uint16_t xs1,
                                         size_t vl);
vuint64m1_t __riscv_sf_vc_v_xvw_u32mf2(int bit_field27_26, vuint64m1_t vd,
                                       vuint32mf2_t vs2, uint32_t xs1,
                                       size_t vl);
vuint64m1_t __riscv_sf_vc_v_xvw_se_u32mf2(int bit_field27_26, vuint64m1_t vd,
                                          vuint32mf2_t vs2, uint32_t xs1,
                                          size_t vl);
vuint64m2_t __riscv_sf_vc_v_xvw_u32m1(int bit_field27_26, vuint64m2_t vd,
                                      vuint32m1_t vs2, uint32_t xs1, size_t vl);
vuint64m2_t __riscv_sf_vc_v_xvw_se_u32m1(int bit_field27_26, vuint64m2_t vd,
                                         vuint32m1_t vs2, uint32_t xs1,
                                         size_t vl);
vuint64m4_t __riscv_sf_vc_v_xvw_u32m2(int bit_field27_26, vuint64m4_t vd,
                                      vuint32m2_t vs2, uint32_t xs1, size_t vl);
vuint64m4_t __riscv_sf_vc_v_xvw_se_u32m2(int bit_field27_26, vuint64m4_t vd,
                                         vuint32m2_t vs2, uint32_t xs1,
                                         size_t vl);
vuint64m8_t __riscv_sf_vc_v_xvw_u32m4(int bit_field27_26, vuint64m8_t vd,
                                      vuint32m4_t vs2, uint32_t xs1, size_t vl);
vuint64m8_t __riscv_sf_vc_v_xvw_se_u32m4(int bit_field27_26, vuint64m8_t vd,
                                         vuint32m4_t vs2, uint32_t xs1,
                                         size_t vl);
void __riscv_sf_vc_ivw_se_u8mf8(int bit_field27_26, vuint16mf4_t vd,
                                vuint8mf8_t vs2, int simm5, size_t vl);
void __riscv_sf_vc_ivw_se_u8mf4(int bit_field27_26, vuint16mf2_t vd,
                                vuint8mf4_t vs2, int simm5, size_t vl);
void __riscv_sf_vc_ivw_se_u8mf2(int bit_field27_26, vuint16m1_t vd,
                                vuint8mf2_t vs2, int simm5, size_t vl);
void __riscv_sf_vc_ivw_se_u8m1(int bit_field27_26, vuint16m2_t vd,
                               vuint8m1_t vs2, int simm5, size_t vl);
void __riscv_sf_vc_ivw_se_u8m2(int bit_field27_26, vuint16m4_t vd,
                               vuint8m2_t vs2, int simm5, size_t vl);
void __riscv_sf_vc_ivw_se_u8m4(int bit_field27_26, vuint16m8_t vd,
                               vuint8m4_t vs2, int simm5, size_t vl);
void __riscv_sf_vc_ivw_se_u16mf4(int bit_field27_26, vuint32mf2_t vd,
                                 vuint16mf4_t vs2, int simm5, size_t vl);
void __riscv_sf_vc_ivw_se_u16mf2(int bit_field27_26, vuint32m1_t vd,
                                 vuint16mf2_t vs2, int simm5, size_t vl);
void __riscv_sf_vc_ivw_se_u16m1(int bit_field27_26, vuint32m2_t vd,
                                vuint16m1_t vs2, int simm5, size_t vl);
void __riscv_sf_vc_ivw_se_u16m2(int bit_field27_26, vuint32m4_t vd,
                                vuint16m2_t vs2, int simm5, size_t vl);
void __riscv_sf_vc_ivw_se_u16m4(int bit_field27_26, vuint32m8_t vd,
                                vuint16m4_t vs2, int simm5, size_t vl);
void __riscv_sf_vc_ivw_se_u32mf2(int bit_field27_26, vuint64m1_t vd,
                                 vuint32mf2_t vs2, int simm5, size_t vl);
void __riscv_sf_vc_ivw_se_u32m1(int bit_field27_26, vuint64m2_t vd,
                                vuint32m1_t vs2, int simm5, size_t vl);
void __riscv_sf_vc_ivw_se_u32m2(int bit_field27_26, vuint64m4_t vd,
                                vuint32m2_t vs2, int simm5, size_t vl);
void __riscv_sf_vc_ivw_se_u32m4(int bit_field27_26, vuint64m8_t vd,
                                vuint32m4_t vs2, int simm5, size_t vl);
vuint16mf4_t __riscv_sf_vc_v_ivw_u8mf8(int bit_field27_26, vuint16mf4_t vd,
                                       vuint8mf8_t vs2, int simm5, size_t vl);
vuint16mf4_t __riscv_sf_vc_v_ivw_se_u8mf8(int bit_field27_26, vuint16mf4_t vd,
                                          vuint8mf8_t vs2, int simm5,
                                          size_t vl);
vuint16mf2_t __riscv_sf_vc_v_ivw_u8mf4(int bit_field27_26, vuint16mf2_t vd,
                                       vuint8mf4_t vs2, int simm5, size_t vl);
vuint16mf2_t __riscv_sf_vc_v_ivw_se_u8mf4(int bit_field27_26, vuint16mf2_t vd,
                                          vuint8mf4_t vs2, int simm5,
                                          size_t vl);
vuint16m1_t __riscv_sf_vc_v_ivw_u8mf2(int bit_field27_26, vuint16m1_t vd,
                                      vuint8mf2_t vs2, int simm5, size_t vl);
vuint16m1_t __riscv_sf_vc_v_ivw_se_u8mf2(int bit_field27_26, vuint16m1_t vd,
                                         vuint8mf2_t vs2, int simm5, size_t vl);
vuint16m2_t __riscv_sf_vc_v_ivw_u8m1(int bit_field27_26, vuint16m2_t vd,
                                     vuint8m1_t vs2, int simm5, size_t vl);
vuint16m2_t __riscv_sf_vc_v_ivw_se_u8m1(int bit_field27_26, vuint16m2_t vd,
                                        vuint8m1_t vs2, int simm5, size_t vl);
vuint16m4_t __riscv_sf_vc_v_ivw_u8m2(int bit_field27_26, vuint16m4_t vd,
                                     vuint8m2_t vs2, int simm5, size_t vl);
vuint16m4_t __riscv_sf_vc_v_ivw_se_u8m2(int bit_field27_26, vuint16m4_t vd,
                                        vuint8m2_t vs2, int simm5, size_t vl);
vuint16m8_t __riscv_sf_vc_v_ivw_u8m4(int bit_field27_26, vuint16m8_t vd,
                                     vuint8m4_t vs2, int simm5, size_t vl);
vuint16m8_t __riscv_sf_vc_v_ivw_se_u8m4(int bit_field27_26, vuint16m8_t vd,
                                        vuint8m4_t vs2, int simm5, size_t vl);
vuint32mf2_t __riscv_sf_vc_v_ivw_u16mf4(int bit_field27_26, vuint32mf2_t vd,
                                        vuint16mf4_t vs2, int simm5, size_t vl);
vuint32mf2_t __riscv_sf_vc_v_ivw_se_u16mf4(int bit_field27_26, vuint32mf2_t vd,
                                           vuint16mf4_t vs2, int simm5,
                                           size_t vl);
vuint32m1_t __riscv_sf_vc_v_ivw_u16mf2(int bit_field27_26, vuint32m1_t vd,
                                       vuint16mf2_t vs2, int simm5, size_t vl);
vuint32m1_t __riscv_sf_vc_v_ivw_se_u16mf2(int bit_field27_26, vuint32m1_t vd,
                                          vuint16mf2_t vs2, int simm5,
                                          size_t vl);
vuint32m2_t __riscv_sf_vc_v_ivw_u16m1(int bit_field27_26, vuint32m2_t vd,
                                      vuint16m1_t vs2, int simm5, size_t vl);
vuint32m2_t __riscv_sf_vc_v_ivw_se_u16m1(int bit_field27_26, vuint32m2_t vd,
                                         vuint16m1_t vs2, int simm5, size_t vl);
vuint32m4_t __riscv_sf_vc_v_ivw_u16m2(int bit_field27_26, vuint32m4_t vd,
                                      vuint16m2_t vs2, int simm5, size_t vl);
vuint32m4_t __riscv_sf_vc_v_ivw_se_u16m2(int bit_field27_26, vuint32m4_t vd,
                                         vuint16m2_t vs2, int simm5, size_t vl);
vuint32m8_t __riscv_sf_vc_v_ivw_u16m4(int bit_field27_26, vuint32m8_t vd,
                                      vuint16m4_t vs2, int simm5, size_t vl);
vuint32m8_t __riscv_sf_vc_v_ivw_se_u16m4(int bit_field27_26, vuint32m8_t vd,
                                         vuint16m4_t vs2, int simm5, size_t vl);
vuint64m1_t __riscv_sf_vc_v_ivw_u32mf2(int bit_field27_26, vuint64m1_t vd,
                                       vuint32mf2_t vs2, int simm5, size_t vl);
vuint64m1_t __riscv_sf_vc_v_ivw_se_u32mf2(int bit_field27_26, vuint64m1_t vd,
                                          vuint32mf2_t vs2, int simm5,
                                          size_t vl);
vuint64m2_t __riscv_sf_vc_v_ivw_u32m1(int bit_field27_26, vuint64m2_t vd,
                                      vuint32m1_t vs2, int simm5, size_t vl);
vuint64m2_t __riscv_sf_vc_v_ivw_se_u32m1(int bit_field27_26, vuint64m2_t vd,
                                         vuint32m1_t vs2, int simm5, size_t vl);
vuint64m4_t __riscv_sf_vc_v_ivw_u32m2(int bit_field27_26, vuint64m4_t vd,
                                      vuint32m2_t vs2, int simm5, size_t vl);
vuint64m4_t __riscv_sf_vc_v_ivw_se_u32m2(int bit_field27_26, vuint64m4_t vd,
                                         vuint32m2_t vs2, int simm5, size_t vl);
vuint64m8_t __riscv_sf_vc_v_ivw_u32m4(int bit_field27_26, vuint64m8_t vd,
                                      vuint32m4_t vs2, int simm5, size_t vl);
vuint64m8_t __riscv_sf_vc_v_ivw_se_u32m4(int bit_field27_26, vuint64m8_t vd,
                                         vuint32m4_t vs2, int simm5, size_t vl);
void __riscv_sf_vc_fvw_se_u16mf4(int bit_field26, vuint32mf2_t vd,
                                 vuint16mf4_t vs2, _Float16 fs1, size_t vl);
void __riscv_sf_vc_fvw_se_u16mf2(int bit_field26, vuint32m1_t vd,
                                 vuint16mf2_t vs2, _Float16 fs1, size_t vl);
void __riscv_sf_vc_fvw_se_u16m1(int bit_field26, vuint32m2_t vd,
                                vuint16m1_t vs2, _Float16 fs1, size_t vl);
void __riscv_sf_vc_fvw_se_u16m2(int bit_field26, vuint32m4_t vd,
                                vuint16m2_t vs2, _Float16 fs1, size_t vl);
void __riscv_sf_vc_fvw_se_u16m4(int bit_field26, vuint32m8_t vd,
                                vuint16m4_t vs2, _Float16 fs1, size_t vl);
void __riscv_sf_vc_fvw_se_u32mf2(int bit_field26, vuint64m1_t vd,
                                 vuint32mf2_t vs2, float fs1, size_t vl);
void __riscv_sf_vc_fvw_se_u32m1(int bit_field26, vuint64m2_t vd,
                                vuint32m1_t vs2, float fs1, size_t vl);
void __riscv_sf_vc_fvw_se_u32m2(int bit_field26, vuint64m4_t vd,
                                vuint32m2_t vs2, float fs1, size_t vl);
void __riscv_sf_vc_fvw_se_u32m4(int bit_field26, vuint64m8_t vd,
                                vuint32m4_t vs2, float fs1, size_t vl);
vuint32mf2_t __riscv_sf_vc_v_fvw_u16mf4(int bit_field26, vuint32mf2_t vd,
                                        vuint16mf4_t vs2, _Float16 fs1,
                                        size_t vl);
vuint32mf2_t __riscv_sf_vc_v_fvw_se_u16mf4(int bit_field26, vuint32mf2_t vd,
                                           vuint16mf4_t vs2, _Float16 fs1,
                                           size_t vl);
vuint32m1_t __riscv_sf_vc_v_fvw_u16mf2(int bit_field26, vuint32m1_t vd,
                                       vuint16mf2_t vs2, _Float16 fs1,
                                       size_t vl);
vuint32m1_t __riscv_sf_vc_v_fvw_se_u16mf2(int bit_field26, vuint32m1_t vd,
                                          vuint16mf2_t vs2, _Float16 fs1,
                                          size_t vl);
vuint32m2_t __riscv_sf_vc_v_fvw_u16m1(int bit_field26, vuint32m2_t vd,
                                      vuint16m1_t vs2, _Float16 fs1,
                                      size_t vl);
vuint32m2_t __riscv_sf_vc_v_fvw_se_u16m1(int bit_field26, vuint32m2_t vd,
                                         vuint16m1_t vs2, _Float16 fs1,
                                         size_t vl);
vuint32m4_t __riscv_sf_vc_v_fvw_u16m2(int bit_field26, vuint32m4_t vd,
                                      vuint16m2_t vs2, _Float16 fs1,
                                      size_t vl);
vuint32m4_t __riscv_sf_vc_v_fvw_se_u16m2(int bit_field26, vuint32m4_t vd,
                                         vuint16m2_t vs2, _Float16 fs1,
                                         size_t vl);
vuint32m8_t __riscv_sf_vc_v_fvw_u16m4(int bit_field26, vuint32m8_t vd,
                                      vuint16m4_t vs2, _Float16 fs1,
                                      size_t vl);
vuint32m8_t __riscv_sf_vc_v_fvw_se_u16m4(int bit_field26, vuint32m8_t vd,
                                         vuint16m4_t vs2, _Float16 fs1,
                                         size_t vl);
vuint64m1_t __riscv_sf_vc_v_fvw_u32mf2(int bit_field26, vuint64m1_t vd,
                                       vuint32mf2_t vs2, float fs1,
                                       size_t vl);
vuint64m1_t __riscv_sf_vc_v_fvw_se_u32mf2(int bit_field26, vuint64m1_t vd,
                                          vuint32mf2_t vs2, float fs1,
                                          size_t vl);
vuint64m2_t __riscv_sf_vc_v_fvw_u32m1(int bit_field26, vuint64m2_t vd,
                                      vuint32m1_t vs2, float fs1,
                                      size_t vl);
vuint64m2_t __riscv_sf_vc_v_fvw_se_u32m1(int bit_field26, vuint64m2_t vd,
                                         vuint32m1_t vs2, float fs1,
                                         size_t vl);
vuint64m4_t __riscv_sf_vc_v_fvw_u32m2(int bit_field26, vuint64m4_t vd,
                                      vuint32m2_t vs2, float fs1,
                                      size_t vl);
vuint64m4_t __riscv_sf_vc_v_fvw_se_u32m2(int bit_field26, vuint64m4_t vd,
                                         vuint32m2_t vs2, float fs1,
                                         size_t vl);
vuint64m8_t __riscv_sf_vc_v_fvw_u32m4(int bit_field26, vuint64m8_t vd,
                                      vuint32m4_t vs2, float fs1,
                                      size_t vl);
vuint64m8_t __riscv_sf_vc_v_fvw_se_u32m4(int bit_field26, vuint64m8_t vd,
                                         vuint32m4_t vs2, float fs1,
                                         size_t vl);