Spec-Zone.ru › GCC 11

Далее: Встроенные функции MSP430, Предыдущее: Поддержка архитектуры MIPS SIMD (MSA), Вверх: Встроенные функции, специфичные для определённых целевых машин [Содержание][Индекс]

6.60.18 Другие встроенные функции MIPS ¶

GCC предоставляет другие встроенные функции, специфичные для MIPS:

void __builtin_mips_cache (int op, const volatile void *addr)

Вставка инструкции «cache» с операндами op и addr. GCC определяет препроцессорную макрос ___GCC_HAVE_BUILTIN_MIPS_CACHE при наличии этой функции.

unsigned int __builtin_mips_get_fcsr (void)
void __builtin_mips_set_fcsr (unsigned int value)

Получение и установка содержимого регистра управления и состояния плавающей запятой (регистр управления FPU 31). Эти функции доступны только в коде с поддержкой плавающей запятой, но могут вызываться как в контексте MIPS16, так и без него.

__builtin_mips_set_fcsr может быть использован для изменения любого бита регистра, кроме кодов условий, которые GCC предполагает сохранять.

© Free Software Foundation
Licensed under the GNU Free Documentation License, Version 1.3.
https://gcc.gnu.org/onlinedocs/gcc-11.4.0/gcc/Other-MIPS-Built-in-Functions.html

Spec-Zone.ru

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