有时GCC在使用-march=atom
进行编译时会生成此指令。每个Intel Atom CPU都支持MOVBE吗?
其他哪些处理器支持此指令?我似乎无法在英特尔网站上找到这些信息。请帮忙。
答案 0 :(得分:8)
此指令是Intel®Atom™处理器独有的!
来自英特尔方面:
答案 1 :(得分:4)
似乎所有Atom处理器都支持MOVBE;无论如何,第一个也是最不具备能力的(Atom 230)。 (例如,请参阅http://www.linuxquestions.org/questions/linux-hardware-18/proc-cpuinfo-output-816192/以获取证据。)我不认为任何非Atom Intel处理器支持MOVBE;无论如何,最近的Core i7处理器似乎没有(参见例如http://www.techsupportforum.com/forums/f108/i7-running-on-3-of-8-threads-522063.html并搜索“movbe”作为证据)。
您可以使用CPUID在运行时检测MOVBE支持。
答案 2 :(得分:2)
基于/ proc / cpuinfo,新的Xeon E3 XXXX v3也支持MOVBE
来源: