Spec-Zone.ru › GCC 5

6.58.7 Расширения языка C ARM (ACLE)

GCC реализует расширения для языка C, как описано в спецификации расширений языка C ARM (ACLE), которую можно найти по адресу http://infocenter.arm.com/help/topic/com.arm.doc.ihi0053c/IHI0053C_acle_2_0.pdf.

В рамках ACLE GCC реализует расширения для расширенной SIMD, как описано в спецификации расширений языка C ARM. Полный список встроенных функций Advanced SIMD можно найти по адресу http://infocenter.arm.com/help/topic/com.arm.doc.ihi0073a/IHI0073A_arm_neon_intrinsics_ref.pdf. Встроенные функции для расширения Advanced SIMD доступны при включенном NEON.

В настоящее время ARM и AArch64 бэкэнды не полностью поддерживают ACLE 2.0. Оба бэкэнда поддерживают встроенные функции CRC32 из arm_acle.h. 16-битные плавающие точки расширенной SIMD бэкэнда ARM в настоящее время соответствуют ACLE v1.1. У бэкэнда AArch64 пока нет поддержки 16-битных плавающих точек расширенной SIMD.

Дополнительную информацию о доступности расширений см. в разделах Параметры ARM и Параметры AArch64.

© Free Software Foundation
Licensed under the GNU Free Documentation License, Version 1.3.
https://gcc.gnu.org/onlinedocs/gcc-5.5.0/gcc/ARM-C-Language-Extensions-_0028ACLE_0029.html

Spec-Zone.ru

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