gcc docsの下で128 ビット整数は次のとおりです。
拡張機能として、整数スカラー型
__int128
は、128 ビットを保持するのに十分な幅の整数モードを持つターゲットに対してサポートされています。__int128
符号付き 128ビット整数、または符号なし 128 ビット整数を単に記述しunsigned __int128
ます。
__int128
GCC では、128 ビット幅未満の long long integer を持つターゲットのタイプの整数定数を表現するためのサポートはありません。
このタイプのサポートを追加した gcc のバージョンは何か、またはその存在をテストするために直接使用できるマクロがあるかどうか疑問に思っていました。