> or GO could just stop using *OMG-OPTIMIZED* SSE memmove() in the note > handler.
But it would not stop users from doing so, so at minimum we'd have to detect the abuse and report it, rather than crash. Saving the entire register space would be expensive for all well-behaved processes and avoiding the micro-optimisation in memmove() (a Plan 9-specific option) would be my recommendation. But dragons do lurk and will need to be slain. Incidentally, do the FP registers need to be saved for the sake of MOVOUs? Or should I ask whether MOVOUs clobber registers not saved before note handling? ++L