问题标签 [128-bit]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1650 浏览

c++ - 使用 128 位精度的 Lapack

我正在尝试使用Lapack对矩阵奇异值分解(SVD) 进行 128 位精度计算,我发现有一些黑色的编译器魔法可以实现这一点。英特尔 Fortran 编译器 (ifort) 支持-r16指示编译器将所有声明为DOUBLE PRECISION128 位实数的变量的选项。所以我编译了 Lapack 和 BLAS 使用:

要将其合并到我的程序(即 C++)中,我可以使用带有选项的英特尔 C++ 编译器 (icc),该选项-Qoption,cpp,--extended_float_type创建_Quad一个 128 位浮点变量的数据类型。我的 SVD 示例如下所示:

编译

到目前为止一切正常。但输出是:

我检查了 U 和 VT 是否正确,但奇异值显然不是。有没有人知道为什么会发生这种情况或如何规避它?
谢谢你的帮助。

0 投票
1 回答
270 浏览

.net - .NET 中十进制数据类型的按位运算

我刚刚了解到decimal数据类型在 .NET 中由 128 位表示

是否可以对 进行按位运算decimal,这会比在 2 上进行操作更快/更慢ulong吗?

0 投票
3 回答
89959 浏览

c - gcc中有128位整数吗?

我想要一个 128 位整数,因为我想存储两个 64 位数字相乘的结果。gcc 4.4 及更高版本中有这样的东西吗?

0 投票
1 回答
1206 浏览

scala - Java/scala BigDecimal 解析 128 位十六进制值

我有一个号码,在本例中是 61d54e71b6c8409f9586ffd4cf9ffada。

我想使用它的数字表示。

在python中我会这样做:

但我使用的是 Scala,而不是 python。

我努力了:

和:

如果数字较小,我可以这样做:

有人有什么建议吗?

0 投票
3 回答
268 浏览

c++ - utopic 应用程序的 16,32 等字节变量

以下几行是我真正“无用”的 C++ 程序的一部分......由于“unsigned long long”的长度,它计算 2 的幂仅高达 2^63 而不是 2^128 “正在被询问”建议用于 15 位精度的数字的变量...!!!

就是这样......我需要一个 16 字节或更多的变量......这不是由以下人员提供的:

-__int128(Visual Studio 2010 将字母变为蓝色,但出现红线和调试错误:“此架构不支持关键字”32 位系统)

-Boost::Projects ...在我用谷歌搜索它之后,因为我是一个新人,当我遇到专业网站时“我迷失在宇宙中”(boost::bigint ...存在吗???不一个反问句)

(-当然要多打字)

0 投票
2 回答
4758 浏览

c# - 自定义字符串到 128 位字符串

我正在尝试将长度在 0 到 15 之间的自定义字符串强制为 128 位字符串,因此我可以将其用作AesCryptoServiceProvider键。

我试过摆弄多种策略,最终得到以下结果:

我需要一个长度正好为 16 个字符的字符串(16*8 = 128)。

我现在被它困住了,只需要伸出援助之手来穿过这个障碍。
如果这看起来很简单,我提前道歉。

示例:
asd将成为
asdasdasdasdasda

0 投票
4 回答
16549 浏览

c - 如何知道 __uint128_t 是否已定义

我们可以使用预处理器来知道是否unsigned long long定义了:

但是如何知道是否__uint128_t已定义?

0 投票
1 回答
636 浏览

c++ - 我可以使用 SSE 指令仅存储 128 的 96 位吗?

_mm_store_ps 在数组的 4 个浮点元素中存储(例如)128 位。

我可以只存储 96 位吗?或者更确切地说,只有数组的 3 个元素中的前 3 个字节?(附上证交所指示)


我对自己的解释很糟糕:我不想掩盖这些位。我只想存储前 3 个字节,而不复制剩余的 32 位。不覆盖超出内存

0 投票
2 回答
2266 浏览

filesystems - 128 位文件系统是什么意思?

在ZFS文件系统的介绍中,我看到了一个说法:

ZFS 文件系统是相当可扩展的,128 位文件系统

128 位文件系统是什么意思?是什么让它可扩展?

0 投票
3 回答
1362 浏览

c - 如何将两个 64 位整数连接成一个 128 位整数?

我有 2 个 64 位整数,我想将它连接成一个 128 位整数。

GCC 不支持uint128_t.

还有其他方法吗?