https://github.com/golang/go/issues/62507 what would be a reasonable fix for this? Save x15 as we do the other GPRs? Does the compiler need to get involved?