Re: 速算テク
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
Fnews-brouse 1.9(20180406) -- by Mizuno, MWE <mwe@ccsf.jp>
GnuPG Key ID = ECC8A735
GnuPG Key fingerprint = 9BE6 B9E9 55A5 A499 CD51 946E 9BDC 7870 ECC8 A735