qp_ops.c 752 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. /* XXX add ops from glibc sysdeps/sparc/sparc64/soft-fp */
  2. #include <stdio.h>
  3. #include <stdlib.h>
  4. static void fakedef(void)
  5. {
  6. puts("Unimplemented _Q* func called, exiting\n");
  7. exit(-1);
  8. }
  9. #ifdef __sparc_v9__
  10. # define fakedef(sym) strong_alias(fakedef, _Qp_##sym)
  11. #else
  12. # define fakedef(sym) strong_alias(fakedef, _Q_##sym)
  13. #endif
  14. fakedef(fne)
  15. fakedef(feq)
  16. fakedef(div)
  17. fakedef(flt)
  18. fakedef(fgt)
  19. fakedef(mul)
  20. fakedef(fge)
  21. fakedef(qtoux)
  22. fakedef(uxtoq)
  23. fakedef(sub)
  24. fakedef(dtoq)
  25. fakedef(qtod)
  26. fakedef(qtos)
  27. fakedef(stoq)
  28. fakedef(itoq)
  29. fakedef(add)
  30. #ifndef __sparc_v9__
  31. fakedef(qtou)
  32. fakedef(utoq)
  33. fakedef(cmp)
  34. fakedef(cmpe)
  35. fakedef(fle)
  36. fakedef(lltoq)
  37. fakedef(neg)
  38. fakedef(qtoi)
  39. fakedef(qtoll)
  40. fakedef(qtoull)
  41. fakedef(sqrt)
  42. fakedef(ulltoq)
  43. #endif