WPUTBIGSAFECDRSTDERRORLIST4IPUTVGETBIGLIST3IGETVSETBITSBBITS*TWOPOWERBBASE*INTFLOATFLOATBBASE*LOGICALBITS*BETAHI*BETALOW*BNUMBONE*BZERO*BIGBETAHI*BMINUSBIGBETALOW*SUB1PLUS2SYSHI*MINUSSYSLOW*BTWOPOWERBDIFFERENCEBIGSYSHI*BPLUS2BIGSYSLOW*NONBIGNUMERRORBLDMSGBSIZEGTPOSMKVECTBIGPOSGTNEGBIGNEGTRIMBIGNUMTRIMBIGNUM1BIGASVECTRUNCATEVECTORUPBVVECASBIGBIG2SYSBLESSPBGREATERPCONTINUABLEERRORBIG2SYSAUXBMINUSPEXPTNONINTEGERERRORQUOTIENTREMAINDERBZEROPBONEPBABSBMAXBMINBEXPTBQUOTIENTBTIMES2BLORBLNOTBLANDGREATERPBLXORMIN2BSMALLADDBLSHIFTADDCARRYCARRY*BDIFFERENCE2BPLUSA2SUBCARRYBDIGITTIMES2ZEROPBSMALLTIMES2BDIVIDEBREMAINDERBSIMPLEQUOTIENTLIST5LIST2CARBSIMPLEDIVIDEBSIMPLEREMAINDERCDRERRORCONSBHARDDIVIDEXCONSBHARDBUGPRIN2TPRIN2BUNSIGNEDGREATERPBGEQBUNSIGNEDGEQBLEQBADD1BSUB1BSMALLDIFFFLOATFROMBIGNUMBIGFLOATHI*BIGFLOATLOW*FLOATTIMES2FLOATPLUS2BCHANNELPRIN2OUTPUTBASE*CHANNELWRITECHAR
CHANNELWRITESYSINTEGERDIGIT2LETTER*BPRINBREADSIZEINDXBREADADDINT2BIGBNUMAUXSYS2BIGBIGFROMFLOATMINUSPEQNLESSPFIXDIFFERENCESETUPGLOBALS
RECURSIVECHANNELPRIN1OLDCHANNELPRIN1
RECURSIVECHANNELPRIN2OLDCHANNELPRIN2CHECKIFREALLYBIGSYS2INT	CHECKIFREALLYBIGPAIR
CHECKIFREALLYBIGORNILBIGPLUS2BIGDIFFERENCEBIGTIMES2BIGDIVIDEBIGQUOTIENTBIGREMAINDERBIGLANDBIGLORBIGLXORBIGLSHIFTLSHIFTBETAPBIGGREATERPBIGLESSPBIGADD1BIGSUB1BIGLNOTBIGMINUSBIGMINUSPBIGONEPBIGZEROPMAKESTRINGINTOLISPINTEGERINT2SYSNONNUMBER1ERRORSTATICBIG*FLOATFIXFLOATSYSLOW*FLOATSYSHI*OLDFLOATFIXBETARANGEPBETA2PFLUID1PUTENTRYGTWARRAYCOPYDFLOATLSHEXPRMACROg?Argument mismatch in SMacro expansion>,  D,  D, Bx  D~60V+
 , ~   >~+<<Argument mismatch in SMacro expansion>,  D, Bx  D60V+  ,    >~+<<> BxZ$>& B, B, B > D D" FZ", B	@@, B	 , B
