qp_ops.c 1.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. // XXX add ops from glibc sysdeps/sparc/sparc64/soft-fp
  2. #define fakedef(name) \
  3. void name(void) \
  4. { \
  5. printf("Unimplemented %s called, exiting\n", #name); \
  6. exit(-1); \
  7. }
  8. #ifdef __sparc_v9__
  9. fakedef(_Qp_fne)
  10. fakedef(_Qp_feq)
  11. fakedef(_Qp_div)
  12. fakedef(_Qp_flt)
  13. fakedef(_Qp_mul)
  14. fakedef(_Qp_fge)
  15. fakedef(_Qp_qtoux)
  16. fakedef(_Qp_uxtoq)
  17. fakedef(_Qp_sub)
  18. fakedef(_Qp_dtoq)
  19. fakedef(_Qp_qtod)
  20. fakedef(_Qp_qtos)
  21. fakedef(_Qp_stoq)
  22. fakedef(_Qp_itoq)
  23. fakedef(_Qp_add)
  24. #else
  25. fakedef(_Q_fne)
  26. fakedef(_Q_feq)
  27. fakedef(_Q_div)
  28. fakedef(_Q_flt)
  29. fakedef(_Q_mul)
  30. fakedef(_Q_fge)
  31. fakedef(_Q_qtoux)
  32. fakedef(_Q_uxtoq)
  33. fakedef(_Q_qtou)
  34. fakedef(_Q_utoq)
  35. fakedef(_Q_sub)
  36. fakedef(_Q_dtoq)
  37. fakedef(_Q_qtod)
  38. fakedef(_Q_qtos)
  39. fakedef(_Q_stoq)
  40. fakedef(_Q_itoq)
  41. fakedef(_Q_add)
  42. #endif
  43. #undef fakedef