[comp.sys.handhelds] Newly Revised HP48 Internals Address List 5-20-91

Jake-S@cup.portal.com (Jake G Schwartz) (05/20/91)

  Newly Revised (and final??????) HP48 Internals Address List 
                 
                   (1) Sorted by Object Type and Function
                   (2) Sorted by Increasing Address

        Including still more contributions from Paul Dale and Rick Grevelle
                              May 20, 1991


Here is the latest list of HP48 internals addresses and short descriptions.
Two recent contributions from Paul Dale and Rick Grevelle prompted this
edition.

Some changes to the format have been made to the object/function sort list.
I finally gave in to some arm-twisting and separated out the prefixed code
entry points into a separate section of the list. This section is clearly
marked as such. It has been slimmed down by combining the multiple defi-
nitions of the prefixed code wherever possible into a single description.
Also, regular HP48 command names are in all caps, all stack contents lists
are listed from highest to lowest stack level order, the underscores between
words have been eliminated and the word "short" has been replaced everywhere
in this section by "System Binary". I feel this section is now much more
readable and compact. In addition, all the "author symbols" have been 
eliminated here (in the prefixed code section) due to the mixing of the
material to yield a best description for each entry. 
     The listing of all remaining prefixed code entry points which have not 
yet been unraveled has been left in the list sorted by address. In this 
list, no format changes were made, except that each prefixed address has 
been identified by a capital "P" following the author symbol and immediately 
before the definition. We now have approximately 800 prefixed addresses 
understood. Perhaps with the release of HP's system-RPL documentation in the 
near future, this list will no longer be necessary. Time will tell. I would 
like to thank the prime contributors to this list for all the efforts they 
put in to make this a worthwhile project. Thanks go out to Jan Brittenson, 
Derek Nickel, Jim Cloos, Paul Dale and Rick Grevelle.

Once again, each version of the address list itself is separated into 
multiple parts since it is so large.

Jake Schwartz
 
P.S. - Please be patient....all the pieces may not be present immediately.

Jake-S@cup.portal.com (Jake G Schwartz) (05/20/91)

HP48 Address List sorted by Object and Function
Part 3 of 4

23679      (end) '  (XLIB 1792 21)   /:  Cmd_quote_2       /U  xENDTIC
1ADEE            *  (XLIB 2 71)      /:  Cmd_mul           /U  x*
362DC   Internal * (2/1:Real/Complex,1/2:Array) 
        /=  Mul_array_complex /=  Mul_array_real /=  Mul_complex_array 
        /=  Mul_real_array
3643F   Internal * (2:Array,1:Array)     /=  Mul_array
542EA   Internal * (2:Binary,1:Real)     /=  Mul_bin_real
51D88   Internal * (2:Complex,1:Complex) /=  Mul_complex
51D4C   Internal * (2:Complex,1:Real)    /=  Mul_complex_real
542D1   Internal * (2:Real,1:Binary)     /=  Mul_real_bin
51D60   Internal * (2:Real,1:Complex)    /=  Mul_real_complex
55FDA   Internal * (2:Real/Complex/Unit,1:Symbolic) /=  Mul_realUnit_algGlob
0F792   Internal * (2:Real/Unit,1:Real/Unit) /=  Mul_unit
55FC1   Internal * (2:Symbolic,1:Real/Complex/Unit) 
        /=  Mul_algGlob_realComplexUnit
55FF3   Internal * (2:Symbolic,1:Symbolic)  /=  Mul_algGlob
63B5A   Unevaluated * (multiply)            /:  Getval_Mul
62BF1   Internal *10 (1:Real)
53ee4^  MC: a.w = c.w = a.w * c.w (uses d.w, clears carry)
1E150            *H (XLIB 2 189)     /:  Cmd_mulH          /U  x*H
4B553   Internal *H (1:Real)
1E170            *W (XLIB 2 190)     /:  Cmd_mulW          /U  x*W
4B5AD   Internal *W (1:Real)
1AB67            + (XLIB 2 68)       /:  Cmd_add           /U  x+
1ACD7         ?? + (XLIB 2 69)
1AC93   Internal + (2:Any,1:List)    /:  Add_any_list
1ACBB   Internal + (2:Any,1:String)  /:  Add_any_string
36115   Internal + (2:Array,1:Array) /=  Add_array_array
54349   Internal + (2:Binary,1:Real)     /=  Add_bin_real
51C16   Internal + (2:Complex,1:Complex) /=  Add_complex_complex
51BD0   Internal + (2:Complex,1:Real)    /=  Add_complex_real
4F8D1   Internal + (2:Graphic,1:Graphic) /=  Add_grob_grob
052FA   Internal + (2:List,1:Any)        /=  Add_list_any
0521F   Internal + (2:List,1:List)       /=  Add_list_list
54330   Internal + (2:Real,1:Binary)     /=  Add_real_bin
51BF8   Internal + (2:Real,1:Complex)    /=  Add_real_complex
55F44   Internal + (2:Real/Complex/Unit,1:Symbolic) /=  Add_real_alg
0F6A2   Internal + (2:Real/Unit,1:Real/Unit) /=  Add_unit_unit
1ACA7   Internal + (2:String,1:Any)      /:  Add_string_any
55F2B   Internal + (2:Symbolic,1:Real/Complex/Unit) /=  Add_alg_real
55F5D   Internal + (2:Symbolic,1:Symbolic)  /=  Add_alg_alg
62E26   Internal add 1 and SWAP (2:Any,1:Syst Bin) /:  IncShort_Swap
62636        MC: add C.A to TOS and continue RPL (1:Syst Bin) 
        /:  pushShort_add_c
627D5:           AddShort_Dup        /-  +_dup_1short2short      
63051:           AddShort_Over
62DFE:           AddShort_Swap
63F6A:           AddStrings_Swap
63191:           Add_LF
63808:           Add_dec_short
50262:           Add_real_1
3106B:           add_100_mul_13104_to_d
3106F:           add_c_mul_13104_to_d
1AD09            - (XLIB 2 70)        /:  Cmd_sub          /U  x-
36278   Internal - (2:Array,1:Array)  /=  Sub_array
5431C   Internal - (2:Binary,1:Real)  /=  Sub_bin_real
51CE8   Internal - (2:Complex,1:Real) /=  Sub_complex_real
51CFC   Internal - (2:Complex,1:Real) /=  Sub_complex
542FE   Internal - (2:Real,1:Binary)  /=  Sub_real_bin
51CD4   Internal - (2:Real,1:Complex) /=  Sub_real_complex
55F8F   Internal - (2:Real/Complex/Unit,1:Symbolic) 
        /=  Sub_array_algGlob /=  Sub_real_array /=  Sub_unit_algGlob
0F774   Internal - (2:Real/Unit,1:Real/Unit) 
        /=  Sub_real_unit /=  Sub_unit /=  Sub_unit_real
55F76   Internal - (2:Symbolic,1:Real/Complex/Unit) 
        /=  Sub_algGlob_array /=  Sub_algGlob_complex /=  Sub_algGlob_unit
55FA8   Internal - (2:Symbolic,1:Symbolic) /=  Sub_algGlob
62E4E   Internal subtract 1, <1h> and SWAP (1:Syst Bin) 
        /:  DecShort_Short1_Swap
631A5   Internal subtract one and ->LIST (N:...,1:Syst Bin) /:  ToListLess1
62FD9   Internal subtract one and ROT (1:Syst Bin) /:  DecShort_Rot
1AF05            / (XLIB 2 72)           /:  Cmd_div       /U  x/
36B60   Internal / (2:Array,1:Array)     /=  Div_array
363CC   Internal / (2:Array,1:Real/Complex) 
        /=  Div_array_compl /=  Div_array_real
