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