|
|
DataMuseum.dkPresents historical artifacts from the history of: Rational R1000/400 |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about Rational R1000/400 Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - download
Length: 3072 (0xc00)
Notes: 00_class, 5813_R1K_CODE, 75_tag, NULL, R1k_Segment, seg_0500e0
└─⟦8527c1e9b⟧ Bits:30000544 8mm tape, Rational 1000, Arrival backup of disks in PAM's R1000
└─⟦5a81ac88f⟧ »Space Info Vol 1«
└─⟦this⟧
0000 000f | | .CONST 0x000f ; Version of machine code
0001 5813 |X | .CONST 0x5813 ; Diana Version, RCG Major Version, RCG minor version
0002 0000 | | .CONST 0x0000 ; Zero
0003 0278 | x | .CONST 0x0278 ; Offset of debug table
0004 0100 | | .CONST 0x0100 ; Default exception handler - raise instruction
0005 00bb | | .CONST 0x00bb ; Module termination instruction - signal completion
0006 0000 | | .CONST 0x0000 ; Offset to segment table (only in elab segments)
0007 0002 | | .CONST 0x0002 ; 0, wired, #pages in seg - 1)
0008 ; --------------------------------------------------------------------------------------
0008 ; SUBPROGRAM
0008 ; --------------------------------------------------------------------------------------
0008 0098 | | .CONST 0x0098 ; Address of begin
0009 0004 | | .CONST 0x0004 ; Address of exception handler
000a 0032 | 2 | .CONST 0x0032 ; Number of locals
000b INIT_0008:
000b 03a9 | | Declare_Type Heap_Access,Incomplete,Visible ; Debug Table 0x0 = .DEBUG 0x000b,0x0332,0x8000,0x0000,0x0055,0x8825,0x0000,0x0003
; Debug Table 0x0.0x0 = 0xb,0xffff
; Debug Table 0x0.0x1 = 0xb,0xfffe
; Debug Table 0x0.0x2 = 0xb,0xfffd
000c 03a9 | | Declare_Type Heap_Access,Incomplete,Visible ; Debug Table 0x0.0x3 = 0xc,0xfffc
000d 6266 |bf | Indirect_Literal Discrete,0x274,{0x00000000, 0x55882501} ; Debug Table 0x0.0x4 = 0xd,0xfffb
000e 0129 | ) | Execute Any,Make_Visible
000f 029a 00a3 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_00a0 ; Debug Table 0x0.0x5 = 0xf,0xfffa
0011 029a 00b3 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_00b0 ; Debug Table 0x0.0x6 = 0x11,0xfff9
0013 029a 00bb | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_00b8 ; Debug Table 0x0.0x7 = 0x13,0xfff8
0015 029a 011b | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0118 ; Debug Table 0x0.0x8 = 0x15,0xfff7
0017 029a 016b | k| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0168 ; Debug Table 0x0.0x9 = 0x17,0xfff6
0019 029a 017b | {| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0178 ; Debug Table 0x0.0xa = 0x19,0xfff5
001b 029a 019b | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0198 ; Debug Table 0x0.0xb = 0x1b,0xfff4
001d 029a 01a3 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_01a0 ; Debug Table 0x0.0xc = 0x1d,0xfff3
001f 029a 01b3 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_01b0 ; Debug Table 0x0.0xd = 0x1f,0xfff2
0021 029a 01c3 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_01c0 ; Debug Table 0x0.0xe = 0x21,0xfff1
0023 029a 01d3 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_01d0 ; Debug Table 0x0.0xf = 0x23,0xfff0
0025 4803 |H | Short_Literal 0x3 ; Debug Table 0x0.0x10 = 0x25,0xffef
0026 032b | + | Declare_Type Record,Incomplete,Visible
0027 029a 01db | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_01d8 ; Debug Table 0x0.0x11 = 0x27,0xffee
0029 029a 01f3 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_01f0 ; Debug Table 0x0.0x12 = 0x29,0xffed
002b 029a 0213 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0210 ; Debug Table 0x0.0x13 = 0x2b,0xffec
002d 029a 021b | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0218 ; Debug Table 0x0.0x14 = 0x2d,0xffeb
002f 4801 |H | Short_Literal 0x1 ; Debug Table 0x0.0x15 = 0x2f,0xffea
0030 034b | K | Declare_Type Array,Incomplete,Bounds_With_Object
0031 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x0.0x16 = 0x31,0xffe9
0032 02a0 | | Declare_Subprogram Null_Subprogram
0033 e20e | | Load 0x1,0xe
0034 03a3 | | Complete_Type Heap_Access,By_Defining
0035 03a5 | | Declare_Type Heap_Access,Incomplete,Values_Relative ; Debug Table 0x0.0x17 = 0x35,0xffe8
; Debug Table 0x0.0x18 = 0x35,0xffe7
0036 e20e | | Load 0x1,0xe
0037 00d9 | | Load_Top At_Offset_1
0038 03a2 | | Complete_Type Heap_Access,By_Renaming
0039 00e9 | | Load_Encached String_Cache ; Debug Table 0x0.0x19 = 0x39,0xffe6
; Debug Table 0x0.0x1a = 0x39,0xffe5
003a 02a0 | | Declare_Subprogram Null_Subprogram
003b e20d | | Load 0x1,0xd
003c 03a3 | | Complete_Type Heap_Access,By_Defining
003d 03a5 | | Declare_Type Heap_Access,Incomplete,Values_Relative ; Debug Table 0x0.0x1b = 0x3d,0xffe4
; Debug Table 0x0.0x1c = 0x3d,0xffe3
003e e20d | | Load 0x1,0xd
003f 00d9 | | Load_Top At_Offset_1
0040 03a2 | | Complete_Type Heap_Access,By_Renaming
0041 4802 |H | Short_Literal 0x2 ; Debug Table 0x0.0x1d = 0x41,0xffe2
; Debug Table 0x0.0x1e = 0x41,0xffe1
0042 032a | * | Declare_Type Record,Incomplete
0043 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x0.0x1f = 0x43,0xffe0
0044 02a0 | | Declare_Subprogram Null_Subprogram
0045 03ad | | Declare_Type Heap_Access,Defined
0046 03a5 | | Declare_Type Heap_Access,Incomplete,Values_Relative ; Debug Table 0x0.0x20 = 0x46,0xffdf
; Debug Table 0x0.0x21 = 0x46,0xffde
0047 00d9 | | Load_Top At_Offset_1
0048 00d9 | | Load_Top At_Offset_1
0049 03a2 | | Complete_Type Heap_Access,By_Renaming
004a 00e2 | | Load_Encached Integer_Cache ; Debug Table 0x0.0x22 = 0x4a,0xffdd
; Debug Table 0x0.0x23 = 0x4a,0xffdc
004b e20e | | Load 0x1,0xe ; Debug Table 0x0.0x24 = 0x4b,0xffdb
004c 00d9 | | Load_Top At_Offset_1
004d e224 | $ | Load 0x1,0x24
004e 02a0 | | Declare_Subprogram Null_Subprogram
004f e21b | | Load 0x1,0x1b
0050 0326 | & | Complete_Type Record,By_Defining
0051 00bf | | Action Accept_Activation
0052 e20d | | Load 0x1,0xd ; Debug Table 0x1 = .DEBUG 0x0052,0x037e,0x8000,0x0000,0x0057,0x7ad5,0x0000,0x000f
; Debug Table 0x1.0x0 = 0x52,0xffff
; Debug Table 0x1.0x1 = 0x52,0xfffe
0053 00da | | Load_Top At_Offset_2
0054 02a0 | | Declare_Subprogram Null_Subprogram
0055 e223 | # | Load 0x1,0x23
0056 0326 | & | Complete_Type Record,By_Defining
0057 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x1.0x2 = 0x57,0xfffd
0058 0266 | f | Execute Discrete,Bounds
0059 00db | | Load_Top At_Offset_3
005a 02a0 | | Declare_Subprogram Null_Subprogram
005b e220 | | Load 0x1,0x20
005c 0343 | C | Complete_Type Array,By_Defining
005d 1d11 | | Execute_Immediate Reference_Lex_1,0x11 ; Debug Table 0x1.0x3 = 0x5d,0xfffc
005e 00c7 | | Action Elaborate_Subprogram
005f 029d 0223 | #| Declare_Subprogram For_Outer_Call,INIT_0220 ; Debug Table 0x1.0x4 = 0x5f,0xfffb
0061 1d10 | | Execute_Immediate Reference_Lex_1,0x10 ; Debug Table 0x1.0x5 = 0x61,0xfffa
0062 00c7 | | Action Elaborate_Subprogram
0063 1d12 | | Execute_Immediate Reference_Lex_1,0x12 ; Debug Table 0x1.0x6 = 0x63,0xfff9
0064 00c7 | | Action Elaborate_Subprogram
0065 1d13 | | Execute_Immediate Reference_Lex_1,0x13 ; Debug Table 0x1.0x7 = 0x65,0xfff8
0066 00c7 | | Action Elaborate_Subprogram
0067 1d14 | | Execute_Immediate Reference_Lex_1,0x14 ; Debug Table 0x1.0x8 = 0x67,0xfff7
0068 00c7 | | Action Elaborate_Subprogram
0069 1d15 | | Execute_Immediate Reference_Lex_1,0x15 ; Debug Table 0x1.0x9 = 0x69,0xfff6
006a 00c7 | | Action Elaborate_Subprogram
006b 6204 |b | Indirect_Literal Discrete,0x270,{0x00000000, 0x00577ad5} ; Debug Table 0x1.0xa = 0x6b,0xfff5
006c 49fa |I | Short_Literal 0x1fa
006d 00e9 | | Load_Encached String_Cache
006e e20d | | Load 0x1,0xd
006f e001 | | Load 0x0,0x1
0070 1b18 | | Execute Package,Field_Read,Field_Number 0x18
0071 0387 | | Declare_Variable Package
0072 00d8 | | Load_Top At_Offset_0
0073 020f | | Execute Module,Activate
0074 e002 | | Load 0x0,0x2 ; Debug Table 0x1.0xb = 0x74,0xfff4
0075 190f | | Execute Package,Field_Reference,Field_Number 0xf
0076 00c6 | | Action Check_Subprogram_Elaborated
0077 00e9 | | Load_Encached String_Cache
0078 e20d | | Load 0x1,0xd
0079 61f6 |a | Indirect_Literal Discrete,0x270,{0x00000000, 0x00577ad5}
007a 4a07 |J | Short_Literal 0x207
007b 4800 |H | Short_Literal 0x0
007c 1d16 | | Execute_Immediate Reference_Lex_1,0x16 ; Debug Table 0x1.0xc = 0x7c,0xfff3
007d 00c7 | | Action Elaborate_Subprogram
007e 1d17 | | Execute_Immediate Reference_Lex_1,0x17 ; Debug Table 0x1.0xd = 0x7e,0xfff2
007f 00c7 | | Action Elaborate_Subprogram
0080 1d18 | | Execute_Immediate Reference_Lex_1,0x18 ; Debug Table 0x1.0xe = 0x80,0xfff1
0081 00c7 | | Action Elaborate_Subprogram
0082 1d19 | | Execute_Immediate Reference_Lex_1,0x19 ; Debug Table 0x1.0xf = 0x82,0xfff0
0083 00c7 | | Action Elaborate_Subprogram
0084 1d1a | | Execute_Immediate Reference_Lex_1,0x1a ; Debug Table 0x1.0x10 = 0x84,0xffef
0085 00c7 | | Action Elaborate_Subprogram
0086 029d 0233 | 3| Declare_Subprogram For_Outer_Call,INIT_0230 ; Debug Table 0x1.0x11 = 0x86,0xffee
0088 1d1c | | Execute_Immediate Reference_Lex_1,0x1c ; Debug Table 0x1.0x12 = 0x88,0xffed
0089 00c7 | | Action Elaborate_Subprogram
008a 1d1d | | Execute_Immediate Reference_Lex_1,0x1d ; Debug Table 0x1.0x13 = 0x8a,0xffec
008b 00c7 | | Action Elaborate_Subprogram
008c 1d1e | | Execute_Immediate Reference_Lex_1,0x1e ; Debug Table 0x1.0x14 = 0x8c,0xffeb
008d 00c7 | | Action Elaborate_Subprogram
008e 1d1f | | Execute_Immediate Reference_Lex_1,0x1f ; Debug Table 0x1.0x15 = 0x8e,0xffea
008f 00c7 | | Action Elaborate_Subprogram
0090 029d 0253 | S| Declare_Subprogram For_Outer_Call,INIT_0250 ; Debug Table 0x1.0x16 = 0x90,0xffe9
0092 029d 025b | [| Declare_Subprogram For_Outer_Call,INIT_0258 ; Debug Table 0x1.0x17 = 0x92,0xffe8
0094 029d 0263 | c| Declare_Subprogram For_Outer_Call,INIT_0260 ; Debug Table 0x1.0x18 = 0x94,0xffe7
0096 029d 026b | k| Declare_Subprogram For_Outer_Call,INIT_0268 ; Debug Table 0x1.0x19 = 0x96,0xffe6
0098 BODY_0008:
0098 00bc | | Action Signal_Activated
0099 00bb | | Action Signal_Completion
009a 0000 0000 | | .BLANK 0000[0x6]
00a0 ; --------------------------------------------------------------------------------------
00a0 ; SUBPROGRAM
00a0 ; --------------------------------------------------------------------------------------
00a0 00a3 | | .CONST 0x00a3 ; Address of begin
00a1 0004 | | .CONST 0x0004 ; Address of exception handler
00a2 0001 | | .CONST 0x0001 ; Number of locals
00a3 BODY_00a0:
00a3 INIT_00a0:
00a3 4800 |H | Short_Literal 0x0 ; Debug Table 0x2 = .DEBUG 0x00a3,0x03b4,0x0002,0x0000,0x0055,0x8825,0x0000,0x0018
; Debug Table 0x2.0x0 = 0xa3,0x1
00a4 00db | | Load_Top At_Offset_3
00a5 e20e | | Load 0x1,0xe
00a6 e003 | | Load 0x0,0x3
00a7 1811 | | Execute Package,Field_Execute,Field_Number 0x11
00a8 e004 | | Load 0x0,0x4
00a9 1811 | | Execute Package,Field_Execute,Field_Number 0x11
00aa 039a | | Declare_Variable Heap_Access,By_Allocation,With_Constraint
00ab 4401 |D | Exit_Subprogram With_Result,0x1
00ac 0000 0000 | | .BLANK 0000[0x4]
00b0 ; --------------------------------------------------------------------------------------
00b0 ; SUBPROGRAM
00b0 ; --------------------------------------------------------------------------------------
00b0 00b3 | | .CONST 0x00b3 ; Address of begin
00b1 0004 | | .CONST 0x0004 ; Address of exception handler
00b2 0001 | | .CONST 0x0001 ; Number of locals
00b3 BODY_00b0:
00b3 INIT_00b0:
00b3 e20d | | Load 0x1,0xd ; Debug Table 0x3 = .DEBUG 0x00b3,0x03b8,0x0002,0x0000,0x0055,0x8825,0x0000,0x0022
; Debug Table 0x3.0x0 = 0xb3,0x1
00b4 00ca | | Action Exit_Nullary_Function
00b5 0000 0000 | | .XXX[0x3]
00b7 0000 | |
00b8 ; --------------------------------------------------------------------------------------
00b8 ; SUBPROGRAM
00b8 ; --------------------------------------------------------------------------------------
00b8 00c8 | | .CONST 0x00c8 ; Address of begin
00b9 0004 | | .CONST 0x0004 ; Address of exception handler
00ba 0003 | | .CONST 0x0003 ; Number of locals
00bb INIT_00b8:
00bb 00db | | Load_Top At_Offset_3 ; Debug Table 0x4 = .DEBUG 0x00bb,0x03bc,0x0002,0x0000,0x0055,0x8825,0x0000,0x0027
; Debug Table 0x4.0x0 = 0xbb,0xffff
00bc 0217 | | Execute Heap_Access,All_Reference
00bd 01db | | Execute Vector,Length
00be 00e4 | | Load_Encached Positive_Cache
00bf 025b | [ | Execute Discrete,Check_In_Type
00c0 00db | | Load_Top At_Offset_3
00c1 8227 | ' | Call 0x1,0x27
00c2 e5fe | | Load 0x2,-0x2
00c3 0217 | | Execute Heap_Access,All_Reference
00c4 01d5 | | Execute Vector,Field_Reference
00c5 e225 | % | Load 0x1,0x25 ; Debug Table 0x4.0x1 = 0xc5,0xfffe
00c6 00d9 | | Load_Top At_Offset_1
00c7 0031 | 1 | Store_Top Heap_Access,At_Offset_1
00c8 BODY_00b8:
00c8 e5ff | | Load 0x2,-0x1 ; Debug Table 0x4.0x2 = 0xc8,0x1
00c9 01db | | Execute Vector,Length
00ca 7002 |p | Jump_Nonzero 0xcd
00cb e20d | | Load 0x1,0xd ; Debug Table 0x4.0x3 = 0xcb,0x2
00cc 4403 |D | Exit_Subprogram With_Result,0x3
00cd e5fd | | Load 0x2,-0x3 ; Debug Table 0x4.0x4 = 0xcd,0x3
00ce 681e |h | Jump_Zero 0xed
00cf 00cf | | Action Mark_Auxiliary ; Debug Table 0x4.0x5 = 0xcf,0x4
00d0 e5ff | | Load 0x2,-0x1 ; Debug Table 0x4.0x6 = 0xd0,0xfbff
00d1 e005 | | Load 0x0,0x5
00d2 1814 | | Execute Package,Field_Execute,Field_Number 0x14
00d3 00cf | | Action Mark_Auxiliary
00d4 7812 |x | Jump 0xe7
00d5 00db | | Load_Top At_Offset_3 ; Debug Table 0x4.0x7 = 0xd5,0x402
00d6 0217 | | Execute Heap_Access,All_Reference
00d7 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
00d8 0217 | | Execute Heap_Access,All_Reference
00d9 e005 | | Load 0x0,0x5
00da 1814 | | Execute Package,Field_Execute,Field_Number 0x14
00db 00da | | Load_Top At_Offset_2
00dc 01df | | Execute Vector,Equal
00dd 6804 |h | Jump_Zero 0xe2
00de 00db | | Load_Top At_Offset_3 ; Debug Table 0x4.0x8 = 0xde,0x403
00df 0217 | | Execute Heap_Access,All_Reference
00e0 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
00e1 4403 |D | Exit_Subprogram With_Result,0x3
00e2 00db | | Load_Top At_Offset_3 ; Debug Table 0x4.0x9 = 0xe2,0x404
00e3 0217 | | Execute Heap_Access,All_Reference
00e4 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
00e5 a403 | | Store_Unchecked 0x2,0x3
00e6 00c9 | | Action Pop_Auxiliary_Loop
00e7 00db | | Load_Top At_Offset_3 ; Debug Table 0x4.0xa = 0xe7,0x401
00e8 77ec |w | Jump_Nonzero 0xd5
00e9 00ce | | Action Pop_Auxiliary
00ea 00d1 | | Pop_Control Pop_Count_1
00eb 00ce | | Action Pop_Auxiliary
00ec 7815 |x | Jump 0x102
00ed 00cf | | Action Mark_Auxiliary
00ee 7810 |x | Jump 0xff
00ef 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x4.0xb = 0xef,0x6
00f0 0217 | | Execute Heap_Access,All_Reference
00f1 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
00f2 0217 | | Execute Heap_Access,All_Reference
00f3 e5ff | | Load 0x2,-0x1
00f4 01df | | Execute Vector,Equal
00f5 6804 |h | Jump_Zero 0xfa
00f6 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x4.0xc = 0xf6,0x7
00f7 0217 | | Execute Heap_Access,All_Reference
00f8 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
00f9 4403 |D | Exit_Subprogram With_Result,0x3
00fa 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x4.0xd = 0xfa,0x8
00fb 0217 | | Execute Heap_Access,All_Reference
00fc 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
00fd 0032 | 2 | Store_Top Heap_Access,At_Offset_2
00fe 00c9 | | Action Pop_Auxiliary_Loop
00ff 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x4.0xe = 0xff,0x5
0100 77ee |w | Jump_Nonzero 0xef
0101 00ce | | Action Pop_Auxiliary
0102 e225 | % | Load 0x1,0x25 ; Debug Table 0x4.0xf = 0x102,0x9
0103 e5fe | | Load 0x2,-0x2
0104 039c | | Declare_Variable Heap_Access,By_Allocation
0105 0031 | 1 | Store_Top Heap_Access,At_Offset_1
0106 e5ff | | Load 0x2,-0x1 ; Debug Table 0x4.0x10 = 0x106,0xa
; Debug Table 0x4.0x11 = 0x106,0xb
0107 e20d | | Load 0x1,0xd
0108 e5fe | | Load 0x2,-0x2
0109 0396 | | Declare_Variable Heap_Access,By_Allocation,With_Value
010a 00d9 | | Load_Top At_Offset_1
010b 0217 | | Execute Heap_Access,All_Reference
010c 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
010d 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x4.0x12 = 0x10d,0xc
; Debug Table 0x4.0x13 = 0x10d,0xd
010e 00d9 | | Load_Top At_Offset_1
010f 0217 | | Execute Heap_Access,All_Reference
0110 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
0111 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x4.0x14 = 0x111,0xe
0112 a402 | | Store_Unchecked 0x2,0x2
0113 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x4.0x15 = 0x113,0xf
0114 0217 | | Execute Heap_Access,All_Reference
0115 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0116 4403 |D | Exit_Subprogram With_Result,0x3
0117 0000 | | .XXX[0x1]
0118 ; --------------------------------------------------------------------------------------
0118 ; SUBPROGRAM
0118 ; --------------------------------------------------------------------------------------
0118 0127 | ' | .CONST 0x0127 ; Address of begin
0119 0004 | | .CONST 0x0004 ; Address of exception handler
011a 0002 | | .CONST 0x0002 ; Number of locals
011b INIT_0118:
011b e225 | % | Load 0x1,0x25 ; Debug Table 0x5 = .DEBUG 0x011b,0x03ea,0x0002,0x0000,0x0055,0x8825,0x0000,0x0039
; Debug Table 0x5.0x0 = 0x11b,0xffff
011c e5fe | | Load 0x2,-0x2
011d 0217 | | Execute Heap_Access,All_Reference
011e 01db | | Execute Vector,Length
011f 00e4 | | Load_Encached Positive_Cache
0120 025b | [ | Execute Discrete,Check_In_Type
0121 e5ff | | Load 0x2,-0x1
0122 8227 | ' | Call 0x1,0x27
0123 e5fe | | Load 0x2,-0x2
0124 0217 | | Execute Heap_Access,All_Reference
0125 01d7 | | Execute Vector,Field_Read
0126 0031 | 1 | Store_Top Heap_Access,At_Offset_1
0127 BODY_0118:
0127 00db | | Load_Top At_Offset_3 ; Debug Table 0x5.0x1 = 0x127,0x1
0128 01db | | Execute Vector,Length
0129 7002 |p | Jump_Nonzero 0x12c
012a e20d | | Load 0x1,0xd ; Debug Table 0x5.0x2 = 0x12a,0x2
012b 4403 |D | Exit_Subprogram With_Result,0x3
012c e5fd | | Load 0x2,-0x3 ; Debug Table 0x5.0x3 = 0x12c,0x3
012d 681e |h | Jump_Zero 0x14c
012e 00cf | | Action Mark_Auxiliary ; Debug Table 0x5.0x4 = 0x12e,0x4
012f e5ff | | Load 0x2,-0x1 ; Debug Table 0x5.0x5 = 0x12f,0xfbff
0130 e005 | | Load 0x0,0x5
0131 1814 | | Execute Package,Field_Execute,Field_Number 0x14
0132 00cf | | Action Mark_Auxiliary
0133 7812 |x | Jump 0x146
0134 00db | | Load_Top At_Offset_3 ; Debug Table 0x5.0x6 = 0x134,0x402
0135 0217 | | Execute Heap_Access,All_Reference
0136 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0137 0217 | | Execute Heap_Access,All_Reference
0138 e005 | | Load 0x0,0x5
0139 1814 | | Execute Package,Field_Execute,Field_Number 0x14
013a 00da | | Load_Top At_Offset_2
013b 01df | | Execute Vector,Equal
013c 6804 |h | Jump_Zero 0x141
013d 00db | | Load_Top At_Offset_3 ; Debug Table 0x5.0x7 = 0x13d,0x403
013e 0217 | | Execute Heap_Access,All_Reference
013f 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0140 4403 |D | Exit_Subprogram With_Result,0x3
0141 00db | | Load_Top At_Offset_3 ; Debug Table 0x5.0x8 = 0x141,0x404
0142 0217 | | Execute Heap_Access,All_Reference
0143 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0144 a402 | | Store_Unchecked 0x2,0x2
0145 00c9 | | Action Pop_Auxiliary_Loop
0146 00db | | Load_Top At_Offset_3 ; Debug Table 0x5.0x9 = 0x146,0x401
0147 77ec |w | Jump_Nonzero 0x134
0148 00ce | | Action Pop_Auxiliary
0149 00d1 | | Pop_Control Pop_Count_1
014a 00ce | | Action Pop_Auxiliary
014b 7815 |x | Jump 0x161
014c 00cf | | Action Mark_Auxiliary
014d 7810 |x | Jump 0x15e
014e 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x5.0xa = 0x14e,0x6
014f 0217 | | Execute Heap_Access,All_Reference
0150 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0151 0217 | | Execute Heap_Access,All_Reference
0152 e5ff | | Load 0x2,-0x1
0153 01df | | Execute Vector,Equal
0154 6804 |h | Jump_Zero 0x159
0155 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x5.0xb = 0x155,0x7
0156 0217 | | Execute Heap_Access,All_Reference
0157 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0158 4403 |D | Exit_Subprogram With_Result,0x3
0159 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x5.0xc = 0x159,0x8
015a 0217 | | Execute Heap_Access,All_Reference
015b 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
015c 0032 | 2 | Store_Top Heap_Access,At_Offset_2
015d 00c9 | | Action Pop_Auxiliary_Loop
015e 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x5.0xd = 0x15e,0x5
015f 77ee |w | Jump_Nonzero 0x14e
0160 00ce | | Action Pop_Auxiliary
0161 e20d | | Load 0x1,0xd ; Debug Table 0x5.0xe = 0x161,0x9
0162 4403 |D | Exit_Subprogram With_Result,0x3
0163 0000 0000 | | .BLANK 0000[0x5]
0168 ; --------------------------------------------------------------------------------------
0168 ; SUBPROGRAM
0168 ; --------------------------------------------------------------------------------------
0168 016b | k | .CONST 0x016b ; Address of begin
0169 0004 | | .CONST 0x0004 ; Address of exception handler
016a 0001 | | .CONST 0x0001 ; Number of locals
016b BODY_0168:
016b INIT_0168:
016b 00da | | Load_Top At_Offset_2 ; Debug Table 0x6 = .DEBUG 0x016b,0x040a,0x0002,0x0000,0x0055,0x8825,0x0000,0x004b
; Debug Table 0x6.0x0 = 0x16b,0x1
016c 01db | | Execute Vector,Length
016d 0c01 | | Execute_Immediate Greater_Equal,0x1
016e 6805 |h | Jump_Zero 0x174
016f 00da | | Load_Top At_Offset_2 ; Debug Table 0x6.0x1 = 0x16f,0x2
0170 e20d | | Load 0x1,0xd
0171 e5fe | | Load 0x2,-0x2
0172 0396 | | Declare_Variable Heap_Access,By_Allocation,With_Value
0173 4402 |D | Exit_Subprogram With_Result,0x2
0174 8211 | | Call 0x1,0x11 ; Debug Table 0x6.0x2 = 0x174,0x3
; Debug Table 0x6.0x3 = 0x174,0x4
0175 4402 |D | Exit_Subprogram With_Result,0x2
0176 0000 0000 | | .XXX[0x2]
0178 ; --------------------------------------------------------------------------------------
0178 ; SUBPROGRAM
0178 ; --------------------------------------------------------------------------------------
0178 017b | { | .CONST 0x017b ; Address of begin
0179 0004 | | .CONST 0x0004 ; Address of exception handler
017a 0001 | | .CONST 0x0001 ; Number of locals
017b BODY_0178:
017b INIT_0178:
017b 00da | | Load_Top At_Offset_2 ; Debug Table 0x7 = .DEBUG 0x017b,0x0414,0x0002,0x0000,0x0055,0x8825,0x0000,0x0058
; Debug Table 0x7.0x0 = 0x17b,0x1
017c e5fe | | Load 0x2,-0x2
017d 021f | | Execute Heap_Access,Equal
017e 7012 |p | Jump_Nonzero 0x191
017f 00da | | Load_Top At_Offset_2
0180 8211 | | Call 0x1,0x11
0181 021e | | Execute Heap_Access,Maximum
0182 6804 |h | Jump_Zero 0x187
0183 00db | | Load_Top At_Offset_3
0184 8211 | | Call 0x1,0x11
0185 021e | | Execute Heap_Access,Maximum
0186 7801 |x | Jump 0x188
0187 4800 |H | Short_Literal 0x0
0188 6806 |h | Jump_Zero 0x18f
0189 00da | | Load_Top At_Offset_2
018a 0217 | | Execute Heap_Access,All_Reference
018b e5fe | | Load 0x2,-0x2
018c 0217 | | Execute Heap_Access,All_Reference
018d 01df | | Execute Vector,Equal
018e 4402 |D | Exit_Subprogram With_Result,0x2
018f 4800 |H | Short_Literal 0x0
0190 4402 |D | Exit_Subprogram With_Result,0x2
0191 4801 |H | Short_Literal 0x1
0192 4402 |D | Exit_Subprogram With_Result,0x2
0193 0000 0000 | | .BLANK 0000[0x5]
0198 ; --------------------------------------------------------------------------------------
0198 ; SUBPROGRAM
0198 ; --------------------------------------------------------------------------------------
0198 019b | | .CONST 0x019b ; Address of begin
0199 0004 | | .CONST 0x0004 ; Address of exception handler
019a 0001 | | .CONST 0x0001 ; Number of locals
019b BODY_0198:
019b INIT_0198:
019b 00da | | Load_Top At_Offset_2 ; Debug Table 0x8 = .DEBUG 0x019b,0x0418,0x0002,0x0000,0x0055,0x8825,0x0000,0x0062
; Debug Table 0x8.0x0 = 0x19b,0x1
019c e228 | ( | Load 0x1,0x28
019d 1812 | | Execute Package,Field_Execute,Field_Number 0x12
019e 0248 | H | Execute Discrete,Check_In_Integer
019f 4401 |D | Exit_Subprogram With_Result,0x1
01a0 ; --------------------------------------------------------------------------------------
01a0 ; SUBPROGRAM
01a0 ; --------------------------------------------------------------------------------------
01a0 01a3 | | .CONST 0x01a3 ; Address of begin
01a1 0004 | | .CONST 0x0004 ; Address of exception handler
01a2 0001 | | .CONST 0x0001 ; Number of locals
01a3 BODY_01a0:
01a3 INIT_01a0:
01a3 00db | | Load_Top At_Offset_3 ; Debug Table 0x9 = .DEBUG 0x01a3,0x041c,0x0002,0x0000,0x0055,0x8825,0x0000,0x006b
; Debug Table 0x9.0x0 = 0x1a3,0x1
01a4 0aff | | Execute_Immediate Plus,-0x1
01a5 00db | | Load_Top At_Offset_3
01a6 0217 | | Execute Heap_Access,All_Reference
01a7 01dd | | Execute Vector,First
01a8 0273 | s | Execute Discrete,Plus
01a9 0248 | H | Execute Discrete,Check_In_Integer
01aa 00db | | Load_Top At_Offset_3
01ab 0217 | | Execute Heap_Access,All_Reference
01ac 01d7 | | Execute Vector,Field_Read
01ad 4402 |D | Exit_Subprogram With_Result,0x2
01ae 0000 0000 | | .XXX[0x2]
01b0 ; --------------------------------------------------------------------------------------
01b0 ; SUBPROGRAM
01b0 ; --------------------------------------------------------------------------------------
01b0 01b3 | | .CONST 0x01b3 ; Address of begin
01b1 0004 | | .CONST 0x0004 ; Address of exception handler
01b2 0001 | | .CONST 0x0001 ; Number of locals
01b3 BODY_01b0:
01b3 INIT_01b0:
01b3 00da | | Load_Top At_Offset_2 ; Debug Table 0xa = .DEBUG 0x01b3,0x0420,0x0002,0x0000,0x0055,0x8825,0x0000,0x0078
; Debug Table 0xa.0x0 = 0x1b3,0x1
01b4 8211 | | Call 0x1,0x11
01b5 021f | | Execute Heap_Access,Equal
01b6 6802 |h | Jump_Zero 0x1b9
01b7 00ea | | Load_Encached Null_String_Cache ; Debug Table 0xa.0x1 = 0x1b7,0x2
01b8 4401 |D | Exit_Subprogram With_Result,0x1
01b9 00da | | Load_Top At_Offset_2 ; Debug Table 0xa.0x2 = 0x1b9,0x3
01ba 0217 | | Execute Heap_Access,All_Reference
01bb 0335 | 5 | Declare_Variable Array,Duplicate
01bc 4401 |D | Exit_Subprogram With_Result,0x1
01bd 0000 0000 | | .XXX[0x3]
01bf 0000 | |
01c0 ; --------------------------------------------------------------------------------------
01c0 ; SUBPROGRAM
01c0 ; --------------------------------------------------------------------------------------
01c0 01c3 | | .CONST 0x01c3 ; Address of begin
01c1 0004 | | .CONST 0x0004 ; Address of exception handler
01c2 0001 | | .CONST 0x0001 ; Number of locals
01c3 BODY_01c0:
01c3 INIT_01c0:
01c3 00da | | Load_Top At_Offset_2 ; Debug Table 0xb = .DEBUG 0x01c3,0x0428,0x0002,0x0000,0x0055,0x8825,0x0000,0x0081
; Debug Table 0xb.0x0 = 0x1c3,0x1
01c4 8211 | | Call 0x1,0x11
01c5 021f | | Execute Heap_Access,Equal
01c6 6802 |h | Jump_Zero 0x1c9
01c7 4800 |H | Short_Literal 0x0 ; Debug Table 0xb.0x1 = 0x1c7,0x2
01c8 4401 |D | Exit_Subprogram With_Result,0x1
01c9 00da | | Load_Top At_Offset_2 ; Debug Table 0xb.0x2 = 0x1c9,0x3
01ca 0217 | | Execute Heap_Access,All_Reference
01cb 01db | | Execute Vector,Length
01cc 00e3 | | Load_Encached Natural_Cache
01cd 025b | [ | Execute Discrete,Check_In_Type
01ce 4401 |D | Exit_Subprogram With_Result,0x1
01cf 0000 | | .XXX[0x1]
01d0 ; --------------------------------------------------------------------------------------
01d0 ; SUBPROGRAM
01d0 ; --------------------------------------------------------------------------------------
01d0 01d3 | | .CONST 0x01d3 ; Address of begin
01d1 0004 | | .CONST 0x0004 ; Address of exception handler
01d2 0001 | | .CONST 0x0001 ; Number of locals
01d3 BODY_01d0:
01d3 INIT_01d0:
01d3 00da | | Load_Top At_Offset_2 ; Debug Table 0xc = .DEBUG 0x01d3,0x0430,0x0002,0x0000,0x0055,0x8825,0x0000,0x008a
; Debug Table 0xc.0x0 = 0x1d3,0x1
01d4 8211 | | Call 0x1,0x11
01d5 021f | | Execute Heap_Access,Equal
01d6 4401 |D | Exit_Subprogram With_Result,0x1
01d7 0000 | | .XXX[0x1]
01d8 ; --------------------------------------------------------------------------------------
01d8 ; SUBPROGRAM
01d8 ; --------------------------------------------------------------------------------------
01d8 01dd | | .CONST 0x01dd ; Address of begin
01d9 0004 | | .CONST 0x0004 ; Address of exception handler
01da 0002 | | .CONST 0x0002 ; Number of locals
01db INIT_01d8:
01db e21b | | Load 0x1,0x1b ; Debug Table 0xd = .DEBUG 0x01db,0x0434,0x0001,0x0000,0x0055,0x8825,0x0000,0x0097
; Debug Table 0xd.0x0 = 0x1db,0xffff
01dc 0322 | " | Declare_Variable Record
01dd BODY_01d8:
01dd 00db | | Load_Top At_Offset_3 ; Debug Table 0xd.0x1 = 0x1dd,0x1
01de 00d9 | | Load_Top At_Offset_1
01df 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
01e0 4800 |H | Short_Literal 0x0 ; Debug Table 0xd.0x2 = 0x1e0,0x2
01e1 00d9 | | Load_Top At_Offset_1
01e2 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
01e3 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xd.0x3 = 0x1e3,0x3
01e4 822e | . | Call 0x1,0x2e
01e5 00d1 | | Pop_Control Pop_Count_1
01e6 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xd.0x4 = 0x1e6,0x4
01e7 e5fe | | Load 0x2,-0x2
01e8 017d | } | Execute Record,Structure_Write
01e9 4502 |E | Exit_Subprogram 0x2
01ea 0000 0000 | | .BLANK 0000[0x6]
01f0 ; --------------------------------------------------------------------------------------
01f0 ; SUBPROGRAM
01f0 ; --------------------------------------------------------------------------------------
01f0 01f3 | | .CONST 0x01f3 ; Address of begin
01f1 0004 | | .CONST 0x0004 ; Address of exception handler
01f2 0001 | | .CONST 0x0001 ; Number of locals
01f3 BODY_01f0:
01f3 INIT_01f0:
01f3 00da | | Load_Top At_Offset_2 ; Debug Table 0xe = .DEBUG 0x01f3,0x0440,0x0001,0x0000,0x0055,0x8825,0x0000,0x00a3
; Debug Table 0xe.0x0 = 0x1f3,0x1
01f4 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
01f5 0217 | | Execute Heap_Access,All_Reference
01f6 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
01f7 00db | | Load_Top At_Offset_3
01f8 3802 |8 | Execute Record,Field_Write,Field_Number 0x2
01f9 00da | | Load_Top At_Offset_2 ; Debug Table 0xe.0x1 = 0x1f9,0x2
01fa 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
01fb 7010 |p | Jump_Nonzero 0x20c
01fc 00da | | Load_Top At_Offset_2
01fd 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
01fe 00db | | Load_Top At_Offset_3
01ff 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0200 0217 | | Execute Heap_Access,All_Reference
0201 01dc | | Execute Vector,Last
0202 027e | ~ | Execute Discrete,Not_Equal
0203 6808 |h | Jump_Zero 0x20c
0204 00da | | Load_Top At_Offset_2 ; Debug Table 0xe.0x2 = 0x204,0x3
0205 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0206 0a01 | | Execute_Immediate Plus,0x1
0207 00db | | Load_Top At_Offset_3
0208 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
0209 00da | | Load_Top At_Offset_2 ; Debug Table 0xe.0x3 = 0x209,0x4
020a 822e | . | Call 0x1,0x2e
020b 00d1 | | Pop_Control Pop_Count_1
020c 4501 |E | Exit_Subprogram 0x1
020d 0000 0000 | | .XXX[0x3]
020f 0000 | |
0210 ; --------------------------------------------------------------------------------------
0210 ; SUBPROGRAM
0210 ; --------------------------------------------------------------------------------------
0210 0213 | | .CONST 0x0213 ; Address of begin
0211 0004 | | .CONST 0x0004 ; Address of exception handler
0212 0001 | | .CONST 0x0001 ; Number of locals
0213 BODY_0210:
0213 INIT_0210:
0213 00da | | Load_Top At_Offset_2 ; Debug Table 0xf = .DEBUG 0x0213,0x044a,0x0002,0x0000,0x0055,0x8825,0x0000,0x00ab
; Debug Table 0xf.0x0 = 0x213,0x1
0214 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
0215 0217 | | Execute Heap_Access,All_Reference
0216 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0217 4401 |D | Exit_Subprogram With_Result,0x1
0218 ; --------------------------------------------------------------------------------------
0218 ; SUBPROGRAM
0218 ; --------------------------------------------------------------------------------------
0218 021b | | .CONST 0x021b ; Address of begin
0219 0004 | | .CONST 0x0004 ; Address of exception handler
021a 0001 | | .CONST 0x0001 ; Number of locals
021b BODY_0218:
021b INIT_0218:
021b 00da | | Load_Top At_Offset_2 ; Debug Table 0x10 = .DEBUG 0x021b,0x044e,0x0002,0x0000,0x0055,0x8825,0x0000,0x00b4
; Debug Table 0x10.0x0 = 0x21b,0x1
021c 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
021d 021d | | Execute Heap_Access,Is_Null
021e 4401 |D | Exit_Subprogram With_Result,0x1
021f 0000 | | .XXX[0x1]
0220 ; --------------------------------------------------------------------------------------
0220 ; SUBPROGRAM
0220 ; --------------------------------------------------------------------------------------
0220 0223 | # | .CONST 0x0223 ; Address of begin
0221 0004 | | .CONST 0x0004 ; Address of exception handler
0222 0001 | | .CONST 0x0001 ; Number of locals
0223 BODY_0220:
0223 INIT_0220:
0223 00da | | Load_Top At_Offset_2 ; Debug Table 0x11 = .DEBUG 0x0223,0x0452,0x0002,0x0000,0x0057,0x7ad5,0x0000,0x0036
; Debug Table 0x11.0x0 = 0x223,0x1
0224 e005 | | Load 0x0,0x5
0225 180d | | Execute Package,Field_Execute,Field_Number 0xd
0226 e5fe | | Load 0x2,-0x2
0227 026e | n | Execute Discrete,Modulo
0228 0274 | t | Execute Discrete,Absolute_Value
0229 4402 |D | Exit_Subprogram With_Result,0x2
022a 0000 0000 | | .BLANK 0000[0x6]
0230 ; --------------------------------------------------------------------------------------
0230 ; SUBPROGRAM
0230 ; --------------------------------------------------------------------------------------
0230 0233 | 3 | .CONST 0x0233 ; Address of begin
0231 0004 | | .CONST 0x0004 ; Address of exception handler
0232 0001 | | .CONST 0x0001 ; Number of locals
0233 BODY_0230:
0233 INIT_0230:
0233 00cf | | Action Mark_Auxiliary ; Debug Table 0x12 = .DEBUG 0x0233,0x0456,0x0001,0x0000,0x0057,0x7ad5,0x0000,0x0296
0234 00db | | Load_Top At_Offset_3 ; Debug Table 0x12.0x0 = 0x234,0x1
; Debug Table 0x12.0x1 = 0x234,0x2
0235 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0236 e5ff | | Load 0x2,-0x1
0237 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0238 0217 | | Execute Heap_Access,All_Reference
0239 01d7 | | Execute Vector,Field_Read
023a e5ff | | Load 0x2,-0x1
023b 3802 |8 | Execute Record,Field_Write,Field_Number 0x2
023c 00db | | Load_Top At_Offset_3 ; Debug Table 0x12.0x2 = 0x23c,0x3
023d 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
023e 700f |p | Jump_Nonzero 0x24e
023f 00db | | Load_Top At_Offset_3
0240 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0241 e5ff | | Load 0x2,-0x1
0242 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0243 0217 | | Execute Heap_Access,All_Reference
0244 01dc | | Execute Vector,Last
0245 027f | | Execute Discrete,Equal
0246 7007 |p | Jump_Nonzero 0x24e
0247 00db | | Load_Top At_Offset_3 ; Debug Table 0x12.0x3 = 0x247,0x4
0248 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0249 0a01 | | Execute_Immediate Plus,0x1
024a e5ff | | Load 0x2,-0x1
024b 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
024c 00c9 | | Action Pop_Auxiliary_Loop
024d 7fe6 | | Jump 0x234
024e 4501 |E | Exit_Subprogram 0x1
024f 0000 | | .XXX[0x1]
0250 ; --------------------------------------------------------------------------------------
0250 ; SUBPROGRAM
0250 ; --------------------------------------------------------------------------------------
0250 0253 | S | .CONST 0x0253 ; Address of begin
0251 0004 | | .CONST 0x0004 ; Address of exception handler
0252 0001 | | .CONST 0x0001 ; Number of locals
0253 BODY_0250:
0253 INIT_0250:
0253 00da | | Load_Top At_Offset_2 ; Debug Table 0x13 = .DEBUG 0x0253,0x0460,0x0002,0x0000,0x0057,0x7ad5,0x0000,0x035f
; Debug Table 0x13.0x0 = 0x253,0x1
0254 4401 |D | Exit_Subprogram With_Result,0x1
0255 0000 0000 | | .XXX[0x3]
0257 0000 | |
0258 ; --------------------------------------------------------------------------------------
0258 ; SUBPROGRAM
0258 ; --------------------------------------------------------------------------------------
0258 025b | [ | .CONST 0x025b ; Address of begin
0259 0004 | | .CONST 0x0004 ; Address of exception handler
025a 0001 | | .CONST 0x0001 ; Number of locals
025b BODY_0258:
025b INIT_0258:
025b 00da | | Load_Top At_Offset_2 ; Debug Table 0x14 = .DEBUG 0x025b,0x0464,0x0002,0x0000,0x0057,0x7ad5,0x0000,0x0371
; Debug Table 0x14.0x0 = 0x25b,0x1
025c 4401 |D | Exit_Subprogram With_Result,0x1
025d 0000 0000 | | .XXX[0x3]
025f 0000 | |
0260 ; --------------------------------------------------------------------------------------
0260 ; SUBPROGRAM
0260 ; --------------------------------------------------------------------------------------
0260 0263 | c | .CONST 0x0263 ; Address of begin
0261 0004 | | .CONST 0x0004 ; Address of exception handler
0262 0001 | | .CONST 0x0001 ; Number of locals
0263 BODY_0260:
0263 INIT_0260:
0263 00da | | Load_Top At_Offset_2 ; Debug Table 0x15 = .DEBUG 0x0263,0x0468,0x0002,0x0000,0x0057,0x7ad5,0x0000,0x0383
; Debug Table 0x15.0x0 = 0x263,0x1
0264 4401 |D | Exit_Subprogram With_Result,0x1
0265 0000 0000 | | .XXX[0x3]
0267 0000 | |
0268 ; --------------------------------------------------------------------------------------
0268 ; SUBPROGRAM
0268 ; --------------------------------------------------------------------------------------
0268 026b | k | .CONST 0x026b ; Address of begin
0269 0004 | | .CONST 0x0004 ; Address of exception handler
026a 0001 | | .CONST 0x0001 ; Number of locals
026b BODY_0268:
026b INIT_0268:
026b 00da | | Load_Top At_Offset_2 ; Debug Table 0x16 = .DEBUG 0x026b,0x046c,0x0002,0x0000,0x0057,0x7ad5,0x0000,0x0395
; Debug Table 0x16.0x0 = 0x26b,0x1
026c 4401 |D | Exit_Subprogram With_Result,0x1
026d 0000 0000 | | .XXX[0x3]
026f 0000 | |
0270 0000 0000 | | .LITERAL {0x00000000, 0x00577ad5}
0274 0000 0000 | | .LITERAL {0x00000000, 0x55882501}
0278 ; --------------------------------------------------------------------------------------
0278 ; Debug Table
0278 ; --------------------------------------------------------------------------------------
0278 0003 0017 | | .CONST 0x0003,0x0017
027a 000b 0332 | 2| .DEBUG 0x000b,0x0332,0x8000,0x0000,0x0055,0x8825,0x0000,0x0003
0282 0052 037e | R ~| .DEBUG 0x0052,0x037e,0x8000,0x0000,0x0057,0x7ad5,0x0000,0x000f
028a 00a3 03b4 | | .DEBUG 0x00a3,0x03b4,0x0002,0x0000,0x0055,0x8825,0x0000,0x0018
0292 00b3 03b8 | | .DEBUG 0x00b3,0x03b8,0x0002,0x0000,0x0055,0x8825,0x0000,0x0022
029a 00bb 03bc | | .DEBUG 0x00bb,0x03bc,0x0002,0x0000,0x0055,0x8825,0x0000,0x0027
02a2 011b 03ea | | .DEBUG 0x011b,0x03ea,0x0002,0x0000,0x0055,0x8825,0x0000,0x0039
02aa 016b 040a | k | .DEBUG 0x016b,0x040a,0x0002,0x0000,0x0055,0x8825,0x0000,0x004b
02b2 017b 0414 | { | .DEBUG 0x017b,0x0414,0x0002,0x0000,0x0055,0x8825,0x0000,0x0058
02ba 019b 0418 | | .DEBUG 0x019b,0x0418,0x0002,0x0000,0x0055,0x8825,0x0000,0x0062
02c2 01a3 041c | | .DEBUG 0x01a3,0x041c,0x0002,0x0000,0x0055,0x8825,0x0000,0x006b
02ca 01b3 0420 | | .DEBUG 0x01b3,0x0420,0x0002,0x0000,0x0055,0x8825,0x0000,0x0078
02d2 01c3 0428 | (| .DEBUG 0x01c3,0x0428,0x0002,0x0000,0x0055,0x8825,0x0000,0x0081
02da 01d3 0430 | 0| .DEBUG 0x01d3,0x0430,0x0002,0x0000,0x0055,0x8825,0x0000,0x008a
02e2 01db 0434 | 4| .DEBUG 0x01db,0x0434,0x0001,0x0000,0x0055,0x8825,0x0000,0x0097
02ea 01f3 0440 | @| .DEBUG 0x01f3,0x0440,0x0001,0x0000,0x0055,0x8825,0x0000,0x00a3
02f2 0213 044a | J| .DEBUG 0x0213,0x044a,0x0002,0x0000,0x0055,0x8825,0x0000,0x00ab
02fa 021b 044e | N| .DEBUG 0x021b,0x044e,0x0002,0x0000,0x0055,0x8825,0x0000,0x00b4
0302 0223 0452 | # R| .DEBUG 0x0223,0x0452,0x0002,0x0000,0x0057,0x7ad5,0x0000,0x0036
030a 0233 0456 | 3 V| .DEBUG 0x0233,0x0456,0x0001,0x0000,0x0057,0x7ad5,0x0000,0x0296
0312 0253 0460 | S `| .DEBUG 0x0253,0x0460,0x0002,0x0000,0x0057,0x7ad5,0x0000,0x035f
031a 025b 0464 | [ d| .DEBUG 0x025b,0x0464,0x0002,0x0000,0x0057,0x7ad5,0x0000,0x0371
0322 0263 0468 | c h| .DEBUG 0x0263,0x0468,0x0002,0x0000,0x0057,0x7ad5,0x0000,0x0383
032a 026b 046c | k l| .DEBUG 0x026b,0x046c,0x0002,0x0000,0x0057,0x7ad5,0x0000,0x0395
0332 ; --------------------------------------------------------------------------------------
0332 ; Debug3 Subtable 0x0
0332 ; --------------------------------------------------------------------------------------
0332 0025 0000 | % | .DBG3TAB 0x0025,0x0000
0334 000b ffff | | .CONST 0x000b,0xffff
0336 000b fffe | | .CONST 0x000b,0xfffe
0338 000b fffd | | .CONST 0x000b,0xfffd
033a 000c fffc | | .CONST 0x000c,0xfffc
033c 000d fffb | | .CONST 0x000d,0xfffb
033e 000f fffa | | .CONST 0x000f,0xfffa
0340 0011 fff9 | | .CONST 0x0011,0xfff9
0342 0013 fff8 | | .CONST 0x0013,0xfff8
0344 0015 fff7 | | .CONST 0x0015,0xfff7
0346 0017 fff6 | | .CONST 0x0017,0xfff6
0348 0019 fff5 | | .CONST 0x0019,0xfff5
034a 001b fff4 | | .CONST 0x001b,0xfff4
034c 001d fff3 | | .CONST 0x001d,0xfff3
034e 001f fff2 | | .CONST 0x001f,0xfff2
0350 0021 fff1 | ! | .CONST 0x0021,0xfff1
0352 0023 fff0 | # | .CONST 0x0023,0xfff0
0354 0025 ffef | % | .CONST 0x0025,0xffef
0356 0027 ffee | ' | .CONST 0x0027,0xffee
0358 0029 ffed | ) | .CONST 0x0029,0xffed
035a 002b ffec | + | .CONST 0x002b,0xffec
035c 002d ffeb | - | .CONST 0x002d,0xffeb
035e 002f ffea | / | .CONST 0x002f,0xffea
0360 0031 ffe9 | 1 | .CONST 0x0031,0xffe9
0362 0035 ffe8 | 5 | .CONST 0x0035,0xffe8
0364 0035 ffe7 | 5 | .CONST 0x0035,0xffe7
0366 0039 ffe6 | 9 | .CONST 0x0039,0xffe6
0368 0039 ffe5 | 9 | .CONST 0x0039,0xffe5
036a 003d ffe4 | = | .CONST 0x003d,0xffe4
036c 003d ffe3 | = | .CONST 0x003d,0xffe3
036e 0041 ffe2 | A | .CONST 0x0041,0xffe2
0370 0041 ffe1 | A | .CONST 0x0041,0xffe1
0372 0043 ffe0 | C | .CONST 0x0043,0xffe0
0374 0046 ffdf | F | .CONST 0x0046,0xffdf
0376 0046 ffde | F | .CONST 0x0046,0xffde
0378 004a ffdd | J | .CONST 0x004a,0xffdd
037a 004a ffdc | J | .CONST 0x004a,0xffdc
037c 004b ffdb | K | .CONST 0x004b,0xffdb
037e ; --------------------------------------------------------------------------------------
037e ; Debug3 Subtable 0x1
037e ; --------------------------------------------------------------------------------------
037e 001a 0000 | | .DBG3TAB 0x001a,0x0000
0380 0052 ffff | R | .CONST 0x0052,0xffff
0382 0052 fffe | R | .CONST 0x0052,0xfffe
0384 0057 fffd | W | .CONST 0x0057,0xfffd
0386 005d fffc | ] | .CONST 0x005d,0xfffc
0388 005f fffb | _ | .CONST 0x005f,0xfffb
038a 0061 fffa | a | .CONST 0x0061,0xfffa
038c 0063 fff9 | c | .CONST 0x0063,0xfff9
038e 0065 fff8 | e | .CONST 0x0065,0xfff8
0390 0067 fff7 | g | .CONST 0x0067,0xfff7
0392 0069 fff6 | i | .CONST 0x0069,0xfff6
0394 006b fff5 | k | .CONST 0x006b,0xfff5
0396 0074 fff4 | t | .CONST 0x0074,0xfff4
0398 007c fff3 | | | .CONST 0x007c,0xfff3
039a 007e fff2 | ~ | .CONST 0x007e,0xfff2
039c 0080 fff1 | | .CONST 0x0080,0xfff1
039e 0082 fff0 | | .CONST 0x0082,0xfff0
03a0 0084 ffef | | .CONST 0x0084,0xffef
03a2 0086 ffee | | .CONST 0x0086,0xffee
03a4 0088 ffed | | .CONST 0x0088,0xffed
03a6 008a ffec | | .CONST 0x008a,0xffec
03a8 008c ffeb | | .CONST 0x008c,0xffeb
03aa 008e ffea | | .CONST 0x008e,0xffea
03ac 0090 ffe9 | | .CONST 0x0090,0xffe9
03ae 0092 ffe8 | | .CONST 0x0092,0xffe8
03b0 0094 ffe7 | | .CONST 0x0094,0xffe7
03b2 0096 ffe6 | | .CONST 0x0096,0xffe6
03b4 ; --------------------------------------------------------------------------------------
03b4 ; Debug3 Subtable 0x2
03b4 ; --------------------------------------------------------------------------------------
03b4 0000 0001 | | .DBG3TAB 0x0000,0x0001
03b6 00a3 0001 | | .CONST 0x00a3,0x0001
03b8 ; --------------------------------------------------------------------------------------
03b8 ; Debug3 Subtable 0x3
03b8 ; --------------------------------------------------------------------------------------
03b8 0000 0001 | | .DBG3TAB 0x0000,0x0001
03ba 00b3 0001 | | .CONST 0x00b3,0x0001
03bc ; --------------------------------------------------------------------------------------
03bc ; Debug3 Subtable 0x4
03bc ; --------------------------------------------------------------------------------------
03bc 0003 0013 | | .DBG3TAB 0x0003,0x0013
03be 00bb ffff | | .CONST 0x00bb,0xffff
03c0 00c5 fffe | | .CONST 0x00c5,0xfffe
03c2 00c8 0001 | | .CONST 0x00c8,0x0001
03c4 00cb 0002 | | .CONST 0x00cb,0x0002
03c6 00cd 0003 | | .CONST 0x00cd,0x0003
03c8 00cf 0004 | | .CONST 0x00cf,0x0004
03ca 00d0 fbff | | .CONST 0x00d0,0xfbff
03cc 00d5 0402 | | .CONST 0x00d5,0x0402
03ce 00de 0403 | | .CONST 0x00de,0x0403
03d0 00e2 0404 | | .CONST 0x00e2,0x0404
03d2 00e7 0401 | | .CONST 0x00e7,0x0401
03d4 00ef 0006 | | .CONST 0x00ef,0x0006
03d6 00f6 0007 | | .CONST 0x00f6,0x0007
03d8 00fa 0008 | | .CONST 0x00fa,0x0008
03da 00ff 0005 | | .CONST 0x00ff,0x0005
03dc 0102 0009 | | .CONST 0x0102,0x0009
03de 0106 000a | | .CONST 0x0106,0x000a
03e0 0106 000b | | .CONST 0x0106,0x000b
03e2 010d 000c | | .CONST 0x010d,0x000c
03e4 010d 000d | | .CONST 0x010d,0x000d
03e6 0111 000e | | .CONST 0x0111,0x000e
03e8 0113 000f | | .CONST 0x0113,0x000f
03ea ; --------------------------------------------------------------------------------------
03ea ; Debug3 Subtable 0x5
03ea ; --------------------------------------------------------------------------------------
03ea 0002 000d | | .DBG3TAB 0x0002,0x000d
03ec 011b ffff | | .CONST 0x011b,0xffff
03ee 0127 0001 | ' | .CONST 0x0127,0x0001
03f0 012a 0002 | * | .CONST 0x012a,0x0002
03f2 012c 0003 | , | .CONST 0x012c,0x0003
03f4 012e 0004 | . | .CONST 0x012e,0x0004
03f6 012f fbff | / | .CONST 0x012f,0xfbff
03f8 0134 0402 | 4 | .CONST 0x0134,0x0402
03fa 013d 0403 | = | .CONST 0x013d,0x0403
03fc 0141 0404 | A | .CONST 0x0141,0x0404
03fe 0146 0401 | F | .CONST 0x0146,0x0401
0400 014e 0006 | N | .CONST 0x014e,0x0006
0402 0155 0007 | U | .CONST 0x0155,0x0007
0404 0159 0008 | Y | .CONST 0x0159,0x0008
0406 015e 0005 | ^ | .CONST 0x015e,0x0005
0408 0161 0009 | a | .CONST 0x0161,0x0009
040a ; --------------------------------------------------------------------------------------
040a ; Debug3 Subtable 0x6
040a ; --------------------------------------------------------------------------------------
040a 0000 0004 | | .DBG3TAB 0x0000,0x0004
040c 016b 0001 | k | .CONST 0x016b,0x0001
040e 016f 0002 | o | .CONST 0x016f,0x0002
0410 0174 0003 | t | .CONST 0x0174,0x0003
0412 0174 0004 | t | .CONST 0x0174,0x0004
0414 ; --------------------------------------------------------------------------------------
0414 ; Debug3 Subtable 0x7
0414 ; --------------------------------------------------------------------------------------
0414 0000 0001 | | .DBG3TAB 0x0000,0x0001
0416 017b 0001 | { | .CONST 0x017b,0x0001
0418 ; --------------------------------------------------------------------------------------
0418 ; Debug3 Subtable 0x8
0418 ; --------------------------------------------------------------------------------------
0418 0000 0001 | | .DBG3TAB 0x0000,0x0001
041a 019b 0001 | | .CONST 0x019b,0x0001
041c ; --------------------------------------------------------------------------------------
041c ; Debug3 Subtable 0x9
041c ; --------------------------------------------------------------------------------------
041c 0000 0001 | | .DBG3TAB 0x0000,0x0001
041e 01a3 0001 | | .CONST 0x01a3,0x0001
0420 ; --------------------------------------------------------------------------------------
0420 ; Debug3 Subtable 0xa
0420 ; --------------------------------------------------------------------------------------
0420 0000 0003 | | .DBG3TAB 0x0000,0x0003
0422 01b3 0001 | | .CONST 0x01b3,0x0001
0424 01b7 0002 | | .CONST 0x01b7,0x0002
0426 01b9 0003 | | .CONST 0x01b9,0x0003
0428 ; --------------------------------------------------------------------------------------
0428 ; Debug3 Subtable 0xb
0428 ; --------------------------------------------------------------------------------------
0428 0000 0003 | | .DBG3TAB 0x0000,0x0003
042a 01c3 0001 | | .CONST 0x01c3,0x0001
042c 01c7 0002 | | .CONST 0x01c7,0x0002
042e 01c9 0003 | | .CONST 0x01c9,0x0003
0430 ; --------------------------------------------------------------------------------------
0430 ; Debug3 Subtable 0xc
0430 ; --------------------------------------------------------------------------------------
0430 0000 0001 | | .DBG3TAB 0x0000,0x0001
0432 01d3 0001 | | .CONST 0x01d3,0x0001
0434 ; --------------------------------------------------------------------------------------
0434 ; Debug3 Subtable 0xd
0434 ; --------------------------------------------------------------------------------------
0434 0001 0004 | | .DBG3TAB 0x0001,0x0004
0436 01db ffff | | .CONST 0x01db,0xffff
0438 01dd 0001 | | .CONST 0x01dd,0x0001
043a 01e0 0002 | | .CONST 0x01e0,0x0002
043c 01e3 0003 | | .CONST 0x01e3,0x0003
043e 01e6 0004 | | .CONST 0x01e6,0x0004
0440 ; --------------------------------------------------------------------------------------
0440 ; Debug3 Subtable 0xe
0440 ; --------------------------------------------------------------------------------------
0440 0000 0004 | | .DBG3TAB 0x0000,0x0004
0442 01f3 0001 | | .CONST 0x01f3,0x0001
0444 01f9 0002 | | .CONST 0x01f9,0x0002
0446 0204 0003 | | .CONST 0x0204,0x0003
0448 0209 0004 | | .CONST 0x0209,0x0004
044a ; --------------------------------------------------------------------------------------
044a ; Debug3 Subtable 0xf
044a ; --------------------------------------------------------------------------------------
044a 0000 0001 | | .DBG3TAB 0x0000,0x0001
044c 0213 0001 | | .CONST 0x0213,0x0001
044e ; --------------------------------------------------------------------------------------
044e ; Debug3 Subtable 0x10
044e ; --------------------------------------------------------------------------------------
044e 0000 0001 | | .DBG3TAB 0x0000,0x0001
0450 021b 0001 | | .CONST 0x021b,0x0001
0452 ; --------------------------------------------------------------------------------------
0452 ; Debug3 Subtable 0x11
0452 ; --------------------------------------------------------------------------------------
0452 0000 0001 | | .DBG3TAB 0x0000,0x0001
0454 0223 0001 | # | .CONST 0x0223,0x0001
0456 ; --------------------------------------------------------------------------------------
0456 ; Debug3 Subtable 0x12
0456 ; --------------------------------------------------------------------------------------
0456 0000 0004 | | .DBG3TAB 0x0000,0x0004
0458 0234 0001 | 4 | .CONST 0x0234,0x0001
045a 0234 0002 | 4 | .CONST 0x0234,0x0002
045c 023c 0003 | < | .CONST 0x023c,0x0003
045e 0247 0004 | G | .CONST 0x0247,0x0004
0460 ; --------------------------------------------------------------------------------------
0460 ; Debug3 Subtable 0x13
0460 ; --------------------------------------------------------------------------------------
0460 0000 0001 | | .DBG3TAB 0x0000,0x0001
0462 0253 0001 | S | .CONST 0x0253,0x0001
0464 ; --------------------------------------------------------------------------------------
0464 ; Debug3 Subtable 0x14
0464 ; --------------------------------------------------------------------------------------
0464 0000 0001 | | .DBG3TAB 0x0000,0x0001
0466 025b 0001 | [ | .CONST 0x025b,0x0001
0468 ; --------------------------------------------------------------------------------------
0468 ; Debug3 Subtable 0x15
0468 ; --------------------------------------------------------------------------------------
0468 0000 0001 | | .DBG3TAB 0x0000,0x0001
046a 0263 0001 | c | .CONST 0x0263,0x0001
046c ; --------------------------------------------------------------------------------------
046c ; Debug3 Subtable 0x16
046c ; --------------------------------------------------------------------------------------
046c 0000 0001 | | .DBG3TAB 0x0000,0x0001
046e 026b 0001 | k | .CONST 0x026b,0x0001
0470 0000 0000 | | .BLANK 0000[0x190]