,
 B x/", B,  , B ,
 , B
 x>, 	, B  	,,
 B >,~ Expect a BIGNUM in %r, given %p%n  C,+=6J0V+I$J "KbBKnL,~@@,~<xx>, Bx R L"Rd"pl" >,~x<>, Bx Y L"Xd"pl" >,~x<,>6`1V+] `>+,  x>+<<> Bx D, B7`+h .6@+h>+d  ,,5Bl@@>~+ x>~,~"pd"pl",~x"sd"pl" ,~xBIGNUM too large to convert to SYS,> ,2B+}  x,3B+ x Z"1>+ x>+s> Bx @ @~, B5B@@+ .x  L~> x,3B+ ~,
 B~7@+ $N~ .x".B~>+7@+ $N~ .x .N~>+ ~>~,~ Z"+> Bx651v+!1V+!651V+! 5>}+ @ @ @~650V+%, Bx , B  x, B :, B~ @~Z, L~ ~2l+0 ~.~@@:~+, , .~ B : ~>}+<<,>,4B9 +9 *3B+> x,3B+= +> *>,~,>,3B+B +C *3B+L x,1B+G +G *3B+L x 1B+K +L *>,~,>,3B+Q x>+
 x>,~,>,>  ,3B+W +X x>,~,>,>  ,3B+^ +^ x>,~> Bx D6x1v+f1V+f y >~+5Dg 	+w1D+w5$l"`,`  	>~+ @Z$ &  x,` BZ$ & 5Bt  >~+  x ,  >~+ >~,~<<> Bx D,2B+ ,3B+ x,! B ,!  ,!>|+! @ @~ @~ @} x, B , B~ ,"3B+ ~ L~  L~ ~ L  L} x L } Lx , B} @}Z, L} }2l~+ }.} }.x }. G  B:}+ @} ~: B} }2l+" }.} }.x  L:}+ }>|,~> Bx D @~ @} @},3B++ x,! Bx * L} ,3B+1 ,! B *3@}+1  D} x, B , B~ ,"3B+< ~ L~  L~ ~ L  L} x L } Lx , B}Z, L| |2l~+F |.} |.x |. F  B:|+? ~: B| |2l+M |.} |.x  L:|+G  }, Bx3@}+Q,! Bx>|,~> Bx D,3B+\ ,3B+\ x,! B ,!  , >|+! @ @~ @~ @} x, B , B~  ,# B~, B} x,3B+o @}Z, L} }2l~+ }.} }.x F }.A  B:}+h ,3B+z @}Z, L} }2l~+ }.} }.x }. F A B:}+s @}Z, L} }2l~+ }.} }.x }. A  B:}+| ~ }>|+Z$,#+
,>,> ,3B+ ,
,  x>+ ,  x>+ > Bx,3B+ x+$ @ @ x, B x,3B+ ,+ , B @~Z, L~ ~2l+# ~. ~.x  L:~+ >~,~ (3L+' ,~< 
 %.B 3$+.Z, L%".F+/@@% ,~> Bx D, B , B~3@+:2B+: x,
   >~+%3B+?2@+? ,
   x>~+%   x>~+&> Bx D F @} @} @|, B~ , B~3b~+N ~ L~ B~  L} x L } Lx ~: D}3@+R ,+S , B}@@%Z, L| |2l~+] |. |.x . B|,$ |.} B:|+U ~: B| B| |2l~+e |.x ,$ |.} B:|+_ }.} % L } }>{+> Bx D ,3B+n x+ x,3B+q >~+
 @ @~ x, B , B~3@+w3B+y3B+}2@+} ,
   x>~+&   x>~+%>~,~  /% 5$Z, L%.+@@% ,~> Bx D F @~ @} @|, B~ , B}3b~+ ~ L} B~ } L} x L|  Lx | L *3@+  D+*2B~+* B~ ~. ~.x 2L+ ~1l+>~+ ~. ~.x 2,+* ~ L} } L~ } L} x L|  Lx | L *3@+*  B3@+- ~,+. ~, B|@@%Z, L| |2l}+7 |.x |. /,& |.| B:|+0 }: B| |2l~+? |.x ,& |.| B:|+9 ~ |>{+> Bx D @~ @|, B , B~3b+M x L|  Lx | L  L~ B ~ L~ ~. D~ x, B} , B}3@}+S2B+U2@}+W2B+W ~,+X ~, B|Z, L| |2l~+] |.|@@:|+YZ, L| |2l~+e 
