|
|
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 0478 | x | .CONST 0x0478 ; 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 0039 | 9 | .CONST 0x0039 ; Address of begin
0009 0004 | | .CONST 0x0004 ; Address of exception handler
000a 001a | | .CONST 0x001a ; Number of locals
000b INIT_0008:
000b 029a 0043 | C| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0040 ; Debug Table 0x0 = .DEBUG 0x000b,0x04f2,0x0000,0x0000,0x0057,0x9775,0x0000,0x04d0
; Debug Table 0x0.0x0 = 0xb,0xffff
000d 029a 0163 | c| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0160 ; Debug Table 0x0.0x1 = 0xd,0xfffe
000f 029a 019b | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0198 ; Debug Table 0x0.0x2 = 0xf,0xfffd
0011 029a 01cb | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_01c8 ; Debug Table 0x0.0x3 = 0x11,0xfffc
0013 029a 0223 | #| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0220 ; Debug Table 0x0.0x4 = 0x13,0xfffb
0015 029a 024b | K| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0248 ; Debug Table 0x0.0x5 = 0x15,0xfffa
0017 00bf | | Action Accept_Activation
0018 0007 | | Action Break_Optional ; Debug Table 0x1 = .DEBUG 0x0018,0x0500,0x0000,0x0000,0x0057,0x9955,0x0000,0x0006
; Debug Table 0x1.0x0 = 0x18,0xffff
0019 0007 | | Action Break_Optional ; Debug Table 0x1.0x1 = 0x19,0xfffe
001a 0007 | | Action Break_Optional ; Debug Table 0x1.0x2 = 0x1a,0xfffd
001b 0007 | | Action Break_Optional ; Debug Table 0x1.0x3 = 0x1b,0xfffc
001c e001 | | Load 0x0,0x1 ; Debug Table 0x1.0x4 = 0x1c,0xfffb
001d 190d | | Execute Package,Field_Reference,Field_Number 0xd
001e 0007 | | Action Break_Optional
001f 029d 0283 | | Declare_Subprogram For_Outer_Call,INIT_0280 ; Debug Table 0x1.0x5 = 0x1f,0xfffa
0021 029d 029b | | Declare_Subprogram For_Outer_Call,INIT_0298 ; Debug Table 0x1.0x6 = 0x21,0xfff9
0023 029d 02bb | | Declare_Subprogram For_Outer_Call,INIT_02b8 ; Debug Table 0x1.0x7 = 0x23,0xfff8
0025 029d 02db | | Declare_Subprogram For_Outer_Call,INIT_02d8 ; Debug Table 0x1.0x8 = 0x25,0xfff7
0027 1d12 | | Execute_Immediate Reference_Lex_1,0x12 ; Debug Table 0x1.0x9 = 0x27,0xfff6
0028 00c7 | | Action Elaborate_Subprogram
0029 029d 032b | +| Declare_Subprogram For_Outer_Call,INIT_0328 ; Debug Table 0x1.0xa = 0x29,0xfff5
002b 1d10 | | Execute_Immediate Reference_Lex_1,0x10 ; Debug Table 0x1.0xb = 0x2b,0xfff4
002c 00c7 | | Action Elaborate_Subprogram
002d 1d11 | | Execute_Immediate Reference_Lex_1,0x11 ; Debug Table 0x1.0xc = 0x2d,0xfff3
002e 00c7 | | Action Elaborate_Subprogram
002f 029d 037b | {| Declare_Subprogram For_Outer_Call,INIT_0378 ; Debug Table 0x1.0xd = 0x2f,0xfff2
0031 1d0d | | Execute_Immediate Reference_Lex_1,0xd ; Debug Table 0x1.0xe = 0x31,0xfff1
0032 00c7 | | Action Elaborate_Subprogram
0033 029d 043b | ;| Declare_Subprogram For_Outer_Call,INIT_0438 ; Debug Table 0x1.0xf = 0x33,0xfff0
0035 1d0f | | Execute_Immediate Reference_Lex_1,0xf ; Debug Table 0x1.0x10 = 0x35,0xffef
0036 00c7 | | Action Elaborate_Subprogram
0037 1d0e | | Execute_Immediate Reference_Lex_1,0xe ; Debug Table 0x1.0x11 = 0x37,0xffee
0038 00c7 | | Action Elaborate_Subprogram
0039 BODY_0008:
0039 00bc | | Action Signal_Activated
003a 00bb | | Action Signal_Completion
003b 0000 0000 | | .BLANK 0000[0x5]
0040 ; --------------------------------------------------------------------------------------
0040 ; SUBPROGRAM
0040 ; --------------------------------------------------------------------------------------
0040 004d | M | .CONST 0x004d ; Address of begin
0041 0004 | | .CONST 0x0004 ; Address of exception handler
0042 0007 | | .CONST 0x0007 ; Number of locals
0043 INIT_0040:
0043 00f1 | | Load_Encached Diana_Temp_Seq ; Debug Table 0x2 = .DEBUG 0x0043,0x0526,0x0001,0x0000,0x0057,0x9775,0x0000,0x04d1
; Debug Table 0x2.0x0 = 0x43,0xffff
0044 00db | | Load_Top At_Offset_3
0045 0031 | 1 | Store_Top Heap_Access,At_Offset_1
0046 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x2.0x1 = 0x46,0xfffe
0047 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x2.0x2 = 0x47,0xfffd
0048 00ee | | Load_Encached Diana_Seq_Type_Cache ; Debug Table 0x2.0x3 = 0x48,0xfffc
0049 e002 | | Load 0x0,0x2 ; Debug Table 0x2.0x4 = 0x49,0xfffb
004a 0322 | " | Declare_Variable Record
004b 00e1 | | Load_Encached Boolean_Cache ; Debug Table 0x2.0x5 = 0x4b,0xfffa
004c 0601 | | Execute_Immediate Set_Value_Unchecked,0x1
004d BODY_0040:
004d 78f1 |x | Jump 0x13f
004e 0007 | | Action Break_Optional ; Debug Table 0x2.0x6 = 0x4e,0x2
004f e402 | | Load 0x2,0x2 ; Debug Table 0x2.0x7 = 0x4f,0x401
0050 0217 | | Execute Heap_Access,All_Reference
0051 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0052 a403 | | Store_Unchecked 0x2,0x3 ; Debug Table 0x2.0x8 = 0x52,0x2
0053 0007 | | Action Break_Optional ; Debug Table 0x2.0x9 = 0x53,0x3
0054 e403 | | Load 0x2,0x3 ; Debug Table 0x2.0xa = 0x54,0x801
0055 0007 | | Action Break_Optional
0056 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0x2.0xb = 0x56,0x802
0057 0007 | | Action Break_Optional ; Debug Table 0x2.0xc = 0x57,0x803
0058 0007 | | Action Break_Optional ; Debug Table 0x2.0xd = 0x58,0x804
0059 0b3b | ; | Execute_Immediate Case_Compare,0x3b ; Debug Table 0x2.0xe = 0x59,0x3
005a 7024 |p$ | Jump_Nonzero 0x7f
005b 0b3d | = | Execute_Immediate Case_Compare,0x3d
005c 7022 |p" | Jump_Nonzero 0x7f
005d 0b39 | 9 | Execute_Immediate Case_Compare,0x39
005e 7020 |p | Jump_Nonzero 0x7f
005f 0b7e | ~ | Execute_Immediate Case_Compare,0x7e
0060 701e |p | Jump_Nonzero 0x7f
0061 0b7f | | Execute_Immediate Case_Compare,0x7f
0062 701c |p | Jump_Nonzero 0x7f
0063 0b7d | } | Execute_Immediate Case_Compare,0x7d
0064 701a |p | Jump_Nonzero 0x7f
0065 0b85 | | Execute_Immediate Case_Compare,0x85
0066 701e |p | Jump_Nonzero 0x85
0067 0b45 | E | Execute_Immediate Case_Compare,0x45
0068 7075 |pu | Jump_Nonzero 0xde
0069 0ba8 | | Execute_Immediate Case_Compare,0xa8
006a 708b |p | Jump_Nonzero 0xf6
006b 0b40 | @ | Execute_Immediate Case_Compare,0x40
006c 70ba |p | Jump_Nonzero 0x127
006d e403 | | Load 0x2,0x3 ; Debug Table 0x2.0xf = 0x6d,0x1f
006e e003 | | Load 0x0,0x3
006f 1819 | | Execute Package,Field_Execute,Field_Number 0x19
0070 6807 |h | Jump_Zero 0x78
0071 e5fe | | Load 0x2,-0x2 ; Debug Table 0x2.0x10 = 0x71,0x20
0072 00db | | Load_Top At_Offset_3
0073 e403 | | Load 0x2,0x3
0074 8214 | | Call 0x1,0x14
0075 8210 | | Call 0x1,0x10
0076 00d2 | | Pop_Control Pop_Count_2
0077 78bf |x | Jump 0x137
0078 e5fe | | Load 0x2,-0x2 ; Debug Table 0x2.0x11 = 0x78,0x21
0079 00db | | Load_Top At_Offset_3
007a e403 | | Load 0x2,0x3
007b 8213 | | Call 0x1,0x13
007c 8211 | | Call 0x1,0x11
007d 00d2 | | Pop_Control Pop_Count_2
007e 78b8 |x | Jump 0x137
007f e5fe | | Load 0x2,-0x2 ; Debug Table 0x2.0x12 = 0x7f,0x4
0080 00db | | Load_Top At_Offset_3
0081 e403 | | Load 0x2,0x3
0082 8211 | | Call 0x1,0x11
0083 00d2 | | Pop_Control Pop_Count_2
0084 78b2 |x | Jump 0x137
0085 4806 |H | Short_Literal 0x6 ; Debug Table 0x2.0x13 = 0x85,0x5
0086 e5fe | | Load 0x2,-0x2
0087 3806 |8 | Execute Record,Field_Write,Field_Number 0x6
0088 4800 |H | Short_Literal 0x0 ; Debug Table 0x2.0x14 = 0x88,0x6
0089 e5fe | | Load 0x2,-0x2
008a 3808 |8 | Execute Record,Field_Write,Field_Number 0x8
008b 4801 |H | Short_Literal 0x1 ; Debug Table 0x2.0x15 = 0x8b,0x7
008c e5fe | | Load 0x2,-0x2
008d 3809 |8 | Execute Record,Field_Write,Field_Number 0x9
008e 4801 |H | Short_Literal 0x1 ; Debug Table 0x2.0x16 = 0x8e,0x8
008f e5fe | | Load 0x2,-0x2
0090 380a |8 | Execute Record,Field_Write,Field_Number 0xa
0091 e403 | | Load 0x2,0x3 ; Debug Table 0x2.0x17 = 0x91,0x9
0092 00eb | | Load_Encached Diana_Cache
0093 1888 | | Execute Package,Field_Execute,Field_Number 0x88
0094 a405 | | Store_Unchecked 0x2,0x5
0095 7843 |xC | Jump 0xd9
0096 e5fe | | Load 0x2,-0x2 ; Debug Table 0x2.0x18 = 0x96,0xb
0097 00db | | Load_Top At_Offset_3
0098 e405 | | Load 0x2,0x5
0099 0007 | | Action Break_Optional
009a 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x2.0x19 = 0x9a,0xc01
009b 7002 |p | Jump_Nonzero 0x9e
009c 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x2.0x1a = 0x9c,0xc02
009d 782c |x, | Jump 0xca
009e 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x2.0x1b = 0x9e,0xc03
009f 0217 | | Execute Heap_Access,All_Reference
00a0 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
00a1 6804 |h | Jump_Zero 0xa6
00a2 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x2.0x1c = 0xa2,0xc04
00a3 0217 | | Execute Heap_Access,All_Reference
00a4 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
00a5 7824 |x$ | Jump 0xca
00a6 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x2.0x1d = 0xa6,0xc05
00a7 0007 | | Action Break_Optional
00a8 e40c | | Load 0x2,0xc ; Debug Table 0x2.0x1e = 0xa8,0x1001
00a9 0007 | | Action Break_Optional
00aa 0148 | H | Execute Heap_Access,Get_Offset ; Debug Table 0x2.0x1f = 0xaa,0x1002
00ab 0007 | | Action Break_Optional ; Debug Table 0x2.0x20 = 0xab,0x1003
00ac 00d0 | | Action Swap_Control ; Debug Table 0x2.0x21 = 0xac,0x1004
00ad 00d1 | | Pop_Control Pop_Count_1
00ae 49bb |I | Short_Literal 0x1bb ; Debug Table 0x2.0x22 = 0xae,0xc05
00af 00eb | | Load_Encached Diana_Cache
00b0 0098 | | Execute Package,Field_Read_Dynamic
00b1 012c | , | Execute Any,Size
00b2 e004 | | Load 0x0,0x4
00b3 1b17 | | Execute Package,Field_Read,Field_Number 0x17
00b4 025b | [ | Execute Discrete,Check_In_Type
00b5 0273 | s | Execute Discrete,Plus
00b6 00d9 | | Load_Top At_Offset_1
00b7 0007 | | Action Break_Optional
00b8 e40d | | Load 0x2,0xd ; Debug Table 0x2.0x23 = 0xb8,0x1401
00b9 0007 | | Action Break_Optional
00ba 0210 | | Execute Heap_Access,Get_Segment ; Debug Table 0x2.0x24 = 0xba,0x1402
00bb 0007 | | Action Break_Optional ; Debug Table 0x2.0x25 = 0xbb,0x1403
00bc 00d0 | | Action Swap_Control ; Debug Table 0x2.0x26 = 0xbc,0x1404
00bd 00d1 | | Pop_Control Pop_Count_1
00be 49c8 |I | Short_Literal 0x1c8 ; Debug Table 0x2.0x27 = 0xbe,0x1004
00bf 00eb | | Load_Encached Diana_Cache
00c0 0098 | | Execute Package,Field_Read_Dynamic
00c1 49c9 |I | Short_Literal 0x1c9
00c2 00eb | | Load_Encached Diana_Cache
00c3 0098 | | Execute Package,Field_Read_Dynamic
00c4 49ca |I | Short_Literal 0x1ca
00c5 00eb | | Load_Encached Diana_Cache
00c6 0095 | | Execute Package,Field_Reference_Dynamic
00c7 e005 | | Load 0x0,0x5
00c8 1819 | | Execute Package,Field_Execute,Field_Number 0x19
00c9 7800 |x | Jump 0xca
00ca 00d0 | | Action Swap_Control
00cb 00d1 | | Pop_Control Pop_Count_1
00cc 00eb | | Load_Encached Diana_Cache ; Debug Table 0x2.0x28 = 0xcc,0xb
00cd 18fa | | Execute Package,Field_Execute,Field_Number 0xfa
00ce 8210 | | Call 0x1,0x10
00cf 00d2 | | Pop_Control Pop_Count_2
00d0 0007 | | Action Break_Optional ; Debug Table 0x2.0x29 = 0xd0,0xc
00d1 00db | | Load_Top At_Offset_3 ; Debug Table 0x2.0x2a = 0xd1,0x1801
00d2 7002 |p | Jump_Nonzero 0xd5
00d3 00ee | | Load_Encached Diana_Seq_Type_Cache ; Debug Table 0x2.0x2b = 0xd3,0x1802
00d4 7803 |x | Jump 0xd8
00d5 00db | | Load_Top At_Offset_3 ; Debug Table 0x2.0x2c = 0xd5,0x1803
00d6 0217 | | Execute Heap_Access,All_Reference
00d7 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
00d8 a405 | | Store_Unchecked 0x2,0x5 ; Debug Table 0x2.0x2d = 0xd8,0xc
00d9 0007 | | Action Break_Optional ; Debug Table 0x2.0x2e = 0xd9,0xa
00da 00db | | Load_Top At_Offset_3 ; Debug Table 0x2.0x2f = 0xda,0x1c01
00db 021d | | Execute Heap_Access,Is_Null
00dc 6fb9 |o | Jump_Zero 0x96 ; Debug Table 0x2.0x30 = 0xdc,0xa
00dd 7859 |xY | Jump 0x137
00de 4807 |H | Short_Literal 0x7 ; Debug Table 0x2.0x31 = 0xde,0xd
00df e5fe | | Load 0x2,-0x2
00e0 3806 |8 | Execute Record,Field_Write,Field_Number 0x6
00e1 e403 | | Load 0x2,0x3 ; Debug Table 0x2.0x32 = 0xe1,0xe
00e2 e006 | | Load 0x0,0x6
00e3 1812 | | Execute Package,Field_Execute,Field_Number 0x12
00e4 e5fe | | Load 0x2,-0x2
00e5 3808 |8 | Execute Record,Field_Write,Field_Number 0x8
00e6 4801 |H | Short_Literal 0x1 ; Debug Table 0x2.0x33 = 0xe6,0xf
00e7 e5fe | | Load 0x2,-0x2
00e8 3809 |8 | Execute Record,Field_Write,Field_Number 0x9
00e9 4801 |H | Short_Literal 0x1 ; Debug Table 0x2.0x34 = 0xe9,0x10
00ea e5fe | | Load 0x2,-0x2
00eb 380a |8 | Execute Record,Field_Write,Field_Number 0xa
00ec e5fe | | Load 0x2,-0x2 ; Debug Table 0x2.0x35 = 0xec,0x11
00ed 00db | | Load_Top At_Offset_3
00ee 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
00ef e403 | | Load 0x2,0x3
00f0 e007 | | Load 0x0,0x7
00f1 180d | | Execute Package,Field_Execute,Field_Number 0xd
00f2 e406 | | Load 0x2,0x6
00f3 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
00f4 00d1 | | Pop_Control Pop_Count_1
00f5 7841 |xA | Jump 0x137
00f6 e403 | | Load 0x2,0x3 ; Debug Table 0x2.0x36 = 0xf6,0x12
00f7 00eb | | Load_Encached Diana_Cache
00f8 18e9 | | Execute Package,Field_Execute,Field_Number 0xe9
00f9 a404 | | Store_Unchecked 0x2,0x4
00fa 0007 | | Action Break_Optional ; Debug Table 0x2.0x37 = 0xfa,0x13
00fb e404 | | Load 0x2,0x4 ; Debug Table 0x2.0x38 = 0xfb,0x2001
00fc 0007 | | Action Break_Optional
00fd 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0x2.0x39 = 0xfd,0x2002
00fe 0007 | | Action Break_Optional ; Debug Table 0x2.0x3a = 0xfe,0x2003
00ff 0007 | | Action Break_Optional ; Debug Table 0x2.0x3b = 0xff,0x2004
0100 0b49 | I | Execute_Immediate Case_Compare,0x49 ; Debug Table 0x2.0x3c = 0x100,0x13
0101 700e |p | Jump_Nonzero 0x110
0102 0b47 | G | Execute_Immediate Case_Compare,0x47
0103 700c |p | Jump_Nonzero 0x110
0104 0b48 | H | Execute_Immediate Case_Compare,0x48
0105 700a |p | Jump_Nonzero 0x110
0106 e5fe | | Load 0x2,-0x2 ; Debug Table 0x2.0x3d = 0x106,0x19
0107 e406 | | Load 0x2,0x6
0108 e403 | | Load 0x2,0x3
0109 4976 |Iv | Short_Literal 0x176
010a 00eb | | Load_Encached Diana_Cache
010b 0098 | | Execute Package,Field_Read_Dynamic
010c 180f | | Execute Package,Field_Execute,Field_Number 0xf
010d 8210 | | Call 0x1,0x10
010e 00d2 | | Pop_Control Pop_Count_2
010f 7815 |x | Jump 0x125
0110 e5fe | | Load 0x2,-0x2 ; Debug Table 0x2.0x3e = 0x110,0x14
0111 e406 | | Load 0x2,0x6
0112 e403 | | Load 0x2,0x3
0113 4976 |Iv | Short_Literal 0x176
0114 00eb | | Load_Encached Diana_Cache
0115 0098 | | Execute Package,Field_Read_Dynamic
0116 180f | | Execute Package,Field_Execute,Field_Number 0xf
0117 8210 | | Call 0x1,0x10
0118 00d2 | | Pop_Control Pop_Count_2
0119 4808 |H | Short_Literal 0x8 ; Debug Table 0x2.0x3f = 0x119,0x15
011a e5fe | | Load 0x2,-0x2
011b 3806 |8 | Execute Record,Field_Write,Field_Number 0x6
011c 4800 |H | Short_Literal 0x0 ; Debug Table 0x2.0x40 = 0x11c,0x16
011d e5fe | | Load 0x2,-0x2
011e 3808 |8 | Execute Record,Field_Write,Field_Number 0x8
011f 4800 |H | Short_Literal 0x0 ; Debug Table 0x2.0x41 = 0x11f,0x17
0120 e5fe | | Load 0x2,-0x2
0121 3809 |8 | Execute Record,Field_Write,Field_Number 0x9
0122 4800 |H | Short_Literal 0x0 ; Debug Table 0x2.0x42 = 0x122,0x18
0123 e5fe | | Load 0x2,-0x2
0124 380a |8 | Execute Record,Field_Write,Field_Number 0xa
0125 00d1 | | Pop_Control Pop_Count_1
0126 7810 |x | Jump 0x137
0127 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x2.0x43 = 0x127,0x1a
0128 680e |h | Jump_Zero 0x137
0129 4809 |H | Short_Literal 0x9 ; Debug Table 0x2.0x44 = 0x129,0x1b
012a e5fe | | Load 0x2,-0x2
012b 3806 |8 | Execute Record,Field_Write,Field_Number 0x6
012c e403 | | Load 0x2,0x3 ; Debug Table 0x2.0x45 = 0x12c,0x1c
012d e006 | | Load 0x0,0x6
012e 1812 | | Execute Package,Field_Execute,Field_Number 0x12
012f e5fe | | Load 0x2,-0x2
0130 3808 |8 | Execute Record,Field_Write,Field_Number 0x8
0131 4800 |H | Short_Literal 0x0 ; Debug Table 0x2.0x46 = 0x131,0x1d
0132 e5fe | | Load 0x2,-0x2
0133 3809 |8 | Execute Record,Field_Write,Field_Number 0x9
0134 4800 |H | Short_Literal 0x0 ; Debug Table 0x2.0x47 = 0x134,0x1e
0135 e5fe | | Load 0x2,-0x2
0136 380a |8 | Execute Record,Field_Write,Field_Number 0xa
0137 00d1 | | Pop_Control Pop_Count_1
0138 0007 | | Action Break_Optional ; Debug Table 0x2.0x48 = 0x138,0x22
0139 e402 | | Load 0x2,0x2 ; Debug Table 0x2.0x49 = 0x139,0x2401
013a 0217 | | Execute Heap_Access,All_Reference
013b 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
013c a402 | | Store_Unchecked 0x2,0x2 ; Debug Table 0x2.0x4a = 0x13c,0x22
013d 4800 |H | Short_Literal 0x0 ; Debug Table 0x2.0x4b = 0x13d,0x23
013e 0051 | Q | Store_Top_Unchecked Discrete,At_Offset_1
013f 0007 | | Action Break_Optional ; Debug Table 0x2.0x4c = 0x13f,0x1
0140 e402 | | Load 0x2,0x2 ; Debug Table 0x2.0x4d = 0x140,0x2801
0141 021d | | Execute Heap_Access,Is_Null
0142 6f0b |o | Jump_Zero 0x4e ; Debug Table 0x2.0x4e = 0x142,0x1
0143 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x2.0x4f = 0x143,0x24
0144 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0145 e5fe | | Load 0x2,-0x2
0146 3805 |8 | Execute Record,Field_Write,Field_Number 0x5
0147 e5fe | | Load 0x2,-0x2 ; Debug Table 0x2.0x50 = 0x147,0x25
0148 3c06 |< | Execute Record,Field_Read,Field_Number 0x6
0149 4806 |H | Short_Literal 0x6
014a 4809 |H | Short_Literal 0x9
014b 0261 | a | Execute Discrete,Not_In_Range
014c 680d |h | Jump_Zero 0x15a
014d 00d9 | | Load_Top At_Offset_1
014e 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
014f 0007 | | Action Break_Optional
0150 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x2.0x51 = 0x150,0x2c01
0151 021d | | Execute Heap_Access,Is_Null
0152 00d0 | | Action Swap_Control
0153 00d1 | | Pop_Control Pop_Count_1
0154 7005 |p | Jump_Nonzero 0x15a ; Debug Table 0x2.0x52 = 0x154,0x25
0155 e5fe | | Load 0x2,-0x2 ; Debug Table 0x2.0x53 = 0x155,0x26
0156 00da | | Load_Top At_Offset_2
0157 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0158 8219 | | Call 0x1,0x19
0159 00d1 | | Pop_Control Pop_Count_1
015a 4502 |E | Exit_Subprogram 0x2
015b 0000 0000 | | .BLANK 0000[0x5]
0160 ; --------------------------------------------------------------------------------------
0160 ; SUBPROGRAM
0160 ; --------------------------------------------------------------------------------------
0160 0169 | i | .CONST 0x0169 ; Address of begin
0161 0004 | | .CONST 0x0004 ; Address of exception handler
0162 0004 | | .CONST 0x0004 ; Number of locals
0163 INIT_0160:
0163 00f1 | | Load_Encached Diana_Temp_Seq ; Debug Table 0x3 = .DEBUG 0x0163,0x05d0,0x0001,0x0000,0x0057,0x9775,0x0000,0x04df
; Debug Table 0x3.0x0 = 0x163,0xffff
0164 00db | | Load_Top At_Offset_3
0165 0031 | 1 | Store_Top Heap_Access,At_Offset_1
0166 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x3.0x1 = 0x166,0xfffe
0167 e002 | | Load 0x0,0x2 ; Debug Table 0x3.0x2 = 0x167,0xfffd
0168 0322 | " | Declare_Variable Record
0169 BODY_0160:
0169 7824 |x$ | Jump 0x18e
016a 0007 | | Action Break_Optional ; Debug Table 0x3.0x3 = 0x16a,0x2
016b 00da | | Load_Top At_Offset_2 ; Debug Table 0x3.0x4 = 0x16b,0x401
016c 0217 | | Execute Heap_Access,All_Reference
016d 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
016e 0032 | 2 | Store_Top Heap_Access,At_Offset_2 ; Debug Table 0x3.0x5 = 0x16e,0x2
016f e5fd | | Load 0x2,-0x3 ; Debug Table 0x3.0x6 = 0x16f,0x3
0170 3c04 |< | Execute Record,Field_Read,Field_Number 0x4
0171 4605 |F | Jump_Case 0x5
0172 7816 |x | Jump 0x189 ; case 0x0
0173 7815 |x | Jump 0x189 ; case 0x1
0174 7814 |x | Jump 0x189 ; case 0x2
0175 7809 |x | Jump 0x17f ; case 0x3
0176 7801 |x | Jump 0x178 ; case 0x4
0177 7800 |x | Jump 0x178 ; case 0x5
0178 e5fd | | Load 0x2,-0x3 ; Debug Table 0x3.0x7 = 0x178,0x4
0179 00d9 | | Load_Top At_Offset_1
017a 00db | | Load_Top At_Offset_3
017b 8213 | | Call 0x1,0x13
017c 8211 | | Call 0x1,0x11
017d 00d2 | | Pop_Control Pop_Count_2
017e 780a |x | Jump 0x189
017f 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x3.0x8 = 0x17f,0x5
0180 e008 | | Load 0x0,0x8
0181 1812 | | Execute Package,Field_Execute,Field_Number 0x12
0182 6806 |h | Jump_Zero 0x189
0183 e5fd | | Load 0x2,-0x3 ; Debug Table 0x3.0x9 = 0x183,0x6
0184 00d9 | | Load_Top At_Offset_1
0185 00db | | Load_Top At_Offset_3
0186 8213 | | Call 0x1,0x13
0187 8211 | | Call 0x1,0x11
0188 00d2 | | Pop_Control Pop_Count_2
0189 0007 | | Action Break_Optional ; Debug Table 0x3.0xa = 0x189,0x8
018a 00da | | Load_Top At_Offset_2 ; Debug Table 0x3.0xb = 0x18a,0x801
018b 0217 | | Execute Heap_Access,All_Reference
018c 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
018d 0033 | 3 | Store_Top Heap_Access,At_Offset_3 ; Debug Table 0x3.0xc = 0x18d,0x8
018e 0007 | | Action Break_Optional ; Debug Table 0x3.0xd = 0x18e,0x1
018f 00da | | Load_Top At_Offset_2 ; Debug Table 0x3.0xe = 0x18f,0xc01
0190 021d | | Execute Heap_Access,Is_Null
0191 6fd8 |o | Jump_Zero 0x16a ; Debug Table 0x3.0xf = 0x191,0x1
0192 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x3.0x10 = 0x192,0x9
0193 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0194 a5fe | | Store_Unchecked 0x2,-0x2
0195 4502 |E | Exit_Subprogram 0x2
0196 0000 0000 | | .XXX[0x2]
0198 ; --------------------------------------------------------------------------------------
0198 ; SUBPROGRAM
0198 ; --------------------------------------------------------------------------------------
0198 01a1 | | .CONST 0x01a1 ; Address of begin
0199 0004 | | .CONST 0x0004 ; Address of exception handler
019a 0004 | | .CONST 0x0004 ; Number of locals
019b INIT_0198:
019b 00f1 | | Load_Encached Diana_Temp_Seq ; Debug Table 0x4 = .DEBUG 0x019b,0x05f4,0x0001,0x0000,0x0057,0x9775,0x0000,0x04f3
; Debug Table 0x4.0x0 = 0x19b,0xffff
019c e5fe | | Load 0x2,-0x2
019d 0031 | 1 | Store_Top Heap_Access,At_Offset_1
019e e002 | | Load 0x0,0x2 ; Debug Table 0x4.0x1 = 0x19e,0xfffe
019f 0322 | " | Declare_Variable Record
01a0 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x4.0x2 = 0x1a0,0xfffd
01a1 BODY_0198:
01a1 781b |x | Jump 0x1bd
01a2 0007 | | Action Break_Optional ; Debug Table 0x4.0x3 = 0x1a2,0x2
01a3 00da | | Load_Top At_Offset_2 ; Debug Table 0x4.0x4 = 0x1a3,0x401
01a4 0217 | | Execute Heap_Access,All_Reference
01a5 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
01a6 8213 | | Call 0x1,0x13 ; Debug Table 0x4.0x5 = 0x1a6,0x2
01a7 0031 | 1 | Store_Top Heap_Access,At_Offset_1
01a8 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x4.0x6 = 0x1a8,0x3
01a9 821a | | Call 0x1,0x1a
01aa 6808 |h | Jump_Zero 0x1b3
01ab e5fc | | Load 0x2,-0x4 ; Debug Table 0x4.0x7 = 0x1ab,0x4
01ac e5ff | | Load 0x2,-0x1
01ad e009 | | Load 0x0,0x9
01ae 180f | | Execute Package,Field_Execute,Field_Number 0xf
01af 00d1 | | Pop_Control Pop_Count_1
01b0 e00a | | Load 0x0,0xa ; Debug Table 0x4.0x8 = 0x1b0,0x5
01b1 a5fd | | Store_Unchecked 0x2,-0x3
01b2 4503 |E | Exit_Subprogram 0x3 ; Debug Table 0x4.0x9 = 0x1b2,0x6
01b3 e5fc | | Load 0x2,-0x4 ; Debug Table 0x4.0xa = 0x1b3,0x7
01b4 00da | | Load_Top At_Offset_2
01b5 00da | | Load_Top At_Offset_2
01b6 8211 | | Call 0x1,0x11
01b7 00d2 | | Pop_Control Pop_Count_2
01b8 0007 | | Action Break_Optional ; Debug Table 0x4.0xb = 0x1b8,0x8
01b9 00da | | Load_Top At_Offset_2 ; Debug Table 0x4.0xc = 0x1b9,0x801
01ba 0217 | | Execute Heap_Access,All_Reference
01bb 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
01bc 0033 | 3 | Store_Top Heap_Access,At_Offset_3 ; Debug Table 0x4.0xd = 0x1bc,0x8
01bd 0007 | | Action Break_Optional ; Debug Table 0x4.0xe = 0x1bd,0x1
01be 00da | | Load_Top At_Offset_2 ; Debug Table 0x4.0xf = 0x1be,0xc01
01bf 021d | | Execute Heap_Access,Is_Null
01c0 6fe1 |o | Jump_Zero 0x1a2 ; Debug Table 0x4.0x10 = 0x1c0,0x1
01c1 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x4.0x11 = 0x1c1,0x9
01c2 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
01c3 a5fd | | Store_Unchecked 0x2,-0x3
01c4 4503 |E | Exit_Subprogram 0x3
01c5 0000 0000 | | .XXX[0x3]
01c7 0000 | |
01c8 ; --------------------------------------------------------------------------------------
01c8 ; SUBPROGRAM
01c8 ; --------------------------------------------------------------------------------------
01c8 01ce | | .CONST 0x01ce ; Address of begin
01c9 0004 | | .CONST 0x0004 ; Address of exception handler
01ca 0004 | | .CONST 0x0004 ; Number of locals
01cb INIT_01c8:
01cb 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x5 = .DEBUG 0x01cb,0x061a,0x0001,0x0000,0x0057,0x9775,0x0000,0x050b
; Debug Table 0x5.0x0 = 0x1cb,0xffff
01cc 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x5.0x1 = 0x1cc,0xfffe
01cd 00f1 | | Load_Encached Diana_Temp_Seq ; Debug Table 0x5.0x2 = 0x1cd,0xfffd
01ce BODY_01c8:
01ce e5fd | | Load 0x2,-0x3 ; Debug Table 0x5.0x3 = 0x1ce,0x1
01cf 3c03 |< | Execute Record,Field_Read,Field_Number 0x3
01d0 e5ff | | Load 0x2,-0x1
01d1 4975 |Iu | Short_Literal 0x175
01d2 00eb | | Load_Encached Diana_Cache
01d3 0098 | | Execute Package,Field_Read_Dynamic
01d4 1839 | 9 | Execute Package,Field_Execute,Field_Number 0x39
01d5 6801 |h | Jump_Zero 0x1d7
01d6 4502 |E | Exit_Subprogram 0x2 ; Debug Table 0x5.0x4 = 0x1d6,0x2
01d7 e5fd | | Load 0x2,-0x3 ; Debug Table 0x5.0x5 = 0x1d7,0x3
01d8 3c11 |< | Execute Record,Field_Read,Field_Number 0x11
01d9 e00a | | Load 0x0,0xa
01da e5ff | | Load 0x2,-0x1
01db 00eb | | Load_Encached Diana_Cache
01dc 1875 | u | Execute Package,Field_Execute,Field_Number 0x75
01dd 0031 | 1 | Store_Top Heap_Access,At_Offset_1
01de e5fd | | Load 0x2,-0x3 ; Debug Table 0x5.0x6 = 0x1de,0x4
01df 3c11 |< | Execute Record,Field_Read,Field_Number 0x11
01e0 e5fd | | Load 0x2,-0x3
01e1 3c03 |< | Execute Record,Field_Read,Field_Number 0x3
01e2 e5ff | | Load 0x2,-0x1
01e3 00eb | | Load_Encached Diana_Cache
01e4 1875 | u | Execute Package,Field_Execute,Field_Number 0x75
01e5 e5fd | | Load 0x2,-0x3
01e6 3803 |8 | Execute Record,Field_Write,Field_Number 0x3
01e7 e5fe | | Load 0x2,-0x2 ; Debug Table 0x5.0x7 = 0x1e7,0x5
01e8 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
01e9 0007 | | Action Break_Optional
01ea 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x5.0x8 = 0x1ea,0x401
01eb 021d | | Execute Heap_Access,Is_Null
01ec 00d0 | | Action Swap_Control
01ed 00d1 | | Pop_Control Pop_Count_1
01ee 6804 |h | Jump_Zero 0x1f3 ; Debug Table 0x5.0x9 = 0x1ee,0x5
01ef 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x5.0xa = 0x1ef,0x6
01f0 e5fe | | Load 0x2,-0x2
01f1 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
01f2 7805 |x | Jump 0x1f8
01f3 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x5.0xb = 0x1f3,0x7
01f4 e5fe | | Load 0x2,-0x2
01f5 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
01f6 00eb | | Load_Encached Diana_Cache
01f7 1877 | w | Execute Package,Field_Execute,Field_Number 0x77
01f8 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x5.0xc = 0x1f8,0x8
01f9 e5fe | | Load 0x2,-0x2
01fa 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
01fb 0007 | | Action Break_Optional ; Debug Table 0x5.0xd = 0x1fb,0x9
01fc e5ff | | Load 0x2,-0x1 ; Debug Table 0x5.0xe = 0x1fc,0x801
01fd 0007 | | Action Break_Optional
01fe 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0x5.0xf = 0x1fe,0x802
01ff 0007 | | Action Break_Optional ; Debug Table 0x5.0x10 = 0x1ff,0x803
0200 0007 | | Action Break_Optional ; Debug Table 0x5.0x11 = 0x200,0x804
0201 0b2a | * | Execute_Immediate Case_Compare,0x2a ; Debug Table 0x5.0x12 = 0x201,0x9
0202 7003 |p | Jump_Nonzero 0x206
0203 0b2b | + | Execute_Immediate Case_Compare,0x2b
0204 7001 |p | Jump_Nonzero 0x206
0205 4502 |E | Exit_Subprogram 0x2 ; Debug Table 0x5.0x13 = 0x205,0xf
0206 e5ff | | Load 0x2,-0x1 ; Debug Table 0x5.0x14 = 0x206,0xa
0207 4907 |I | Short_Literal 0x107
0208 00eb | | Load_Encached Diana_Cache
0209 0096 | | Execute Package,Field_Execute_Dynamic
020a a402 | | Store_Unchecked 0x2,0x2
020b 0007 | | Action Break_Optional ; Debug Table 0x5.0x15 = 0x20b,0xb
020c 00db | | Load_Top At_Offset_3 ; Debug Table 0x5.0x16 = 0x20c,0xc01
020d 021d | | Execute Heap_Access,Is_Null
020e 700f |p | Jump_Nonzero 0x21e ; Debug Table 0x5.0x17 = 0x20e,0xb
020f 00db | | Load_Top At_Offset_3 ; Debug Table 0x5.0x18 = 0x20f,0xc
0210 00eb | | Load_Encached Diana_Cache
0211 18ec | | Execute Package,Field_Execute,Field_Number 0xec
0212 00eb | | Load_Encached Diana_Cache
0213 18cf | | Execute Package,Field_Execute,Field_Number 0xcf
0214 0033 | 3 | Store_Top Heap_Access,At_Offset_3
0215 e5ff | | Load 0x2,-0x1 ; Debug Table 0x5.0x19 = 0x215,0xd
0216 00db | | Load_Top At_Offset_3
0217 021f | | Execute Heap_Access,Equal
0218 7005 |p | Jump_Nonzero 0x21e
0219 e5fd | | Load 0x2,-0x3 ; Debug Table 0x5.0x1a = 0x219,0xe
021a e5fe | | Load 0x2,-0x2
021b e403 | | Load 0x2,0x3
021c 8210 | | Call 0x1,0x10
021d 00d2 | | Pop_Control Pop_Count_2
021e 4502 |E | Exit_Subprogram 0x2
021f 0000 | | .XXX[0x1]
0220 ; --------------------------------------------------------------------------------------
0220 ; SUBPROGRAM
0220 ; --------------------------------------------------------------------------------------
0220 0227 | ' | .CONST 0x0227 ; Address of begin
0221 0004 | | .CONST 0x0004 ; Address of exception handler
0222 0002 | | .CONST 0x0002 ; Number of locals
0223 INIT_0220:
0223 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x6 = .DEBUG 0x0223,0x0652,0x0001,0x0000,0x0057,0x9775,0x0000,0x051d
; Debug Table 0x6.0x0 = 0x223,0xffff
0224 00db | | Load_Top At_Offset_3
0225 8218 | | Call 0x1,0x18
0226 0031 | 1 | Store_Top Heap_Access,At_Offset_1
0227 BODY_0220:
0227 0007 | | Action Break_Optional ; Debug Table 0x6.0x1 = 0x227,0x1
0228 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x6.0x2 = 0x228,0x401
0229 021d | | Execute Heap_Access,Is_Null
022a 7015 |p | Jump_Nonzero 0x240 ; Debug Table 0x6.0x3 = 0x22a,0x1
022b e5fd | | Load 0x2,-0x3 ; Debug Table 0x6.0x4 = 0x22b,0x2
022c e5fe | | Load 0x2,-0x2
022d 00da | | Load_Top At_Offset_2
022e 8214 | | Call 0x1,0x14
022f 8210 | | Call 0x1,0x10
0230 00d2 | | Pop_Control Pop_Count_2
0231 0007 | | Action Break_Optional ; Debug Table 0x6.0x5 = 0x231,0x3
0232 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x6.0x6 = 0x232,0x4
0233 8212 | | Call 0x1,0x12
0234 0031 | 1 | Store_Top Heap_Access,At_Offset_1
0235 0007 | | Action Break_Optional ; Debug Table 0x6.0x7 = 0x235,0x5
0236 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x6.0x8 = 0x236,0x801
0237 021d | | Execute Heap_Access,Is_Null
0238 7007 |p | Jump_Nonzero 0x240 ; Debug Table 0x6.0x9 = 0x238,0x5
0239 e5fd | | Load 0x2,-0x3 ; Debug Table 0x6.0xa = 0x239,0x6
023a e5fe | | Load 0x2,-0x2
023b 00da | | Load_Top At_Offset_2
023c 8214 | | Call 0x1,0x14
023d 8210 | | Call 0x1,0x10
023e 00d2 | | Pop_Control Pop_Count_2
023f 7ff2 | | Jump 0x232
0240 4502 |E | Exit_Subprogram 0x2
0241 0000 0000 | | .BLANK 0000[0x7]
0248 ; --------------------------------------------------------------------------------------
0248 ; SUBPROGRAM
0248 ; --------------------------------------------------------------------------------------
0248 024c | L | .CONST 0x024c ; Address of begin
0249 0004 | | .CONST 0x0004 ; Address of exception handler
024a 0002 | | .CONST 0x0002 ; Number of locals
024b INIT_0248:
024b 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x7 = .DEBUG 0x024b,0x066a,0x0002,0x0000,0x0057,0x9775,0x0000,0x052f
; Debug Table 0x7.0x0 = 0x24b,0xffff
024c BODY_0248:
024c 0007 | | Action Break_Optional ; Debug Table 0x7.0x1 = 0x24c,0x1
024d e5ff | | Load 0x2,-0x1 ; Debug Table 0x7.0x2 = 0x24d,0x401
024e 0007 | | Action Break_Optional
024f 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0x7.0x3 = 0x24f,0x402
0250 0007 | | Action Break_Optional ; Debug Table 0x7.0x4 = 0x250,0x403
0251 0007 | | Action Break_Optional ; Debug Table 0x7.0x5 = 0x251,0x404
0252 0b30 | 0 | Execute_Immediate Case_Compare,0x30 ; Debug Table 0x7.0x6 = 0x252,0x1
0253 7015 |p | Jump_Nonzero 0x269
0254 0b1d | | Execute_Immediate Case_Compare,0x1d
0255 7025 |p% | Jump_Nonzero 0x27b
0256 0b20 | | Execute_Immediate Case_Compare,0x20
0257 7023 |p# | Jump_Nonzero 0x27b
0258 0b28 | ( | Execute_Immediate Case_Compare,0x28
0259 7021 |p! | Jump_Nonzero 0x27b
025a 0b23 | # | Execute_Immediate Case_Compare,0x23
025b 701f |p | Jump_Nonzero 0x27b
025c 0b24 | $ | Execute_Immediate Case_Compare,0x24
025d 701d |p | Jump_Nonzero 0x27b
025e 0b25 | % | Execute_Immediate Case_Compare,0x25
025f 701b |p | Jump_Nonzero 0x27b
0260 0b1e | | Execute_Immediate Case_Compare,0x1e
0261 7019 |p | Jump_Nonzero 0x27b
0262 0b1c | | Execute_Immediate Case_Compare,0x1c
0263 7017 |p | Jump_Nonzero 0x27b
0264 0b27 | ' | Execute_Immediate Case_Compare,0x27
0265 7015 |p | Jump_Nonzero 0x27b
0266 0007 | | Action Break_Optional ; Debug Table 0x7.0x7 = 0x266,0x7
0267 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x7.0x8 = 0x267,0x801
0268 4401 |D | Exit_Subprogram With_Result,0x1 ; Debug Table 0x7.0x9 = 0x268,0x7
0269 e5ff | | Load 0x2,-0x1 ; Debug Table 0x7.0xa = 0x269,0x2
026a 00eb | | Load_Encached Diana_Cache
026b 18ec | | Execute Package,Field_Execute,Field_Number 0xec
026c 0032 | 2 | Store_Top Heap_Access,At_Offset_2
026d 0007 | | Action Break_Optional ; Debug Table 0x7.0xb = 0x26d,0x3
026e e402 | | Load 0x2,0x2 ; Debug Table 0x7.0xc = 0x26e,0xc01
026f 0007 | | Action Break_Optional
0270 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0x7.0xd = 0x270,0xc02
0271 0007 | | Action Break_Optional ; Debug Table 0x7.0xe = 0x271,0xc03
0272 0007 | | Action Break_Optional ; Debug Table 0x7.0xf = 0x272,0xc04
0273 0f3f | ? | Execute_Immediate Equal,0x3f ; Debug Table 0x7.0x10 = 0x273,0x3
0274 7003 |p | Jump_Nonzero 0x278
0275 e5ff | | Load 0x2,-0x1 ; Debug Table 0x7.0x11 = 0x275,0x4
0276 8217 | | Call 0x1,0x17
0277 4401 |D | Exit_Subprogram With_Result,0x1
0278 0007 | | Action Break_Optional ; Debug Table 0x7.0x12 = 0x278,0x5
0279 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x7.0x13 = 0x279,0x1001
027a 4401 |D | Exit_Subprogram With_Result,0x1 ; Debug Table 0x7.0x14 = 0x27a,0x5
027b e5ff | | Load 0x2,-0x1 ; Debug Table 0x7.0x15 = 0x27b,0x6
027c 8217 | | Call 0x1,0x17
027d 4401 |D | Exit_Subprogram With_Result,0x1
027e 0000 0000 | | .XXX[0x2]
0280 ; --------------------------------------------------------------------------------------
0280 ; SUBPROGRAM
0280 ; --------------------------------------------------------------------------------------
0280 028a | | .CONST 0x028a ; Address of begin
0281 0004 | | .CONST 0x0004 ; Address of exception handler
0282 0002 | | .CONST 0x0002 ; Number of locals
0283 INIT_0280:
0283 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x8 = .DEBUG 0x0283,0x0698,0x0002,0x0000,0x0057,0x9955,0x0000,0x0044
; Debug Table 0x8.0x0 = 0x283,0xffff
0284 00db | | Load_Top At_Offset_3
0285 4976 |Iv | Short_Literal 0x176
0286 00eb | | Load_Encached Diana_Cache
0287 0098 | | Execute Package,Field_Read_Dynamic
0288 1817 | | Execute Package,Field_Execute,Field_Number 0x17
0289 0031 | 1 | Store_Top Heap_Access,At_Offset_1
028a BODY_0280:
028a 0007 | | Action Break_Optional ; Debug Table 0x8.0x1 = 0x28a,0x1
028b 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x8.0x2 = 0x28b,0x401
028c 021d | | Execute Heap_Access,Is_Null
028d 7002 |p | Jump_Nonzero 0x290 ; Debug Table 0x8.0x3 = 0x28d,0x1
028e 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x8.0x4 = 0x28e,0x2
028f 4401 |D | Exit_Subprogram With_Result,0x1
0290 00db | | Load_Top At_Offset_3 ; Debug Table 0x8.0x5 = 0x290,0x3
0291 4401 |D | Exit_Subprogram With_Result,0x1
0292 0000 0000 | | .BLANK 0000[0x6]
0298 ; --------------------------------------------------------------------------------------
0298 ; SUBPROGRAM
0298 ; --------------------------------------------------------------------------------------
0298 029b | | .CONST 0x029b ; Address of begin
0299 0004 | | .CONST 0x0004 ; Address of exception handler
029a 0001 | | .CONST 0x0001 ; Number of locals
029b BODY_0298:
029b INIT_0298:
029b 0007 | | Action Break_Optional ; Debug Table 0x9 = .DEBUG 0x029b,0x06a6,0x0002,0x0000,0x0057,0x9955,0x0000,0x0074
; Debug Table 0x9.0x0 = 0x29b,0x1
029c e5ff | | Load 0x2,-0x1 ; Debug Table 0x9.0x1 = 0x29c,0x401
029d 0007 | | Action Break_Optional
029e 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0x9.0x2 = 0x29e,0x402
029f 0007 | | Action Break_Optional ; Debug Table 0x9.0x3 = 0x29f,0x403
02a0 0007 | | Action Break_Optional ; Debug Table 0x9.0x4 = 0x2a0,0x404
02a1 0b2f | / | Execute_Immediate Case_Compare,0x2f ; Debug Table 0x9.0x5 = 0x2a1,0x1
02a2 7012 |p | Jump_Nonzero 0x2b5
02a3 0b2d | - | Execute_Immediate Case_Compare,0x2d
02a4 7010 |p | Jump_Nonzero 0x2b5
02a5 0b2c | , | Execute_Immediate Case_Compare,0x2c
02a6 700e |p | Jump_Nonzero 0x2b5
02a7 0b21 | ! | Execute_Immediate Case_Compare,0x21
02a8 700c |p | Jump_Nonzero 0x2b5
02a9 0b33 | 3 | Execute_Immediate Case_Compare,0x33
02aa 700a |p | Jump_Nonzero 0x2b5
02ab 0b20 | | Execute_Immediate Case_Compare,0x20
02ac 7008 |p | Jump_Nonzero 0x2b5
02ad 0b29 | ) | Execute_Immediate Case_Compare,0x29
02ae 7006 |p | Jump_Nonzero 0x2b5
02af 0b2a | * | Execute_Immediate Case_Compare,0x2a
02b0 7004 |p | Jump_Nonzero 0x2b5
02b1 0b2b | + | Execute_Immediate Case_Compare,0x2b
02b2 7002 |p | Jump_Nonzero 0x2b5
02b3 4800 |H | Short_Literal 0x0 ; Debug Table 0x9.0x6 = 0x2b3,0x3
02b4 4401 |D | Exit_Subprogram With_Result,0x1
02b5 4801 |H | Short_Literal 0x1 ; Debug Table 0x9.0x7 = 0x2b5,0x2
02b6 4401 |D | Exit_Subprogram With_Result,0x1
02b7 0000 | | .XXX[0x1]
02b8 ; --------------------------------------------------------------------------------------
02b8 ; SUBPROGRAM
02b8 ; --------------------------------------------------------------------------------------
02b8 02be | | .CONST 0x02be ; Address of begin
02b9 0004 | | .CONST 0x0004 ; Address of exception handler
02ba 0002 | | .CONST 0x0002 ; Number of locals
02bb INIT_02b8:
02bb 00f1 | | Load_Encached Diana_Temp_Seq ; Debug Table 0xa = .DEBUG 0x02bb,0x06b8,0x0002,0x0000,0x0057,0x9955,0x0000,0x00b1
; Debug Table 0xa.0x0 = 0x2bb,0xffff
02bc 00db | | Load_Top At_Offset_3
02bd 0031 | 1 | Store_Top Heap_Access,At_Offset_1
02be BODY_02b8:
02be 780d |x | Jump 0x2cc
02bf 0007 | | Action Break_Optional ; Debug Table 0xa.0x1 = 0x2bf,0x2
02c0 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xa.0x2 = 0x2c0,0x401
02c1 0217 | | Execute Heap_Access,All_Reference
02c2 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
02c3 8215 | | Call 0x1,0x15 ; Debug Table 0xa.0x3 = 0x2c3,0x2
02c4 6802 |h | Jump_Zero 0x2c7
02c5 4801 |H | Short_Literal 0x1 ; Debug Table 0xa.0x4 = 0x2c5,0x3
02c6 4401 |D | Exit_Subprogram With_Result,0x1
02c7 0007 | | Action Break_Optional ; Debug Table 0xa.0x5 = 0x2c7,0x4
02c8 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xa.0x6 = 0x2c8,0x801
02c9 0217 | | Execute Heap_Access,All_Reference
02ca 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
02cb 0031 | 1 | Store_Top Heap_Access,At_Offset_1 ; Debug Table 0xa.0x7 = 0x2cb,0x4
02cc 0007 | | Action Break_Optional ; Debug Table 0xa.0x8 = 0x2cc,0x1
02cd 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xa.0x9 = 0x2cd,0xc01
02ce 021d | | Execute Heap_Access,Is_Null
02cf 6fef |o | Jump_Zero 0x2bf ; Debug Table 0xa.0xa = 0x2cf,0x1
02d0 4800 |H | Short_Literal 0x0 ; Debug Table 0xa.0xb = 0x2d0,0x5
02d1 4401 |D | Exit_Subprogram With_Result,0x1
02d2 0000 0000 | | .BLANK 0000[0x6]
02d8 ; --------------------------------------------------------------------------------------
02d8 ; SUBPROGRAM
02d8 ; --------------------------------------------------------------------------------------
02d8 02eb | | .CONST 0x02eb ; Address of begin
02d9 0004 | | .CONST 0x0004 ; Address of exception handler
02da 0002 | | .CONST 0x0002 ; Number of locals
02db INIT_02d8:
02db 00ee | | Load_Encached Diana_Seq_Type_Cache ; Debug Table 0xb = .DEBUG 0x02db,0x06d2,0x0002,0x0000,0x0057,0x9955,0x0000,0x00ee
; Debug Table 0xb.0x0 = 0x2db,0xffff
02dc 00db | | Load_Top At_Offset_3
02dd 4975 |Iu | Short_Literal 0x175
02de 00eb | | Load_Encached Diana_Cache
02df 0098 | | Execute Package,Field_Read_Dynamic
02e0 181d | | Execute Package,Field_Execute,Field_Number 0x1d
02e1 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xb.0x1 = 0x2e1,0x401
02e2 7002 |p | Jump_Nonzero 0x2e5
02e3 00ee | | Load_Encached Diana_Seq_Type_Cache ; Debug Table 0xb.0x2 = 0x2e3,0x402
02e4 7803 |x | Jump 0x2e8
02e5 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xb.0x3 = 0x2e5,0x403
02e6 0217 | | Execute Heap_Access,All_Reference
02e7 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
02e8 00d0 | | Action Swap_Control
02e9 00d1 | | Pop_Control Pop_Count_1
02ea 0031 | 1 | Store_Top Heap_Access,At_Offset_1 ; Debug Table 0xb.0x4 = 0x2ea,0xffff
02eb BODY_02d8:
02eb 0007 | | Action Break_Optional ; Debug Table 0xb.0x5 = 0x2eb,0x1
02ec 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xb.0x6 = 0x2ec,0x801
02ed 021d | | Execute Heap_Access,Is_Null
02ee 6803 |h | Jump_Zero 0x2f2 ; Debug Table 0xb.0x7 = 0x2ee,0x1
02ef 0007 | | Action Break_Optional ; Debug Table 0xb.0x8 = 0x2ef,0x2
02f0 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0xb.0x9 = 0x2f0,0xc01
02f1 4401 |D | Exit_Subprogram With_Result,0x1 ; Debug Table 0xb.0xa = 0x2f1,0x2
02f2 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xb.0xb = 0x2f2,0x3
02f3 0007 | | Action Break_Optional
02f4 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xb.0xc = 0x2f4,0x1001
02f5 7002 |p | Jump_Nonzero 0x2f8
02f6 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0xb.0xd = 0x2f6,0x1002
02f7 782c |x, | Jump 0x324
02f8 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xb.0xe = 0x2f8,0x1003
02f9 0217 | | Execute Heap_Access,All_Reference
02fa 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
02fb 6804 |h | Jump_Zero 0x300
02fc 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xb.0xf = 0x2fc,0x1004
02fd 0217 | | Execute Heap_Access,All_Reference
02fe 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
02ff 7824 |x$ | Jump 0x324
0300 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xb.0x10 = 0x300,0x1005
0301 0007 | | Action Break_Optional
0302 e404 | | Load 0x2,0x4 ; Debug Table 0xb.0x11 = 0x302,0x1401
0303 0007 | | Action Break_Optional
0304 0148 | H | Execute Heap_Access,Get_Offset ; Debug Table 0xb.0x12 = 0x304,0x1402
0305 0007 | | Action Break_Optional ; Debug Table 0xb.0x13 = 0x305,0x1403
0306 00d0 | | Action Swap_Control ; Debug Table 0xb.0x14 = 0x306,0x1404
0307 00d1 | | Pop_Control Pop_Count_1
0308 49bb |I | Short_Literal 0x1bb ; Debug Table 0xb.0x15 = 0x308,0x1005
0309 00eb | | Load_Encached Diana_Cache
030a 0098 | | Execute Package,Field_Read_Dynamic
030b 012c | , | Execute Any,Size
030c e004 | | Load 0x0,0x4
030d 1b17 | | Execute Package,Field_Read,Field_Number 0x17
030e 025b | [ | Execute Discrete,Check_In_Type
030f 0273 | s | Execute Discrete,Plus
0310 00d9 | | Load_Top At_Offset_1
0311 0007 | | Action Break_Optional
0312 e405 | | Load 0x2,0x5 ; Debug Table 0xb.0x16 = 0x312,0x1801
0313 0007 | | Action Break_Optional
0314 0210 | | Execute Heap_Access,Get_Segment ; Debug Table 0xb.0x17 = 0x314,0x1802
0315 0007 | | Action Break_Optional ; Debug Table 0xb.0x18 = 0x315,0x1803
0316 00d0 | | Action Swap_Control ; Debug Table 0xb.0x19 = 0x316,0x1804
0317 00d1 | | Pop_Control Pop_Count_1
0318 49c8 |I | Short_Literal 0x1c8 ; Debug Table 0xb.0x1a = 0x318,0x1404
0319 00eb | | Load_Encached Diana_Cache
031a 0098 | | Execute Package,Field_Read_Dynamic
031b 49c9 |I | Short_Literal 0x1c9
031c 00eb | | Load_Encached Diana_Cache
031d 0098 | | Execute Package,Field_Read_Dynamic
031e 49ca |I | Short_Literal 0x1ca
031f 00eb | | Load_Encached Diana_Cache
0320 0095 | | Execute Package,Field_Reference_Dynamic
0321 e005 | | Load 0x0,0x5
0322 1819 | | Execute Package,Field_Execute,Field_Number 0x19
0323 7800 |x | Jump 0x324
0324 00d0 | | Action Swap_Control
0325 00d1 | | Pop_Control Pop_Count_1
0326 4401 |D | Exit_Subprogram With_Result,0x1 ; Debug Table 0xb.0x1b = 0x326,0x3
0327 0000 | | .XXX[0x1]
0328 ; --------------------------------------------------------------------------------------
0328 ; SUBPROGRAM
0328 ; --------------------------------------------------------------------------------------
0328 032b | + | .CONST 0x032b ; Address of begin
0329 0004 | | .CONST 0x0004 ; Address of exception handler
032a 0001 | | .CONST 0x0001 ; Number of locals
032b BODY_0328:
032b INIT_0328:
032b 0007 | | Action Break_Optional ; Debug Table 0xc = .DEBUG 0x032b,0x070c,0x0002,0x0000,0x0057,0x9955,0x0000,0x019a
; Debug Table 0xc.0x0 = 0x32b,0x1
032c e5ff | | Load 0x2,-0x1 ; Debug Table 0xc.0x1 = 0x32c,0x401
032d 0007 | | Action Break_Optional
032e 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0xc.0x2 = 0x32e,0x402
032f 0007 | | Action Break_Optional ; Debug Table 0xc.0x3 = 0x32f,0x403
0330 0007 | | Action Break_Optional ; Debug Table 0xc.0x4 = 0x330,0x404
0331 0f57 | W | Execute_Immediate Equal,0x57 ; Debug Table 0xc.0x5 = 0x331,0x1
0332 6838 |h8 | Jump_Zero 0x36b
0333 00da | | Load_Top At_Offset_2 ; Debug Table 0xc.0x6 = 0x333,0x2
0334 00eb | | Load_Encached Diana_Cache
0335 18d0 | | Execute Package,Field_Execute,Field_Number 0xd0
0336 00eb | | Load_Encached Diana_Cache
0337 1888 | | Execute Package,Field_Execute,Field_Number 0x88
0338 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xc.0x7 = 0x338,0x801
0339 7002 |p | Jump_Nonzero 0x33c
033a 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0xc.0x8 = 0x33a,0x802
033b 782c |x, | Jump 0x368
033c 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xc.0x9 = 0x33c,0x803
033d 0217 | | Execute Heap_Access,All_Reference
033e 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
033f 6804 |h | Jump_Zero 0x344
0340 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xc.0xa = 0x340,0x804
0341 0217 | | Execute Heap_Access,All_Reference
0342 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
0343 7824 |x$ | Jump 0x368
0344 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xc.0xb = 0x344,0x805
0345 0007 | | Action Break_Optional
0346 e403 | | Load 0x2,0x3 ; Debug Table 0xc.0xc = 0x346,0xc01
0347 0007 | | Action Break_Optional
0348 0148 | H | Execute Heap_Access,Get_Offset ; Debug Table 0xc.0xd = 0x348,0xc02
0349 0007 | | Action Break_Optional ; Debug Table 0xc.0xe = 0x349,0xc03
034a 00d0 | | Action Swap_Control ; Debug Table 0xc.0xf = 0x34a,0xc04
034b 00d1 | | Pop_Control Pop_Count_1
034c 49bb |I | Short_Literal 0x1bb ; Debug Table 0xc.0x10 = 0x34c,0x805
034d 00eb | | Load_Encached Diana_Cache
034e 0098 | | Execute Package,Field_Read_Dynamic
034f 012c | , | Execute Any,Size
0350 e004 | | Load 0x0,0x4
0351 1b17 | | Execute Package,Field_Read,Field_Number 0x17
0352 025b | [ | Execute Discrete,Check_In_Type
0353 0273 | s | Execute Discrete,Plus
0354 00d9 | | Load_Top At_Offset_1
0355 0007 | | Action Break_Optional
0356 e404 | | Load 0x2,0x4 ; Debug Table 0xc.0x11 = 0x356,0x1001
0357 0007 | | Action Break_Optional
0358 0210 | | Execute Heap_Access,Get_Segment ; Debug Table 0xc.0x12 = 0x358,0x1002
0359 0007 | | Action Break_Optional ; Debug Table 0xc.0x13 = 0x359,0x1003
035a 00d0 | | Action Swap_Control ; Debug Table 0xc.0x14 = 0x35a,0x1004
035b 00d1 | | Pop_Control Pop_Count_1
035c 49c8 |I | Short_Literal 0x1c8 ; Debug Table 0xc.0x15 = 0x35c,0xc04
035d 00eb | | Load_Encached Diana_Cache
035e 0098 | | Execute Package,Field_Read_Dynamic
035f 49c9 |I | Short_Literal 0x1c9
0360 00eb | | Load_Encached Diana_Cache
0361 0098 | | Execute Package,Field_Read_Dynamic
0362 49ca |I | Short_Literal 0x1ca
0363 00eb | | Load_Encached Diana_Cache
0364 0095 | | Execute Package,Field_Reference_Dynamic
0365 e005 | | Load 0x0,0x5
0366 1819 | | Execute Package,Field_Execute,Field_Number 0x19
0367 7800 |x | Jump 0x368
0368 00d0 | | Action Swap_Control
0369 00d1 | | Pop_Control Pop_Count_1
036a 4401 |D | Exit_Subprogram With_Result,0x1 ; Debug Table 0xc.0x16 = 0x36a,0x2
036b 4800 |H | Short_Literal 0x0 ; Debug Table 0xc.0x17 = 0x36b,0x3
036c 00db | | Load_Top At_Offset_3
036d 4976 |Iv | Short_Literal 0x176
036e 00eb | | Load_Encached Diana_Cache
036f 0098 | | Execute Package,Field_Read_Dynamic
0370 1815 | | Execute Package,Field_Execute,Field_Number 0x15
0371 4401 |D | Exit_Subprogram With_Result,0x1
0372 0000 0000 | | .BLANK 0000[0x6]
0378 ; --------------------------------------------------------------------------------------
0378 ; SUBPROGRAM
0378 ; --------------------------------------------------------------------------------------
0378 0380 | | .CONST 0x0380 ; Address of begin
0379 0004 | | .CONST 0x0004 ; Address of exception handler
037a 0002 | | .CONST 0x0002 ; Number of locals
037b INIT_0378:
037b 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0xd = .DEBUG 0x037b,0x073e,0x0001,0x0000,0x0057,0x9955,0x0000,0x02dc
; Debug Table 0xd.0x0 = 0x37b,0xffff
037c 00db | | Load_Top At_Offset_3 ; Debug Table 0xd.0x1 = 0x37c,0x401
037d 0217 | | Execute Heap_Access,All_Reference
037e 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
037f 0031 | 1 | Store_Top Heap_Access,At_Offset_1 ; Debug Table 0xd.0x2 = 0x37f,0xffff
0380 BODY_0378:
0380 0007 | | Action Break_Optional ; Debug Table 0xd.0x3 = 0x380,0x1
0381 e402 | | Load 0x2,0x2 ; Debug Table 0xd.0x4 = 0x381,0x801
0382 0007 | | Action Break_Optional
0383 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0xd.0x5 = 0x383,0x802
0384 0007 | | Action Break_Optional ; Debug Table 0xd.0x6 = 0x384,0x803
0385 0007 | | Action Break_Optional ; Debug Table 0xd.0x7 = 0x385,0x804
0386 0b2c | , | Execute_Immediate Case_Compare,0x2c ; Debug Table 0xd.0x8 = 0x386,0x1
0387 7028 |p( | Jump_Nonzero 0x3b0
0388 0b21 | ! | Execute_Immediate Case_Compare,0x21
0389 7026 |p& | Jump_Nonzero 0x3b0
038a 0b33 | 3 | Execute_Immediate Case_Compare,0x33
038b 7024 |p$ | Jump_Nonzero 0x3b0
038c 0b2f | / | Execute_Immediate Case_Compare,0x2f
038d 7022 |p" | Jump_Nonzero 0x3b0
038e 0b2a | * | Execute_Immediate Case_Compare,0x2a
038f 7020 |p | Jump_Nonzero 0x3b0
0390 0b2b | + | Execute_Immediate Case_Compare,0x2b
0391 701e |p | Jump_Nonzero 0x3b0
0392 0b1c | | Execute_Immediate Case_Compare,0x1c
0393 703f |p? | Jump_Nonzero 0x3d3
0394 0b1e | | Execute_Immediate Case_Compare,0x1e
0395 704c |pL | Jump_Nonzero 0x3e2
0396 0b23 | # | Execute_Immediate Case_Compare,0x23
0397 7059 |pY | Jump_Nonzero 0x3f1
0398 0b24 | $ | Execute_Immediate Case_Compare,0x24
0399 7057 |pW | Jump_Nonzero 0x3f1
039a 0b25 | % | Execute_Immediate Case_Compare,0x25
039b 707a |pz | Jump_Nonzero 0x416
039c 0b22 | " | Execute_Immediate Case_Compare,0x22
039d 7087 |p | Jump_Nonzero 0x425
039e 0b20 | | Execute_Immediate Case_Compare,0x20
039f 7085 |p | Jump_Nonzero 0x425
03a0 4801 |H | Short_Literal 0x1 ; Debug Table 0xd.0x9 = 0x3a0,0x20
03a1 e5fe | | Load 0x2,-0x2
03a2 3806 |8 | Execute Record,Field_Write,Field_Number 0x6
03a3 00d9 | | Load_Top At_Offset_1 ; Debug Table 0xd.0xa = 0x3a3,0x21
03a4 e006 | | Load 0x0,0x6
03a5 1812 | | Execute Package,Field_Execute,Field_Number 0x12
03a6 e5fe | | Load 0x2,-0x2
03a7 3808 |8 | Execute Record,Field_Write,Field_Number 0x8
03a8 e5ff | | Load 0x2,-0x1 ; Debug Table 0xd.0xb = 0x3a8,0x22
03a9 8216 | | Call 0x1,0x16
03aa e5fe | | Load 0x2,-0x2
03ab 3809 |8 | Execute Record,Field_Write,Field_Number 0x9
03ac 4801 |H | Short_Literal 0x1 ; Debug Table 0xd.0xc = 0x3ac,0x23
03ad e5fe | | Load 0x2,-0x2
03ae 380a |8 | Execute Record,Field_Write,Field_Number 0xa
03af 4502 |E | Exit_Subprogram 0x2
03b0 4801 |H | Short_Literal 0x1 ; Debug Table 0xd.0xd = 0x3b0,0x2
03b1 e5fe | | Load 0x2,-0x2
03b2 3809 |8 | Execute Record,Field_Write,Field_Number 0x9
03b3 4801 |H | Short_Literal 0x1 ; Debug Table 0xd.0xe = 0x3b3,0x3
03b4 e5fe | | Load 0x2,-0x2
03b5 380a |8 | Execute Record,Field_Write,Field_Number 0xa
03b6 00d9 | | Load_Top At_Offset_1 ; Debug Table 0xd.0xf = 0x3b6,0x4
03b7 00eb | | Load_Encached Diana_Cache
03b8 18ec | | Execute Package,Field_Execute,Field_Number 0xec
03b9 00eb | | Load_Encached Diana_Cache
03ba 18ec | | Execute Package,Field_Execute,Field_Number 0xec
03bb e404 | | Load 0x2,0x4 ; Debug Table 0xd.0x10 = 0x3bb,0xc01
03bc 0007 | | Action Break_Optional
03bd 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0xd.0x11 = 0x3bd,0xc02
03be 0007 | | Action Break_Optional ; Debug Table 0xd.0x12 = 0x3be,0xc03
03bf 00d0 | | Action Swap_Control ; Debug Table 0xd.0x13 = 0x3bf,0xc04
03c0 00d1 | | Pop_Control Pop_Count_1
03c1 0f8f | | Execute_Immediate Equal,0x8f ; Debug Table 0xd.0x14 = 0x3c1,0x4
03c2 6807 |h | Jump_Zero 0x3ca
03c3 4805 |H | Short_Literal 0x5 ; Debug Table 0xd.0x15 = 0x3c3,0x5
03c4 e5fe | | Load 0x2,-0x2
03c5 3806 |8 | Execute Record,Field_Write,Field_Number 0x6
03c6 4801 |H | Short_Literal 0x1 ; Debug Table 0xd.0x16 = 0x3c6,0x6
03c7 e5fe | | Load 0x2,-0x2
03c8 3808 |8 | Execute Record,Field_Write,Field_Number 0x8
03c9 4502 |E | Exit_Subprogram 0x2
03ca 4801 |H | Short_Literal 0x1 ; Debug Table 0xd.0x17 = 0x3ca,0x7
03cb e5fe | | Load 0x2,-0x2
03cc 3806 |8 | Execute Record,Field_Write,Field_Number 0x6
03cd 00d9 | | Load_Top At_Offset_1 ; Debug Table 0xd.0x18 = 0x3cd,0x8
03ce e006 | | Load 0x0,0x6
03cf 1812 | | Execute Package,Field_Execute,Field_Number 0x12
03d0 e5fe | | Load 0x2,-0x2
03d1 3808 |8 | Execute Record,Field_Write,Field_Number 0x8
03d2 4502 |E | Exit_Subprogram 0x2
03d3 4802 |H | Short_Literal 0x2 ; Debug Table 0xd.0x19 = 0x3d3,0x9
03d4 e5fe | | Load 0x2,-0x2
03d5 3806 |8 | Execute Record,Field_Write,Field_Number 0x6
03d6 00d9 | | Load_Top At_Offset_1 ; Debug Table 0xd.0x1a = 0x3d6,0xa
03d7 e006 | | Load 0x0,0x6
03d8 1812 | | Execute Package,Field_Execute,Field_Number 0x12
03d9 e5fe | | Load 0x2,-0x2
03da 3808 |8 | Execute Record,Field_Write,Field_Number 0x8
03db 4800 |H | Short_Literal 0x0 ; Debug Table 0xd.0x1b = 0x3db,0xb
03dc e5fe | | Load 0x2,-0x2
03dd 3809 |8 | Execute Record,Field_Write,Field_Number 0x9
03de 4801 |H | Short_Literal 0x1 ; Debug Table 0xd.0x1c = 0x3de,0xc
03df e5fe | | Load 0x2,-0x2
03e0 380a |8 | Execute Record,Field_Write,Field_Number 0xa
03e1 4502 |E | Exit_Subprogram 0x2
03e2 4803 |H | Short_Literal 0x3 ; Debug Table 0xd.0x1d = 0x3e2,0xd
03e3 e5fe | | Load 0x2,-0x2
03e4 3806 |8 | Execute Record,Field_Write,Field_Number 0x6
03e5 00d9 | | Load_Top At_Offset_1 ; Debug Table 0xd.0x1e = 0x3e5,0xe
03e6 e006 | | Load 0x0,0x6
03e7 1812 | | Execute Package,Field_Execute,Field_Number 0x12
03e8 e5fe | | Load 0x2,-0x2
03e9 3808 |8 | Execute Record,Field_Write,Field_Number 0x8
03ea 4800 |H | Short_Literal 0x0 ; Debug Table 0xd.0x1f = 0x3ea,0xf
03eb e5fe | | Load 0x2,-0x2
03ec 3809 |8 | Execute Record,Field_Write,Field_Number 0x9
03ed 4801 |H | Short_Literal 0x1 ; Debug Table 0xd.0x20 = 0x3ed,0x10
03ee e5fe | | Load 0x2,-0x2
03ef 380a |8 | Execute Record,Field_Write,Field_Number 0xa
03f0 4502 |E | Exit_Subprogram 0x2
03f1 4800 |H | Short_Literal 0x0 ; Debug Table 0xd.0x21 = 0x3f1,0x11
03f2 e5fe | | Load 0x2,-0x2
03f3 3809 |8 | Execute Record,Field_Write,Field_Number 0x9
03f4 4801 |H | Short_Literal 0x1 ; Debug Table 0xd.0x22 = 0x3f4,0x12
03f5 e5fe | | Load 0x2,-0x2
03f6 380a |8 | Execute Record,Field_Write,Field_Number 0xa
03f7 00d9 | | Load_Top At_Offset_1 ; Debug Table 0xd.0x23 = 0x3f7,0x13
03f8 00eb | | Load_Encached Diana_Cache
03f9 18ec | | Execute Package,Field_Execute,Field_Number 0xec
03fa 00eb | | Load_Encached Diana_Cache
03fb 18ec | | Execute Package,Field_Execute,Field_Number 0xec
03fc 00eb | | Load_Encached Diana_Cache
03fd 18ec | | Execute Package,Field_Execute,Field_Number 0xec
03fe e404 | | Load 0x2,0x4 ; Debug Table 0xd.0x24 = 0x3fe,0x1001
03ff 0007 | | Action Break_Optional
0400 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0xd.0x25 = 0x400,0x1002
0401 0007 | | Action Break_Optional ; Debug Table 0xd.0x26 = 0x401,0x1003
0402 00d0 | | Action Swap_Control ; Debug Table 0xd.0x27 = 0x402,0x1004
0403 00d1 | | Pop_Control Pop_Count_1
0404 0f8f | | Execute_Immediate Equal,0x8f ; Debug Table 0xd.0x28 = 0x404,0x13
0405 6807 |h | Jump_Zero 0x40d
0406 4805 |H | Short_Literal 0x5 ; Debug Table 0xd.0x29 = 0x406,0x14
0407 e5fe | | Load 0x2,-0x2
0408 3806 |8 | Execute Record,Field_Write,Field_Number 0x6
0409 4801 |H | Short_Literal 0x1 ; Debug Table 0xd.0x2a = 0x409,0x15
040a e5fe | | Load 0x2,-0x2
040b 3808 |8 | Execute Record,Field_Write,Field_Number 0x8
040c 4502 |E | Exit_Subprogram 0x2
040d 4804 |H | Short_Literal 0x4 ; Debug Table 0xd.0x2b = 0x40d,0x16
040e e5fe | | Load 0x2,-0x2
040f 3806 |8 | Execute Record,Field_Write,Field_Number 0x6
0410 00d9 | | Load_Top At_Offset_1 ; Debug Table 0xd.0x2c = 0x410,0x17
0411 e006 | | Load 0x0,0x6
0412 1812 | | Execute Package,Field_Execute,Field_Number 0x12
0413 e5fe | | Load 0x2,-0x2
0414 3808 |8 | Execute Record,Field_Write,Field_Number 0x8
0415 4502 |E | Exit_Subprogram 0x2
0416 4804 |H | Short_Literal 0x4 ; Debug Table 0xd.0x2d = 0x416,0x18
0417 e5fe | | Load 0x2,-0x2
0418 3806 |8 | Execute Record,Field_Write,Field_Number 0x6
0419 00d9 | | Load_Top At_Offset_1 ; Debug Table 0xd.0x2e = 0x419,0x19
041a e006 | | Load 0x0,0x6
041b 1812 | | Execute Package,Field_Execute,Field_Number 0x12
041c e5fe | | Load 0x2,-0x2
041d 3808 |8 | Execute Record,Field_Write,Field_Number 0x8
041e 4800 |H | Short_Literal 0x0 ; Debug Table 0xd.0x2f = 0x41e,0x1a
041f e5fe | | Load 0x2,-0x2
0420 3809 |8 | Execute Record,Field_Write,Field_Number 0x9
0421 4801 |H | Short_Literal 0x1 ; Debug Table 0xd.0x30 = 0x421,0x1b
0422 e5fe | | Load 0x2,-0x2
0423 380a |8 | Execute Record,Field_Write,Field_Number 0xa
0424 4502 |E | Exit_Subprogram 0x2
0425 4801 |H | Short_Literal 0x1 ; Debug Table 0xd.0x31 = 0x425,0x1c
0426 e5fe | | Load 0x2,-0x2
0427 3806 |8 | Execute Record,Field_Write,Field_Number 0x6
0428 00d9 | | Load_Top At_Offset_1 ; Debug Table 0xd.0x32 = 0x428,0x1d
0429 e006 | | Load 0x0,0x6
042a 1812 | | Execute Package,Field_Execute,Field_Number 0x12
042b e5fe | | Load 0x2,-0x2
042c 3808 |8 | Execute Record,Field_Write,Field_Number 0x8
042d e5ff | | Load 0x2,-0x1 ; Debug Table 0xd.0x33 = 0x42d,0x1e
042e 8216 | | Call 0x1,0x16
042f e5fe | | Load 0x2,-0x2
0430 3809 |8 | Execute Record,Field_Write,Field_Number 0x9
0431 4800 |H | Short_Literal 0x0 ; Debug Table 0xd.0x34 = 0x431,0x1f
0432 e5fe | | Load 0x2,-0x2
0433 380a |8 | Execute Record,Field_Write,Field_Number 0xa
0434 4502 |E | Exit_Subprogram 0x2
0435 0000 0000 | | .XXX[0x3]
0437 0000 | |
0438 ; --------------------------------------------------------------------------------------
0438 ; SUBPROGRAM
0438 ; --------------------------------------------------------------------------------------
0438 043e | > | .CONST 0x043e ; Address of begin
0439 0004 | | .CONST 0x0004 ; Address of exception handler
043a 0004 | | .CONST 0x0004 ; Number of locals
043b INIT_0438:
043b 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0xe = .DEBUG 0x043b,0x07aa,0x0002,0x0000,0x0057,0x9955,0x0000,0x05e9
; Debug Table 0xe.0x0 = 0x43b,0xffff
043c 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0xe.0x1 = 0x43c,0xfffe
043d 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0xe.0x2 = 0x43d,0xfffd
043e BODY_0438:
043e 0007 | | Action Break_Optional ; Debug Table 0xe.0x3 = 0x43e,0x1
043f e5ff | | Load 0x2,-0x1 ; Debug Table 0xe.0x4 = 0x43f,0x401
0440 0007 | | Action Break_Optional
0441 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0xe.0x5 = 0x441,0x402
0442 0007 | | Action Break_Optional ; Debug Table 0xe.0x6 = 0x442,0x403
0443 0007 | | Action Break_Optional ; Debug Table 0xe.0x7 = 0x443,0x404
0444 0fa8 | | Execute_Immediate Equal,0xa8 ; Debug Table 0xe.0x8 = 0x444,0x1
0445 682b |h+ | Jump_Zero 0x471
0446 e5ff | | Load 0x2,-0x1 ; Debug Table 0xe.0x9 = 0x446,0x2
0447 00eb | | Load_Encached Diana_Cache
0448 18e9 | | Execute Package,Field_Execute,Field_Number 0xe9
0449 0031 | 1 | Store_Top Heap_Access,At_Offset_1
044a 0007 | | Action Break_Optional ; Debug Table 0xe.0xa = 0x44a,0x3
044b e404 | | Load 0x2,0x4 ; Debug Table 0xe.0xb = 0x44b,0x801
044c 0007 | | Action Break_Optional
044d 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0xe.0xc = 0x44d,0x802
044e 0007 | | Action Break_Optional ; Debug Table 0xe.0xd = 0x44e,0x803
044f 0007 | | Action Break_Optional ; Debug Table 0xe.0xe = 0x44f,0x804
0450 0b49 | I | Execute_Immediate Case_Compare,0x49 ; Debug Table 0xe.0xf = 0x450,0x3
0451 7008 |p | Jump_Nonzero 0x45a
0452 0b47 | G | Execute_Immediate Case_Compare,0x47
0453 7006 |p | Jump_Nonzero 0x45a
0454 0b46 | F | Execute_Immediate Case_Compare,0x46
0455 7004 |p | Jump_Nonzero 0x45a
0456 0b48 | H | Execute_Immediate Case_Compare,0x48
0457 7004 |p | Jump_Nonzero 0x45c
0458 4800 |H | Short_Literal 0x0 ; Debug Table 0xe.0x10 = 0x458,0x8
0459 4401 |D | Exit_Subprogram With_Result,0x1
045a 4801 |H | Short_Literal 0x1 ; Debug Table 0xe.0x11 = 0x45a,0x4
045b 4401 |D | Exit_Subprogram With_Result,0x1
045c 00d9 | | Load_Top At_Offset_1 ; Debug Table 0xe.0x12 = 0x45c,0x5
045d 00eb | | Load_Encached Diana_Cache
045e 18bf | | Execute Package,Field_Execute,Field_Number 0xbf
045f a402 | | Store_Unchecked 0x2,0x2
0460 00db | | Load_Top At_Offset_3 ; Debug Table 0xe.0x13 = 0x460,0x6
0461 4976 |Iv | Short_Literal 0x176
0462 00eb | | Load_Encached Diana_Cache
0463 0098 | | Execute Package,Field_Read_Dynamic
0464 1817 | | Execute Package,Field_Execute,Field_Number 0x17
0465 0033 | 3 | Store_Top Heap_Access,At_Offset_3
0466 0007 | | Action Break_Optional ; Debug Table 0xe.0x14 = 0x466,0x7
0467 00da | | Load_Top At_Offset_2 ; Debug Table 0xe.0x15 = 0x467,0xc01
0468 021d | | Execute Heap_Access,Is_Null
0469 7005 |p | Jump_Nonzero 0x46f ; Debug Table 0xe.0x16 = 0x469,0x7
046a 00db | | Load_Top At_Offset_3
046b 00db | | Load_Top At_Offset_3
046c 021f | | Execute Heap_Access,Equal
046d 0f00 | | Execute_Immediate Equal,0x0
046e 4401 |D | Exit_Subprogram With_Result,0x1
046f 4800 |H | Short_Literal 0x0
0470 4401 |D | Exit_Subprogram With_Result,0x1
0471 4800 |H | Short_Literal 0x0 ; Debug Table 0xe.0x17 = 0x471,0x9
0472 4401 |D | Exit_Subprogram With_Result,0x1
0473 0000 0000 | | .BLANK 0000[0x5]
0478 ; --------------------------------------------------------------------------------------
0478 ; Debug Table
0478 ; --------------------------------------------------------------------------------------
0478 0003 000f | | .CONST 0x0003,0x000f
047a 000b 04f2 | | .DEBUG 0x000b,0x04f2,0x0000,0x0000,0x0057,0x9775,0x0000,0x04d0
0482 0018 0500 | | .DEBUG 0x0018,0x0500,0x0000,0x0000,0x0057,0x9955,0x0000,0x0006
048a 0043 0526 | C &| .DEBUG 0x0043,0x0526,0x0001,0x0000,0x0057,0x9775,0x0000,0x04d1
0492 0163 05d0 | c | .DEBUG 0x0163,0x05d0,0x0001,0x0000,0x0057,0x9775,0x0000,0x04df
049a 019b 05f4 | | .DEBUG 0x019b,0x05f4,0x0001,0x0000,0x0057,0x9775,0x0000,0x04f3
04a2 01cb 061a | | .DEBUG 0x01cb,0x061a,0x0001,0x0000,0x0057,0x9775,0x0000,0x050b
04aa 0223 0652 | # R| .DEBUG 0x0223,0x0652,0x0001,0x0000,0x0057,0x9775,0x0000,0x051d
04b2 024b 066a | K j| .DEBUG 0x024b,0x066a,0x0002,0x0000,0x0057,0x9775,0x0000,0x052f
04ba 0283 0698 | | .DEBUG 0x0283,0x0698,0x0002,0x0000,0x0057,0x9955,0x0000,0x0044
04c2 029b 06a6 | | .DEBUG 0x029b,0x06a6,0x0002,0x0000,0x0057,0x9955,0x0000,0x0074
04ca 02bb 06b8 | | .DEBUG 0x02bb,0x06b8,0x0002,0x0000,0x0057,0x9955,0x0000,0x00b1
04d2 02db 06d2 | | .DEBUG 0x02db,0x06d2,0x0002,0x0000,0x0057,0x9955,0x0000,0x00ee
04da 032b 070c | + | .DEBUG 0x032b,0x070c,0x0002,0x0000,0x0057,0x9955,0x0000,0x019a
04e2 037b 073e | { >| .DEBUG 0x037b,0x073e,0x0001,0x0000,0x0057,0x9955,0x0000,0x02dc
04ea 043b 07aa | ; | .DEBUG 0x043b,0x07aa,0x0002,0x0000,0x0057,0x9955,0x0000,0x05e9
04f2 ; --------------------------------------------------------------------------------------
04f2 ; Debug3 Subtable 0x0
04f2 ; --------------------------------------------------------------------------------------
04f2 0006 0000 | | .DBG3TAB 0x0006,0x0000
04f4 000b ffff | | .CONST 0x000b,0xffff
04f6 000d fffe | | .CONST 0x000d,0xfffe
04f8 000f fffd | | .CONST 0x000f,0xfffd
04fa 0011 fffc | | .CONST 0x0011,0xfffc
04fc 0013 fffb | | .CONST 0x0013,0xfffb
04fe 0015 fffa | | .CONST 0x0015,0xfffa
0500 ; --------------------------------------------------------------------------------------
0500 ; Debug3 Subtable 0x1
0500 ; --------------------------------------------------------------------------------------
0500 0012 0000 | | .DBG3TAB 0x0012,0x0000
0502 0018 ffff | | .CONST 0x0018,0xffff
0504 0019 fffe | | .CONST 0x0019,0xfffe
0506 001a fffd | | .CONST 0x001a,0xfffd
0508 001b fffc | | .CONST 0x001b,0xfffc
050a 001c fffb | | .CONST 0x001c,0xfffb
050c 001f fffa | | .CONST 0x001f,0xfffa
050e 0021 fff9 | ! | .CONST 0x0021,0xfff9
0510 0023 fff8 | # | .CONST 0x0023,0xfff8
0512 0025 fff7 | % | .CONST 0x0025,0xfff7
0514 0027 fff6 | ' | .CONST 0x0027,0xfff6
0516 0029 fff5 | ) | .CONST 0x0029,0xfff5
0518 002b fff4 | + | .CONST 0x002b,0xfff4
051a 002d fff3 | - | .CONST 0x002d,0xfff3
051c 002f fff2 | / | .CONST 0x002f,0xfff2
051e 0031 fff1 | 1 | .CONST 0x0031,0xfff1
0520 0033 fff0 | 3 | .CONST 0x0033,0xfff0
0522 0035 ffef | 5 | .CONST 0x0035,0xffef
0524 0037 ffee | 7 | .CONST 0x0037,0xffee
0526 ; --------------------------------------------------------------------------------------
0526 ; Debug3 Subtable 0x2
0526 ; --------------------------------------------------------------------------------------
0526 0006 004e | N| .DBG3TAB 0x0006,0x004e
0528 0043 ffff | C | .CONST 0x0043,0xffff
052a 0046 fffe | F | .CONST 0x0046,0xfffe
052c 0047 fffd | G | .CONST 0x0047,0xfffd
052e 0048 fffc | H | .CONST 0x0048,0xfffc
0530 0049 fffb | I | .CONST 0x0049,0xfffb
0532 004b fffa | K | .CONST 0x004b,0xfffa
0534 004e 0002 | N | .CONST 0x004e,0x0002
0536 004f 0401 | O | .CONST 0x004f,0x0401
0538 0052 0002 | R | .CONST 0x0052,0x0002
053a 0053 0003 | S | .CONST 0x0053,0x0003
053c 0054 0801 | T | .CONST 0x0054,0x0801
053e 0056 0802 | V | .CONST 0x0056,0x0802
0540 0057 0803 | W | .CONST 0x0057,0x0803
0542 0058 0804 | X | .CONST 0x0058,0x0804
0544 0059 0003 | Y | .CONST 0x0059,0x0003
0546 006d 001f | m | .CONST 0x006d,0x001f
0548 0071 0020 | q | .CONST 0x0071,0x0020
054a 0078 0021 | x !| .CONST 0x0078,0x0021
054c 007f 0004 | | .CONST 0x007f,0x0004
054e 0085 0005 | | .CONST 0x0085,0x0005
0550 0088 0006 | | .CONST 0x0088,0x0006
0552 008b 0007 | | .CONST 0x008b,0x0007
0554 008e 0008 | | .CONST 0x008e,0x0008
0556 0091 0009 | | .CONST 0x0091,0x0009
0558 0096 000b | | .CONST 0x0096,0x000b
055a 009a 0c01 | | .CONST 0x009a,0x0c01
055c 009c 0c02 | | .CONST 0x009c,0x0c02
055e 009e 0c03 | | .CONST 0x009e,0x0c03
0560 00a2 0c04 | | .CONST 0x00a2,0x0c04
0562 00a6 0c05 | | .CONST 0x00a6,0x0c05
0564 00a8 1001 | | .CONST 0x00a8,0x1001
0566 00aa 1002 | | .CONST 0x00aa,0x1002
0568 00ab 1003 | | .CONST 0x00ab,0x1003
056a 00ac 1004 | | .CONST 0x00ac,0x1004
056c 00ae 0c05 | | .CONST 0x00ae,0x0c05
056e 00b8 1401 | | .CONST 0x00b8,0x1401
0570 00ba 1402 | | .CONST 0x00ba,0x1402
0572 00bb 1403 | | .CONST 0x00bb,0x1403
0574 00bc 1404 | | .CONST 0x00bc,0x1404
0576 00be 1004 | | .CONST 0x00be,0x1004
0578 00cc 000b | | .CONST 0x00cc,0x000b
057a 00d0 000c | | .CONST 0x00d0,0x000c
057c 00d1 1801 | | .CONST 0x00d1,0x1801
057e 00d3 1802 | | .CONST 0x00d3,0x1802
0580 00d5 1803 | | .CONST 0x00d5,0x1803
0582 00d8 000c | | .CONST 0x00d8,0x000c
0584 00d9 000a | | .CONST 0x00d9,0x000a
0586 00da 1c01 | | .CONST 0x00da,0x1c01
0588 00dc 000a | | .CONST 0x00dc,0x000a
058a 00de 000d | | .CONST 0x00de,0x000d
058c 00e1 000e | | .CONST 0x00e1,0x000e
058e 00e6 000f | | .CONST 0x00e6,0x000f
0590 00e9 0010 | | .CONST 0x00e9,0x0010
0592 00ec 0011 | | .CONST 0x00ec,0x0011
0594 00f6 0012 | | .CONST 0x00f6,0x0012
0596 00fa 0013 | | .CONST 0x00fa,0x0013
0598 00fb 2001 | | .CONST 0x00fb,0x2001
059a 00fd 2002 | | .CONST 0x00fd,0x2002
059c 00fe 2003 | | .CONST 0x00fe,0x2003
059e 00ff 2004 | | .CONST 0x00ff,0x2004
05a0 0100 0013 | | .CONST 0x0100,0x0013
05a2 0106 0019 | | .CONST 0x0106,0x0019
05a4 0110 0014 | | .CONST 0x0110,0x0014
05a6 0119 0015 | | .CONST 0x0119,0x0015
05a8 011c 0016 | | .CONST 0x011c,0x0016
05aa 011f 0017 | | .CONST 0x011f,0x0017
05ac 0122 0018 | " | .CONST 0x0122,0x0018
05ae 0127 001a | ' | .CONST 0x0127,0x001a
05b0 0129 001b | ) | .CONST 0x0129,0x001b
05b2 012c 001c | , | .CONST 0x012c,0x001c
05b4 0131 001d | 1 | .CONST 0x0131,0x001d
05b6 0134 001e | 4 | .CONST 0x0134,0x001e
05b8 0138 0022 | 8 "| .CONST 0x0138,0x0022
05ba 0139 2401 | 9$ | .CONST 0x0139,0x2401
05bc 013c 0022 | < "| .CONST 0x013c,0x0022
05be 013d 0023 | = #| .CONST 0x013d,0x0023
05c0 013f 0001 | ? | .CONST 0x013f,0x0001
05c2 0140 2801 | @( | .CONST 0x0140,0x2801
05c4 0142 0001 | B | .CONST 0x0142,0x0001
05c6 0143 0024 | C $| .CONST 0x0143,0x0024
05c8 0147 0025 | G %| .CONST 0x0147,0x0025
05ca 0150 2c01 | P, | .CONST 0x0150,0x2c01
05cc 0154 0025 | T %| .CONST 0x0154,0x0025
05ce 0155 0026 | U &| .CONST 0x0155,0x0026
05d0 ; --------------------------------------------------------------------------------------
05d0 ; Debug3 Subtable 0x3
05d0 ; --------------------------------------------------------------------------------------
05d0 0003 000e | | .DBG3TAB 0x0003,0x000e
05d2 0163 ffff | c | .CONST 0x0163,0xffff
05d4 0166 fffe | f | .CONST 0x0166,0xfffe
05d6 0167 fffd | g | .CONST 0x0167,0xfffd
05d8 016a 0002 | j | .CONST 0x016a,0x0002
05da 016b 0401 | k | .CONST 0x016b,0x0401
05dc 016e 0002 | n | .CONST 0x016e,0x0002
05de 016f 0003 | o | .CONST 0x016f,0x0003
05e0 0178 0004 | x | .CONST 0x0178,0x0004
05e2 017f 0005 | | .CONST 0x017f,0x0005
05e4 0183 0006 | | .CONST 0x0183,0x0006
05e6 0189 0008 | | .CONST 0x0189,0x0008
05e8 018a 0801 | | .CONST 0x018a,0x0801
05ea 018d 0008 | | .CONST 0x018d,0x0008
05ec 018e 0001 | | .CONST 0x018e,0x0001
05ee 018f 0c01 | | .CONST 0x018f,0x0c01
05f0 0191 0001 | | .CONST 0x0191,0x0001
05f2 0192 0009 | | .CONST 0x0192,0x0009
05f4 ; --------------------------------------------------------------------------------------
05f4 ; Debug3 Subtable 0x4
05f4 ; --------------------------------------------------------------------------------------
05f4 0003 000f | | .DBG3TAB 0x0003,0x000f
05f6 019b ffff | | .CONST 0x019b,0xffff
05f8 019e fffe | | .CONST 0x019e,0xfffe
05fa 01a0 fffd | | .CONST 0x01a0,0xfffd
05fc 01a2 0002 | | .CONST 0x01a2,0x0002
05fe 01a3 0401 | | .CONST 0x01a3,0x0401
0600 01a6 0002 | | .CONST 0x01a6,0x0002
0602 01a8 0003 | | .CONST 0x01a8,0x0003
0604 01ab 0004 | | .CONST 0x01ab,0x0004
0606 01b0 0005 | | .CONST 0x01b0,0x0005
0608 01b2 0006 | | .CONST 0x01b2,0x0006
060a 01b3 0007 | | .CONST 0x01b3,0x0007
060c 01b8 0008 | | .CONST 0x01b8,0x0008
060e 01b9 0801 | | .CONST 0x01b9,0x0801
0610 01bc 0008 | | .CONST 0x01bc,0x0008
0612 01bd 0001 | | .CONST 0x01bd,0x0001
0614 01be 0c01 | | .CONST 0x01be,0x0c01
0616 01c0 0001 | | .CONST 0x01c0,0x0001
0618 01c1 0009 | | .CONST 0x01c1,0x0009
061a ; --------------------------------------------------------------------------------------
061a ; Debug3 Subtable 0x5
061a ; --------------------------------------------------------------------------------------
061a 0003 0018 | | .DBG3TAB 0x0003,0x0018
061c 01cb ffff | | .CONST 0x01cb,0xffff
061e 01cc fffe | | .CONST 0x01cc,0xfffe
0620 01cd fffd | | .CONST 0x01cd,0xfffd
0622 01ce 0001 | | .CONST 0x01ce,0x0001
0624 01d6 0002 | | .CONST 0x01d6,0x0002
0626 01d7 0003 | | .CONST 0x01d7,0x0003
0628 01de 0004 | | .CONST 0x01de,0x0004
062a 01e7 0005 | | .CONST 0x01e7,0x0005
062c 01ea 0401 | | .CONST 0x01ea,0x0401
062e 01ee 0005 | | .CONST 0x01ee,0x0005
0630 01ef 0006 | | .CONST 0x01ef,0x0006
0632 01f3 0007 | | .CONST 0x01f3,0x0007
0634 01f8 0008 | | .CONST 0x01f8,0x0008
0636 01fb 0009 | | .CONST 0x01fb,0x0009
0638 01fc 0801 | | .CONST 0x01fc,0x0801
063a 01fe 0802 | | .CONST 0x01fe,0x0802
063c 01ff 0803 | | .CONST 0x01ff,0x0803
063e 0200 0804 | | .CONST 0x0200,0x0804
0640 0201 0009 | | .CONST 0x0201,0x0009
0642 0205 000f | | .CONST 0x0205,0x000f
0644 0206 000a | | .CONST 0x0206,0x000a
0646 020b 000b | | .CONST 0x020b,0x000b
0648 020c 0c01 | | .CONST 0x020c,0x0c01
064a 020e 000b | | .CONST 0x020e,0x000b
064c 020f 000c | | .CONST 0x020f,0x000c
064e 0215 000d | | .CONST 0x0215,0x000d
0650 0219 000e | | .CONST 0x0219,0x000e
0652 ; --------------------------------------------------------------------------------------
0652 ; Debug3 Subtable 0x6
0652 ; --------------------------------------------------------------------------------------
0652 0001 000a | | .DBG3TAB 0x0001,0x000a
0654 0223 ffff | # | .CONST 0x0223,0xffff
0656 0227 0001 | ' | .CONST 0x0227,0x0001
0658 0228 0401 | ( | .CONST 0x0228,0x0401
065a 022a 0001 | * | .CONST 0x022a,0x0001
065c 022b 0002 | + | .CONST 0x022b,0x0002
065e 0231 0003 | 1 | .CONST 0x0231,0x0003
0660 0232 0004 | 2 | .CONST 0x0232,0x0004
0662 0235 0005 | 5 | .CONST 0x0235,0x0005
0664 0236 0801 | 6 | .CONST 0x0236,0x0801
0666 0238 0005 | 8 | .CONST 0x0238,0x0005
0668 0239 0006 | 9 | .CONST 0x0239,0x0006
066a ; --------------------------------------------------------------------------------------
066a ; Debug3 Subtable 0x7
066a ; --------------------------------------------------------------------------------------
066a 0001 0015 | | .DBG3TAB 0x0001,0x0015
066c 024b ffff | K | .CONST 0x024b,0xffff
066e 024c 0001 | L | .CONST 0x024c,0x0001
0670 024d 0401 | M | .CONST 0x024d,0x0401
0672 024f 0402 | O | .CONST 0x024f,0x0402
0674 0250 0403 | P | .CONST 0x0250,0x0403
0676 0251 0404 | Q | .CONST 0x0251,0x0404
0678 0252 0001 | R | .CONST 0x0252,0x0001
067a 0266 0007 | f | .CONST 0x0266,0x0007
067c 0267 0801 | g | .CONST 0x0267,0x0801
067e 0268 0007 | h | .CONST 0x0268,0x0007
0680 0269 0002 | i | .CONST 0x0269,0x0002
0682 026d 0003 | m | .CONST 0x026d,0x0003
0684 026e 0c01 | n | .CONST 0x026e,0x0c01
0686 0270 0c02 | p | .CONST 0x0270,0x0c02
0688 0271 0c03 | q | .CONST 0x0271,0x0c03
068a 0272 0c04 | r | .CONST 0x0272,0x0c04
068c 0273 0003 | s | .CONST 0x0273,0x0003
068e 0275 0004 | u | .CONST 0x0275,0x0004
0690 0278 0005 | x | .CONST 0x0278,0x0005
0692 0279 1001 | y | .CONST 0x0279,0x1001
0694 027a 0005 | z | .CONST 0x027a,0x0005
0696 027b 0006 | { | .CONST 0x027b,0x0006
0698 ; --------------------------------------------------------------------------------------
0698 ; Debug3 Subtable 0x8
0698 ; --------------------------------------------------------------------------------------
0698 0001 0005 | | .DBG3TAB 0x0001,0x0005
069a 0283 ffff | | .CONST 0x0283,0xffff
069c 028a 0001 | | .CONST 0x028a,0x0001
069e 028b 0401 | | .CONST 0x028b,0x0401
06a0 028d 0001 | | .CONST 0x028d,0x0001
06a2 028e 0002 | | .CONST 0x028e,0x0002
06a4 0290 0003 | | .CONST 0x0290,0x0003
06a6 ; --------------------------------------------------------------------------------------
06a6 ; Debug3 Subtable 0x9
06a6 ; --------------------------------------------------------------------------------------
06a6 0000 0008 | | .DBG3TAB 0x0000,0x0008
06a8 029b 0001 | | .CONST 0x029b,0x0001
06aa 029c 0401 | | .CONST 0x029c,0x0401
06ac 029e 0402 | | .CONST 0x029e,0x0402
06ae 029f 0403 | | .CONST 0x029f,0x0403
06b0 02a0 0404 | | .CONST 0x02a0,0x0404
06b2 02a1 0001 | | .CONST 0x02a1,0x0001
06b4 02b3 0003 | | .CONST 0x02b3,0x0003
06b6 02b5 0002 | | .CONST 0x02b5,0x0002
06b8 ; --------------------------------------------------------------------------------------
06b8 ; Debug3 Subtable 0xa
06b8 ; --------------------------------------------------------------------------------------
06b8 0001 000b | | .DBG3TAB 0x0001,0x000b
06ba 02bb ffff | | .CONST 0x02bb,0xffff
06bc 02bf 0002 | | .CONST 0x02bf,0x0002
06be 02c0 0401 | | .CONST 0x02c0,0x0401
06c0 02c3 0002 | | .CONST 0x02c3,0x0002
06c2 02c5 0003 | | .CONST 0x02c5,0x0003
06c4 02c7 0004 | | .CONST 0x02c7,0x0004
06c6 02c8 0801 | | .CONST 0x02c8,0x0801
06c8 02cb 0004 | | .CONST 0x02cb,0x0004
06ca 02cc 0001 | | .CONST 0x02cc,0x0001
06cc 02cd 0c01 | | .CONST 0x02cd,0x0c01
06ce 02cf 0001 | | .CONST 0x02cf,0x0001
06d0 02d0 0005 | | .CONST 0x02d0,0x0005
06d2 ; --------------------------------------------------------------------------------------
06d2 ; Debug3 Subtable 0xb
06d2 ; --------------------------------------------------------------------------------------
06d2 0002 001a | | .DBG3TAB 0x0002,0x001a
06d4 02db ffff | | .CONST 0x02db,0xffff
06d6 02e1 0401 | | .CONST 0x02e1,0x0401
06d8 02e3 0402 | | .CONST 0x02e3,0x0402
06da 02e5 0403 | | .CONST 0x02e5,0x0403
06dc 02ea ffff | | .CONST 0x02ea,0xffff
06de 02eb 0001 | | .CONST 0x02eb,0x0001
06e0 02ec 0801 | | .CONST 0x02ec,0x0801
06e2 02ee 0001 | | .CONST 0x02ee,0x0001
06e4 02ef 0002 | | .CONST 0x02ef,0x0002
06e6 02f0 0c01 | | .CONST 0x02f0,0x0c01
06e8 02f1 0002 | | .CONST 0x02f1,0x0002
06ea 02f2 0003 | | .CONST 0x02f2,0x0003
06ec 02f4 1001 | | .CONST 0x02f4,0x1001
06ee 02f6 1002 | | .CONST 0x02f6,0x1002
06f0 02f8 1003 | | .CONST 0x02f8,0x1003
06f2 02fc 1004 | | .CONST 0x02fc,0x1004
06f4 0300 1005 | | .CONST 0x0300,0x1005
06f6 0302 1401 | | .CONST 0x0302,0x1401
06f8 0304 1402 | | .CONST 0x0304,0x1402
06fa 0305 1403 | | .CONST 0x0305,0x1403
06fc 0306 1404 | | .CONST 0x0306,0x1404
06fe 0308 1005 | | .CONST 0x0308,0x1005
0700 0312 1801 | | .CONST 0x0312,0x1801
0702 0314 1802 | | .CONST 0x0314,0x1802
0704 0315 1803 | | .CONST 0x0315,0x1803
0706 0316 1804 | | .CONST 0x0316,0x1804
0708 0318 1404 | | .CONST 0x0318,0x1404
070a 0326 0003 | & | .CONST 0x0326,0x0003
070c ; --------------------------------------------------------------------------------------
070c ; Debug3 Subtable 0xc
070c ; --------------------------------------------------------------------------------------
070c 0000 0018 | | .DBG3TAB 0x0000,0x0018
070e 032b 0001 | + | .CONST 0x032b,0x0001
0710 032c 0401 | , | .CONST 0x032c,0x0401
0712 032e 0402 | . | .CONST 0x032e,0x0402
0714 032f 0403 | / | .CONST 0x032f,0x0403
0716 0330 0404 | 0 | .CONST 0x0330,0x0404
0718 0331 0001 | 1 | .CONST 0x0331,0x0001
071a 0333 0002 | 3 | .CONST 0x0333,0x0002
071c 0338 0801 | 8 | .CONST 0x0338,0x0801
071e 033a 0802 | : | .CONST 0x033a,0x0802
0720 033c 0803 | < | .CONST 0x033c,0x0803
0722 0340 0804 | @ | .CONST 0x0340,0x0804
0724 0344 0805 | D | .CONST 0x0344,0x0805
0726 0346 0c01 | F | .CONST 0x0346,0x0c01
0728 0348 0c02 | H | .CONST 0x0348,0x0c02
072a 0349 0c03 | I | .CONST 0x0349,0x0c03
072c 034a 0c04 | J | .CONST 0x034a,0x0c04
072e 034c 0805 | L | .CONST 0x034c,0x0805
0730 0356 1001 | V | .CONST 0x0356,0x1001
0732 0358 1002 | X | .CONST 0x0358,0x1002
0734 0359 1003 | Y | .CONST 0x0359,0x1003
0736 035a 1004 | Z | .CONST 0x035a,0x1004
0738 035c 0c04 | \ | .CONST 0x035c,0x0c04
073a 036a 0002 | j | .CONST 0x036a,0x0002
073c 036b 0003 | k | .CONST 0x036b,0x0003
073e ; --------------------------------------------------------------------------------------
073e ; Debug3 Subtable 0xd
073e ; --------------------------------------------------------------------------------------
073e 0002 0033 | 3| .DBG3TAB 0x0002,0x0033
0740 037b ffff | { | .CONST 0x037b,0xffff
0742 037c 0401 | | | .CONST 0x037c,0x0401
0744 037f ffff | | .CONST 0x037f,0xffff
0746 0380 0001 | | .CONST 0x0380,0x0001
0748 0381 0801 | | .CONST 0x0381,0x0801
074a 0383 0802 | | .CONST 0x0383,0x0802
074c 0384 0803 | | .CONST 0x0384,0x0803
074e 0385 0804 | | .CONST 0x0385,0x0804
0750 0386 0001 | | .CONST 0x0386,0x0001
0752 03a0 0020 | | .CONST 0x03a0,0x0020
0754 03a3 0021 | !| .CONST 0x03a3,0x0021
0756 03a8 0022 | "| .CONST 0x03a8,0x0022
0758 03ac 0023 | #| .CONST 0x03ac,0x0023
075a 03b0 0002 | | .CONST 0x03b0,0x0002
075c 03b3 0003 | | .CONST 0x03b3,0x0003
075e 03b6 0004 | | .CONST 0x03b6,0x0004
0760 03bb 0c01 | | .CONST 0x03bb,0x0c01
0762 03bd 0c02 | | .CONST 0x03bd,0x0c02
0764 03be 0c03 | | .CONST 0x03be,0x0c03
0766 03bf 0c04 | | .CONST 0x03bf,0x0c04
0768 03c1 0004 | | .CONST 0x03c1,0x0004
076a 03c3 0005 | | .CONST 0x03c3,0x0005
076c 03c6 0006 | | .CONST 0x03c6,0x0006
076e 03ca 0007 | | .CONST 0x03ca,0x0007
0770 03cd 0008 | | .CONST 0x03cd,0x0008
0772 03d3 0009 | | .CONST 0x03d3,0x0009
0774 03d6 000a | | .CONST 0x03d6,0x000a
0776 03db 000b | | .CONST 0x03db,0x000b
0778 03de 000c | | .CONST 0x03de,0x000c
077a 03e2 000d | | .CONST 0x03e2,0x000d
077c 03e5 000e | | .CONST 0x03e5,0x000e
077e 03ea 000f | | .CONST 0x03ea,0x000f
0780 03ed 0010 | | .CONST 0x03ed,0x0010
0782 03f1 0011 | | .CONST 0x03f1,0x0011
0784 03f4 0012 | | .CONST 0x03f4,0x0012
0786 03f7 0013 | | .CONST 0x03f7,0x0013
0788 03fe 1001 | | .CONST 0x03fe,0x1001
078a 0400 1002 | | .CONST 0x0400,0x1002
078c 0401 1003 | | .CONST 0x0401,0x1003
078e 0402 1004 | | .CONST 0x0402,0x1004
0790 0404 0013 | | .CONST 0x0404,0x0013
0792 0406 0014 | | .CONST 0x0406,0x0014
0794 0409 0015 | | .CONST 0x0409,0x0015
0796 040d 0016 | | .CONST 0x040d,0x0016
0798 0410 0017 | | .CONST 0x0410,0x0017
079a 0416 0018 | | .CONST 0x0416,0x0018
079c 0419 0019 | | .CONST 0x0419,0x0019
079e 041e 001a | | .CONST 0x041e,0x001a
07a0 0421 001b | ! | .CONST 0x0421,0x001b
07a2 0425 001c | % | .CONST 0x0425,0x001c
07a4 0428 001d | ( | .CONST 0x0428,0x001d
07a6 042d 001e | - | .CONST 0x042d,0x001e
07a8 0431 001f | 1 | .CONST 0x0431,0x001f
07aa ; --------------------------------------------------------------------------------------
07aa ; Debug3 Subtable 0xe
07aa ; --------------------------------------------------------------------------------------
07aa 0003 0015 | | .DBG3TAB 0x0003,0x0015
07ac 043b ffff | ; | .CONST 0x043b,0xffff
07ae 043c fffe | < | .CONST 0x043c,0xfffe
07b0 043d fffd | = | .CONST 0x043d,0xfffd
07b2 043e 0001 | > | .CONST 0x043e,0x0001
07b4 043f 0401 | ? | .CONST 0x043f,0x0401
07b6 0441 0402 | A | .CONST 0x0441,0x0402
07b8 0442 0403 | B | .CONST 0x0442,0x0403
07ba 0443 0404 | C | .CONST 0x0443,0x0404
07bc 0444 0001 | D | .CONST 0x0444,0x0001
07be 0446 0002 | F | .CONST 0x0446,0x0002
07c0 044a 0003 | J | .CONST 0x044a,0x0003
07c2 044b 0801 | K | .CONST 0x044b,0x0801
07c4 044d 0802 | M | .CONST 0x044d,0x0802
07c6 044e 0803 | N | .CONST 0x044e,0x0803
07c8 044f 0804 | O | .CONST 0x044f,0x0804
07ca 0450 0003 | P | .CONST 0x0450,0x0003
07cc 0458 0008 | X | .CONST 0x0458,0x0008
07ce 045a 0004 | Z | .CONST 0x045a,0x0004
07d0 045c 0005 | \ | .CONST 0x045c,0x0005
07d2 0460 0006 | ` | .CONST 0x0460,0x0006
07d4 0466 0007 | f | .CONST 0x0466,0x0007
07d6 0467 0c01 | g | .CONST 0x0467,0x0c01
07d8 0469 0007 | i | .CONST 0x0469,0x0007
07da 0471 0009 | q | .CONST 0x0471,0x0009
07dc 0000 0000 | | .BLANK 0000[0x24]