6.60.20 NDS32 Built-in Functions ¶
These built-in functions are available for the NDS32 target:
-
Built-in Function:
void__builtin_nds32_isync(int *addr)¶ Insert an ISYNC instruction into the instruction stream where addr is an instruction address for serialization.
-
Built-in Function:
void__builtin_nds32_isb(void)¶ Insert an ISB instruction into the instruction stream.
-
Built-in Function:
int__builtin_nds32_mfsr(int sr)¶ Return the content of a system register which is mapped by sr.
-
Built-in Function:
int__builtin_nds32_mfusr(int usr)¶ Return the content of a user space register which is mapped by usr.
-
Built-in Function:
void__builtin_nds32_mtsr(int value, int sr)¶ Move the value to a system register which is mapped by sr.
-
Built-in Function:
void__builtin_nds32_mtusr(int value, int usr)¶ Move the value to a user space register which is mapped by usr.
-
Built-in Function:
void__builtin_nds32_setgie_en(void)¶ Enable global interrupt.
-
Built-in Function:
void__builtin_nds32_setgie_dis(void)¶ Disable global interrupt.
© Free Software Foundation
Licensed under the GNU Free Documentation License, Version 1.3.
https://gcc.gnu.org/onlinedocs/gcc-11.4.0/gcc/NDS32-Built-in-Functions.html