6.60.20 Встроенные функции NDS32 ¶
Эти встроенные функции доступны для целевой системы NDS32:
-
Встроенная функция:
void__builtin_nds32_isync(int *addr)¶ Вставка инструкции ISYNC в поток инструкций, где addr — адрес инструкции для сериализации.
-
Встроенная функция:
void__builtin_nds32_isb(void)¶ Вставка инструкции ISB в поток инструкций.
-
Встроенная функция:
int__builtin_nds32_mfsr(int sr)¶ Возвращает содержимое системного регистра, на который указывает sr.
-
Встроенная функция:
int__builtin_nds32_mfusr(int usr)¶ Возвращает содержимое регистра пользовательского пространства, на который указывает usr.
-
Встроенная функция:
void__builtin_nds32_mtsr(int value, int sr)¶ Перемещает значение value в системный регистр, на который указывает sr.
-
Встроенная функция:
void__builtin_nds32_mtusr(int value, int usr)¶ Перемещает значение value в регистр пользовательского пространства, на который указывает usr.
-
Встроенная функция:
void__builtin_nds32_setgie_en(void)¶ Включает глобавый прерывание.
-
Встроенная функция:
void__builtin_nds32_setgie_dis(void)¶ Отключает глобальный прерывание.
© 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