gpt4 book ai didi

assembly - 移位指令比 IMUL 指令快吗?

转载 作者:行者123 更新时间:2023-12-03 05:16:45 25 4
gpt4 key购买 nike

哪个更快 -

val = val*10;

val = (val<<3) + (val<<2);

与移位指令相比,imul 需要多少个时钟周期?

最佳答案

这是21世纪。现代硬件和编译器知道如何生成高度优化的代码。使用移位编写乘法不会提高性能,但会帮助您生成带有错误的代码。

您自己已经用乘以 12 而不是 10 的代码演示了这一点。

关于assembly - 移位指令比 IMUL 指令快吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6120207/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com