Re: [问题] 关于i++ & i--的执行效能

楼主: cole945 (跶跶..)   2019-03-04 21:51:06
※ 引述《qazkevin (Linus)》之铭言:
: 各位大大好,
: 想请教各位一般在用for loop时,
: 我们时常会在执行完一次loop后,将变量做i++ or i
楼主: cole945 (跶跶..)   2019-03-05 23:14:00
就拿上面的例子, 改用cbnz, 多一道add, 怎么会比较小呢?用cbnz可能好, 也可能不好, 重点是compiler会帮你算..写while(n--)不保证会生出cbnz
作者: bben900911 (Ben)   2019-03-05 12:44:00
感谢优文
作者: FRAXIS (喔喔)   2019-03-05 21:41:00
我听到的说法是 cbnz 的执行档会小一点点点所以在非常非常少的情况下可以减少 i-cache miss
作者: xvid (DivX)   2019-03-06 09:41:00
作者: james732 (好人超)   2019-03-04 21:58:00
作者: djshen (djshen)   2019-03-04 22:30:00
请问vectorization和loop unroll对效能影响有研究吗?
作者: IhateOGC (我讨厌)   2019-03-05 00:04:00
leetcode没优化++i ,这个是考试专用,i--会比较快水分到底大部分在大肠吸收还是小肠呢?类似这问题没想到版大好认真回
作者: TitanEric (泰坦)   2019-03-05 10:04:00
优文
作者: LiloHuang (十年一刻)   2019-03-07 00:44:00
作者: adrianshum (Alien)   2019-03-07 09:37:00
推高质素回应
作者: ray2501 (猫是一只猫)   2019-03-07 12:23:00
作者: cutekid (可爱小孩子)   2019-03-07 15:14:00
大推(Y)
作者: lc85301 (pomelocandy)   2019-03-07 18:47:00
认真推
作者: g5637128 (帮QQ)   2019-03-08 00:24:00
作者: Caesar08 (Caesar)   2019-03-08 09:46:00
作者: bill1992 (我是魔法的踪迹)   2019-03-08 15:18:00
猛 推一个再仔细看
作者: genius945 (添财)   2019-03-10 05:23:00
推 清楚明了
作者: newup (希望有個放縱的夜晚)   2019-03-10 15:18:00
推 真的是优文
作者: tommycc (system fail)   2019-03-10 19:42:00
作者: chchwy (mat)   2019-03-11 17:51:00
作者: hyun1313   2019-03-17 00:50:00
作者: christianSK (AG)   2019-03-22 15:54:00
强者我朋友 帮推
作者: VictorTom (鬼翼&娃娃鱼)   2019-04-01 13:22:00
推:)
作者: kindaichitom (饭吃到下巴脱臼)   2019-04-20 05:57:00
push
作者: RishYang (Rish)   2019-04-24 20:43:00
我也想知道哪家公司

Links booklink

Contact Us: admin [ a t ] ucptt.com