ttp://www.pro.or.jp/~fuji/mybooks/cdiag/cdiag.4.4.html
これは今でも通用しますか?
PCに限れば、昨今のコンパイラは最適化で
FPUではなくSSE/SSE2を使うように出来ます。
SSEはfloat、SSE2はdoubleなので
ここで述べられているようなキャストの差は
なくなっていそうです。
また、変数のサイズは小さい方がキャッシュの
ヒット率も良さそうですが、、