Skip to main content

IAR Embedded Workbench for Arm 9.70.x

__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)に従って定義されます。

注記

アプリケーションで組込み関数を使用するには、宣言するヘッダファイルを含める必要があります。組み込み関数の概要を参照してください。