gpt4 book ai didi

c - 添加与 ORing 性能

转载 作者:太空狗 更新时间:2023-10-29 16:54:05 25 4
gpt4 key购买 nike

我见过人们使用加法,因为他们认为按位或在概念上更合适,因为他们认为它更快。这是真的?如果是,所有现代编译器都知道这个技巧吗?

最佳答案

加法和逻辑或可能在 CPU 的 ALU 的类似部分中执行。不太可能存在任何可衡量的性能差异,但可以在您的情况下进行衡量以确定这一点。

编译器不需要为此操心,因为通常编译器知道加法和 ORing 会给出相同结果的唯一方法是操作数是否为常量,在这种情况下编译器可以在编译时简单地进行算术运算,甚至不必为其生成代码。

关于c - 添加与 ORing 性能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5533724/

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