short-float single-float double-float long-float