哪种计算:+
,-
,*
,/
在intel X86 cpu上最快?有人告诉我/
是最快的,但他并没有告诉我原因。我不知道。可以证明吗?
答案 0 :(得分:14)
对于大多数芯片上的整数运算,通常加/减是最快的,然后是乘法,其中除法最后。我没有方便的链接,但这是非常常见的知识。
答案 1 :(得分:2)
您可以参考此链接http://www.tantalon.com/pete/cppopt/appendix.htm#AppendixB_RelativeCosts
的表格我认为它类似于x86 cpu(32位)。作为表格,'/'是最慢的。
答案 2 :(得分:-8)
所有提到的都是我认为最快的。因为这些是任何cpu中的常见操作,所以很明显英特尔会尝试用最好的方法来保持所有这些操作的性能。所以根据我的观点,所有这些操作都应该是快速的(这是他们如何准备英特尔)