int128

    2

    1答えて

    が++これはグラムのために働く__uint128_t #include <limits> #include <type_traits> using uint128_t = __uint128_t; int main() { static_assert(std::is_unsigned<uint128_t>{}, ""); static_assert(std::is_

    15

    2答えて

    これは、ほとんどが好奇心の質問です。 numpyのテストスイートcontains tests for 128 bit integersとnumerictypes moduleは、int128,(octuple precision?)、および私のマシン上でnumpyのdtypesにマップされていないようなタイプのものがあることに気付きました。 私のマシンは64ビットですが、私は4倍の128ビット浮動

    2

    1答えて

    可能性の重複:Visual Studioの6では How to enable __int128 on Visual Studio? 、私はと__int64整数データ型をしましたが、私は__int128を持つことができません私は64ビットマシンで作業していますが。

    7

    1答えて

    この小さなコードはGCCとクランの両方でコンパイルしますが、異なる結果が得られます。 #include <stdio.h> int main(){ __int128_t test=10; while(test>0){ int myTest=(int)test; printf("? %d\n", myTest); test--; }

    5

    2答えて

    ソフトウェアでは128ビット整数をエミュレートする必要がありますか、または最近の平均的なデスクトッププロセッサではハードウェアサポートがありますか?

    1

    5答えて

    私はCで作業しており、64ビットの数値と128ビットの数値を加算したり減算したりする必要があります。結果は128ビット数で保持されます。 128ビットの数値の上半分と下半分を格納するために整数配列を使用しています(つまり、u_int64_t bigNum[2]、bigNum[0]が最下位です)。 bigNumを取り込んで、u_int64_tを追加/減算することができる加減算関数をお手伝いできますか

    8

    1答えて

    Pythonのctypesで128ビット整数(現在は__uint128_t)をサポートする最良の方法は何ですか? おそらく2つのuint64_tのユーザー定義構造体ですが、これは必要な箇所で整列問題を作成します。 なぜctypesが128ビット整数をサポートするように拡張されていないのか?