Spec-Zone.ru › GCC 11

Предыдущий: Функции чтения/записи в сыром виде, Вверх: Встроенные функции FR-V [Оглавление][Индекс]

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-11.4.0/gcc/Other-Built-in-Functions.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API