Windows 上带有 c 的 128 位整数?

发布于 2024-11-16 10:39:32 字数 151 浏览 5 评论 0原文

Windows 上有没有能够本地使用 128 位整数的 C 编译器? 例如,您可以在 Linux 上使用 gcc,并使用 __uint128_t... 在 Windows 上还有其他机会吗? (如果 128 位也能在 32 位计算机上运行那就太好了!:D)

Matteo

Is there any c compiler on windows able to use 128 bit integers natively?
On example, you can use gcc on linux, with __uint128_t... any other chance on windows?
(It would be great if 128 bit worked on 32 bit computers as well! :D)

Matteo

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

╰つ倒转 2024-11-23 10:39:32

在 GCC 中,您可以尝试 __attribute__((mode(...))),请参阅 这里此处,例如,

typedef unsigned int myU128 __attribute__((mode(TI)));

结果取决于您的平台。

In GCC you can try __attribute__((mode(...))), see here and here, e.g.

typedef unsigned int myU128 __attribute__((mode(TI)));

The results depend on your platform, though.

热风软妹 2024-11-23 10:39:32

您可以尝试使用 Visual C++ 中内置的 SSE 内在函数

http ://msdn.microsoft.com/en-us/library/5eawz414%28v=VS.80%29.aspx(查看 __m128 类型)。

You could try using SSE intrinsics built into Visual C++

http://msdn.microsoft.com/en-us/library/5eawz414%28v=VS.80%29.aspx (Look at the __m128 type).

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文