|
|
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 0390 | | .CONST 0x0390 ; 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 0036 | 6 | .CONST 0x0036 ; Address of begin
0009 0004 | | .CONST 0x0004 ; Address of exception handler
000a 0017 | | .CONST 0x0017 ; Number of locals
000b INIT_0008:
000b 029a 003b | ;| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0038 ; Debug Table 0x0 = .DEBUG 0x000b,0x0402,0x8000,0x0000,0x0057,0x3855,0x0000,0x0007
; Debug Table 0x0.0x0 = 0xb,0xffff
000d 029a 00cb | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_00c8 ; Debug Table 0x0.0x1 = 0xd,0xfffe
000f 029a 0113 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0110 ; Debug Table 0x0.0x2 = 0xf,0xfffd
0011 029a 012b | +| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0128 ; Debug Table 0x0.0x3 = 0x11,0xfffc
0013 029a 0133 | 3| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0130 ; Debug Table 0x0.0x4 = 0x13,0xfffb
0015 029a 014b | K| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0148 ; Debug Table 0x0.0x5 = 0x15,0xfffa
0017 00bf | | Action Accept_Activation
0018 0007 | | Action Break_Optional ; Debug Table 0x1 = .DEBUG 0x0018,0x0410,0x8000,0x0000,0x0058,0xc5a5,0x0000,0x0021
; 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 0007 | | Action Break_Optional ; Debug Table 0x1.0x4 = 0x1c,0xfffb
001d 0007 | | Action Break_Optional ; Debug Table 0x1.0x5 = 0x1d,0xfffa
001e 0007 | | Action Break_Optional ; Debug Table 0x1.0x6 = 0x1e,0xfff9
001f 0007 | | Action Break_Optional ; Debug Table 0x1.0x7 = 0x1f,0xfff8
0020 1d0f | | Execute_Immediate Reference_Lex_1,0xf ; Debug Table 0x1.0x8 = 0x20,0xfff7
0021 00c7 | | Action Elaborate_Subprogram
0022 029d 016b | k| Declare_Subprogram For_Outer_Call,INIT_0168 ; Debug Table 0x1.0x9 = 0x22,0xfff6
0024 029d 019b | | Declare_Subprogram For_Outer_Call,INIT_0198 ; Debug Table 0x1.0xa = 0x24,0xfff5
0026 029d 01bb | | Declare_Subprogram For_Outer_Call,INIT_01b8 ; Debug Table 0x1.0xb = 0x26,0xfff4
0028 1d12 | | Execute_Immediate Reference_Lex_1,0x12 ; Debug Table 0x1.0xc = 0x28,0xfff3
0029 00c7 | | Action Elaborate_Subprogram
002a 1d10 | | Execute_Immediate Reference_Lex_1,0x10 ; Debug Table 0x1.0xd = 0x2a,0xfff2
002b 00c7 | | Action Elaborate_Subprogram
002c 1d0e | | Execute_Immediate Reference_Lex_1,0xe ; Debug Table 0x1.0xe = 0x2c,0xfff1
002d 00c7 | | Action Elaborate_Subprogram
002e 029d 01cb | | Declare_Subprogram For_Outer_Call,INIT_01c8 ; Debug Table 0x1.0xf = 0x2e,0xfff0
0030 029d 02ab | | Declare_Subprogram For_Outer_Call,INIT_02a8 ; Debug Table 0x1.0x10 = 0x30,0xffef
0032 1d0d | | Execute_Immediate Reference_Lex_1,0xd ; Debug Table 0x1.0x11 = 0x32,0xffee
0033 00c7 | | Action Elaborate_Subprogram
0034 1d11 | | Execute_Immediate Reference_Lex_1,0x11 ; Debug Table 0x1.0x12 = 0x34,0xffed
0035 00c7 | | Action Elaborate_Subprogram
0036 BODY_0008:
0036 00bc | | Action Signal_Activated
0037 00bb | | Action Signal_Completion
0038 ; --------------------------------------------------------------------------------------
0038 ; SUBPROGRAM
0038 ; --------------------------------------------------------------------------------------
0038 0050 | P | .CONST 0x0050 ; Address of begin
0039 0004 | | .CONST 0x0004 ; Address of exception handler
003a 0007 | | .CONST 0x0007 ; Number of locals
003b INIT_0038:
003b 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x2 = .DEBUG 0x003b,0x0438,0x0001,0x0000,0x0057,0x3855,0x0000,0x0008
; Debug Table 0x2.0x0 = 0x3b,0xffff
003c 00ee | | Load_Encached Diana_Seq_Type_Cache ; Debug Table 0x2.0x1 = 0x3c,0xfffe
003d e5ff | | Load 0x2,-0x1
003e 00eb | | Load_Encached Diana_Cache
003f 1888 | | Execute Package,Field_Execute,Field_Number 0x88
0040 e001 | | Load 0x0,0x1
0041 1816 | | Execute Package,Field_Execute,Field_Number 0x16
0042 0031 | 1 | Store_Top Heap_Access,At_Offset_1
0043 e002 | | Load 0x0,0x2 ; Debug Table 0x2.0x2 = 0x43,0xfffd
0044 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0045 00e1 | | Load_Encached Boolean_Cache ; Debug Table 0x2.0x3 = 0x45,0xfffc
0046 0600 | | Execute_Immediate Set_Value_Unchecked,0x0
0047 00e1 | | Load_Encached Boolean_Cache ; Debug Table 0x2.0x4 = 0x47,0xfffb
0048 0601 | | Execute_Immediate Set_Value_Unchecked,0x1
0049 e003 | | Load 0x0,0x3 ; Debug Table 0x2.0x5 = 0x49,0xfffa
004a 1b0d | | Execute Package,Field_Read,Field_Number 0xd
004b 0322 | " | Declare_Variable Record
004c e003 | | Load 0x0,0x3
004d 182f | / | Execute Package,Field_Execute,Field_Number 0x2f
004e 00d9 | | Load_Top At_Offset_1
004f 017d | } | Execute Record,Structure_Write
0050 BODY_0038:
0050 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x2.0x6 = 0x50,0x1
0051 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0052 e5ff | | Load 0x2,-0x1
0053 e004 | | Load 0x0,0x4
0054 181b | | Execute Package,Field_Execute,Field_Number 0x1b
0055 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x2.0x7 = 0x55,0x2
0056 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0057 e5ff | | Load 0x2,-0x1
0058 e004 | | Load 0x0,0x4
0059 1816 | | Execute Package,Field_Execute,Field_Number 0x16
005a 00cf | | Action Mark_Auxiliary
005b 7861 |xa | Jump 0xbd
005c e403 | | Load 0x2,0x3 ; Debug Table 0x2.0x8 = 0x5c,0x4
005d 0007 | | Action Break_Optional
005e 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x2.0x9 = 0x5e,0x401
005f 7002 |p | Jump_Nonzero 0x62
0060 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x2.0xa = 0x60,0x402
0061 782c |x, | Jump 0x8e
0062 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x2.0xb = 0x62,0x403
0063 0217 | | Execute Heap_Access,All_Reference
0064 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0065 6804 |h | Jump_Zero 0x6a
0066 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x2.0xc = 0x66,0x404
0067 0217 | | Execute Heap_Access,All_Reference
0068 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
0069 7824 |x$ | Jump 0x8e
006a 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x2.0xd = 0x6a,0x405
006b 0007 | | Action Break_Optional
006c e40a | | Load 0x2,0xa ; Debug Table 0x2.0xe = 0x6c,0x801
006d 0007 | | Action Break_Optional
006e 0148 | H | Execute Heap_Access,Get_Offset ; Debug Table 0x2.0xf = 0x6e,0x802
006f 0007 | | Action Break_Optional ; Debug Table 0x2.0x10 = 0x6f,0x803
0070 00d0 | | Action Swap_Control ; Debug Table 0x2.0x11 = 0x70,0x804
0071 00d1 | | Pop_Control Pop_Count_1
0072 49bb |I | Short_Literal 0x1bb ; Debug Table 0x2.0x12 = 0x72,0x405
0073 00eb | | Load_Encached Diana_Cache
0074 0098 | | Execute Package,Field_Read_Dynamic
0075 012c | , | Execute Any,Size
0076 e005 | | Load 0x0,0x5
0077 1b17 | | Execute Package,Field_Read,Field_Number 0x17
0078 025b | [ | Execute Discrete,Check_In_Type
0079 0273 | s | Execute Discrete,Plus
007a 00d9 | | Load_Top At_Offset_1
007b 0007 | | Action Break_Optional
007c e40b | | Load 0x2,0xb ; Debug Table 0x2.0x13 = 0x7c,0xc01
007d 0007 | | Action Break_Optional
007e 0210 | | Execute Heap_Access,Get_Segment ; Debug Table 0x2.0x14 = 0x7e,0xc02
007f 0007 | | Action Break_Optional ; Debug Table 0x2.0x15 = 0x7f,0xc03
0080 00d0 | | Action Swap_Control ; Debug Table 0x2.0x16 = 0x80,0xc04
0081 00d1 | | Pop_Control Pop_Count_1
0082 49c8 |I | Short_Literal 0x1c8 ; Debug Table 0x2.0x17 = 0x82,0x804
0083 00eb | | Load_Encached Diana_Cache
0084 0098 | | Execute Package,Field_Read_Dynamic
0085 49c9 |I | Short_Literal 0x1c9
0086 00eb | | Load_Encached Diana_Cache
0087 0098 | | Execute Package,Field_Read_Dynamic
0088 49ca |I | Short_Literal 0x1ca
0089 00eb | | Load_Encached Diana_Cache
008a 0095 | | Execute Package,Field_Reference_Dynamic
008b e006 | | Load 0x0,0x6
008c 1819 | | Execute Package,Field_Execute,Field_Number 0x19
008d 7800 |x | Jump 0x8e
008e 00d0 | | Action Swap_Control
008f 00d1 | | Pop_Control Pop_Count_1
0090 a402 | | Store_Unchecked 0x2,0x2 ; Debug Table 0x2.0x18 = 0x90,0x4
0091 0007 | | Action Break_Optional ; Debug Table 0x2.0x19 = 0x91,0x5
0092 e402 | | Load 0x2,0x2 ; Debug Table 0x2.0x1a = 0x92,0x1001
0093 0007 | | Action Break_Optional
0094 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0x2.0x1b = 0x94,0x1002
0095 0007 | | Action Break_Optional ; Debug Table 0x2.0x1c = 0x95,0x1003
0096 0007 | | Action Break_Optional ; Debug Table 0x2.0x1d = 0x96,0x1004
0097 0b40 | @ | Execute_Immediate Case_Compare,0x40 ; Debug Table 0x2.0x1e = 0x97,0x5
0098 7019 |p | Jump_Nonzero 0xb2
0099 0bab | | Execute_Immediate Case_Compare,0xab
009a 7011 |p | Jump_Nonzero 0xac
009b e002 | | Load 0x0,0x2 ; Debug Table 0x2.0x1f = 0x9b,0x9
009c 1859 | Y | Execute Package,Field_Execute,Field_Number 0x59
009d a404 | | Store_Unchecked 0x2,0x4
009e e405 | | Load 0x2,0x5 ; Debug Table 0x2.0x20 = 0x9e,0xa
009f e406 | | Load 0x2,0x6
00a0 e404 | | Load 0x2,0x4
00a1 e402 | | Load 0x2,0x2
00a2 8217 | | Call 0x1,0x17
00a3 c405 | | Store 0x2,0x5
00a4 4800 |H | Short_Literal 0x0 ; Debug Table 0x2.0x21 = 0xa4,0xb
00a5 a406 | | Store_Unchecked 0x2,0x6
00a6 e405 | | Load 0x2,0x5 ; Debug Table 0x2.0x22 = 0xa6,0xc
00a7 700a |p | Jump_Nonzero 0xb2
00a8 e404 | | Load 0x2,0x4 ; Debug Table 0x2.0x23 = 0xa8,0xd
00a9 e002 | | Load 0x0,0x2
00aa 185a | Z | Execute Package,Field_Execute,Field_Number 0x5a
00ab 7806 |x | Jump 0xb2
00ac 4833 |H3 | Short_Literal 0x33 ; Debug Table 0x2.0x24 = 0xac,0x7
00ad 8210 | | Call 0x1,0x10
00ae 0092 0354 | T| Action Push_String_Extended,0x354 ; "Prompt encountered for exception handler alternative"
; Debug Table 0x2.0x25 = 0xae,0x8
00b0 e007 | | Load 0x0,0x7
00b1 1820 | | Execute Package,Field_Execute,Field_Number 0x20
00b2 00d1 | | Pop_Control Pop_Count_1
00b3 0007 | | Action Break_Optional ; Debug Table 0x2.0x26 = 0xb3,0xe
00b4 e403 | | Load 0x2,0x3 ; Debug Table 0x2.0x27 = 0xb4,0x1401
00b5 7002 |p | Jump_Nonzero 0xb8
00b6 00ee | | Load_Encached Diana_Seq_Type_Cache ; Debug Table 0x2.0x28 = 0xb6,0x1402
00b7 7803 |x | Jump 0xbb
00b8 e403 | | Load 0x2,0x3 ; Debug Table 0x2.0x29 = 0xb8,0x1403
00b9 0217 | | Execute Heap_Access,All_Reference
00ba 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
00bb a403 | | Store_Unchecked 0x2,0x3 ; Debug Table 0x2.0x2a = 0xbb,0xe
00bc 00c9 | | Action Pop_Auxiliary_Loop
00bd 0007 | | Action Break_Optional ; Debug Table 0x2.0x2b = 0xbd,0x3
00be e403 | | Load 0x2,0x3 ; Debug Table 0x2.0x2c = 0xbe,0x1801
00bf 021d | | Execute Heap_Access,Is_Null
00c0 6f9b |o | Jump_Zero 0x5c ; Debug Table 0x2.0x2d = 0xc0,0x3
00c1 00ce | | Action Pop_Auxiliary
00c2 00da | | Load_Top At_Offset_2 ; Debug Table 0x2.0x2e = 0xc2,0xf
00c3 7001 |p | Jump_Nonzero 0xc5
00c4 8215 | | Call 0x1,0x15 ; Debug Table 0x2.0x2f = 0xc4,0x10
00c5 4502 |E | Exit_Subprogram 0x2
00c6 0000 0000 | | .XXX[0x2]
00c8 ; --------------------------------------------------------------------------------------
00c8 ; SUBPROGRAM
00c8 ; --------------------------------------------------------------------------------------
00c8 00d1 | | .CONST 0x00d1 ; Address of begin
00c9 0004 | | .CONST 0x0004 ; Address of exception handler
00ca 0003 | | .CONST 0x0003 ; Number of locals
00cb INIT_00c8:
00cb 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x3 = .DEBUG 0x00cb,0x049a,0x0001,0x0000,0x0057,0x3855,0x0000,0x0012
; Debug Table 0x3.0x0 = 0xcb,0xffff
00cc 00db | | Load_Top At_Offset_3
00cd 00eb | | Load_Encached Diana_Cache
00ce 18d6 | | Execute Package,Field_Execute,Field_Number 0xd6
00cf 0031 | 1 | Store_Top Heap_Access,At_Offset_1
00d0 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x3.0x1 = 0xd0,0xfffe
00d1 BODY_00c8:
00d1 0007 | | Action Break_Optional ; Debug Table 0x3.0x2 = 0xd1,0x1
00d2 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x3.0x3 = 0xd2,0x401
00d3 021d | | Execute Heap_Access,Is_Null
00d4 6803 |h | Jump_Zero 0xd8 ; Debug Table 0x3.0x4 = 0xd4,0x1
00d5 e5ff | | Load 0x2,-0x1 ; Debug Table 0x3.0x5 = 0xd5,0x2
00d6 8214 | | Call 0x1,0x14
00d7 4502 |E | Exit_Subprogram 0x2
00d8 4800 |H | Short_Literal 0x0 ; Debug Table 0x3.0x6 = 0xd8,0x3
00d9 00da | | Load_Top At_Offset_2
00da e008 | | Load 0x0,0x8
00db 180d | | Execute Package,Field_Execute,Field_Number 0xd
00dc 0031 | 1 | Store_Top Heap_Access,At_Offset_1
00dd 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x3.0x7 = 0xdd,0x4
00de e009 | | Load 0x0,0x9
00df 180d | | Execute Package,Field_Execute,Field_Number 0xd
00e0 6808 |h | Jump_Zero 0xe9
00e1 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x3.0x8 = 0xe1,0x5
00e2 e008 | | Load 0x0,0x8
00e3 180f | | Execute Package,Field_Execute,Field_Number 0xf
00e4 e00a | | Load 0x0,0xa
00e5 1b0e | | Execute Package,Field_Read,Field_Number 0xe
00e6 025b | [ | Execute Discrete,Check_In_Type
00e7 8210 | | Call 0x1,0x10
00e8 4502 |E | Exit_Subprogram 0x2
00e9 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x3.0x9 = 0xe9,0x6
00ea e00b | | Load 0x0,0xb
00eb 1831 | 1 | Execute Package,Field_Execute,Field_Number 0x31
00ec 6807 |h | Jump_Zero 0xf4
00ed 4800 |H | Short_Literal 0x0 ; Debug Table 0x3.0xa = 0xed,0x7
00ee 00d9 | | Load_Top At_Offset_1
00ef e00b | | Load 0x0,0xb
00f0 1832 | 2 | Execute Package,Field_Execute,Field_Number 0x32
00f1 e00c | | Load 0x0,0xc
00f2 1822 | " | Execute Package,Field_Execute,Field_Number 0x22
00f3 4502 |E | Exit_Subprogram 0x2
00f4 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x3.0xb = 0xf4,0x8
00f5 e008 | | Load 0x0,0x8
00f6 180e | | Execute Package,Field_Execute,Field_Number 0xe
00f7 6804 |h | Jump_Zero 0xfc
00f8 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x3.0xc = 0xf8,0x9
00f9 e00c | | Load 0x0,0xc
00fa 181e | | Execute Package,Field_Execute,Field_Number 0x1e
00fb 7802 |x | Jump 0xfe
00fc 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x3.0xd = 0xfc,0xa
00fd 8212 | | Call 0x1,0x12
00fe 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x3.0xe = 0xfe,0xb
00ff e002 | | Load 0x0,0x2
0100 186b | k | Execute Package,Field_Execute,Field_Number 0x6b
0101 0007 | | Action Break_Optional ; Debug Table 0x3.0xf = 0x101,0xc
0102 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x3.0x10 = 0x102,0x801
0103 4800 |H | Short_Literal 0x0 ; Debug Table 0x3.0x11 = 0x103,0xc
0104 4800 |H | Short_Literal 0x0
0105 624a |bJ | Indirect_Literal Discrete,0x350,{0x00000000, 0x7fffffff}
0106 4801 |H | Short_Literal 0x1
0107 48a9 |H | Short_Literal 0xa9
0108 4800 |H | Short_Literal 0x0
0109 e002 | | Load 0x0,0x2
010a 1843 | C | Execute Package,Field_Execute,Field_Number 0x43
010b 4502 |E | Exit_Subprogram 0x2
010c 0000 0000 | | .BLANK 0000[0x4]
0110 ; --------------------------------------------------------------------------------------
0110 ; SUBPROGRAM
0110 ; --------------------------------------------------------------------------------------
0110 0116 | | .CONST 0x0116 ; Address of begin
0111 0004 | | .CONST 0x0004 ; Address of exception handler
0112 0002 | | .CONST 0x0002 ; Number of locals
0113 INIT_0110:
0113 e003 | | Load 0x0,0x3 ; Debug Table 0x4 = .DEBUG 0x0113,0x04c0,0x0001,0x0000,0x0057,0x3855,0x0000,0x001c
; Debug Table 0x4.0x0 = 0x113,0xffff
0114 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0115 0322 | " | Declare_Variable Record
0116 BODY_0110:
0116 e003 | | Load 0x0,0x3 ; Debug Table 0x4.0x1 = 0x116,0x1
0117 182f | / | Execute Package,Field_Execute,Field_Number 0x2f
0118 00d9 | | Load_Top At_Offset_1
0119 017d | } | Execute Record,Structure_Write
011a 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x4.0x2 = 0x11a,0x2
011b 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
011c 00d9 | | Load_Top At_Offset_1
011d 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
011e e002 | | Load 0x0,0x2
011f 1821 | ! | Execute Package,Field_Execute,Field_Number 0x21
0120 4501 |E | Exit_Subprogram 0x1
0121 0000 0000 | | .BLANK 0000[0x7]
0128 ; --------------------------------------------------------------------------------------
0128 ; SUBPROGRAM
0128 ; --------------------------------------------------------------------------------------
0128 012b | + | .CONST 0x012b ; Address of begin
0129 0004 | | .CONST 0x0004 ; Address of exception handler
012a 0001 | | .CONST 0x0001 ; Number of locals
012b BODY_0128:
012b INIT_0128:
012b 00da | | Load_Top At_Offset_2 ; Debug Table 0x5 = .DEBUG 0x012b,0x04c8,0x0001,0x0000,0x0057,0x3855,0x0000,0x0020
; Debug Table 0x5.0x0 = 0x12b,0x1
012c 48a9 |H | Short_Literal 0xa9
012d e002 | | Load 0x0,0x2
012e 1844 | D | Execute Package,Field_Execute,Field_Number 0x44
012f 4502 |E | Exit_Subprogram 0x2
0130 ; --------------------------------------------------------------------------------------
0130 ; SUBPROGRAM
0130 ; --------------------------------------------------------------------------------------
0130 0133 | 3 | .CONST 0x0133 ; Address of begin
0131 0004 | | .CONST 0x0004 ; Address of exception handler
0132 0001 | | .CONST 0x0001 ; Number of locals
0133 BODY_0130:
0133 INIT_0130:
0133 00da | | Load_Top At_Offset_2 ; Debug Table 0x6 = .DEBUG 0x0133,0x04cc,0x0001,0x0000,0x0057,0x3855,0x0000,0x002a
; Debug Table 0x6.0x0 = 0x133,0x1
0134 8212 | | Call 0x1,0x12
0135 e003 | | Load 0x0,0x3 ; Debug Table 0x6.0x1 = 0x135,0x2
0136 1832 | 2 | Execute Package,Field_Execute,Field_Number 0x32
0137 680a |h | Jump_Zero 0x142
0138 0007 | | Action Break_Optional ; Debug Table 0x6.0x2 = 0x138,0x3
0139 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x6.0x3 = 0x139,0x401
013a 4800 |H | Short_Literal 0x0 ; Debug Table 0x6.0x4 = 0x13a,0x3
013b 4800 |H | Short_Literal 0x0
013c 6213 |b | Indirect_Literal Discrete,0x350,{0x00000000, 0x7fffffff}
013d 4800 |H | Short_Literal 0x0
013e 48a1 |H | Short_Literal 0xa1
013f 4812 |H | Short_Literal 0x12
0140 e002 | | Load 0x0,0x2
0141 1843 | C | Execute Package,Field_Execute,Field_Number 0x43
0142 4801 |H | Short_Literal 0x1 ; Debug Table 0x6.0x5 = 0x142,0x4
0143 00db | | Load_Top At_Offset_3
0144 e003 | | Load 0x0,0x3
0145 1810 | | Execute Package,Field_Execute,Field_Number 0x10
0146 4502 |E | Exit_Subprogram 0x2
0147 0000 | | .XXX[0x1]
0148 ; --------------------------------------------------------------------------------------
0148 ; SUBPROGRAM
0148 ; --------------------------------------------------------------------------------------
0148 014d | M | .CONST 0x014d ; Address of begin
0149 0004 | | .CONST 0x0004 ; Address of exception handler
014a 0002 | | .CONST 0x0002 ; Number of locals
014b INIT_0148:
014b 029f 0343 | C| Declare_Subprogram For_Call,INIT_0340 ; Debug Table 0x7 = .DEBUG 0x014b,0x04da,0x0001,0x0000,0x0057,0x3855,0x0000,0x0034
014d BODY_0148:
014d 00db | | Load_Top At_Offset_3 ; Debug Table 0x7.0x0 = 0x14d,0x1
014e e00b | | Load 0x0,0xb
014f 182d | - | Execute Package,Field_Execute,Field_Number 0x2d
0150 6806 |h | Jump_Zero 0x157
0151 00db | | Load_Top At_Offset_3 ; Debug Table 0x7.0x1 = 0x151,0x2
0152 e00b | | Load 0x0,0xb
0153 182e | . | Execute Package,Field_Execute,Field_Number 0x2e
0154 e002 | | Load 0x0,0x2
0155 1832 | 2 | Execute Package,Field_Execute,Field_Number 0x32
0156 4502 |E | Exit_Subprogram 0x2
0157 00db | | Load_Top At_Offset_3 ; Debug Table 0x7.0x2 = 0x157,0x3
0158 e009 | | Load 0x0,0x9
0159 180d | | Execute Package,Field_Execute,Field_Number 0xd
015a 6806 |h | Jump_Zero 0x161
015b 00db | | Load_Top At_Offset_3 ; Debug Table 0x7.0x3 = 0x15b,0x4
015c e008 | | Load 0x0,0x8
015d 180f | | Execute Package,Field_Execute,Field_Number 0xf
015e e002 | | Load 0x0,0x2
015f 1834 | 4 | Execute Package,Field_Execute,Field_Number 0x34
0160 4502 |E | Exit_Subprogram 0x2
0161 00db | | Load_Top At_Offset_3 ; Debug Table 0x7.0x4 = 0x161,0x5
0162 e00c | | Load 0x0,0xc
0163 182d | - | Execute Package,Field_Execute,Field_Number 0x2d
0164 8402 | | Call 0x2,0x2 ; Debug Table 0x7.0x5 = 0x164,0x6
0165 4502 |E | Exit_Subprogram 0x2
0166 0000 0000 | | .XXX[0x2]
0168 ; --------------------------------------------------------------------------------------
0168 ; SUBPROGRAM
0168 ; --------------------------------------------------------------------------------------
0168 0170 | p | .CONST 0x0170 ; Address of begin
0169 0004 | | .CONST 0x0004 ; Address of exception handler
016a 0002 | | .CONST 0x0002 ; Number of locals
016b INIT_0168:
016b 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x8 = .DEBUG 0x016b,0x04e8,0x0002,0x0000,0x0058,0xc5a5,0x0000,0x008d
; Debug Table 0x8.0x0 = 0x16b,0xffff
016c 00db | | Load_Top At_Offset_3
016d 00eb | | Load_Encached Diana_Cache
016e 18ec | | Execute Package,Field_Execute,Field_Number 0xec
016f 0031 | 1 | Store_Top Heap_Access,At_Offset_1
0170 BODY_0168:
0170 00cf | | Action Mark_Auxiliary
0171 781a |x | Jump 0x18c
0172 0007 | | Action Break_Optional ; Debug Table 0x8.0x1 = 0x172,0x2
0173 e402 | | Load 0x2,0x2 ; Debug Table 0x8.0x2 = 0x173,0x401
0174 0007 | | Action Break_Optional
0175 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0x8.0x3 = 0x175,0x402
0176 0007 | | Action Break_Optional ; Debug Table 0x8.0x4 = 0x176,0x403
0177 0007 | | Action Break_Optional ; Debug Table 0x8.0x5 = 0x177,0x404
0178 0f89 | | Execute_Immediate Equal,0x89 ; Debug Table 0x8.0x6 = 0x178,0x2
0179 680d |h | Jump_Zero 0x187
017a 00d9 | | Load_Top At_Offset_1
017b 00eb | | Load_Encached Diana_Cache
017c 18ec | | Execute Package,Field_Execute,Field_Number 0xec
017d e404 | | Load 0x2,0x4 ; Debug Table 0x8.0x7 = 0x17d,0x801
017e 0007 | | Action Break_Optional
017f 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0x8.0x8 = 0x17f,0x802
0180 0007 | | Action Break_Optional ; Debug Table 0x8.0x9 = 0x180,0x803
0181 00d0 | | Action Swap_Control ; Debug Table 0x8.0xa = 0x181,0x804
0182 00d1 | | Pop_Control Pop_Count_1
0183 0f4e | N | Execute_Immediate Equal,0x4e ; Debug Table 0x8.0xb = 0x183,0x404
0184 6802 |h | Jump_Zero 0x187
0185 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x8.0xc = 0x185,0x3
0186 4401 |D | Exit_Subprogram With_Result,0x1
0187 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x8.0xd = 0x187,0x4
0188 00eb | | Load_Encached Diana_Cache
0189 18ec | | Execute Package,Field_Execute,Field_Number 0xec
018a 0032 | 2 | Store_Top Heap_Access,At_Offset_2
018b 00c9 | | Action Pop_Auxiliary_Loop
018c 0007 | | Action Break_Optional ; Debug Table 0x8.0xe = 0x18c,0x1
018d 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x8.0xf = 0x18d,0xc01
018e 021d | | Execute Heap_Access,Is_Null
018f 6fe2 |o | Jump_Zero 0x172 ; Debug Table 0x8.0x10 = 0x18f,0x1
0190 00ce | | Action Pop_Auxiliary
0191 48e0 |H | Short_Literal 0xe0 ; Debug Table 0x8.0x11 = 0x191,0x5
0192 0257 | W | Execute Discrete,Raise
0193 0000 0000 | | .BLANK 0000[0x5]
0198 ; --------------------------------------------------------------------------------------
0198 ; SUBPROGRAM
0198 ; --------------------------------------------------------------------------------------
0198 019f | | .CONST 0x019f ; Address of begin
0199 0004 | | .CONST 0x0004 ; Address of exception handler
019a 0002 | | .CONST 0x0002 ; Number of locals
019b INIT_0198:
019b 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x9 = .DEBUG 0x019b,0x050e,0x0001,0x0000,0x0058,0xc5a5,0x0000,0x00e9
; Debug Table 0x9.0x0 = 0x19b,0xffff
019c 00db | | Load_Top At_Offset_3
019d 8213 | | Call 0x1,0x13
019e 0031 | 1 | Store_Top Heap_Access,At_Offset_1
019f BODY_0198:
019f 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x9.0x1 = 0x19f,0x1
01a0 e002 | | Load 0x0,0x2
01a1 1823 | # | Execute Package,Field_Execute,Field_Number 0x23
01a2 0092 0355 | U| Action Push_String_Extended,0x355 ; "current exception"
; Debug Table 0x9.0x2 = 0x1a2,0x2
01a4 e002 | | Load 0x0,0x2
01a5 1874 | t | Execute Package,Field_Execute,Field_Number 0x74
01a6 0007 | | Action Break_Optional ; Debug Table 0x9.0x3 = 0x1a6,0x3
01a7 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x9.0x4 = 0x1a7,0x401
01a8 4800 |H | Short_Literal 0x0 ; Debug Table 0x9.0x5 = 0x1a8,0x3
01a9 4800 |H | Short_Literal 0x0
01aa 61a5 |a | Indirect_Literal Discrete,0x350,{0x00000000, 0x7fffffff}
01ab 4801 |H | Short_Literal 0x1
01ac 48aa |H | Short_Literal 0xaa
01ad 4811 |H | Short_Literal 0x11
01ae e002 | | Load 0x0,0x2
01af 1843 | C | Execute Package,Field_Execute,Field_Number 0x43
01b0 4502 |E | Exit_Subprogram 0x2
01b1 0000 0000 | | .BLANK 0000[0x7]
01b8 ; --------------------------------------------------------------------------------------
01b8 ; SUBPROGRAM
01b8 ; --------------------------------------------------------------------------------------
01b8 01bb | | .CONST 0x01bb ; Address of begin
01b9 0004 | | .CONST 0x0004 ; Address of exception handler
01ba 0001 | | .CONST 0x0001 ; Number of locals
01bb BODY_01b8:
01bb INIT_01b8:
01bb 0007 | | Action Break_Optional ; Debug Table 0xa = .DEBUG 0x01bb,0x051c,0x0001,0x0000,0x0058,0xc5a5,0x0000,0x011c
; Debug Table 0xa.0x0 = 0x1bb,0x1
01bc 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0xa.0x1 = 0x1bc,0x401
01bd 4800 |H | Short_Literal 0x0 ; Debug Table 0xa.0x2 = 0x1bd,0x1
01be 4800 |H | Short_Literal 0x0
01bf 6190 |a | Indirect_Literal Discrete,0x350,{0x00000000, 0x7fffffff}
01c0 4800 |H | Short_Literal 0x0
01c1 48a9 |H | Short_Literal 0xa9
01c2 4811 |H | Short_Literal 0x11
01c3 e002 | | Load 0x0,0x2
01c4 1843 | C | Execute Package,Field_Execute,Field_Number 0x43
01c5 4501 |E | Exit_Subprogram 0x1
01c6 0000 0000 | | .XXX[0x2]
01c8 ; --------------------------------------------------------------------------------------
01c8 ; SUBPROGRAM
01c8 ; --------------------------------------------------------------------------------------
01c8 01d2 | | .CONST 0x01d2 ; Address of begin
01c9 0004 | | .CONST 0x0004 ; Address of exception handler
01ca 0003 | | .CONST 0x0003 ; Number of locals
01cb INIT_01c8:
01cb 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0xb = .DEBUG 0x01cb,0x0524,0x0001,0x0000,0x0058,0xc5a5,0x0000,0x0232
; Debug Table 0xb.0x0 = 0x1cb,0xffff
01cc 4800 |H | Short_Literal 0x0
01cd e5ff | | Load 0x2,-0x1
01ce e008 | | Load 0x0,0x8
01cf 180d | | Execute Package,Field_Execute,Field_Number 0xd
01d0 0031 | 1 | Store_Top Heap_Access,At_Offset_1
01d1 00e5 | | Load_Encached Long_Integer_Cache ; Debug Table 0xb.0x1 = 0x1d1,0xfffe
01d2 BODY_01c8:
01d2 00d9 | | Load_Top At_Offset_1 ; Debug Table 0xb.0x2 = 0x1d2,0x1
01d3 e008 | | Load 0x0,0x8
01d4 180e | | Execute Package,Field_Execute,Field_Number 0xe
01d5 680e |h | Jump_Zero 0x1e4
01d6 00d9 | | Load_Top At_Offset_1 ; Debug Table 0xb.0x3 = 0x1d6,0x2
01d7 e00c | | Load 0x0,0xc
01d8 181e | | Execute Package,Field_Execute,Field_Number 0x1e
01d9 0007 | | Action Break_Optional ; Debug Table 0xb.0x4 = 0x1d9,0x3
01da 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0xb.0x5 = 0x1da,0x401
01db 4800 |H | Short_Literal 0x0 ; Debug Table 0xb.0x6 = 0x1db,0x3
01dc 4800 |H | Short_Literal 0x0
01dd 6172 |ar | Indirect_Literal Discrete,0x350,{0x00000000, 0x7fffffff}
01de 4800 |H | Short_Literal 0x0
01df 4800 |H | Short_Literal 0x0
01e0 4811 |H | Short_Literal 0x11
01e1 e002 | | Load 0x0,0x2
01e2 1843 | C | Execute Package,Field_Execute,Field_Number 0x43
01e3 4502 |E | Exit_Subprogram 0x2
01e4 00d9 | | Load_Top At_Offset_1 ; Debug Table 0xb.0x7 = 0x1e4,0x4
01e5 e00b | | Load 0x0,0xb
01e6 1833 | 3 | Execute Package,Field_Execute,Field_Number 0x33
01e7 6807 |h | Jump_Zero 0x1ef
01e8 4fff |O | Short_Literal 0x7ff ; Debug Table 0xb.0x8 = 0x1e8,0x5
01e9 00da | | Load_Top At_Offset_2
01ea e00b | | Load 0x0,0xb
01eb 1834 | 4 | Execute Package,Field_Execute,Field_Number 0x34
01ec e00c | | Load 0x0,0xc
01ed 1822 | " | Execute Package,Field_Execute,Field_Number 0x22
01ee 4502 |E | Exit_Subprogram 0x2
01ef 00d9 | | Load_Top At_Offset_1 ; Debug Table 0xb.0x9 = 0x1ef,0x6
01f0 e00b | | Load 0x0,0xb
01f1 182f | / | Execute Package,Field_Execute,Field_Number 0x2f
01f2 6838 |h8 | Jump_Zero 0x22b
01f3 00cf | | Action Mark_Auxiliary ; Debug Table 0xb.0xa = 0x1f3,0x7
01f4 00e3 | | Load_Encached Natural_Cache ; Debug Table 0xb.0xb = 0x1f4,0xf7ff
01f5 03e9 | | Declare_Variable Discrete,Duplicate
01f6 00e2 | | Load_Encached Integer_Cache ; Debug Table 0xb.0xc = 0x1f6,0x801
01f7 00e2 | | Load_Encached Integer_Cache
01f8 e402 | | Load 0x2,0x2
01f9 e00b | | Load 0x0,0xb
01fa 1830 | 0 | Execute Package,Field_Execute,Field_Number 0x30
01fb 005b | [ | Store_Top Discrete,At_Offset_3
01fc 0059 | Y | Store_Top Discrete,At_Offset_1
01fd 00d9 | | Load_Top At_Offset_1 ; Debug Table 0xb.0xd = 0x1fd,0x802
01fe 00d9 | | Load_Top At_Offset_1
01ff 027d | } | Execute Discrete,Greater
0200 680a |h | Jump_Zero 0x20b
0201 0092 0356 | V| Action Push_String_Extended,0x356 ; "Unexpected exception range for "
; Debug Table 0xb.0xe = 0x201,0x803
0203 e402 | | Load 0x2,0x2
0204 00eb | | Load_Encached Diana_Cache
0205 182a | * | Execute Package,Field_Execute,Field_Number 0x2a
0206 00eb | | Load_Encached Diana_Cache
0207 182d | - | Execute Package,Field_Execute,Field_Number 0x2d
0208 01cc | | Execute Vector,Catenate
0209 e007 | | Load 0x0,0x7
020a 1816 | | Execute Package,Field_Execute,Field_Number 0x16
020b 4800 |H | Short_Literal 0x0 ; Debug Table 0xb.0xf = 0x20b,0x804
020c e002 | | Load 0x0,0x2
020d 1830 | 0 | Execute Package,Field_Execute,Field_Number 0x30
020e 0007 | | Action Break_Optional ; Debug Table 0xb.0x10 = 0x20e,0x805
020f 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0xb.0x11 = 0x20f,0xc01
0210 4800 |H | Short_Literal 0x0 ; Debug Table 0xb.0x12 = 0x210,0x805
0211 4800 |H | Short_Literal 0x0
0212 613d |a= | Indirect_Literal Discrete,0x350,{0x00000000, 0x7fffffff}
0213 4800 |H | Short_Literal 0x0
0214 48ab |H | Short_Literal 0xab
0215 4811 |H | Short_Literal 0x11
0216 e002 | | Load 0x0,0x2
0217 1843 | C | Execute Package,Field_Execute,Field_Number 0x43
0218 00d9 | | Load_Top At_Offset_1 ; Debug Table 0xb.0x13 = 0x218,0x806
0219 e002 | | Load 0x0,0x2
021a 1832 | 2 | Execute Package,Field_Execute,Field_Number 0x32
021b 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xb.0x14 = 0x21b,0x807
021c e002 | | Load 0x0,0x2
021d 1832 | 2 | Execute Package,Field_Execute,Field_Number 0x32
021e 0007 | | Action Break_Optional ; Debug Table 0xb.0x15 = 0x21e,0x808
021f 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0xb.0x16 = 0x21f,0x1001
0220 4800 |H | Short_Literal 0x0 ; Debug Table 0xb.0x17 = 0x220,0x808
0221 4800 |H | Short_Literal 0x0
0222 612d |a- | Indirect_Literal Discrete,0x350,{0x00000000, 0x7fffffff}
0223 4802 |H | Short_Literal 0x2
0224 4809 |H | Short_Literal 0x9
0225 4800 |H | Short_Literal 0x0
0226 e002 | | Load 0x0,0x2
0227 1843 | C | Execute Package,Field_Execute,Field_Number 0x43
0228 00d2 | | Pop_Control Pop_Count_2
0229 00ce | | Action Pop_Auxiliary
022a 4502 |E | Exit_Subprogram 0x2
022b 00d9 | | Load_Top At_Offset_1 ; Debug Table 0xb.0x18 = 0x22b,0x8
022c e00b | | Load 0x0,0xb
022d 182d | - | Execute Package,Field_Execute,Field_Number 0x2d
022e 6810 |h | Jump_Zero 0x23f
022f 00d9 | | Load_Top At_Offset_1 ; Debug Table 0xb.0x19 = 0x22f,0x9
0230 e00b | | Load 0x0,0xb
0231 182e | . | Execute Package,Field_Execute,Field_Number 0x2e
0232 e002 | | Load 0x0,0x2
0233 1832 | 2 | Execute Package,Field_Execute,Field_Number 0x32
0234 0007 | | Action Break_Optional ; Debug Table 0xb.0x1a = 0x234,0xa
0235 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0xb.0x1b = 0x235,0x1401
0236 4800 |H | Short_Literal 0x0 ; Debug Table 0xb.0x1c = 0x236,0xa
0237 4800 |H | Short_Literal 0x0
0238 6117 |a | Indirect_Literal Discrete,0x350,{0x00000000, 0x7fffffff}
0239 4800 |H | Short_Literal 0x0
023a 4800 |H | Short_Literal 0x0
023b 4811 |H | Short_Literal 0x11
023c e002 | | Load 0x0,0x2
023d 1843 | C | Execute Package,Field_Execute,Field_Number 0x43
023e 4502 |E | Exit_Subprogram 0x2
023f e5ff | | Load 0x2,-0x1 ; Debug Table 0xb.0x1d = 0x23f,0xb
0240 e008 | | Load 0x0,0x8
0241 180f | | Execute Package,Field_Execute,Field_Number 0xf
0242 0051 | Q | Store_Top_Unchecked Discrete,At_Offset_1
0243 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xb.0x1e = 0x243,0xc
0244 0fe0 | | Execute_Immediate Equal,0xe0
0245 680b |h | Jump_Zero 0x251
0246 0007 | | Action Break_Optional ; Debug Table 0xb.0x1f = 0x246,0xd
0247 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0xb.0x20 = 0x247,0x1801
0248 4800 |H | Short_Literal 0x0 ; Debug Table 0xb.0x21 = 0x248,0xd
0249 4800 |H | Short_Literal 0x0
024a 6105 |a | Indirect_Literal Discrete,0x350,{0x00000000, 0x7fffffff}
024b 4fff |O | Short_Literal 0x7ff
024c 48ac |H | Short_Literal 0xac
024d 4811 |H | Short_Literal 0x11
024e e002 | | Load 0x0,0x2
024f 1843 | C | Execute Package,Field_Execute,Field_Number 0x43
0250 4502 |E | Exit_Subprogram 0x2
0251 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xb.0x22 = 0x251,0xe
0252 0fe1 | | Execute_Immediate Equal,0xe1
0253 680b |h | Jump_Zero 0x25f
0254 0007 | | Action Break_Optional ; Debug Table 0xb.0x23 = 0x254,0xf
0255 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0xb.0x24 = 0x255,0x1c01
0256 4800 |H | Short_Literal 0x0 ; Debug Table 0xb.0x25 = 0x256,0xf
0257 4800 |H | Short_Literal 0x0
0258 60f7 |` | Indirect_Literal Discrete,0x350,{0x00000000, 0x7fffffff}
0259 4fff |O | Short_Literal 0x7ff
025a 48ad |H | Short_Literal 0xad
025b 4811 |H | Short_Literal 0x11
025c e002 | | Load 0x0,0x2
025d 1843 | C | Execute Package,Field_Execute,Field_Number 0x43
025e 4502 |E | Exit_Subprogram 0x2
025f 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xb.0x26 = 0x25f,0x10
0260 0fe2 | | Execute_Immediate Equal,0xe2
0261 680b |h | Jump_Zero 0x26d
0262 0007 | | Action Break_Optional ; Debug Table 0xb.0x27 = 0x262,0x11
0263 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0xb.0x28 = 0x263,0x2001
0264 4800 |H | Short_Literal 0x0 ; Debug Table 0xb.0x29 = 0x264,0x11
0265 4800 |H | Short_Literal 0x0
0266 60e9 |` | Indirect_Literal Discrete,0x350,{0x00000000, 0x7fffffff}
0267 4fff |O | Short_Literal 0x7ff
0268 48ae |H | Short_Literal 0xae
0269 4811 |H | Short_Literal 0x11
026a e002 | | Load 0x0,0x2
026b 1843 | C | Execute Package,Field_Execute,Field_Number 0x43
026c 4502 |E | Exit_Subprogram 0x2
026d 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xb.0x2a = 0x26d,0x12
026e 0fe3 | | Execute_Immediate Equal,0xe3
026f 680b |h | Jump_Zero 0x27b
0270 0007 | | Action Break_Optional ; Debug Table 0xb.0x2b = 0x270,0x13
0271 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0xb.0x2c = 0x271,0x2401
0272 4800 |H | Short_Literal 0x0 ; Debug Table 0xb.0x2d = 0x272,0x13
0273 4800 |H | Short_Literal 0x0
0274 60db |` | Indirect_Literal Discrete,0x350,{0x00000000, 0x7fffffff}
0275 4fff |O | Short_Literal 0x7ff
0276 48b0 |H | Short_Literal 0xb0
0277 4811 |H | Short_Literal 0x11
0278 e002 | | Load 0x0,0x2
0279 1843 | C | Execute Package,Field_Execute,Field_Number 0x43
027a 4502 |E | Exit_Subprogram 0x2
027b 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xb.0x2e = 0x27b,0x14
027c 0fe4 | | Execute_Immediate Equal,0xe4
027d 680b |h | Jump_Zero 0x289
027e 0007 | | Action Break_Optional ; Debug Table 0xb.0x2f = 0x27e,0x15
027f 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0xb.0x30 = 0x27f,0x2801
0280 4800 |H | Short_Literal 0x0 ; Debug Table 0xb.0x31 = 0x280,0x15
0281 4800 |H | Short_Literal 0x0
0282 60cd |` | Indirect_Literal Discrete,0x350,{0x00000000, 0x7fffffff}
0283 4fff |O | Short_Literal 0x7ff
0284 48af |H | Short_Literal 0xaf
0285 4811 |H | Short_Literal 0x11
0286 e002 | | Load 0x0,0x2
0287 1843 | C | Execute Package,Field_Execute,Field_Number 0x43
0288 4502 |E | Exit_Subprogram 0x2
0289 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xb.0x32 = 0x289,0x16
028a 0f60 | ` | Execute_Immediate Equal,0x60
028b 680b |h | Jump_Zero 0x297
028c 0007 | | Action Break_Optional ; Debug Table 0xb.0x33 = 0x28c,0x17
028d 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0xb.0x34 = 0x28d,0x2c01
028e 4800 |H | Short_Literal 0x0 ; Debug Table 0xb.0x35 = 0x28e,0x17
028f 4800 |H | Short_Literal 0x0
0290 60bf |` | Indirect_Literal Discrete,0x350,{0x00000000, 0x7fffffff}
0291 4fff |O | Short_Literal 0x7ff
0292 48b1 |H | Short_Literal 0xb1
0293 4811 |H | Short_Literal 0x11
0294 e002 | | Load 0x0,0x2
0295 1843 | C | Execute Package,Field_Execute,Field_Number 0x43
0296 4502 |E | Exit_Subprogram 0x2
0297 00d9 | | Load_Top At_Offset_1 ; Debug Table 0xb.0x36 = 0x297,0x18
0298 8212 | | Call 0x1,0x12
0299 0007 | | Action Break_Optional ; Debug Table 0xb.0x37 = 0x299,0x19
029a 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0xb.0x38 = 0x29a,0x3001
029b 4800 |H | Short_Literal 0x0 ; Debug Table 0xb.0x39 = 0x29b,0x19
029c 4800 |H | Short_Literal 0x0
029d 60b2 |` | Indirect_Literal Discrete,0x350,{0x00000000, 0x7fffffff}
029e 4800 |H | Short_Literal 0x0
029f 4800 |H | Short_Literal 0x0
02a0 4811 |H | Short_Literal 0x11
02a1 e002 | | Load 0x0,0x2
02a2 1843 | C | Execute Package,Field_Execute,Field_Number 0x43
02a3 4502 |E | Exit_Subprogram 0x2
02a4 0000 0000 | | .BLANK 0000[0x4]
02a8 ; --------------------------------------------------------------------------------------
02a8 ; SUBPROGRAM
02a8 ; --------------------------------------------------------------------------------------
02a8 02bd | | .CONST 0x02bd ; Address of begin
02a9 0004 | | .CONST 0x0004 ; Address of exception handler
02aa 0005 | | .CONST 0x0005 ; Number of locals
02ab INIT_02a8:
02ab 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0xc = .DEBUG 0x02ab,0x059a,0x0001,0x0000,0x0058,0xc5a5,0x0000,0x03af
; Debug Table 0xc.0x0 = 0x2ab,0xffff
02ac 00db | | Load_Top At_Offset_3
02ad 00eb | | Load_Encached Diana_Cache
02ae 18e1 | | Execute Package,Field_Execute,Field_Number 0xe1
02af 0031 | 1 | Store_Top Heap_Access,At_Offset_1
02b0 00ee | | Load_Encached Diana_Seq_Type_Cache ; Debug Table 0xc.0x1 = 0x2b0,0xfffe
02b1 e5ff | | Load 0x2,-0x1
02b2 00eb | | Load_Encached Diana_Cache
02b3 18b7 | | Execute Package,Field_Execute,Field_Number 0xb7
02b4 00eb | | Load_Encached Diana_Cache
02b5 1888 | | Execute Package,Field_Execute,Field_Number 0x88
02b6 0031 | 1 | Store_Top Heap_Access,At_Offset_1
02b7 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0xc.0x2 = 0x2b7,0xfffd
02b8 e002 | | Load 0x0,0x2 ; Debug Table 0xc.0x3 = 0x2b8,0xfffc
02b9 1859 | Y | Execute Package,Field_Execute,Field_Number 0x59
02ba e002 | | Load 0x0,0x2
02bb 1b0d | | Execute Package,Field_Read,Field_Number 0xd
02bc 03f1 | | Declare_Variable Discrete,With_Value
02bd BODY_02a8:
02bd e5ff | | Load 0x2,-0x1 ; Debug Table 0xc.0x4 = 0x2bd,0x1
02be e007 | | Load 0x0,0x7
02bf 180e | | Execute Package,Field_Execute,Field_Number 0xe
02c0 00cf | | Action Mark_Auxiliary
02c1 0007 | | Action Break_Optional ; Debug Table 0xc.0x5 = 0x2c1,0x2
02c2 00db | | Load_Top At_Offset_3 ; Debug Table 0xc.0x6 = 0x2c2,0x3
02c3 0007 | | Action Break_Optional
02c4 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xc.0x7 = 0x2c4,0x401
02c5 7002 |p | Jump_Nonzero 0x2c8
02c6 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0xc.0x8 = 0x2c6,0x402
02c7 782c |x, | Jump 0x2f4
02c8 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xc.0x9 = 0x2c8,0x403
02c9 0217 | | Execute Heap_Access,All_Reference
02ca 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
02cb 6804 |h | Jump_Zero 0x2d0
02cc 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xc.0xa = 0x2cc,0x404
02cd 0217 | | Execute Heap_Access,All_Reference
02ce 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
02cf 7824 |x$ | Jump 0x2f4
02d0 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xc.0xb = 0x2d0,0x405
02d1 0007 | | Action Break_Optional
02d2 e408 | | Load 0x2,0x8 ; Debug Table 0xc.0xc = 0x2d2,0x801
02d3 0007 | | Action Break_Optional
02d4 0148 | H | Execute Heap_Access,Get_Offset ; Debug Table 0xc.0xd = 0x2d4,0x802
02d5 0007 | | Action Break_Optional ; Debug Table 0xc.0xe = 0x2d5,0x803
02d6 00d0 | | Action Swap_Control ; Debug Table 0xc.0xf = 0x2d6,0x804
02d7 00d1 | | Pop_Control Pop_Count_1
02d8 49bb |I | Short_Literal 0x1bb ; Debug Table 0xc.0x10 = 0x2d8,0x405
02d9 00eb | | Load_Encached Diana_Cache
02da 0098 | | Execute Package,Field_Read_Dynamic
02db 012c | , | Execute Any,Size
02dc e005 | | Load 0x0,0x5
02dd 1b17 | | Execute Package,Field_Read,Field_Number 0x17
02de 025b | [ | Execute Discrete,Check_In_Type
02df 0273 | s | Execute Discrete,Plus
02e0 00d9 | | Load_Top At_Offset_1
02e1 0007 | | Action Break_Optional
02e2 e409 | | Load 0x2,0x9 ; Debug Table 0xc.0x11 = 0x2e2,0xc01
02e3 0007 | | Action Break_Optional
02e4 0210 | | Execute Heap_Access,Get_Segment ; Debug Table 0xc.0x12 = 0x2e4,0xc02
02e5 0007 | | Action Break_Optional ; Debug Table 0xc.0x13 = 0x2e5,0xc03
02e6 00d0 | | Action Swap_Control ; Debug Table 0xc.0x14 = 0x2e6,0xc04
02e7 00d1 | | Pop_Control Pop_Count_1
02e8 49c8 |I | Short_Literal 0x1c8 ; Debug Table 0xc.0x15 = 0x2e8,0x804
02e9 00eb | | Load_Encached Diana_Cache
02ea 0098 | | Execute Package,Field_Read_Dynamic
02eb 49c9 |I | Short_Literal 0x1c9
02ec 00eb | | Load_Encached Diana_Cache
02ed 0098 | | Execute Package,Field_Read_Dynamic
02ee 49ca |I | Short_Literal 0x1ca
02ef 00eb | | Load_Encached Diana_Cache
02f0 0095 | | Execute Package,Field_Reference_Dynamic
02f1 e006 | | Load 0x0,0x6
02f2 1819 | | Execute Package,Field_Execute,Field_Number 0x19
02f3 7800 |x | Jump 0x2f4
02f4 00d0 | | Action Swap_Control
02f5 00d1 | | Pop_Control Pop_Count_1
02f6 0033 | 3 | Store_Top Heap_Access,At_Offset_3 ; Debug Table 0xc.0x16 = 0x2f6,0x3
02f7 0007 | | Action Break_Optional ; Debug Table 0xc.0x17 = 0x2f7,0x4
02f8 00db | | Load_Top At_Offset_3 ; Debug Table 0xc.0x18 = 0x2f8,0x1001
02f9 7002 |p | Jump_Nonzero 0x2fc
02fa 00ee | | Load_Encached Diana_Seq_Type_Cache ; Debug Table 0xc.0x19 = 0x2fa,0x1002
02fb 7803 |x | Jump 0x2ff
02fc 00db | | Load_Top At_Offset_3 ; Debug Table 0xc.0x1a = 0x2fc,0x1003
02fd 0217 | | Execute Heap_Access,All_Reference
02fe 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
02ff a403 | | Store_Unchecked 0x2,0x3 ; Debug Table 0xc.0x1b = 0x2ff,0x4
0300 0007 | | Action Break_Optional ; Debug Table 0xc.0x1c = 0x300,0x5
0301 e404 | | Load 0x2,0x4 ; Debug Table 0xc.0x1d = 0x301,0x1401
0302 0007 | | Action Break_Optional
0303 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0xc.0x1e = 0x303,0x1402
0304 0007 | | Action Break_Optional ; Debug Table 0xc.0x1f = 0x304,0x1403
0305 0007 | | Action Break_Optional ; Debug Table 0xc.0x20 = 0x305,0x1404
0306 0ba4 | | Execute_Immediate Case_Compare,0xa4 ; Debug Table 0xc.0x21 = 0x306,0x5
0307 700f |p | Jump_Nonzero 0x317
0308 00db | | Load_Top At_Offset_3 ; Debug Table 0xc.0x22 = 0x308,0xc
0309 8216 | | Call 0x1,0x16
030a 0007 | | Action Break_Optional ; Debug Table 0xc.0x23 = 0x30a,0xd
030b e403 | | Load 0x2,0x3 ; Debug Table 0xc.0x24 = 0x30b,0x1801
030c 021d | | Execute Heap_Access,Is_Null
030d 7004 |p | Jump_Nonzero 0x312 ; Debug Table 0xc.0x25 = 0x30d,0xd
030e 00da | | Load_Top At_Offset_2 ; Debug Table 0xc.0x26 = 0x30e,0xe
030f e002 | | Load 0x0,0x2
0310 181b | | Execute Package,Field_Execute,Field_Number 0x1b
0311 7819 |x | Jump 0x32b
0312 e5fe | | Load 0x2,-0x2 ; Debug Table 0xc.0x27 = 0x312,0xf
0313 e002 | | Load 0x0,0x2
0314 181c | | Execute Package,Field_Execute,Field_Number 0x1c
0315 00d1 | | Pop_Control Pop_Count_1 ; Debug Table 0xc.0x28 = 0x315,0x10
0316 7817 |x | Jump 0x32e
0317 4801 |H | Short_Literal 0x1 ; Debug Table 0xc.0x29 = 0x317,0x6
0318 a5fc | | Store_Unchecked 0x2,-0x4
0319 e5fd | | Load 0x2,-0x3 ; Debug Table 0xc.0x2a = 0x319,0x7
031a 6808 |h | Jump_Zero 0x323
031b 4807 |H | Short_Literal 0x7
031c e00d | | Load 0x0,0xd
031d 1812 | | Execute Package,Field_Execute,Field_Number 0x12
031e 6804 |h | Jump_Zero 0x323
031f 4800 |H | Short_Literal 0x0 ; Debug Table 0xc.0x2b = 0x31f,0x8
0320 481d |H | Short_Literal 0x1d
0321 e002 | | Load 0x0,0x2
0322 1846 | F | Execute Package,Field_Execute,Field_Number 0x46
0323 4801 |H | Short_Literal 0x1 ; Debug Table 0xc.0x2c = 0x323,0x9
0324 e402 | | Load 0x2,0x2
0325 e00e | | Load 0x0,0xe
0326 180d | | Execute Package,Field_Execute,Field_Number 0xd
0327 e402 | | Load 0x2,0x2 ; Debug Table 0xc.0x2d = 0x327,0xa
0328 e00e | | Load 0x0,0xe
0329 1811 | | Execute Package,Field_Execute,Field_Number 0x11
032a 4504 |E | Exit_Subprogram 0x4 ; Debug Table 0xc.0x2e = 0x32a,0xb
032b 00d1 | | Pop_Control Pop_Count_1
032c 00c9 | | Action Pop_Auxiliary_Loop
032d 7f94 | | Jump 0x2c2
032e 00ce | | Action Pop_Auxiliary
032f 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xc.0x2f = 0x32f,0x11
0330 e002 | | Load 0x0,0x2
0331 185a | Z | Execute Package,Field_Execute,Field_Number 0x5a
0332 4801 |H | Short_Literal 0x1 ; Debug Table 0xc.0x30 = 0x332,0x12
0333 e402 | | Load 0x2,0x2
0334 e00e | | Load 0x0,0xe
0335 180d | | Execute Package,Field_Execute,Field_Number 0xd
0336 00db | | Load_Top At_Offset_3 ; Debug Table 0xc.0x31 = 0x336,0x13
0337 e00e | | Load 0x0,0xe
0338 1811 | | Execute Package,Field_Execute,Field_Number 0x11
0339 4504 |E | Exit_Subprogram 0x4
033a 0000 0000 | | .BLANK 0000[0x6]
0340 ; --------------------------------------------------------------------------------------
0340 ; SUBPROGRAM
0340 ; --------------------------------------------------------------------------------------
0340 0344 | D | .CONST 0x0344 ; Address of begin
0341 034d | M | .CONST 0x034d ; Address of exception handler
0342 0002 | | .CONST 0x0002 ; Number of locals
0343 INIT_0340:
0343 00e2 | | Load_Encached Integer_Cache ; Debug Table 0xd = .DEBUG 0x0343,0x0600,0x0004,0x0000,0x0058,0xc5a5,0x0000,0x0182
; Debug Table 0xd.0x0 = 0x343,0xffff
0344 BODY_0340:
0344 e5ff | | Load 0x2,-0x1 ; Debug Table 0xd.0x1 = 0x344,0x1
0345 e008 | | Load 0x0,0x8
0346 1810 | | Execute Package,Field_Execute,Field_Number 0x10
0347 0051 | Q | Store_Top_Unchecked Discrete,At_Offset_1
0348 e5ff | | Load 0x2,-0x1 ; Debug Table 0xd.0x2 = 0x348,0x2
0349 00d9 | | Load_Top At_Offset_1
034a e002 | | Load 0x0,0x2
034b 186c | l | Execute Package,Field_Execute,Field_Number 0x6c
034c 4501 |E | Exit_Subprogram 0x1
034d TRAP_0340:
034d 0007 | | Action Break_Optional
034e 4501 |E | Exit_Subprogram 0x1 ; Debug Table 0xd.0x3 = 0x34e,0x3
034f 0000 | | .XXX[0x1]
0350 0000 0000 | | .LITERAL {0x00000000, 0x7fffffff}
0354 ; --------------------------------------------------------------------------------------
0354 ; STRING TABLE
0354 ; --------------------------------------------------------------------------------------
0354 0008 | | .STRTAB 0x0008->0x0358 ; "Prompt encountered for exception handler alternative"
0355 003a | : | .STRTAB 0x003a->0x0372 ; "current exception"
0356 0049 | I | .STRTAB 0x0049->0x037a ; "Unexpected exception range for "
0357 0066 | f | .STREND 0x0066->0x038a
0358 5072 6f6d |Prom| .STRTAB_STRINGS
038a 0000 0000 | | .BLANK 0000[0x6]
0390 ; --------------------------------------------------------------------------------------
0390 ; Debug Table
0390 ; --------------------------------------------------------------------------------------
0390 0003 000e | | .CONST 0x0003,0x000e
0392 000b 0402 | | .DEBUG 0x000b,0x0402,0x8000,0x0000,0x0057,0x3855,0x0000,0x0007
039a 0018 0410 | | .DEBUG 0x0018,0x0410,0x8000,0x0000,0x0058,0xc5a5,0x0000,0x0021
03a2 003b 0438 | ; 8| .DEBUG 0x003b,0x0438,0x0001,0x0000,0x0057,0x3855,0x0000,0x0008
03aa 00cb 049a | | .DEBUG 0x00cb,0x049a,0x0001,0x0000,0x0057,0x3855,0x0000,0x0012
03b2 0113 04c0 | | .DEBUG 0x0113,0x04c0,0x0001,0x0000,0x0057,0x3855,0x0000,0x001c
03ba 012b 04c8 | + | .DEBUG 0x012b,0x04c8,0x0001,0x0000,0x0057,0x3855,0x0000,0x0020
03c2 0133 04cc | 3 | .DEBUG 0x0133,0x04cc,0x0001,0x0000,0x0057,0x3855,0x0000,0x002a
03ca 014b 04da | K | .DEBUG 0x014b,0x04da,0x0001,0x0000,0x0057,0x3855,0x0000,0x0034
03d2 016b 04e8 | k | .DEBUG 0x016b,0x04e8,0x0002,0x0000,0x0058,0xc5a5,0x0000,0x008d
03da 019b 050e | | .DEBUG 0x019b,0x050e,0x0001,0x0000,0x0058,0xc5a5,0x0000,0x00e9
03e2 01bb 051c | | .DEBUG 0x01bb,0x051c,0x0001,0x0000,0x0058,0xc5a5,0x0000,0x011c
03ea 01cb 0524 | $| .DEBUG 0x01cb,0x0524,0x0001,0x0000,0x0058,0xc5a5,0x0000,0x0232
03f2 02ab 059a | | .DEBUG 0x02ab,0x059a,0x0001,0x0000,0x0058,0xc5a5,0x0000,0x03af
03fa 0343 0600 | C | .DEBUG 0x0343,0x0600,0x0004,0x0000,0x0058,0xc5a5,0x0000,0x0182
0402 ; --------------------------------------------------------------------------------------
0402 ; Debug3 Subtable 0x0
0402 ; --------------------------------------------------------------------------------------
0402 0006 0000 | | .DBG3TAB 0x0006,0x0000
0404 000b ffff | | .CONST 0x000b,0xffff
0406 000d fffe | | .CONST 0x000d,0xfffe
0408 000f fffd | | .CONST 0x000f,0xfffd
040a 0011 fffc | | .CONST 0x0011,0xfffc
040c 0013 fffb | | .CONST 0x0013,0xfffb
040e 0015 fffa | | .CONST 0x0015,0xfffa
0410 ; --------------------------------------------------------------------------------------
0410 ; Debug3 Subtable 0x1
0410 ; --------------------------------------------------------------------------------------
0410 0013 0000 | | .DBG3TAB 0x0013,0x0000
0412 0018 ffff | | .CONST 0x0018,0xffff
0414 0019 fffe | | .CONST 0x0019,0xfffe
0416 001a fffd | | .CONST 0x001a,0xfffd
0418 001b fffc | | .CONST 0x001b,0xfffc
041a 001c fffb | | .CONST 0x001c,0xfffb
041c 001d fffa | | .CONST 0x001d,0xfffa
041e 001e fff9 | | .CONST 0x001e,0xfff9
0420 001f fff8 | | .CONST 0x001f,0xfff8
0422 0020 fff7 | | .CONST 0x0020,0xfff7
0424 0022 fff6 | " | .CONST 0x0022,0xfff6
0426 0024 fff5 | $ | .CONST 0x0024,0xfff5
0428 0026 fff4 | & | .CONST 0x0026,0xfff4
042a 0028 fff3 | ( | .CONST 0x0028,0xfff3
042c 002a fff2 | * | .CONST 0x002a,0xfff2
042e 002c fff1 | , | .CONST 0x002c,0xfff1
0430 002e fff0 | . | .CONST 0x002e,0xfff0
0432 0030 ffef | 0 | .CONST 0x0030,0xffef
0434 0032 ffee | 2 | .CONST 0x0032,0xffee
0436 0034 ffed | 4 | .CONST 0x0034,0xffed
0438 ; --------------------------------------------------------------------------------------
0438 ; Debug3 Subtable 0x2
0438 ; --------------------------------------------------------------------------------------
0438 0006 002a | *| .DBG3TAB 0x0006,0x002a
043a 003b ffff | ; | .CONST 0x003b,0xffff
043c 003c fffe | < | .CONST 0x003c,0xfffe
043e 0043 fffd | C | .CONST 0x0043,0xfffd
0440 0045 fffc | E | .CONST 0x0045,0xfffc
0442 0047 fffb | G | .CONST 0x0047,0xfffb
0444 0049 fffa | I | .CONST 0x0049,0xfffa
0446 0050 0001 | P | .CONST 0x0050,0x0001
0448 0055 0002 | U | .CONST 0x0055,0x0002
044a 005c 0004 | \ | .CONST 0x005c,0x0004
044c 005e 0401 | ^ | .CONST 0x005e,0x0401
044e 0060 0402 | ` | .CONST 0x0060,0x0402
0450 0062 0403 | b | .CONST 0x0062,0x0403
0452 0066 0404 | f | .CONST 0x0066,0x0404
0454 006a 0405 | j | .CONST 0x006a,0x0405
0456 006c 0801 | l | .CONST 0x006c,0x0801
0458 006e 0802 | n | .CONST 0x006e,0x0802
045a 006f 0803 | o | .CONST 0x006f,0x0803
045c 0070 0804 | p | .CONST 0x0070,0x0804
045e 0072 0405 | r | .CONST 0x0072,0x0405
0460 007c 0c01 | | | .CONST 0x007c,0x0c01
0462 007e 0c02 | ~ | .CONST 0x007e,0x0c02
0464 007f 0c03 | | .CONST 0x007f,0x0c03
0466 0080 0c04 | | .CONST 0x0080,0x0c04
0468 0082 0804 | | .CONST 0x0082,0x0804
046a 0090 0004 | | .CONST 0x0090,0x0004
046c 0091 0005 | | .CONST 0x0091,0x0005
046e 0092 1001 | | .CONST 0x0092,0x1001
0470 0094 1002 | | .CONST 0x0094,0x1002
0472 0095 1003 | | .CONST 0x0095,0x1003
0474 0096 1004 | | .CONST 0x0096,0x1004
0476 0097 0005 | | .CONST 0x0097,0x0005
0478 009b 0009 | | .CONST 0x009b,0x0009
047a 009e 000a | | .CONST 0x009e,0x000a
047c 00a4 000b | | .CONST 0x00a4,0x000b
047e 00a6 000c | | .CONST 0x00a6,0x000c
0480 00a8 000d | | .CONST 0x00a8,0x000d
0482 00ac 0007 | | .CONST 0x00ac,0x0007
0484 00ae 0008 | | .CONST 0x00ae,0x0008
0486 00b3 000e | | .CONST 0x00b3,0x000e
0488 00b4 1401 | | .CONST 0x00b4,0x1401
048a 00b6 1402 | | .CONST 0x00b6,0x1402
048c 00b8 1403 | | .CONST 0x00b8,0x1403
048e 00bb 000e | | .CONST 0x00bb,0x000e
0490 00bd 0003 | | .CONST 0x00bd,0x0003
0492 00be 1801 | | .CONST 0x00be,0x1801
0494 00c0 0003 | | .CONST 0x00c0,0x0003
0496 00c2 000f | | .CONST 0x00c2,0x000f
0498 00c4 0010 | | .CONST 0x00c4,0x0010
049a ; --------------------------------------------------------------------------------------
049a ; Debug3 Subtable 0x3
049a ; --------------------------------------------------------------------------------------
049a 0002 0010 | | .DBG3TAB 0x0002,0x0010
049c 00cb ffff | | .CONST 0x00cb,0xffff
049e 00d0 fffe | | .CONST 0x00d0,0xfffe
04a0 00d1 0001 | | .CONST 0x00d1,0x0001
04a2 00d2 0401 | | .CONST 0x00d2,0x0401
04a4 00d4 0001 | | .CONST 0x00d4,0x0001
04a6 00d5 0002 | | .CONST 0x00d5,0x0002
04a8 00d8 0003 | | .CONST 0x00d8,0x0003
04aa 00dd 0004 | | .CONST 0x00dd,0x0004
04ac 00e1 0005 | | .CONST 0x00e1,0x0005
04ae 00e9 0006 | | .CONST 0x00e9,0x0006
04b0 00ed 0007 | | .CONST 0x00ed,0x0007
04b2 00f4 0008 | | .CONST 0x00f4,0x0008
04b4 00f8 0009 | | .CONST 0x00f8,0x0009
04b6 00fc 000a | | .CONST 0x00fc,0x000a
04b8 00fe 000b | | .CONST 0x00fe,0x000b
04ba 0101 000c | | .CONST 0x0101,0x000c
04bc 0102 0801 | | .CONST 0x0102,0x0801
04be 0103 000c | | .CONST 0x0103,0x000c
04c0 ; --------------------------------------------------------------------------------------
04c0 ; Debug3 Subtable 0x4
04c0 ; --------------------------------------------------------------------------------------
04c0 0001 0002 | | .DBG3TAB 0x0001,0x0002
04c2 0113 ffff | | .CONST 0x0113,0xffff
04c4 0116 0001 | | .CONST 0x0116,0x0001
04c6 011a 0002 | | .CONST 0x011a,0x0002
04c8 ; --------------------------------------------------------------------------------------
04c8 ; Debug3 Subtable 0x5
04c8 ; --------------------------------------------------------------------------------------
04c8 0000 0001 | | .DBG3TAB 0x0000,0x0001
04ca 012b 0001 | + | .CONST 0x012b,0x0001
04cc ; --------------------------------------------------------------------------------------
04cc ; Debug3 Subtable 0x6
04cc ; --------------------------------------------------------------------------------------
04cc 0000 0006 | | .DBG3TAB 0x0000,0x0006
04ce 0133 0001 | 3 | .CONST 0x0133,0x0001
04d0 0135 0002 | 5 | .CONST 0x0135,0x0002
04d2 0138 0003 | 8 | .CONST 0x0138,0x0003
04d4 0139 0401 | 9 | .CONST 0x0139,0x0401
04d6 013a 0003 | : | .CONST 0x013a,0x0003
04d8 0142 0004 | B | .CONST 0x0142,0x0004
04da ; --------------------------------------------------------------------------------------
04da ; Debug3 Subtable 0x7
04da ; --------------------------------------------------------------------------------------
04da 0000 0006 | | .DBG3TAB 0x0000,0x0006
04dc 014d 0001 | M | .CONST 0x014d,0x0001
04de 0151 0002 | Q | .CONST 0x0151,0x0002
04e0 0157 0003 | W | .CONST 0x0157,0x0003
04e2 015b 0004 | [ | .CONST 0x015b,0x0004
04e4 0161 0005 | a | .CONST 0x0161,0x0005
04e6 0164 0006 | d | .CONST 0x0164,0x0006
04e8 ; --------------------------------------------------------------------------------------
04e8 ; Debug3 Subtable 0x8
04e8 ; --------------------------------------------------------------------------------------
04e8 0001 0011 | | .DBG3TAB 0x0001,0x0011
04ea 016b ffff | k | .CONST 0x016b,0xffff
04ec 0172 0002 | r | .CONST 0x0172,0x0002
04ee 0173 0401 | s | .CONST 0x0173,0x0401
04f0 0175 0402 | u | .CONST 0x0175,0x0402
04f2 0176 0403 | v | .CONST 0x0176,0x0403
04f4 0177 0404 | w | .CONST 0x0177,0x0404
04f6 0178 0002 | x | .CONST 0x0178,0x0002
04f8 017d 0801 | } | .CONST 0x017d,0x0801
04fa 017f 0802 | | .CONST 0x017f,0x0802
04fc 0180 0803 | | .CONST 0x0180,0x0803
04fe 0181 0804 | | .CONST 0x0181,0x0804
0500 0183 0404 | | .CONST 0x0183,0x0404
0502 0185 0003 | | .CONST 0x0185,0x0003
0504 0187 0004 | | .CONST 0x0187,0x0004
0506 018c 0001 | | .CONST 0x018c,0x0001
0508 018d 0c01 | | .CONST 0x018d,0x0c01
050a 018f 0001 | | .CONST 0x018f,0x0001
050c 0191 0005 | | .CONST 0x0191,0x0005
050e ; --------------------------------------------------------------------------------------
050e ; Debug3 Subtable 0x9
050e ; --------------------------------------------------------------------------------------
050e 0001 0005 | | .DBG3TAB 0x0001,0x0005
0510 019b ffff | | .CONST 0x019b,0xffff
0512 019f 0001 | | .CONST 0x019f,0x0001
0514 01a2 0002 | | .CONST 0x01a2,0x0002
0516 01a6 0003 | | .CONST 0x01a6,0x0003
0518 01a7 0401 | | .CONST 0x01a7,0x0401
051a 01a8 0003 | | .CONST 0x01a8,0x0003
051c ; --------------------------------------------------------------------------------------
051c ; Debug3 Subtable 0xa
051c ; --------------------------------------------------------------------------------------
051c 0000 0003 | | .DBG3TAB 0x0000,0x0003
051e 01bb 0001 | | .CONST 0x01bb,0x0001
0520 01bc 0401 | | .CONST 0x01bc,0x0401
0522 01bd 0001 | | .CONST 0x01bd,0x0001
0524 ; --------------------------------------------------------------------------------------
0524 ; Debug3 Subtable 0xb
0524 ; --------------------------------------------------------------------------------------
0524 0003 0037 | 7| .DBG3TAB 0x0003,0x0037
0526 01cb ffff | | .CONST 0x01cb,0xffff
0528 01d1 fffe | | .CONST 0x01d1,0xfffe
052a 01d2 0001 | | .CONST 0x01d2,0x0001
052c 01d6 0002 | | .CONST 0x01d6,0x0002
052e 01d9 0003 | | .CONST 0x01d9,0x0003
0530 01da 0401 | | .CONST 0x01da,0x0401
0532 01db 0003 | | .CONST 0x01db,0x0003
0534 01e4 0004 | | .CONST 0x01e4,0x0004
0536 01e8 0005 | | .CONST 0x01e8,0x0005
0538 01ef 0006 | | .CONST 0x01ef,0x0006
053a 01f3 0007 | | .CONST 0x01f3,0x0007
053c 01f4 f7ff | | .CONST 0x01f4,0xf7ff
053e 01f6 0801 | | .CONST 0x01f6,0x0801
0540 01fd 0802 | | .CONST 0x01fd,0x0802
0542 0201 0803 | | .CONST 0x0201,0x0803
0544 020b 0804 | | .CONST 0x020b,0x0804
0546 020e 0805 | | .CONST 0x020e,0x0805
0548 020f 0c01 | | .CONST 0x020f,0x0c01
054a 0210 0805 | | .CONST 0x0210,0x0805
054c 0218 0806 | | .CONST 0x0218,0x0806
054e 021b 0807 | | .CONST 0x021b,0x0807
0550 021e 0808 | | .CONST 0x021e,0x0808
0552 021f 1001 | | .CONST 0x021f,0x1001
0554 0220 0808 | | .CONST 0x0220,0x0808
0556 022b 0008 | + | .CONST 0x022b,0x0008
0558 022f 0009 | / | .CONST 0x022f,0x0009
055a 0234 000a | 4 | .CONST 0x0234,0x000a
055c 0235 1401 | 5 | .CONST 0x0235,0x1401
055e 0236 000a | 6 | .CONST 0x0236,0x000a
0560 023f 000b | ? | .CONST 0x023f,0x000b
0562 0243 000c | C | .CONST 0x0243,0x000c
0564 0246 000d | F | .CONST 0x0246,0x000d
0566 0247 1801 | G | .CONST 0x0247,0x1801
0568 0248 000d | H | .CONST 0x0248,0x000d
056a 0251 000e | Q | .CONST 0x0251,0x000e
056c 0254 000f | T | .CONST 0x0254,0x000f
056e 0255 1c01 | U | .CONST 0x0255,0x1c01
0570 0256 000f | V | .CONST 0x0256,0x000f
0572 025f 0010 | _ | .CONST 0x025f,0x0010
0574 0262 0011 | b | .CONST 0x0262,0x0011
0576 0263 2001 | c | .CONST 0x0263,0x2001
0578 0264 0011 | d | .CONST 0x0264,0x0011
057a 026d 0012 | m | .CONST 0x026d,0x0012
057c 0270 0013 | p | .CONST 0x0270,0x0013
057e 0271 2401 | q$ | .CONST 0x0271,0x2401
0580 0272 0013 | r | .CONST 0x0272,0x0013
0582 027b 0014 | { | .CONST 0x027b,0x0014
0584 027e 0015 | ~ | .CONST 0x027e,0x0015
0586 027f 2801 | ( | .CONST 0x027f,0x2801
0588 0280 0015 | | .CONST 0x0280,0x0015
058a 0289 0016 | | .CONST 0x0289,0x0016
058c 028c 0017 | | .CONST 0x028c,0x0017
058e 028d 2c01 | , | .CONST 0x028d,0x2c01
0590 028e 0017 | | .CONST 0x028e,0x0017
0592 0297 0018 | | .CONST 0x0297,0x0018
0594 0299 0019 | | .CONST 0x0299,0x0019
0596 029a 3001 | 0 | .CONST 0x029a,0x3001
0598 029b 0019 | | .CONST 0x029b,0x0019
059a ; --------------------------------------------------------------------------------------
059a ; Debug3 Subtable 0xc
059a ; --------------------------------------------------------------------------------------
059a 0004 002e | .| .DBG3TAB 0x0004,0x002e
059c 02ab ffff | | .CONST 0x02ab,0xffff
059e 02b0 fffe | | .CONST 0x02b0,0xfffe
05a0 02b7 fffd | | .CONST 0x02b7,0xfffd
05a2 02b8 fffc | | .CONST 0x02b8,0xfffc
05a4 02bd 0001 | | .CONST 0x02bd,0x0001
05a6 02c1 0002 | | .CONST 0x02c1,0x0002
05a8 02c2 0003 | | .CONST 0x02c2,0x0003
05aa 02c4 0401 | | .CONST 0x02c4,0x0401
05ac 02c6 0402 | | .CONST 0x02c6,0x0402
05ae 02c8 0403 | | .CONST 0x02c8,0x0403
05b0 02cc 0404 | | .CONST 0x02cc,0x0404
05b2 02d0 0405 | | .CONST 0x02d0,0x0405
05b4 02d2 0801 | | .CONST 0x02d2,0x0801
05b6 02d4 0802 | | .CONST 0x02d4,0x0802
05b8 02d5 0803 | | .CONST 0x02d5,0x0803
05ba 02d6 0804 | | .CONST 0x02d6,0x0804
05bc 02d8 0405 | | .CONST 0x02d8,0x0405
05be 02e2 0c01 | | .CONST 0x02e2,0x0c01
05c0 02e4 0c02 | | .CONST 0x02e4,0x0c02
05c2 02e5 0c03 | | .CONST 0x02e5,0x0c03
05c4 02e6 0c04 | | .CONST 0x02e6,0x0c04
05c6 02e8 0804 | | .CONST 0x02e8,0x0804
05c8 02f6 0003 | | .CONST 0x02f6,0x0003
05ca 02f7 0004 | | .CONST 0x02f7,0x0004
05cc 02f8 1001 | | .CONST 0x02f8,0x1001
05ce 02fa 1002 | | .CONST 0x02fa,0x1002
05d0 02fc 1003 | | .CONST 0x02fc,0x1003
05d2 02ff 0004 | | .CONST 0x02ff,0x0004
05d4 0300 0005 | | .CONST 0x0300,0x0005
05d6 0301 1401 | | .CONST 0x0301,0x1401
05d8 0303 1402 | | .CONST 0x0303,0x1402
05da 0304 1403 | | .CONST 0x0304,0x1403
05dc 0305 1404 | | .CONST 0x0305,0x1404
05de 0306 0005 | | .CONST 0x0306,0x0005
05e0 0308 000c | | .CONST 0x0308,0x000c
05e2 030a 000d | | .CONST 0x030a,0x000d
05e4 030b 1801 | | .CONST 0x030b,0x1801
05e6 030d 000d | | .CONST 0x030d,0x000d
05e8 030e 000e | | .CONST 0x030e,0x000e
05ea 0312 000f | | .CONST 0x0312,0x000f
05ec 0315 0010 | | .CONST 0x0315,0x0010
05ee 0317 0006 | | .CONST 0x0317,0x0006
05f0 0319 0007 | | .CONST 0x0319,0x0007
05f2 031f 0008 | | .CONST 0x031f,0x0008
05f4 0323 0009 | # | .CONST 0x0323,0x0009
05f6 0327 000a | ' | .CONST 0x0327,0x000a
05f8 032a 000b | * | .CONST 0x032a,0x000b
05fa 032f 0011 | / | .CONST 0x032f,0x0011
05fc 0332 0012 | 2 | .CONST 0x0332,0x0012
05fe 0336 0013 | 6 | .CONST 0x0336,0x0013
0600 ; --------------------------------------------------------------------------------------
0600 ; Debug3 Subtable 0xd
0600 ; --------------------------------------------------------------------------------------
0600 0001 0003 | | .DBG3TAB 0x0001,0x0003
0602 0343 ffff | C | .CONST 0x0343,0xffff
0604 0344 0001 | D | .CONST 0x0344,0x0001
0606 0348 0002 | H | .CONST 0x0348,0x0002
0608 034e 0003 | N | .CONST 0x034e,0x0003
060a 0000 0000 | | .BLANK 0000[0x1f6]