14#error "This header is only meant to be used on riscv architecture"
17#define __riscv_intrinsic_xmipsexectl 1
19#define __DEFAULT_FN_ATTRS \
20 __attribute__((__always_inline__, __nodebug__, __target__("xmipsexectl")))
23 __builtin_riscv_mips_pause();
27 __builtin_riscv_mips_ehb();
31 __builtin_riscv_mips_ihb();
34#undef __DEFAULT_FN_ATTRS
#define __DEFAULT_FN_ATTRS
static __inline__ void __DEFAULT_FN_ATTRS __mips_pause()
static __inline__ void __DEFAULT_FN_ATTRS __mips_ihb()
static __inline__ void __DEFAULT_FN_ATTRS __mips_ehb()