I'm using a UC3C, which has a hardware FPU. I don't know how to tell if it's being used because AS6 basically has zero information about this and compilers in general are somewhat cryptic it seems.
Attached are 3 lss files. All three were compiled using O2 and then various other flags. The comparison is between hard float, fast math, and both. I don't know how to interpret the results even after looking at a diff of the files for quite a while. Is the FPU being used or not?
I know if there are double precision variables in the code, the FPU supposedly won't be used. I'm pretty sure there no variables of type double in my code at all after searching.