qp_ops.c 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  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_fgt)
  14. fakedef(_Qp_mul)
  15. fakedef(_Qp_fge)
  16. fakedef(_Qp_qtoux)
  17. fakedef(_Qp_uxtoq)
  18. fakedef(_Qp_sub)
  19. fakedef(_Qp_dtoq)
  20. fakedef(_Qp_qtod)
  21. fakedef(_Qp_qtos)
  22. fakedef(_Qp_stoq)
  23. fakedef(_Qp_itoq)
  24. fakedef(_Qp_add)
  25. #else
  26. fakedef(_Q_fne)
  27. fakedef(_Q_feq)
  28. fakedef(_Q_div)
  29. fakedef(_Q_flt)
  30. fakedef(_Q_fgt)
  31. fakedef(_Q_mul)
  32. fakedef(_Q_fge)
  33. fakedef(_Q_qtoux)
  34. fakedef(_Q_uxtoq)
  35. fakedef(_Q_qtou)
  36. fakedef(_Q_utoq)
  37. fakedef(_Q_sub)
  38. fakedef(_Q_dtoq)
  39. fakedef(_Q_qtod)
  40. fakedef(_Q_qtos)
  41. fakedef(_Q_stoq)
  42. fakedef(_Q_itoq)
  43. fakedef(_Q_add)
  44. fakedef(_Q_cmp)
  45. fakedef(_Q_cmpe)
  46. fakedef(_Q_fle)
  47. fakedef(_Q_lltoq)
  48. fakedef(_Q_neg)
  49. fakedef(_Q_qtoi)
  50. fakedef(_Q_qtoll)
  51. fakedef(_Q_qtoull)
  52. fakedef(_Q_sqrt)
  53. fakedef(_Q_ulltoq)
  54. #endif
  55. #undef fakedef