- 613 名前:607 mailto:sage [2008/06/08(日) 15:33:43 ]
- * ステップ数を詰めてみた。
MOV.W N,D0 CMP.W M,D0 SMI D0 *(00/FF) EXT.W D0 *(0000/FFFF) ORI.W #1,D0 *(0001/FFFF) MOV.W D0,P * もっと変則にしてみたがステップ数縮まらず。 MOV.W N,D0 CMP.W M,D0 SPL D0 *(FF/00) EXT.W D0 *(FFFF/0000) ASL.W #1,D0 *(FFFE/0000) NOT.W D0 *(0001/FFFF) MOV.W D0,P * Scc を用いない方法。 MOV.W N,D0 SUB.W M,D0 ASR.W #8,D0 (00??/FF??) ASR.W #8,D0 (0000/FFFF) ORI.W #1,D0 (0001/FFFF) MOV.W D0,P * そして分岐を使っていないことに気が付く。
|

|