AMD LLVM 编译器终止支持曾经的标志性 3DNow!CPU 指令集

微信扫一扫,分享到朋友圈

AMD LLVM 编译器终止支持曾经的标志性 3DNow!CPU 指令集

AMD 的 LLVM 编译器放弃了对标志性 3DNow! 指令集的支持,该指令集最初是在 AMD 的 K6-2 CPU 上推出的,目的是与当时的英特尔竞争。AMD 的 3DNow! 指令集将旧版 K6-2 CPU 的多媒体和图形处理能力提升到了新的高度,现在对它的支持已经终止。

AMD 的 3DNow! 指令集是与英特尔 MMX 指令集竞争的一个举措,两者都是为各自处理器上的多媒体和图形应用而设计的。AMD 的标志性指令集最初发布于 1998 年,其唯一目的是与英特尔在浮点运算领域展开竞争,而浮点运算在 3D 图形和视频处理中十分常见。3DNow!指令集在 x86 架构下直接兼容,无需进行任何修改。

不过,该指令集后来被功能更强的 SSE 扩展系列所取代,最终 3DNow! 随着时间的推移逐渐过时,网络上的编译器也开始放弃对它的支持。尽管 AMD 的 LLVM 编译器已停用多年,但仍保持着对该指令集的支持,不过,"红队" 似乎已经放弃了对其标志性指令集的支持。

AMD 芯片从 K6-2(1998 年推出)开始,在 “推土机” 系列(2011 年推出)之前,只支持这套指令。这些指令从未被广泛使用,因为它们实际上已被更广泛实施的 SSE 所取代(AMD 方面于 2001 年在 Athlon XP 中首次实施)。

这是全面取消使用 MMX 寄存器的前奏。由于几乎没有人使用 3DNow!

- LLVM commit via Github

有趣的是,你仍然可以在 LLVM 编译器的汇编代码中访问 3DNow!

来源:Phoronix

上一篇

[WIN] Monitorian v4.6.15 - 开源的多显示器亮度与对比度调节工具

下一篇

主板市场将于 2024 年复苏: 制造商们全力应对新一代英特尔和 AMD CPU 浪潮

你也可能喜欢

评论已经被关闭。

插入图片

公众号

公众号
关注我们

排行榜

返回顶部