【发布时间】:2011-12-26 07:09:27
【问题描述】:
有人能解释一下为什么加法运算比乘法运算快吗?
例如,如果我们需要将 25 乘以 50
编译器会将其转换为加法的 for 循环吗?
【问题讨论】:
-
您正在寻找所谓的“微代码”。这因架构而异。如果你找到任何最近的 AMD x64 的手册,请尽快告诉我。
标签: cpu cpu-architecture computation
有人能解释一下为什么加法运算比乘法运算快吗?
例如,如果我们需要将 25 乘以 50
编译器会将其转换为加法的 for 循环吗?
【问题讨论】:
标签: cpu cpu-architecture computation
乘法是一个复杂得多的过程,需要更多的芯片as a multiplier circuit 或in a lookup table 才能达到与provided by addition 相同的性能水平。
【讨论】:
编译器会将其转换为加法的 for 循环吗?
如果处理器已经有乘法指令(大多数处理器都有),则否。
【讨论】: