|
|
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: 4096 (0x1000)
Notes: 00_class, 5813_R1K_CODE, 75_tag, NULL, R1k_Segment, seg_0500e0
└─⟦8527c1e9b⟧ Bits:30000544 8mm tape, Rational 1000, Arrival backup of disks in PAM's R1000
└─⟦5a81ac88f⟧ »Space Info Vol 1«
└─⟦this⟧
0000 000f | | .CONST 0x000f ; Version of machine code
0001 5813 |X | .CONST 0x5813 ; Diana Version, RCG Major Version, RCG minor version
0002 0000 | | .CONST 0x0000 ; Zero
0003 0490 | | .CONST 0x0490 ; 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 0003 | | .CONST 0x0003 ; 0, wired, #pages in seg - 1)
0008 ; --------------------------------------------------------------------------------------
0008 ; SUBPROGRAM
0008 ; --------------------------------------------------------------------------------------
0008 009f | | .CONST 0x009f ; Address of begin
0009 0004 | | .CONST 0x0004 ; Address of exception handler
000a 001d | | .CONST 0x001d ; Number of locals
000b INIT_0008:
000b 029a 00ab | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_00a8 ; Debug Table 0x0 = .DEBUG 0x000b,0x051a,0x0000,0x0000,0x0057,0x9775,0x0000,0x0452
; Debug Table 0x0.0x0 = 0xb,0xffff
000d 00bf | | Action Accept_Activation
000e 0007 | | Action Break_Optional ; Debug Table 0x1 = .DEBUG 0x000e,0x051e,0x0000,0x0000,0x0057,0x9895,0x0000,0x0006
; Debug Table 0x1.0x0 = 0xe,0xffff
000f 0007 | | Action Break_Optional ; Debug Table 0x1.0x1 = 0xf,0xfffe
0010 0007 | | Action Break_Optional ; Debug Table 0x1.0x2 = 0x10,0xfffd
0011 0007 | | Action Break_Optional ; Debug Table 0x1.0x3 = 0x11,0xfffc
0012 e001 | | Load 0x0,0x1 ; Debug Table 0x1.0x4 = 0x12,0xfffb
0013 190d | | Execute Package,Field_Reference,Field_Number 0xd
0014 0007 | | Action Break_Optional
0015 00eb | | Load_Encached Diana_Cache ; Debug Table 0x1.0x5 = 0x15,0xfffa
0016 1b0e | | Execute Package,Field_Read,Field_Number 0xe
0017 0266 | f | Execute Discrete,Bounds
0018 00e1 | | Load_Encached Boolean_Cache
0019 02a0 | | Declare_Subprogram Null_Subprogram
001a 4801 |H | Short_Literal 0x1
001b 035d | ] | Declare_Type Array,Defined
001c 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x1.0x6 = 0x1c,0xfff9
001d 0337 | 7 | Declare_Variable Array
001e 00d9 | | Load_Top At_Offset_1
001f 0337 | 7 | Declare_Variable Array
0020 4801 |H | Short_Literal 0x1
0021 4856 |HV | Short_Literal 0x56
0022 00da | | Load_Top At_Offset_2
0023 01d6 | | Execute Vector,Field_Write
0024 4801 |H | Short_Literal 0x1
0025 484f |HO | Short_Literal 0x4f
0026 00da | | Load_Top At_Offset_2
0027 01d6 | | Execute Vector,Field_Write
0028 4801 |H | Short_Literal 0x1
0029 4858 |HX | Short_Literal 0x58
002a 00da | | Load_Top At_Offset_2
002b 01d6 | | Execute Vector,Field_Write
002c 4801 |H | Short_Literal 0x1
002d 484a |HJ | Short_Literal 0x4a
002e 00da | | Load_Top At_Offset_2
002f 01d6 | | Execute Vector,Field_Write
0030 4801 |H | Short_Literal 0x1
0031 484c |HL | Short_Literal 0x4c
0032 00da | | Load_Top At_Offset_2
0033 01d6 | | Execute Vector,Field_Write
0034 4801 |H | Short_Literal 0x1
0035 485e |H^ | Short_Literal 0x5e
0036 00da | | Load_Top At_Offset_2
0037 01d6 | | Execute Vector,Field_Write
0038 4801 |H | Short_Literal 0x1
0039 4851 |HQ | Short_Literal 0x51
003a 00da | | Load_Top At_Offset_2
003b 01d6 | | Execute Vector,Field_Write
003c 4801 |H | Short_Literal 0x1
003d 4860 |H` | Short_Literal 0x60
003e 00da | | Load_Top At_Offset_2
003f 01d6 | | Execute Vector,Field_Write
0040 4801 |H | Short_Literal 0x1
0041 484e |HN | Short_Literal 0x4e
0042 00da | | Load_Top At_Offset_2
0043 01d6 | | Execute Vector,Field_Write
0044 4801 |H | Short_Literal 0x1
0045 489f |H | Short_Literal 0x9f
0046 00da | | Load_Top At_Offset_2
0047 01d6 | | Execute Vector,Field_Write
0048 4849 |HI | Short_Literal 0x49
0049 4800 |H | Short_Literal 0x0
004a 4800 |H | Short_Literal 0x0
004b 00d9 | | Load_Top At_Offset_1
004c e211 | | Load 0x1,0x11
004d 01d6 | | Execute Vector,Field_Write
004e 3ffb |? | Loop_Increasing 0x4a
004f 4800 |H | Short_Literal 0x0
0050 484b |HK | Short_Literal 0x4b
0051 00da | | Load_Top At_Offset_2
0052 01d6 | | Execute Vector,Field_Write
0053 4800 |H | Short_Literal 0x0
0054 484d |HM | Short_Literal 0x4d
0055 00da | | Load_Top At_Offset_2
0056 01d6 | | Execute Vector,Field_Write
0057 4800 |H | Short_Literal 0x0
0058 4850 |HP | Short_Literal 0x50
0059 00da | | Load_Top At_Offset_2
005a 01d6 | | Execute Vector,Field_Write
005b 4855 |HU | Short_Literal 0x55
005c 4852 |HR | Short_Literal 0x52
005d 4800 |H | Short_Literal 0x0
005e 00d9 | | Load_Top At_Offset_1
005f e211 | | Load 0x1,0x11
0060 01d6 | | Execute Vector,Field_Write
0061 3ffb |? | Loop_Increasing 0x5d
0062 4800 |H | Short_Literal 0x0
0063 4857 |HW | Short_Literal 0x57
0064 00da | | Load_Top At_Offset_2
0065 01d6 | | Execute Vector,Field_Write
0066 485d |H] | Short_Literal 0x5d
0067 4859 |HY | Short_Literal 0x59
0068 4800 |H | Short_Literal 0x0
0069 00d9 | | Load_Top At_Offset_1
006a e211 | | Load 0x1,0x11
006b 01d6 | | Execute Vector,Field_Write
006c 3ffb |? | Loop_Increasing 0x68
006d 4800 |H | Short_Literal 0x0
006e 485f |H_ | Short_Literal 0x5f
006f 00da | | Load_Top At_Offset_2
0070 01d6 | | Execute Vector,Field_Write
0071 489e |H | Short_Literal 0x9e
0072 4861 |Ha | Short_Literal 0x61
0073 4800 |H | Short_Literal 0x0
0074 00d9 | | Load_Top At_Offset_1
0075 e211 | | Load 0x1,0x11
0076 01d6 | | Execute Vector,Field_Write
0077 3ffb |? | Loop_Increasing 0x73
0078 48ad |H | Short_Literal 0xad
0079 48a0 |H | Short_Literal 0xa0
007a 4800 |H | Short_Literal 0x0
007b 00d9 | | Load_Top At_Offset_1
007c e211 | | Load 0x1,0x11
007d 01d6 | | Execute Vector,Field_Write
007e 3ffb |? | Loop_Increasing 0x7a
007f 00da | | Load_Top At_Offset_2
0080 01c3 | | Execute Vector,Check_In_Type
0081 00d9 | | Load_Top At_Offset_1
0082 01d4 | | Execute Vector,Structure_Write
0083 029d 012b | +| Declare_Subprogram For_Outer_Call,INIT_0128 ; Debug Table 0x1.0x7 = 0x83,0xfff8
0085 029d 017b | {| Declare_Subprogram For_Outer_Call,INIT_0178 ; Debug Table 0x1.0x8 = 0x85,0xfff7
0087 029d 01b3 | | Declare_Subprogram For_Outer_Call,INIT_01b0 ; Debug Table 0x1.0x9 = 0x87,0xfff6
0089 029d 01bb | | Declare_Subprogram For_Outer_Call,INIT_01b8 ; Debug Table 0x1.0xa = 0x89,0xfff5
008b 029d 0203 | | Declare_Subprogram For_Outer_Call,INIT_0200 ; Debug Table 0x1.0xb = 0x8b,0xfff4
008d 029d 022b | +| Declare_Subprogram For_Outer_Call,INIT_0228 ; Debug Table 0x1.0xc = 0x8d,0xfff3
008f 029d 0243 | C| Declare_Subprogram For_Outer_Call,INIT_0240 ; Debug Table 0x1.0xd = 0x8f,0xfff2
0091 029d 02ab | | Declare_Subprogram For_Outer_Call,INIT_02a8 ; Debug Table 0x1.0xe = 0x91,0xfff1
0093 029d 02e3 | | Declare_Subprogram For_Outer_Call,INIT_02e0 ; Debug Table 0x1.0xf = 0x93,0xfff0
0095 029d 0333 | 3| Declare_Subprogram For_Outer_Call,INIT_0330 ; Debug Table 0x1.0x10 = 0x95,0xffef
0097 029d 035b | [| Declare_Subprogram For_Outer_Call,INIT_0358 ; Debug Table 0x1.0x11 = 0x97,0xffee
0099 029d 03cb | | Declare_Subprogram For_Outer_Call,INIT_03c8 ; Debug Table 0x1.0x12 = 0x99,0xffed
009b 029d 03eb | | Declare_Subprogram For_Outer_Call,INIT_03e8 ; Debug Table 0x1.0x13 = 0x9b,0xffec
009d 1d0d | | Execute_Immediate Reference_Lex_1,0xd ; Debug Table 0x1.0x14 = 0x9d,0xffeb
009e 00c7 | | Action Elaborate_Subprogram
009f BODY_0008:
009f 00bc | | Action Signal_Activated
00a0 00bb | | Action Signal_Completion
00a1 0000 0000 | | .BLANK 0000[0x7]
00a8 ; --------------------------------------------------------------------------------------
00a8 ; SUBPROGRAM
00a8 ; --------------------------------------------------------------------------------------
00a8 00b1 | | .CONST 0x00b1 ; Address of begin
00a9 0004 | | .CONST 0x0004 ; Address of exception handler
00aa 0002 | | .CONST 0x0002 ; Number of locals
00ab INIT_00a8:
00ab e002 | | Load 0x0,0x2 ; Debug Table 0x2 = .DEBUG 0x00ab,0x054a,0x0002,0x0000,0x0057,0x9775,0x0000,0x0453
; Debug Table 0x2.0x0 = 0xab,0xffff
00ac 1b19 | | Execute Package,Field_Read,Field_Number 0x19
00ad 00db | | Load_Top At_Offset_3
00ae 0217 | | Execute Heap_Access,All_Reference
00af 3c1e |< | Execute Record,Field_Read,Field_Number 0x1e
00b0 0031 | 1 | Store_Top Heap_Access,At_Offset_1
00b1 BODY_00a8:
00b1 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x2.0x1 = 0xb1,0x1
00b2 680b |h | Jump_Zero 0xbe
00b3 00d8 | | Load_Top At_Offset_0
00b4 0217 | | Execute Heap_Access,All_Reference
00b5 3406 |4 | Execute Record,Field_Reference,Field_Number 0x6
00b6 e002 | | Load 0x0,0x2
00b7 1b16 | | Execute Package,Field_Read,Field_Number 0x16
00b8 01de | | Execute Vector,Not_Equal
00b9 6804 |h | Jump_Zero 0xbe
00ba 00db | | Load_Top At_Offset_3 ; Debug Table 0x2.0x2 = 0xba,0x2
00bb 00d9 | | Load_Top At_Offset_1
00bc 821b | | Call 0x1,0x1b
00bd 4402 |D | Exit_Subprogram With_Result,0x2
00be e5fe | | Load 0x2,-0x2 ; Debug Table 0x2.0x3 = 0xbe,0x3
00bf e5ff | | Load 0x2,-0x1
00c0 e003 | | Load 0x0,0x3
00c1 1811 | | Execute Package,Field_Execute,Field_Number 0x11
00c2 e5fe | | Load 0x2,-0x2 ; Debug Table 0x2.0x4 = 0xc2,0x4
00c3 0d03 | | Execute_Immediate Less,0x3
00c4 6822 |h" | Jump_Zero 0xe7
00c5 00db | | Load_Top At_Offset_3 ; Debug Table 0x2.0x5 = 0xc5,0x5
00c6 0217 | | Execute Heap_Access,All_Reference
00c7 3c10 |< | Execute Record,Field_Read,Field_Number 0x10
00c8 680f |h | Jump_Zero 0xd8
00c9 00db | | Load_Top At_Offset_3 ; Debug Table 0x2.0x6 = 0xc9,0x6
00ca 0219 | | Execute Heap_Access,All_Read
00cb 3c17 |< | Execute Record,Field_Read,Field_Number 0x17
00cc 00d8 | | Load_Top At_Offset_0
00cd 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
00ce e5ff | | Load 0x2,-0x1
00cf 821c | | Call 0x1,0x1c
00d0 00d9 | | Load_Top At_Offset_1
00d1 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
00d2 00d1 | | Pop_Control Pop_Count_1
00d3 00db | | Load_Top At_Offset_3 ; Debug Table 0x2.0x7 = 0xd3,0x7
00d4 0217 | | Execute Heap_Access,All_Reference
00d5 3417 |4 | Execute Record,Field_Reference,Field_Number 0x17
00d6 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
00d7 4402 |D | Exit_Subprogram With_Result,0x2
00d8 00db | | Load_Top At_Offset_3 ; Debug Table 0x2.0x8 = 0xd8,0x8
00d9 0219 | | Execute Heap_Access,All_Read
00da 3c16 |< | Execute Record,Field_Read,Field_Number 0x16
00db 00d8 | | Load_Top At_Offset_0
00dc 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
00dd e5ff | | Load 0x2,-0x1
00de 821c | | Call 0x1,0x1c
00df 00d9 | | Load_Top At_Offset_1
00e0 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
00e1 00d1 | | Pop_Control Pop_Count_1
00e2 00db | | Load_Top At_Offset_3 ; Debug Table 0x2.0x9 = 0xe2,0x9
00e3 0217 | | Execute Heap_Access,All_Reference
00e4 3416 |4 | Execute Record,Field_Reference,Field_Number 0x16
00e5 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
00e6 4402 |D | Exit_Subprogram With_Result,0x2
00e7 e5fe | | Load 0x2,-0x2 ; Debug Table 0x2.0xa = 0xe7,0xa
00e8 0f03 | | Execute_Immediate Equal,0x3
00e9 6822 |h" | Jump_Zero 0x10c
00ea 00db | | Load_Top At_Offset_3 ; Debug Table 0x2.0xb = 0xea,0xb
00eb 0217 | | Execute Heap_Access,All_Reference
00ec 3c11 |< | Execute Record,Field_Read,Field_Number 0x11
00ed 680f |h | Jump_Zero 0xfd
00ee 00db | | Load_Top At_Offset_3 ; Debug Table 0x2.0xc = 0xee,0xc
00ef 0219 | | Execute Heap_Access,All_Read
00f0 3c17 |< | Execute Record,Field_Read,Field_Number 0x17
00f1 00d8 | | Load_Top At_Offset_0
00f2 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
00f3 e5ff | | Load 0x2,-0x1
00f4 821d | | Call 0x1,0x1d
00f5 00d9 | | Load_Top At_Offset_1
00f6 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
00f7 00d1 | | Pop_Control Pop_Count_1
00f8 00db | | Load_Top At_Offset_3 ; Debug Table 0x2.0xd = 0xf8,0xd
00f9 0217 | | Execute Heap_Access,All_Reference
00fa 3417 |4 | Execute Record,Field_Reference,Field_Number 0x17
00fb 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
00fc 4402 |D | Exit_Subprogram With_Result,0x2
00fd 00db | | Load_Top At_Offset_3 ; Debug Table 0x2.0xe = 0xfd,0xe
00fe 0219 | | Execute Heap_Access,All_Read
00ff 3c16 |< | Execute Record,Field_Read,Field_Number 0x16
0100 00d8 | | Load_Top At_Offset_0
0101 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0102 e5ff | | Load 0x2,-0x1
0103 821d | | Call 0x1,0x1d
0104 00d9 | | Load_Top At_Offset_1
0105 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
0106 00d1 | | Pop_Control Pop_Count_1
0107 00db | | Load_Top At_Offset_3 ; Debug Table 0x2.0xf = 0x107,0xf
0108 0217 | | Execute Heap_Access,All_Reference
0109 3416 |4 | Execute Record,Field_Reference,Field_Number 0x16
010a 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
010b 4402 |D | Exit_Subprogram With_Result,0x2
010c 00db | | Load_Top At_Offset_3 ; Debug Table 0x2.0x10 = 0x10c,0x10
010d 0217 | | Execute Heap_Access,All_Reference
010e 3c19 |< | Execute Record,Field_Read,Field_Number 0x19
010f 0007 | | Action Break_Optional
0110 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x2.0x11 = 0x110,0x401
0111 021d | | Execute Heap_Access,Is_Null
0112 00d0 | | Action Swap_Control
0113 00d1 | | Pop_Control Pop_Count_1
0114 680e |h | Jump_Zero 0x123 ; Debug Table 0x2.0x12 = 0x114,0x10
0115 00db | | Load_Top At_Offset_3 ; Debug Table 0x2.0x13 = 0x115,0x11
0116 0217 | | Execute Heap_Access,All_Reference
0117 3c1e |< | Execute Record,Field_Read,Field_Number 0x1e
0118 0217 | | Execute Heap_Access,All_Reference
0119 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
011a 4805 |H | Short_Literal 0x5
011b 4805 |H | Short_Literal 0x5
011c e5ff | | Load 0x2,-0x1
011d e003 | | Load 0x0,0x3
011e 180f | | Execute Package,Field_Execute,Field_Number 0xf
011f 821a | | Call 0x1,0x1a
0120 e5ff | | Load 0x2,-0x1
0121 0217 | | Execute Heap_Access,All_Reference
0122 3819 |8 | Execute Record,Field_Write,Field_Number 0x19
0123 00db | | Load_Top At_Offset_3 ; Debug Table 0x2.0x14 = 0x123,0x12
0124 0217 | | Execute Heap_Access,All_Reference
0125 3c19 |< | Execute Record,Field_Read,Field_Number 0x19
0126 4402 |D | Exit_Subprogram With_Result,0x2
0127 0000 | | .XXX[0x1]
0128 ; --------------------------------------------------------------------------------------
0128 ; SUBPROGRAM
0128 ; --------------------------------------------------------------------------------------
0128 0134 | 4 | .CONST 0x0134 ; Address of begin
0129 0004 | | .CONST 0x0004 ; Address of exception handler
012a 0002 | | .CONST 0x0002 ; Number of locals
012b INIT_0128:
012b 0007 | | Action Break_Optional ; Debug Table 0x3 = .DEBUG 0x012b,0x0576,0x0002,0x0000,0x0057,0x9895,0x0000,0x007a
; Debug Table 0x3.0x0 = 0x12b,0xffff
012c e5ff | | Load 0x2,-0x1 ; Debug Table 0x3.0x1 = 0x12c,0x401
012d 0007 | | Action Break_Optional
012e 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0x3.0x2 = 0x12e,0x402
012f 0007 | | Action Break_Optional ; Debug Table 0x3.0x3 = 0x12f,0x403
0130 0007 | | Action Break_Optional ; Debug Table 0x3.0x4 = 0x130,0x404
0131 00eb | | Load_Encached Diana_Cache ; Debug Table 0x3.0x5 = 0x131,0xffff
0132 1b0e | | Execute Package,Field_Read,Field_Number 0xe
0133 03f1 | | Declare_Variable Discrete,With_Value
0134 BODY_0128:
0134 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x3.0x6 = 0x134,0x1
0135 0b41 | A | Execute_Immediate Case_Compare,0x41
0136 7012 |p | Jump_Nonzero 0x149
0137 0b3f | ? | Execute_Immediate Case_Compare,0x3f
0138 7010 |p | Jump_Nonzero 0x149
0139 0b3e | > | Execute_Immediate Case_Compare,0x3e
013a 7010 |p | Jump_Nonzero 0x14b
013b 0b47 | G | Execute_Immediate Case_Compare,0x47
013c 7019 |p | Jump_Nonzero 0x156
013d 0b48 | H | Execute_Immediate Case_Compare,0x48
013e 7017 |p | Jump_Nonzero 0x156
013f 0b46 | F | Execute_Immediate Case_Compare,0x46
0140 7015 |p | Jump_Nonzero 0x156
0141 0b3b | ; | Execute_Immediate Case_Compare,0x3b
0142 701e |p | Jump_Nonzero 0x161
0143 0b57 | W | Execute_Immediate Case_Compare,0x57
0144 7027 |p' | Jump_Nonzero 0x16c
0145 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x3.0x7 = 0x145,0x7
0146 e210 | | Load 0x1,0x10
0147 01d7 | | Execute Vector,Field_Read
0148 4401 |D | Exit_Subprogram With_Result,0x1
0149 4801 |H | Short_Literal 0x1 ; Debug Table 0x3.0x8 = 0x149,0x2
014a 4401 |D | Exit_Subprogram With_Result,0x1
014b e5ff | | Load 0x2,-0x1 ; Debug Table 0x3.0x9 = 0x14b,0x3
014c 00eb | | Load_Encached Diana_Cache
014d 18d8 | | Execute Package,Field_Execute,Field_Number 0xd8
014e e404 | | Load 0x2,0x4 ; Debug Table 0x3.0xa = 0x14e,0x801
014f 0007 | | Action Break_Optional
0150 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0x3.0xb = 0x150,0x802
0151 0007 | | Action Break_Optional ; Debug Table 0x3.0xc = 0x151,0x803
0152 00d0 | | Action Swap_Control ; Debug Table 0x3.0xd = 0x152,0x804
0153 00d1 | | Pop_Control Pop_Count_1
0154 0f7c | | | Execute_Immediate Equal,0x7c ; Debug Table 0x3.0xe = 0x154,0x3
0155 4401 |D | Exit_Subprogram With_Result,0x1
0156 e5ff | | Load 0x2,-0x1 ; Debug Table 0x3.0xf = 0x156,0x4
0157 00eb | | Load_Encached Diana_Cache
0158 18b6 | | Execute Package,Field_Execute,Field_Number 0xb6
0159 e404 | | Load 0x2,0x4 ; Debug Table 0x3.0x10 = 0x159,0xc01
015a 0007 | | Action Break_Optional
015b 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0x3.0x11 = 0x15b,0xc02
015c 0007 | | Action Break_Optional ; Debug Table 0x3.0x12 = 0x15c,0xc03
015d 00d0 | | Action Swap_Control ; Debug Table 0x3.0x13 = 0x15d,0xc04
015e 00d1 | | Pop_Control Pop_Count_1
015f 0f4e | N | Execute_Immediate Equal,0x4e ; Debug Table 0x3.0x14 = 0x15f,0x4
0160 4401 |D | Exit_Subprogram With_Result,0x1
0161 e5ff | | Load 0x2,-0x1 ; Debug Table 0x3.0x15 = 0x161,0x5
0162 00eb | | Load_Encached Diana_Cache
0163 18e8 | | Execute Package,Field_Execute,Field_Number 0xe8
0164 e404 | | Load 0x2,0x4 ; Debug Table 0x3.0x16 = 0x164,0x1001
0165 0007 | | Action Break_Optional
0166 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0x3.0x17 = 0x166,0x1002
0167 0007 | | Action Break_Optional ; Debug Table 0x3.0x18 = 0x167,0x1003
0168 00d0 | | Action Swap_Control ; Debug Table 0x3.0x19 = 0x168,0x1004
0169 00d1 | | Pop_Control Pop_Count_1
016a 0f73 | s | Execute_Immediate Equal,0x73 ; Debug Table 0x3.0x1a = 0x16a,0x5
016b 4401 |D | Exit_Subprogram With_Result,0x1
016c e5ff | | Load 0x2,-0x1 ; Debug Table 0x3.0x1b = 0x16c,0x6
016d 00eb | | Load_Encached Diana_Cache
016e 18e0 | | Execute Package,Field_Execute,Field_Number 0xe0
016f 8211 | | Call 0x1,0x11
0170 4401 |D | Exit_Subprogram With_Result,0x1
0171 0000 0000 | | .BLANK 0000[0x7]
0178 ; --------------------------------------------------------------------------------------
0178 ; SUBPROGRAM
0178 ; --------------------------------------------------------------------------------------
0178 0181 | | .CONST 0x0181 ; Address of begin
0179 0004 | | .CONST 0x0004 ; Address of exception handler
017a 0003 | | .CONST 0x0003 ; Number of locals
017b INIT_0178:
017b 00ef | | Load_Encached Diana_Sequence_Cache ; Debug Table 0x4 = .DEBUG 0x017b,0x05b0,0x0001,0x0000,0x0057,0x9895,0x0000,0x010b
; Debug Table 0x4.0x0 = 0x17b,0xffff
017c 00db | | Load_Top At_Offset_3
017d e004 | | Load 0x0,0x4
017e 1812 | | Execute Package,Field_Execute,Field_Number 0x12
017f 0031 | 1 | Store_Top Heap_Access,At_Offset_1
0180 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x4.0x1 = 0x180,0xfffe
0181 BODY_0178:
0181 7826 |x& | Jump 0x1a8
0182 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x4.0x2 = 0x182,0x2
0183 0007 | | Action Break_Optional
0184 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x4.0x3 = 0x184,0x401
0185 0217 | | Execute Heap_Access,All_Reference
0186 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0187 00d9 | | Load_Top At_Offset_1
0188 0007 | | Action Break_Optional
0189 e406 | | Load 0x2,0x6 ; Debug Table 0x4.0x4 = 0x189,0x801
018a 0007 | | Action Break_Optional
018b 0210 | | Execute Heap_Access,Get_Segment ; Debug Table 0x4.0x5 = 0x18b,0x802
018c 0007 | | Action Break_Optional ; Debug Table 0x4.0x6 = 0x18c,0x803
018d 00d0 | | Action Swap_Control ; Debug Table 0x4.0x7 = 0x18d,0x804
018e 00d1 | | Pop_Control Pop_Count_1
018f 49af |I | Short_Literal 0x1af ; Debug Table 0x4.0x8 = 0x18f,0x401
0190 00eb | | Load_Encached Diana_Cache
0191 0096 | | Execute Package,Field_Execute_Dynamic
0192 00d0 | | Action Swap_Control
0193 00d1 | | Pop_Control Pop_Count_1
0194 0031 | 1 | Store_Top Heap_Access,At_Offset_1 ; Debug Table 0x4.0x9 = 0x194,0x2
0195 e5fd | | Load 0x2,-0x3 ; Debug Table 0x4.0xa = 0x195,0x3
0196 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0197 00d9 | | Load_Top At_Offset_1
0198 4975 |Iu | Short_Literal 0x175
0199 00eb | | Load_Encached Diana_Cache
019a 0098 | | Execute Package,Field_Read_Dynamic
019b 1839 | 9 | Execute Package,Field_Execute,Field_Number 0x39
019c 7006 |p | Jump_Nonzero 0x1a3
019d e5fd | | Load 0x2,-0x3 ; Debug Table 0x4.0xb = 0x19d,0x4
019e e5fe | | Load 0x2,-0x2
019f 00da | | Load_Top At_Offset_2
01a0 e001 | | Load 0x0,0x1
01a1 1817 | | Execute Package,Field_Execute,Field_Number 0x17
01a2 00d1 | | Pop_Control Pop_Count_1
01a3 0007 | | Action Break_Optional ; Debug Table 0x4.0xc = 0x1a3,0x5
01a4 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x4.0xd = 0x1a4,0xc01
01a5 0217 | | Execute Heap_Access,All_Reference
01a6 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
01a7 0032 | 2 | Store_Top Heap_Access,At_Offset_2 ; Debug Table 0x4.0xe = 0x1a7,0x5
01a8 0007 | | Action Break_Optional ; Debug Table 0x4.0xf = 0x1a8,0x1
01a9 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x4.0x10 = 0x1a9,0x1001
01aa 021d | | Execute Heap_Access,Is_Null
01ab 6fd6 |o | Jump_Zero 0x182 ; Debug Table 0x4.0x11 = 0x1ab,0x1
01ac 4503 |E | Exit_Subprogram 0x3
01ad 0000 0000 | | .XXX[0x3]
01af 0000 | |
01b0 ; --------------------------------------------------------------------------------------
01b0 ; SUBPROGRAM
01b0 ; --------------------------------------------------------------------------------------
01b0 01b5 | | .CONST 0x01b5 ; Address of begin
01b1 0004 | | .CONST 0x0004 ; Address of exception handler
01b2 0002 | | .CONST 0x0002 ; Number of locals
01b3 INIT_01b0:
01b3 029f 0403 | | Declare_Subprogram For_Call,INIT_0400 ; Debug Table 0x5 = .DEBUG 0x01b3,0x05d6,0x0001,0x0000,0x0057,0x9895,0x0000,0x016a
; Debug Table 0x5.0x0 = 0x1b3,0xffff
01b5 BODY_01b0:
01b5 00db | | Load_Top At_Offset_3 ; Debug Table 0x5.0x1 = 0x1b5,0x1
01b6 8402 | | Call 0x2,0x2
01b7 4503 |E | Exit_Subprogram 0x3
01b8 ; --------------------------------------------------------------------------------------
01b8 ; SUBPROGRAM
01b8 ; --------------------------------------------------------------------------------------
01b8 01c4 | | .CONST 0x01c4 ; Address of begin
01b9 0004 | | .CONST 0x0004 ; Address of exception handler
01ba 0004 | | .CONST 0x0004 ; Number of locals
01bb INIT_01b8:
01bb 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x6 = .DEBUG 0x01bb,0x05dc,0x0001,0x0000,0x0057,0x9895,0x0000,0x022b
; Debug Table 0x6.0x0 = 0x1bb,0xffff
01bc 00ef | | Load_Encached Diana_Sequence_Cache ; Debug Table 0x6.0x1 = 0x1bc,0xfffe
01bd e5ff | | Load 0x2,-0x1 ; Debug Table 0x6.0x2 = 0x1bd,0xfffd
01be 00eb | | Load_Encached Diana_Cache
01bf 18cf | | Execute Package,Field_Execute,Field_Number 0xcf
01c0 00eb | | Load_Encached Diana_Cache
01c1 182a | * | Execute Package,Field_Execute,Field_Number 0x2a
01c2 00eb | | Load_Encached Diana_Cache
01c3 182d | - | Execute Package,Field_Execute,Field_Number 0x2d
01c4 BODY_01b8:
01c4 e5ff | | Load 0x2,-0x1 ; Debug Table 0x6.0x3 = 0x1c4,0x1
01c5 e004 | | Load 0x0,0x4
01c6 18a7 | | Execute Package,Field_Execute,Field_Number 0xa7
01c7 6801 |h | Jump_Zero 0x1c9
01c8 4503 |E | Exit_Subprogram 0x3 ; Debug Table 0x6.0x4 = 0x1c8,0x2
01c9 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x6.0x5 = 0x1c9,0x3
01ca 0092 0489 | | Action Push_String_Extended,0x489 ; "HEAP"
01cc 01df | | Execute Vector,Equal
01cd 682a |h* | Jump_Zero 0x1f8
01ce e5ff | | Load 0x2,-0x1 ; Debug Table 0x6.0x6 = 0x1ce,0x4
01cf e004 | | Load 0x0,0x4
01d0 18aa | | Execute Package,Field_Execute,Field_Number 0xaa
01d1 0032 | 2 | Store_Top Heap_Access,At_Offset_2
01d2 0007 | | Action Break_Optional ; Debug Table 0x6.0x7 = 0x1d2,0x5
01d3 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x6.0x8 = 0x1d3,0x401
01d4 021d | | Execute Heap_Access,Is_Null
01d5 7022 |p" | Jump_Nonzero 0x1f8 ; Debug Table 0x6.0x9 = 0x1d5,0x5
01d6 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x6.0xa = 0x1d6,0x6
01d7 0007 | | Action Break_Optional
01d8 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x6.0xb = 0x1d8,0x801
01d9 0217 | | Execute Heap_Access,All_Reference
01da 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
01db 00d9 | | Load_Top At_Offset_1
01dc 0007 | | Action Break_Optional
01dd e407 | | Load 0x2,0x7 ; Debug Table 0x6.0xc = 0x1dd,0xc01
01de 0007 | | Action Break_Optional
01df 0210 | | Execute Heap_Access,Get_Segment ; Debug Table 0x6.0xd = 0x1df,0xc02
01e0 0007 | | Action Break_Optional ; Debug Table 0x6.0xe = 0x1e0,0xc03
01e1 00d0 | | Action Swap_Control ; Debug Table 0x6.0xf = 0x1e1,0xc04
01e2 00d1 | | Pop_Control Pop_Count_1
01e3 49af |I | Short_Literal 0x1af ; Debug Table 0x6.0x10 = 0x1e3,0x801
01e4 00eb | | Load_Encached Diana_Cache
01e5 0096 | | Execute Package,Field_Execute_Dynamic
01e6 00d0 | | Action Swap_Control
01e7 00d1 | | Pop_Control Pop_Count_1
01e8 820e | | Call 0x1,0xe ; Debug Table 0x6.0x11 = 0x1e8,0x6
01e9 0033 | 3 | Store_Top Heap_Access,At_Offset_3
01ea e5fd | | Load 0x2,-0x3 ; Debug Table 0x6.0x12 = 0x1ea,0x7
01eb 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
01ec 00db | | Load_Top At_Offset_3
01ed 4975 |Iu | Short_Literal 0x175
01ee 00eb | | Load_Encached Diana_Cache
01ef 0098 | | Execute Package,Field_Read_Dynamic
01f0 1839 | 9 | Execute Package,Field_Execute,Field_Number 0x39
01f1 7006 |p | Jump_Nonzero 0x1f8
01f2 e5fd | | Load 0x2,-0x3 ; Debug Table 0x6.0x13 = 0x1f2,0x8
01f3 e5fe | | Load 0x2,-0x2
01f4 e402 | | Load 0x2,0x2
01f5 e001 | | Load 0x0,0x1
01f6 1817 | | Execute Package,Field_Execute,Field_Number 0x17
01f7 00d1 | | Pop_Control Pop_Count_1
01f8 4503 |E | Exit_Subprogram 0x3
01f9 0000 0000 | | .BLANK 0000[0x7]
0200 ; --------------------------------------------------------------------------------------
0200 ; SUBPROGRAM
0200 ; --------------------------------------------------------------------------------------
0200 0203 | | .CONST 0x0203 ; Address of begin
0201 0004 | | .CONST 0x0004 ; Address of exception handler
0202 0001 | | .CONST 0x0001 ; Number of locals
0203 BODY_0200:
0203 INIT_0200:
0203 0007 | | Action Break_Optional ; Debug Table 0x7 = .DEBUG 0x0203,0x0606,0x0001,0x0000,0x0057,0x9895,0x0000,0x02ae
; Debug Table 0x7.0x0 = 0x203,0x1
0204 e5ff | | Load 0x2,-0x1 ; Debug Table 0x7.0x1 = 0x204,0x401
0205 0007 | | Action Break_Optional
0206 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0x7.0x2 = 0x206,0x402
0207 0007 | | Action Break_Optional ; Debug Table 0x7.0x3 = 0x207,0x403
0208 0007 | | Action Break_Optional ; Debug Table 0x7.0x4 = 0x208,0x404
0209 0b4d | M | Execute_Immediate Case_Compare,0x4d ; Debug Table 0x7.0x5 = 0x209,0x1
020a 700d |p | Jump_Nonzero 0x218
020b 0b5b | [ | Execute_Immediate Case_Compare,0x5b
020c 700b |p | Jump_Nonzero 0x218
020d 0b5d | ] | Execute_Immediate Case_Compare,0x5d
020e 7009 |p | Jump_Nonzero 0x218
020f 0b53 | S | Execute_Immediate Case_Compare,0x53
0210 7007 |p | Jump_Nonzero 0x218
0211 0b39 | 9 | Execute_Immediate Case_Compare,0x39
0212 7005 |p | Jump_Nonzero 0x218
0213 0b38 | 8 | Execute_Immediate Case_Compare,0x38
0214 7003 |p | Jump_Nonzero 0x218
0215 0b40 | @ | Execute_Immediate Case_Compare,0x40
0216 7007 |p | Jump_Nonzero 0x21e
0217 4503 |E | Exit_Subprogram 0x3 ; Debug Table 0x7.0x6 = 0x217,0x4
0218 e5fd | | Load 0x2,-0x3 ; Debug Table 0x7.0x7 = 0x218,0x2
0219 e5fe | | Load 0x2,-0x2
021a e5ff | | Load 0x2,-0x1
021b 8213 | | Call 0x1,0x13
021c 00d1 | | Pop_Control Pop_Count_1
021d 4503 |E | Exit_Subprogram 0x3
021e e5fd | | Load 0x2,-0x3 ; Debug Table 0x7.0x8 = 0x21e,0x3
021f e5fe | | Load 0x2,-0x2
0220 e5ff | | Load 0x2,-0x1
0221 8214 | | Call 0x1,0x14
0222 00d1 | | Pop_Control Pop_Count_1
0223 4503 |E | Exit_Subprogram 0x3
0224 0000 0000 | | .BLANK 0000[0x4]
0228 ; --------------------------------------------------------------------------------------
0228 ; SUBPROGRAM
0228 ; --------------------------------------------------------------------------------------
0228 022e | . | .CONST 0x022e ; Address of begin
0229 0004 | | .CONST 0x0004 ; Address of exception handler
022a 0002 | | .CONST 0x0002 ; Number of locals
022b INIT_0228:
022b 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x8 = .DEBUG 0x022b,0x061a,0x0002,0x0000,0x0057,0x9895,0x0000,0x02fa
; Debug Table 0x8.0x0 = 0x22b,0xffff
022c e5fe | | Load 0x2,-0x2
022d 0031 | 1 | Store_Top Heap_Access,At_Offset_1
022e BODY_0228:
022e 780a |x | Jump 0x239
022f 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x8.0x1 = 0x22f,0x2
0230 e5ff | | Load 0x2,-0x1
0231 021f | | Execute Heap_Access,Equal
0232 6802 |h | Jump_Zero 0x235
0233 4801 |H | Short_Literal 0x1 ; Debug Table 0x8.0x2 = 0x233,0x3
0234 4402 |D | Exit_Subprogram With_Result,0x2
0235 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x8.0x3 = 0x235,0x4
0236 00eb | | Load_Encached Diana_Cache
0237 18ec | | Execute Package,Field_Execute,Field_Number 0xec
0238 0031 | 1 | Store_Top Heap_Access,At_Offset_1
0239 0007 | | Action Break_Optional ; Debug Table 0x8.0x4 = 0x239,0x1
023a 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x8.0x5 = 0x23a,0x401
023b 021d | | Execute Heap_Access,Is_Null
023c 6ff2 |o | Jump_Zero 0x22f ; Debug Table 0x8.0x6 = 0x23c,0x1
023d 4800 |H | Short_Literal 0x0 ; Debug Table 0x8.0x7 = 0x23d,0x5
023e 4402 |D | Exit_Subprogram With_Result,0x2
023f 0000 | | .XXX[0x1]
0240 ; --------------------------------------------------------------------------------------
0240 ; SUBPROGRAM
0240 ; --------------------------------------------------------------------------------------
0240 0249 | I | .CONST 0x0249 ; Address of begin
0241 0004 | | .CONST 0x0004 ; Address of exception handler
0242 0004 | | .CONST 0x0004 ; Number of locals
0243 INIT_0240:
0243 00f1 | | Load_Encached Diana_Temp_Seq ; Debug Table 0x9 = .DEBUG 0x0243,0x062c,0x0001,0x0000,0x0057,0x9895,0x0000,0x0339
; Debug Table 0x9.0x0 = 0x243,0xffff
0244 e5fd | | Load 0x2,-0x3
0245 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0246 0031 | 1 | Store_Top Heap_Access,At_Offset_1
0247 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x9.0x1 = 0x247,0xfffe
0248 00f1 | | Load_Encached Diana_Temp_Seq ; Debug Table 0x9.0x2 = 0x248,0xfffd
0249 BODY_0240:
0249 7851 |xQ | Jump 0x29b
024a 0007 | | Action Break_Optional ; Debug Table 0x9.0x3 = 0x24a,0x2
024b 00da | | Load_Top At_Offset_2 ; Debug Table 0x9.0x4 = 0x24b,0x401
024c 0217 | | Execute Heap_Access,All_Reference
024d 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
024e 0032 | 2 | Store_Top Heap_Access,At_Offset_2 ; Debug Table 0x9.0x5 = 0x24e,0x2
024f 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x9.0x6 = 0x24f,0x3
0250 8211 | | Call 0x1,0x11
0251 680b |h | Jump_Zero 0x25d
0252 00d9 | | Load_Top At_Offset_1
0253 e5ff | | Load 0x2,-0x1
0254 021f | | Execute Heap_Access,Equal
0255 7004 |p | Jump_Nonzero 0x25a
0256 e5ff | | Load 0x2,-0x1
0257 00da | | Load_Top At_Offset_2
0258 8216 | | Call 0x1,0x16
0259 7801 |x | Jump 0x25b
025a 4801 |H | Short_Literal 0x1
025b 6801 |h | Jump_Zero 0x25d
025c 4503 |E | Exit_Subprogram 0x3 ; Debug Table 0x9.0x7 = 0x25c,0x4
025d 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x9.0x8 = 0x25d,0x5
025e e5ff | | Load 0x2,-0x1
025f 8216 | | Call 0x1,0x16
0260 6835 |h5 | Jump_Zero 0x296
0261 e5ff | | Load 0x2,-0x1 ; Debug Table 0x9.0x9 = 0x261,0x6
0262 00db | | Load_Top At_Offset_3
0263 00eb | | Load_Encached Diana_Cache
0264 1876 | v | Execute Package,Field_Execute,Field_Number 0x76
0265 00da | | Load_Top At_Offset_2 ; Debug Table 0x9.0xa = 0x265,0x7
0266 0031 | 1 | Store_Top Heap_Access,At_Offset_1
0267 0007 | | Action Break_Optional ; Debug Table 0x9.0xb = 0x267,0x8
0268 00da | | Load_Top At_Offset_2 ; Debug Table 0x9.0xc = 0x268,0x801
0269 0217 | | Execute Heap_Access,All_Reference
026a 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
026b 0033 | 3 | Store_Top Heap_Access,At_Offset_3 ; Debug Table 0x9.0xd = 0x26b,0x8
026c 0007 | | Action Break_Optional ; Debug Table 0x9.0xe = 0x26c,0x9
026d 00da | | Load_Top At_Offset_2 ; Debug Table 0x9.0xf = 0x26d,0xc01
026e 021d | | Execute Heap_Access,Is_Null
026f 6801 |h | Jump_Zero 0x271 ; Debug Table 0x9.0x10 = 0x26f,0x9
0270 4503 |E | Exit_Subprogram 0x3 ; Debug Table 0x9.0x11 = 0x270,0xa
0271 0007 | | Action Break_Optional ; Debug Table 0x9.0x12 = 0x271,0xb
0272 0007 | | Action Break_Optional ; Debug Table 0x9.0x13 = 0x272,0xc
0273 00da | | Load_Top At_Offset_2 ; Debug Table 0x9.0x14 = 0x273,0x1001
0274 0217 | | Execute Heap_Access,All_Reference
0275 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0276 e5ff | | Load 0x2,-0x1 ; Debug Table 0x9.0x15 = 0x276,0xc
0277 8216 | | Call 0x1,0x16
0278 6811 |h | Jump_Zero 0x28a
0279 0007 | | Action Break_Optional ; Debug Table 0x9.0x16 = 0x279,0xd
027a 00da | | Load_Top At_Offset_2 ; Debug Table 0x9.0x17 = 0x27a,0x1401
027b 0217 | | Execute Heap_Access,All_Reference
027c 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
027d 0033 | 3 | Store_Top Heap_Access,At_Offset_3 ; Debug Table 0x9.0x18 = 0x27d,0xd
027e 00da | | Load_Top At_Offset_2 ; Debug Table 0x9.0x19 = 0x27e,0xe
027f 00d9 | | Load_Top At_Offset_1
0280 00eb | | Load_Encached Diana_Cache
0281 1877 | w | Execute Package,Field_Execute,Field_Number 0x77
0282 0007 | | Action Break_Optional ; Debug Table 0x9.0x1a = 0x282,0xf
0283 00da | | Load_Top At_Offset_2 ; Debug Table 0x9.0x1b = 0x283,0x1801
0284 021d | | Execute Heap_Access,Is_Null
0285 6fec |o | Jump_Zero 0x272 ; Debug Table 0x9.0x1c = 0x285,0xf
0286 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x9.0x1d = 0x286,0x10
0287 e5fd | | Load 0x2,-0x3
0288 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
0289 4503 |E | Exit_Subprogram 0x3 ; Debug Table 0x9.0x1e = 0x289,0x11
028a 00da | | Load_Top At_Offset_2 ; Debug Table 0x9.0x1f = 0x28a,0x12
028b 0031 | 1 | Store_Top Heap_Access,At_Offset_1
028c 0007 | | Action Break_Optional ; Debug Table 0x9.0x20 = 0x28c,0x13
028d 00da | | Load_Top At_Offset_2 ; Debug Table 0x9.0x21 = 0x28d,0x1c01
028e 0217 | | Execute Heap_Access,All_Reference
028f 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0290 0033 | 3 | Store_Top Heap_Access,At_Offset_3 ; Debug Table 0x9.0x22 = 0x290,0x13
0291 0007 | | Action Break_Optional ; Debug Table 0x9.0x23 = 0x291,0x14
0292 00da | | Load_Top At_Offset_2 ; Debug Table 0x9.0x24 = 0x292,0x2001
0293 021d | | Execute Heap_Access,Is_Null
0294 6fdd |o | Jump_Zero 0x272 ; Debug Table 0x9.0x25 = 0x294,0x14
0295 4503 |E | Exit_Subprogram 0x3 ; Debug Table 0x9.0x26 = 0x295,0x15
0296 0007 | | Action Break_Optional ; Debug Table 0x9.0x27 = 0x296,0x16
0297 00da | | Load_Top At_Offset_2 ; Debug Table 0x9.0x28 = 0x297,0x2401
0298 0217 | | Execute Heap_Access,All_Reference
0299 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
029a 0033 | 3 | Store_Top Heap_Access,At_Offset_3 ; Debug Table 0x9.0x29 = 0x29a,0x16
029b 0007 | | Action Break_Optional ; Debug Table 0x9.0x2a = 0x29b,0x1
029c 00da | | Load_Top At_Offset_2 ; Debug Table 0x9.0x2b = 0x29c,0x2801
029d 021d | | Execute Heap_Access,Is_Null
029e 6fab |o | Jump_Zero 0x24a ; Debug Table 0x9.0x2c = 0x29e,0x1
029f e5fd | | Load 0x2,-0x3 ; Debug Table 0x9.0x2d = 0x29f,0x17
02a0 e5fe | | Load 0x2,-0x2
02a1 e5ff | | Load 0x2,-0x1
02a2 e001 | | Load 0x0,0x1
02a3 1817 | | Execute Package,Field_Execute,Field_Number 0x17
02a4 4503 |E | Exit_Subprogram 0x3
02a5 0000 0000 | | .XXX[0x3]
02a7 0000 | |
02a8 ; --------------------------------------------------------------------------------------
02a8 ; SUBPROGRAM
02a8 ; --------------------------------------------------------------------------------------
02a8 02b0 | | .CONST 0x02b0 ; Address of begin
02a9 0004 | | .CONST 0x0004 ; Address of exception handler
02aa 0003 | | .CONST 0x0003 ; Number of locals
02ab INIT_02a8:
02ab 00f1 | | Load_Encached Diana_Temp_Seq ; Debug Table 0xa = .DEBUG 0x02ab,0x068a,0x0001,0x0000,0x0057,0x9895,0x0000,0x040e
; Debug Table 0xa.0x0 = 0x2ab,0xffff
02ac e5fc | | Load 0x2,-0x4
02ad 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
02ae 0031 | 1 | Store_Top Heap_Access,At_Offset_1
02af 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0xa.0x1 = 0x2af,0xfffe
02b0 BODY_02a8:
02b0 7818 |x | Jump 0x2c9
02b1 0007 | | Action Break_Optional ; Debug Table 0xa.0x2 = 0x2b1,0x2
02b2 00d9 | | Load_Top At_Offset_1 ; Debug Table 0xa.0x3 = 0x2b2,0x401
02b3 0217 | | Execute Heap_Access,All_Reference
02b4 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
02b5 0031 | 1 | Store_Top Heap_Access,At_Offset_1 ; Debug Table 0xa.0x4 = 0x2b5,0x2
02b6 e5ff | | Load 0x2,-0x1 ; Debug Table 0xa.0x5 = 0x2b6,0x3
02b7 00d9 | | Load_Top At_Offset_1
02b8 021f | | Execute Heap_Access,Equal
02b9 7009 |p | Jump_Nonzero 0x2c3
02ba 00d8 | | Load_Top At_Offset_0
02bb 8211 | | Call 0x1,0x11
02bc 6804 |h | Jump_Zero 0x2c1
02bd e5ff | | Load 0x2,-0x1
02be 00d9 | | Load_Top At_Offset_1
02bf 8216 | | Call 0x1,0x16
02c0 7801 |x | Jump 0x2c2
02c1 4800 |H | Short_Literal 0x0
02c2 6801 |h | Jump_Zero 0x2c4
02c3 4504 |E | Exit_Subprogram 0x4 ; Debug Table 0xa.0x6 = 0x2c3,0x4
02c4 0007 | | Action Break_Optional ; Debug Table 0xa.0x7 = 0x2c4,0x5
02c5 00d9 | | Load_Top At_Offset_1 ; Debug Table 0xa.0x8 = 0x2c5,0x801
02c6 0217 | | Execute Heap_Access,All_Reference
02c7 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
02c8 0032 | 2 | Store_Top Heap_Access,At_Offset_2 ; Debug Table 0xa.0x9 = 0x2c8,0x5
02c9 0007 | | Action Break_Optional ; Debug Table 0xa.0xa = 0x2c9,0x1
02ca 00d9 | | Load_Top At_Offset_1 ; Debug Table 0xa.0xb = 0x2ca,0xc01
02cb 021d | | Execute Heap_Access,Is_Null
02cc 6fe4 |o | Jump_Zero 0x2b1 ; Debug Table 0xa.0xc = 0x2cc,0x1
02cd e5fd | | Load 0x2,-0x3 ; Debug Table 0xa.0xd = 0x2cd,0x6
02ce 6805 |h | Jump_Zero 0x2d4
02cf e5fc | | Load 0x2,-0x4 ; Debug Table 0xa.0xe = 0x2cf,0x7
02d0 e5fe | | Load 0x2,-0x2
02d1 e5ff | | Load 0x2,-0x1
02d2 8215 | | Call 0x1,0x15
02d3 00d1 | | Pop_Control Pop_Count_1
02d4 e5fc | | Load 0x2,-0x4 ; Debug Table 0xa.0xf = 0x2d4,0x8
02d5 e5fe | | Load 0x2,-0x2
02d6 e5ff | | Load 0x2,-0x1
02d7 e001 | | Load 0x0,0x1
02d8 1817 | | Execute Package,Field_Execute,Field_Number 0x17
02d9 4504 |E | Exit_Subprogram 0x4
02da 0000 0000 | | .BLANK 0000[0x6]
02e0 ; --------------------------------------------------------------------------------------
02e0 ; SUBPROGRAM
02e0 ; --------------------------------------------------------------------------------------
02e0 02e9 | | .CONST 0x02e9 ; Address of begin
02e1 0004 | | .CONST 0x0004 ; Address of exception handler
02e2 0004 | | .CONST 0x0004 ; Number of locals
02e3 INIT_02e0:
02e3 00f1 | | Load_Encached Diana_Temp_Seq ; Debug Table 0xb = .DEBUG 0x02e3,0x06ac,0x0002,0x0000,0x0057,0x9895,0x0000,0x0482
; Debug Table 0xb.0x0 = 0x2e3,0xffff
02e4 00db | | Load_Top At_Offset_3
02e5 0031 | 1 | Store_Top Heap_Access,At_Offset_1
02e6 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0xb.0x1 = 0x2e6,0xfffe
02e7 e005 | | Load 0x0,0x5 ; Debug Table 0xb.0x2 = 0x2e7,0xfffd
02e8 0322 | " | Declare_Variable Record
02e9 BODY_02e0:
02e9 783c |x< | Jump 0x326
02ea e5fd | | Load 0x2,-0x3 ; Debug Table 0xb.0x3 = 0x2ea,0x2
02eb 7016 |p | Jump_Nonzero 0x302
02ec 0007 | | Action Break_Optional ; Debug Table 0xb.0x4 = 0x2ec,0x3
02ed 00da | | Load_Top At_Offset_2 ; Debug Table 0xb.0x5 = 0x2ed,0x401
02ee 0217 | | Execute Heap_Access,All_Reference
02ef 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
02f0 e001 | | Load 0x0,0x1 ; Debug Table 0xb.0x6 = 0x2f0,0x3
02f1 180e | | Execute Package,Field_Execute,Field_Number 0xe
02f2 0032 | 2 | Store_Top Heap_Access,At_Offset_2
02f3 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xb.0x7 = 0x2f3,0x4
02f4 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
02f5 00da | | Load_Top At_Offset_2
02f6 4975 |Iu | Short_Literal 0x175
02f7 00eb | | Load_Encached Diana_Cache
02f8 0098 | | Execute Package,Field_Read_Dynamic
02f9 1839 | 9 | Execute Package,Field_Execute,Field_Number 0x39
02fa 7026 |p& | Jump_Nonzero 0x321
02fb 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xb.0x8 = 0x2fb,0x5
02fc e5fe | | Load 0x2,-0x2
02fd 00db | | Load_Top At_Offset_3
02fe e001 | | Load 0x0,0x1
02ff 1817 | | Execute Package,Field_Execute,Field_Number 0x17
0300 00d1 | | Pop_Control Pop_Count_1
0301 781f |x | Jump 0x321
0302 0007 | | Action Break_Optional ; Debug Table 0xb.0x9 = 0x302,0x6
0303 00da | | Load_Top At_Offset_2 ; Debug Table 0xb.0xa = 0x303,0x801
0304 0217 | | Execute Heap_Access,All_Reference
0305 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0306 820e | | Call 0x1,0xe ; Debug Table 0xb.0xb = 0x306,0x6
0307 0032 | 2 | Store_Top Heap_Access,At_Offset_2
0308 0007 | | Action Break_Optional ; Debug Table 0xb.0xc = 0x308,0x7
0309 e403 | | Load 0x2,0x3 ; Debug Table 0xb.0xd = 0x309,0xc01
030a 0007 | | Action Break_Optional
030b 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0xb.0xe = 0x30b,0xc02
030c 0007 | | Action Break_Optional ; Debug Table 0xb.0xf = 0x30c,0xc03
030d 0007 | | Action Break_Optional ; Debug Table 0xb.0x10 = 0x30d,0xc04
030e 0fa8 | | Execute_Immediate Equal,0xa8 ; Debug Table 0xb.0x11 = 0x30e,0x7
030f 6802 |h | Jump_Zero 0x312
0310 e006 | | Load 0x0,0x6 ; Debug Table 0xb.0x12 = 0x310,0x8
0311 4403 |D | Exit_Subprogram With_Result,0x3
0312 00d9 | | Load_Top At_Offset_1 ; Debug Table 0xb.0x13 = 0x312,0x9
0313 8211 | | Call 0x1,0x11
0314 6806 |h | Jump_Zero 0x31b
0315 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xb.0x14 = 0x315,0xa
0316 e5fe | | Load 0x2,-0x2
0317 00db | | Load_Top At_Offset_3
0318 8217 | | Call 0x1,0x17
0319 00d1 | | Pop_Control Pop_Count_1
031a 7806 |x | Jump 0x321
031b 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xb.0x15 = 0x31b,0xb
031c e5fd | | Load 0x2,-0x3
031d e5fe | | Load 0x2,-0x2
031e e403 | | Load 0x2,0x3
031f 8218 | | Call 0x1,0x18
0320 00d1 | | Pop_Control Pop_Count_1
0321 0007 | | Action Break_Optional ; Debug Table 0xb.0x16 = 0x321,0xc
0322 00da | | Load_Top At_Offset_2 ; Debug Table 0xb.0x17 = 0x322,0x1001
0323 0217 | | Execute Heap_Access,All_Reference
0324 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0325 0033 | 3 | Store_Top Heap_Access,At_Offset_3 ; Debug Table 0xb.0x18 = 0x325,0xc
0326 0007 | | Action Break_Optional ; Debug Table 0xb.0x19 = 0x326,0x1
0327 00da | | Load_Top At_Offset_2 ; Debug Table 0xb.0x1a = 0x327,0x1401
0328 021d | | Execute Heap_Access,Is_Null
0329 6fc0 |o | Jump_Zero 0x2ea ; Debug Table 0xb.0x1b = 0x329,0x1
032a 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xb.0x1c = 0x32a,0xd
032b 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
032c 4403 |D | Exit_Subprogram With_Result,0x3
032d 0000 0000 | | .XXX[0x3]
032f 0000 | |
0330 ; --------------------------------------------------------------------------------------
0330 ; SUBPROGRAM
0330 ; --------------------------------------------------------------------------------------
0330 0333 | 3 | .CONST 0x0333 ; Address of begin
0331 0004 | | .CONST 0x0004 ; Address of exception handler
0332 0001 | | .CONST 0x0001 ; Number of locals
0333 BODY_0330:
0333 INIT_0330:
0333 00db | | Load_Top At_Offset_3 ; Debug Table 0xc = .DEBUG 0x0333,0x06e8,0x0002,0x0000,0x0057,0x9895,0x0000,0x0528
; Debug Table 0xc.0x0 = 0x333,0x1
0334 4605 |F | Jump_Case 0x5
0335 781e |x | Jump 0x354 ; case 0x0
0336 781d |x | Jump 0x354 ; case 0x1
0337 7803 |x | Jump 0x33b ; case 0x2
0338 7802 |x | Jump 0x33b ; case 0x3
0339 7806 |x | Jump 0x340 ; case 0x4
033a 7805 |x | Jump 0x340 ; case 0x5
033b 4800 |H | Short_Literal 0x0 ; Debug Table 0xc.0x1 = 0x33b,0x2
033c e5fd | | Load 0x2,-0x3
033d e5ff | | Load 0x2,-0x1
033e 8219 | | Call 0x1,0x19
033f 4403 |D | Exit_Subprogram With_Result,0x3
0340 0007 | | Action Break_Optional ; Debug Table 0xc.0x2 = 0x340,0x3
0341 00f1 | | Load_Encached Diana_Temp_Seq ; Debug Table 0xc.0x3 = 0x341,0xfbff
0342 4801 |H | Short_Literal 0x1
0343 e5fd | | Load 0x2,-0x3
0344 e5ff | | Load 0x2,-0x1
0345 8219 | | Call 0x1,0x19
0346 0031 | 1 | Store_Top Heap_Access,At_Offset_1
0347 0007 | | Action Break_Optional ; Debug Table 0xc.0x4 = 0x347,0x401
0348 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xc.0x5 = 0x348,0x801
0349 021d | | Execute Heap_Access,Is_Null
034a 7007 |p | Jump_Nonzero 0x352 ; Debug Table 0xc.0x6 = 0x34a,0x401
034b 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xc.0x7 = 0x34b,0x402
034c e007 | | Load 0x0,0x7
034d 1b0e | | Execute Package,Field_Read,Field_Number 0xe
034e 4801 |H | Short_Literal 0x1
034f e008 | | Load 0x0,0x8
0350 180d | | Execute Package,Field_Execute,Field_Number 0xd
0351 0031 | 1 | Store_Top Heap_Access,At_Offset_1
0352 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xc.0x8 = 0x352,0x403
0353 4403 |D | Exit_Subprogram With_Result,0x3
0354 4831 |H1 | Short_Literal 0x31
0355 0257 | W | Execute Discrete,Raise
0356 0000 0000 | | .XXX[0x2]
0358 ; --------------------------------------------------------------------------------------
0358 ; SUBPROGRAM
0358 ; --------------------------------------------------------------------------------------
0358 035c | \ | .CONST 0x035c ; Address of begin
0359 0004 | | .CONST 0x0004 ; Address of exception handler
035a 0002 | | .CONST 0x0002 ; Number of locals
035b INIT_0358:
035b 00f1 | | Load_Encached Diana_Temp_Seq ; Debug Table 0xd = .DEBUG 0x035b,0x06fc,0x0002,0x0000,0x0057,0x9895,0x0000,0x0581
; Debug Table 0xd.0x0 = 0x35b,0xffff
035c BODY_0358:
035c 00db | | Load_Top At_Offset_3 ; Debug Table 0xd.0x1 = 0x35c,0x1
035d 0217 | | Execute Heap_Access,All_Reference
035e 3406 |4 | Execute Record,Field_Reference,Field_Number 0x6
035f 01d9 | | Execute Vector,Reverse_Bounds
0360 0007 | | Action Break_Optional
0361 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xd.0x2 = 0x361,0x2
0362 e5ff | | Load 0x2,-0x1
0363 0217 | | Execute Heap_Access,All_Reference
0364 3406 |4 | Execute Record,Field_Reference,Field_Number 0x6
0365 01d7 | | Execute Vector,Field_Read
0366 6851 |hQ | Jump_Zero 0x3b8
0367 e5fe | | Load 0x2,-0x2 ; Debug Table 0xd.0x3 = 0x367,0x3
0368 0217 | | Execute Heap_Access,All_Reference
0369 3c13 |< | Execute Record,Field_Read,Field_Number 0x13
036a 6827 |h' | Jump_Zero 0x392
036b 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xd.0x4 = 0x36b,0x4
036c e5fe | | Load 0x2,-0x2
036d 0217 | | Execute Heap_Access,All_Reference
036e 341d |4 | Execute Record,Field_Reference,Field_Number 0x1d
036f 01d7 | | Execute Vector,Field_Read
0370 0007 | | Action Break_Optional
0371 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xd.0x5 = 0x371,0x401
0372 021d | | Execute Heap_Access,Is_Null
0373 00d0 | | Action Swap_Control
0374 00d1 | | Pop_Control Pop_Count_1
0375 680f |h | Jump_Zero 0x385 ; Debug Table 0xd.0x6 = 0x375,0x4
0376 4800 |H | Short_Literal 0x0 ; Debug Table 0xd.0x7 = 0x376,0x5
0377 e5ff | | Load 0x2,-0x1
0378 0217 | | Execute Heap_Access,All_Reference
0379 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
037a 00da | | Load_Top At_Offset_2
037b e5fe | | Load 0x2,-0x2
037c 0217 | | Execute Heap_Access,All_Reference
037d 341c |4 | Execute Record,Field_Reference,Field_Number 0x1c
037e 01d7 | | Execute Vector,Field_Read
037f 8219 | | Call 0x1,0x19
0380 00d9 | | Load_Top At_Offset_1
0381 e5fe | | Load 0x2,-0x2
0382 0217 | | Execute Heap_Access,All_Reference
0383 341d |4 | Execute Record,Field_Reference,Field_Number 0x1d
0384 01d6 | | Execute Vector,Field_Write
0385 00da | | Load_Top At_Offset_2 ; Debug Table 0xd.0x8 = 0x385,0x6
0386 e5ff | | Load 0x2,-0x1
0387 0217 | | Execute Heap_Access,All_Reference
0388 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0389 00da | | Load_Top At_Offset_2
038a e5fe | | Load 0x2,-0x2
038b 0217 | | Execute Heap_Access,All_Reference
038c 341d |4 | Execute Record,Field_Reference,Field_Number 0x1d
038d 01d7 | | Execute Vector,Field_Read
038e e001 | | Load 0x0,0x1
038f 1814 | | Execute Package,Field_Execute,Field_Number 0x14
0390 0033 | 3 | Store_Top Heap_Access,At_Offset_3
0391 7826 |x& | Jump 0x3b8
0392 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xd.0x9 = 0x392,0x7
0393 e5fe | | Load 0x2,-0x2
0394 0217 | | Execute Heap_Access,All_Reference
0395 341b |4 | Execute Record,Field_Reference,Field_Number 0x1b
0396 01d7 | | Execute Vector,Field_Read
0397 0007 | | Action Break_Optional
0398 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xd.0xa = 0x398,0x801
0399 021d | | Execute Heap_Access,Is_Null
039a 00d0 | | Action Swap_Control
039b 00d1 | | Pop_Control Pop_Count_1
039c 680f |h | Jump_Zero 0x3ac ; Debug Table 0xd.0xb = 0x39c,0x7
039d 4800 |H | Short_Literal 0x0 ; Debug Table 0xd.0xc = 0x39d,0x8
039e e5ff | | Load 0x2,-0x1
039f 0217 | | Execute Heap_Access,All_Reference
03a0 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
03a1 00da | | Load_Top At_Offset_2
03a2 e5fe | | Load 0x2,-0x2
03a3 0217 | | Execute Heap_Access,All_Reference
03a4 341a |4 | Execute Record,Field_Reference,Field_Number 0x1a
03a5 01d7 | | Execute Vector,Field_Read
03a6 8219 | | Call 0x1,0x19
03a7 00d9 | | Load_Top At_Offset_1
03a8 e5fe | | Load 0x2,-0x2
03a9 0217 | | Execute Heap_Access,All_Reference
03aa 341b |4 | Execute Record,Field_Reference,Field_Number 0x1b
03ab 01d6 | | Execute Vector,Field_Write
03ac 00da | | Load_Top At_Offset_2 ; Debug Table 0xd.0xd = 0x3ac,0x9
03ad e5ff | | Load 0x2,-0x1
03ae 0217 | | Execute Heap_Access,All_Reference
03af 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
03b0 00da | | Load_Top At_Offset_2
03b1 e5fe | | Load 0x2,-0x2
03b2 0217 | | Execute Heap_Access,All_Reference
03b3 341b |4 | Execute Record,Field_Reference,Field_Number 0x1b
03b4 01d7 | | Execute Vector,Field_Read
03b5 e001 | | Load 0x0,0x1
03b6 1814 | | Execute Package,Field_Execute,Field_Number 0x14
03b7 0033 | 3 | Store_Top Heap_Access,At_Offset_3
03b8 3fa8 |? | Loop_Increasing 0x361
03b9 0007 | | Action Break_Optional ; Debug Table 0xd.0xe = 0x3b9,0xa
03ba 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xd.0xf = 0x3ba,0xc01
03bb 021d | | Execute Heap_Access,Is_Null
03bc 7007 |p | Jump_Nonzero 0x3c4 ; Debug Table 0xd.0x10 = 0x3bc,0xa
03bd 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xd.0x11 = 0x3bd,0xb
03be e007 | | Load 0x0,0x7
03bf 1b0e | | Execute Package,Field_Read,Field_Number 0xe
03c0 4800 |H | Short_Literal 0x0
03c1 e008 | | Load 0x0,0x8
03c2 180d | | Execute Package,Field_Execute,Field_Number 0xd
03c3 0031 | 1 | Store_Top Heap_Access,At_Offset_1
03c4 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xd.0x12 = 0x3c4,0xc
03c5 4402 |D | Exit_Subprogram With_Result,0x2
03c6 0000 0000 | | .XXX[0x2]
03c8 ; --------------------------------------------------------------------------------------
03c8 ; SUBPROGRAM
03c8 ; --------------------------------------------------------------------------------------
03c8 03cb | | .CONST 0x03cb ; Address of begin
03c9 0004 | | .CONST 0x0004 ; Address of exception handler
03ca 0001 | | .CONST 0x0001 ; Number of locals
03cb BODY_03c8:
03cb INIT_03c8:
03cb 0007 | | Action Break_Optional ; Debug Table 0xe = .DEBUG 0x03cb,0x0724,0x0001,0x0000,0x0057,0x9895,0x0000,0x062c
; Debug Table 0xe.0x0 = 0x3cb,0x1
03cc 00db | | Load_Top At_Offset_3 ; Debug Table 0xe.0x1 = 0x3cc,0x401
03cd 021d | | Execute Heap_Access,Is_Null
03ce 6818 |h | Jump_Zero 0x3e7 ; Debug Table 0xe.0x2 = 0x3ce,0x1
03cf 4802 |H | Short_Literal 0x2 ; Debug Table 0xe.0x3 = 0x3cf,0x2
03d0 00db | | Load_Top At_Offset_3
03d1 e003 | | Load 0x0,0x3
03d2 180f | | Execute Package,Field_Execute,Field_Number 0xf
03d3 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xe.0x4 = 0x3d3,0x801
03d4 021d | | Execute Heap_Access,Is_Null
03d5 00d0 | | Action Swap_Control
03d6 00d1 | | Pop_Control Pop_Count_1
03d7 6803 |h | Jump_Zero 0x3db ; Debug Table 0xe.0x5 = 0x3d7,0x2
03d8 e006 | | Load 0x0,0x6 ; Debug Table 0xe.0x6 = 0x3d8,0x3
03d9 a5fe | | Store_Unchecked 0x2,-0x2
03da 4502 |E | Exit_Subprogram 0x2
03db 00da | | Load_Top At_Offset_2 ; Debug Table 0xe.0x7 = 0x3db,0x4
03dc 0217 | | Execute Heap_Access,All_Reference
03dd 3c1e |< | Execute Record,Field_Read,Field_Number 0x1e
03de 0217 | | Execute Heap_Access,All_Reference
03df 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
03e0 4802 |H | Short_Literal 0x2
03e1 4802 |H | Short_Literal 0x2
03e2 e5ff | | Load 0x2,-0x1
03e3 e003 | | Load 0x0,0x3
03e4 180f | | Execute Package,Field_Execute,Field_Number 0xf
03e5 821a | | Call 0x1,0x1a
03e6 a5fe | | Store_Unchecked 0x2,-0x2
03e7 4502 |E | Exit_Subprogram 0x2
03e8 ; --------------------------------------------------------------------------------------
03e8 ; SUBPROGRAM
03e8 ; --------------------------------------------------------------------------------------
03e8 03eb | | .CONST 0x03eb ; Address of begin
03e9 0004 | | .CONST 0x0004 ; Address of exception handler
03ea 0001 | | .CONST 0x0001 ; Number of locals
03eb BODY_03e8:
03eb INIT_03e8:
03eb 0007 | | Action Break_Optional ; Debug Table 0xf = .DEBUG 0x03eb,0x0736,0x0001,0x0000,0x0057,0x9895,0x0000,0x066d
; Debug Table 0xf.0x0 = 0x3eb,0x1
03ec 00db | | Load_Top At_Offset_3 ; Debug Table 0xf.0x1 = 0x3ec,0x401
03ed 021d | | Execute Heap_Access,Is_Null
03ee 680c |h | Jump_Zero 0x3fb ; Debug Table 0xf.0x2 = 0x3ee,0x1
03ef 00da | | Load_Top At_Offset_2 ; Debug Table 0xf.0x3 = 0x3ef,0x2
03f0 0217 | | Execute Heap_Access,All_Reference
03f1 3c1e |< | Execute Record,Field_Read,Field_Number 0x1e
03f2 0217 | | Execute Heap_Access,All_Reference
03f3 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
03f4 4803 |H | Short_Literal 0x3
03f5 4803 |H | Short_Literal 0x3
03f6 e5ff | | Load 0x2,-0x1
03f7 e003 | | Load 0x0,0x3
03f8 180f | | Execute Package,Field_Execute,Field_Number 0xf
03f9 821a | | Call 0x1,0x1a
03fa a5fe | | Store_Unchecked 0x2,-0x2
03fb 4502 |E | Exit_Subprogram 0x2
03fc 0000 0000 | | .BLANK 0000[0x4]
0400 ; --------------------------------------------------------------------------------------
0400 ; SUBPROGRAM
0400 ; --------------------------------------------------------------------------------------
0400 0403 | | .CONST 0x0403 ; Address of begin
0401 0004 | | .CONST 0x0004 ; Address of exception handler
0402 0001 | | .CONST 0x0001 ; Number of locals
0403 BODY_0400:
0403 INIT_0400:
0403 00da | | Load_Top At_Offset_2 ; Debug Table 0x10 = .DEBUG 0x0403,0x0740,0x0001,0x0000,0x0057,0x9895,0x0000,0x017d
; Debug Table 0x10.0x0 = 0x403,0x1
0404 0007 | | Action Break_Optional
0405 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x10.0x1 = 0x405,0x401
0406 0007 | | Action Break_Optional
0407 e603 | | Load 0x3,0x3 ; Debug Table 0x10.0x2 = 0x407,0x801
0408 0007 | | Action Break_Optional
0409 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0x10.0x3 = 0x409,0x802
040a 0007 | | Action Break_Optional ; Debug Table 0x10.0x4 = 0x40a,0x803
040b 00d0 | | Action Swap_Control ; Debug Table 0x10.0x5 = 0x40b,0x804
040c 00d1 | | Pop_Control Pop_Count_1
040d 49e2 |I | Short_Literal 0x1e2 ; Debug Table 0x10.0x6 = 0x40d,0x401
040e 00eb | | Load_Encached Diana_Cache
040f 0098 | | Execute Package,Field_Read_Dynamic
0410 1810 | | Execute Package,Field_Execute,Field_Number 0x10
0411 7800 |x | Jump 0x412
0412 00d0 | | Action Swap_Control
0413 00d1 | | Pop_Control Pop_Count_1
0414 4604 |F | Jump_Case 0x4 ; Debug Table 0x10.0x7 = 0x414,0x1
0415 4502 |E | Exit_Subprogram 0x2 ; case 0x0
0416 7803 |x | Jump 0x41a ; case 0x1
0417 7810 |x | Jump 0x428 ; case 0x2
0418 7818 |x | Jump 0x431 ; case 0x3
0419 7824 |x$ | Jump 0x43e ; case 0x4
041a 0007 | | Action Break_Optional ; Debug Table 0x10.0x8 = 0x41a,0x3
041b e7ff | | Load 0x3,-0x1 ; Debug Table 0x10.0x9 = 0x41b,0xc01
041c 0007 | | Action Break_Optional
041d 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0x10.0xa = 0x41d,0xc02
041e 0007 | | Action Break_Optional ; Debug Table 0x10.0xb = 0x41e,0xc03
041f 0007 | | Action Break_Optional ; Debug Table 0x10.0xc = 0x41f,0xc04
0420 0f03 | | Execute_Immediate Equal,0x3 ; Debug Table 0x10.0xd = 0x420,0x3
0421 6805 |h | Jump_Zero 0x427
0422 e5fd | | Load 0x2,-0x3 ; Debug Table 0x10.0xe = 0x422,0x4
0423 e5fe | | Load 0x2,-0x2
0424 e7ff | | Load 0x3,-0x1
0425 8212 | | Call 0x1,0x12
0426 00d1 | | Pop_Control Pop_Count_1
0427 4502 |E | Exit_Subprogram 0x2
0428 00da | | Load_Top At_Offset_2 ; Debug Table 0x10.0xf = 0x428,0x5
0429 00eb | | Load_Encached Diana_Cache
042a 1885 | | Execute Package,Field_Execute,Field_Number 0x85
042b 8402 | | Call 0x2,0x2
042c 00da | | Load_Top At_Offset_2 ; Debug Table 0x10.0x10 = 0x42c,0x6
042d 00eb | | Load_Encached Diana_Cache
042e 1886 | | Execute Package,Field_Execute,Field_Number 0x86
042f 8402 | | Call 0x2,0x2
0430 4502 |E | Exit_Subprogram 0x2
0431 00da | | Load_Top At_Offset_2 ; Debug Table 0x10.0x11 = 0x431,0x7
0432 00eb | | Load_Encached Diana_Cache
0433 1885 | | Execute Package,Field_Execute,Field_Number 0x85
0434 8402 | | Call 0x2,0x2
0435 00da | | Load_Top At_Offset_2 ; Debug Table 0x10.0x12 = 0x435,0x8
0436 00eb | | Load_Encached Diana_Cache
0437 1886 | | Execute Package,Field_Execute,Field_Number 0x86
0438 8402 | | Call 0x2,0x2
0439 00da | | Load_Top At_Offset_2 ; Debug Table 0x10.0x13 = 0x439,0x9
043a 00eb | | Load_Encached Diana_Cache
043b 1887 | | Execute Package,Field_Execute,Field_Number 0x87
043c 8402 | | Call 0x2,0x2
043d 4502 |E | Exit_Subprogram 0x2
043e 0007 | | Action Break_Optional ; Debug Table 0x10.0x14 = 0x43e,0xa
043f 00ee | | Load_Encached Diana_Seq_Type_Cache ; Debug Table 0x10.0x15 = 0x43f,0xefff
0440 00db | | Load_Top At_Offset_3
0441 00eb | | Load_Encached Diana_Cache
0442 1888 | | Execute Package,Field_Execute,Field_Number 0x88
0443 0031 | 1 | Store_Top Heap_Access,At_Offset_1
0444 783e |x> | Jump 0x483
0445 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x10.0x16 = 0x445,0x1002
0446 0007 | | Action Break_Optional
0447 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x10.0x17 = 0x447,0x1401
0448 7002 |p | Jump_Nonzero 0x44b
0449 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x10.0x18 = 0x449,0x1402
044a 782c |x, | Jump 0x477
044b 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x10.0x19 = 0x44b,0x1403
044c 0217 | | Execute Heap_Access,All_Reference
044d 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
044e 6804 |h | Jump_Zero 0x453
044f 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x10.0x1a = 0x44f,0x1404
0450 0217 | | Execute Heap_Access,All_Reference
0451 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
0452 7824 |x$ | Jump 0x477
0453 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x10.0x1b = 0x453,0x1405
0454 0007 | | Action Break_Optional
0455 e604 | | Load 0x3,0x4 ; Debug Table 0x10.0x1c = 0x455,0x1801
0456 0007 | | Action Break_Optional
0457 0148 | H | Execute Heap_Access,Get_Offset ; Debug Table 0x10.0x1d = 0x457,0x1802
0458 0007 | | Action Break_Optional ; Debug Table 0x10.0x1e = 0x458,0x1803
0459 00d0 | | Action Swap_Control ; Debug Table 0x10.0x1f = 0x459,0x1804
045a 00d1 | | Pop_Control Pop_Count_1
045b 49bb |I | Short_Literal 0x1bb ; Debug Table 0x10.0x20 = 0x45b,0x1405
045c 00eb | | Load_Encached Diana_Cache
045d 0098 | | Execute Package,Field_Read_Dynamic
045e 012c | , | Execute Any,Size
045f e009 | | Load 0x0,0x9
0460 1b17 | | Execute Package,Field_Read,Field_Number 0x17
0461 025b | [ | Execute Discrete,Check_In_Type
0462 0273 | s | Execute Discrete,Plus
0463 00d9 | | Load_Top At_Offset_1
0464 0007 | | Action Break_Optional
0465 e605 | | Load 0x3,0x5 ; Debug Table 0x10.0x21 = 0x465,0x1c01
0466 0007 | | Action Break_Optional
0467 0210 | | Execute Heap_Access,Get_Segment ; Debug Table 0x10.0x22 = 0x467,0x1c02
0468 0007 | | Action Break_Optional ; Debug Table 0x10.0x23 = 0x468,0x1c03
0469 00d0 | | Action Swap_Control ; Debug Table 0x10.0x24 = 0x469,0x1c04
046a 00d1 | | Pop_Control Pop_Count_1
046b 49c8 |I | Short_Literal 0x1c8 ; Debug Table 0x10.0x25 = 0x46b,0x1804
046c 00eb | | Load_Encached Diana_Cache
046d 0098 | | Execute Package,Field_Read_Dynamic
046e 49c9 |I | Short_Literal 0x1c9
046f 00eb | | Load_Encached Diana_Cache
0470 0098 | | Execute Package,Field_Read_Dynamic
0471 49ca |I | Short_Literal 0x1ca
0472 00eb | | Load_Encached Diana_Cache
0473 0095 | | Execute Package,Field_Reference_Dynamic
0474 e00a | | Load 0x0,0xa
0475 1819 | | Execute Package,Field_Execute,Field_Number 0x19
0476 7800 |x | Jump 0x477
0477 00d0 | | Action Swap_Control
0478 00d1 | | Pop_Control Pop_Count_1
0479 8402 | | Call 0x2,0x2 ; Debug Table 0x10.0x26 = 0x479,0x1002
047a 0007 | | Action Break_Optional ; Debug Table 0x10.0x27 = 0x47a,0x1003
047b 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x10.0x28 = 0x47b,0x2001
047c 7002 |p | Jump_Nonzero 0x47f
047d 00ee | | Load_Encached Diana_Seq_Type_Cache ; Debug Table 0x10.0x29 = 0x47d,0x2002
047e 7803 |x | Jump 0x482
047f 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x10.0x2a = 0x47f,0x2003
0480 0217 | | Execute Heap_Access,All_Reference
0481 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0482 0031 | 1 | Store_Top Heap_Access,At_Offset_1 ; Debug Table 0x10.0x2b = 0x482,0x1003
0483 0007 | | Action Break_Optional ; Debug Table 0x10.0x2c = 0x483,0x1001
0484 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x10.0x2d = 0x484,0x2401
0485 021d | | Execute Heap_Access,Is_Null
0486 6fbe |o | Jump_Zero 0x445 ; Debug Table 0x10.0x2e = 0x486,0x1001
0487 00d1 | | Pop_Control Pop_Count_1
0488 4502 |E | Exit_Subprogram 0x2
0489 ; --------------------------------------------------------------------------------------
0489 ; STRING TABLE
0489 ; --------------------------------------------------------------------------------------
0489 0004 | | .STRTAB 0x0004->0x048b ; "HEAP"
048a 0006 | | .STREND 0x0006->0x048d
048b 4845 4150 |HEAP| .STRTAB_STRINGS
048d 0000 0000 | | .XXX[0x3]
048f 0000 | |
0490 ; --------------------------------------------------------------------------------------
0490 ; Debug Table
0490 ; --------------------------------------------------------------------------------------
0490 0003 0011 | | .CONST 0x0003,0x0011
0492 000b 051a | | .DEBUG 0x000b,0x051a,0x0000,0x0000,0x0057,0x9775,0x0000,0x0452
049a 000e 051e | | .DEBUG 0x000e,0x051e,0x0000,0x0000,0x0057,0x9895,0x0000,0x0006
04a2 00ab 054a | J| .DEBUG 0x00ab,0x054a,0x0002,0x0000,0x0057,0x9775,0x0000,0x0453
04aa 012b 0576 | + v| .DEBUG 0x012b,0x0576,0x0002,0x0000,0x0057,0x9895,0x0000,0x007a
04b2 017b 05b0 | { | .DEBUG 0x017b,0x05b0,0x0001,0x0000,0x0057,0x9895,0x0000,0x010b
04ba 01b3 05d6 | | .DEBUG 0x01b3,0x05d6,0x0001,0x0000,0x0057,0x9895,0x0000,0x016a
04c2 01bb 05dc | | .DEBUG 0x01bb,0x05dc,0x0001,0x0000,0x0057,0x9895,0x0000,0x022b
04ca 0203 0606 | | .DEBUG 0x0203,0x0606,0x0001,0x0000,0x0057,0x9895,0x0000,0x02ae
04d2 022b 061a | + | .DEBUG 0x022b,0x061a,0x0002,0x0000,0x0057,0x9895,0x0000,0x02fa
04da 0243 062c | C ,| .DEBUG 0x0243,0x062c,0x0001,0x0000,0x0057,0x9895,0x0000,0x0339
04e2 02ab 068a | | .DEBUG 0x02ab,0x068a,0x0001,0x0000,0x0057,0x9895,0x0000,0x040e
04ea 02e3 06ac | | .DEBUG 0x02e3,0x06ac,0x0002,0x0000,0x0057,0x9895,0x0000,0x0482
04f2 0333 06e8 | 3 | .DEBUG 0x0333,0x06e8,0x0002,0x0000,0x0057,0x9895,0x0000,0x0528
04fa 035b 06fc | [ | .DEBUG 0x035b,0x06fc,0x0002,0x0000,0x0057,0x9895,0x0000,0x0581
0502 03cb 0724 | $| .DEBUG 0x03cb,0x0724,0x0001,0x0000,0x0057,0x9895,0x0000,0x062c
050a 03eb 0736 | 6| .DEBUG 0x03eb,0x0736,0x0001,0x0000,0x0057,0x9895,0x0000,0x066d
0512 0403 0740 | @| .DEBUG 0x0403,0x0740,0x0001,0x0000,0x0057,0x9895,0x0000,0x017d
051a ; --------------------------------------------------------------------------------------
051a ; Debug3 Subtable 0x0
051a ; --------------------------------------------------------------------------------------
051a 0001 0000 | | .DBG3TAB 0x0001,0x0000
051c 000b ffff | | .CONST 0x000b,0xffff
051e ; --------------------------------------------------------------------------------------
051e ; Debug3 Subtable 0x1
051e ; --------------------------------------------------------------------------------------
051e 0015 0000 | | .DBG3TAB 0x0015,0x0000
0520 000e ffff | | .CONST 0x000e,0xffff
0522 000f fffe | | .CONST 0x000f,0xfffe
0524 0010 fffd | | .CONST 0x0010,0xfffd
0526 0011 fffc | | .CONST 0x0011,0xfffc
0528 0012 fffb | | .CONST 0x0012,0xfffb
052a 0015 fffa | | .CONST 0x0015,0xfffa
052c 001c fff9 | | .CONST 0x001c,0xfff9
052e 0083 fff8 | | .CONST 0x0083,0xfff8
0530 0085 fff7 | | .CONST 0x0085,0xfff7
0532 0087 fff6 | | .CONST 0x0087,0xfff6
0534 0089 fff5 | | .CONST 0x0089,0xfff5
0536 008b fff4 | | .CONST 0x008b,0xfff4
0538 008d fff3 | | .CONST 0x008d,0xfff3
053a 008f fff2 | | .CONST 0x008f,0xfff2
053c 0091 fff1 | | .CONST 0x0091,0xfff1
053e 0093 fff0 | | .CONST 0x0093,0xfff0
0540 0095 ffef | | .CONST 0x0095,0xffef
0542 0097 ffee | | .CONST 0x0097,0xffee
0544 0099 ffed | | .CONST 0x0099,0xffed
0546 009b ffec | | .CONST 0x009b,0xffec
0548 009d ffeb | | .CONST 0x009d,0xffeb
054a ; --------------------------------------------------------------------------------------
054a ; Debug3 Subtable 0x2
054a ; --------------------------------------------------------------------------------------
054a 0001 0014 | | .DBG3TAB 0x0001,0x0014
054c 00ab ffff | | .CONST 0x00ab,0xffff
054e 00b1 0001 | | .CONST 0x00b1,0x0001
0550 00ba 0002 | | .CONST 0x00ba,0x0002
0552 00be 0003 | | .CONST 0x00be,0x0003
0554 00c2 0004 | | .CONST 0x00c2,0x0004
0556 00c5 0005 | | .CONST 0x00c5,0x0005
0558 00c9 0006 | | .CONST 0x00c9,0x0006
055a 00d3 0007 | | .CONST 0x00d3,0x0007
055c 00d8 0008 | | .CONST 0x00d8,0x0008
055e 00e2 0009 | | .CONST 0x00e2,0x0009
0560 00e7 000a | | .CONST 0x00e7,0x000a
0562 00ea 000b | | .CONST 0x00ea,0x000b
0564 00ee 000c | | .CONST 0x00ee,0x000c
0566 00f8 000d | | .CONST 0x00f8,0x000d
0568 00fd 000e | | .CONST 0x00fd,0x000e
056a 0107 000f | | .CONST 0x0107,0x000f
056c 010c 0010 | | .CONST 0x010c,0x0010
056e 0110 0401 | | .CONST 0x0110,0x0401
0570 0114 0010 | | .CONST 0x0114,0x0010
0572 0115 0011 | | .CONST 0x0115,0x0011
0574 0123 0012 | # | .CONST 0x0123,0x0012
0576 ; --------------------------------------------------------------------------------------
0576 ; Debug3 Subtable 0x3
0576 ; --------------------------------------------------------------------------------------
0576 0002 001a | | .DBG3TAB 0x0002,0x001a
0578 012b ffff | + | .CONST 0x012b,0xffff
057a 012c 0401 | , | .CONST 0x012c,0x0401
057c 012e 0402 | . | .CONST 0x012e,0x0402
057e 012f 0403 | / | .CONST 0x012f,0x0403
0580 0130 0404 | 0 | .CONST 0x0130,0x0404
0582 0131 ffff | 1 | .CONST 0x0131,0xffff
0584 0134 0001 | 4 | .CONST 0x0134,0x0001
0586 0145 0007 | E | .CONST 0x0145,0x0007
0588 0149 0002 | I | .CONST 0x0149,0x0002
058a 014b 0003 | K | .CONST 0x014b,0x0003
058c 014e 0801 | N | .CONST 0x014e,0x0801
058e 0150 0802 | P | .CONST 0x0150,0x0802
0590 0151 0803 | Q | .CONST 0x0151,0x0803
0592 0152 0804 | R | .CONST 0x0152,0x0804
0594 0154 0003 | T | .CONST 0x0154,0x0003
0596 0156 0004 | V | .CONST 0x0156,0x0004
0598 0159 0c01 | Y | .CONST 0x0159,0x0c01
059a 015b 0c02 | [ | .CONST 0x015b,0x0c02
059c 015c 0c03 | \ | .CONST 0x015c,0x0c03
059e 015d 0c04 | ] | .CONST 0x015d,0x0c04
05a0 015f 0004 | _ | .CONST 0x015f,0x0004
05a2 0161 0005 | a | .CONST 0x0161,0x0005
05a4 0164 1001 | d | .CONST 0x0164,0x1001
05a6 0166 1002 | f | .CONST 0x0166,0x1002
05a8 0167 1003 | g | .CONST 0x0167,0x1003
05aa 0168 1004 | h | .CONST 0x0168,0x1004
05ac 016a 0005 | j | .CONST 0x016a,0x0005
05ae 016c 0006 | l | .CONST 0x016c,0x0006
05b0 ; --------------------------------------------------------------------------------------
05b0 ; Debug3 Subtable 0x4
05b0 ; --------------------------------------------------------------------------------------
05b0 0002 0010 | | .DBG3TAB 0x0002,0x0010
05b2 017b ffff | { | .CONST 0x017b,0xffff
05b4 0180 fffe | | .CONST 0x0180,0xfffe
05b6 0182 0002 | | .CONST 0x0182,0x0002
05b8 0184 0401 | | .CONST 0x0184,0x0401
05ba 0189 0801 | | .CONST 0x0189,0x0801
05bc 018b 0802 | | .CONST 0x018b,0x0802
05be 018c 0803 | | .CONST 0x018c,0x0803
05c0 018d 0804 | | .CONST 0x018d,0x0804
05c2 018f 0401 | | .CONST 0x018f,0x0401
05c4 0194 0002 | | .CONST 0x0194,0x0002
05c6 0195 0003 | | .CONST 0x0195,0x0003
05c8 019d 0004 | | .CONST 0x019d,0x0004
05ca 01a3 0005 | | .CONST 0x01a3,0x0005
05cc 01a4 0c01 | | .CONST 0x01a4,0x0c01
05ce 01a7 0005 | | .CONST 0x01a7,0x0005
05d0 01a8 0001 | | .CONST 0x01a8,0x0001
05d2 01a9 1001 | | .CONST 0x01a9,0x1001
05d4 01ab 0001 | | .CONST 0x01ab,0x0001
05d6 ; --------------------------------------------------------------------------------------
05d6 ; Debug3 Subtable 0x5
05d6 ; --------------------------------------------------------------------------------------
05d6 0001 0001 | | .DBG3TAB 0x0001,0x0001
05d8 01b3 ffff | | .CONST 0x01b3,0xffff
05da 01b5 0001 | | .CONST 0x01b5,0x0001
05dc ; --------------------------------------------------------------------------------------
05dc ; Debug3 Subtable 0x6
05dc ; --------------------------------------------------------------------------------------
05dc 0003 0011 | | .DBG3TAB 0x0003,0x0011
05de 01bb ffff | | .CONST 0x01bb,0xffff
05e0 01bc fffe | | .CONST 0x01bc,0xfffe
05e2 01bd fffd | | .CONST 0x01bd,0xfffd
05e4 01c4 0001 | | .CONST 0x01c4,0x0001
05e6 01c8 0002 | | .CONST 0x01c8,0x0002
05e8 01c9 0003 | | .CONST 0x01c9,0x0003
05ea 01ce 0004 | | .CONST 0x01ce,0x0004
05ec 01d2 0005 | | .CONST 0x01d2,0x0005
05ee 01d3 0401 | | .CONST 0x01d3,0x0401
05f0 01d5 0005 | | .CONST 0x01d5,0x0005
05f2 01d6 0006 | | .CONST 0x01d6,0x0006
05f4 01d8 0801 | | .CONST 0x01d8,0x0801
05f6 01dd 0c01 | | .CONST 0x01dd,0x0c01
05f8 01df 0c02 | | .CONST 0x01df,0x0c02
05fa 01e0 0c03 | | .CONST 0x01e0,0x0c03
05fc 01e1 0c04 | | .CONST 0x01e1,0x0c04
05fe 01e3 0801 | | .CONST 0x01e3,0x0801
0600 01e8 0006 | | .CONST 0x01e8,0x0006
0602 01ea 0007 | | .CONST 0x01ea,0x0007
0604 01f2 0008 | | .CONST 0x01f2,0x0008
0606 ; --------------------------------------------------------------------------------------
0606 ; Debug3 Subtable 0x7
0606 ; --------------------------------------------------------------------------------------
0606 0000 0009 | | .DBG3TAB 0x0000,0x0009
0608 0203 0001 | | .CONST 0x0203,0x0001
060a 0204 0401 | | .CONST 0x0204,0x0401
060c 0206 0402 | | .CONST 0x0206,0x0402
060e 0207 0403 | | .CONST 0x0207,0x0403
0610 0208 0404 | | .CONST 0x0208,0x0404
0612 0209 0001 | | .CONST 0x0209,0x0001
0614 0217 0004 | | .CONST 0x0217,0x0004
0616 0218 0002 | | .CONST 0x0218,0x0002
0618 021e 0003 | | .CONST 0x021e,0x0003
061a ; --------------------------------------------------------------------------------------
061a ; Debug3 Subtable 0x8
061a ; --------------------------------------------------------------------------------------
061a 0001 0007 | | .DBG3TAB 0x0001,0x0007
061c 022b ffff | + | .CONST 0x022b,0xffff
061e 022f 0002 | / | .CONST 0x022f,0x0002
0620 0233 0003 | 3 | .CONST 0x0233,0x0003
0622 0235 0004 | 5 | .CONST 0x0235,0x0004
0624 0239 0001 | 9 | .CONST 0x0239,0x0001
0626 023a 0401 | : | .CONST 0x023a,0x0401
0628 023c 0001 | < | .CONST 0x023c,0x0001
062a 023d 0005 | = | .CONST 0x023d,0x0005
062c ; --------------------------------------------------------------------------------------
062c ; Debug3 Subtable 0x9
062c ; --------------------------------------------------------------------------------------
062c 0003 002b | +| .DBG3TAB 0x0003,0x002b
062e 0243 ffff | C | .CONST 0x0243,0xffff
0630 0247 fffe | G | .CONST 0x0247,0xfffe
0632 0248 fffd | H | .CONST 0x0248,0xfffd
0634 024a 0002 | J | .CONST 0x024a,0x0002
0636 024b 0401 | K | .CONST 0x024b,0x0401
0638 024e 0002 | N | .CONST 0x024e,0x0002
063a 024f 0003 | O | .CONST 0x024f,0x0003
063c 025c 0004 | \ | .CONST 0x025c,0x0004
063e 025d 0005 | ] | .CONST 0x025d,0x0005
0640 0261 0006 | a | .CONST 0x0261,0x0006
0642 0265 0007 | e | .CONST 0x0265,0x0007
0644 0267 0008 | g | .CONST 0x0267,0x0008
0646 0268 0801 | h | .CONST 0x0268,0x0801
0648 026b 0008 | k | .CONST 0x026b,0x0008
064a 026c 0009 | l | .CONST 0x026c,0x0009
064c 026d 0c01 | m | .CONST 0x026d,0x0c01
064e 026f 0009 | o | .CONST 0x026f,0x0009
0650 0270 000a | p | .CONST 0x0270,0x000a
0652 0271 000b | q | .CONST 0x0271,0x000b
0654 0272 000c | r | .CONST 0x0272,0x000c
0656 0273 1001 | s | .CONST 0x0273,0x1001
0658 0276 000c | v | .CONST 0x0276,0x000c
065a 0279 000d | y | .CONST 0x0279,0x000d
065c 027a 1401 | z | .CONST 0x027a,0x1401
065e 027d 000d | } | .CONST 0x027d,0x000d
0660 027e 000e | ~ | .CONST 0x027e,0x000e
0662 0282 000f | | .CONST 0x0282,0x000f
0664 0283 1801 | | .CONST 0x0283,0x1801
0666 0285 000f | | .CONST 0x0285,0x000f
0668 0286 0010 | | .CONST 0x0286,0x0010
066a 0289 0011 | | .CONST 0x0289,0x0011
066c 028a 0012 | | .CONST 0x028a,0x0012
066e 028c 0013 | | .CONST 0x028c,0x0013
0670 028d 1c01 | | .CONST 0x028d,0x1c01
0672 0290 0013 | | .CONST 0x0290,0x0013
0674 0291 0014 | | .CONST 0x0291,0x0014
0676 0292 2001 | | .CONST 0x0292,0x2001
0678 0294 0014 | | .CONST 0x0294,0x0014
067a 0295 0015 | | .CONST 0x0295,0x0015
067c 0296 0016 | | .CONST 0x0296,0x0016
067e 0297 2401 | $ | .CONST 0x0297,0x2401
0680 029a 0016 | | .CONST 0x029a,0x0016
0682 029b 0001 | | .CONST 0x029b,0x0001
0684 029c 2801 | ( | .CONST 0x029c,0x2801
0686 029e 0001 | | .CONST 0x029e,0x0001
0688 029f 0017 | | .CONST 0x029f,0x0017
068a ; --------------------------------------------------------------------------------------
068a ; Debug3 Subtable 0xa
068a ; --------------------------------------------------------------------------------------
068a 0002 000e | | .DBG3TAB 0x0002,0x000e
068c 02ab ffff | | .CONST 0x02ab,0xffff
068e 02af fffe | | .CONST 0x02af,0xfffe
0690 02b1 0002 | | .CONST 0x02b1,0x0002
0692 02b2 0401 | | .CONST 0x02b2,0x0401
0694 02b5 0002 | | .CONST 0x02b5,0x0002
0696 02b6 0003 | | .CONST 0x02b6,0x0003
0698 02c3 0004 | | .CONST 0x02c3,0x0004
069a 02c4 0005 | | .CONST 0x02c4,0x0005
069c 02c5 0801 | | .CONST 0x02c5,0x0801
069e 02c8 0005 | | .CONST 0x02c8,0x0005
06a0 02c9 0001 | | .CONST 0x02c9,0x0001
06a2 02ca 0c01 | | .CONST 0x02ca,0x0c01
06a4 02cc 0001 | | .CONST 0x02cc,0x0001
06a6 02cd 0006 | | .CONST 0x02cd,0x0006
06a8 02cf 0007 | | .CONST 0x02cf,0x0007
06aa 02d4 0008 | | .CONST 0x02d4,0x0008
06ac ; --------------------------------------------------------------------------------------
06ac ; Debug3 Subtable 0xb
06ac ; --------------------------------------------------------------------------------------
06ac 0003 001a | | .DBG3TAB 0x0003,0x001a
06ae 02e3 ffff | | .CONST 0x02e3,0xffff
06b0 02e6 fffe | | .CONST 0x02e6,0xfffe
06b2 02e7 fffd | | .CONST 0x02e7,0xfffd
06b4 02ea 0002 | | .CONST 0x02ea,0x0002
06b6 02ec 0003 | | .CONST 0x02ec,0x0003
06b8 02ed 0401 | | .CONST 0x02ed,0x0401
06ba 02f0 0003 | | .CONST 0x02f0,0x0003
06bc 02f3 0004 | | .CONST 0x02f3,0x0004
06be 02fb 0005 | | .CONST 0x02fb,0x0005
06c0 0302 0006 | | .CONST 0x0302,0x0006
06c2 0303 0801 | | .CONST 0x0303,0x0801
06c4 0306 0006 | | .CONST 0x0306,0x0006
06c6 0308 0007 | | .CONST 0x0308,0x0007
06c8 0309 0c01 | | .CONST 0x0309,0x0c01
06ca 030b 0c02 | | .CONST 0x030b,0x0c02
06cc 030c 0c03 | | .CONST 0x030c,0x0c03
06ce 030d 0c04 | | .CONST 0x030d,0x0c04
06d0 030e 0007 | | .CONST 0x030e,0x0007
06d2 0310 0008 | | .CONST 0x0310,0x0008
06d4 0312 0009 | | .CONST 0x0312,0x0009
06d6 0315 000a | | .CONST 0x0315,0x000a
06d8 031b 000b | | .CONST 0x031b,0x000b
06da 0321 000c | ! | .CONST 0x0321,0x000c
06dc 0322 1001 | " | .CONST 0x0322,0x1001
06de 0325 000c | % | .CONST 0x0325,0x000c
06e0 0326 0001 | & | .CONST 0x0326,0x0001
06e2 0327 1401 | ' | .CONST 0x0327,0x1401
06e4 0329 0001 | ) | .CONST 0x0329,0x0001
06e6 032a 000d | * | .CONST 0x032a,0x000d
06e8 ; --------------------------------------------------------------------------------------
06e8 ; Debug3 Subtable 0xc
06e8 ; --------------------------------------------------------------------------------------
06e8 0001 0008 | | .DBG3TAB 0x0001,0x0008
06ea 0333 0001 | 3 | .CONST 0x0333,0x0001
06ec 033b 0002 | ; | .CONST 0x033b,0x0002
06ee 0340 0003 | @ | .CONST 0x0340,0x0003
06f0 0341 fbff | A | .CONST 0x0341,0xfbff
06f2 0347 0401 | G | .CONST 0x0347,0x0401
06f4 0348 0801 | H | .CONST 0x0348,0x0801
06f6 034a 0401 | J | .CONST 0x034a,0x0401
06f8 034b 0402 | K | .CONST 0x034b,0x0402
06fa 0352 0403 | R | .CONST 0x0352,0x0403
06fc ; --------------------------------------------------------------------------------------
06fc ; Debug3 Subtable 0xd
06fc ; --------------------------------------------------------------------------------------
06fc 0001 0012 | | .DBG3TAB 0x0001,0x0012
06fe 035b ffff | [ | .CONST 0x035b,0xffff
0700 035c 0001 | \ | .CONST 0x035c,0x0001
0702 0361 0002 | a | .CONST 0x0361,0x0002
0704 0367 0003 | g | .CONST 0x0367,0x0003
0706 036b 0004 | k | .CONST 0x036b,0x0004
0708 0371 0401 | q | .CONST 0x0371,0x0401
070a 0375 0004 | u | .CONST 0x0375,0x0004
070c 0376 0005 | v | .CONST 0x0376,0x0005
070e 0385 0006 | | .CONST 0x0385,0x0006
0710 0392 0007 | | .CONST 0x0392,0x0007
0712 0398 0801 | | .CONST 0x0398,0x0801
0714 039c 0007 | | .CONST 0x039c,0x0007
0716 039d 0008 | | .CONST 0x039d,0x0008
0718 03ac 0009 | | .CONST 0x03ac,0x0009
071a 03b9 000a | | .CONST 0x03b9,0x000a
071c 03ba 0c01 | | .CONST 0x03ba,0x0c01
071e 03bc 000a | | .CONST 0x03bc,0x000a
0720 03bd 000b | | .CONST 0x03bd,0x000b
0722 03c4 000c | | .CONST 0x03c4,0x000c
0724 ; --------------------------------------------------------------------------------------
0724 ; Debug3 Subtable 0xe
0724 ; --------------------------------------------------------------------------------------
0724 0000 0008 | | .DBG3TAB 0x0000,0x0008
0726 03cb 0001 | | .CONST 0x03cb,0x0001
0728 03cc 0401 | | .CONST 0x03cc,0x0401
072a 03ce 0001 | | .CONST 0x03ce,0x0001
072c 03cf 0002 | | .CONST 0x03cf,0x0002
072e 03d3 0801 | | .CONST 0x03d3,0x0801
0730 03d7 0002 | | .CONST 0x03d7,0x0002
0732 03d8 0003 | | .CONST 0x03d8,0x0003
0734 03db 0004 | | .CONST 0x03db,0x0004
0736 ; --------------------------------------------------------------------------------------
0736 ; Debug3 Subtable 0xf
0736 ; --------------------------------------------------------------------------------------
0736 0000 0004 | | .DBG3TAB 0x0000,0x0004
0738 03eb 0001 | | .CONST 0x03eb,0x0001
073a 03ec 0401 | | .CONST 0x03ec,0x0401
073c 03ee 0001 | | .CONST 0x03ee,0x0001
073e 03ef 0002 | | .CONST 0x03ef,0x0002
0740 ; --------------------------------------------------------------------------------------
0740 ; Debug3 Subtable 0x10
0740 ; --------------------------------------------------------------------------------------
0740 0001 002e | .| .DBG3TAB 0x0001,0x002e
0742 0403 0001 | | .CONST 0x0403,0x0001
0744 0405 0401 | | .CONST 0x0405,0x0401
0746 0407 0801 | | .CONST 0x0407,0x0801
0748 0409 0802 | | .CONST 0x0409,0x0802
074a 040a 0803 | | .CONST 0x040a,0x0803
074c 040b 0804 | | .CONST 0x040b,0x0804
074e 040d 0401 | | .CONST 0x040d,0x0401
0750 0414 0001 | | .CONST 0x0414,0x0001
0752 041a 0003 | | .CONST 0x041a,0x0003
0754 041b 0c01 | | .CONST 0x041b,0x0c01
0756 041d 0c02 | | .CONST 0x041d,0x0c02
0758 041e 0c03 | | .CONST 0x041e,0x0c03
075a 041f 0c04 | | .CONST 0x041f,0x0c04
075c 0420 0003 | | .CONST 0x0420,0x0003
075e 0422 0004 | " | .CONST 0x0422,0x0004
0760 0428 0005 | ( | .CONST 0x0428,0x0005
0762 042c 0006 | , | .CONST 0x042c,0x0006
0764 0431 0007 | 1 | .CONST 0x0431,0x0007
0766 0435 0008 | 5 | .CONST 0x0435,0x0008
0768 0439 0009 | 9 | .CONST 0x0439,0x0009
076a 043e 000a | > | .CONST 0x043e,0x000a
076c 043f efff | ? | .CONST 0x043f,0xefff
076e 0445 1002 | E | .CONST 0x0445,0x1002
0770 0447 1401 | G | .CONST 0x0447,0x1401
0772 0449 1402 | I | .CONST 0x0449,0x1402
0774 044b 1403 | K | .CONST 0x044b,0x1403
0776 044f 1404 | O | .CONST 0x044f,0x1404
0778 0453 1405 | S | .CONST 0x0453,0x1405
077a 0455 1801 | U | .CONST 0x0455,0x1801
077c 0457 1802 | W | .CONST 0x0457,0x1802
077e 0458 1803 | X | .CONST 0x0458,0x1803
0780 0459 1804 | Y | .CONST 0x0459,0x1804
0782 045b 1405 | [ | .CONST 0x045b,0x1405
0784 0465 1c01 | e | .CONST 0x0465,0x1c01
0786 0467 1c02 | g | .CONST 0x0467,0x1c02
0788 0468 1c03 | h | .CONST 0x0468,0x1c03
078a 0469 1c04 | i | .CONST 0x0469,0x1c04
078c 046b 1804 | k | .CONST 0x046b,0x1804
078e 0479 1002 | y | .CONST 0x0479,0x1002
0790 047a 1003 | z | .CONST 0x047a,0x1003
0792 047b 2001 | { | .CONST 0x047b,0x2001
0794 047d 2002 | } | .CONST 0x047d,0x2002
0796 047f 2003 | | .CONST 0x047f,0x2003
0798 0482 1003 | | .CONST 0x0482,0x1003
079a 0483 1001 | | .CONST 0x0483,0x1001
079c 0484 2401 | $ | .CONST 0x0484,0x2401
079e 0486 1001 | | .CONST 0x0486,0x1001
07a0 0000 0000 | | .BLANK 0000[0x60]