私は暗号化を使用しており、非常に大きな数を使用する必要があります。また、浮動小数点データを引数として取り込む関数をロードすることで実行されるm128iデータ型を必要とするキャリーレス乗算用の新しいIntel命令を使用しています。
2 ^ 1223整数を格納してから、それを2乗して、その値も格納する必要があります。
GMPライブラリを使用できることはわかっていますが、2^1224と2^2448のような値を格納する2つのデータ型を作成する方が速いと思います。オーバーヘッドが少なくなります。カラツバを使用して数値を乗算するため、データ型に対して実行する必要がある操作は、m128iに合わせて数値を分割するため、加算のみです。
誰かが私に必要な整数のサイズを作成するのを助けることができる材料に向かう方向に私を導くことができますか?