|
|
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: 5120 (0x1400)
Notes: 00_class, 5813_R1K_CODE, 75_tag, NULL, R1k_Segment, seg_0ea8df
└─⟦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 05c0 | | .CONST 0x05c0 ; 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 0004 | | .CONST 0x0004 ; 0, wired, #pages in seg - 1)
0008 ; --------------------------------------------------------------------------------------
0008 ; SUBPROGRAM
0008 ; --------------------------------------------------------------------------------------
0008 00af | | .CONST 0x00af ; Address of begin
0009 0004 | | .CONST 0x0004 ; Address of exception handler
000a 002c | , | .CONST 0x002c ; Number of locals
000b INIT_0008:
000b 0007 | | Action Break_Optional ; Debug Table 0x0 = .DEBUG 0x000b,0x0692,0x8000,0x0000,0x0059,0x9075,0x0000,0x000d
; Debug Table 0x0.0x0 = 0xb,0xffff
000c 0007 | | Action Break_Optional ; Debug Table 0x0.0x1 = 0xc,0xfffe
000d 0007 | | Action Break_Optional ; Debug Table 0x0.0x2 = 0xd,0xfffd
000e 00f0 | | Load_Encached Segment_Cache ; Debug Table 0x0.0x3 = 0xe,0xfffc
000f 0129 | ) | Execute Any,Make_Visible
0010 4807 |H | Short_Literal 0x7 ; Debug Table 0x0.0x4 = 0x10,0xfffb
0011 032b | + | Declare_Type Record,Incomplete,Visible
0012 029a 00bb | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_00b8 ; Debug Table 0x0.0x5 = 0x12,0xfffa
0014 029a 0123 | #| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0120 ; Debug Table 0x0.0x6 = 0x14,0xfff9
0016 029a 013b | ;| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0138 ; Debug Table 0x0.0x7 = 0x16,0xfff8
0018 029a 01ab | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_01a8 ; Debug Table 0x0.0x8 = 0x18,0xfff7
001a 029a 01b3 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_01b0 ; Debug Table 0x0.0x9 = 0x1a,0xfff6
001c 029a 01d3 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_01d0 ; Debug Table 0x0.0xa = 0x1c,0xfff5
001e 029a 01e3 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_01e0 ; Debug Table 0x0.0xb = 0x1e,0xfff4
0020 029a 01fb | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_01f8 ; Debug Table 0x0.0xc = 0x20,0xfff3
0022 029a 028b | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0288 ; Debug Table 0x0.0xd = 0x22,0xfff2
0024 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x0.0xe = 0x24,0xfff1
0025 00ec | | Load_Encached Diana_Tree_Cache
0026 00ec | | Load_Encached Diana_Tree_Cache
0027 00ec | | Load_Encached Diana_Tree_Cache
0028 02a0 | | Declare_Subprogram Null_Subprogram
0029 4804 |H | Short_Literal 0x4
002a 032d | - | Declare_Type Record,Defined
002b 4801 |H | Short_Literal 0x1 ; Debug Table 0x0.0xf = 0x2b,0xfff0
002c 4900 |I | Short_Literal 0x100
002d 00da | | Load_Top At_Offset_2
002e 02a0 | | Declare_Subprogram Null_Subprogram
002f 4801 |H | Short_Literal 0x1
0030 035d | ] | Declare_Type Array,Defined
0031 62de |b | Indirect_Literal Discrete,0x310,{0x00000000, 0x00599075} ; Debug Table 0x0.0x10 = 0x31,0xffef
0032 4946 |IF | Short_Literal 0x146
0033 4beb |K | Short_Literal 0x3eb
0034 00ec | | Load_Encached Diana_Tree_Cache
0035 00ec | | Load_Encached Diana_Tree_Cache
0036 00eb | | Load_Encached Diana_Cache
0037 1917 | | Execute Package,Field_Reference,Field_Number 0x17
0038 e001 | | Load 0x0,0x1
0039 0387 | | Declare_Variable Package
003a 00d8 | | Load_Top At_Offset_0
003b 020f | | Execute Module,Activate
003c 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x0.0x11 = 0x3c,0xffee
003d 00e2 | | Load_Encached Integer_Cache
003e 00e1 | | Load_Encached Boolean_Cache
003f e20d | | Load 0x1,0xd
0040 e002 | | Load 0x0,0x2
0041 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0042 e21a | | Load 0x1,0x1a
0043 1b14 | | Execute Package,Field_Read,Field_Number 0x14
0044 00f1 | | Load_Encached Diana_Temp_Seq
0045 029f 02f3 | | Declare_Subprogram For_Call,INIT_02f0
0047 e20e | | Load 0x1,0xe
0048 0326 | & | Complete_Type Record,By_Defining
0049 00bf | | Action Accept_Activation
004a 0007 | | Action Break_Optional ; Debug Table 0x1 = .DEBUG 0x004a,0x06b8,0x8000,0x0000,0x0059,0x9145,0x0000,0x000b
; Debug Table 0x1.0x0 = 0x4a,0xffff
004b 0007 | | Action Break_Optional ; Debug Table 0x1.0x1 = 0x4b,0xfffe
004c 0007 | | Action Break_Optional ; Debug Table 0x1.0x2 = 0x4c,0xfffd
004d 0007 | | Action Break_Optional ; Debug Table 0x1.0x3 = 0x4d,0xfffc
004e 0007 | | Action Break_Optional ; Debug Table 0x1.0x4 = 0x4e,0xfffb
004f 1d15 | | Execute_Immediate Reference_Lex_1,0x15 ; Debug Table 0x1.0x5 = 0x4f,0xfffa
0050 4800 |H | Short_Literal 0x0 ; Debug Table 0x1.0x6 = 0x50,0xfff9
0051 62ba |b | Indirect_Literal Discrete,0x30c,{0x006f580e, 0x000000b0}
0052 02a0 | | Declare_Subprogram Null_Subprogram
0053 038e | | Declare_Type Package,Defined
0054 0387 | | Declare_Variable Package
0055 4800 |H | Short_Literal 0x0 ; Debug Table 0x1.0x7 = 0x55,0xfff8
0056 62b1 |b | Indirect_Literal Discrete,0x308,{0x006f5c0e, 0x000000b0}
0057 02a0 | | Declare_Subprogram Null_Subprogram
0058 038e | | Declare_Type Package,Defined
0059 0387 | | Declare_Variable Package
005a 4800 |H | Short_Literal 0x0 ; Debug Table 0x1.0x8 = 0x5a,0xfff7
005b 62a8 |b | Indirect_Literal Discrete,0x304,{0x006f600e, 0x000000b0}
005c 02a0 | | Declare_Subprogram Null_Subprogram
005d 038e | | Declare_Type Package,Defined
005e 0387 | | Declare_Variable Package
005f 029d 031b | | Declare_Subprogram For_Outer_Call,INIT_0318 ; Debug Table 0x1.0x9 = 0x5f,0xfff6
0061 029d 0323 | #| Declare_Subprogram For_Outer_Call,INIT_0320 ; Debug Table 0x1.0xa = 0x61,0xfff5
0063 029d 032b | +| Declare_Subprogram For_Outer_Call,INIT_0328 ; Debug Table 0x1.0xb = 0x63,0xfff4
0065 029d 033b | ;| Declare_Subprogram For_Outer_Call,INIT_0338 ; Debug Table 0x1.0xc = 0x65,0xfff3
0067 029d 0353 | S| Declare_Subprogram For_Outer_Call,INIT_0350 ; Debug Table 0x1.0xd = 0x67,0xfff2
0069 1d15 | | Execute_Immediate Reference_Lex_1,0x15 ; Debug Table 0x1.0xe = 0x69,0xfff1
006a 00c7 | | Action Elaborate_Subprogram
006b 029d 0383 | | Declare_Subprogram For_Outer_Call,INIT_0380 ; Debug Table 0x1.0xf = 0x6b,0xfff0
006d 1d10 | | Execute_Immediate Reference_Lex_1,0x10 ; Debug Table 0x1.0x10 = 0x6d,0xffef
006e 00c7 | | Action Elaborate_Subprogram
006f 029d 03a3 | | Declare_Subprogram For_Outer_Call,INIT_03a0 ; Debug Table 0x1.0x11 = 0x6f,0xffee
0071 029d 03c3 | | Declare_Subprogram For_Outer_Call,INIT_03c0 ; Debug Table 0x1.0x12 = 0x71,0xffed
0073 029d 03d3 | | Declare_Subprogram For_Outer_Call,INIT_03d0 ; Debug Table 0x1.0x13 = 0x73,0xffec
0075 029d 03e3 | | Declare_Subprogram For_Outer_Call,INIT_03e0 ; Debug Table 0x1.0x14 = 0x75,0xffeb
0077 029d 0433 | 3| Declare_Subprogram For_Outer_Call,INIT_0430 ; Debug Table 0x1.0x15 = 0x77,0xffea
0079 029d 0473 | s| Declare_Subprogram For_Outer_Call,INIT_0470 ; Debug Table 0x1.0x16 = 0x79,0xffe9
007b 029d 04eb | | Declare_Subprogram For_Outer_Call,INIT_04e8 ; Debug Table 0x1.0x17 = 0x7b,0xffe8
007d 1d16 | | Execute_Immediate Reference_Lex_1,0x16 ; Debug Table 0x1.0x18 = 0x7d,0xffe7
007e 00c7 | | Action Elaborate_Subprogram
007f 029d 054b | K| Declare_Subprogram For_Outer_Call,INIT_0548 ; Debug Table 0x1.0x19 = 0x7f,0xffe6
0081 1d11 | | Execute_Immediate Reference_Lex_1,0x11 ; Debug Table 0x1.0x1a = 0x81,0xffe5
0082 00c7 | | Action Elaborate_Subprogram
0083 1d0f | | Execute_Immediate Reference_Lex_1,0xf ; Debug Table 0x1.0x1b = 0x83,0xffe4
0084 00c7 | | Action Elaborate_Subprogram
0085 1d17 | | Execute_Immediate Reference_Lex_1,0x17 ; Debug Table 0x1.0x1c = 0x85,0xffe3
0086 00c7 | | Action Elaborate_Subprogram
0087 1d12 | | Execute_Immediate Reference_Lex_1,0x12 ; Debug Table 0x1.0x1d = 0x87,0xffe2
0088 00c7 | | Action Elaborate_Subprogram
0089 1d13 | | Execute_Immediate Reference_Lex_1,0x13 ; Debug Table 0x1.0x1e = 0x89,0xffe1
008a 00c7 | | Action Elaborate_Subprogram
008b 1d14 | | Execute_Immediate Reference_Lex_1,0x14 ; Debug Table 0x1.0x1f = 0x8b,0xffe0
008c 00c7 | | Action Elaborate_Subprogram
008d 1d21 | ! | Execute_Immediate Reference_Lex_1,0x21 ; Debug Table 0x1.0x20 = 0x8d,0xffdf
008e e003 | | Load 0x0,0x3
008f 1d25 | % | Execute_Immediate Reference_Lex_1,0x25
0090 4803 |H | Short_Literal 0x3
0091 e21c | | Load 0x1,0x1c
0092 020e | | Execute Module,Augment_Imports
0093 e21c | | Load 0x1,0x1c
0094 020f | | Execute Module,Activate
0095 1d27 | ' | Execute_Immediate Reference_Lex_1,0x27 ; Debug Table 0x1.0x21 = 0x95,0xffde
0096 1d2b | + | Execute_Immediate Reference_Lex_1,0x2b
0097 1d29 | ) | Execute_Immediate Reference_Lex_1,0x29
0098 e004 | | Load 0x0,0x4
0099 1d1f | | Execute_Immediate Reference_Lex_1,0x1f
009a 00b6 | | Action Make_Scope
009b e21c | | Load 0x1,0x1c
009c 1d21 | ! | Execute_Immediate Reference_Lex_1,0x21
009d 1d25 | % | Execute_Immediate Reference_Lex_1,0x25
009e e005 | | Load 0x0,0x5
009f e006 | | Load 0x0,0x6
00a0 e21e | | Load 0x1,0x1e
00a1 480c |H | Short_Literal 0xc
00a2 e21d | | Load 0x1,0x1d
00a3 020e | | Execute Module,Augment_Imports
00a4 e21d | | Load 0x1,0x1d
00a5 020f | | Execute Module,Activate
00a6 e005 | | Load 0x0,0x5 ; Debug Table 0x1.0x22 = 0xa6,0xffdd
00a7 e218 | | Load 0x1,0x18
00a8 00b6 | | Action Make_Scope
00a9 1d21 | ! | Execute_Immediate Reference_Lex_1,0x21
00aa 4804 |H | Short_Literal 0x4
00ab e21e | | Load 0x1,0x1e
00ac 020e | | Execute Module,Augment_Imports
00ad e21e | | Load 0x1,0x1e
00ae 020f | | Execute Module,Activate
00af BODY_0008:
00af 00bc | | Action Signal_Activated
00b0 00bb | | Action Signal_Completion
00b1 0000 0000 | | .BLANK 0000[0x7]
00b8 ; --------------------------------------------------------------------------------------
00b8 ; SUBPROGRAM
00b8 ; --------------------------------------------------------------------------------------
00b8 00cc | | .CONST 0x00cc ; Address of begin
00b9 0114 | | .CONST 0x0114 ; Address of exception handler
00ba 0006 | | .CONST 0x0006 ; Number of locals
00bb INIT_00b8:
00bb 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x2 = .DEBUG 0x00bb,0x0700,0x0001,0x0000,0x0059,0x9075,0x0000,0x0025
; Debug Table 0x2.0x0 = 0xbb,0xffff
00bc 00db | | Load_Top At_Offset_3
00bd 00eb | | Load_Encached Diana_Cache
00be 18f8 | | Execute Package,Field_Execute,Field_Number 0xf8
00bf 0031 | 1 | Store_Top Heap_Access,At_Offset_1
00c0 00ef | | Load_Encached Diana_Sequence_Cache ; Debug Table 0x2.0x1 = 0xc0,0xfffe
00c1 e5fe | | Load 0x2,-0x2
00c2 0031 | 1 | Store_Top Heap_Access,At_Offset_1
00c3 00ef | | Load_Encached Diana_Sequence_Cache ; Debug Table 0x2.0x2 = 0xc3,0xfffd
00c4 e5fd | | Load 0x2,-0x3
00c5 0031 | 1 | Store_Top Heap_Access,At_Offset_1
00c6 00e2 | | Load_Encached Integer_Cache ; Debug Table 0x2.0x3 = 0xc6,0xfffc
00c7 0601 | | Execute_Immediate Set_Value_Unchecked,0x1
00c8 e20e | | Load 0x1,0xe ; Debug Table 0x2.0x4 = 0xc8,0xfffb
00c9 0322 | " | Declare_Variable Record
00ca 00d8 | | Load_Top At_Offset_0
00cb 1c00 | | Execute_Immediate Run_Utility,0x0
00cc BODY_00b8:
00cc 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x2.0x5 = 0xcc,0x1
00cd e5fc | | Load 0x2,-0x4
00ce 4801 |H | Short_Literal 0x1
00cf 8224 | $ | Call 0x1,0x24
00d0 00d1 | | Pop_Control Pop_Count_1
00d1 00cf | | Action Mark_Auxiliary
00d2 781d |x | Jump 0xf0
00d3 e403 | | Load 0x2,0x3 ; Debug Table 0x2.0x6 = 0xd3,0x3
00d4 00eb | | Load_Encached Diana_Cache
00d5 1865 | e | Execute Package,Field_Execute,Field_Number 0x65
00d6 00db | | Load_Top At_Offset_3
00d7 00db | | Load_Top At_Offset_3
00d8 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
00d9 01d5 | | Execute Vector,Field_Reference
00da 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
00db 00db | | Load_Top At_Offset_3 ; Debug Table 0x2.0x7 = 0xdb,0x4
00dc 00eb | | Load_Encached Diana_Cache
00dd 1865 | e | Execute Package,Field_Execute,Field_Number 0x65
00de 00db | | Load_Top At_Offset_3
00df 00db | | Load_Top At_Offset_3
00e0 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
00e1 01d5 | | Execute Vector,Field_Reference
00e2 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
00e3 00da | | Load_Top At_Offset_2 ; Debug Table 0x2.0x8 = 0xe3,0x5
00e4 0a01 | | Execute_Immediate Plus,0x1
00e5 0248 | H | Execute Discrete,Check_In_Integer
00e6 0053 | S | Store_Top_Unchecked Discrete,At_Offset_3
00e7 00db | | Load_Top At_Offset_3 ; Debug Table 0x2.0x9 = 0xe7,0x6
00e8 00eb | | Load_Encached Diana_Cache
00e9 1866 | f | Execute Package,Field_Execute,Field_Number 0x66
00ea a404 | | Store_Unchecked 0x2,0x4
00eb e403 | | Load 0x2,0x3 ; Debug Table 0x2.0xa = 0xeb,0x7
00ec 00eb | | Load_Encached Diana_Cache
00ed 1866 | f | Execute Package,Field_Execute,Field_Number 0x66
00ee a403 | | Store_Unchecked 0x2,0x3
00ef 00c9 | | Action Pop_Auxiliary_Loop
00f0 00db | | Load_Top At_Offset_3 ; Debug Table 0x2.0xb = 0xf0,0x2
00f1 00eb | | Load_Encached Diana_Cache
00f2 1864 | d | Execute Package,Field_Execute,Field_Number 0x64
00f3 6fdf |o | Jump_Zero 0xd3
00f4 00ce | | Action Pop_Auxiliary
00f5 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x2.0xc = 0xf5,0x8
00f6 0aff | | Execute_Immediate Plus,-0x1
00f7 00d9 | | Load_Top At_Offset_1
00f8 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
00f9 00cf | | Action Mark_Auxiliary
00fa 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x2.0xd = 0xfa,0x9
00fb 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
00fc 4801 |H | Short_Literal 0x1
00fd 0263 | c | Execute Discrete,Above_Bound
00fe 7007 |p | Jump_Nonzero 0x106
00ff 00db | | Load_Top At_Offset_3 ; Debug Table 0x2.0xe = 0xff,0xa
0100 00d9 | | Load_Top At_Offset_1
0101 e21e | | Load 0x1,0x1e
0102 180f | | Execute Package,Field_Execute,Field_Number 0xf
0103 00d1 | | Pop_Control Pop_Count_1
0104 00c8 | | Action Pop_Auxiliary_Range
0105 3ff9 |? | Loop_Increasing 0xff
0106 00ce | | Action Pop_Auxiliary
0107 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x2.0xf = 0x107,0xb
0108 00ec | | Load_Encached Diana_Tree_Cache
0109 e402 | | Load 0x2,0x2
010a 821b | | Call 0x1,0x1b
010b c5fa | | Store 0x2,-0x6
010c 00d1 | | Pop_Control Pop_Count_1
010d 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x2.0x10 = 0x10d,0xc
010e e21e | | Load 0x1,0x1e
010f 1810 | | Execute Package,Field_Execute,Field_Number 0x10
0110 a5fb | | Store_Unchecked 0x2,-0x5
0111 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x2.0x11 = 0x111,0xd
0112 8223 | # | Call 0x1,0x23
0113 4505 |E | Exit_Subprogram 0x5
0114 TRAP_00b8:
0114 0007 | | Action Break_Optional
0115 0092 0580 | | Action Push_String_Extended,0x580 ; "*** Unhandled exception during EXPAND_INLINE"
; Debug Table 0x2.0x12 = 0x115,0xe
0117 8220 | | Call 0x1,0x20
0118 4505 |E | Exit_Subprogram 0x5
0119 0000 0000 | | .BLANK 0000[0x7]
0120 ; --------------------------------------------------------------------------------------
0120 ; SUBPROGRAM
0120 ; --------------------------------------------------------------------------------------
0120 0128 | ( | .CONST 0x0128 ; Address of begin
0121 0004 | | .CONST 0x0004 ; Address of exception handler
0122 0003 | | .CONST 0x0003 ; Number of locals
0123 INIT_0120:
0123 e20e | | Load 0x1,0xe ; Debug Table 0x3 = .DEBUG 0x0123,0x0728,0x0002,0x0000,0x0059,0x9075,0x0000,0x004b
; Debug Table 0x3.0x0 = 0x123,0xffff
0124 0322 | " | Declare_Variable Record
0125 00d8 | | Load_Top At_Offset_0
0126 1c00 | | Execute_Immediate Run_Utility,0x0
0127 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x3.0x1 = 0x127,0xfffe
0128 BODY_0120:
0128 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x3.0x2 = 0x128,0x1
0129 e5fe | | Load 0x2,-0x2
012a 4801 |H | Short_Literal 0x1
012b 8224 | $ | Call 0x1,0x24
012c 00d1 | | Pop_Control Pop_Count_1
012d 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x3.0x3 = 0x12d,0x2
012e 00ec | | Load_Encached Diana_Tree_Cache
012f e5ff | | Load 0x2,-0x1
0130 821b | | Call 0x1,0x1b
0131 0032 | 2 | Store_Top Heap_Access,At_Offset_2
0132 00d1 | | Pop_Control Pop_Count_1
0133 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x3.0x4 = 0x133,0x3
0134 8223 | # | Call 0x1,0x23
0135 00d1 | | Pop_Control Pop_Count_1
0136 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x3.0x5 = 0x136,0x4
0137 4402 |D | Exit_Subprogram With_Result,0x2
0138 ; --------------------------------------------------------------------------------------
0138 ; SUBPROGRAM
0138 ; --------------------------------------------------------------------------------------
0138 0154 | T | .CONST 0x0154 ; Address of begin
0139 0004 | | .CONST 0x0004 ; Address of exception handler
013a 0006 | | .CONST 0x0006 ; Number of locals
013b INIT_0138:
013b 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x4 = .DEBUG 0x013b,0x0736,0x0001,0x0000,0x0059,0x9075,0x0000,0x005c
; Debug Table 0x4.0x0 = 0x13b,0xffff
013c e5fe | | Load 0x2,-0x2
013d 00eb | | Load_Encached Diana_Cache
013e 18d4 | | Execute Package,Field_Execute,Field_Number 0xd4
013f 0031 | 1 | Store_Top Heap_Access,At_Offset_1
0140 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x4.0x1 = 0x140,0xfffe
0141 00d9 | | Load_Top At_Offset_1
0142 4976 |Iv | Short_Literal 0x176
0143 00eb | | Load_Encached Diana_Cache
0144 0098 | | Execute Package,Field_Read_Dynamic
0145 1813 | | Execute Package,Field_Execute,Field_Number 0x13
0146 0031 | 1 | Store_Top Heap_Access,At_Offset_1
0147 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x4.0x2 = 0x147,0xfffd
0148 e5fc | | Load 0x2,-0x4
0149 00e7 | | Load_Encached Duration_Cache
014a 0269 | i | Execute Discrete,Last
014b 00db | | Load_Top At_Offset_3
014c e006 | | Load 0x0,0x6
014d 180e | | Execute Package,Field_Execute,Field_Number 0xe
014e 0031 | 1 | Store_Top Heap_Access,At_Offset_1
014f 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x4.0x3 = 0x14f,0xfffc
0150 e20e | | Load 0x1,0xe ; Debug Table 0x4.0x4 = 0x150,0xfffb
0151 0322 | " | Declare_Variable Record
0152 00d8 | | Load_Top At_Offset_0
0153 1c00 | | Execute_Immediate Run_Utility,0x0
0154 BODY_0138:
0154 00da | | Load_Top At_Offset_2 ; Debug Table 0x4.0x5 = 0x154,0x1
0155 00eb | | Load_Encached Diana_Cache
0156 1814 | | Execute Package,Field_Execute,Field_Number 0x14
0157 0f4e | N | Execute_Immediate Equal,0x4e
0158 7004 |p | Jump_Nonzero 0x15d
0159 00eb | | Load_Encached Diana_Cache ; Debug Table 0x4.0x6 = 0x159,0x2
015a 1812 | | Execute Package,Field_Execute,Field_Number 0x12
015b a5fb | | Store_Unchecked 0x2,-0x5
015c 4505 |E | Exit_Subprogram 0x5
015d 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x4.0x7 = 0x15d,0x3
015e e5fd | | Load 0x2,-0x3
015f 4801 |H | Short_Literal 0x1
0160 8224 | $ | Call 0x1,0x24
0161 00d1 | | Pop_Control Pop_Count_1
0162 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x4.0x8 = 0x162,0x4
0163 e5ff | | Load 0x2,-0x1
0164 4904 |I | Short_Literal 0x104
0165 00eb | | Load_Encached Diana_Cache
0166 0096 | | Execute Package,Field_Execute_Dynamic
0167 e5fc | | Load 0x2,-0x4
0168 00e7 | | Load_Encached Duration_Cache
0169 0269 | i | Execute Discrete,Last
016a e403 | | Load 0x2,0x3
016b e006 | | Load 0x0,0x6
016c 1810 | | Execute Package,Field_Execute,Field_Number 0x10
016d e21c | | Load 0x1,0x1c
016e 180e | | Execute Package,Field_Execute,Field_Number 0xe
016f 00d1 | | Pop_Control Pop_Count_1
0170 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x4.0x9 = 0x170,0x5
0171 e5fe | | Load 0x2,-0x2
0172 490a |I | Short_Literal 0x10a
0173 00eb | | Load_Encached Diana_Cache
0174 0096 | | Execute Package,Field_Execute_Dynamic
0175 00eb | | Load_Encached Diana_Cache
0176 1888 | | Execute Package,Field_Execute,Field_Number 0x88
0177 e5fc | | Load 0x2,-0x4
0178 00e7 | | Load_Encached Duration_Cache
0179 0269 | i | Execute Discrete,Last
017a e403 | | Load 0x2,0x3
017b e006 | | Load 0x0,0x6
017c 1811 | | Execute Package,Field_Execute,Field_Number 0x11
017d e21e | | Load 0x1,0x1e
017e 180d | | Execute Package,Field_Execute,Field_Number 0xd
017f 00d1 | | Pop_Control Pop_Count_1
0180 e5fc | | Load 0x2,-0x4 ; Debug Table 0x4.0xa = 0x180,0x6
0181 00d9 | | Load_Top At_Offset_1
0182 3804 |8 | Execute Record,Field_Write,Field_Number 0x4
0183 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x4.0xb = 0x183,0x7
0184 00ec | | Load_Encached Diana_Tree_Cache
0185 e404 | | Load 0x2,0x4
0186 e21c | | Load 0x1,0x1c
0187 180d | | Execute Package,Field_Execute,Field_Number 0xd
0188 0033 | 3 | Store_Top Heap_Access,At_Offset_3
0189 00d1 | | Pop_Control Pop_Count_1
018a 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x4.0xc = 0x18a,0x8
018b e5ff | | Load 0x2,-0x1
018c e403 | | Load 0x2,0x3
018d 8221 | ! | Call 0x1,0x21
018e 00d1 | | Pop_Control Pop_Count_1
018f 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x4.0xd = 0x18f,0x9
0190 00da | | Load_Top At_Offset_2
0191 e404 | | Load 0x2,0x4
0192 e21d | | Load 0x1,0x1d
0193 180d | | Execute Package,Field_Execute,Field_Number 0xd
0194 00d1 | | Pop_Control Pop_Count_1
0195 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x4.0xe = 0x195,0xa
0196 00eb | | Load_Encached Diana_Cache
0197 1812 | | Execute Package,Field_Execute,Field_Number 0x12
0198 e403 | | Load 0x2,0x3
0199 8221 | ! | Call 0x1,0x21
019a 00d1 | | Pop_Control Pop_Count_1
019b 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x4.0xf = 0x19b,0xb
019c e5ff | | Load 0x2,-0x1
019d 822c | , | Call 0x1,0x2c
019e a5fb | | Store_Unchecked 0x2,-0x5
019f 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x4.0x10 = 0x19f,0xc
01a0 8223 | # | Call 0x1,0x23
01a1 00d1 | | Pop_Control Pop_Count_1
01a2 4505 |E | Exit_Subprogram 0x5
01a3 0000 0000 | | .BLANK 0000[0x5]
01a8 ; --------------------------------------------------------------------------------------
01a8 ; SUBPROGRAM
01a8 ; --------------------------------------------------------------------------------------
01a8 01ab | | .CONST 0x01ab ; Address of begin
01a9 0004 | | .CONST 0x0004 ; Address of exception handler
01aa 0001 | | .CONST 0x0001 ; Number of locals
01ab BODY_01a8:
01ab INIT_01a8:
01ab 00db | | Load_Top At_Offset_3 ; Debug Table 0x5 = .DEBUG 0x01ab,0x075a,0x0001,0x0000,0x0059,0x9075,0x0000,0x007c
; Debug Table 0x5.0x0 = 0x1ab,0x1
01ac 00db | | Load_Top At_Offset_3
01ad 4800 |H | Short_Literal 0x0
01ae 8224 | $ | Call 0x1,0x24
01af 4502 |E | Exit_Subprogram 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 e5fd | | Load 0x2,-0x3 ; Debug Table 0x6 = .DEBUG 0x01b3,0x075e,0x0001,0x0000,0x0059,0x9075,0x0000,0x0088
; Debug Table 0x6.0x0 = 0x1b3,0x1
01b4 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
01b5 0a01 | | Execute_Immediate Plus,0x1
01b6 e5fd | | Load 0x2,-0x3
01b7 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
01b8 00da | | Load_Top At_Offset_2 ; Debug Table 0x6.0x1 = 0x1b8,0x2
01b9 e5fd | | Load 0x2,-0x3
01ba 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
01bb e5fd | | Load 0x2,-0x3
01bc 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
01bd 01d5 | | Execute Vector,Field_Reference
01be 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
01bf 00db | | Load_Top At_Offset_3 ; Debug Table 0x6.0x2 = 0x1bf,0x3
01c0 e5fd | | Load 0x2,-0x3
01c1 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
01c2 e5fd | | Load 0x2,-0x3
01c3 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
01c4 01d5 | | Execute Vector,Field_Reference
01c5 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
01c6 e5fd | | Load 0x2,-0x3 ; Debug Table 0x6.0x3 = 0x1c6,0x4
01c7 e5fd | | Load 0x2,-0x3
01c8 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
01c9 e21e | | Load 0x1,0x1e
01ca 180e | | Execute Package,Field_Execute,Field_Number 0xe
01cb 4503 |E | Exit_Subprogram 0x3
01cc 0000 0000 | | .BLANK 0000[0x4]
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 e5fd | | Load 0x2,-0x3 ; Debug Table 0x7 = .DEBUG 0x01d3,0x0768,0x0001,0x0000,0x0059,0x9075,0x0000,0x009c
; Debug Table 0x7.0x0 = 0x1d3,0x1
01d4 e5fe | | Load 0x2,-0x2
01d5 e5ff | | Load 0x2,-0x1
01d6 8213 | | Call 0x1,0x13
01d7 00d1 | | Pop_Control Pop_Count_1
01d8 e5fd | | Load 0x2,-0x3 ; Debug Table 0x7.0x1 = 0x1d8,0x2
01d9 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
01da e5fd | | Load 0x2,-0x3
01db 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
01dc 01d5 | | Execute Vector,Field_Reference
01dd 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
01de a5fc | | Store_Unchecked 0x2,-0x4
01df 4503 |E | Exit_Subprogram 0x3
01e0 ; --------------------------------------------------------------------------------------
01e0 ; SUBPROGRAM
01e0 ; --------------------------------------------------------------------------------------
01e0 01e4 | | .CONST 0x01e4 ; Address of begin
01e1 0004 | | .CONST 0x0004 ; Address of exception handler
01e2 0002 | | .CONST 0x0002 ; Number of locals
01e3 INIT_01e0:
01e3 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x8 = .DEBUG 0x01e3,0x076e,0x0001,0x0000,0x0059,0x9075,0x0000,0x00b6
; Debug Table 0x8.0x0 = 0x1e3,0xffff
01e4 BODY_01e0:
01e4 e5fd | | Load 0x2,-0x3 ; Debug Table 0x8.0x1 = 0x1e4,0x1
01e5 00ec | | Load_Encached Diana_Tree_Cache
01e6 e5ff | | Load 0x2,-0x1
01e7 e21c | | Load 0x1,0x1c
01e8 180d | | Execute Package,Field_Execute,Field_Number 0xd
01e9 0032 | 2 | Store_Top Heap_Access,At_Offset_2
01ea 00d1 | | Pop_Control Pop_Count_1
01eb e5fd | | Load 0x2,-0x3 ; Debug Table 0x8.0x2 = 0x1eb,0x2
01ec 00d9 | | Load_Top At_Offset_1
01ed e5ff | | Load 0x2,-0x1
01ee e21d | | Load 0x1,0x1d
01ef 180d | | Execute Package,Field_Execute,Field_Number 0xd
01f0 00d1 | | Pop_Control Pop_Count_1
01f1 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x8.0x3 = 0x1f1,0x3
01f2 a5fe | | Store_Unchecked 0x2,-0x2
01f3 4502 |E | Exit_Subprogram 0x2
01f4 0000 0000 | | .BLANK 0000[0x4]
01f8 ; --------------------------------------------------------------------------------------
01f8 ; SUBPROGRAM
01f8 ; --------------------------------------------------------------------------------------
01f8 021e | | .CONST 0x021e ; Address of begin
01f9 0004 | | .CONST 0x0004 ; Address of exception handler
01fa 0009 | | .CONST 0x0009 ; Number of locals
01fb INIT_01f8:
01fb 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x9 = .DEBUG 0x01fb,0x0778,0x0001,0x0000,0x0059,0x9075,0x0000,0x00ca
; Debug Table 0x9.0x0 = 0x1fb,0xffff
01fc e5fe | | Load 0x2,-0x2
01fd 00eb | | Load_Encached Diana_Cache
01fe 18d4 | | Execute Package,Field_Execute,Field_Number 0xd4
01ff 0031 | 1 | Store_Top Heap_Access,At_Offset_1
0200 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x9.0x1 = 0x200,0xfffe
0201 e5fe | | Load 0x2,-0x2
0202 00eb | | Load_Encached Diana_Cache
0203 18cb | | Execute Package,Field_Execute,Field_Number 0xcb
0204 0031 | 1 | Store_Top Heap_Access,At_Offset_1
0205 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x9.0x2 = 0x205,0xfffd
0206 00da | | Load_Top At_Offset_2
0207 4976 |Iv | Short_Literal 0x176
0208 00eb | | Load_Encached Diana_Cache
0209 0098 | | Execute Package,Field_Read_Dynamic
020a 1813 | | Execute Package,Field_Execute,Field_Number 0x13
020b 0031 | 1 | Store_Top Heap_Access,At_Offset_1
020c 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x9.0x3 = 0x20c,0xfffc
020d e5fc | | Load 0x2,-0x4
020e 00e7 | | Load_Encached Duration_Cache
020f 0269 | i | Execute Discrete,Last
0210 00db | | Load_Top At_Offset_3
0211 e006 | | Load 0x0,0x6
0212 1810 | | Execute Package,Field_Execute,Field_Number 0x10
0213 0031 | 1 | Store_Top Heap_Access,At_Offset_1
0214 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x9.0x4 = 0x214,0xfffb
0215 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x9.0x5 = 0x215,0xfffa
0216 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x9.0x6 = 0x216,0xfff9
0217 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x9.0x7 = 0x217,0xfff8
0218 e405 | | Load 0x2,0x5
0219 00eb | | Load_Encached Diana_Cache
021a 18ec | | Execute Package,Field_Execute,Field_Number 0xec
021b 00eb | | Load_Encached Diana_Cache
021c 18cf | | Execute Package,Field_Execute,Field_Number 0xcf
021d 0031 | 1 | Store_Top Heap_Access,At_Offset_1
021e BODY_01f8:
021e e5fc | | Load 0x2,-0x4 ; Debug Table 0x9.0x8 = 0x21e,0x1
021f e5fa | | Load 0x2,-0x6
0220 3804 |8 | Execute Record,Field_Write,Field_Number 0x4
0221 e5fa | | Load 0x2,-0x6 ; Debug Table 0x9.0x9 = 0x221,0x2
0222 00ec | | Load_Encached Diana_Tree_Cache
0223 e405 | | Load 0x2,0x5
0224 e21c | | Load 0x1,0x1c
0225 180d | | Execute Package,Field_Execute,Field_Number 0xd
0226 c407 | | Store 0x2,0x7
0227 00d1 | | Pop_Control Pop_Count_1
0228 00da | | Load_Top At_Offset_2 ; Debug Table 0x9.0xa = 0x228,0x3
0229 e5ff | | Load 0x2,-0x1
022a 4963 |Ic | Short_Literal 0x163
022b 00eb | | Load_Encached Diana_Cache
022c 0096 | | Execute Package,Field_Execute_Dynamic
022d e5fa | | Load 0x2,-0x6 ; Debug Table 0x9.0xb = 0x22d,0x4
022e e21e | | Load 0x1,0x1e
022f 1810 | | Execute Package,Field_Execute,Field_Number 0x10
0230 488c |H | Short_Literal 0x8c
0231 00eb | | Load_Encached Diana_Cache
0232 187f | | Execute Package,Field_Execute,Field_Number 0x7f
0233 e5fe | | Load 0x2,-0x2
0234 4969 |Ii | Short_Literal 0x169
0235 00eb | | Load_Encached Diana_Cache
0236 0096 | | Execute Package,Field_Execute_Dynamic
0237 e5fa | | Load 0x2,-0x6 ; Debug Table 0x9.0xc = 0x237,0x5
0238 e5ff | | Load 0x2,-0x1
0239 e404 | | Load 0x2,0x4
023a 8221 | ! | Call 0x1,0x21
023b 00d1 | | Pop_Control Pop_Count_1
023c e5fa | | Load 0x2,-0x6 ; Debug Table 0x9.0xd = 0x23c,0x6
023d e5ff | | Load 0x2,-0x1
023e 00da | | Load_Top At_Offset_2
023f 8221 | ! | Call 0x1,0x21
0240 00d1 | | Pop_Control Pop_Count_1
0241 e5fd | | Load 0x2,-0x3 ; Debug Table 0x9.0xe = 0x241,0x7
0242 7007 |p | Jump_Nonzero 0x24a
0243 e5fa | | Load 0x2,-0x6 ; Debug Table 0x9.0xf = 0x243,0x8
0244 00db | | Load_Top At_Offset_3
0245 e405 | | Load 0x2,0x5
0246 e21d | | Load 0x1,0x1d
0247 180d | | Execute Package,Field_Execute,Field_Number 0xd
0248 00d1 | | Pop_Control Pop_Count_1
0249 7828 |x( | Jump 0x272
024a 4801 |H | Short_Literal 0x1 ; Debug Table 0x9.0x10 = 0x24a,0x9
024b e5fa | | Load 0x2,-0x6
024c 3802 |8 | Execute Record,Field_Write,Field_Number 0x2
024d e5fc | | Load 0x2,-0x4 ; Debug Table 0x9.0x11 = 0x24d,0xa
024e 00e7 | | Load_Encached Duration_Cache
024f 0269 | i | Execute Discrete,Last
0250 e404 | | Load 0x2,0x4
0251 e006 | | Load 0x0,0x6
0252 180e | | Execute Package,Field_Execute,Field_Number 0xe
0253 a406 | | Store_Unchecked 0x2,0x6
0254 e5fa | | Load 0x2,-0x6 ; Debug Table 0x9.0x12 = 0x254,0xb
0255 00ec | | Load_Encached Diana_Tree_Cache
0256 e406 | | Load 0x2,0x6
0257 e21c | | Load 0x1,0x1c
0258 180d | | Execute Package,Field_Execute,Field_Number 0xd
0259 0033 | 3 | Store_Top Heap_Access,At_Offset_3
025a 00d1 | | Pop_Control Pop_Count_1
025b e5fa | | Load 0x2,-0x6 ; Debug Table 0x9.0x13 = 0x25b,0xc
025c 00db | | Load_Top At_Offset_3
025d e405 | | Load 0x2,0x5
025e e21d | | Load 0x1,0x1d
025f 180d | | Execute Package,Field_Execute,Field_Number 0xd
0260 00d1 | | Pop_Control Pop_Count_1
0261 00db | | Load_Top At_Offset_3 ; Debug Table 0x9.0x14 = 0x261,0xd
0262 00eb | | Load_Encached Diana_Cache
0263 1814 | | Execute Package,Field_Execute,Field_Number 0x14
0264 0b4e | N | Execute_Immediate Case_Compare,0x4e
0265 7001 |p | Jump_Nonzero 0x267
0266 780a |x | Jump 0x271 ; Debug Table 0x9.0x15 = 0x266,0x11
0267 e5fa | | Load 0x2,-0x6 ; Debug Table 0x9.0x16 = 0x267,0xe
0268 00db | | Load_Top At_Offset_3
0269 e406 | | Load 0x2,0x6
026a e21d | | Load 0x1,0x1d
026b 180d | | Execute Package,Field_Execute,Field_Number 0xd
026c 00d1 | | Pop_Control Pop_Count_1
026d 00da | | Load_Top At_Offset_2 ; Debug Table 0x9.0x17 = 0x26d,0xf
026e e5ff | | Load 0x2,-0x1
026f e004 | | Load 0x0,0x4
0270 184d | M | Execute Package,Field_Execute,Field_Number 0x4d
0271 00d1 | | Pop_Control Pop_Count_1
0272 e5fa | | Load 0x2,-0x6 ; Debug Table 0x9.0x18 = 0x272,0x12
0273 00eb | | Load_Encached Diana_Cache
0274 1812 | | Execute Package,Field_Execute,Field_Number 0x12
0275 e404 | | Load 0x2,0x4
0276 8221 | ! | Call 0x1,0x21
0277 00d1 | | Pop_Control Pop_Count_1
0278 e5fa | | Load 0x2,-0x6 ; Debug Table 0x9.0x19 = 0x278,0x13
0279 00eb | | Load_Encached Diana_Cache
027a 1812 | | Execute Package,Field_Execute,Field_Number 0x12
027b 00da | | Load_Top At_Offset_2
027c 8221 | ! | Call 0x1,0x21
027d 00d1 | | Pop_Control Pop_Count_1
027e 00eb | | Load_Encached Diana_Cache ; Debug Table 0x9.0x1a = 0x27e,0x14
027f 1863 | c | Execute Package,Field_Execute,Field_Number 0x63
0280 a5fb | | Store_Unchecked 0x2,-0x5
0281 e5fa | | Load 0x2,-0x6 ; Debug Table 0x9.0x1b = 0x281,0x15
0282 8223 | # | Call 0x1,0x23
0283 4505 |E | Exit_Subprogram 0x5
0284 0000 0000 | | .BLANK 0000[0x4]
0288 ; --------------------------------------------------------------------------------------
0288 ; SUBPROGRAM
0288 ; --------------------------------------------------------------------------------------
0288 029f | | .CONST 0x029f ; Address of begin
0289 02e7 | | .CONST 0x02e7 ; Address of exception handler
028a 0006 | | .CONST 0x0006 ; Number of locals
028b INIT_0288:
028b 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0xa = .DEBUG 0x028b,0x07b2,0x0001,0x0000,0x0059,0x9075,0x0000,0x00ef
; Debug Table 0xa.0x0 = 0x28b,0xffff
028c e5fb | | Load 0x2,-0x5
028d 00e7 | | Load_Encached Duration_Cache
028e 0269 | i | Execute Discrete,Last
028f e5ff | | Load 0x2,-0x1
0290 e006 | | Load 0x0,0x6
0291 180e | | Execute Package,Field_Execute,Field_Number 0xe
0292 0031 | 1 | Store_Top Heap_Access,At_Offset_1
0293 00ef | | Load_Encached Diana_Sequence_Cache ; Debug Table 0xa.0x1 = 0x293,0xfffe
0294 e5fe | | Load 0x2,-0x2
0295 0031 | 1 | Store_Top Heap_Access,At_Offset_1
0296 00ef | | Load_Encached Diana_Sequence_Cache ; Debug Table 0xa.0x2 = 0x296,0xfffd
0297 e5fd | | Load 0x2,-0x3
0298 0031 | 1 | Store_Top Heap_Access,At_Offset_1
0299 00e2 | | Load_Encached Integer_Cache ; Debug Table 0xa.0x3 = 0x299,0xfffc
029a 0601 | | Execute_Immediate Set_Value_Unchecked,0x1
029b e20e | | Load 0x1,0xe ; Debug Table 0xa.0x4 = 0x29b,0xfffb
029c 0322 | " | Declare_Variable Record
029d 00d8 | | Load_Top At_Offset_0
029e 1c00 | | Execute_Immediate Run_Utility,0x0
029f BODY_0288:
029f 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xa.0x5 = 0x29f,0x1
02a0 e5fc | | Load 0x2,-0x4
02a1 4801 |H | Short_Literal 0x1
02a2 8224 | $ | Call 0x1,0x24
02a3 00d1 | | Pop_Control Pop_Count_1
02a4 00cf | | Action Mark_Auxiliary
02a5 781d |x | Jump 0x2c3
02a6 e403 | | Load 0x2,0x3 ; Debug Table 0xa.0x6 = 0x2a6,0x3
02a7 00eb | | Load_Encached Diana_Cache
02a8 1865 | e | Execute Package,Field_Execute,Field_Number 0x65
02a9 00db | | Load_Top At_Offset_3
02aa 00db | | Load_Top At_Offset_3
02ab 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
02ac 01d5 | | Execute Vector,Field_Reference
02ad 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
02ae 00db | | Load_Top At_Offset_3 ; Debug Table 0xa.0x7 = 0x2ae,0x4
02af 00eb | | Load_Encached Diana_Cache
02b0 1865 | e | Execute Package,Field_Execute,Field_Number 0x65
02b1 00db | | Load_Top At_Offset_3
02b2 00db | | Load_Top At_Offset_3
02b3 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
02b4 01d5 | | Execute Vector,Field_Reference
02b5 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
02b6 00da | | Load_Top At_Offset_2 ; Debug Table 0xa.0x8 = 0x2b6,0x5
02b7 0a01 | | Execute_Immediate Plus,0x1
02b8 0248 | H | Execute Discrete,Check_In_Integer
02b9 0053 | S | Store_Top_Unchecked Discrete,At_Offset_3
02ba 00db | | Load_Top At_Offset_3 ; Debug Table 0xa.0x9 = 0x2ba,0x6
02bb 00eb | | Load_Encached Diana_Cache
02bc 1866 | f | Execute Package,Field_Execute,Field_Number 0x66
02bd a404 | | Store_Unchecked 0x2,0x4
02be e403 | | Load 0x2,0x3 ; Debug Table 0xa.0xa = 0x2be,0x7
02bf 00eb | | Load_Encached Diana_Cache
02c0 1866 | f | Execute Package,Field_Execute,Field_Number 0x66
02c1 a403 | | Store_Unchecked 0x2,0x3
02c2 00c9 | | Action Pop_Auxiliary_Loop
02c3 00db | | Load_Top At_Offset_3 ; Debug Table 0xa.0xb = 0x2c3,0x2
02c4 00eb | | Load_Encached Diana_Cache
02c5 1864 | d | Execute Package,Field_Execute,Field_Number 0x64
02c6 6fdf |o | Jump_Zero 0x2a6
02c7 00ce | | Action Pop_Auxiliary
02c8 00d9 | | Load_Top At_Offset_1 ; Debug Table 0xa.0xc = 0x2c8,0x8
02c9 0aff | | Execute_Immediate Plus,-0x1
02ca 00d9 | | Load_Top At_Offset_1
02cb 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
02cc 00cf | | Action Mark_Auxiliary
02cd 00d9 | | Load_Top At_Offset_1 ; Debug Table 0xa.0xd = 0x2cd,0x9
02ce 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
02cf 4801 |H | Short_Literal 0x1
02d0 0263 | c | Execute Discrete,Above_Bound
02d1 7007 |p | Jump_Nonzero 0x2d9
02d2 00db | | Load_Top At_Offset_3 ; Debug Table 0xa.0xe = 0x2d2,0xa
02d3 00d9 | | Load_Top At_Offset_1
02d4 e21e | | Load 0x1,0x1e
02d5 180f | | Execute Package,Field_Execute,Field_Number 0xf
02d6 00d1 | | Pop_Control Pop_Count_1
02d7 00c8 | | Action Pop_Auxiliary_Range
02d8 3ff9 |? | Loop_Increasing 0x2d2
02d9 00ce | | Action Pop_Auxiliary
02da 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xa.0xf = 0x2da,0xb
02db 00ec | | Load_Encached Diana_Tree_Cache
02dc e402 | | Load 0x2,0x2
02dd 821b | | Call 0x1,0x1b
02de c5f9 | | Store 0x2,-0x7
02df 00d1 | | Pop_Control Pop_Count_1
02e0 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xa.0x10 = 0x2e0,0xc
02e1 e21e | | Load 0x1,0x1e
02e2 1810 | | Execute Package,Field_Execute,Field_Number 0x10
02e3 a5fa | | Store_Unchecked 0x2,-0x6
02e4 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xa.0x11 = 0x2e4,0xd
02e5 8223 | # | Call 0x1,0x23
02e6 4506 |E | Exit_Subprogram 0x6
02e7 TRAP_0288:
02e7 0007 | | Action Break_Optional
02e8 0092 0581 | | Action Push_String_Extended,0x581 ; "*** Unhandled exception during EXPAND_INLINE_SUBPROGRAM"
; Debug Table 0xa.0x12 = 0x2e8,0xe
02ea 8220 | | Call 0x1,0x20
02eb 4506 |E | Exit_Subprogram 0x6
02ec 0000 0000 | | .BLANK 0000[0x4]
02f0 ; --------------------------------------------------------------------------------------
02f0 ; SUBPROGRAM
02f0 ; --------------------------------------------------------------------------------------
02f0 02f3 | | .CONST 0x02f3 ; Address of begin
02f1 0004 | | .CONST 0x0004 ; Address of exception handler
02f2 0001 | | .CONST 0x0001 ; Number of locals
02f3 BODY_02f0:
02f3 INIT_02f0:
02f3 4608 |F | Jump_Case 0x8 ; Debug Table 0xb = .DEBUG 0x02f3,0x07da,0x0005,0x0000,0x0059,0x9075,0x0000,0x015d
02f4 7808 |x | Jump 0x2fd ; case 0x0
02f5 4302 |C | Exit_Subprogram From_Utility,0x2 ; case 0x1
02f6 4302 |C | Exit_Subprogram From_Utility,0x2 ; case 0x2
02f7 4302 |C | Exit_Subprogram From_Utility,0x2 ; case 0x3
02f8 4302 |C | Exit_Subprogram From_Utility,0x2 ; case 0x4
02f9 4302 |C | Exit_Subprogram From_Utility,0x2 ; case 0x5
02fa 4302 |C | Exit_Subprogram From_Utility,0x2 ; case 0x6
02fb 4302 |C | Exit_Subprogram From_Utility,0x2 ; case 0x7
02fc 4302 |C | Exit_Subprogram From_Utility,0x2 ; case 0x8
02fd 00da | | Load_Top At_Offset_2
02fe 3404 |4 | Execute Record,Field_Reference,Field_Number 0x4
02ff 0125 | % | Execute Any,Set_Constraint
0300 00da | | Load_Top At_Offset_2
0301 3404 |4 | Execute Record,Field_Reference,Field_Number 0x4
0302 1c00 | | Execute_Immediate Run_Utility,0x0
0303 4302 |C | Exit_Subprogram From_Utility,0x2
0304 006f 600e | o` | .LITERAL {0x006f600e, 0x000000b0}
0308 006f 5c0e | o\ | .LITERAL {0x006f5c0e, 0x000000b0}
030c 006f 580e | oX | .LITERAL {0x006f580e, 0x000000b0}
0310 0000 0000 | | .LITERAL {0x00000000, 0x00599075}
0314 0000 0000 | | .BLANK 0000[0x4]
0318 ; --------------------------------------------------------------------------------------
0318 ; SUBPROGRAM
0318 ; --------------------------------------------------------------------------------------
0318 031b | | .CONST 0x031b ; Address of begin
0319 0004 | | .CONST 0x0004 ; Address of exception handler
031a 0001 | | .CONST 0x0001 ; Number of locals
031b BODY_0318:
031b INIT_0318:
031b 00da | | Load_Top At_Offset_2 ; Debug Table 0xc = .DEBUG 0x031b,0x07dc,0x0001,0x0000,0x0059,0x9145,0x0000,0x00bc
; Debug Table 0xc.0x0 = 0x31b,0x1
031c e5fe | | Load 0x2,-0x2
031d e004 | | Load 0x0,0x4
031e 180f | | Execute Package,Field_Execute,Field_Number 0xf
031f 4503 |E | Exit_Subprogram 0x3
0320 ; --------------------------------------------------------------------------------------
0320 ; SUBPROGRAM
0320 ; --------------------------------------------------------------------------------------
0320 0323 | # | .CONST 0x0323 ; Address of begin
0321 0004 | | .CONST 0x0004 ; Address of exception handler
0322 0001 | | .CONST 0x0001 ; Number of locals
0323 BODY_0320:
0323 INIT_0320:
0323 4502 |E | Exit_Subprogram 0x2 ; Debug Table 0xd = .DEBUG 0x0323,0x07e0,0x0001,0x0000,0x0059,0x9145,0x0000,0x00d7
; Debug Table 0xd.0x0 = 0x323,0x1
0324 0000 0000 | | .BLANK 0000[0x4]
0328 ; --------------------------------------------------------------------------------------
0328 ; SUBPROGRAM
0328 ; --------------------------------------------------------------------------------------
0328 032b | + | .CONST 0x032b ; Address of begin
0329 0004 | | .CONST 0x0004 ; Address of exception handler
032a 0001 | | .CONST 0x0001 ; Number of locals
032b BODY_0328:
032b INIT_0328:
032b e5fd | | Load 0x2,-0x3 ; Debug Table 0xe = .DEBUG 0x032b,0x07e4,0x0001,0x0000,0x0059,0x9145,0x0000,0x00e4
; Debug Table 0xe.0x0 = 0x32b,0x1
032c 3c05 |< | Execute Record,Field_Read,Field_Number 0x5
032d 4800 |H | Short_Literal 0x0
032e e5fe | | Load 0x2,-0x2
032f e5ff | | Load 0x2,-0x1
0330 e21a | | Load 0x1,0x1a
0331 1819 | | Execute Package,Field_Execute,Field_Number 0x19
0332 e5fd | | Load 0x2,-0x3
0333 3805 |8 | Execute Record,Field_Write,Field_Number 0x5
0334 4503 |E | Exit_Subprogram 0x3
0335 0000 0000 | | .XXX[0x3]
0337 0000 | |
0338 ; --------------------------------------------------------------------------------------
0338 ; SUBPROGRAM
0338 ; --------------------------------------------------------------------------------------
0338 033d | = | .CONST 0x033d ; Address of begin
0339 0004 | | .CONST 0x0004 ; Address of exception handler
033a 0003 | | .CONST 0x0003 ; Number of locals
033b INIT_0338:
033b 00e1 | | Load_Encached Boolean_Cache ; Debug Table 0xf = .DEBUG 0x033b,0x07e8,0x0002,0x0000,0x0059,0x9145,0x0000,0x0106
; Debug Table 0xf.0x0 = 0x33b,0xffff
033c 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0xf.0x1 = 0x33c,0xfffe
033d BODY_0338:
033d 00e1 | | Load_Encached Boolean_Cache ; Debug Table 0xf.0x2 = 0x33d,0x1
033e 00d9 | | Load_Top At_Offset_1
033f e5ff | | Load 0x2,-0x1
0340 e5fe | | Load 0x2,-0x2
0341 3c05 |< | Execute Record,Field_Read,Field_Number 0x5
0342 e21a | | Load 0x1,0x1a
0343 1817 | | Execute Package,Field_Execute,Field_Number 0x17
0344 0032 | 2 | Store_Top Heap_Access,At_Offset_2
0345 005a | Z | Store_Top Discrete,At_Offset_2
0346 00d9 | | Load_Top At_Offset_1 ; Debug Table 0xf.0x3 = 0x346,0x2
0347 6802 |h | Jump_Zero 0x34a
0348 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xf.0x4 = 0x348,0x3
0349 4402 |D | Exit_Subprogram With_Result,0x2
034a 00eb | | Load_Encached Diana_Cache ; Debug Table 0xf.0x5 = 0x34a,0x4
034b 1812 | | Execute Package,Field_Execute,Field_Number 0x12
034c 4402 |D | Exit_Subprogram With_Result,0x2
034d 0000 0000 | | .XXX[0x3]
034f 0000 | |
0350 ; --------------------------------------------------------------------------------------
0350 ; SUBPROGRAM
0350 ; --------------------------------------------------------------------------------------
0350 0356 | V | .CONST 0x0356 ; Address of begin
0351 0004 | | .CONST 0x0004 ; Address of exception handler
0352 0004 | | .CONST 0x0004 ; Number of locals
0353 INIT_0350:
0353 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x10 = .DEBUG 0x0353,0x07f6,0x0001,0x0000,0x0059,0x9145,0x0000,0x013e
; Debug Table 0x10.0x0 = 0x353,0xffff
0354 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x10.0x1 = 0x354,0xfffe
0355 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x10.0x2 = 0x355,0xfffd
0356 BODY_0350:
0356 00cf | | Action Mark_Auxiliary
0357 7821 |x! | Jump 0x379
0358 e5ff | | Load 0x2,-0x1 ; Debug Table 0x10.0x3 = 0x358,0x2
0359 3c06 |< | Execute Record,Field_Read,Field_Number 0x6
035a 00eb | | Load_Encached Diana_Cache
035b 1872 | r | Execute Package,Field_Execute,Field_Number 0x72
035c a402 | | Store_Unchecked 0x2,0x2
035d 00db | | Load_Top At_Offset_3 ; Debug Table 0x10.0x4 = 0x35d,0x3
035e 00eb | | Load_Encached Diana_Cache
035f 18f7 | | Execute Package,Field_Execute,Field_Number 0xf7
0360 0033 | 3 | Store_Top Heap_Access,At_Offset_3
0361 e5ff | | Load 0x2,-0x1 ; Debug Table 0x10.0x5 = 0x361,0x4
0362 00db | | Load_Top At_Offset_3
0363 8222 | " | Call 0x1,0x22
0364 0032 | 2 | Store_Top Heap_Access,At_Offset_2
0365 00da | | Load_Top At_Offset_2 ; Debug Table 0x10.0x6 = 0x365,0x5
0366 00da | | Load_Top At_Offset_2
0367 021f | | Execute Heap_Access,Equal
0368 7009 |p | Jump_Nonzero 0x372
0369 00d9 | | Load_Top At_Offset_1
036a 00eb | | Load_Encached Diana_Cache
036b 1813 | | Execute Package,Field_Execute,Field_Number 0x13
036c 7005 |p | Jump_Nonzero 0x372
036d 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x10.0x7 = 0x36d,0x6
036e e402 | | Load 0x2,0x2
036f 4956 |IV | Short_Literal 0x156
0370 00eb | | Load_Encached Diana_Cache
0371 0096 | | Execute Package,Field_Execute_Dynamic
0372 e5ff | | Load 0x2,-0x1 ; Debug Table 0x10.0x8 = 0x372,0x7
0373 3c06 |< | Execute Record,Field_Read,Field_Number 0x6
0374 00eb | | Load_Encached Diana_Cache
0375 1873 | s | Execute Package,Field_Execute,Field_Number 0x73
0376 e5ff | | Load 0x2,-0x1
0377 3806 |8 | Execute Record,Field_Write,Field_Number 0x6
0378 00c9 | | Action Pop_Auxiliary_Loop
0379 e5ff | | Load 0x2,-0x1 ; Debug Table 0x10.0x9 = 0x379,0x1
037a 3c06 |< | Execute Record,Field_Read,Field_Number 0x6
037b 00eb | | Load_Encached Diana_Cache
037c 1871 | q | Execute Package,Field_Execute,Field_Number 0x71
037d 6fda |o | Jump_Zero 0x358
037e 4501 |E | Exit_Subprogram 0x1
037f 0000 | | .XXX[0x1]
0380 ; --------------------------------------------------------------------------------------
0380 ; SUBPROGRAM
0380 ; --------------------------------------------------------------------------------------
0380 0383 | | .CONST 0x0383 ; Address of begin
0381 0004 | | .CONST 0x0004 ; Address of exception handler
0382 0001 | | .CONST 0x0001 ; Number of locals
0383 BODY_0380:
0383 INIT_0380:
0383 4800 |H | Short_Literal 0x0 ; Debug Table 0x11 = .DEBUG 0x0383,0x080c,0x0001,0x0000,0x0059,0x9145,0x0000,0x01de
; Debug Table 0x11.0x0 = 0x383,0x1
0384 e5fd | | Load 0x2,-0x3
0385 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
0386 00da | | Load_Top At_Offset_2 ; Debug Table 0x11.0x1 = 0x386,0x2
0387 e5fd | | Load 0x2,-0x3
0388 3802 |8 | Execute Record,Field_Write,Field_Number 0x2
0389 00db | | Load_Top At_Offset_3 ; Debug Table 0x11.0x2 = 0x389,0x3
038a e5fd | | Load 0x2,-0x3
038b 3803 |8 | Execute Record,Field_Write,Field_Number 0x3
038c 00eb | | Load_Encached Diana_Cache ; Debug Table 0x11.0x3 = 0x38c,0x4
038d 1870 | p | Execute Package,Field_Execute,Field_Number 0x70
038e e5fd | | Load 0x2,-0x3
038f 3806 |8 | Execute Record,Field_Write,Field_Number 0x6
0390 e21a | | Load 0x1,0x1a ; Debug Table 0x11.0x4 = 0x390,0x5
0391 1b14 | | Execute Package,Field_Read,Field_Number 0x14
0392 4beb |K | Short_Literal 0x3eb
0393 e5fe | | Load 0x2,-0x2
0394 e21a | | Load 0x1,0x1a
0395 181b | | Execute Package,Field_Execute,Field_Number 0x1b
0396 e5fd | | Load 0x2,-0x3
0397 3805 |8 | Execute Record,Field_Write,Field_Number 0x5
0398 4503 |E | Exit_Subprogram 0x3
0399 0000 0000 | | .BLANK 0000[0x7]
03a0 ; --------------------------------------------------------------------------------------
03a0 ; SUBPROGRAM
03a0 ; --------------------------------------------------------------------------------------
03a0 03a4 | | .CONST 0x03a4 ; Address of begin
03a1 0004 | | .CONST 0x0004 ; Address of exception handler
03a2 0002 | | .CONST 0x0002 ; Number of locals
03a3 INIT_03a0:
03a3 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x12 = .DEBUG 0x03a3,0x0818,0x0002,0x0000,0x0059,0x9145,0x0000,0x0248
; Debug Table 0x12.0x0 = 0x3a3,0xffff
03a4 BODY_03a0:
03a4 00db | | Load_Top At_Offset_3 ; Debug Table 0x12.0x1 = 0x3a4,0x1
03a5 00eb | | Load_Encached Diana_Cache
03a6 1814 | | Execute Package,Field_Execute,Field_Number 0x14
03a7 0b48 | H | Execute_Immediate Case_Compare,0x48
03a8 7005 |p | Jump_Nonzero 0x3ae
03a9 e5ff | | Load 0x2,-0x1 ; Debug Table 0x12.0x2 = 0x3a9,0x3
03aa 00eb | | Load_Encached Diana_Cache
03ab 18cf | | Execute Package,Field_Execute,Field_Number 0xcf
03ac 0032 | 2 | Store_Top Heap_Access,At_Offset_2
03ad 7804 |x | Jump 0x3b2
03ae e5ff | | Load 0x2,-0x1 ; Debug Table 0x12.0x3 = 0x3ae,0x2
03af 00eb | | Load_Encached Diana_Cache
03b0 18bf | | Execute Package,Field_Execute,Field_Number 0xbf
03b1 0032 | 2 | Store_Top Heap_Access,At_Offset_2
03b2 00d1 | | Pop_Control Pop_Count_1
03b3 e5fe | | Load 0x2,-0x2 ; Debug Table 0x12.0x4 = 0x3b3,0x4
03b4 3c04 |< | Execute Record,Field_Read,Field_Number 0x4
03b5 00e7 | | Load_Encached Duration_Cache
03b6 0269 | i | Execute Discrete,Last
03b7 00da | | Load_Top At_Offset_2
03b8 e006 | | Load 0x0,0x6
03b9 180e | | Execute Package,Field_Execute,Field_Number 0xe
03ba 4402 |D | Exit_Subprogram With_Result,0x2
03bb 0000 0000 | | .BLANK 0000[0x5]
03c0 ; --------------------------------------------------------------------------------------
03c0 ; SUBPROGRAM
03c0 ; --------------------------------------------------------------------------------------
03c0 03c3 | | .CONST 0x03c3 ; Address of begin
03c1 0004 | | .CONST 0x0004 ; Address of exception handler
03c2 0001 | | .CONST 0x0001 ; Number of locals
03c3 BODY_03c0:
03c3 INIT_03c0:
03c3 00da | | Load_Top At_Offset_2 ; Debug Table 0x13 = .DEBUG 0x03c3,0x0824,0x0002,0x0000,0x0059,0x9145,0x0000,0x0292
; Debug Table 0x13.0x0 = 0x3c3,0x1
03c4 4907 |I | Short_Literal 0x107
03c5 00eb | | Load_Encached Diana_Cache
03c6 0096 | | Execute Package,Field_Execute_Dynamic
03c7 4908 |I | Short_Literal 0x108
03c8 00eb | | Load_Encached Diana_Cache
03c9 0096 | | Execute Package,Field_Execute_Dynamic
03ca 00eb | | Load_Encached Diana_Cache
03cb 18b9 | | Execute Package,Field_Execute,Field_Number 0xb9
03cc 4401 |D | Exit_Subprogram With_Result,0x1
03cd 0000 0000 | | .XXX[0x3]
03cf 0000 | |
03d0 ; --------------------------------------------------------------------------------------
03d0 ; SUBPROGRAM
03d0 ; --------------------------------------------------------------------------------------
03d0 03d8 | | .CONST 0x03d8 ; Address of begin
03d1 0004 | | .CONST 0x0004 ; Address of exception handler
03d2 0002 | | .CONST 0x0002 ; Number of locals
03d3 INIT_03d0:
03d3 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x14 = .DEBUG 0x03d3,0x0828,0x0002,0x0000,0x0059,0x9145,0x0000,0x02b4
; Debug Table 0x14.0x0 = 0x3d3,0xffff
03d4 e5fe | | Load 0x2,-0x2
03d5 e5ff | | Load 0x2,-0x1
03d6 8222 | " | Call 0x1,0x22
03d7 0031 | 1 | Store_Top Heap_Access,At_Offset_1
03d8 BODY_03d0:
03d8 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x14.0x1 = 0x3d8,0x1
03d9 00eb | | Load_Encached Diana_Cache
03da 1813 | | Execute Package,Field_Execute,Field_Number 0x13
03db 7002 |p | Jump_Nonzero 0x3de
03dc 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x14.0x2 = 0x3dc,0x2
03dd 4402 |D | Exit_Subprogram With_Result,0x2
03de 00db | | Load_Top At_Offset_3 ; Debug Table 0x14.0x3 = 0x3de,0x3
03df 4402 |D | Exit_Subprogram With_Result,0x2
03e0 ; --------------------------------------------------------------------------------------
03e0 ; SUBPROGRAM
03e0 ; --------------------------------------------------------------------------------------
03e0 03f3 | | .CONST 0x03f3 ; Address of begin
03e1 0004 | | .CONST 0x0004 ; Address of exception handler
03e2 0005 | | .CONST 0x0005 ; Number of locals
03e3 INIT_03e0:
03e3 00e2 | | Load_Encached Integer_Cache ; Debug Table 0x15 = .DEBUG 0x03e3,0x0832,0x0001,0x0000,0x0059,0x9145,0x0000,0x02e7
; Debug Table 0x15.0x0 = 0x3e3,0xffff
03e4 0601 | | Execute_Immediate Set_Value_Unchecked,0x1
03e5 00ef | | Load_Encached Diana_Sequence_Cache ; Debug Table 0x15.0x1 = 0x3e5,0xfffe
03e6 e5fe | | Load 0x2,-0x2
03e7 4907 |I | Short_Literal 0x107
03e8 00eb | | Load_Encached Diana_Cache
03e9 0096 | | Execute Package,Field_Execute_Dynamic
03ea 00eb | | Load_Encached Diana_Cache
03eb 18fb | | Execute Package,Field_Execute,Field_Number 0xfb
03ec 4976 |Iv | Short_Literal 0x176
03ed 00eb | | Load_Encached Diana_Cache
03ee 0098 | | Execute Package,Field_Read_Dynamic
03ef 1820 | | Execute Package,Field_Execute,Field_Number 0x20
03f0 0031 | 1 | Store_Top Heap_Access,At_Offset_1
03f1 00ef | | Load_Encached Diana_Sequence_Cache ; Debug Table 0x15.0x2 = 0x3f1,0xfffd
03f2 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x15.0x3 = 0x3f2,0xfffc
03f3 BODY_03e0:
03f3 00cf | | Action Mark_Auxiliary
03f4 7831 |x1 | Jump 0x426
03f5 e5ff | | Load 0x2,-0x1 ; Debug Table 0x15.0x4 = 0x3f5,0x2
03f6 e403 | | Load 0x2,0x3
03f7 00eb | | Load_Encached Diana_Cache
03f8 1865 | e | Execute Package,Field_Execute,Field_Number 0x65
03f9 021f | | Execute Heap_Access,Equal
03fa 6822 |h" | Jump_Zero 0x41d
03fb e5fd | | Load 0x2,-0x3 ; Debug Table 0x15.0x5 = 0x3fb,0x3
03fc 4907 |I | Short_Literal 0x107
03fd 00eb | | Load_Encached Diana_Cache
03fe 0096 | | Execute Package,Field_Execute_Dynamic
03ff 4908 |I | Short_Literal 0x108
0400 00eb | | Load_Encached Diana_Cache
0401 0096 | | Execute Package,Field_Execute_Dynamic
0402 00eb | | Load_Encached Diana_Cache
0403 18fb | | Execute Package,Field_Execute,Field_Number 0xfb
0404 0032 | 2 | Store_Top Heap_Access,At_Offset_2
0405 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x15.0x6 = 0x405,0x4
0406 00eb | | Load_Encached Diana_Cache
0407 1813 | | Execute Package,Field_Execute,Field_Number 0x13
0408 7010 |p | Jump_Nonzero 0x419
0409 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x15.0x7 = 0x409,0x5
040a 4976 |Iv | Short_Literal 0x176
040b 00eb | | Load_Encached Diana_Cache
040c 0098 | | Execute Package,Field_Read_Dynamic
040d 1820 | | Execute Package,Field_Execute,Field_Number 0x20
040e 0033 | 3 | Store_Top Heap_Access,At_Offset_3
040f 4801 |H | Short_Literal 0x1 ; Debug Table 0x15.0x8 = 0x40f,0x6
0410 a5fc | | Store_Unchecked 0x2,-0x4
0411 e402 | | Load 0x2,0x2 ; Debug Table 0x15.0x9 = 0x411,0x7
0412 00db | | Load_Top At_Offset_3
0413 4975 |Iu | Short_Literal 0x175
0414 00eb | | Load_Encached Diana_Cache
0415 0098 | | Execute Package,Field_Read_Dynamic
0416 182d | - | Execute Package,Field_Execute,Field_Number 0x2d
0417 a5fb | | Store_Unchecked 0x2,-0x5
0418 4504 |E | Exit_Subprogram 0x4 ; Debug Table 0x15.0xa = 0x418,0x8
0419 0092 0582 | | Action Push_String_Extended,0x582 ; "Can't find discrims"
; Debug Table 0x15.0xb = 0x419,0x9
041b 8220 | | Call 0x1,0x20
041c 7808 |x | Jump 0x425
041d 00db | | Load_Top At_Offset_3 ; Debug Table 0x15.0xc = 0x41d,0xa
041e 00eb | | Load_Encached Diana_Cache
041f 1866 | f | Execute Package,Field_Execute,Field_Number 0x66
0420 a403 | | Store_Unchecked 0x2,0x3
0421 e402 | | Load 0x2,0x2 ; Debug Table 0x15.0xd = 0x421,0xb
0422 0a01 | | Execute_Immediate Plus,0x1
0423 0248 | H | Execute Discrete,Check_In_Integer
0424 a402 | | Store_Unchecked 0x2,0x2
0425 00c9 | | Action Pop_Auxiliary_Loop
0426 00db | | Load_Top At_Offset_3 ; Debug Table 0x15.0xe = 0x426,0x1
0427 00eb | | Load_Encached Diana_Cache
0428 1864 | d | Execute Package,Field_Execute,Field_Number 0x64
0429 6fcb |o | Jump_Zero 0x3f5
042a 00ce | | Action Pop_Auxiliary
042b 4800 |H | Short_Literal 0x0 ; Debug Table 0x15.0xf = 0x42b,0xc
042c a5fc | | Store_Unchecked 0x2,-0x4
042d 4504 |E | Exit_Subprogram 0x4
042e 0000 0000 | | .XXX[0x2]
0430 ; --------------------------------------------------------------------------------------
0430 ; SUBPROGRAM
0430 ; --------------------------------------------------------------------------------------
0430 0436 | 6 | .CONST 0x0436 ; Address of begin
0431 0004 | | .CONST 0x0004 ; Address of exception handler
0432 0004 | | .CONST 0x0004 ; Number of locals
0433 INIT_0430:
0433 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x16 = .DEBUG 0x0433,0x0854,0x0002,0x0000,0x0059,0x9145,0x0000,0x039c
; Debug Table 0x16.0x0 = 0x433,0xffff
0434 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x16.0x1 = 0x434,0xfffe
0435 00e1 | | Load_Encached Boolean_Cache ; Debug Table 0x16.0x2 = 0x435,0xfffd
0436 BODY_0430:
0436 00cf | | Action Mark_Auxiliary
0437 e5fe | | Load 0x2,-0x2 ; Debug Table 0x16.0x3 = 0x437,0x1
0438 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0439 4801 |H | Short_Literal 0x1
043a 0263 | c | Execute Discrete,Above_Bound
043b 702b |p+ | Jump_Nonzero 0x467
043c 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x16.0x4 = 0x43c,0x2
043d e5fe | | Load 0x2,-0x2
043e 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
043f 01d5 | | Execute Vector,Field_Reference
0440 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0441 a402 | | Store_Unchecked 0x2,0x2
0442 e5ff | | Load 0x2,-0x1 ; Debug Table 0x16.0x5 = 0x442,0x3
0443 e402 | | Load 0x2,0x2
0444 021f | | Execute Heap_Access,Equal
0445 6806 |h | Jump_Zero 0x44c
0446 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x16.0x6 = 0x446,0x4
0447 e5fe | | Load 0x2,-0x2
0448 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
0449 01d5 | | Execute Vector,Field_Reference
044a 3c03 |< | Execute Record,Field_Read,Field_Number 0x3
044b 4402 |D | Exit_Subprogram With_Result,0x2
044c e402 | | Load 0x2,0x2 ; Debug Table 0x16.0x7 = 0x44c,0x5
044d 00eb | | Load_Encached Diana_Cache
044e 1814 | | Execute Package,Field_Execute,Field_Number 0x14
044f 0b2a | * | Execute_Immediate Case_Compare,0x2a
0450 7003 |p | Jump_Nonzero 0x454
0451 0b2b | + | Execute_Immediate Case_Compare,0x2b
0452 7001 |p | Jump_Nonzero 0x454
0453 7810 |x | Jump 0x464 ; Debug Table 0x16.0x8 = 0x453,0x9
0454 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x16.0x9 = 0x454,0x6
0455 00e1 | | Load_Encached Boolean_Cache
0456 00db | | Load_Top At_Offset_3
0457 e5fe | | Load 0x2,-0x2
0458 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
0459 01d5 | | Execute Vector,Field_Reference
045a 3c03 |< | Execute Record,Field_Read,Field_Number 0x3
045b e402 | | Load 0x2,0x2
045c e5ff | | Load 0x2,-0x1
045d 8228 | ( | Call 0x1,0x28
045e c404 | | Store 0x2,0x4
045f c403 | | Store 0x2,0x3
0460 e404 | | Load 0x2,0x4 ; Debug Table 0x16.0xa = 0x460,0x7
0461 6802 |h | Jump_Zero 0x464
0462 e403 | | Load 0x2,0x3 ; Debug Table 0x16.0xb = 0x462,0x8
0463 4402 |D | Exit_Subprogram With_Result,0x2
0464 00d1 | | Pop_Control Pop_Count_1
0465 00c8 | | Action Pop_Auxiliary_Range
0466 3fd5 |? | Loop_Increasing 0x43c
0467 00ce | | Action Pop_Auxiliary
0468 e5fe | | Load 0x2,-0x2 ; Debug Table 0x16.0xc = 0x468,0xa
0469 e5ff | | Load 0x2,-0x1
046a 8227 | ' | Call 0x1,0x27
046b 4402 |D | Exit_Subprogram With_Result,0x2
046c 0000 0000 | | .BLANK 0000[0x4]
0470 ; --------------------------------------------------------------------------------------
0470 ; SUBPROGRAM
0470 ; --------------------------------------------------------------------------------------
0470 0477 | w | .CONST 0x0477 ; Address of begin
0471 04df | | .CONST 0x04df ; Address of exception handler
0472 0005 | | .CONST 0x0005 ; Number of locals
0473 INIT_0470:
0473 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x17 = .DEBUG 0x0473,0x0870,0x0001,0x0000,0x0059,0x9145,0x0000,0x041b
; Debug Table 0x17.0x0 = 0x473,0xffff
0474 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x17.0x1 = 0x474,0xfffe
0475 00ee | | Load_Encached Diana_Seq_Type_Cache ; Debug Table 0x17.0x2 = 0x475,0xfffd
0476 00ee | | Load_Encached Diana_Seq_Type_Cache ; Debug Table 0x17.0x3 = 0x476,0xfffc
0477 BODY_0470:
0477 4800 |H | Short_Literal 0x0 ; Debug Table 0x17.0x4 = 0x477,0x1
0478 a5fc | | Store_Unchecked 0x2,-0x4
0479 00eb | | Load_Encached Diana_Cache ; Debug Table 0x17.0x5 = 0x479,0x2
047a 1812 | | Execute Package,Field_Execute,Field_Number 0x12
047b a5fb | | Store_Unchecked 0x2,-0x5
047c e5fe | | Load 0x2,-0x2 ; Debug Table 0x17.0x6 = 0x47c,0x3
047d 00eb | | Load_Encached Diana_Cache
047e 1814 | | Execute Package,Field_Execute,Field_Number 0x14
047f 0b6b | k | Execute_Immediate Case_Compare,0x6b
0480 7003 |p | Jump_Nonzero 0x484
0481 0b6c | l | Execute_Immediate Case_Compare,0x6c
0482 700d |p | Jump_Nonzero 0x490
0483 4504 |E | Exit_Subprogram 0x4 ; Debug Table 0x17.0x7 = 0x483,0x18
0484 e5ff | | Load 0x2,-0x1 ; Debug Table 0x17.0x8 = 0x484,0x4
0485 e5fe | | Load 0x2,-0x2
0486 00eb | | Load_Encached Diana_Cache
0487 18b9 | | Execute Package,Field_Execute,Field_Number 0xb9
0488 021f | | Execute Heap_Access,Equal
0489 6805 |h | Jump_Zero 0x48f
048a 4801 |H | Short_Literal 0x1 ; Debug Table 0x17.0x9 = 0x48a,0x5
048b a5fc | | Store_Unchecked 0x2,-0x4
048c e5fd | | Load 0x2,-0x3 ; Debug Table 0x17.0xa = 0x48c,0x6
048d 8226 | & | Call 0x1,0x26
048e a5fb | | Store_Unchecked 0x2,-0x5
048f 4504 |E | Exit_Subprogram 0x4
0490 e5ff | | Load 0x2,-0x1 ; Debug Table 0x17.0xb = 0x490,0x7
0491 e5fe | | Load 0x2,-0x2
0492 00eb | | Load_Encached Diana_Cache
0493 18b9 | | Execute Package,Field_Execute,Field_Number 0xb9
0494 021f | | Execute Heap_Access,Equal
0495 6806 |h | Jump_Zero 0x49c
0496 4801 |H | Short_Literal 0x1 ; Debug Table 0x17.0xc = 0x496,0x8
0497 a5fc | | Store_Unchecked 0x2,-0x4
0498 e5fd | | Load 0x2,-0x3 ; Debug Table 0x17.0xd = 0x498,0x9
0499 8226 | & | Call 0x1,0x26
049a a5fb | | Store_Unchecked 0x2,-0x5
049b 4504 |E | Exit_Subprogram 0x4
049c e5fe | | Load 0x2,-0x2 ; Debug Table 0x17.0xe = 0x49c,0xa
049d 00eb | | Load_Encached Diana_Cache
049e 18c2 | | Execute Package,Field_Execute,Field_Number 0xc2
049f a402 | | Store_Unchecked 0x2,0x2
04a0 e5fd | | Load 0x2,-0x3 ; Debug Table 0x17.0xf = 0x4a0,0xb
04a1 4907 |I | Short_Literal 0x107
04a2 00eb | | Load_Encached Diana_Cache
04a3 0096 | | Execute Package,Field_Execute_Dynamic
04a4 4908 |I | Short_Literal 0x108
04a5 00eb | | Load_Encached Diana_Cache
04a6 0096 | | Execute Package,Field_Execute_Dynamic
04a7 00eb | | Load_Encached Diana_Cache
04a8 18c2 | | Execute Package,Field_Execute,Field_Number 0xc2
04a9 a403 | | Store_Unchecked 0x2,0x3
04aa e5ff | | Load 0x2,-0x1 ; Debug Table 0x17.0x10 = 0x4aa,0xc
04ab e402 | | Load 0x2,0x2
04ac 021f | | Execute Heap_Access,Equal
04ad 6805 |h | Jump_Zero 0x4b3
04ae 4801 |H | Short_Literal 0x1 ; Debug Table 0x17.0x11 = 0x4ae,0xd
04af a5fc | | Store_Unchecked 0x2,-0x4
04b0 00db | | Load_Top At_Offset_3 ; Debug Table 0x17.0x12 = 0x4b0,0xe
04b1 a5fb | | Store_Unchecked 0x2,-0x5
04b2 4504 |E | Exit_Subprogram 0x4
04b3 e402 | | Load 0x2,0x2 ; Debug Table 0x17.0x13 = 0x4b3,0xf
04b4 00eb | | Load_Encached Diana_Cache
04b5 1888 | | Execute Package,Field_Execute,Field_Number 0x88
04b6 0033 | 3 | Store_Top Heap_Access,At_Offset_3
04b7 00db | | Load_Top At_Offset_3 ; Debug Table 0x17.0x14 = 0x4b7,0x10
04b8 00eb | | Load_Encached Diana_Cache
04b9 1888 | | Execute Package,Field_Execute,Field_Number 0x88
04ba 0032 | 2 | Store_Top Heap_Access,At_Offset_2
04bb 00cf | | Action Mark_Auxiliary
04bc 7816 |x | Jump 0x4d3
04bd e5ff | | Load 0x2,-0x1 ; Debug Table 0x17.0x15 = 0x4bd,0x12
04be e404 | | Load 0x2,0x4
04bf 00eb | | Load_Encached Diana_Cache
04c0 1859 | Y | Execute Package,Field_Execute,Field_Number 0x59
04c1 021f | | Execute Heap_Access,Equal
04c2 6807 |h | Jump_Zero 0x4ca
04c3 4801 |H | Short_Literal 0x1 ; Debug Table 0x17.0x16 = 0x4c3,0x13
04c4 a5fc | | Store_Unchecked 0x2,-0x4
04c5 00da | | Load_Top At_Offset_2 ; Debug Table 0x17.0x17 = 0x4c5,0x14
04c6 00eb | | Load_Encached Diana_Cache
04c7 1859 | Y | Execute Package,Field_Execute,Field_Number 0x59
04c8 a5fb | | Store_Unchecked 0x2,-0x5
04c9 4504 |E | Exit_Subprogram 0x4 ; Debug Table 0x17.0x18 = 0x4c9,0x15
04ca 00db | | Load_Top At_Offset_3 ; Debug Table 0x17.0x19 = 0x4ca,0x16
04cb 00eb | | Load_Encached Diana_Cache
04cc 185a | Z | Execute Package,Field_Execute,Field_Number 0x5a
04cd a404 | | Store_Unchecked 0x2,0x4
04ce 00da | | Load_Top At_Offset_2 ; Debug Table 0x17.0x1a = 0x4ce,0x17
04cf 00eb | | Load_Encached Diana_Cache
04d0 185a | Z | Execute Package,Field_Execute,Field_Number 0x5a
04d1 0033 | 3 | Store_Top Heap_Access,At_Offset_3
04d2 00c9 | | Action Pop_Auxiliary_Loop
04d3 00db | | Load_Top At_Offset_3 ; Debug Table 0x17.0x1b = 0x4d3,0x11
04d4 00eb | | Load_Encached Diana_Cache
04d5 1858 | X | Execute Package,Field_Execute,Field_Number 0x58
04d6 7004 |p | Jump_Nonzero 0x4db
04d7 00da | | Load_Top At_Offset_2
04d8 00eb | | Load_Encached Diana_Cache
04d9 1858 | X | Execute Package,Field_Execute,Field_Number 0x58
04da 7801 |x | Jump 0x4dc
04db 4801 |H | Short_Literal 0x1
04dc 6fe0 |o | Jump_Zero 0x4bd
04dd 00ce | | Action Pop_Auxiliary
04de 4504 |E | Exit_Subprogram 0x4
04df TRAP_0470:
04df 0007 | | Action Break_Optional
04e0 4800 |H | Short_Literal 0x0 ; Debug Table 0x17.0x1c = 0x4e0,0x19
04e1 a5fc | | Store_Unchecked 0x2,-0x4
04e2 00eb | | Load_Encached Diana_Cache ; Debug Table 0x17.0x1d = 0x4e2,0x1a
04e3 1812 | | Execute Package,Field_Execute,Field_Number 0x12
04e4 a5fb | | Store_Unchecked 0x2,-0x5
04e5 4504 |E | Exit_Subprogram 0x4
04e6 0000 0000 | | .XXX[0x2]
04e8 ; --------------------------------------------------------------------------------------
04e8 ; SUBPROGRAM
04e8 ; --------------------------------------------------------------------------------------
04e8 04ef | | .CONST 0x04ef ; Address of begin
04e9 0004 | | .CONST 0x0004 ; Address of exception handler
04ea 0005 | | .CONST 0x0005 ; Number of locals
04eb INIT_04e8:
04eb 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x18 = .DEBUG 0x04eb,0x08ae,0x0002,0x0000,0x0059,0x9145,0x0000,0x0530
; Debug Table 0x18.0x0 = 0x4eb,0xffff
04ec 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x18.0x1 = 0x4ec,0xfffe
04ed 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x18.0x2 = 0x4ed,0xfffd
04ee 00e1 | | Load_Encached Boolean_Cache ; Debug Table 0x18.0x3 = 0x4ee,0xfffc
04ef BODY_04e8:
04ef 00cf | | Action Mark_Auxiliary
04f0 e5fe | | Load 0x2,-0x2 ; Debug Table 0x18.0x4 = 0x4f0,0x1
04f1 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
04f2 4801 |H | Short_Literal 0x1
04f3 0263 | c | Execute Discrete,Above_Bound
04f4 7047 |pG | Jump_Nonzero 0x53c
04f5 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x18.0x5 = 0x4f5,0x2
04f6 e5fe | | Load 0x2,-0x2
04f7 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
04f8 01d5 | | Execute Vector,Field_Reference
04f9 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
04fa a402 | | Store_Unchecked 0x2,0x2
04fb e402 | | Load 0x2,0x2 ; Debug Table 0x18.0x6 = 0x4fb,0x3
04fc 00eb | | Load_Encached Diana_Cache
04fd 1814 | | Execute Package,Field_Execute,Field_Number 0x14
04fe 0b2f | / | Execute_Immediate Case_Compare,0x2f
04ff 7005 |p | Jump_Nonzero 0x505
0500 0b2a | * | Execute_Immediate Case_Compare,0x2a
0501 7025 |p% | Jump_Nonzero 0x527
0502 0b2b | + | Execute_Immediate Case_Compare,0x2b
0503 7023 |p# | Jump_Nonzero 0x527
0504 7834 |x4 | Jump 0x539 ; Debug Table 0x18.0x7 = 0x504,0xd
0505 e402 | | Load 0x2,0x2 ; Debug Table 0x18.0x8 = 0x505,0x4
0506 4907 |I | Short_Literal 0x107
0507 00eb | | Load_Encached Diana_Cache
0508 0096 | | Execute Package,Field_Execute_Dynamic
0509 a403 | | Store_Unchecked 0x2,0x3
050a e5ff | | Load 0x2,-0x1 ; Debug Table 0x18.0x9 = 0x50a,0x5
050b e403 | | Load 0x2,0x3
050c 021f | | Execute Heap_Access,Equal
050d 6809 |h | Jump_Zero 0x517
050e 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x18.0xa = 0x50e,0x6
050f e5fe | | Load 0x2,-0x2
0510 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
0511 01d5 | | Execute Vector,Field_Reference
0512 3c03 |< | Execute Record,Field_Read,Field_Number 0x3
0513 4907 |I | Short_Literal 0x107
0514 00eb | | Load_Encached Diana_Cache
0515 0096 | | Execute Package,Field_Execute_Dynamic
0516 4402 |D | Exit_Subprogram With_Result,0x2
0517 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x18.0xb = 0x517,0x7
0518 00e1 | | Load_Encached Boolean_Cache
0519 00db | | Load_Top At_Offset_3
051a e5fe | | Load 0x2,-0x2
051b 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
051c 01d5 | | Execute Vector,Field_Reference
051d 3c03 |< | Execute Record,Field_Read,Field_Number 0x3
051e e403 | | Load 0x2,0x3
051f e5ff | | Load 0x2,-0x1
0520 822a | * | Call 0x1,0x2a
0521 c405 | | Store 0x2,0x5
0522 c404 | | Store 0x2,0x4
0523 e405 | | Load 0x2,0x5 ; Debug Table 0x18.0xc = 0x523,0x8
0524 6814 |h | Jump_Zero 0x539
0525 e404 | | Load 0x2,0x4 ; Debug Table 0x18.0xd = 0x525,0x9
0526 4402 |D | Exit_Subprogram With_Result,0x2
0527 e402 | | Load 0x2,0x2 ; Debug Table 0x18.0xe = 0x527,0xa
0528 4907 |I | Short_Literal 0x107
0529 00eb | | Load_Encached Diana_Cache
052a 0096 | | Execute Package,Field_Execute_Dynamic
052b a403 | | Store_Unchecked 0x2,0x3
052c e5ff | | Load 0x2,-0x1 ; Debug Table 0x18.0xf = 0x52c,0xb
052d e403 | | Load 0x2,0x3
052e 021f | | Execute Heap_Access,Equal
052f 6809 |h | Jump_Zero 0x539
0530 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x18.0x10 = 0x530,0xc
0531 e5fe | | Load 0x2,-0x2
0532 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
0533 01d5 | | Execute Vector,Field_Reference
0534 3c03 |< | Execute Record,Field_Read,Field_Number 0x3
0535 4907 |I | Short_Literal 0x107
0536 00eb | | Load_Encached Diana_Cache
0537 0096 | | Execute Package,Field_Execute_Dynamic
0538 4402 |D | Exit_Subprogram With_Result,0x2
0539 00d1 | | Pop_Control Pop_Count_1
053a 00c8 | | Action Pop_Auxiliary_Range
053b 3fb9 |? | Loop_Increasing 0x4f5
053c 00ce | | Action Pop_Auxiliary
053d e5fe | | Load 0x2,-0x2 ; Debug Table 0x18.0x11 = 0x53d,0xe
053e e5ff | | Load 0x2,-0x1
053f 8227 | ' | Call 0x1,0x27
0540 4402 |D | Exit_Subprogram With_Result,0x2
0541 0000 0000 | | .BLANK 0000[0x7]
0548 ; --------------------------------------------------------------------------------------
0548 ; SUBPROGRAM
0548 ; --------------------------------------------------------------------------------------
0548 055a | Z | .CONST 0x055a ; Address of begin
0549 0004 | | .CONST 0x0004 ; Address of exception handler
054a 0004 | | .CONST 0x0004 ; Number of locals
054b INIT_0548:
054b 00da | | Load_Top At_Offset_2 ; Debug Table 0x19 = .DEBUG 0x054b,0x08d4,0x0002,0x0000,0x0059,0x9145,0x0000,0x0715
; Debug Table 0x19.0x0 = 0x54b,0xffff
054c 00eb | | Load_Encached Diana_Cache
054d 1814 | | Execute Package,Field_Execute,Field_Number 0x14
054e 00eb | | Load_Encached Diana_Cache
054f 1b0e | | Execute Package,Field_Read,Field_Number 0xe
0550 03f1 | | Declare_Variable Discrete,With_Value
0551 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x19.0x1 = 0x551,0xfffe
0552 e5ff | | Load 0x2,-0x1
0553 00eb | | Load_Encached Diana_Cache
0554 182a | * | Execute Package,Field_Execute,Field_Number 0x2a
0555 00da | | Load_Top At_Offset_2
0556 00eb | | Load_Encached Diana_Cache
0557 1879 | y | Execute Package,Field_Execute,Field_Number 0x79
0558 0031 | 1 | Store_Top Heap_Access,At_Offset_1
0559 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x19.0x2 = 0x559,0xfffd
055a BODY_0548:
055a 00da | | Load_Top At_Offset_2 ; Debug Table 0x19.0x3 = 0x55a,0x1
055b 0f29 | ) | Execute_Immediate Equal,0x29
055c 6807 |h | Jump_Zero 0x564
055d e5fe | | Load 0x2,-0x2 ; Debug Table 0x19.0x4 = 0x55d,0x2
055e 00da | | Load_Top At_Offset_2
055f 4847 |HG | Short_Literal 0x47
0560 00eb | | Load_Encached Diana_Cache
0561 187d | } | Execute Package,Field_Execute,Field_Number 0x7d
0562 0031 | 1 | Store_Top Heap_Access,At_Offset_1
0563 7808 |x | Jump 0x56c
0564 e5fe | | Load 0x2,-0x2 ; Debug Table 0x19.0x5 = 0x564,0x3
0565 00eb | | Load_Encached Diana_Cache
0566 1812 | | Execute Package,Field_Execute,Field_Number 0x12
0567 00db | | Load_Top At_Offset_3
0568 4848 |HH | Short_Literal 0x48
0569 00eb | | Load_Encached Diana_Cache
056a 187e | ~ | Execute Package,Field_Execute,Field_Number 0x7e
056b 0031 | 1 | Store_Top Heap_Access,At_Offset_1
056c e5ff | | Load 0x2,-0x1 ; Debug Table 0x19.0x6 = 0x56c,0x4
056d 00da | | Load_Top At_Offset_2
056e 496a |Ij | Short_Literal 0x16a
056f 00eb | | Load_Encached Diana_Cache
0570 0096 | | Execute Package,Field_Execute_Dynamic
0571 e5fe | | Load 0x2,-0x2 ; Debug Table 0x19.0x7 = 0x571,0x5
0572 00da | | Load_Top At_Offset_2
0573 4957 |IW | Short_Literal 0x157
0574 00eb | | Load_Encached Diana_Cache
0575 0096 | | Execute Package,Field_Execute_Dynamic
0576 e5ff | | Load 0x2,-0x1 ; Debug Table 0x19.0x8 = 0x576,0x6
0577 4904 |I | Short_Literal 0x104
0578 00eb | | Load_Encached Diana_Cache
0579 0096 | | Execute Package,Field_Execute_Dynamic
057a 00da | | Load_Top At_Offset_2
057b 4963 |Ic | Short_Literal 0x163
057c 00eb | | Load_Encached Diana_Cache
057d 0096 | | Execute Package,Field_Execute_Dynamic
057e 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x19.0x9 = 0x57e,0x7
057f 4402 |D | Exit_Subprogram With_Result,0x2
0580 ; --------------------------------------------------------------------------------------
0580 ; STRING TABLE
0580 ; --------------------------------------------------------------------------------------
0580 0008 | | .STRTAB 0x0008->0x0584 ; "*** Unhandled exception during EXPAND_INLINE"
0581 0032 | 2 | .STRTAB 0x0032->0x059a ; "*** Unhandled exception during EXPAND_INLINE_SUBPROGRAM"
0582 0067 | g | .STRTAB 0x0067->0x05b5 ; "Can't find discrims"
0583 0078 | x | .STREND 0x0078->0x05bf
0584 2a2a 2a20 |*** | .STRTAB_STRINGS
05bf 0000 | | .XXX[0x1]
05c0 ; --------------------------------------------------------------------------------------
05c0 ; Debug Table
05c0 ; --------------------------------------------------------------------------------------
05c0 0003 001a | | .CONST 0x0003,0x001a
05c2 000b 0692 | | .DEBUG 0x000b,0x0692,0x8000,0x0000,0x0059,0x9075,0x0000,0x000d
05ca 004a 06b8 | J | .DEBUG 0x004a,0x06b8,0x8000,0x0000,0x0059,0x9145,0x0000,0x000b
05d2 00bb 0700 | | .DEBUG 0x00bb,0x0700,0x0001,0x0000,0x0059,0x9075,0x0000,0x0025
05da 0123 0728 | # (| .DEBUG 0x0123,0x0728,0x0002,0x0000,0x0059,0x9075,0x0000,0x004b
05e2 013b 0736 | ; 6| .DEBUG 0x013b,0x0736,0x0001,0x0000,0x0059,0x9075,0x0000,0x005c
05ea 01ab 075a | Z| .DEBUG 0x01ab,0x075a,0x0001,0x0000,0x0059,0x9075,0x0000,0x007c
05f2 01b3 075e | ^| .DEBUG 0x01b3,0x075e,0x0001,0x0000,0x0059,0x9075,0x0000,0x0088
05fa 01d3 0768 | h| .DEBUG 0x01d3,0x0768,0x0001,0x0000,0x0059,0x9075,0x0000,0x009c
0602 01e3 076e | n| .DEBUG 0x01e3,0x076e,0x0001,0x0000,0x0059,0x9075,0x0000,0x00b6
060a 01fb 0778 | x| .DEBUG 0x01fb,0x0778,0x0001,0x0000,0x0059,0x9075,0x0000,0x00ca
0612 028b 07b2 | | .DEBUG 0x028b,0x07b2,0x0001,0x0000,0x0059,0x9075,0x0000,0x00ef
061a 02f3 07da | | .DEBUG 0x02f3,0x07da,0x0005,0x0000,0x0059,0x9075,0x0000,0x015d
0622 031b 07dc | | .DEBUG 0x031b,0x07dc,0x0001,0x0000,0x0059,0x9145,0x0000,0x00bc
062a 0323 07e0 | # | .DEBUG 0x0323,0x07e0,0x0001,0x0000,0x0059,0x9145,0x0000,0x00d7
0632 032b 07e4 | + | .DEBUG 0x032b,0x07e4,0x0001,0x0000,0x0059,0x9145,0x0000,0x00e4
063a 033b 07e8 | ; | .DEBUG 0x033b,0x07e8,0x0002,0x0000,0x0059,0x9145,0x0000,0x0106
0642 0353 07f6 | S | .DEBUG 0x0353,0x07f6,0x0001,0x0000,0x0059,0x9145,0x0000,0x013e
064a 0383 080c | | .DEBUG 0x0383,0x080c,0x0001,0x0000,0x0059,0x9145,0x0000,0x01de
0652 03a3 0818 | | .DEBUG 0x03a3,0x0818,0x0002,0x0000,0x0059,0x9145,0x0000,0x0248
065a 03c3 0824 | $| .DEBUG 0x03c3,0x0824,0x0002,0x0000,0x0059,0x9145,0x0000,0x0292
0662 03d3 0828 | (| .DEBUG 0x03d3,0x0828,0x0002,0x0000,0x0059,0x9145,0x0000,0x02b4
066a 03e3 0832 | 2| .DEBUG 0x03e3,0x0832,0x0001,0x0000,0x0059,0x9145,0x0000,0x02e7
0672 0433 0854 | 3 T| .DEBUG 0x0433,0x0854,0x0002,0x0000,0x0059,0x9145,0x0000,0x039c
067a 0473 0870 | s p| .DEBUG 0x0473,0x0870,0x0001,0x0000,0x0059,0x9145,0x0000,0x041b
0682 04eb 08ae | | .DEBUG 0x04eb,0x08ae,0x0002,0x0000,0x0059,0x9145,0x0000,0x0530
068a 054b 08d4 | K | .DEBUG 0x054b,0x08d4,0x0002,0x0000,0x0059,0x9145,0x0000,0x0715
0692 ; --------------------------------------------------------------------------------------
0692 ; Debug3 Subtable 0x0
0692 ; --------------------------------------------------------------------------------------
0692 0012 0000 | | .DBG3TAB 0x0012,0x0000
0694 000b ffff | | .CONST 0x000b,0xffff
0696 000c fffe | | .CONST 0x000c,0xfffe
0698 000d fffd | | .CONST 0x000d,0xfffd
069a 000e fffc | | .CONST 0x000e,0xfffc
069c 0010 fffb | | .CONST 0x0010,0xfffb
069e 0012 fffa | | .CONST 0x0012,0xfffa
06a0 0014 fff9 | | .CONST 0x0014,0xfff9
06a2 0016 fff8 | | .CONST 0x0016,0xfff8
06a4 0018 fff7 | | .CONST 0x0018,0xfff7
06a6 001a fff6 | | .CONST 0x001a,0xfff6
06a8 001c fff5 | | .CONST 0x001c,0xfff5
06aa 001e fff4 | | .CONST 0x001e,0xfff4
06ac 0020 fff3 | | .CONST 0x0020,0xfff3
06ae 0022 fff2 | " | .CONST 0x0022,0xfff2
06b0 0024 fff1 | $ | .CONST 0x0024,0xfff1
06b2 002b fff0 | + | .CONST 0x002b,0xfff0
06b4 0031 ffef | 1 | .CONST 0x0031,0xffef
06b6 003c ffee | < | .CONST 0x003c,0xffee
06b8 ; --------------------------------------------------------------------------------------
06b8 ; Debug3 Subtable 0x1
06b8 ; --------------------------------------------------------------------------------------
06b8 0023 0000 | # | .DBG3TAB 0x0023,0x0000
06ba 004a ffff | J | .CONST 0x004a,0xffff
06bc 004b fffe | K | .CONST 0x004b,0xfffe
06be 004c fffd | L | .CONST 0x004c,0xfffd
06c0 004d fffc | M | .CONST 0x004d,0xfffc
06c2 004e fffb | N | .CONST 0x004e,0xfffb
06c4 004f fffa | O | .CONST 0x004f,0xfffa
06c6 0050 fff9 | P | .CONST 0x0050,0xfff9
06c8 0055 fff8 | U | .CONST 0x0055,0xfff8
06ca 005a fff7 | Z | .CONST 0x005a,0xfff7
06cc 005f fff6 | _ | .CONST 0x005f,0xfff6
06ce 0061 fff5 | a | .CONST 0x0061,0xfff5
06d0 0063 fff4 | c | .CONST 0x0063,0xfff4
06d2 0065 fff3 | e | .CONST 0x0065,0xfff3
06d4 0067 fff2 | g | .CONST 0x0067,0xfff2
06d6 0069 fff1 | i | .CONST 0x0069,0xfff1
06d8 006b fff0 | k | .CONST 0x006b,0xfff0
06da 006d ffef | m | .CONST 0x006d,0xffef
06dc 006f ffee | o | .CONST 0x006f,0xffee
06de 0071 ffed | q | .CONST 0x0071,0xffed
06e0 0073 ffec | s | .CONST 0x0073,0xffec
06e2 0075 ffeb | u | .CONST 0x0075,0xffeb
06e4 0077 ffea | w | .CONST 0x0077,0xffea
06e6 0079 ffe9 | y | .CONST 0x0079,0xffe9
06e8 007b ffe8 | { | .CONST 0x007b,0xffe8
06ea 007d ffe7 | } | .CONST 0x007d,0xffe7
06ec 007f ffe6 | | .CONST 0x007f,0xffe6
06ee 0081 ffe5 | | .CONST 0x0081,0xffe5
06f0 0083 ffe4 | | .CONST 0x0083,0xffe4
06f2 0085 ffe3 | | .CONST 0x0085,0xffe3
06f4 0087 ffe2 | | .CONST 0x0087,0xffe2
06f6 0089 ffe1 | | .CONST 0x0089,0xffe1
06f8 008b ffe0 | | .CONST 0x008b,0xffe0
06fa 008d ffdf | | .CONST 0x008d,0xffdf
06fc 0095 ffde | | .CONST 0x0095,0xffde
06fe 00a6 ffdd | | .CONST 0x00a6,0xffdd
0700 ; --------------------------------------------------------------------------------------
0700 ; Debug3 Subtable 0x2
0700 ; --------------------------------------------------------------------------------------
0700 0005 000e | | .DBG3TAB 0x0005,0x000e
0702 00bb ffff | | .CONST 0x00bb,0xffff
0704 00c0 fffe | | .CONST 0x00c0,0xfffe
0706 00c3 fffd | | .CONST 0x00c3,0xfffd
0708 00c6 fffc | | .CONST 0x00c6,0xfffc
070a 00c8 fffb | | .CONST 0x00c8,0xfffb
070c 00cc 0001 | | .CONST 0x00cc,0x0001
070e 00d3 0003 | | .CONST 0x00d3,0x0003
0710 00db 0004 | | .CONST 0x00db,0x0004
0712 00e3 0005 | | .CONST 0x00e3,0x0005
0714 00e7 0006 | | .CONST 0x00e7,0x0006
0716 00eb 0007 | | .CONST 0x00eb,0x0007
0718 00f0 0002 | | .CONST 0x00f0,0x0002
071a 00f5 0008 | | .CONST 0x00f5,0x0008
071c 00fa 0009 | | .CONST 0x00fa,0x0009
071e 00ff 000a | | .CONST 0x00ff,0x000a
0720 0107 000b | | .CONST 0x0107,0x000b
0722 010d 000c | | .CONST 0x010d,0x000c
0724 0111 000d | | .CONST 0x0111,0x000d
0726 0115 000e | | .CONST 0x0115,0x000e
0728 ; --------------------------------------------------------------------------------------
0728 ; Debug3 Subtable 0x3
0728 ; --------------------------------------------------------------------------------------
0728 0002 0004 | | .DBG3TAB 0x0002,0x0004
072a 0123 ffff | # | .CONST 0x0123,0xffff
072c 0127 fffe | ' | .CONST 0x0127,0xfffe
072e 0128 0001 | ( | .CONST 0x0128,0x0001
0730 012d 0002 | - | .CONST 0x012d,0x0002
0732 0133 0003 | 3 | .CONST 0x0133,0x0003
0734 0136 0004 | 6 | .CONST 0x0136,0x0004
0736 ; --------------------------------------------------------------------------------------
0736 ; Debug3 Subtable 0x4
0736 ; --------------------------------------------------------------------------------------
0736 0005 000c | | .DBG3TAB 0x0005,0x000c
0738 013b ffff | ; | .CONST 0x013b,0xffff
073a 0140 fffe | @ | .CONST 0x0140,0xfffe
073c 0147 fffd | G | .CONST 0x0147,0xfffd
073e 014f fffc | O | .CONST 0x014f,0xfffc
0740 0150 fffb | P | .CONST 0x0150,0xfffb
0742 0154 0001 | T | .CONST 0x0154,0x0001
0744 0159 0002 | Y | .CONST 0x0159,0x0002
0746 015d 0003 | ] | .CONST 0x015d,0x0003
0748 0162 0004 | b | .CONST 0x0162,0x0004
074a 0170 0005 | p | .CONST 0x0170,0x0005
074c 0180 0006 | | .CONST 0x0180,0x0006
074e 0183 0007 | | .CONST 0x0183,0x0007
0750 018a 0008 | | .CONST 0x018a,0x0008
0752 018f 0009 | | .CONST 0x018f,0x0009
0754 0195 000a | | .CONST 0x0195,0x000a
0756 019b 000b | | .CONST 0x019b,0x000b
0758 019f 000c | | .CONST 0x019f,0x000c
075a ; --------------------------------------------------------------------------------------
075a ; Debug3 Subtable 0x5
075a ; --------------------------------------------------------------------------------------
075a 0000 0001 | | .DBG3TAB 0x0000,0x0001
075c 01ab 0001 | | .CONST 0x01ab,0x0001
075e ; --------------------------------------------------------------------------------------
075e ; Debug3 Subtable 0x6
075e ; --------------------------------------------------------------------------------------
075e 0000 0004 | | .DBG3TAB 0x0000,0x0004
0760 01b3 0001 | | .CONST 0x01b3,0x0001
0762 01b8 0002 | | .CONST 0x01b8,0x0002
0764 01bf 0003 | | .CONST 0x01bf,0x0003
0766 01c6 0004 | | .CONST 0x01c6,0x0004
0768 ; --------------------------------------------------------------------------------------
0768 ; Debug3 Subtable 0x7
0768 ; --------------------------------------------------------------------------------------
0768 0000 0002 | | .DBG3TAB 0x0000,0x0002
076a 01d3 0001 | | .CONST 0x01d3,0x0001
076c 01d8 0002 | | .CONST 0x01d8,0x0002
076e ; --------------------------------------------------------------------------------------
076e ; Debug3 Subtable 0x8
076e ; --------------------------------------------------------------------------------------
076e 0001 0003 | | .DBG3TAB 0x0001,0x0003
0770 01e3 ffff | | .CONST 0x01e3,0xffff
0772 01e4 0001 | | .CONST 0x01e4,0x0001
0774 01eb 0002 | | .CONST 0x01eb,0x0002
0776 01f1 0003 | | .CONST 0x01f1,0x0003
0778 ; --------------------------------------------------------------------------------------
0778 ; Debug3 Subtable 0x9
0778 ; --------------------------------------------------------------------------------------
0778 0008 0014 | | .DBG3TAB 0x0008,0x0014
077a 01fb ffff | | .CONST 0x01fb,0xffff
077c 0200 fffe | | .CONST 0x0200,0xfffe
077e 0205 fffd | | .CONST 0x0205,0xfffd
0780 020c fffc | | .CONST 0x020c,0xfffc
0782 0214 fffb | | .CONST 0x0214,0xfffb
0784 0215 fffa | | .CONST 0x0215,0xfffa
0786 0216 fff9 | | .CONST 0x0216,0xfff9
0788 0217 fff8 | | .CONST 0x0217,0xfff8
078a 021e 0001 | | .CONST 0x021e,0x0001
078c 0221 0002 | ! | .CONST 0x0221,0x0002
078e 0228 0003 | ( | .CONST 0x0228,0x0003
0790 022d 0004 | - | .CONST 0x022d,0x0004
0792 0237 0005 | 7 | .CONST 0x0237,0x0005
0794 023c 0006 | < | .CONST 0x023c,0x0006
0796 0241 0007 | A | .CONST 0x0241,0x0007
0798 0243 0008 | C | .CONST 0x0243,0x0008
079a 024a 0009 | J | .CONST 0x024a,0x0009
079c 024d 000a | M | .CONST 0x024d,0x000a
079e 0254 000b | T | .CONST 0x0254,0x000b
07a0 025b 000c | [ | .CONST 0x025b,0x000c
07a2 0261 000d | a | .CONST 0x0261,0x000d
07a4 0266 0011 | f | .CONST 0x0266,0x0011
07a6 0267 000e | g | .CONST 0x0267,0x000e
07a8 026d 000f | m | .CONST 0x026d,0x000f
07aa 0272 0012 | r | .CONST 0x0272,0x0012
07ac 0278 0013 | x | .CONST 0x0278,0x0013
07ae 027e 0014 | ~ | .CONST 0x027e,0x0014
07b0 0281 0015 | | .CONST 0x0281,0x0015
07b2 ; --------------------------------------------------------------------------------------
07b2 ; Debug3 Subtable 0xa
07b2 ; --------------------------------------------------------------------------------------
07b2 0005 000e | | .DBG3TAB 0x0005,0x000e
07b4 028b ffff | | .CONST 0x028b,0xffff
07b6 0293 fffe | | .CONST 0x0293,0xfffe
07b8 0296 fffd | | .CONST 0x0296,0xfffd
07ba 0299 fffc | | .CONST 0x0299,0xfffc
07bc 029b fffb | | .CONST 0x029b,0xfffb
07be 029f 0001 | | .CONST 0x029f,0x0001
07c0 02a6 0003 | | .CONST 0x02a6,0x0003
07c2 02ae 0004 | | .CONST 0x02ae,0x0004
07c4 02b6 0005 | | .CONST 0x02b6,0x0005
07c6 02ba 0006 | | .CONST 0x02ba,0x0006
07c8 02be 0007 | | .CONST 0x02be,0x0007
07ca 02c3 0002 | | .CONST 0x02c3,0x0002
07cc 02c8 0008 | | .CONST 0x02c8,0x0008
07ce 02cd 0009 | | .CONST 0x02cd,0x0009
07d0 02d2 000a | | .CONST 0x02d2,0x000a
07d2 02da 000b | | .CONST 0x02da,0x000b
07d4 02e0 000c | | .CONST 0x02e0,0x000c
07d6 02e4 000d | | .CONST 0x02e4,0x000d
07d8 02e8 000e | | .CONST 0x02e8,0x000e
07da ; --------------------------------------------------------------------------------------
07da ; Debug3 Subtable 0xb
07da ; --------------------------------------------------------------------------------------
07da 0000 0000 | | .DBG3TAB 0x0000,0x0000
07dc ; --------------------------------------------------------------------------------------
07dc ; Debug3 Subtable 0xc
07dc ; --------------------------------------------------------------------------------------
07dc 0000 0001 | | .DBG3TAB 0x0000,0x0001
07de 031b 0001 | | .CONST 0x031b,0x0001
07e0 ; --------------------------------------------------------------------------------------
07e0 ; Debug3 Subtable 0xd
07e0 ; --------------------------------------------------------------------------------------
07e0 0000 0001 | | .DBG3TAB 0x0000,0x0001
07e2 0323 0001 | # | .CONST 0x0323,0x0001
07e4 ; --------------------------------------------------------------------------------------
07e4 ; Debug3 Subtable 0xe
07e4 ; --------------------------------------------------------------------------------------
07e4 0000 0001 | | .DBG3TAB 0x0000,0x0001
07e6 032b 0001 | + | .CONST 0x032b,0x0001
07e8 ; --------------------------------------------------------------------------------------
07e8 ; Debug3 Subtable 0xf
07e8 ; --------------------------------------------------------------------------------------
07e8 0002 0004 | | .DBG3TAB 0x0002,0x0004
07ea 033b ffff | ; | .CONST 0x033b,0xffff
07ec 033c fffe | < | .CONST 0x033c,0xfffe
07ee 033d 0001 | = | .CONST 0x033d,0x0001
07f0 0346 0002 | F | .CONST 0x0346,0x0002
07f2 0348 0003 | H | .CONST 0x0348,0x0003
07f4 034a 0004 | J | .CONST 0x034a,0x0004
07f6 ; --------------------------------------------------------------------------------------
07f6 ; Debug3 Subtable 0x10
07f6 ; --------------------------------------------------------------------------------------
07f6 0003 0007 | | .DBG3TAB 0x0003,0x0007
07f8 0353 ffff | S | .CONST 0x0353,0xffff
07fa 0354 fffe | T | .CONST 0x0354,0xfffe
07fc 0355 fffd | U | .CONST 0x0355,0xfffd
07fe 0358 0002 | X | .CONST 0x0358,0x0002
0800 035d 0003 | ] | .CONST 0x035d,0x0003
0802 0361 0004 | a | .CONST 0x0361,0x0004
0804 0365 0005 | e | .CONST 0x0365,0x0005
0806 036d 0006 | m | .CONST 0x036d,0x0006
0808 0372 0007 | r | .CONST 0x0372,0x0007
080a 0379 0001 | y | .CONST 0x0379,0x0001
080c ; --------------------------------------------------------------------------------------
080c ; Debug3 Subtable 0x11
080c ; --------------------------------------------------------------------------------------
080c 0000 0005 | | .DBG3TAB 0x0000,0x0005
080e 0383 0001 | | .CONST 0x0383,0x0001
0810 0386 0002 | | .CONST 0x0386,0x0002
0812 0389 0003 | | .CONST 0x0389,0x0003
0814 038c 0004 | | .CONST 0x038c,0x0004
0816 0390 0005 | | .CONST 0x0390,0x0005
0818 ; --------------------------------------------------------------------------------------
0818 ; Debug3 Subtable 0x12
0818 ; --------------------------------------------------------------------------------------
0818 0001 0004 | | .DBG3TAB 0x0001,0x0004
081a 03a3 ffff | | .CONST 0x03a3,0xffff
081c 03a4 0001 | | .CONST 0x03a4,0x0001
081e 03a9 0003 | | .CONST 0x03a9,0x0003
0820 03ae 0002 | | .CONST 0x03ae,0x0002
0822 03b3 0004 | | .CONST 0x03b3,0x0004
0824 ; --------------------------------------------------------------------------------------
0824 ; Debug3 Subtable 0x13
0824 ; --------------------------------------------------------------------------------------
0824 0000 0001 | | .DBG3TAB 0x0000,0x0001
0826 03c3 0001 | | .CONST 0x03c3,0x0001
0828 ; --------------------------------------------------------------------------------------
0828 ; Debug3 Subtable 0x14
0828 ; --------------------------------------------------------------------------------------
0828 0001 0003 | | .DBG3TAB 0x0001,0x0003
082a 03d3 ffff | | .CONST 0x03d3,0xffff
082c 03d8 0001 | | .CONST 0x03d8,0x0001
082e 03dc 0002 | | .CONST 0x03dc,0x0002
0830 03de 0003 | | .CONST 0x03de,0x0003
0832 ; --------------------------------------------------------------------------------------
0832 ; Debug3 Subtable 0x15
0832 ; --------------------------------------------------------------------------------------
0832 0004 000c | | .DBG3TAB 0x0004,0x000c
0834 03e3 ffff | | .CONST 0x03e3,0xffff
0836 03e5 fffe | | .CONST 0x03e5,0xfffe
0838 03f1 fffd | | .CONST 0x03f1,0xfffd
083a 03f2 fffc | | .CONST 0x03f2,0xfffc
083c 03f5 0002 | | .CONST 0x03f5,0x0002
083e 03fb 0003 | | .CONST 0x03fb,0x0003
0840 0405 0004 | | .CONST 0x0405,0x0004
0842 0409 0005 | | .CONST 0x0409,0x0005
0844 040f 0006 | | .CONST 0x040f,0x0006
0846 0411 0007 | | .CONST 0x0411,0x0007
0848 0418 0008 | | .CONST 0x0418,0x0008
084a 0419 0009 | | .CONST 0x0419,0x0009
084c 041d 000a | | .CONST 0x041d,0x000a
084e 0421 000b | ! | .CONST 0x0421,0x000b
0850 0426 0001 | & | .CONST 0x0426,0x0001
0852 042b 000c | + | .CONST 0x042b,0x000c
0854 ; --------------------------------------------------------------------------------------
0854 ; Debug3 Subtable 0x16
0854 ; --------------------------------------------------------------------------------------
0854 0003 000a | | .DBG3TAB 0x0003,0x000a
0856 0433 ffff | 3 | .CONST 0x0433,0xffff
0858 0434 fffe | 4 | .CONST 0x0434,0xfffe
085a 0435 fffd | 5 | .CONST 0x0435,0xfffd
085c 0437 0001 | 7 | .CONST 0x0437,0x0001
085e 043c 0002 | < | .CONST 0x043c,0x0002
0860 0442 0003 | B | .CONST 0x0442,0x0003
0862 0446 0004 | F | .CONST 0x0446,0x0004
0864 044c 0005 | L | .CONST 0x044c,0x0005
0866 0453 0009 | S | .CONST 0x0453,0x0009
0868 0454 0006 | T | .CONST 0x0454,0x0006
086a 0460 0007 | ` | .CONST 0x0460,0x0007
086c 0462 0008 | b | .CONST 0x0462,0x0008
086e 0468 000a | h | .CONST 0x0468,0x000a
0870 ; --------------------------------------------------------------------------------------
0870 ; Debug3 Subtable 0x17
0870 ; --------------------------------------------------------------------------------------
0870 0004 001a | | .DBG3TAB 0x0004,0x001a
0872 0473 ffff | s | .CONST 0x0473,0xffff
0874 0474 fffe | t | .CONST 0x0474,0xfffe
0876 0475 fffd | u | .CONST 0x0475,0xfffd
0878 0476 fffc | v | .CONST 0x0476,0xfffc
087a 0477 0001 | w | .CONST 0x0477,0x0001
087c 0479 0002 | y | .CONST 0x0479,0x0002
087e 047c 0003 | | | .CONST 0x047c,0x0003
0880 0483 0018 | | .CONST 0x0483,0x0018
0882 0484 0004 | | .CONST 0x0484,0x0004
0884 048a 0005 | | .CONST 0x048a,0x0005
0886 048c 0006 | | .CONST 0x048c,0x0006
0888 0490 0007 | | .CONST 0x0490,0x0007
088a 0496 0008 | | .CONST 0x0496,0x0008
088c 0498 0009 | | .CONST 0x0498,0x0009
088e 049c 000a | | .CONST 0x049c,0x000a
0890 04a0 000b | | .CONST 0x04a0,0x000b
0892 04aa 000c | | .CONST 0x04aa,0x000c
0894 04ae 000d | | .CONST 0x04ae,0x000d
0896 04b0 000e | | .CONST 0x04b0,0x000e
0898 04b3 000f | | .CONST 0x04b3,0x000f
089a 04b7 0010 | | .CONST 0x04b7,0x0010
089c 04bd 0012 | | .CONST 0x04bd,0x0012
089e 04c3 0013 | | .CONST 0x04c3,0x0013
08a0 04c5 0014 | | .CONST 0x04c5,0x0014
08a2 04c9 0015 | | .CONST 0x04c9,0x0015
08a4 04ca 0016 | | .CONST 0x04ca,0x0016
08a6 04ce 0017 | | .CONST 0x04ce,0x0017
08a8 04d3 0011 | | .CONST 0x04d3,0x0011
08aa 04e0 0019 | | .CONST 0x04e0,0x0019
08ac 04e2 001a | | .CONST 0x04e2,0x001a
08ae ; --------------------------------------------------------------------------------------
08ae ; Debug3 Subtable 0x18
08ae ; --------------------------------------------------------------------------------------
08ae 0004 000e | | .DBG3TAB 0x0004,0x000e
08b0 04eb ffff | | .CONST 0x04eb,0xffff
08b2 04ec fffe | | .CONST 0x04ec,0xfffe
08b4 04ed fffd | | .CONST 0x04ed,0xfffd
08b6 04ee fffc | | .CONST 0x04ee,0xfffc
08b8 04f0 0001 | | .CONST 0x04f0,0x0001
08ba 04f5 0002 | | .CONST 0x04f5,0x0002
08bc 04fb 0003 | | .CONST 0x04fb,0x0003
08be 0504 000d | | .CONST 0x0504,0x000d
08c0 0505 0004 | | .CONST 0x0505,0x0004
08c2 050a 0005 | | .CONST 0x050a,0x0005
08c4 050e 0006 | | .CONST 0x050e,0x0006
08c6 0517 0007 | | .CONST 0x0517,0x0007
08c8 0523 0008 | # | .CONST 0x0523,0x0008
08ca 0525 0009 | % | .CONST 0x0525,0x0009
08cc 0527 000a | ' | .CONST 0x0527,0x000a
08ce 052c 000b | , | .CONST 0x052c,0x000b
08d0 0530 000c | 0 | .CONST 0x0530,0x000c
08d2 053d 000e | = | .CONST 0x053d,0x000e
08d4 ; --------------------------------------------------------------------------------------
08d4 ; Debug3 Subtable 0x19
08d4 ; --------------------------------------------------------------------------------------
08d4 0003 0007 | | .DBG3TAB 0x0003,0x0007
08d6 054b ffff | K | .CONST 0x054b,0xffff
08d8 0551 fffe | Q | .CONST 0x0551,0xfffe
08da 0559 fffd | Y | .CONST 0x0559,0xfffd
08dc 055a 0001 | Z | .CONST 0x055a,0x0001
08de 055d 0002 | ] | .CONST 0x055d,0x0002
08e0 0564 0003 | d | .CONST 0x0564,0x0003
08e2 056c 0004 | l | .CONST 0x056c,0x0004
08e4 0571 0005 | q | .CONST 0x0571,0x0005
08e6 0576 0006 | v | .CONST 0x0576,0x0006
08e8 057e 0007 | ~ | .CONST 0x057e,0x0007
08ea 0000 0000 | | .BLANK 0000[0x116]