128bit

    12热度

    1回答

    我有中等大小的C99程序,它使用long double类型(80位)进行浮点计算。我想通过新的GCC 4.6扩展__float128提高精度。就我所知,它是一个软件模拟的128位精度数学。 我应该如何将我的程序从经典的80位双精度长度转换为128位四精度浮点运算以及全精度软件仿真? 我需要改变什么?编译器标志,来源? 我的计划有充分的精度值读数与strtod,他们做了很多不同的操作(如+ - *

    0热度

    2回答

    我们想了解更多关于函数get_rnd_iv()和md5_encrypt()的使用128位编码的函数。现在我们在这里只是想知道如何解码代码成纯文本... 这里是我的代码行.. function get_rnd_iv($iv_len) { $iv = ''; while ($iv_len-- > 0) { $iv .= chr(mt_rand() & 0xff);

    7热度

    3回答

    我想要编译MinGW的下一个gcc的C程序。该程序正在使用一个整数__uint128_t。当我尝试在同一个64位机器上的标准ubuntu gcc下编译它时,它完美的工作。但是,当我尝试在mingw下编译windows时,它甚至不会识别__uint128_t关键字。这是什么意思? mingw下没有128位整数? 如果没有,是否有任何编程语言,用于窗户,具有天然的(和FAST)128个的整数?

    8热度

    4回答

    gcc 4.4似乎是当他们添加int128_t时,我需要使用位移,并且我已经用完了一些位域。 编辑:这可能是因为我的32位计算机上,有没有办法把它的32位计算机(英特尔凌动),是吗?我不在乎它是否会产生棘手的慢速机器代码,如果我按照预期的方式按位移动工作的话。

    6热度

    2回答

    什么是现代英特尔CPU(核心i7,沙质桥)上128位移位的最有效方式。 类似的代码是在我最内环: u128 a[N]; void xor() { for (int i = 0; i < N; ++i) { a[i] = a[i]^(a[i] >> 1)^(a[i] >> 2); } } 的数据a[N]几乎是随机的。

    10热度

    2回答

    我刚刚在Linux Ubuntu 10.04下安装了我的cuda SDK。我的图形卡是NVIDIA GeForce GT 425M,我想用它来解决一些重大的计算问题。 我想知道的是:有没有办法使用一些无符号的128位int var?当使用gcc在CPU上运行我的程序时,我使用__uint128_t类型,但将它与cuda一起使用似乎不起作用。 有什么我可以做的在cuda上有128位整数? 非常感谢您

    8热度

    7回答

    Java或C++中可能有128位整数吗?

    7热度

    2回答

    窗户上是否有任何c编译器能够本地使用128位整数? 在例子上,你可以在linux上使用gcc,使用__uint128_t ...在Windows上有任何其他机会? (如128位的32台计算机的工作,以及这将是伟大的!d) 利玛窦