per Jiangyi, maintain -mfloat