getfcr-power.s 352 B

12345678910111213141516171819202122232425262728
  1. TEXT getfcr(SB), $8
  2. MOVFL FPSCR, F3
  3. FMOVD F3, f-8(SP)
  4. MOVW -4(SP), R3
  5. RETURN
  6. TEXT getfsr(SB), $8
  7. MOVFL FPSCR, F3
  8. FMOVD F3, f-8(SP)
  9. MOVW -4(SP), R3
  10. RETURN
  11. TEXT setfcr(SB), $8
  12. SYNC
  13. MOVW R3, -4(SP)
  14. FMOVD -8(SP), F3
  15. MOVFL F3, FPSCR
  16. ISYNC
  17. RETURN
  18. TEXT setfsr(SB), $8
  19. SYNC
  20. MOVW R3, -4(SP)
  21. FMOVD -8(SP), F3
  22. MOVFL F3, FPSCR
  23. ISYNC
  24. RETURN