Tanaka-Qtaro-Yasuhiro wrote:

> 田中久太郎です。

> 71 * 69 = 4899 ( = 70^2 - 1)
> 92 * 88 = 8096 ( = 90^2 - 4)
> 
> なんていう計算はパパッと答えが出ます。
> 
> ほかにも、こんな速算テクニックがあるよ、とかいうのがあったら、
> ぜひ教えてください。

2を掛ける乗算ならば掛け算命令でなく左シフト命令
2で割る除算ならば割り算命令でなく右シフト命令
の方が演算実行あたりのクロックサイクルが稼げる
という話はOKなんでしょうか?
-- 
mailto:shibuya@dd.iij4u.or.jp
Nobuhiro Shibuya at Office
Tokyo Japan