演算はdoubleを使いなさい。
メモリ圧縮を考えるなら、静的データについてはfloatを使ってもよい。