Hello Don,
The most glaring limitation of the FP optimiser is that it seems to never keep values in the FP stack. So that it will often do: FSTP x FLD x instead of FST x Fixing this would probably give a speedup of ~20% on almost all FP code, and would unlock the path to further optimisation.
Does DMD have the ground work for doing FP keyhole optimizations? That sound like an easy one.
-- ... <IXOYE><