手机版
你好,游客 登录 注册 搜索
背景:
阅读新闻

LLVM Clang现在通过_ExtInt支持自定义宽度整数

[日期:2020-04-23] 来源:Linux公社  作者:醉落红尘 [字体: ]

尽管C语言提交仍在评估是否要向编程语言添加N位整数支持,但LLVM的Clang编译器已经添加了其实验性 _ExtInt()现。

ExtInt不必依赖于常见的16/32/64位整数类型,而是可以根据特定变量的需要使用自定义宽度的整数。 像C语言提案一样,Clang ExtInt支持由英特尔领导。 花费了很长时间,但是最近从LLVM Git开始就已经提供了支持。

这种自定义宽度整数类型支持的主要动机之一是,当不需要全角整数类型时,FPGA上的处理效率更高,而传统处理器的好处则更少。

对于那些对LLVM Clang的实验性ExtInt支持自定义N位整数支持感兴趣的人,请参阅LLVM.org博客以获取有关初始实现的更多详细信息。

Linux公社的RSS地址https://www.linuxidc.com/rssFeed.aspx

本文永久更新链接地址https://www.linuxidc.com/Linux/2020-04/163003.htm

linux
相关资讯       LLVM Clang 
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款