542BD   Internal / (2:Binary,1:Real)     /=  Div_bin_real
51EC8   Internal / (2:Complex,1:Complex) /=  Div_complex
51E64   Internal / (2:Complex,1:Real)    /=  Div_complex_real
5429F   Internal / (2:Real,1:Binary)     /:  Div_real_bin
51E19   Internal / (2:Real,1:Complex)    /=  Div_real_complex
56025   Internal / (2:Real/Complex/Unit,1:Symbolic) /=  Div_real_algGlob
0F823   Internal / (2:Real/Unit,1:Real/Unit) /=  Div_real_unit /=  Div_unit
5600C   Internal / (2:Symbolic,1:Real/Complex/Unit) /=  Div_algGlob_complex
5603E   Internal / (2:Symbolic,1:Symbolic)   /=  Div_algGlob
1B02D            ^ (XLIB 2 73) /:  Cmd_pwr                 /U  x^
52374   Internal ^ (2:Complex,1:Complex) /=  Pwr_complex
52360   Internal ^ (2:Complex,1:Real)    /=  Pwr_complex_real
52342   Internal ^ (2:Real,1:Complex)    /=  Pwr_real_complex
1B124   Internal ^ (2:Real,1:Real)       /:  Pwr_real
55EF9   Internal ^ (2:Real/Complex/Unit,1:Symbolic) /=  Pwr_realComplex_algGlob
0F878   Internal ^ (2:Real/Unit,1:Real/Unit) /=  Pwr_unit
55EE0   Internal ^ (2:Symbolic,1:Real/Complex/Unit) /=  Pwr_algGlob_realComplex
55F12   Internal ^ (2:Symbolic,1:Symbolic) /=  Pwr_algGlob
1FA59            ^MATCH (XLIB 2 265)  /:  Cmd_upMATCH      /U  xMATCHUP
1FABA   Internal ^MATCH (2:Real/Complex/Symbolic,1:List) 
1FA8D            vMATCH (XLIB 2 266)  /:  Cmd_downMATCH    /U  xMATCHDN
1FACE   Internal vMATCH (2:Real/Complex/Symbolic,1:List)
1FAEB            _ (XLIB 2 267)       /:  Cmd__            /U  xFORMUNIT
1FB31   Internal _ (1:Real/Unit)
28A38   Internal _ (1:Symbolic)
1EBBE            < (XLIB 2 235)       /:  Cmd_lessThanp    /U  x<
1EC40   Internal < (2:Real,1:Real)
0F5AC   Internal < (2:Real/Unit,1:Real/Unit)
55B2A   Internal < (2:Real/Unit,1:Symbolic)
142A6   Internal < (2:String,1:String)
55B11   Internal < (2:Symbolic,1:Real/Unit)
55B43   Internal < (2:Symbolic,1:Symbolic)
1ECFC            <=   (XLIB 2 237)    /:  Cmd_lessOrEqp    /U  x<=?
1ED7E   Internal <= (2:Real,1:Real)
0F5D4   Internal <= (2:Real/Unit,1:Real/Unit)
55BC0   Internal <= (2:Real/Unit,1:Symbolic)
142E2   Internal <= (2:String,1:String)
55BA7   Internal <= (2:Symbolic,1:Real/Unit)
55BD9   Internal <= (2:Symbolic,1:Symbolic)
1A8D8            =    (XLIB 2 59)     /:  Cmd_equal        /U  x=
55927   Internal =  (2/1:all combinations) /=  Equal
1E972            ==   (XLIB 2 233)    /:  Cmd_equalp       /U  x==
1EA30   Internal == (2:Any,1:Any)
1EA76   Internal == (2:Complex,1:Real)
55A94   Internal == (2:Complex,1:Real/Complex/Unit)
1EA6C   Internal == (2:Real,1:Complex)
0F584   Internal == (2:Real/Unit,1:Real/Unit)
55A7B   Internal == (2:Symbolic,1:Real/Complex/Unit)
55AAD   Internal == (2:Symbolic,1:Symbolic)
1EA44   Internal == (2:Tagged/Any,1:Tagged/Any)
1EA9D            != (XLIB 2 234)      /:  Cmd_notEqualp    /U  x#?
1EB51   Internal != (2:Any,1:Any)
635C4   Internal != (2:Any,1:Any) -> True/False
544EC   Internal != (2:Binary,1:Binary)
1EB97   Internal != (2:Complex,1:Real)
1EB8D   Internal != (2:Real,1:Complex)
55ADF   Internal != (2:Real/Complex/Unit,1:Symbolic)
0F598   Internal != (2:Real/Unit,1:Real/Unit)
55AC6   Internal != (2:Symbolic,1:Real/Complex/Unit)
55AF8   Internal != (2:Symbolic,1:Symbolic)
1EB65   Internal != (2:Tagged/Any,1:Tagged/Any)
1EC5D            >    (XLIB 2 236)    /:  Cmd_greaterThanp  /U  x>
1ECDF   Internal > (2:Real,1:Real)
0F5C0   Internal > (2:Real/Unit,1:Real/Unit)
55B75   Internal > (2:Real/Unit,1:Symbolic)
55B5C   Internal > (2:Symbolic,1:Real/Unit)
55B8E   Internal > (2:Symbolic,1:Symbolic)
1ED9B            >=   (XLIB 2 238)   /:  Cmd_greaterOrEqp  /U  x>=?
1EE1D   Internal >= (2:Real,1:Real)
0F5E8   Internal >= (2:Real/Unit,1:Real/Unit)
55C0B   Internal >= (2:Real/Unit,1:Symbolic)
142BA   Internal >= (2:String,1:String)
55BF2   Internal >= (2:Symbolic,1:Real/Unit)
55C24   Internal >= (2:Symbolic,1:Symbolic)
234C1            -> (XLIB 1792 16)                         /U  xRPN->
22FEB            -> (XLIB 1792 4)     /:  Cmd_toVars       /U  xALG->
0546D   Internal ->ALGEBRAIC (N:...,1:Syst Bin) /:  ToAlg
1D009            ->ARRY (XLIB 2 170)  /:  Cmd_toARRAY
1D040   Internal ->ARRY (1:List)
1D02C   Internal ->ARRY (1:Real)
1989E            ->DATE (XLIB 2 22)   /:  Cmd_toDATE       /U  xSETDATE
0CD2B   Internal ->DATE               /=  ToDate
1E5AD            ->GROB (XLIB 2 215)  /:  Cmd_toGROB       /U  x>GROB
5048D   Internal ->GROB (2:Any,1:Real) /:  ToGrob
1BF1E            ->HMS  (XLIB 2 114)  /:  Cmd_toHMS        /U  x>HMS
2A673   Internal ->HMS (1:Real)       /=  toHMS_real
1E58D            ->LCD (XLIB 2 214)   /:  Cmd_toLCD        /U  x>LCD
50438   Internal ->LCD (1:Graphic)
1C783            ->LIST (XLIB 2 152)  /:  Cmd_toLIST       /U  x>LIST
05459   Internal ->LIST (N:...,1:Syst Bin) /:  ToList
631B9   Internal 2 ->LIST             /:  List2
631CD   Internal 3 ->LIST             /:  List3
1A5E4            ->NUM (XLIB 2 53)    /:  Cmd_toNUM        /U  x>NUM
63FE7:           ToPrg_1
63FFB:           ToPrg_2
632D1            ->Program and EVAL (N:...,1:Syst Bin) /:  ToPrg_Eval
05445   Internal ->PROGRAM (N:...,1:Syst Bin) /:  ToPrg
05331-           \->program_1short(prolog)2short(n)3any...nanyn+1anyn+2any
1F9C4            ->Q (XLIB 2 263)     /:  Cmd_toQ          /U  x->Q
1F9E9            ->Qpi (XLIB 2 264)   /:  Cmd_toQpi        /U  x->QPI
1CB0B            ->STR (XLIB 2 162)   /:  Cmd_toSTR        /U  x>STR
14088   Internal ->STR (1:Any)        /:  ToString
?????    15B13=  Any_to_string
225BE            ->TAG (XLIB 2 383)   /:  Cmd_toTAG        /U  x->TAG
05F2E   Internal ->TAG (2:Any,1:Global Nm/Local Nm)
22618   Internal ->TAG (2:Any,1:Real)
225F5   Internal ->TAG (2:Any,1:String)
05E81   Deep Int ->TAG (2:Any,1:String) /:  StrTag
198BE            ->TIME (XLIB 2 23)   /:  Cmd_toTIME       /U  xSETTIME
0CD53   Internal ->TIME               /=  ToTime
05481   Internal ->UNIT (M:...,1:Syst Bin)
1DE66            ->V2 (XLIB 2 181)    /:  Cmd_toV2         /U  x>V2
1DE7F   Internal ->V2 (2:Real,1:Real)
1DEC2            ->V3 (XLIB 2 182)    /:  Cmd_toV3         /U  x>V3
1DEDB   Internal ->V3 (3:Real,2:Real,1:Real)
2361E            <<   (XLIB 1792 18)  /:  Cmd_beginPrg     /U  x<<
235FE            >>   (XLIB 1792 17)  /:  Cmd_endPrg       /U  x>>ABND
23639            >>   (XLIB 1792 19)  /:  Cmd_endPrg_2     /U  x>>
06B00   A=malloc(B Nibbles) (C.A=free nibbles)
06AE3   A=malloc(C Nibbles)
06AD8   A=malloc(C Nibbles) ???       /:  blkalloc
072D7   A=orig D0, C=ptr to loop info, D0=ptr to loop counter /:  find_loopvars
53ee4^  MC: a.w = c.w = a.w * c.w (uses d.w, clears carry)
1AA1F            ABS (XLIB 2 61)      /:  Cmd_ABS          /U  xABS
2EC11            ABS(IP(Real)) -> Syst Bin
369CB   Internal ABS (1:Array)   /=  Abs_array
52062   Internal ABS (1:Complex) /=  Abs_complex
54F04   Internal ABS (1:Symbolic)    /=  Abs_algGlob
0F5FC   Internal ABS (1:Unit)    /=  Abs_unit
1987E            ACK (XLIB 2 21) /:  Cmd_ACK               /U  xACK
0DDC1   Internal ACK /:  Ack
19863            ACKALL (XLIB 2 20)   /:  Cmd_ACKALL       /U  xACKALL
0DDA8   Internal ACKALL /:  Ackall
1B72F            ACOS (XLIB 2 88)     /:  Cmd_ACOS         /U  xACOS
52863   Internal ACOS (1:Complex)     /=  Acos_complex
1B775   Internal ACOS (1:Real)        /:  Acos_real
55062   Internal ACOS (1:Symbolic)    /=  Acos_algGlob
1B830            ACOSH (XLIB 2 91)    /:  Cmd_ACOSH        /U  xACOSH
52836   Internal ACOSH (1:Complex)    /=  Acosh_complex
1B86C   Internal ACOSH (1:Real)       /:  Acosh_real
550AD   Internal ACOSH (1:Symbolic)   /=  Acosh_algGlob
62E26   Internal add 1 and SWAP (2:Any,1:Syst Bin) /:  IncShort_Swap
62636   MC: add C.A to TOS and continue RPL (1:Syst Bin) /:  pushShort_add_c
627D5:  AddShort_Dup                 /-  +_dup_1short2short      
63051:  AddShort_Over     
62DFE:  AddShort_Swap
63F6A:  AddStrings_Swap
63191:  Add_LF
63808:  Add_dec_short
50262:  Add_real_1
3106B:  add_100_mul_13104_to_d
3106F:  add_c_mul_13104_to_d
055F3:  Alg_empty               Template for Algebraics
02AB8   Algebraic           /:  type_Algebraic             /U  DOSYMB
5DEAA:  Algebraicp_alt
05B79   MC: allocate string /:  stralloc
1BA3D            ALOG (XLIB 2 96)  /:  Cmd_ALOG            /U  xALOG
52305   Internal ALOG (1:Complex)  /=  Alog_complex
5512A   Internal ALOG (1:Symbolic) /=  Alog_algGlob
1E783            AND (XLIB 2 229)  /:  Cmd_AND             /U  xAND
1E7DD   Internal AND (2:Real,1:Real)
559B3   Internal AND (2:Real,1:Symbolic)
18873   Internal AND (2:String,1:String)
5599A   Internal AND (2:Symbolic,1:Real)
559CC   Internal AND (2:Symbolic,1:Symbolic)
15B13=  Any_to_string
1F5C5            APPLY (algebraic syntax) (XLIB 2 259)     /U  xAPPLY
1F55D            APPLY (stack syntax) (XLIB 2 258)         /U  rpnAPPLY
        /:  Cmd_APPLY
