Vector Floating-Point Intrinsics

Vector Single-Width Floating-Point Add/Subtract Intrinsics

vfloat16mf4_t __riscv_vfadd(vfloat16mf4_t vs2, vfloat16mf4_t vs1, size_t vl);
vfloat16mf4_t __riscv_vfadd(vfloat16mf4_t vs2, _Float16 rs1, size_t vl);
vfloat16mf2_t __riscv_vfadd(vfloat16mf2_t vs2, vfloat16mf2_t vs1, size_t vl);
vfloat16mf2_t __riscv_vfadd(vfloat16mf2_t vs2, _Float16 rs1, size_t vl);
vfloat16m1_t __riscv_vfadd(vfloat16m1_t vs2, vfloat16m1_t vs1, size_t vl);
vfloat16m1_t __riscv_vfadd(vfloat16m1_t vs2, _Float16 rs1, size_t vl);
vfloat16m2_t __riscv_vfadd(vfloat16m2_t vs2, vfloat16m2_t vs1, size_t vl);
vfloat16m2_t __riscv_vfadd(vfloat16m2_t vs2, _Float16 rs1, size_t vl);
vfloat16m4_t __riscv_vfadd(vfloat16m4_t vs2, vfloat16m4_t vs1, size_t vl);
vfloat16m4_t __riscv_vfadd(vfloat16m4_t vs2, _Float16 rs1, size_t vl);
vfloat16m8_t __riscv_vfadd(vfloat16m8_t vs2, vfloat16m8_t vs1, size_t vl);
vfloat16m8_t __riscv_vfadd(vfloat16m8_t vs2, _Float16 rs1, size_t vl);
vfloat32mf2_t __riscv_vfadd(vfloat32mf2_t vs2, vfloat32mf2_t vs1, size_t vl);
vfloat32mf2_t __riscv_vfadd(vfloat32mf2_t vs2, float rs1, size_t vl);
vfloat32m1_t __riscv_vfadd(vfloat32m1_t vs2, vfloat32m1_t vs1, size_t vl);
vfloat32m1_t __riscv_vfadd(vfloat32m1_t vs2, float rs1, size_t vl);
vfloat32m2_t __riscv_vfadd(vfloat32m2_t vs2, vfloat32m2_t vs1, size_t vl);
vfloat32m2_t __riscv_vfadd(vfloat32m2_t vs2, float rs1, size_t vl);
vfloat32m4_t __riscv_vfadd(vfloat32m4_t vs2, vfloat32m4_t vs1, size_t vl);
vfloat32m4_t __riscv_vfadd(vfloat32m4_t vs2, float rs1, size_t vl);
vfloat32m8_t __riscv_vfadd(vfloat32m8_t vs2, vfloat32m8_t vs1, size_t vl);
vfloat32m8_t __riscv_vfadd(vfloat32m8_t vs2, float rs1, size_t vl);
vfloat64m1_t __riscv_vfadd(vfloat64m1_t vs2, vfloat64m1_t vs1, size_t vl);
vfloat64m1_t __riscv_vfadd(vfloat64m1_t vs2, double rs1, size_t vl);
vfloat64m2_t __riscv_vfadd(vfloat64m2_t vs2, vfloat64m2_t vs1, size_t vl);
vfloat64m2_t __riscv_vfadd(vfloat64m2_t vs2, double rs1, size_t vl);
vfloat64m4_t __riscv_vfadd(vfloat64m4_t vs2, vfloat64m4_t vs1, size_t vl);
vfloat64m4_t __riscv_vfadd(vfloat64m4_t vs2, double rs1, size_t vl);
vfloat64m8_t __riscv_vfadd(vfloat64m8_t vs2, vfloat64m8_t vs1, size_t vl);
vfloat64m8_t __riscv_vfadd(vfloat64m8_t vs2, double rs1, size_t vl);
vfloat16mf4_t __riscv_vfsub(vfloat16mf4_t vs2, vfloat16mf4_t vs1, size_t vl);
vfloat16mf4_t __riscv_vfsub(vfloat16mf4_t vs2, _Float16 rs1, size_t vl);
vfloat16mf2_t __riscv_vfsub(vfloat16mf2_t vs2, vfloat16mf2_t vs1, size_t vl);
vfloat16mf2_t __riscv_vfsub(vfloat16mf2_t vs2, _Float16 rs1, size_t vl);
vfloat16m1_t __riscv_vfsub(vfloat16m1_t vs2, vfloat16m1_t vs1, size_t vl);
vfloat16m1_t __riscv_vfsub(vfloat16m1_t vs2, _Float16 rs1, size_t vl);
vfloat16m2_t __riscv_vfsub(vfloat16m2_t vs2, vfloat16m2_t vs1, size_t vl);
vfloat16m2_t __riscv_vfsub(vfloat16m2_t vs2, _Float16 rs1, size_t vl);
vfloat16m4_t __riscv_vfsub(vfloat16m4_t vs2, vfloat16m4_t vs1, size_t vl);
vfloat16m4_t __riscv_vfsub(vfloat16m4_t vs2, _Float16 rs1, size_t vl);
vfloat16m8_t __riscv_vfsub(vfloat16m8_t vs2, vfloat16m8_t vs1, size_t vl);
vfloat16m8_t __riscv_vfsub(vfloat16m8_t vs2, _Float16 rs1, size_t vl);
vfloat32mf2_t __riscv_vfsub(vfloat32mf2_t vs2, vfloat32mf2_t vs1, size_t vl);
vfloat32mf2_t __riscv_vfsub(vfloat32mf2_t vs2, float rs1, size_t vl);
vfloat32m1_t __riscv_vfsub(vfloat32m1_t vs2, vfloat32m1_t vs1, size_t vl);
vfloat32m1_t __riscv_vfsub(vfloat32m1_t vs2, float rs1, size_t vl);
vfloat32m2_t __riscv_vfsub(vfloat32m2_t vs2, vfloat32m2_t vs1, size_t vl);
vfloat32m2_t __riscv_vfsub(vfloat32m2_t vs2, float rs1, size_t vl);
vfloat32m4_t __riscv_vfsub(vfloat32m4_t vs2, vfloat32m4_t vs1, size_t vl);
vfloat32m4_t __riscv_vfsub(vfloat32m4_t vs2, float rs1, size_t vl);
vfloat32m8_t __riscv_vfsub(vfloat32m8_t vs2, vfloat32m8_t vs1, size_t vl);
vfloat32m8_t __riscv_vfsub(vfloat32m8_t vs2, float rs1, size_t vl);
vfloat64m1_t __riscv_vfsub(vfloat64m1_t vs2, vfloat64m1_t vs1, size_t vl);
vfloat64m1_t __riscv_vfsub(vfloat64m1_t vs2, double rs1, size_t vl);
vfloat64m2_t __riscv_vfsub(vfloat64m2_t vs2, vfloat64m2_t vs1, size_t vl);
vfloat64m2_t __riscv_vfsub(vfloat64m2_t vs2, double rs1, size_t vl);
vfloat64m4_t __riscv_vfsub(vfloat64m4_t vs2, vfloat64m4_t vs1, size_t vl);
vfloat64m4_t __riscv_vfsub(vfloat64m4_t vs2, double rs1, size_t vl);
vfloat64m8_t __riscv_vfsub(vfloat64m8_t vs2, vfloat64m8_t vs1, size_t vl);
vfloat64m8_t __riscv_vfsub(vfloat64m8_t vs2, double rs1, size_t vl);
vfloat16mf4_t __riscv_vfrsub(vfloat16mf4_t vs2, _Float16 rs1, size_t vl);
vfloat16mf2_t __riscv_vfrsub(vfloat16mf2_t vs2, _Float16 rs1, size_t vl);
vfloat16m1_t __riscv_vfrsub(vfloat16m1_t vs2, _Float16 rs1, size_t vl);
vfloat16m2_t __riscv_vfrsub(vfloat16m2_t vs2, _Float16 rs1, size_t vl);
vfloat16m4_t __riscv_vfrsub(vfloat16m4_t vs2, _Float16 rs1, size_t vl);
vfloat16m8_t __riscv_vfrsub(vfloat16m8_t vs2, _Float16 rs1, size_t vl);
vfloat32mf2_t __riscv_vfrsub(vfloat32mf2_t vs2, float rs1, size_t vl);
vfloat32m1_t __riscv_vfrsub(vfloat32m1_t vs2, float rs1, size_t vl);
vfloat32m2_t __riscv_vfrsub(vfloat32m2_t vs2, float rs1, size_t vl);
vfloat32m4_t __riscv_vfrsub(vfloat32m4_t vs2, float rs1, size_t vl);
vfloat32m8_t __riscv_vfrsub(vfloat32m8_t vs2, float rs1, size_t vl);
vfloat64m1_t __riscv_vfrsub(vfloat64m1_t vs2, double rs1, size_t vl);
vfloat64m2_t __riscv_vfrsub(vfloat64m2_t vs2, double rs1, size_t vl);
vfloat64m4_t __riscv_vfrsub(vfloat64m4_t vs2, double rs1, size_t vl);
vfloat64m8_t __riscv_vfrsub(vfloat64m8_t vs2, double rs1, size_t vl);
vfloat16mf4_t __riscv_vfneg(vfloat16mf4_t vs, size_t vl);
vfloat16mf2_t __riscv_vfneg(vfloat16mf2_t vs, size_t vl);
vfloat16m1_t __riscv_vfneg(vfloat16m1_t vs, size_t vl);
vfloat16m2_t __riscv_vfneg(vfloat16m2_t vs, size_t vl);
vfloat16m4_t __riscv_vfneg(vfloat16m4_t vs, size_t vl);
vfloat16m8_t __riscv_vfneg(vfloat16m8_t vs, size_t vl);
vfloat32mf2_t __riscv_vfneg(vfloat32mf2_t vs, size_t vl);
vfloat32m1_t __riscv_vfneg(vfloat32m1_t vs, size_t vl);
vfloat32m2_t __riscv_vfneg(vfloat32m2_t vs, size_t vl);
vfloat32m4_t __riscv_vfneg(vfloat32m4_t vs, size_t vl);
vfloat32m8_t __riscv_vfneg(vfloat32m8_t vs, size_t vl);
vfloat64m1_t __riscv_vfneg(vfloat64m1_t vs, size_t vl);
vfloat64m2_t __riscv_vfneg(vfloat64m2_t vs, size_t vl);
vfloat64m4_t __riscv_vfneg(vfloat64m4_t vs, size_t vl);
vfloat64m8_t __riscv_vfneg(vfloat64m8_t vs, size_t vl);
// masked functions
vfloat16mf4_t __riscv_vfadd(vbool64_t vm, vfloat16mf4_t vs2, vfloat16mf4_t vs1,
                            size_t vl);
vfloat16mf4_t __riscv_vfadd(vbool64_t vm, vfloat16mf4_t vs2, _Float16 rs1,
                            size_t vl);
vfloat16mf2_t __riscv_vfadd(vbool32_t vm, vfloat16mf2_t vs2, vfloat16mf2_t vs1,
                            size_t vl);
vfloat16mf2_t __riscv_vfadd(vbool32_t vm, vfloat16mf2_t vs2, _Float16 rs1,
                            size_t vl);
vfloat16m1_t __riscv_vfadd(vbool16_t vm, vfloat16m1_t vs2, vfloat16m1_t vs1,
                           size_t vl);
vfloat16m1_t __riscv_vfadd(vbool16_t vm, vfloat16m1_t vs2, _Float16 rs1,
                           size_t vl);
vfloat16m2_t __riscv_vfadd(vbool8_t vm, vfloat16m2_t vs2, vfloat16m2_t vs1,
                           size_t vl);
vfloat16m2_t __riscv_vfadd(vbool8_t vm, vfloat16m2_t vs2, _Float16 rs1,
                           size_t vl);
vfloat16m4_t __riscv_vfadd(vbool4_t vm, vfloat16m4_t vs2, vfloat16m4_t vs1,
                           size_t vl);
vfloat16m4_t __riscv_vfadd(vbool4_t vm, vfloat16m4_t vs2, _Float16 rs1,
                           size_t vl);
vfloat16m8_t __riscv_vfadd(vbool2_t vm, vfloat16m8_t vs2, vfloat16m8_t vs1,
                           size_t vl);
vfloat16m8_t __riscv_vfadd(vbool2_t vm, vfloat16m8_t vs2, _Float16 rs1,
                           size_t vl);
vfloat32mf2_t __riscv_vfadd(vbool64_t vm, vfloat32mf2_t vs2, vfloat32mf2_t vs1,
                            size_t vl);
vfloat32mf2_t __riscv_vfadd(vbool64_t vm, vfloat32mf2_t vs2, float rs1,
                            size_t vl);
vfloat32m1_t __riscv_vfadd(vbool32_t vm, vfloat32m1_t vs2, vfloat32m1_t vs1,
                           size_t vl);
vfloat32m1_t __riscv_vfadd(vbool32_t vm, vfloat32m1_t vs2, float rs1,
                           size_t vl);
vfloat32m2_t __riscv_vfadd(vbool16_t vm, vfloat32m2_t vs2, vfloat32m2_t vs1,
                           size_t vl);
vfloat32m2_t __riscv_vfadd(vbool16_t vm, vfloat32m2_t vs2, float rs1,
                           size_t vl);
vfloat32m4_t __riscv_vfadd(vbool8_t vm, vfloat32m4_t vs2, vfloat32m4_t vs1,
                           size_t vl);
vfloat32m4_t __riscv_vfadd(vbool8_t vm, vfloat32m4_t vs2, float rs1, size_t vl);
vfloat32m8_t __riscv_vfadd(vbool4_t vm, vfloat32m8_t vs2, vfloat32m8_t vs1,
                           size_t vl);
vfloat32m8_t __riscv_vfadd(vbool4_t vm, vfloat32m8_t vs2, float rs1, size_t vl);
vfloat64m1_t __riscv_vfadd(vbool64_t vm, vfloat64m1_t vs2, vfloat64m1_t vs1,
                           size_t vl);
vfloat64m1_t __riscv_vfadd(vbool64_t vm, vfloat64m1_t vs2, double rs1,
                           size_t vl);
vfloat64m2_t __riscv_vfadd(vbool32_t vm, vfloat64m2_t vs2, vfloat64m2_t vs1,
                           size_t vl);
vfloat64m2_t __riscv_vfadd(vbool32_t vm, vfloat64m2_t vs2, double rs1,
                           size_t vl);
vfloat64m4_t __riscv_vfadd(vbool16_t vm, vfloat64m4_t vs2, vfloat64m4_t vs1,
                           size_t vl);
vfloat64m4_t __riscv_vfadd(vbool16_t vm, vfloat64m4_t vs2, double rs1,
                           size_t vl);
vfloat64m8_t __riscv_vfadd(vbool8_t vm, vfloat64m8_t vs2, vfloat64m8_t vs1,
                           size_t vl);
vfloat64m8_t __riscv_vfadd(vbool8_t vm, vfloat64m8_t vs2, double rs1,
                           size_t vl);
vfloat16mf4_t __riscv_vfsub(vbool64_t vm, vfloat16mf4_t vs2, vfloat16mf4_t vs1,
                            size_t vl);
vfloat16mf4_t __riscv_vfsub(vbool64_t vm, vfloat16mf4_t vs2, _Float16 rs1,
                            size_t vl);
vfloat16mf2_t __riscv_vfsub(vbool32_t vm, vfloat16mf2_t vs2, vfloat16mf2_t vs1,
                            size_t vl);
vfloat16mf2_t __riscv_vfsub(vbool32_t vm, vfloat16mf2_t vs2, _Float16 rs1,
                            size_t vl);
vfloat16m1_t __riscv_vfsub(vbool16_t vm, vfloat16m1_t vs2, vfloat16m1_t vs1,
                           size_t vl);
vfloat16m1_t __riscv_vfsub(vbool16_t vm, vfloat16m1_t vs2, _Float16 rs1,
                           size_t vl);
vfloat16m2_t __riscv_vfsub(vbool8_t vm, vfloat16m2_t vs2, vfloat16m2_t vs1,
                           size_t vl);
vfloat16m2_t __riscv_vfsub(vbool8_t vm, vfloat16m2_t vs2, _Float16 rs1,
                           size_t vl);
vfloat16m4_t __riscv_vfsub(vbool4_t vm, vfloat16m4_t vs2, vfloat16m4_t vs1,
                           size_t vl);
vfloat16m4_t __riscv_vfsub(vbool4_t vm, vfloat16m4_t vs2, _Float16 rs1,
                           size_t vl);
vfloat16m8_t __riscv_vfsub(vbool2_t vm, vfloat16m8_t vs2, vfloat16m8_t vs1,
                           size_t vl);
vfloat16m8_t __riscv_vfsub(vbool2_t vm, vfloat16m8_t vs2, _Float16 rs1,
                           size_t vl);
vfloat32mf2_t __riscv_vfsub(vbool64_t vm, vfloat32mf2_t vs2, vfloat32mf2_t vs1,
                            size_t vl);
vfloat32mf2_t __riscv_vfsub(vbool64_t vm, vfloat32mf2_t vs2, float rs1,
                            size_t vl);
vfloat32m1_t __riscv_vfsub(vbool32_t vm, vfloat32m1_t vs2, vfloat32m1_t vs1,
                           size_t vl);
vfloat32m1_t __riscv_vfsub(vbool32_t vm, vfloat32m1_t vs2, float rs1,
                           size_t vl);
vfloat32m2_t __riscv_vfsub(vbool16_t vm, vfloat32m2_t vs2, vfloat32m2_t vs1,
                           size_t vl);
vfloat32m2_t __riscv_vfsub(vbool16_t vm, vfloat32m2_t vs2, float rs1,
                           size_t vl);
vfloat32m4_t __riscv_vfsub(vbool8_t vm, vfloat32m4_t vs2, vfloat32m4_t vs1,
                           size_t vl);
vfloat32m4_t __riscv_vfsub(vbool8_t vm, vfloat32m4_t vs2, float rs1, size_t vl);
vfloat32m8_t __riscv_vfsub(vbool4_t vm, vfloat32m8_t vs2, vfloat32m8_t vs1,
                           size_t vl);
vfloat32m8_t __riscv_vfsub(vbool4_t vm, vfloat32m8_t vs2, float rs1, size_t vl);
vfloat64m1_t __riscv_vfsub(vbool64_t vm, vfloat64m1_t vs2, vfloat64m1_t vs1,
                           size_t vl);
vfloat64m1_t __riscv_vfsub(vbool64_t vm, vfloat64m1_t vs2, double rs1,
                           size_t vl);
vfloat64m2_t __riscv_vfsub(vbool32_t vm, vfloat64m2_t vs2, vfloat64m2_t vs1,
                           size_t vl);
vfloat64m2_t __riscv_vfsub(vbool32_t vm, vfloat64m2_t vs2, double rs1,
                           size_t vl);
vfloat64m4_t __riscv_vfsub(vbool16_t vm, vfloat64m4_t vs2, vfloat64m4_t vs1,
                           size_t vl);
vfloat64m4_t __riscv_vfsub(vbool16_t vm, vfloat64m4_t vs2, double rs1,
                           size_t vl);
vfloat64m8_t __riscv_vfsub(vbool8_t vm, vfloat64m8_t vs2, vfloat64m8_t vs1,
                           size_t vl);
vfloat64m8_t __riscv_vfsub(vbool8_t vm, vfloat64m8_t vs2, double rs1,
                           size_t vl);
vfloat16mf4_t __riscv_vfrsub(vbool64_t vm, vfloat16mf4_t vs2, _Float16 rs1,
                             size_t vl);
vfloat16mf2_t __riscv_vfrsub(vbool32_t vm, vfloat16mf2_t vs2, _Float16 rs1,
                             size_t vl);
vfloat16m1_t __riscv_vfrsub(vbool16_t vm, vfloat16m1_t vs2, _Float16 rs1,
                            size_t vl);
vfloat16m2_t __riscv_vfrsub(vbool8_t vm, vfloat16m2_t vs2, _Float16 rs1,
                            size_t vl);
vfloat16m4_t __riscv_vfrsub(vbool4_t vm, vfloat16m4_t vs2, _Float16 rs1,
                            size_t vl);
vfloat16m8_t __riscv_vfrsub(vbool2_t vm, vfloat16m8_t vs2, _Float16 rs1,
                            size_t vl);
vfloat32mf2_t __riscv_vfrsub(vbool64_t vm, vfloat32mf2_t vs2, float rs1,
                             size_t vl);
vfloat32m1_t __riscv_vfrsub(vbool32_t vm, vfloat32m1_t vs2, float rs1,
                            size_t vl);
vfloat32m2_t __riscv_vfrsub(vbool16_t vm, vfloat32m2_t vs2, float rs1,
                            size_t vl);
vfloat32m4_t __riscv_vfrsub(vbool8_t vm, vfloat32m4_t vs2, float rs1,
                            size_t vl);
vfloat32m8_t __riscv_vfrsub(vbool4_t vm, vfloat32m8_t vs2, float rs1,
                            size_t vl);
vfloat64m1_t __riscv_vfrsub(vbool64_t vm, vfloat64m1_t vs2, double rs1,
                            size_t vl);
vfloat64m2_t __riscv_vfrsub(vbool32_t vm, vfloat64m2_t vs2, double rs1,
                            size_t vl);
vfloat64m4_t __riscv_vfrsub(vbool16_t vm, vfloat64m4_t vs2, double rs1,
                            size_t vl);
vfloat64m8_t __riscv_vfrsub(vbool8_t vm, vfloat64m8_t vs2, double rs1,
                            size_t vl);
vfloat16mf4_t __riscv_vfneg(vbool64_t vm, vfloat16mf4_t vs, size_t vl);
vfloat16mf2_t __riscv_vfneg(vbool32_t vm, vfloat16mf2_t vs, size_t vl);
vfloat16m1_t __riscv_vfneg(vbool16_t vm, vfloat16m1_t vs, size_t vl);
vfloat16m2_t __riscv_vfneg(vbool8_t vm, vfloat16m2_t vs, size_t vl);
vfloat16m4_t __riscv_vfneg(vbool4_t vm, vfloat16m4_t vs, size_t vl);
vfloat16m8_t __riscv_vfneg(vbool2_t vm, vfloat16m8_t vs, size_t vl);
vfloat32mf2_t __riscv_vfneg(vbool64_t vm, vfloat32mf2_t vs, size_t vl);
vfloat32m1_t __riscv_vfneg(vbool32_t vm, vfloat32m1_t vs, size_t vl);
vfloat32m2_t __riscv_vfneg(vbool16_t vm, vfloat32m2_t vs, size_t vl);
vfloat32m4_t __riscv_vfneg(vbool8_t vm, vfloat32m4_t vs, size_t vl);
vfloat32m8_t __riscv_vfneg(vbool4_t vm, vfloat32m8_t vs, size_t vl);
vfloat64m1_t __riscv_vfneg(vbool64_t vm, vfloat64m1_t vs, size_t vl);
vfloat64m2_t __riscv_vfneg(vbool32_t vm, vfloat64m2_t vs, size_t vl);
vfloat64m4_t __riscv_vfneg(vbool16_t vm, vfloat64m4_t vs, size_t vl);
vfloat64m8_t __riscv_vfneg(vbool8_t vm, vfloat64m8_t vs, size_t vl);
vfloat16mf4_t __riscv_vfadd(vfloat16mf4_t vs2, vfloat16mf4_t vs1,
                            unsigned int frm, size_t vl);
vfloat16mf4_t __riscv_vfadd(vfloat16mf4_t vs2, _Float16 rs1, unsigned int frm,
                            size_t vl);
vfloat16mf2_t __riscv_vfadd(vfloat16mf2_t vs2, vfloat16mf2_t vs1,
                            unsigned int frm, size_t vl);
vfloat16mf2_t __riscv_vfadd(vfloat16mf2_t vs2, _Float16 rs1, unsigned int frm,
                            size_t vl);
vfloat16m1_t __riscv_vfadd(vfloat16m1_t vs2, vfloat16m1_t vs1, unsigned int frm,
                           size_t vl);
vfloat16m1_t __riscv_vfadd(vfloat16m1_t vs2, _Float16 rs1, unsigned int frm,
                           size_t vl);
vfloat16m2_t __riscv_vfadd(vfloat16m2_t vs2, vfloat16m2_t vs1, unsigned int frm,
                           size_t vl);
vfloat16m2_t __riscv_vfadd(vfloat16m2_t vs2, _Float16 rs1, unsigned int frm,
                           size_t vl);
vfloat16m4_t __riscv_vfadd(vfloat16m4_t vs2, vfloat16m4_t vs1, unsigned int frm,
                           size_t vl);
vfloat16m4_t __riscv_vfadd(vfloat16m4_t vs2, _Float16 rs1, unsigned int frm,
                           size_t vl);
vfloat16m8_t __riscv_vfadd(vfloat16m8_t vs2, vfloat16m8_t vs1, unsigned int frm,
                           size_t vl);
vfloat16m8_t __riscv_vfadd(vfloat16m8_t vs2, _Float16 rs1, unsigned int frm,
                           size_t vl);
vfloat32mf2_t __riscv_vfadd(vfloat32mf2_t vs2, vfloat32mf2_t vs1,
                            unsigned int frm, size_t vl);
vfloat32mf2_t __riscv_vfadd(vfloat32mf2_t vs2, float rs1, unsigned int frm,
                            size_t vl);
vfloat32m1_t __riscv_vfadd(vfloat32m1_t vs2, vfloat32m1_t vs1, unsigned int frm,
                           size_t vl);
vfloat32m1_t __riscv_vfadd(vfloat32m1_t vs2, float rs1, unsigned int frm,
                           size_t vl);
vfloat32m2_t __riscv_vfadd(vfloat32m2_t vs2, vfloat32m2_t vs1, unsigned int frm,
                           size_t vl);
vfloat32m2_t __riscv_vfadd(vfloat32m2_t vs2, float rs1, unsigned int frm,
                           size_t vl);
vfloat32m4_t __riscv_vfadd(vfloat32m4_t vs2, vfloat32m4_t vs1, unsigned int frm,
                           size_t vl);
vfloat32m4_t __riscv_vfadd(vfloat32m4_t vs2, float rs1, unsigned int frm,
                           size_t vl);
vfloat32m8_t __riscv_vfadd(vfloat32m8_t vs2, vfloat32m8_t vs1, unsigned int frm,
                           size_t vl);
vfloat32m8_t __riscv_vfadd(vfloat32m8_t vs2, float rs1, unsigned int frm,
                           size_t vl);
vfloat64m1_t __riscv_vfadd(vfloat64m1_t vs2, vfloat64m1_t vs1, unsigned int frm,
                           size_t vl);
vfloat64m1_t __riscv_vfadd(vfloat64m1_t vs2, double rs1, unsigned int frm,
                           size_t vl);
vfloat64m2_t __riscv_vfadd(vfloat64m2_t vs2, vfloat64m2_t vs1, unsigned int frm,
                           size_t vl);
vfloat64m2_t __riscv_vfadd(vfloat64m2_t vs2, double rs1, unsigned int frm,
                           size_t vl);
vfloat64m4_t __riscv_vfadd(vfloat64m4_t vs2, vfloat64m4_t vs1, unsigned int frm,
                           size_t vl);
vfloat64m4_t __riscv_vfadd(vfloat64m4_t vs2, double rs1, unsigned int frm,
                           size_t vl);
vfloat64m8_t __riscv_vfadd(vfloat64m8_t vs2, vfloat64m8_t vs1, unsigned int frm,
                           size_t vl);
vfloat64m8_t __riscv_vfadd(vfloat64m8_t vs2, double rs1, unsigned int frm,
                           size_t vl);
vfloat16mf4_t __riscv_vfsub(vfloat16mf4_t vs2, vfloat16mf4_t vs1,
                            unsigned int frm, size_t vl);
vfloat16mf4_t __riscv_vfsub(vfloat16mf4_t vs2, _Float16 rs1, unsigned int frm,
                            size_t vl);
vfloat16mf2_t __riscv_vfsub(vfloat16mf2_t vs2, vfloat16mf2_t vs1,
                            unsigned int frm, size_t vl);
vfloat16mf2_t __riscv_vfsub(vfloat16mf2_t vs2, _Float16 rs1, unsigned int frm,
                            size_t vl);
vfloat16m1_t __riscv_vfsub(vfloat16m1_t vs2, vfloat16m1_t vs1, unsigned int frm,
                           size_t vl);
vfloat16m1_t __riscv_vfsub(vfloat16m1_t vs2, _Float16 rs1, unsigned int frm,
                           size_t vl);
vfloat16m2_t __riscv_vfsub(vfloat16m2_t vs2, vfloat16m2_t vs1, unsigned int frm,
                           size_t vl);
vfloat16m2_t __riscv_vfsub(vfloat16m2_t vs2, _Float16 rs1, unsigned int frm,
                           size_t vl);
vfloat16m4_t __riscv_vfsub(vfloat16m4_t vs2, vfloat16m4_t vs1, unsigned int frm,
                           size_t vl);
vfloat16m4_t __riscv_vfsub(vfloat16m4_t vs2, _Float16 rs1, unsigned int frm,
                           size_t vl);
vfloat16m8_t __riscv_vfsub(vfloat16m8_t vs2, vfloat16m8_t vs1, unsigned int frm,
                           size_t vl);
vfloat16m8_t __riscv_vfsub(vfloat16m8_t vs2, _Float16 rs1, unsigned int frm,
                           size_t vl);
vfloat32mf2_t __riscv_vfsub(vfloat32mf2_t vs2, vfloat32mf2_t vs1,
                            unsigned int frm, size_t vl);
vfloat32mf2_t __riscv_vfsub(vfloat32mf2_t vs2, float rs1, unsigned int frm,
                            size_t vl);
vfloat32m1_t __riscv_vfsub(vfloat32m1_t vs2, vfloat32m1_t vs1, unsigned int frm,
                           size_t vl);
vfloat32m1_t __riscv_vfsub(vfloat32m1_t vs2, float rs1, unsigned int frm,
                           size_t vl);
vfloat32m2_t __riscv_vfsub(vfloat32m2_t vs2, vfloat32m2_t vs1, unsigned int frm,
                           size_t vl);
vfloat32m2_t __riscv_vfsub(vfloat32m2_t vs2, float rs1, unsigned int frm,
                           size_t vl);
vfloat32m4_t __riscv_vfsub(vfloat32m4_t vs2, vfloat32m4_t vs1, unsigned int frm,
                           size_t vl);
vfloat32m4_t __riscv_vfsub(vfloat32m4_t vs2, float rs1, unsigned int frm,
                           size_t vl);
vfloat32m8_t __riscv_vfsub(vfloat32m8_t vs2, vfloat32m8_t vs1, unsigned int frm,
                           size_t vl);
vfloat32m8_t __riscv_vfsub(vfloat32m8_t vs2, float rs1, unsigned int frm,
                           size_t vl);
vfloat64m1_t __riscv_vfsub(vfloat64m1_t vs2, vfloat64m1_t vs1, unsigned int frm,
                           size_t vl);
vfloat64m1_t __riscv_vfsub(vfloat64m1_t vs2, double rs1, unsigned int frm,
                           size_t vl);
vfloat64m2_t __riscv_vfsub(vfloat64m2_t vs2, vfloat64m2_t vs1, unsigned int frm,
                           size_t vl);
vfloat64m2_t __riscv_vfsub(vfloat64m2_t vs2, double rs1, unsigned int frm,
                           size_t vl);
vfloat64m4_t __riscv_vfsub(vfloat64m4_t vs2, vfloat64m4_t vs1, unsigned int frm,
                           size_t vl);
vfloat64m4_t __riscv_vfsub(vfloat64m4_t vs2, double rs1, unsigned int frm,
                           size_t vl);
vfloat64m8_t __riscv_vfsub(vfloat64m8_t vs2, vfloat64m8_t vs1, unsigned int frm,
                           size_t vl);
vfloat64m8_t __riscv_vfsub(vfloat64m8_t vs2, double rs1, unsigned int frm,
                           size_t vl);
vfloat16mf4_t __riscv_vfrsub(vfloat16mf4_t vs2, _Float16 rs1, unsigned int frm,
                             size_t vl);
vfloat16mf2_t __riscv_vfrsub(vfloat16mf2_t vs2, _Float16 rs1, unsigned int frm,
                             size_t vl);
vfloat16m1_t __riscv_vfrsub(vfloat16m1_t vs2, _Float16 rs1, unsigned int frm,
                            size_t vl);
vfloat16m2_t __riscv_vfrsub(vfloat16m2_t vs2, _Float16 rs1, unsigned int frm,
                            size_t vl);
vfloat16m4_t __riscv_vfrsub(vfloat16m4_t vs2, _Float16 rs1, unsigned int frm,
                            size_t vl);
vfloat16m8_t __riscv_vfrsub(vfloat16m8_t vs2, _Float16 rs1, unsigned int frm,
                            size_t vl);
vfloat32mf2_t __riscv_vfrsub(vfloat32mf2_t vs2, float rs1, unsigned int frm,
                             size_t vl);
vfloat32m1_t __riscv_vfrsub(vfloat32m1_t vs2, float rs1, unsigned int frm,
                            size_t vl);
vfloat32m2_t __riscv_vfrsub(vfloat32m2_t vs2, float rs1, unsigned int frm,
                            size_t vl);
vfloat32m4_t __riscv_vfrsub(vfloat32m4_t vs2, float rs1, unsigned int frm,
                            size_t vl);
vfloat32m8_t __riscv_vfrsub(vfloat32m8_t vs2, float rs1, unsigned int frm,
                            size_t vl);
vfloat64m1_t __riscv_vfrsub(vfloat64m1_t vs2, double rs1, unsigned int frm,
                            size_t vl);
vfloat64m2_t __riscv_vfrsub(vfloat64m2_t vs2, double rs1, unsigned int frm,
                            size_t vl);
vfloat64m4_t __riscv_vfrsub(vfloat64m4_t vs2, double rs1, unsigned int frm,
                            size_t vl);
vfloat64m8_t __riscv_vfrsub(vfloat64m8_t vs2, double rs1, unsigned int frm,
                            size_t vl);
// masked functions
vfloat16mf4_t __riscv_vfadd(vbool64_t vm, vfloat16mf4_t vs2, vfloat16mf4_t vs1,
                            unsigned int frm, size_t vl);
vfloat16mf4_t __riscv_vfadd(vbool64_t vm, vfloat16mf4_t vs2, _Float16 rs1,
                            unsigned int frm, size_t vl);
vfloat16mf2_t __riscv_vfadd(vbool32_t vm, vfloat16mf2_t vs2, vfloat16mf2_t vs1,
                            unsigned int frm, size_t vl);
vfloat16mf2_t __riscv_vfadd(vbool32_t vm, vfloat16mf2_t vs2, _Float16 rs1,
                            unsigned int frm, size_t vl);
vfloat16m1_t __riscv_vfadd(vbool16_t vm, vfloat16m1_t vs2, vfloat16m1_t vs1,
                           unsigned int frm, size_t vl);
vfloat16m1_t __riscv_vfadd(vbool16_t vm, vfloat16m1_t vs2, _Float16 rs1,
                           unsigned int frm, size_t vl);
vfloat16m2_t __riscv_vfadd(vbool8_t vm, vfloat16m2_t vs2, vfloat16m2_t vs1,
                           unsigned int frm, size_t vl);
vfloat16m2_t __riscv_vfadd(vbool8_t vm, vfloat16m2_t vs2, _Float16 rs1,
                           unsigned int frm, size_t vl);
vfloat16m4_t __riscv_vfadd(vbool4_t vm, vfloat16m4_t vs2, vfloat16m4_t vs1,
                           unsigned int frm, size_t vl);
vfloat16m4_t __riscv_vfadd(vbool4_t vm, vfloat16m4_t vs2, _Float16 rs1,
                           unsigned int frm, size_t vl);
vfloat16m8_t __riscv_vfadd(vbool2_t vm, vfloat16m8_t vs2, vfloat16m8_t vs1,
                           unsigned int frm, size_t vl);
vfloat16m8_t __riscv_vfadd(vbool2_t vm, vfloat16m8_t vs2, _Float16 rs1,
                           unsigned int frm, size_t vl);
vfloat32mf2_t __riscv_vfadd(vbool64_t vm, vfloat32mf2_t vs2, vfloat32mf2_t vs1,
                            unsigned int frm, size_t vl);
vfloat32mf2_t __riscv_vfadd(vbool64_t vm, vfloat32mf2_t vs2, float rs1,
                            unsigned int frm, size_t vl);
vfloat32m1_t __riscv_vfadd(vbool32_t vm, vfloat32m1_t vs2, vfloat32m1_t vs1,
                           unsigned int frm, size_t vl);
vfloat32m1_t __riscv_vfadd(vbool32_t vm, vfloat32m1_t vs2, float rs1,
                           unsigned int frm, size_t vl);
vfloat32m2_t __riscv_vfadd(vbool16_t vm, vfloat32m2_t vs2, vfloat32m2_t vs1,
                           unsigned int frm, size_t vl);
vfloat32m2_t __riscv_vfadd(vbool16_t vm, vfloat32m2_t vs2, float rs1,
                           unsigned int frm, size_t vl);
vfloat32m4_t __riscv_vfadd(vbool8_t vm, vfloat32m4_t vs2, vfloat32m4_t vs1,
                           unsigned int frm, size_t vl);
vfloat32m4_t __riscv_vfadd(vbool8_t vm, vfloat32m4_t vs2, float rs1,
                           unsigned int frm, size_t vl);
vfloat32m8_t __riscv_vfadd(vbool4_t vm, vfloat32m8_t vs2, vfloat32m8_t vs1,
                           unsigned int frm, size_t vl);
vfloat32m8_t __riscv_vfadd(vbool4_t vm, vfloat32m8_t vs2, float rs1,
                           unsigned int frm, size_t vl);
vfloat64m1_t __riscv_vfadd(vbool64_t vm, vfloat64m1_t vs2, vfloat64m1_t vs1,
                           unsigned int frm, size_t vl);
vfloat64m1_t __riscv_vfadd(vbool64_t vm, vfloat64m1_t vs2, double rs1,
                           unsigned int frm, size_t vl);
vfloat64m2_t __riscv_vfadd(vbool32_t vm, vfloat64m2_t vs2, vfloat64m2_t vs1,
                           unsigned int frm, size_t vl);
vfloat64m2_t __riscv_vfadd(vbool32_t vm, vfloat64m2_t vs2, double rs1,
                           unsigned int frm, size_t vl);
vfloat64m4_t __riscv_vfadd(vbool16_t vm, vfloat64m4_t vs2, vfloat64m4_t vs1,
                           unsigned int frm, size_t vl);
vfloat64m4_t __riscv_vfadd(vbool16_t vm, vfloat64m4_t vs2, double rs1,
                           unsigned int frm, size_t vl);
vfloat64m8_t __riscv_vfadd(vbool8_t vm, vfloat64m8_t vs2, vfloat64m8_t vs1,
                           unsigned int frm, size_t vl);
vfloat64m8_t __riscv_vfadd(vbool8_t vm, vfloat64m8_t vs2, double rs1,
                           unsigned int frm, size_t vl);
vfloat16mf4_t __riscv_vfsub(vbool64_t vm, vfloat16mf4_t vs2, vfloat16mf4_t vs1,
                            unsigned int frm, size_t vl);
vfloat16mf4_t __riscv_vfsub(vbool64_t vm, vfloat16mf4_t vs2, _Float16 rs1,
                            unsigned int frm, size_t vl);
vfloat16mf2_t __riscv_vfsub(vbool32_t vm, vfloat16mf2_t vs2, vfloat16mf2_t vs1,
                            unsigned int frm, size_t vl);
vfloat16mf2_t __riscv_vfsub(vbool32_t vm, vfloat16mf2_t vs2, _Float16 rs1,
                            unsigned int frm, size_t vl);
vfloat16m1_t __riscv_vfsub(vbool16_t vm, vfloat16m1_t vs2, vfloat16m1_t vs1,
                           unsigned int frm, size_t vl);
vfloat16m1_t __riscv_vfsub(vbool16_t vm, vfloat16m1_t vs2, _Float16 rs1,
                           unsigned int frm, size_t vl);
vfloat16m2_t __riscv_vfsub(vbool8_t vm, vfloat16m2_t vs2, vfloat16m2_t vs1,
                           unsigned int frm, size_t vl);
vfloat16m2_t __riscv_vfsub(vbool8_t vm, vfloat16m2_t vs2, _Float16 rs1,
                           unsigned int frm, size_t vl);
vfloat16m4_t __riscv_vfsub(vbool4_t vm, vfloat16m4_t vs2, vfloat16m4_t vs1,
                           unsigned int frm, size_t vl);
vfloat16m4_t __riscv_vfsub(vbool4_t vm, vfloat16m4_t vs2, _Float16 rs1,
                           unsigned int frm, size_t vl);
vfloat16m8_t __riscv_vfsub(vbool2_t vm, vfloat16m8_t vs2, vfloat16m8_t vs1,
                           unsigned int frm, size_t vl);
vfloat16m8_t __riscv_vfsub(vbool2_t vm, vfloat16m8_t vs2, _Float16 rs1,
                           unsigned int frm, size_t vl);
vfloat32mf2_t __riscv_vfsub(vbool64_t vm, vfloat32mf2_t vs2, vfloat32mf2_t vs1,
                            unsigned int frm, size_t vl);
vfloat32mf2_t __riscv_vfsub(vbool64_t vm, vfloat32mf2_t vs2, float rs1,
                            unsigned int frm, size_t vl);
vfloat32m1_t __riscv_vfsub(vbool32_t vm, vfloat32m1_t vs2, vfloat32m1_t vs1,
                           unsigned int frm, size_t vl);
vfloat32m1_t __riscv_vfsub(vbool32_t vm, vfloat32m1_t vs2, float rs1,
                           unsigned int frm, size_t vl);
vfloat32m2_t __riscv_vfsub(vbool16_t vm, vfloat32m2_t vs2, vfloat32m2_t vs1,
                           unsigned int frm, size_t vl);
vfloat32m2_t __riscv_vfsub(vbool16_t vm, vfloat32m2_t vs2, float rs1,
                           unsigned int frm, size_t vl);
vfloat32m4_t __riscv_vfsub(vbool8_t vm, vfloat32m4_t vs2, vfloat32m4_t vs1,
                           unsigned int frm, size_t vl);
vfloat32m4_t __riscv_vfsub(vbool8_t vm, vfloat32m4_t vs2, float rs1,
                           unsigned int frm, size_t vl);
vfloat32m8_t __riscv_vfsub(vbool4_t vm, vfloat32m8_t vs2, vfloat32m8_t vs1,
                           unsigned int frm, size_t vl);
vfloat32m8_t __riscv_vfsub(vbool4_t vm, vfloat32m8_t vs2, float rs1,
                           unsigned int frm, size_t vl);
vfloat64m1_t __riscv_vfsub(vbool64_t vm, vfloat64m1_t vs2, vfloat64m1_t vs1,
                           unsigned int frm, size_t vl);
vfloat64m1_t __riscv_vfsub(vbool64_t vm, vfloat64m1_t vs2, double rs1,
                           unsigned int frm, size_t vl);
vfloat64m2_t __riscv_vfsub(vbool32_t vm, vfloat64m2_t vs2, vfloat64m2_t vs1,
                           unsigned int frm, size_t vl);
vfloat64m2_t __riscv_vfsub(vbool32_t vm, vfloat64m2_t vs2, double rs1,
                           unsigned int frm, size_t vl);
vfloat64m4_t __riscv_vfsub(vbool16_t vm, vfloat64m4_t vs2, vfloat64m4_t vs1,
                           unsigned int frm, size_t vl);
vfloat64m4_t __riscv_vfsub(vbool16_t vm, vfloat64m4_t vs2, double rs1,
                           unsigned int frm, size_t vl);
vfloat64m8_t __riscv_vfsub(vbool8_t vm, vfloat64m8_t vs2, vfloat64m8_t vs1,
                           unsigned int frm, size_t vl);
vfloat64m8_t __riscv_vfsub(vbool8_t vm, vfloat64m8_t vs2, double rs1,
                           unsigned int frm, size_t vl);
vfloat16mf4_t __riscv_vfrsub(vbool64_t vm, vfloat16mf4_t vs2, _Float16 rs1,
                             unsigned int frm, size_t vl);
vfloat16mf2_t __riscv_vfrsub(vbool32_t vm, vfloat16mf2_t vs2, _Float16 rs1,
                             unsigned int frm, size_t vl);
vfloat16m1_t __riscv_vfrsub(vbool16_t vm, vfloat16m1_t vs2, _Float16 rs1,
                            unsigned int frm, size_t vl);
vfloat16m2_t __riscv_vfrsub(vbool8_t vm, vfloat16m2_t vs2, _Float16 rs1,
                            unsigned int frm, size_t vl);
vfloat16m4_t __riscv_vfrsub(vbool4_t vm, vfloat16m4_t vs2, _Float16 rs1,
                            unsigned int frm, size_t vl);
vfloat16m8_t __riscv_vfrsub(vbool2_t vm, vfloat16m8_t vs2, _Float16 rs1,
                            unsigned int frm, size_t vl);
vfloat32mf2_t __riscv_vfrsub(vbool64_t vm, vfloat32mf2_t vs2, float rs1,
                             unsigned int frm, size_t vl);
vfloat32m1_t __riscv_vfrsub(vbool32_t vm, vfloat32m1_t vs2, float rs1,
                            unsigned int frm, size_t vl);
vfloat32m2_t __riscv_vfrsub(vbool16_t vm, vfloat32m2_t vs2, float rs1,
                            unsigned int frm, size_t vl);
vfloat32m4_t __riscv_vfrsub(vbool8_t vm, vfloat32m4_t vs2, float rs1,
                            unsigned int frm, size_t vl);
vfloat32m8_t __riscv_vfrsub(vbool4_t vm, vfloat32m8_t vs2, float rs1,
                            unsigned int frm, size_t vl);
vfloat64m1_t __riscv_vfrsub(vbool64_t vm, vfloat64m1_t vs2, double rs1,
                            unsigned int frm, size_t vl);
vfloat64m2_t __riscv_vfrsub(vbool32_t vm, vfloat64m2_t vs2, double rs1,
                            unsigned int frm, size_t vl);
vfloat64m4_t __riscv_vfrsub(vbool16_t vm, vfloat64m4_t vs2, double rs1,
                            unsigned int frm, size_t vl);
vfloat64m8_t __riscv_vfrsub(vbool8_t vm, vfloat64m8_t vs2, double rs1,
                            unsigned int frm, size_t vl);

Vector Widening Floating-Point Add/Subtract Intrinsics

vfloat32mf2_t __riscv_vfwadd_vv(vfloat16mf4_t vs2, vfloat16mf4_t vs1,
                                size_t vl);
vfloat32mf2_t __riscv_vfwadd_vf(vfloat16mf4_t vs2, _Float16 rs1, size_t vl);
vfloat32mf2_t __riscv_vfwadd_wv(vfloat32mf2_t vs2, vfloat16mf4_t vs1,
                                size_t vl);
vfloat32mf2_t __riscv_vfwadd_wf(vfloat32mf2_t vs2, _Float16 rs1, size_t vl);
vfloat32m1_t __riscv_vfwadd_vv(vfloat16mf2_t vs2, vfloat16mf2_t vs1, size_t vl);
vfloat32m1_t __riscv_vfwadd_vf(vfloat16mf2_t vs2, _Float16 rs1, size_t vl);
vfloat32m1_t __riscv_vfwadd_wv(vfloat32m1_t vs2, vfloat16mf2_t vs1, size_t vl);
vfloat32m1_t __riscv_vfwadd_wf(vfloat32m1_t vs2, _Float16 rs1, size_t vl);
vfloat32m2_t __riscv_vfwadd_vv(vfloat16m1_t vs2, vfloat16m1_t vs1, size_t vl);
vfloat32m2_t __riscv_vfwadd_vf(vfloat16m1_t vs2, _Float16 rs1, size_t vl);
vfloat32m2_t __riscv_vfwadd_wv(vfloat32m2_t vs2, vfloat16m1_t vs1, size_t vl);
vfloat32m2_t __riscv_vfwadd_wf(vfloat32m2_t vs2, _Float16 rs1, size_t vl);
vfloat32m4_t __riscv_vfwadd_vv(vfloat16m2_t vs2, vfloat16m2_t vs1, size_t vl);
vfloat32m4_t __riscv_vfwadd_vf(vfloat16m2_t vs2, _Float16 rs1, size_t vl);
vfloat32m4_t __riscv_vfwadd_wv(vfloat32m4_t vs2, vfloat16m2_t vs1, size_t vl);
vfloat32m4_t __riscv_vfwadd_wf(vfloat32m4_t vs2, _Float16 rs1, size_t vl);
vfloat32m8_t __riscv_vfwadd_vv(vfloat16m4_t vs2, vfloat16m4_t vs1, size_t vl);
vfloat32m8_t __riscv_vfwadd_vf(vfloat16m4_t vs2, _Float16 rs1, size_t vl);
vfloat32m8_t __riscv_vfwadd_wv(vfloat32m8_t vs2, vfloat16m4_t vs1, size_t vl);
vfloat32m8_t __riscv_vfwadd_wf(vfloat32m8_t vs2, _Float16 rs1, size_t vl);
vfloat64m1_t __riscv_vfwadd_vv(vfloat32mf2_t vs2, vfloat32mf2_t vs1, size_t vl);
vfloat64m1_t __riscv_vfwadd_vf(vfloat32mf2_t vs2, float rs1, size_t vl);
vfloat64m1_t __riscv_vfwadd_wv(vfloat64m1_t vs2, vfloat32mf2_t vs1, size_t vl);
vfloat64m1_t __riscv_vfwadd_wf(vfloat64m1_t vs2, float rs1, size_t vl);
vfloat64m2_t __riscv_vfwadd_vv(vfloat32m1_t vs2, vfloat32m1_t vs1, size_t vl);
vfloat64m2_t __riscv_vfwadd_vf(vfloat32m1_t vs2, float rs1, size_t vl);
vfloat64m2_t __riscv_vfwadd_wv(vfloat64m2_t vs2, vfloat32m1_t vs1, size_t vl);
vfloat64m2_t __riscv_vfwadd_wf(vfloat64m2_t vs2, float rs1, size_t vl);
vfloat64m4_t __riscv_vfwadd_vv(vfloat32m2_t vs2, vfloat32m2_t vs1, size_t vl);
vfloat64m4_t __riscv_vfwadd_vf(vfloat32m2_t vs2, float rs1, size_t vl);
vfloat64m4_t __riscv_vfwadd_wv(vfloat64m4_t vs2, vfloat32m2_t vs1, size_t vl);
vfloat64m4_t __riscv_vfwadd_wf(vfloat64m4_t vs2, float rs1, size_t vl);
vfloat64m8_t __riscv_vfwadd_vv(vfloat32m4_t vs2, vfloat32m4_t vs1, size_t vl);
vfloat64m8_t __riscv_vfwadd_vf(vfloat32m4_t vs2, float rs1, size_t vl);
vfloat64m8_t __riscv_vfwadd_wv(vfloat64m8_t vs2, vfloat32m4_t vs1, size_t vl);
vfloat64m8_t __riscv_vfwadd_wf(vfloat64m8_t vs2, float rs1, size_t vl);
vfloat32mf2_t __riscv_vfwsub_vv(vfloat16mf4_t vs2, vfloat16mf4_t vs1,
                                size_t vl);
vfloat32mf2_t __riscv_vfwsub_vf(vfloat16mf4_t vs2, _Float16 rs1, size_t vl);
vfloat32mf2_t __riscv_vfwsub_wv(vfloat32mf2_t vs2, vfloat16mf4_t vs1,
                                size_t vl);
vfloat32mf2_t __riscv_vfwsub_wf(vfloat32mf2_t vs2, _Float16 rs1, size_t vl);
vfloat32m1_t __riscv_vfwsub_vv(vfloat16mf2_t vs2, vfloat16mf2_t vs1, size_t vl);
vfloat32m1_t __riscv_vfwsub_vf(vfloat16mf2_t vs2, _Float16 rs1, size_t vl);
vfloat32m1_t __riscv_vfwsub_wv(vfloat32m1_t vs2, vfloat16mf2_t vs1, size_t vl);
vfloat32m1_t __riscv_vfwsub_wf(vfloat32m1_t vs2, _Float16 rs1, size_t vl);
vfloat32m2_t __riscv_vfwsub_vv(vfloat16m1_t vs2, vfloat16m1_t vs1, size_t vl);
vfloat32m2_t __riscv_vfwsub_vf(vfloat16m1_t vs2, _Float16 rs1, size_t vl);
vfloat32m2_t __riscv_vfwsub_wv(vfloat32m2_t vs2, vfloat16m1_t vs1, size_t vl);
vfloat32m2_t __riscv_vfwsub_wf(vfloat32m2_t vs2, _Float16 rs1, size_t vl);
vfloat32m4_t __riscv_vfwsub_vv(vfloat16m2_t vs2, vfloat16m2_t vs1, size_t vl);
vfloat32m4_t __riscv_vfwsub_vf(vfloat16m2_t vs2, _Float16 rs1, size_t vl);
vfloat32m4_t __riscv_vfwsub_wv(vfloat32m4_t vs2, vfloat16m2_t vs1, size_t vl);
vfloat32m4_t __riscv_vfwsub_wf(vfloat32m4_t vs2, _Float16 rs1, size_t vl);
vfloat32m8_t __riscv_vfwsub_vv(vfloat16m4_t vs2, vfloat16m4_t vs1, size_t vl);
vfloat32m8_t __riscv_vfwsub_vf(vfloat16m4_t vs2, _Float16 rs1, size_t vl);
vfloat32m8_t __riscv_vfwsub_wv(vfloat32m8_t vs2, vfloat16m4_t vs1, size_t vl);
vfloat32m8_t __riscv_vfwsub_wf(vfloat32m8_t vs2, _Float16 rs1, size_t vl);
vfloat64m1_t __riscv_vfwsub_vv(vfloat32mf2_t vs2, vfloat32mf2_t vs1, size_t vl);
vfloat64m1_t __riscv_vfwsub_vf(vfloat32mf2_t vs2, float rs1, size_t vl);
vfloat64m1_t __riscv_vfwsub_wv(vfloat64m1_t vs2, vfloat32mf2_t vs1, size_t vl);
vfloat64m1_t __riscv_vfwsub_wf(vfloat64m1_t vs2, float rs1, size_t vl);
vfloat64m2_t __riscv_vfwsub_vv(vfloat32m1_t vs2, vfloat32m1_t vs1, size_t vl);
vfloat64m2_t __riscv_vfwsub_vf(vfloat32m1_t vs2, float rs1, size_t vl);
vfloat64m2_t __riscv_vfwsub_wv(vfloat64m2_t vs2, vfloat32m1_t vs1, size_t vl);
vfloat64m2_t __riscv_vfwsub_wf(vfloat64m2_t vs2, float rs1, size_t vl);
vfloat64m4_t __riscv_vfwsub_vv(vfloat32m2_t vs2, vfloat32m2_t vs1, size_t vl);
vfloat64m4_t __riscv_vfwsub_vf(vfloat32m2_t vs2, float rs1, size_t vl);
vfloat64m4_t __riscv_vfwsub_wv(vfloat64m4_t vs2, vfloat32m2_t vs1, size_t vl);
vfloat64m4_t __riscv_vfwsub_wf(vfloat64m4_t vs2, float rs1, size_t vl);
vfloat64m8_t __riscv_vfwsub_vv(vfloat32m4_t vs2, vfloat32m4_t vs1, size_t vl);
vfloat64m8_t __riscv_vfwsub_vf(vfloat32m4_t vs2, float rs1, size_t vl);
vfloat64m8_t __riscv_vfwsub_wv(vfloat64m8_t vs2, vfloat32m4_t vs1, size_t vl);
vfloat64m8_t __riscv_vfwsub_wf(vfloat64m8_t vs2, float rs1, size_t vl);
// masked functions
vfloat32mf2_t __riscv_vfwadd_vv(vbool64_t vm, vfloat16mf4_t vs2,
                                vfloat16mf4_t vs1, size_t vl);
vfloat32mf2_t __riscv_vfwadd_vf(vbool64_t vm, vfloat16mf4_t vs2, _Float16 rs1,
                                size_t vl);
vfloat32mf2_t __riscv_vfwadd_wv(vbool64_t vm, vfloat32mf2_t vs2,
                                vfloat16mf4_t vs1, size_t vl);
vfloat32mf2_t __riscv_vfwadd_wf(vbool64_t vm, vfloat32mf2_t vs2, _Float16 rs1,
                                size_t vl);
vfloat32m1_t __riscv_vfwadd_vv(vbool32_t vm, vfloat16mf2_t vs2,
                               vfloat16mf2_t vs1, size_t vl);
vfloat32m1_t __riscv_vfwadd_vf(vbool32_t vm, vfloat16mf2_t vs2, _Float16 rs1,
                               size_t vl);
vfloat32m1_t __riscv_vfwadd_wv(vbool32_t vm, vfloat32m1_t vs2,
                               vfloat16mf2_t vs1, size_t vl);
vfloat32m1_t __riscv_vfwadd_wf(vbool32_t vm, vfloat32m1_t vs2, _Float16 rs1,
                               size_t vl);
vfloat32m2_t __riscv_vfwadd_vv(vbool16_t vm, vfloat16m1_t vs2, vfloat16m1_t vs1,
                               size_t vl);
vfloat32m2_t __riscv_vfwadd_vf(vbool16_t vm, vfloat16m1_t vs2, _Float16 rs1,
                               size_t vl);
vfloat32m2_t __riscv_vfwadd_wv(vbool16_t vm, vfloat32m2_t vs2, vfloat16m1_t vs1,
                               size_t vl);
vfloat32m2_t __riscv_vfwadd_wf(vbool16_t vm, vfloat32m2_t vs2, _Float16 rs1,
                               size_t vl);
vfloat32m4_t __riscv_vfwadd_vv(vbool8_t vm, vfloat16m2_t vs2, vfloat16m2_t vs1,
                               size_t vl);
vfloat32m4_t __riscv_vfwadd_vf(vbool8_t vm, vfloat16m2_t vs2, _Float16 rs1,
                               size_t vl);
vfloat32m4_t __riscv_vfwadd_wv(vbool8_t vm, vfloat32m4_t vs2, vfloat16m2_t vs1,
                               size_t vl);
vfloat32m4_t __riscv_vfwadd_wf(vbool8_t vm, vfloat32m4_t vs2, _Float16 rs1,
                               size_t vl);
vfloat32m8_t __riscv_vfwadd_vv(vbool4_t vm, vfloat16m4_t vs2, vfloat16m4_t vs1,
                               size_t vl);
vfloat32m8_t __riscv_vfwadd_vf(vbool4_t vm, vfloat16m4_t vs2, _Float16 rs1,
                               size_t vl);
vfloat32m8_t __riscv_vfwadd_wv(vbool4_t vm, vfloat32m8_t vs2, vfloat16m4_t vs1,
                               size_t vl);
vfloat32m8_t __riscv_vfwadd_wf(vbool4_t vm, vfloat32m8_t vs2, _Float16 rs1,
                               size_t vl);
vfloat64m1_t __riscv_vfwadd_vv(vbool64_t vm, vfloat32mf2_t vs2,
                               vfloat32mf2_t vs1, size_t vl);
vfloat64m1_t __riscv_vfwadd_vf(vbool64_t vm, vfloat32mf2_t vs2, float rs1,
                               size_t vl);
vfloat64m1_t __riscv_vfwadd_wv(vbool64_t vm, vfloat64m1_t vs2,
                               vfloat32mf2_t vs1, size_t vl);
vfloat64m1_t __riscv_vfwadd_wf(vbool64_t vm, vfloat64m1_t vs2, float rs1,
                               size_t vl);
vfloat64m2_t __riscv_vfwadd_vv(vbool32_t vm, vfloat32m1_t vs2, vfloat32m1_t vs1,
                               size_t vl);
vfloat64m2_t __riscv_vfwadd_vf(vbool32_t vm, vfloat32m1_t vs2, float rs1,
                               size_t vl);
vfloat64m2_t __riscv_vfwadd_wv(vbool32_t vm, vfloat64m2_t vs2, vfloat32m1_t vs1,
                               size_t vl);
vfloat64m2_t __riscv_vfwadd_wf(vbool32_t vm, vfloat64m2_t vs2, float rs1,
                               size_t vl);
vfloat64m4_t __riscv_vfwadd_vv(vbool16_t vm, vfloat32m2_t vs2, vfloat32m2_t vs1,
                               size_t vl);
vfloat64m4_t __riscv_vfwadd_vf(vbool16_t vm, vfloat32m2_t vs2, float rs1,
                               size_t vl);
vfloat64m4_t __riscv_vfwadd_wv(vbool16_t vm, vfloat64m4_t vs2, vfloat32m2_t vs1,
                               size_t vl);
vfloat64m4_t __riscv_vfwadd_wf(vbool16_t vm, vfloat64m4_t vs2, float rs1,
                               size_t vl);
vfloat64m8_t __riscv_vfwadd_vv(vbool8_t vm, vfloat32m4_t vs2, vfloat32m4_t vs1,
                               size_t vl);
vfloat64m8_t __riscv_vfwadd_vf(vbool8_t vm, vfloat32m4_t vs2, float rs1,
                               size_t vl);
vfloat64m8_t __riscv_vfwadd_wv(vbool8_t vm, vfloat64m8_t vs2, vfloat32m4_t vs1,
                               size_t vl);
vfloat64m8_t __riscv_vfwadd_wf(vbool8_t vm, vfloat64m8_t vs2, float rs1,
                               size_t vl);
vfloat32mf2_t __riscv_vfwsub_vv(vbool64_t vm, vfloat16mf4_t vs2,
                                vfloat16mf4_t vs1, size_t vl);
vfloat32mf2_t __riscv_vfwsub_vf(vbool64_t vm, vfloat16mf4_t vs2, _Float16 rs1,
                                size_t vl);
vfloat32mf2_t __riscv_vfwsub_wv(vbool64_t vm, vfloat32mf2_t vs2,
                                vfloat16mf4_t vs1, size_t vl);
vfloat32mf2_t __riscv_vfwsub_wf(vbool64_t vm, vfloat32mf2_t vs2, _Float16 rs1,
                                size_t vl);
vfloat32m1_t __riscv_vfwsub_vv(vbool32_t vm, vfloat16mf2_t vs2,
                               vfloat16mf2_t vs1, size_t vl);
vfloat32m1_t __riscv_vfwsub_vf(vbool32_t vm, vfloat16mf2_t vs2, _Float16 rs1,
                               size_t vl);
vfloat32m1_t __riscv_vfwsub_wv(vbool32_t vm, vfloat32m1_t vs2,
                               vfloat16mf2_t vs1, size_t vl);
vfloat32m1_t __riscv_vfwsub_wf(vbool32_t vm, vfloat32m1_t vs2, _Float16 rs1,
                               size_t vl);
vfloat32m2_t __riscv_vfwsub_vv(vbool16_t vm, vfloat16m1_t vs2, vfloat16m1_t vs1,
                               size_t vl);
vfloat32m2_t __riscv_vfwsub_vf(vbool16_t vm, vfloat16m1_t vs2, _Float16 rs1,
                               size_t vl);
vfloat32m2_t __riscv_vfwsub_wv(vbool16_t vm, vfloat32m2_t vs2, vfloat16m1_t vs1,
                               size_t vl);
vfloat32m2_t __riscv_vfwsub_wf(vbool16_t vm, vfloat32m2_t vs2, _Float16 rs1,
                               size_t vl);
vfloat32m4_t __riscv_vfwsub_vv(vbool8_t vm, vfloat16m2_t vs2, vfloat16m2_t vs1,
                               size_t vl);
vfloat32m4_t __riscv_vfwsub_vf(vbool8_t vm, vfloat16m2_t vs2, _Float16 rs1,
                               size_t vl);
vfloat32m4_t __riscv_vfwsub_wv(vbool8_t vm, vfloat32m4_t vs2, vfloat16m2_t vs1,
                               size_t vl);
vfloat32m4_t __riscv_vfwsub_wf(vbool8_t vm, vfloat32m4_t vs2, _Float16 rs1,
                               size_t vl);
vfloat32m8_t __riscv_vfwsub_vv(vbool4_t vm, vfloat16m4_t vs2, vfloat16m4_t vs1,
                               size_t vl);
vfloat32m8_t __riscv_vfwsub_vf(vbool4_t vm, vfloat16m4_t vs2, _Float16 rs1,
                               size_t vl);
vfloat32m8_t __riscv_vfwsub_wv(vbool4_t vm, vfloat32m8_t vs2, vfloat16m4_t vs1,
                               size_t vl);
vfloat32m8_t __riscv_vfwsub_wf(vbool4_t vm, vfloat32m8_t vs2, _Float16 rs1,
                               size_t vl);
vfloat64m1_t __riscv_vfwsub_vv(vbool64_t vm, vfloat32mf2_t vs2,
                               vfloat32mf2_t vs1, size_t vl);
vfloat64m1_t __riscv_vfwsub_vf(vbool64_t vm, vfloat32mf2_t vs2, float rs1,
                               size_t vl);
vfloat64m1_t __riscv_vfwsub_wv(vbool64_t vm, vfloat64m1_t vs2,
                               vfloat32mf2_t vs1, size_t vl);
vfloat64m1_t __riscv_vfwsub_wf(vbool64_t vm, vfloat64m1_t vs2, float rs1,
                               size_t vl);
vfloat64m2_t __riscv_vfwsub_vv(vbool32_t vm, vfloat32m1_t vs2, vfloat32m1_t vs1,
                               size_t vl);
vfloat64m2_t __riscv_vfwsub_vf(vbool32_t vm, vfloat32m1_t vs2, float rs1,
                               size_t vl);
vfloat64m2_t __riscv_vfwsub_wv(vbool32_t vm, vfloat64m2_t vs2, vfloat32m1_t vs1,
                               size_t vl);
vfloat64m2_t __riscv_vfwsub_wf(vbool32_t vm, vfloat64m2_t vs2, float rs1,
                               size_t vl);
vfloat64m4_t __riscv_vfwsub_vv(vbool16_t vm, vfloat32m2_t vs2, vfloat32m2_t vs1,
                               size_t vl);
vfloat64m4_t __riscv_vfwsub_vf(vbool16_t vm, vfloat32m2_t vs2, float rs1,
                               size_t vl);
vfloat64m4_t __riscv_vfwsub_wv(vbool16_t vm, vfloat64m4_t vs2, vfloat32m2_t vs1,
                               size_t vl);
vfloat64m4_t __riscv_vfwsub_wf(vbool16_t vm, vfloat64m4_t vs2, float rs1,
                               size_t vl);
vfloat64m8_t __riscv_vfwsub_vv(vbool8_t vm, vfloat32m4_t vs2, vfloat32m4_t vs1,
                               size_t vl);
vfloat64m8_t __riscv_vfwsub_vf(vbool8_t vm, vfloat32m4_t vs2, float rs1,
                               size_t vl);
vfloat64m8_t __riscv_vfwsub_wv(vbool8_t vm, vfloat64m8_t vs2, vfloat32m4_t vs1,
                               size_t vl);
vfloat64m8_t __riscv_vfwsub_wf(vbool8_t vm, vfloat64m8_t vs2, float rs1,
                               size_t vl);
vfloat32mf2_t __riscv_vfwadd_vv(vfloat16mf4_t vs2, vfloat16mf4_t vs1,
                                unsigned int frm, size_t vl);
vfloat32mf2_t __riscv_vfwadd_vf(vfloat16mf4_t vs2, _Float16 rs1,
                                unsigned int frm, size_t vl);
vfloat32mf2_t __riscv_vfwadd_wv(vfloat32mf2_t vs2, vfloat16mf4_t vs1,
                                unsigned int frm, size_t vl);
vfloat32mf2_t __riscv_vfwadd_wf(vfloat32mf2_t vs2, _Float16 rs1,
                                unsigned int frm, size_t vl);
vfloat32m1_t __riscv_vfwadd_vv(vfloat16mf2_t vs2, vfloat16mf2_t vs1,
                               unsigned int frm, size_t vl);
vfloat32m1_t __riscv_vfwadd_vf(vfloat16mf2_t vs2, _Float16 rs1,
                               unsigned int frm, size_t vl);
vfloat32m1_t __riscv_vfwadd_wv(vfloat32m1_t vs2, vfloat16mf2_t vs1,
                               unsigned int frm, size_t vl);
vfloat32m1_t __riscv_vfwadd_wf(vfloat32m1_t vs2, _Float16 rs1, unsigned int frm,
                               size_t vl);
vfloat32m2_t __riscv_vfwadd_vv(vfloat16m1_t vs2, vfloat16m1_t vs1,
                               unsigned int frm, size_t vl);
vfloat32m2_t __riscv_vfwadd_vf(vfloat16m1_t vs2, _Float16 rs1, unsigned int frm,
                               size_t vl);
vfloat32m2_t __riscv_vfwadd_wv(vfloat32m2_t vs2, vfloat16m1_t vs1,
                               unsigned int frm, size_t vl);
vfloat32m2_t __riscv_vfwadd_wf(vfloat32m2_t vs2, _Float16 rs1, unsigned int frm,
                               size_t vl);
vfloat32m4_t __riscv_vfwadd_vv(vfloat16m2_t vs2, vfloat16m2_t vs1,
                               unsigned int frm, size_t vl);
vfloat32m4_t __riscv_vfwadd_vf(vfloat16m2_t vs2, _Float16 rs1, unsigned int frm,
                               size_t vl);
vfloat32m4_t __riscv_vfwadd_wv(vfloat32m4_t vs2, vfloat16m2_t vs1,
                               unsigned int frm, size_t vl);
vfloat32m4_t __riscv_vfwadd_wf(vfloat32m4_t vs2, _Float16 rs1, unsigned int frm,
                               size_t vl);
vfloat32m8_t __riscv_vfwadd_vv(vfloat16m4_t vs2, vfloat16m4_t vs1,
                               unsigned int frm, size_t vl);
vfloat32m8_t __riscv_vfwadd_vf(vfloat16m4_t vs2, _Float16 rs1, unsigned int frm,
                               size_t vl);
vfloat32m8_t __riscv_vfwadd_wv(vfloat32m8_t vs2, vfloat16m4_t vs1,
                               unsigned int frm, size_t vl);
vfloat32m8_t __riscv_vfwadd_wf(vfloat32m8_t vs2, _Float16 rs1, unsigned int frm,
                               size_t vl);
vfloat64m1_t __riscv_vfwadd_vv(vfloat32mf2_t vs2, vfloat32mf2_t vs1,
                               unsigned int frm, size_t vl);
vfloat64m1_t __riscv_vfwadd_vf(vfloat32mf2_t vs2, float rs1, unsigned int frm,
                               size_t vl);
vfloat64m1_t __riscv_vfwadd_wv(vfloat64m1_t vs2, vfloat32mf2_t vs1,
                               unsigned int frm, size_t vl);
vfloat64m1_t __riscv_vfwadd_wf(vfloat64m1_t vs2, float rs1, unsigned int frm,
                               size_t vl);
vfloat64m2_t __riscv_vfwadd_vv(vfloat32m1_t vs2, vfloat32m1_t vs1,
                               unsigned int frm, size_t vl);
vfloat64m2_t __riscv_vfwadd_vf(vfloat32m1_t vs2, float rs1, unsigned int frm,
                               size_t vl);
vfloat64m2_t __riscv_vfwadd_wv(vfloat64m2_t vs2, vfloat32m1_t vs1,
                               unsigned int frm, size_t vl);
vfloat64m2_t __riscv_vfwadd_wf(vfloat64m2_t vs2, float rs1, unsigned int frm,
                               size_t vl);
vfloat64m4_t __riscv_vfwadd_vv(vfloat32m2_t vs2, vfloat32m2_t vs1,
                               unsigned int frm, size_t vl);
vfloat64m4_t __riscv_vfwadd_vf(vfloat32m2_t vs2, float rs1, unsigned int frm,
                               size_t vl);
vfloat64m4_t __riscv_vfwadd_wv(vfloat64m4_t vs2, vfloat32m2_t vs1,
                               unsigned int frm, size_t vl);
vfloat64m4_t __riscv_vfwadd_wf(vfloat64m4_t vs2, float rs1, unsigned int frm,
                               size_t vl);
vfloat64m8_t __riscv_vfwadd_vv(vfloat32m4_t vs2, vfloat32m4_t vs1,
                               unsigned int frm, size_t vl);
vfloat64m8_t __riscv_vfwadd_vf(vfloat32m4_t vs2, float rs1, unsigned int frm,
                               size_t vl);
vfloat64m8_t __riscv_vfwadd_wv(vfloat64m8_t vs2, vfloat32m4_t vs1,
                               unsigned int frm, size_t vl);
vfloat64m8_t __riscv_vfwadd_wf(vfloat64m8_t vs2, float rs1, unsigned int frm,
                               size_t vl);
vfloat32mf2_t __riscv_vfwsub_vv(vfloat16mf4_t vs2, vfloat16mf4_t vs1,
                                unsigned int frm, size_t vl);
vfloat32mf2_t __riscv_vfwsub_vf(vfloat16mf4_t vs2, _Float16 rs1,
                                unsigned int frm, size_t vl);
vfloat32mf2_t __riscv_vfwsub_wv(vfloat32mf2_t vs2, vfloat16mf4_t vs1,
                                unsigned int frm, size_t vl);
vfloat32mf2_t __riscv_vfwsub_wf(vfloat32mf2_t vs2, _Float16 rs1,
                                unsigned int frm, size_t vl);
vfloat32m1_t __riscv_vfwsub_vv(vfloat16mf2_t vs2, vfloat16mf2_t vs1,
                               unsigned int frm, size_t vl);
vfloat32m1_t __riscv_vfwsub_vf(vfloat16mf2_t vs2, _Float16 rs1,
                               unsigned int frm, size_t vl);
vfloat32m1_t __riscv_vfwsub_wv(vfloat32m1_t vs2, vfloat16mf2_t vs1,
                               unsigned int frm, size_t vl);
vfloat32m1_t __riscv_vfwsub_wf(vfloat32m1_t vs2, _Float16 rs1, unsigned int frm,
                               size_t vl);
vfloat32m2_t __riscv_vfwsub_vv(vfloat16m1_t vs2, vfloat16m1_t vs1,
                               unsigned int frm, size_t vl);
vfloat32m2_t __riscv_vfwsub_vf(vfloat16m1_t vs2, _Float16 rs1, unsigned int frm,
                               size_t vl);
vfloat32m2_t __riscv_vfwsub_wv(vfloat32m2_t vs2, vfloat16m1_t vs1,
                               unsigned int frm, size_t vl);
vfloat32m2_t __riscv_vfwsub_wf(vfloat32m2_t vs2, _Float16 rs1, unsigned int frm,
                               size_t vl);
vfloat32m4_t __riscv_vfwsub_vv(vfloat16m2_t vs2, vfloat16m2_t vs1,
                               unsigned int frm, size_t vl);
vfloat32m4_t __riscv_vfwsub_vf(vfloat16m2_t vs2, _Float16 rs1, unsigned int frm,
                               size_t vl);
vfloat32m4_t __riscv_vfwsub_wv(vfloat32m4_t vs2, vfloat16m2_t vs1,
                               unsigned int frm, size_t vl);
vfloat32m4_t __riscv_vfwsub_wf(vfloat32m4_t vs2, _Float16 rs1, unsigned int frm,
                               size_t vl);
vfloat32m8_t __riscv_vfwsub_vv(vfloat16m4_t vs2, vfloat16m4_t vs1,
                               unsigned int frm, size_t vl);
vfloat32m8_t __riscv_vfwsub_vf(vfloat16m4_t vs2, _Float16 rs1, unsigned int frm,
                               size_t vl);
vfloat32m8_t __riscv_vfwsub_wv(vfloat32m8_t vs2, vfloat16m4_t vs1,
                               unsigned int frm, size_t vl);
vfloat32m8_t __riscv_vfwsub_wf(vfloat32m8_t vs2, _Float16 rs1, unsigned int frm,
                               size_t vl);
vfloat64m1_t __riscv_vfwsub_vv(vfloat32mf2_t vs2, vfloat32mf2_t vs1,
                               unsigned int frm, size_t vl);
vfloat64m1_t __riscv_vfwsub_vf(vfloat32mf2_t vs2, float rs1, unsigned int frm,
                               size_t vl);
vfloat64m1_t __riscv_vfwsub_wv(vfloat64m1_t vs2, vfloat32mf2_t vs1,
                               unsigned int frm, size_t vl);
vfloat64m1_t __riscv_vfwsub_wf(vfloat64m1_t vs2, float rs1, unsigned int frm,
                               size_t vl);
vfloat64m2_t __riscv_vfwsub_vv(vfloat32m1_t vs2, vfloat32m1_t vs1,
                               unsigned int frm, size_t vl);
vfloat64m2_t __riscv_vfwsub_vf(vfloat32m1_t vs2, float rs1, unsigned int frm,
                               size_t vl);
vfloat64m2_t __riscv_vfwsub_wv(vfloat64m2_t vs2, vfloat32m1_t vs1,
                               unsigned int frm, size_t vl);
vfloat64m2_t __riscv_vfwsub_wf(vfloat64m2_t vs2, float rs1, unsigned int frm,
                               size_t vl);
vfloat64m4_t __riscv_vfwsub_vv(vfloat32m2_t vs2, vfloat32m2_t vs1,
                               unsigned int frm, size_t vl);
vfloat64m4_t __riscv_vfwsub_vf(vfloat32m2_t vs2, float rs1, unsigned int frm,
                               size_t vl);
vfloat64m4_t __riscv_vfwsub_wv(vfloat64m4_t vs2, vfloat32m2_t vs1,
                               unsigned int frm, size_t vl);
vfloat64m4_t __riscv_vfwsub_wf(vfloat64m4_t vs2, float rs1, unsigned int frm,
                               size_t vl);
vfloat64m8_t __riscv_vfwsub_vv(vfloat32m4_t vs2, vfloat32m4_t vs1,
                               unsigned int frm, size_t vl);
vfloat64m8_t __riscv_vfwsub_vf(vfloat32m4_t vs2, float rs1, unsigned int frm,
                               size_t vl);
vfloat64m8_t __riscv_vfwsub_wv(vfloat64m8_t vs2, vfloat32m4_t vs1,
                               unsigned int frm, size_t vl);
vfloat64m8_t __riscv_vfwsub_wf(vfloat64m8_t vs2, float rs1, unsigned int frm,
                               size_t vl);
// masked functions
vfloat32mf2_t __riscv_vfwadd_vv(vbool64_t vm, vfloat16mf4_t vs2,
                                vfloat16mf4_t vs1, unsigned int frm, size_t vl);
vfloat32mf2_t __riscv_vfwadd_vf(vbool64_t vm, vfloat16mf4_t vs2, _Float16 rs1,
                                unsigned int frm, size_t vl);
vfloat32mf2_t __riscv_vfwadd_wv(vbool64_t vm, vfloat32mf2_t vs2,
                                vfloat16mf4_t vs1, unsigned int frm, size_t vl);
vfloat32mf2_t __riscv_vfwadd_wf(vbool64_t vm, vfloat32mf2_t vs2, _Float16 rs1,
                                unsigned int frm, size_t vl);
vfloat32m1_t __riscv_vfwadd_vv(vbool32_t vm, vfloat16mf2_t vs2,
                               vfloat16mf2_t vs1, unsigned int frm, size_t vl);
vfloat32m1_t __riscv_vfwadd_vf(vbool32_t vm, vfloat16mf2_t vs2, _Float16 rs1,
                               unsigned int frm, size_t vl);
vfloat32m1_t __riscv_vfwadd_wv(vbool32_t vm, vfloat32m1_t vs2,
                               vfloat16mf2_t vs1, unsigned int frm, size_t vl);
vfloat32m1_t __riscv_vfwadd_wf(vbool32_t vm, vfloat32m1_t vs2, _Float16 rs1,
                               unsigned int frm, size_t vl);
vfloat32m2_t __riscv_vfwadd_vv(vbool16_t vm, vfloat16m1_t vs2, vfloat16m1_t vs1,
                               unsigned int frm, size_t vl);
vfloat32m2_t __riscv_vfwadd_vf(vbool16_t vm, vfloat16m1_t vs2, _Float16 rs1,
                               unsigned int frm, size_t vl);
vfloat32m2_t __riscv_vfwadd_wv(vbool16_t vm, vfloat32m2_t vs2, vfloat16m1_t vs1,
                               unsigned int frm, size_t vl);
vfloat32m2_t __riscv_vfwadd_wf(vbool16_t vm, vfloat32m2_t vs2, _Float16 rs1,
                               unsigned int frm, size_t vl);
vfloat32m4_t __riscv_vfwadd_vv(vbool8_t vm, vfloat16m2_t vs2, vfloat16m2_t vs1,
                               unsigned int frm, size_t vl);
vfloat32m4_t __riscv_vfwadd_vf(vbool8_t vm, vfloat16m2_t vs2, _Float16 rs1,
                               unsigned int frm, size_t vl);
vfloat32m4_t __riscv_vfwadd_wv(vbool8_t vm, vfloat32m4_t vs2, vfloat16m2_t vs1,
                               unsigned int frm, size_t vl);
vfloat32m4_t __riscv_vfwadd_wf(vbool8_t vm, vfloat32m4_t vs2, _Float16 rs1,
                               unsigned int frm, size_t vl);
vfloat32m8_t __riscv_vfwadd_vv(vbool4_t vm, vfloat16m4_t vs2, vfloat16m4_t vs1,
                               unsigned int frm, size_t vl);
vfloat32m8_t __riscv_vfwadd_vf(vbool4_t vm, vfloat16m4_t vs2, _Float16 rs1,
                               unsigned int frm, size_t vl);
vfloat32m8_t __riscv_vfwadd_wv(vbool4_t vm, vfloat32m8_t vs2, vfloat16m4_t vs1,
                               unsigned int frm, size_t vl);
vfloat32m8_t __riscv_vfwadd_wf(vbool4_t vm, vfloat32m8_t vs2, _Float16 rs1,
                               unsigned int frm, size_t vl);
vfloat64m1_t __riscv_vfwadd_vv(vbool64_t vm, vfloat32mf2_t vs2,
                               vfloat32mf2_t vs1, unsigned int frm, size_t vl);
vfloat64m1_t __riscv_vfwadd_vf(vbool64_t vm, vfloat32mf2_t vs2, float rs1,
                               unsigned int frm, size_t vl);
vfloat64m1_t __riscv_vfwadd_wv(vbool64_t vm, vfloat64m1_t vs2,
                               vfloat32mf2_t vs1, unsigned int frm, size_t vl);
vfloat64m1_t __riscv_vfwadd_wf(vbool64_t vm, vfloat64m1_t vs2, float rs1,
                               unsigned int frm, size_t vl);
vfloat64m2_t __riscv_vfwadd_vv(vbool32_t vm, vfloat32m1_t vs2, vfloat32m1_t vs1,
                               unsigned int frm, size_t vl);
vfloat64m2_t __riscv_vfwadd_vf(vbool32_t vm, vfloat32m1_t vs2, float rs1,
                               unsigned int frm, size_t vl);
vfloat64m2_t __riscv_vfwadd_wv(vbool32_t vm, vfloat64m2_t vs2, vfloat32m1_t vs1,
                               unsigned int frm, size_t vl);
vfloat64m2_t __riscv_vfwadd_wf(vbool32_t vm, vfloat64m2_t vs2, float rs1,
                               unsigned int frm, size_t vl);
vfloat64m4_t __riscv_vfwadd_vv(vbool16_t vm, vfloat32m2_t vs2, vfloat32m2_t vs1,
                               unsigned int frm, size_t vl);
vfloat64m4_t __riscv_vfwadd_vf(vbool16_t vm, vfloat32m2_t vs2, float rs1,
                               unsigned int frm, size_t vl);
vfloat64m4_t __riscv_vfwadd_wv(vbool16_t vm, vfloat64m4_t vs2, vfloat32m2_t vs1,
                               unsigned int frm, size_t vl);
vfloat64m4_t __riscv_vfwadd_wf(vbool16_t vm, vfloat64m4_t vs2, float rs1,
                               unsigned int frm, size_t vl);
vfloat64m8_t __riscv_vfwadd_vv(vbool8_t vm, vfloat32m4_t vs2, vfloat32m4_t vs1,
                               unsigned int frm, size_t vl);
vfloat64m8_t __riscv_vfwadd_vf(vbool8_t vm, vfloat32m4_t vs2, float rs1,
                               unsigned int frm, size_t vl);
vfloat64m8_t __riscv_vfwadd_wv(vbool8_t vm, vfloat64m8_t vs2, vfloat32m4_t vs1,
                               unsigned int frm, size_t vl);
vfloat64m8_t __riscv_vfwadd_wf(vbool8_t vm, vfloat64m8_t vs2, float rs1,
                               unsigned int frm, size_t vl);
vfloat32mf2_t __riscv_vfwsub_vv(vbool64_t vm, vfloat16mf4_t vs2,
                                vfloat16mf4_t vs1, unsigned int frm, size_t vl);
vfloat32mf2_t __riscv_vfwsub_vf(vbool64_t vm, vfloat16mf4_t vs2, _Float16 rs1,
                                unsigned int frm, size_t vl);
vfloat32mf2_t __riscv_vfwsub_wv(vbool64_t vm, vfloat32mf2_t vs2,
                                vfloat16mf4_t vs1, unsigned int frm, size_t vl);
vfloat32mf2_t __riscv_vfwsub_wf(vbool64_t vm, vfloat32mf2_t vs2, _Float16 rs1,
                                unsigned int frm, size_t vl);
vfloat32m1_t __riscv_vfwsub_vv(vbool32_t vm, vfloat16mf2_t vs2,
                               vfloat16mf2_t vs1, unsigned int frm, size_t vl);
vfloat32m1_t __riscv_vfwsub_vf(vbool32_t vm, vfloat16mf2_t vs2, _Float16 rs1,
                               unsigned int frm, size_t vl);
vfloat32m1_t __riscv_vfwsub_wv(vbool32_t vm, vfloat32m1_t vs2,
                               vfloat16mf2_t vs1, unsigned int frm, size_t vl);
vfloat32m1_t __riscv_vfwsub_wf(vbool32_t vm, vfloat32m1_t vs2, _Float16 rs1,
                               unsigned int frm, size_t vl);
vfloat32m2_t __riscv_vfwsub_vv(vbool16_t vm, vfloat16m1_t vs2, vfloat16m1_t vs1,
                               unsigned int frm, size_t vl);
vfloat32m2_t __riscv_vfwsub_vf(vbool16_t vm, vfloat16m1_t vs2, _Float16 rs1,
                               unsigned int frm, size_t vl);
vfloat32m2_t __riscv_vfwsub_wv(vbool16_t vm, vfloat32m2_t vs2, vfloat16m1_t vs1,
                               unsigned int frm, size_t vl);
vfloat32m2_t __riscv_vfwsub_wf(vbool16_t vm, vfloat32m2_t vs2, _Float16 rs1,
                               unsigned int frm, size_t vl);
vfloat32m4_t __riscv_vfwsub_vv(vbool8_t vm, vfloat16m2_t vs2, vfloat16m2_t vs1,
                               unsigned int frm, size_t vl);
vfloat32m4_t __riscv_vfwsub_vf(vbool8_t vm, vfloat16m2_t vs2, _Float16 rs1,
                               unsigned int frm, size_t vl);
vfloat32m4_t __riscv_vfwsub_wv(vbool8_t vm, vfloat32m4_t vs2, vfloat16m2_t vs1,
                               unsigned int frm, size_t vl);
vfloat32m4_t __riscv_vfwsub_wf(vbool8_t vm, vfloat32m4_t vs2, _Float16 rs1,
                               unsigned int frm, size_t vl);
vfloat32m8_t __riscv_vfwsub_vv(vbool4_t vm, vfloat16m4_t vs2, vfloat16m4_t vs1,
                               unsigned int frm, size_t vl);
vfloat32m8_t __riscv_vfwsub_vf(vbool4_t vm, vfloat16m4_t vs2, _Float16 rs1,
                               unsigned int frm, size_t vl);
vfloat32m8_t __riscv_vfwsub_wv(vbool4_t vm, vfloat32m8_t vs2, vfloat16m4_t vs1,
                               unsigned int frm, size_t vl);
vfloat32m8_t __riscv_vfwsub_wf(vbool4_t vm, vfloat32m8_t vs2, _Float16 rs1,
                               unsigned int frm, size_t vl);
vfloat64m1_t __riscv_vfwsub_vv(vbool64_t vm, vfloat32mf2_t vs2,
                               vfloat32mf2_t vs1, unsigned int frm, size_t vl);
vfloat64m1_t __riscv_vfwsub_vf(vbool64_t vm, vfloat32mf2_t vs2, float rs1,
                               unsigned int frm, size_t vl);
vfloat64m1_t __riscv_vfwsub_wv(vbool64_t vm, vfloat64m1_t vs2,
                               vfloat32mf2_t vs1, unsigned int frm, size_t vl);
vfloat64m1_t __riscv_vfwsub_wf(vbool64_t vm, vfloat64m1_t vs2, float rs1,
                               unsigned int frm, size_t vl);
vfloat64m2_t __riscv_vfwsub_vv(vbool32_t vm, vfloat32m1_t vs2, vfloat32m1_t vs1,
                               unsigned int frm, size_t vl);
vfloat64m2_t __riscv_vfwsub_vf(vbool32_t vm, vfloat32m1_t vs2, float rs1,
                               unsigned int frm, size_t vl);
vfloat64m2_t __riscv_vfwsub_wv(vbool32_t vm, vfloat64m2_t vs2, vfloat32m1_t vs1,
                               unsigned int frm, size_t vl);
vfloat64m2_t __riscv_vfwsub_wf(vbool32_t vm, vfloat64m2_t vs2, float rs1,
                               unsigned int frm, size_t vl);
vfloat64m4_t __riscv_vfwsub_vv(vbool16_t vm, vfloat32m2_t vs2, vfloat32m2_t vs1,
                               unsigned int frm, size_t vl);
vfloat64m4_t __riscv_vfwsub_vf(vbool16_t vm, vfloat32m2_t vs2, float rs1,
                               unsigned int frm, size_t vl);
vfloat64m4_t __riscv_vfwsub_wv(vbool16_t vm, vfloat64m4_t vs2, vfloat32m2_t vs1,
                               unsigned int frm, size_t vl);
vfloat64m4_t __riscv_vfwsub_wf(vbool16_t vm, vfloat64m4_t vs2, float rs1,
                               unsigned int frm, size_t vl);
vfloat64m8_t __riscv_vfwsub_vv(vbool8_t vm, vfloat32m4_t vs2, vfloat32m4_t vs1,
                               unsigned int frm, size_t vl);
vfloat64m8_t __riscv_vfwsub_vf(vbool8_t vm, vfloat32m4_t vs2, float rs1,
                               unsigned int frm, size_t vl);
vfloat64m8_t __riscv_vfwsub_wv(vbool8_t vm, vfloat64m8_t vs2, vfloat32m4_t vs1,
                               unsigned int frm, size_t vl);
vfloat64m8_t __riscv_vfwsub_wf(vbool8_t vm, vfloat64m8_t vs2, float rs1,
                               unsigned int frm, size_t vl);

Vector Single-Width Floating-Point Multiply/Divide Intrinsics

vfloat16mf4_t __riscv_vfmul(vfloat16mf4_t vs2, vfloat16mf4_t vs1, size_t vl);
vfloat16mf4_t __riscv_vfmul(vfloat16mf4_t vs2, _Float16 rs1, size_t vl);
vfloat16mf2_t __riscv_vfmul(vfloat16mf2_t vs2, vfloat16mf2_t vs1, size_t vl);
vfloat16mf2_t __riscv_vfmul(vfloat16mf2_t vs2, _Float16 rs1, size_t vl);
vfloat16m1_t __riscv_vfmul(vfloat16m1_t vs2, vfloat16m1_t vs1, size_t vl);
vfloat16m1_t __riscv_vfmul(vfloat16m1_t vs2, _Float16 rs1, size_t vl);
vfloat16m2_t __riscv_vfmul(vfloat16m2_t vs2, vfloat16m2_t vs1, size_t vl);
vfloat16m2_t __riscv_vfmul(vfloat16m2_t vs2, _Float16 rs1, size_t vl);
vfloat16m4_t __riscv_vfmul(vfloat16m4_t vs2, vfloat16m4_t vs1, size_t vl);
vfloat16m4_t __riscv_vfmul(vfloat16m4_t vs2, _Float16 rs1, size_t vl);
vfloat16m8_t __riscv_vfmul(vfloat16m8_t vs2, vfloat16m8_t vs1, size_t vl);
vfloat16m8_t __riscv_vfmul(vfloat16m8_t vs2, _Float16 rs1, size_t vl);
vfloat32mf2_t __riscv_vfmul(vfloat32mf2_t vs2, vfloat32mf2_t vs1, size_t vl);
vfloat32mf2_t __riscv_vfmul(vfloat32mf2_t vs2, float rs1, size_t vl);
vfloat32m1_t __riscv_vfmul(vfloat32m1_t vs2, vfloat32m1_t vs1, size_t vl);
vfloat32m1_t __riscv_vfmul(vfloat32m1_t vs2, float rs1, size_t vl);
vfloat32m2_t __riscv_vfmul(vfloat32m2_t vs2, vfloat32m2_t vs1, size_t vl);
vfloat32m2_t __riscv_vfmul(vfloat32m2_t vs2, float rs1, size_t vl);
vfloat32m4_t __riscv_vfmul(vfloat32m4_t vs2, vfloat32m4_t vs1, size_t vl);
vfloat32m4_t __riscv_vfmul(vfloat32m4_t vs2, float rs1, size_t vl);
vfloat32m8_t __riscv_vfmul(vfloat32m8_t vs2, vfloat32m8_t vs1, size_t vl);
vfloat32m8_t __riscv_vfmul(vfloat32m8_t vs2, float rs1, size_t vl);
vfloat64m1_t __riscv_vfmul(vfloat64m1_t vs2, vfloat64m1_t vs1, size_t vl);
vfloat64m1_t __riscv_vfmul(vfloat64m1_t vs2, double rs1, size_t vl);
vfloat64m2_t __riscv_vfmul(vfloat64m2_t vs2, vfloat64m2_t vs1, size_t vl);
vfloat64m2_t __riscv_vfmul(vfloat64m2_t vs2, double rs1, size_t vl);
vfloat64m4_t __riscv_vfmul(vfloat64m4_t vs2, vfloat64m4_t vs1, size_t vl);
vfloat64m4_t __riscv_vfmul(vfloat64m4_t vs2, double rs1, size_t vl);
vfloat64m8_t __riscv_vfmul(vfloat64m8_t vs2, vfloat64m8_t vs1, size_t vl);
vfloat64m8_t __riscv_vfmul(vfloat64m8_t vs2, double rs1, size_t vl);
vfloat16mf4_t __riscv_vfdiv(vfloat16mf4_t vs2, vfloat16mf4_t vs1, size_t vl);
vfloat16mf4_t __riscv_vfdiv(vfloat16mf4_t vs2, _Float16 rs1, size_t vl);
vfloat16mf2_t __riscv_vfdiv(vfloat16mf2_t vs2, vfloat16mf2_t vs1, size_t vl);
vfloat16mf2_t __riscv_vfdiv(vfloat16mf2_t vs2, _Float16 rs1, size_t vl);
vfloat16m1_t __riscv_vfdiv(vfloat16m1_t vs2, vfloat16m1_t vs1, size_t vl);
vfloat16m1_t __riscv_vfdiv(vfloat16m1_t vs2, _Float16 rs1, size_t vl);
vfloat16m2_t __riscv_vfdiv(vfloat16m2_t vs2, vfloat16m2_t vs1, size_t vl);
vfloat16m2_t __riscv_vfdiv(vfloat16m2_t vs2, _Float16 rs1, size_t vl);
vfloat16m4_t __riscv_vfdiv(vfloat16m4_t vs2, vfloat16m4_t vs1, size_t vl);
vfloat16m4_t __riscv_vfdiv(vfloat16m4_t vs2, _Float16 rs1, size_t vl);
vfloat16m8_t __riscv_vfdiv(vfloat16m8_t vs2, vfloat16m8_t vs1, size_t vl);
vfloat16m8_t __riscv_vfdiv(vfloat16m8_t vs2, _Float16 rs1, size_t vl);
vfloat32mf2_t __riscv_vfdiv(vfloat32mf2_t vs2, vfloat32mf2_t vs1, size_t vl);
vfloat32mf2_t __riscv_vfdiv(vfloat32mf2_t vs2, float rs1, size_t vl);
vfloat32m1_t __riscv_vfdiv(vfloat32m1_t vs2, vfloat32m1_t vs1, size_t vl);
vfloat32m1_t __riscv_vfdiv(vfloat32m1_t vs2, float rs1, size_t vl);
vfloat32m2_t __riscv_vfdiv(vfloat32m2_t vs2, vfloat32m2_t vs1, size_t vl);
vfloat32m2_t __riscv_vfdiv(vfloat32m2_t vs2, float rs1, size_t vl);
vfloat32m4_t __riscv_vfdiv(vfloat32m4_t vs2, vfloat32m4_t vs1, size_t vl);
vfloat32m4_t __riscv_vfdiv(vfloat32m4_t vs2, float rs1, size_t vl);
vfloat32m8_t __riscv_vfdiv(vfloat32m8_t vs2, vfloat32m8_t vs1, size_t vl);
vfloat32m8_t __riscv_vfdiv(vfloat32m8_t vs2, float rs1, size_t vl);
vfloat64m1_t __riscv_vfdiv(vfloat64m1_t vs2, vfloat64m1_t vs1, size_t vl);
vfloat64m1_t __riscv_vfdiv(vfloat64m1_t vs2, double rs1, size_t vl);
vfloat64m2_t __riscv_vfdiv(vfloat64m2_t vs2, vfloat64m2_t vs1, size_t vl);
vfloat64m2_t __riscv_vfdiv(vfloat64m2_t vs2, double rs1, size_t vl);
vfloat64m4_t __riscv_vfdiv(vfloat64m4_t vs2, vfloat64m4_t vs1, size_t vl);
vfloat64m4_t __riscv_vfdiv(vfloat64m4_t vs2, double rs1, size_t vl);
vfloat64m8_t __riscv_vfdiv(vfloat64m8_t vs2, vfloat64m8_t vs1, size_t vl);
vfloat64m8_t __riscv_vfdiv(vfloat64m8_t vs2, double rs1, size_t vl);
vfloat16mf4_t __riscv_vfrdiv(vfloat16mf4_t vs2, _Float16 rs1, size_t vl);
vfloat16mf2_t __riscv_vfrdiv(vfloat16mf2_t vs2, _Float16 rs1, size_t vl);
vfloat16m1_t __riscv_vfrdiv(vfloat16m1_t vs2, _Float16 rs1, size_t vl);
vfloat16m2_t __riscv_vfrdiv(vfloat16m2_t vs2, _Float16 rs1, size_t vl);
vfloat16m4_t __riscv_vfrdiv(vfloat16m4_t vs2, _Float16 rs1, size_t vl);
vfloat16m8_t __riscv_vfrdiv(vfloat16m8_t vs2, _Float16 rs1, size_t vl);
vfloat32mf2_t __riscv_vfrdiv(vfloat32mf2_t vs2, float rs1, size_t vl);
vfloat32m1_t __riscv_vfrdiv(vfloat32m1_t vs2, float rs1, size_t vl);
vfloat32m2_t __riscv_vfrdiv(vfloat32m2_t vs2, float rs1, size_t vl);
vfloat32m4_t __riscv_vfrdiv(vfloat32m4_t vs2, float rs1, size_t vl);
vfloat32m8_t __riscv_vfrdiv(vfloat32m8_t vs2, float rs1, size_t vl);
vfloat64m1_t __riscv_vfrdiv(vfloat64m1_t vs2, double rs1, size_t vl);
vfloat64m2_t __riscv_vfrdiv(vfloat64m2_t vs2, double rs1, size_t vl);
vfloat64m4_t __riscv_vfrdiv(vfloat64m4_t vs2, double rs1, size_t vl);
vfloat64m8_t __riscv_vfrdiv(vfloat64m8_t vs2, double rs1, size_t vl);
// masked functions
vfloat16mf4_t __riscv_vfmul(vbool64_t vm, vfloat16mf4_t vs2, vfloat16mf4_t vs1,
                            size_t vl);
vfloat16mf4_t __riscv_vfmul(vbool64_t vm, vfloat16mf4_t vs2, _Float16 rs1,
                            size_t vl);
vfloat16mf2_t __riscv_vfmul(vbool32_t vm, vfloat16mf2_t vs2, vfloat16mf2_t vs1,
                            size_t vl);
vfloat16mf2_t __riscv_vfmul(vbool32_t vm, vfloat16mf2_t vs2, _Float16 rs1,
                            size_t vl);
vfloat16m1_t __riscv_vfmul(vbool16_t vm, vfloat16m1_t vs2, vfloat16m1_t vs1,
                           size_t vl);
vfloat16m1_t __riscv_vfmul(vbool16_t vm, vfloat16m1_t vs2, _Float16 rs1,
                           size_t vl);
vfloat16m2_t __riscv_vfmul(vbool8_t vm, vfloat16m2_t vs2, vfloat16m2_t vs1,
                           size_t vl);
vfloat16m2_t __riscv_vfmul(vbool8_t vm, vfloat16m2_t vs2, _Float16 rs1,
                           size_t vl);
vfloat16m4_t __riscv_vfmul(vbool4_t vm, vfloat16m4_t vs2, vfloat16m4_t vs1,
                           size_t vl);
vfloat16m4_t __riscv_vfmul(vbool4_t vm, vfloat16m4_t vs2, _Float16 rs1,
                           size_t vl);
vfloat16m8_t __riscv_vfmul(vbool2_t vm, vfloat16m8_t vs2, vfloat16m8_t vs1,
                           size_t vl);
vfloat16m8_t __riscv_vfmul(vbool2_t vm, vfloat16m8_t vs2, _Float16 rs1,
                           size_t vl);
vfloat32mf2_t __riscv_vfmul(vbool64_t vm, vfloat32mf2_t vs2, vfloat32mf2_t vs1,
                            size_t vl);
vfloat32mf2_t __riscv_vfmul(vbool64_t vm, vfloat32mf2_t vs2, float rs1,
                            size_t vl);
vfloat32m1_t __riscv_vfmul(vbool32_t vm, vfloat32m1_t vs2, vfloat32m1_t vs1,
                           size_t vl);
vfloat32m1_t __riscv_vfmul(vbool32_t vm, vfloat32m1_t vs2, float rs1,
                           size_t vl);
vfloat32m2_t __riscv_vfmul(vbool16_t vm, vfloat32m2_t vs2, vfloat32m2_t vs1,
                           size_t vl);
vfloat32m2_t __riscv_vfmul(vbool16_t vm, vfloat32m2_t vs2, float rs1,
                           size_t vl);
vfloat32m4_t __riscv_vfmul(vbool8_t vm, vfloat32m4_t vs2, vfloat32m4_t vs1,
                           size_t vl);
vfloat32m4_t __riscv_vfmul(vbool8_t vm, vfloat32m4_t vs2, float rs1, size_t vl);
vfloat32m8_t __riscv_vfmul(vbool4_t vm, vfloat32m8_t vs2, vfloat32m8_t vs1,
                           size_t vl);
vfloat32m8_t __riscv_vfmul(vbool4_t vm, vfloat32m8_t vs2, float rs1, size_t vl);
vfloat64m1_t __riscv_vfmul(vbool64_t vm, vfloat64m1_t vs2, vfloat64m1_t vs1,
                           size_t vl);
vfloat64m1_t __riscv_vfmul(vbool64_t vm, vfloat64m1_t vs2, double rs1,
                           size_t vl);
vfloat64m2_t __riscv_vfmul(vbool32_t vm, vfloat64m2_t vs2, vfloat64m2_t vs1,
                           size_t vl);
vfloat64m2_t __riscv_vfmul(vbool32_t vm, vfloat64m2_t vs2, double rs1,
                           size_t vl);
vfloat64m4_t __riscv_vfmul(vbool16_t vm, vfloat64m4_t vs2, vfloat64m4_t vs1,
                           size_t vl);
vfloat64m4_t __riscv_vfmul(vbool16_t vm, vfloat64m4_t vs2, double rs1,
                           size_t vl);
vfloat64m8_t __riscv_vfmul(vbool8_t vm, vfloat64m8_t vs2, vfloat64m8_t vs1,
                           size_t vl);
vfloat64m8_t __riscv_vfmul(vbool8_t vm, vfloat64m8_t vs2, double rs1,
                           size_t vl);
vfloat16mf4_t __riscv_vfdiv(vbool64_t vm, vfloat16mf4_t vs2, vfloat16mf4_t vs1,
                            size_t vl);
vfloat16mf4_t __riscv_vfdiv(vbool64_t vm, vfloat16mf4_t vs2, _Float16 rs1,
                            size_t vl);
vfloat16mf2_t __riscv_vfdiv(vbool32_t vm, vfloat16mf2_t vs2, vfloat16mf2_t vs1,
                            size_t vl);
vfloat16mf2_t __riscv_vfdiv(vbool32_t vm, vfloat16mf2_t vs2, _Float16 rs1,
                            size_t vl);
vfloat16m1_t __riscv_vfdiv(vbool16_t vm, vfloat16m1_t vs2, vfloat16m1_t vs1,
                           size_t vl);
vfloat16m1_t __riscv_vfdiv(vbool16_t vm, vfloat16m1_t vs2, _Float16 rs1,
                           size_t vl);
vfloat16m2_t __riscv_vfdiv(vbool8_t vm, vfloat16m2_t vs2, vfloat16m2_t vs1,
                           size_t vl);
vfloat16m2_t __riscv_vfdiv(vbool8_t vm, vfloat16m2_t vs2, _Float16 rs1,
                           size_t vl);
vfloat16m4_t __riscv_vfdiv(vbool4_t vm, vfloat16m4_t vs2, vfloat16m4_t vs1,
                           size_t vl);
vfloat16m4_t __riscv_vfdiv(vbool4_t vm, vfloat16m4_t vs2, _Float16 rs1,
                           size_t vl);
vfloat16m8_t __riscv_vfdiv(vbool2_t vm, vfloat16m8_t vs2, vfloat16m8_t vs1,
                           size_t vl);
vfloat16m8_t __riscv_vfdiv(vbool2_t vm, vfloat16m8_t vs2, _Float16 rs1,
                           size_t vl);
vfloat32mf2_t __riscv_vfdiv(vbool64_t vm, vfloat32mf2_t vs2, vfloat32mf2_t vs1,
                            size_t vl);
vfloat32mf2_t __riscv_vfdiv(vbool64_t vm, vfloat32mf2_t vs2, float rs1,
                            size_t vl);
vfloat32m1_t __riscv_vfdiv(vbool32_t vm, vfloat32m1_t vs2, vfloat32m1_t vs1,
                           size_t vl);
vfloat32m1_t __riscv_vfdiv(vbool32_t vm, vfloat32m1_t vs2, float rs1,
                           size_t vl);
vfloat32m2_t __riscv_vfdiv(vbool16_t vm, vfloat32m2_t vs2, vfloat32m2_t vs1,
                           size_t vl);
vfloat32m2_t __riscv_vfdiv(vbool16_t vm, vfloat32m2_t vs2, float rs1,
                           size_t vl);
vfloat32m4_t __riscv_vfdiv(vbool8_t vm, vfloat32m4_t vs2, vfloat32m4_t vs1,
                           size_t vl);
vfloat32m4_t __riscv_vfdiv(vbool8_t vm, vfloat32m4_t vs2, float rs1, size_t vl);
vfloat32m8_t __riscv_vfdiv(vbool4_t vm, vfloat32m8_t vs2, vfloat32m8_t vs1,
                           size_t vl);
vfloat32m8_t __riscv_vfdiv(vbool4_t vm, vfloat32m8_t vs2, float rs1, size_t vl);
vfloat64m1_t __riscv_vfdiv(vbool64_t vm, vfloat64m1_t vs2, vfloat64m1_t vs1,
                           size_t vl);
vfloat64m1_t __riscv_vfdiv(vbool64_t vm, vfloat64m1_t vs2, double rs1,
                           size_t vl);
vfloat64m2_t __riscv_vfdiv(vbool32_t vm, vfloat64m2_t vs2, vfloat64m2_t vs1,
                           size_t vl);
vfloat64m2_t __riscv_vfdiv(vbool32_t vm, vfloat64m2_t vs2, double rs1,
                           size_t vl);
vfloat64m4_t __riscv_vfdiv(vbool16_t vm, vfloat64m4_t vs2, vfloat64m4_t vs1,
                           size_t vl);
vfloat64m4_t __riscv_vfdiv(vbool16_t vm, vfloat64m4_t vs2, double rs1,
                           size_t vl);
vfloat64m8_t __riscv_vfdiv(vbool8_t vm, vfloat64m8_t vs2, vfloat64m8_t vs1,
                           size_t vl);
vfloat64m8_t __riscv_vfdiv(vbool8_t vm, vfloat64m8_t vs2, double rs1,
                           size_t vl);
vfloat16mf4_t __riscv_vfrdiv(vbool64_t vm, vfloat16mf4_t vs2, _Float16 rs1,
                             size_t vl);
vfloat16mf2_t __riscv_vfrdiv(vbool32_t vm, vfloat16mf2_t vs2, _Float16 rs1,
                             size_t vl);
vfloat16m1_t __riscv_vfrdiv(vbool16_t vm, vfloat16m1_t vs2, _Float16 rs1,
                            size_t vl);
vfloat16m2_t __riscv_vfrdiv(vbool8_t vm, vfloat16m2_t vs2, _Float16 rs1,
                            size_t vl);
vfloat16m4_t __riscv_vfrdiv(vbool4_t vm, vfloat16m4_t vs2, _Float16 rs1,
                            size_t vl);
vfloat16m8_t __riscv_vfrdiv(vbool2_t vm, vfloat16m8_t vs2, _Float16 rs1,
                            size_t vl);
vfloat32mf2_t __riscv_vfrdiv(vbool64_t vm, vfloat32mf2_t vs2, float rs1,
                             size_t vl);
vfloat32m1_t __riscv_vfrdiv(vbool32_t vm, vfloat32m1_t vs2, float rs1,
                            size_t vl);
vfloat32m2_t __riscv_vfrdiv(vbool16_t vm, vfloat32m2_t vs2, float rs1,
                            size_t vl);
vfloat32m4_t __riscv_vfrdiv(vbool8_t vm, vfloat32m4_t vs2, float rs1,
                            size_t vl);
vfloat32m8_t __riscv_vfrdiv(vbool4_t vm, vfloat32m8_t vs2, float rs1,
                            size_t vl);
vfloat64m1_t __riscv_vfrdiv(vbool64_t vm, vfloat64m1_t vs2, double rs1,
                            size_t vl);
vfloat64m2_t __riscv_vfrdiv(vbool32_t vm, vfloat64m2_t vs2, double rs1,
                            size_t vl);
vfloat64m4_t __riscv_vfrdiv(vbool16_t vm, vfloat64m4_t vs2, double rs1,
                            size_t vl);
vfloat64m8_t __riscv_vfrdiv(vbool8_t vm, vfloat64m8_t vs2, double rs1,
                            size_t vl);
vfloat16mf4_t __riscv_vfmul(vfloat16mf4_t vs2, vfloat16mf4_t vs1,
                            unsigned int frm, size_t vl);
vfloat16mf4_t __riscv_vfmul(vfloat16mf4_t vs2, _Float16 rs1, unsigned int frm,
                            size_t vl);
vfloat16mf2_t __riscv_vfmul(vfloat16mf2_t vs2, vfloat16mf2_t vs1,
                            unsigned int frm, size_t vl);
vfloat16mf2_t __riscv_vfmul(vfloat16mf2_t vs2, _Float16 rs1, unsigned int frm,
                            size_t vl);
vfloat16m1_t __riscv_vfmul(vfloat16m1_t vs2, vfloat16m1_t vs1, unsigned int frm,
                           size_t vl);
vfloat16m1_t __riscv_vfmul(vfloat16m1_t vs2, _Float16 rs1, unsigned int frm,
                           size_t vl);
vfloat16m2_t __riscv_vfmul(vfloat16m2_t vs2, vfloat16m2_t vs1, unsigned int frm,
                           size_t vl);
vfloat16m2_t __riscv_vfmul(vfloat16m2_t vs2, _Float16 rs1, unsigned int frm,
                           size_t vl);
vfloat16m4_t __riscv_vfmul(vfloat16m4_t vs2, vfloat16m4_t vs1, unsigned int frm,
                           size_t vl);
vfloat16m4_t __riscv_vfmul(vfloat16m4_t vs2, _Float16 rs1, unsigned int frm,
                           size_t vl);
vfloat16m8_t __riscv_vfmul(vfloat16m8_t vs2, vfloat16m8_t vs1, unsigned int frm,
                           size_t vl);
vfloat16m8_t __riscv_vfmul(vfloat16m8_t vs2, _Float16 rs1, unsigned int frm,
                           size_t vl);
vfloat32mf2_t __riscv_vfmul(vfloat32mf2_t vs2, vfloat32mf2_t vs1,
                            unsigned int frm, size_t vl);
vfloat32mf2_t __riscv_vfmul(vfloat32mf2_t vs2, float rs1, unsigned int frm,
                            size_t vl);
vfloat32m1_t __riscv_vfmul(vfloat32m1_t vs2, vfloat32m1_t vs1, unsigned int frm,
                           size_t vl);
vfloat32m1_t __riscv_vfmul(vfloat32m1_t vs2, float rs1, unsigned int frm,
                           size_t vl);
vfloat32m2_t __riscv_vfmul(vfloat32m2_t vs2, vfloat32m2_t vs1, unsigned int frm,
                           size_t vl);
vfloat32m2_t __riscv_vfmul(vfloat32m2_t vs2, float rs1, unsigned int frm,
                           size_t vl);
vfloat32m4_t __riscv_vfmul(vfloat32m4_t vs2, vfloat32m4_t vs1, unsigned int frm,
                           size_t vl);
vfloat32m4_t __riscv_vfmul(vfloat32m4_t vs2, float rs1, unsigned int frm,
                           size_t vl);
vfloat32m8_t __riscv_vfmul(vfloat32m8_t vs2, vfloat32m8_t vs1, unsigned int frm,
                           size_t vl);
vfloat32m8_t __riscv_vfmul(vfloat32m8_t vs2, float rs1, unsigned int frm,
                           size_t vl);
vfloat64m1_t __riscv_vfmul(vfloat64m1_t vs2, vfloat64m1_t vs1, unsigned int frm,
                           size_t vl);
vfloat64m1_t __riscv_vfmul(vfloat64m1_t vs2, double rs1, unsigned int frm,
                           size_t vl);
vfloat64m2_t __riscv_vfmul(vfloat64m2_t vs2, vfloat64m2_t vs1, unsigned int frm,
                           size_t vl);
vfloat64m2_t __riscv_vfmul(vfloat64m2_t vs2, double rs1, unsigned int frm,
                           size_t vl);
vfloat64m4_t __riscv_vfmul(vfloat64m4_t vs2, vfloat64m4_t vs1, unsigned int frm,
                           size_t vl);
vfloat64m4_t __riscv_vfmul(vfloat64m4_t vs2, double rs1, unsigned int frm,
                           size_t vl);
vfloat64m8_t __riscv_vfmul(vfloat64m8_t vs2, vfloat64m8_t vs1, unsigned int frm,
                           size_t vl);
vfloat64m8_t __riscv_vfmul(vfloat64m8_t vs2, double rs1, unsigned int frm,
                           size_t vl);
vfloat16mf4_t __riscv_vfdiv(vfloat16mf4_t vs2, vfloat16mf4_t vs1,
                            unsigned int frm, size_t vl);
vfloat16mf4_t __riscv_vfdiv(vfloat16mf4_t vs2, _Float16 rs1, unsigned int frm,
                            size_t vl);
vfloat16mf2_t __riscv_vfdiv(vfloat16mf2_t vs2, vfloat16mf2_t vs1,
                            unsigned int frm, size_t vl);
vfloat16mf2_t __riscv_vfdiv(vfloat16mf2_t vs2, _Float16 rs1, unsigned int frm,
                            size_t vl);
vfloat16m1_t __riscv_vfdiv(vfloat16m1_t vs2, vfloat16m1_t vs1, unsigned int frm,
                           size_t vl);
vfloat16m1_t __riscv_vfdiv(vfloat16m1_t vs2, _Float16 rs1, unsigned int frm,
                           size_t vl);
vfloat16m2_t __riscv_vfdiv(vfloat16m2_t vs2, vfloat16m2_t vs1, unsigned int frm,
                           size_t vl);
vfloat16m2_t __riscv_vfdiv(vfloat16m2_t vs2, _Float16 rs1, unsigned int frm,
                           size_t vl);
vfloat16m4_t __riscv_vfdiv(vfloat16m4_t vs2, vfloat16m4_t vs1, unsigned int frm,
                           size_t vl);
vfloat16m4_t __riscv_vfdiv(vfloat16m4_t vs2, _Float16 rs1, unsigned int frm,
                           size_t vl);
vfloat16m8_t __riscv_vfdiv(vfloat16m8_t vs2, vfloat16m8_t vs1, unsigned int frm,
                           size_t vl);
vfloat16m8_t __riscv_vfdiv(vfloat16m8_t vs2, _Float16 rs1, unsigned int frm,
                           size_t vl);
vfloat32mf2_t __riscv_vfdiv(vfloat32mf2_t vs2, vfloat32mf2_t vs1,
                            unsigned int frm, size_t vl);
vfloat32mf2_t __riscv_vfdiv(vfloat32mf2_t vs2, float rs1, unsigned int frm,
                            size_t vl);
vfloat32m1_t __riscv_vfdiv(vfloat32m1_t vs2, vfloat32m1_t vs1, unsigned int frm,
                           size_t vl);
vfloat32m1_t __riscv_vfdiv(vfloat32m1_t vs2, float rs1, unsigned int frm,
                           size_t vl);
vfloat32m2_t __riscv_vfdiv(vfloat32m2_t vs2, vfloat32m2_t vs1, unsigned int frm,
                           size_t vl);
vfloat32m2_t __riscv_vfdiv(vfloat32m2_t vs2, float rs1, unsigned int frm,
                           size_t vl);
vfloat32m4_t __riscv_vfdiv(vfloat32m4_t vs2, vfloat32m4_t vs1, unsigned int frm,
                           size_t vl);
vfloat32m4_t __riscv_vfdiv(vfloat32m4_t vs2, float rs1, unsigned int frm,
                           size_t vl);
vfloat32m8_t __riscv_vfdiv(vfloat32m8_t vs2, vfloat32m8_t vs1, unsigned int frm,
                           size_t vl);
vfloat32m8_t __riscv_vfdiv(vfloat32m8_t vs2, float rs1, unsigned int frm,
                           size_t vl);
vfloat64m1_t __riscv_vfdiv(vfloat64m1_t vs2, vfloat64m1_t vs1, unsigned int frm,
                           size_t vl);
vfloat64m1_t __riscv_vfdiv(vfloat64m1_t vs2, double rs1, unsigned int frm,
                           size_t vl);
vfloat64m2_t __riscv_vfdiv(vfloat64m2_t vs2, vfloat64m2_t vs1, unsigned int frm,
                           size_t vl);
vfloat64m2_t __riscv_vfdiv(vfloat64m2_t vs2, double rs1, unsigned int frm,
                           size_t vl);
vfloat64m4_t __riscv_vfdiv(vfloat64m4_t vs2, vfloat64m4_t vs1, unsigned int frm,
                           size_t vl);
vfloat64m4_t __riscv_vfdiv(vfloat64m4_t vs2, double rs1, unsigned int frm,
                           size_t vl);
vfloat64m8_t __riscv_vfdiv(vfloat64m8_t vs2, vfloat64m8_t vs1, unsigned int frm,
                           size_t vl);
vfloat64m8_t __riscv_vfdiv(vfloat64m8_t vs2, double rs1, unsigned int frm,
                           size_t vl);
vfloat16mf4_t __riscv_vfrdiv(vfloat16mf4_t vs2, _Float16 rs1, unsigned int frm,
                             size_t vl);
vfloat16mf2_t __riscv_vfrdiv(vfloat16mf2_t vs2, _Float16 rs1, unsigned int frm,
                             size_t vl);
vfloat16m1_t __riscv_vfrdiv(vfloat16m1_t vs2, _Float16 rs1, unsigned int frm,
                            size_t vl);
vfloat16m2_t __riscv_vfrdiv(vfloat16m2_t vs2, _Float16 rs1, unsigned int frm,
                            size_t vl);
vfloat16m4_t __riscv_vfrdiv(vfloat16m4_t vs2, _Float16 rs1, unsigned int frm,
                            size_t vl);
vfloat16m8_t __riscv_vfrdiv(vfloat16m8_t vs2, _Float16 rs1, unsigned int frm,
                            size_t vl);
vfloat32mf2_t __riscv_vfrdiv(vfloat32mf2_t vs2, float rs1, unsigned int frm,
                             size_t vl);
vfloat32m1_t __riscv_vfrdiv(vfloat32m1_t vs2, float rs1, unsigned int frm,
                            size_t vl);
vfloat32m2_t __riscv_vfrdiv(vfloat32m2_t vs2, float rs1, unsigned int frm,
                            size_t vl);
vfloat32m4_t __riscv_vfrdiv(vfloat32m4_t vs2, float rs1, unsigned int frm,
                            size_t vl);
vfloat32m8_t __riscv_vfrdiv(vfloat32m8_t vs2, float rs1, unsigned int frm,
                            size_t vl);
vfloat64m1_t __riscv_vfrdiv(vfloat64m1_t vs2, double rs1, unsigned int frm,
                            size_t vl);
vfloat64m2_t __riscv_vfrdiv(vfloat64m2_t vs2, double rs1, unsigned int frm,
                            size_t vl);
vfloat64m4_t __riscv_vfrdiv(vfloat64m4_t vs2, double rs1, unsigned int frm,
                            size_t vl);
vfloat64m8_t __riscv_vfrdiv(vfloat64m8_t vs2, double rs1, unsigned int frm,
                            size_t vl);
// masked functions
vfloat16mf4_t __riscv_vfmul(vbool64_t vm, vfloat16mf4_t vs2, vfloat16mf4_t vs1,
                            unsigned int frm, size_t vl);
vfloat16mf4_t __riscv_vfmul(vbool64_t vm, vfloat16mf4_t vs2, _Float16 rs1,
                            unsigned int frm, size_t vl);
vfloat16mf2_t __riscv_vfmul(vbool32_t vm, vfloat16mf2_t vs2, vfloat16mf2_t vs1,
                            unsigned int frm, size_t vl);
vfloat16mf2_t __riscv_vfmul(vbool32_t vm, vfloat16mf2_t vs2, _Float16 rs1,
                            unsigned int frm, size_t vl);
vfloat16m1_t __riscv_vfmul(vbool16_t vm, vfloat16m1_t vs2, vfloat16m1_t vs1,
                           unsigned int frm, size_t vl);
vfloat16m1_t __riscv_vfmul(vbool16_t vm, vfloat16m1_t vs2, _Float16 rs1,
                           unsigned int frm, size_t vl);
vfloat16m2_t __riscv_vfmul(vbool8_t vm, vfloat16m2_t vs2, vfloat16m2_t vs1,
                           unsigned int frm, size_t vl);
vfloat16m2_t __riscv_vfmul(vbool8_t vm, vfloat16m2_t vs2, _Float16 rs1,
                           unsigned int frm, size_t vl);
vfloat16m4_t __riscv_vfmul(vbool4_t vm, vfloat16m4_t vs2, vfloat16m4_t vs1,
                           unsigned int frm, size_t vl);
vfloat16m4_t __riscv_vfmul(vbool4_t vm, vfloat16m4_t vs2, _Float16 rs1,
                           unsigned int frm, size_t vl);
vfloat16m8_t __riscv_vfmul(vbool2_t vm, vfloat16m8_t vs2, vfloat16m8_t vs1,
                           unsigned int frm, size_t vl);
vfloat16m8_t __riscv_vfmul(vbool2_t vm, vfloat16m8_t vs2, _Float16 rs1,
                           unsigned int frm, size_t vl);
vfloat32mf2_t __riscv_vfmul(vbool64_t vm, vfloat32mf2_t vs2, vfloat32mf2_t vs1,
                            unsigned int frm, size_t vl);
vfloat32mf2_t __riscv_vfmul(vbool64_t vm, vfloat32mf2_t vs2, float rs1,
                            unsigned int frm, size_t vl);
vfloat32m1_t __riscv_vfmul(vbool32_t vm, vfloat32m1_t vs2, vfloat32m1_t vs1,
                           unsigned int frm, size_t vl);
vfloat32m1_t __riscv_vfmul(vbool32_t vm, vfloat32m1_t vs2, float rs1,
                           unsigned int frm, size_t vl);
vfloat32m2_t __riscv_vfmul(vbool16_t vm, vfloat32m2_t vs2, vfloat32m2_t vs1,
                           unsigned int frm, size_t vl);
vfloat32m2_t __riscv_vfmul(vbool16_t vm, vfloat32m2_t vs2, float rs1,
                           unsigned int frm, size_t vl);
vfloat32m4_t __riscv_vfmul(vbool8_t vm, vfloat32m4_t vs2, vfloat32m4_t vs1,
                           unsigned int frm, size_t vl);
vfloat32m4_t __riscv_vfmul(vbool8_t vm, vfloat32m4_t vs2, float rs1,
                           unsigned int frm, size_t vl);
vfloat32m8_t __riscv_vfmul(vbool4_t vm, vfloat32m8_t vs2, vfloat32m8_t vs1,
                           unsigned int frm, size_t vl);
vfloat32m8_t __riscv_vfmul(vbool4_t vm, vfloat32m8_t vs2, float rs1,
                           unsigned int frm, size_t vl);
vfloat64m1_t __riscv_vfmul(vbool64_t vm, vfloat64m1_t vs2, vfloat64m1_t vs1,
                           unsigned int frm, size_t vl);
vfloat64m1_t __riscv_vfmul(vbool64_t vm, vfloat64m1_t vs2, double rs1,
                           unsigned int frm, size_t vl);
vfloat64m2_t __riscv_vfmul(vbool32_t vm, vfloat64m2_t vs2, vfloat64m2_t vs1,
                           unsigned int frm, size_t vl);
vfloat64m2_t __riscv_vfmul(vbool32_t vm, vfloat64m2_t vs2, double rs1,
                           unsigned int frm, size_t vl);
vfloat64m4_t __riscv_vfmul(vbool16_t vm, vfloat64m4_t vs2, vfloat64m4_t vs1,
                           unsigned int frm, size_t vl);
vfloat64m4_t __riscv_vfmul(vbool16_t vm, vfloat64m4_t vs2, double rs1,
                           unsigned int frm, size_t vl);
vfloat64m8_t __riscv_vfmul(vbool8_t vm, vfloat64m8_t vs2, vfloat64m8_t vs1,
                           unsigned int frm, size_t vl);
vfloat64m8_t __riscv_vfmul(vbool8_t vm, vfloat64m8_t vs2, double rs1,
                           unsigned int frm, size_t vl);
vfloat16mf4_t __riscv_vfdiv(vbool64_t vm, vfloat16mf4_t vs2, vfloat16mf4_t vs1,
                            unsigned int frm, size_t vl);
vfloat16mf4_t __riscv_vfdiv(vbool64_t vm, vfloat16mf4_t vs2, _Float16 rs1,
                            unsigned int frm, size_t vl);
vfloat16mf2_t __riscv_vfdiv(vbool32_t vm, vfloat16mf2_t vs2, vfloat16mf2_t vs1,
                            unsigned int frm, size_t vl);
vfloat16mf2_t __riscv_vfdiv(vbool32_t vm, vfloat16mf2_t vs2, _Float16 rs1,
                            unsigned int frm, size_t vl);
vfloat16m1_t __riscv_vfdiv(vbool16_t vm, vfloat16m1_t vs2, vfloat16m1_t vs1,
                           unsigned int frm, size_t vl);
vfloat16m1_t __riscv_vfdiv(vbool16_t vm, vfloat16m1_t vs2, _Float16 rs1,
                           unsigned int frm, size_t vl);
vfloat16m2_t __riscv_vfdiv(vbool8_t vm, vfloat16m2_t vs2, vfloat16m2_t vs1,
                           unsigned int frm, size_t vl);
vfloat16m2_t __riscv_vfdiv(vbool8_t vm, vfloat16m2_t vs2, _Float16 rs1,
                           unsigned int frm, size_t vl);
vfloat16m4_t __riscv_vfdiv(vbool4_t vm, vfloat16m4_t vs2, vfloat16m4_t vs1,
                           unsigned int frm, size_t vl);
vfloat16m4_t __riscv_vfdiv(vbool4_t vm, vfloat16m4_t vs2, _Float16 rs1,
                           unsigned int frm, size_t vl);
vfloat16m8_t __riscv_vfdiv(vbool2_t vm, vfloat16m8_t vs2, vfloat16m8_t vs1,
                           unsigned int frm, size_t vl);
vfloat16m8_t __riscv_vfdiv(vbool2_t vm, vfloat16m8_t vs2, _Float16 rs1,
                           unsigned int frm, size_t vl);
vfloat32mf2_t __riscv_vfdiv(vbool64_t vm, vfloat32mf2_t vs2, vfloat32mf2_t vs1,
                            unsigned int frm, size_t vl);
vfloat32mf2_t __riscv_vfdiv(vbool64_t vm, vfloat32mf2_t vs2, float rs1,
                            unsigned int frm, size_t vl);
vfloat32m1_t __riscv_vfdiv(vbool32_t vm, vfloat32m1_t vs2, vfloat32m1_t vs1,
                           unsigned int frm, size_t vl);
vfloat32m1_t __riscv_vfdiv(vbool32_t vm, vfloat32m1_t vs2, float rs1,
                           unsigned int frm, size_t vl);
vfloat32m2_t __riscv_vfdiv(vbool16_t vm, vfloat32m2_t vs2, vfloat32m2_t vs1,
                           unsigned int frm, size_t vl);
vfloat32m2_t __riscv_vfdiv(vbool16_t vm, vfloat32m2_t vs2, float rs1,
                           unsigned int frm, size_t vl);
vfloat32m4_t __riscv_vfdiv(vbool8_t vm, vfloat32m4_t vs2, vfloat32m4_t vs1,
                           unsigned int frm, size_t vl);
vfloat32m4_t __riscv_vfdiv(vbool8_t vm, vfloat32m4_t vs2, float rs1,
                           unsigned int frm, size_t vl);
vfloat32m8_t __riscv_vfdiv(vbool4_t vm, vfloat32m8_t vs2, vfloat32m8_t vs1,
                           unsigned int frm, size_t vl);
vfloat32m8_t __riscv_vfdiv(vbool4_t vm, vfloat32m8_t vs2, float rs1,
                           unsigned int frm, size_t vl);
vfloat64m1_t __riscv_vfdiv(vbool64_t vm, vfloat64m1_t vs2, vfloat64m1_t vs1,
                           unsigned int frm, size_t vl);
vfloat64m1_t __riscv_vfdiv(vbool64_t vm, vfloat64m1_t vs2, double rs1,
                           unsigned int frm, size_t vl);
vfloat64m2_t __riscv_vfdiv(vbool32_t vm, vfloat64m2_t vs2, vfloat64m2_t vs1,
                           unsigned int frm, size_t vl);
vfloat64m2_t __riscv_vfdiv(vbool32_t vm, vfloat64m2_t vs2, double rs1,
                           unsigned int frm, size_t vl);
vfloat64m4_t __riscv_vfdiv(vbool16_t vm, vfloat64m4_t vs2, vfloat64m4_t vs1,
                           unsigned int frm, size_t vl);
vfloat64m4_t __riscv_vfdiv(vbool16_t vm, vfloat64m4_t vs2, double rs1,
                           unsigned int frm, size_t vl);
vfloat64m8_t __riscv_vfdiv(vbool8_t vm, vfloat64m8_t vs2, vfloat64m8_t vs1,
                           unsigned int frm, size_t vl);
vfloat64m8_t __riscv_vfdiv(vbool8_t vm, vfloat64m8_t vs2, double rs1,
                           unsigned int frm, size_t vl);
vfloat16mf4_t __riscv_vfrdiv(vbool64_t vm, vfloat16mf4_t vs2, _Float16 rs1,
                             unsigned int frm, size_t vl);
vfloat16mf2_t __riscv_vfrdiv(vbool32_t vm, vfloat16mf2_t vs2, _Float16 rs1,
                             unsigned int frm, size_t vl);
vfloat16m1_t __riscv_vfrdiv(vbool16_t vm, vfloat16m1_t vs2, _Float16 rs1,
                            unsigned int frm, size_t vl);
vfloat16m2_t __riscv_vfrdiv(vbool8_t vm, vfloat16m2_t vs2, _Float16 rs1,
                            unsigned int frm, size_t vl);
vfloat16m4_t __riscv_vfrdiv(vbool4_t vm, vfloat16m4_t vs2, _Float16 rs1,
                            unsigned int frm, size_t vl);
vfloat16m8_t __riscv_vfrdiv(vbool2_t vm, vfloat16m8_t vs2, _Float16 rs1,
                            unsigned int frm, size_t vl);
vfloat32mf2_t __riscv_vfrdiv(vbool64_t vm, vfloat32mf2_t vs2, float rs1,
                             unsigned int frm, size_t vl);
vfloat32m1_t __riscv_vfrdiv(vbool32_t vm, vfloat32m1_t vs2, float rs1,
                            unsigned int frm, size_t vl);
vfloat32m2_t __riscv_vfrdiv(vbool16_t vm, vfloat32m2_t vs2, float rs1,
                            unsigned int frm, size_t vl);
vfloat32m4_t __riscv_vfrdiv(vbool8_t vm, vfloat32m4_t vs2, float rs1,
                            unsigned int frm, size_t vl);
vfloat32m8_t __riscv_vfrdiv(vbool4_t vm, vfloat32m8_t vs2, float rs1,
                            unsigned int frm, size_t vl);
vfloat64m1_t __riscv_vfrdiv(vbool64_t vm, vfloat64m1_t vs2, double rs1,
                            unsigned int frm, size_t vl);
vfloat64m2_t __riscv_vfrdiv(vbool32_t vm, vfloat64m2_t vs2, double rs1,
                            unsigned int frm, size_t vl);
vfloat64m4_t __riscv_vfrdiv(vbool16_t vm, vfloat64m4_t vs2, double rs1,
                            unsigned int frm, size_t vl);
vfloat64m8_t __riscv_vfrdiv(vbool8_t vm, vfloat64m8_t vs2, double rs1,
                            unsigned int frm, size_t vl);

Vector Widening Floating-Point Multiply Intrinsics

vfloat32mf2_t __riscv_vfwmul(vfloat16mf4_t vs2, vfloat16mf4_t vs1, size_t vl);
vfloat32mf2_t __riscv_vfwmul(vfloat16mf4_t vs2, _Float16 rs1, size_t vl);
vfloat32m1_t __riscv_vfwmul(vfloat16mf2_t vs2, vfloat16mf2_t vs1, size_t vl);
vfloat32m1_t __riscv_vfwmul(vfloat16mf2_t vs2, _Float16 rs1, size_t vl);
vfloat32m2_t __riscv_vfwmul(vfloat16m1_t vs2, vfloat16m1_t vs1, size_t vl);
vfloat32m2_t __riscv_vfwmul(vfloat16m1_t vs2, _Float16 rs1, size_t vl);
vfloat32m4_t __riscv_vfwmul(vfloat16m2_t vs2, vfloat16m2_t vs1, size_t vl);
vfloat32m4_t __riscv_vfwmul(vfloat16m2_t vs2, _Float16 rs1, size_t vl);
vfloat32m8_t __riscv_vfwmul(vfloat16m4_t vs2, vfloat16m4_t vs1, size_t vl);
vfloat32m8_t __riscv_vfwmul(vfloat16m4_t vs2, _Float16 rs1, size_t vl);
vfloat64m1_t __riscv_vfwmul(vfloat32mf2_t vs2, vfloat32mf2_t vs1, size_t vl);
vfloat64m1_t __riscv_vfwmul(vfloat32mf2_t vs2, float rs1, size_t vl);
vfloat64m2_t __riscv_vfwmul(vfloat32m1_t vs2, vfloat32m1_t vs1, size_t vl);
vfloat64m2_t __riscv_vfwmul(vfloat32m1_t vs2, float rs1, size_t vl);
vfloat64m4_t __riscv_vfwmul(vfloat32m2_t vs2, vfloat32m2_t vs1, size_t vl);
vfloat64m4_t __riscv_vfwmul(vfloat32m2_t vs2, float rs1, size_t vl);
vfloat64m8_t __riscv_vfwmul(vfloat32m4_t vs2, vfloat32m4_t vs1, size_t vl);
vfloat64m8_t __riscv_vfwmul(vfloat32m4_t vs2, float rs1, size_t vl);
// masked functions
vfloat32mf2_t __riscv_vfwmul(vbool64_t vm, vfloat16mf4_t vs2, vfloat16mf4_t vs1,
                             size_t vl);
vfloat32mf2_t __riscv_vfwmul(vbool64_t vm, vfloat16mf4_t vs2, _Float16 rs1,
                             size_t vl);
vfloat32m1_t __riscv_vfwmul(vbool32_t vm, vfloat16mf2_t vs2, vfloat16mf2_t vs1,
                            size_t vl);
vfloat32m1_t __riscv_vfwmul(vbool32_t vm, vfloat16mf2_t vs2, _Float16 rs1,
                            size_t vl);
vfloat32m2_t __riscv_vfwmul(vbool16_t vm, vfloat16m1_t vs2, vfloat16m1_t vs1,
                            size_t vl);
vfloat32m2_t __riscv_vfwmul(vbool16_t vm, vfloat16m1_t vs2, _Float16 rs1,
                            size_t vl);
vfloat32m4_t __riscv_vfwmul(vbool8_t vm, vfloat16m2_t vs2, vfloat16m2_t vs1,
                            size_t vl);
vfloat32m4_t __riscv_vfwmul(vbool8_t vm, vfloat16m2_t vs2, _Float16 rs1,
                            size_t vl);
vfloat32m8_t __riscv_vfwmul(vbool4_t vm, vfloat16m4_t vs2, vfloat16m4_t vs1,
                            size_t vl);
vfloat32m8_t __riscv_vfwmul(vbool4_t vm, vfloat16m4_t vs2, _Float16 rs1,
                            size_t vl);
vfloat64m1_t __riscv_vfwmul(vbool64_t vm, vfloat32mf2_t vs2, vfloat32mf2_t vs1,
                            size_t vl);
vfloat64m1_t __riscv_vfwmul(vbool64_t vm, vfloat32mf2_t vs2, float rs1,
                            size_t vl);
vfloat64m2_t __riscv_vfwmul(vbool32_t vm, vfloat32m1_t vs2, vfloat32m1_t vs1,
                            size_t vl);
vfloat64m2_t __riscv_vfwmul(vbool32_t vm, vfloat32m1_t vs2, float rs1,
                            size_t vl);
vfloat64m4_t __riscv_vfwmul(vbool16_t vm, vfloat32m2_t vs2, vfloat32m2_t vs1,
                            size_t vl);
vfloat64m4_t __riscv_vfwmul(vbool16_t vm, vfloat32m2_t vs2, float rs1,
                            size_t vl);
vfloat64m8_t __riscv_vfwmul(vbool8_t vm, vfloat32m4_t vs2, vfloat32m4_t vs1,
                            size_t vl);
vfloat64m8_t __riscv_vfwmul(vbool8_t vm, vfloat32m4_t vs2, float rs1,
                            size_t vl);
vfloat32mf2_t __riscv_vfwmul(vfloat16mf4_t vs2, vfloat16mf4_t vs1,
                             unsigned int frm, size_t vl);
vfloat32mf2_t __riscv_vfwmul(vfloat16mf4_t vs2, _Float16 rs1, unsigned int frm,
                             size_t vl);
vfloat32m1_t __riscv_vfwmul(vfloat16mf2_t vs2, vfloat16mf2_t vs1,
                            unsigned int frm, size_t vl);
vfloat32m1_t __riscv_vfwmul(vfloat16mf2_t vs2, _Float16 rs1, unsigned int frm,
                            size_t vl);
vfloat32m2_t __riscv_vfwmul(vfloat16m1_t vs2, vfloat16m1_t vs1,
                            unsigned int frm, size_t vl);
vfloat32m2_t __riscv_vfwmul(vfloat16m1_t vs2, _Float16 rs1, unsigned int frm,
                            size_t vl);
vfloat32m4_t __riscv_vfwmul(vfloat16m2_t vs2, vfloat16m2_t vs1,
                            unsigned int frm, size_t vl);
vfloat32m4_t __riscv_vfwmul(vfloat16m2_t vs2, _Float16 rs1, unsigned int frm,
                            size_t vl);
vfloat32m8_t __riscv_vfwmul(vfloat16m4_t vs2, vfloat16m4_t vs1,
                            unsigned int frm, size_t vl);
vfloat32m8_t __riscv_vfwmul(vfloat16m4_t vs2, _Float16 rs1, unsigned int frm,
                            size_t vl);
vfloat64m1_t __riscv_vfwmul(vfloat32mf2_t vs2, vfloat32mf2_t vs1,
                            unsigned int frm, size_t vl);
vfloat64m1_t __riscv_vfwmul(vfloat32mf2_t vs2, float rs1, unsigned int frm,
                            size_t vl);
vfloat64m2_t __riscv_vfwmul(vfloat32m1_t vs2, vfloat32m1_t vs1,
                            unsigned int frm, size_t vl);
vfloat64m2_t __riscv_vfwmul(vfloat32m1_t vs2, float rs1, unsigned int frm,
                            size_t vl);
vfloat64m4_t __riscv_vfwmul(vfloat32m2_t vs2, vfloat32m2_t vs1,
                            unsigned int frm, size_t vl);
vfloat64m4_t __riscv_vfwmul(vfloat32m2_t vs2, float rs1, unsigned int frm,
                            size_t vl);
vfloat64m8_t __riscv_vfwmul(vfloat32m4_t vs2, vfloat32m4_t vs1,
                            unsigned int frm, size_t vl);
vfloat64m8_t __riscv_vfwmul(vfloat32m4_t vs2, float rs1, unsigned int frm,
                            size_t vl);
// masked functions
vfloat32mf2_t __riscv_vfwmul(vbool64_t vm, vfloat16mf4_t vs2, vfloat16mf4_t vs1,
                             unsigned int frm, size_t vl);
vfloat32mf2_t __riscv_vfwmul(vbool64_t vm, vfloat16mf4_t vs2, _Float16 rs1,
                             unsigned int frm, size_t vl);
vfloat32m1_t __riscv_vfwmul(vbool32_t vm, vfloat16mf2_t vs2, vfloat16mf2_t vs1,
                            unsigned int frm, size_t vl);
vfloat32m1_t __riscv_vfwmul(vbool32_t vm, vfloat16mf2_t vs2, _Float16 rs1,
                            unsigned int frm, size_t vl);
vfloat32m2_t __riscv_vfwmul(vbool16_t vm, vfloat16m1_t vs2, vfloat16m1_t vs1,
                            unsigned int frm, size_t vl);
vfloat32m2_t __riscv_vfwmul(vbool16_t vm, vfloat16m1_t vs2, _Float16 rs1,
                            unsigned int frm, size_t vl);
vfloat32m4_t __riscv_vfwmul(vbool8_t vm, vfloat16m2_t vs2, vfloat16m2_t vs1,
                            unsigned int frm, size_t vl);
vfloat32m4_t __riscv_vfwmul(vbool8_t vm, vfloat16m2_t vs2, _Float16 rs1,
                            unsigned int frm, size_t vl);
vfloat32m8_t __riscv_vfwmul(vbool4_t vm, vfloat16m4_t vs2, vfloat16m4_t vs1,
                            unsigned int frm, size_t vl);
vfloat32m8_t __riscv_vfwmul(vbool4_t vm, vfloat16m4_t vs2, _Float16 rs1,
                            unsigned int frm, size_t vl);
vfloat64m1_t __riscv_vfwmul(vbool64_t vm, vfloat32mf2_t vs2, vfloat32mf2_t vs1,
                            unsigned int frm, size_t vl);
vfloat64m1_t __riscv_vfwmul(vbool64_t vm, vfloat32mf2_t vs2, float rs1,
                            unsigned int frm, size_t vl);
vfloat64m2_t __riscv_vfwmul(vbool32_t vm, vfloat32m1_t vs2, vfloat32m1_t vs1,
                            unsigned int frm, size_t vl);
vfloat64m2_t __riscv_vfwmul(vbool32_t vm, vfloat32m1_t vs2, float rs1,
                            unsigned int frm, size_t vl);
vfloat64m4_t __riscv_vfwmul(vbool16_t vm, vfloat32m2_t vs2, vfloat32m2_t vs1,
                            unsigned int frm, size_t vl);
vfloat64m4_t __riscv_vfwmul(vbool16_t vm, vfloat32m2_t vs2, float rs1,
                            unsigned int frm, size_t vl);
vfloat64m8_t __riscv_vfwmul(vbool8_t vm, vfloat32m4_t vs2, vfloat32m4_t vs1,
                            unsigned int frm, size_t vl);
vfloat64m8_t __riscv_vfwmul(vbool8_t vm, vfloat32m4_t vs2, float rs1,
                            unsigned int frm, size_t vl);

Vector Single-Width Floating-Point Fused Multiply-Add Intrinsics

vfloat16mf4_t __riscv_vfmacc(vfloat16mf4_t vd, vfloat16mf4_t vs1,
                             vfloat16mf4_t vs2, size_t vl);
vfloat16mf4_t __riscv_vfmacc(vfloat16mf4_t vd, _Float16 rs1, vfloat16mf4_t vs2,
                             size_t vl);
vfloat16mf2_t __riscv_vfmacc(vfloat16mf2_t vd, vfloat16mf2_t vs1,
                             vfloat16mf2_t vs2, size_t vl);
vfloat16mf2_t __riscv_vfmacc(vfloat16mf2_t vd, _Float16 rs1, vfloat16mf2_t vs2,
                             size_t vl);
vfloat16m1_t __riscv_vfmacc(vfloat16m1_t vd, vfloat16m1_t vs1, vfloat16m1_t vs2,
                            size_t vl);
vfloat16m1_t __riscv_vfmacc(vfloat16m1_t vd, _Float16 rs1, vfloat16m1_t vs2,
                            size_t vl);
vfloat16m2_t __riscv_vfmacc(vfloat16m2_t vd, vfloat16m2_t vs1, vfloat16m2_t vs2,
                            size_t vl);
vfloat16m2_t __riscv_vfmacc(vfloat16m2_t vd, _Float16 rs1, vfloat16m2_t vs2,
                            size_t vl);
vfloat16m4_t __riscv_vfmacc(vfloat16m4_t vd, vfloat16m4_t vs1, vfloat16m4_t vs2,
                            size_t vl);
vfloat16m4_t __riscv_vfmacc(vfloat16m4_t vd, _Float16 rs1, vfloat16m4_t vs2,
                            size_t vl);
vfloat16m8_t __riscv_vfmacc(vfloat16m8_t vd, vfloat16m8_t vs1, vfloat16m8_t vs2,
                            size_t vl);
vfloat16m8_t __riscv_vfmacc(vfloat16m8_t vd, _Float16 rs1, vfloat16m8_t vs2,
                            size_t vl);
vfloat32mf2_t __riscv_vfmacc(vfloat32mf2_t vd, vfloat32mf2_t vs1,
                             vfloat32mf2_t vs2, size_t vl);
vfloat32mf2_t __riscv_vfmacc(vfloat32mf2_t vd, float rs1, vfloat32mf2_t vs2,
                             size_t vl);
vfloat32m1_t __riscv_vfmacc(vfloat32m1_t vd, vfloat32m1_t vs1, vfloat32m1_t vs2,
                            size_t vl);
vfloat32m1_t __riscv_vfmacc(vfloat32m1_t vd, float rs1, vfloat32m1_t vs2,
                            size_t vl);
vfloat32m2_t __riscv_vfmacc(vfloat32m2_t vd, vfloat32m2_t vs1, vfloat32m2_t vs2,
                            size_t vl);
vfloat32m2_t __riscv_vfmacc(vfloat32m2_t vd, float rs1, vfloat32m2_t vs2,
                            size_t vl);
vfloat32m4_t __riscv_vfmacc(vfloat32m4_t vd, vfloat32m4_t vs1, vfloat32m4_t vs2,
                            size_t vl);
vfloat32m4_t __riscv_vfmacc(vfloat32m4_t vd, float rs1, vfloat32m4_t vs2,
                            size_t vl);
vfloat32m8_t __riscv_vfmacc(vfloat32m8_t vd, vfloat32m8_t vs1, vfloat32m8_t vs2,
                            size_t vl);
vfloat32m8_t __riscv_vfmacc(vfloat32m8_t vd, float rs1, vfloat32m8_t vs2,
                            size_t vl);
vfloat64m1_t __riscv_vfmacc(vfloat64m1_t vd, vfloat64m1_t vs1, vfloat64m1_t vs2,
                            size_t vl);
vfloat64m1_t __riscv_vfmacc(vfloat64m1_t vd, double rs1, vfloat64m1_t vs2,
                            size_t vl);
vfloat64m2_t __riscv_vfmacc(vfloat64m2_t vd, vfloat64m2_t vs1, vfloat64m2_t vs2,
                            size_t vl);
vfloat64m2_t __riscv_vfmacc(vfloat64m2_t vd, double rs1, vfloat64m2_t vs2,
                            size_t vl);
vfloat64m4_t __riscv_vfmacc(vfloat64m4_t vd, vfloat64m4_t vs1, vfloat64m4_t vs2,
                            size_t vl);
vfloat64m4_t __riscv_vfmacc(vfloat64m4_t vd, double rs1, vfloat64m4_t vs2,
                            size_t vl);
vfloat64m8_t __riscv_vfmacc(vfloat64m8_t vd, vfloat64m8_t vs1, vfloat64m8_t vs2,
                            size_t vl);
vfloat64m8_t __riscv_vfmacc(vfloat64m8_t vd, double rs1, vfloat64m8_t vs2,
                            size_t vl);
vfloat16mf4_t __riscv_vfnmacc(vfloat16mf4_t vd, vfloat16mf4_t vs1,
                              vfloat16mf4_t vs2, size_t vl);
vfloat16mf4_t __riscv_vfnmacc(vfloat16mf4_t vd, _Float16 rs1, vfloat16mf4_t vs2,
                              size_t vl);
vfloat16mf2_t __riscv_vfnmacc(vfloat16mf2_t vd, vfloat16mf2_t vs1,
                              vfloat16mf2_t vs2, size_t vl);
vfloat16mf2_t __riscv_vfnmacc(vfloat16mf2_t vd, _Float16 rs1, vfloat16mf2_t vs2,
                              size_t vl);
vfloat16m1_t __riscv_vfnmacc(vfloat16m1_t vd, vfloat16m1_t vs1,
                             vfloat16m1_t vs2, size_t vl);
vfloat16m1_t __riscv_vfnmacc(vfloat16m1_t vd, _Float16 rs1, vfloat16m1_t vs2,
                             size_t vl);
vfloat16m2_t __riscv_vfnmacc(vfloat16m2_t vd, vfloat16m2_t vs1,
                             vfloat16m2_t vs2, size_t vl);
vfloat16m2_t __riscv_vfnmacc(vfloat16m2_t vd, _Float16 rs1, vfloat16m2_t vs2,
                             size_t vl);
vfloat16m4_t __riscv_vfnmacc(vfloat16m4_t vd, vfloat16m4_t vs1,
                             vfloat16m4_t vs2, size_t vl);
vfloat16m4_t __riscv_vfnmacc(vfloat16m4_t vd, _Float16 rs1, vfloat16m4_t vs2,
                             size_t vl);
vfloat16m8_t __riscv_vfnmacc(vfloat16m8_t vd, vfloat16m8_t vs1,
                             vfloat16m8_t vs2, size_t vl);
vfloat16m8_t __riscv_vfnmacc(vfloat16m8_t vd, _Float16 rs1, vfloat16m8_t vs2,
                             size_t vl);
vfloat32mf2_t __riscv_vfnmacc(vfloat32mf2_t vd, vfloat32mf2_t vs1,
                              vfloat32mf2_t vs2, size_t vl);
vfloat32mf2_t __riscv_vfnmacc(vfloat32mf2_t vd, float rs1, vfloat32mf2_t vs2,
                              size_t vl);
vfloat32m1_t __riscv_vfnmacc(vfloat32m1_t vd, vfloat32m1_t vs1,
                             vfloat32m1_t vs2, size_t vl);
vfloat32m1_t __riscv_vfnmacc(vfloat32m1_t vd, float rs1, vfloat32m1_t vs2,
                             size_t vl);
vfloat32m2_t __riscv_vfnmacc(vfloat32m2_t vd, vfloat32m2_t vs1,
                             vfloat32m2_t vs2, size_t vl);
vfloat32m2_t __riscv_vfnmacc(vfloat32m2_t vd, float rs1, vfloat32m2_t vs2,
                             size_t vl);
vfloat32m4_t __riscv_vfnmacc(vfloat32m4_t vd, vfloat32m4_t vs1,
                             vfloat32m4_t vs2, size_t vl);
vfloat32m4_t __riscv_vfnmacc(vfloat32m4_t vd, float rs1, vfloat32m4_t vs2,
                             size_t vl);
vfloat32m8_t __riscv_vfnmacc(vfloat32m8_t vd, vfloat32m8_t vs1,
                             vfloat32m8_t vs2, size_t vl);
vfloat32m8_t __riscv_vfnmacc(vfloat32m8_t vd, float rs1, vfloat32m8_t vs2,
                             size_t vl);
vfloat64m1_t __riscv_vfnmacc(vfloat64m1_t vd, vfloat64m1_t vs1,
                             vfloat64m1_t vs2, size_t vl);
vfloat64m1_t __riscv_vfnmacc(vfloat64m1_t vd, double rs1, vfloat64m1_t vs2,
                             size_t vl);
vfloat64m2_t __riscv_vfnmacc(vfloat64m2_t vd, vfloat64m2_t vs1,
                             vfloat64m2_t vs2, size_t vl);
vfloat64m2_t __riscv_vfnmacc(vfloat64m2_t vd, double rs1, vfloat64m2_t vs2,
                             size_t vl);
vfloat64m4_t __riscv_vfnmacc(vfloat64m4_t vd, vfloat64m4_t vs1,
                             vfloat64m4_t vs2, size_t vl);
vfloat64m4_t __riscv_vfnmacc(vfloat64m4_t vd, double rs1, vfloat64m4_t vs2,
                             size_t vl);
vfloat64m8_t __riscv_vfnmacc(vfloat64m8_t vd, vfloat64m8_t vs1,
                             vfloat64m8_t vs2, size_t vl);
vfloat64m8_t __riscv_vfnmacc(vfloat64m8_t vd, double rs1, vfloat64m8_t vs2,
                             size_t vl);
vfloat16mf4_t __riscv_vfmsac(vfloat16mf4_t vd, vfloat16mf4_t vs1,
                             vfloat16mf4_t vs2, size_t vl);
vfloat16mf4_t __riscv_vfmsac(vfloat16mf4_t vd, _Float16 rs1, vfloat16mf4_t vs2,
                             size_t vl);
vfloat16mf2_t __riscv_vfmsac(vfloat16mf2_t vd, vfloat16mf2_t vs1,
                             vfloat16mf2_t vs2, size_t vl);
vfloat16mf2_t __riscv_vfmsac(vfloat16mf2_t vd, _Float16 rs1, vfloat16mf2_t vs2,
                             size_t vl);
vfloat16m1_t __riscv_vfmsac(vfloat16m1_t vd, vfloat16m1_t vs1, vfloat16m1_t vs2,
                            size_t vl);
vfloat16m1_t __riscv_vfmsac(vfloat16m1_t vd, _Float16 rs1, vfloat16m1_t vs2,
                            size_t vl);
vfloat16m2_t __riscv_vfmsac(vfloat16m2_t vd, vfloat16m2_t vs1, vfloat16m2_t vs2,
                            size_t vl);
vfloat16m2_t __riscv_vfmsac(vfloat16m2_t vd, _Float16 rs1, vfloat16m2_t vs2,
                            size_t vl);
vfloat16m4_t __riscv_vfmsac(vfloat16m4_t vd, vfloat16m4_t vs1, vfloat16m4_t vs2,
                            size_t vl);
vfloat16m4_t __riscv_vfmsac(vfloat16m4_t vd, _Float16 rs1, vfloat16m4_t vs2,
                            size_t vl);
vfloat16m8_t __riscv_vfmsac(vfloat16m8_t vd, vfloat16m8_t vs1, vfloat16m8_t vs2,
                            size_t vl);
vfloat16m8_t __riscv_vfmsac(vfloat16m8_t vd, _Float16 rs1, vfloat16m8_t vs2,
                            size_t vl);
vfloat32mf2_t __riscv_vfmsac(vfloat32mf2_t vd, vfloat32mf2_t vs1,
                             vfloat32mf2_t vs2, size_t vl);
vfloat32mf2_t __riscv_vfmsac(vfloat32mf2_t vd, float rs1, vfloat32mf2_t vs2,
                             size_t vl);
vfloat32m1_t __riscv_vfmsac(vfloat32m1_t vd, vfloat32m1_t vs1, vfloat32m1_t vs2,
                            size_t vl);
vfloat32m1_t __riscv_vfmsac(vfloat32m1_t vd, float rs1, vfloat32m1_t vs2,
                            size_t vl);
vfloat32m2_t __riscv_vfmsac(vfloat32m2_t vd, vfloat32m2_t vs1, vfloat32m2_t vs2,
                            size_t vl);
vfloat32m2_t __riscv_vfmsac(vfloat32m2_t vd, float rs1, vfloat32m2_t vs2,
                            size_t vl);
vfloat32m4_t __riscv_vfmsac(vfloat32m4_t vd, vfloat32m4_t vs1, vfloat32m4_t vs2,
                            size_t vl);
vfloat32m4_t __riscv_vfmsac(vfloat32m4_t vd, float rs1, vfloat32m4_t vs2,
                            size_t vl);
vfloat32m8_t __riscv_vfmsac(vfloat32m8_t vd, vfloat32m8_t vs1, vfloat32m8_t vs2,
                            size_t vl);
vfloat32m8_t __riscv_vfmsac(vfloat32m8_t vd, float rs1, vfloat32m8_t vs2,
                            size_t vl);
vfloat64m1_t __riscv_vfmsac(vfloat64m1_t vd, vfloat64m1_t vs1, vfloat64m1_t vs2,
                            size_t vl);
vfloat64m1_t __riscv_vfmsac(vfloat64m1_t vd, double rs1, vfloat64m1_t vs2,
                            size_t vl);
vfloat64m2_t __riscv_vfmsac(vfloat64m2_t vd, vfloat64m2_t vs1, vfloat64m2_t vs2,
                            size_t vl);
vfloat64m2_t __riscv_vfmsac(vfloat64m2_t vd, double rs1, vfloat64m2_t vs2,
                            size_t vl);
vfloat64m4_t __riscv_vfmsac(vfloat64m4_t vd, vfloat64m4_t vs1, vfloat64m4_t vs2,
                            size_t vl);
vfloat64m4_t __riscv_vfmsac(vfloat64m4_t vd, double rs1, vfloat64m4_t vs2,
                            size_t vl);
vfloat64m8_t __riscv_vfmsac(vfloat64m8_t vd, vfloat64m8_t vs1, vfloat64m8_t vs2,
                            size_t vl);
vfloat64m8_t __riscv_vfmsac(vfloat64m8_t vd, double rs1, vfloat64m8_t vs2,
                            size_t vl);
vfloat16mf4_t __riscv_vfnmsac(vfloat16mf4_t vd, vfloat16mf4_t vs1,
                              vfloat16mf4_t vs2, size_t vl);
vfloat16mf4_t __riscv_vfnmsac(vfloat16mf4_t vd, _Float16 rs1, vfloat16mf4_t vs2,
                              size_t vl);
vfloat16mf2_t __riscv_vfnmsac(vfloat16mf2_t vd, vfloat16mf2_t vs1,
                              vfloat16mf2_t vs2, size_t vl);
vfloat16mf2_t __riscv_vfnmsac(vfloat16mf2_t vd, _Float16 rs1, vfloat16mf2_t vs2,
                              size_t vl);
vfloat16m1_t __riscv_vfnmsac(vfloat16m1_t vd, vfloat16m1_t vs1,
                             vfloat16m1_t vs2, size_t vl);
vfloat16m1_t __riscv_vfnmsac(vfloat16m1_t vd, _Float16 rs1, vfloat16m1_t vs2,
                             size_t vl);
vfloat16m2_t __riscv_vfnmsac(vfloat16m2_t vd, vfloat16m2_t vs1,
                             vfloat16m2_t vs2, size_t vl);
vfloat16m2_t __riscv_vfnmsac(vfloat16m2_t vd, _Float16 rs1, vfloat16m2_t vs2,
                             size_t vl);
vfloat16m4_t __riscv_vfnmsac(vfloat16m4_t vd, vfloat16m4_t vs1,
                             vfloat16m4_t vs2, size_t vl);
vfloat16m4_t __riscv_vfnmsac(vfloat16m4_t vd, _Float16 rs1, vfloat16m4_t vs2,
                             size_t vl);
vfloat16m8_t __riscv_vfnmsac(vfloat16m8_t vd, vfloat16m8_t vs1,
                             vfloat16m8_t vs2, size_t vl);
vfloat16m8_t __riscv_vfnmsac(vfloat16m8_t vd, _Float16 rs1, vfloat16m8_t vs2,
                             size_t vl);
vfloat32mf2_t __riscv_vfnmsac(vfloat32mf2_t vd, vfloat32mf2_t vs1,
                              vfloat32mf2_t vs2, size_t vl);
vfloat32mf2_t __riscv_vfnmsac(vfloat32mf2_t vd, float rs1, vfloat32mf2_t vs2,
                              size_t vl);
vfloat32m1_t __riscv_vfnmsac(vfloat32m1_t vd, vfloat32m1_t vs1,
                             vfloat32m1_t vs2, size_t vl);
vfloat32m1_t __riscv_vfnmsac(vfloat32m1_t vd, float rs1, vfloat32m1_t vs2,
                             size_t vl);
vfloat32m2_t __riscv_vfnmsac(vfloat32m2_t vd, vfloat32m2_t vs1,
                             vfloat32m2_t vs2, size_t vl);
vfloat32m2_t __riscv_vfnmsac(vfloat32m2_t vd, float rs1, vfloat32m2_t vs2,
                             size_t vl);
vfloat32m4_t __riscv_vfnmsac(vfloat32m4_t vd, vfloat32m4_t vs1,
                             vfloat32m4_t vs2, size_t vl);
vfloat32m4_t __riscv_vfnmsac(vfloat32m4_t vd, float rs1, vfloat32m4_t vs2,
                             size_t vl);
vfloat32m8_t __riscv_vfnmsac(vfloat32m8_t vd, vfloat32m8_t vs1,
                             vfloat32m8_t vs2, size_t vl);
vfloat32m8_t __riscv_vfnmsac(vfloat32m8_t vd, float rs1, vfloat32m8_t vs2,
                             size_t vl);
vfloat64m1_t __riscv_vfnmsac(vfloat64m1_t vd, vfloat64m1_t vs1,
                             vfloat64m1_t vs2, size_t vl);
vfloat64m1_t __riscv_vfnmsac(vfloat64m1_t vd, double rs1, vfloat64m1_t vs2,
                             size_t vl);
vfloat64m2_t __riscv_vfnmsac(vfloat64m2_t vd, vfloat64m2_t vs1,
                             vfloat64m2_t vs2, size_t vl);
vfloat64m2_t __riscv_vfnmsac(vfloat64m2_t vd, double rs1, vfloat64m2_t vs2,
                             size_t vl);
vfloat64m4_t __riscv_vfnmsac(vfloat64m4_t vd, vfloat64m4_t vs1,
                             vfloat64m4_t vs2, size_t vl);
vfloat64m4_t __riscv_vfnmsac(vfloat64m4_t vd, double rs1, vfloat64m4_t vs2,
                             size_t vl);
vfloat64m8_t __riscv_vfnmsac(vfloat64m8_t vd, vfloat64m8_t vs1,
                             vfloat64m8_t vs2, size_t vl);
vfloat64m8_t __riscv_vfnmsac(vfloat64m8_t vd, double rs1, vfloat64m8_t vs2,
                             size_t vl);
vfloat16mf4_t __riscv_vfmadd(vfloat16mf4_t vd, vfloat16mf4_t vs1,
                             vfloat16mf4_t vs2, size_t vl);
vfloat16mf4_t __riscv_vfmadd(vfloat16mf4_t vd, _Float16 rs1, vfloat16mf4_t vs2,
                             size_t vl);
vfloat16mf2_t __riscv_vfmadd(vfloat16mf2_t vd, vfloat16mf2_t vs1,
                             vfloat16mf2_t vs2, size_t vl);
vfloat16mf2_t __riscv_vfmadd(vfloat16mf2_t vd, _Float16 rs1, vfloat16mf2_t vs2,
                             size_t vl);
vfloat16m1_t __riscv_vfmadd(vfloat16m1_t vd, vfloat16m1_t vs1, vfloat16m1_t vs2,
                            size_t vl);
vfloat16m1_t __riscv_vfmadd(vfloat16m1_t vd, _Float16 rs1, vfloat16m1_t vs2,
                            size_t vl);
vfloat16m2_t __riscv_vfmadd(vfloat16m2_t vd, vfloat16m2_t vs1, vfloat16m2_t vs2,
                            size_t vl);
vfloat16m2_t __riscv_vfmadd(vfloat16m2_t vd, _Float16 rs1, vfloat16m2_t vs2,
                            size_t vl);
vfloat16m4_t __riscv_vfmadd(vfloat16m4_t vd, vfloat16m4_t vs1, vfloat16m4_t vs2,
                            size_t vl);
vfloat16m4_t __riscv_vfmadd(vfloat16m4_t vd, _Float16 rs1, vfloat16m4_t vs2,
                            size_t vl);
vfloat16m8_t __riscv_vfmadd(vfloat16m8_t vd, vfloat16m8_t vs1, vfloat16m8_t vs2,
                            size_t vl);
vfloat16m8_t __riscv_vfmadd(vfloat16m8_t vd, _Float16 rs1, vfloat16m8_t vs2,
                            size_t vl);
vfloat32mf2_t __riscv_vfmadd(vfloat32mf2_t vd, vfloat32mf2_t vs1,
                             vfloat32mf2_t vs2, size_t vl);
vfloat32mf2_t __riscv_vfmadd(vfloat32mf2_t vd, float rs1, vfloat32mf2_t vs2,
                             size_t vl);
vfloat32m1_t __riscv_vfmadd(vfloat32m1_t vd, vfloat32m1_t vs1, vfloat32m1_t vs2,
                            size_t vl);
vfloat32m1_t __riscv_vfmadd(vfloat32m1_t vd, float rs1, vfloat32m1_t vs2,
                            size_t vl);
vfloat32m2_t __riscv_vfmadd(vfloat32m2_t vd, vfloat32m2_t vs1, vfloat32m2_t vs2,
                            size_t vl);
vfloat32m2_t __riscv_vfmadd(vfloat32m2_t vd, float rs1, vfloat32m2_t vs2,
                            size_t vl);
vfloat32m4_t __riscv_vfmadd(vfloat32m4_t vd, vfloat32m4_t vs1, vfloat32m4_t vs2,
                            size_t vl);
vfloat32m4_t __riscv_vfmadd(vfloat32m4_t vd, float rs1, vfloat32m4_t vs2,
                            size_t vl);
vfloat32m8_t __riscv_vfmadd(vfloat32m8_t vd, vfloat32m8_t vs1, vfloat32m8_t vs2,
                            size_t vl);
vfloat32m8_t __riscv_vfmadd(vfloat32m8_t vd, float rs1, vfloat32m8_t vs2,
                            size_t vl);
vfloat64m1_t __riscv_vfmadd(vfloat64m1_t vd, vfloat64m1_t vs1, vfloat64m1_t vs2,
                            size_t vl);
vfloat64m1_t __riscv_vfmadd(vfloat64m1_t vd, double rs1, vfloat64m1_t vs2,
                            size_t vl);
vfloat64m2_t __riscv_vfmadd(vfloat64m2_t vd, vfloat64m2_t vs1, vfloat64m2_t vs2,
                            size_t vl);
vfloat64m2_t __riscv_vfmadd(vfloat64m2_t vd, double rs1, vfloat64m2_t vs2,
                            size_t vl);
vfloat64m4_t __riscv_vfmadd(vfloat64m4_t vd, vfloat64m4_t vs1, vfloat64m4_t vs2,
                            size_t vl);
vfloat64m4_t __riscv_vfmadd(vfloat64m4_t vd, double rs1, vfloat64m4_t vs2,
                            size_t vl);
vfloat64m8_t __riscv_vfmadd(vfloat64m8_t vd, vfloat64m8_t vs1, vfloat64m8_t vs2,
                            size_t vl);
vfloat64m8_t __riscv_vfmadd(vfloat64m8_t vd, double rs1, vfloat64m8_t vs2,
                            size_t vl);
vfloat16mf4_t __riscv_vfnmadd(vfloat16mf4_t vd, vfloat16mf4_t vs1,
                              vfloat16mf4_t vs2, size_t vl);
vfloat16mf4_t __riscv_vfnmadd(vfloat16mf4_t vd, _Float16 rs1, vfloat16mf4_t vs2,
                              size_t vl);
vfloat16mf2_t __riscv_vfnmadd(vfloat16mf2_t vd, vfloat16mf2_t vs1,
                              vfloat16mf2_t vs2, size_t vl);
vfloat16mf2_t __riscv_vfnmadd(vfloat16mf2_t vd, _Float16 rs1, vfloat16mf2_t vs2,
                              size_t vl);
vfloat16m1_t __riscv_vfnmadd(vfloat16m1_t vd, vfloat16m1_t vs1,
                             vfloat16m1_t vs2, size_t vl);
vfloat16m1_t __riscv_vfnmadd(vfloat16m1_t vd, _Float16 rs1, vfloat16m1_t vs2,
                             size_t vl);
vfloat16m2_t __riscv_vfnmadd(vfloat16m2_t vd, vfloat16m2_t vs1,
                             vfloat16m2_t vs2, size_t vl);
vfloat16m2_t __riscv_vfnmadd(vfloat16m2_t vd, _Float16 rs1, vfloat16m2_t vs2,
                             size_t vl);
vfloat16m4_t __riscv_vfnmadd(vfloat16m4_t vd, vfloat16m4_t vs1,
                             vfloat16m4_t vs2, size_t vl);
vfloat16m4_t __riscv_vfnmadd(vfloat16m4_t vd, _Float16 rs1, vfloat16m4_t vs2,
                             size_t vl);
vfloat16m8_t __riscv_vfnmadd(vfloat16m8_t vd, vfloat16m8_t vs1,
                             vfloat16m8_t vs2, size_t vl);
vfloat16m8_t __riscv_vfnmadd(vfloat16m8_t vd, _Float16 rs1, vfloat16m8_t vs2,
                             size_t vl);
vfloat32mf2_t __riscv_vfnmadd(vfloat32mf2_t vd, vfloat32mf2_t vs1,
                              vfloat32mf2_t vs2, size_t vl);
vfloat32mf2_t __riscv_vfnmadd(vfloat32mf2_t vd, float rs1, vfloat32mf2_t vs2,
                              size_t vl);
vfloat32m1_t __riscv_vfnmadd(vfloat32m1_t vd, vfloat32m1_t vs1,
                             vfloat32m1_t vs2, size_t vl);
vfloat32m1_t __riscv_vfnmadd(vfloat32m1_t vd, float rs1, vfloat32m1_t vs2,
                             size_t vl);
vfloat32m2_t __riscv_vfnmadd(vfloat32m2_t vd, vfloat32m2_t vs1,
                             vfloat32m2_t vs2, size_t vl);
vfloat32m2_t __riscv_vfnmadd(vfloat32m2_t vd, float rs1, vfloat32m2_t vs2,
                             size_t vl);
vfloat32m4_t __riscv_vfnmadd(vfloat32m4_t vd, vfloat32m4_t vs1,
                             vfloat32m4_t vs2, size_t vl);
vfloat32m4_t __riscv_vfnmadd(vfloat32m4_t vd, float rs1, vfloat32m4_t vs2,
                             size_t vl);
vfloat32m8_t __riscv_vfnmadd(vfloat32m8_t vd, vfloat32m8_t vs1,
                             vfloat32m8_t vs2, size_t vl);
vfloat32m8_t __riscv_vfnmadd(vfloat32m8_t vd, float rs1, vfloat32m8_t vs2,
                             size_t vl);
vfloat64m1_t __riscv_vfnmadd(vfloat64m1_t vd, vfloat64m1_t vs1,
                             vfloat64m1_t vs2, size_t vl);
vfloat64m1_t __riscv_vfnmadd(vfloat64m1_t vd, double rs1, vfloat64m1_t vs2,
                             size_t vl);
vfloat64m2_t __riscv_vfnmadd(vfloat64m2_t vd, vfloat64m2_t vs1,
                             vfloat64m2_t vs2, size_t vl);
vfloat64m2_t __riscv_vfnmadd(vfloat64m2_t vd, double rs1, vfloat64m2_t vs2,
                             size_t vl);
vfloat64m4_t __riscv_vfnmadd(vfloat64m4_t vd, vfloat64m4_t vs1,
                             vfloat64m4_t vs2, size_t vl);
vfloat64m4_t __riscv_vfnmadd(vfloat64m4_t vd, double rs1, vfloat64m4_t vs2,
                             size_t vl);
vfloat64m8_t __riscv_vfnmadd(vfloat64m8_t vd, vfloat64m8_t vs1,
                             vfloat64m8_t vs2, size_t vl);
vfloat64m8_t __riscv_vfnmadd(vfloat64m8_t vd, double rs1, vfloat64m8_t vs2,
                             size_t vl);
vfloat16mf4_t __riscv_vfmsub(vfloat16mf4_t vd, vfloat16mf4_t vs1,
                             vfloat16mf4_t vs2, size_t vl);
vfloat16mf4_t __riscv_vfmsub(vfloat16mf4_t vd, _Float16 rs1, vfloat16mf4_t vs2,
                             size_t vl);
vfloat16mf2_t __riscv_vfmsub(vfloat16mf2_t vd, vfloat16mf2_t vs1,
                             vfloat16mf2_t vs2, size_t vl);
vfloat16mf2_t __riscv_vfmsub(vfloat16mf2_t vd, _Float16 rs1, vfloat16mf2_t vs2,
                             size_t vl);
vfloat16m1_t __riscv_vfmsub(vfloat16m1_t vd, vfloat16m1_t vs1, vfloat16m1_t vs2,
                            size_t vl);
vfloat16m1_t __riscv_vfmsub(vfloat16m1_t vd, _Float16 rs1, vfloat16m1_t vs2,
                            size_t vl);
vfloat16m2_t __riscv_vfmsub(vfloat16m2_t vd, vfloat16m2_t vs1, vfloat16m2_t vs2,
                            size_t vl);
vfloat16m2_t __riscv_vfmsub(vfloat16m2_t vd, _Float16 rs1, vfloat16m2_t vs2,
                            size_t vl);
vfloat16m4_t __riscv_vfmsub(vfloat16m4_t vd, vfloat16m4_t vs1, vfloat16m4_t vs2,
                            size_t vl);
vfloat16m4_t __riscv_vfmsub(vfloat16m4_t vd, _Float16 rs1, vfloat16m4_t vs2,
                            size_t vl);
vfloat16m8_t __riscv_vfmsub(vfloat16m8_t vd, vfloat16m8_t vs1, vfloat16m8_t vs2,
                            size_t vl);
vfloat16m8_t __riscv_vfmsub(vfloat16m8_t vd, _Float16 rs1, vfloat16m8_t vs2,
                            size_t vl);
vfloat32mf2_t __riscv_vfmsub(vfloat32mf2_t vd, vfloat32mf2_t vs1,
                             vfloat32mf2_t vs2, size_t vl);
vfloat32mf2_t __riscv_vfmsub(vfloat32mf2_t vd, float rs1, vfloat32mf2_t vs2,
                             size_t vl);
vfloat32m1_t __riscv_vfmsub(vfloat32m1_t vd, vfloat32m1_t vs1, vfloat32m1_t vs2,
                            size_t vl);
vfloat32m1_t __riscv_vfmsub(vfloat32m1_t vd, float rs1, vfloat32m1_t vs2,
                            size_t vl);
vfloat32m2_t __riscv_vfmsub(vfloat32m2_t vd, vfloat32m2_t vs1, vfloat32m2_t vs2,
                            size_t vl);
vfloat32m2_t __riscv_vfmsub(vfloat32m2_t vd, float rs1, vfloat32m2_t vs2,
                            size_t vl);
vfloat32m4_t __riscv_vfmsub(vfloat32m4_t vd, vfloat32m4_t vs1, vfloat32m4_t vs2,
                            size_t vl);
vfloat32m4_t __riscv_vfmsub(vfloat32m4_t vd, float rs1, vfloat32m4_t vs2,
                            size_t vl);
vfloat32m8_t __riscv_vfmsub(vfloat32m8_t vd, vfloat32m8_t vs1, vfloat32m8_t vs2,
                            size_t vl);
vfloat32m8_t __riscv_vfmsub(vfloat32m8_t vd, float rs1, vfloat32m8_t vs2,
                            size_t vl);
vfloat64m1_t __riscv_vfmsub(vfloat64m1_t vd, vfloat64m1_t vs1, vfloat64m1_t vs2,
                            size_t vl);
vfloat64m1_t __riscv_vfmsub(vfloat64m1_t vd, double rs1, vfloat64m1_t vs2,
                            size_t vl);
vfloat64m2_t __riscv_vfmsub(vfloat64m2_t vd, vfloat64m2_t vs1, vfloat64m2_t vs2,
                            size_t vl);
vfloat64m2_t __riscv_vfmsub(vfloat64m2_t vd, double rs1, vfloat64m2_t vs2,
                            size_t vl);
vfloat64m4_t __riscv_vfmsub(vfloat64m4_t vd, vfloat64m4_t vs1, vfloat64m4_t vs2,
                            size_t vl);
vfloat64m4_t __riscv_vfmsub(vfloat64m4_t vd, double rs1, vfloat64m4_t vs2,
                            size_t vl);
vfloat64m8_t __riscv_vfmsub(vfloat64m8_t vd, vfloat64m8_t vs1, vfloat64m8_t vs2,
                            size_t vl);
vfloat64m8_t __riscv_vfmsub(vfloat64m8_t vd, double rs1, vfloat64m8_t vs2,
                            size_t vl);
vfloat16mf4_t __riscv_vfnmsub(vfloat16mf4_t vd, vfloat16mf4_t vs1,
                              vfloat16mf4_t vs2, size_t vl);
vfloat16mf4_t __riscv_vfnmsub(vfloat16mf4_t vd, _Float16 rs1, vfloat16mf4_t vs2,
                              size_t vl);
vfloat16mf2_t __riscv_vfnmsub(vfloat16mf2_t vd, vfloat16mf2_t vs1,
                              vfloat16mf2_t vs2, size_t vl);
vfloat16mf2_t __riscv_vfnmsub(vfloat16mf2_t vd, _Float16 rs1, vfloat16mf2_t vs2,
                              size_t vl);
vfloat16m1_t __riscv_vfnmsub(vfloat16m1_t vd, vfloat16m1_t vs1,
                             vfloat16m1_t vs2, size_t vl);
vfloat16m1_t __riscv_vfnmsub(vfloat16m1_t vd, _Float16 rs1, vfloat16m1_t vs2,
                             size_t vl);
vfloat16m2_t __riscv_vfnmsub(vfloat16m2_t vd, vfloat16m2_t vs1,
                             vfloat16m2_t vs2, size_t vl);
vfloat16m2_t __riscv_vfnmsub(vfloat16m2_t vd, _Float16 rs1, vfloat16m2_t vs2,
                             size_t vl);
vfloat16m4_t __riscv_vfnmsub(vfloat16m4_t vd, vfloat16m4_t vs1,
                             vfloat16m4_t vs2, size_t vl);
vfloat16m4_t __riscv_vfnmsub(vfloat16m4_t vd, _Float16 rs1, vfloat16m4_t vs2,
                             size_t vl);
vfloat16m8_t __riscv_vfnmsub(vfloat16m8_t vd, vfloat16m8_t vs1,
                             vfloat16m8_t vs2, size_t vl);
vfloat16m8_t __riscv_vfnmsub(vfloat16m8_t vd, _Float16 rs1, vfloat16m8_t vs2,
                             size_t vl);
vfloat32mf2_t __riscv_vfnmsub(vfloat32mf2_t vd, vfloat32mf2_t vs1,
                              vfloat32mf2_t vs2, size_t vl);
vfloat32mf2_t __riscv_vfnmsub(vfloat32mf2_t vd, float rs1, vfloat32mf2_t vs2,
                              size_t vl);
vfloat32m1_t __riscv_vfnmsub(vfloat32m1_t vd, vfloat32m1_t vs1,
                             vfloat32m1_t vs2, size_t vl);
vfloat32m1_t __riscv_vfnmsub(vfloat32m1_t vd, float rs1, vfloat32m1_t vs2,
                             size_t vl);
vfloat32m2_t __riscv_vfnmsub(vfloat32m2_t vd, vfloat32m2_t vs1,
                             vfloat32m2_t vs2, size_t vl);
vfloat32m2_t __riscv_vfnmsub(vfloat32m2_t vd, float rs1, vfloat32m2_t vs2,
                             size_t vl);
vfloat32m4_t __riscv_vfnmsub(vfloat32m4_t vd, vfloat32m4_t vs1,
                             vfloat32m4_t vs2, size_t vl);
vfloat32m4_t __riscv_vfnmsub(vfloat32m4_t vd, float rs1, vfloat32m4_t vs2,
                             size_t vl);
vfloat32m8_t __riscv_vfnmsub(vfloat32m8_t vd, vfloat32m8_t vs1,
                             vfloat32m8_t vs2, size_t vl);
vfloat32m8_t __riscv_vfnmsub(vfloat32m8_t vd, float rs1, vfloat32m8_t vs2,
                             size_t vl);
vfloat64m1_t __riscv_vfnmsub(vfloat64m1_t vd, vfloat64m1_t vs1,
                             vfloat64m1_t vs2, size_t vl);
vfloat64m1_t __riscv_vfnmsub(vfloat64m1_t vd, double rs1, vfloat64m1_t vs2,
                             size_t vl);
vfloat64m2_t __riscv_vfnmsub(vfloat64m2_t vd, vfloat64m2_t vs1,
                             vfloat64m2_t vs2, size_t vl);
vfloat64m2_t __riscv_vfnmsub(vfloat64m2_t vd, double rs1, vfloat64m2_t vs2,
                             size_t vl);
vfloat64m4_t __riscv_vfnmsub(vfloat64m4_t vd, vfloat64m4_t vs1,
                             vfloat64m4_t vs2, size_t vl);
vfloat64m4_t __riscv_vfnmsub(vfloat64m4_t vd, double rs1, vfloat64m4_t vs2,
                             size_t vl);
vfloat64m8_t __riscv_vfnmsub(vfloat64m8_t vd, vfloat64m8_t vs1,
                             vfloat64m8_t vs2, size_t vl);
vfloat64m8_t __riscv_vfnmsub(vfloat64m8_t vd, double rs1, vfloat64m8_t vs2,
                             size_t vl);
// masked functions
vfloat16mf4_t __riscv_vfmacc(vbool64_t vm, vfloat16mf4_t vd, vfloat16mf4_t vs1,
                             vfloat16mf4_t vs2, size_t vl);
vfloat16mf4_t __riscv_vfmacc(vbool64_t vm, vfloat16mf4_t vd, _Float16 rs1,
                             vfloat16mf4_t vs2, size_t vl);
vfloat16mf2_t __riscv_vfmacc(vbool32_t vm, vfloat16mf2_t vd, vfloat16mf2_t vs1,
                             vfloat16mf2_t vs2, size_t vl);
vfloat16mf2_t __riscv_vfmacc(vbool32_t vm, vfloat16mf2_t vd, _Float16 rs1,
                             vfloat16mf2_t vs2, size_t vl);
vfloat16m1_t __riscv_vfmacc(vbool16_t vm, vfloat16m1_t vd, vfloat16m1_t vs1,
                            vfloat16m1_t vs2, size_t vl);
vfloat16m1_t __riscv_vfmacc(vbool16_t vm, vfloat16m1_t vd, _Float16 rs1,
                            vfloat16m1_t vs2, size_t vl);
vfloat16m2_t __riscv_vfmacc(vbool8_t vm, vfloat16m2_t vd, vfloat16m2_t vs1,
                            vfloat16m2_t vs2, size_t vl);
vfloat16m2_t __riscv_vfmacc(vbool8_t vm, vfloat16m2_t vd, _Float16 rs1,
                            vfloat16m2_t vs2, size_t vl);
vfloat16m4_t __riscv_vfmacc(vbool4_t vm, vfloat16m4_t vd, vfloat16m4_t vs1,
                            vfloat16m4_t vs2, size_t vl);
vfloat16m4_t __riscv_vfmacc(vbool4_t vm, vfloat16m4_t vd, _Float16 rs1,
                            vfloat16m4_t vs2, size_t vl);
vfloat16m8_t __riscv_vfmacc(vbool2_t vm, vfloat16m8_t vd, vfloat16m8_t vs1,
                            vfloat16m8_t vs2, size_t vl);
vfloat16m8_t __riscv_vfmacc(vbool2_t vm, vfloat16m8_t vd, _Float16 rs1,
                            vfloat16m8_t vs2, size_t vl);
vfloat32mf2_t __riscv_vfmacc(vbool64_t vm, vfloat32mf2_t vd, vfloat32mf2_t vs1,
                             vfloat32mf2_t vs2, size_t vl);
vfloat32mf2_t __riscv_vfmacc(vbool64_t vm, vfloat32mf2_t vd, float rs1,
                             vfloat32mf2_t vs2, size_t vl);
vfloat32m1_t __riscv_vfmacc(vbool32_t vm, vfloat32m1_t vd, vfloat32m1_t vs1,
                            vfloat32m1_t vs2, size_t vl);
vfloat32m1_t __riscv_vfmacc(vbool32_t vm, vfloat32m1_t vd, float rs1,
                            vfloat32m1_t vs2, size_t vl);
vfloat32m2_t __riscv_vfmacc(vbool16_t vm, vfloat32m2_t vd, vfloat32m2_t vs1,
                            vfloat32m2_t vs2, size_t vl);
vfloat32m2_t __riscv_vfmacc(vbool16_t vm, vfloat32m2_t vd, float rs1,
                            vfloat32m2_t vs2, size_t vl);
vfloat32m4_t __riscv_vfmacc(vbool8_t vm, vfloat32m4_t vd, vfloat32m4_t vs1,
                            vfloat32m4_t vs2, size_t vl);
vfloat32m4_t __riscv_vfmacc(vbool8_t vm, vfloat32m4_t vd, float rs1,
                            vfloat32m4_t vs2, size_t vl);
vfloat32m8_t __riscv_vfmacc(vbool4_t vm, vfloat32m8_t vd, vfloat32m8_t vs1,
                            vfloat32m8_t vs2, size_t vl);
vfloat32m8_t __riscv_vfmacc(vbool4_t vm, vfloat32m8_t vd, float rs1,
                            vfloat32m8_t vs2, size_t vl);
vfloat64m1_t __riscv_vfmacc(vbool64_t vm, vfloat64m1_t vd, vfloat64m1_t vs1,
                            vfloat64m1_t vs2, size_t vl);
vfloat64m1_t __riscv_vfmacc(vbool64_t vm, vfloat64m1_t vd, double rs1,
                            vfloat64m1_t vs2, size_t vl);
vfloat64m2_t __riscv_vfmacc(vbool32_t vm, vfloat64m2_t vd, vfloat64m2_t vs1,
                            vfloat64m2_t vs2, size_t vl);
vfloat64m2_t __riscv_vfmacc(vbool32_t vm, vfloat64m2_t vd, double rs1,
                            vfloat64m2_t vs2, size_t vl);
vfloat64m4_t __riscv_vfmacc(vbool16_t vm, vfloat64m4_t vd, vfloat64m4_t vs1,
                            vfloat64m4_t vs2, size_t vl);
vfloat64m4_t __riscv_vfmacc(vbool16_t vm, vfloat64m4_t vd, double rs1,
                            vfloat64m4_t vs2, size_t vl);
vfloat64m8_t __riscv_vfmacc(vbool8_t vm, vfloat64m8_t vd, vfloat64m8_t vs1,
                            vfloat64m8_t vs2, size_t vl);
vfloat64m8_t __riscv_vfmacc(vbool8_t vm, vfloat64m8_t vd, double rs1,
                            vfloat64m8_t vs2, size_t vl);
vfloat16mf4_t __riscv_vfnmacc(vbool64_t vm, vfloat16mf4_t vd, vfloat16mf4_t vs1,
                              vfloat16mf4_t vs2, size_t vl);
vfloat16mf4_t __riscv_vfnmacc(vbool64_t vm, vfloat16mf4_t vd, _Float16 rs1,
                              vfloat16mf4_t vs2, size_t vl);
vfloat16mf2_t __riscv_vfnmacc(vbool32_t vm, vfloat16mf2_t vd, vfloat16mf2_t vs1,
                              vfloat16mf2_t vs2, size_t vl);
vfloat16mf2_t __riscv_vfnmacc(vbool32_t vm, vfloat16mf2_t vd, _Float16 rs1,
                              vfloat16mf2_t vs2, size_t vl);
vfloat16m1_t __riscv_vfnmacc(vbool16_t vm, vfloat16m1_t vd, vfloat16m1_t vs1,
                             vfloat16m1_t vs2, size_t vl);
vfloat16m1_t __riscv_vfnmacc(vbool16_t vm, vfloat16m1_t vd, _Float16 rs1,
                             vfloat16m1_t vs2, size_t vl);
vfloat16m2_t __riscv_vfnmacc(vbool8_t vm, vfloat16m2_t vd, vfloat16m2_t vs1,
                             vfloat16m2_t vs2, size_t vl);
vfloat16m2_t __riscv_vfnmacc(vbool8_t vm, vfloat16m2_t vd, _Float16 rs1,
                             vfloat16m2_t vs2, size_t vl);
vfloat16m4_t __riscv_vfnmacc(vbool4_t vm, vfloat16m4_t vd, vfloat16m4_t vs1,
                             vfloat16m4_t vs2, size_t vl);
vfloat16m4_t __riscv_vfnmacc(vbool4_t vm, vfloat16m4_t vd, _Float16 rs1,
                             vfloat16m4_t vs2, size_t vl);
vfloat16m8_t __riscv_vfnmacc(vbool2_t vm, vfloat16m8_t vd, vfloat16m8_t vs1,
                             vfloat16m8_t vs2, size_t vl);
vfloat16m8_t __riscv_vfnmacc(vbool2_t vm, vfloat16m8_t vd, _Float16 rs1,
                             vfloat16m8_t vs2, size_t vl);
vfloat32mf2_t __riscv_vfnmacc(vbool64_t vm, vfloat32mf2_t vd, vfloat32mf2_t vs1,
                              vfloat32mf2_t vs2, size_t vl);
vfloat32mf2_t __riscv_vfnmacc(vbool64_t vm, vfloat32mf2_t vd, float rs1,
                              vfloat32mf2_t vs2, size_t vl);
vfloat32m1_t __riscv_vfnmacc(vbool32_t vm, vfloat32m1_t vd, vfloat32m1_t vs1,
                             vfloat32m1_t vs2, size_t vl);
vfloat32m1_t __riscv_vfnmacc(vbool32_t vm, vfloat32m1_t vd, float rs1,
                             vfloat32m1_t vs2, size_t vl);
vfloat32m2_t __riscv_vfnmacc(vbool16_t vm, vfloat32m2_t vd, vfloat32m2_t vs1,
                             vfloat32m2_t vs2, size_t vl);
vfloat32m2_t __riscv_vfnmacc(vbool16_t vm, vfloat32m2_t vd, float rs1,
                             vfloat32m2_t vs2, size_t vl);
vfloat32m4_t __riscv_vfnmacc(vbool8_t vm, vfloat32m4_t vd, vfloat32m4_t vs1,
                             vfloat32m4_t vs2, size_t vl);
vfloat32m4_t __riscv_vfnmacc(vbool8_t vm, vfloat32m4_t vd, float rs1,
                             vfloat32m4_t vs2, size_t vl);
vfloat32m8_t __riscv_vfnmacc(vbool4_t vm, vfloat32m8_t vd, vfloat32m8_t vs1,
                             vfloat32m8_t vs2, size_t vl);
vfloat32m8_t __riscv_vfnmacc(vbool4_t vm, vfloat32m8_t vd, float rs1,
                             vfloat32m8_t vs2, size_t vl);
vfloat64m1_t __riscv_vfnmacc(vbool64_t vm, vfloat64m1_t vd, vfloat64m1_t vs1,
                             vfloat64m1_t vs2, size_t vl);
vfloat64m1_t __riscv_vfnmacc(vbool64_t vm, vfloat64m1_t vd, double rs1,
                             vfloat64m1_t vs2, size_t vl);
vfloat64m2_t __riscv_vfnmacc(vbool32_t vm, vfloat64m2_t vd, vfloat64m2_t vs1,
                             vfloat64m2_t vs2, size_t vl);
vfloat64m2_t __riscv_vfnmacc(vbool32_t vm, vfloat64m2_t vd, double rs1,
                             vfloat64m2_t vs2, size_t vl);
vfloat64m4_t __riscv_vfnmacc(vbool16_t vm, vfloat64m4_t vd, vfloat64m4_t vs1,
                             vfloat64m4_t vs2, size_t vl);
vfloat64m4_t __riscv_vfnmacc(vbool16_t vm, vfloat64m4_t vd, double rs1,
                             vfloat64m4_t vs2, size_t vl);
vfloat64m8_t __riscv_vfnmacc(vbool8_t vm, vfloat64m8_t vd, vfloat64m8_t vs1,
                             vfloat64m8_t vs2, size_t vl);
vfloat64m8_t __riscv_vfnmacc(vbool8_t vm, vfloat64m8_t vd, double rs1,
                             vfloat64m8_t vs2, size_t vl);
vfloat16mf4_t __riscv_vfmsac(vbool64_t vm, vfloat16mf4_t vd, vfloat16mf4_t vs1,
                             vfloat16mf4_t vs2, size_t vl);
vfloat16mf4_t __riscv_vfmsac(vbool64_t vm, vfloat16mf4_t vd, _Float16 rs1,
                             vfloat16mf4_t vs2, size_t vl);
vfloat16mf2_t __riscv_vfmsac(vbool32_t vm, vfloat16mf2_t vd, vfloat16mf2_t vs1,
                             vfloat16mf2_t vs2, size_t vl);
vfloat16mf2_t __riscv_vfmsac(vbool32_t vm, vfloat16mf2_t vd, _Float16 rs1,
                             vfloat16mf2_t vs2, size_t vl);
vfloat16m1_t __riscv_vfmsac(vbool16_t vm, vfloat16m1_t vd, vfloat16m1_t vs1,
                            vfloat16m1_t vs2, size_t vl);
vfloat16m1_t __riscv_vfmsac(vbool16_t vm, vfloat16m1_t vd, _Float16 rs1,
                            vfloat16m1_t vs2, size_t vl);
vfloat16m2_t __riscv_vfmsac(vbool8_t vm, vfloat16m2_t vd, vfloat16m2_t vs1,
                            vfloat16m2_t vs2, size_t vl);
vfloat16m2_t __riscv_vfmsac(vbool8_t vm, vfloat16m2_t vd, _Float16 rs1,
                            vfloat16m2_t vs2, size_t vl);
vfloat16m4_t __riscv_vfmsac(vbool4_t vm, vfloat16m4_t vd, vfloat16m4_t vs1,
                            vfloat16m4_t vs2, size_t vl);
vfloat16m4_t __riscv_vfmsac(vbool4_t vm, vfloat16m4_t vd, _Float16 rs1,
                            vfloat16m4_t vs2, size_t vl);
vfloat16m8_t __riscv_vfmsac(vbool2_t vm, vfloat16m8_t vd, vfloat16m8_t vs1,
                            vfloat16m8_t vs2, size_t vl);
vfloat16m8_t __riscv_vfmsac(vbool2_t vm, vfloat16m8_t vd, _Float16 rs1,
                            vfloat16m8_t vs2, size_t vl);
vfloat32mf2_t __riscv_vfmsac(vbool64_t vm, vfloat32mf2_t vd, vfloat32mf2_t vs1,
                             vfloat32mf2_t vs2, size_t vl);
vfloat32mf2_t __riscv_vfmsac(vbool64_t vm, vfloat32mf2_t vd, float rs1,
                             vfloat32mf2_t vs2, size_t vl);
vfloat32m1_t __riscv_vfmsac(vbool32_t vm, vfloat32m1_t vd, vfloat32m1_t vs1,
                            vfloat32m1_t vs2, size_t vl);
vfloat32m1_t __riscv_vfmsac(vbool32_t vm, vfloat32m1_t vd, float rs1,
                            vfloat32m1_t vs2, size_t vl);
vfloat32m2_t __riscv_vfmsac(vbool16_t vm, vfloat32m2_t vd, vfloat32m2_t vs1,
                            vfloat32m2_t vs2, size_t vl);
vfloat32m2_t __riscv_vfmsac(vbool16_t vm, vfloat32m2_t vd, float rs1,
                            vfloat32m2_t vs2, size_t vl);
vfloat32m4_t __riscv_vfmsac(vbool8_t vm, vfloat32m4_t vd, vfloat32m4_t vs1,
                            vfloat32m4_t vs2, size_t vl);
vfloat32m4_t __riscv_vfmsac(vbool8_t vm, vfloat32m4_t vd, float rs1,
                            vfloat32m4_t vs2, size_t vl);
vfloat32m8_t __riscv_vfmsac(vbool4_t vm, vfloat32m8_t vd, vfloat32m8_t vs1,
                            vfloat32m8_t vs2, size_t vl);
vfloat32m8_t __riscv_vfmsac(vbool4_t vm, vfloat32m8_t vd, float rs1,
                            vfloat32m8_t vs2, size_t vl);
vfloat64m1_t __riscv_vfmsac(vbool64_t vm, vfloat64m1_t vd, vfloat64m1_t vs1,
                            vfloat64m1_t vs2, size_t vl);
vfloat64m1_t __riscv_vfmsac(vbool64_t vm, vfloat64m1_t vd, double rs1,
                            vfloat64m1_t vs2, size_t vl);
vfloat64m2_t __riscv_vfmsac(vbool32_t vm, vfloat64m2_t vd, vfloat64m2_t vs1,
                            vfloat64m2_t vs2, size_t vl);
vfloat64m2_t __riscv_vfmsac(vbool32_t vm, vfloat64m2_t vd, double rs1,
                            vfloat64m2_t vs2, size_t vl);
vfloat64m4_t __riscv_vfmsac(vbool16_t vm, vfloat64m4_t vd, vfloat64m4_t vs1,
                            vfloat64m4_t vs2, size_t vl);
vfloat64m4_t __riscv_vfmsac(vbool16_t vm, vfloat64m4_t vd, double rs1,
                            vfloat64m4_t vs2, size_t vl);
vfloat64m8_t __riscv_vfmsac(vbool8_t vm, vfloat64m8_t vd, vfloat64m8_t vs1,
                            vfloat64m8_t vs2, size_t vl);
vfloat64m8_t __riscv_vfmsac(vbool8_t vm, vfloat64m8_t vd, double rs1,
                            vfloat64m8_t vs2, size_t vl);
vfloat16mf4_t __riscv_vfnmsac(vbool64_t vm, vfloat16mf4_t vd, vfloat16mf4_t vs1,
                              vfloat16mf4_t vs2, size_t vl);
vfloat16mf4_t __riscv_vfnmsac(vbool64_t vm, vfloat16mf4_t vd, _Float16 rs1,
                              vfloat16mf4_t vs2, size_t vl);
vfloat16mf2_t __riscv_vfnmsac(vbool32_t vm, vfloat16mf2_t vd, vfloat16mf2_t vs1,
                              vfloat16mf2_t vs2, size_t vl);
vfloat16mf2_t __riscv_vfnmsac(vbool32_t vm, vfloat16mf2_t vd, _Float16 rs1,
                              vfloat16mf2_t vs2, size_t vl);
vfloat16m1_t __riscv_vfnmsac(vbool16_t vm, vfloat16m1_t vd, vfloat16m1_t vs1,
                             vfloat16m1_t vs2, size_t vl);
vfloat16m1_t __riscv_vfnmsac(vbool16_t vm, vfloat16m1_t vd, _Float16 rs1,
                             vfloat16m1_t vs2, size_t vl);
vfloat16m2_t __riscv_vfnmsac(vbool8_t vm, vfloat16m2_t vd, vfloat16m2_t vs1,
                             vfloat16m2_t vs2, size_t vl);
vfloat16m2_t __riscv_vfnmsac(vbool8_t vm, vfloat16m2_t vd, _Float16 rs1,
                             vfloat16m2_t vs2, size_t vl);
vfloat16m4_t __riscv_vfnmsac(vbool4_t vm, vfloat16m4_t vd, vfloat16m4_t vs1,
                             vfloat16m4_t vs2, size_t vl);
vfloat16m4_t __riscv_vfnmsac(vbool4_t vm, vfloat16m4_t vd, _Float16 rs1,
                             vfloat16m4_t vs2, size_t vl);
vfloat16m8_t __riscv_vfnmsac(vbool2_t vm, vfloat16m8_t vd, vfloat16m8_t vs1,
                             vfloat16m8_t vs2, size_t vl);
vfloat16m8_t __riscv_vfnmsac(vbool2_t vm, vfloat16m8_t vd, _Float16 rs1,
                             vfloat16m8_t vs2, size_t vl);
vfloat32mf2_t __riscv_vfnmsac(vbool64_t vm, vfloat32mf2_t vd, vfloat32mf2_t vs1,
                              vfloat32mf2_t vs2, size_t vl);
vfloat32mf2_t __riscv_vfnmsac(vbool64_t vm, vfloat32mf2_t vd, float rs1,
                              vfloat32mf2_t vs2, size_t vl);
vfloat32m1_t __riscv_vfnmsac(vbool32_t vm, vfloat32m1_t vd, vfloat32m1_t vs1,
                             vfloat32m1_t vs2, size_t vl);
vfloat32m1_t __riscv_vfnmsac(vbool32_t vm, vfloat32m1_t vd, float rs1,
                             vfloat32m1_t vs2, size_t vl);
vfloat32m2_t __riscv_vfnmsac(vbool16_t vm, vfloat32m2_t vd, vfloat32m2_t vs1,
                             vfloat32m2_t vs2, size_t vl);
vfloat32m2_t __riscv_vfnmsac(vbool16_t vm, vfloat32m2_t vd, float rs1,
                             vfloat32m2_t vs2, size_t vl);
vfloat32m4_t __riscv_vfnmsac(vbool8_t vm, vfloat32m4_t vd, vfloat32m4_t vs1,
                             vfloat32m4_t vs2, size_t vl);
vfloat32m4_t __riscv_vfnmsac(vbool8_t vm, vfloat32m4_t vd, float rs1,
                             vfloat32m4_t vs2, size_t vl);
vfloat32m8_t __riscv_vfnmsac(vbool4_t vm, vfloat32m8_t vd, vfloat32m8_t vs1,
                             vfloat32m8_t vs2, size_t vl);
vfloat32m8_t __riscv_vfnmsac(vbool4_t vm, vfloat32m8_t vd, float rs1,
                             vfloat32m8_t vs2, size_t vl);
vfloat64m1_t __riscv_vfnmsac(vbool64_t vm, vfloat64m1_t vd, vfloat64m1_t vs1,
                             vfloat64m1_t vs2, size_t vl);
vfloat64m1_t __riscv_vfnmsac(vbool64_t vm, vfloat64m1_t vd, double rs1,
                             vfloat64m1_t vs2, size_t vl);
vfloat64m2_t __riscv_vfnmsac(vbool32_t vm, vfloat64m2_t vd, vfloat64m2_t vs1,
                             vfloat64m2_t vs2, size_t vl);
vfloat64m2_t __riscv_vfnmsac(vbool32_t vm, vfloat64m2_t vd, double rs1,
                             vfloat64m2_t vs2, size_t vl);
vfloat64m4_t __riscv_vfnmsac(vbool16_t vm, vfloat64m4_t vd, vfloat64m4_t vs1,
                             vfloat64m4_t vs2, size_t vl);
vfloat64m4_t __riscv_vfnmsac(vbool16_t vm, vfloat64m4_t vd, double rs1,
                             vfloat64m4_t vs2, size_t vl);
vfloat64m8_t __riscv_vfnmsac(vbool8_t vm, vfloat64m8_t vd, vfloat64m8_t vs1,
                             vfloat64m8_t vs2, size_t vl);
vfloat64m8_t __riscv_vfnmsac(vbool8_t vm, vfloat64m8_t vd, double rs1,
                             vfloat64m8_t vs2, size_t vl);
vfloat16mf4_t __riscv_vfmadd(vbool64_t vm, vfloat16mf4_t vd, vfloat16mf4_t vs1,
                             vfloat16mf4_t vs2, size_t vl);
vfloat16mf4_t __riscv_vfmadd(vbool64_t vm, vfloat16mf4_t vd, _Float16 rs1,
                             vfloat16mf4_t vs2, size_t vl);
vfloat16mf2_t __riscv_vfmadd(vbool32_t vm, vfloat16mf2_t vd, vfloat16mf2_t vs1,
                             vfloat16mf2_t vs2, size_t vl);
vfloat16mf2_t __riscv_vfmadd(vbool32_t vm, vfloat16mf2_t vd, _Float16 rs1,
                             vfloat16mf2_t vs2, size_t vl);
vfloat16m1_t __riscv_vfmadd(vbool16_t vm, vfloat16m1_t vd, vfloat16m1_t vs1,
                            vfloat16m1_t vs2, size_t vl);
vfloat16m1_t __riscv_vfmadd(vbool16_t vm, vfloat16m1_t vd, _Float16 rs1,
                            vfloat16m1_t vs2, size_t vl);
vfloat16m2_t __riscv_vfmadd(vbool8_t vm, vfloat16m2_t vd, vfloat16m2_t vs1,
                            vfloat16m2_t vs2, size_t vl);
vfloat16m2_t __riscv_vfmadd(vbool8_t vm, vfloat16m2_t vd, _Float16 rs1,
                            vfloat16m2_t vs2, size_t vl);
vfloat16m4_t __riscv_vfmadd(vbool4_t vm, vfloat16m4_t vd, vfloat16m4_t vs1,
                            vfloat16m4_t vs2, size_t vl);
vfloat16m4_t __riscv_vfmadd(vbool4_t vm, vfloat16m4_t vd, _Float16 rs1,
                            vfloat16m4_t vs2, size_t vl);
vfloat16m8_t __riscv_vfmadd(vbool2_t vm, vfloat16m8_t vd, vfloat16m8_t vs1,
                            vfloat16m8_t vs2, size_t vl);
vfloat16m8_t __riscv_vfmadd(vbool2_t vm, vfloat16m8_t vd, _Float16 rs1,
                            vfloat16m8_t vs2, size_t vl);
vfloat32mf2_t __riscv_vfmadd(vbool64_t vm, vfloat32mf2_t vd, vfloat32mf2_t vs1,
                             vfloat32mf2_t vs2, size_t vl);
vfloat32mf2_t __riscv_vfmadd(vbool64_t vm, vfloat32mf2_t vd, float rs1,
                             vfloat32mf2_t vs2, size_t vl);
vfloat32m1_t __riscv_vfmadd(vbool32_t vm, vfloat32m1_t vd, vfloat32m1_t vs1,
                            vfloat32m1_t vs2, size_t vl);
vfloat32m1_t __riscv_vfmadd(vbool32_t vm, vfloat32m1_t vd, float rs1,
                            vfloat32m1_t vs2, size_t vl);
vfloat32m2_t __riscv_vfmadd(vbool16_t vm, vfloat32m2_t vd, vfloat32m2_t vs1,
                            vfloat32m2_t vs2, size_t vl);
vfloat32m2_t __riscv_vfmadd(vbool16_t vm, vfloat32m2_t vd, float rs1,
                            vfloat32m2_t vs2, size_t vl);
vfloat32m4_t __riscv_vfmadd(vbool8_t vm, vfloat32m4_t vd, vfloat32m4_t vs1,
                            vfloat32m4_t vs2, size_t vl);
vfloat32m4_t __riscv_vfmadd(vbool8_t vm, vfloat32m4_t vd, float rs1,
                            vfloat32m4_t vs2, size_t vl);
vfloat32m8_t __riscv_vfmadd(vbool4_t vm, vfloat32m8_t vd, vfloat32m8_t vs1,
                            vfloat32m8_t vs2, size_t vl);
vfloat32m8_t __riscv_vfmadd(vbool4_t vm, vfloat32m8_t vd, float rs1,
                            vfloat32m8_t vs2, size_t vl);
vfloat64m1_t __riscv_vfmadd(vbool64_t vm, vfloat64m1_t vd, vfloat64m1_t vs1,
                            vfloat64m1_t vs2, size_t vl);
vfloat64m1_t __riscv_vfmadd(vbool64_t vm, vfloat64m1_t vd, double rs1,
                            vfloat64m1_t vs2, size_t vl);
vfloat64m2_t __riscv_vfmadd(vbool32_t vm, vfloat64m2_t vd, vfloat64m2_t vs1,
                            vfloat64m2_t vs2, size_t vl);
vfloat64m2_t __riscv_vfmadd(vbool32_t vm, vfloat64m2_t vd, double rs1,
                            vfloat64m2_t vs2, size_t vl);
vfloat64m4_t __riscv_vfmadd(vbool16_t vm, vfloat64m4_t vd, vfloat64m4_t vs1,
                            vfloat64m4_t vs2, size_t vl);
vfloat64m4_t __riscv_vfmadd(vbool16_t vm, vfloat64m4_t vd, double rs1,
                            vfloat64m4_t vs2, size_t vl);
vfloat64m8_t __riscv_vfmadd(vbool8_t vm, vfloat64m8_t vd, vfloat64m8_t vs1,
                            vfloat64m8_t vs2, size_t vl);
vfloat64m8_t __riscv_vfmadd(vbool8_t vm, vfloat64m8_t vd, double rs1,
                            vfloat64m8_t vs2, size_t vl);
vfloat16mf4_t __riscv_vfnmadd(vbool64_t vm, vfloat16mf4_t vd, vfloat16mf4_t vs1,
                              vfloat16mf4_t vs2, size_t vl);
vfloat16mf4_t __riscv_vfnmadd(vbool64_t vm, vfloat16mf4_t vd, _Float16 rs1,
                              vfloat16mf4_t vs2, size_t vl);
vfloat16mf2_t __riscv_vfnmadd(vbool32_t vm, vfloat16mf2_t vd, vfloat16mf2_t vs1,
                              vfloat16mf2_t vs2, size_t vl);
vfloat16mf2_t __riscv_vfnmadd(vbool32_t vm, vfloat16mf2_t vd, _Float16 rs1,
                              vfloat16mf2_t vs2, size_t vl);
vfloat16m1_t __riscv_vfnmadd(vbool16_t vm, vfloat16m1_t vd, vfloat16m1_t vs1,
                             vfloat16m1_t vs2, size_t vl);
vfloat16m1_t __riscv_vfnmadd(vbool16_t vm, vfloat16m1_t vd, _Float16 rs1,
                             vfloat16m1_t vs2, size_t vl);
vfloat16m2_t __riscv_vfnmadd(vbool8_t vm, vfloat16m2_t vd, vfloat16m2_t vs1,
                             vfloat16m2_t vs2, size_t vl);
vfloat16m2_t __riscv_vfnmadd(vbool8_t vm, vfloat16m2_t vd, _Float16 rs1,
                             vfloat16m2_t vs2, size_t vl);
vfloat16m4_t __riscv_vfnmadd(vbool4_t vm, vfloat16m4_t vd, vfloat16m4_t vs1,
                             vfloat16m4_t vs2, size_t vl);
vfloat16m4_t __riscv_vfnmadd(vbool4_t vm, vfloat16m4_t vd, _Float16 rs1,
                             vfloat16m4_t vs2, size_t vl);
vfloat16m8_t __riscv_vfnmadd(vbool2_t vm, vfloat16m8_t vd, vfloat16m8_t vs1,
                             vfloat16m8_t vs2, size_t vl);
vfloat16m8_t __riscv_vfnmadd(vbool2_t vm, vfloat16m8_t vd, _Float16 rs1,
                             vfloat16m8_t vs2, size_t vl);
vfloat32mf2_t __riscv_vfnmadd(vbool64_t vm, vfloat32mf2_t vd, vfloat32mf2_t vs1,
                              vfloat32mf2_t vs2, size_t vl);
vfloat32mf2_t __riscv_vfnmadd(vbool64_t vm, vfloat32mf2_t vd, float rs1,
                              vfloat32mf2_t vs2, size_t vl);
vfloat32m1_t __riscv_vfnmadd(vbool32_t vm, vfloat32m1_t vd, vfloat32m1_t vs1,
                             vfloat32m1_t vs2, size_t vl);
vfloat32m1_t __riscv_vfnmadd(vbool32_t vm, vfloat32m1_t vd, float rs1,
                             vfloat32m1_t vs2, size_t vl);
vfloat32m2_t __riscv_vfnmadd(vbool16_t vm, vfloat32m2_t vd, vfloat32m2_t vs1,
                             vfloat32m2_t vs2, size_t vl);
vfloat32m2_t __riscv_vfnmadd(vbool16_t vm, vfloat32m2_t vd, float rs1,
                             vfloat32m2_t vs2, size_t vl);
vfloat32m4_t __riscv_vfnmadd(vbool8_t vm, vfloat32m4_t vd, vfloat32m4_t vs1,
                             vfloat32m4_t vs2, size_t vl);
vfloat32m4_t __riscv_vfnmadd(vbool8_t vm, vfloat32m4_t vd, float rs1,
                             vfloat32m4_t vs2, size_t vl);
vfloat32m8_t __riscv_vfnmadd(vbool4_t vm, vfloat32m8_t vd, vfloat32m8_t vs1,
                             vfloat32m8_t vs2, size_t vl);
vfloat32m8_t __riscv_vfnmadd(vbool4_t vm, vfloat32m8_t vd, float rs1,
                             vfloat32m8_t vs2, size_t vl);
vfloat64m1_t __riscv_vfnmadd(vbool64_t vm, vfloat64m1_t vd, vfloat64m1_t vs1,
                             vfloat64m1_t vs2, size_t vl);
vfloat64m1_t __riscv_vfnmadd(vbool64_t vm, vfloat64m1_t vd, double rs1,
                             vfloat64m1_t vs2, size_t vl);
vfloat64m2_t __riscv_vfnmadd(vbool32_t vm, vfloat64m2_t vd, vfloat64m2_t vs1,
                             vfloat64m2_t vs2, size_t vl);
vfloat64m2_t __riscv_vfnmadd(vbool32_t vm, vfloat64m2_t vd, double rs1,
                             vfloat64m2_t vs2, size_t vl);
vfloat64m4_t __riscv_vfnmadd(vbool16_t vm, vfloat64m4_t vd, vfloat64m4_t vs1,
                             vfloat64m4_t vs2, size_t vl);
vfloat64m4_t __riscv_vfnmadd(vbool16_t vm, vfloat64m4_t vd, double rs1,
                             vfloat64m4_t vs2, size_t vl);
vfloat64m8_t __riscv_vfnmadd(vbool8_t vm, vfloat64m8_t vd, vfloat64m8_t vs1,
                             vfloat64m8_t vs2, size_t vl);
vfloat64m8_t __riscv_vfnmadd(vbool8_t vm, vfloat64m8_t vd, double rs1,
                             vfloat64m8_t vs2, size_t vl);
vfloat16mf4_t __riscv_vfmsub(vbool64_t vm, vfloat16mf4_t vd, vfloat16mf4_t vs1,
                             vfloat16mf4_t vs2, size_t vl);
vfloat16mf4_t __riscv_vfmsub(vbool64_t vm, vfloat16mf4_t vd, _Float16 rs1,
                             vfloat16mf4_t vs2, size_t vl);
vfloat16mf2_t __riscv_vfmsub(vbool32_t vm, vfloat16mf2_t vd, vfloat16mf2_t vs1,
                             vfloat16mf2_t vs2, size_t vl);
vfloat16mf2_t __riscv_vfmsub(vbool32_t vm, vfloat16mf2_t vd, _Float16 rs1,
                             vfloat16mf2_t vs2, size_t vl);
vfloat16m1_t __riscv_vfmsub(vbool16_t vm, vfloat16m1_t vd, vfloat16m1_t vs1,
                            vfloat16m1_t vs2, size_t vl);
vfloat16m1_t __riscv_vfmsub(vbool16_t vm, vfloat16m1_t vd, _Float16 rs1,
                            vfloat16m1_t vs2, size_t vl);
vfloat16m2_t __riscv_vfmsub(vbool8_t vm, vfloat16m2_t vd, vfloat16m2_t vs1,
                            vfloat16m2_t vs2, size_t vl);
vfloat16m2_t __riscv_vfmsub(vbool8_t vm, vfloat16m2_t vd, _Float16 rs1,
                            vfloat16m2_t vs2, size_t vl);
vfloat16m4_t __riscv_vfmsub(vbool4_t vm, vfloat16m4_t vd, vfloat16m4_t vs1,
                            vfloat16m4_t vs2, size_t vl);
vfloat16m4_t __riscv_vfmsub(vbool4_t vm, vfloat16m4_t vd, _Float16 rs1,
                            vfloat16m4_t vs2, size_t vl);
vfloat16m8_t __riscv_vfmsub(vbool2_t vm, vfloat16m8_t vd, vfloat16m8_t vs1,
                            vfloat16m8_t vs2, size_t vl);
vfloat16m8_t __riscv_vfmsub(vbool2_t vm, vfloat16m8_t vd, _Float16 rs1,
                            vfloat16m8_t vs2, size_t vl);
vfloat32mf2_t __riscv_vfmsub(vbool64_t vm, vfloat32mf2_t vd, vfloat32mf2_t vs1,
                             vfloat32mf2_t vs2, size_t vl);
vfloat32mf2_t __riscv_vfmsub(vbool64_t vm, vfloat32mf2_t vd, float rs1,
                             vfloat32mf2_t vs2, size_t vl);
vfloat32m1_t __riscv_vfmsub(vbool32_t vm, vfloat32m1_t vd, vfloat32m1_t vs1,
                            vfloat32m1_t vs2, size_t vl);
vfloat32m1_t __riscv_vfmsub(vbool32_t vm, vfloat32m1_t vd, float rs1,
                            vfloat32m1_t vs2, size_t vl);
vfloat32m2_t __riscv_vfmsub(vbool16_t vm, vfloat32m2_t vd, vfloat32m2_t vs1,
                            vfloat32m2_t vs2, size_t vl);
vfloat32m2_t __riscv_vfmsub(vbool16_t vm, vfloat32m2_t vd, float rs1,
                            vfloat32m2_t vs2, size_t vl);
vfloat32m4_t __riscv_vfmsub(vbool8_t vm, vfloat32m4_t vd, vfloat32m4_t vs1,
                            vfloat32m4_t vs2, size_t vl);
vfloat32m4_t __riscv_vfmsub(vbool8_t vm, vfloat32m4_t vd, float rs1,
                            vfloat32m4_t vs2, size_t vl);
vfloat32m8_t __riscv_vfmsub(vbool4_t vm, vfloat32m8_t vd, vfloat32m8_t vs1,
                            vfloat32m8_t vs2, size_t vl);
vfloat32m8_t __riscv_vfmsub(vbool4_t vm, vfloat32m8_t vd, float rs1,
                            vfloat32m8_t vs2, size_t vl);
vfloat64m1_t __riscv_vfmsub(vbool64_t vm, vfloat64m1_t vd, vfloat64m1_t vs1,
                            vfloat64m1_t vs2, size_t vl);
vfloat64m1_t __riscv_vfmsub(vbool64_t vm, vfloat64m1_t vd, double rs1,
                            vfloat64m1_t vs2, size_t vl);
vfloat64m2_t __riscv_vfmsub(vbool32_t vm, vfloat64m2_t vd, vfloat64m2_t vs1,
                            vfloat64m2_t vs2, size_t vl);
vfloat64m2_t __riscv_vfmsub(vbool32_t vm, vfloat64m2_t vd, double rs1,
                            vfloat64m2_t vs2, size_t vl);
vfloat64m4_t __riscv_vfmsub(vbool16_t vm, vfloat64m4_t vd, vfloat64m4_t vs1,
                            vfloat64m4_t vs2, size_t vl);
vfloat64m4_t __riscv_vfmsub(vbool16_t vm, vfloat64m4_t vd, double rs1,
                            vfloat64m4_t vs2, size_t vl);
vfloat64m8_t __riscv_vfmsub(vbool8_t vm, vfloat64m8_t vd, vfloat64m8_t vs1,
                            vfloat64m8_t vs2, size_t vl);
vfloat64m8_t __riscv_vfmsub(vbool8_t vm, vfloat64m8_t vd, double rs1,
                            vfloat64m8_t vs2, size_t vl);
vfloat16mf4_t __riscv_vfnmsub(vbool64_t vm, vfloat16mf4_t vd, vfloat16mf4_t vs1,
                              vfloat16mf4_t vs2, size_t vl);
vfloat16mf4_t __riscv_vfnmsub(vbool64_t vm, vfloat16mf4_t vd, _Float16 rs1,
                              vfloat16mf4_t vs2, size_t vl);
vfloat16mf2_t __riscv_vfnmsub(vbool32_t vm, vfloat16mf2_t vd, vfloat16mf2_t vs1,
                              vfloat16mf2_t vs2, size_t vl);
vfloat16mf2_t __riscv_vfnmsub(vbool32_t vm, vfloat16mf2_t vd, _Float16 rs1,
                              vfloat16mf2_t vs2, size_t vl);
vfloat16m1_t __riscv_vfnmsub(vbool16_t vm, vfloat16m1_t vd, vfloat16m1_t vs1,
                             vfloat16m1_t vs2, size_t vl);
vfloat16m1_t __riscv_vfnmsub(vbool16_t vm, vfloat16m1_t vd, _Float16 rs1,
                             vfloat16m1_t vs2, size_t vl);
vfloat16m2_t __riscv_vfnmsub(vbool8_t vm, vfloat16m2_t vd, vfloat16m2_t vs1,
                             vfloat16m2_t vs2, size_t vl);
vfloat16m2_t __riscv_vfnmsub(vbool8_t vm, vfloat16m2_t vd, _Float16 rs1,
                             vfloat16m2_t vs2, size_t vl);
vfloat16m4_t __riscv_vfnmsub(vbool4_t vm, vfloat16m4_t vd, vfloat16m4_t vs1,
                             vfloat16m4_t vs2, size_t vl);
vfloat16m4_t __riscv_vfnmsub(vbool4_t vm, vfloat16m4_t vd, _Float16 rs1,
                             vfloat16m4_t vs2, size_t vl);
vfloat16m8_t __riscv_vfnmsub(vbool2_t vm, vfloat16m8_t vd, vfloat16m8_t vs1,
                             vfloat16m8_t vs2, size_t vl);
vfloat16m8_t __riscv_vfnmsub(vbool2_t vm, vfloat16m8_t vd, _Float16 rs1,
                             vfloat16m8_t vs2, size_t vl);
vfloat32mf2_t __riscv_vfnmsub(vbool64_t vm, vfloat32mf2_t vd, vfloat32mf2_t vs1,
                              vfloat32mf2_t vs2, size_t vl);
vfloat32mf2_t __riscv_vfnmsub(vbool64_t vm, vfloat32mf2_t vd, float rs1,
                              vfloat32mf2_t vs2, size_t vl);
vfloat32m1_t __riscv_vfnmsub(vbool32_t vm, vfloat32m1_t vd, vfloat32m1_t vs1,
                             vfloat32m1_t vs2, size_t vl);
vfloat32m1_t __riscv_vfnmsub(vbool32_t vm, vfloat32m1_t vd, float rs1,
                             vfloat32m1_t vs2, size_t vl);
vfloat32m2_t __riscv_vfnmsub(vbool16_t vm, vfloat32m2_t vd, vfloat32m2_t vs1,
                             vfloat32m2_t vs2, size_t vl);
vfloat32m2_t __riscv_vfnmsub(vbool16_t vm, vfloat32m2_t vd, float rs1,
                             vfloat32m2_t vs2, size_t vl);
vfloat32m4_t __riscv_vfnmsub(vbool8_t vm, vfloat32m4_t vd, vfloat32m4_t vs1,
                             vfloat32m4_t vs2, size_t vl);
vfloat32m4_t __riscv_vfnmsub(vbool8_t vm, vfloat32m4_t vd, float rs1,
                             vfloat32m4_t vs2, size_t vl);
vfloat32m8_t __riscv_vfnmsub(vbool4_t vm, vfloat32m8_t vd, vfloat32m8_t vs1,
                             vfloat32m8_t vs2, size_t vl);
vfloat32m8_t __riscv_vfnmsub(vbool4_t vm, vfloat32m8_t vd, float rs1,
                             vfloat32m8_t vs2, size_t vl);
vfloat64m1_t __riscv_vfnmsub(vbool64_t vm, vfloat64m1_t vd, vfloat64m1_t vs1,
                             vfloat64m1_t vs2, size_t vl);
vfloat64m1_t __riscv_vfnmsub(vbool64_t vm, vfloat64m1_t vd, double rs1,
                             vfloat64m1_t vs2, size_t vl);
vfloat64m2_t __riscv_vfnmsub(vbool32_t vm, vfloat64m2_t vd, vfloat64m2_t vs1,
                             vfloat64m2_t vs2, size_t vl);
vfloat64m2_t __riscv_vfnmsub(vbool32_t vm, vfloat64m2_t vd, double rs1,
                             vfloat64m2_t vs2, size_t vl);
vfloat64m4_t __riscv_vfnmsub(vbool16_t vm, vfloat64m4_t vd, vfloat64m4_t vs1,
                             vfloat64m4_t vs2, size_t vl);
vfloat64m4_t __riscv_vfnmsub(vbool16_t vm, vfloat64m4_t vd, double rs1,
                             vfloat64m4_t vs2, size_t vl);
vfloat64m8_t __riscv_vfnmsub(vbool8_t vm, vfloat64m8_t vd, vfloat64m8_t vs1,
                             vfloat64m8_t vs2, size_t vl);
vfloat64m8_t __riscv_vfnmsub(vbool8_t vm, vfloat64m8_t vd, double rs1,
                             vfloat64m8_t vs2, size_t vl);
vfloat16mf4_t __riscv_vfmacc(vfloat16mf4_t vd, vfloat16mf4_t vs1,
                             vfloat16mf4_t vs2, unsigned int frm, size_t vl);
vfloat16mf4_t __riscv_vfmacc(vfloat16mf4_t vd, _Float16 rs1, vfloat16mf4_t vs2,
                             unsigned int frm, size_t vl);
vfloat16mf2_t __riscv_vfmacc(vfloat16mf2_t vd, vfloat16mf2_t vs1,
                             vfloat16mf2_t vs2, unsigned int frm, size_t vl);
vfloat16mf2_t __riscv_vfmacc(vfloat16mf2_t vd, _Float16 rs1, vfloat16mf2_t vs2,
                             unsigned int frm, size_t vl);
vfloat16m1_t __riscv_vfmacc(vfloat16m1_t vd, vfloat16m1_t vs1, vfloat16m1_t vs2,
                            unsigned int frm, size_t vl);
vfloat16m1_t __riscv_vfmacc(vfloat16m1_t vd, _Float16 rs1, vfloat16m1_t vs2,
                            unsigned int frm, size_t vl);
vfloat16m2_t __riscv_vfmacc(vfloat16m2_t vd, vfloat16m2_t vs1, vfloat16m2_t vs2,
                            unsigned int frm, size_t vl);
vfloat16m2_t __riscv_vfmacc(vfloat16m2_t vd, _Float16 rs1, vfloat16m2_t vs2,
                            unsigned int frm, size_t vl);
vfloat16m4_t __riscv_vfmacc(vfloat16m4_t vd, vfloat16m4_t vs1, vfloat16m4_t vs2,
                            unsigned int frm, size_t vl);
vfloat16m4_t __riscv_vfmacc(vfloat16m4_t vd, _Float16 rs1, vfloat16m4_t vs2,
                            unsigned int frm, size_t vl);
vfloat16m8_t __riscv_vfmacc(vfloat16m8_t vd, vfloat16m8_t vs1, vfloat16m8_t vs2,
                            unsigned int frm, size_t vl);
vfloat16m8_t __riscv_vfmacc(vfloat16m8_t vd, _Float16 rs1, vfloat16m8_t vs2,
                            unsigned int frm, size_t vl);
vfloat32mf2_t __riscv_vfmacc(vfloat32mf2_t vd, vfloat32mf2_t vs1,
                             vfloat32mf2_t vs2, unsigned int frm, size_t vl);
vfloat32mf2_t __riscv_vfmacc(vfloat32mf2_t vd, float rs1, vfloat32mf2_t vs2,
                             unsigned int frm, size_t vl);
vfloat32m1_t __riscv_vfmacc(vfloat32m1_t vd, vfloat32m1_t vs1, vfloat32m1_t vs2,
                            unsigned int frm, size_t vl);
vfloat32m1_t __riscv_vfmacc(vfloat32m1_t vd, float rs1, vfloat32m1_t vs2,
                            unsigned int frm, size_t vl);
vfloat32m2_t __riscv_vfmacc(vfloat32m2_t vd, vfloat32m2_t vs1, vfloat32m2_t vs2,
                            unsigned int frm, size_t vl);
vfloat32m2_t __riscv_vfmacc(vfloat32m2_t vd, float rs1, vfloat32m2_t vs2,
                            unsigned int frm, size_t vl);
vfloat32m4_t __riscv_vfmacc(vfloat32m4_t vd, vfloat32m4_t vs1, vfloat32m4_t vs2,
                            unsigned int frm, size_t vl);
vfloat32m4_t __riscv_vfmacc(vfloat32m4_t vd, float rs1, vfloat32m4_t vs2,
                            unsigned int frm, size_t vl);
vfloat32m8_t __riscv_vfmacc(vfloat32m8_t vd, vfloat32m8_t vs1, vfloat32m8_t vs2,
                            unsigned int frm, size_t vl);
vfloat32m8_t __riscv_vfmacc(vfloat32m8_t vd, float rs1, vfloat32m8_t vs2,
                            unsigned int frm, size_t vl);
vfloat64m1_t __riscv_vfmacc(vfloat64m1_t vd, vfloat64m1_t vs1, vfloat64m1_t vs2,
                            unsigned int frm, size_t vl);
vfloat64m1_t __riscv_vfmacc(vfloat64m1_t vd, double rs1, vfloat64m1_t vs2,
                            unsigned int frm, size_t vl);
vfloat64m2_t __riscv_vfmacc(vfloat64m2_t vd, vfloat64m2_t vs1, vfloat64m2_t vs2,
                            unsigned int frm, size_t vl);
vfloat64m2_t __riscv_vfmacc(vfloat64m2_t vd, double rs1, vfloat64m2_t vs2,
                            unsigned int frm, size_t vl);
vfloat64m4_t __riscv_vfmacc(vfloat64m4_t vd, vfloat64m4_t vs1, vfloat64m4_t vs2,
                            unsigned int frm, size_t vl);
vfloat64m4_t __riscv_vfmacc(vfloat64m4_t vd, double rs1, vfloat64m4_t vs2,
                            unsigned int frm, size_t vl);
vfloat64m8_t __riscv_vfmacc(vfloat64m8_t vd, vfloat64m8_t vs1, vfloat64m8_t vs2,
                            unsigned int frm, size_t vl);
vfloat64m8_t __riscv_vfmacc(vfloat64m8_t vd, double rs1, vfloat64m8_t vs2,
                            unsigned int frm, size_t vl);
vfloat16mf4_t __riscv_vfnmacc(vfloat16mf4_t vd, vfloat16mf4_t vs1,
                              vfloat16mf4_t vs2, unsigned int frm, size_t vl);
vfloat16mf4_t __riscv_vfnmacc(vfloat16mf4_t vd, _Float16 rs1, vfloat16mf4_t vs2,
                              unsigned int frm, size_t vl);
vfloat16mf2_t __riscv_vfnmacc(vfloat16mf2_t vd, vfloat16mf2_t vs1,
                              vfloat16mf2_t vs2, unsigned int frm, size_t vl);
vfloat16mf2_t __riscv_vfnmacc(vfloat16mf2_t vd, _Float16 rs1, vfloat16mf2_t vs2,
                              unsigned int frm, size_t vl);
vfloat16m1_t __riscv_vfnmacc(vfloat16m1_t vd, vfloat16m1_t vs1,
                             vfloat16m1_t vs2, unsigned int frm, size_t vl);
vfloat16m1_t __riscv_vfnmacc(vfloat16m1_t vd, _Float16 rs1, vfloat16m1_t vs2,
                             unsigned int frm, size_t vl);
vfloat16m2_t __riscv_vfnmacc(vfloat16m2_t vd, vfloat16m2_t vs1,
                             vfloat16m2_t vs2, unsigned int frm, size_t vl);
vfloat16m2_t __riscv_vfnmacc(vfloat16m2_t vd, _Float16 rs1, vfloat16m2_t vs2,
                             unsigned int frm, size_t vl);
vfloat16m4_t __riscv_vfnmacc(vfloat16m4_t vd, vfloat16m4_t vs1,
                             vfloat16m4_t vs2, unsigned int frm, size_t vl);
vfloat16m4_t __riscv_vfnmacc(vfloat16m4_t vd, _Float16 rs1, vfloat16m4_t vs2,
                             unsigned int frm, size_t vl);
vfloat16m8_t __riscv_vfnmacc(vfloat16m8_t vd, vfloat16m8_t vs1,
                             vfloat16m8_t vs2, unsigned int frm, size_t vl);
vfloat16m8_t __riscv_vfnmacc(vfloat16m8_t vd, _Float16 rs1, vfloat16m8_t vs2,
                             unsigned int frm, size_t vl);
vfloat32mf2_t __riscv_vfnmacc(vfloat32mf2_t vd, vfloat32mf2_t vs1,
                              vfloat32mf2_t vs2, unsigned int frm, size_t vl);
vfloat32mf2_t __riscv_vfnmacc(vfloat32mf2_t vd, float rs1, vfloat32mf2_t vs2,
                              unsigned int frm, size_t vl);
vfloat32m1_t __riscv_vfnmacc(vfloat32m1_t vd, vfloat32m1_t vs1,
                             vfloat32m1_t vs2, unsigned int frm, size_t vl);
vfloat32m1_t __riscv_vfnmacc(vfloat32m1_t vd, float rs1, vfloat32m1_t vs2,
                             unsigned int frm, size_t vl);
vfloat32m2_t __riscv_vfnmacc(vfloat32m2_t vd, vfloat32m2_t vs1,
                             vfloat32m2_t vs2, unsigned int frm, size_t vl);
vfloat32m2_t __riscv_vfnmacc(vfloat32m2_t vd, float rs1, vfloat32m2_t vs2,
                             unsigned int frm, size_t vl);
vfloat32m4_t __riscv_vfnmacc(vfloat32m4_t vd, vfloat32m4_t vs1,
                             vfloat32m4_t vs2, unsigned int frm, size_t vl);
vfloat32m4_t __riscv_vfnmacc(vfloat32m4_t vd, float rs1, vfloat32m4_t vs2,
                             unsigned int frm, size_t vl);
vfloat32m8_t __riscv_vfnmacc(vfloat32m8_t vd, vfloat32m8_t vs1,
                             vfloat32m8_t vs2, unsigned int frm, size_t vl);
vfloat32m8_t __riscv_vfnmacc(vfloat32m8_t vd, float rs1, vfloat32m8_t vs2,
                             unsigned int frm, size_t vl);
vfloat64m1_t __riscv_vfnmacc(vfloat64m1_t vd, vfloat64m1_t vs1,
                             vfloat64m1_t vs2, unsigned int frm, size_t vl);
vfloat64m1_t __riscv_vfnmacc(vfloat64m1_t vd, double rs1, vfloat64m1_t vs2,
                             unsigned int frm, size_t vl);
vfloat64m2_t __riscv_vfnmacc(vfloat64m2_t vd, vfloat64m2_t vs1,
                             vfloat64m2_t vs2, unsigned int frm, size_t vl);
vfloat64m2_t __riscv_vfnmacc(vfloat64m2_t vd, double rs1, vfloat64m2_t vs2,
                             unsigned int frm, size_t vl);
vfloat64m4_t __riscv_vfnmacc(vfloat64m4_t vd, vfloat64m4_t vs1,
                             vfloat64m4_t vs2, unsigned int frm, size_t vl);
vfloat64m4_t __riscv_vfnmacc(vfloat64m4_t vd, double rs1, vfloat64m4_t vs2,
                             unsigned int frm, size_t vl);
vfloat64m8_t __riscv_vfnmacc(vfloat64m8_t vd, vfloat64m8_t vs1,
                             vfloat64m8_t vs2, unsigned int frm, size_t vl);
vfloat64m8_t __riscv_vfnmacc(vfloat64m8_t vd, double rs1, vfloat64m8_t vs2,
                             unsigned int frm, size_t vl);
vfloat16mf4_t __riscv_vfmsac(vfloat16mf4_t vd, vfloat16mf4_t vs1,
                             vfloat16mf4_t vs2, unsigned int frm, size_t vl);
vfloat16mf4_t __riscv_vfmsac(vfloat16mf4_t vd, _Float16 rs1, vfloat16mf4_t vs2,
                             unsigned int frm, size_t vl);
vfloat16mf2_t __riscv_vfmsac(vfloat16mf2_t vd, vfloat16mf2_t vs1,
                             vfloat16mf2_t vs2, unsigned int frm, size_t vl);
vfloat16mf2_t __riscv_vfmsac(vfloat16mf2_t vd, _Float16 rs1, vfloat16mf2_t vs2,
                             unsigned int frm, size_t vl);
vfloat16m1_t __riscv_vfmsac(vfloat16m1_t vd, vfloat16m1_t vs1, vfloat16m1_t vs2,
                            unsigned int frm, size_t vl);
vfloat16m1_t __riscv_vfmsac(vfloat16m1_t vd, _Float16 rs1, vfloat16m1_t vs2,
                            unsigned int frm, size_t vl);
vfloat16m2_t __riscv_vfmsac(vfloat16m2_t vd, vfloat16m2_t vs1, vfloat16m2_t vs2,
                            unsigned int frm, size_t vl);
vfloat16m2_t __riscv_vfmsac(vfloat16m2_t vd, _Float16 rs1, vfloat16m2_t vs2,
                            unsigned int frm, size_t vl);
vfloat16m4_t __riscv_vfmsac(vfloat16m4_t vd, vfloat16m4_t vs1, vfloat16m4_t vs2,
                            unsigned int frm, size_t vl);
vfloat16m4_t __riscv_vfmsac(vfloat16m4_t vd, _Float16 rs1, vfloat16m4_t vs2,
                            unsigned int frm, size_t vl);
vfloat16m8_t __riscv_vfmsac(vfloat16m8_t vd, vfloat16m8_t vs1, vfloat16m8_t vs2,
                            unsigned int frm, size_t vl);
vfloat16m8_t __riscv_vfmsac(vfloat16m8_t vd, _Float16 rs1, vfloat16m8_t vs2,
                            unsigned int frm, size_t vl);
vfloat32mf2_t __riscv_vfmsac(vfloat32mf2_t vd, vfloat32mf2_t vs1,
                             vfloat32mf2_t vs2, unsigned int frm, size_t vl);
vfloat32mf2_t __riscv_vfmsac(vfloat32mf2_t vd, float rs1, vfloat32mf2_t vs2,
                             unsigned int frm, size_t vl);
vfloat32m1_t __riscv_vfmsac(vfloat32m1_t vd, vfloat32m1_t vs1, vfloat32m1_t vs2,
                            unsigned int frm, size_t vl);
vfloat32m1_t __riscv_vfmsac(vfloat32m1_t vd, float rs1, vfloat32m1_t vs2,
                            unsigned int frm, size_t vl);
vfloat32m2_t __riscv_vfmsac(vfloat32m2_t vd, vfloat32m2_t vs1, vfloat32m2_t vs2,
                            unsigned int frm, size_t vl);
vfloat32m2_t __riscv_vfmsac(vfloat32m2_t vd, float rs1, vfloat32m2_t vs2,
                            unsigned int frm, size_t vl);
vfloat32m4_t __riscv_vfmsac(vfloat32m4_t vd, vfloat32m4_t vs1, vfloat32m4_t vs2,
                            unsigned int frm, size_t vl);
vfloat32m4_t __riscv_vfmsac(vfloat32m4_t vd, float rs1, vfloat32m4_t vs2,
                            unsigned int frm, size_t vl);
vfloat32m8_t __riscv_vfmsac(vfloat32m8_t vd, vfloat32m8_t vs1, vfloat32m8_t vs2,
                            unsigned int frm, size_t vl);
vfloat32m8_t __riscv_vfmsac(vfloat32m8_t vd, float rs1, vfloat32m8_t vs2,
                            unsigned int frm, size_t vl);
vfloat64m1_t __riscv_vfmsac(vfloat64m1_t vd, vfloat64m1_t vs1, vfloat64m1_t vs2,
                            unsigned int frm, size_t vl);
vfloat64m1_t __riscv_vfmsac(vfloat64m1_t vd, double rs1, vfloat64m1_t vs2,
                            unsigned int frm, size_t vl);
vfloat64m2_t __riscv_vfmsac(vfloat64m2_t vd, vfloat64m2_t vs1, vfloat64m2_t vs2,
                            unsigned int frm, size_t vl);
vfloat64m2_t __riscv_vfmsac(vfloat64m2_t vd, double rs1, vfloat64m2_t vs2,
                            unsigned int frm, size_t vl);
vfloat64m4_t __riscv_vfmsac(vfloat64m4_t vd, vfloat64m4_t vs1, vfloat64m4_t vs2,
                            unsigned int frm, size_t vl);
vfloat64m4_t __riscv_vfmsac(vfloat64m4_t vd, double rs1, vfloat64m4_t vs2,
                            unsigned int frm, size_t vl);
vfloat64m8_t __riscv_vfmsac(vfloat64m8_t vd, vfloat64m8_t vs1, vfloat64m8_t vs2,
                            unsigned int frm, size_t vl);
vfloat64m8_t __riscv_vfmsac(vfloat64m8_t vd, double rs1, vfloat64m8_t vs2,
                            unsigned int frm, size_t vl);
vfloat16mf4_t __riscv_vfnmsac(vfloat16mf4_t vd, vfloat16mf4_t vs1,
                              vfloat16mf4_t vs2, unsigned int frm, size_t vl);
vfloat16mf4_t __riscv_vfnmsac(vfloat16mf4_t vd, _Float16 rs1, vfloat16mf4_t vs2,
                              unsigned int frm, size_t vl);
vfloat16mf2_t __riscv_vfnmsac(vfloat16mf2_t vd, vfloat16mf2_t vs1,
                              vfloat16mf2_t vs2, unsigned int frm, size_t vl);
vfloat16mf2_t __riscv_vfnmsac(vfloat16mf2_t vd, _Float16 rs1, vfloat16mf2_t vs2,
                              unsigned int frm, size_t vl);
vfloat16m1_t __riscv_vfnmsac(vfloat16m1_t vd, vfloat16m1_t vs1,
                             vfloat16m1_t vs2, unsigned int frm, size_t vl);
vfloat16m1_t __riscv_vfnmsac(vfloat16m1_t vd, _Float16 rs1, vfloat16m1_t vs2,
                             unsigned int frm, size_t vl);
vfloat16m2_t __riscv_vfnmsac(vfloat16m2_t vd, vfloat16m2_t vs1,
                             vfloat16m2_t vs2, unsigned int frm, size_t vl);
vfloat16m2_t __riscv_vfnmsac(vfloat16m2_t vd, _Float16 rs1, vfloat16m2_t vs2,
                             unsigned int frm, size_t vl);
vfloat16m4_t __riscv_vfnmsac(vfloat16m4_t vd, vfloat16m4_t vs1,
                             vfloat16m4_t vs2, unsigned int frm, size_t vl);
vfloat16m4_t __riscv_vfnmsac(vfloat16m4_t vd, _Float16 rs1, vfloat16m4_t vs2,
                             unsigned int frm, size_t vl);
vfloat16m8_t __riscv_vfnmsac(vfloat16m8_t vd, vfloat16m8_t vs1,
                             vfloat16m8_t vs2, unsigned int frm, size_t vl);
vfloat16m8_t __riscv_vfnmsac(vfloat16m8_t vd, _Float16 rs1, vfloat16m8_t vs2,
                             unsigned int frm, size_t vl);
vfloat32mf2_t __riscv_vfnmsac(vfloat32mf2_t vd, vfloat32mf2_t vs1,
                              vfloat32mf2_t vs2, unsigned int frm, size_t vl);
vfloat32mf2_t __riscv_vfnmsac(vfloat32mf2_t vd, float rs1, vfloat32mf2_t vs2,
                              unsigned int frm, size_t vl);
vfloat32m1_t __riscv_vfnmsac(vfloat32m1_t vd, vfloat32m1_t vs1,
                             vfloat32m1_t vs2, unsigned int frm, size_t vl);
vfloat32m1_t __riscv_vfnmsac(vfloat32m1_t vd, float rs1, vfloat32m1_t vs2,
                             unsigned int frm, size_t vl);
vfloat32m2_t __riscv_vfnmsac(vfloat32m2_t vd, vfloat32m2_t vs1,
                             vfloat32m2_t vs2, unsigned int frm, size_t vl);
vfloat32m2_t __riscv_vfnmsac(vfloat32m2_t vd, float rs1, vfloat32m2_t vs2,
                             unsigned int frm, size_t vl);
vfloat32m4_t __riscv_vfnmsac(vfloat32m4_t vd, vfloat32m4_t vs1,
                             vfloat32m4_t vs2, unsigned int frm, size_t vl);
vfloat32m4_t __riscv_vfnmsac(vfloat32m4_t vd, float rs1, vfloat32m4_t vs2,
                             unsigned int frm, size_t vl);
vfloat32m8_t __riscv_vfnmsac(vfloat32m8_t vd, vfloat32m8_t vs1,
                             vfloat32m8_t vs2, unsigned int frm, size_t vl);
vfloat32m8_t __riscv_vfnmsac(vfloat32m8_t vd, float rs1, vfloat32m8_t vs2,
                             unsigned int frm, size_t vl);
vfloat64m1_t __riscv_vfnmsac(vfloat64m1_t vd, vfloat64m1_t vs1,
                             vfloat64m1_t vs2, unsigned int frm, size_t vl);
vfloat64m1_t __riscv_vfnmsac(vfloat64m1_t vd, double rs1, vfloat64m1_t vs2,
                             unsigned int frm, size_t vl);
vfloat64m2_t __riscv_vfnmsac(vfloat64m2_t vd, vfloat64m2_t vs1,
                             vfloat64m2_t vs2, unsigned int frm, size_t vl);
vfloat64m2_t __riscv_vfnmsac(vfloat64m2_t vd, double rs1, vfloat64m2_t vs2,
                             unsigned int frm, size_t vl);
vfloat64m4_t __riscv_vfnmsac(vfloat64m4_t vd, vfloat64m4_t vs1,
                             vfloat64m4_t vs2, unsigned int frm, size_t vl);
vfloat64m4_t __riscv_vfnmsac(vfloat64m4_t vd, double rs1, vfloat64m4_t vs2,
                             unsigned int frm, size_t vl);
vfloat64m8_t __riscv_vfnmsac(vfloat64m8_t vd, vfloat64m8_t vs1,
                             vfloat64m8_t vs2, unsigned int frm, size_t vl);
vfloat64m8_t __riscv_vfnmsac(vfloat64m8_t vd, double rs1, vfloat64m8_t vs2,
                             unsigned int frm, size_t vl);
vfloat16mf4_t __riscv_vfmadd(vfloat16mf4_t vd, vfloat16mf4_t vs1,
                             vfloat16mf4_t vs2, unsigned int frm, size_t vl);
vfloat16mf4_t __riscv_vfmadd(vfloat16mf4_t vd, _Float16 rs1, vfloat16mf4_t vs2,
                             unsigned int frm, size_t vl);
vfloat16mf2_t __riscv_vfmadd(vfloat16mf2_t vd, vfloat16mf2_t vs1,
                             vfloat16mf2_t vs2, unsigned int frm, size_t vl);
vfloat16mf2_t __riscv_vfmadd(vfloat16mf2_t vd, _Float16 rs1, vfloat16mf2_t vs2,
                             unsigned int frm, size_t vl);
vfloat16m1_t __riscv_vfmadd(vfloat16m1_t vd, vfloat16m1_t vs1, vfloat16m1_t vs2,
                            unsigned int frm, size_t vl);
vfloat16m1_t __riscv_vfmadd(vfloat16m1_t vd, _Float16 rs1, vfloat16m1_t vs2,
                            unsigned int frm, size_t vl);
vfloat16m2_t __riscv_vfmadd(vfloat16m2_t vd, vfloat16m2_t vs1, vfloat16m2_t vs2,
                            unsigned int frm, size_t vl);
vfloat16m2_t __riscv_vfmadd(vfloat16m2_t vd, _Float16 rs1, vfloat16m2_t vs2,
                            unsigned int frm, size_t vl);
vfloat16m4_t __riscv_vfmadd(vfloat16m4_t vd, vfloat16m4_t vs1, vfloat16m4_t vs2,
                            unsigned int frm, size_t vl);
vfloat16m4_t __riscv_vfmadd(vfloat16m4_t vd, _Float16 rs1, vfloat16m4_t vs2,
                            unsigned int frm, size_t vl);
vfloat16m8_t __riscv_vfmadd(vfloat16m8_t vd, vfloat16m8_t vs1, vfloat16m8_t vs2,
                            unsigned int frm, size_t vl);
vfloat16m8_t __riscv_vfmadd(vfloat16m8_t vd, _Float16 rs1, vfloat16m8_t vs2,
                            unsigned int frm, size_t vl);
vfloat32mf2_t __riscv_vfmadd(vfloat32mf2_t vd, vfloat32mf2_t vs1,
                             vfloat32mf2_t vs2, unsigned int frm, size_t vl);
vfloat32mf2_t __riscv_vfmadd(vfloat32mf2_t vd, float rs1, vfloat32mf2_t vs2,
                             unsigned int frm, size_t vl);
vfloat32m1_t __riscv_vfmadd(vfloat32m1_t vd, vfloat32m1_t vs1, vfloat32m1_t vs2,
                            unsigned int frm, size_t vl);
vfloat32m1_t __riscv_vfmadd(vfloat32m1_t vd, float rs1, vfloat32m1_t vs2,
                            unsigned int frm, size_t vl);
vfloat32m2_t __riscv_vfmadd(vfloat32m2_t vd, vfloat32m2_t vs1, vfloat32m2_t vs2,
                            unsigned int frm, size_t vl);
vfloat32m2_t __riscv_vfmadd(vfloat32m2_t vd, float rs1, vfloat32m2_t vs2,
                            unsigned int frm, size_t vl);
vfloat32m4_t __riscv_vfmadd(vfloat32m4_t vd, vfloat32m4_t vs1, vfloat32m4_t vs2,
                            unsigned int frm, size_t vl);
vfloat32m4_t __riscv_vfmadd(vfloat32m4_t vd, float rs1, vfloat32m4_t vs2,
                            unsigned int frm, size_t vl);
vfloat32m8_t __riscv_vfmadd(vfloat32m8_t vd, vfloat32m8_t vs1, vfloat32m8_t vs2,
                            unsigned int frm, size_t vl);
vfloat32m8_t __riscv_vfmadd(vfloat32m8_t vd, float rs1, vfloat32m8_t vs2,
                            unsigned int frm, size_t vl);
vfloat64m1_t __riscv_vfmadd(vfloat64m1_t vd, vfloat64m1_t vs1, vfloat64m1_t vs2,
                            unsigned int frm, size_t vl);
vfloat64m1_t __riscv_vfmadd(vfloat64m1_t vd, double rs1, vfloat64m1_t vs2,
                            unsigned int frm, size_t vl);
vfloat64m2_t __riscv_vfmadd(vfloat64m2_t vd, vfloat64m2_t vs1, vfloat64m2_t vs2,
                            unsigned int frm, size_t vl);
vfloat64m2_t __riscv_vfmadd(vfloat64m2_t vd, double rs1, vfloat64m2_t vs2,
                            unsigned int frm, size_t vl);
vfloat64m4_t __riscv_vfmadd(vfloat64m4_t vd, vfloat64m4_t vs1, vfloat64m4_t vs2,
                            unsigned int frm, size_t vl);
vfloat64m4_t __riscv_vfmadd(vfloat64m4_t vd, double rs1, vfloat64m4_t vs2,
                            unsigned int frm, size_t vl);
vfloat64m8_t __riscv_vfmadd(vfloat64m8_t vd, vfloat64m8_t vs1, vfloat64m8_t vs2,
                            unsigned int frm, size_t vl);
vfloat64m8_t __riscv_vfmadd(vfloat64m8_t vd, double rs1, vfloat64m8_t vs2,
                            unsigned int frm, size_t vl);
vfloat16mf4_t __riscv_vfnmadd(vfloat16mf4_t vd, vfloat16mf4_t vs1,
                              vfloat16mf4_t vs2, unsigned int frm, size_t vl);
vfloat16mf4_t __riscv_vfnmadd(vfloat16mf4_t vd, _Float16 rs1, vfloat16mf4_t vs2,
                              unsigned int frm, size_t vl);
vfloat16mf2_t __riscv_vfnmadd(vfloat16mf2_t vd, vfloat16mf2_t vs1,
                              vfloat16mf2_t vs2, unsigned int frm, size_t vl);
vfloat16mf2_t __riscv_vfnmadd(vfloat16mf2_t vd, _Float16 rs1, vfloat16mf2_t vs2,
                              unsigned int frm, size_t vl);
vfloat16m1_t __riscv_vfnmadd(vfloat16m1_t vd, vfloat16m1_t vs1,
                             vfloat16m1_t vs2, unsigned int frm, size_t vl);
vfloat16m1_t __riscv_vfnmadd(vfloat16m1_t vd, _Float16 rs1, vfloat16m1_t vs2,
                             unsigned int frm, size_t vl);
vfloat16m2_t __riscv_vfnmadd(vfloat16m2_t vd, vfloat16m2_t vs1,
                             vfloat16m2_t vs2, unsigned int frm, size_t vl);
vfloat16m2_t __riscv_vfnmadd(vfloat16m2_t vd, _Float16 rs1, vfloat16m2_t vs2,
                             unsigned int frm, size_t vl);
vfloat16m4_t __riscv_vfnmadd(vfloat16m4_t vd, vfloat16m4_t vs1,
                             vfloat16m4_t vs2, unsigned int frm, size_t vl);
vfloat16m4_t __riscv_vfnmadd(vfloat16m4_t vd, _Float16 rs1, vfloat16m4_t vs2,
                             unsigned int frm, size_t vl);
vfloat16m8_t __riscv_vfnmadd(vfloat16m8_t vd, vfloat16m8_t vs1,
                             vfloat16m8_t vs2, unsigned int frm, size_t vl);
vfloat16m8_t __riscv_vfnmadd(vfloat16m8_t vd, _Float16 rs1, vfloat16m8_t vs2,
                             unsigned int frm, size_t vl);
vfloat32mf2_t __riscv_vfnmadd(vfloat32mf2_t vd, vfloat32mf2_t vs1,
                              vfloat32mf2_t vs2, unsigned int frm, size_t vl);
vfloat32mf2_t __riscv_vfnmadd(vfloat32mf2_t vd, float rs1, vfloat32mf2_t vs2,
                              unsigned int frm, size_t vl);
vfloat32m1_t __riscv_vfnmadd(vfloat32m1_t vd, vfloat32m1_t vs1,
                             vfloat32m1_t vs2, unsigned int frm, size_t vl);
vfloat32m1_t __riscv_vfnmadd(vfloat32m1_t vd, float rs1, vfloat32m1_t vs2,
                             unsigned int frm, size_t vl);
vfloat32m2_t __riscv_vfnmadd(vfloat32m2_t vd, vfloat32m2_t vs1,
                             vfloat32m2_t vs2, unsigned int frm, size_t vl);
vfloat32m2_t __riscv_vfnmadd(vfloat32m2_t vd, float rs1, vfloat32m2_t vs2,
                             unsigned int frm, size_t vl);
vfloat32m4_t __riscv_vfnmadd(vfloat32m4_t vd, vfloat32m4_t vs1,
                             vfloat32m4_t vs2, unsigned int frm, size_t vl);
vfloat32m4_t __riscv_vfnmadd(vfloat32m4_t vd, float rs1, vfloat32m4_t vs2,
                             unsigned int frm, size_t vl);
vfloat32m8_t __riscv_vfnmadd(vfloat32m8_t vd, vfloat32m8_t vs1,
                             vfloat32m8_t vs2, unsigned int frm, size_t vl);
vfloat32m8_t __riscv_vfnmadd(vfloat32m8_t vd, float rs1, vfloat32m8_t vs2,
                             unsigned int frm, size_t vl);
vfloat64m1_t __riscv_vfnmadd(vfloat64m1_t vd, vfloat64m1_t vs1,
                             vfloat64m1_t vs2, unsigned int frm, size_t vl);
vfloat64m1_t __riscv_vfnmadd(vfloat64m1_t vd, double rs1, vfloat64m1_t vs2,
                             unsigned int frm, size_t vl);
vfloat64m2_t __riscv_vfnmadd(vfloat64m2_t vd, vfloat64m2_t vs1,
                             vfloat64m2_t vs2, unsigned int frm, size_t vl);
vfloat64m2_t __riscv_vfnmadd(vfloat64m2_t vd, double rs1, vfloat64m2_t vs2,
                             unsigned int frm, size_t vl);
vfloat64m4_t __riscv_vfnmadd(vfloat64m4_t vd, vfloat64m4_t vs1,
                             vfloat64m4_t vs2, unsigned int frm, size_t vl);
vfloat64m4_t __riscv_vfnmadd(vfloat64m4_t vd, double rs1, vfloat64m4_t vs2,
                             unsigned int frm, size_t vl);
vfloat64m8_t __riscv_vfnmadd(vfloat64m8_t vd, vfloat64m8_t vs1,
                             vfloat64m8_t vs2, unsigned int frm, size_t vl);
vfloat64m8_t __riscv_vfnmadd(vfloat64m8_t vd, double rs1, vfloat64m8_t vs2,
                             unsigned int frm, size_t vl);
vfloat16mf4_t __riscv_vfmsub(vfloat16mf4_t vd, vfloat16mf4_t vs1,
                             vfloat16mf4_t vs2, unsigned int frm, size_t vl);
vfloat16mf4_t __riscv_vfmsub(vfloat16mf4_t vd, _Float16 rs1, vfloat16mf4_t vs2,
                             unsigned int frm, size_t vl);
vfloat16mf2_t __riscv_vfmsub(vfloat16mf2_t vd, vfloat16mf2_t vs1,
                             vfloat16mf2_t vs2, unsigned int frm, size_t vl);
vfloat16mf2_t __riscv_vfmsub(vfloat16mf2_t vd, _Float16 rs1, vfloat16mf2_t vs2,
                             unsigned int frm, size_t vl);
vfloat16m1_t __riscv_vfmsub(vfloat16m1_t vd, vfloat16m1_t vs1, vfloat16m1_t vs2,
                            unsigned int frm, size_t vl);
vfloat16m1_t __riscv_vfmsub(vfloat16m1_t vd, _Float16 rs1, vfloat16m1_t vs2,
                            unsigned int frm, size_t vl);
vfloat16m2_t __riscv_vfmsub(vfloat16m2_t vd, vfloat16m2_t vs1, vfloat16m2_t vs2,
                            unsigned int frm, size_t vl);
vfloat16m2_t __riscv_vfmsub(vfloat16m2_t vd, _Float16 rs1, vfloat16m2_t vs2,
                            unsigned int frm, size_t vl);
vfloat16m4_t __riscv_vfmsub(vfloat16m4_t vd, vfloat16m4_t vs1, vfloat16m4_t vs2,
                            unsigned int frm, size_t vl);
vfloat16m4_t __riscv_vfmsub(vfloat16m4_t vd, _Float16 rs1, vfloat16m4_t vs2,
                            unsigned int frm, size_t vl);
vfloat16m8_t __riscv_vfmsub(vfloat16m8_t vd, vfloat16m8_t vs1, vfloat16m8_t vs2,
                            unsigned int frm, size_t vl);
vfloat16m8_t __riscv_vfmsub(vfloat16m8_t vd, _Float16 rs1, vfloat16m8_t vs2,
                            unsigned int frm, size_t vl);
vfloat32mf2_t __riscv_vfmsub(vfloat32mf2_t vd, vfloat32mf2_t vs1,
                             vfloat32mf2_t vs2, unsigned int frm, size_t vl);
vfloat32mf2_t __riscv_vfmsub(vfloat32mf2_t vd, float rs1, vfloat32mf2_t vs2,
                             unsigned int frm, size_t vl);
vfloat32m1_t __riscv_vfmsub(vfloat32m1_t vd, vfloat32m1_t vs1, vfloat32m1_t vs2,
                            unsigned int frm, size_t vl);
vfloat32m1_t __riscv_vfmsub(vfloat32m1_t vd, float rs1, vfloat32m1_t vs2,
                            unsigned int frm, size_t vl);
vfloat32m2_t __riscv_vfmsub(vfloat32m2_t vd, vfloat32m2_t vs1, vfloat32m2_t vs2,
                            unsigned int frm, size_t vl);
vfloat32m2_t __riscv_vfmsub(vfloat32m2_t vd, float rs1, vfloat32m2_t vs2,
                            unsigned int frm, size_t vl);
vfloat32m4_t __riscv_vfmsub(vfloat32m4_t vd, vfloat32m4_t vs1, vfloat32m4_t vs2,
                            unsigned int frm, size_t vl);
vfloat32m4_t __riscv_vfmsub(vfloat32m4_t vd, float rs1, vfloat32m4_t vs2,
                            unsigned int frm, size_t vl);
vfloat32m8_t __riscv_vfmsub(vfloat32m8_t vd, vfloat32m8_t vs1, vfloat32m8_t vs2,
                            unsigned int frm, size_t vl);
vfloat32m8_t __riscv_vfmsub(vfloat32m8_t vd, float rs1, vfloat32m8_t vs2,
                            unsigned int frm, size_t vl);
vfloat64m1_t __riscv_vfmsub(vfloat64m1_t vd, vfloat64m1_t vs1, vfloat64m1_t vs2,
                            unsigned int frm, size_t vl);
vfloat64m1_t __riscv_vfmsub(vfloat64m1_t vd, double rs1, vfloat64m1_t vs2,
                            unsigned int frm, size_t vl);
vfloat64m2_t __riscv_vfmsub(vfloat64m2_t vd, vfloat64m2_t vs1, vfloat64m2_t vs2,
                            unsigned int frm, size_t vl);
vfloat64m2_t __riscv_vfmsub(vfloat64m2_t vd, double rs1, vfloat64m2_t vs2,
                            unsigned int frm, size_t vl);
vfloat64m4_t __riscv_vfmsub(vfloat64m4_t vd, vfloat64m4_t vs1, vfloat64m4_t vs2,
                            unsigned int frm, size_t vl);
vfloat64m4_t __riscv_vfmsub(vfloat64m4_t vd, double rs1, vfloat64m4_t vs2,
                            unsigned int frm, size_t vl);
vfloat64m8_t __riscv_vfmsub(vfloat64m8_t vd, vfloat64m8_t vs1, vfloat64m8_t vs2,
                            unsigned int frm, size_t vl);
vfloat64m8_t __riscv_vfmsub(vfloat64m8_t vd, double rs1, vfloat64m8_t vs2,
                            unsigned int frm, size_t vl);
vfloat16mf4_t __riscv_vfnmsub(vfloat16mf4_t vd, vfloat16mf4_t vs1,
                              vfloat16mf4_t vs2, unsigned int frm, size_t vl);
vfloat16mf4_t __riscv_vfnmsub(vfloat16mf4_t vd, _Float16 rs1, vfloat16mf4_t vs2,
                              unsigned int frm, size_t vl);
vfloat16mf2_t __riscv_vfnmsub(vfloat16mf2_t vd, vfloat16mf2_t vs1,
                              vfloat16mf2_t vs2, unsigned int frm, size_t vl);
vfloat16mf2_t __riscv_vfnmsub(vfloat16mf2_t vd, _Float16 rs1, vfloat16mf2_t vs2,
                              unsigned int frm, size_t vl);
vfloat16m1_t __riscv_vfnmsub(vfloat16m1_t vd, vfloat16m1_t vs1,
                             vfloat16m1_t vs2, unsigned int frm, size_t vl);
vfloat16m1_t __riscv_vfnmsub(vfloat16m1_t vd, _Float16 rs1, vfloat16m1_t vs2,
                             unsigned int frm, size_t vl);
vfloat16m2_t __riscv_vfnmsub(vfloat16m2_t vd, vfloat16m2_t vs1,
                             vfloat16m2_t vs2, unsigned int frm, size_t vl);
vfloat16m2_t __riscv_vfnmsub(vfloat16m2_t vd, _Float16 rs1, vfloat16m2_t vs2,
                             unsigned int frm, size_t vl);
vfloat16m4_t __riscv_vfnmsub(vfloat16m4_t vd, vfloat16m4_t vs1,
                             vfloat16m4_t vs2, unsigned int frm, size_t vl);
vfloat16m4_t __riscv_vfnmsub(vfloat16m4_t vd, _Float16 rs1, vfloat16m4_t vs2,
                             unsigned int frm, size_t vl);
vfloat16m8_t __riscv_vfnmsub(vfloat16m8_t vd, vfloat16m8_t vs1,
                             vfloat16m8_t vs2, unsigned int frm, size_t vl);
vfloat16m8_t __riscv_vfnmsub(vfloat16m8_t vd, _Float16 rs1, vfloat16m8_t vs2,
                             unsigned int frm, size_t vl);
vfloat32mf2_t __riscv_vfnmsub(vfloat32mf2_t vd, vfloat32mf2_t vs1,
                              vfloat32mf2_t vs2, unsigned int frm, size_t vl);
vfloat32mf2_t __riscv_vfnmsub(vfloat32mf2_t vd, float rs1, vfloat32mf2_t vs2,
                              unsigned int frm, size_t vl);
vfloat32m1_t __riscv_vfnmsub(vfloat32m1_t vd, vfloat32m1_t vs1,
                             vfloat32m1_t vs2, unsigned int frm, size_t vl);
vfloat32m1_t __riscv_vfnmsub(vfloat32m1_t vd, float rs1, vfloat32m1_t vs2,
                             unsigned int frm, size_t vl);
vfloat32m2_t __riscv_vfnmsub(vfloat32m2_t vd, vfloat32m2_t vs1,
                             vfloat32m2_t vs2, unsigned int frm, size_t vl);
vfloat32m2_t __riscv_vfnmsub(vfloat32m2_t vd, float rs1, vfloat32m2_t vs2,
                             unsigned int frm, size_t vl);
vfloat32m4_t __riscv_vfnmsub(vfloat32m4_t vd, vfloat32m4_t vs1,
                             vfloat32m4_t vs2, unsigned int frm, size_t vl);
vfloat32m4_t __riscv_vfnmsub(vfloat32m4_t vd, float rs1, vfloat32m4_t vs2,
                             unsigned int frm, size_t vl);
vfloat32m8_t __riscv_vfnmsub(vfloat32m8_t vd, vfloat32m8_t vs1,
                             vfloat32m8_t vs2, unsigned int frm, size_t vl);
vfloat32m8_t __riscv_vfnmsub(vfloat32m8_t vd, float rs1, vfloat32m8_t vs2,
                             unsigned int frm, size_t vl);
vfloat64m1_t __riscv_vfnmsub(vfloat64m1_t vd, vfloat64m1_t vs1,
                             vfloat64m1_t vs2, unsigned int frm, size_t vl);
vfloat64m1_t __riscv_vfnmsub(vfloat64m1_t vd, double rs1, vfloat64m1_t vs2,
                             unsigned int frm, size_t vl);
vfloat64m2_t __riscv_vfnmsub(vfloat64m2_t vd, vfloat64m2_t vs1,
                             vfloat64m2_t vs2, unsigned int frm, size_t vl);
vfloat64m2_t __riscv_vfnmsub(vfloat64m2_t vd, double rs1, vfloat64m2_t vs2,
                             unsigned int frm, size_t vl);
vfloat64m4_t __riscv_vfnmsub(vfloat64m4_t vd, vfloat64m4_t vs1,
                             vfloat64m4_t vs2, unsigned int frm, size_t vl);
vfloat64m4_t __riscv_vfnmsub(vfloat64m4_t vd, double rs1, vfloat64m4_t vs2,
                             unsigned int frm, size_t vl);
vfloat64m8_t __riscv_vfnmsub(vfloat64m8_t vd, vfloat64m8_t vs1,
                             vfloat64m8_t vs2, unsigned int frm, size_t vl);
vfloat64m8_t __riscv_vfnmsub(vfloat64m8_t vd, double rs1, vfloat64m8_t vs2,
                             unsigned int frm, size_t vl);
// masked functions
vfloat16mf4_t __riscv_vfmacc(vbool64_t vm, vfloat16mf4_t vd, vfloat16mf4_t vs1,
                             vfloat16mf4_t vs2, unsigned int frm, size_t vl);
vfloat16mf4_t __riscv_vfmacc(vbool64_t vm, vfloat16mf4_t vd, _Float16 rs1,
                             vfloat16mf4_t vs2, unsigned int frm, size_t vl);
vfloat16mf2_t __riscv_vfmacc(vbool32_t vm, vfloat16mf2_t vd, vfloat16mf2_t vs1,
                             vfloat16mf2_t vs2, unsigned int frm, size_t vl);
vfloat16mf2_t __riscv_vfmacc(vbool32_t vm, vfloat16mf2_t vd, _Float16 rs1,
                             vfloat16mf2_t vs2, unsigned int frm, size_t vl);
vfloat16m1_t __riscv_vfmacc(vbool16_t vm, vfloat16m1_t vd, vfloat16m1_t vs1,
                            vfloat16m1_t vs2, unsigned int frm, size_t vl);
vfloat16m1_t __riscv_vfmacc(vbool16_t vm, vfloat16m1_t vd, _Float16 rs1,
                            vfloat16m1_t vs2, unsigned int frm, size_t vl);
vfloat16m2_t __riscv_vfmacc(vbool8_t vm, vfloat16m2_t vd, vfloat16m2_t vs1,
                            vfloat16m2_t vs2, unsigned int frm, size_t vl);
vfloat16m2_t __riscv_vfmacc(vbool8_t vm, vfloat16m2_t vd, _Float16 rs1,
                            vfloat16m2_t vs2, unsigned int frm, size_t vl);
vfloat16m4_t __riscv_vfmacc(vbool4_t vm, vfloat16m4_t vd, vfloat16m4_t vs1,
                            vfloat16m4_t vs2, unsigned int frm, size_t vl);
vfloat16m4_t __riscv_vfmacc(vbool4_t vm, vfloat16m4_t vd, _Float16 rs1,
                            vfloat16m4_t vs2, unsigned int frm, size_t vl);
vfloat16m8_t __riscv_vfmacc(vbool2_t vm, vfloat16m8_t vd, vfloat16m8_t vs1,
                            vfloat16m8_t vs2, unsigned int frm, size_t vl);
vfloat16m8_t __riscv_vfmacc(vbool2_t vm, vfloat16m8_t vd, _Float16 rs1,
                            vfloat16m8_t vs2, unsigned int frm, size_t vl);
vfloat32mf2_t __riscv_vfmacc(vbool64_t vm, vfloat32mf2_t vd, vfloat32mf2_t vs1,
                             vfloat32mf2_t vs2, unsigned int frm, size_t vl);
vfloat32mf2_t __riscv_vfmacc(vbool64_t vm, vfloat32mf2_t vd, float rs1,
                             vfloat32mf2_t vs2, unsigned int frm, size_t vl);
vfloat32m1_t __riscv_vfmacc(vbool32_t vm, vfloat32m1_t vd, vfloat32m1_t vs1,
                            vfloat32m1_t vs2, unsigned int frm, size_t vl);
vfloat32m1_t __riscv_vfmacc(vbool32_t vm, vfloat32m1_t vd, float rs1,
                            vfloat32m1_t vs2, unsigned int frm, size_t vl);
vfloat32m2_t __riscv_vfmacc(vbool16_t vm, vfloat32m2_t vd, vfloat32m2_t vs1,
                            vfloat32m2_t vs2, unsigned int frm, size_t vl);
vfloat32m2_t __riscv_vfmacc(vbool16_t vm, vfloat32m2_t vd, float rs1,
                            vfloat32m2_t vs2, unsigned int frm, size_t vl);
vfloat32m4_t __riscv_vfmacc(vbool8_t vm, vfloat32m4_t vd, vfloat32m4_t vs1,
                            vfloat32m4_t vs2, unsigned int frm, size_t vl);
vfloat32m4_t __riscv_vfmacc(vbool8_t vm, vfloat32m4_t vd, float rs1,
                            vfloat32m4_t vs2, unsigned int frm, size_t vl);
vfloat32m8_t __riscv_vfmacc(vbool4_t vm, vfloat32m8_t vd, vfloat32m8_t vs1,
                            vfloat32m8_t vs2, unsigned int frm, size_t vl);
vfloat32m8_t __riscv_vfmacc(vbool4_t vm, vfloat32m8_t vd, float rs1,
                            vfloat32m8_t vs2, unsigned int frm, size_t vl);
vfloat64m1_t __riscv_vfmacc(vbool64_t vm, vfloat64m1_t vd, vfloat64m1_t vs1,
                            vfloat64m1_t vs2, unsigned int frm, size_t vl);
vfloat64m1_t __riscv_vfmacc(vbool64_t vm, vfloat64m1_t vd, double rs1,
                            vfloat64m1_t vs2, unsigned int frm, size_t vl);
vfloat64m2_t __riscv_vfmacc(vbool32_t vm, vfloat64m2_t vd, vfloat64m2_t vs1,
                            vfloat64m2_t vs2, unsigned int frm, size_t vl);
vfloat64m2_t __riscv_vfmacc(vbool32_t vm, vfloat64m2_t vd, double rs1,
                            vfloat64m2_t vs2, unsigned int frm, size_t vl);
vfloat64m4_t __riscv_vfmacc(vbool16_t vm, vfloat64m4_t vd, vfloat64m4_t vs1,
                            vfloat64m4_t vs2, unsigned int frm, size_t vl);
vfloat64m4_t __riscv_vfmacc(vbool16_t vm, vfloat64m4_t vd, double rs1,
                            vfloat64m4_t vs2, unsigned int frm, size_t vl);
vfloat64m8_t __riscv_vfmacc(vbool8_t vm, vfloat64m8_t vd, vfloat64m8_t vs1,
                            vfloat64m8_t vs2, unsigned int frm, size_t vl);
vfloat64m8_t __riscv_vfmacc(vbool8_t vm, vfloat64m8_t vd, double rs1,
                            vfloat64m8_t vs2, unsigned int frm, size_t vl);
vfloat16mf4_t __riscv_vfnmacc(vbool64_t vm, vfloat16mf4_t vd, vfloat16mf4_t vs1,
                              vfloat16mf4_t vs2, unsigned int frm, size_t vl);
vfloat16mf4_t __riscv_vfnmacc(vbool64_t vm, vfloat16mf4_t vd, _Float16 rs1,
                              vfloat16mf4_t vs2, unsigned int frm, size_t vl);
vfloat16mf2_t __riscv_vfnmacc(vbool32_t vm, vfloat16mf2_t vd, vfloat16mf2_t vs1,
                              vfloat16mf2_t vs2, unsigned int frm, size_t vl);
vfloat16mf2_t __riscv_vfnmacc(vbool32_t vm, vfloat16mf2_t vd, _Float16 rs1,
                              vfloat16mf2_t vs2, unsigned int frm, size_t vl);
vfloat16m1_t __riscv_vfnmacc(vbool16_t vm, vfloat16m1_t vd, vfloat16m1_t vs1,
                             vfloat16m1_t vs2, unsigned int frm, size_t vl);
vfloat16m1_t __riscv_vfnmacc(vbool16_t vm, vfloat16m1_t vd, _Float16 rs1,
                             vfloat16m1_t vs2, unsigned int frm, size_t vl);
vfloat16m2_t __riscv_vfnmacc(vbool8_t vm, vfloat16m2_t vd, vfloat16m2_t vs1,
                             vfloat16m2_t vs2, unsigned int frm, size_t vl);
vfloat16m2_t __riscv_vfnmacc(vbool8_t vm, vfloat16m2_t vd, _Float16 rs1,
                             vfloat16m2_t vs2, unsigned int frm, size_t vl);
vfloat16m4_t __riscv_vfnmacc(vbool4_t vm, vfloat16m4_t vd, vfloat16m4_t vs1,
                             vfloat16m4_t vs2, unsigned int frm, size_t vl);
vfloat16m4_t __riscv_vfnmacc(vbool4_t vm, vfloat16m4_t vd, _Float16 rs1,
                             vfloat16m4_t vs2, unsigned int frm, size_t vl);
vfloat16m8_t __riscv_vfnmacc(vbool2_t vm, vfloat16m8_t vd, vfloat16m8_t vs1,
                             vfloat16m8_t vs2, unsigned int frm, size_t vl);
vfloat16m8_t __riscv_vfnmacc(vbool2_t vm, vfloat16m8_t vd, _Float16 rs1,
                             vfloat16m8_t vs2, unsigned int frm, size_t vl);
vfloat32mf2_t __riscv_vfnmacc(vbool64_t vm, vfloat32mf2_t vd, vfloat32mf2_t vs1,
                              vfloat32mf2_t vs2, unsigned int frm, size_t vl);
vfloat32mf2_t __riscv_vfnmacc(vbool64_t vm, vfloat32mf2_t vd, float rs1,
                              vfloat32mf2_t vs2, unsigned int frm, size_t vl);
vfloat32m1_t __riscv_vfnmacc(vbool32_t vm, vfloat32m1_t vd, vfloat32m1_t vs1,
                             vfloat32m1_t vs2, unsigned int frm, size_t vl);
vfloat32m1_t __riscv_vfnmacc(vbool32_t vm, vfloat32m1_t vd, float rs1,
                             vfloat32m1_t vs2, unsigned int frm, size_t vl);
vfloat32m2_t __riscv_vfnmacc(vbool16_t vm, vfloat32m2_t vd, vfloat32m2_t vs1,
                             vfloat32m2_t vs2, unsigned int frm, size_t vl);
vfloat32m2_t __riscv_vfnmacc(vbool16_t vm, vfloat32m2_t vd, float rs1,
                             vfloat32m2_t vs2, unsigned int frm, size_t vl);
vfloat32m4_t __riscv_vfnmacc(vbool8_t vm, vfloat32m4_t vd, vfloat32m4_t vs1,
                             vfloat32m4_t vs2, unsigned int frm, size_t vl);
vfloat32m4_t __riscv_vfnmacc(vbool8_t vm, vfloat32m4_t vd, float rs1,
                             vfloat32m4_t vs2, unsigned int frm, size_t vl);
vfloat32m8_t __riscv_vfnmacc(vbool4_t vm, vfloat32m8_t vd, vfloat32m8_t vs1,
                             vfloat32m8_t vs2, unsigned int frm, size_t vl);
vfloat32m8_t __riscv_vfnmacc(vbool4_t vm, vfloat32m8_t vd, float rs1,
                             vfloat32m8_t vs2, unsigned int frm, size_t vl);
vfloat64m1_t __riscv_vfnmacc(vbool64_t vm, vfloat64m1_t vd, vfloat64m1_t vs1,
                             vfloat64m1_t vs2, unsigned int frm, size_t vl);
vfloat64m1_t __riscv_vfnmacc(vbool64_t vm, vfloat64m1_t vd, double rs1,
                             vfloat64m1_t vs2, unsigned int frm, size_t vl);
vfloat64m2_t __riscv_vfnmacc(vbool32_t vm, vfloat64m2_t vd, vfloat64m2_t vs1,
                             vfloat64m2_t vs2, unsigned int frm, size_t vl);
vfloat64m2_t __riscv_vfnmacc(vbool32_t vm, vfloat64m2_t vd, double rs1,
                             vfloat64m2_t vs2, unsigned int frm, size_t vl);
vfloat64m4_t __riscv_vfnmacc(vbool16_t vm, vfloat64m4_t vd, vfloat64m4_t vs1,
                             vfloat64m4_t vs2, unsigned int frm, size_t vl);
vfloat64m4_t __riscv_vfnmacc(vbool16_t vm, vfloat64m4_t vd, double rs1,
                             vfloat64m4_t vs2, unsigned int frm, size_t vl);
vfloat64m8_t __riscv_vfnmacc(vbool8_t vm, vfloat64m8_t vd, vfloat64m8_t vs1,
                             vfloat64m8_t vs2, unsigned int frm, size_t vl);
vfloat64m8_t __riscv_vfnmacc(vbool8_t vm, vfloat64m8_t vd, double rs1,
                             vfloat64m8_t vs2, unsigned int frm, size_t vl);
vfloat16mf4_t __riscv_vfmsac(vbool64_t vm, vfloat16mf4_t vd, vfloat16mf4_t vs1,
                             vfloat16mf4_t vs2, unsigned int frm, size_t vl);
vfloat16mf4_t __riscv_vfmsac(vbool64_t vm, vfloat16mf4_t vd, _Float16 rs1,
                             vfloat16mf4_t vs2, unsigned int frm, size_t vl);
vfloat16mf2_t __riscv_vfmsac(vbool32_t vm, vfloat16mf2_t vd, vfloat16mf2_t vs1,
                             vfloat16mf2_t vs2, unsigned int frm, size_t vl);
vfloat16mf2_t __riscv_vfmsac(vbool32_t vm, vfloat16mf2_t vd, _Float16 rs1,
                             vfloat16mf2_t vs2, unsigned int frm, size_t vl);
vfloat16m1_t __riscv_vfmsac(vbool16_t vm, vfloat16m1_t vd, vfloat16m1_t vs1,
                            vfloat16m1_t vs2, unsigned int frm, size_t vl);
vfloat16m1_t __riscv_vfmsac(vbool16_t vm, vfloat16m1_t vd, _Float16 rs1,
                            vfloat16m1_t vs2, unsigned int frm, size_t vl);
vfloat16m2_t __riscv_vfmsac(vbool8_t vm, vfloat16m2_t vd, vfloat16m2_t vs1,
                            vfloat16m2_t vs2, unsigned int frm, size_t vl);
vfloat16m2_t __riscv_vfmsac(vbool8_t vm, vfloat16m2_t vd, _Float16 rs1,
                            vfloat16m2_t vs2, unsigned int frm, size_t vl);
vfloat16m4_t __riscv_vfmsac(vbool4_t vm, vfloat16m4_t vd, vfloat16m4_t vs1,
                            vfloat16m4_t vs2, unsigned int frm, size_t vl);
vfloat16m4_t __riscv_vfmsac(vbool4_t vm, vfloat16m4_t vd, _Float16 rs1,
                            vfloat16m4_t vs2, unsigned int frm, size_t vl);
vfloat16m8_t __riscv_vfmsac(vbool2_t vm, vfloat16m8_t vd, vfloat16m8_t vs1,
                            vfloat16m8_t vs2, unsigned int frm, size_t vl);
vfloat16m8_t __riscv_vfmsac(vbool2_t vm, vfloat16m8_t vd, _Float16 rs1,
                            vfloat16m8_t vs2, unsigned int frm, size_t vl);
vfloat32mf2_t __riscv_vfmsac(vbool64_t vm, vfloat32mf2_t vd, vfloat32mf2_t vs1,
                             vfloat32mf2_t vs2, unsigned int frm, size_t vl);
vfloat32mf2_t __riscv_vfmsac(vbool64_t vm, vfloat32mf2_t vd, float rs1,
                             vfloat32mf2_t vs2, unsigned int frm, size_t vl);
vfloat32m1_t __riscv_vfmsac(vbool32_t vm, vfloat32m1_t vd, vfloat32m1_t vs1,
                            vfloat32m1_t vs2, unsigned int frm, size_t vl);
vfloat32m1_t __riscv_vfmsac(vbool32_t vm, vfloat32m1_t vd, float rs1,
                            vfloat32m1_t vs2, unsigned int frm, size_t vl);
vfloat32m2_t __riscv_vfmsac(vbool16_t vm, vfloat32m2_t vd, vfloat32m2_t vs1,
                            vfloat32m2_t vs2, unsigned int frm, size_t vl);
vfloat32m2_t __riscv_vfmsac(vbool16_t vm, vfloat32m2_t vd, float rs1,
                            vfloat32m2_t vs2, unsigned int frm, size_t vl);
vfloat32m4_t __riscv_vfmsac(vbool8_t vm, vfloat32m4_t vd, vfloat32m4_t vs1,
                            vfloat32m4_t vs2, unsigned int frm, size_t vl);
vfloat32m4_t __riscv_vfmsac(vbool8_t vm, vfloat32m4_t vd, float rs1,
                            vfloat32m4_t vs2, unsigned int frm, size_t vl);
vfloat32m8_t __riscv_vfmsac(vbool4_t vm, vfloat32m8_t vd, vfloat32m8_t vs1,
                            vfloat32m8_t vs2, unsigned int frm, size_t vl);
vfloat32m8_t __riscv_vfmsac(vbool4_t vm, vfloat32m8_t vd, float rs1,
                            vfloat32m8_t vs2, unsigned int frm, size_t vl);
vfloat64m1_t __riscv_vfmsac(vbool64_t vm, vfloat64m1_t vd, vfloat64m1_t vs1,
                            vfloat64m1_t vs2, unsigned int frm, size_t vl);
vfloat64m1_t __riscv_vfmsac(vbool64_t vm, vfloat64m1_t vd, double rs1,
                            vfloat64m1_t vs2, unsigned int frm, size_t vl);
vfloat64m2_t __riscv_vfmsac(vbool32_t vm, vfloat64m2_t vd, vfloat64m2_t vs1,
                            vfloat64m2_t vs2, unsigned int frm, size_t vl);
vfloat64m2_t __riscv_vfmsac(vbool32_t vm, vfloat64m2_t vd, double rs1,
                            vfloat64m2_t vs2, unsigned int frm, size_t vl);
vfloat64m4_t __riscv_vfmsac(vbool16_t vm, vfloat64m4_t vd, vfloat64m4_t vs1,
                            vfloat64m4_t vs2, unsigned int frm, size_t vl);
vfloat64m4_t __riscv_vfmsac(vbool16_t vm, vfloat64m4_t vd, double rs1,
                            vfloat64m4_t vs2, unsigned int frm, size_t vl);
vfloat64m8_t __riscv_vfmsac(vbool8_t vm, vfloat64m8_t vd, vfloat64m8_t vs1,
                            vfloat64m8_t vs2, unsigned int frm, size_t vl);
vfloat64m8_t __riscv_vfmsac(vbool8_t vm, vfloat64m8_t vd, double rs1,
                            vfloat64m8_t vs2, unsigned int frm, size_t vl);
vfloat16mf4_t __riscv_vfnmsac(vbool64_t vm, vfloat16mf4_t vd, vfloat16mf4_t vs1,
                              vfloat16mf4_t vs2, unsigned int frm, size_t vl);
vfloat16mf4_t __riscv_vfnmsac(vbool64_t vm, vfloat16mf4_t vd, _Float16 rs1,
                              vfloat16mf4_t vs2, unsigned int frm, size_t vl);
vfloat16mf2_t __riscv_vfnmsac(vbool32_t vm, vfloat16mf2_t vd, vfloat16mf2_t vs1,
                              vfloat16mf2_t vs2, unsigned int frm, size_t vl);
vfloat16mf2_t __riscv_vfnmsac(vbool32_t vm, vfloat16mf2_t vd, _Float16 rs1,
                              vfloat16mf2_t vs2, unsigned int frm, size_t vl);
vfloat16m1_t __riscv_vfnmsac(vbool16_t vm, vfloat16m1_t vd, vfloat16m1_t vs1,
                             vfloat16m1_t vs2, unsigned int frm, size_t vl);
vfloat16m1_t __riscv_vfnmsac(vbool16_t vm, vfloat16m1_t vd, _Float16 rs1,
                             vfloat16m1_t vs2, unsigned int frm, size_t vl);
vfloat16m2_t __riscv_vfnmsac(vbool8_t vm, vfloat16m2_t vd, vfloat16m2_t vs1,
                             vfloat16m2_t vs2, unsigned int frm, size_t vl);
vfloat16m2_t __riscv_vfnmsac(vbool8_t vm, vfloat16m2_t vd, _Float16 rs1,
                             vfloat16m2_t vs2, unsigned int frm, size_t vl);
vfloat16m4_t __riscv_vfnmsac(vbool4_t vm, vfloat16m4_t vd, vfloat16m4_t vs1,
                             vfloat16m4_t vs2, unsigned int frm, size_t vl);
vfloat16m4_t __riscv_vfnmsac(vbool4_t vm, vfloat16m4_t vd, _Float16 rs1,
                             vfloat16m4_t vs2, unsigned int frm, size_t vl);
vfloat16m8_t __riscv_vfnmsac(vbool2_t vm, vfloat16m8_t vd, vfloat16m8_t vs1,
                             vfloat16m8_t vs2, unsigned int frm, size_t vl);
vfloat16m8_t __riscv_vfnmsac(vbool2_t vm, vfloat16m8_t vd, _Float16 rs1,
                             vfloat16m8_t vs2, unsigned int frm, size_t vl);
vfloat32mf2_t __riscv_vfnmsac(vbool64_t vm, vfloat32mf2_t vd, vfloat32mf2_t vs1,
                              vfloat32mf2_t vs2, unsigned int frm, size_t vl);
vfloat32mf2_t __riscv_vfnmsac(vbool64_t vm, vfloat32mf2_t vd, float rs1,
                              vfloat32mf2_t vs2, unsigned int frm, size_t vl);
vfloat32m1_t __riscv_vfnmsac(vbool32_t vm, vfloat32m1_t vd, vfloat32m1_t vs1,
                             vfloat32m1_t vs2, unsigned int frm, size_t vl);
vfloat32m1_t __riscv_vfnmsac(vbool32_t vm, vfloat32m1_t vd, float rs1,
                             vfloat32m1_t vs2, unsigned int frm, size_t vl);
vfloat32m2_t __riscv_vfnmsac(vbool16_t vm, vfloat32m2_t vd, vfloat32m2_t vs1,
                             vfloat32m2_t vs2, unsigned int frm, size_t vl);
vfloat32m2_t __riscv_vfnmsac(vbool16_t vm, vfloat32m2_t vd, float rs1,
                             vfloat32m2_t vs2, unsigned int frm, size_t vl);
vfloat32m4_t __riscv_vfnmsac(vbool8_t vm, vfloat32m4_t vd, vfloat32m4_t vs1,
                             vfloat32m4_t vs2, unsigned int frm, size_t vl);
vfloat32m4_t __riscv_vfnmsac(vbool8_t vm, vfloat32m4_t vd, float rs1,
                             vfloat32m4_t vs2, unsigned int frm, size_t vl);
vfloat32m8_t __riscv_vfnmsac(vbool4_t vm, vfloat32m8_t vd, vfloat32m8_t vs1,
                             vfloat32m8_t vs2, unsigned int frm, size_t vl);
vfloat32m8_t __riscv_vfnmsac(vbool4_t vm, vfloat32m8_t vd, float rs1,
                             vfloat32m8_t vs2, unsigned int frm, size_t vl);
vfloat64m1_t __riscv_vfnmsac(vbool64_t vm, vfloat64m1_t vd, vfloat64m1_t vs1,
                             vfloat64m1_t vs2, unsigned int frm, size_t vl);
vfloat64m1_t __riscv_vfnmsac(vbool64_t vm, vfloat64m1_t vd, double rs1,
                             vfloat64m1_t vs2, unsigned int frm, size_t vl);
vfloat64m2_t __riscv_vfnmsac(vbool32_t vm, vfloat64m2_t vd, vfloat64m2_t vs1,
                             vfloat64m2_t vs2, unsigned int frm, size_t vl);
vfloat64m2_t __riscv_vfnmsac(vbool32_t vm, vfloat64m2_t vd, double rs1,
                             vfloat64m2_t vs2, unsigned int frm, size_t vl);
vfloat64m4_t __riscv_vfnmsac(vbool16_t vm, vfloat64m4_t vd, vfloat64m4_t vs1,
                             vfloat64m4_t vs2, unsigned int frm, size_t vl);
vfloat64m4_t __riscv_vfnmsac(vbool16_t vm, vfloat64m4_t vd, double rs1,
                             vfloat64m4_t vs2, unsigned int frm, size_t vl);
vfloat64m8_t __riscv_vfnmsac(vbool8_t vm, vfloat64m8_t vd, vfloat64m8_t vs1,
                             vfloat64m8_t vs2, unsigned int frm, size_t vl);
vfloat64m8_t __riscv_vfnmsac(vbool8_t vm, vfloat64m8_t vd, double rs1,
                             vfloat64m8_t vs2, unsigned int frm, size_t vl);
vfloat16mf4_t __riscv_vfmadd(vbool64_t vm, vfloat16mf4_t vd, vfloat16mf4_t vs1,
                             vfloat16mf4_t vs2, unsigned int frm, size_t vl);
vfloat16mf4_t __riscv_vfmadd(vbool64_t vm, vfloat16mf4_t vd, _Float16 rs1,
                             vfloat16mf4_t vs2, unsigned int frm, size_t vl);
vfloat16mf2_t __riscv_vfmadd(vbool32_t vm, vfloat16mf2_t vd, vfloat16mf2_t vs1,
                             vfloat16mf2_t vs2, unsigned int frm, size_t vl);
vfloat16mf2_t __riscv_vfmadd(vbool32_t vm, vfloat16mf2_t vd, _Float16 rs1,
                             vfloat16mf2_t vs2, unsigned int frm, size_t vl);
vfloat16m1_t __riscv_vfmadd(vbool16_t vm, vfloat16m1_t vd, vfloat16m1_t vs1,
                            vfloat16m1_t vs2, unsigned int frm, size_t vl);
vfloat16m1_t __riscv_vfmadd(vbool16_t vm, vfloat16m1_t vd, _Float16 rs1,
                            vfloat16m1_t vs2, unsigned int frm, size_t vl);
vfloat16m2_t __riscv_vfmadd(vbool8_t vm, vfloat16m2_t vd, vfloat16m2_t vs1,
                            vfloat16m2_t vs2, unsigned int frm, size_t vl);
vfloat16m2_t __riscv_vfmadd(vbool8_t vm, vfloat16m2_t vd, _Float16 rs1,
                            vfloat16m2_t vs2, unsigned int frm, size_t vl);
vfloat16m4_t __riscv_vfmadd(vbool4_t vm, vfloat16m4_t vd, vfloat16m4_t vs1,
                            vfloat16m4_t vs2, unsigned int frm, size_t vl);
vfloat16m4_t __riscv_vfmadd(vbool4_t vm, vfloat16m4_t vd, _Float16 rs1,
                            vfloat16m4_t vs2, unsigned int frm, size_t vl);
vfloat16m8_t __riscv_vfmadd(vbool2_t vm, vfloat16m8_t vd, vfloat16m8_t vs1,
                            vfloat16m8_t vs2, unsigned int frm, size_t vl);
vfloat16m8_t __riscv_vfmadd(vbool2_t vm, vfloat16m8_t vd, _Float16 rs1,
                            vfloat16m8_t vs2, unsigned int frm, size_t vl);
vfloat32mf2_t __riscv_vfmadd(vbool64_t vm, vfloat32mf2_t vd, vfloat32mf2_t vs1,
                             vfloat32mf2_t vs2, unsigned int frm, size_t vl);
vfloat32mf2_t __riscv_vfmadd(vbool64_t vm, vfloat32mf2_t vd, float rs1,
                             vfloat32mf2_t vs2, unsigned int frm, size_t vl);
vfloat32m1_t __riscv_vfmadd(vbool32_t vm, vfloat32m1_t vd, vfloat32m1_t vs1,
                            vfloat32m1_t vs2, unsigned int frm, size_t vl);
vfloat32m1_t __riscv_vfmadd(vbool32_t vm, vfloat32m1_t vd, float rs1,
                            vfloat32m1_t vs2, unsigned int frm, size_t vl);
vfloat32m2_t __riscv_vfmadd(vbool16_t vm, vfloat32m2_t vd, vfloat32m2_t vs1,
                            vfloat32m2_t vs2, unsigned int frm, size_t vl);
vfloat32m2_t __riscv_vfmadd(vbool16_t vm, vfloat32m2_t vd, float rs1,
                            vfloat32m2_t vs2, unsigned int frm, size_t vl);
vfloat32m4_t __riscv_vfmadd(vbool8_t vm, vfloat32m4_t vd, vfloat32m4_t vs1,
                            vfloat32m4_t vs2, unsigned int frm, size_t vl);
vfloat32m4_t __riscv_vfmadd(vbool8_t vm, vfloat32m4_t vd, float rs1,
                            vfloat32m4_t vs2, unsigned int frm, size_t vl);
vfloat32m8_t __riscv_vfmadd(vbool4_t vm, vfloat32m8_t vd, vfloat32m8_t vs1,
                            vfloat32m8_t vs2, unsigned int frm, size_t vl);
vfloat32m8_t __riscv_vfmadd(vbool4_t vm, vfloat32m8_t vd, float rs1,
                            vfloat32m8_t vs2, unsigned int frm, size_t vl);
vfloat64m1_t __riscv_vfmadd(vbool64_t vm, vfloat64m1_t vd, vfloat64m1_t vs1,
                            vfloat64m1_t vs2, unsigned int frm, size_t vl);
vfloat64m1_t __riscv_vfmadd(vbool64_t vm, vfloat64m1_t vd, double rs1,
                            vfloat64m1_t vs2, unsigned int frm, size_t vl);
vfloat64m2_t __riscv_vfmadd(vbool32_t vm, vfloat64m2_t vd, vfloat64m2_t vs1,
                            vfloat64m2_t vs2, unsigned int frm, size_t vl);
vfloat64m2_t __riscv_vfmadd(vbool32_t vm, vfloat64m2_t vd, double rs1,
                            vfloat64m2_t vs2, unsigned int frm, size_t vl);
vfloat64m4_t __riscv_vfmadd(vbool16_t vm, vfloat64m4_t vd, vfloat64m4_t vs1,
                            vfloat64m4_t vs2, unsigned int frm, size_t vl);
vfloat64m4_t __riscv_vfmadd(vbool16_t vm, vfloat64m4_t vd, double rs1,
                            vfloat64m4_t vs2, unsigned int frm, size_t vl);
vfloat64m8_t __riscv_vfmadd(vbool8_t vm, vfloat64m8_t vd, vfloat64m8_t vs1,
                            vfloat64m8_t vs2, unsigned int frm, size_t vl);
vfloat64m8_t __riscv_vfmadd(vbool8_t vm, vfloat64m8_t vd, double rs1,
                            vfloat64m8_t vs2, unsigned int frm, size_t vl);
vfloat16mf4_t __riscv_vfnmadd(vbool64_t vm, vfloat16mf4_t vd, vfloat16mf4_t vs1,
                              vfloat16mf4_t vs2, unsigned int frm, size_t vl);
vfloat16mf4_t __riscv_vfnmadd(vbool64_t vm, vfloat16mf4_t vd, _Float16 rs1,
                              vfloat16mf4_t vs2, unsigned int frm, size_t vl);
vfloat16mf2_t __riscv_vfnmadd(vbool32_t vm, vfloat16mf2_t vd, vfloat16mf2_t vs1,
                              vfloat16mf2_t vs2, unsigned int frm, size_t vl);
vfloat16mf2_t __riscv_vfnmadd(vbool32_t vm, vfloat16mf2_t vd, _Float16 rs1,
                              vfloat16mf2_t vs2, unsigned int frm, size_t vl);
vfloat16m1_t __riscv_vfnmadd(vbool16_t vm, vfloat16m1_t vd, vfloat16m1_t vs1,
                             vfloat16m1_t vs2, unsigned int frm, size_t vl);
vfloat16m1_t __riscv_vfnmadd(vbool16_t vm, vfloat16m1_t vd, _Float16 rs1,
                             vfloat16m1_t vs2, unsigned int frm, size_t vl);
vfloat16m2_t __riscv_vfnmadd(vbool8_t vm, vfloat16m2_t vd, vfloat16m2_t vs1,
                             vfloat16m2_t vs2, unsigned int frm, size_t vl);
vfloat16m2_t __riscv_vfnmadd(vbool8_t vm, vfloat16m2_t vd, _Float16 rs1,
                             vfloat16m2_t vs2, unsigned int frm, size_t vl);
vfloat16m4_t __riscv_vfnmadd(vbool4_t vm, vfloat16m4_t vd, vfloat16m4_t vs1,
                             vfloat16m4_t vs2, unsigned int frm, size_t vl);
vfloat16m4_t __riscv_vfnmadd(vbool4_t vm, vfloat16m4_t vd, _Float16 rs1,
                             vfloat16m4_t vs2, unsigned int frm, size_t vl);
vfloat16m8_t __riscv_vfnmadd(vbool2_t vm, vfloat16m8_t vd, vfloat16m8_t vs1,
                             vfloat16m8_t vs2, unsigned int frm, size_t vl);
vfloat16m8_t __riscv_vfnmadd(vbool2_t vm, vfloat16m8_t vd, _Float16 rs1,
                             vfloat16m8_t vs2, unsigned int frm, size_t vl);
vfloat32mf2_t __riscv_vfnmadd(vbool64_t vm, vfloat32mf2_t vd, vfloat32mf2_t vs1,
                              vfloat32mf2_t vs2, unsigned int frm, size_t vl);
vfloat32mf2_t __riscv_vfnmadd(vbool64_t vm, vfloat32mf2_t vd, float rs1,
                              vfloat32mf2_t vs2, unsigned int frm, size_t vl);
vfloat32m1_t __riscv_vfnmadd(vbool32_t vm, vfloat32m1_t vd, vfloat32m1_t vs1,
                             vfloat32m1_t vs2, unsigned int frm, size_t vl);
vfloat32m1_t __riscv_vfnmadd(vbool32_t vm, vfloat32m1_t vd, float rs1,
                             vfloat32m1_t vs2, unsigned int frm, size_t vl);
vfloat32m2_t __riscv_vfnmadd(vbool16_t vm, vfloat32m2_t vd, vfloat32m2_t vs1,
                             vfloat32m2_t vs2, unsigned int frm, size_t vl);
vfloat32m2_t __riscv_vfnmadd(vbool16_t vm, vfloat32m2_t vd, float rs1,
                             vfloat32m2_t vs2, unsigned int frm, size_t vl);
vfloat32m4_t __riscv_vfnmadd(vbool8_t vm, vfloat32m4_t vd, vfloat32m4_t vs1,
                             vfloat32m4_t vs2, unsigned int frm, size_t vl);
vfloat32m4_t __riscv_vfnmadd(vbool8_t vm, vfloat32m4_t vd, float rs1,
                             vfloat32m4_t vs2, unsigned int frm, size_t vl);
vfloat32m8_t __riscv_vfnmadd(vbool4_t vm, vfloat32m8_t vd, vfloat32m8_t vs1,
                             vfloat32m8_t vs2, unsigned int frm, size_t vl);
vfloat32m8_t __riscv_vfnmadd(vbool4_t vm, vfloat32m8_t vd, float rs1,
                             vfloat32m8_t vs2, unsigned int frm, size_t vl);
vfloat64m1_t __riscv_vfnmadd(vbool64_t vm, vfloat64m1_t vd, vfloat64m1_t vs1,
                             vfloat64m1_t vs2, unsigned int frm, size_t vl);
vfloat64m1_t __riscv_vfnmadd(vbool64_t vm, vfloat64m1_t vd, double rs1,
                             vfloat64m1_t vs2, unsigned int frm, size_t vl);
vfloat64m2_t __riscv_vfnmadd(vbool32_t vm, vfloat64m2_t vd, vfloat64m2_t vs1,
                             vfloat64m2_t vs2, unsigned int frm, size_t vl);
vfloat64m2_t __riscv_vfnmadd(vbool32_t vm, vfloat64m2_t vd, double rs1,
                             vfloat64m2_t vs2, unsigned int frm, size_t vl);
vfloat64m4_t __riscv_vfnmadd(vbool16_t vm, vfloat64m4_t vd, vfloat64m4_t vs1,
                             vfloat64m4_t vs2, unsigned int frm, size_t vl);
vfloat64m4_t __riscv_vfnmadd(vbool16_t vm, vfloat64m4_t vd, double rs1,
                             vfloat64m4_t vs2, unsigned int frm, size_t vl);
vfloat64m8_t __riscv_vfnmadd(vbool8_t vm, vfloat64m8_t vd, vfloat64m8_t vs1,
                             vfloat64m8_t vs2, unsigned int frm, size_t vl);
vfloat64m8_t __riscv_vfnmadd(vbool8_t vm, vfloat64m8_t vd, double rs1,
                             vfloat64m8_t vs2, unsigned int frm, size_t vl);
vfloat16mf4_t __riscv_vfmsub(vbool64_t vm, vfloat16mf4_t vd, vfloat16mf4_t vs1,
                             vfloat16mf4_t vs2, unsigned int frm, size_t vl);
vfloat16mf4_t __riscv_vfmsub(vbool64_t vm, vfloat16mf4_t vd, _Float16 rs1,
                             vfloat16mf4_t vs2, unsigned int frm, size_t vl);
vfloat16mf2_t __riscv_vfmsub(vbool32_t vm, vfloat16mf2_t vd, vfloat16mf2_t vs1,
                             vfloat16mf2_t vs2, unsigned int frm, size_t vl);
vfloat16mf2_t __riscv_vfmsub(vbool32_t vm, vfloat16mf2_t vd, _Float16 rs1,
                             vfloat16mf2_t vs2, unsigned int frm, size_t vl);
vfloat16m1_t __riscv_vfmsub(vbool16_t vm, vfloat16m1_t vd, vfloat16m1_t vs1,
                            vfloat16m1_t vs2, unsigned int frm, size_t vl);
vfloat16m1_t __riscv_vfmsub(vbool16_t vm, vfloat16m1_t vd, _Float16 rs1,
                            vfloat16m1_t vs2, unsigned int frm, size_t vl);
vfloat16m2_t __riscv_vfmsub(vbool8_t vm, vfloat16m2_t vd, vfloat16m2_t vs1,
                            vfloat16m2_t vs2, unsigned int frm, size_t vl);
vfloat16m2_t __riscv_vfmsub(vbool8_t vm, vfloat16m2_t vd, _Float16 rs1,
                            vfloat16m2_t vs2, unsigned int frm, size_t vl);
vfloat16m4_t __riscv_vfmsub(vbool4_t vm, vfloat16m4_t vd, vfloat16m4_t vs1,
                            vfloat16m4_t vs2, unsigned int frm, size_t vl);
vfloat16m4_t __riscv_vfmsub(vbool4_t vm, vfloat16m4_t vd, _Float16 rs1,
                            vfloat16m4_t vs2, unsigned int frm, size_t vl);
vfloat16m8_t __riscv_vfmsub(vbool2_t vm, vfloat16m8_t vd, vfloat16m8_t vs1,
                            vfloat16m8_t vs2, unsigned int frm, size_t vl);
vfloat16m8_t __riscv_vfmsub(vbool2_t vm, vfloat16m8_t vd, _Float16 rs1,
                            vfloat16m8_t vs2, unsigned int frm, size_t vl);
vfloat32mf2_t __riscv_vfmsub(vbool64_t vm, vfloat32mf2_t vd, vfloat32mf2_t vs1,
                             vfloat32mf2_t vs2, unsigned int frm, size_t vl);
vfloat32mf2_t __riscv_vfmsub(vbool64_t vm, vfloat32mf2_t vd, float rs1,
                             vfloat32mf2_t vs2, unsigned int frm, size_t vl);
vfloat32m1_t __riscv_vfmsub(vbool32_t vm, vfloat32m1_t vd, vfloat32m1_t vs1,
                            vfloat32m1_t vs2, unsigned int frm, size_t vl);
vfloat32m1_t __riscv_vfmsub(vbool32_t vm, vfloat32m1_t vd, float rs1,
                            vfloat32m1_t vs2, unsigned int frm, size_t vl);
vfloat32m2_t __riscv_vfmsub(vbool16_t vm, vfloat32m2_t vd, vfloat32m2_t vs1,
                            vfloat32m2_t vs2, unsigned int frm, size_t vl);
vfloat32m2_t __riscv_vfmsub(vbool16_t vm, vfloat32m2_t vd, float rs1,
                            vfloat32m2_t vs2, unsigned int frm, size_t vl);
vfloat32m4_t __riscv_vfmsub(vbool8_t vm, vfloat32m4_t vd, vfloat32m4_t vs1,
                            vfloat32m4_t vs2, unsigned int frm, size_t vl);
vfloat32m4_t __riscv_vfmsub(vbool8_t vm, vfloat32m4_t vd, float rs1,
                            vfloat32m4_t vs2, unsigned int frm, size_t vl);
vfloat32m8_t __riscv_vfmsub(vbool4_t vm, vfloat32m8_t vd, vfloat32m8_t vs1,
                            vfloat32m8_t vs2, unsigned int frm, size_t vl);
vfloat32m8_t __riscv_vfmsub(vbool4_t vm, vfloat32m8_t vd, float rs1,
                            vfloat32m8_t vs2, unsigned int frm, size_t vl);
vfloat64m1_t __riscv_vfmsub(vbool64_t vm, vfloat64m1_t vd, vfloat64m1_t vs1,
                            vfloat64m1_t vs2, unsigned int frm, size_t vl);
vfloat64m1_t __riscv_vfmsub(vbool64_t vm, vfloat64m1_t vd, double rs1,
                            vfloat64m1_t vs2, unsigned int frm, size_t vl);
vfloat64m2_t __riscv_vfmsub(vbool32_t vm, vfloat64m2_t vd, vfloat64m2_t vs1,
                            vfloat64m2_t vs2, unsigned int frm, size_t vl);
vfloat64m2_t __riscv_vfmsub(vbool32_t vm, vfloat64m2_t vd, double rs1,
                            vfloat64m2_t vs2, unsigned int frm, size_t vl);
vfloat64m4_t __riscv_vfmsub(vbool16_t vm, vfloat64m4_t vd, vfloat64m4_t vs1,
                            vfloat64m4_t vs2, unsigned int frm, size_t vl);
vfloat64m4_t __riscv_vfmsub(vbool16_t vm, vfloat64m4_t vd, double rs1,
                            vfloat64m4_t vs2, unsigned int frm, size_t vl);
vfloat64m8_t __riscv_vfmsub(vbool8_t vm, vfloat64m8_t vd, vfloat64m8_t vs1,
                            vfloat64m8_t vs2, unsigned int frm, size_t vl);
vfloat64m8_t __riscv_vfmsub(vbool8_t vm, vfloat64m8_t vd, double rs1,
                            vfloat64m8_t vs2, unsigned int frm, size_t vl);
vfloat16mf4_t __riscv_vfnmsub(vbool64_t vm, vfloat16mf4_t vd, vfloat16mf4_t vs1,
                              vfloat16mf4_t vs2, unsigned int frm, size_t vl);
vfloat16mf4_t __riscv_vfnmsub(vbool64_t vm, vfloat16mf4_t vd, _Float16 rs1,
                              vfloat16mf4_t vs2, unsigned int frm, size_t vl);
vfloat16mf2_t __riscv_vfnmsub(vbool32_t vm, vfloat16mf2_t vd, vfloat16mf2_t vs1,
                              vfloat16mf2_t vs2, unsigned int frm, size_t vl);
vfloat16mf2_t __riscv_vfnmsub(vbool32_t vm, vfloat16mf2_t vd, _Float16 rs1,
                              vfloat16mf2_t vs2, unsigned int frm, size_t vl);
vfloat16m1_t __riscv_vfnmsub(vbool16_t vm, vfloat16m1_t vd, vfloat16m1_t vs1,
                             vfloat16m1_t vs2, unsigned int frm, size_t vl);
vfloat16m1_t __riscv_vfnmsub(vbool16_t vm, vfloat16m1_t vd, _Float16 rs1,
                             vfloat16m1_t vs2, unsigned int frm, size_t vl);
vfloat16m2_t __riscv_vfnmsub(vbool8_t vm, vfloat16m2_t vd, vfloat16m2_t vs1,
                             vfloat16m2_t vs2, unsigned int frm, size_t vl);
vfloat16m2_t __riscv_vfnmsub(vbool8_t vm, vfloat16m2_t vd, _Float16 rs1,
                             vfloat16m2_t vs2, unsigned int frm, size_t vl);
vfloat16m4_t __riscv_vfnmsub(vbool4_t vm, vfloat16m4_t vd, vfloat16m4_t vs1,
                             vfloat16m4_t vs2, unsigned int frm, size_t vl);
vfloat16m4_t __riscv_vfnmsub(vbool4_t vm, vfloat16m4_t vd, _Float16 rs1,
                             vfloat16m4_t vs2, unsigned int frm, size_t vl);
vfloat16m8_t __riscv_vfnmsub(vbool2_t vm, vfloat16m8_t vd, vfloat16m8_t vs1,
                             vfloat16m8_t vs2, unsigned int frm, size_t vl);
vfloat16m8_t __riscv_vfnmsub(vbool2_t vm, vfloat16m8_t vd, _Float16 rs1,
                             vfloat16m8_t vs2, unsigned int frm, size_t vl);
vfloat32mf2_t __riscv_vfnmsub(vbool64_t vm, vfloat32mf2_t vd, vfloat32mf2_t vs1,
                              vfloat32mf2_t vs2, unsigned int frm, size_t vl);
vfloat32mf2_t __riscv_vfnmsub(vbool64_t vm, vfloat32mf2_t vd, float rs1,
                              vfloat32mf2_t vs2, unsigned int frm, size_t vl);
vfloat32m1_t __riscv_vfnmsub(vbool32_t vm, vfloat32m1_t vd, vfloat32m1_t vs1,
                             vfloat32m1_t vs2, unsigned int frm, size_t vl);
vfloat32m1_t __riscv_vfnmsub(vbool32_t vm, vfloat32m1_t vd, float rs1,
                             vfloat32m1_t vs2, unsigned int frm, size_t vl);
vfloat32m2_t __riscv_vfnmsub(vbool16_t vm, vfloat32m2_t vd, vfloat32m2_t vs1,
                             vfloat32m2_t vs2, unsigned int frm, size_t vl);
vfloat32m2_t __riscv_vfnmsub(vbool16_t vm, vfloat32m2_t vd, float rs1,
                             vfloat32m2_t vs2, unsigned int frm, size_t vl);
vfloat32m4_t __riscv_vfnmsub(vbool8_t vm, vfloat32m4_t vd, vfloat32m4_t vs1,
                             vfloat32m4_t vs2, unsigned int frm, size_t vl);
vfloat32m4_t __riscv_vfnmsub(vbool8_t vm, vfloat32m4_t vd, float rs1,
                             vfloat32m4_t vs2, unsigned int frm, size_t vl);
vfloat32m8_t __riscv_vfnmsub(vbool4_t vm, vfloat32m8_t vd, vfloat32m8_t vs1,
                             vfloat32m8_t vs2, unsigned int frm, size_t vl);
vfloat32m8_t __riscv_vfnmsub(vbool4_t vm, vfloat32m8_t vd, float rs1,
                             vfloat32m8_t vs2, unsigned int frm, size_t vl);
vfloat64m1_t __riscv_vfnmsub(vbool64_t vm, vfloat64m1_t vd, vfloat64m1_t vs1,
                             vfloat64m1_t vs2, unsigned int frm, size_t vl);
vfloat64m1_t __riscv_vfnmsub(vbool64_t vm, vfloat64m1_t vd, double rs1,
                             vfloat64m1_t vs2, unsigned int frm, size_t vl);
vfloat64m2_t __riscv_vfnmsub(vbool32_t vm, vfloat64m2_t vd, vfloat64m2_t vs1,
                             vfloat64m2_t vs2, unsigned int frm, size_t vl);
vfloat64m2_t __riscv_vfnmsub(vbool32_t vm, vfloat64m2_t vd, double rs1,
                             vfloat64m2_t vs2, unsigned int frm, size_t vl);
vfloat64m4_t __riscv_vfnmsub(vbool16_t vm, vfloat64m4_t vd, vfloat64m4_t vs1,
                             vfloat64m4_t vs2, unsigned int frm, size_t vl);
vfloat64m4_t __riscv_vfnmsub(vbool16_t vm, vfloat64m4_t vd, double rs1,
                             vfloat64m4_t vs2, unsigned int frm, size_t vl);
vfloat64m8_t __riscv_vfnmsub(vbool8_t vm, vfloat64m8_t vd, vfloat64m8_t vs1,
                             vfloat64m8_t vs2, unsigned int frm, size_t vl);
vfloat64m8_t __riscv_vfnmsub(vbool8_t vm, vfloat64m8_t vd, double rs1,
                             vfloat64m8_t vs2, unsigned int frm, size_t vl);

Vector Widening Floating-Point Fused Multiply-Add Intrinsics

vfloat32mf2_t __riscv_vfwmacc(vfloat32mf2_t vd, vfloat16mf4_t vs1,
                              vfloat16mf4_t vs2, size_t vl);
vfloat32mf2_t __riscv_vfwmacc(vfloat32mf2_t vd, _Float16 vs1, vfloat16mf4_t vs2,
                              size_t vl);
vfloat32m1_t __riscv_vfwmacc(vfloat32m1_t vd, vfloat16mf2_t vs1,
                             vfloat16mf2_t vs2, size_t vl);
vfloat32m1_t __riscv_vfwmacc(vfloat32m1_t vd, _Float16 vs1, vfloat16mf2_t vs2,
                             size_t vl);
vfloat32m2_t __riscv_vfwmacc(vfloat32m2_t vd, vfloat16m1_t vs1,
                             vfloat16m1_t vs2, size_t vl);
vfloat32m2_t __riscv_vfwmacc(vfloat32m2_t vd, _Float16 vs1, vfloat16m1_t vs2,
                             size_t vl);
vfloat32m4_t __riscv_vfwmacc(vfloat32m4_t vd, vfloat16m2_t vs1,
                             vfloat16m2_t vs2, size_t vl);
vfloat32m4_t __riscv_vfwmacc(vfloat32m4_t vd, _Float16 vs1, vfloat16m2_t vs2,
                             size_t vl);
vfloat32m8_t __riscv_vfwmacc(vfloat32m8_t vd, vfloat16m4_t vs1,
                             vfloat16m4_t vs2, size_t vl);
vfloat32m8_t __riscv_vfwmacc(vfloat32m8_t vd, _Float16 vs1, vfloat16m4_t vs2,
                             size_t vl);
vfloat64m1_t __riscv_vfwmacc(vfloat64m1_t vd, vfloat32mf2_t vs1,
                             vfloat32mf2_t vs2, size_t vl);
vfloat64m1_t __riscv_vfwmacc(vfloat64m1_t vd, float vs1, vfloat32mf2_t vs2,
                             size_t vl);
vfloat64m2_t __riscv_vfwmacc(vfloat64m2_t vd, vfloat32m1_t vs1,
                             vfloat32m1_t vs2, size_t vl);
vfloat64m2_t __riscv_vfwmacc(vfloat64m2_t vd, float vs1, vfloat32m1_t vs2,
                             size_t vl);
vfloat64m4_t __riscv_vfwmacc(vfloat64m4_t vd, vfloat32m2_t vs1,
                             vfloat32m2_t vs2, size_t vl);
vfloat64m4_t __riscv_vfwmacc(vfloat64m4_t vd, float vs1, vfloat32m2_t vs2,
                             size_t vl);
vfloat64m8_t __riscv_vfwmacc(vfloat64m8_t vd, vfloat32m4_t vs1,
                             vfloat32m4_t vs2, size_t vl);
vfloat64m8_t __riscv_vfwmacc(vfloat64m8_t vd, float vs1, vfloat32m4_t vs2,
                             size_t vl);
vfloat32mf2_t __riscv_vfwnmacc(vfloat32mf2_t vd, vfloat16mf4_t vs1,
                               vfloat16mf4_t vs2, size_t vl);
vfloat32mf2_t __riscv_vfwnmacc(vfloat32mf2_t vd, _Float16 vs1,
                               vfloat16mf4_t vs2, size_t vl);
vfloat32m1_t __riscv_vfwnmacc(vfloat32m1_t vd, vfloat16mf2_t vs1,
                              vfloat16mf2_t vs2, size_t vl);
vfloat32m1_t __riscv_vfwnmacc(vfloat32m1_t vd, _Float16 vs1, vfloat16mf2_t vs2,
                              size_t vl);
vfloat32m2_t __riscv_vfwnmacc(vfloat32m2_t vd, vfloat16m1_t vs1,
                              vfloat16m1_t vs2, size_t vl);
vfloat32m2_t __riscv_vfwnmacc(vfloat32m2_t vd, _Float16 vs1, vfloat16m1_t vs2,
                              size_t vl);
vfloat32m4_t __riscv_vfwnmacc(vfloat32m4_t vd, vfloat16m2_t vs1,
                              vfloat16m2_t vs2, size_t vl);
vfloat32m4_t __riscv_vfwnmacc(vfloat32m4_t vd, _Float16 vs1, vfloat16m2_t vs2,
                              size_t vl);
vfloat32m8_t __riscv_vfwnmacc(vfloat32m8_t vd, vfloat16m4_t vs1,
                              vfloat16m4_t vs2, size_t vl);
vfloat32m8_t __riscv_vfwnmacc(vfloat32m8_t vd, _Float16 vs1, vfloat16m4_t vs2,
                              size_t vl);
vfloat64m1_t __riscv_vfwnmacc(vfloat64m1_t vd, vfloat32mf2_t vs1,
                              vfloat32mf2_t vs2, size_t vl);
vfloat64m1_t __riscv_vfwnmacc(vfloat64m1_t vd, float vs1, vfloat32mf2_t vs2,
                              size_t vl);
vfloat64m2_t __riscv_vfwnmacc(vfloat64m2_t vd, vfloat32m1_t vs1,
                              vfloat32m1_t vs2, size_t vl);
vfloat64m2_t __riscv_vfwnmacc(vfloat64m2_t vd, float vs1, vfloat32m1_t vs2,
                              size_t vl);
vfloat64m4_t __riscv_vfwnmacc(vfloat64m4_t vd, vfloat32m2_t vs1,
                              vfloat32m2_t vs2, size_t vl);
vfloat64m4_t __riscv_vfwnmacc(vfloat64m4_t vd, float vs1, vfloat32m2_t vs2,
                              size_t vl);
vfloat64m8_t __riscv_vfwnmacc(vfloat64m8_t vd, vfloat32m4_t vs1,
                              vfloat32m4_t vs2, size_t vl);
vfloat64m8_t __riscv_vfwnmacc(vfloat64m8_t vd, float vs1, vfloat32m4_t vs2,
                              size_t vl);
vfloat32mf2_t __riscv_vfwmsac(vfloat32mf2_t vd, vfloat16mf4_t vs1,
                              vfloat16mf4_t vs2, size_t vl);
vfloat32mf2_t __riscv_vfwmsac(vfloat32mf2_t vd, _Float16 vs1, vfloat16mf4_t vs2,
                              size_t vl);
vfloat32m1_t __riscv_vfwmsac(vfloat32m1_t vd, vfloat16mf2_t vs1,
                             vfloat16mf2_t vs2, size_t vl);
vfloat32m1_t __riscv_vfwmsac(vfloat32m1_t vd, _Float16 vs1, vfloat16mf2_t vs2,
                             size_t vl);
vfloat32m2_t __riscv_vfwmsac(vfloat32m2_t vd, vfloat16m1_t vs1,
                             vfloat16m1_t vs2, size_t vl);
vfloat32m2_t __riscv_vfwmsac(vfloat32m2_t vd, _Float16 vs1, vfloat16m1_t vs2,
                             size_t vl);
vfloat32m4_t __riscv_vfwmsac(vfloat32m4_t vd, vfloat16m2_t vs1,
                             vfloat16m2_t vs2, size_t vl);
vfloat32m4_t __riscv_vfwmsac(vfloat32m4_t vd, _Float16 vs1, vfloat16m2_t vs2,
                             size_t vl);
vfloat32m8_t __riscv_vfwmsac(vfloat32m8_t vd, vfloat16m4_t vs1,
                             vfloat16m4_t vs2, size_t vl);
vfloat32m8_t __riscv_vfwmsac(vfloat32m8_t vd, _Float16 vs1, vfloat16m4_t vs2,
                             size_t vl);
vfloat64m1_t __riscv_vfwmsac(vfloat64m1_t vd, vfloat32mf2_t vs1,
                             vfloat32mf2_t vs2, size_t vl);
vfloat64m1_t __riscv_vfwmsac(vfloat64m1_t vd, float vs1, vfloat32mf2_t vs2,
                             size_t vl);
vfloat64m2_t __riscv_vfwmsac(vfloat64m2_t vd, vfloat32m1_t vs1,
                             vfloat32m1_t vs2, size_t vl);
vfloat64m2_t __riscv_vfwmsac(vfloat64m2_t vd, float vs1, vfloat32m1_t vs2,
                             size_t vl);
vfloat64m4_t __riscv_vfwmsac(vfloat64m4_t vd, vfloat32m2_t vs1,
                             vfloat32m2_t vs2, size_t vl);
vfloat64m4_t __riscv_vfwmsac(vfloat64m4_t vd, float vs1, vfloat32m2_t vs2,
                             size_t vl);
vfloat64m8_t __riscv_vfwmsac(vfloat64m8_t vd, vfloat32m4_t vs1,
                             vfloat32m4_t vs2, size_t vl);
vfloat64m8_t __riscv_vfwmsac(vfloat64m8_t vd, float vs1, vfloat32m4_t vs2,
                             size_t vl);
vfloat32mf2_t __riscv_vfwnmsac(vfloat32mf2_t vd, vfloat16mf4_t vs1,
                               vfloat16mf4_t vs2, size_t vl);
vfloat32mf2_t __riscv_vfwnmsac(vfloat32mf2_t vd, _Float16 vs1,
                               vfloat16mf4_t vs2, size_t vl);
vfloat32m1_t __riscv_vfwnmsac(vfloat32m1_t vd, vfloat16mf2_t vs1,
                              vfloat16mf2_t vs2, size_t vl);
vfloat32m1_t __riscv_vfwnmsac(vfloat32m1_t vd, _Float16 vs1, vfloat16mf2_t vs2,
                              size_t vl);
vfloat32m2_t __riscv_vfwnmsac(vfloat32m2_t vd, vfloat16m1_t vs1,
                              vfloat16m1_t vs2, size_t vl);
vfloat32m2_t __riscv_vfwnmsac(vfloat32m2_t vd, _Float16 vs1, vfloat16m1_t vs2,
                              size_t vl);
vfloat32m4_t __riscv_vfwnmsac(vfloat32m4_t vd, vfloat16m2_t vs1,
                              vfloat16m2_t vs2, size_t vl);
vfloat32m4_t __riscv_vfwnmsac(vfloat32m4_t vd, _Float16 vs1, vfloat16m2_t vs2,
                              size_t vl);
vfloat32m8_t __riscv_vfwnmsac(vfloat32m8_t vd, vfloat16m4_t vs1,
                              vfloat16m4_t vs2, size_t vl);
vfloat32m8_t __riscv_vfwnmsac(vfloat32m8_t vd, _Float16 vs1, vfloat16m4_t vs2,
                              size_t vl);
vfloat64m1_t __riscv_vfwnmsac(vfloat64m1_t vd, vfloat32mf2_t vs1,
                              vfloat32mf2_t vs2, size_t vl);
vfloat64m1_t __riscv_vfwnmsac(vfloat64m1_t vd, float vs1, vfloat32mf2_t vs2,
                              size_t vl);
vfloat64m2_t __riscv_vfwnmsac(vfloat64m2_t vd, vfloat32m1_t vs1,
                              vfloat32m1_t vs2, size_t vl);
vfloat64m2_t __riscv_vfwnmsac(vfloat64m2_t vd, float vs1, vfloat32m1_t vs2,
                              size_t vl);
vfloat64m4_t __riscv_vfwnmsac(vfloat64m4_t vd, vfloat32m2_t vs1,
                              vfloat32m2_t vs2, size_t vl);
vfloat64m4_t __riscv_vfwnmsac(vfloat64m4_t vd, float vs1, vfloat32m2_t vs2,
                              size_t vl);
vfloat64m8_t __riscv_vfwnmsac(vfloat64m8_t vd, vfloat32m4_t vs1,
                              vfloat32m4_t vs2, size_t vl);
vfloat64m8_t __riscv_vfwnmsac(vfloat64m8_t vd, float vs1, vfloat32m4_t vs2,
                              size_t vl);
// masked functions
vfloat32mf2_t __riscv_vfwmacc(vbool64_t vm, vfloat32mf2_t vd, vfloat16mf4_t vs1,
                              vfloat16mf4_t vs2, size_t vl);
vfloat32mf2_t __riscv_vfwmacc(vbool64_t vm, vfloat32mf2_t vd, _Float16 vs1,
                              vfloat16mf4_t vs2, size_t vl);
vfloat32m1_t __riscv_vfwmacc(vbool32_t vm, vfloat32m1_t vd, vfloat16mf2_t vs1,
                             vfloat16mf2_t vs2, size_t vl);
vfloat32m1_t __riscv_vfwmacc(vbool32_t vm, vfloat32m1_t vd, _Float16 vs1,
                             vfloat16mf2_t vs2, size_t vl);
vfloat32m2_t __riscv_vfwmacc(vbool16_t vm, vfloat32m2_t vd, vfloat16m1_t vs1,
                             vfloat16m1_t vs2, size_t vl);
vfloat32m2_t __riscv_vfwmacc(vbool16_t vm, vfloat32m2_t vd, _Float16 vs1,
                             vfloat16m1_t vs2, size_t vl);
vfloat32m4_t __riscv_vfwmacc(vbool8_t vm, vfloat32m4_t vd, vfloat16m2_t vs1,
                             vfloat16m2_t vs2, size_t vl);
vfloat32m4_t __riscv_vfwmacc(vbool8_t vm, vfloat32m4_t vd, _Float16 vs1,
                             vfloat16m2_t vs2, size_t vl);
vfloat32m8_t __riscv_vfwmacc(vbool4_t vm, vfloat32m8_t vd, vfloat16m4_t vs1,
                             vfloat16m4_t vs2, size_t vl);
vfloat32m8_t __riscv_vfwmacc(vbool4_t vm, vfloat32m8_t vd, _Float16 vs1,
                             vfloat16m4_t vs2, size_t vl);
vfloat64m1_t __riscv_vfwmacc(vbool64_t vm, vfloat64m1_t vd, vfloat32mf2_t vs1,
                             vfloat32mf2_t vs2, size_t vl);
vfloat64m1_t __riscv_vfwmacc(vbool64_t vm, vfloat64m1_t vd, float vs1,
                             vfloat32mf2_t vs2, size_t vl);
vfloat64m2_t __riscv_vfwmacc(vbool32_t vm, vfloat64m2_t vd, vfloat32m1_t vs1,
                             vfloat32m1_t vs2, size_t vl);
vfloat64m2_t __riscv_vfwmacc(vbool32_t vm, vfloat64m2_t vd, float vs1,
                             vfloat32m1_t vs2, size_t vl);
vfloat64m4_t __riscv_vfwmacc(vbool16_t vm, vfloat64m4_t vd, vfloat32m2_t vs1,
                             vfloat32m2_t vs2, size_t vl);
vfloat64m4_t __riscv_vfwmacc(vbool16_t vm, vfloat64m4_t vd, float vs1,
                             vfloat32m2_t vs2, size_t vl);
vfloat64m8_t __riscv_vfwmacc(vbool8_t vm, vfloat64m8_t vd, vfloat32m4_t vs1,
                             vfloat32m4_t vs2, size_t vl);
vfloat64m8_t __riscv_vfwmacc(vbool8_t vm, vfloat64m8_t vd, float vs1,
                             vfloat32m4_t vs2, size_t vl);
vfloat32mf2_t __riscv_vfwnmacc(vbool64_t vm, vfloat32mf2_t vd,
                               vfloat16mf4_t vs1, vfloat16mf4_t vs2, size_t vl);
vfloat32mf2_t __riscv_vfwnmacc(vbool64_t vm, vfloat32mf2_t vd, _Float16 vs1,
                               vfloat16mf4_t vs2, size_t vl);
vfloat32m1_t __riscv_vfwnmacc(vbool32_t vm, vfloat32m1_t vd, vfloat16mf2_t vs1,
                              vfloat16mf2_t vs2, size_t vl);
vfloat32m1_t __riscv_vfwnmacc(vbool32_t vm, vfloat32m1_t vd, _Float16 vs1,
                              vfloat16mf2_t vs2, size_t vl);
vfloat32m2_t __riscv_vfwnmacc(vbool16_t vm, vfloat32m2_t vd, vfloat16m1_t vs1,
                              vfloat16m1_t vs2, size_t vl);
vfloat32m2_t __riscv_vfwnmacc(vbool16_t vm, vfloat32m2_t vd, _Float16 vs1,
                              vfloat16m1_t vs2, size_t vl);
vfloat32m4_t __riscv_vfwnmacc(vbool8_t vm, vfloat32m4_t vd, vfloat16m2_t vs1,
                              vfloat16m2_t vs2, size_t vl);
vfloat32m4_t __riscv_vfwnmacc(vbool8_t vm, vfloat32m4_t vd, _Float16 vs1,
                              vfloat16m2_t vs2, size_t vl);
vfloat32m8_t __riscv_vfwnmacc(vbool4_t vm, vfloat32m8_t vd, vfloat16m4_t vs1,
                              vfloat16m4_t vs2, size_t vl);
vfloat32m8_t __riscv_vfwnmacc(vbool4_t vm, vfloat32m8_t vd, _Float16 vs1,
                              vfloat16m4_t vs2, size_t vl);
vfloat64m1_t __riscv_vfwnmacc(vbool64_t vm, vfloat64m1_t vd, vfloat32mf2_t vs1,
                              vfloat32mf2_t vs2, size_t vl);
vfloat64m1_t __riscv_vfwnmacc(vbool64_t vm, vfloat64m1_t vd, float vs1,
                              vfloat32mf2_t vs2, size_t vl);
vfloat64m2_t __riscv_vfwnmacc(vbool32_t vm, vfloat64m2_t vd, vfloat32m1_t vs1,
                              vfloat32m1_t vs2, size_t vl);
vfloat64m2_t __riscv_vfwnmacc(vbool32_t vm, vfloat64m2_t vd, float vs1,
                              vfloat32m1_t vs2, size_t vl);
vfloat64m4_t __riscv_vfwnmacc(vbool16_t vm, vfloat64m4_t vd, vfloat32m2_t vs1,
                              vfloat32m2_t vs2, size_t vl);
vfloat64m4_t __riscv_vfwnmacc(vbool16_t vm, vfloat64m4_t vd, float vs1,
                              vfloat32m2_t vs2, size_t vl);
vfloat64m8_t __riscv_vfwnmacc(vbool8_t vm, vfloat64m8_t vd, vfloat32m4_t vs1,
                              vfloat32m4_t vs2, size_t vl);
vfloat64m8_t __riscv_vfwnmacc(vbool8_t vm, vfloat64m8_t vd, float vs1,
                              vfloat32m4_t vs2, size_t vl);
vfloat32mf2_t __riscv_vfwmsac(vbool64_t vm, vfloat32mf2_t vd, vfloat16mf4_t vs1,
                              vfloat16mf4_t vs2, size_t vl);
vfloat32mf2_t __riscv_vfwmsac(vbool64_t vm, vfloat32mf2_t vd, _Float16 vs1,
                              vfloat16mf4_t vs2, size_t vl);
vfloat32m1_t __riscv_vfwmsac(vbool32_t vm, vfloat32m1_t vd, vfloat16mf2_t vs1,
                             vfloat16mf2_t vs2, size_t vl);
vfloat32m1_t __riscv_vfwmsac(vbool32_t vm, vfloat32m1_t vd, _Float16 vs1,
                             vfloat16mf2_t vs2, size_t vl);
vfloat32m2_t __riscv_vfwmsac(vbool16_t vm, vfloat32m2_t vd, vfloat16m1_t vs1,
                             vfloat16m1_t vs2, size_t vl);
vfloat32m2_t __riscv_vfwmsac(vbool16_t vm, vfloat32m2_t vd, _Float16 vs1,
                             vfloat16m1_t vs2, size_t vl);
vfloat32m4_t __riscv_vfwmsac(vbool8_t vm, vfloat32m4_t vd, vfloat16m2_t vs1,
                             vfloat16m2_t vs2, size_t vl);
vfloat32m4_t __riscv_vfwmsac(vbool8_t vm, vfloat32m4_t vd, _Float16 vs1,
                             vfloat16m2_t vs2, size_t vl);
vfloat32m8_t __riscv_vfwmsac(vbool4_t vm, vfloat32m8_t vd, vfloat16m4_t vs1,
                             vfloat16m4_t vs2, size_t vl);
vfloat32m8_t __riscv_vfwmsac(vbool4_t vm, vfloat32m8_t vd, _Float16 vs1,
                             vfloat16m4_t vs2, size_t vl);
vfloat64m1_t __riscv_vfwmsac(vbool64_t vm, vfloat64m1_t vd, vfloat32mf2_t vs1,
                             vfloat32mf2_t vs2, size_t vl);
vfloat64m1_t __riscv_vfwmsac(vbool64_t vm, vfloat64m1_t vd, float vs1,
                             vfloat32mf2_t vs2, size_t vl);
vfloat64m2_t __riscv_vfwmsac(vbool32_t vm, vfloat64m2_t vd, vfloat32m1_t vs1,
                             vfloat32m1_t vs2, size_t vl);
vfloat64m2_t __riscv_vfwmsac(vbool32_t vm, vfloat64m2_t vd, float vs1,
                             vfloat32m1_t vs2, size_t vl);
vfloat64m4_t __riscv_vfwmsac(vbool16_t vm, vfloat64m4_t vd, vfloat32m2_t vs1,
                             vfloat32m2_t vs2, size_t vl);
vfloat64m4_t __riscv_vfwmsac(vbool16_t vm, vfloat64m4_t vd, float vs1,
                             vfloat32m2_t vs2, size_t vl);
vfloat64m8_t __riscv_vfwmsac(vbool8_t vm, vfloat64m8_t vd, vfloat32m4_t vs1,
                             vfloat32m4_t vs2, size_t vl);
vfloat64m8_t __riscv_vfwmsac(vbool8_t vm, vfloat64m8_t vd, float vs1,
                             vfloat32m4_t vs2, size_t vl);
vfloat32mf2_t __riscv_vfwnmsac(vbool64_t vm, vfloat32mf2_t vd,
                               vfloat16mf4_t vs1, vfloat16mf4_t vs2, size_t vl);
vfloat32mf2_t __riscv_vfwnmsac(vbool64_t vm, vfloat32mf2_t vd, _Float16 vs1,
                               vfloat16mf4_t vs2, size_t vl);
vfloat32m1_t __riscv_vfwnmsac(vbool32_t vm, vfloat32m1_t vd, vfloat16mf2_t vs1,
                              vfloat16mf2_t vs2, size_t vl);
vfloat32m1_t __riscv_vfwnmsac(vbool32_t vm, vfloat32m1_t vd, _Float16 vs1,
                              vfloat16mf2_t vs2, size_t vl);
vfloat32m2_t __riscv_vfwnmsac(vbool16_t vm, vfloat32m2_t vd, vfloat16m1_t vs1,
                              vfloat16m1_t vs2, size_t vl);
vfloat32m2_t __riscv_vfwnmsac(vbool16_t vm, vfloat32m2_t vd, _Float16 vs1,
                              vfloat16m1_t vs2, size_t vl);
vfloat32m4_t __riscv_vfwnmsac(vbool8_t vm, vfloat32m4_t vd, vfloat16m2_t vs1,
                              vfloat16m2_t vs2, size_t vl);
vfloat32m4_t __riscv_vfwnmsac(vbool8_t vm, vfloat32m4_t vd, _Float16 vs1,
                              vfloat16m2_t vs2, size_t vl);
vfloat32m8_t __riscv_vfwnmsac(vbool4_t vm, vfloat32m8_t vd, vfloat16m4_t vs1,
                              vfloat16m4_t vs2, size_t vl);
vfloat32m8_t __riscv_vfwnmsac(vbool4_t vm, vfloat32m8_t vd, _Float16 vs1,
                              vfloat16m4_t vs2, size_t vl);
vfloat64m1_t __riscv_vfwnmsac(vbool64_t vm, vfloat64m1_t vd, vfloat32mf2_t vs1,
                              vfloat32mf2_t vs2, size_t vl);
vfloat64m1_t __riscv_vfwnmsac(vbool64_t vm, vfloat64m1_t vd, float vs1,
                              vfloat32mf2_t vs2, size_t vl);
vfloat64m2_t __riscv_vfwnmsac(vbool32_t vm, vfloat64m2_t vd, vfloat32m1_t vs1,
                              vfloat32m1_t vs2, size_t vl);
vfloat64m2_t __riscv_vfwnmsac(vbool32_t vm, vfloat64m2_t vd, float vs1,
                              vfloat32m1_t vs2, size_t vl);
vfloat64m4_t __riscv_vfwnmsac(vbool16_t vm, vfloat64m4_t vd, vfloat32m2_t vs1,
                              vfloat32m2_t vs2, size_t vl);
vfloat64m4_t __riscv_vfwnmsac(vbool16_t vm, vfloat64m4_t vd, float vs1,
                              vfloat32m2_t vs2, size_t vl);
vfloat64m8_t __riscv_vfwnmsac(vbool8_t vm, vfloat64m8_t vd, vfloat32m4_t vs1,
                              vfloat32m4_t vs2, size_t vl);
vfloat64m8_t __riscv_vfwnmsac(vbool8_t vm, vfloat64m8_t vd, float vs1,
                              vfloat32m4_t vs2, size_t vl);
vfloat32mf2_t __riscv_vfwmacc(vfloat32mf2_t vd, vfloat16mf4_t vs1,
                              vfloat16mf4_t vs2, unsigned int frm, size_t vl);
vfloat32mf2_t __riscv_vfwmacc(vfloat32mf2_t vd, _Float16 vs1, vfloat16mf4_t vs2,
                              unsigned int frm, size_t vl);
vfloat32m1_t __riscv_vfwmacc(vfloat32m1_t vd, vfloat16mf2_t vs1,
                             vfloat16mf2_t vs2, unsigned int frm, size_t vl);
vfloat32m1_t __riscv_vfwmacc(vfloat32m1_t vd, _Float16 vs1, vfloat16mf2_t vs2,
                             unsigned int frm, size_t vl);
vfloat32m2_t __riscv_vfwmacc(vfloat32m2_t vd, vfloat16m1_t vs1,
                             vfloat16m1_t vs2, unsigned int frm, size_t vl);
vfloat32m2_t __riscv_vfwmacc(vfloat32m2_t vd, _Float16 vs1, vfloat16m1_t vs2,
                             unsigned int frm, size_t vl);
vfloat32m4_t __riscv_vfwmacc(vfloat32m4_t vd, vfloat16m2_t vs1,
                             vfloat16m2_t vs2, unsigned int frm, size_t vl);
vfloat32m4_t __riscv_vfwmacc(vfloat32m4_t vd, _Float16 vs1, vfloat16m2_t vs2,
                             unsigned int frm, size_t vl);
vfloat32m8_t __riscv_vfwmacc(vfloat32m8_t vd, vfloat16m4_t vs1,
                             vfloat16m4_t vs2, unsigned int frm, size_t vl);
vfloat32m8_t __riscv_vfwmacc(vfloat32m8_t vd, _Float16 vs1, vfloat16m4_t vs2,
                             unsigned int frm, size_t vl);
vfloat64m1_t __riscv_vfwmacc(vfloat64m1_t vd, vfloat32mf2_t vs1,
                             vfloat32mf2_t vs2, unsigned int frm, size_t vl);
vfloat64m1_t __riscv_vfwmacc(vfloat64m1_t vd, float vs1, vfloat32mf2_t vs2,
                             unsigned int frm, size_t vl);
vfloat64m2_t __riscv_vfwmacc(vfloat64m2_t vd, vfloat32m1_t vs1,
                             vfloat32m1_t vs2, unsigned int frm, size_t vl);
vfloat64m2_t __riscv_vfwmacc(vfloat64m2_t vd, float vs1, vfloat32m1_t vs2,
                             unsigned int frm, size_t vl);
vfloat64m4_t __riscv_vfwmacc(vfloat64m4_t vd, vfloat32m2_t vs1,
                             vfloat32m2_t vs2, unsigned int frm, size_t vl);
vfloat64m4_t __riscv_vfwmacc(vfloat64m4_t vd, float vs1, vfloat32m2_t vs2,
                             unsigned int frm, size_t vl);
vfloat64m8_t __riscv_vfwmacc(vfloat64m8_t vd, vfloat32m4_t vs1,
                             vfloat32m4_t vs2, unsigned int frm, size_t vl);
vfloat64m8_t __riscv_vfwmacc(vfloat64m8_t vd, float vs1, vfloat32m4_t vs2,
                             unsigned int frm, size_t vl);
vfloat32mf2_t __riscv_vfwnmacc(vfloat32mf2_t vd, vfloat16mf4_t vs1,
                               vfloat16mf4_t vs2, unsigned int frm, size_t vl);
vfloat32mf2_t __riscv_vfwnmacc(vfloat32mf2_t vd, _Float16 vs1,
                               vfloat16mf4_t vs2, unsigned int frm, size_t vl);
vfloat32m1_t __riscv_vfwnmacc(vfloat32m1_t vd, vfloat16mf2_t vs1,
                              vfloat16mf2_t vs2, unsigned int frm, size_t vl);
vfloat32m1_t __riscv_vfwnmacc(vfloat32m1_t vd, _Float16 vs1, vfloat16mf2_t vs2,
                              unsigned int frm, size_t vl);
vfloat32m2_t __riscv_vfwnmacc(vfloat32m2_t vd, vfloat16m1_t vs1,
                              vfloat16m1_t vs2, unsigned int frm, size_t vl);
vfloat32m2_t __riscv_vfwnmacc(vfloat32m2_t vd, _Float16 vs1, vfloat16m1_t vs2,
                              unsigned int frm, size_t vl);
vfloat32m4_t __riscv_vfwnmacc(vfloat32m4_t vd, vfloat16m2_t vs1,
                              vfloat16m2_t vs2, unsigned int frm, size_t vl);
vfloat32m4_t __riscv_vfwnmacc(vfloat32m4_t vd, _Float16 vs1, vfloat16m2_t vs2,
                              unsigned int frm, size_t vl);
vfloat32m8_t __riscv_vfwnmacc(vfloat32m8_t vd, vfloat16m4_t vs1,
                              vfloat16m4_t vs2, unsigned int frm, size_t vl);
vfloat32m8_t __riscv_vfwnmacc(vfloat32m8_t vd, _Float16 vs1, vfloat16m4_t vs2,
                              unsigned int frm, size_t vl);
vfloat64m1_t __riscv_vfwnmacc(vfloat64m1_t vd, vfloat32mf2_t vs1,
                              vfloat32mf2_t vs2, unsigned int frm, size_t vl);
vfloat64m1_t __riscv_vfwnmacc(vfloat64m1_t vd, float vs1, vfloat32mf2_t vs2,
                              unsigned int frm, size_t vl);
vfloat64m2_t __riscv_vfwnmacc(vfloat64m2_t vd, vfloat32m1_t vs1,
                              vfloat32m1_t vs2, unsigned int frm, size_t vl);
vfloat64m2_t __riscv_vfwnmacc(vfloat64m2_t vd, float vs1, vfloat32m1_t vs2,
                              unsigned int frm, size_t vl);
vfloat64m4_t __riscv_vfwnmacc(vfloat64m4_t vd, vfloat32m2_t vs1,
                              vfloat32m2_t vs2, unsigned int frm, size_t vl);
vfloat64m4_t __riscv_vfwnmacc(vfloat64m4_t vd, float vs1, vfloat32m2_t vs2,
                              unsigned int frm, size_t vl);
vfloat64m8_t __riscv_vfwnmacc(vfloat64m8_t vd, vfloat32m4_t vs1,
                              vfloat32m4_t vs2, unsigned int frm, size_t vl);
vfloat64m8_t __riscv_vfwnmacc(vfloat64m8_t vd, float vs1, vfloat32m4_t vs2,
                              unsigned int frm, size_t vl);
vfloat32mf2_t __riscv_vfwmsac(vfloat32mf2_t vd, vfloat16mf4_t vs1,
                              vfloat16mf4_t vs2, unsigned int frm, size_t vl);
vfloat32mf2_t __riscv_vfwmsac(vfloat32mf2_t vd, _Float16 vs1, vfloat16mf4_t vs2,
                              unsigned int frm, size_t vl);
vfloat32m1_t __riscv_vfwmsac(vfloat32m1_t vd, vfloat16mf2_t vs1,
                             vfloat16mf2_t vs2, unsigned int frm, size_t vl);
vfloat32m1_t __riscv_vfwmsac(vfloat32m1_t vd, _Float16 vs1, vfloat16mf2_t vs2,
                             unsigned int frm, size_t vl);
vfloat32m2_t __riscv_vfwmsac(vfloat32m2_t vd, vfloat16m1_t vs1,
                             vfloat16m1_t vs2, unsigned int frm, size_t vl);
vfloat32m2_t __riscv_vfwmsac(vfloat32m2_t vd, _Float16 vs1, vfloat16m1_t vs2,
                             unsigned int frm, size_t vl);
vfloat32m4_t __riscv_vfwmsac(vfloat32m4_t vd, vfloat16m2_t vs1,
                             vfloat16m2_t vs2, unsigned int frm, size_t vl);
vfloat32m4_t __riscv_vfwmsac(vfloat32m4_t vd, _Float16 vs1, vfloat16m2_t vs2,
                             unsigned int frm, size_t vl);
vfloat32m8_t __riscv_vfwmsac(vfloat32m8_t vd, vfloat16m4_t vs1,
                             vfloat16m4_t vs2, unsigned int frm, size_t vl);
vfloat32m8_t __riscv_vfwmsac(vfloat32m8_t vd, _Float16 vs1, vfloat16m4_t vs2,
                             unsigned int frm, size_t vl);
vfloat64m1_t __riscv_vfwmsac(vfloat64m1_t vd, vfloat32mf2_t vs1,
                             vfloat32mf2_t vs2, unsigned int frm, size_t vl);
vfloat64m1_t __riscv_vfwmsac(vfloat64m1_t vd, float vs1, vfloat32mf2_t vs2,
                             unsigned int frm, size_t vl);
vfloat64m2_t __riscv_vfwmsac(vfloat64m2_t vd, vfloat32m1_t vs1,
                             vfloat32m1_t vs2, unsigned int frm, size_t vl);
vfloat64m2_t __riscv_vfwmsac(vfloat64m2_t vd, float vs1, vfloat32m1_t vs2,
                             unsigned int frm, size_t vl);
vfloat64m4_t __riscv_vfwmsac(vfloat64m4_t vd, vfloat32m2_t vs1,
                             vfloat32m2_t vs2, unsigned int frm, size_t vl);
vfloat64m4_t __riscv_vfwmsac(vfloat64m4_t vd, float vs1, vfloat32m2_t vs2,
                             unsigned int frm, size_t vl);
vfloat64m8_t __riscv_vfwmsac(vfloat64m8_t vd, vfloat32m4_t vs1,
                             vfloat32m4_t vs2, unsigned int frm, size_t vl);
vfloat64m8_t __riscv_vfwmsac(vfloat64m8_t vd, float vs1, vfloat32m4_t vs2,
                             unsigned int frm, size_t vl);
vfloat32mf2_t __riscv_vfwnmsac(vfloat32mf2_t vd, vfloat16mf4_t vs1,
                               vfloat16mf4_t vs2, unsigned int frm, size_t vl);
vfloat32mf2_t __riscv_vfwnmsac(vfloat32mf2_t vd, _Float16 vs1,
                               vfloat16mf4_t vs2, unsigned int frm, size_t vl);
vfloat32m1_t __riscv_vfwnmsac(vfloat32m1_t vd, vfloat16mf2_t vs1,
                              vfloat16mf2_t vs2, unsigned int frm, size_t vl);
vfloat32m1_t __riscv_vfwnmsac(vfloat32m1_t vd, _Float16 vs1, vfloat16mf2_t vs2,
                              unsigned int frm, size_t vl);
vfloat32m2_t __riscv_vfwnmsac(vfloat32m2_t vd, vfloat16m1_t vs1,
                              vfloat16m1_t vs2, unsigned int frm, size_t vl);
vfloat32m2_t __riscv_vfwnmsac(vfloat32m2_t vd, _Float16 vs1, vfloat16m1_t vs2,
                              unsigned int frm, size_t vl);
vfloat32m4_t __riscv_vfwnmsac(vfloat32m4_t vd, vfloat16m2_t vs1,
                              vfloat16m2_t vs2, unsigned int frm, size_t vl);
vfloat32m4_t __riscv_vfwnmsac(vfloat32m4_t vd, _Float16 vs1, vfloat16m2_t vs2,
                              unsigned int frm, size_t vl);
vfloat32m8_t __riscv_vfwnmsac(vfloat32m8_t vd, vfloat16m4_t vs1,
                              vfloat16m4_t vs2, unsigned int frm, size_t vl);
vfloat32m8_t __riscv_vfwnmsac(vfloat32m8_t vd, _Float16 vs1, vfloat16m4_t vs2,
                              unsigned int frm, size_t vl);
vfloat64m1_t __riscv_vfwnmsac(vfloat64m1_t vd, vfloat32mf2_t vs1,
                              vfloat32mf2_t vs2, unsigned int frm, size_t vl);
vfloat64m1_t __riscv_vfwnmsac(vfloat64m1_t vd, float vs1, vfloat32mf2_t vs2,
                              unsigned int frm, size_t vl);
vfloat64m2_t __riscv_vfwnmsac(vfloat64m2_t vd, vfloat32m1_t vs1,
                              vfloat32m1_t vs2, unsigned int frm, size_t vl);
vfloat64m2_t __riscv_vfwnmsac(vfloat64m2_t vd, float vs1, vfloat32m1_t vs2,
                              unsigned int frm, size_t vl);
vfloat64m4_t __riscv_vfwnmsac(vfloat64m4_t vd, vfloat32m2_t vs1,
                              vfloat32m2_t vs2, unsigned int frm, size_t vl);
vfloat64m4_t __riscv_vfwnmsac(vfloat64m4_t vd, float vs1, vfloat32m2_t vs2,
                              unsigned int frm, size_t vl);
vfloat64m8_t __riscv_vfwnmsac(vfloat64m8_t vd, vfloat32m4_t vs1,
                              vfloat32m4_t vs2, unsigned int frm, size_t vl);
vfloat64m8_t __riscv_vfwnmsac(vfloat64m8_t vd, float vs1, vfloat32m4_t vs2,
                              unsigned int frm, size_t vl);
// masked functions
vfloat32mf2_t __riscv_vfwmacc(vbool64_t vm, vfloat32mf2_t vd, vfloat16mf4_t vs1,
                              vfloat16mf4_t vs2, unsigned int frm, size_t vl);
vfloat32mf2_t __riscv_vfwmacc(vbool64_t vm, vfloat32mf2_t vd, _Float16 vs1,
                              vfloat16mf4_t vs2, unsigned int frm, size_t vl);
vfloat32m1_t __riscv_vfwmacc(vbool32_t vm, vfloat32m1_t vd, vfloat16mf2_t vs1,
                             vfloat16mf2_t vs2, unsigned int frm, size_t vl);
vfloat32m1_t __riscv_vfwmacc(vbool32_t vm, vfloat32m1_t vd, _Float16 vs1,
                             vfloat16mf2_t vs2, unsigned int frm, size_t vl);
vfloat32m2_t __riscv_vfwmacc(vbool16_t vm, vfloat32m2_t vd, vfloat16m1_t vs1,
                             vfloat16m1_t vs2, unsigned int frm, size_t vl);
vfloat32m2_t __riscv_vfwmacc(vbool16_t vm, vfloat32m2_t vd, _Float16 vs1,
                             vfloat16m1_t vs2, unsigned int frm, size_t vl);
vfloat32m4_t __riscv_vfwmacc(vbool8_t vm, vfloat32m4_t vd, vfloat16m2_t vs1,
                             vfloat16m2_t vs2, unsigned int frm, size_t vl);
vfloat32m4_t __riscv_vfwmacc(vbool8_t vm, vfloat32m4_t vd, _Float16 vs1,
                             vfloat16m2_t vs2, unsigned int frm, size_t vl);
vfloat32m8_t __riscv_vfwmacc(vbool4_t vm, vfloat32m8_t vd, vfloat16m4_t vs1,
                             vfloat16m4_t vs2, unsigned int frm, size_t vl);
vfloat32m8_t __riscv_vfwmacc(vbool4_t vm, vfloat32m8_t vd, _Float16 vs1,
                             vfloat16m4_t vs2, unsigned int frm, size_t vl);
vfloat64m1_t __riscv_vfwmacc(vbool64_t vm, vfloat64m1_t vd, vfloat32mf2_t vs1,
                             vfloat32mf2_t vs2, unsigned int frm, size_t vl);
vfloat64m1_t __riscv_vfwmacc(vbool64_t vm, vfloat64m1_t vd, float vs1,
                             vfloat32mf2_t vs2, unsigned int frm, size_t vl);
vfloat64m2_t __riscv_vfwmacc(vbool32_t vm, vfloat64m2_t vd, vfloat32m1_t vs1,
                             vfloat32m1_t vs2, unsigned int frm, size_t vl);
vfloat64m2_t __riscv_vfwmacc(vbool32_t vm, vfloat64m2_t vd, float vs1,
                             vfloat32m1_t vs2, unsigned int frm, size_t vl);
vfloat64m4_t __riscv_vfwmacc(vbool16_t vm, vfloat64m4_t vd, vfloat32m2_t vs1,
                             vfloat32m2_t vs2, unsigned int frm, size_t vl);
vfloat64m4_t __riscv_vfwmacc(vbool16_t vm, vfloat64m4_t vd, float vs1,
                             vfloat32m2_t vs2, unsigned int frm, size_t vl);
vfloat64m8_t __riscv_vfwmacc(vbool8_t vm, vfloat64m8_t vd, vfloat32m4_t vs1,
                             vfloat32m4_t vs2, unsigned int frm, size_t vl);
vfloat64m8_t __riscv_vfwmacc(vbool8_t vm, vfloat64m8_t vd, float vs1,
                             vfloat32m4_t vs2, unsigned int frm, size_t vl);
vfloat32mf2_t __riscv_vfwnmacc(vbool64_t vm, vfloat32mf2_t vd,
                               vfloat16mf4_t vs1, vfloat16mf4_t vs2,
                               unsigned int frm, size_t vl);
vfloat32mf2_t __riscv_vfwnmacc(vbool64_t vm, vfloat32mf2_t vd, _Float16 vs1,
                               vfloat16mf4_t vs2, unsigned int frm, size_t vl);
vfloat32m1_t __riscv_vfwnmacc(vbool32_t vm, vfloat32m1_t vd, vfloat16mf2_t vs1,
                              vfloat16mf2_t vs2, unsigned int frm, size_t vl);
vfloat32m1_t __riscv_vfwnmacc(vbool32_t vm, vfloat32m1_t vd, _Float16 vs1,
                              vfloat16mf2_t vs2, unsigned int frm, size_t vl);
vfloat32m2_t __riscv_vfwnmacc(vbool16_t vm, vfloat32m2_t vd, vfloat16m1_t vs1,
                              vfloat16m1_t vs2, unsigned int frm, size_t vl);
vfloat32m2_t __riscv_vfwnmacc(vbool16_t vm, vfloat32m2_t vd, _Float16 vs1,
                              vfloat16m1_t vs2, unsigned int frm, size_t vl);
vfloat32m4_t __riscv_vfwnmacc(vbool8_t vm, vfloat32m4_t vd, vfloat16m2_t vs1,
                              vfloat16m2_t vs2, unsigned int frm, size_t vl);
vfloat32m4_t __riscv_vfwnmacc(vbool8_t vm, vfloat32m4_t vd, _Float16 vs1,
                              vfloat16m2_t vs2, unsigned int frm, size_t vl);
vfloat32m8_t __riscv_vfwnmacc(vbool4_t vm, vfloat32m8_t vd, vfloat16m4_t vs1,
                              vfloat16m4_t vs2, unsigned int frm, size_t vl);
vfloat32m8_t __riscv_vfwnmacc(vbool4_t vm, vfloat32m8_t vd, _Float16 vs1,
                              vfloat16m4_t vs2, unsigned int frm, size_t vl);
vfloat64m1_t __riscv_vfwnmacc(vbool64_t vm, vfloat64m1_t vd, vfloat32mf2_t vs1,
                              vfloat32mf2_t vs2, unsigned int frm, size_t vl);
vfloat64m1_t __riscv_vfwnmacc(vbool64_t vm, vfloat64m1_t vd, float vs1,
                              vfloat32mf2_t vs2, unsigned int frm, size_t vl);
vfloat64m2_t __riscv_vfwnmacc(vbool32_t vm, vfloat64m2_t vd, vfloat32m1_t vs1,
                              vfloat32m1_t vs2, unsigned int frm, size_t vl);
vfloat64m2_t __riscv_vfwnmacc(vbool32_t vm, vfloat64m2_t vd, float vs1,
                              vfloat32m1_t vs2, unsigned int frm, size_t vl);
vfloat64m4_t __riscv_vfwnmacc(vbool16_t vm, vfloat64m4_t vd, vfloat32m2_t vs1,
                              vfloat32m2_t vs2, unsigned int frm, size_t vl);
vfloat64m4_t __riscv_vfwnmacc(vbool16_t vm, vfloat64m4_t vd, float vs1,
                              vfloat32m2_t vs2, unsigned int frm, size_t vl);
vfloat64m8_t __riscv_vfwnmacc(vbool8_t vm, vfloat64m8_t vd, vfloat32m4_t vs1,
                              vfloat32m4_t vs2, unsigned int frm, size_t vl);
vfloat64m8_t __riscv_vfwnmacc(vbool8_t vm, vfloat64m8_t vd, float vs1,
                              vfloat32m4_t vs2, unsigned int frm, size_t vl);
vfloat32mf2_t __riscv_vfwmsac(vbool64_t vm, vfloat32mf2_t vd, vfloat16mf4_t vs1,
                              vfloat16mf4_t vs2, unsigned int frm, size_t vl);
vfloat32mf2_t __riscv_vfwmsac(vbool64_t vm, vfloat32mf2_t vd, _Float16 vs1,
                              vfloat16mf4_t vs2, unsigned int frm, size_t vl);
vfloat32m1_t __riscv_vfwmsac(vbool32_t vm, vfloat32m1_t vd, vfloat16mf2_t vs1,
                             vfloat16mf2_t vs2, unsigned int frm, size_t vl);
vfloat32m1_t __riscv_vfwmsac(vbool32_t vm, vfloat32m1_t vd, _Float16 vs1,
                             vfloat16mf2_t vs2, unsigned int frm, size_t vl);
vfloat32m2_t __riscv_vfwmsac(vbool16_t vm, vfloat32m2_t vd, vfloat16m1_t vs1,
                             vfloat16m1_t vs2, unsigned int frm, size_t vl);
vfloat32m2_t __riscv_vfwmsac(vbool16_t vm, vfloat32m2_t vd, _Float16 vs1,
                             vfloat16m1_t vs2, unsigned int frm, size_t vl);
vfloat32m4_t __riscv_vfwmsac(vbool8_t vm, vfloat32m4_t vd, vfloat16m2_t vs1,
                             vfloat16m2_t vs2, unsigned int frm, size_t vl);
vfloat32m4_t __riscv_vfwmsac(vbool8_t vm, vfloat32m4_t vd, _Float16 vs1,
                             vfloat16m2_t vs2, unsigned int frm, size_t vl);
vfloat32m8_t __riscv_vfwmsac(vbool4_t vm, vfloat32m8_t vd, vfloat16m4_t vs1,
                             vfloat16m4_t vs2, unsigned int frm, size_t vl);
vfloat32m8_t __riscv_vfwmsac(vbool4_t vm, vfloat32m8_t vd, _Float16 vs1,
                             vfloat16m4_t vs2, unsigned int frm, size_t vl);
vfloat64m1_t __riscv_vfwmsac(vbool64_t vm, vfloat64m1_t vd, vfloat32mf2_t vs1,
                             vfloat32mf2_t vs2, unsigned int frm, size_t vl);
vfloat64m1_t __riscv_vfwmsac(vbool64_t vm, vfloat64m1_t vd, float vs1,
                             vfloat32mf2_t vs2, unsigned int frm, size_t vl);
vfloat64m2_t __riscv_vfwmsac(vbool32_t vm, vfloat64m2_t vd, vfloat32m1_t vs1,
                             vfloat32m1_t vs2, unsigned int frm, size_t vl);
vfloat64m2_t __riscv_vfwmsac(vbool32_t vm, vfloat64m2_t vd, float vs1,
                             vfloat32m1_t vs2, unsigned int frm, size_t vl);
vfloat64m4_t __riscv_vfwmsac(vbool16_t vm, vfloat64m4_t vd, vfloat32m2_t vs1,
                             vfloat32m2_t vs2, unsigned int frm, size_t vl);
vfloat64m4_t __riscv_vfwmsac(vbool16_t vm, vfloat64m4_t vd, float vs1,
                             vfloat32m2_t vs2, unsigned int frm, size_t vl);
vfloat64m8_t __riscv_vfwmsac(vbool8_t vm, vfloat64m8_t vd, vfloat32m4_t vs1,
                             vfloat32m4_t vs2, unsigned int frm, size_t vl);
vfloat64m8_t __riscv_vfwmsac(vbool8_t vm, vfloat64m8_t vd, float vs1,
                             vfloat32m4_t vs2, unsigned int frm, size_t vl);
vfloat32mf2_t __riscv_vfwnmsac(vbool64_t vm, vfloat32mf2_t vd,
                               vfloat16mf4_t vs1, vfloat16mf4_t vs2,
                               unsigned int frm, size_t vl);
vfloat32mf2_t __riscv_vfwnmsac(vbool64_t vm, vfloat32mf2_t vd, _Float16 vs1,
                               vfloat16mf4_t vs2, unsigned int frm, size_t vl);
vfloat32m1_t __riscv_vfwnmsac(vbool32_t vm, vfloat32m1_t vd, vfloat16mf2_t vs1,
                              vfloat16mf2_t vs2, unsigned int frm, size_t vl);
vfloat32m1_t __riscv_vfwnmsac(vbool32_t vm, vfloat32m1_t vd, _Float16 vs1,
                              vfloat16mf2_t vs2, unsigned int frm, size_t vl);
vfloat32m2_t __riscv_vfwnmsac(vbool16_t vm, vfloat32m2_t vd, vfloat16m1_t vs1,
                              vfloat16m1_t vs2, unsigned int frm, size_t vl);
vfloat32m2_t __riscv_vfwnmsac(vbool16_t vm, vfloat32m2_t vd, _Float16 vs1,
                              vfloat16m1_t vs2, unsigned int frm, size_t vl);
vfloat32m4_t __riscv_vfwnmsac(vbool8_t vm, vfloat32m4_t vd, vfloat16m2_t vs1,
                              vfloat16m2_t vs2, unsigned int frm, size_t vl);
vfloat32m4_t __riscv_vfwnmsac(vbool8_t vm, vfloat32m4_t vd, _Float16 vs1,
                              vfloat16m2_t vs2, unsigned int frm, size_t vl);
vfloat32m8_t __riscv_vfwnmsac(vbool4_t vm, vfloat32m8_t vd, vfloat16m4_t vs1,
                              vfloat16m4_t vs2, unsigned int frm, size_t vl);
vfloat32m8_t __riscv_vfwnmsac(vbool4_t vm, vfloat32m8_t vd, _Float16 vs1,
                              vfloat16m4_t vs2, unsigned int frm, size_t vl);
vfloat64m1_t __riscv_vfwnmsac(vbool64_t vm, vfloat64m1_t vd, vfloat32mf2_t vs1,
                              vfloat32mf2_t vs2, unsigned int frm, size_t vl);
vfloat64m1_t __riscv_vfwnmsac(vbool64_t vm, vfloat64m1_t vd, float vs1,
                              vfloat32mf2_t vs2, unsigned int frm, size_t vl);
vfloat64m2_t __riscv_vfwnmsac(vbool32_t vm, vfloat64m2_t vd, vfloat32m1_t vs1,
                              vfloat32m1_t vs2, unsigned int frm, size_t vl);
vfloat64m2_t __riscv_vfwnmsac(vbool32_t vm, vfloat64m2_t vd, float vs1,
                              vfloat32m1_t vs2, unsigned int frm, size_t vl);
vfloat64m4_t __riscv_vfwnmsac(vbool16_t vm, vfloat64m4_t vd, vfloat32m2_t vs1,
                              vfloat32m2_t vs2, unsigned int frm, size_t vl);
vfloat64m4_t __riscv_vfwnmsac(vbool16_t vm, vfloat64m4_t vd, float vs1,
                              vfloat32m2_t vs2, unsigned int frm, size_t vl);
vfloat64m8_t __riscv_vfwnmsac(vbool8_t vm, vfloat64m8_t vd, vfloat32m4_t vs1,
                              vfloat32m4_t vs2, unsigned int frm, size_t vl);
vfloat64m8_t __riscv_vfwnmsac(vbool8_t vm, vfloat64m8_t vd, float vs1,
                              vfloat32m4_t vs2, unsigned int frm, size_t vl);

Vector Floating-Point Square-Root Intrinsics

vfloat16mf4_t __riscv_vfsqrt(vfloat16mf4_t vs2, size_t vl);
vfloat16mf2_t __riscv_vfsqrt(vfloat16mf2_t vs2, size_t vl);
vfloat16m1_t __riscv_vfsqrt(vfloat16m1_t vs2, size_t vl);
vfloat16m2_t __riscv_vfsqrt(vfloat16m2_t vs2, size_t vl);
vfloat16m4_t __riscv_vfsqrt(vfloat16m4_t vs2, size_t vl);
vfloat16m8_t __riscv_vfsqrt(vfloat16m8_t vs2, size_t vl);
vfloat32mf2_t __riscv_vfsqrt(vfloat32mf2_t vs2, size_t vl);
vfloat32m1_t __riscv_vfsqrt(vfloat32m1_t vs2, size_t vl);
vfloat32m2_t __riscv_vfsqrt(vfloat32m2_t vs2, size_t vl);
vfloat32m4_t __riscv_vfsqrt(vfloat32m4_t vs2, size_t vl);
vfloat32m8_t __riscv_vfsqrt(vfloat32m8_t vs2, size_t vl);
vfloat64m1_t __riscv_vfsqrt(vfloat64m1_t vs2, size_t vl);
vfloat64m2_t __riscv_vfsqrt(vfloat64m2_t vs2, size_t vl);
vfloat64m4_t __riscv_vfsqrt(vfloat64m4_t vs2, size_t vl);
vfloat64m8_t __riscv_vfsqrt(vfloat64m8_t vs2, size_t vl);
// masked functions
vfloat16mf4_t __riscv_vfsqrt(vbool64_t vm, vfloat16mf4_t vs2, size_t vl);
vfloat16mf2_t __riscv_vfsqrt(vbool32_t vm, vfloat16mf2_t vs2, size_t vl);
vfloat16m1_t __riscv_vfsqrt(vbool16_t vm, vfloat16m1_t vs2, size_t vl);
vfloat16m2_t __riscv_vfsqrt(vbool8_t vm, vfloat16m2_t vs2, size_t vl);
vfloat16m4_t __riscv_vfsqrt(vbool4_t vm, vfloat16m4_t vs2, size_t vl);
vfloat16m8_t __riscv_vfsqrt(vbool2_t vm, vfloat16m8_t vs2, size_t vl);
vfloat32mf2_t __riscv_vfsqrt(vbool64_t vm, vfloat32mf2_t vs2, size_t vl);
vfloat32m1_t __riscv_vfsqrt(vbool32_t vm, vfloat32m1_t vs2, size_t vl);
vfloat32m2_t __riscv_vfsqrt(vbool16_t vm, vfloat32m2_t vs2, size_t vl);
vfloat32m4_t __riscv_vfsqrt(vbool8_t vm, vfloat32m4_t vs2, size_t vl);
vfloat32m8_t __riscv_vfsqrt(vbool4_t vm, vfloat32m8_t vs2, size_t vl);
vfloat64m1_t __riscv_vfsqrt(vbool64_t vm, vfloat64m1_t vs2, size_t vl);
vfloat64m2_t __riscv_vfsqrt(vbool32_t vm, vfloat64m2_t vs2, size_t vl);
vfloat64m4_t __riscv_vfsqrt(vbool16_t vm, vfloat64m4_t vs2, size_t vl);
vfloat64m8_t __riscv_vfsqrt(vbool8_t vm, vfloat64m8_t vs2, size_t vl);
vfloat16mf4_t __riscv_vfsqrt(vfloat16mf4_t vs2, unsigned int frm, size_t vl);
vfloat16mf2_t __riscv_vfsqrt(vfloat16mf2_t vs2, unsigned int frm, size_t vl);
vfloat16m1_t __riscv_vfsqrt(vfloat16m1_t vs2, unsigned int frm, size_t vl);
vfloat16m2_t __riscv_vfsqrt(vfloat16m2_t vs2, unsigned int frm, size_t vl);
vfloat16m4_t __riscv_vfsqrt(vfloat16m4_t vs2, unsigned int frm, size_t vl);
vfloat16m8_t __riscv_vfsqrt(vfloat16m8_t vs2, unsigned int frm, size_t vl);
vfloat32mf2_t __riscv_vfsqrt(vfloat32mf2_t vs2, unsigned int frm, size_t vl);
vfloat32m1_t __riscv_vfsqrt(vfloat32m1_t vs2, unsigned int frm, size_t vl);
vfloat32m2_t __riscv_vfsqrt(vfloat32m2_t vs2, unsigned int frm, size_t vl);
vfloat32m4_t __riscv_vfsqrt(vfloat32m4_t vs2, unsigned int frm, size_t vl);
vfloat32m8_t __riscv_vfsqrt(vfloat32m8_t vs2, unsigned int frm, size_t vl);
vfloat64m1_t __riscv_vfsqrt(vfloat64m1_t vs2, unsigned int frm, size_t vl);
vfloat64m2_t __riscv_vfsqrt(vfloat64m2_t vs2, unsigned int frm, size_t vl);
vfloat64m4_t __riscv_vfsqrt(vfloat64m4_t vs2, unsigned int frm, size_t vl);
vfloat64m8_t __riscv_vfsqrt(vfloat64m8_t vs2, unsigned int frm, size_t vl);
// masked functions
vfloat16mf4_t __riscv_vfsqrt(vbool64_t vm, vfloat16mf4_t vs2, unsigned int frm,
                             size_t vl);
vfloat16mf2_t __riscv_vfsqrt(vbool32_t vm, vfloat16mf2_t vs2, unsigned int frm,
                             size_t vl);
vfloat16m1_t __riscv_vfsqrt(vbool16_t vm, vfloat16m1_t vs2, unsigned int frm,
                            size_t vl);
vfloat16m2_t __riscv_vfsqrt(vbool8_t vm, vfloat16m2_t vs2, unsigned int frm,
                            size_t vl);
vfloat16m4_t __riscv_vfsqrt(vbool4_t vm, vfloat16m4_t vs2, unsigned int frm,
                            size_t vl);
vfloat16m8_t __riscv_vfsqrt(vbool2_t vm, vfloat16m8_t vs2, unsigned int frm,
                            size_t vl);
vfloat32mf2_t __riscv_vfsqrt(vbool64_t vm, vfloat32mf2_t vs2, unsigned int frm,
                             size_t vl);
vfloat32m1_t __riscv_vfsqrt(vbool32_t vm, vfloat32m1_t vs2, unsigned int frm,
                            size_t vl);
vfloat32m2_t __riscv_vfsqrt(vbool16_t vm, vfloat32m2_t vs2, unsigned int frm,
                            size_t vl);
vfloat32m4_t __riscv_vfsqrt(vbool8_t vm, vfloat32m4_t vs2, unsigned int frm,
                            size_t vl);
vfloat32m8_t __riscv_vfsqrt(vbool4_t vm, vfloat32m8_t vs2, unsigned int frm,
                            size_t vl);
vfloat64m1_t __riscv_vfsqrt(vbool64_t vm, vfloat64m1_t vs2, unsigned int frm,
                            size_t vl);
vfloat64m2_t __riscv_vfsqrt(vbool32_t vm, vfloat64m2_t vs2, unsigned int frm,
                            size_t vl);
vfloat64m4_t __riscv_vfsqrt(vbool16_t vm, vfloat64m4_t vs2, unsigned int frm,
                            size_t vl);
vfloat64m8_t __riscv_vfsqrt(vbool8_t vm, vfloat64m8_t vs2, unsigned int frm,
                            size_t vl);

Vector Floating-Point Reciprocal Square-Root Estimate Intrinsics

vfloat16mf4_t __riscv_vfrsqrt7(vfloat16mf4_t vs2, size_t vl);
vfloat16mf2_t __riscv_vfrsqrt7(vfloat16mf2_t vs2, size_t vl);
vfloat16m1_t __riscv_vfrsqrt7(vfloat16m1_t vs2, size_t vl);
vfloat16m2_t __riscv_vfrsqrt7(vfloat16m2_t vs2, size_t vl);
vfloat16m4_t __riscv_vfrsqrt7(vfloat16m4_t vs2, size_t vl);
vfloat16m8_t __riscv_vfrsqrt7(vfloat16m8_t vs2, size_t vl);
vfloat32mf2_t __riscv_vfrsqrt7(vfloat32mf2_t vs2, size_t vl);
vfloat32m1_t __riscv_vfrsqrt7(vfloat32m1_t vs2, size_t vl);
vfloat32m2_t __riscv_vfrsqrt7(vfloat32m2_t vs2, size_t vl);
vfloat32m4_t __riscv_vfrsqrt7(vfloat32m4_t vs2, size_t vl);
vfloat32m8_t __riscv_vfrsqrt7(vfloat32m8_t vs2, size_t vl);
vfloat64m1_t __riscv_vfrsqrt7(vfloat64m1_t vs2, size_t vl);
vfloat64m2_t __riscv_vfrsqrt7(vfloat64m2_t vs2, size_t vl);
vfloat64m4_t __riscv_vfrsqrt7(vfloat64m4_t vs2, size_t vl);
vfloat64m8_t __riscv_vfrsqrt7(vfloat64m8_t vs2, size_t vl);
// masked functions
vfloat16mf4_t __riscv_vfrsqrt7(vbool64_t vm, vfloat16mf4_t vs2, size_t vl);
vfloat16mf2_t __riscv_vfrsqrt7(vbool32_t vm, vfloat16mf2_t vs2, size_t vl);
vfloat16m1_t __riscv_vfrsqrt7(vbool16_t vm, vfloat16m1_t vs2, size_t vl);
vfloat16m2_t __riscv_vfrsqrt7(vbool8_t vm, vfloat16m2_t vs2, size_t vl);
vfloat16m4_t __riscv_vfrsqrt7(vbool4_t vm, vfloat16m4_t vs2, size_t vl);
vfloat16m8_t __riscv_vfrsqrt7(vbool2_t vm, vfloat16m8_t vs2, size_t vl);
vfloat32mf2_t __riscv_vfrsqrt7(vbool64_t vm, vfloat32mf2_t vs2, size_t vl);
vfloat32m1_t __riscv_vfrsqrt7(vbool32_t vm, vfloat32m1_t vs2, size_t vl);
vfloat32m2_t __riscv_vfrsqrt7(vbool16_t vm, vfloat32m2_t vs2, size_t vl);
vfloat32m4_t __riscv_vfrsqrt7(vbool8_t vm, vfloat32m4_t vs2, size_t vl);
vfloat32m8_t __riscv_vfrsqrt7(vbool4_t vm, vfloat32m8_t vs2, size_t vl);
vfloat64m1_t __riscv_vfrsqrt7(vbool64_t vm, vfloat64m1_t vs2, size_t vl);
vfloat64m2_t __riscv_vfrsqrt7(vbool32_t vm, vfloat64m2_t vs2, size_t vl);
vfloat64m4_t __riscv_vfrsqrt7(vbool16_t vm, vfloat64m4_t vs2, size_t vl);
vfloat64m8_t __riscv_vfrsqrt7(vbool8_t vm, vfloat64m8_t vs2, size_t vl);

[[overloaded-#1410-vector-floating-point-reciprocal-estimate]] ==== Vector Floating-Point Reciprocal Estimate Intrinsics

vfloat16mf4_t __riscv_vfrec7(vfloat16mf4_t vs2, size_t vl);
vfloat16mf2_t __riscv_vfrec7(vfloat16mf2_t vs2, size_t vl);
vfloat16m1_t __riscv_vfrec7(vfloat16m1_t vs2, size_t vl);
vfloat16m2_t __riscv_vfrec7(vfloat16m2_t vs2, size_t vl);
vfloat16m4_t __riscv_vfrec7(vfloat16m4_t vs2, size_t vl);
vfloat16m8_t __riscv_vfrec7(vfloat16m8_t vs2, size_t vl);
vfloat32mf2_t __riscv_vfrec7(vfloat32mf2_t vs2, size_t vl);
vfloat32m1_t __riscv_vfrec7(vfloat32m1_t vs2, size_t vl);
vfloat32m2_t __riscv_vfrec7(vfloat32m2_t vs2, size_t vl);
vfloat32m4_t __riscv_vfrec7(vfloat32m4_t vs2, size_t vl);
vfloat32m8_t __riscv_vfrec7(vfloat32m8_t vs2, size_t vl);
vfloat64m1_t __riscv_vfrec7(vfloat64m1_t vs2, size_t vl);
vfloat64m2_t __riscv_vfrec7(vfloat64m2_t vs2, size_t vl);
vfloat64m4_t __riscv_vfrec7(vfloat64m4_t vs2, size_t vl);
vfloat64m8_t __riscv_vfrec7(vfloat64m8_t vs2, size_t vl);
// masked functions
vfloat16mf4_t __riscv_vfrec7(vbool64_t vm, vfloat16mf4_t vs2, size_t vl);
vfloat16mf2_t __riscv_vfrec7(vbool32_t vm, vfloat16mf2_t vs2, size_t vl);
vfloat16m1_t __riscv_vfrec7(vbool16_t vm, vfloat16m1_t vs2, size_t vl);
vfloat16m2_t __riscv_vfrec7(vbool8_t vm, vfloat16m2_t vs2, size_t vl);
vfloat16m4_t __riscv_vfrec7(vbool4_t vm, vfloat16m4_t vs2, size_t vl);
vfloat16m8_t __riscv_vfrec7(vbool2_t vm, vfloat16m8_t vs2, size_t vl);
vfloat32mf2_t __riscv_vfrec7(vbool64_t vm, vfloat32mf2_t vs2, size_t vl);
vfloat32m1_t __riscv_vfrec7(vbool32_t vm, vfloat32m1_t vs2, size_t vl);
vfloat32m2_t __riscv_vfrec7(vbool16_t vm, vfloat32m2_t vs2, size_t vl);
vfloat32m4_t __riscv_vfrec7(vbool8_t vm, vfloat32m4_t vs2, size_t vl);
vfloat32m8_t __riscv_vfrec7(vbool4_t vm, vfloat32m8_t vs2, size_t vl);
vfloat64m1_t __riscv_vfrec7(vbool64_t vm, vfloat64m1_t vs2, size_t vl);
vfloat64m2_t __riscv_vfrec7(vbool32_t vm, vfloat64m2_t vs2, size_t vl);
vfloat64m4_t __riscv_vfrec7(vbool16_t vm, vfloat64m4_t vs2, size_t vl);
vfloat64m8_t __riscv_vfrec7(vbool8_t vm, vfloat64m8_t vs2, size_t vl);
vfloat16mf4_t __riscv_vfrec7(vfloat16mf4_t vs2, unsigned int frm, size_t vl);
vfloat16mf2_t __riscv_vfrec7(vfloat16mf2_t vs2, unsigned int frm, size_t vl);
vfloat16m1_t __riscv_vfrec7(vfloat16m1_t vs2, unsigned int frm, size_t vl);
vfloat16m2_t __riscv_vfrec7(vfloat16m2_t vs2, unsigned int frm, size_t vl);
vfloat16m4_t __riscv_vfrec7(vfloat16m4_t vs2, unsigned int frm, size_t vl);
vfloat16m8_t __riscv_vfrec7(vfloat16m8_t vs2, unsigned int frm, size_t vl);
vfloat32mf2_t __riscv_vfrec7(vfloat32mf2_t vs2, unsigned int frm, size_t vl);
vfloat32m1_t __riscv_vfrec7(vfloat32m1_t vs2, unsigned int frm, size_t vl);
vfloat32m2_t __riscv_vfrec7(vfloat32m2_t vs2, unsigned int frm, size_t vl);
vfloat32m4_t __riscv_vfrec7(vfloat32m4_t vs2, unsigned int frm, size_t vl);
vfloat32m8_t __riscv_vfrec7(vfloat32m8_t vs2, unsigned int frm, size_t vl);
vfloat64m1_t __riscv_vfrec7(vfloat64m1_t vs2, unsigned int frm, size_t vl);
vfloat64m2_t __riscv_vfrec7(vfloat64m2_t vs2, unsigned int frm, size_t vl);
vfloat64m4_t __riscv_vfrec7(vfloat64m4_t vs2, unsigned int frm, size_t vl);
vfloat64m8_t __riscv_vfrec7(vfloat64m8_t vs2, unsigned int frm, size_t vl);
// masked functions
vfloat16mf4_t __riscv_vfrec7(vbool64_t vm, vfloat16mf4_t vs2, unsigned int frm,
                             size_t vl);
vfloat16mf2_t __riscv_vfrec7(vbool32_t vm, vfloat16mf2_t vs2, unsigned int frm,
                             size_t vl);
vfloat16m1_t __riscv_vfrec7(vbool16_t vm, vfloat16m1_t vs2, unsigned int frm,
                            size_t vl);
vfloat16m2_t __riscv_vfrec7(vbool8_t vm, vfloat16m2_t vs2, unsigned int frm,
                            size_t vl);
vfloat16m4_t __riscv_vfrec7(vbool4_t vm, vfloat16m4_t vs2, unsigned int frm,
                            size_t vl);
vfloat16m8_t __riscv_vfrec7(vbool2_t vm, vfloat16m8_t vs2, unsigned int frm,
                            size_t vl);
vfloat32mf2_t __riscv_vfrec7(vbool64_t vm, vfloat32mf2_t vs2, unsigned int frm,
                             size_t vl);
vfloat32m1_t __riscv_vfrec7(vbool32_t vm, vfloat32m1_t vs2, unsigned int frm,
                            size_t vl);
vfloat32m2_t __riscv_vfrec7(vbool16_t vm, vfloat32m2_t vs2, unsigned int frm,
                            size_t vl);
vfloat32m4_t __riscv_vfrec7(vbool8_t vm, vfloat32m4_t vs2, unsigned int frm,
                            size_t vl);
vfloat32m8_t __riscv_vfrec7(vbool4_t vm, vfloat32m8_t vs2, unsigned int frm,
                            size_t vl);
vfloat64m1_t __riscv_vfrec7(vbool64_t vm, vfloat64m1_t vs2, unsigned int frm,
                            size_t vl);
vfloat64m2_t __riscv_vfrec7(vbool32_t vm, vfloat64m2_t vs2, unsigned int frm,
                            size_t vl);
vfloat64m4_t __riscv_vfrec7(vbool16_t vm, vfloat64m4_t vs2, unsigned int frm,
                            size_t vl);
vfloat64m8_t __riscv_vfrec7(vbool8_t vm, vfloat64m8_t vs2, unsigned int frm,
                            size_t vl);

Vector Floating-Point MIN/MAX Intrinsics

vfloat16mf4_t __riscv_vfmin(vfloat16mf4_t vs2, vfloat16mf4_t vs1, size_t vl);
vfloat16mf4_t __riscv_vfmin(vfloat16mf4_t vs2, _Float16 rs1, size_t vl);
vfloat16mf2_t __riscv_vfmin(vfloat16mf2_t vs2, vfloat16mf2_t vs1, size_t vl);
vfloat16mf2_t __riscv_vfmin(vfloat16mf2_t vs2, _Float16 rs1, size_t vl);
vfloat16m1_t __riscv_vfmin(vfloat16m1_t vs2, vfloat16m1_t vs1, size_t vl);
vfloat16m1_t __riscv_vfmin(vfloat16m1_t vs2, _Float16 rs1, size_t vl);
vfloat16m2_t __riscv_vfmin(vfloat16m2_t vs2, vfloat16m2_t vs1, size_t vl);
vfloat16m2_t __riscv_vfmin(vfloat16m2_t vs2, _Float16 rs1, size_t vl);
vfloat16m4_t __riscv_vfmin(vfloat16m4_t vs2, vfloat16m4_t vs1, size_t vl);
vfloat16m4_t __riscv_vfmin(vfloat16m4_t vs2, _Float16 rs1, size_t vl);
vfloat16m8_t __riscv_vfmin(vfloat16m8_t vs2, vfloat16m8_t vs1, size_t vl);
vfloat16m8_t __riscv_vfmin(vfloat16m8_t vs2, _Float16 rs1, size_t vl);
vfloat32mf2_t __riscv_vfmin(vfloat32mf2_t vs2, vfloat32mf2_t vs1, size_t vl);
vfloat32mf2_t __riscv_vfmin(vfloat32mf2_t vs2, float rs1, size_t vl);
vfloat32m1_t __riscv_vfmin(vfloat32m1_t vs2, vfloat32m1_t vs1, size_t vl);
vfloat32m1_t __riscv_vfmin(vfloat32m1_t vs2, float rs1, size_t vl);
vfloat32m2_t __riscv_vfmin(vfloat32m2_t vs2, vfloat32m2_t vs1, size_t vl);
vfloat32m2_t __riscv_vfmin(vfloat32m2_t vs2, float rs1, size_t vl);
vfloat32m4_t __riscv_vfmin(vfloat32m4_t vs2, vfloat32m4_t vs1, size_t vl);
vfloat32m4_t __riscv_vfmin(vfloat32m4_t vs2, float rs1, size_t vl);
vfloat32m8_t __riscv_vfmin(vfloat32m8_t vs2, vfloat32m8_t vs1, size_t vl);
vfloat32m8_t __riscv_vfmin(vfloat32m8_t vs2, float rs1, size_t vl);
vfloat64m1_t __riscv_vfmin(vfloat64m1_t vs2, vfloat64m1_t vs1, size_t vl);
vfloat64m1_t __riscv_vfmin(vfloat64m1_t vs2, double rs1, size_t vl);
vfloat64m2_t __riscv_vfmin(vfloat64m2_t vs2, vfloat64m2_t vs1, size_t vl);
vfloat64m2_t __riscv_vfmin(vfloat64m2_t vs2, double rs1, size_t vl);
vfloat64m4_t __riscv_vfmin(vfloat64m4_t vs2, vfloat64m4_t vs1, size_t vl);
vfloat64m4_t __riscv_vfmin(vfloat64m4_t vs2, double rs1, size_t vl);
vfloat64m8_t __riscv_vfmin(vfloat64m8_t vs2, vfloat64m8_t vs1, size_t vl);
vfloat64m8_t __riscv_vfmin(vfloat64m8_t vs2, double rs1, size_t vl);
vfloat16mf4_t __riscv_vfmax(vfloat16mf4_t vs2, vfloat16mf4_t vs1, size_t vl);
vfloat16mf4_t __riscv_vfmax(vfloat16mf4_t vs2, _Float16 rs1, size_t vl);
vfloat16mf2_t __riscv_vfmax(vfloat16mf2_t vs2, vfloat16mf2_t vs1, size_t vl);
vfloat16mf2_t __riscv_vfmax(vfloat16mf2_t vs2, _Float16 rs1, size_t vl);
vfloat16m1_t __riscv_vfmax(vfloat16m1_t vs2, vfloat16m1_t vs1, size_t vl);
vfloat16m1_t __riscv_vfmax(vfloat16m1_t vs2, _Float16 rs1, size_t vl);
vfloat16m2_t __riscv_vfmax(vfloat16m2_t vs2, vfloat16m2_t vs1, size_t vl);
vfloat16m2_t __riscv_vfmax(vfloat16m2_t vs2, _Float16 rs1, size_t vl);
vfloat16m4_t __riscv_vfmax(vfloat16m4_t vs2, vfloat16m4_t vs1, size_t vl);
vfloat16m4_t __riscv_vfmax(vfloat16m4_t vs2, _Float16 rs1, size_t vl);
vfloat16m8_t __riscv_vfmax(vfloat16m8_t vs2, vfloat16m8_t vs1, size_t vl);
vfloat16m8_t __riscv_vfmax(vfloat16m8_t vs2, _Float16 rs1, size_t vl);
vfloat32mf2_t __riscv_vfmax(vfloat32mf2_t vs2, vfloat32mf2_t vs1, size_t vl);
vfloat32mf2_t __riscv_vfmax(vfloat32mf2_t vs2, float rs1, size_t vl);
vfloat32m1_t __riscv_vfmax(vfloat32m1_t vs2, vfloat32m1_t vs1, size_t vl);
vfloat32m1_t __riscv_vfmax(vfloat32m1_t vs2, float rs1, size_t vl);
vfloat32m2_t __riscv_vfmax(vfloat32m2_t vs2, vfloat32m2_t vs1, size_t vl);
vfloat32m2_t __riscv_vfmax(vfloat32m2_t vs2, float rs1, size_t vl);
vfloat32m4_t __riscv_vfmax(vfloat32m4_t vs2, vfloat32m4_t vs1, size_t vl);
vfloat32m4_t __riscv_vfmax(vfloat32m4_t vs2, float rs1, size_t vl);
vfloat32m8_t __riscv_vfmax(vfloat32m8_t vs2, vfloat32m8_t vs1, size_t vl);
vfloat32m8_t __riscv_vfmax(vfloat32m8_t vs2, float rs1, size_t vl);
vfloat64m1_t __riscv_vfmax(vfloat64m1_t vs2, vfloat64m1_t vs1, size_t vl);
vfloat64m1_t __riscv_vfmax(vfloat64m1_t vs2, double rs1, size_t vl);
vfloat64m2_t __riscv_vfmax(vfloat64m2_t vs2, vfloat64m2_t vs1, size_t vl);
vfloat64m2_t __riscv_vfmax(vfloat64m2_t vs2, double rs1, size_t vl);
vfloat64m4_t __riscv_vfmax(vfloat64m4_t vs2, vfloat64m4_t vs1, size_t vl);
vfloat64m4_t __riscv_vfmax(vfloat64m4_t vs2, double rs1, size_t vl);
vfloat64m8_t __riscv_vfmax(vfloat64m8_t vs2, vfloat64m8_t vs1, size_t vl);
vfloat64m8_t __riscv_vfmax(vfloat64m8_t vs2, double rs1, size_t vl);
// masked functions
vfloat16mf4_t __riscv_vfmin(vbool64_t vm, vfloat16mf4_t vs2, vfloat16mf4_t vs1,
                            size_t vl);
vfloat16mf4_t __riscv_vfmin(vbool64_t vm, vfloat16mf4_t vs2, _Float16 rs1,
                            size_t vl);
vfloat16mf2_t __riscv_vfmin(vbool32_t vm, vfloat16mf2_t vs2, vfloat16mf2_t vs1,
                            size_t vl);
vfloat16mf2_t __riscv_vfmin(vbool32_t vm, vfloat16mf2_t vs2, _Float16 rs1,
                            size_t vl);
vfloat16m1_t __riscv_vfmin(vbool16_t vm, vfloat16m1_t vs2, vfloat16m1_t vs1,
                           size_t vl);
vfloat16m1_t __riscv_vfmin(vbool16_t vm, vfloat16m1_t vs2, _Float16 rs1,
                           size_t vl);
vfloat16m2_t __riscv_vfmin(vbool8_t vm, vfloat16m2_t vs2, vfloat16m2_t vs1,
                           size_t vl);
vfloat16m2_t __riscv_vfmin(vbool8_t vm, vfloat16m2_t vs2, _Float16 rs1,
                           size_t vl);
vfloat16m4_t __riscv_vfmin(vbool4_t vm, vfloat16m4_t vs2, vfloat16m4_t vs1,
                           size_t vl);
vfloat16m4_t __riscv_vfmin(vbool4_t vm, vfloat16m4_t vs2, _Float16 rs1,
                           size_t vl);
vfloat16m8_t __riscv_vfmin(vbool2_t vm, vfloat16m8_t vs2, vfloat16m8_t vs1,
                           size_t vl);
vfloat16m8_t __riscv_vfmin(vbool2_t vm, vfloat16m8_t vs2, _Float16 rs1,
                           size_t vl);
vfloat32mf2_t __riscv_vfmin(vbool64_t vm, vfloat32mf2_t vs2, vfloat32mf2_t vs1,
                            size_t vl);
vfloat32mf2_t __riscv_vfmin(vbool64_t vm, vfloat32mf2_t vs2, float rs1,
                            size_t vl);
vfloat32m1_t __riscv_vfmin(vbool32_t vm, vfloat32m1_t vs2, vfloat32m1_t vs1,
                           size_t vl);
vfloat32m1_t __riscv_vfmin(vbool32_t vm, vfloat32m1_t vs2, float rs1,
                           size_t vl);
vfloat32m2_t __riscv_vfmin(vbool16_t vm, vfloat32m2_t vs2, vfloat32m2_t vs1,
                           size_t vl);
vfloat32m2_t __riscv_vfmin(vbool16_t vm, vfloat32m2_t vs2, float rs1,
                           size_t vl);
vfloat32m4_t __riscv_vfmin(vbool8_t vm, vfloat32m4_t vs2, vfloat32m4_t vs1,
                           size_t vl);
vfloat32m4_t __riscv_vfmin(vbool8_t vm, vfloat32m4_t vs2, float rs1, size_t vl);
vfloat32m8_t __riscv_vfmin(vbool4_t vm, vfloat32m8_t vs2, vfloat32m8_t vs1,
                           size_t vl);
vfloat32m8_t __riscv_vfmin(vbool4_t vm, vfloat32m8_t vs2, float rs1, size_t vl);
vfloat64m1_t __riscv_vfmin(vbool64_t vm, vfloat64m1_t vs2, vfloat64m1_t vs1,
                           size_t vl);
vfloat64m1_t __riscv_vfmin(vbool64_t vm, vfloat64m1_t vs2, double rs1,
                           size_t vl);
vfloat64m2_t __riscv_vfmin(vbool32_t vm, vfloat64m2_t vs2, vfloat64m2_t vs1,
                           size_t vl);
vfloat64m2_t __riscv_vfmin(vbool32_t vm, vfloat64m2_t vs2, double rs1,
                           size_t vl);
vfloat64m4_t __riscv_vfmin(vbool16_t vm, vfloat64m4_t vs2, vfloat64m4_t vs1,
                           size_t vl);
vfloat64m4_t __riscv_vfmin(vbool16_t vm, vfloat64m4_t vs2, double rs1,
                           size_t vl);
vfloat64m8_t __riscv_vfmin(vbool8_t vm, vfloat64m8_t vs2, vfloat64m8_t vs1,
                           size_t vl);
vfloat64m8_t __riscv_vfmin(vbool8_t vm, vfloat64m8_t vs2, double rs1,
                           size_t vl);
vfloat16mf4_t __riscv_vfmax(vbool64_t vm, vfloat16mf4_t vs2, vfloat16mf4_t vs1,
                            size_t vl);
vfloat16mf4_t __riscv_vfmax(vbool64_t vm, vfloat16mf4_t vs2, _Float16 rs1,
                            size_t vl);
vfloat16mf2_t __riscv_vfmax(vbool32_t vm, vfloat16mf2_t vs2, vfloat16mf2_t vs1,
                            size_t vl);
vfloat16mf2_t __riscv_vfmax(vbool32_t vm, vfloat16mf2_t vs2, _Float16 rs1,
                            size_t vl);
vfloat16m1_t __riscv_vfmax(vbool16_t vm, vfloat16m1_t vs2, vfloat16m1_t vs1,
                           size_t vl);
vfloat16m1_t __riscv_vfmax(vbool16_t vm, vfloat16m1_t vs2, _Float16 rs1,
                           size_t vl);
vfloat16m2_t __riscv_vfmax(vbool8_t vm, vfloat16m2_t vs2, vfloat16m2_t vs1,
                           size_t vl);
vfloat16m2_t __riscv_vfmax(vbool8_t vm, vfloat16m2_t vs2, _Float16 rs1,
                           size_t vl);
vfloat16m4_t __riscv_vfmax(vbool4_t vm, vfloat16m4_t vs2, vfloat16m4_t vs1,
                           size_t vl);
vfloat16m4_t __riscv_vfmax(vbool4_t vm, vfloat16m4_t vs2, _Float16 rs1,
                           size_t vl);
vfloat16m8_t __riscv_vfmax(vbool2_t vm, vfloat16m8_t vs2, vfloat16m8_t vs1,
                           size_t vl);
vfloat16m8_t __riscv_vfmax(vbool2_t vm, vfloat16m8_t vs2, _Float16 rs1,
                           size_t vl);
vfloat32mf2_t __riscv_vfmax(vbool64_t vm, vfloat32mf2_t vs2, vfloat32mf2_t vs1,
                            size_t vl);
vfloat32mf2_t __riscv_vfmax(vbool64_t vm, vfloat32mf2_t vs2, float rs1,
                            size_t vl);
vfloat32m1_t __riscv_vfmax(vbool32_t vm, vfloat32m1_t vs2, vfloat32m1_t vs1,
                           size_t vl);
vfloat32m1_t __riscv_vfmax(vbool32_t vm, vfloat32m1_t vs2, float rs1,
                           size_t vl);
vfloat32m2_t __riscv_vfmax(vbool16_t vm, vfloat32m2_t vs2, vfloat32m2_t vs1,
                           size_t vl);
vfloat32m2_t __riscv_vfmax(vbool16_t vm, vfloat32m2_t vs2, float rs1,
                           size_t vl);
vfloat32m4_t __riscv_vfmax(vbool8_t vm, vfloat32m4_t vs2, vfloat32m4_t vs1,
                           size_t vl);
vfloat32m4_t __riscv_vfmax(vbool8_t vm, vfloat32m4_t vs2, float rs1, size_t vl);
vfloat32m8_t __riscv_vfmax(vbool4_t vm, vfloat32m8_t vs2, vfloat32m8_t vs1,
                           size_t vl);
vfloat32m8_t __riscv_vfmax(vbool4_t vm, vfloat32m8_t vs2, float rs1, size_t vl);
vfloat64m1_t __riscv_vfmax(vbool64_t vm, vfloat64m1_t vs2, vfloat64m1_t vs1,
                           size_t vl);
vfloat64m1_t __riscv_vfmax(vbool64_t vm, vfloat64m1_t vs2, double rs1,
                           size_t vl);
vfloat64m2_t __riscv_vfmax(vbool32_t vm, vfloat64m2_t vs2, vfloat64m2_t vs1,
                           size_t vl);
vfloat64m2_t __riscv_vfmax(vbool32_t vm, vfloat64m2_t vs2, double rs1,
                           size_t vl);
vfloat64m4_t __riscv_vfmax(vbool16_t vm, vfloat64m4_t vs2, vfloat64m4_t vs1,
                           size_t vl);
vfloat64m4_t __riscv_vfmax(vbool16_t vm, vfloat64m4_t vs2, double rs1,
                           size_t vl);
vfloat64m8_t __riscv_vfmax(vbool8_t vm, vfloat64m8_t vs2, vfloat64m8_t vs1,
                           size_t vl);
vfloat64m8_t __riscv_vfmax(vbool8_t vm, vfloat64m8_t vs2, double rs1,
                           size_t vl);

Vector Floating-Point Sign-Injection Intrinsics

vfloat16mf4_t __riscv_vfsgnj(vfloat16mf4_t vs2, vfloat16mf4_t vs1, size_t vl);
vfloat16mf4_t __riscv_vfsgnj(vfloat16mf4_t vs2, _Float16 rs1, size_t vl);
vfloat16mf2_t __riscv_vfsgnj(vfloat16mf2_t vs2, vfloat16mf2_t vs1, size_t vl);
vfloat16mf2_t __riscv_vfsgnj(vfloat16mf2_t vs2, _Float16 rs1, size_t vl);
vfloat16m1_t __riscv_vfsgnj(vfloat16m1_t vs2, vfloat16m1_t vs1, size_t vl);
vfloat16m1_t __riscv_vfsgnj(vfloat16m1_t vs2, _Float16 rs1, size_t vl);
vfloat16m2_t __riscv_vfsgnj(vfloat16m2_t vs2, vfloat16m2_t vs1, size_t vl);
vfloat16m2_t __riscv_vfsgnj(vfloat16m2_t vs2, _Float16 rs1, size_t vl);
vfloat16m4_t __riscv_vfsgnj(vfloat16m4_t vs2, vfloat16m4_t vs1, size_t vl);
vfloat16m4_t __riscv_vfsgnj(vfloat16m4_t vs2, _Float16 rs1, size_t vl);
vfloat16m8_t __riscv_vfsgnj(vfloat16m8_t vs2, vfloat16m8_t vs1, size_t vl);
vfloat16m8_t __riscv_vfsgnj(vfloat16m8_t vs2, _Float16 rs1, size_t vl);
vfloat32mf2_t __riscv_vfsgnj(vfloat32mf2_t vs2, vfloat32mf2_t vs1, size_t vl);
vfloat32mf2_t __riscv_vfsgnj(vfloat32mf2_t vs2, float rs1, size_t vl);
vfloat32m1_t __riscv_vfsgnj(vfloat32m1_t vs2, vfloat32m1_t vs1, size_t vl);
vfloat32m1_t __riscv_vfsgnj(vfloat32m1_t vs2, float rs1, size_t vl);
vfloat32m2_t __riscv_vfsgnj(vfloat32m2_t vs2, vfloat32m2_t vs1, size_t vl);
vfloat32m2_t __riscv_vfsgnj(vfloat32m2_t vs2, float rs1, size_t vl);
vfloat32m4_t __riscv_vfsgnj(vfloat32m4_t vs2, vfloat32m4_t vs1, size_t vl);
vfloat32m4_t __riscv_vfsgnj(vfloat32m4_t vs2, float rs1, size_t vl);
vfloat32m8_t __riscv_vfsgnj(vfloat32m8_t vs2, vfloat32m8_t vs1, size_t vl);
vfloat32m8_t __riscv_vfsgnj(vfloat32m8_t vs2, float rs1, size_t vl);
vfloat64m1_t __riscv_vfsgnj(vfloat64m1_t vs2, vfloat64m1_t vs1, size_t vl);
vfloat64m1_t __riscv_vfsgnj(vfloat64m1_t vs2, double rs1, size_t vl);
vfloat64m2_t __riscv_vfsgnj(vfloat64m2_t vs2, vfloat64m2_t vs1, size_t vl);
vfloat64m2_t __riscv_vfsgnj(vfloat64m2_t vs2, double rs1, size_t vl);
vfloat64m4_t __riscv_vfsgnj(vfloat64m4_t vs2, vfloat64m4_t vs1, size_t vl);
vfloat64m4_t __riscv_vfsgnj(vfloat64m4_t vs2, double rs1, size_t vl);
vfloat64m8_t __riscv_vfsgnj(vfloat64m8_t vs2, vfloat64m8_t vs1, size_t vl);
vfloat64m8_t __riscv_vfsgnj(vfloat64m8_t vs2, double rs1, size_t vl);
vfloat16mf4_t __riscv_vfsgnjn(vfloat16mf4_t vs2, vfloat16mf4_t vs1, size_t vl);
vfloat16mf4_t __riscv_vfsgnjn(vfloat16mf4_t vs2, _Float16 rs1, size_t vl);
vfloat16mf2_t __riscv_vfsgnjn(vfloat16mf2_t vs2, vfloat16mf2_t vs1, size_t vl);
vfloat16mf2_t __riscv_vfsgnjn(vfloat16mf2_t vs2, _Float16 rs1, size_t vl);
vfloat16m1_t __riscv_vfsgnjn(vfloat16m1_t vs2, vfloat16m1_t vs1, size_t vl);
vfloat16m1_t __riscv_vfsgnjn(vfloat16m1_t vs2, _Float16 rs1, size_t vl);
vfloat16m2_t __riscv_vfsgnjn(vfloat16m2_t vs2, vfloat16m2_t vs1, size_t vl);
vfloat16m2_t __riscv_vfsgnjn(vfloat16m2_t vs2, _Float16 rs1, size_t vl);
vfloat16m4_t __riscv_vfsgnjn(vfloat16m4_t vs2, vfloat16m4_t vs1, size_t vl);
vfloat16m4_t __riscv_vfsgnjn(vfloat16m4_t vs2, _Float16 rs1, size_t vl);
vfloat16m8_t __riscv_vfsgnjn(vfloat16m8_t vs2, vfloat16m8_t vs1, size_t vl);
vfloat16m8_t __riscv_vfsgnjn(vfloat16m8_t vs2, _Float16 rs1, size_t vl);
vfloat32mf2_t __riscv_vfsgnjn(vfloat32mf2_t vs2, vfloat32mf2_t vs1, size_t vl);
vfloat32mf2_t __riscv_vfsgnjn(vfloat32mf2_t vs2, float rs1, size_t vl);
vfloat32m1_t __riscv_vfsgnjn(vfloat32m1_t vs2, vfloat32m1_t vs1, size_t vl);
vfloat32m1_t __riscv_vfsgnjn(vfloat32m1_t vs2, float rs1, size_t vl);
vfloat32m2_t __riscv_vfsgnjn(vfloat32m2_t vs2, vfloat32m2_t vs1, size_t vl);
vfloat32m2_t __riscv_vfsgnjn(vfloat32m2_t vs2, float rs1, size_t vl);
vfloat32m4_t __riscv_vfsgnjn(vfloat32m4_t vs2, vfloat32m4_t vs1, size_t vl);
vfloat32m4_t __riscv_vfsgnjn(vfloat32m4_t vs2, float rs1, size_t vl);
vfloat32m8_t __riscv_vfsgnjn(vfloat32m8_t vs2, vfloat32m8_t vs1, size_t vl);
vfloat32m8_t __riscv_vfsgnjn(vfloat32m8_t vs2, float rs1, size_t vl);
vfloat64m1_t __riscv_vfsgnjn(vfloat64m1_t vs2, vfloat64m1_t vs1, size_t vl);
vfloat64m1_t __riscv_vfsgnjn(vfloat64m1_t vs2, double rs1, size_t vl);
vfloat64m2_t __riscv_vfsgnjn(vfloat64m2_t vs2, vfloat64m2_t vs1, size_t vl);
vfloat64m2_t __riscv_vfsgnjn(vfloat64m2_t vs2, double rs1, size_t vl);
vfloat64m4_t __riscv_vfsgnjn(vfloat64m4_t vs2, vfloat64m4_t vs1, size_t vl);
vfloat64m4_t __riscv_vfsgnjn(vfloat64m4_t vs2, double rs1, size_t vl);
vfloat64m8_t __riscv_vfsgnjn(vfloat64m8_t vs2, vfloat64m8_t vs1, size_t vl);
vfloat64m8_t __riscv_vfsgnjn(vfloat64m8_t vs2, double rs1, size_t vl);
vfloat16mf4_t __riscv_vfsgnjx(vfloat16mf4_t vs2, vfloat16mf4_t vs1, size_t vl);
vfloat16mf4_t __riscv_vfsgnjx(vfloat16mf4_t vs2, _Float16 rs1, size_t vl);
vfloat16mf2_t __riscv_vfsgnjx(vfloat16mf2_t vs2, vfloat16mf2_t vs1, size_t vl);
vfloat16mf2_t __riscv_vfsgnjx(vfloat16mf2_t vs2, _Float16 rs1, size_t vl);
vfloat16m1_t __riscv_vfsgnjx(vfloat16m1_t vs2, vfloat16m1_t vs1, size_t vl);
vfloat16m1_t __riscv_vfsgnjx(vfloat16m1_t vs2, _Float16 rs1, size_t vl);
vfloat16m2_t __riscv_vfsgnjx(vfloat16m2_t vs2, vfloat16m2_t vs1, size_t vl);
vfloat16m2_t __riscv_vfsgnjx(vfloat16m2_t vs2, _Float16 rs1, size_t vl);
vfloat16m4_t __riscv_vfsgnjx(vfloat16m4_t vs2, vfloat16m4_t vs1, size_t vl);
vfloat16m4_t __riscv_vfsgnjx(vfloat16m4_t vs2, _Float16 rs1, size_t vl);
vfloat16m8_t __riscv_vfsgnjx(vfloat16m8_t vs2, vfloat16m8_t vs1, size_t vl);
vfloat16m8_t __riscv_vfsgnjx(vfloat16m8_t vs2, _Float16 rs1, size_t vl);
vfloat32mf2_t __riscv_vfsgnjx(vfloat32mf2_t vs2, vfloat32mf2_t vs1, size_t vl);
vfloat32mf2_t __riscv_vfsgnjx(vfloat32mf2_t vs2, float rs1, size_t vl);
vfloat32m1_t __riscv_vfsgnjx(vfloat32m1_t vs2, vfloat32m1_t vs1, size_t vl);
vfloat32m1_t __riscv_vfsgnjx(vfloat32m1_t vs2, float rs1, size_t vl);
vfloat32m2_t __riscv_vfsgnjx(vfloat32m2_t vs2, vfloat32m2_t vs1, size_t vl);
vfloat32m2_t __riscv_vfsgnjx(vfloat32m2_t vs2, float rs1, size_t vl);
vfloat32m4_t __riscv_vfsgnjx(vfloat32m4_t vs2, vfloat32m4_t vs1, size_t vl);
vfloat32m4_t __riscv_vfsgnjx(vfloat32m4_t vs2, float rs1, size_t vl);
vfloat32m8_t __riscv_vfsgnjx(vfloat32m8_t vs2, vfloat32m8_t vs1, size_t vl);
vfloat32m8_t __riscv_vfsgnjx(vfloat32m8_t vs2, float rs1, size_t vl);
vfloat64m1_t __riscv_vfsgnjx(vfloat64m1_t vs2, vfloat64m1_t vs1, size_t vl);
vfloat64m1_t __riscv_vfsgnjx(vfloat64m1_t vs2, double rs1, size_t vl);
vfloat64m2_t __riscv_vfsgnjx(vfloat64m2_t vs2, vfloat64m2_t vs1, size_t vl);
vfloat64m2_t __riscv_vfsgnjx(vfloat64m2_t vs2, double rs1, size_t vl);
vfloat64m4_t __riscv_vfsgnjx(vfloat64m4_t vs2, vfloat64m4_t vs1, size_t vl);
vfloat64m4_t __riscv_vfsgnjx(vfloat64m4_t vs2, double rs1, size_t vl);
vfloat64m8_t __riscv_vfsgnjx(vfloat64m8_t vs2, vfloat64m8_t vs1, size_t vl);
vfloat64m8_t __riscv_vfsgnjx(vfloat64m8_t vs2, double rs1, size_t vl);
// masked functions
vfloat16mf4_t __riscv_vfsgnj(vbool64_t vm, vfloat16mf4_t vs2, vfloat16mf4_t vs1,
                             size_t vl);
vfloat16mf4_t __riscv_vfsgnj(vbool64_t vm, vfloat16mf4_t vs2, _Float16 rs1,
                             size_t vl);
vfloat16mf2_t __riscv_vfsgnj(vbool32_t vm, vfloat16mf2_t vs2, vfloat16mf2_t vs1,
                             size_t vl);
vfloat16mf2_t __riscv_vfsgnj(vbool32_t vm, vfloat16mf2_t vs2, _Float16 rs1,
                             size_t vl);
vfloat16m1_t __riscv_vfsgnj(vbool16_t vm, vfloat16m1_t vs2, vfloat16m1_t vs1,
                            size_t vl);
vfloat16m1_t __riscv_vfsgnj(vbool16_t vm, vfloat16m1_t vs2, _Float16 rs1,
                            size_t vl);
vfloat16m2_t __riscv_vfsgnj(vbool8_t vm, vfloat16m2_t vs2, vfloat16m2_t vs1,
                            size_t vl);
vfloat16m2_t __riscv_vfsgnj(vbool8_t vm, vfloat16m2_t vs2, _Float16 rs1,
                            size_t vl);
vfloat16m4_t __riscv_vfsgnj(vbool4_t vm, vfloat16m4_t vs2, vfloat16m4_t vs1,
                            size_t vl);
vfloat16m4_t __riscv_vfsgnj(vbool4_t vm, vfloat16m4_t vs2, _Float16 rs1,
                            size_t vl);
vfloat16m8_t __riscv_vfsgnj(vbool2_t vm, vfloat16m8_t vs2, vfloat16m8_t vs1,
                            size_t vl);
vfloat16m8_t __riscv_vfsgnj(vbool2_t vm, vfloat16m8_t vs2, _Float16 rs1,
                            size_t vl);
vfloat32mf2_t __riscv_vfsgnj(vbool64_t vm, vfloat32mf2_t vs2, vfloat32mf2_t vs1,
                             size_t vl);
vfloat32mf2_t __riscv_vfsgnj(vbool64_t vm, vfloat32mf2_t vs2, float rs1,
                             size_t vl);
vfloat32m1_t __riscv_vfsgnj(vbool32_t vm, vfloat32m1_t vs2, vfloat32m1_t vs1,
                            size_t vl);
vfloat32m1_t __riscv_vfsgnj(vbool32_t vm, vfloat32m1_t vs2, float rs1,
                            size_t vl);
vfloat32m2_t __riscv_vfsgnj(vbool16_t vm, vfloat32m2_t vs2, vfloat32m2_t vs1,
                            size_t vl);
vfloat32m2_t __riscv_vfsgnj(vbool16_t vm, vfloat32m2_t vs2, float rs1,
                            size_t vl);
vfloat32m4_t __riscv_vfsgnj(vbool8_t vm, vfloat32m4_t vs2, vfloat32m4_t vs1,
                            size_t vl);
vfloat32m4_t __riscv_vfsgnj(vbool8_t vm, vfloat32m4_t vs2, float rs1,
                            size_t vl);
vfloat32m8_t __riscv_vfsgnj(vbool4_t vm, vfloat32m8_t vs2, vfloat32m8_t vs1,
                            size_t vl);
vfloat32m8_t __riscv_vfsgnj(vbool4_t vm, vfloat32m8_t vs2, float rs1,
                            size_t vl);
vfloat64m1_t __riscv_vfsgnj(vbool64_t vm, vfloat64m1_t vs2, vfloat64m1_t vs1,
                            size_t vl);
vfloat64m1_t __riscv_vfsgnj(vbool64_t vm, vfloat64m1_t vs2, double rs1,
                            size_t vl);
vfloat64m2_t __riscv_vfsgnj(vbool32_t vm, vfloat64m2_t vs2, vfloat64m2_t vs1,
                            size_t vl);
vfloat64m2_t __riscv_vfsgnj(vbool32_t vm, vfloat64m2_t vs2, double rs1,
                            size_t vl);
vfloat64m4_t __riscv_vfsgnj(vbool16_t vm, vfloat64m4_t vs2, vfloat64m4_t vs1,
                            size_t vl);
vfloat64m4_t __riscv_vfsgnj(vbool16_t vm, vfloat64m4_t vs2, double rs1,
                            size_t vl);
vfloat64m8_t __riscv_vfsgnj(vbool8_t vm, vfloat64m8_t vs2, vfloat64m8_t vs1,
                            size_t vl);
vfloat64m8_t __riscv_vfsgnj(vbool8_t vm, vfloat64m8_t vs2, double rs1,
                            size_t vl);
vfloat16mf4_t __riscv_vfsgnjn(vbool64_t vm, vfloat16mf4_t vs2,
                              vfloat16mf4_t vs1, size_t vl);
vfloat16mf4_t __riscv_vfsgnjn(vbool64_t vm, vfloat16mf4_t vs2, _Float16 rs1,
                              size_t vl);
vfloat16mf2_t __riscv_vfsgnjn(vbool32_t vm, vfloat16mf2_t vs2,
                              vfloat16mf2_t vs1, size_t vl);
vfloat16mf2_t __riscv_vfsgnjn(vbool32_t vm, vfloat16mf2_t vs2, _Float16 rs1,
                              size_t vl);
vfloat16m1_t __riscv_vfsgnjn(vbool16_t vm, vfloat16m1_t vs2, vfloat16m1_t vs1,
                             size_t vl);
vfloat16m1_t __riscv_vfsgnjn(vbool16_t vm, vfloat16m1_t vs2, _Float16 rs1,
                             size_t vl);
vfloat16m2_t __riscv_vfsgnjn(vbool8_t vm, vfloat16m2_t vs2, vfloat16m2_t vs1,
                             size_t vl);
vfloat16m2_t __riscv_vfsgnjn(vbool8_t vm, vfloat16m2_t vs2, _Float16 rs1,
                             size_t vl);
vfloat16m4_t __riscv_vfsgnjn(vbool4_t vm, vfloat16m4_t vs2, vfloat16m4_t vs1,
                             size_t vl);
vfloat16m4_t __riscv_vfsgnjn(vbool4_t vm, vfloat16m4_t vs2, _Float16 rs1,
                             size_t vl);
vfloat16m8_t __riscv_vfsgnjn(vbool2_t vm, vfloat16m8_t vs2, vfloat16m8_t vs1,
                             size_t vl);
vfloat16m8_t __riscv_vfsgnjn(vbool2_t vm, vfloat16m8_t vs2, _Float16 rs1,
                             size_t vl);
vfloat32mf2_t __riscv_vfsgnjn(vbool64_t vm, vfloat32mf2_t vs2,
                              vfloat32mf2_t vs1, size_t vl);
vfloat32mf2_t __riscv_vfsgnjn(vbool64_t vm, vfloat32mf2_t vs2, float rs1,
                              size_t vl);
vfloat32m1_t __riscv_vfsgnjn(vbool32_t vm, vfloat32m1_t vs2, vfloat32m1_t vs1,
                             size_t vl);
vfloat32m1_t __riscv_vfsgnjn(vbool32_t vm, vfloat32m1_t vs2, float rs1,
                             size_t vl);
vfloat32m2_t __riscv_vfsgnjn(vbool16_t vm, vfloat32m2_t vs2, vfloat32m2_t vs1,
                             size_t vl);
vfloat32m2_t __riscv_vfsgnjn(vbool16_t vm, vfloat32m2_t vs2, float rs1,
                             size_t vl);
vfloat32m4_t __riscv_vfsgnjn(vbool8_t vm, vfloat32m4_t vs2, vfloat32m4_t vs1,
                             size_t vl);
vfloat32m4_t __riscv_vfsgnjn(vbool8_t vm, vfloat32m4_t vs2, float rs1,
                             size_t vl);
vfloat32m8_t __riscv_vfsgnjn(vbool4_t vm, vfloat32m8_t vs2, vfloat32m8_t vs1,
                             size_t vl);
vfloat32m8_t __riscv_vfsgnjn(vbool4_t vm, vfloat32m8_t vs2, float rs1,
                             size_t vl);
vfloat64m1_t __riscv_vfsgnjn(vbool64_t vm, vfloat64m1_t vs2, vfloat64m1_t vs1,
                             size_t vl);
vfloat64m1_t __riscv_vfsgnjn(vbool64_t vm, vfloat64m1_t vs2, double rs1,
                             size_t vl);
vfloat64m2_t __riscv_vfsgnjn(vbool32_t vm, vfloat64m2_t vs2, vfloat64m2_t vs1,
                             size_t vl);
vfloat64m2_t __riscv_vfsgnjn(vbool32_t vm, vfloat64m2_t vs2, double rs1,
                             size_t vl);
vfloat64m4_t __riscv_vfsgnjn(vbool16_t vm, vfloat64m4_t vs2, vfloat64m4_t vs1,
                             size_t vl);
vfloat64m4_t __riscv_vfsgnjn(vbool16_t vm, vfloat64m4_t vs2, double rs1,
                             size_t vl);
vfloat64m8_t __riscv_vfsgnjn(vbool8_t vm, vfloat64m8_t vs2, vfloat64m8_t vs1,
                             size_t vl);
vfloat64m8_t __riscv_vfsgnjn(vbool8_t vm, vfloat64m8_t vs2, double rs1,
                             size_t vl);
vfloat16mf4_t __riscv_vfsgnjx(vbool64_t vm, vfloat16mf4_t vs2,
                              vfloat16mf4_t vs1, size_t vl);
vfloat16mf4_t __riscv_vfsgnjx(vbool64_t vm, vfloat16mf4_t vs2, _Float16 rs1,
                              size_t vl);
vfloat16mf2_t __riscv_vfsgnjx(vbool32_t vm, vfloat16mf2_t vs2,
                              vfloat16mf2_t vs1, size_t vl);
vfloat16mf2_t __riscv_vfsgnjx(vbool32_t vm, vfloat16mf2_t vs2, _Float16 rs1,
                              size_t vl);
vfloat16m1_t __riscv_vfsgnjx(vbool16_t vm, vfloat16m1_t vs2, vfloat16m1_t vs1,
                             size_t vl);
vfloat16m1_t __riscv_vfsgnjx(vbool16_t vm, vfloat16m1_t vs2, _Float16 rs1,
                             size_t vl);
vfloat16m2_t __riscv_vfsgnjx(vbool8_t vm, vfloat16m2_t vs2, vfloat16m2_t vs1,
                             size_t vl);
vfloat16m2_t __riscv_vfsgnjx(vbool8_t vm, vfloat16m2_t vs2, _Float16 rs1,
                             size_t vl);
vfloat16m4_t __riscv_vfsgnjx(vbool4_t vm, vfloat16m4_t vs2, vfloat16m4_t vs1,
                             size_t vl);
vfloat16m4_t __riscv_vfsgnjx(vbool4_t vm, vfloat16m4_t vs2, _Float16 rs1,
                             size_t vl);
vfloat16m8_t __riscv_vfsgnjx(vbool2_t vm, vfloat16m8_t vs2, vfloat16m8_t vs1,
                             size_t vl);
vfloat16m8_t __riscv_vfsgnjx(vbool2_t vm, vfloat16m8_t vs2, _Float16 rs1,
                             size_t vl);
vfloat32mf2_t __riscv_vfsgnjx(vbool64_t vm, vfloat32mf2_t vs2,
                              vfloat32mf2_t vs1, size_t vl);
vfloat32mf2_t __riscv_vfsgnjx(vbool64_t vm, vfloat32mf2_t vs2, float rs1,
                              size_t vl);
vfloat32m1_t __riscv_vfsgnjx(vbool32_t vm, vfloat32m1_t vs2, vfloat32m1_t vs1,
                             size_t vl);
vfloat32m1_t __riscv_vfsgnjx(vbool32_t vm, vfloat32m1_t vs2, float rs1,
                             size_t vl);
vfloat32m2_t __riscv_vfsgnjx(vbool16_t vm, vfloat32m2_t vs2, vfloat32m2_t vs1,
                             size_t vl);
vfloat32m2_t __riscv_vfsgnjx(vbool16_t vm, vfloat32m2_t vs2, float rs1,
                             size_t vl);
vfloat32m4_t __riscv_vfsgnjx(vbool8_t vm, vfloat32m4_t vs2, vfloat32m4_t vs1,
                             size_t vl);
vfloat32m4_t __riscv_vfsgnjx(vbool8_t vm, vfloat32m4_t vs2, float rs1,
                             size_t vl);
vfloat32m8_t __riscv_vfsgnjx(vbool4_t vm, vfloat32m8_t vs2, vfloat32m8_t vs1,
                             size_t vl);
vfloat32m8_t __riscv_vfsgnjx(vbool4_t vm, vfloat32m8_t vs2, float rs1,
                             size_t vl);
vfloat64m1_t __riscv_vfsgnjx(vbool64_t vm, vfloat64m1_t vs2, vfloat64m1_t vs1,
                             size_t vl);
vfloat64m1_t __riscv_vfsgnjx(vbool64_t vm, vfloat64m1_t vs2, double rs1,
                             size_t vl);
vfloat64m2_t __riscv_vfsgnjx(vbool32_t vm, vfloat64m2_t vs2, vfloat64m2_t vs1,
                             size_t vl);
vfloat64m2_t __riscv_vfsgnjx(vbool32_t vm, vfloat64m2_t vs2, double rs1,
                             size_t vl);
vfloat64m4_t __riscv_vfsgnjx(vbool16_t vm, vfloat64m4_t vs2, vfloat64m4_t vs1,
                             size_t vl);
vfloat64m4_t __riscv_vfsgnjx(vbool16_t vm, vfloat64m4_t vs2, double rs1,
                             size_t vl);
vfloat64m8_t __riscv_vfsgnjx(vbool8_t vm, vfloat64m8_t vs2, vfloat64m8_t vs1,
                             size_t vl);
vfloat64m8_t __riscv_vfsgnjx(vbool8_t vm, vfloat64m8_t vs2, double rs1,
                             size_t vl);

Vector Floating-Point Absolute Value Intrinsics

vfloat16mf4_t __riscv_vfabs(vfloat16mf4_t vs2, size_t vl);
vfloat16mf2_t __riscv_vfabs(vfloat16mf2_t vs2, size_t vl);
vfloat16m1_t __riscv_vfabs(vfloat16m1_t vs2, size_t vl);
vfloat16m2_t __riscv_vfabs(vfloat16m2_t vs2, size_t vl);
vfloat16m4_t __riscv_vfabs(vfloat16m4_t vs2, size_t vl);
vfloat16m8_t __riscv_vfabs(vfloat16m8_t vs2, size_t vl);
vfloat32mf2_t __riscv_vfabs(vfloat32mf2_t vs2, size_t vl);
vfloat32m1_t __riscv_vfabs(vfloat32m1_t vs2, size_t vl);
vfloat32m2_t __riscv_vfabs(vfloat32m2_t vs2, size_t vl);
vfloat32m4_t __riscv_vfabs(vfloat32m4_t vs2, size_t vl);
vfloat32m8_t __riscv_vfabs(vfloat32m8_t vs2, size_t vl);
vfloat64m1_t __riscv_vfabs(vfloat64m1_t vs2, size_t vl);
vfloat64m2_t __riscv_vfabs(vfloat64m2_t vs2, size_t vl);
vfloat64m4_t __riscv_vfabs(vfloat64m4_t vs2, size_t vl);
vfloat64m8_t __riscv_vfabs(vfloat64m8_t vs2, size_t vl);
// masked functions
vfloat16mf4_t __riscv_vfabs(vbool64_t vm, vfloat16mf4_t vs2, size_t vl);
vfloat16mf2_t __riscv_vfabs(vbool32_t vm, vfloat16mf2_t vs2, size_t vl);
vfloat16m1_t __riscv_vfabs(vbool16_t vm, vfloat16m1_t vs2, size_t vl);
vfloat16m2_t __riscv_vfabs(vbool8_t vm, vfloat16m2_t vs2, size_t vl);
vfloat16m4_t __riscv_vfabs(vbool4_t vm, vfloat16m4_t vs2, size_t vl);
vfloat16m8_t __riscv_vfabs(vbool2_t vm, vfloat16m8_t vs2, size_t vl);
vfloat32mf2_t __riscv_vfabs(vbool64_t vm, vfloat32mf2_t vs2, size_t vl);
vfloat32m1_t __riscv_vfabs(vbool32_t vm, vfloat32m1_t vs2, size_t vl);
vfloat32m2_t __riscv_vfabs(vbool16_t vm, vfloat32m2_t vs2, size_t vl);
vfloat32m4_t __riscv_vfabs(vbool8_t vm, vfloat32m4_t vs2, size_t vl);
vfloat32m8_t __riscv_vfabs(vbool4_t vm, vfloat32m8_t vs2, size_t vl);
vfloat64m1_t __riscv_vfabs(vbool64_t vm, vfloat64m1_t vs2, size_t vl);
vfloat64m2_t __riscv_vfabs(vbool32_t vm, vfloat64m2_t vs2, size_t vl);
vfloat64m4_t __riscv_vfabs(vbool16_t vm, vfloat64m4_t vs2, size_t vl);
vfloat64m8_t __riscv_vfabs(vbool8_t vm, vfloat64m8_t vs2, size_t vl);

Vector Floating-Point Compare Intrinsics

vbool64_t __riscv_vmfeq(vfloat16mf4_t vs2, vfloat16mf4_t vs1, size_t vl);
vbool64_t __riscv_vmfeq(vfloat16mf4_t vs2, _Float16 rs1, size_t vl);
vbool32_t __riscv_vmfeq(vfloat16mf2_t vs2, vfloat16mf2_t vs1, size_t vl);
vbool32_t __riscv_vmfeq(vfloat16mf2_t vs2, _Float16 rs1, size_t vl);
vbool16_t __riscv_vmfeq(vfloat16m1_t vs2, vfloat16m1_t vs1, size_t vl);
vbool16_t __riscv_vmfeq(vfloat16m1_t vs2, _Float16 rs1, size_t vl);
vbool8_t __riscv_vmfeq(vfloat16m2_t vs2, vfloat16m2_t vs1, size_t vl);
vbool8_t __riscv_vmfeq(vfloat16m2_t vs2, _Float16 rs1, size_t vl);
vbool4_t __riscv_vmfeq(vfloat16m4_t vs2, vfloat16m4_t vs1, size_t vl);
vbool4_t __riscv_vmfeq(vfloat16m4_t vs2, _Float16 rs1, size_t vl);
vbool2_t __riscv_vmfeq(vfloat16m8_t vs2, vfloat16m8_t vs1, size_t vl);
vbool2_t __riscv_vmfeq(vfloat16m8_t vs2, _Float16 rs1, size_t vl);
vbool64_t __riscv_vmfeq(vfloat32mf2_t vs2, vfloat32mf2_t vs1, size_t vl);
vbool64_t __riscv_vmfeq(vfloat32mf2_t vs2, float rs1, size_t vl);
vbool32_t __riscv_vmfeq(vfloat32m1_t vs2, vfloat32m1_t vs1, size_t vl);
vbool32_t __riscv_vmfeq(vfloat32m1_t vs2, float rs1, size_t vl);
vbool16_t __riscv_vmfeq(vfloat32m2_t vs2, vfloat32m2_t vs1, size_t vl);
vbool16_t __riscv_vmfeq(vfloat32m2_t vs2, float rs1, size_t vl);
vbool8_t __riscv_vmfeq(vfloat32m4_t vs2, vfloat32m4_t vs1, size_t vl);
vbool8_t __riscv_vmfeq(vfloat32m4_t vs2, float rs1, size_t vl);
vbool4_t __riscv_vmfeq(vfloat32m8_t vs2, vfloat32m8_t vs1, size_t vl);
vbool4_t __riscv_vmfeq(vfloat32m8_t vs2, float rs1, size_t vl);
vbool64_t __riscv_vmfeq(vfloat64m1_t vs2, vfloat64m1_t vs1, size_t vl);
vbool64_t __riscv_vmfeq(vfloat64m1_t vs2, double rs1, size_t vl);
vbool32_t __riscv_vmfeq(vfloat64m2_t vs2, vfloat64m2_t vs1, size_t vl);
vbool32_t __riscv_vmfeq(vfloat64m2_t vs2, double rs1, size_t vl);
vbool16_t __riscv_vmfeq(vfloat64m4_t vs2, vfloat64m4_t vs1, size_t vl);
vbool16_t __riscv_vmfeq(vfloat64m4_t vs2, double rs1, size_t vl);
vbool8_t __riscv_vmfeq(vfloat64m8_t vs2, vfloat64m8_t vs1, size_t vl);
vbool8_t __riscv_vmfeq(vfloat64m8_t vs2, double rs1, size_t vl);
vbool64_t __riscv_vmfne(vfloat16mf4_t vs2, vfloat16mf4_t vs1, size_t vl);
vbool64_t __riscv_vmfne(vfloat16mf4_t vs2, _Float16 rs1, size_t vl);
vbool32_t __riscv_vmfne(vfloat16mf2_t vs2, vfloat16mf2_t vs1, size_t vl);
vbool32_t __riscv_vmfne(vfloat16mf2_t vs2, _Float16 rs1, size_t vl);
vbool16_t __riscv_vmfne(vfloat16m1_t vs2, vfloat16m1_t vs1, size_t vl);
vbool16_t __riscv_vmfne(vfloat16m1_t vs2, _Float16 rs1, size_t vl);
vbool8_t __riscv_vmfne(vfloat16m2_t vs2, vfloat16m2_t vs1, size_t vl);
vbool8_t __riscv_vmfne(vfloat16m2_t vs2, _Float16 rs1, size_t vl);
vbool4_t __riscv_vmfne(vfloat16m4_t vs2, vfloat16m4_t vs1, size_t vl);
vbool4_t __riscv_vmfne(vfloat16m4_t vs2, _Float16 rs1, size_t vl);
vbool2_t __riscv_vmfne(vfloat16m8_t vs2, vfloat16m8_t vs1, size_t vl);
vbool2_t __riscv_vmfne(vfloat16m8_t vs2, _Float16 rs1, size_t vl);
vbool64_t __riscv_vmfne(vfloat32mf2_t vs2, vfloat32mf2_t vs1, size_t vl);
vbool64_t __riscv_vmfne(vfloat32mf2_t vs2, float rs1, size_t vl);
vbool32_t __riscv_vmfne(vfloat32m1_t vs2, vfloat32m1_t vs1, size_t vl);
vbool32_t __riscv_vmfne(vfloat32m1_t vs2, float rs1, size_t vl);
vbool16_t __riscv_vmfne(vfloat32m2_t vs2, vfloat32m2_t vs1, size_t vl);
vbool16_t __riscv_vmfne(vfloat32m2_t vs2, float rs1, size_t vl);
vbool8_t __riscv_vmfne(vfloat32m4_t vs2, vfloat32m4_t vs1, size_t vl);
vbool8_t __riscv_vmfne(vfloat32m4_t vs2, float rs1, size_t vl);
vbool4_t __riscv_vmfne(vfloat32m8_t vs2, vfloat32m8_t vs1, size_t vl);
vbool4_t __riscv_vmfne(vfloat32m8_t vs2, float rs1, size_t vl);
vbool64_t __riscv_vmfne(vfloat64m1_t vs2, vfloat64m1_t vs1, size_t vl);
vbool64_t __riscv_vmfne(vfloat64m1_t vs2, double rs1, size_t vl);
vbool32_t __riscv_vmfne(vfloat64m2_t vs2, vfloat64m2_t vs1, size_t vl);
vbool32_t __riscv_vmfne(vfloat64m2_t vs2, double rs1, size_t vl);
vbool16_t __riscv_vmfne(vfloat64m4_t vs2, vfloat64m4_t vs1, size_t vl);
vbool16_t __riscv_vmfne(vfloat64m4_t vs2, double rs1, size_t vl);
vbool8_t __riscv_vmfne(vfloat64m8_t vs2, vfloat64m8_t vs1, size_t vl);
vbool8_t __riscv_vmfne(vfloat64m8_t vs2, double rs1, size_t vl);
vbool64_t __riscv_vmflt(vfloat16mf4_t vs2, vfloat16mf4_t vs1, size_t vl);
vbool64_t __riscv_vmflt(vfloat16mf4_t vs2, _Float16 rs1, size_t vl);
vbool32_t __riscv_vmflt(vfloat16mf2_t vs2, vfloat16mf2_t vs1, size_t vl);
vbool32_t __riscv_vmflt(vfloat16mf2_t vs2, _Float16 rs1, size_t vl);
vbool16_t __riscv_vmflt(vfloat16m1_t vs2, vfloat16m1_t vs1, size_t vl);
vbool16_t __riscv_vmflt(vfloat16m1_t vs2, _Float16 rs1, size_t vl);
vbool8_t __riscv_vmflt(vfloat16m2_t vs2, vfloat16m2_t vs1, size_t vl);
vbool8_t __riscv_vmflt(vfloat16m2_t vs2, _Float16 rs1, size_t vl);
vbool4_t __riscv_vmflt(vfloat16m4_t vs2, vfloat16m4_t vs1, size_t vl);
vbool4_t __riscv_vmflt(vfloat16m4_t vs2, _Float16 rs1, size_t vl);
vbool2_t __riscv_vmflt(vfloat16m8_t vs2, vfloat16m8_t vs1, size_t vl);
vbool2_t __riscv_vmflt(vfloat16m8_t vs2, _Float16 rs1, size_t vl);
vbool64_t __riscv_vmflt(vfloat32mf2_t vs2, vfloat32mf2_t vs1, size_t vl);
vbool64_t __riscv_vmflt(vfloat32mf2_t vs2, float rs1, size_t vl);
vbool32_t __riscv_vmflt(vfloat32m1_t vs2, vfloat32m1_t vs1, size_t vl);
vbool32_t __riscv_vmflt(vfloat32m1_t vs2, float rs1, size_t vl);
vbool16_t __riscv_vmflt(vfloat32m2_t vs2, vfloat32m2_t vs1, size_t vl);
vbool16_t __riscv_vmflt(vfloat32m2_t vs2, float rs1, size_t vl);
vbool8_t __riscv_vmflt(vfloat32m4_t vs2, vfloat32m4_t vs1, size_t vl);
vbool8_t __riscv_vmflt(vfloat32m4_t vs2, float rs1, size_t vl);
vbool4_t __riscv_vmflt(vfloat32m8_t vs2, vfloat32m8_t vs1, size_t vl);
vbool4_t __riscv_vmflt(vfloat32m8_t vs2, float rs1, size_t vl);
vbool64_t __riscv_vmflt(vfloat64m1_t vs2, vfloat64m1_t vs1, size_t vl);
vbool64_t __riscv_vmflt(vfloat64m1_t vs2, double rs1, size_t vl);
vbool32_t __riscv_vmflt(vfloat64m2_t vs2, vfloat64m2_t vs1, size_t vl);
vbool32_t __riscv_vmflt(vfloat64m2_t vs2, double rs1, size_t vl);
vbool16_t __riscv_vmflt(vfloat64m4_t vs2, vfloat64m4_t vs1, size_t vl);
vbool16_t __riscv_vmflt(vfloat64m4_t vs2, double rs1, size_t vl);
vbool8_t __riscv_vmflt(vfloat64m8_t vs2, vfloat64m8_t vs1, size_t vl);
vbool8_t __riscv_vmflt(vfloat64m8_t vs2, double rs1, size_t vl);
vbool64_t __riscv_vmfle(vfloat16mf4_t vs2, vfloat16mf4_t vs1, size_t vl);
vbool64_t __riscv_vmfle(vfloat16mf4_t vs2, _Float16 rs1, size_t vl);
vbool32_t __riscv_vmfle(vfloat16mf2_t vs2, vfloat16mf2_t vs1, size_t vl);
vbool32_t __riscv_vmfle(vfloat16mf2_t vs2, _Float16 rs1, size_t vl);
vbool16_t __riscv_vmfle(vfloat16m1_t vs2, vfloat16m1_t vs1, size_t vl);
vbool16_t __riscv_vmfle(vfloat16m1_t vs2, _Float16 rs1, size_t vl);
vbool8_t __riscv_vmfle(vfloat16m2_t vs2, vfloat16m2_t vs1, size_t vl);
vbool8_t __riscv_vmfle(vfloat16m2_t vs2, _Float16 rs1, size_t vl);
vbool4_t __riscv_vmfle(vfloat16m4_t vs2, vfloat16m4_t vs1, size_t vl);
vbool4_t __riscv_vmfle(vfloat16m4_t vs2, _Float16 rs1, size_t vl);
vbool2_t __riscv_vmfle(vfloat16m8_t vs2, vfloat16m8_t vs1, size_t vl);
vbool2_t __riscv_vmfle(vfloat16m8_t vs2, _Float16 rs1, size_t vl);
vbool64_t __riscv_vmfle(vfloat32mf2_t vs2, vfloat32mf2_t vs1, size_t vl);
vbool64_t __riscv_vmfle(vfloat32mf2_t vs2, float rs1, size_t vl);
vbool32_t __riscv_vmfle(vfloat32m1_t vs2, vfloat32m1_t vs1, size_t vl);
vbool32_t __riscv_vmfle(vfloat32m1_t vs2, float rs1, size_t vl);
vbool16_t __riscv_vmfle(vfloat32m2_t vs2, vfloat32m2_t vs1, size_t vl);
vbool16_t __riscv_vmfle(vfloat32m2_t vs2, float rs1, size_t vl);
vbool8_t __riscv_vmfle(vfloat32m4_t vs2, vfloat32m4_t vs1, size_t vl);
vbool8_t __riscv_vmfle(vfloat32m4_t vs2, float rs1, size_t vl);
vbool4_t __riscv_vmfle(vfloat32m8_t vs2, vfloat32m8_t vs1, size_t vl);
vbool4_t __riscv_vmfle(vfloat32m8_t vs2, float rs1, size_t vl);
vbool64_t __riscv_vmfle(vfloat64m1_t vs2, vfloat64m1_t vs1, size_t vl);
vbool64_t __riscv_vmfle(vfloat64m1_t vs2, double rs1, size_t vl);
vbool32_t __riscv_vmfle(vfloat64m2_t vs2, vfloat64m2_t vs1, size_t vl);
vbool32_t __riscv_vmfle(vfloat64m2_t vs2, double rs1, size_t vl);
vbool16_t __riscv_vmfle(vfloat64m4_t vs2, vfloat64m4_t vs1, size_t vl);
vbool16_t __riscv_vmfle(vfloat64m4_t vs2, double rs1, size_t vl);
vbool8_t __riscv_vmfle(vfloat64m8_t vs2, vfloat64m8_t vs1, size_t vl);
vbool8_t __riscv_vmfle(vfloat64m8_t vs2, double rs1, size_t vl);
vbool64_t __riscv_vmfgt(vfloat16mf4_t vs2, vfloat16mf4_t vs1, size_t vl);
vbool64_t __riscv_vmfgt(vfloat16mf4_t vs2, _Float16 rs1, size_t vl);
vbool32_t __riscv_vmfgt(vfloat16mf2_t vs2, vfloat16mf2_t vs1, size_t vl);
vbool32_t __riscv_vmfgt(vfloat16mf2_t vs2, _Float16 rs1, size_t vl);
vbool16_t __riscv_vmfgt(vfloat16m1_t vs2, vfloat16m1_t vs1, size_t vl);
vbool16_t __riscv_vmfgt(vfloat16m1_t vs2, _Float16 rs1, size_t vl);
vbool8_t __riscv_vmfgt(vfloat16m2_t vs2, vfloat16m2_t vs1, size_t vl);
vbool8_t __riscv_vmfgt(vfloat16m2_t vs2, _Float16 rs1, size_t vl);
vbool4_t __riscv_vmfgt(vfloat16m4_t vs2, vfloat16m4_t vs1, size_t vl);
vbool4_t __riscv_vmfgt(vfloat16m4_t vs2, _Float16 rs1, size_t vl);
vbool2_t __riscv_vmfgt(vfloat16m8_t vs2, vfloat16m8_t vs1, size_t vl);
vbool2_t __riscv_vmfgt(vfloat16m8_t vs2, _Float16 rs1, size_t vl);
vbool64_t __riscv_vmfgt(vfloat32mf2_t vs2, vfloat32mf2_t vs1, size_t vl);
vbool64_t __riscv_vmfgt(vfloat32mf2_t vs2, float rs1, size_t vl);
vbool32_t __riscv_vmfgt(vfloat32m1_t vs2, vfloat32m1_t vs1, size_t vl);
vbool32_t __riscv_vmfgt(vfloat32m1_t vs2, float rs1, size_t vl);
vbool16_t __riscv_vmfgt(vfloat32m2_t vs2, vfloat32m2_t vs1, size_t vl);
vbool16_t __riscv_vmfgt(vfloat32m2_t vs2, float rs1, size_t vl);
vbool8_t __riscv_vmfgt(vfloat32m4_t vs2, vfloat32m4_t vs1, size_t vl);
vbool8_t __riscv_vmfgt(vfloat32m4_t vs2, float rs1, size_t vl);
vbool4_t __riscv_vmfgt(vfloat32m8_t vs2, vfloat32m8_t vs1, size_t vl);
vbool4_t __riscv_vmfgt(vfloat32m8_t vs2, float rs1, size_t vl);
vbool64_t __riscv_vmfgt(vfloat64m1_t vs2, vfloat64m1_t vs1, size_t vl);
vbool64_t __riscv_vmfgt(vfloat64m1_t vs2, double rs1, size_t vl);
vbool32_t __riscv_vmfgt(vfloat64m2_t vs2, vfloat64m2_t vs1, size_t vl);
vbool32_t __riscv_vmfgt(vfloat64m2_t vs2, double rs1, size_t vl);
vbool16_t __riscv_vmfgt(vfloat64m4_t vs2, vfloat64m4_t vs1, size_t vl);
vbool16_t __riscv_vmfgt(vfloat64m4_t vs2, double rs1, size_t vl);
vbool8_t __riscv_vmfgt(vfloat64m8_t vs2, vfloat64m8_t vs1, size_t vl);
vbool8_t __riscv_vmfgt(vfloat64m8_t vs2, double rs1, size_t vl);
vbool64_t __riscv_vmfge(vfloat16mf4_t vs2, vfloat16mf4_t vs1, size_t vl);
vbool64_t __riscv_vmfge(vfloat16mf4_t vs2, _Float16 rs1, size_t vl);
vbool32_t __riscv_vmfge(vfloat16mf2_t vs2, vfloat16mf2_t vs1, size_t vl);
vbool32_t __riscv_vmfge(vfloat16mf2_t vs2, _Float16 rs1, size_t vl);
vbool16_t __riscv_vmfge(vfloat16m1_t vs2, vfloat16m1_t vs1, size_t vl);
vbool16_t __riscv_vmfge(vfloat16m1_t vs2, _Float16 rs1, size_t vl);
vbool8_t __riscv_vmfge(vfloat16m2_t vs2, vfloat16m2_t vs1, size_t vl);
vbool8_t __riscv_vmfge(vfloat16m2_t vs2, _Float16 rs1, size_t vl);
vbool4_t __riscv_vmfge(vfloat16m4_t vs2, vfloat16m4_t vs1, size_t vl);
vbool4_t __riscv_vmfge(vfloat16m4_t vs2, _Float16 rs1, size_t vl);
vbool2_t __riscv_vmfge(vfloat16m8_t vs2, vfloat16m8_t vs1, size_t vl);
vbool2_t __riscv_vmfge(vfloat16m8_t vs2, _Float16 rs1, size_t vl);
vbool64_t __riscv_vmfge(vfloat32mf2_t vs2, vfloat32mf2_t vs1, size_t vl);
vbool64_t __riscv_vmfge(vfloat32mf2_t vs2, float rs1, size_t vl);
vbool32_t __riscv_vmfge(vfloat32m1_t vs2, vfloat32m1_t vs1, size_t vl);
vbool32_t __riscv_vmfge(vfloat32m1_t vs2, float rs1, size_t vl);
vbool16_t __riscv_vmfge(vfloat32m2_t vs2, vfloat32m2_t vs1, size_t vl);
vbool16_t __riscv_vmfge(vfloat32m2_t vs2, float rs1, size_t vl);
vbool8_t __riscv_vmfge(vfloat32m4_t vs2, vfloat32m4_t vs1, size_t vl);
vbool8_t __riscv_vmfge(vfloat32m4_t vs2, float rs1, size_t vl);
vbool4_t __riscv_vmfge(vfloat32m8_t vs2, vfloat32m8_t vs1, size_t vl);
vbool4_t __riscv_vmfge(vfloat32m8_t vs2, float rs1, size_t vl);
vbool64_t __riscv_vmfge(vfloat64m1_t vs2, vfloat64m1_t vs1, size_t vl);
vbool64_t __riscv_vmfge(vfloat64m1_t vs2, double rs1, size_t vl);
vbool32_t __riscv_vmfge(vfloat64m2_t vs2, vfloat64m2_t vs1, size_t vl);
vbool32_t __riscv_vmfge(vfloat64m2_t vs2, double rs1, size_t vl);
vbool16_t __riscv_vmfge(vfloat64m4_t vs2, vfloat64m4_t vs1, size_t vl);
vbool16_t __riscv_vmfge(vfloat64m4_t vs2, double rs1, size_t vl);
vbool8_t __riscv_vmfge(vfloat64m8_t vs2, vfloat64m8_t vs1, size_t vl);
vbool8_t __riscv_vmfge(vfloat64m8_t vs2, double rs1, size_t vl);
// masked functions
vbool64_t __riscv_vmfeq(vbool64_t vm, vfloat16mf4_t vs2, vfloat16mf4_t vs1,
                        size_t vl);
vbool64_t __riscv_vmfeq(vbool64_t vm, vfloat16mf4_t vs2, _Float16 rs1,
                        size_t vl);
vbool32_t __riscv_vmfeq(vbool32_t vm, vfloat16mf2_t vs2, vfloat16mf2_t vs1,
                        size_t vl);
vbool32_t __riscv_vmfeq(vbool32_t vm, vfloat16mf2_t vs2, _Float16 rs1,
                        size_t vl);
vbool16_t __riscv_vmfeq(vbool16_t vm, vfloat16m1_t vs2, vfloat16m1_t vs1,
                        size_t vl);
vbool16_t __riscv_vmfeq(vbool16_t vm, vfloat16m1_t vs2, _Float16 rs1,
                        size_t vl);
vbool8_t __riscv_vmfeq(vbool8_t vm, vfloat16m2_t vs2, vfloat16m2_t vs1,
                       size_t vl);
vbool8_t __riscv_vmfeq(vbool8_t vm, vfloat16m2_t vs2, _Float16 rs1, size_t vl);
vbool4_t __riscv_vmfeq(vbool4_t vm, vfloat16m4_t vs2, vfloat16m4_t vs1,
                       size_t vl);
vbool4_t __riscv_vmfeq(vbool4_t vm, vfloat16m4_t vs2, _Float16 rs1, size_t vl);
vbool2_t __riscv_vmfeq(vbool2_t vm, vfloat16m8_t vs2, vfloat16m8_t vs1,
                       size_t vl);
vbool2_t __riscv_vmfeq(vbool2_t vm, vfloat16m8_t vs2, _Float16 rs1, size_t vl);
vbool64_t __riscv_vmfeq(vbool64_t vm, vfloat32mf2_t vs2, vfloat32mf2_t vs1,
                        size_t vl);
vbool64_t __riscv_vmfeq(vbool64_t vm, vfloat32mf2_t vs2, float rs1, size_t vl);
vbool32_t __riscv_vmfeq(vbool32_t vm, vfloat32m1_t vs2, vfloat32m1_t vs1,
                        size_t vl);
vbool32_t __riscv_vmfeq(vbool32_t vm, vfloat32m1_t vs2, float rs1, size_t vl);
vbool16_t __riscv_vmfeq(vbool16_t vm, vfloat32m2_t vs2, vfloat32m2_t vs1,
                        size_t vl);
vbool16_t __riscv_vmfeq(vbool16_t vm, vfloat32m2_t vs2, float rs1, size_t vl);
vbool8_t __riscv_vmfeq(vbool8_t vm, vfloat32m4_t vs2, vfloat32m4_t vs1,
                       size_t vl);
vbool8_t __riscv_vmfeq(vbool8_t vm, vfloat32m4_t vs2, float rs1, size_t vl);
vbool4_t __riscv_vmfeq(vbool4_t vm, vfloat32m8_t vs2, vfloat32m8_t vs1,
                       size_t vl);
vbool4_t __riscv_vmfeq(vbool4_t vm, vfloat32m8_t vs2, float rs1, size_t vl);
vbool64_t __riscv_vmfeq(vbool64_t vm, vfloat64m1_t vs2, vfloat64m1_t vs1,
                        size_t vl);
vbool64_t __riscv_vmfeq(vbool64_t vm, vfloat64m1_t vs2, double rs1, size_t vl);
vbool32_t __riscv_vmfeq(vbool32_t vm, vfloat64m2_t vs2, vfloat64m2_t vs1,
                        size_t vl);
vbool32_t __riscv_vmfeq(vbool32_t vm, vfloat64m2_t vs2, double rs1, size_t vl);
vbool16_t __riscv_vmfeq(vbool16_t vm, vfloat64m4_t vs2, vfloat64m4_t vs1,
                        size_t vl);
vbool16_t __riscv_vmfeq(vbool16_t vm, vfloat64m4_t vs2, double rs1, size_t vl);
vbool8_t __riscv_vmfeq(vbool8_t vm, vfloat64m8_t vs2, vfloat64m8_t vs1,
                       size_t vl);
vbool8_t __riscv_vmfeq(vbool8_t vm, vfloat64m8_t vs2, double rs1, size_t vl);
vbool64_t __riscv_vmfne(vbool64_t vm, vfloat16mf4_t vs2, vfloat16mf4_t vs1,
                        size_t vl);
vbool64_t __riscv_vmfne(vbool64_t vm, vfloat16mf4_t vs2, _Float16 rs1,
                        size_t vl);
vbool32_t __riscv_vmfne(vbool32_t vm, vfloat16mf2_t vs2, vfloat16mf2_t vs1,
                        size_t vl);
vbool32_t __riscv_vmfne(vbool32_t vm, vfloat16mf2_t vs2, _Float16 rs1,
                        size_t vl);
vbool16_t __riscv_vmfne(vbool16_t vm, vfloat16m1_t vs2, vfloat16m1_t vs1,
                        size_t vl);
vbool16_t __riscv_vmfne(vbool16_t vm, vfloat16m1_t vs2, _Float16 rs1,
                        size_t vl);
vbool8_t __riscv_vmfne(vbool8_t vm, vfloat16m2_t vs2, vfloat16m2_t vs1,
                       size_t vl);
vbool8_t __riscv_vmfne(vbool8_t vm, vfloat16m2_t vs2, _Float16 rs1, size_t vl);
vbool4_t __riscv_vmfne(vbool4_t vm, vfloat16m4_t vs2, vfloat16m4_t vs1,
                       size_t vl);
vbool4_t __riscv_vmfne(vbool4_t vm, vfloat16m4_t vs2, _Float16 rs1, size_t vl);
vbool2_t __riscv_vmfne(vbool2_t vm, vfloat16m8_t vs2, vfloat16m8_t vs1,
                       size_t vl);
vbool2_t __riscv_vmfne(vbool2_t vm, vfloat16m8_t vs2, _Float16 rs1, size_t vl);
vbool64_t __riscv_vmfne(vbool64_t vm, vfloat32mf2_t vs2, vfloat32mf2_t vs1,
                        size_t vl);
vbool64_t __riscv_vmfne(vbool64_t vm, vfloat32mf2_t vs2, float rs1, size_t vl);
vbool32_t __riscv_vmfne(vbool32_t vm, vfloat32m1_t vs2, vfloat32m1_t vs1,
                        size_t vl);
vbool32_t __riscv_vmfne(vbool32_t vm, vfloat32m1_t vs2, float rs1, size_t vl);
vbool16_t __riscv_vmfne(vbool16_t vm, vfloat32m2_t vs2, vfloat32m2_t vs1,
                        size_t vl);
vbool16_t __riscv_vmfne(vbool16_t vm, vfloat32m2_t vs2, float rs1, size_t vl);
vbool8_t __riscv_vmfne(vbool8_t vm, vfloat32m4_t vs2, vfloat32m4_t vs1,
                       size_t vl);
vbool8_t __riscv_vmfne(vbool8_t vm, vfloat32m4_t vs2, float rs1, size_t vl);
vbool4_t __riscv_vmfne(vbool4_t vm, vfloat32m8_t vs2, vfloat32m8_t vs1,
                       size_t vl);
vbool4_t __riscv_vmfne(vbool4_t vm, vfloat32m8_t vs2, float rs1, size_t vl);
vbool64_t __riscv_vmfne(vbool64_t vm, vfloat64m1_t vs2, vfloat64m1_t vs1,
                        size_t vl);
vbool64_t __riscv_vmfne(vbool64_t vm, vfloat64m1_t vs2, double rs1, size_t vl);
vbool32_t __riscv_vmfne(vbool32_t vm, vfloat64m2_t vs2, vfloat64m2_t vs1,
                        size_t vl);
vbool32_t __riscv_vmfne(vbool32_t vm, vfloat64m2_t vs2, double rs1, size_t vl);
vbool16_t __riscv_vmfne(vbool16_t vm, vfloat64m4_t vs2, vfloat64m4_t vs1,
                        size_t vl);
vbool16_t __riscv_vmfne(vbool16_t vm, vfloat64m4_t vs2, double rs1, size_t vl);
vbool8_t __riscv_vmfne(vbool8_t vm, vfloat64m8_t vs2, vfloat64m8_t vs1,
                       size_t vl);
vbool8_t __riscv_vmfne(vbool8_t vm, vfloat64m8_t vs2, double rs1, size_t vl);
vbool64_t __riscv_vmflt(vbool64_t vm, vfloat16mf4_t vs2, vfloat16mf4_t vs1,
                        size_t vl);
vbool64_t __riscv_vmflt(vbool64_t vm, vfloat16mf4_t vs2, _Float16 rs1,
                        size_t vl);
vbool32_t __riscv_vmflt(vbool32_t vm, vfloat16mf2_t vs2, vfloat16mf2_t vs1,
                        size_t vl);
vbool32_t __riscv_vmflt(vbool32_t vm, vfloat16mf2_t vs2, _Float16 rs1,
                        size_t vl);
vbool16_t __riscv_vmflt(vbool16_t vm, vfloat16m1_t vs2, vfloat16m1_t vs1,
                        size_t vl);
vbool16_t __riscv_vmflt(vbool16_t vm, vfloat16m1_t vs2, _Float16 rs1,
                        size_t vl);
vbool8_t __riscv_vmflt(vbool8_t vm, vfloat16m2_t vs2, vfloat16m2_t vs1,
                       size_t vl);
vbool8_t __riscv_vmflt(vbool8_t vm, vfloat16m2_t vs2, _Float16 rs1, size_t vl);
vbool4_t __riscv_vmflt(vbool4_t vm, vfloat16m4_t vs2, vfloat16m4_t vs1,
                       size_t vl);
vbool4_t __riscv_vmflt(vbool4_t vm, vfloat16m4_t vs2, _Float16 rs1, size_t vl);
vbool2_t __riscv_vmflt(vbool2_t vm, vfloat16m8_t vs2, vfloat16m8_t vs1,
                       size_t vl);
vbool2_t __riscv_vmflt(vbool2_t vm, vfloat16m8_t vs2, _Float16 rs1, size_t vl);
vbool64_t __riscv_vmflt(vbool64_t vm, vfloat32mf2_t vs2, vfloat32mf2_t vs1,
                        size_t vl);
vbool64_t __riscv_vmflt(vbool64_t vm, vfloat32mf2_t vs2, float rs1, size_t vl);
vbool32_t __riscv_vmflt(vbool32_t vm, vfloat32m1_t vs2, vfloat32m1_t vs1,
                        size_t vl);
vbool32_t __riscv_vmflt(vbool32_t vm, vfloat32m1_t vs2, float rs1, size_t vl);
vbool16_t __riscv_vmflt(vbool16_t vm, vfloat32m2_t vs2, vfloat32m2_t vs1,
                        size_t vl);
vbool16_t __riscv_vmflt(vbool16_t vm, vfloat32m2_t vs2, float rs1, size_t vl);
vbool8_t __riscv_vmflt(vbool8_t vm, vfloat32m4_t vs2, vfloat32m4_t vs1,
                       size_t vl);
vbool8_t __riscv_vmflt(vbool8_t vm, vfloat32m4_t vs2, float rs1, size_t vl);
vbool4_t __riscv_vmflt(vbool4_t vm, vfloat32m8_t vs2, vfloat32m8_t vs1,
                       size_t vl);
vbool4_t __riscv_vmflt(vbool4_t vm, vfloat32m8_t vs2, float rs1, size_t vl);
vbool64_t __riscv_vmflt(vbool64_t vm, vfloat64m1_t vs2, vfloat64m1_t vs1,
                        size_t vl);
vbool64_t __riscv_vmflt(vbool64_t vm, vfloat64m1_t vs2, double rs1, size_t vl);
vbool32_t __riscv_vmflt(vbool32_t vm, vfloat64m2_t vs2, vfloat64m2_t vs1,
                        size_t vl);
vbool32_t __riscv_vmflt(vbool32_t vm, vfloat64m2_t vs2, double rs1, size_t vl);
vbool16_t __riscv_vmflt(vbool16_t vm, vfloat64m4_t vs2, vfloat64m4_t vs1,
                        size_t vl);
vbool16_t __riscv_vmflt(vbool16_t vm, vfloat64m4_t vs2, double rs1, size_t vl);
vbool8_t __riscv_vmflt(vbool8_t vm, vfloat64m8_t vs2, vfloat64m8_t vs1,
                       size_t vl);
vbool8_t __riscv_vmflt(vbool8_t vm, vfloat64m8_t vs2, double rs1, size_t vl);
vbool64_t __riscv_vmfle(vbool64_t vm, vfloat16mf4_t vs2, vfloat16mf4_t vs1,
                        size_t vl);
vbool64_t __riscv_vmfle(vbool64_t vm, vfloat16mf4_t vs2, _Float16 rs1,
                        size_t vl);
vbool32_t __riscv_vmfle(vbool32_t vm, vfloat16mf2_t vs2, vfloat16mf2_t vs1,
                        size_t vl);
vbool32_t __riscv_vmfle(vbool32_t vm, vfloat16mf2_t vs2, _Float16 rs1,
                        size_t vl);
vbool16_t __riscv_vmfle(vbool16_t vm, vfloat16m1_t vs2, vfloat16m1_t vs1,
                        size_t vl);
vbool16_t __riscv_vmfle(vbool16_t vm, vfloat16m1_t vs2, _Float16 rs1,
                        size_t vl);
vbool8_t __riscv_vmfle(vbool8_t vm, vfloat16m2_t vs2, vfloat16m2_t vs1,
                       size_t vl);
vbool8_t __riscv_vmfle(vbool8_t vm, vfloat16m2_t vs2, _Float16 rs1, size_t vl);
vbool4_t __riscv_vmfle(vbool4_t vm, vfloat16m4_t vs2, vfloat16m4_t vs1,
                       size_t vl);
vbool4_t __riscv_vmfle(vbool4_t vm, vfloat16m4_t vs2, _Float16 rs1, size_t vl);
vbool2_t __riscv_vmfle(vbool2_t vm, vfloat16m8_t vs2, vfloat16m8_t vs1,
                       size_t vl);
vbool2_t __riscv_vmfle(vbool2_t vm, vfloat16m8_t vs2, _Float16 rs1, size_t vl);
vbool64_t __riscv_vmfle(vbool64_t vm, vfloat32mf2_t vs2, vfloat32mf2_t vs1,
                        size_t vl);
vbool64_t __riscv_vmfle(vbool64_t vm, vfloat32mf2_t vs2, float rs1, size_t vl);
vbool32_t __riscv_vmfle(vbool32_t vm, vfloat32m1_t vs2, vfloat32m1_t vs1,
                        size_t vl);
vbool32_t __riscv_vmfle(vbool32_t vm, vfloat32m1_t vs2, float rs1, size_t vl);
vbool16_t __riscv_vmfle(vbool16_t vm, vfloat32m2_t vs2, vfloat32m2_t vs1,
                        size_t vl);
vbool16_t __riscv_vmfle(vbool16_t vm, vfloat32m2_t vs2, float rs1, size_t vl);
vbool8_t __riscv_vmfle(vbool8_t vm, vfloat32m4_t vs2, vfloat32m4_t vs1,
                       size_t vl);
vbool8_t __riscv_vmfle(vbool8_t vm, vfloat32m4_t vs2, float rs1, size_t vl);
vbool4_t __riscv_vmfle(vbool4_t vm, vfloat32m8_t vs2, vfloat32m8_t vs1,
                       size_t vl);
vbool4_t __riscv_vmfle(vbool4_t vm, vfloat32m8_t vs2, float rs1, size_t vl);
vbool64_t __riscv_vmfle(vbool64_t vm, vfloat64m1_t vs2, vfloat64m1_t vs1,
                        size_t vl);
vbool64_t __riscv_vmfle(vbool64_t vm, vfloat64m1_t vs2, double rs1, size_t vl);
vbool32_t __riscv_vmfle(vbool32_t vm, vfloat64m2_t vs2, vfloat64m2_t vs1,
                        size_t vl);
vbool32_t __riscv_vmfle(vbool32_t vm, vfloat64m2_t vs2, double rs1, size_t vl);
vbool16_t __riscv_vmfle(vbool16_t vm, vfloat64m4_t vs2, vfloat64m4_t vs1,
                        size_t vl);
vbool16_t __riscv_vmfle(vbool16_t vm, vfloat64m4_t vs2, double rs1, size_t vl);
vbool8_t __riscv_vmfle(vbool8_t vm, vfloat64m8_t vs2, vfloat64m8_t vs1,
                       size_t vl);
vbool8_t __riscv_vmfle(vbool8_t vm, vfloat64m8_t vs2, double rs1, size_t vl);
vbool64_t __riscv_vmfgt(vbool64_t vm, vfloat16mf4_t vs2, vfloat16mf4_t vs1,
                        size_t vl);
vbool64_t __riscv_vmfgt(vbool64_t vm, vfloat16mf4_t vs2, _Float16 rs1,
                        size_t vl);
vbool32_t __riscv_vmfgt(vbool32_t vm, vfloat16mf2_t vs2, vfloat16mf2_t vs1,
                        size_t vl);
vbool32_t __riscv_vmfgt(vbool32_t vm, vfloat16mf2_t vs2, _Float16 rs1,
                        size_t vl);
vbool16_t __riscv_vmfgt(vbool16_t vm, vfloat16m1_t vs2, vfloat16m1_t vs1,
                        size_t vl);
vbool16_t __riscv_vmfgt(vbool16_t vm, vfloat16m1_t vs2, _Float16 rs1,
                        size_t vl);
vbool8_t __riscv_vmfgt(vbool8_t vm, vfloat16m2_t vs2, vfloat16m2_t vs1,
                       size_t vl);
vbool8_t __riscv_vmfgt(vbool8_t vm, vfloat16m2_t vs2, _Float16 rs1, size_t vl);
vbool4_t __riscv_vmfgt(vbool4_t vm, vfloat16m4_t vs2, vfloat16m4_t vs1,
                       size_t vl);
vbool4_t __riscv_vmfgt(vbool4_t vm, vfloat16m4_t vs2, _Float16 rs1, size_t vl);
vbool2_t __riscv_vmfgt(vbool2_t vm, vfloat16m8_t vs2, vfloat16m8_t vs1,
                       size_t vl);
vbool2_t __riscv_vmfgt(vbool2_t vm, vfloat16m8_t vs2, _Float16 rs1, size_t vl);
vbool64_t __riscv_vmfgt(vbool64_t vm, vfloat32mf2_t vs2, vfloat32mf2_t vs1,
                        size_t vl);
vbool64_t __riscv_vmfgt(vbool64_t vm, vfloat32mf2_t vs2, float rs1, size_t vl);
vbool32_t __riscv_vmfgt(vbool32_t vm, vfloat32m1_t vs2, vfloat32m1_t vs1,
                        size_t vl);
vbool32_t __riscv_vmfgt(vbool32_t vm, vfloat32m1_t vs2, float rs1, size_t vl);
vbool16_t __riscv_vmfgt(vbool16_t vm, vfloat32m2_t vs2, vfloat32m2_t vs1,
                        size_t vl);
vbool16_t __riscv_vmfgt(vbool16_t vm, vfloat32m2_t vs2, float rs1, size_t vl);
vbool8_t __riscv_vmfgt(vbool8_t vm, vfloat32m4_t vs2, vfloat32m4_t vs1,
                       size_t vl);
vbool8_t __riscv_vmfgt(vbool8_t vm, vfloat32m4_t vs2, float rs1, size_t vl);
vbool4_t __riscv_vmfgt(vbool4_t vm, vfloat32m8_t vs2, vfloat32m8_t vs1,
                       size_t vl);
vbool4_t __riscv_vmfgt(vbool4_t vm, vfloat32m8_t vs2, float rs1, size_t vl);
vbool64_t __riscv_vmfgt(vbool64_t vm, vfloat64m1_t vs2, vfloat64m1_t vs1,
                        size_t vl);
vbool64_t __riscv_vmfgt(vbool64_t vm, vfloat64m1_t vs2, double rs1, size_t vl);
vbool32_t __riscv_vmfgt(vbool32_t vm, vfloat64m2_t vs2, vfloat64m2_t vs1,
                        size_t vl);
vbool32_t __riscv_vmfgt(vbool32_t vm, vfloat64m2_t vs2, double rs1, size_t vl);
vbool16_t __riscv_vmfgt(vbool16_t vm, vfloat64m4_t vs2, vfloat64m4_t vs1,
                        size_t vl);
vbool16_t __riscv_vmfgt(vbool16_t vm, vfloat64m4_t vs2, double rs1, size_t vl);
vbool8_t __riscv_vmfgt(vbool8_t vm, vfloat64m8_t vs2, vfloat64m8_t vs1,
                       size_t vl);
vbool8_t __riscv_vmfgt(vbool8_t vm, vfloat64m8_t vs2, double rs1, size_t vl);
vbool64_t __riscv_vmfge(vbool64_t vm, vfloat16mf4_t vs2, vfloat16mf4_t vs1,
                        size_t vl);
vbool64_t __riscv_vmfge(vbool64_t vm, vfloat16mf4_t vs2, _Float16 rs1,
                        size_t vl);
vbool32_t __riscv_vmfge(vbool32_t vm, vfloat16mf2_t vs2, vfloat16mf2_t vs1,
                        size_t vl);
vbool32_t __riscv_vmfge(vbool32_t vm, vfloat16mf2_t vs2, _Float16 rs1,
                        size_t vl);
vbool16_t __riscv_vmfge(vbool16_t vm, vfloat16m1_t vs2, vfloat16m1_t vs1,
                        size_t vl);
vbool16_t __riscv_vmfge(vbool16_t vm, vfloat16m1_t vs2, _Float16 rs1,
                        size_t vl);
vbool8_t __riscv_vmfge(vbool8_t vm, vfloat16m2_t vs2, vfloat16m2_t vs1,
                       size_t vl);
vbool8_t __riscv_vmfge(vbool8_t vm, vfloat16m2_t vs2, _Float16 rs1, size_t vl);
vbool4_t __riscv_vmfge(vbool4_t vm, vfloat16m4_t vs2, vfloat16m4_t vs1,
                       size_t vl);
vbool4_t __riscv_vmfge(vbool4_t vm, vfloat16m4_t vs2, _Float16 rs1, size_t vl);
vbool2_t __riscv_vmfge(vbool2_t vm, vfloat16m8_t vs2, vfloat16m8_t vs1,
                       size_t vl);
vbool2_t __riscv_vmfge(vbool2_t vm, vfloat16m8_t vs2, _Float16 rs1, size_t vl);
vbool64_t __riscv_vmfge(vbool64_t vm, vfloat32mf2_t vs2, vfloat32mf2_t vs1,
                        size_t vl);
vbool64_t __riscv_vmfge(vbool64_t vm, vfloat32mf2_t vs2, float rs1, size_t vl);
vbool32_t __riscv_vmfge(vbool32_t vm, vfloat32m1_t vs2, vfloat32m1_t vs1,
                        size_t vl);
vbool32_t __riscv_vmfge(vbool32_t vm, vfloat32m1_t vs2, float rs1, size_t vl);
vbool16_t __riscv_vmfge(vbool16_t vm, vfloat32m2_t vs2, vfloat32m2_t vs1,
                        size_t vl);
vbool16_t __riscv_vmfge(vbool16_t vm, vfloat32m2_t vs2, float rs1, size_t vl);
vbool8_t __riscv_vmfge(vbool8_t vm, vfloat32m4_t vs2, vfloat32m4_t vs1,
                       size_t vl);
vbool8_t __riscv_vmfge(vbool8_t vm, vfloat32m4_t vs2, float rs1, size_t vl);
vbool4_t __riscv_vmfge(vbool4_t vm, vfloat32m8_t vs2, vfloat32m8_t vs1,
                       size_t vl);
vbool4_t __riscv_vmfge(vbool4_t vm, vfloat32m8_t vs2, float rs1, size_t vl);
vbool64_t __riscv_vmfge(vbool64_t vm, vfloat64m1_t vs2, vfloat64m1_t vs1,
                        size_t vl);
vbool64_t __riscv_vmfge(vbool64_t vm, vfloat64m1_t vs2, double rs1, size_t vl);
vbool32_t __riscv_vmfge(vbool32_t vm, vfloat64m2_t vs2, vfloat64m2_t vs1,
                        size_t vl);
vbool32_t __riscv_vmfge(vbool32_t vm, vfloat64m2_t vs2, double rs1, size_t vl);
vbool16_t __riscv_vmfge(vbool16_t vm, vfloat64m4_t vs2, vfloat64m4_t vs1,
                        size_t vl);
vbool16_t __riscv_vmfge(vbool16_t vm, vfloat64m4_t vs2, double rs1, size_t vl);
vbool8_t __riscv_vmfge(vbool8_t vm, vfloat64m8_t vs2, vfloat64m8_t vs1,
                       size_t vl);
vbool8_t __riscv_vmfge(vbool8_t vm, vfloat64m8_t vs2, double rs1, size_t vl);

Vector Floating-Point Classify Intrinsics

vuint16mf4_t __riscv_vfclass(vfloat16mf4_t vs2, size_t vl);
vuint16mf2_t __riscv_vfclass(vfloat16mf2_t vs2, size_t vl);
vuint16m1_t __riscv_vfclass(vfloat16m1_t vs2, size_t vl);
vuint16m2_t __riscv_vfclass(vfloat16m2_t vs2, size_t vl);
vuint16m4_t __riscv_vfclass(vfloat16m4_t vs2, size_t vl);
vuint16m8_t __riscv_vfclass(vfloat16m8_t vs2, size_t vl);
vuint32mf2_t __riscv_vfclass(vfloat32mf2_t vs2, size_t vl);
vuint32m1_t __riscv_vfclass(vfloat32m1_t vs2, size_t vl);
vuint32m2_t __riscv_vfclass(vfloat32m2_t vs2, size_t vl);
vuint32m4_t __riscv_vfclass(vfloat32m4_t vs2, size_t vl);
vuint32m8_t __riscv_vfclass(vfloat32m8_t vs2, size_t vl);
vuint64m1_t __riscv_vfclass(vfloat64m1_t vs2, size_t vl);
vuint64m2_t __riscv_vfclass(vfloat64m2_t vs2, size_t vl);
vuint64m4_t __riscv_vfclass(vfloat64m4_t vs2, size_t vl);
vuint64m8_t __riscv_vfclass(vfloat64m8_t vs2, size_t vl);
// masked functions
vuint16mf4_t __riscv_vfclass(vbool64_t vm, vfloat16mf4_t vs2, size_t vl);
vuint16mf2_t __riscv_vfclass(vbool32_t vm, vfloat16mf2_t vs2, size_t vl);
vuint16m1_t __riscv_vfclass(vbool16_t vm, vfloat16m1_t vs2, size_t vl);
vuint16m2_t __riscv_vfclass(vbool8_t vm, vfloat16m2_t vs2, size_t vl);
vuint16m4_t __riscv_vfclass(vbool4_t vm, vfloat16m4_t vs2, size_t vl);
vuint16m8_t __riscv_vfclass(vbool2_t vm, vfloat16m8_t vs2, size_t vl);
vuint32mf2_t __riscv_vfclass(vbool64_t vm, vfloat32mf2_t vs2, size_t vl);
vuint32m1_t __riscv_vfclass(vbool32_t vm, vfloat32m1_t vs2, size_t vl);
vuint32m2_t __riscv_vfclass(vbool16_t vm, vfloat32m2_t vs2, size_t vl);
vuint32m4_t __riscv_vfclass(vbool8_t vm, vfloat32m4_t vs2, size_t vl);
vuint32m8_t __riscv_vfclass(vbool4_t vm, vfloat32m8_t vs2, size_t vl);
vuint64m1_t __riscv_vfclass(vbool64_t vm, vfloat64m1_t vs2, size_t vl);
vuint64m2_t __riscv_vfclass(vbool32_t vm, vfloat64m2_t vs2, size_t vl);
vuint64m4_t __riscv_vfclass(vbool16_t vm, vfloat64m4_t vs2, size_t vl);
vuint64m8_t __riscv_vfclass(vbool8_t vm, vfloat64m8_t vs2, size_t vl);

Vector Floating-Point Merge Intrinsics

vfloat16mf4_t __riscv_vmerge(vfloat16mf4_t vs2, vfloat16mf4_t vs1, vbool64_t v0,
                             size_t vl);
vfloat16mf4_t __riscv_vfmerge(vfloat16mf4_t vs2, _Float16 rs1, vbool64_t v0,
                              size_t vl);
vfloat16mf2_t __riscv_vmerge(vfloat16mf2_t vs2, vfloat16mf2_t vs1, vbool32_t v0,
                             size_t vl);
vfloat16mf2_t __riscv_vfmerge(vfloat16mf2_t vs2, _Float16 rs1, vbool32_t v0,
                              size_t vl);
vfloat16m1_t __riscv_vmerge(vfloat16m1_t vs2, vfloat16m1_t vs1, vbool16_t v0,
                            size_t vl);
vfloat16m1_t __riscv_vfmerge(vfloat16m1_t vs2, _Float16 rs1, vbool16_t v0,
                             size_t vl);
vfloat16m2_t __riscv_vmerge(vfloat16m2_t vs2, vfloat16m2_t vs1, vbool8_t v0,
                            size_t vl);
vfloat16m2_t __riscv_vfmerge(vfloat16m2_t vs2, _Float16 rs1, vbool8_t v0,
                             size_t vl);
vfloat16m4_t __riscv_vmerge(vfloat16m4_t vs2, vfloat16m4_t vs1, vbool4_t v0,
                            size_t vl);
vfloat16m4_t __riscv_vfmerge(vfloat16m4_t vs2, _Float16 rs1, vbool4_t v0,
                             size_t vl);
vfloat16m8_t __riscv_vmerge(vfloat16m8_t vs2, vfloat16m8_t vs1, vbool2_t v0,
                            size_t vl);
vfloat16m8_t __riscv_vfmerge(vfloat16m8_t vs2, _Float16 rs1, vbool2_t v0,
                             size_t vl);
vfloat32mf2_t __riscv_vmerge(vfloat32mf2_t vs2, vfloat32mf2_t vs1, vbool64_t v0,
                             size_t vl);
vfloat32mf2_t __riscv_vfmerge(vfloat32mf2_t vs2, float rs1, vbool64_t v0,
                              size_t vl);
vfloat32m1_t __riscv_vmerge(vfloat32m1_t vs2, vfloat32m1_t vs1, vbool32_t v0,
                            size_t vl);
vfloat32m1_t __riscv_vfmerge(vfloat32m1_t vs2, float rs1, vbool32_t v0,
                             size_t vl);
vfloat32m2_t __riscv_vmerge(vfloat32m2_t vs2, vfloat32m2_t vs1, vbool16_t v0,
                            size_t vl);
vfloat32m2_t __riscv_vfmerge(vfloat32m2_t vs2, float rs1, vbool16_t v0,
                             size_t vl);
vfloat32m4_t __riscv_vmerge(vfloat32m4_t vs2, vfloat32m4_t vs1, vbool8_t v0,
                            size_t vl);
vfloat32m4_t __riscv_vfmerge(vfloat32m4_t vs2, float rs1, vbool8_t v0,
                             size_t vl);
vfloat32m8_t __riscv_vmerge(vfloat32m8_t vs2, vfloat32m8_t vs1, vbool4_t v0,
                            size_t vl);
vfloat32m8_t __riscv_vfmerge(vfloat32m8_t vs2, float rs1, vbool4_t v0,
                             size_t vl);
vfloat64m1_t __riscv_vmerge(vfloat64m1_t vs2, vfloat64m1_t vs1, vbool64_t v0,
                            size_t vl);
vfloat64m1_t __riscv_vfmerge(vfloat64m1_t vs2, double rs1, vbool64_t v0,
                             size_t vl);
vfloat64m2_t __riscv_vmerge(vfloat64m2_t vs2, vfloat64m2_t vs1, vbool32_t v0,
                            size_t vl);
vfloat64m2_t __riscv_vfmerge(vfloat64m2_t vs2, double rs1, vbool32_t v0,
                             size_t vl);
vfloat64m4_t __riscv_vmerge(vfloat64m4_t vs2, vfloat64m4_t vs1, vbool16_t v0,
                            size_t vl);
vfloat64m4_t __riscv_vfmerge(vfloat64m4_t vs2, double rs1, vbool16_t v0,
                             size_t vl);
vfloat64m8_t __riscv_vmerge(vfloat64m8_t vs2, vfloat64m8_t vs1, vbool8_t v0,
                            size_t vl);
vfloat64m8_t __riscv_vfmerge(vfloat64m8_t vs2, double rs1, vbool8_t v0,
                             size_t vl);

Vector Floating-Point Move Intrinsics

vfloat16mf4_t __riscv_vmv_v(vfloat16mf4_t vs1, size_t vl);
vfloat16mf2_t __riscv_vmv_v(vfloat16mf2_t vs1, size_t vl);
vfloat16m1_t __riscv_vmv_v(vfloat16m1_t vs1, size_t vl);
vfloat16m2_t __riscv_vmv_v(vfloat16m2_t vs1, size_t vl);
vfloat16m4_t __riscv_vmv_v(vfloat16m4_t vs1, size_t vl);
vfloat16m8_t __riscv_vmv_v(vfloat16m8_t vs1, size_t vl);
vfloat32mf2_t __riscv_vmv_v(vfloat32mf2_t vs1, size_t vl);
vfloat32m1_t __riscv_vmv_v(vfloat32m1_t vs1, size_t vl);
vfloat32m2_t __riscv_vmv_v(vfloat32m2_t vs1, size_t vl);
vfloat32m4_t __riscv_vmv_v(vfloat32m4_t vs1, size_t vl);
vfloat32m8_t __riscv_vmv_v(vfloat32m8_t vs1, size_t vl);
vfloat64m1_t __riscv_vmv_v(vfloat64m1_t vs1, size_t vl);
vfloat64m2_t __riscv_vmv_v(vfloat64m2_t vs1, size_t vl);
vfloat64m4_t __riscv_vmv_v(vfloat64m4_t vs1, size_t vl);
vfloat64m8_t __riscv_vmv_v(vfloat64m8_t vs1, size_t vl);

Single-Width Floating-Point/Integer Type-Convert Intrinsics

vint16mf4_t __riscv_vfcvt_x(vfloat16mf4_t vs2, size_t vl);
vint16mf4_t __riscv_vfcvt_rtz_x(vfloat16mf4_t vs2, size_t vl);
vint16mf2_t __riscv_vfcvt_x(vfloat16mf2_t vs2, size_t vl);
vint16mf2_t __riscv_vfcvt_rtz_x(vfloat16mf2_t vs2, size_t vl);
vint16m1_t __riscv_vfcvt_x(vfloat16m1_t vs2, size_t vl);
vint16m1_t __riscv_vfcvt_rtz_x(vfloat16m1_t vs2, size_t vl);
vint16m2_t __riscv_vfcvt_x(vfloat16m2_t vs2, size_t vl);
vint16m2_t __riscv_vfcvt_rtz_x(vfloat16m2_t vs2, size_t vl);
vint16m4_t __riscv_vfcvt_x(vfloat16m4_t vs2, size_t vl);
vint16m4_t __riscv_vfcvt_rtz_x(vfloat16m4_t vs2, size_t vl);
vint16m8_t __riscv_vfcvt_x(vfloat16m8_t vs2, size_t vl);
vint16m8_t __riscv_vfcvt_rtz_x(vfloat16m8_t vs2, size_t vl);
vuint16mf4_t __riscv_vfcvt_xu(vfloat16mf4_t vs2, size_t vl);
vuint16mf4_t __riscv_vfcvt_rtz_xu(vfloat16mf4_t vs2, size_t vl);
vuint16mf2_t __riscv_vfcvt_xu(vfloat16mf2_t vs2, size_t vl);
vuint16mf2_t __riscv_vfcvt_rtz_xu(vfloat16mf2_t vs2, size_t vl);
vuint16m1_t __riscv_vfcvt_xu(vfloat16m1_t vs2, size_t vl);
vuint16m1_t __riscv_vfcvt_rtz_xu(vfloat16m1_t vs2, size_t vl);
vuint16m2_t __riscv_vfcvt_xu(vfloat16m2_t vs2, size_t vl);
vuint16m2_t __riscv_vfcvt_rtz_xu(vfloat16m2_t vs2, size_t vl);
vuint16m4_t __riscv_vfcvt_xu(vfloat16m4_t vs2, size_t vl);
vuint16m4_t __riscv_vfcvt_rtz_xu(vfloat16m4_t vs2, size_t vl);
vuint16m8_t __riscv_vfcvt_xu(vfloat16m8_t vs2, size_t vl);
vuint16m8_t __riscv_vfcvt_rtz_xu(vfloat16m8_t vs2, size_t vl);
vfloat16mf4_t __riscv_vfcvt_f(vint16mf4_t vs2, size_t vl);
vfloat16mf2_t __riscv_vfcvt_f(vint16mf2_t vs2, size_t vl);
vfloat16m1_t __riscv_vfcvt_f(vint16m1_t vs2, size_t vl);
vfloat16m2_t __riscv_vfcvt_f(vint16m2_t vs2, size_t vl);
vfloat16m4_t __riscv_vfcvt_f(vint16m4_t vs2, size_t vl);
vfloat16m8_t __riscv_vfcvt_f(vint16m8_t vs2, size_t vl);
vfloat16mf4_t __riscv_vfcvt_f(vuint16mf4_t vs2, size_t vl);
vfloat16mf2_t __riscv_vfcvt_f(vuint16mf2_t vs2, size_t vl);
vfloat16m1_t __riscv_vfcvt_f(vuint16m1_t vs2, size_t vl);
vfloat16m2_t __riscv_vfcvt_f(vuint16m2_t vs2, size_t vl);
vfloat16m4_t __riscv_vfcvt_f(vuint16m4_t vs2, size_t vl);
vfloat16m8_t __riscv_vfcvt_f(vuint16m8_t vs2, size_t vl);
vint32mf2_t __riscv_vfcvt_x(vfloat32mf2_t vs2, size_t vl);
vint32mf2_t __riscv_vfcvt_rtz_x(vfloat32mf2_t vs2, size_t vl);
vint32m1_t __riscv_vfcvt_x(vfloat32m1_t vs2, size_t vl);
vint32m1_t __riscv_vfcvt_rtz_x(vfloat32m1_t vs2, size_t vl);
vint32m2_t __riscv_vfcvt_x(vfloat32m2_t vs2, size_t vl);
vint32m2_t __riscv_vfcvt_rtz_x(vfloat32m2_t vs2, size_t vl);
vint32m4_t __riscv_vfcvt_x(vfloat32m4_t vs2, size_t vl);
vint32m4_t __riscv_vfcvt_rtz_x(vfloat32m4_t vs2, size_t vl);
vint32m8_t __riscv_vfcvt_x(vfloat32m8_t vs2, size_t vl);
vint32m8_t __riscv_vfcvt_rtz_x(vfloat32m8_t vs2, size_t vl);
vuint32mf2_t __riscv_vfcvt_xu(vfloat32mf2_t vs2, size_t vl);
vuint32mf2_t __riscv_vfcvt_rtz_xu(vfloat32mf2_t vs2, size_t vl);
vuint32m1_t __riscv_vfcvt_xu(vfloat32m1_t vs2, size_t vl);
vuint32m1_t __riscv_vfcvt_rtz_xu(vfloat32m1_t vs2, size_t vl);
vuint32m2_t __riscv_vfcvt_xu(vfloat32m2_t vs2, size_t vl);
vuint32m2_t __riscv_vfcvt_rtz_xu(vfloat32m2_t vs2, size_t vl);
vuint32m4_t __riscv_vfcvt_xu(vfloat32m4_t vs2, size_t vl);
vuint32m4_t __riscv_vfcvt_rtz_xu(vfloat32m4_t vs2, size_t vl);
vuint32m8_t __riscv_vfcvt_xu(vfloat32m8_t vs2, size_t vl);
vuint32m8_t __riscv_vfcvt_rtz_xu(vfloat32m8_t vs2, size_t vl);
vfloat32mf2_t __riscv_vfcvt_f(vint32mf2_t vs2, size_t vl);
vfloat32m1_t __riscv_vfcvt_f(vint32m1_t vs2, size_t vl);
vfloat32m2_t __riscv_vfcvt_f(vint32m2_t vs2, size_t vl);
vfloat32m4_t __riscv_vfcvt_f(vint32m4_t vs2, size_t vl);
vfloat32m8_t __riscv_vfcvt_f(vint32m8_t vs2, size_t vl);
vfloat32mf2_t __riscv_vfcvt_f(vuint32mf2_t vs2, size_t vl);
vfloat32m1_t __riscv_vfcvt_f(vuint32m1_t vs2, size_t vl);
vfloat32m2_t __riscv_vfcvt_f(vuint32m2_t vs2, size_t vl);
vfloat32m4_t __riscv_vfcvt_f(vuint32m4_t vs2, size_t vl);
vfloat32m8_t __riscv_vfcvt_f(vuint32m8_t vs2, size_t vl);
vint64m1_t __riscv_vfcvt_x(vfloat64m1_t vs2, size_t vl);
vint64m1_t __riscv_vfcvt_rtz_x(vfloat64m1_t vs2, size_t vl);
vint64m2_t __riscv_vfcvt_x(vfloat64m2_t vs2, size_t vl);
vint64m2_t __riscv_vfcvt_rtz_x(vfloat64m2_t vs2, size_t vl);
vint64m4_t __riscv_vfcvt_x(vfloat64m4_t vs2, size_t vl);
vint64m4_t __riscv_vfcvt_rtz_x(vfloat64m4_t vs2, size_t vl);
vint64m8_t __riscv_vfcvt_x(vfloat64m8_t vs2, size_t vl);
vint64m8_t __riscv_vfcvt_rtz_x(vfloat64m8_t vs2, size_t vl);
vuint64m1_t __riscv_vfcvt_xu(vfloat64m1_t vs2, size_t vl);
vuint64m1_t __riscv_vfcvt_rtz_xu(vfloat64m1_t vs2, size_t vl);
vuint64m2_t __riscv_vfcvt_xu(vfloat64m2_t vs2, size_t vl);
vuint64m2_t __riscv_vfcvt_rtz_xu(vfloat64m2_t vs2, size_t vl);
vuint64m4_t __riscv_vfcvt_xu(vfloat64m4_t vs2, size_t vl);
vuint64m4_t __riscv_vfcvt_rtz_xu(vfloat64m4_t vs2, size_t vl);
vuint64m8_t __riscv_vfcvt_xu(vfloat64m8_t vs2, size_t vl);
vuint64m8_t __riscv_vfcvt_rtz_xu(vfloat64m8_t vs2, size_t vl);
vfloat64m1_t __riscv_vfcvt_f(vint64m1_t vs2, size_t vl);
vfloat64m2_t __riscv_vfcvt_f(vint64m2_t vs2, size_t vl);
vfloat64m4_t __riscv_vfcvt_f(vint64m4_t vs2, size_t vl);
vfloat64m8_t __riscv_vfcvt_f(vint64m8_t vs2, size_t vl);
vfloat64m1_t __riscv_vfcvt_f(vuint64m1_t vs2, size_t vl);
vfloat64m2_t __riscv_vfcvt_f(vuint64m2_t vs2, size_t vl);
vfloat64m4_t __riscv_vfcvt_f(vuint64m4_t vs2, size_t vl);
vfloat64m8_t __riscv_vfcvt_f(vuint64m8_t vs2, size_t vl);
// masked functions
vint16mf4_t __riscv_vfcvt_x(vbool64_t vm, vfloat16mf4_t vs2, size_t vl);
vint16mf4_t __riscv_vfcvt_rtz_x(vbool64_t vm, vfloat16mf4_t vs2, size_t vl);
vint16mf2_t __riscv_vfcvt_x(vbool32_t vm, vfloat16mf2_t vs2, size_t vl);
vint16mf2_t __riscv_vfcvt_rtz_x(vbool32_t vm, vfloat16mf2_t vs2, size_t vl);
vint16m1_t __riscv_vfcvt_x(vbool16_t vm, vfloat16m1_t vs2, size_t vl);
vint16m1_t __riscv_vfcvt_rtz_x(vbool16_t vm, vfloat16m1_t vs2, size_t vl);
vint16m2_t __riscv_vfcvt_x(vbool8_t vm, vfloat16m2_t vs2, size_t vl);
vint16m2_t __riscv_vfcvt_rtz_x(vbool8_t vm, vfloat16m2_t vs2, size_t vl);
vint16m4_t __riscv_vfcvt_x(vbool4_t vm, vfloat16m4_t vs2, size_t vl);
vint16m4_t __riscv_vfcvt_rtz_x(vbool4_t vm, vfloat16m4_t vs2, size_t vl);
vint16m8_t __riscv_vfcvt_x(vbool2_t vm, vfloat16m8_t vs2, size_t vl);
vint16m8_t __riscv_vfcvt_rtz_x(vbool2_t vm, vfloat16m8_t vs2, size_t vl);
vuint16mf4_t __riscv_vfcvt_xu(vbool64_t vm, vfloat16mf4_t vs2, size_t vl);
vuint16mf4_t __riscv_vfcvt_rtz_xu(vbool64_t vm, vfloat16mf4_t vs2, size_t vl);
vuint16mf2_t __riscv_vfcvt_xu(vbool32_t vm, vfloat16mf2_t vs2, size_t vl);
vuint16mf2_t __riscv_vfcvt_rtz_xu(vbool32_t vm, vfloat16mf2_t vs2, size_t vl);
vuint16m1_t __riscv_vfcvt_xu(vbool16_t vm, vfloat16m1_t vs2, size_t vl);
vuint16m1_t __riscv_vfcvt_rtz_xu(vbool16_t vm, vfloat16m1_t vs2, size_t vl);
vuint16m2_t __riscv_vfcvt_xu(vbool8_t vm, vfloat16m2_t vs2, size_t vl);
vuint16m2_t __riscv_vfcvt_rtz_xu(vbool8_t vm, vfloat16m2_t vs2, size_t vl);
vuint16m4_t __riscv_vfcvt_xu(vbool4_t vm, vfloat16m4_t vs2, size_t vl);
vuint16m4_t __riscv_vfcvt_rtz_xu(vbool4_t vm, vfloat16m4_t vs2, size_t vl);
vuint16m8_t __riscv_vfcvt_xu(vbool2_t vm, vfloat16m8_t vs2, size_t vl);
vuint16m8_t __riscv_vfcvt_rtz_xu(vbool2_t vm, vfloat16m8_t vs2, size_t vl);
vfloat16mf4_t __riscv_vfcvt_f(vbool64_t vm, vint16mf4_t vs2, size_t vl);
vfloat16mf2_t __riscv_vfcvt_f(vbool32_t vm, vint16mf2_t vs2, size_t vl);
vfloat16m1_t __riscv_vfcvt_f(vbool16_t vm, vint16m1_t vs2, size_t vl);
vfloat16m2_t __riscv_vfcvt_f(vbool8_t vm, vint16m2_t vs2, size_t vl);
vfloat16m4_t __riscv_vfcvt_f(vbool4_t vm, vint16m4_t vs2, size_t vl);
vfloat16m8_t __riscv_vfcvt_f(vbool2_t vm, vint16m8_t vs2, size_t vl);
vfloat16mf4_t __riscv_vfcvt_f(vbool64_t vm, vuint16mf4_t vs2, size_t vl);
vfloat16mf2_t __riscv_vfcvt_f(vbool32_t vm, vuint16mf2_t vs2, size_t vl);
vfloat16m1_t __riscv_vfcvt_f(vbool16_t vm, vuint16m1_t vs2, size_t vl);
vfloat16m2_t __riscv_vfcvt_f(vbool8_t vm, vuint16m2_t vs2, size_t vl);
vfloat16m4_t __riscv_vfcvt_f(vbool4_t vm, vuint16m4_t vs2, size_t vl);
vfloat16m8_t __riscv_vfcvt_f(vbool2_t vm, vuint16m8_t vs2, size_t vl);
vint32mf2_t __riscv_vfcvt_x(vbool64_t vm, vfloat32mf2_t vs2, size_t vl);
vint32mf2_t __riscv_vfcvt_rtz_x(vbool64_t vm, vfloat32mf2_t vs2, size_t vl);
vint32m1_t __riscv_vfcvt_x(vbool32_t vm, vfloat32m1_t vs2, size_t vl);
vint32m1_t __riscv_vfcvt_rtz_x(vbool32_t vm, vfloat32m1_t vs2, size_t vl);
vint32m2_t __riscv_vfcvt_x(vbool16_t vm, vfloat32m2_t vs2, size_t vl);
vint32m2_t __riscv_vfcvt_rtz_x(vbool16_t vm, vfloat32m2_t vs2, size_t vl);
vint32m4_t __riscv_vfcvt_x(vbool8_t vm, vfloat32m4_t vs2, size_t vl);
vint32m4_t __riscv_vfcvt_rtz_x(vbool8_t vm, vfloat32m4_t vs2, size_t vl);
vint32m8_t __riscv_vfcvt_x(vbool4_t vm, vfloat32m8_t vs2, size_t vl);
vint32m8_t __riscv_vfcvt_rtz_x(vbool4_t vm, vfloat32m8_t vs2, size_t vl);
vuint32mf2_t __riscv_vfcvt_xu(vbool64_t vm, vfloat32mf2_t vs2, size_t vl);
vuint32mf2_t __riscv_vfcvt_rtz_xu(vbool64_t vm, vfloat32mf2_t vs2, size_t vl);
vuint32m1_t __riscv_vfcvt_xu(vbool32_t vm, vfloat32m1_t vs2, size_t vl);
vuint32m1_t __riscv_vfcvt_rtz_xu(vbool32_t vm, vfloat32m1_t vs2, size_t vl);
vuint32m2_t __riscv_vfcvt_xu(vbool16_t vm, vfloat32m2_t vs2, size_t vl);
vuint32m2_t __riscv_vfcvt_rtz_xu(vbool16_t vm, vfloat32m2_t vs2, size_t vl);
vuint32m4_t __riscv_vfcvt_xu(vbool8_t vm, vfloat32m4_t vs2, size_t vl);
vuint32m4_t __riscv_vfcvt_rtz_xu(vbool8_t vm, vfloat32m4_t vs2, size_t vl);
vuint32m8_t __riscv_vfcvt_xu(vbool4_t vm, vfloat32m8_t vs2, size_t vl);
vuint32m8_t __riscv_vfcvt_rtz_xu(vbool4_t vm, vfloat32m8_t vs2, size_t vl);
vfloat32mf2_t __riscv_vfcvt_f(vbool64_t vm, vint32mf2_t vs2, size_t vl);
vfloat32m1_t __riscv_vfcvt_f(vbool32_t vm, vint32m1_t vs2, size_t vl);
vfloat32m2_t __riscv_vfcvt_f(vbool16_t vm, vint32m2_t vs2, size_t vl);
vfloat32m4_t __riscv_vfcvt_f(vbool8_t vm, vint32m4_t vs2, size_t vl);
vfloat32m8_t __riscv_vfcvt_f(vbool4_t vm, vint32m8_t vs2, size_t vl);
vfloat32mf2_t __riscv_vfcvt_f(vbool64_t vm, vuint32mf2_t vs2, size_t vl);
vfloat32m1_t __riscv_vfcvt_f(vbool32_t vm, vuint32m1_t vs2, size_t vl);
vfloat32m2_t __riscv_vfcvt_f(vbool16_t vm, vuint32m2_t vs2, size_t vl);
vfloat32m4_t __riscv_vfcvt_f(vbool8_t vm, vuint32m4_t vs2, size_t vl);
vfloat32m8_t __riscv_vfcvt_f(vbool4_t vm, vuint32m8_t vs2, size_t vl);
vint64m1_t __riscv_vfcvt_x(vbool64_t vm, vfloat64m1_t vs2, size_t vl);
vint64m1_t __riscv_vfcvt_rtz_x(vbool64_t vm, vfloat64m1_t vs2, size_t vl);
vint64m2_t __riscv_vfcvt_x(vbool32_t vm, vfloat64m2_t vs2, size_t vl);
vint64m2_t __riscv_vfcvt_rtz_x(vbool32_t vm, vfloat64m2_t vs2, size_t vl);
vint64m4_t __riscv_vfcvt_x(vbool16_t vm, vfloat64m4_t vs2, size_t vl);
vint64m4_t __riscv_vfcvt_rtz_x(vbool16_t vm, vfloat64m4_t vs2, size_t vl);
vint64m8_t __riscv_vfcvt_x(vbool8_t vm, vfloat64m8_t vs2, size_t vl);
vint64m8_t __riscv_vfcvt_rtz_x(vbool8_t vm, vfloat64m8_t vs2, size_t vl);
vuint64m1_t __riscv_vfcvt_xu(vbool64_t vm, vfloat64m1_t vs2, size_t vl);
vuint64m1_t __riscv_vfcvt_rtz_xu(vbool64_t vm, vfloat64m1_t vs2, size_t vl);
vuint64m2_t __riscv_vfcvt_xu(vbool32_t vm, vfloat64m2_t vs2, size_t vl);
vuint64m2_t __riscv_vfcvt_rtz_xu(vbool32_t vm, vfloat64m2_t vs2, size_t vl);
vuint64m4_t __riscv_vfcvt_xu(vbool16_t vm, vfloat64m4_t vs2, size_t vl);
vuint64m4_t __riscv_vfcvt_rtz_xu(vbool16_t vm, vfloat64m4_t vs2, size_t vl);
vuint64m8_t __riscv_vfcvt_xu(vbool8_t vm, vfloat64m8_t vs2, size_t vl);
vuint64m8_t __riscv_vfcvt_rtz_xu(vbool8_t vm, vfloat64m8_t vs2, size_t vl);
vfloat64m1_t __riscv_vfcvt_f(vbool64_t vm, vint64m1_t vs2, size_t vl);
vfloat64m2_t __riscv_vfcvt_f(vbool32_t vm, vint64m2_t vs2, size_t vl);
vfloat64m4_t __riscv_vfcvt_f(vbool16_t vm, vint64m4_t vs2, size_t vl);
vfloat64m8_t __riscv_vfcvt_f(vbool8_t vm, vint64m8_t vs2, size_t vl);
vfloat64m1_t __riscv_vfcvt_f(vbool64_t vm, vuint64m1_t vs2, size_t vl);
vfloat64m2_t __riscv_vfcvt_f(vbool32_t vm, vuint64m2_t vs2, size_t vl);
vfloat64m4_t __riscv_vfcvt_f(vbool16_t vm, vuint64m4_t vs2, size_t vl);
vfloat64m8_t __riscv_vfcvt_f(vbool8_t vm, vuint64m8_t vs2, size_t vl);
vint16mf4_t __riscv_vfcvt_x(vfloat16mf4_t vs2, unsigned int frm, size_t vl);
vint16mf2_t __riscv_vfcvt_x(vfloat16mf2_t vs2, unsigned int frm, size_t vl);
vint16m1_t __riscv_vfcvt_x(vfloat16m1_t vs2, unsigned int frm, size_t vl);
vint16m2_t __riscv_vfcvt_x(vfloat16m2_t vs2, unsigned int frm, size_t vl);
vint16m4_t __riscv_vfcvt_x(vfloat16m4_t vs2, unsigned int frm, size_t vl);
vint16m8_t __riscv_vfcvt_x(vfloat16m8_t vs2, unsigned int frm, size_t vl);
vuint16mf4_t __riscv_vfcvt_xu(vfloat16mf4_t vs2, unsigned int frm, size_t vl);
vuint16mf2_t __riscv_vfcvt_xu(vfloat16mf2_t vs2, unsigned int frm, size_t vl);
vuint16m1_t __riscv_vfcvt_xu(vfloat16m1_t vs2, unsigned int frm, size_t vl);
vuint16m2_t __riscv_vfcvt_xu(vfloat16m2_t vs2, unsigned int frm, size_t vl);
vuint16m4_t __riscv_vfcvt_xu(vfloat16m4_t vs2, unsigned int frm, size_t vl);
vuint16m8_t __riscv_vfcvt_xu(vfloat16m8_t vs2, unsigned int frm, size_t vl);
vfloat16mf4_t __riscv_vfcvt_f(vint16mf4_t vs2, unsigned int frm, size_t vl);
vfloat16mf2_t __riscv_vfcvt_f(vint16mf2_t vs2, unsigned int frm, size_t vl);
vfloat16m1_t __riscv_vfcvt_f(vint16m1_t vs2, unsigned int frm, size_t vl);
vfloat16m2_t __riscv_vfcvt_f(vint16m2_t vs2, unsigned int frm, size_t vl);
vfloat16m4_t __riscv_vfcvt_f(vint16m4_t vs2, unsigned int frm, size_t vl);
vfloat16m8_t __riscv_vfcvt_f(vint16m8_t vs2, unsigned int frm, size_t vl);
vfloat16mf4_t __riscv_vfcvt_f(vuint16mf4_t vs2, unsigned int frm, size_t vl);
vfloat16mf2_t __riscv_vfcvt_f(vuint16mf2_t vs2, unsigned int frm, size_t vl);
vfloat16m1_t __riscv_vfcvt_f(vuint16m1_t vs2, unsigned int frm, size_t vl);
vfloat16m2_t __riscv_vfcvt_f(vuint16m2_t vs2, unsigned int frm, size_t vl);
vfloat16m4_t __riscv_vfcvt_f(vuint16m4_t vs2, unsigned int frm, size_t vl);
vfloat16m8_t __riscv_vfcvt_f(vuint16m8_t vs2, unsigned int frm, size_t vl);
vint32mf2_t __riscv_vfcvt_x(vfloat32mf2_t vs2, unsigned int frm, size_t vl);
vint32m1_t __riscv_vfcvt_x(vfloat32m1_t vs2, unsigned int frm, size_t vl);
vint32m2_t __riscv_vfcvt_x(vfloat32m2_t vs2, unsigned int frm, size_t vl);
vint32m4_t __riscv_vfcvt_x(vfloat32m4_t vs2, unsigned int frm, size_t vl);
vint32m8_t __riscv_vfcvt_x(vfloat32m8_t vs2, unsigned int frm, size_t vl);
vuint32mf2_t __riscv_vfcvt_xu(vfloat32mf2_t vs2, unsigned int frm, size_t vl);
vuint32m1_t __riscv_vfcvt_xu(vfloat32m1_t vs2, unsigned int frm, size_t vl);
vuint32m2_t __riscv_vfcvt_xu(vfloat32m2_t vs2, unsigned int frm, size_t vl);
vuint32m4_t __riscv_vfcvt_xu(vfloat32m4_t vs2, unsigned int frm, size_t vl);
vuint32m8_t __riscv_vfcvt_xu(vfloat32m8_t vs2, unsigned int frm, size_t vl);
vfloat32mf2_t __riscv_vfcvt_f(vint32mf2_t vs2, unsigned int frm, size_t vl);
vfloat32m1_t __riscv_vfcvt_f(vint32m1_t vs2, unsigned int frm, size_t vl);
vfloat32m2_t __riscv_vfcvt_f(vint32m2_t vs2, unsigned int frm, size_t vl);
vfloat32m4_t __riscv_vfcvt_f(vint32m4_t vs2, unsigned int frm, size_t vl);
vfloat32m8_t __riscv_vfcvt_f(vint32m8_t vs2, unsigned int frm, size_t vl);
vfloat32mf2_t __riscv_vfcvt_f(vuint32mf2_t vs2, unsigned int frm, size_t vl);
vfloat32m1_t __riscv_vfcvt_f(vuint32m1_t vs2, unsigned int frm, size_t vl);
vfloat32m2_t __riscv_vfcvt_f(vuint32m2_t vs2, unsigned int frm, size_t vl);
vfloat32m4_t __riscv_vfcvt_f(vuint32m4_t vs2, unsigned int frm, size_t vl);
vfloat32m8_t __riscv_vfcvt_f(vuint32m8_t vs2, unsigned int frm, size_t vl);
vint64m1_t __riscv_vfcvt_x(vfloat64m1_t vs2, unsigned int frm, size_t vl);
vint64m2_t __riscv_vfcvt_x(vfloat64m2_t vs2, unsigned int frm, size_t vl);
vint64m4_t __riscv_vfcvt_x(vfloat64m4_t vs2, unsigned int frm, size_t vl);
vint64m8_t __riscv_vfcvt_x(vfloat64m8_t vs2, unsigned int frm, size_t vl);
vuint64m1_t __riscv_vfcvt_xu(vfloat64m1_t vs2, unsigned int frm, size_t vl);
vuint64m2_t __riscv_vfcvt_xu(vfloat64m2_t vs2, unsigned int frm, size_t vl);
vuint64m4_t __riscv_vfcvt_xu(vfloat64m4_t vs2, unsigned int frm, size_t vl);
vuint64m8_t __riscv_vfcvt_xu(vfloat64m8_t vs2, unsigned int frm, size_t vl);
vfloat64m1_t __riscv_vfcvt_f(vint64m1_t vs2, unsigned int frm, size_t vl);
vfloat64m2_t __riscv_vfcvt_f(vint64m2_t vs2, unsigned int frm, size_t vl);
vfloat64m4_t __riscv_vfcvt_f(vint64m4_t vs2, unsigned int frm, size_t vl);
vfloat64m8_t __riscv_vfcvt_f(vint64m8_t vs2, unsigned int frm, size_t vl);
vfloat64m1_t __riscv_vfcvt_f(vuint64m1_t vs2, unsigned int frm, size_t vl);
vfloat64m2_t __riscv_vfcvt_f(vuint64m2_t vs2, unsigned int frm, size_t vl);
vfloat64m4_t __riscv_vfcvt_f(vuint64m4_t vs2, unsigned int frm, size_t vl);
vfloat64m8_t __riscv_vfcvt_f(vuint64m8_t vs2, unsigned int frm, size_t vl);
// masked functions
vint16mf4_t __riscv_vfcvt_x(vbool64_t vm, vfloat16mf4_t vs2, unsigned int frm,
                            size_t vl);
vint16mf2_t __riscv_vfcvt_x(vbool32_t vm, vfloat16mf2_t vs2, unsigned int frm,
                            size_t vl);
vint16m1_t __riscv_vfcvt_x(vbool16_t vm, vfloat16m1_t vs2, unsigned int frm,
                           size_t vl);
vint16m2_t __riscv_vfcvt_x(vbool8_t vm, vfloat16m2_t vs2, unsigned int frm,
                           size_t vl);
vint16m4_t __riscv_vfcvt_x(vbool4_t vm, vfloat16m4_t vs2, unsigned int frm,
                           size_t vl);
vint16m8_t __riscv_vfcvt_x(vbool2_t vm, vfloat16m8_t vs2, unsigned int frm,
                           size_t vl);
vuint16mf4_t __riscv_vfcvt_xu(vbool64_t vm, vfloat16mf4_t vs2, unsigned int frm,
                              size_t vl);
vuint16mf2_t __riscv_vfcvt_xu(vbool32_t vm, vfloat16mf2_t vs2, unsigned int frm,
                              size_t vl);
vuint16m1_t __riscv_vfcvt_xu(vbool16_t vm, vfloat16m1_t vs2, unsigned int frm,
                             size_t vl);
vuint16m2_t __riscv_vfcvt_xu(vbool8_t vm, vfloat16m2_t vs2, unsigned int frm,
                             size_t vl);
vuint16m4_t __riscv_vfcvt_xu(vbool4_t vm, vfloat16m4_t vs2, unsigned int frm,
                             size_t vl);
vuint16m8_t __riscv_vfcvt_xu(vbool2_t vm, vfloat16m8_t vs2, unsigned int frm,
                             size_t vl);
vfloat16mf4_t __riscv_vfcvt_f(vbool64_t vm, vint16mf4_t vs2, unsigned int frm,
                              size_t vl);
vfloat16mf2_t __riscv_vfcvt_f(vbool32_t vm, vint16mf2_t vs2, unsigned int frm,
                              size_t vl);
vfloat16m1_t __riscv_vfcvt_f(vbool16_t vm, vint16m1_t vs2, unsigned int frm,
                             size_t vl);
vfloat16m2_t __riscv_vfcvt_f(vbool8_t vm, vint16m2_t vs2, unsigned int frm,
                             size_t vl);
vfloat16m4_t __riscv_vfcvt_f(vbool4_t vm, vint16m4_t vs2, unsigned int frm,
                             size_t vl);
vfloat16m8_t __riscv_vfcvt_f(vbool2_t vm, vint16m8_t vs2, unsigned int frm,
                             size_t vl);
vfloat16mf4_t __riscv_vfcvt_f(vbool64_t vm, vuint16mf4_t vs2, unsigned int frm,
                              size_t vl);
vfloat16mf2_t __riscv_vfcvt_f(vbool32_t vm, vuint16mf2_t vs2, unsigned int frm,
                              size_t vl);
vfloat16m1_t __riscv_vfcvt_f(vbool16_t vm, vuint16m1_t vs2, unsigned int frm,
                             size_t vl);
vfloat16m2_t __riscv_vfcvt_f(vbool8_t vm, vuint16m2_t vs2, unsigned int frm,
                             size_t vl);
vfloat16m4_t __riscv_vfcvt_f(vbool4_t vm, vuint16m4_t vs2, unsigned int frm,
                             size_t vl);
vfloat16m8_t __riscv_vfcvt_f(vbool2_t vm, vuint16m8_t vs2, unsigned int frm,
                             size_t vl);
vint32mf2_t __riscv_vfcvt_x(vbool64_t vm, vfloat32mf2_t vs2, unsigned int frm,
                            size_t vl);
vint32m1_t __riscv_vfcvt_x(vbool32_t vm, vfloat32m1_t vs2, unsigned int frm,
                           size_t vl);
vint32m2_t __riscv_vfcvt_x(vbool16_t vm, vfloat32m2_t vs2, unsigned int frm,
                           size_t vl);
vint32m4_t __riscv_vfcvt_x(vbool8_t vm, vfloat32m4_t vs2, unsigned int frm,
                           size_t vl);
vint32m8_t __riscv_vfcvt_x(vbool4_t vm, vfloat32m8_t vs2, unsigned int frm,
                           size_t vl);
vuint32mf2_t __riscv_vfcvt_xu(vbool64_t vm, vfloat32mf2_t vs2, unsigned int frm,
                              size_t vl);
vuint32m1_t __riscv_vfcvt_xu(vbool32_t vm, vfloat32m1_t vs2, unsigned int frm,
                             size_t vl);
vuint32m2_t __riscv_vfcvt_xu(vbool16_t vm, vfloat32m2_t vs2, unsigned int frm,
                             size_t vl);
vuint32m4_t __riscv_vfcvt_xu(vbool8_t vm, vfloat32m4_t vs2, unsigned int frm,
                             size_t vl);
vuint32m8_t __riscv_vfcvt_xu(vbool4_t vm, vfloat32m8_t vs2, unsigned int frm,
                             size_t vl);
vfloat32mf2_t __riscv_vfcvt_f(vbool64_t vm, vint32mf2_t vs2, unsigned int frm,
                              size_t vl);
vfloat32m1_t __riscv_vfcvt_f(vbool32_t vm, vint32m1_t vs2, unsigned int frm,
                             size_t vl);
vfloat32m2_t __riscv_vfcvt_f(vbool16_t vm, vint32m2_t vs2, unsigned int frm,
                             size_t vl);
vfloat32m4_t __riscv_vfcvt_f(vbool8_t vm, vint32m4_t vs2, unsigned int frm,
                             size_t vl);
vfloat32m8_t __riscv_vfcvt_f(vbool4_t vm, vint32m8_t vs2, unsigned int frm,
                             size_t vl);
vfloat32mf2_t __riscv_vfcvt_f(vbool64_t vm, vuint32mf2_t vs2, unsigned int frm,
                              size_t vl);
vfloat32m1_t __riscv_vfcvt_f(vbool32_t vm, vuint32m1_t vs2, unsigned int frm,
                             size_t vl);
vfloat32m2_t __riscv_vfcvt_f(vbool16_t vm, vuint32m2_t vs2, unsigned int frm,
                             size_t vl);
vfloat32m4_t __riscv_vfcvt_f(vbool8_t vm, vuint32m4_t vs2, unsigned int frm,
                             size_t vl);
vfloat32m8_t __riscv_vfcvt_f(vbool4_t vm, vuint32m8_t vs2, unsigned int frm,
                             size_t vl);
vint64m1_t __riscv_vfcvt_x(vbool64_t vm, vfloat64m1_t vs2, unsigned int frm,
                           size_t vl);
vint64m2_t __riscv_vfcvt_x(vbool32_t vm, vfloat64m2_t vs2, unsigned int frm,
                           size_t vl);
vint64m4_t __riscv_vfcvt_x(vbool16_t vm, vfloat64m4_t vs2, unsigned int frm,
                           size_t vl);
vint64m8_t __riscv_vfcvt_x(vbool8_t vm, vfloat64m8_t vs2, unsigned int frm,
                           size_t vl);
vuint64m1_t __riscv_vfcvt_xu(vbool64_t vm, vfloat64m1_t vs2, unsigned int frm,
                             size_t vl);
vuint64m2_t __riscv_vfcvt_xu(vbool32_t vm, vfloat64m2_t vs2, unsigned int frm,
                             size_t vl);
vuint64m4_t __riscv_vfcvt_xu(vbool16_t vm, vfloat64m4_t vs2, unsigned int frm,
                             size_t vl);
vuint64m8_t __riscv_vfcvt_xu(vbool8_t vm, vfloat64m8_t vs2, unsigned int frm,
                             size_t vl);
vfloat64m1_t __riscv_vfcvt_f(vbool64_t vm, vint64m1_t vs2, unsigned int frm,
                             size_t vl);
vfloat64m2_t __riscv_vfcvt_f(vbool32_t vm, vint64m2_t vs2, unsigned int frm,
                             size_t vl);
vfloat64m4_t __riscv_vfcvt_f(vbool16_t vm, vint64m4_t vs2, unsigned int frm,
                             size_t vl);
vfloat64m8_t __riscv_vfcvt_f(vbool8_t vm, vint64m8_t vs2, unsigned int frm,
                             size_t vl);
vfloat64m1_t __riscv_vfcvt_f(vbool64_t vm, vuint64m1_t vs2, unsigned int frm,
                             size_t vl);
vfloat64m2_t __riscv_vfcvt_f(vbool32_t vm, vuint64m2_t vs2, unsigned int frm,
                             size_t vl);
vfloat64m4_t __riscv_vfcvt_f(vbool16_t vm, vuint64m4_t vs2, unsigned int frm,
                             size_t vl);
vfloat64m8_t __riscv_vfcvt_f(vbool8_t vm, vuint64m8_t vs2, unsigned int frm,
                             size_t vl);

Widening Floating-Point/Integer Type-Convert Intrinsics

vfloat16mf4_t __riscv_vfwcvt_f(vint8mf8_t vs2, size_t vl);
vfloat16mf2_t __riscv_vfwcvt_f(vint8mf4_t vs2, size_t vl);
vfloat16m1_t __riscv_vfwcvt_f(vint8mf2_t vs2, size_t vl);
vfloat16m2_t __riscv_vfwcvt_f(vint8m1_t vs2, size_t vl);
vfloat16m4_t __riscv_vfwcvt_f(vint8m2_t vs2, size_t vl);
vfloat16m8_t __riscv_vfwcvt_f(vint8m4_t vs2, size_t vl);
vfloat16mf4_t __riscv_vfwcvt_f(vuint8mf8_t vs2, size_t vl);
vfloat16mf2_t __riscv_vfwcvt_f(vuint8mf4_t vs2, size_t vl);
vfloat16m1_t __riscv_vfwcvt_f(vuint8mf2_t vs2, size_t vl);
vfloat16m2_t __riscv_vfwcvt_f(vuint8m1_t vs2, size_t vl);
vfloat16m4_t __riscv_vfwcvt_f(vuint8m2_t vs2, size_t vl);
vfloat16m8_t __riscv_vfwcvt_f(vuint8m4_t vs2, size_t vl);
vint32mf2_t __riscv_vfwcvt_x(vfloat16mf4_t vs2, size_t vl);
vint32mf2_t __riscv_vfwcvt_rtz_x(vfloat16mf4_t vs2, size_t vl);
vint32m1_t __riscv_vfwcvt_x(vfloat16mf2_t vs2, size_t vl);
vint32m1_t __riscv_vfwcvt_rtz_x(vfloat16mf2_t vs2, size_t vl);
vint32m2_t __riscv_vfwcvt_x(vfloat16m1_t vs2, size_t vl);
vint32m2_t __riscv_vfwcvt_rtz_x(vfloat16m1_t vs2, size_t vl);
vint32m4_t __riscv_vfwcvt_x(vfloat16m2_t vs2, size_t vl);
vint32m4_t __riscv_vfwcvt_rtz_x(vfloat16m2_t vs2, size_t vl);
vint32m8_t __riscv_vfwcvt_x(vfloat16m4_t vs2, size_t vl);
vint32m8_t __riscv_vfwcvt_rtz_x(vfloat16m4_t vs2, size_t vl);
vuint32mf2_t __riscv_vfwcvt_xu(vfloat16mf4_t vs2, size_t vl);
vuint32mf2_t __riscv_vfwcvt_rtz_xu(vfloat16mf4_t vs2, size_t vl);
vuint32m1_t __riscv_vfwcvt_xu(vfloat16mf2_t vs2, size_t vl);
vuint32m1_t __riscv_vfwcvt_rtz_xu(vfloat16mf2_t vs2, size_t vl);
vuint32m2_t __riscv_vfwcvt_xu(vfloat16m1_t vs2, size_t vl);
vuint32m2_t __riscv_vfwcvt_rtz_xu(vfloat16m1_t vs2, size_t vl);
vuint32m4_t __riscv_vfwcvt_xu(vfloat16m2_t vs2, size_t vl);
vuint32m4_t __riscv_vfwcvt_rtz_xu(vfloat16m2_t vs2, size_t vl);
vuint32m8_t __riscv_vfwcvt_xu(vfloat16m4_t vs2, size_t vl);
vuint32m8_t __riscv_vfwcvt_rtz_xu(vfloat16m4_t vs2, size_t vl);
vfloat32mf2_t __riscv_vfwcvt_f(vint16mf4_t vs2, size_t vl);
vfloat32m1_t __riscv_vfwcvt_f(vint16mf2_t vs2, size_t vl);
vfloat32m2_t __riscv_vfwcvt_f(vint16m1_t vs2, size_t vl);
vfloat32m4_t __riscv_vfwcvt_f(vint16m2_t vs2, size_t vl);
vfloat32m8_t __riscv_vfwcvt_f(vint16m4_t vs2, size_t vl);
vfloat32mf2_t __riscv_vfwcvt_f(vuint16mf4_t vs2, size_t vl);
vfloat32m1_t __riscv_vfwcvt_f(vuint16mf2_t vs2, size_t vl);
vfloat32m2_t __riscv_vfwcvt_f(vuint16m1_t vs2, size_t vl);
vfloat32m4_t __riscv_vfwcvt_f(vuint16m2_t vs2, size_t vl);
vfloat32m8_t __riscv_vfwcvt_f(vuint16m4_t vs2, size_t vl);
vfloat32mf2_t __riscv_vfwcvt_f(vfloat16mf4_t vs2, size_t vl);
vfloat32m1_t __riscv_vfwcvt_f(vfloat16mf2_t vs2, size_t vl);
vfloat32m2_t __riscv_vfwcvt_f(vfloat16m1_t vs2, size_t vl);
vfloat32m4_t __riscv_vfwcvt_f(vfloat16m2_t vs2, size_t vl);
vfloat32m8_t __riscv_vfwcvt_f(vfloat16m4_t vs2, size_t vl);
vint64m1_t __riscv_vfwcvt_x(vfloat32mf2_t vs2, size_t vl);
vint64m1_t __riscv_vfwcvt_rtz_x(vfloat32mf2_t vs2, size_t vl);
vint64m2_t __riscv_vfwcvt_x(vfloat32m1_t vs2, size_t vl);
vint64m2_t __riscv_vfwcvt_rtz_x(vfloat32m1_t vs2, size_t vl);
vint64m4_t __riscv_vfwcvt_x(vfloat32m2_t vs2, size_t vl);
vint64m4_t __riscv_vfwcvt_rtz_x(vfloat32m2_t vs2, size_t vl);
vint64m8_t __riscv_vfwcvt_x(vfloat32m4_t vs2, size_t vl);
vint64m8_t __riscv_vfwcvt_rtz_x(vfloat32m4_t vs2, size_t vl);
vuint64m1_t __riscv_vfwcvt_xu(vfloat32mf2_t vs2, size_t vl);
vuint64m1_t __riscv_vfwcvt_rtz_xu(vfloat32mf2_t vs2, size_t vl);
vuint64m2_t __riscv_vfwcvt_xu(vfloat32m1_t vs2, size_t vl);
vuint64m2_t __riscv_vfwcvt_rtz_xu(vfloat32m1_t vs2, size_t vl);
vuint64m4_t __riscv_vfwcvt_xu(vfloat32m2_t vs2, size_t vl);
vuint64m4_t __riscv_vfwcvt_rtz_xu(vfloat32m2_t vs2, size_t vl);
vuint64m8_t __riscv_vfwcvt_xu(vfloat32m4_t vs2, size_t vl);
vuint64m8_t __riscv_vfwcvt_rtz_xu(vfloat32m4_t vs2, size_t vl);
vfloat64m1_t __riscv_vfwcvt_f(vint32mf2_t vs2, size_t vl);
vfloat64m2_t __riscv_vfwcvt_f(vint32m1_t vs2, size_t vl);
vfloat64m4_t __riscv_vfwcvt_f(vint32m2_t vs2, size_t vl);
vfloat64m8_t __riscv_vfwcvt_f(vint32m4_t vs2, size_t vl);
vfloat64m1_t __riscv_vfwcvt_f(vuint32mf2_t vs2, size_t vl);
vfloat64m2_t __riscv_vfwcvt_f(vuint32m1_t vs2, size_t vl);
vfloat64m4_t __riscv_vfwcvt_f(vuint32m2_t vs2, size_t vl);
vfloat64m8_t __riscv_vfwcvt_f(vuint32m4_t vs2, size_t vl);
vfloat64m1_t __riscv_vfwcvt_f(vfloat32mf2_t vs2, size_t vl);
vfloat64m2_t __riscv_vfwcvt_f(vfloat32m1_t vs2, size_t vl);
vfloat64m4_t __riscv_vfwcvt_f(vfloat32m2_t vs2, size_t vl);
vfloat64m8_t __riscv_vfwcvt_f(vfloat32m4_t vs2, size_t vl);
// masked functions
vfloat16mf4_t __riscv_vfwcvt_f(vbool64_t vm, vint8mf8_t vs2, size_t vl);
vfloat16mf2_t __riscv_vfwcvt_f(vbool32_t vm, vint8mf4_t vs2, size_t vl);
vfloat16m1_t __riscv_vfwcvt_f(vbool16_t vm, vint8mf2_t vs2, size_t vl);
vfloat16m2_t __riscv_vfwcvt_f(vbool8_t vm, vint8m1_t vs2, size_t vl);
vfloat16m4_t __riscv_vfwcvt_f(vbool4_t vm, vint8m2_t vs2, size_t vl);
vfloat16m8_t __riscv_vfwcvt_f(vbool2_t vm, vint8m4_t vs2, size_t vl);
vfloat16mf4_t __riscv_vfwcvt_f(vbool64_t vm, vuint8mf8_t vs2, size_t vl);
vfloat16mf2_t __riscv_vfwcvt_f(vbool32_t vm, vuint8mf4_t vs2, size_t vl);
vfloat16m1_t __riscv_vfwcvt_f(vbool16_t vm, vuint8mf2_t vs2, size_t vl);
vfloat16m2_t __riscv_vfwcvt_f(vbool8_t vm, vuint8m1_t vs2, size_t vl);
vfloat16m4_t __riscv_vfwcvt_f(vbool4_t vm, vuint8m2_t vs2, size_t vl);
vfloat16m8_t __riscv_vfwcvt_f(vbool2_t vm, vuint8m4_t vs2, size_t vl);
vint32mf2_t __riscv_vfwcvt_x(vbool64_t vm, vfloat16mf4_t vs2, size_t vl);
vint32mf2_t __riscv_vfwcvt_rtz_x(vbool64_t vm, vfloat16mf4_t vs2, size_t vl);
vint32m1_t __riscv_vfwcvt_x(vbool32_t vm, vfloat16mf2_t vs2, size_t vl);
vint32m1_t __riscv_vfwcvt_rtz_x(vbool32_t vm, vfloat16mf2_t vs2, size_t vl);
vint32m2_t __riscv_vfwcvt_x(vbool16_t vm, vfloat16m1_t vs2, size_t vl);
vint32m2_t __riscv_vfwcvt_rtz_x(vbool16_t vm, vfloat16m1_t vs2, size_t vl);
vint32m4_t __riscv_vfwcvt_x(vbool8_t vm, vfloat16m2_t vs2, size_t vl);
vint32m4_t __riscv_vfwcvt_rtz_x(vbool8_t vm, vfloat16m2_t vs2, size_t vl);
vint32m8_t __riscv_vfwcvt_x(vbool4_t vm, vfloat16m4_t vs2, size_t vl);
vint32m8_t __riscv_vfwcvt_rtz_x(vbool4_t vm, vfloat16m4_t vs2, size_t vl);
vuint32mf2_t __riscv_vfwcvt_xu(vbool64_t vm, vfloat16mf4_t vs2, size_t vl);
vuint32mf2_t __riscv_vfwcvt_rtz_xu(vbool64_t vm, vfloat16mf4_t vs2, size_t vl);
vuint32m1_t __riscv_vfwcvt_xu(vbool32_t vm, vfloat16mf2_t vs2, size_t vl);
vuint32m1_t __riscv_vfwcvt_rtz_xu(vbool32_t vm, vfloat16mf2_t vs2, size_t vl);
vuint32m2_t __riscv_vfwcvt_xu(vbool16_t vm, vfloat16m1_t vs2, size_t vl);
vuint32m2_t __riscv_vfwcvt_rtz_xu(vbool16_t vm, vfloat16m1_t vs2, size_t vl);
vuint32m4_t __riscv_vfwcvt_xu(vbool8_t vm, vfloat16m2_t vs2, size_t vl);
vuint32m4_t __riscv_vfwcvt_rtz_xu(vbool8_t vm, vfloat16m2_t vs2, size_t vl);
vuint32m8_t __riscv_vfwcvt_xu(vbool4_t vm, vfloat16m4_t vs2, size_t vl);
vuint32m8_t __riscv_vfwcvt_rtz_xu(vbool4_t vm, vfloat16m4_t vs2, size_t vl);
vfloat32mf2_t __riscv_vfwcvt_f(vbool64_t vm, vint16mf4_t vs2, size_t vl);
vfloat32m1_t __riscv_vfwcvt_f(vbool32_t vm, vint16mf2_t vs2, size_t vl);
vfloat32m2_t __riscv_vfwcvt_f(vbool16_t vm, vint16m1_t vs2, size_t vl);
vfloat32m4_t __riscv_vfwcvt_f(vbool8_t vm, vint16m2_t vs2, size_t vl);
vfloat32m8_t __riscv_vfwcvt_f(vbool4_t vm, vint16m4_t vs2, size_t vl);
vfloat32mf2_t __riscv_vfwcvt_f(vbool64_t vm, vuint16mf4_t vs2, size_t vl);
vfloat32m1_t __riscv_vfwcvt_f(vbool32_t vm, vuint16mf2_t vs2, size_t vl);
vfloat32m2_t __riscv_vfwcvt_f(vbool16_t vm, vuint16m1_t vs2, size_t vl);
vfloat32m4_t __riscv_vfwcvt_f(vbool8_t vm, vuint16m2_t vs2, size_t vl);
vfloat32m8_t __riscv_vfwcvt_f(vbool4_t vm, vuint16m4_t vs2, size_t vl);
vfloat32mf2_t __riscv_vfwcvt_f(vbool64_t vm, vfloat16mf4_t vs2, size_t vl);
vfloat32m1_t __riscv_vfwcvt_f(vbool32_t vm, vfloat16mf2_t vs2, size_t vl);
vfloat32m2_t __riscv_vfwcvt_f(vbool16_t vm, vfloat16m1_t vs2, size_t vl);
vfloat32m4_t __riscv_vfwcvt_f(vbool8_t vm, vfloat16m2_t vs2, size_t vl);
vfloat32m8_t __riscv_vfwcvt_f(vbool4_t vm, vfloat16m4_t vs2, size_t vl);
vint64m1_t __riscv_vfwcvt_x(vbool64_t vm, vfloat32mf2_t vs2, size_t vl);
vint64m1_t __riscv_vfwcvt_rtz_x(vbool64_t vm, vfloat32mf2_t vs2, size_t vl);
vint64m2_t __riscv_vfwcvt_x(vbool32_t vm, vfloat32m1_t vs2, size_t vl);
vint64m2_t __riscv_vfwcvt_rtz_x(vbool32_t vm, vfloat32m1_t vs2, size_t vl);
vint64m4_t __riscv_vfwcvt_x(vbool16_t vm, vfloat32m2_t vs2, size_t vl);
vint64m4_t __riscv_vfwcvt_rtz_x(vbool16_t vm, vfloat32m2_t vs2, size_t vl);
vint64m8_t __riscv_vfwcvt_x(vbool8_t vm, vfloat32m4_t vs2, size_t vl);
vint64m8_t __riscv_vfwcvt_rtz_x(vbool8_t vm, vfloat32m4_t vs2, size_t vl);
vuint64m1_t __riscv_vfwcvt_xu(vbool64_t vm, vfloat32mf2_t vs2, size_t vl);
vuint64m1_t __riscv_vfwcvt_rtz_xu(vbool64_t vm, vfloat32mf2_t vs2, size_t vl);
vuint64m2_t __riscv_vfwcvt_xu(vbool32_t vm, vfloat32m1_t vs2, size_t vl);
vuint64m2_t __riscv_vfwcvt_rtz_xu(vbool32_t vm, vfloat32m1_t vs2, size_t vl);
vuint64m4_t __riscv_vfwcvt_xu(vbool16_t vm, vfloat32m2_t vs2, size_t vl);
vuint64m4_t __riscv_vfwcvt_rtz_xu(vbool16_t vm, vfloat32m2_t vs2, size_t vl);
vuint64m8_t __riscv_vfwcvt_xu(vbool8_t vm, vfloat32m4_t vs2, size_t vl);
vuint64m8_t __riscv_vfwcvt_rtz_xu(vbool8_t vm, vfloat32m4_t vs2, size_t vl);
vfloat64m1_t __riscv_vfwcvt_f(vbool64_t vm, vint32mf2_t vs2, size_t vl);
vfloat64m2_t __riscv_vfwcvt_f(vbool32_t vm, vint32m1_t vs2, size_t vl);
vfloat64m4_t __riscv_vfwcvt_f(vbool16_t vm, vint32m2_t vs2, size_t vl);
vfloat64m8_t __riscv_vfwcvt_f(vbool8_t vm, vint32m4_t vs2, size_t vl);
vfloat64m1_t __riscv_vfwcvt_f(vbool64_t vm, vuint32mf2_t vs2, size_t vl);
vfloat64m2_t __riscv_vfwcvt_f(vbool32_t vm, vuint32m1_t vs2, size_t vl);
vfloat64m4_t __riscv_vfwcvt_f(vbool16_t vm, vuint32m2_t vs2, size_t vl);
vfloat64m8_t __riscv_vfwcvt_f(vbool8_t vm, vuint32m4_t vs2, size_t vl);
vfloat64m1_t __riscv_vfwcvt_f(vbool64_t vm, vfloat32mf2_t vs2, size_t vl);
vfloat64m2_t __riscv_vfwcvt_f(vbool32_t vm, vfloat32m1_t vs2, size_t vl);
vfloat64m4_t __riscv_vfwcvt_f(vbool16_t vm, vfloat32m2_t vs2, size_t vl);
vfloat64m8_t __riscv_vfwcvt_f(vbool8_t vm, vfloat32m4_t vs2, size_t vl);
vint32mf2_t __riscv_vfwcvt_x(vfloat16mf4_t vs2, unsigned int frm, size_t vl);
vint32m1_t __riscv_vfwcvt_x(vfloat16mf2_t vs2, unsigned int frm, size_t vl);
vint32m2_t __riscv_vfwcvt_x(vfloat16m1_t vs2, unsigned int frm, size_t vl);
vint32m4_t __riscv_vfwcvt_x(vfloat16m2_t vs2, unsigned int frm, size_t vl);
vint32m8_t __riscv_vfwcvt_x(vfloat16m4_t vs2, unsigned int frm, size_t vl);
vuint32mf2_t __riscv_vfwcvt_xu(vfloat16mf4_t vs2, unsigned int frm, size_t vl);
vuint32m1_t __riscv_vfwcvt_xu(vfloat16mf2_t vs2, unsigned int frm, size_t vl);
vuint32m2_t __riscv_vfwcvt_xu(vfloat16m1_t vs2, unsigned int frm, size_t vl);
vuint32m4_t __riscv_vfwcvt_xu(vfloat16m2_t vs2, unsigned int frm, size_t vl);
vuint32m8_t __riscv_vfwcvt_xu(vfloat16m4_t vs2, unsigned int frm, size_t vl);
vint64m1_t __riscv_vfwcvt_x(vfloat32mf2_t vs2, unsigned int frm, size_t vl);
vint64m2_t __riscv_vfwcvt_x(vfloat32m1_t vs2, unsigned int frm, size_t vl);
vint64m4_t __riscv_vfwcvt_x(vfloat32m2_t vs2, unsigned int frm, size_t vl);
vint64m8_t __riscv_vfwcvt_x(vfloat32m4_t vs2, unsigned int frm, size_t vl);
vuint64m1_t __riscv_vfwcvt_xu(vfloat32mf2_t vs2, unsigned int frm, size_t vl);
vuint64m2_t __riscv_vfwcvt_xu(vfloat32m1_t vs2, unsigned int frm, size_t vl);
vuint64m4_t __riscv_vfwcvt_xu(vfloat32m2_t vs2, unsigned int frm, size_t vl);
vuint64m8_t __riscv_vfwcvt_xu(vfloat32m4_t vs2, unsigned int frm, size_t vl);
// masked functions
vint32mf2_t __riscv_vfwcvt_x(vbool64_t vm, vfloat16mf4_t vs2, unsigned int frm,
                             size_t vl);
vint32m1_t __riscv_vfwcvt_x(vbool32_t vm, vfloat16mf2_t vs2, unsigned int frm,
                            size_t vl);
vint32m2_t __riscv_vfwcvt_x(vbool16_t vm, vfloat16m1_t vs2, unsigned int frm,
                            size_t vl);
vint32m4_t __riscv_vfwcvt_x(vbool8_t vm, vfloat16m2_t vs2, unsigned int frm,
                            size_t vl);
vint32m8_t __riscv_vfwcvt_x(vbool4_t vm, vfloat16m4_t vs2, unsigned int frm,
                            size_t vl);
vuint32mf2_t __riscv_vfwcvt_xu(vbool64_t vm, vfloat16mf4_t vs2,
                               unsigned int frm, size_t vl);
vuint32m1_t __riscv_vfwcvt_xu(vbool32_t vm, vfloat16mf2_t vs2, unsigned int frm,
                              size_t vl);
vuint32m2_t __riscv_vfwcvt_xu(vbool16_t vm, vfloat16m1_t vs2, unsigned int frm,
                              size_t vl);
vuint32m4_t __riscv_vfwcvt_xu(vbool8_t vm, vfloat16m2_t vs2, unsigned int frm,
                              size_t vl);
vuint32m8_t __riscv_vfwcvt_xu(vbool4_t vm, vfloat16m4_t vs2, unsigned int frm,
                              size_t vl);
vint64m1_t __riscv_vfwcvt_x(vbool64_t vm, vfloat32mf2_t vs2, unsigned int frm,
                            size_t vl);
vint64m2_t __riscv_vfwcvt_x(vbool32_t vm, vfloat32m1_t vs2, unsigned int frm,
                            size_t vl);
vint64m4_t __riscv_vfwcvt_x(vbool16_t vm, vfloat32m2_t vs2, unsigned int frm,
                            size_t vl);
vint64m8_t __riscv_vfwcvt_x(vbool8_t vm, vfloat32m4_t vs2, unsigned int frm,
                            size_t vl);
vuint64m1_t __riscv_vfwcvt_xu(vbool64_t vm, vfloat32mf2_t vs2, unsigned int frm,
                              size_t vl);
vuint64m2_t __riscv_vfwcvt_xu(vbool32_t vm, vfloat32m1_t vs2, unsigned int frm,
                              size_t vl);
vuint64m4_t __riscv_vfwcvt_xu(vbool16_t vm, vfloat32m2_t vs2, unsigned int frm,
                              size_t vl);
vuint64m8_t __riscv_vfwcvt_xu(vbool8_t vm, vfloat32m4_t vs2, unsigned int frm,
                              size_t vl);

Narrowing Floating-Point/Integer Type-Convert Intrinsics

vint8mf8_t __riscv_vfncvt_x(vfloat16mf4_t vs2, size_t vl);
vint8mf8_t __riscv_vfncvt_rtz_x(vfloat16mf4_t vs2, size_t vl);
vint8mf4_t __riscv_vfncvt_x(vfloat16mf2_t vs2, size_t vl);
vint8mf4_t __riscv_vfncvt_rtz_x(vfloat16mf2_t vs2, size_t vl);
vint8mf2_t __riscv_vfncvt_x(vfloat16m1_t vs2, size_t vl);
vint8mf2_t __riscv_vfncvt_rtz_x(vfloat16m1_t vs2, size_t vl);
vint8m1_t __riscv_vfncvt_x(vfloat16m2_t vs2, size_t vl);
vint8m1_t __riscv_vfncvt_rtz_x(vfloat16m2_t vs2, size_t vl);
vint8m2_t __riscv_vfncvt_x(vfloat16m4_t vs2, size_t vl);
vint8m2_t __riscv_vfncvt_rtz_x(vfloat16m4_t vs2, size_t vl);
vint8m4_t __riscv_vfncvt_x(vfloat16m8_t vs2, size_t vl);
vint8m4_t __riscv_vfncvt_rtz_x(vfloat16m8_t vs2, size_t vl);
vuint8mf8_t __riscv_vfncvt_xu(vfloat16mf4_t vs2, size_t vl);
vuint8mf8_t __riscv_vfncvt_rtz_xu(vfloat16mf4_t vs2, size_t vl);
vuint8mf4_t __riscv_vfncvt_xu(vfloat16mf2_t vs2, size_t vl);
vuint8mf4_t __riscv_vfncvt_rtz_xu(vfloat16mf2_t vs2, size_t vl);
vuint8mf2_t __riscv_vfncvt_xu(vfloat16m1_t vs2, size_t vl);
vuint8mf2_t __riscv_vfncvt_rtz_xu(vfloat16m1_t vs2, size_t vl);
vuint8m1_t __riscv_vfncvt_xu(vfloat16m2_t vs2, size_t vl);
vuint8m1_t __riscv_vfncvt_rtz_xu(vfloat16m2_t vs2, size_t vl);
vuint8m2_t __riscv_vfncvt_xu(vfloat16m4_t vs2, size_t vl);
vuint8m2_t __riscv_vfncvt_rtz_xu(vfloat16m4_t vs2, size_t vl);
vuint8m4_t __riscv_vfncvt_xu(vfloat16m8_t vs2, size_t vl);
vuint8m4_t __riscv_vfncvt_rtz_xu(vfloat16m8_t vs2, size_t vl);
vint16mf4_t __riscv_vfncvt_x(vfloat32mf2_t vs2, size_t vl);
vint16mf4_t __riscv_vfncvt_rtz_x(vfloat32mf2_t vs2, size_t vl);
vint16mf2_t __riscv_vfncvt_x(vfloat32m1_t vs2, size_t vl);
vint16mf2_t __riscv_vfncvt_rtz_x(vfloat32m1_t vs2, size_t vl);
vint16m1_t __riscv_vfncvt_x(vfloat32m2_t vs2, size_t vl);
vint16m1_t __riscv_vfncvt_rtz_x(vfloat32m2_t vs2, size_t vl);
vint16m2_t __riscv_vfncvt_x(vfloat32m4_t vs2, size_t vl);
vint16m2_t __riscv_vfncvt_rtz_x(vfloat32m4_t vs2, size_t vl);
vint16m4_t __riscv_vfncvt_x(vfloat32m8_t vs2, size_t vl);
vint16m4_t __riscv_vfncvt_rtz_x(vfloat32m8_t vs2, size_t vl);
vuint16mf4_t __riscv_vfncvt_xu(vfloat32mf2_t vs2, size_t vl);
vuint16mf4_t __riscv_vfncvt_rtz_xu(vfloat32mf2_t vs2, size_t vl);
vuint16mf2_t __riscv_vfncvt_xu(vfloat32m1_t vs2, size_t vl);
vuint16mf2_t __riscv_vfncvt_rtz_xu(vfloat32m1_t vs2, size_t vl);
vuint16m1_t __riscv_vfncvt_xu(vfloat32m2_t vs2, size_t vl);
vuint16m1_t __riscv_vfncvt_rtz_xu(vfloat32m2_t vs2, size_t vl);
vuint16m2_t __riscv_vfncvt_xu(vfloat32m4_t vs2, size_t vl);
vuint16m2_t __riscv_vfncvt_rtz_xu(vfloat32m4_t vs2, size_t vl);
vuint16m4_t __riscv_vfncvt_xu(vfloat32m8_t vs2, size_t vl);
vuint16m4_t __riscv_vfncvt_rtz_xu(vfloat32m8_t vs2, size_t vl);
vfloat16mf4_t __riscv_vfncvt_f(vint32mf2_t vs2, size_t vl);
vfloat16mf2_t __riscv_vfncvt_f(vint32m1_t vs2, size_t vl);
vfloat16m1_t __riscv_vfncvt_f(vint32m2_t vs2, size_t vl);
vfloat16m2_t __riscv_vfncvt_f(vint32m4_t vs2, size_t vl);
vfloat16m4_t __riscv_vfncvt_f(vint32m8_t vs2, size_t vl);
vfloat16mf4_t __riscv_vfncvt_f(vuint32mf2_t vs2, size_t vl);
vfloat16mf2_t __riscv_vfncvt_f(vuint32m1_t vs2, size_t vl);
vfloat16m1_t __riscv_vfncvt_f(vuint32m2_t vs2, size_t vl);
vfloat16m2_t __riscv_vfncvt_f(vuint32m4_t vs2, size_t vl);
vfloat16m4_t __riscv_vfncvt_f(vuint32m8_t vs2, size_t vl);
vfloat16mf4_t __riscv_vfncvt_f(vfloat32mf2_t vs2, size_t vl);
vfloat16mf4_t __riscv_vfncvt_rod_f(vfloat32mf2_t vs2, size_t vl);
vfloat16mf2_t __riscv_vfncvt_f(vfloat32m1_t vs2, size_t vl);
vfloat16mf2_t __riscv_vfncvt_rod_f(vfloat32m1_t vs2, size_t vl);
vfloat16m1_t __riscv_vfncvt_f(vfloat32m2_t vs2, size_t vl);
vfloat16m1_t __riscv_vfncvt_rod_f(vfloat32m2_t vs2, size_t vl);
vfloat16m2_t __riscv_vfncvt_f(vfloat32m4_t vs2, size_t vl);
vfloat16m2_t __riscv_vfncvt_rod_f(vfloat32m4_t vs2, size_t vl);
vfloat16m4_t __riscv_vfncvt_f(vfloat32m8_t vs2, size_t vl);
vfloat16m4_t __riscv_vfncvt_rod_f(vfloat32m8_t vs2, size_t vl);
vint32mf2_t __riscv_vfncvt_x(vfloat64m1_t vs2, size_t vl);
vint32mf2_t __riscv_vfncvt_rtz_x(vfloat64m1_t vs2, size_t vl);
vint32m1_t __riscv_vfncvt_x(vfloat64m2_t vs2, size_t vl);
vint32m1_t __riscv_vfncvt_rtz_x(vfloat64m2_t vs2, size_t vl);
vint32m2_t __riscv_vfncvt_x(vfloat64m4_t vs2, size_t vl);
vint32m2_t __riscv_vfncvt_rtz_x(vfloat64m4_t vs2, size_t vl);
vint32m4_t __riscv_vfncvt_x(vfloat64m8_t vs2, size_t vl);
vint32m4_t __riscv_vfncvt_rtz_x(vfloat64m8_t vs2, size_t vl);
vuint32mf2_t __riscv_vfncvt_xu(vfloat64m1_t vs2, size_t vl);
vuint32mf2_t __riscv_vfncvt_rtz_xu(vfloat64m1_t vs2, size_t vl);
vuint32m1_t __riscv_vfncvt_xu(vfloat64m2_t vs2, size_t vl);
vuint32m1_t __riscv_vfncvt_rtz_xu(vfloat64m2_t vs2, size_t vl);
vuint32m2_t __riscv_vfncvt_xu(vfloat64m4_t vs2, size_t vl);
vuint32m2_t __riscv_vfncvt_rtz_xu(vfloat64m4_t vs2, size_t vl);
vuint32m4_t __riscv_vfncvt_xu(vfloat64m8_t vs2, size_t vl);
vuint32m4_t __riscv_vfncvt_rtz_xu(vfloat64m8_t vs2, size_t vl);
vfloat32mf2_t __riscv_vfncvt_f(vint64m1_t vs2, size_t vl);
vfloat32m1_t __riscv_vfncvt_f(vint64m2_t vs2, size_t vl);
vfloat32m2_t __riscv_vfncvt_f(vint64m4_t vs2, size_t vl);
vfloat32m4_t __riscv_vfncvt_f(vint64m8_t vs2, size_t vl);
vfloat32mf2_t __riscv_vfncvt_f(vuint64m1_t vs2, size_t vl);
vfloat32m1_t __riscv_vfncvt_f(vuint64m2_t vs2, size_t vl);
vfloat32m2_t __riscv_vfncvt_f(vuint64m4_t vs2, size_t vl);
vfloat32m4_t __riscv_vfncvt_f(vuint64m8_t vs2, size_t vl);
vfloat32mf2_t __riscv_vfncvt_f(vfloat64m1_t vs2, size_t vl);
vfloat32mf2_t __riscv_vfncvt_rod_f(vfloat64m1_t vs2, size_t vl);
vfloat32m1_t __riscv_vfncvt_f(vfloat64m2_t vs2, size_t vl);
vfloat32m1_t __riscv_vfncvt_rod_f(vfloat64m2_t vs2, size_t vl);
vfloat32m2_t __riscv_vfncvt_f(vfloat64m4_t vs2, size_t vl);
vfloat32m2_t __riscv_vfncvt_rod_f(vfloat64m4_t vs2, size_t vl);
vfloat32m4_t __riscv_vfncvt_f(vfloat64m8_t vs2, size_t vl);
vfloat32m4_t __riscv_vfncvt_rod_f(vfloat64m8_t vs2, size_t vl);
// masked functions
vint8mf8_t __riscv_vfncvt_x(vbool64_t vm, vfloat16mf4_t vs2, size_t vl);
vint8mf8_t __riscv_vfncvt_rtz_x(vbool64_t vm, vfloat16mf4_t vs2, size_t vl);
vint8mf4_t __riscv_vfncvt_x(vbool32_t vm, vfloat16mf2_t vs2, size_t vl);
vint8mf4_t __riscv_vfncvt_rtz_x(vbool32_t vm, vfloat16mf2_t vs2, size_t vl);
vint8mf2_t __riscv_vfncvt_x(vbool16_t vm, vfloat16m1_t vs2, size_t vl);
vint8mf2_t __riscv_vfncvt_rtz_x(vbool16_t vm, vfloat16m1_t vs2, size_t vl);
vint8m1_t __riscv_vfncvt_x(vbool8_t vm, vfloat16m2_t vs2, size_t vl);
vint8m1_t __riscv_vfncvt_rtz_x(vbool8_t vm, vfloat16m2_t vs2, size_t vl);
vint8m2_t __riscv_vfncvt_x(vbool4_t vm, vfloat16m4_t vs2, size_t vl);
vint8m2_t __riscv_vfncvt_rtz_x(vbool4_t vm, vfloat16m4_t vs2, size_t vl);
vint8m4_t __riscv_vfncvt_x(vbool2_t vm, vfloat16m8_t vs2, size_t vl);
vint8m4_t __riscv_vfncvt_rtz_x(vbool2_t vm, vfloat16m8_t vs2, size_t vl);
vuint8mf8_t __riscv_vfncvt_xu(vbool64_t vm, vfloat16mf4_t vs2, size_t vl);
vuint8mf8_t __riscv_vfncvt_rtz_xu(vbool64_t vm, vfloat16mf4_t vs2, size_t vl);
vuint8mf4_t __riscv_vfncvt_xu(vbool32_t vm, vfloat16mf2_t vs2, size_t vl);
vuint8mf4_t __riscv_vfncvt_rtz_xu(vbool32_t vm, vfloat16mf2_t vs2, size_t vl);
vuint8mf2_t __riscv_vfncvt_xu(vbool16_t vm, vfloat16m1_t vs2, size_t vl);
vuint8mf2_t __riscv_vfncvt_rtz_xu(vbool16_t vm, vfloat16m1_t vs2, size_t vl);
vuint8m1_t __riscv_vfncvt_xu(vbool8_t vm, vfloat16m2_t vs2, size_t vl);
vuint8m1_t __riscv_vfncvt_rtz_xu(vbool8_t vm, vfloat16m2_t vs2, size_t vl);
vuint8m2_t __riscv_vfncvt_xu(vbool4_t vm, vfloat16m4_t vs2, size_t vl);
vuint8m2_t __riscv_vfncvt_rtz_xu(vbool4_t vm, vfloat16m4_t vs2, size_t vl);
vuint8m4_t __riscv_vfncvt_xu(vbool2_t vm, vfloat16m8_t vs2, size_t vl);
vuint8m4_t __riscv_vfncvt_rtz_xu(vbool2_t vm, vfloat16m8_t vs2, size_t vl);
vint16mf4_t __riscv_vfncvt_x(vbool64_t vm, vfloat32mf2_t vs2, size_t vl);
vint16mf4_t __riscv_vfncvt_rtz_x(vbool64_t vm, vfloat32mf2_t vs2, size_t vl);
vint16mf2_t __riscv_vfncvt_x(vbool32_t vm, vfloat32m1_t vs2, size_t vl);
vint16mf2_t __riscv_vfncvt_rtz_x(vbool32_t vm, vfloat32m1_t vs2, size_t vl);
vint16m1_t __riscv_vfncvt_x(vbool16_t vm, vfloat32m2_t vs2, size_t vl);
vint16m1_t __riscv_vfncvt_rtz_x(vbool16_t vm, vfloat32m2_t vs2, size_t vl);
vint16m2_t __riscv_vfncvt_x(vbool8_t vm, vfloat32m4_t vs2, size_t vl);
vint16m2_t __riscv_vfncvt_rtz_x(vbool8_t vm, vfloat32m4_t vs2, size_t vl);
vint16m4_t __riscv_vfncvt_x(vbool4_t vm, vfloat32m8_t vs2, size_t vl);
vint16m4_t __riscv_vfncvt_rtz_x(vbool4_t vm, vfloat32m8_t vs2, size_t vl);
vuint16mf4_t __riscv_vfncvt_xu(vbool64_t vm, vfloat32mf2_t vs2, size_t vl);
vuint16mf4_t __riscv_vfncvt_rtz_xu(vbool64_t vm, vfloat32mf2_t vs2, size_t vl);
vuint16mf2_t __riscv_vfncvt_xu(vbool32_t vm, vfloat32m1_t vs2, size_t vl);
vuint16mf2_t __riscv_vfncvt_rtz_xu(vbool32_t vm, vfloat32m1_t vs2, size_t vl);
vuint16m1_t __riscv_vfncvt_xu(vbool16_t vm, vfloat32m2_t vs2, size_t vl);
vuint16m1_t __riscv_vfncvt_rtz_xu(vbool16_t vm, vfloat32m2_t vs2, size_t vl);
vuint16m2_t __riscv_vfncvt_xu(vbool8_t vm, vfloat32m4_t vs2, size_t vl);
vuint16m2_t __riscv_vfncvt_rtz_xu(vbool8_t vm, vfloat32m4_t vs2, size_t vl);
vuint16m4_t __riscv_vfncvt_xu(vbool4_t vm, vfloat32m8_t vs2, size_t vl);
vuint16m4_t __riscv_vfncvt_rtz_xu(vbool4_t vm, vfloat32m8_t vs2, size_t vl);
vfloat16mf4_t __riscv_vfncvt_f(vbool64_t vm, vint32mf2_t vs2, size_t vl);
vfloat16mf2_t __riscv_vfncvt_f(vbool32_t vm, vint32m1_t vs2, size_t vl);
vfloat16m1_t __riscv_vfncvt_f(vbool16_t vm, vint32m2_t vs2, size_t vl);
vfloat16m2_t __riscv_vfncvt_f(vbool8_t vm, vint32m4_t vs2, size_t vl);
vfloat16m4_t __riscv_vfncvt_f(vbool4_t vm, vint32m8_t vs2, size_t vl);
vfloat16mf4_t __riscv_vfncvt_f(vbool64_t vm, vuint32mf2_t vs2, size_t vl);
vfloat16mf2_t __riscv_vfncvt_f(vbool32_t vm, vuint32m1_t vs2, size_t vl);
vfloat16m1_t __riscv_vfncvt_f(vbool16_t vm, vuint32m2_t vs2, size_t vl);
vfloat16m2_t __riscv_vfncvt_f(vbool8_t vm, vuint32m4_t vs2, size_t vl);
vfloat16m4_t __riscv_vfncvt_f(vbool4_t vm, vuint32m8_t vs2, size_t vl);
vfloat16mf4_t __riscv_vfncvt_f(vbool64_t vm, vfloat32mf2_t vs2, size_t vl);
vfloat16mf4_t __riscv_vfncvt_rod_f(vbool64_t vm, vfloat32mf2_t vs2, size_t vl);
vfloat16mf2_t __riscv_vfncvt_f(vbool32_t vm, vfloat32m1_t vs2, size_t vl);
vfloat16mf2_t __riscv_vfncvt_rod_f(vbool32_t vm, vfloat32m1_t vs2, size_t vl);
vfloat16m1_t __riscv_vfncvt_f(vbool16_t vm, vfloat32m2_t vs2, size_t vl);
vfloat16m1_t __riscv_vfncvt_rod_f(vbool16_t vm, vfloat32m2_t vs2, size_t vl);
vfloat16m2_t __riscv_vfncvt_f(vbool8_t vm, vfloat32m4_t vs2, size_t vl);
vfloat16m2_t __riscv_vfncvt_rod_f(vbool8_t vm, vfloat32m4_t vs2, size_t vl);
vfloat16m4_t __riscv_vfncvt_f(vbool4_t vm, vfloat32m8_t vs2, size_t vl);
vfloat16m4_t __riscv_vfncvt_rod_f(vbool4_t vm, vfloat32m8_t vs2, size_t vl);
vint32mf2_t __riscv_vfncvt_x(vbool64_t vm, vfloat64m1_t vs2, size_t vl);
vint32mf2_t __riscv_vfncvt_rtz_x(vbool64_t vm, vfloat64m1_t vs2, size_t vl);
vint32m1_t __riscv_vfncvt_x(vbool32_t vm, vfloat64m2_t vs2, size_t vl);
vint32m1_t __riscv_vfncvt_rtz_x(vbool32_t vm, vfloat64m2_t vs2, size_t vl);
vint32m2_t __riscv_vfncvt_x(vbool16_t vm, vfloat64m4_t vs2, size_t vl);
vint32m2_t __riscv_vfncvt_rtz_x(vbool16_t vm, vfloat64m4_t vs2, size_t vl);
vint32m4_t __riscv_vfncvt_x(vbool8_t vm, vfloat64m8_t vs2, size_t vl);
vint32m4_t __riscv_vfncvt_rtz_x(vbool8_t vm, vfloat64m8_t vs2, size_t vl);
vuint32mf2_t __riscv_vfncvt_xu(vbool64_t vm, vfloat64m1_t vs2, size_t vl);
vuint32mf2_t __riscv_vfncvt_rtz_xu(vbool64_t vm, vfloat64m1_t vs2, size_t vl);
vuint32m1_t __riscv_vfncvt_xu(vbool32_t vm, vfloat64m2_t vs2, size_t vl);
vuint32m1_t __riscv_vfncvt_rtz_xu(vbool32_t vm, vfloat64m2_t vs2, size_t vl);
vuint32m2_t __riscv_vfncvt_xu(vbool16_t vm, vfloat64m4_t vs2, size_t vl);
vuint32m2_t __riscv_vfncvt_rtz_xu(vbool16_t vm, vfloat64m4_t vs2, size_t vl);
vuint32m4_t __riscv_vfncvt_xu(vbool8_t vm, vfloat64m8_t vs2, size_t vl);
vuint32m4_t __riscv_vfncvt_rtz_xu(vbool8_t vm, vfloat64m8_t vs2, size_t vl);
vfloat32mf2_t __riscv_vfncvt_f(vbool64_t vm, vint64m1_t vs2, size_t vl);
vfloat32m1_t __riscv_vfncvt_f(vbool32_t vm, vint64m2_t vs2, size_t vl);
vfloat32m2_t __riscv_vfncvt_f(vbool16_t vm, vint64m4_t vs2, size_t vl);
vfloat32m4_t __riscv_vfncvt_f(vbool8_t vm, vint64m8_t vs2, size_t vl);
vfloat32mf2_t __riscv_vfncvt_f(vbool64_t vm, vuint64m1_t vs2, size_t vl);
vfloat32m1_t __riscv_vfncvt_f(vbool32_t vm, vuint64m2_t vs2, size_t vl);
vfloat32m2_t __riscv_vfncvt_f(vbool16_t vm, vuint64m4_t vs2, size_t vl);
vfloat32m4_t __riscv_vfncvt_f(vbool8_t vm, vuint64m8_t vs2, size_t vl);
vfloat32mf2_t __riscv_vfncvt_f(vbool64_t vm, vfloat64m1_t vs2, size_t vl);
vfloat32mf2_t __riscv_vfncvt_rod_f(vbool64_t vm, vfloat64m1_t vs2, size_t vl);
vfloat32m1_t __riscv_vfncvt_f(vbool32_t vm, vfloat64m2_t vs2, size_t vl);
vfloat32m1_t __riscv_vfncvt_rod_f(vbool32_t vm, vfloat64m2_t vs2, size_t vl);
vfloat32m2_t __riscv_vfncvt_f(vbool16_t vm, vfloat64m4_t vs2, size_t vl);
vfloat32m2_t __riscv_vfncvt_rod_f(vbool16_t vm, vfloat64m4_t vs2, size_t vl);
vfloat32m4_t __riscv_vfncvt_f(vbool8_t vm, vfloat64m8_t vs2, size_t vl);
vfloat32m4_t __riscv_vfncvt_rod_f(vbool8_t vm, vfloat64m8_t vs2, size_t vl);
vint8mf8_t __riscv_vfncvt_x(vfloat16mf4_t vs2, unsigned int frm, size_t vl);
vint8mf4_t __riscv_vfncvt_x(vfloat16mf2_t vs2, unsigned int frm, size_t vl);
vint8mf2_t __riscv_vfncvt_x(vfloat16m1_t vs2, unsigned int frm, size_t vl);
vint8m1_t __riscv_vfncvt_x(vfloat16m2_t vs2, unsigned int frm, size_t vl);
vint8m2_t __riscv_vfncvt_x(vfloat16m4_t vs2, unsigned int frm, size_t vl);
vint8m4_t __riscv_vfncvt_x(vfloat16m8_t vs2, unsigned int frm, size_t vl);
vuint8mf8_t __riscv_vfncvt_xu(vfloat16mf4_t vs2, unsigned int frm, size_t vl);
vuint8mf4_t __riscv_vfncvt_xu(vfloat16mf2_t vs2, unsigned int frm, size_t vl);
vuint8mf2_t __riscv_vfncvt_xu(vfloat16m1_t vs2, unsigned int frm, size_t vl);
vuint8m1_t __riscv_vfncvt_xu(vfloat16m2_t vs2, unsigned int frm, size_t vl);
vuint8m2_t __riscv_vfncvt_xu(vfloat16m4_t vs2, unsigned int frm, size_t vl);
vuint8m4_t __riscv_vfncvt_xu(vfloat16m8_t vs2, unsigned int frm, size_t vl);
vint16mf4_t __riscv_vfncvt_x(vfloat32mf2_t vs2, unsigned int frm, size_t vl);
vint16mf2_t __riscv_vfncvt_x(vfloat32m1_t vs2, unsigned int frm, size_t vl);
vint16m1_t __riscv_vfncvt_x(vfloat32m2_t vs2, unsigned int frm, size_t vl);
vint16m2_t __riscv_vfncvt_x(vfloat32m4_t vs2, unsigned int frm, size_t vl);
vint16m4_t __riscv_vfncvt_x(vfloat32m8_t vs2, unsigned int frm, size_t vl);
vuint16mf4_t __riscv_vfncvt_xu(vfloat32mf2_t vs2, unsigned int frm, size_t vl);
vuint16mf2_t __riscv_vfncvt_xu(vfloat32m1_t vs2, unsigned int frm, size_t vl);
vuint16m1_t __riscv_vfncvt_xu(vfloat32m2_t vs2, unsigned int frm, size_t vl);
vuint16m2_t __riscv_vfncvt_xu(vfloat32m4_t vs2, unsigned int frm, size_t vl);
vuint16m4_t __riscv_vfncvt_xu(vfloat32m8_t vs2, unsigned int frm, size_t vl);
vfloat16mf4_t __riscv_vfncvt_f(vint32mf2_t vs2, unsigned int frm, size_t vl);
vfloat16mf2_t __riscv_vfncvt_f(vint32m1_t vs2, unsigned int frm, size_t vl);
vfloat16m1_t __riscv_vfncvt_f(vint32m2_t vs2, unsigned int frm, size_t vl);
vfloat16m2_t __riscv_vfncvt_f(vint32m4_t vs2, unsigned int frm, size_t vl);
vfloat16m4_t __riscv_vfncvt_f(vint32m8_t vs2, unsigned int frm, size_t vl);
vfloat16mf4_t __riscv_vfncvt_f(vuint32mf2_t vs2, unsigned int frm, size_t vl);
vfloat16mf2_t __riscv_vfncvt_f(vuint32m1_t vs2, unsigned int frm, size_t vl);
vfloat16m1_t __riscv_vfncvt_f(vuint32m2_t vs2, unsigned int frm, size_t vl);
vfloat16m2_t __riscv_vfncvt_f(vuint32m4_t vs2, unsigned int frm, size_t vl);
vfloat16m4_t __riscv_vfncvt_f(vuint32m8_t vs2, unsigned int frm, size_t vl);
vfloat16mf4_t __riscv_vfncvt_f(vfloat32mf2_t vs2, unsigned int frm, size_t vl);
vfloat16mf2_t __riscv_vfncvt_f(vfloat32m1_t vs2, unsigned int frm, size_t vl);
vfloat16m1_t __riscv_vfncvt_f(vfloat32m2_t vs2, unsigned int frm, size_t vl);
vfloat16m2_t __riscv_vfncvt_f(vfloat32m4_t vs2, unsigned int frm, size_t vl);
vfloat16m4_t __riscv_vfncvt_f(vfloat32m8_t vs2, unsigned int frm, size_t vl);
vint32mf2_t __riscv_vfncvt_x(vfloat64m1_t vs2, unsigned int frm, size_t vl);
vint32m1_t __riscv_vfncvt_x(vfloat64m2_t vs2, unsigned int frm, size_t vl);
vint32m2_t __riscv_vfncvt_x(vfloat64m4_t vs2, unsigned int frm, size_t vl);
vint32m4_t __riscv_vfncvt_x(vfloat64m8_t vs2, unsigned int frm, size_t vl);
vuint32mf2_t __riscv_vfncvt_xu(vfloat64m1_t vs2, unsigned int frm, size_t vl);
vuint32m1_t __riscv_vfncvt_xu(vfloat64m2_t vs2, unsigned int frm, size_t vl);
vuint32m2_t __riscv_vfncvt_xu(vfloat64m4_t vs2, unsigned int frm, size_t vl);
vuint32m4_t __riscv_vfncvt_xu(vfloat64m8_t vs2, unsigned int frm, size_t vl);
vfloat32mf2_t __riscv_vfncvt_f(vint64m1_t vs2, unsigned int frm, size_t vl);
vfloat32m1_t __riscv_vfncvt_f(vint64m2_t vs2, unsigned int frm, size_t vl);
vfloat32m2_t __riscv_vfncvt_f(vint64m4_t vs2, unsigned int frm, size_t vl);
vfloat32m4_t __riscv_vfncvt_f(vint64m8_t vs2, unsigned int frm, size_t vl);
vfloat32mf2_t __riscv_vfncvt_f(vuint64m1_t vs2, unsigned int frm, size_t vl);
vfloat32m1_t __riscv_vfncvt_f(vuint64m2_t vs2, unsigned int frm, size_t vl);
vfloat32m2_t __riscv_vfncvt_f(vuint64m4_t vs2, unsigned int frm, size_t vl);
vfloat32m4_t __riscv_vfncvt_f(vuint64m8_t vs2, unsigned int frm, size_t vl);
vfloat32mf2_t __riscv_vfncvt_f(vfloat64m1_t vs2, unsigned int frm, size_t vl);
vfloat32m1_t __riscv_vfncvt_f(vfloat64m2_t vs2, unsigned int frm, size_t vl);
vfloat32m2_t __riscv_vfncvt_f(vfloat64m4_t vs2, unsigned int frm, size_t vl);
vfloat32m4_t __riscv_vfncvt_f(vfloat64m8_t vs2, unsigned int frm, size_t vl);
// masked functions
vint8mf8_t __riscv_vfncvt_x(vbool64_t vm, vfloat16mf4_t vs2, unsigned int frm,
                            size_t vl);
vint8mf4_t __riscv_vfncvt_x(vbool32_t vm, vfloat16mf2_t vs2, unsigned int frm,
                            size_t vl);
vint8mf2_t __riscv_vfncvt_x(vbool16_t vm, vfloat16m1_t vs2, unsigned int frm,
                            size_t vl);
vint8m1_t __riscv_vfncvt_x(vbool8_t vm, vfloat16m2_t vs2, unsigned int frm,
                           size_t vl);
vint8m2_t __riscv_vfncvt_x(vbool4_t vm, vfloat16m4_t vs2, unsigned int frm,
                           size_t vl);
vint8m4_t __riscv_vfncvt_x(vbool2_t vm, vfloat16m8_t vs2, unsigned int frm,
                           size_t vl);
vuint8mf8_t __riscv_vfncvt_xu(vbool64_t vm, vfloat16mf4_t vs2, unsigned int frm,
                              size_t vl);
vuint8mf4_t __riscv_vfncvt_xu(vbool32_t vm, vfloat16mf2_t vs2, unsigned int frm,
                              size_t vl);
vuint8mf2_t __riscv_vfncvt_xu(vbool16_t vm, vfloat16m1_t vs2, unsigned int frm,
                              size_t vl);
vuint8m1_t __riscv_vfncvt_xu(vbool8_t vm, vfloat16m2_t vs2, unsigned int frm,
                             size_t vl);
vuint8m2_t __riscv_vfncvt_xu(vbool4_t vm, vfloat16m4_t vs2, unsigned int frm,
                             size_t vl);
vuint8m4_t __riscv_vfncvt_xu(vbool2_t vm, vfloat16m8_t vs2, unsigned int frm,
                             size_t vl);
vint16mf4_t __riscv_vfncvt_x(vbool64_t vm, vfloat32mf2_t vs2, unsigned int frm,
                             size_t vl);
vint16mf2_t __riscv_vfncvt_x(vbool32_t vm, vfloat32m1_t vs2, unsigned int frm,
                             size_t vl);
vint16m1_t __riscv_vfncvt_x(vbool16_t vm, vfloat32m2_t vs2, unsigned int frm,
                            size_t vl);
vint16m2_t __riscv_vfncvt_x(vbool8_t vm, vfloat32m4_t vs2, unsigned int frm,
                            size_t vl);
vint16m4_t __riscv_vfncvt_x(vbool4_t vm, vfloat32m8_t vs2, unsigned int frm,
                            size_t vl);
vuint16mf4_t __riscv_vfncvt_xu(vbool64_t vm, vfloat32mf2_t vs2,
                               unsigned int frm, size_t vl);
vuint16mf2_t __riscv_vfncvt_xu(vbool32_t vm, vfloat32m1_t vs2, unsigned int frm,
                               size_t vl);
vuint16m1_t __riscv_vfncvt_xu(vbool16_t vm, vfloat32m2_t vs2, unsigned int frm,
                              size_t vl);
vuint16m2_t __riscv_vfncvt_xu(vbool8_t vm, vfloat32m4_t vs2, unsigned int frm,
                              size_t vl);
vuint16m4_t __riscv_vfncvt_xu(vbool4_t vm, vfloat32m8_t vs2, unsigned int frm,
                              size_t vl);
vfloat16mf4_t __riscv_vfncvt_f(vbool64_t vm, vint32mf2_t vs2, unsigned int frm,
                               size_t vl);
vfloat16mf2_t __riscv_vfncvt_f(vbool32_t vm, vint32m1_t vs2, unsigned int frm,
                               size_t vl);
vfloat16m1_t __riscv_vfncvt_f(vbool16_t vm, vint32m2_t vs2, unsigned int frm,
                              size_t vl);
vfloat16m2_t __riscv_vfncvt_f(vbool8_t vm, vint32m4_t vs2, unsigned int frm,
                              size_t vl);
vfloat16m4_t __riscv_vfncvt_f(vbool4_t vm, vint32m8_t vs2, unsigned int frm,
                              size_t vl);
vfloat16mf4_t __riscv_vfncvt_f(vbool64_t vm, vuint32mf2_t vs2, unsigned int frm,
                               size_t vl);
vfloat16mf2_t __riscv_vfncvt_f(vbool32_t vm, vuint32m1_t vs2, unsigned int frm,
                               size_t vl);
vfloat16m1_t __riscv_vfncvt_f(vbool16_t vm, vuint32m2_t vs2, unsigned int frm,
                              size_t vl);
vfloat16m2_t __riscv_vfncvt_f(vbool8_t vm, vuint32m4_t vs2, unsigned int frm,
                              size_t vl);
vfloat16m4_t __riscv_vfncvt_f(vbool4_t vm, vuint32m8_t vs2, unsigned int frm,
                              size_t vl);
vfloat16mf4_t __riscv_vfncvt_f(vbool64_t vm, vfloat32mf2_t vs2,
                               unsigned int frm, size_t vl);
vfloat16mf2_t __riscv_vfncvt_f(vbool32_t vm, vfloat32m1_t vs2, unsigned int frm,
                               size_t vl);
vfloat16m1_t __riscv_vfncvt_f(vbool16_t vm, vfloat32m2_t vs2, unsigned int frm,
                              size_t vl);
vfloat16m2_t __riscv_vfncvt_f(vbool8_t vm, vfloat32m4_t vs2, unsigned int frm,
                              size_t vl);
vfloat16m4_t __riscv_vfncvt_f(vbool4_t vm, vfloat32m8_t vs2, unsigned int frm,
                              size_t vl);
vint32mf2_t __riscv_vfncvt_x(vbool64_t vm, vfloat64m1_t vs2, unsigned int frm,
                             size_t vl);
vint32m1_t __riscv_vfncvt_x(vbool32_t vm, vfloat64m2_t vs2, unsigned int frm,
                            size_t vl);
vint32m2_t __riscv_vfncvt_x(vbool16_t vm, vfloat64m4_t vs2, unsigned int frm,
                            size_t vl);
vint32m4_t __riscv_vfncvt_x(vbool8_t vm, vfloat64m8_t vs2, unsigned int frm,
                            size_t vl);
vuint32mf2_t __riscv_vfncvt_xu(vbool64_t vm, vfloat64m1_t vs2, unsigned int frm,
                               size_t vl);
vuint32m1_t __riscv_vfncvt_xu(vbool32_t vm, vfloat64m2_t vs2, unsigned int frm,
                              size_t vl);
vuint32m2_t __riscv_vfncvt_xu(vbool16_t vm, vfloat64m4_t vs2, unsigned int frm,
                              size_t vl);
vuint32m4_t __riscv_vfncvt_xu(vbool8_t vm, vfloat64m8_t vs2, unsigned int frm,
                              size_t vl);
vfloat32mf2_t __riscv_vfncvt_f(vbool64_t vm, vint64m1_t vs2, unsigned int frm,
                               size_t vl);
vfloat32m1_t __riscv_vfncvt_f(vbool32_t vm, vint64m2_t vs2, unsigned int frm,
                              size_t vl);
vfloat32m2_t __riscv_vfncvt_f(vbool16_t vm, vint64m4_t vs2, unsigned int frm,
                              size_t vl);
vfloat32m4_t __riscv_vfncvt_f(vbool8_t vm, vint64m8_t vs2, unsigned int frm,
                              size_t vl);
vfloat32mf2_t __riscv_vfncvt_f(vbool64_t vm, vuint64m1_t vs2, unsigned int frm,
                               size_t vl);
vfloat32m1_t __riscv_vfncvt_f(vbool32_t vm, vuint64m2_t vs2, unsigned int frm,
                              size_t vl);
vfloat32m2_t __riscv_vfncvt_f(vbool16_t vm, vuint64m4_t vs2, unsigned int frm,
                              size_t vl);
vfloat32m4_t __riscv_vfncvt_f(vbool8_t vm, vuint64m8_t vs2, unsigned int frm,
                              size_t vl);
vfloat32mf2_t __riscv_vfncvt_f(vbool64_t vm, vfloat64m1_t vs2, unsigned int frm,
                               size_t vl);
vfloat32m1_t __riscv_vfncvt_f(vbool32_t vm, vfloat64m2_t vs2, unsigned int frm,
                              size_t vl);
vfloat32m2_t __riscv_vfncvt_f(vbool16_t vm, vfloat64m4_t vs2, unsigned int frm,
                              size_t vl);
vfloat32m4_t __riscv_vfncvt_f(vbool8_t vm, vfloat64m8_t vs2, unsigned int frm,
                              size_t vl);