2001年11月5日 月曜日の日記
広杉計器から2mmのネジ、ナット、ワッシャー、スペーサなど到着。▲夜、充放電器のプログラム。H8のアセンブラと戯れる。gccで16bit×16bit÷216⇒16bitの演算をint a,b,c;c = (int)((long)a * (long)b >> 16);という形でやると、MULXS命令1つしか生成されないことが判明。賢いなぁ。( int は16bitの設定)
geek向け
int a,b,c;c = (int)((long)a * (long)b >> 16);という形でやると、MULXS命令1つしか生成されないことが判明。賢いなぁ。( int は16bitの設定)
最近のコメント