そもそもターゲットCPUが浮動小数点演算苦手な可能性があるから
整数を固定小数点数として扱って計算したほうがいいかも知れない