GAP メッセージ (診断 ID 30533)

メッセージ

Compile with the %s option to vectorize and/or parallelize the loop at line %d. (%s オプションを指定してコンパイルし、行 %d のループをベクトル化/並列化します。)

アドバイス

コンパイル時に指定するファイルに [q または Q]opt-subscript-in-range オプションを使用します。

このオプションは、コンパイラーが指定した行のループをベクトル化および並列化するのに役立ちます。ファイルのループが非常に大きな整数を含まないこと、および中間の計算で非常に大きな整数が生成されないことを確認する必要があります。非常に大きな整数は大まかに次のように定義されます: n ビットのマシンでは、非常に大きな整数とは、通常 >= 2n-2 です。例えば、32 ビットのマシンでは、非常に大きな整数は >= 230 になります。

確認

プログラムのループに非常に大きな整数 (32 ビットのマシンでは、通常、>= 230) が含まれない/生成されないことを確認します。