哪些CPU支持MOVBE指令?

时间:2011-03-09 13:00:52

标签: assembly x86 endianness

有时GCC在使用-march=atom进行编译时会生成此指令。每个Intel Atom CPU都支持MOVBE吗?

其他哪些处理器支持此指令?我似乎无法在英特尔网站上找到这些信息。请帮忙。

3 个答案:

答案 0 :(得分:8)

答案 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

来源:

http://openbenchmarking.org/s/Intel%20Xeon%20E3-1230%20v3