128位浮点二进制表示错误
假设我们有一些128位浮点数,例如x = 2.6(1.3 * 2^1 IEEE-754)。 我这样加入了这样的联合: union flt { long double flt; int64_t byte8[OCTALC]; …
强制A在C中的128位登记册中进行的比较
我正在使用 bsearch(数组,数组,num_arrays,16,compare_func)进行二进制搜索,并且 int compare(const void *p1, const void *p2) { return memc…
C# 中的 128 位数据类型
在 C# 中我可以用哪种数据类型存储 128 位数据? 例如, dataType bit128 = 340282366920938463463374607431768211455; 数据类型是什么?…
C 中 64 位架构上的 128 位值
我正在 64 位 Linux 上用 C 实现 SHA-512。SHA-512 接受 128 位作为要散列的数据长度。目前,我使用两个 64 位 long int 来组成 128 位值,但我故意将…
C++ - GMP pow() 函数
我正在尝试在 C++ 中执行 pow(2,500) 。但我认为 long long 还不够。 有人告诉我可以使用gmp.h。但是如何在 gmp 中执行 pow(2,500) 呢?…
Visual C 中的 128 位除法内在函数
我想知道Visual C++中是否真的没有128位除法内部函数? 有一个名为 _umul128() 的 64x64=128 位乘法内部函数,它与 MUL x64 汇编指令非常匹配。 当然…
使用汇编语言进行 128 位移位?
在现代 Intel CPU(酷睿 i7、sandybridge)上进行 128 位移位的最有效方法是什么? 类似的代码位于我最内部的循环中: u128 a[N]; void xor() { for (…
gmp 的固定大小整数...?
几天来我一直在尝试在 MINGW 下安装 GMP 库。我已经在 linux64 位环境下使用 gcc 和 __uint128_t 几个星期了,然后在 GMP 和 mingw(32 位版本)下移…
mingw gcc 上的 __uint128_t
我正在尝试在 mingw gcc 下编译 ac 程序。该程序使用 __uint128_t 整数。当我尝试在同一台 64 位机器上的标准 ubuntu gcc 下编译它时,它完美地工作了…
是 128 位“长浮点”吗?有用?
Closed. This question is opinion-based. It is not currently accepting answers. 想要改进这个问题?更新问题,以便可以通过编辑这篇文章用事实和…
Windows 上带有 c 的 128 位整数?
Windows 上有没有能够本地使用 128 位整数的 C 编译器? 例如,您可以在 Linux 上使用 gcc,并使用 __uint128_t... 在 Windows 上还有其他机会吗? (…
cuda上的128位整数?
我刚刚成功在 Linux Ubuntu 10.04 下安装了我的 cuda SDK。我的显卡是 NVIDIA geForce GT 425M,我想用它来解决一些繁重的计算问题。 我想知道的是:…
有没有办法在 gcc <4.4 上进行 128 位移位?
gcc 4.4 似乎是他们添加 int128_t 的第一个版本。我需要使用位移位,但某些位字段的空间已经用完。 编辑:可能是因为我使用的是32位计算机,所以无法…
C 中 x64 的 128 位算术
在 x86 上实现 bignum 时,显然数字大小最有效的选择是 32 位。但是,您需要进行最多两倍数字大小的算术运算(即 32+32=33、32*32=64、64/32=32)。幸…