英特尔CPU是否支持尾随位操作(TBM)指令?

时间:2017-11-07 13:59:08

标签: assembly cpu cpu-architecture cpuid bmi

Intel CPU是否支持TBM(尾随位操作)指令?

我尝试在英特尔上使用bextr使用立即参数,并在设置CPUID的{​​{1}}位时获取SIGILL。

这是否意味着Intel CPU不支持TBM?

检查TBM支持的正确方法是什么? 如果供应商ID为tbm,则只应检查此位吗?

1 个答案:

答案 0 :(得分:2)

intel指令集参考,2017年10月版,肯定似乎没有列出具有立即操作数的版本。同样,tbm中没有提及cpuid标志。它是AMD规范中的第21位,英特尔列为保留。看起来确实你必须检查供应商ID。

出于好奇,你尝试使用什么intel cpu会为1中的保留tbm位返回cpuid