[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[WitchTech 00300] Re: 演算速度
- Subject: [WitchTech 00300] Re: 演算速度
- From: Akira Kawamata <autumn@piedey.co.jp>
- Date: Mon, 14 Aug 2000 13:16:03 +0900
川俣です。
"tomysin@rf6.so-net.ne.jp (Tomysin)"さんは書きました:
> sprite_set_char(0, 1 + 6144); と(プラス演算)
> sprite_set_char(0, 1 | 6144); では(OR演算)
> (パレット12を設定)
>
> どちらが速いのでしょう。
> どなたか調べた人はいませんか。
V30MZ 16-Bit Microprocessor Core Hardwareによれば、
足し算、引き算、シフト、ローテート、AND、OR、XOR、テスト
は同じ速度のようですね。
もっとも、私の記憶が確かなら、昔の8bit CPUから、これらは同じ速度で実行
できたと思います。
> また、割り算が遅いらしいとはわかったのですが
> 他の演算(シフトとか)、それぞれの速度の違いは
> どれくらいなのでしょうか。
CPUの1命令で実行できる演算の中で、わり算だけが特に遅いと理解すれば良い
のでは?
かけ算は、足し算よりは遅いものの、かなり速いので、あまり気にしなくても
平気でしょう。
(株)ピーデー 川俣 晶 (http://www.autumn.org/ mailto:autumn@piedey.co.jp)
ML Archives