アドバイス有り難うございます。

BYTE型はunsigned charで整数型です。
動画(VGA)を表示するソフトを作っているのですが、
実数から整数へのコピーがない場合には画面のフレームレートで約45fpsでています。
これが実数から整数へのコピーがあると23fps程度まで一気に落ちてしまいます。
ですのでこの部分がボトルネックである事は間違いありません。
1画素辺りRGBの3回のコピーが必要で、これが一画面分となると922K回コピーが発生する計算になります。

float変数の整数部を直接参照できないかなぁとか考えているのですが無理なんでしょうか?