6.62.23 Встроенные функции 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-14.2.0/gcc/NDS32-Built_002din-Functions.html