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-BORROW
ADD-BIGNUMS
BIGNUM-ABS-BUFFER
BIGNUM-ASHIFT-LEFT-DIGITS
BIGNUM-ASHIFT-LEFT-FIXNUM
BIGNUM-ASHIFT-LEFT-UNALIGNED
BIGNUM-ASHIFT-LEFT
BIGNUM-ASHIFT-RIGHT-DIGITS
BIGNUM-ASHIFT-RIGHT
BIGNUM-BINARY-GCD
BIGNUM-BUFFER-ASHIFT-RIGHT
BIGNUM-BUFFER-INTEGER-LENGTH
BIGNUM-COMPARE
BIGNUM-FACTORS-OF-TWO
BIGNUM-GCD-ORDER-AND-SUBTRACT
BIGNUM-GCD
BIGNUM-INTEGER-LENGTH
BIGNUM-LOGBITP
BIGNUM-LOGCOUNT
BIGNUM-LOGICAL-AND
BIGNUM-LOGICAL-IOR
BIGNUM-LOGICAL-NOT
BIGNUM-LOGICAL-XOR-AUX
BIGNUM-LOGICAL-XOR
BIGNUM-MOD-GCD
BIGNUM-PLUS-P
BIGNUM-TO-FLOAT
BIGNUM-TRUNCATE
BMOD
COPY-BIGNUM
DMOD
DOUBLE-FLOAT-FROM-BITS
FINISH-ADD
LDB-BIGNUM=>FIXNUM
LOGAND-SHORTER-NEGATIVE
LOGAND-SHORTER-POSITIVE
LOGIOR-SHORTER-NEGATIVE
LOGIOR-SHORTER-POSITIVE
MAKE-GCD-BIGNUM-ODD
MAKE-SMALL-BIGNUM
MULTIPLY-BIGNUM-AND-FIXNUM
MULTIPLY-BIGNUMS
MULTIPLY-FIXNUMS
NEGATE-BIGNUM-BUFFER-IN-PLACE
NEGATE-BIGNUM-IN-PLACE
NEGATE-BIGNUM
REDUCED-RATIO-MOD
SINGLE-FLOAT-FROM-BITS
SUBTRACT-BIGNUM-BUFFERS-WITH-LEN
SUBTRACT-BIGNUM-BUFFERS
SUBTRACT-BIGNUM
SXHASH-BIGNUM