__crc32b、__crc32h、__crc32w、__crc32d
このセクションの内容:
構文
unsigned int __crc32b(unsigned int crc, unsigned char data); unsigned int __crc32h(unsigned int crc, unsigned short data); unsigned int __crc32w(unsigned int crc, unsigned int data); unsigned int __crc32d(unsigned int crc, unsigned long long data);
説明
チェックサム(または初期値)crcとデータの1つのアイテムからCRC32を計算します。
注記
32ビットArm/Thumb命令にはCRC32Xを含まないので、__crc32dは__crc32wを2回コールするように実装されます。
これらの組み込み関数は、Arm C言語拡張 (ACLE)に従って定義されます。
注記
アプリケーションで組込み関数を使用するには、宣言するヘッダファイルを含める必要があります。組み込み関数の概要を参照してください。