15#if defined(__cplusplus)
19#define __DEFAULT_FN_ATTRS __attribute__((__always_inline__, __nodebug__))
21#if defined(__riscv_xandesperf)
27 return __builtin_riscv_nds_ffb_32(
__a,
__b);
31__riscv_nds_ffzmism_32(uint32_t
__a, uint32_t
__b) {
32 return __builtin_riscv_nds_ffzmism_32(
__a,
__b);
36__riscv_nds_ffmism_32(uint32_t
__a, uint32_t
__b) {
37 return __builtin_riscv_nds_ffmism_32(
__a,
__b);
41__riscv_nds_flmism_32(uint32_t
__a, uint32_t
__b) {
42 return __builtin_riscv_nds_flmism_32(
__a,
__b);
51 return __builtin_riscv_nds_ffb_64(
__a,
__b);
55__riscv_nds_ffzmism_64(uint64_t
__a, uint64_t
__b) {
56 return __builtin_riscv_nds_ffzmism_64(
__a,
__b);
60__riscv_nds_ffmism_64(uint64_t
__a, uint64_t
__b) {
61 return __builtin_riscv_nds_ffmism_64(
__a,
__b);
65__riscv_nds_flmism_64(uint64_t
__a, uint64_t
__b) {
66 return __builtin_riscv_nds_flmism_64(
__a,
__b);
73#if defined(__riscv_xandesbfhcvt)
76 return __builtin_riscv_nds_fcvt_s_bf16(bf);
80 return __builtin_riscv_nds_fcvt_bf16_s(sf);
85#if defined(__cplusplus)
#define __DEFAULT_FN_ATTRS
static __inline__ vector float vector float __b
static __inline__ void int __a