|
|
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 0418 | | .CONST 0x0418 ; 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 002c | , | .CONST 0x002c ; Address of begin
0009 0004 | | .CONST 0x0004 ; Address of exception handler
000a 001b | | .CONST 0x001b ; Number of locals
000b INIT_0008:
000b 029a 0033 | 3| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0030 ; Debug Table 0x0 = .DEBUG 0x000b,0x04a2,0x0000,0x0000,0x0057,0x9785,0x0000,0x0069
; Debug Table 0x0.0x0 = 0xb,0xffff
000d 00bf | | Action Accept_Activation
000e 029d 005b | [| Declare_Subprogram For_Outer_Call,INIT_0058 ; Debug Table 0x1 = .DEBUG 0x000e,0x04a6,0x0000,0x0000,0x0057,0x9875,0x0000,0x0006
; Debug Table 0x1.0x0 = 0xe,0xffff
0010 029d 0093 | | Declare_Subprogram For_Outer_Call,INIT_0090 ; Debug Table 0x1.0x1 = 0x10,0xfffe
0012 029d 00e3 | | Declare_Subprogram For_Outer_Call,INIT_00e0 ; Debug Table 0x1.0x2 = 0x12,0xfffd
0014 029d 013b | ;| Declare_Subprogram For_Outer_Call,INIT_0138 ; Debug Table 0x1.0x3 = 0x14,0xfffc
0016 029d 0163 | c| Declare_Subprogram For_Outer_Call,INIT_0160 ; Debug Table 0x1.0x4 = 0x16,0xfffb
0018 029d 0183 | | Declare_Subprogram For_Outer_Call,INIT_0180 ; Debug Table 0x1.0x5 = 0x18,0xfffa
001a 029d 01d3 | | Declare_Subprogram For_Outer_Call,INIT_01d0 ; Debug Table 0x1.0x6 = 0x1a,0xfff9
001c 029d 01fb | | Declare_Subprogram For_Outer_Call,INIT_01f8 ; Debug Table 0x1.0x7 = 0x1c,0xfff8
001e 029d 0243 | C| Declare_Subprogram For_Outer_Call,INIT_0240 ; Debug Table 0x1.0x8 = 0x1e,0xfff7
0020 029d 0263 | c| Declare_Subprogram For_Outer_Call,INIT_0260 ; Debug Table 0x1.0x9 = 0x20,0xfff6
0022 029d 029b | | Declare_Subprogram For_Outer_Call,INIT_0298 ; Debug Table 0x1.0xa = 0x22,0xfff5
0024 029d 02c3 | | Declare_Subprogram For_Outer_Call,INIT_02c0 ; Debug Table 0x1.0xb = 0x24,0xfff4
0026 029d 036b | k| Declare_Subprogram For_Outer_Call,INIT_0368 ; Debug Table 0x1.0xc = 0x26,0xfff3
0028 029d 03c3 | | Declare_Subprogram For_Outer_Call,INIT_03c0 ; Debug Table 0x1.0xd = 0x28,0xfff2
002a 1d0d | | Execute_Immediate Reference_Lex_1,0xd ; Debug Table 0x1.0xe = 0x2a,0xfff1
002b 00c7 | | Action Elaborate_Subprogram
002c BODY_0008:
002c 00bc | | Action Signal_Activated
002d 00bb | | Action Signal_Completion
002e 0000 0000 | | .XXX[0x2]
0030 ; --------------------------------------------------------------------------------------
0030 ; SUBPROGRAM
0030 ; --------------------------------------------------------------------------------------
0030 0034 | 4 | .CONST 0x0034 ; Address of begin
0031 0004 | | .CONST 0x0004 ; Address of exception handler
0032 0002 | | .CONST 0x0002 ; Number of locals
0033 INIT_0030:
0033 00f1 | | Load_Encached Diana_Temp_Seq ; Debug Table 0x2 = .DEBUG 0x0033,0x04c6,0x0001,0x0000,0x0057,0x9785,0x0000,0x006a
; Debug Table 0x2.0x0 = 0x33,0xffff
0034 BODY_0030:
0034 00db | | Load_Top At_Offset_3 ; Debug Table 0x2.0x1 = 0x34,0x1
0035 00f1 | | Load_Encached Diana_Temp_Seq
0036 821b | | Call 0x1,0x1b
0037 0032 | 2 | Store_Top Heap_Access,At_Offset_2
0038 00d1 | | Pop_Control Pop_Count_1
0039 00db | | Load_Top At_Offset_3 ; Debug Table 0x2.0x2 = 0x39,0x2
003a 00d9 | | Load_Top At_Offset_1
003b 8211 | | Call 0x1,0x11
003c 00d1 | | Pop_Control Pop_Count_1
003d 00db | | Load_Top At_Offset_3 ; Debug Table 0x2.0x3 = 0x3d,0x3
003e 3c04 |< | Execute Record,Field_Read,Field_Number 0x4
003f 4605 |F | Jump_Case 0x5
0040 4501 |E | Exit_Subprogram 0x1 ; case 0x0
0041 4501 |E | Exit_Subprogram 0x1 ; case 0x1
0042 780f |x | Jump 0x52 ; case 0x2
0043 7802 |x | Jump 0x46 ; case 0x3
0044 4501 |E | Exit_Subprogram 0x1 ; case 0x4
0045 4501 |E | Exit_Subprogram 0x1 ; case 0x5
0046 00db | | Load_Top At_Offset_3 ; Debug Table 0x2.0x4 = 0x46,0x4
0047 e001 | | Load 0x0,0x1
0048 180e | | Execute Package,Field_Execute,Field_Number 0xe
0049 00db | | Load_Top At_Offset_3 ; Debug Table 0x2.0x5 = 0x49,0x5
004a 3c0b |< | Execute Record,Field_Read,Field_Number 0xb
004b 6805 |h | Jump_Zero 0x51
004c 4801 |H | Short_Literal 0x1 ; Debug Table 0x2.0x6 = 0x4c,0x6
004d e5ff | | Load 0x2,-0x1
004e 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
004f 0217 | | Execute Heap_Access,All_Reference
0050 380e |8 | Execute Record,Field_Write,Field_Number 0xe
0051 4501 |E | Exit_Subprogram 0x1
0052 00db | | Load_Top At_Offset_3 ; Debug Table 0x2.0x7 = 0x52,0x7
0053 e001 | | Load 0x0,0x1
0054 180f | | Execute Package,Field_Execute,Field_Number 0xf
0055 4501 |E | Exit_Subprogram 0x1
0056 0000 0000 | | .XXX[0x2]
0058 ; --------------------------------------------------------------------------------------
0058 ; SUBPROGRAM
0058 ; --------------------------------------------------------------------------------------
0058 005b | [ | .CONST 0x005b ; Address of begin
0059 0004 | | .CONST 0x0004 ; Address of exception handler
005a 0001 | | .CONST 0x0001 ; Number of locals
005b BODY_0058:
005b INIT_0058:
005b 00db | | Load_Top At_Offset_3 ; Debug Table 0x3 = .DEBUG 0x005b,0x04d8,0x0001,0x0000,0x0057,0x9875,0x0000,0x0007
; Debug Table 0x3.0x0 = 0x5b,0x1
005c 3c04 |< | Execute Record,Field_Read,Field_Number 0x4
005d 4605 |F | Jump_Case 0x5
005e 4503 |E | Exit_Subprogram 0x3 ; case 0x0
005f 4503 |E | Exit_Subprogram 0x3 ; case 0x1
0060 781c |x | Jump 0x7d ; case 0x2
0061 7802 |x | Jump 0x64 ; case 0x3
0062 4503 |E | Exit_Subprogram 0x3 ; case 0x4
0063 4503 |E | Exit_Subprogram 0x3 ; case 0x5
0064 e5fd | | Load 0x2,-0x3 ; Debug Table 0x3.0x1 = 0x64,0x2
0065 0219 | | Execute Heap_Access,All_Read
0066 3c14 |< | Execute Record,Field_Read,Field_Number 0x14
0067 00d8 | | Load_Top At_Offset_0
0068 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0069 e5fe | | Load 0x2,-0x2
006a 3c11 |< | Execute Record,Field_Read,Field_Number 0x11
006b e5ff | | Load 0x2,-0x1
006c e002 | | Load 0x0,0x2
006d 1814 | | Execute Package,Field_Execute,Field_Number 0x14
006e 00d9 | | Load_Top At_Offset_1
006f 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
0070 00d1 | | Pop_Control Pop_Count_1
0071 e5fd | | Load 0x2,-0x3 ; Debug Table 0x3.0x2 = 0x71,0x3
0072 0217 | | Execute Heap_Access,All_Reference
0073 3c0c |< | Execute Record,Field_Read,Field_Number 0xc
0074 e003 | | Load 0x0,0x3
0075 1b0e | | Execute Package,Field_Read,Field_Number 0xe
0076 0260 | ` | Execute Discrete,In_Type
0077 6804 |h | Jump_Zero 0x7c
0078 4803 |H | Short_Literal 0x3 ; Debug Table 0x3.0x3 = 0x78,0x4
0079 e5fd | | Load 0x2,-0x3
007a 0217 | | Execute Heap_Access,All_Reference
007b 380c |8 | Execute Record,Field_Write,Field_Number 0xc
007c 4503 |E | Exit_Subprogram 0x3
007d e5fd | | Load 0x2,-0x3 ; Debug Table 0x3.0x4 = 0x7d,0x5
007e 0219 | | Execute Heap_Access,All_Read
007f 3c14 |< | Execute Record,Field_Read,Field_Number 0x14
0080 00d8 | | Load_Top At_Offset_0
0081 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0082 e5fe | | Load 0x2,-0x2
0083 3c11 |< | Execute Record,Field_Read,Field_Number 0x11
0084 e5ff | | Load 0x2,-0x1
0085 e002 | | Load 0x0,0x2
0086 1814 | | Execute Package,Field_Execute,Field_Number 0x14
0087 00d9 | | Load_Top At_Offset_1
0088 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
0089 00d1 | | Pop_Control Pop_Count_1
008a 4503 |E | Exit_Subprogram 0x3
008b 0000 0000 | | .BLANK 0000[0x5]
0090 ; --------------------------------------------------------------------------------------
0090 ; SUBPROGRAM
0090 ; --------------------------------------------------------------------------------------
0090 0097 | | .CONST 0x0097 ; Address of begin
0091 0004 | | .CONST 0x0004 ; Address of exception handler
0092 0004 | | .CONST 0x0004 ; Number of locals
0093 INIT_0090:
0093 00f1 | | Load_Encached Diana_Temp_Seq ; Debug Table 0x4 = .DEBUG 0x0093,0x04e4,0x0001,0x0000,0x0057,0x9875,0x0000,0x005b
; Debug Table 0x4.0x0 = 0x93,0xffff
0094 e003 | | Load 0x0,0x3 ; Debug Table 0x4.0x1 = 0x94,0xfffe
0095 1b29 | ) | Execute Package,Field_Read,Field_Number 0x29
0096 00f1 | | Load_Encached Diana_Temp_Seq ; Debug Table 0x4.0x2 = 0x96,0xfffd
0097 BODY_0090:
0097 e5fd | | Load 0x2,-0x3 ; Debug Table 0x4.0x3 = 0x97,0x1
0098 00f1 | | Load_Encached Diana_Temp_Seq
0099 00f1 | | Load_Encached Diana_Temp_Seq
009a e5ff | | Load 0x2,-0x1
009b e5fe | | Load 0x2,-0x2
009c e004 | | Load 0x0,0x4
009d 180d | | Execute Package,Field_Execute,Field_Number 0xd
009e c402 | | Store 0x2,0x2
009f 0032 | 2 | Store_Top Heap_Access,At_Offset_2
00a0 00d1 | | Pop_Control Pop_Count_1
00a1 e5fc | | Load 0x2,-0x4 ; Debug Table 0x4.0x4 = 0xa1,0x2
00a2 e5fd | | Load 0x2,-0x3
00a3 3c11 |< | Execute Record,Field_Read,Field_Number 0x11
00a4 00da | | Load_Top At_Offset_2
00a5 e002 | | Load 0x0,0x2
00a6 1814 | | Execute Package,Field_Execute,Field_Number 0x14
00a7 c5fc | | Store 0x2,-0x4
00a8 0007 | | Action Break_Optional ; Debug Table 0x4.0x5 = 0xa8,0x3
00a9 00da | | Load_Top At_Offset_2 ; Debug Table 0x4.0x6 = 0xa9,0x401
00aa 021d | | Execute Heap_Access,Is_Null
00ab 702f |p/ | Jump_Nonzero 0xdb ; Debug Table 0x4.0x7 = 0xab,0x3
00ac e5fd | | Load 0x2,-0x3 ; Debug Table 0x4.0x8 = 0xac,0x4
00ad 3c0a |< | Execute Record,Field_Read,Field_Number 0xa
00ae 6805 |h | Jump_Zero 0xb4
00af e5fd | | Load 0x2,-0x3 ; Debug Table 0x4.0x9 = 0xaf,0x5
00b0 00db | | Load_Top At_Offset_3
00b1 e005 | | Load 0x0,0x5
00b2 180d | | Execute Package,Field_Execute,Field_Number 0xd
00b3 00d1 | | Pop_Control Pop_Count_1
00b4 e5fd | | Load 0x2,-0x3 ; Debug Table 0x4.0xa = 0xb4,0x6
00b5 3c0b |< | Execute Record,Field_Read,Field_Number 0xb
00b6 7008 |p | Jump_Nonzero 0xbf
00b7 e5fd | | Load 0x2,-0x3 ; Debug Table 0x4.0xb = 0xb7,0x7
00b8 3c0e |< | Execute Record,Field_Read,Field_Number 0xe
00b9 e5fd | | Load 0x2,-0x3
00ba e402 | | Load 0x2,0x2
00bb 820e | | Call 0x1,0xe
00bc e5fd | | Load 0x2,-0x3
00bd 380e |8 | Execute Record,Field_Write,Field_Number 0xe
00be 4503 |E | Exit_Subprogram 0x3
00bf e5ff | | Load 0x2,-0x1 ; Debug Table 0x4.0xc = 0xbf,0x8
00c0 e5fd | | Load 0x2,-0x3
00c1 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
00c2 e006 | | Load 0x0,0x6
00c3 1811 | | Execute Package,Field_Execute,Field_Number 0x11
00c4 0032 | 2 | Store_Top Heap_Access,At_Offset_2
00c5 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x4.0xd = 0xc5,0x9
00c6 700a |p | Jump_Nonzero 0xd1
00c7 4800 |H | Short_Literal 0x0 ; Debug Table 0x4.0xe = 0xc7,0xa
00c8 e5fd | | Load 0x2,-0x3
00c9 3c04 |< | Execute Record,Field_Read,Field_Number 0x4
00ca e402 | | Load 0x2,0x2
00cb e5ff | | Load 0x2,-0x1
00cc e5fd | | Load 0x2,-0x3
00cd 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
00ce e006 | | Load 0x0,0x6
00cf 180e | | Execute Package,Field_Execute,Field_Number 0xe
00d0 4503 |E | Exit_Subprogram 0x3
00d1 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x4.0xf = 0xd1,0xb
00d2 e5fd | | Load 0x2,-0x3
00d3 e402 | | Load 0x2,0x2
00d4 820e | | Call 0x1,0xe
00d5 0032 | 2 | Store_Top Heap_Access,At_Offset_2
00d6 e5fd | | Load 0x2,-0x3 ; Debug Table 0x4.0x10 = 0xd6,0xc
00d7 3c04 |< | Execute Record,Field_Read,Field_Number 0x4
00d8 00da | | Load_Top At_Offset_2
00d9 e006 | | Load 0x0,0x6
00da 1812 | | Execute Package,Field_Execute,Field_Number 0x12
00db 4503 |E | Exit_Subprogram 0x3
00dc 0000 0000 | | .BLANK 0000[0x4]
00e0 ; --------------------------------------------------------------------------------------
00e0 ; SUBPROGRAM
00e0 ; --------------------------------------------------------------------------------------
00e0 00ea | | .CONST 0x00ea ; Address of begin
00e1 0004 | | .CONST 0x0004 ; Address of exception handler
00e2 0006 | | .CONST 0x0006 ; Number of locals
00e3 INIT_00e0:
00e3 00f1 | | Load_Encached Diana_Temp_Seq ; Debug Table 0x5 = .DEBUG 0x00e3,0x0508,0x0001,0x0000,0x0057,0x9875,0x0000,0x00ff
; Debug Table 0x5.0x0 = 0xe3,0xffff
00e4 00db | | Load_Top At_Offset_3
00e5 0031 | 1 | Store_Top Heap_Access,At_Offset_1
00e6 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x5.0x1 = 0xe6,0xfffe
00e7 00f1 | | Load_Encached Diana_Temp_Seq ; Debug Table 0x5.0x2 = 0xe7,0xfffd
00e8 00f1 | | Load_Encached Diana_Temp_Seq ; Debug Table 0x5.0x3 = 0xe8,0xfffc
00e9 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x5.0x4 = 0xe9,0xfffb
00ea BODY_00e0:
00ea e007 | | Load 0x0,0x7 ; Debug Table 0x5.0x5 = 0xea,0x1
00eb e5fe | | Load 0x2,-0x2
00ec 3802 |8 | Execute Record,Field_Write,Field_Number 0x2
00ed 7825 |x% | Jump 0x113
00ee 0007 | | Action Break_Optional ; Debug Table 0x5.0x6 = 0xee,0x3
00ef e402 | | Load 0x2,0x2 ; Debug Table 0x5.0x7 = 0xef,0x401
00f0 0217 | | Execute Heap_Access,All_Reference
00f1 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
00f2 a403 | | Store_Unchecked 0x2,0x3 ; Debug Table 0x5.0x8 = 0xf2,0x3
00f3 e5fe | | Load 0x2,-0x2 ; Debug Table 0x5.0x9 = 0xf3,0x4
00f4 e403 | | Load 0x2,0x3
00f5 e008 | | Load 0x0,0x8
00f6 180d | | Execute Package,Field_Execute,Field_Number 0xd
00f7 00d1 | | Pop_Control Pop_Count_1
00f8 00db | | Load_Top At_Offset_3 ; Debug Table 0x5.0xa = 0xf8,0x5
00f9 e009 | | Load 0x0,0x9
00fa 1b13 | | Execute Package,Field_Read,Field_Number 0x13
00fb 1816 | | Execute Package,Field_Execute,Field_Number 0x16
00fc 0031 | 1 | Store_Top Heap_Access,At_Offset_1
00fd e5fe | | Load 0x2,-0x2 ; Debug Table 0x5.0xb = 0xfd,0x6
00fe 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
00ff 00d9 | | Load_Top At_Offset_1
0100 4975 |Iu | Short_Literal 0x175
0101 00eb | | Load_Encached Diana_Cache
0102 0098 | | Execute Package,Field_Read_Dynamic
0103 1839 | 9 | Execute Package,Field_Execute,Field_Number 0x39
0104 7009 |p | Jump_Nonzero 0x10e
0105 e5fe | | Load 0x2,-0x2 ; Debug Table 0x5.0xc = 0x105,0x7
0106 3c11 |< | Execute Record,Field_Read,Field_Number 0x11
0107 e5fe | | Load 0x2,-0x2
0108 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
0109 00da | | Load_Top At_Offset_2
010a 00eb | | Load_Encached Diana_Cache
010b 1875 | u | Execute Package,Field_Execute,Field_Number 0x75
010c e5fe | | Load 0x2,-0x2
010d 3802 |8 | Execute Record,Field_Write,Field_Number 0x2
010e 0007 | | Action Break_Optional ; Debug Table 0x5.0xd = 0x10e,0x8
010f e402 | | Load 0x2,0x2 ; Debug Table 0x5.0xe = 0x10f,0x801
0110 0217 | | Execute Heap_Access,All_Reference
0111 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0112 a402 | | Store_Unchecked 0x2,0x2 ; Debug Table 0x5.0xf = 0x112,0x8
0113 0007 | | Action Break_Optional ; Debug Table 0x5.0x10 = 0x113,0x2
0114 e402 | | Load 0x2,0x2 ; Debug Table 0x5.0x11 = 0x114,0xc01
0115 021d | | Execute Heap_Access,Is_Null
0116 6fd7 |o | Jump_Zero 0xee ; Debug Table 0x5.0x12 = 0x116,0x2
0117 e5fe | | Load 0x2,-0x2 ; Debug Table 0x5.0x13 = 0x117,0x9
0118 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
0119 0033 | 3 | Store_Top Heap_Access,At_Offset_3
011a 780f |x | Jump 0x12a
011b 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x5.0x14 = 0x11b,0xb
011c e5fe | | Load 0x2,-0x2
011d e5ff | | Load 0x2,-0x1
011e 0007 | | Action Break_Optional
011f e404 | | Load 0x2,0x4 ; Debug Table 0x5.0x15 = 0x11f,0x1001
0120 0217 | | Execute Heap_Access,All_Reference
0121 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0122 820f | | Call 0x1,0xf ; Debug Table 0x5.0x16 = 0x122,0xb
0123 00d1 | | Pop_Control Pop_Count_1
0124 0032 | 2 | Store_Top Heap_Access,At_Offset_2
0125 0007 | | Action Break_Optional ; Debug Table 0x5.0x17 = 0x125,0xc
0126 00da | | Load_Top At_Offset_2 ; Debug Table 0x5.0x18 = 0x126,0x1401
0127 0217 | | Execute Heap_Access,All_Reference
0128 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0129 0033 | 3 | Store_Top Heap_Access,At_Offset_3 ; Debug Table 0x5.0x19 = 0x129,0xc
012a 0007 | | Action Break_Optional ; Debug Table 0x5.0x1a = 0x12a,0xa
012b 00da | | Load_Top At_Offset_2 ; Debug Table 0x5.0x1b = 0x12b,0x1801
012c 021d | | Execute Heap_Access,Is_Null
012d 6fed |o | Jump_Zero 0x11b ; Debug Table 0x5.0x1c = 0x12d,0xa
012e 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x5.0x1d = 0x12e,0xd
012f a5fd | | Store_Unchecked 0x2,-0x3
0130 4502 |E | Exit_Subprogram 0x2
0131 0000 0000 | | .BLANK 0000[0x7]
0138 ; --------------------------------------------------------------------------------------
0138 ; SUBPROGRAM
0138 ; --------------------------------------------------------------------------------------
0138 013f | ? | .CONST 0x013f ; Address of begin
0139 0004 | | .CONST 0x0004 ; Address of exception handler
013a 0003 | | .CONST 0x0003 ; Number of locals
013b INIT_0138:
013b 00f1 | | Load_Encached Diana_Temp_Seq ; Debug Table 0x6 = .DEBUG 0x013b,0x0546,0x0001,0x0000,0x0057,0x9875,0x0000,0x01b2
; Debug Table 0x6.0x0 = 0x13b,0xffff
013c 00db | | Load_Top At_Offset_3
013d 0031 | 1 | Store_Top Heap_Access,At_Offset_1
013e 00f1 | | Load_Encached Diana_Temp_Seq ; Debug Table 0x6.0x1 = 0x13e,0xfffe
013f BODY_0138:
013f 7818 |x | Jump 0x158
0140 e5fe | | Load 0x2,-0x2 ; Debug Table 0x6.0x2 = 0x140,0x2
0141 3c0b |< | Execute Record,Field_Read,Field_Number 0xb
0142 700d |p | Jump_Nonzero 0x150
0143 e007 | | Load 0x0,0x7 ; Debug Table 0x6.0x3 = 0x143,0x3
0144 0031 | 1 | Store_Top Heap_Access,At_Offset_1
0145 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x6.0x4 = 0x145,0x4
0146 e5fe | | Load 0x2,-0x2
0147 00db | | Load_Top At_Offset_3
0148 e5fe | | Load 0x2,-0x2
0149 3c0e |< | Execute Record,Field_Read,Field_Number 0xe
014a 0217 | | Execute Heap_Access,All_Reference
014b 3c03 |< | Execute Record,Field_Read,Field_Number 0x3
014c 820f | | Call 0x1,0xf
014d 00d1 | | Pop_Control Pop_Count_1
014e 0031 | 1 | Store_Top Heap_Access,At_Offset_1
014f 7806 |x | Jump 0x156
0150 00f1 | | Load_Encached Diana_Temp_Seq ; Debug Table 0x6.0x5 = 0x150,0x5
0151 e5fe | | Load 0x2,-0x2
0152 00db | | Load_Top At_Offset_3
0153 8210 | | Call 0x1,0x10
0154 00d1 | | Pop_Control Pop_Count_1
0155 0031 | 1 | Store_Top Heap_Access,At_Offset_1
0156 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x6.0x6 = 0x156,0x6
0157 0032 | 2 | Store_Top Heap_Access,At_Offset_2
0158 0007 | | Action Break_Optional ; Debug Table 0x6.0x7 = 0x158,0x1
0159 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x6.0x8 = 0x159,0x401
015a 021d | | Execute Heap_Access,Is_Null
015b 6fe4 |o | Jump_Zero 0x140 ; Debug Table 0x6.0x9 = 0x15b,0x1
015c 4502 |E | Exit_Subprogram 0x2
015d 0000 0000 | | .XXX[0x3]
015f 0000 | |
0160 ; --------------------------------------------------------------------------------------
0160 ; SUBPROGRAM
0160 ; --------------------------------------------------------------------------------------
0160 0168 | h | .CONST 0x0168 ; Address of begin
0161 0004 | | .CONST 0x0004 ; Address of exception handler
0162 0003 | | .CONST 0x0003 ; Number of locals
0163 INIT_0160:
0163 00f1 | | Load_Encached Diana_Temp_Seq ; Debug Table 0x7 = .DEBUG 0x0163,0x055c,0x0001,0x0000,0x0057,0x9875,0x0000,0x0201
; Debug Table 0x7.0x0 = 0x163,0xffff
0164 00db | | Load_Top At_Offset_3
0165 3c05 |< | Execute Record,Field_Read,Field_Number 0x5
0166 0031 | 1 | Store_Top Heap_Access,At_Offset_1
0167 00f1 | | Load_Encached Diana_Temp_Seq ; Debug Table 0x7.0x1 = 0x167,0xfffe
0168 BODY_0160:
0168 780e |x | Jump 0x177
0169 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x7.0x2 = 0x169,0x2
016a e5ff | | Load 0x2,-0x1
016b 0007 | | Action Break_Optional
016c 00db | | Load_Top At_Offset_3 ; Debug Table 0x7.0x3 = 0x16c,0x401
016d 0217 | | Execute Heap_Access,All_Reference
016e 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
016f e00a | | Load 0x0,0xa ; Debug Table 0x7.0x4 = 0x16f,0x2
0170 1813 | | Execute Package,Field_Execute,Field_Number 0x13
0171 0031 | 1 | Store_Top Heap_Access,At_Offset_1
0172 0007 | | Action Break_Optional ; Debug Table 0x7.0x5 = 0x172,0x3
0173 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x7.0x6 = 0x173,0x801
0174 0217 | | Execute Heap_Access,All_Reference
0175 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0176 0032 | 2 | Store_Top Heap_Access,At_Offset_2 ; Debug Table 0x7.0x7 = 0x176,0x3
0177 0007 | | Action Break_Optional ; Debug Table 0x7.0x8 = 0x177,0x1
0178 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x7.0x9 = 0x178,0xc01
0179 021d | | Execute Heap_Access,Is_Null
017a 6fee |o | Jump_Zero 0x169 ; Debug Table 0x7.0xa = 0x17a,0x1
017b e5ff | | Load 0x2,-0x1 ; Debug Table 0x7.0xb = 0x17b,0x4
017c 00d9 | | Load_Top At_Offset_1
017d 8211 | | Call 0x1,0x11
017e 4501 |E | Exit_Subprogram 0x1
017f 0000 | | .XXX[0x1]
0180 ; --------------------------------------------------------------------------------------
0180 ; SUBPROGRAM
0180 ; --------------------------------------------------------------------------------------
0180 018d | | .CONST 0x018d ; Address of begin
0181 0004 | | .CONST 0x0004 ; Address of exception handler
0182 0004 | | .CONST 0x0004 ; Number of locals
0183 INIT_0180:
0183 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x8 = .DEBUG 0x0183,0x0576,0x0001,0x0000,0x0057,0x9875,0x0000,0x0244
; Debug Table 0x8.0x0 = 0x183,0xffff
0184 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x8.0x1 = 0x184,0xfffe
0185 00ef | | Load_Encached Diana_Sequence_Cache ; Debug Table 0x8.0x2 = 0x185,0xfffd
0186 e5ff | | Load 0x2,-0x1
0187 490c |I | Short_Literal 0x10c
0188 00eb | | Load_Encached Diana_Cache
0189 0096 | | Execute Package,Field_Execute_Dynamic
018a 00eb | | Load_Encached Diana_Cache
018b 18ed | | Execute Package,Field_Execute,Field_Number 0xed
018c 0031 | 1 | Store_Top Heap_Access,At_Offset_1
018d BODY_0180:
018d e5fe | | Load 0x2,-0x2 ; Debug Table 0x8.0x3 = 0x18d,0x1
018e 4802 |H | Short_Literal 0x2
018f 0263 | c | Execute Discrete,Above_Bound
0190 7006 |p | Jump_Nonzero 0x197
0191 0007 | | Action Break_Optional ; Debug Table 0x8.0x4 = 0x191,0x2
0192 00da | | Load_Top At_Offset_2 ; Debug Table 0x8.0x5 = 0x192,0x401
0193 0217 | | Execute Heap_Access,All_Reference
0194 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0195 0033 | 3 | Store_Top Heap_Access,At_Offset_3 ; Debug Table 0x8.0x6 = 0x195,0x2
0196 3ffa |? | Loop_Increasing 0x191
0197 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x8.0x7 = 0x197,0x3
0198 0007 | | Action Break_Optional
0199 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x8.0x8 = 0x199,0x801
019a 0217 | | Execute Heap_Access,All_Reference
019b 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
019c 00d9 | | Load_Top At_Offset_1
019d 0007 | | Action Break_Optional
019e e407 | | Load 0x2,0x7 ; Debug Table 0x8.0x9 = 0x19e,0xc01
019f 0007 | | Action Break_Optional
01a0 0210 | | Execute Heap_Access,Get_Segment ; Debug Table 0x8.0xa = 0x1a0,0xc02
01a1 0007 | | Action Break_Optional ; Debug Table 0x8.0xb = 0x1a1,0xc03
01a2 00d0 | | Action Swap_Control ; Debug Table 0x8.0xc = 0x1a2,0xc04
01a3 00d1 | | Pop_Control Pop_Count_1
01a4 49af |I | Short_Literal 0x1af ; Debug Table 0x8.0xd = 0x1a4,0x801
01a5 00eb | | Load_Encached Diana_Cache
01a6 0096 | | Execute Package,Field_Execute_Dynamic
01a7 00d0 | | Action Swap_Control
01a8 00d1 | | Pop_Control Pop_Count_1
01a9 0033 | 3 | Store_Top Heap_Access,At_Offset_3 ; Debug Table 0x8.0xe = 0x1a9,0x3
01aa 00da | | Load_Top At_Offset_2 ; Debug Table 0x8.0xf = 0x1aa,0x4
01ab 00eb | | Load_Encached Diana_Cache
01ac 18ec | | Execute Package,Field_Execute,Field_Number 0xec
01ad e405 | | Load 0x2,0x5 ; Debug Table 0x8.0x10 = 0x1ad,0x1001
01ae 0007 | | Action Break_Optional
01af 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0x8.0x11 = 0x1af,0x1002
01b0 0007 | | Action Break_Optional ; Debug Table 0x8.0x12 = 0x1b0,0x1003
01b1 00d0 | | Action Swap_Control ; Debug Table 0x8.0x13 = 0x1b1,0x1004
01b2 00d1 | | Pop_Control Pop_Count_1
01b3 0b93 | | Execute_Immediate Case_Compare,0x93 ; Debug Table 0x8.0x14 = 0x1b3,0x4
01b4 7014 |p | Jump_Nonzero 0x1c9
01b5 0ba9 | | Execute_Immediate Case_Compare,0xa9
01b6 7012 |p | Jump_Nonzero 0x1c9
01b7 e5ff | | Load 0x2,-0x1 ; Debug Table 0x8.0x15 = 0x1b7,0x6
01b8 00eb | | Load_Encached Diana_Cache
01b9 18d9 | | Execute Package,Field_Execute,Field_Number 0xd9
01ba 0033 | 3 | Store_Top Heap_Access,At_Offset_3
01bb 00da | | Load_Top At_Offset_2 ; Debug Table 0x8.0x16 = 0x1bb,0x7
01bc 00eb | | Load_Encached Diana_Cache
01bd 1888 | | Execute Package,Field_Execute,Field_Number 0x88
01be 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x8.0x17 = 0x1be,0x1401
01bf 021d | | Execute Heap_Access,Is_Null
01c0 00d0 | | Action Swap_Control
01c1 00d1 | | Pop_Control Pop_Count_1
01c2 6803 |h | Jump_Zero 0x1c6 ; Debug Table 0x8.0x18 = 0x1c2,0x7
01c3 e5ff | | Load 0x2,-0x1 ; Debug Table 0x8.0x19 = 0x1c3,0x8
01c4 a5fd | | Store_Unchecked 0x2,-0x3
01c5 4503 |E | Exit_Subprogram 0x3
01c6 00da | | Load_Top At_Offset_2 ; Debug Table 0x8.0x1a = 0x1c6,0x9
01c7 a5fd | | Store_Unchecked 0x2,-0x3
01c8 4503 |E | Exit_Subprogram 0x3
01c9 00db | | Load_Top At_Offset_3 ; Debug Table 0x8.0x1b = 0x1c9,0x5
01ca a5fd | | Store_Unchecked 0x2,-0x3
01cb 4503 |E | Exit_Subprogram 0x3
01cc 0000 0000 | | .BLANK 0000[0x4]
01d0 ; --------------------------------------------------------------------------------------
01d0 ; SUBPROGRAM
01d0 ; --------------------------------------------------------------------------------------
01d0 01d5 | | .CONST 0x01d5 ; Address of begin
01d1 0004 | | .CONST 0x0004 ; Address of exception handler
01d2 0003 | | .CONST 0x0003 ; Number of locals
01d3 INIT_01d0:
01d3 00f1 | | Load_Encached Diana_Temp_Seq ; Debug Table 0x9 = .DEBUG 0x01d3,0x05b0,0x0001,0x0000,0x0057,0x9875,0x0000,0x02ce
; Debug Table 0x9.0x0 = 0x1d3,0xffff
01d4 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x9.0x1 = 0x1d4,0xfffe
01d5 BODY_01d0:
01d5 e5fd | | Load 0x2,-0x3 ; Debug Table 0x9.0x2 = 0x1d5,0x1
01d6 00f1 | | Load_Encached Diana_Temp_Seq
01d7 e5ff | | Load 0x2,-0x1
01d8 e005 | | Load 0x0,0x5
01d9 180e | | Execute Package,Field_Execute,Field_Number 0xe
01da 0033 | 3 | Store_Top Heap_Access,At_Offset_3
01db 00d1 | | Pop_Control Pop_Count_1
01dc 7812 |x | Jump 0x1ef
01dd 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x9.0x3 = 0x1dd,0x3
01de e5fe | | Load 0x2,-0x2
01df 0007 | | Action Break_Optional
01e0 00db | | Load_Top At_Offset_3 ; Debug Table 0x9.0x4 = 0x1e0,0x401
01e1 0217 | | Execute Heap_Access,All_Reference
01e2 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
01e3 8213 | | Call 0x1,0x13 ; Debug Table 0x9.0x5 = 0x1e3,0x3
01e4 0031 | 1 | Store_Top Heap_Access,At_Offset_1
01e5 e5fd | | Load 0x2,-0x3 ; Debug Table 0x9.0x6 = 0x1e5,0x4
01e6 00d9 | | Load_Top At_Offset_1
01e7 e004 | | Load 0x0,0x4
01e8 180e | | Execute Package,Field_Execute,Field_Number 0xe
01e9 00d1 | | Pop_Control Pop_Count_1
01ea 0007 | | Action Break_Optional ; Debug Table 0x9.0x7 = 0x1ea,0x5
01eb 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x9.0x8 = 0x1eb,0x801
01ec 0217 | | Execute Heap_Access,All_Reference
01ed 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
01ee 0032 | 2 | Store_Top Heap_Access,At_Offset_2 ; Debug Table 0x9.0x9 = 0x1ee,0x5
01ef 0007 | | Action Break_Optional ; Debug Table 0x9.0xa = 0x1ef,0x2
01f0 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x9.0xb = 0x1f0,0xc01
01f1 021d | | Execute Heap_Access,Is_Null
01f2 6fea |o | Jump_Zero 0x1dd ; Debug Table 0x9.0xc = 0x1f2,0x2
01f3 4503 |E | Exit_Subprogram 0x3
01f4 0000 0000 | | .BLANK 0000[0x4]
01f8 ; --------------------------------------------------------------------------------------
01f8 ; SUBPROGRAM
01f8 ; --------------------------------------------------------------------------------------
01f8 020c | | .CONST 0x020c ; Address of begin
01f9 0004 | | .CONST 0x0004 ; Address of exception handler
01fa 0004 | | .CONST 0x0004 ; Number of locals
01fb INIT_01f8:
01fb 00f1 | | Load_Encached Diana_Temp_Seq ; Debug Table 0xa = .DEBUG 0x01fb,0x05cc,0x0001,0x0000,0x0057,0x9875,0x0000,0x0320
; Debug Table 0xa.0x0 = 0x1fb,0xffff
01fc 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0xa.0x1 = 0x1fc,0xfffe
01fd e5ff | | Load 0x2,-0x1
01fe e005 | | Load 0x0,0x5
01ff 180f | | Execute Package,Field_Execute,Field_Number 0xf
0200 0031 | 1 | Store_Top Heap_Access,At_Offset_1
0201 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xa.0x2 = 0x201,0xfffd
0202 4904 |I | Short_Literal 0x104
0203 00eb | | Load_Encached Diana_Cache
0204 0096 | | Execute Package,Field_Execute_Dynamic
0205 00eb | | Load_Encached Diana_Cache
0206 18da | | Execute Package,Field_Execute,Field_Number 0xda
0207 e5ff | | Load 0x2,-0x1
0208 e002 | | Load 0x0,0x2
0209 1810 | | Execute Package,Field_Execute,Field_Number 0x10
020a 00e2 | | Load_Encached Integer_Cache
020b 03f1 | | Declare_Variable Discrete,With_Value
020c BODY_01f8:
020c e5fe | | Load 0x2,-0x2 ; Debug Table 0xa.0x3 = 0x20c,0x1
020d 00d9 | | Load_Top At_Offset_1
020e 00db | | Load_Top At_Offset_3
020f 8214 | | Call 0x1,0x14
0210 00d1 | | Pop_Control Pop_Count_1
0211 e5fe | | Load 0x2,-0x2 ; Debug Table 0xa.0x4 = 0x211,0x2
0212 3c08 |< | Execute Record,Field_Read,Field_Number 0x8
0213 680d |h | Jump_Zero 0x221
0214 00d9 | | Load_Top At_Offset_1
0215 00eb | | Load_Encached Diana_Cache
0216 18ec | | Execute Package,Field_Execute,Field_Number 0xec
0217 00eb | | Load_Encached Diana_Cache
0218 18ec | | Execute Package,Field_Execute,Field_Number 0xec
0219 e405 | | Load 0x2,0x5 ; Debug Table 0xa.0x5 = 0x219,0x401
021a 0007 | | Action Break_Optional
021b 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0xa.0x6 = 0x21b,0x402
021c 0007 | | Action Break_Optional ; Debug Table 0xa.0x7 = 0x21c,0x403
021d 00d0 | | Action Swap_Control ; Debug Table 0xa.0x8 = 0x21d,0x404
021e 00d1 | | Pop_Control Pop_Count_1
021f 0f8f | | Execute_Immediate Equal,0x8f ; Debug Table 0xa.0x9 = 0x21f,0x2
0220 6801 |h | Jump_Zero 0x222
0221 4502 |E | Exit_Subprogram 0x2 ; Debug Table 0xa.0xa = 0x221,0x3
0222 00da | | Load_Top At_Offset_2 ; Debug Table 0xa.0xb = 0x222,0x4
0223 e5fe | | Load 0x2,-0x2
0224 e5ff | | Load 0x2,-0x1
0225 e00a | | Load 0x0,0xa
0226 1813 | | Execute Package,Field_Execute,Field_Number 0x13
0227 0033 | 3 | Store_Top Heap_Access,At_Offset_3
0228 7811 |x | Jump 0x23a
0229 0007 | | Action Break_Optional ; Debug Table 0xa.0xc = 0x229,0x6
022a 00da | | Load_Top At_Offset_2 ; Debug Table 0xa.0xd = 0x22a,0x801
022b 0217 | | Execute Heap_Access,All_Reference
022c 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
022d e005 | | Load 0x0,0x5 ; Debug Table 0xa.0xe = 0x22d,0x6
022e 180f | | Execute Package,Field_Execute,Field_Number 0xf
022f 0032 | 2 | Store_Top Heap_Access,At_Offset_2
0230 e5fe | | Load 0x2,-0x2 ; Debug Table 0xa.0xf = 0x230,0x7
0231 00d9 | | Load_Top At_Offset_1
0232 00db | | Load_Top At_Offset_3
0233 8214 | | Call 0x1,0x14
0234 00d1 | | Pop_Control Pop_Count_1
0235 0007 | | Action Break_Optional ; Debug Table 0xa.0x10 = 0x235,0x8
0236 00da | | Load_Top At_Offset_2 ; Debug Table 0xa.0x11 = 0x236,0xc01
0237 0217 | | Execute Heap_Access,All_Reference
0238 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0239 0033 | 3 | Store_Top Heap_Access,At_Offset_3 ; Debug Table 0xa.0x12 = 0x239,0x8
023a 0007 | | Action Break_Optional ; Debug Table 0xa.0x13 = 0x23a,0x5
023b 00da | | Load_Top At_Offset_2 ; Debug Table 0xa.0x14 = 0x23b,0x1001
023c 021d | | Execute Heap_Access,Is_Null
023d 6feb |o | Jump_Zero 0x229 ; Debug Table 0xa.0x15 = 0x23d,0x5
023e 4502 |E | Exit_Subprogram 0x2
023f 0000 | | .XXX[0x1]
0240 ; --------------------------------------------------------------------------------------
0240 ; SUBPROGRAM
0240 ; --------------------------------------------------------------------------------------
0240 0247 | G | .CONST 0x0247 ; Address of begin
0241 0004 | | .CONST 0x0004 ; Address of exception handler
0242 0002 | | .CONST 0x0002 ; Number of locals
0243 INIT_0240:
0243 00f1 | | Load_Encached Diana_Temp_Seq ; Debug Table 0xb = .DEBUG 0x0243,0x05fa,0x0001,0x0000,0x0057,0x9875,0x0000,0x03b3
; Debug Table 0xb.0x0 = 0x243,0xffff
0244 00db | | Load_Top At_Offset_3
0245 3c05 |< | Execute Record,Field_Read,Field_Number 0x5
0246 0031 | 1 | Store_Top Heap_Access,At_Offset_1
0247 BODY_0240:
0247 780c |x | Jump 0x254
0248 00db | | Load_Top At_Offset_3 ; Debug Table 0xb.0x1 = 0x248,0x2
0249 0007 | | Action Break_Optional
024a 00d9 | | Load_Top At_Offset_1 ; Debug Table 0xb.0x2 = 0x24a,0x401
024b 0217 | | Execute Heap_Access,All_Reference
024c 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
024d 8215 | | Call 0x1,0x15 ; Debug Table 0xb.0x3 = 0x24d,0x2
024e 00d1 | | Pop_Control Pop_Count_1
024f 0007 | | Action Break_Optional ; Debug Table 0xb.0x4 = 0x24f,0x3
0250 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xb.0x5 = 0x250,0x801
0251 0217 | | Execute Heap_Access,All_Reference
0252 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0253 0031 | 1 | Store_Top Heap_Access,At_Offset_1 ; Debug Table 0xb.0x6 = 0x253,0x3
0254 0007 | | Action Break_Optional ; Debug Table 0xb.0x7 = 0x254,0x1
0255 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xb.0x8 = 0x255,0xc01
0256 021d | | Execute Heap_Access,Is_Null
0257 6ff0 |o | Jump_Zero 0x248 ; Debug Table 0xb.0x9 = 0x257,0x1
0258 4501 |E | Exit_Subprogram 0x1
0259 0000 0000 | | .BLANK 0000[0x7]
0260 ; --------------------------------------------------------------------------------------
0260 ; SUBPROGRAM
0260 ; --------------------------------------------------------------------------------------
0260 0269 | i | .CONST 0x0269 ; Address of begin
0261 0004 | | .CONST 0x0004 ; Address of exception handler
0262 0002 | | .CONST 0x0002 ; Number of locals
0263 INIT_0260:
0263 e003 | | Load 0x0,0x3 ; Debug Table 0xc = .DEBUG 0x0263,0x0610,0x0001,0x0000,0x0057,0x9875,0x0000,0x03e7
; Debug Table 0xc.0x0 = 0x263,0xffff
0264 1b29 | ) | Execute Package,Field_Read,Field_Number 0x29
0265 00db | | Load_Top At_Offset_3
0266 e006 | | Load 0x0,0x6
0267 180d | | Execute Package,Field_Execute,Field_Number 0xd
0268 0031 | 1 | Store_Top Heap_Access,At_Offset_1
0269 BODY_0260:
0269 7828 |x( | Jump 0x292
026a 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xc.0x1 = 0x26a,0x2
026b 0217 | | Execute Heap_Access,All_Reference
026c 3c0c |< | Execute Record,Field_Read,Field_Number 0xc
026d 0d03 | | Execute_Immediate Less,0x3
026e 681f |h | Jump_Zero 0x28e
026f 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xc.0x2 = 0x26f,0x3
0270 0217 | | Execute Heap_Access,All_Reference
0271 3c0c |< | Execute Record,Field_Read,Field_Number 0xc
0272 0f01 | | Execute_Immediate Equal,0x1
0273 6803 |h | Jump_Zero 0x277
0274 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xc.0x3 = 0x274,0x4
0275 e00b | | Load 0x0,0xb
0276 1810 | | Execute Package,Field_Execute,Field_Number 0x10
0277 00db | | Load_Top At_Offset_3 ; Debug Table 0xc.0x4 = 0x277,0x5
0278 3c11 |< | Execute Record,Field_Read,Field_Number 0x11
0279 00d9 | | Load_Top At_Offset_1
027a 0217 | | Execute Heap_Access,All_Reference
027b 3414 |4 | Execute Record,Field_Reference,Field_Number 0x14
027c 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
027d e002 | | Load 0x0,0x2
027e 1813 | | Execute Package,Field_Execute,Field_Number 0x13
027f 00d9 | | Load_Top At_Offset_1
0280 0217 | | Execute Heap_Access,All_Reference
0281 3414 |4 | Execute Record,Field_Reference,Field_Number 0x14
0282 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
0283 00db | | Load_Top At_Offset_3 ; Debug Table 0xc.0x5 = 0x283,0x6
0284 3c0a |< | Execute Record,Field_Read,Field_Number 0xa
0285 6808 |h | Jump_Zero 0x28e
0286 00db | | Load_Top At_Offset_3 ; Debug Table 0xc.0x6 = 0x286,0x7
0287 00d9 | | Load_Top At_Offset_1
0288 0217 | | Execute Heap_Access,All_Reference
0289 3414 |4 | Execute Record,Field_Reference,Field_Number 0x14
028a 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
028b e005 | | Load 0x0,0x5
028c 180d | | Execute Package,Field_Execute,Field_Number 0xd
028d 00d1 | | Pop_Control Pop_Count_1
028e 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xc.0x7 = 0x28e,0x8
028f 0217 | | Execute Heap_Access,All_Reference
0290 3c1f |< | Execute Record,Field_Read,Field_Number 0x1f
0291 0031 | 1 | Store_Top Heap_Access,At_Offset_1
0292 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xc.0x8 = 0x292,0x1
0293 77d6 |w | Jump_Nonzero 0x26a
0294 4501 |E | Exit_Subprogram 0x1
0295 0000 0000 | | .XXX[0x3]
0297 0000 | |
0298 ; --------------------------------------------------------------------------------------
0298 ; SUBPROGRAM
0298 ; --------------------------------------------------------------------------------------
0298 02a0 | | .CONST 0x02a0 ; Address of begin
0299 0004 | | .CONST 0x0004 ; Address of exception handler
029a 0002 | | .CONST 0x0002 ; Number of locals
029b INIT_0298:
029b 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0xd = .DEBUG 0x029b,0x0624,0x0002,0x0000,0x0057,0x9875,0x0000,0x0449
; Debug Table 0xd.0x0 = 0x29b,0xffff
029c 00db | | Load_Top At_Offset_3
029d 00eb | | Load_Encached Diana_Cache
029e 18ec | | Execute Package,Field_Execute,Field_Number 0xec
029f 0031 | 1 | Store_Top Heap_Access,At_Offset_1
02a0 BODY_0298:
02a0 0007 | | Action Break_Optional ; Debug Table 0xd.0x1 = 0x2a0,0x1
02a1 0007 | | Action Break_Optional ; Debug Table 0xd.0x2 = 0x2a1,0x2
02a2 e402 | | Load 0x2,0x2 ; Debug Table 0xd.0x3 = 0x2a2,0x401
02a3 0007 | | Action Break_Optional
02a4 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0xd.0x4 = 0x2a4,0x402
02a5 0007 | | Action Break_Optional ; Debug Table 0xd.0x5 = 0x2a5,0x403
02a6 0007 | | Action Break_Optional ; Debug Table 0xd.0x6 = 0x2a6,0x404
02a7 0b3b | ; | Execute_Immediate Case_Compare,0x3b ; Debug Table 0xd.0x7 = 0x2a7,0x2
02a8 7007 |p | Jump_Nonzero 0x2b0
02a9 0b00 | | Execute_Immediate Case_Compare,0x0
02aa 7007 |p | Jump_Nonzero 0x2b2
02ab 00d9 | | Load_Top At_Offset_1 ; Debug Table 0xd.0x8 = 0x2ab,0x5
02ac 00eb | | Load_Encached Diana_Cache
02ad 18ec | | Execute Package,Field_Execute,Field_Number 0xec
02ae 0032 | 2 | Store_Top Heap_Access,At_Offset_2
02af 7805 |x | Jump 0x2b5
02b0 00d1 | | Pop_Control Pop_Count_1 ; Debug Table 0xd.0x9 = 0x2b0,0x3
02b1 7805 |x | Jump 0x2b7
02b2 0007 | | Action Break_Optional ; Debug Table 0xd.0xa = 0x2b2,0x4
02b3 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0xd.0xb = 0x2b3,0x801
02b4 4401 |D | Exit_Subprogram With_Result,0x1 ; Debug Table 0xd.0xc = 0x2b4,0x4
02b5 00d1 | | Pop_Control Pop_Count_1
02b6 7fea | | Jump 0x2a1
02b7 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xd.0xd = 0x2b7,0x6
02b8 00eb | | Load_Encached Diana_Cache
02b9 18cf | | Execute Package,Field_Execute,Field_Number 0xcf
02ba 4976 |Iv | Short_Literal 0x176
02bb 00eb | | Load_Encached Diana_Cache
02bc 0098 | | Execute Package,Field_Read_Dynamic
02bd 1817 | | Execute Package,Field_Execute,Field_Number 0x17
02be 4401 |D | Exit_Subprogram With_Result,0x1
02bf 0000 | | .XXX[0x1]
02c0 ; --------------------------------------------------------------------------------------
02c0 ; SUBPROGRAM
02c0 ; --------------------------------------------------------------------------------------
02c0 02d6 | | .CONST 0x02d6 ; Address of begin
02c1 0004 | | .CONST 0x0004 ; Address of exception handler
02c2 0007 | | .CONST 0x0007 ; Number of locals
02c3 INIT_02c0:
02c3 e00c | | Load 0x0,0xc ; Debug Table 0xe = .DEBUG 0x02c3,0x0642,0x0001,0x0000,0x0057,0x9875,0x0000,0x049a
; Debug Table 0xe.0x0 = 0x2c3,0xffff
02c4 0322 | " | Declare_Variable Record
02c5 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0xe.0x1 = 0x2c5,0xfffe
02c6 00f1 | | Load_Encached Diana_Temp_Seq ; Debug Table 0xe.0x2 = 0x2c6,0xfffd
02c7 00f1 | | Load_Encached Diana_Temp_Seq ; Debug Table 0xe.0x3 = 0x2c7,0xfffc
02c8 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0xe.0x4 = 0x2c8,0xfffb
02c9 e5fe | | Load 0x2,-0x2
02ca 3c05 |< | Execute Record,Field_Read,Field_Number 0x5
02cb 0007 | | Action Break_Optional
02cc 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xe.0x5 = 0x2cc,0x401
02cd 0217 | | Execute Heap_Access,All_Reference
02ce 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
02cf 00d0 | | Action Swap_Control
02d0 00d1 | | Pop_Control Pop_Count_1
02d1 0031 | 1 | Store_Top Heap_Access,At_Offset_1 ; Debug Table 0xe.0x6 = 0x2d1,0xfffb
02d2 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0xe.0x7 = 0x2d2,0xfffa
02d3 00d9 | | Load_Top At_Offset_1
02d4 8218 | | Call 0x1,0x18
02d5 0031 | 1 | Store_Top Heap_Access,At_Offset_1
02d6 BODY_02c0:
02d6 e5fe | | Load 0x2,-0x2 ; Debug Table 0xe.0x8 = 0x2d6,0x1
02d7 3c04 |< | Execute Record,Field_Read,Field_Number 0x4
02d8 0f02 | | Execute_Immediate Equal,0x2
02d9 6813 |h | Jump_Zero 0x2ed
02da e5fe | | Load 0x2,-0x2 ; Debug Table 0xe.0x9 = 0x2da,0x2
02db e402 | | Load 0x2,0x2
02dc 00da | | Load_Top At_Offset_2
02dd e00d | | Load 0x0,0xd
02de 1810 | | Execute Package,Field_Execute,Field_Number 0x10
02df 00d2 | | Pop_Control Pop_Count_2
02e0 e5fe | | Load 0x2,-0x2 ; Debug Table 0xe.0xa = 0x2e0,0x3
02e1 3c11 |< | Execute Record,Field_Read,Field_Number 0x11
02e2 e5fe | | Load 0x2,-0x2
02e3 3c07 |< | Execute Record,Field_Read,Field_Number 0x7
02e4 00da | | Load_Top At_Offset_2
02e5 00eb | | Load_Encached Diana_Cache
02e6 1875 | u | Execute Package,Field_Execute,Field_Number 0x75
02e7 e5fe | | Load 0x2,-0x2
02e8 3807 |8 | Execute Record,Field_Write,Field_Number 0x7
02e9 e402 | | Load 0x2,0x2 ; Debug Table 0xe.0xb = 0x2e9,0x4
02ea 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
02eb a5ff | | Store_Unchecked 0x2,-0x1
02ec 4501 |E | Exit_Subprogram 0x1 ; Debug Table 0xe.0xc = 0x2ec,0x5
02ed e5fe | | Load 0x2,-0x2 ; Debug Table 0xe.0xd = 0x2ed,0x6
02ee 3c0c |< | Execute Record,Field_Read,Field_Number 0xc
02ef 7020 |p | Jump_Nonzero 0x310
02f0 e5fe | | Load 0x2,-0x2 ; Debug Table 0xe.0xe = 0x2f0,0x7
02f1 e402 | | Load 0x2,0x2
02f2 00da | | Load_Top At_Offset_2
02f3 e00d | | Load 0x0,0xd
02f4 1810 | | Execute Package,Field_Execute,Field_Number 0x10
02f5 00d2 | | Pop_Control Pop_Count_2
02f6 e5fe | | Load 0x2,-0x2 ; Debug Table 0xe.0xf = 0x2f6,0x8
02f7 3c11 |< | Execute Record,Field_Read,Field_Number 0x11
02f8 e5fe | | Load 0x2,-0x2
02f9 3c07 |< | Execute Record,Field_Read,Field_Number 0x7
02fa 00da | | Load_Top At_Offset_2
02fb 00eb | | Load_Encached Diana_Cache
02fc 1875 | u | Execute Package,Field_Execute,Field_Number 0x75
02fd e5fe | | Load 0x2,-0x2
02fe 3807 |8 | Execute Record,Field_Write,Field_Number 0x7
02ff 4802 |H | Short_Literal 0x2 ; Debug Table 0xe.0x10 = 0x2ff,0x9
0300 e5fe | | Load 0x2,-0x2
0301 3804 |8 | Execute Record,Field_Write,Field_Number 0x4
0302 e5fe | | Load 0x2,-0x2 ; Debug Table 0xe.0x11 = 0x302,0xa
0303 e402 | | Load 0x2,0x2
0304 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0305 8211 | | Call 0x1,0x11
0306 00d1 | | Pop_Control Pop_Count_1
0307 4803 |H | Short_Literal 0x3 ; Debug Table 0xe.0x12 = 0x307,0xb
0308 e5fe | | Load 0x2,-0x2
0309 3804 |8 | Execute Record,Field_Write,Field_Number 0x4
030a e007 | | Load 0x0,0x7 ; Debug Table 0xe.0x13 = 0x30a,0xc
030b e402 | | Load 0x2,0x2
030c 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
030d e007 | | Load 0x0,0x7 ; Debug Table 0xe.0x14 = 0x30d,0xd
030e e402 | | Load 0x2,0x2
030f 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
0310 e5fe | | Load 0x2,-0x2 ; Debug Table 0xe.0x15 = 0x310,0xe
0311 8217 | | Call 0x1,0x17
0312 00d1 | | Pop_Control Pop_Count_1
0313 e5fe | | Load 0x2,-0x2 ; Debug Table 0xe.0x16 = 0x313,0xf
0314 3c08 |< | Execute Record,Field_Read,Field_Number 0x8
0315 7004 |p | Jump_Nonzero 0x31a
0316 e402 | | Load 0x2,0x2 ; Debug Table 0xe.0x17 = 0x316,0x10
0317 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0318 a5ff | | Store_Unchecked 0x2,-0x1
0319 4501 |E | Exit_Subprogram 0x1 ; Debug Table 0xe.0x18 = 0x319,0x11
031a 00db | | Load_Top At_Offset_3 ; Debug Table 0xe.0x19 = 0x31a,0x12
031b e5fe | | Load 0x2,-0x2
031c 00da | | Load_Top At_Offset_2
031d e00a | | Load 0x0,0xa
031e 1813 | | Execute Package,Field_Execute,Field_Number 0x13
031f c404 | | Store 0x2,0x4
0320 783c |x< | Jump 0x35d
0321 0007 | | Action Break_Optional ; Debug Table 0xe.0x1a = 0x321,0x14
0322 00db | | Load_Top At_Offset_3 ; Debug Table 0xe.0x1b = 0x322,0x801
0323 0217 | | Execute Heap_Access,All_Reference
0324 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0325 0031 | 1 | Store_Top Heap_Access,At_Offset_1 ; Debug Table 0xe.0x1c = 0x325,0x14
0326 e5fe | | Load 0x2,-0x2 ; Debug Table 0xe.0x1d = 0x326,0x15
0327 e402 | | Load 0x2,0x2
0328 00da | | Load_Top At_Offset_2
0329 e00d | | Load 0x0,0xd
032a 1810 | | Execute Package,Field_Execute,Field_Number 0x10
032b 00d2 | | Pop_Control Pop_Count_2
032c e5fe | | Load 0x2,-0x2 ; Debug Table 0xe.0x1e = 0x32c,0x16
032d 3c11 |< | Execute Record,Field_Read,Field_Number 0x11
032e e5fe | | Load 0x2,-0x2
032f 3c07 |< | Execute Record,Field_Read,Field_Number 0x7
0330 00da | | Load_Top At_Offset_2
0331 00eb | | Load_Encached Diana_Cache
0332 1875 | u | Execute Package,Field_Execute,Field_Number 0x75
0333 e5fe | | Load 0x2,-0x2
0334 3807 |8 | Execute Record,Field_Write,Field_Number 0x7
0335 e5fe | | Load 0x2,-0x2 ; Debug Table 0xe.0x1f = 0x335,0x17
0336 3c05 |< | Execute Record,Field_Read,Field_Number 0x5
0337 0033 | 3 | Store_Top Heap_Access,At_Offset_3
0338 781b |x | Jump 0x354
0339 0007 | | Action Break_Optional ; Debug Table 0xe.0x20 = 0x339,0x19
033a 00da | | Load_Top At_Offset_2 ; Debug Table 0xe.0x21 = 0x33a,0xc01
033b 0217 | | Execute Heap_Access,All_Reference
033c 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
033d 00d9 | | Load_Top At_Offset_1 ; Debug Table 0xe.0x22 = 0x33d,0x19
033e 4907 |I | Short_Literal 0x107
033f 00eb | | Load_Encached Diana_Cache
0340 0096 | | Execute Package,Field_Execute_Dynamic
0341 e00a | | Load 0x0,0xa
0342 1814 | | Execute Package,Field_Execute,Field_Number 0x14
0343 a403 | | Store_Unchecked 0x2,0x3
0344 0007 | | Action Break_Optional ; Debug Table 0xe.0x23 = 0x344,0x1a
0345 e403 | | Load 0x2,0x3 ; Debug Table 0xe.0x24 = 0x345,0x1001
0346 021d | | Execute Heap_Access,Is_Null
0347 7007 |p | Jump_Nonzero 0x34f ; Debug Table 0xe.0x25 = 0x347,0x1a
0348 e5fe | | Load 0x2,-0x2 ; Debug Table 0xe.0x26 = 0x348,0x1b
0349 3c05 |< | Execute Record,Field_Read,Field_Number 0x5
034a e403 | | Load 0x2,0x3
034b 00eb | | Load_Encached Diana_Cache
034c 1874 | t | Execute Package,Field_Execute,Field_Number 0x74
034d e5fe | | Load 0x2,-0x2
034e 3805 |8 | Execute Record,Field_Write,Field_Number 0x5
034f 0007 | | Action Break_Optional ; Debug Table 0xe.0x27 = 0x34f,0x1c
0350 00da | | Load_Top At_Offset_2 ; Debug Table 0xe.0x28 = 0x350,0x1401
0351 0217 | | Execute Heap_Access,All_Reference
0352 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0353 0033 | 3 | Store_Top Heap_Access,At_Offset_3 ; Debug Table 0xe.0x29 = 0x353,0x1c
0354 0007 | | Action Break_Optional ; Debug Table 0xe.0x2a = 0x354,0x18
0355 00da | | Load_Top At_Offset_2 ; Debug Table 0xe.0x2b = 0x355,0x1801
0356 021d | | Execute Heap_Access,Is_Null
0357 6fe1 |o | Jump_Zero 0x339 ; Debug Table 0xe.0x2c = 0x357,0x18
0358 0007 | | Action Break_Optional ; Debug Table 0xe.0x2d = 0x358,0x1d
0359 00db | | Load_Top At_Offset_3 ; Debug Table 0xe.0x2e = 0x359,0x1c01
035a 0217 | | Execute Heap_Access,All_Reference
035b 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
035c a404 | | Store_Unchecked 0x2,0x4 ; Debug Table 0xe.0x2f = 0x35c,0x1d
035d 0007 | | Action Break_Optional ; Debug Table 0xe.0x30 = 0x35d,0x13
035e 00db | | Load_Top At_Offset_3 ; Debug Table 0xe.0x31 = 0x35e,0x2001
035f 021d | | Execute Heap_Access,Is_Null
0360 6fc0 |o | Jump_Zero 0x321 ; Debug Table 0xe.0x32 = 0x360,0x13
0361 e402 | | Load 0x2,0x2 ; Debug Table 0xe.0x33 = 0x361,0x1e
0362 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0363 a5ff | | Store_Unchecked 0x2,-0x1
0364 4501 |E | Exit_Subprogram 0x1
0365 0000 0000 | | .XXX[0x3]
0367 0000 | |
0368 ; --------------------------------------------------------------------------------------
0368 ; SUBPROGRAM
0368 ; --------------------------------------------------------------------------------------
0368 0373 | s | .CONST 0x0373 ; Address of begin
0369 0004 | | .CONST 0x0004 ; Address of exception handler
036a 0004 | | .CONST 0x0004 ; Number of locals
036b INIT_0368:
036b 00f1 | | Load_Encached Diana_Temp_Seq ; Debug Table 0xf = .DEBUG 0x036b,0x06ac,0x0001,0x0000,0x0057,0x9875,0x0000,0x05dd
; Debug Table 0xf.0x0 = 0x36b,0xffff
036c 00f1 | | Load_Encached Diana_Temp_Seq ; Debug Table 0xf.0x1 = 0x36c,0xfffe
036d e003 | | Load 0x0,0x3 ; Debug Table 0xf.0x2 = 0x36d,0xfffd
036e 1b29 | ) | Execute Package,Field_Read,Field_Number 0x29
036f e5fe | | Load 0x2,-0x2
0370 e006 | | Load 0x0,0x6
0371 180d | | Execute Package,Field_Execute,Field_Number 0xd
0372 0031 | 1 | Store_Top Heap_Access,At_Offset_1
0373 BODY_0368:
0373 e007 | | Load 0x0,0x7 ; Debug Table 0xf.0x3 = 0x373,0x1
0374 a5ff | | Store_Unchecked 0x2,-0x1
0375 7847 |xG | Jump 0x3bd
0376 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xf.0x4 = 0x376,0x3
0377 0217 | | Execute Heap_Access,All_Reference
0378 3c0c |< | Execute Record,Field_Read,Field_Number 0xc
0379 0d03 | | Execute_Immediate Less,0x3
037a 683e |h> | Jump_Zero 0x3b9
037b 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xf.0x5 = 0x37b,0x4
037c 0217 | | Execute Heap_Access,All_Reference
037d 3c0c |< | Execute Record,Field_Read,Field_Number 0xc
037e 0f01 | | Execute_Immediate Equal,0x1
037f 6803 |h | Jump_Zero 0x383
0380 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xf.0x6 = 0x380,0x5
0381 e00b | | Load 0x0,0xb
0382 1810 | | Execute Package,Field_Execute,Field_Number 0x10
0383 e5fe | | Load 0x2,-0x2 ; Debug Table 0xf.0x7 = 0x383,0x6
0384 00f1 | | Load_Encached Diana_Temp_Seq
0385 00da | | Load_Top At_Offset_2
0386 0217 | | Execute Heap_Access,All_Reference
0387 3414 |4 | Execute Record,Field_Reference,Field_Number 0x14
0388 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0389 e00d | | Load 0x0,0xd
038a 180e | | Execute Package,Field_Execute,Field_Number 0xe
038b 0033 | 3 | Store_Top Heap_Access,At_Offset_3
038c 00d1 | | Pop_Control Pop_Count_1
038d 0007 | | Action Break_Optional ; Debug Table 0xf.0x8 = 0x38d,0x7
038e 00d9 | | Load_Top At_Offset_1 ; Debug Table 0xf.0x9 = 0x38e,0x401
038f 021d | | Execute Heap_Access,Is_Null
0390 7011 |p | Jump_Nonzero 0x3a2 ; Debug Table 0xf.0xa = 0x390,0x7
0391 0007 | | Action Break_Optional ; Debug Table 0xf.0xb = 0x391,0x8
0392 00da | | Load_Top At_Offset_2 ; Debug Table 0xf.0xc = 0x392,0x801
0393 021d | | Execute Heap_Access,Is_Null
0394 6803 |h | Jump_Zero 0x398 ; Debug Table 0xf.0xd = 0x394,0x8
0395 00d9 | | Load_Top At_Offset_1 ; Debug Table 0xf.0xe = 0x395,0x9
0396 a5ff | | Store_Unchecked 0x2,-0x1
0397 7804 |x | Jump 0x39c
0398 00d9 | | Load_Top At_Offset_1 ; Debug Table 0xf.0xf = 0x398,0xa
0399 00db | | Load_Top At_Offset_3
039a 00eb | | Load_Encached Diana_Cache
039b 1877 | w | Execute Package,Field_Execute,Field_Number 0x77
039c 00d9 | | Load_Top At_Offset_1 ; Debug Table 0xf.0x10 = 0x39c,0xb
039d 4975 |Iu | Short_Literal 0x175
039e 00eb | | Load_Encached Diana_Cache
039f 0098 | | Execute Package,Field_Read_Dynamic
03a0 1841 | A | Execute Package,Field_Execute,Field_Number 0x41
03a1 0033 | 3 | Store_Top Heap_Access,At_Offset_3
03a2 e5fe | | Load 0x2,-0x2 ; Debug Table 0xf.0x11 = 0x3a2,0xc
03a3 3c11 |< | Execute Record,Field_Read,Field_Number 0x11
03a4 00d9 | | Load_Top At_Offset_1
03a5 0217 | | Execute Heap_Access,All_Reference
03a6 3414 |4 | Execute Record,Field_Reference,Field_Number 0x14
03a7 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
03a8 e002 | | Load 0x0,0x2
03a9 1813 | | Execute Package,Field_Execute,Field_Number 0x13
03aa 00d9 | | Load_Top At_Offset_1
03ab 0217 | | Execute Heap_Access,All_Reference
03ac 3414 |4 | Execute Record,Field_Reference,Field_Number 0x14
03ad 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
03ae e5fe | | Load 0x2,-0x2 ; Debug Table 0xf.0x12 = 0x3ae,0xd
03af 3c0a |< | Execute Record,Field_Read,Field_Number 0xa
03b0 6808 |h | Jump_Zero 0x3b9
03b1 e5fe | | Load 0x2,-0x2 ; Debug Table 0xf.0x13 = 0x3b1,0xe
03b2 00d9 | | Load_Top At_Offset_1
03b3 0217 | | Execute Heap_Access,All_Reference
03b4 3414 |4 | Execute Record,Field_Reference,Field_Number 0x14
03b5 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
03b6 e005 | | Load 0x0,0x5
03b7 180d | | Execute Package,Field_Execute,Field_Number 0xd
03b8 00d1 | | Pop_Control Pop_Count_1
03b9 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xf.0x14 = 0x3b9,0xf
03ba 0217 | | Execute Heap_Access,All_Reference
03bb 3c1f |< | Execute Record,Field_Read,Field_Number 0x1f
03bc 0031 | 1 | Store_Top Heap_Access,At_Offset_1
03bd 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xf.0x15 = 0x3bd,0x2
03be 77b7 |w | Jump_Nonzero 0x376
03bf 4501 |E | Exit_Subprogram 0x1
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 00db | | Load_Top At_Offset_3 ; Debug Table 0x10 = .DEBUG 0x03c3,0x06da,0x0001,0x0000,0x0057,0x9875,0x0000,0x068b
; Debug Table 0x10.0x0 = 0x3c3,0x1
03c4 3c06 |< | Execute Record,Field_Read,Field_Number 0x6
03c5 4609 |F | Jump_Case 0x9
03c6 784c |xL | Jump 0x413 ; case 0x0
03c7 7808 |x | Jump 0x3d0 ; case 0x1
03c8 7838 |x8 | Jump 0x401 ; case 0x2
03c9 7837 |x7 | Jump 0x401 ; case 0x3
03ca 782d |x- | Jump 0x3f8 ; case 0x4
03cb 7819 |x | Jump 0x3e5 ; case 0x5
03cc 783a |x: | Jump 0x407 ; case 0x6
03cd 7839 |x9 | Jump 0x407 ; case 0x7
03ce 7844 |xD | Jump 0x413 ; case 0x8
03cf 783d |x= | Jump 0x40d ; case 0x9
03d0 00db | | Load_Top At_Offset_3 ; Debug Table 0x10.0x1 = 0x3d0,0x2
03d1 3c09 |< | Execute Record,Field_Read,Field_Number 0x9
03d2 6806 |h | Jump_Zero 0x3d9
03d3 00db | | Load_Top At_Offset_3 ; Debug Table 0x10.0x2 = 0x3d3,0x3
03d4 00f1 | | Load_Encached Diana_Temp_Seq
03d5 821a | | Call 0x1,0x1a
03d6 c5ff | | Store 0x2,-0x1
03d7 00d1 | | Pop_Control Pop_Count_1
03d8 7805 |x | Jump 0x3de
03d9 00db | | Load_Top At_Offset_3 ; Debug Table 0x10.0x3 = 0x3d9,0x4
03da 8217 | | Call 0x1,0x17
03db 00d1 | | Pop_Control Pop_Count_1
03dc e007 | | Load 0x0,0x7 ; Debug Table 0x10.0x4 = 0x3dc,0x5
03dd 0033 | 3 | Store_Top Heap_Access,At_Offset_3
03de 00db | | Load_Top At_Offset_3 ; Debug Table 0x10.0x5 = 0x3de,0x6
03df 3c08 |< | Execute Record,Field_Read,Field_Number 0x8
03e0 6803 |h | Jump_Zero 0x3e4
03e1 00db | | Load_Top At_Offset_3 ; Debug Table 0x10.0x6 = 0x3e1,0x7
03e2 8212 | | Call 0x1,0x12
03e3 00d1 | | Pop_Control Pop_Count_1
03e4 4501 |E | Exit_Subprogram 0x1
03e5 00db | | Load_Top At_Offset_3 ; Debug Table 0x10.0x7 = 0x3e5,0x8
03e6 3c09 |< | Execute Record,Field_Read,Field_Number 0x9
03e7 6806 |h | Jump_Zero 0x3ee
03e8 00db | | Load_Top At_Offset_3 ; Debug Table 0x10.0x8 = 0x3e8,0x9
03e9 00f1 | | Load_Encached Diana_Temp_Seq
03ea 821a | | Call 0x1,0x1a
03eb c5ff | | Store 0x2,-0x1
03ec 00d1 | | Pop_Control Pop_Count_1
03ed 7805 |x | Jump 0x3f3
03ee 00db | | Load_Top At_Offset_3 ; Debug Table 0x10.0x9 = 0x3ee,0xa
03ef 8217 | | Call 0x1,0x17
03f0 00d1 | | Pop_Control Pop_Count_1
03f1 e007 | | Load 0x0,0x7 ; Debug Table 0x10.0xa = 0x3f1,0xb
03f2 0033 | 3 | Store_Top Heap_Access,At_Offset_3
03f3 00db | | Load_Top At_Offset_3 ; Debug Table 0x10.0xb = 0x3f3,0xc
03f4 e00a | | Load 0x0,0xa
03f5 1810 | | Execute Package,Field_Execute,Field_Number 0x10
03f6 00d1 | | Pop_Control Pop_Count_1
03f7 4501 |E | Exit_Subprogram 0x1
03f8 00db | | Load_Top At_Offset_3 ; Debug Table 0x10.0xc = 0x3f8,0xd
03f9 8217 | | Call 0x1,0x17
03fa 00d1 | | Pop_Control Pop_Count_1
03fb 00db | | Load_Top At_Offset_3 ; Debug Table 0x10.0xd = 0x3fb,0xe
03fc 8216 | | Call 0x1,0x16
03fd 00d1 | | Pop_Control Pop_Count_1
03fe e007 | | Load 0x0,0x7 ; Debug Table 0x10.0xe = 0x3fe,0xf
03ff 0033 | 3 | Store_Top Heap_Access,At_Offset_3
0400 4501 |E | Exit_Subprogram 0x1
0401 00db | | Load_Top At_Offset_3 ; Debug Table 0x10.0xf = 0x401,0x10
0402 00f1 | | Load_Encached Diana_Temp_Seq
0403 8219 | | Call 0x1,0x19
0404 c5ff | | Store 0x2,-0x1
0405 00d1 | | Pop_Control Pop_Count_1
0406 4501 |E | Exit_Subprogram 0x1
0407 00db | | Load_Top At_Offset_3 ; Debug Table 0x10.0x10 = 0x407,0x11
0408 00f1 | | Load_Encached Diana_Temp_Seq
0409 821a | | Call 0x1,0x1a
040a c5ff | | Store 0x2,-0x1
040b 00d1 | | Pop_Control Pop_Count_1
040c 4501 |E | Exit_Subprogram 0x1
040d 00db | | Load_Top At_Offset_3 ; Debug Table 0x10.0x11 = 0x40d,0x12
040e 8217 | | Call 0x1,0x17
040f 00d1 | | Pop_Control Pop_Count_1
0410 e007 | | Load 0x0,0x7 ; Debug Table 0x10.0x12 = 0x410,0x13
0411 0033 | 3 | Store_Top Heap_Access,At_Offset_3
0412 4501 |E | Exit_Subprogram 0x1
0413 e007 | | Load 0x0,0x7 ; Debug Table 0x10.0x13 = 0x413,0x14
0414 0033 | 3 | Store_Top Heap_Access,At_Offset_3
0415 4501 |E | Exit_Subprogram 0x1
0416 0000 0000 | | .XXX[0x2]
0418 ; --------------------------------------------------------------------------------------
0418 ; Debug Table
0418 ; --------------------------------------------------------------------------------------
0418 0003 0011 | | .CONST 0x0003,0x0011
041a 000b 04a2 | | .DEBUG 0x000b,0x04a2,0x0000,0x0000,0x0057,0x9785,0x0000,0x0069
0422 000e 04a6 | | .DEBUG 0x000e,0x04a6,0x0000,0x0000,0x0057,0x9875,0x0000,0x0006
042a 0033 04c6 | 3 | .DEBUG 0x0033,0x04c6,0x0001,0x0000,0x0057,0x9785,0x0000,0x006a
0432 005b 04d8 | [ | .DEBUG 0x005b,0x04d8,0x0001,0x0000,0x0057,0x9875,0x0000,0x0007
043a 0093 04e4 | | .DEBUG 0x0093,0x04e4,0x0001,0x0000,0x0057,0x9875,0x0000,0x005b
0442 00e3 0508 | | .DEBUG 0x00e3,0x0508,0x0001,0x0000,0x0057,0x9875,0x0000,0x00ff
044a 013b 0546 | ; F| .DEBUG 0x013b,0x0546,0x0001,0x0000,0x0057,0x9875,0x0000,0x01b2
0452 0163 055c | c \| .DEBUG 0x0163,0x055c,0x0001,0x0000,0x0057,0x9875,0x0000,0x0201
045a 0183 0576 | v| .DEBUG 0x0183,0x0576,0x0001,0x0000,0x0057,0x9875,0x0000,0x0244
0462 01d3 05b0 | | .DEBUG 0x01d3,0x05b0,0x0001,0x0000,0x0057,0x9875,0x0000,0x02ce
046a 01fb 05cc | | .DEBUG 0x01fb,0x05cc,0x0001,0x0000,0x0057,0x9875,0x0000,0x0320
0472 0243 05fa | C | .DEBUG 0x0243,0x05fa,0x0001,0x0000,0x0057,0x9875,0x0000,0x03b3
047a 0263 0610 | c | .DEBUG 0x0263,0x0610,0x0001,0x0000,0x0057,0x9875,0x0000,0x03e7
0482 029b 0624 | $| .DEBUG 0x029b,0x0624,0x0002,0x0000,0x0057,0x9875,0x0000,0x0449
048a 02c3 0642 | B| .DEBUG 0x02c3,0x0642,0x0001,0x0000,0x0057,0x9875,0x0000,0x049a
0492 036b 06ac | k | .DEBUG 0x036b,0x06ac,0x0001,0x0000,0x0057,0x9875,0x0000,0x05dd
049a 03c3 06da | | .DEBUG 0x03c3,0x06da,0x0001,0x0000,0x0057,0x9875,0x0000,0x068b
04a2 ; --------------------------------------------------------------------------------------
04a2 ; Debug3 Subtable 0x0
04a2 ; --------------------------------------------------------------------------------------
04a2 0001 0000 | | .DBG3TAB 0x0001,0x0000
04a4 000b ffff | | .CONST 0x000b,0xffff
04a6 ; --------------------------------------------------------------------------------------
04a6 ; Debug3 Subtable 0x1
04a6 ; --------------------------------------------------------------------------------------
04a6 000f 0000 | | .DBG3TAB 0x000f,0x0000
04a8 000e ffff | | .CONST 0x000e,0xffff
04aa 0010 fffe | | .CONST 0x0010,0xfffe
04ac 0012 fffd | | .CONST 0x0012,0xfffd
04ae 0014 fffc | | .CONST 0x0014,0xfffc
04b0 0016 fffb | | .CONST 0x0016,0xfffb
04b2 0018 fffa | | .CONST 0x0018,0xfffa
04b4 001a fff9 | | .CONST 0x001a,0xfff9
04b6 001c fff8 | | .CONST 0x001c,0xfff8
04b8 001e fff7 | | .CONST 0x001e,0xfff7
04ba 0020 fff6 | | .CONST 0x0020,0xfff6
04bc 0022 fff5 | " | .CONST 0x0022,0xfff5
04be 0024 fff4 | $ | .CONST 0x0024,0xfff4
04c0 0026 fff3 | & | .CONST 0x0026,0xfff3
04c2 0028 fff2 | ( | .CONST 0x0028,0xfff2
04c4 002a fff1 | * | .CONST 0x002a,0xfff1
04c6 ; --------------------------------------------------------------------------------------
04c6 ; Debug3 Subtable 0x2
04c6 ; --------------------------------------------------------------------------------------
04c6 0001 0007 | | .DBG3TAB 0x0001,0x0007
04c8 0033 ffff | 3 | .CONST 0x0033,0xffff
04ca 0034 0001 | 4 | .CONST 0x0034,0x0001
04cc 0039 0002 | 9 | .CONST 0x0039,0x0002
04ce 003d 0003 | = | .CONST 0x003d,0x0003
04d0 0046 0004 | F | .CONST 0x0046,0x0004
04d2 0049 0005 | I | .CONST 0x0049,0x0005
04d4 004c 0006 | L | .CONST 0x004c,0x0006
04d6 0052 0007 | R | .CONST 0x0052,0x0007
04d8 ; --------------------------------------------------------------------------------------
04d8 ; Debug3 Subtable 0x3
04d8 ; --------------------------------------------------------------------------------------
04d8 0000 0005 | | .DBG3TAB 0x0000,0x0005
04da 005b 0001 | [ | .CONST 0x005b,0x0001
04dc 0064 0002 | d | .CONST 0x0064,0x0002
04de 0071 0003 | q | .CONST 0x0071,0x0003
04e0 0078 0004 | x | .CONST 0x0078,0x0004
04e2 007d 0005 | } | .CONST 0x007d,0x0005
04e4 ; --------------------------------------------------------------------------------------
04e4 ; Debug3 Subtable 0x4
04e4 ; --------------------------------------------------------------------------------------
04e4 0003 000e | | .DBG3TAB 0x0003,0x000e
04e6 0093 ffff | | .CONST 0x0093,0xffff
04e8 0094 fffe | | .CONST 0x0094,0xfffe
04ea 0096 fffd | | .CONST 0x0096,0xfffd
04ec 0097 0001 | | .CONST 0x0097,0x0001
04ee 00a1 0002 | | .CONST 0x00a1,0x0002
04f0 00a8 0003 | | .CONST 0x00a8,0x0003
04f2 00a9 0401 | | .CONST 0x00a9,0x0401
04f4 00ab 0003 | | .CONST 0x00ab,0x0003
04f6 00ac 0004 | | .CONST 0x00ac,0x0004
04f8 00af 0005 | | .CONST 0x00af,0x0005
04fa 00b4 0006 | | .CONST 0x00b4,0x0006
04fc 00b7 0007 | | .CONST 0x00b7,0x0007
04fe 00bf 0008 | | .CONST 0x00bf,0x0008
0500 00c5 0009 | | .CONST 0x00c5,0x0009
0502 00c7 000a | | .CONST 0x00c7,0x000a
0504 00d1 000b | | .CONST 0x00d1,0x000b
0506 00d6 000c | | .CONST 0x00d6,0x000c
0508 ; --------------------------------------------------------------------------------------
0508 ; Debug3 Subtable 0x5
0508 ; --------------------------------------------------------------------------------------
0508 0005 0019 | | .DBG3TAB 0x0005,0x0019
050a 00e3 ffff | | .CONST 0x00e3,0xffff
050c 00e6 fffe | | .CONST 0x00e6,0xfffe
050e 00e7 fffd | | .CONST 0x00e7,0xfffd
0510 00e8 fffc | | .CONST 0x00e8,0xfffc
0512 00e9 fffb | | .CONST 0x00e9,0xfffb
0514 00ea 0001 | | .CONST 0x00ea,0x0001
0516 00ee 0003 | | .CONST 0x00ee,0x0003
0518 00ef 0401 | | .CONST 0x00ef,0x0401
051a 00f2 0003 | | .CONST 0x00f2,0x0003
051c 00f3 0004 | | .CONST 0x00f3,0x0004
051e 00f8 0005 | | .CONST 0x00f8,0x0005
0520 00fd 0006 | | .CONST 0x00fd,0x0006
0522 0105 0007 | | .CONST 0x0105,0x0007
0524 010e 0008 | | .CONST 0x010e,0x0008
0526 010f 0801 | | .CONST 0x010f,0x0801
0528 0112 0008 | | .CONST 0x0112,0x0008
052a 0113 0002 | | .CONST 0x0113,0x0002
052c 0114 0c01 | | .CONST 0x0114,0x0c01
052e 0116 0002 | | .CONST 0x0116,0x0002
0530 0117 0009 | | .CONST 0x0117,0x0009
0532 011b 000b | | .CONST 0x011b,0x000b
0534 011f 1001 | | .CONST 0x011f,0x1001
0536 0122 000b | " | .CONST 0x0122,0x000b
0538 0125 000c | % | .CONST 0x0125,0x000c
053a 0126 1401 | & | .CONST 0x0126,0x1401
053c 0129 000c | ) | .CONST 0x0129,0x000c
053e 012a 000a | * | .CONST 0x012a,0x000a
0540 012b 1801 | + | .CONST 0x012b,0x1801
0542 012d 000a | - | .CONST 0x012d,0x000a
0544 012e 000d | . | .CONST 0x012e,0x000d
0546 ; --------------------------------------------------------------------------------------
0546 ; Debug3 Subtable 0x6
0546 ; --------------------------------------------------------------------------------------
0546 0002 0008 | | .DBG3TAB 0x0002,0x0008
0548 013b ffff | ; | .CONST 0x013b,0xffff
054a 013e fffe | > | .CONST 0x013e,0xfffe
054c 0140 0002 | @ | .CONST 0x0140,0x0002
054e 0143 0003 | C | .CONST 0x0143,0x0003
0550 0145 0004 | E | .CONST 0x0145,0x0004
0552 0150 0005 | P | .CONST 0x0150,0x0005
0554 0156 0006 | V | .CONST 0x0156,0x0006
0556 0158 0001 | X | .CONST 0x0158,0x0001
0558 0159 0401 | Y | .CONST 0x0159,0x0401
055a 015b 0001 | [ | .CONST 0x015b,0x0001
055c ; --------------------------------------------------------------------------------------
055c ; Debug3 Subtable 0x7
055c ; --------------------------------------------------------------------------------------
055c 0002 000a | | .DBG3TAB 0x0002,0x000a
055e 0163 ffff | c | .CONST 0x0163,0xffff
0560 0167 fffe | g | .CONST 0x0167,0xfffe
0562 0169 0002 | i | .CONST 0x0169,0x0002
0564 016c 0401 | l | .CONST 0x016c,0x0401
0566 016f 0002 | o | .CONST 0x016f,0x0002
0568 0172 0003 | r | .CONST 0x0172,0x0003
056a 0173 0801 | s | .CONST 0x0173,0x0801
056c 0176 0003 | v | .CONST 0x0176,0x0003
056e 0177 0001 | w | .CONST 0x0177,0x0001
0570 0178 0c01 | x | .CONST 0x0178,0x0c01
0572 017a 0001 | z | .CONST 0x017a,0x0001
0574 017b 0004 | { | .CONST 0x017b,0x0004
0576 ; --------------------------------------------------------------------------------------
0576 ; Debug3 Subtable 0x8
0576 ; --------------------------------------------------------------------------------------
0576 0003 0019 | | .DBG3TAB 0x0003,0x0019
0578 0183 ffff | | .CONST 0x0183,0xffff
057a 0184 fffe | | .CONST 0x0184,0xfffe
057c 0185 fffd | | .CONST 0x0185,0xfffd
057e 018d 0001 | | .CONST 0x018d,0x0001
0580 0191 0002 | | .CONST 0x0191,0x0002
0582 0192 0401 | | .CONST 0x0192,0x0401
0584 0195 0002 | | .CONST 0x0195,0x0002
0586 0197 0003 | | .CONST 0x0197,0x0003
0588 0199 0801 | | .CONST 0x0199,0x0801
058a 019e 0c01 | | .CONST 0x019e,0x0c01
058c 01a0 0c02 | | .CONST 0x01a0,0x0c02
058e 01a1 0c03 | | .CONST 0x01a1,0x0c03
0590 01a2 0c04 | | .CONST 0x01a2,0x0c04
0592 01a4 0801 | | .CONST 0x01a4,0x0801
0594 01a9 0003 | | .CONST 0x01a9,0x0003
0596 01aa 0004 | | .CONST 0x01aa,0x0004
0598 01ad 1001 | | .CONST 0x01ad,0x1001
059a 01af 1002 | | .CONST 0x01af,0x1002
059c 01b0 1003 | | .CONST 0x01b0,0x1003
059e 01b1 1004 | | .CONST 0x01b1,0x1004
05a0 01b3 0004 | | .CONST 0x01b3,0x0004
05a2 01b7 0006 | | .CONST 0x01b7,0x0006
05a4 01bb 0007 | | .CONST 0x01bb,0x0007
05a6 01be 1401 | | .CONST 0x01be,0x1401
05a8 01c2 0007 | | .CONST 0x01c2,0x0007
05aa 01c3 0008 | | .CONST 0x01c3,0x0008
05ac 01c6 0009 | | .CONST 0x01c6,0x0009
05ae 01c9 0005 | | .CONST 0x01c9,0x0005
05b0 ; --------------------------------------------------------------------------------------
05b0 ; Debug3 Subtable 0x9
05b0 ; --------------------------------------------------------------------------------------
05b0 0002 000b | | .DBG3TAB 0x0002,0x000b
05b2 01d3 ffff | | .CONST 0x01d3,0xffff
05b4 01d4 fffe | | .CONST 0x01d4,0xfffe
05b6 01d5 0001 | | .CONST 0x01d5,0x0001
05b8 01dd 0003 | | .CONST 0x01dd,0x0003
05ba 01e0 0401 | | .CONST 0x01e0,0x0401
05bc 01e3 0003 | | .CONST 0x01e3,0x0003
05be 01e5 0004 | | .CONST 0x01e5,0x0004
05c0 01ea 0005 | | .CONST 0x01ea,0x0005
05c2 01eb 0801 | | .CONST 0x01eb,0x0801
05c4 01ee 0005 | | .CONST 0x01ee,0x0005
05c6 01ef 0002 | | .CONST 0x01ef,0x0002
05c8 01f0 0c01 | | .CONST 0x01f0,0x0c01
05ca 01f2 0002 | | .CONST 0x01f2,0x0002
05cc ; --------------------------------------------------------------------------------------
05cc ; Debug3 Subtable 0xa
05cc ; --------------------------------------------------------------------------------------
05cc 0003 0013 | | .DBG3TAB 0x0003,0x0013
05ce 01fb ffff | | .CONST 0x01fb,0xffff
05d0 01fc fffe | | .CONST 0x01fc,0xfffe
05d2 0201 fffd | | .CONST 0x0201,0xfffd
05d4 020c 0001 | | .CONST 0x020c,0x0001
05d6 0211 0002 | | .CONST 0x0211,0x0002
05d8 0219 0401 | | .CONST 0x0219,0x0401
05da 021b 0402 | | .CONST 0x021b,0x0402
05dc 021c 0403 | | .CONST 0x021c,0x0403
05de 021d 0404 | | .CONST 0x021d,0x0404
05e0 021f 0002 | | .CONST 0x021f,0x0002
05e2 0221 0003 | ! | .CONST 0x0221,0x0003
05e4 0222 0004 | " | .CONST 0x0222,0x0004
05e6 0229 0006 | ) | .CONST 0x0229,0x0006
05e8 022a 0801 | * | .CONST 0x022a,0x0801
05ea 022d 0006 | - | .CONST 0x022d,0x0006
05ec 0230 0007 | 0 | .CONST 0x0230,0x0007
05ee 0235 0008 | 5 | .CONST 0x0235,0x0008
05f0 0236 0c01 | 6 | .CONST 0x0236,0x0c01
05f2 0239 0008 | 9 | .CONST 0x0239,0x0008
05f4 023a 0005 | : | .CONST 0x023a,0x0005
05f6 023b 1001 | ; | .CONST 0x023b,0x1001
05f8 023d 0005 | = | .CONST 0x023d,0x0005
05fa ; --------------------------------------------------------------------------------------
05fa ; Debug3 Subtable 0xb
05fa ; --------------------------------------------------------------------------------------
05fa 0001 0009 | | .DBG3TAB 0x0001,0x0009
05fc 0243 ffff | C | .CONST 0x0243,0xffff
05fe 0248 0002 | H | .CONST 0x0248,0x0002
0600 024a 0401 | J | .CONST 0x024a,0x0401
0602 024d 0002 | M | .CONST 0x024d,0x0002
0604 024f 0003 | O | .CONST 0x024f,0x0003
0606 0250 0801 | P | .CONST 0x0250,0x0801
0608 0253 0003 | S | .CONST 0x0253,0x0003
060a 0254 0001 | T | .CONST 0x0254,0x0001
060c 0255 0c01 | U | .CONST 0x0255,0x0c01
060e 0257 0001 | W | .CONST 0x0257,0x0001
0610 ; --------------------------------------------------------------------------------------
0610 ; Debug3 Subtable 0xc
0610 ; --------------------------------------------------------------------------------------
0610 0001 0008 | | .DBG3TAB 0x0001,0x0008
0612 0263 ffff | c | .CONST 0x0263,0xffff
0614 026a 0002 | j | .CONST 0x026a,0x0002
0616 026f 0003 | o | .CONST 0x026f,0x0003
0618 0274 0004 | t | .CONST 0x0274,0x0004
061a 0277 0005 | w | .CONST 0x0277,0x0005
061c 0283 0006 | | .CONST 0x0283,0x0006
061e 0286 0007 | | .CONST 0x0286,0x0007
0620 028e 0008 | | .CONST 0x028e,0x0008
0622 0292 0001 | | .CONST 0x0292,0x0001
0624 ; --------------------------------------------------------------------------------------
0624 ; Debug3 Subtable 0xd
0624 ; --------------------------------------------------------------------------------------
0624 0001 000d | | .DBG3TAB 0x0001,0x000d
0626 029b ffff | | .CONST 0x029b,0xffff
0628 02a0 0001 | | .CONST 0x02a0,0x0001
062a 02a1 0002 | | .CONST 0x02a1,0x0002
062c 02a2 0401 | | .CONST 0x02a2,0x0401
062e 02a4 0402 | | .CONST 0x02a4,0x0402
0630 02a5 0403 | | .CONST 0x02a5,0x0403
0632 02a6 0404 | | .CONST 0x02a6,0x0404
0634 02a7 0002 | | .CONST 0x02a7,0x0002
0636 02ab 0005 | | .CONST 0x02ab,0x0005
0638 02b0 0003 | | .CONST 0x02b0,0x0003
063a 02b2 0004 | | .CONST 0x02b2,0x0004
063c 02b3 0801 | | .CONST 0x02b3,0x0801
063e 02b4 0004 | | .CONST 0x02b4,0x0004
0640 02b7 0006 | | .CONST 0x02b7,0x0006
0642 ; --------------------------------------------------------------------------------------
0642 ; Debug3 Subtable 0xe
0642 ; --------------------------------------------------------------------------------------
0642 0007 002d | -| .DBG3TAB 0x0007,0x002d
0644 02c3 ffff | | .CONST 0x02c3,0xffff
0646 02c5 fffe | | .CONST 0x02c5,0xfffe
0648 02c6 fffd | | .CONST 0x02c6,0xfffd
064a 02c7 fffc | | .CONST 0x02c7,0xfffc
064c 02c8 fffb | | .CONST 0x02c8,0xfffb
064e 02cc 0401 | | .CONST 0x02cc,0x0401
0650 02d1 fffb | | .CONST 0x02d1,0xfffb
0652 02d2 fffa | | .CONST 0x02d2,0xfffa
0654 02d6 0001 | | .CONST 0x02d6,0x0001
0656 02da 0002 | | .CONST 0x02da,0x0002
0658 02e0 0003 | | .CONST 0x02e0,0x0003
065a 02e9 0004 | | .CONST 0x02e9,0x0004
065c 02ec 0005 | | .CONST 0x02ec,0x0005
065e 02ed 0006 | | .CONST 0x02ed,0x0006
0660 02f0 0007 | | .CONST 0x02f0,0x0007
0662 02f6 0008 | | .CONST 0x02f6,0x0008
0664 02ff 0009 | | .CONST 0x02ff,0x0009
0666 0302 000a | | .CONST 0x0302,0x000a
0668 0307 000b | | .CONST 0x0307,0x000b
066a 030a 000c | | .CONST 0x030a,0x000c
066c 030d 000d | | .CONST 0x030d,0x000d
066e 0310 000e | | .CONST 0x0310,0x000e
0670 0313 000f | | .CONST 0x0313,0x000f
0672 0316 0010 | | .CONST 0x0316,0x0010
0674 0319 0011 | | .CONST 0x0319,0x0011
0676 031a 0012 | | .CONST 0x031a,0x0012
0678 0321 0014 | ! | .CONST 0x0321,0x0014
067a 0322 0801 | " | .CONST 0x0322,0x0801
067c 0325 0014 | % | .CONST 0x0325,0x0014
067e 0326 0015 | & | .CONST 0x0326,0x0015
0680 032c 0016 | , | .CONST 0x032c,0x0016
0682 0335 0017 | 5 | .CONST 0x0335,0x0017
0684 0339 0019 | 9 | .CONST 0x0339,0x0019
0686 033a 0c01 | : | .CONST 0x033a,0x0c01
0688 033d 0019 | = | .CONST 0x033d,0x0019
068a 0344 001a | D | .CONST 0x0344,0x001a
068c 0345 1001 | E | .CONST 0x0345,0x1001
068e 0347 001a | G | .CONST 0x0347,0x001a
0690 0348 001b | H | .CONST 0x0348,0x001b
0692 034f 001c | O | .CONST 0x034f,0x001c
0694 0350 1401 | P | .CONST 0x0350,0x1401
0696 0353 001c | S | .CONST 0x0353,0x001c
0698 0354 0018 | T | .CONST 0x0354,0x0018
069a 0355 1801 | U | .CONST 0x0355,0x1801
069c 0357 0018 | W | .CONST 0x0357,0x0018
069e 0358 001d | X | .CONST 0x0358,0x001d
06a0 0359 1c01 | Y | .CONST 0x0359,0x1c01
06a2 035c 001d | \ | .CONST 0x035c,0x001d
06a4 035d 0013 | ] | .CONST 0x035d,0x0013
06a6 035e 2001 | ^ | .CONST 0x035e,0x2001
06a8 0360 0013 | ` | .CONST 0x0360,0x0013
06aa 0361 001e | a | .CONST 0x0361,0x001e
06ac ; --------------------------------------------------------------------------------------
06ac ; Debug3 Subtable 0xf
06ac ; --------------------------------------------------------------------------------------
06ac 0003 0013 | | .DBG3TAB 0x0003,0x0013
06ae 036b ffff | k | .CONST 0x036b,0xffff
06b0 036c fffe | l | .CONST 0x036c,0xfffe
06b2 036d fffd | m | .CONST 0x036d,0xfffd
06b4 0373 0001 | s | .CONST 0x0373,0x0001
06b6 0376 0003 | v | .CONST 0x0376,0x0003
06b8 037b 0004 | { | .CONST 0x037b,0x0004
06ba 0380 0005 | | .CONST 0x0380,0x0005
06bc 0383 0006 | | .CONST 0x0383,0x0006
06be 038d 0007 | | .CONST 0x038d,0x0007
06c0 038e 0401 | | .CONST 0x038e,0x0401
06c2 0390 0007 | | .CONST 0x0390,0x0007
06c4 0391 0008 | | .CONST 0x0391,0x0008
06c6 0392 0801 | | .CONST 0x0392,0x0801
06c8 0394 0008 | | .CONST 0x0394,0x0008
06ca 0395 0009 | | .CONST 0x0395,0x0009
06cc 0398 000a | | .CONST 0x0398,0x000a
06ce 039c 000b | | .CONST 0x039c,0x000b
06d0 03a2 000c | | .CONST 0x03a2,0x000c
06d2 03ae 000d | | .CONST 0x03ae,0x000d
06d4 03b1 000e | | .CONST 0x03b1,0x000e
06d6 03b9 000f | | .CONST 0x03b9,0x000f
06d8 03bd 0002 | | .CONST 0x03bd,0x0002
06da ; --------------------------------------------------------------------------------------
06da ; Debug3 Subtable 0x10
06da ; --------------------------------------------------------------------------------------
06da 0000 0014 | | .DBG3TAB 0x0000,0x0014
06dc 03c3 0001 | | .CONST 0x03c3,0x0001
06de 03d0 0002 | | .CONST 0x03d0,0x0002
06e0 03d3 0003 | | .CONST 0x03d3,0x0003
06e2 03d9 0004 | | .CONST 0x03d9,0x0004
06e4 03dc 0005 | | .CONST 0x03dc,0x0005
06e6 03de 0006 | | .CONST 0x03de,0x0006
06e8 03e1 0007 | | .CONST 0x03e1,0x0007
06ea 03e5 0008 | | .CONST 0x03e5,0x0008
06ec 03e8 0009 | | .CONST 0x03e8,0x0009
06ee 03ee 000a | | .CONST 0x03ee,0x000a
06f0 03f1 000b | | .CONST 0x03f1,0x000b
06f2 03f3 000c | | .CONST 0x03f3,0x000c
06f4 03f8 000d | | .CONST 0x03f8,0x000d
06f6 03fb 000e | | .CONST 0x03fb,0x000e
06f8 03fe 000f | | .CONST 0x03fe,0x000f
06fa 0401 0010 | | .CONST 0x0401,0x0010
06fc 0407 0011 | | .CONST 0x0407,0x0011
06fe 040d 0012 | | .CONST 0x040d,0x0012
0700 0410 0013 | | .CONST 0x0410,0x0013
0702 0413 0014 | | .CONST 0x0413,0x0014
0704 0000 0000 | | .BLANK 0000[0xfc]