C ++ 128/256位固定大小的整数类型
我想知道是否有任何人可以推荐一个好的轻量级固定大小整数类型(128位甚至256位,甚至可能是模板参数化)库。
我已经看过GMP和co了,他们关心的很好,但是对于我的目的来说有点太大了,我现在对简单的标题解决方案感兴趣。性能很重要,目标架构将是x86和x86-64,也是一个合理的许可证(也就是GPL或LGPL)。
没有找到相关结果
已邀请:
4 个回复
场竟矩喘崩
库具有数据类型作为
库的一部分,适用于128到1024位的类型。
骇毖煽洁铂
可扇胆
可用于SSE2? http://msdn.microsoft.com/en-us/library/ayeb3ayc.aspx 在此ABI中也列为
: http://www.x86-64.org/documentation/abi-0.99.pdf 然而,
和
的首选命名可以在SHOGUN中找到,SHOGUN是一个“专注于支持向量机(SVM)的大型机器学习工具箱” http://www.shogun-toolbox.org/doc/index.html
草票
可能符合您的需求。它响应整数类型所做的所有位操作运算符(
,
等),但遗憾的是不会像
或
这样的算术运算符。它的大小在编译时通过模板参数固定。另一个不幸的事情是,API无法获得底层二进制表示(例如,用于流式传输),这可能严重限制其有用性。 (我知道这是一个老问题,但这个答案可能有助于其他人。)