gpt4 book ai didi

c++ - 为什么在 NDS 上整数处理速度比字节快?

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:03:07 27 4
gpt4 key购买 nike

我注意到当我用整数替换所有字节实例时,我的 nds 应用程序运行得更快了。所有在线示例都尽可能放置 u8/u16 实例。是否有具体原因说明为什么会这样?

最佳答案

Nintendo DS 使用的主处理器是 ARM9,一个 32 位处理器。

引用:http://en.wikipedia.org/wiki/ARM9

通常,CPU 会在 word sizes 中进行操作,在本例中为 32 位。根据您的操作,必须将字节转换为整数,反之亦然,这可能会给处理器带来额外的压力。这种转换以及可能缺少针对 32 位整数以外的值的指令可能会导致速度不足。

关于c++ - 为什么在 NDS 上整数处理速度比字节快?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11401717/

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