complete the fixpoint code option and constant generation - trying to use softfloat failed