133,784,560エントリが必要なルックアップテーブルをコンパイルしています。0 - 7,462
の最大値は、7,462内に含めることができます13 bits。これにより、約207MBのルックアップテーブルが得られます。
値を指定する16 bitと、ルックアップテーブルのサイズが50mbさらに大きくなります。
ルックアップテーブルのサイズがさらに大きくなることは、今日の時代では重要ではありませんが、可能な限り薄くしておくとよいでしょう。
LUTがメモリにロードされるとき、13ビットの範囲の値を評価するために、?を評価する場合と比較して、どのくらいのオーバーヘッドがあり16 bitsますか?コンピューターで実行可能な形式に変換するための中間ビット演算があると思いますか、それとも間違っていますか?
何十億もの比較を実行するブルートフォース分析プログラムに関与するため、すべてのクロックサイクルが重要です。少し大きいLUTを使用する必要がありますか?