一連の (符号なし) 整数を使用して単純な bignum クラスを書きたいと思います。足し算と引き算がどのように機能するかは大まかにわかりますが、割り算と掛け算は別の話です。32 ビット コンパイラは、int64 を 2 つの int32 に分割することで、64 ビットの int をエミュレートできることを知っています。そのための効率的な方法を探しています。
アセンブリではなく、C++ コードが必要です。速度は主要な関心事ではありませんが、アセンブルを使用しない最も効率的なソリューションは、常に優れています。