Spec-Zone.ru › GCC 4

6.57.7 ARM ACLE Встроенные функции

6.57.7.1 Встроенные функции CRC32

Эти встроенные функции доступны, когда указано расширение архитектуры CRC32, например, при использовании переключателя -march=armv8-a+crc, или когда целевой процессор, указанный в -mcpu, его поддерживает.

  • uint32_t __crc32b (uint32_t, uint8_t) Форма ожидаемых инструкций: crc32b r0, r0, r0
  • uint32_t __crc32h (uint32_t, uint16_t) Форма ожидаемых инструкций: crc32h r0, r0, r0
  • uint32_t __crc32w (uint32_t, uint32_t) Форма ожидаемых инструкций: crc32w r0, r0, r0
  • uint32_t __crc32d (uint32_t, uint64_t) Форма ожидаемых инструкций: Две crc32w r0, r0, r0 инструкции.
  • uint32_t __crc32cb (uint32_t, uint8_t) Форма ожидаемых инструкций: crc32cb r0, r0, r0
  • uint32_t __crc32ch (uint32_t, uint16_t) Форма ожидаемых инструкций: crc32ch r0, r0, r0
  • uint32_t __crc32cw (uint32_t, uint32_t) Форма ожидаемых инструкций: crc32cw r0, r0, r0
  • uint32_t __crc32cd (uint32_t, uint64_t) Форма ожидаемых инструкций: Две crc32cw r0, r0, r0 инструкции.

© Free Software Foundation
Licensed under the GNU Free Documentation License, Version 1.3.
https://gcc.gnu.org/onlinedocs/gcc-4.9.4/gcc/ARM-ACLE-Intrinsics.html

Spec-Zone.ru

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