皇上,还记得我吗?我就是1999年那个Linux伊甸园啊-----24小时滚动更新开源资讯,全年无休!

GCC 16 编译器现已支持 Intel Nova Lake 的 AVX10.2 & APX

英特尔最近更新了 ISA 文档,确认 Nova Lake 处理器将支持 AVX10.2 和 APX 扩展,因为在之前的规范版本中它们并未被正式认可,而最初使用-march=novalake 启用开源编译器也使它们失去了这些突出的 ISA 功能。在文档更新之后,几天前 LLVM Clang 更新了他们对 Nova Lake 编译器的支持以适应新的 ISA 功能,现在 GCC 编译器也收到了类似的处理。

在 GCC 16.1 稳定版本发布前(预计明年 3 月到 4 月),昨晚合并到 GCC Git 中,启用了高级性能扩展、AVX10.2 以及其他 ISA 调整,这是基于英特尔更新的编程参考手册。

GCC 16 编译器现已支持 Intel Nova Lake 的 AVX10.2 & APX

英特尔编译器工程师蒋浩辰的提交声明:

i386:为 Nova Lake 添加 AVX10.1、AVX10.2、APX_F 和 MOVRS

根据最新文档,Nova Lake 将支持 AVX10.1、AVX10.2、APX_F 和 MOVRS。

由于 PTA_XXX 不会维持隐含关系,我们需要添加所有 PTA_AVX512XXX 中支持 AVX10 的项以启用 AVX10.1 指令集。这并不是在 i386.h 中的一个冗余添加。

在每年第一季度末通常发布的 GNU 编译器集合功能版本中,GCC 16.1 应该会在英特尔 Nova Lake 处理器开始在“2026 年末”时间范围内发货之前足够时间发布。英特尔软件工程师们一直在忙碌地完成 Linux 的 Nova Lake 支持构建工作。

转自 https://www.phoronix.com/news/Nova-Lake-GCC-16-AVX10.2-APX