home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus Special 6 / Sonderheft_6-96.iso / pd / libraries / bignum / developpers / fd / bignum_lib.fd
Text File  |  1996-11-03  |  866b  |  35 lines

  1. ##base _BigNumBase
  2. ##bias 30
  3. ##public
  4. BigNumInit()
  5. BigNumAdd(x,y,z)(A0/A1/A2)
  6. BigNumDigitAdd(x,y)(A0,D0)
  7. BigNumDisplay(z)(A0)
  8. BigNumPrint(x)(A0)
  9. BigNumAssign(x,y)(A0/A1)
  10. BigNumStrToBigNum(x,S)(A0/A1)
  11. BigNumCompare(x,y)(A0/A1)
  12. BigNumDiv(x,y,z)(A0/A1/A2)
  13. BigNumDigitDiv(x,y,z)(A0,D0,A1)
  14. BigNumRightShift(x,z)(A0/A1)
  15. BigNumMul(x,y,z)(A0/A1/A2)
  16. BigNumDigitMul(x,y)(A0,D0)
  17. BigNumLeftShift(x)(A0)
  18. BigNumModulo(x,y,z)(A0/A1/A2)
  19. BigNumPgcd(x,y,z)(A0/A1/A2)
  20. BigNumPuiModulo(x,y,z,t)(A0/A1/A2/A3)
  21. BigNumRho(n,res,lim)(A0/A1,D0)
  22. BigNumRnd(n,z)(D0,A0)
  23. BigNumSub(x,y,z)(A0/A1/A2)
  24. BigNumDigitSub(x,y)(A0,D0)
  25. BigNumSwap(x,y)(A0/A1)
  26. BigNumIntToBigNum(z,x)(A0,D0)
  27. BigNumFree(i)(D0)
  28. BigNumFastCompare(x,y)(A0/A1)
  29. BigNumToInt(z)(A0)
  30. BigNumSqrt(x,y)(A0/A1)
  31. BigNumDiffCarre(n,res)(A0/A1,D0)
  32. BigNumBrutePrime(i,aff)(A0,D0)
  33. BigNumEDiv(x,y,z,Rest)(A0/A1/A2/A3)
  34. BigNumToStr(z,y)(A0/A1)
  35. ##end