设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客
LUPA开源社区 首页 业界资讯 开源资讯 查看内容

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

2020-4-29 10:29| 发布者: joejoe0332| 查看: 903| 评论: 0|原作者: Linux公社|来自: Linux公社

摘要: 尽管C语言提交仍在评估是否要向编程语言添加N位整数支持,但LLVM的Clang编译器已经添加了其实验性 _ExtInt()现。ExtInt不必依赖于常见的16/32/64位整数类型,而是可以根据特定变量的需要使用自定义宽度的整数。 像C ...

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

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

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

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


酷毙

雷人

鲜花

鸡蛋

漂亮
  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部