1F585   Internal APPLY (stack syntax) (2:List,1:Global Nm/Local Nm)
1E5D2            ARC (XLIB 2 216)    /:  Cmd_ARC           /U  xARC
4FC5F   Internal ARC (4:Complex,3:Real,2:Real,1:Real)
4FD2C   Internal ARC (4:List,3:Binary,2:Real,1:Real)
2125A            ARCHIVE (XLIB 2 352) /:  Cmd_ARCHIVE      /U  xARCHIVE
21273   Internal ARCHIVE (1:Tagged)
1B2DB            ARG (XLIB 2 77) /:  Cmd_ARG               /U  xARG
52099   Internal ARG (1:Complex) /=  Arg_complex
1B30D   Internal ARG (1:Real)    /:  Arg_real
54F4F   Internal ARG (1:Symbolic) /=  Arg_algGlob
705BF=  Arg2
705C4=  Arg3
706FD   # arg ptrs @ 705BA???    /=  N_args_nib
029E8   Array                    /:  type_Array            /U  ARRY
1D092            ARRY-> (XLIB 2 171) /:  Cmd_ARRYto        /U  xARRY>
1D0AB   Internal ARRY-> (1:Array)
1D009            ->ARRY (XLIB 2 170) /:  Cmd_toARRAY
1D040   Internal ->ARRY (1:List)
1D02C   Internal ->ARRY (1:Real)
71AF6   ASCIC: Copyright
71AD8   ASCIC: Version
1B6A4            ASIN (XLIB 2 87)  /:  Cmd_ASIN            /U  xASIN
52804   Internal ASIN (1:Complex)  /=  Asin_complex
1B6EA   Internal ASIN (1:Real)     /:  Asin_real
55049   Internal ASIN (1:Symbolic) /=  Asin_algGlob
1B7EB            ASINH (XLIB 2 90) /:  Cmd_ASINH           /U  xASINH
5281D   Internal ASINH (1:Complex) /=  Asinh_complex
55094   Internal ASINH (1:Symbolic) /=  Asinh_algGlob
224F4            ASN (XLIB 2 379)  /:  Cmd_ASN             /U  xASN
41B28   Internal ASN (2:Any,1:Real)
1957B            ASR (XLIB 2 0)    /:  Cmd_ASR             /U  xASR
193C1:  Assert_array
18BB3:  assert_c_gt3_args
1DB5B:  Assert_range
1B79C            ATAN (XLIB 2 89)  /:  Cmd_ATAN            /U  xATAN
52675   Internal ATAN (1:Complex)  /=  Atan_complex
5507B   Internal ATAN (1:Symbolic) /=  Atan_algGlob
1B8A2            ATANH (XLIB 2 92) /:  Cmd_ATANH           /U  xATANH
527EB   Internal ATANH (1:Complex) /=  Atanh_complex
1B8DE   Internal ATANH (1:Real)    /:  Atanh_real
550C6   Internal ATANH (1:Symbolic) /=  Atanh_algGlob
21448            ATTACH (XLIB 2 357) /:  Cmd_ATTACH        /U  xATTACH
21461   Internal ATTACH (1:Real)
21C6F   Internal ATTACH (1:Syst Bin)
1E1AB            AUTO (XLIB 2 192) /:  Cmd_AUTO            /U  xAUTO
491D5   Internal AUTO
1E0BE            AXES (XLIB 2 186) /:  Cmd_AXES            /U  xAXES
4B03A   Internal AXES (1:Complex)
4B04E   Internal AXES (1:List)
196BB            B->R (XLIB 2 10)  /:  Cmd_BtoR            /U  xB>R
11EFF:  back_graph_char
02B62   Backup                     /:  type_Backup         /U  BAK
1E741            BAR (XLIB 2 227)  /:  Cmd_BAR             /U  xBAR
20133            BARPLOT (XLIB 2 316) /:  Cmd_BARPLOT      /U  xBARPLOT
2200C            BAUD (XLIB 2 370) /:  Cmd_BAUD            /U  xBAUD
2EC84   Internal BAUD (1:Real)     /:  Baud_real
1A5C4            BEEP (XLIB 2 52)  /:  Cmd_BEEP            /U  xBEEP
1415A   Internal BEEP (2:Real,1:Real) /:  Beep_real
70592   begin HOME dir             /:  homedir
2025E            BESTFIT (XLIB 2 323) /:  Cmd_BESTFIT      /U  xBESTFIT
1C559            BIN (XLIB 2 144)  /:  Cmd_BIN             /U  xBIN
02A4E   Binary                     /:  type_Binary         /U  HXS
2010E            BINS (XLIB 3 315)   /:  Cmd_BINS          /U  xBINS
4C8F4   Internal BINS (3:Real,2:Real,1:Real)
1E416            BLANK (XLIB 2 209)  /:  Cmd_BLANK         /U  xBLANK
4F6A1   Internal BLANK (2:Binary,1:Binary)
039BE:  blkalloc_keep_c
066B9:  blkcopy_descend
0670C   MC: block copy               /:  blkcopy
7057E   bottom (start) of stack (grows down) /:  EOS
1E3EC            BOX (XLIB 2 208)    /:  Cmd_BOX           /U  xBOX
4F688   Internal BOX (2:Complex,1:Complex)
4F665   Internal BOX (2:List,1:List)
22087            BUFLEN (XLIB 2 374) /:  Cmd_BUFLEN        /U  xBUFLEN
2EDE1   Internal BUFLEN /=  Buflen
05331   build composite object (N:...,2:Syst Bin,1:Syst Bin)
        \->list_1short(prolog)2short(n)3any...nanyn+1anyn+2any
        \->program_1short(prolog)2short(n)3any...nanyn+1anyn+2any
        \->algebraic_1short(prolog)2short(n)3any...nanyn+1anyn+2any
