小编Max*_*one的帖子

与数学函数相比,条件指令的执行速度

我会尽我所能地回答我的问题(不容易......对我来说也不是那么清楚).例如,假设您有一组带有多个操作数的IF ... THEN指令

IF ((a==0) && (b==1) && (c==1)) THEN x=1
ELSE IF ((a==0) && (b==0) && (c==1)) THEN x=2-
Run Code Online (Sandbox Code Playgroud)

等等

假设我可以用一个单独的数学函数替换所有这些IF x = a * n1 + b * n2 + c * n3(这只是为了给你一个想法,实际上它更复杂,但IF和操作数还有更多)

该功能来自先前训练的人工神经网络.

我的直觉是,当涉及到执行时,函数应该比IF更少的时间,但它只是一种直觉来自我在装配中的旧背景,他们告诉我们条件指令比花费更多的时间算术的.

你能证实这一点吗?甚至可以给我一些链接,我可以找到解释?

提前谢谢你们!

c c++ assembly computer-science computation

5
推荐指数
1
解决办法
130
查看次数

标签 统计

assembly ×1

c ×1

c++ ×1

computation ×1

computer-science ×1