Windows 上带有 c 的 128 位整数?
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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
在 GCC 中,您可以尝试
__attribute__((mode(...)))
,请参阅 这里和此处,例如,结果取决于您的平台。
In GCC you can try
__attribute__((mode(...)))
, see here and here, e.g.The results depend on your platform, though.
您可以尝试使用 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).