組込み関数 | 説明 |
---|---|
int abs(int) | 整数の絶対値を返します。 |
long labs(long) | long 型整数の絶対値を返します。 |
unsigned long _lrotl(unsigned long value, int shift) | 符号なし long 型整数の各ビットを左にローテートします。 |
unsigned long _lrotr(unsigned long value, int shift) | 符号なし long 型整数の各ビットを右にローテートします。 |
unsigned int __rotl(unsigned int value, int shift) | 符号なし整数の各ビットを左にローテートします。 |
unsigned int __rotr(unsigned int value, int shift) | 符号なし整数の各ビットを右にローテートします。 |
注
ローテート組込み関数内で定数シフト値を渡すと、パフォーマンスが向上します。