Wow! Yep I agree, it’s mostly useful as a compatibility thing for programs not having to using it much, especially with ratios like that
Looking at the code I can spot some obvious optimization opportunities but even so I don’t think it’s worth the effort. It’s still going to be very slow even compared to compiled-in softfloats.
The latest version emulates the fpu null/idle states and fsave+frestore instructions were improved.
This made MacOS happy with the fake FPU and you can now get terrible numbers in Speedometers FPU benchmark
(in latest version of Basilisk, the previous ones wouldn’t use Atari lineF emulators from the Mac context)
I’m not sure there’s too much more to add at this point so next up is probably to arrange the sources for Github.