Package: SB-BIGNUM¶
private: bignum implementation
Constant¶
Function¶
%ADD-WITH-CARRY%ALLOCATE-BIGNUM%ASHL%ASHR%BIGFLOOR%BIGNUM-0-OR-PLUSP%BIGNUM-LENGTH%BIGNUM-REF%BIGNUM-SET-LENGTH%BIGNUM-SET%DIGIT-0-OR-PLUSP%DIGIT-LOGICAL-SHIFT-RIGHT%FIXNUM-DIGIT-WITH-CORRECT-SIGN%FIXNUM-TO-DIGIT%LOGNOT%MOSTLY-NORMALIZE-BIGNUM%MULTIPLY-AND-ADD%MULTIPLY%NORMALIZE-BIGNUM-BUFFER%NORMALIZE-BIGNUM%RANDOM-BIGNUM%SUBTRACT-WITH-BORROWADD-BIGNUMSBIGNUM-ABS-BUFFERBIGNUM-ASHIFT-LEFT-DIGITSBIGNUM-ASHIFT-LEFT-FIXNUMBIGNUM-ASHIFT-LEFT-UNALIGNEDBIGNUM-ASHIFT-LEFTBIGNUM-ASHIFT-RIGHT-DIGITSBIGNUM-ASHIFT-RIGHTBIGNUM-BINARY-GCDBIGNUM-BUFFER-ASHIFT-RIGHTBIGNUM-BUFFER-INTEGER-LENGTHBIGNUM-COMPAREBIGNUM-FACTORS-OF-TWOBIGNUM-GCD-ORDER-AND-SUBTRACTBIGNUM-GCDBIGNUM-INTEGER-LENGTHBIGNUM-LOGBITPBIGNUM-LOGCOUNTBIGNUM-LOGICAL-ANDBIGNUM-LOGICAL-IORBIGNUM-LOGICAL-NOTBIGNUM-LOGICAL-XOR-AUXBIGNUM-LOGICAL-XORBIGNUM-MOD-GCDBIGNUM-PLUS-PBIGNUM-TO-FLOATBIGNUM-TRUNCATEBMODCOPY-BIGNUMDMODDOUBLE-FLOAT-FROM-BITSFINISH-ADDLDB-BIGNUM=>FIXNUMLOGAND-SHORTER-NEGATIVELOGAND-SHORTER-POSITIVELOGIOR-SHORTER-NEGATIVELOGIOR-SHORTER-POSITIVEMAKE-GCD-BIGNUM-ODDMAKE-SMALL-BIGNUMMULTIPLY-BIGNUM-AND-FIXNUMMULTIPLY-BIGNUMSMULTIPLY-FIXNUMSNEGATE-BIGNUM-BUFFER-IN-PLACENEGATE-BIGNUM-IN-PLACENEGATE-BIGNUMREDUCED-RATIO-MODSINGLE-FLOAT-FROM-BITSSUBTRACT-BIGNUM-BUFFERS-WITH-LENSUBTRACT-BIGNUM-BUFFERSSUBTRACT-BIGNUMSXHASH-BIGNUM