1A1D9            BYTES (XLIB 2 38)   /:  Cmd_BYTES         /U  xBYTES
1A1FC   Internal BYTES (1:Any except Global Nm) /:  Bytes_any
1A265   Internal BYTES (1:Global Nm) /:  Bytes_global
1E29A            C->PX (XLIB 2 199)  /:  Cmd_CtoPX         /U  xC>PX
4F179   Internal C->PX (1:Complex)
1C98E            C->R (XLIB 2 159)   /:  Cmd_CtoR          /U  xC>R
360B6   Internal C->R (1:Array)      /=  CtoR_array
2378D            CASE (XLIB 1792 25) /:  Cmd_CASE          /U  xCASE
1BC0F            CEIL (XLIB 2 104)   /:  Cmd_CEIL          /U  xCEIL
551D9   Internal CEIL (1:Symbolic)   /=  Ceil_algGlob
0FD36   Internal CEIL (1:Unit)       /=  Ceil_unit
1E0E8            CENTR (XLIB 2 187)  /:  Cmd_CENTR         /U  xCENTR
4AC61   Internal CENTR (1:Complex)
1E101   Internal CENTR (1:Real)
1C2D5            CF (XLIB 2 132)     /:  Cmd_CF            /U  xCF
1C2EE   Internal CF (1:Real)         /:  Cf_real
029BF   Character                    /:  type_Char         /U  CHR
18FB7   MC: check Args for type
18C4A   Check args, R->SB and verify TOS < DEPTH-1 /:  ToShort_Need_n_args
62063   Check Prolog -> True/False
1CB66            CHR (XLIB 2 165)    /:  Cmd_CHR           /U  xCHR
140F1   Internal CHR (1:Real)        /:  Chr
21FEC            CKSM (XLIB 2 369)   /:  Cmd_CKSM          /U  xCKSM
2ED4C   Internal CKSM (1:Real)       /:  Cksm_real
1FCEB            CLEAR (XLIB 2 282)  /:  Cmd_CLEAR         /U  xCLEAR
08D2F:  clr_indc_rplret
047B7:  clear_pollflag
40A9A:  Clear_7065f
198DE            CLKADJ (XLIB 2 24)  /:  Cmd_CLKADJ        /U  xCLKADJ
0CD3F   Internal CLKADJ /=  Clkadj
1A858            CLLCD (XLIB 2 56)   /:  Cmd_CLLCD         /U  xCLLCD
5046A   Internal CLLCD /:  Cllcd
21ED5            CLOSEIO (XLIB 2 362) /:  Cmd_CLOSEIO      /U  xCLOSEIO
315C6   Internal CLOSEIO
210FC            CLVAR   (XLIB 2 346) /:  Cmd_CLVAR        /U  xCLUSR
1FD2B            CLsigma (XLIB 2 284) /:  Cmd_CLsigma      /U  xCLSIGMA
2C22F   Internal CLsigma
1BFBE            CNRM (XLIB 2 119)   /:  Cmd_CNRM          /U  xCNRM
368F9   Internal CNRM (1:Array)      /=  Cnrm_array
02DCC   Code                         /:  type_Code         /U  CODE
20A15            COLCT (XLIB 2 333)  /:  Cmd_COLCT         /U  xCOLCT
57D90   Internal COLCT (1:Real/Complex/Symbolic) /=  Colct
2009A            COLsigma (XLIB 2 312) /:  Cmd_COLsigma    /U  xSIGMACOL
2C684   Internal COLsigma (2:Real/Array,1:Real)
1C1F6            COMB (XLIB 2 129)   /:  Cmd_COMB          /U  xCOMB
55D37   Internal COMB (2:Real,1:Symbolic) /=  Comb_real_algGlob
55D1E   Internal COMB (2:Symbolic,1:Real) /=  Comb_algGlob_real
55D50   Internal COMB (2:Symbolic,1:Symbolic) /=  Comb_algGlob
02977   Complex                      /:  type_Complex      /U  C%
0299D   Long Complex                 /:  type_LComplex     /U  C%%
1165A=  compute_grob_nibble
1D186            CON (XLIB 2 173)    /:  Cmd_CON           /U  xCON
1D262   Internal CON (2:Global Nm,1:Complex)
1D23F   Internal CON (2:Global Nm,1:Real)
1D221   Internal CON (2:List,1:Complex)
35CAE   Internal CON (2:List,1:Real)
1D1EA   Internal CON (2:List,1:Real/Complex)
1D2AD   Internal CON (2:Local Nm,1:Complex)
1D28A   Internal CON (2:Local Nm,1:Real)
189FC   Configuration code for library 002 (XLIB 2)
22EA3   Configuration code for library 700 (XLIB 1792)
1E681            CONIC (XLIB 2 221)  /:  Cmd_CONIC         /U  xCONIC
1AA6E            CONJ (XLIB 2 62)    /:  Cmd_CONJ          /U  xCONJ
35F30   Internal CONJ (1:Array)      /=  Conj_array
54F1D   Internal CONJ (1:Symbolic)   /=  Conj_algGlob
1A8BB            CONT (XLIB 2 58)    /:  Cmd_CONT          /U  xCONT
18A51   continue RPL
61A4E   continue RPL                 /:  rplret_6
071BE   MC: continue RPL             /:  rplret_5
196DB            CONVERT (XLIB 2 11) /:  Cmd_CONVERT       /U  xCONVERT
0F371   Internal CONVERT             /=  Convert
0E1D8   Convert internal alarm into external alarm
4F3D1   Convert level 1 and 2 Binarys to Syst Bin
3100E:  Copy_70406nib_to_110
05AB3:  Copy_and_set_type
1FDC1            CORR (XLIB 2 289)   /:  Cmd_CORR          /U  xCORR
2C84B   Internal CORR
1B505            COS (XLIB 2 82)     /:  Cmd_COS           /U  xCOS
52571   Internal COS (1:Complex)     /=  Cos_complex
54FCC   Internal COS (1:Symbolic)    /=  Cos_algGlob
0F660   Internal COS (1:Unit)        /=  Cos_unit
1B606            COSH (XLIB 2 85)    /:  Cmd_COSH          /U  xCOSH
52648   Internal COSH (1:Complex)    /=  Cosh_complex
55017   Internal COSH (1:Symbolic)   /=  Cosh_algGlob
1FDDC            COV (XLIB 2 290)    /:  Cmd_COV           /U  xCOV
2C8F5   Internal COV
1EEA4            CR (XLIB 2 243)     /:  Cmd_CR            /U  xCR
31868   Internal CR
00104   16 bit hardware CRC
1A105            CRDIR (XLIB 2 32)   /:  Cmd_CRDIR         /U  xCRDIR
184E1   Internal CRDIR               /:  Crdir
1C01E            CROSS (XLIB 2 122)  /:  Cmd_CROSS         /U  xCROSS
36782   Internal CROSS (2:Array,1:Array) /=  Cross_array
1BEC8            D->R (XLIB 2 112)   /:  Cmd_DtoR          /U  xD>R
2A622   Internal D->R (1:Real)       /=  DtoR_real
55224   Internal D->R (1:Symbolic)   /=  DtoR_algGlob
19812            DATE (XLIB 2 17)    /:  Cmd_DATE          /U  xDATE
199D2            DATE+ (XLIB 2 31)   /:  Cmd_DATEadd       /U  xDATE+
0CC5B   Internal DATE+               /=  DateAdd
1989E            ->DATE (XLIB 2 22)  /:  Cmd_toDATE        /U  xSETDATE
0CD2B   Internal ->DATE              /=  ToDate
199B2            DDAYS (XLIB 2 30)   /:  Cmd_DDAYS         /U  xDDAYS
1C574            DEC (XLIB 2 145)    /:  Cmd_DEC           /U  xDEC
5EB08:  Dec2_Rot_Rot_Drop2
60F8F:  dec_d_rplret
51857:  Dec_lev2
209AA            DECR (XLIB 2 332)   /:  Cmd_DECR          /U  xDECR
209CD   Internal DECR (1:Global Nm)
209EB   Internal DECR (1:Local Nm)
20D65            DEFINE (XLIB 2 342) /:  Cmd_DEFINE        /U  xDEFINE
20D7E   Internal DEFINE (1:Algebraic)
20DBF   Internal DEFINE (1:Global Nm/Local Nm)
1C399            DEG (XLIB 2 135)    /:  Cmd_DEG           /U  xDEG
2A5D2   Internal DEG                 /=  Deg
19972            DELALARM (XLIB 2 28) /:  Cmd_DELALRM      /U  xDELALARM
0E724   Internal DELALARM            /=  Delalrm
1EF43            DELAY (XLIB 2 245)  /:  Cmd_DELAY         /U  xDELAY
31FFD   Internal DELAY (1:Real)
22548            DELKEYS (XLIB 2 381) /:  Cmd_DELKEYS      /U  xDELKEYS
41BB9   Internal DELKEYS (1:Global Nm/Local Nm)
41B3C   Internal DELKEYS (1:List)
41B69   Internal DELKEYS (1:Real)
1EF7E   delta (complete derivative) (XLIB 2 247)           /U  rpnDER
        /:  Cmd_delta
1EFD2   delta (stepwise derivative) (XLIB 2 248)           /U  xDER
1EFCC:           Cmd_delta
63B6E   Unevaluated delta (stepwise derivative)
54954   Internal delta (complete derivative) (2:Symbolic,1:Symbolic)
1F0F5   Internal delta (stepwise derivative) (2:Algebraic,1:Symbolic)
1E22B            DEPND (XLIB 2 196)  /:  Cmd_DEPND         /U  xDEPND
4AFB3   Internal DEPND (1:Global Nm)
4AFC7   Internal DEPND (1:List)
47A8D   Internal DEPND (1:Real)
1FC44            DEPTH (XLIB 2 276)  /:  Cmd_DEPTH         /U  xDEPTH
18ABF   MC: verify DEPTH >= 1        /:  assert_1_arg
18AB7   MC: verify DEPTH >= 1 and continue RPL /:  need_1_arg
18A9A   MC: verify DEPTH >= 2        /:  assert_2_args
18A92   MC: verify DEPTH >= 2 and continue RPL
18A75   MC: verify DEPTH >= 3        /:  assert_3_args
18A6D   MC: verify DEPTH >= 3 and continue RPL
18BAC   MC: verify DEPTH >= 4        /:  assert_4_args
18BA4   MC: verify DEPTH >= 4 and continue RPL
18B87   MC: verify DEPTH >= 5        /:  assert_5_args
18B7F   MC: verify DEPTH >= 5 and continue RPL
18AC6   MC: verify DEPTH >= C.S, expect P = 2*C.S - 1 /:  assert_c_args
1BFDE            DET (XLIB 2 120)    /:  Cmd_DET           /U  xDET
36A2A   Internal DET (1:Array)       /=  Det_array
2147C            DETACH (XLIB 2 358) /:  Cmd_DETACH        /U  xDETACH
21495   Internal DETACH (1:Real)
21CE5   Internal DETACH (1:Syst Bin)
23813            DIR (XLIB 1792 27)  /:  Cmd_DIR           /U xDIR
02A96   Directory                    /:  type_Directory    /U  DIR
1A584            DISP (XLIB 2 50)    /:  Cmd_DISP          /U  xDISP
140AB   Internal DISP (2:Any,1:Real) /:  Disp
124CB:  DispStk_pitch8Str_line7      /:  Disp_pitch8Str_line7
12815:  DispStringPitch6_inFullStkCurPos_FullStk
3A4CE:  DispString_fromLine
220F6:  Disp_IO_settings
1270C:  Disp_at_lines_0_1
6383A=  Disp_error
0CBE3:  disp_error_cx
0E05B:  Disp_grob_at_curPos
12829:  Disp_inFullStkCurPos_FullStk
3A297:  Disp_in_menuGrob
12725:  Disp_line_0
12748:  Disp_line_1
19DE2:  Disp_next_alrm
0E029:  Disp_string_at_curPos
124D7:  dispstr_row_c
230C3            DO (XLIB 1792 7)    /:  Cmd_DO            /U  xDO
641CC   do DUP / continue RPL ML thread
01160:  do_in.4
11EEF:  do_retsetc
11CCC:  do_retsetxm
1A339            DOERR (XLIB 2 42)   /:  Cmd_DOERR         /U  xDOERR
1501B   Internal DOERR (1:Binary)    /=  Doerr_bin
15007   Internal DOERR (1:Real)      /=  Doerr_real
15048   Internal DOERR (1:String)    /=  Doerr_string
1502F   Internal DOERR (1:Syst Bin)
02BAA;                                                     /U  DOEXT1
02BCC;                                                     /U  DOEXT2
02BEE;                                                     /U  DOEXT3
02C10;                                                     /U  DOEXT4
1BFFE            DOT (XLIB 2 121)    /:  Cmd_DOT           /U  xDOT
366F6   Internal DOT (2:Array,1:Array) /=  Dot_array
1E190            DRAW (XLIB 2 191)   /:  Cmd_DRAW          /U  xDRAW
4B6AC   Internal DRAW
1E1C6            DRAX (XLIB 2 193)   /:  Cmd_DRAX          /U  xDRAX
4C607   Internal DRAX
1FBD8            DROP (XLIB 2 272)   /:  Cmd_DROP          /U  xDROP
63029   Internal DROP and OVER       /:  Drop_Over
62FC5   Internal DROP and ROT        /:  Drop_Rot
63466   Internal DROP and next (internal loop) /:  Drop_Next
637F4   Internal DROP and subtract one (Syst Bin) /:  Drop_dec_short
61907:           drop_ret
61957:           dropret
638E4:           DropIfTrue_Iterate
21660            drop level two object and True
63326:           DropLev2And3_Retq
62EB7:           DropLev2and3_True
635B0:           DropLev2ifTrue_Not
64368:           Drop_DropLev2
63FA6:           Drop_Dropn
5186B:           Drop_Rules
63605:           Drop_if_identical
1FBF3            DROP2 (XLIB 2 273)  /:  Cmd_DROP2         /U  xDROP2
62B0B   Internal DROP2 and False
1F047   Internal DROP2 and push 0    /:  Drop2_Real0
6197C:           drop2ret
62B0B:           Drop2_False
60F83:           drop4
1FC64            DROPN (XLIB 2 277)  /:  Cmd_DROPN         /U  xDROPN
62F75   Internal DROPN and DROP (1:Syst Bin) /:  DropNplus1
22633            DTAG (XLIB 2 384)   /:  Cmd_DTAG          /U  xDTAG
64775   Internal DTAG (1:Any)        /:  UnTag
647A2   Internal DTAG level 2 object /:  Swap_UnTag_Swap
1FB87            DUP (XLIB 2 269)    /:  Cmd_DUP           /U  xDUP
63A88   Internal DUP and <0h>        /:  Dup_short_0
63A9C   Internal DUP and <1h>        /:  Dup_short_1
631E1   Internal DUP and LIST->      /:  Dup_ListAlgPrgTo
630DD   Internal DUP and PICK (N:...,1:Syst Bin)
630F1   Internal DUP and ROLL (N:...,1:Syst Bin) /:  Dup_Roll
62FB1   Internal DUP and ROT         /:  Dup_Rot
6347F   Internal DUP and for 0 to (TOS)-1 (1:Syst Bin) /:  Dup_Start0or1toLess1
63687   Internal DUP and if TOS < 7 (Syst Bin) -> True/False 
        /:  Dup_LessShort7p
63A6F   Internal DUP and if TOS is { } -> True/False
63411   Internal DUP and push current loop counter as Syst Bin 
        /:  Dup_CurLoopInc
641CC   do DUP / continue RPL ML thread
62CB9   Internal DUP/DUP
07035:           dupnextprg
62C05:           Dup_FindName
61099:           Dup_Rolld
637A4:           Dup_Rot_Swap_Sub
63209:           Dup_Short5p
6321D:           Dup_ShortEndp
61891=           Dup_Skip_if_nonzerp
63295:           Dup_StrToGlobal
63AD8:           Dup_short_2
1FBA2            DUP2 (XLIB 2 270)   /:  Cmd_DUP2          /U  xDUP2
63C40   Internal DUP2 and 5 ROLL
42C74:           Dup2_LFpos
63704:           Dup2_add
1FC7F            DUPN (XLIB 2 278)   /:  Cmd_DUPN          /U  xDUPN
7056A=  DynamicStart
54D7B   Internal e (2.71828182846)
1AB23   e (XLIB 2 66)                /:  Cmd_e             /U  xCONSTANTe
22FB5            ELSE (XLIB 1792 2)  /:  Cmd_ELSE          /U  xELSE
633B2   Internal ELSE                /:  Exit_PrgLevel_Skip
23694            END (XLIB 1792 22)  /:  Cmd_END           /U  xWHILEEND
236B9            END (XLIB 1792 23)  /:  Cmd_END           /U  xENDDO
22FD5            END (XLIB 1792 3)   /:  Cmd_END           /U  xIFEND
18F6A=  EndAndEvalq
18F87:  end_follows
70597   end HOME directory (points to 00000 prob for ATTACH) 
        /:  end_homedir /=  BOS
1C452            ENG (XLIB 2 140)    /:  Cmd_ENG           /U  xENG
1C46B   Internal ENG (1:Real)        /:  Eng
028FC   Enter Machine Code (for RPL Objects) /:  Type
1CEE3            EQ-> (XLIB 2 168)   /:  Cmd_EQto          /U  xEQ>
1CF2E   Internal EQ-> (1:Algebraic)
636B4:  EqualShort5p
1E25F            ERASE (XLIB 2 197)  /:  Cmd_ERASE         /U  xERASE
4B60C   Internal ERASE
3A578:  EraseStk
3A546:  EraseStk_Line1
3A55F:  EraseStk_line_10h_to_38h
0E083:  Erase_curStkLine
6389E:  Erase_in_GROB
126DF:  Erase_lines_in_stkGROB
0E097:  Erase_nextStkLine
0E06F:  Erase_two_stkLines
1A36D            ERR0 (XLIB 2 43)    /:  Cmd_ERR0          /U  xERR0
1A3A3            ERRM (XLIB 2 45)    /:  Cmd_ERRM          /U  xERRM
14065   Internal ERRM                /=  Errm
1A388            ERRN (XLIB 2 44)    /:  Cmd_ERRN          /U  xERRN
1404C   Internal ERRN                /=  Errn
18CB7   MC: Error: Bad Arg Type      /:  error_bad_arg_type
16CA7       Error: Bad Arg Value
04FC7:      error_dir_recursion
63B05:      Error_ifNotTrue_BadArgVal
04FBB   MC: Error: Insufficient Mem  /:  error_insuff_mem
04FDF:      error_inv_card_data
0CBB7:      error_inv_date
0CBD1:      error_inv_repeat
0CBC4:      error_inv_time
10F79   MC: Error: No Current Equation
1103B   MC: Error: Non-Empty Directory
0CBDE   MC: Error: Nonexistent Alarm /:  error_nonexist_alrm
2D2EB   MC: Error: Nonexistent sigmaDAT
04FEB:      error_obj_in_use
0500F:      error_obj_not_in_port
04FF7:      error_port_not_avail
18CC7   MC: Error: Too Few Args      /:  error_too_few_args
04FD3:      error_undef_local
18C97   MC: Error: Undefined Name    /:  error_undef_name
0501B:      error_undef_xlib_name
1A3BE            EVAL (XLIB 2 46)    /:  Cmd_EVAL          /U  xEVAL
217C7   Internal EVAL (1:Tagged)     /=  Eval_Tag
1A556:           EvalAddr_short
3A2C9:           Eval_Eval_70632
1DFDF:           Eval_alg_to_real
22F68:           Eval_globAlg        /:  Eval_lev2GlobAlg
1DF30:           Eval_lev3_alg
35B42:           eval_ret
638CB:  Exit_ifNotTrue_elseTrue
071B0   MC: exit loop                /:  exit_loop
1B905            EXP (XLIB 2 93)     /:  Cmd_EXP           /U  xEXP
52193   Internal EXP (1:Complex)     /=  Exp_complex
550DF   Internal EXP (1:Symbolic)    /=  Exp_algGlob
20A49            EXPAN (XLIB 2 334)  /:  Cmd_EXPAN         /U  xEXPAN
57A0C   Internal EXPAN (1:Real/Complex/Symbolic) /=  Expan
201FB            EXPFIT (XLIB 2 321) /:  Cmd_EXPFIT        /U  xEXPFIT
1C973   explode composite object -> (N:...,1:Real) /:  ListAlgPrgTo_ToReal
1BAC2            EXPM (XLIB 2 98)    /:  Cmd_EXPM          /U  xEXPM
5515C   Internal EXPM (1:Symbolic)   /=  Expm_algGlob
1BB41            FACT (XLIB 2 100)   /:  Cmd_FACT          /U  preFACT
6350B   Internal False and True      /:  False_True
6359C:  FalseIterate_if_notFalse
5DE55:  False_Iterate
1C360            FC? (XLIB 2 134)    /:  Cmd_FCp           /U  xFC?
1C379   Internal FC? (1:Real)        /:  Fcp_real
1C520            FC?C (XLIB 2 143)   /:  Cmd_FCC           /U  xFC?C
1C539   Internal FC?C (1:Real)       /:  Fcc_real
19948            FINDALARM (XLIB 2 27) /:  Cmd_FNDALRM     /U  xFINDALARM
0EB31   Internal FINDALARM (1:List)  /=  Fndalrm_list
0EAD7   Internal FINDALARM (1:Real)  /=  Fndalrm_real
07DF3:  find_local_b_levels_up
07DA2:  find_local_var
072EC:  find_loopvar_3
05F91:  findobj
078C3:  Find_var_current_dir
21FB6            FINISH (XLIB 2 367) /:  Cmd_FINISH        /U  xFINISH
2E876   Internal FINISH              /=  Finish
1C3EA            FIX (XLIB 2 138)    /:  Cmd_FIX           /U  xFIX
1C403   Internal FIX (1:Real)        /:  Fix_short
53BDD:  Flag_11
53BF1:  Flags_11_12
1BBD9            FLOOR (XLIB 2 103)  /:  Cmd_FLOOR         /U  xFLOOR
551C0   Internal FLOOR (1:Symbolic)  /=  Floor_alGGlob
0FD22   Internal FLOOR (1:Unit)      /=  Floor_unit
231A0            FOR (XLIB 1792 10)  /:  Cmd_FOR           /U  xSTARTVAR
231E1   Internal FOR (2:Real,1:Real)
23213   Internal FOR (2:Real/Symbolic,1:Symbolic)
2322C   Internal FOR (2:Symbolic,1:Real)
1BBA3            FP (XLIB 2 102)     /:  Cmd_FP            /U  xFP
551A7   Internal FP (1:Symbilic)     /=  Fp_algGlob
0FD0E   Internal FP (1:Unit)         /=  Fp_unit
213D1            FREE (XLIB 2 355)   /:  Cmd_FREE          /U  xFREE
21B74   Internal FREE (2:List,1:Real)
21408   Internal FREE (2:Real/Global Nm/Local Nm,1:Real)
1A5A4            FREEZE (XLIB 2 51)  /:  Cmd_FREEZE        /U  xFREEZE
142FB   Internal FREEZE (1:Real)     /=  Freeze
391EE:           Freeze_display
1C313            FS? (XLIB 2 133)    /:  Cmd_FSp           /U  xFS?
1C331   Internal FS? (1:Real) -> True/False /:  TestFlag_real
1C32C   Internal FS? (1:Real)        /:  Fsp_real
53BDD:  Flag_11
53BF1:  Flags_11_12
1C4A1            FS?C (XLIB 2 142)   /:  Cmd_FSC           /U  xFS?C
1C4BF   Internal FS?C (1:Real) -> True/False /=  Fccp
1C4BA   Internal FS?C (1:Real)       /:  Fscp_real
1E661            FUNCTION (XLIB 2 220) /:  Cmd_FUNCTN      /U  xFUNCTION
1633D:  GC (Garbage Collect)
0554C   GC & load D,B,D1,D0 (C=D0) / CC
05F0F   GC Need 5 Nibbles
0613E   Garbage Collect & set D
03416   MC: garbage collect need 1 stack element
0341D   MC: garbage collect need C.A stack elements
1D7C6            GET (XLIB 2 178)    /:  Cmd_GET           /U  xGET
1D86B   Internal GET (2:Array,1:Real/List) /:  Get_array_real
1D825   Internal GET (2:Global Nm/Local Nm,1:Real/List) /:  Get_global_real
1D898   Internal GET (2:List,1:Real/List) /:  Get_list_real
611B0:  get1short
2A0B1:  get2arrays_real
2AEB7:  get2arrays_real_ref
2A002:  get2reals
2AEA9:  get2reals_norm_ref
29FF8:  get2reals_normalize
310CA:  get_112_and_test_bit0
2A060:  getarray
2AEB0:  getarray_real_ref
137B6=  Get_curRowCol
19A68:  Get_default_alarm
537A6:  getflag
0E128:  Get_fullStkGrob_curColRow
0E0D3:  Get_fullStkGrob_curPos_eolPos
0E0AB:  Get_fullStkGrob_curPos_nextEolPos
0E0FB:  Get_fullStkGrob_nextLine
63C04   get GROB columns
03012:  getinstr_2
2EA4F:  Get_IOPar
41F65=  Get_key
61589:  getlocal_c
04B15:  getmenu
04B76:  getmenuent
2AEA2:  getreal_norm_ref
29FD0=  getreal_normalize
5187F   get PICT dimensions (2:Rows,1:Columns) /:  Grobsize_of_graphGrob
2AE9B:  getreal_ref_3
62278:  getshort_2
35ADA:  getshort_ref
11CBE:  getshort_ref_3
6250B:  get_shorts_div2
41A39:  Get_userkeys
41A5F:  Get_userkeysCRC
02F4C:  Get_val_Eval
02FD6:  Getvalue_or_ErrUndef
02FEF:  GetXlib_or_ErrUndef
1D8C7            GETI (XLIB 2 179)   /:  Cmd_GETI          /U  xGETI
1D96C   Internal GETI (2:Array,1:Real/List)
1D926   Internal GETI (2:Global Nm/Local Nm,1:Real/List)
1D9BC   Internal GETI (2:List,1:Real/List)
02E48   Global Nm                    /:  type_Gname        /U  ID
1E456            GOR (XLIB 2 211)    /:  Cmd_GOR           /U  xGOR
1E488   Internal GOR (3:Graphic,2:Complex,1:Graphic)
1E46A   Internal GOR (3:Graphic,2:List,1:Graphic)
1E4C4   Internal GOR (3:PICT,2:Complex,1:Graphic)
1E4A6   Internal GOR (3:PICT,2:List,1:Graphic)
4F6BA   Internal GOR/GXOR (4:True/False,3:Graphic,2:List,1:Graphic)
4F6F6   Internal GOR/GXOR (4:True/False,3:Graphic,2:Complex,1:Graphic)
4F741   Internal GOR/GXOR (4:True/False,3:PICT,2:Complex/List,1:Graphic)
1C3CF            GRAD (XLIB 2 137)   /:  Cmd_GRAD          /U  xGRAD
2A604   Internal GRAD                /=  Grad
1E2BA            GRAPH (XLIB 2 200)  /:  Cmd_GRAPH         /U  xGRAPH
4D1AA   Internal GRAPH
02B1E   Graphic                      /:  type_Graphic      /U  GROB
70713   GROB for displaying lines of stack. Enough mem for 19 char bitmap 
        /:  stk_LComp
