哪种计算方式:'+''-''*''/';英特尔X86 cpu上的速度最快吗?

哪种计算方式:'+''-''*''/';英特尔X86 cpu上的速度最快吗?,x86,X86,哪种计算:+,-,*,/在英特尔X86 cpu上最快?有人告诉我/是最快的,但他没有告诉我原因。我不知道。可以证明吗?对于大多数芯片上的整数运算,一般来说,加法/减法运算最快,其次是乘法,除法运算最快。我手边没有链接,但这是很常见的知识。您可以参考此链接的表格 我认为它类似于x86CPU(32位)。如表所示,“/”是最慢的。我想所有提到的都是最快的。因为这些是任何cpu中的常见操作,所以很明显,英特尔会尽最大努力保持所有这些操作的性能。因此,根据我的观点,所有这些操作都将以应有的速度进行(这是i

哪种计算:
+
-
*
/
在英特尔X86 cpu上最快?有人告诉我
/
是最快的,但他没有告诉我原因。我不知道。可以证明吗?

对于大多数芯片上的整数运算,一般来说,加法/减法运算最快,其次是乘法,除法运算最快。我手边没有链接,但这是很常见的知识。

您可以参考此链接的表格


我认为它类似于x86CPU(32位)。如表所示,“/”是最慢的。

我想所有提到的都是最快的。因为这些是任何cpu中的常见操作,所以很明显,英特尔会尽最大努力保持所有这些操作的性能。因此,根据我的观点,所有这些操作都将以应有的速度进行(这是intel准备的)

对于x86,如果您谈论的是延迟,这可能是正确的。但在吞吐量方面,可能有一点差别。@奥利·查尔斯沃思:哦,你的意思是因为它是超标量的?说得好。但如果你一个接一个地做了很多,那就很重要了,对吧?@OliCharlesworth:看;与加法相比,乘法在大多数现代“大”处理器(即,不是Atom/Via/Pentium4)上具有3倍的延迟和1/3倍的吞吐量。除法比加法慢20-140倍。也许他在测试中被1除了。是的,有了优化编译器,LOL。现代编译器会将常数的除法优化为乘法。(是的,这是可能的。数学相当复杂。)除法是最复杂的,也是所有建筑中速度最慢的,在盲人的土地上,独眼人为王