| |  .  x,':|+^ ~ |>{+> Bx D F H~ J~ @} @} @| @| ,'3B+o ~+@@} @{Z, L{ {2l+ {.x $ B| ~.{> F| }.B 
.
~.( H}  &  B(  & B}:{+q ~..~ } L ~>{,~> Bx D ,'3B+	@@>{+ @ @~ @~ @} @} @| x, B~  & ~.B D} : F} , B|@@~ @|Z, L| |2l~+  |.x $.~ B &  |.| B  & B~:|+ @| ~: B| |2l}++  ~ B&  |.| B  & B~:|+" } |>{+,( ,~,( ,~Argument mismatch in SMacro expansion>,  D,  D,  D~, Bx  D~6D0V+? F, 
~ ~   E,*  E>}+*<<+<+1Argument mismatch in SMacro expansion>,  D,  D,  D~, Bx  D~6Z0V+U [, 
~ ~   [,*  Z>}+*<<,<+FAttempt to divide by 0 in BDIVIDE> Bx D @~ @} @} , B~5Bg yZ"1,- x, B3"~+n2B~+p .x .  3l+p@@, x>|+- ~0L+v ,     x>|++ ~   x>|+.\> Bx D F H~ @} @| @{, B|3B+2@~+2B+2@~+ ,+ , B{@@}  L~7@~+ ~.x }$. B} & ~.{ B  }&  B}>~+3@|+Z",+Z", B| } L  {, B{Z$ |, {>z+.remainder when unscaling> Bx D F H~ @} @} @| @{ @{ @z @z @y @x @w @u @u @t @s Hv 
: Jv / Bw: By x, Bt , Bs3@t+42B+6 y,+73B+6 y,+7 y, Bu :, B~ ~. : & B|@@xZ, Lr r2l+I r.x $|.x Bx &  r.~ B  x& Bx:r+?: .~ x L | ,( B} S L ~0,+R R , ~.}  L|  L{@@r r2lw+. /r Bz /v Dy .~   L} }$.  Fu }2L|+a 
> Jt+c | & Bt t${ B{ t$|"`.F$.' Dz {3lz+m>t"{.B{ |$.Dz+h@@xZ, Lr r2lv+ r.y.~ x. r.} t$ / Bx & Bx  x&  Bx5"|>x .Nx r.y.~ x L:r+o v.y Bw7@x+ w2,z+:w w.~ x. Bx & Bx  x&  Bx5">x .Nx w.~ x L+7@x+*>t@@x @rZ, Lr r2lv+ r.y.~ r.} ..Bx  x&  r.y.~ B   x& Bx:r+ v.y Bw w2,z+*:w w.~ .Nx  x&  w.~ B  x& Bx+  y.u/r t L:r+U /w ~, B~@@{@@z,2B+M3@t+5 ~ R L8 |1L+M ~, B@@x @r Br7`r+D r.~ x$. Bu |& r.~ B | u&  Bx>r+:7@x+K  ~, Br y u, 
 r  x Q,/  ~, B~ y u, Bu@@u ~>q+-<<.<	computed remainder=computed quotient=arg2=arg1=***** Internal error in BHardDivide> Bx D F H~ J~ p,/ o,0 ,/ o,0 ,/ n,0 ~,/ n,0 ~,/ x>}+SVXZ[,>,>,3B+x ,3B+w x +| +} ,3B+{ x+}  x>+0>,~,>,>,3B+ ,3B+  x+	 x+
 ,3B+ +
 x >+0>,~,>,>,3B+ ,3B+ x + + ,3B+ x+  x>+1>,~,>,>,3B+  ,3B+  x+$ x+% ,3B+# +% x >+1>,~> Bx D @~, B , B~3B+/2"+. x+: +: ~.x ~. 2L+5 ~1l+5>~+/ ~.x ~. 2,+: x+: >},~> Bx D, B , B~3B+D2"+C x+O +O ~.x ~. 2L+J ~1l+J>~+D ~. ~.x 2,+N +O x>~,~Z$+#Z$+3Argument, 
 to FLOAT is too large> Bx,3B+] |+z 4 x,2B+b 5 x,3B+f | x {, Z"1>}+- @ @ @~ @~ x, B x, B~ .x , B > D~7@~+w  ,5 B ~.x ,  ,6 B>~+o3@~+z ,
 B >},~SUX> Bx D6	61V+	 	7 >{+ @ @~ @~ @} @} @| 7 L| , B} ,  7  ,+ B~  D  F~ ,3B+	@@~+	 ~ 0 L~ } ~,- B} ,2B+	# ,  7  ,+ B~  D  F~ ,3B+	@@~+	! ~ 0 L~ } ~,- B}+	3@}+	&Z$ x,7 |1L+	+Z& | x,8Z$ x,7 @| } L|6	70V+	4 |  B{ .8  x,7 |  B|+	, | L7 >{,~<<|<9> Bx D F,: B~Z", B~@@ x,: B}1" +	B0b-+	B"..N} }1,+	F }0l+	F"..N} ~ } L8Z, L} }2l~+	V } x,: B}1" +	O0b-+	O"..N} }1,+	S }0l+	S"..N} }  ~,; B~:}+	H6 +	Y ~,
 B~ ~>|,~,>,( x>+#> Bx D4D	~,3B+	c >}+; x,3B+	h x,
 ,3>}+
6 +	k" x>}+3 @ @~  L% x, B~:, B @~Z, L~ ~2l~+	w ~.x ,$ ~. B:~+	q %0N+	{ ~.Z, L+	} ~ >}+ >},~6
1V+
+<,~<,>,>5B
@@>+5"
	Z", B"x Dx+
Z", B x L>,~ BSmallDiff V<C %p %p%n> Bx D4D
/,3B+
">}+; x,3B+
 x,
 ,#>}+
6 +
" x>}+# @ @~  L% x, B~, B @~Z, L~ ~2l~+
) ~.x ,& ~. B:~+
#7@%+
-  x 
0,, ~ >}+>},~

 "
:4B
51B+
61B+
80B+
9 +<"
; +< ,~ 
; +<x<;> Bx6
m1v+
l1V+
l6
m1V+
l @ @ @~ @~ @},=3B+
IO@~ x,
 Bx+
JZ, L~ 	 L7@x+
h 
n x,>2B+
h  x,>3B+
V x,?,  , B@@x+
K x L@@~  ,>2B+
^  , B  ~, B~+
W ~, B} ,?,  },  B},4  x,? Bx } , B+
K ~,=3B+
l ,
 B >|,~<
< ... doneSetupGlobals 
w,/Z", 
v,/ ,~
n
p,>6
}0V+
{,6+
{,A x>,~<,>60V+,6+,B x>,~<,> ,2B+	  x,3B+
 x+ x,>+C>,~> Bx ,B B x ,B >+.,>3B+ ,2B+  x,3B+ x+ x,>+C>,~,+B,+B, +B,(+C,+B,)+B,!+B, +B,"+B,$+B> Bx D,J3B+> ,J3B+>6 +5 x (B8>~+C 2,+9 x (B8,C+> x,< B ,<  >~+I+C x,< B ,<  >~+I>~,~,+D,+D,2+B,3+B,!+B,
+B,+D,+D,+D,9+B "]4BX1B+Y1B+Z0B+[ ,~"] ,~ + ^ +P<x<O> Bx @ @ @~5Bc@@>}+ P L5"f * L  B8Z, Lx3@+|" D~ x. ~3,+s:x  x. & x. B $"`.F+j x, B~ @~Z, L~ ~2lx+ ~.~ ~." B:~+v x. 2l+:x  x. & x. B $"`.F+| x, B~ @~Z, L~ ~2lx+ ~.~ ~.  L:~+ ~>},~,>  Q,"2B+ R x,"2B+ x>+R x>+= 6"1V+0v+!3b+ + *3B+! *2$+! ,~<2b+&3"+& *,~ ,~,>,J3B++ x>+J >,~ !!""##$$%%&&''(())**++,,-> f,T f,T e,T e,T d,T d,T c,T c,T b,T b,T a,T a,T `,T `,T _,T _,T ^,T ^,T ],T ],T \,T \,TZ& [ [,TZ& [ Z,TZ&! Z Y,TZ&A Z Y,TZ&D Z X,TZ&M Z X,TZ&S Z W,TZ&Z Z W,TZ&a Z V,TZ&n Z V,TZ&q Z U,TZ&x Z U,TZ& Z T,TZ& Z T,TZ& Z S,TZ&6 Z S,TZ&? Z R,TZ&M Z R,TZ&S Z Q,TZ&Y Z Q,TZ&` Z P,TZ&z Z P,TZ&$ Z O,TZ&R Z O,TZ& Z N,TZ& Z N,TZ& Z M,TZ&% Z M,TZ&) Z L,TZ&0 Z L,TZ&B Z K,TZ&i Z K,TZ& Z J,TZ& Z J,TZ&A Z I,TZ&g Z I,TZ& Z H,TZ&- Z H,TZ&/ Z G,TZ&6 [ G,TZ&K [ F,TZ&` Z F,TZ&z Z E,TZ& Z E,TZ&` Z D,TZ&q Z D,TZ&~ Z C,TZ& Z C,TZ& Z B,TZ&' Z B,TZ&< Z A,TZ&P Z A,TZ&R Z @,TZ&Z Z @,T ? L8Z&} Z ?,TZ&	8 Z >,TZ&	[ Z >,TZ&	^ Z =,TZ&	 Z =,TZ&
 Z <,TZ&
 Z <,TZ&
1 Z ;,TZ&
> Z ;,TZ&
r Z :,T,@Z",U BP : 9,U 9 8,UZ&
x Z :,TZ&
~ Z 9,TZ& Z 8,TZ&
 Z 7,TZ& Z 7,TZ& Z 6,TZ& Z 6,TZ&! Z 5,TZ&" Z 5,TZ&$ Z 4,TZ&% Z 4,TZ&' Z 3,TZ&( Z 3,TZ&* Z 2,TZ&+ Z 2,TZ&- Z 1,T 1 1,UZ&D Z 0,TZ&F Z 0,TZ&G Z /,TZ&I Z /,TZ&J Z .,TZ&L Z .,TZ&M Z -,TZ&O Z -,TZ&P Z ,,TZ&R Z ,,TZ&S Z +,TZ&_ Z +,T * *,UZ& Z *,TZ& Z ),TZ&# Z ),TZ&' Z (,TZ",,3 BxZ" ,  x,  B4,
 B5 ,V BR 
,V BQ>,~<S<S<J<R<Q<<<O<O<N<N<M<M<L<L<K<K<J<V<I<I<H<H<G<G<F<F<E<E<D<D<C<B<B<A<A<@<@<=<;<3<<<<#<;<9<6,<4<3<2<1<0<2<1<<</<.<+<(<,<)<)<<(<'< <%<&<<&<<$<<
<$<!<!<"< <<<<<<<<<<<<<<<<<<<<W<<<W<7<%<8<<<	<	<P<5<4<<<Q<R<<<
<<<<<
i A
@"pU(U
U(E(UV"E@"B"@#AD
A Q"DD
(E
"D   BEDP"  ADD 
(QA @@@@ @A 
DD AAD@@D@@@E"(P A@@ @
 @"  DD @"T D  Q@ @D"  D  @ @@TQ~TQ|"D DA 0QE@ @ DQ
@@(@ @@ @  @  @"?`*EE"Q`"@""@"D@A AAUQ
 (@D pP  A ""DA@  A@(AD (@
@"(ADD DTABDD(A" "
D"A"AADDE x"TUED"QD"QE
(QE
"D
 (Q"E(Q Q"("""DA"QE(*@ @UU*U*UU*U*UT*
EE"Q(TT*
EE"Q(TT*
EE"Q(TT*
EE"Q(TT*
EE"Q(TT*
EE"Q(TU"Q(TT*
EE"T*UE"Q(TT*
EE"Q(TT**
E"QQ(T*
U
EE"Q AU*P?~