6.60.13.5 Другие встроенные функции ¶
В этом разделе описаны встроенные функции, которые не названы в соответствии с конкретной инструкцией FR-V.
sw2 __IACCreadll (iacc reg)-
Возвращает полное 64-битное значение IACC0. Аргумент reg зарезервирован для будущего расширения и должен быть равен 0.
sw1 __IACCreadl (iacc reg)-
Возвращает значение IACC0H, если reg равно 0, и IACC0L, если reg равно 1. Другие значения reg считаются недопустимыми.
void __IACCsetll (iacc reg, sw2 x)-
Устанавливает полное 64-битное значение IACC0 в x. Аргумент reg зарезервирован для будущего расширения и должен быть равен 0.
void __IACCsetl (iacc reg, sw1 x)-
Устанавливает IACC0H в x, если reg равно 0, и IACC0L в x, если reg равно 1. Другие значения reg считаются недопустимыми.
void __data_prefetch0 (const void *x)-
Использует инструкцию
dcplдля загрузки содержимого адреса x в кэш данных. void __data_prefetch (const void *x)Использует инструкцию
nldubдля загрузки содержимого адреса x в кэш данных. Инструкция выдается в слоте I1.
© Free Software Foundation
Licensed under the GNU Free Documentation License, Version 1.3.
https://gcc.gnu.org/onlinedocs/gcc-10.5.0/gcc/Other-Built-in-Functions.html