I'm using whatever gcc generates, I haven't really tried optimizing floating point.Exophase said:I think most of those operations aren't that frequent, if float ops are really only 2-4% of the code. Are you still using soft floats for everything, or are you only using them for double precision/unsupported operations? StrmnNrmn claimed that games he tried were okay with having their doubles turned to floats.
Inaccurate floating point code can introduce subtle bugs. For example, the original mupen64plus was rather sloppy about setting the floating point rounding mode, and there was a lot of complaining on the emutalk forums about the problems this caused in Banjo-Tooie.
Last edited by a moderator: