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)