70844   GROB for menu display: 8 by 131            /:  menu_GROB
710EC   GROB for plot display: variable size       /:  plot_GROB
70968   GROB for the rest of the screen: 56 by 131 /:  stk_GROB
5055A:  GROB_Cross_Cursor
3A3FB:  Grob_dot_space_lineseg
3A45D:  Grob_inverse_menu       Solver-type menu box
3A337:  Grob_lineseg            Line segment - line above menu entry
3A399:  Grob_lineseg_square     Same, but with check square
5053C:  GROB_Plus_Cursor
505B2:  GROB_null               Template for GROBs
1E5AD            ->GROB (XLIB 2 215) /:  Cmd_toGROB        /U  x>GROB
5048D   Internal ->GROB (2:Any,1:Real) /:  ToGrob
1E4E4            GXOR (XLIB 2 212)   /:  Cmd_GXOR          /U  xGXOR
23472            HALT (XLIB 1792 14) /:  Cmd_HALT          /U  xHALT
14378   Internal HALT
00138   hardware timer               /:  clock
7448A   Hash table for library 002 (XLIB 2)
7427C   Hash table for library 700 (XLIB 1792)
7056F   heap pointer                 /=  HeapStart
1C58F            HEX (XLIB 2 146)    /:  Cmd_HEX           /U  xHEX
1E721            HISTOGRAM (XLIB 2 226) /:  Cmd_HISTGRM    /U  xHISTOGRAM
20167            HISTPLOT (XLIB 2 317) /:  Cmd_HISTPLT     /U  xHISTPLOT
1BF5E            HMS+ (XLIB 2 116)   /:  Cmd_HMSadd        /U  xHMS+
2A6A0   Internal HMS+ (2:Real,1:Real) /=  HMSadd_real
1BF7E            HMS- (XLIB 2 117)   /:  Cmd_HMSsub        /U  xHMS-
2A6C8   Internal HMS- (2:Real,1:Real) /=  HMSsub_real
1BF3E            HMS-> (XLIB 2 115)  /:  Cmd_HMSto         /U  xHMS>
2A68C   Internal HMS-> (1:Real)      /=  HMSto_real
1BF1E            ->HMS  (XLIB 2 114) /:  Cmd_toHMS         /U  x>HMS
2A673   Internal ->HMS (1:Real)      /=  toHMS_real
1A140            HOME (XLIB 2 34)    /:  Cmd_HOME          /U  xHOME
1AB45   i (XLIB 2 67)                /:  Cmd_i             /U  xi
54D58   Internal i (0,1)             /:  i
1D2DC            IDN (XLIB 2 174)    /:  Cmd_IDN           /U  xIDN
35D35   Internal IDN (1:Array)
1D34A   Internal IDN (1:Global Nm)
1D36D   Internal IDN (1:Local Nm)
1D313   Internal IDN (1:Real)
22EC3            IF (XLIB 1792 0)    /:  Cmd_IF            /U  xIF
23768         ?? internal IF         /=  If
233DF            IFERR (XLIB 1792 13) /:  Cmd_IFERR        /U  xIFERR
517F3=  IfEqualReal_thenEvalEnd
62C2D:  IfEqual_then_else
18621:  IfFirstEnt_thenFalseIterate_elseTypeNib1and2_zerop
63EB1:  IfGreater_then_else
63E75:  IfIdentical_then_else
53842   if Last Args flag is clear then ??? /:  Reset_lastargs
63E9D:  IfLess_then_else
63E89:  IfNonZero_then_else
63E61:  IfNotFalse_then_else
071CD   MC: if pop TOS = False, then exit loop, else iterate loop
63FCE:  IfPrg_thenToPrg1
63CFE   if SAME, then do next/return, else skip next
188AF   if SIZE(TOS) = SIZE(TOS-1) (String), then NEWOB and SWAP, else Bad 
        Arg Value                    /:  Need2StringsEqualLen_Swap
5EA72:  IfSymConst_then_else
1A4CD            IFT (XLIB 2 48)     /:  Cmd_IFT           /U  xIFT
1A4F0   Internal IFT (2:Real,1:Any)  /:  Ift_real_any
1A513   Internal IFT (2:Symbolic,1:Any) /:  Ift_alg_any
5FB49:  IfTrue_False_Iterate
63CEA:  IfTrue_Return_if_notTrue
1A3FE            IFTE (XLIB 2 47)    /:  Cmd_IFTE          /U  xIFTE
1A4A3   Internal IFTE (3:Real,2:Any,1:Any) /:  Ifte_real_any_any
54565   Internal IFTE (3:Symbolic,2/1:Real/Complex/Symbolic) 
        /=  Ifte_algGlob_real_real
636C8   if TOS != 2 (Syst Bin) -> True/False /:  NotEqual2p
63673   if TOS < 3 (Syst Bin) -> True/False /:  LessShort3p
636F0   if TOS > 1 (Syst Bin) -> True/False /:  Greater1p
62D81   if TOS-1 <= TOS (Real) then SWAP
63D3A   if TOS-1 = TOS (Syst Bin), then skip next, else do next and return 
        /:  Return_if_NotEqual_short_short
63D67   if TOS-1 > TOS (Syst Bin), then do next/return, else skip next 
        /:  Return_if_notGreaterThan_short_short
63399   if TOS-1 > TOS (Syst Bin), then skip next token /:  Skip_if_GreaterShort

63B2D   if TYPE(TOS) != Real, then Bad Arg Type /:  Assert_Real
21638   if TYPE(TOS) = Real, then do next/return, else skip next
62D9F   if pop TOS != True then SWAP /:  Swap_if_notFalse
63B46   if pop TOS != True, then Bad Arg Type /:  Assert_False
63B19   if pop TOS != True, then Bad Arg Value /:  Error_ifFalse_BadArgval
62F43   if pop TOS = True, then DROP, else SWAP/DROP 
        /:  IfTrue_DropLev1_elseDropLev2
61F1B   if pop TOS = True, then SWAP
62F1B   if pop TOS = True, then SWAP /:  Swap_if_true
62F5C   if pop TOS = True, then SWAP/DROP, else DROP 
        /:  IfFalse_DropLev1_elseDropLev2
