gpt4 book ai didi

x86 - 系统声称支持 AVX2,但未实现整数寄存器的广播

转载 作者:行者123 更新时间:2023-12-04 19:31:14 25 4
gpt4 key购买 nike

cat/proc/cpuinfo 报告已设置 avx2 标志。

但是,AVX2指令vpbroadcastb在运行时出现非法指令异常。

我正在使用 x86_64 Linux 和 nasm 作为我的汇编器。在我的系统上,重现这个很简单

global main
main:
vpbroadcastb xmm1, eax

使用 NASM。

有人知道这件事吗?这是我正在使用的 AMD A12-9700P RADEON R7 APU。

最佳答案

vpbroadcastb以通用寄存器作为操作数需要 AVX512。它进行汇编(使用足够新的汇编器),但您在仅具有 AVX2 的 CPU 上得到一个非法指令信号。

如果你的CPU支持AVX2,

vpbroadcastb xmm1, xmm0

例如,应该有效。

关于x86 - 系统声称支持 AVX2,但未实现整数寄存器的广播,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49987858/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com