GCC开始使用SSE指令实现MMX内在函数

栏目: 服务器 · 编程工具 · 发布时间: 5年前

虽然当前一代的Intel/AMD CPU仍然支持二十年前的MMX SIMD指令集,但是一组GCC编译器补丁正在等待开始使用SSE指令实现MMX内在函数。

英特尔开源编译器 工具 链专家H.J.Lu为GCC发出了一套46个补丁,用于实现带有SSE指令的MMX内在函数。当然,在现代代码库中,希望您使用现代版本的AVX。

GCC开始使用SSE指令实现MMX内在函数

这些补丁默认在64位模式下禁用MMX,并处理MMX指令映射到SSE版本,但有一些棘手的指令。在64位模式下禁用MMX时的好处是,使用SSE2启用了8字节矢量化器,但他们可能已准备好在未来的处理器中永久停用本机MMX支持。

有关GCC 10的这个待处理补丁系列的详细信息可以在他们的 邮件列表 中找到。使用SSE和测试覆盖率模拟所有MMX指令会为GNU编译器集合添加超过6,500行代码。

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

本文永久更新链接地址: https://www.linuxidc.com/Linux/2019-02/156691.htm


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

疯狂Java讲义

疯狂Java讲义

李刚 / 电子工业出版社 / 2012-1-1 / 109.00元

《疯狂Java讲义(附光盘第2版)》是《疯狂Java讲义》的第2版,第2版保持了第1版系统、全面、讲解浅显、细致的特性,全面介绍了新增的Java 7的新特性。 《疯狂Java讲义(附光盘第2版)》深入介绍了Java编程的相关方面,全书内容覆盖了Java的基本语法结构、Java的面向对象特征、Java集合框架体系、Java泛型、异常处理、Java GUI编程、JDBC数据库编程、Java注释、......一起来看看 《疯狂Java讲义》 这本书的介绍吧!

JS 压缩/解压工具
JS 压缩/解压工具

在线压缩/解压 JS 代码

MD5 加密
MD5 加密

MD5 加密工具

html转js在线工具
html转js在线工具

html转js在线工具