6317D   if pop TOS = True, then internal UVAL
61A02   if pop TOS = True, then set carry flag
22ED7:  If_Prompt
62C55:  If_false
62C91:  If_lev3_not_false
61B02:  if_then_else
633DF:  If_thenSkip2Iterate
63CBD:  IfZero_DropRet
63EC5:  IfZero_then_else
1C819            IM (XLIB 2 155)     /:  Cmd_IM            /U  xIM
35FEE   Internal IM (1:Array)        /=  IM_array
519B7   Internal IM (1:Complex)      /=  IM_Complex
5198F   Internal IM (1:Real)         /=  IM_Real
54EB9   Internal IM (1:Symbolic)     /=  IM_algGlob
208F4            INCR (XLIB 2 331)   /:  Cmd_INCR          /U  xINCR
20917   Internal INCR (1:Global Nm)  /:  Incr_global
20980   Internal INCR (1:Local Nm)   /:  Incr_local
51843:  Inc_lev2
1E04A            INDEP (XLIB 2 183)  /:  Cmd_INDEP         /U  xINDEP
4AF77   Internal INDEP (1:Global Nm)
4AF8B   Internal INDEP (1:List)
47A6A   Internal INDEP (1:Real)
224CA            INPUT (XLIB 2 378)  /:  Cmd_INPUT         /U  xINPUT
433CC   Internal INPUT (2:String,1:List)
43395   Internal INPUT (2:String,1:String)
1F223   integral (algebraic syntax) (XLIB 2 253)           /U  xINTEGRAL
1F1D4   integral (stack syntax) (XLIB 2 252)               /U  rpnINTG
        /:  Cmd_integral
1F21D:           Cmd_integral
1F27A   Internal integral (algebraic syntax)
1F201   Internal integral (stack syntax)
0045C:  intr_save_offset
7045C:  intr_save_usr
1B278            INV (XLIB 2 76)     /:  Cmd_INV           /U  xINV
36B0B   Internal INV (1:Array)       /=  Inv_array
51EFA   Internal INV (1:Complex)     /=  Inv_complex
54F36   Internal INV (1:Symbolic)    /=  Inv_algGlob
0F841   Internal INV (1:Unit)        /=  Inv_unit
05023   MC: invoke error code in A.A /:  disp_error_a
0501E   MC: invoke error code in C   /:  disp_error_c_p
1BB6D            IP (XLIB 2 101)     /:  Cmd_IP            /U  xIP
5518E   Internal IP (1:Symbolic)     /=  Ip_algGlob
0FCFA   Internal IP (1:Unit)         /=  Ip_unit
20A93            ISOL (XLIB 2 336)   /:  Cmd_ISOL          /U  xISOL
572A2   Internal ISOL (2:Symbolic,1:Global Nm) /=  Isol
06FBC   MC: iterate loop             /:  iterate_loop
63583:  IterateDrop2False_if_notFalse
06FB7   iterate loop                 /:  Iterate_loop
07C2F:  jumpTrue
141DE:  jump_save_regs
2206C            KERRM (XLIB 2 373)  /:  Cmd_KERRM         /U  xKERRM
2EDA6   Internal KERRM               /:  Kerrm
1A873            KEY (XLIB 2 57)     /:  Cmd_KEY           /U  xKEY
3AA0A:  key_alpha
3AA50:  key_alpha
3FD36:  key_alpha
40D25:  key_alpha_alpha
3FD90:  key_alpha_bshf
3AA69:  key_alpha_bshf
3FD63:  key_alpha_oshf
3AA37:  key_alpha_oshf
3ABBD:  key_alpha_oshf_sub
3A8C5:  key_bshf
3B1B7:  key_bshf_1
3AEE2:  key_bshf_5
3AF1E:  key_bshf_6
3ADBB:  key_bshf_CST
3AAEB:  key_bshf_DEL
3B068:  key_bshf_ENTER
3AD89:  key_bshf_VAR
3A6B3:  key_bshf_X
3ABEF:  key_bshf_add
3B081:  key_bshf_alpha
3B095:  key_bshf_alpha
3AC08:  key_bshf_div
3AF73:  key_bshf_plusMinus
3AF69:  key_bshf_plusMinus
3AC21:  key_bshf_sub
004EA:  keybuf
F0E4A:  Keybuf_scan
70E4A:  keybuf_usr
00D57:  kbflush
704EA   key buffer                   /=  Keybuf
3AB72:  key_CST
3AC3A:  key_EEX
3A7F3:  key_ENTER
3A834:  key_left
3AD57:  key_MTH
3A71C:  key_NXT
3A893:  key_oshf
3B1CB:  key_oshf_1
3ACBC:  key_oshf_3
3A7A3:  key_oshf_4
3AEB5:  key_oshf_5
3AF05:  key_oshf_6
3AE88:  key_oshf_7
3ADED:  key_oshf_8
3AB59:  key_oshf_9
3ADA2:  key_oshf_CST
3AF50:  key_oshf_ENTER
3AE33:  key_oshf_MTH
3A735:  key_oshf_NXT
3A6E5:  key_oshf_PRG
3AD70:  key_oshf_VAR
3AB8B:  key_oshf_add
3B0DB:  key_oshf_alpha
3A6CC:  key_oshf_div
3AE4C:  key_oshf_down
3A7C6:  key_oshf_plusMinus
3ABD6:  key_oshf_sub
3AE6F:  key_oshf_up
3ABA4:  key_oshf_x
3AA82:  key_plusMinus
3AA9B:  key_plusMinus
3AE1A:  key_PRG
3A69A:  key_quote
3A8DE:  key_right
3A93D:  key_up
3AF37:  key_VAR
2E835   Internal KGET (1:List)
2E7EF   Internal KGET (1:String/Global Nm/Local Nm) /=  Kget_name
21F24            KGET (XLIB 2 364)   /:  Cmd_KGET          /U  xKGET
1A303            KILL (XLIB 2 40)    /:  Cmd_KILL          /U  xKILL
1E2D5            LABEL (XLIB 2 201)  /:  Cmd_LABEL         /U  xLABEL
4E875   Internal LABEL
70673   Last Error Code
7065A   Last RPL Token               /=  toh_sub_10
1A604            LASTARG (XLIB 2 54) /:  Cmd_LASTARG       /U  xLAST
1E572            LCD-> (XLIB 2 213)  /:  Cmd_LCDto         /U  xLCD>
503D4   Internal LCD->
1E58D            ->LCD (XLIB 2 214)  /:  Cmd_toLCD         /U  x>LCD
50438   Internal ->LCD (1:Graphic)
2A80B:  Le0Lev2p
63259:  LeftStr_Less1
29FDA   Let A = Binary(TOS (Real)) / save B,D,D1,D0 /:  getreal
54021   Let A.A = (@706C6 & #3F) + 1
06806   Let C = Space B/W RSTK & TOS /=  avail_mem
06A8E   Let C.A = C.A / 5            /:  div5_c
02B40   Library                      /:  type_Library      /U  LIB
02B88   Library Data                 /:  type_Libdata      /U  DOEXT0
2142D            LIBS (XLIB 2 356)   /:  Cmd_LIBS          /U  xLIBS
21D54   Internal LIBS
1E398            LINE (XLIB 2 206)   /:  Cmd_LINE          /U  xLINE
4F584   Internal LINE (2:Complex,1:Complex)
4F525   Internal LINE (2:List,1:List)
201B1            LINFIT (XLIB 2 319) /:  Cmd_LINFIT        /U  xLINFIT
22651   Link table for library 002 (XLIB 2)
22E08   Link table for library 700 (XLIB 1792)
02A0A   Linked Array                 /:  type_Arr_Linked   /U  LNKARRY
02A74   List                         /:  type_List         /U  {
055E9   { }  /:  List_empty              Template for Lists (empty list)
1C95A            LIST-> (XLIB 2 158) /:  Cmd_LISTto        /U  xLIST>
62B88   Internal LIST-> (1:List) -> (N:...,1:Any) (no count) 
        /:  ListAlgPrgTo_Drop
62C41   Internal LIST-> (1:List) -> (N:...,1:Syst Bin) (DUP'd count) 
        /:  ListAlgPrgTo_Dup
1C783            ->LIST (XLIB 2 152) /:  Cmd_toLIST        /U  x>LIST
05459   Internal ->LIST (N:...,1:Syst Bin) /:  ToList
631B9   Internal 2 ->LIST            /:  List2
631CD   Internal 3 ->LIST            /:  List3
19529=  ListOf_short_to_real

(end of part 3 of 4)