|
|
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: 6144 (0x1800)
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 0678 | x | .CONST 0x0678 ; 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 0005 | | .CONST 0x0005 ; 0, wired, #pages in seg - 1)
0008 ; --------------------------------------------------------------------------------------
0008 ; SUBPROGRAM
0008 ; --------------------------------------------------------------------------------------
0008 0041 | A | .CONST 0x0041 ; Address of begin
0009 0004 | | .CONST 0x0004 ; Address of exception handler
000a 001b | | .CONST 0x001b ; Number of locals
000b INIT_0008:
000b 029a 004b | K| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0048 ; Debug Table 0x0 = .DEBUG 0x000b,0x0702,0x8000,0x0000,0x0057,0x38f5,0x0000,0x0007
; Debug Table 0x0.0x0 = 0xb,0xffff
000d 029a 005b | [| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0058 ; Debug Table 0x0.0x1 = 0xd,0xfffe
000f 029a 006b | k| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0068 ; Debug Table 0x0.0x2 = 0xf,0xfffd
0011 029a 00a3 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_00a0 ; Debug Table 0x0.0x3 = 0x11,0xfffc
0013 029a 00db | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_00d8 ; Debug Table 0x0.0x4 = 0x13,0xfffb
0015 029a 010b | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0108 ; Debug Table 0x0.0x5 = 0x15,0xfffa
0017 029a 018b | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0188 ; Debug Table 0x0.0x6 = 0x17,0xfff9
0019 029a 023b | ;| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0238 ; Debug Table 0x0.0x7 = 0x19,0xfff8
001b 00bf | | Action Accept_Activation
001c 0007 | | Action Break_Optional ; Debug Table 0x1 = .DEBUG 0x001c,0x0714,0x8000,0x0000,0x0058,0xc735,0x0000,0x002d
; Debug Table 0x1.0x0 = 0x1c,0xffff
001d 0007 | | Action Break_Optional ; Debug Table 0x1.0x1 = 0x1d,0xfffe
001e 0007 | | Action Break_Optional ; Debug Table 0x1.0x2 = 0x1e,0xfffd
001f 0007 | | Action Break_Optional ; Debug Table 0x1.0x3 = 0x1f,0xfffc
0020 0007 | | Action Break_Optional ; Debug Table 0x1.0x4 = 0x20,0xfffb
0021 0007 | | Action Break_Optional ; Debug Table 0x1.0x5 = 0x21,0xfffa
0022 0007 | | Action Break_Optional ; Debug Table 0x1.0x6 = 0x22,0xfff9
0023 029d 028b | | Declare_Subprogram For_Outer_Call,INIT_0288 ; Debug Table 0x1.0x7 = 0x23,0xfff8
0025 1d11 | | Execute_Immediate Reference_Lex_1,0x11 ; Debug Table 0x1.0x8 = 0x25,0xfff7
0026 00c7 | | Action Elaborate_Subprogram
0027 029d 0293 | | Declare_Subprogram For_Outer_Call,INIT_0290 ; Debug Table 0x1.0x9 = 0x27,0xfff6
0029 029d 0343 | C| Declare_Subprogram For_Outer_Call,INIT_0340 ; Debug Table 0x1.0xa = 0x29,0xfff5
002b 1d0d | | Execute_Immediate Reference_Lex_1,0xd ; Debug Table 0x1.0xb = 0x2b,0xfff4
002c 00c7 | | Action Elaborate_Subprogram
002d 1d0e | | Execute_Immediate Reference_Lex_1,0xe ; Debug Table 0x1.0xc = 0x2d,0xfff3
002e 00c7 | | Action Elaborate_Subprogram
002f 1d0f | | Execute_Immediate Reference_Lex_1,0xf ; Debug Table 0x1.0xd = 0x2f,0xfff2
0030 00c7 | | Action Elaborate_Subprogram
0031 1d10 | | Execute_Immediate Reference_Lex_1,0x10 ; Debug Table 0x1.0xe = 0x31,0xfff1
0032 00c7 | | Action Elaborate_Subprogram
0033 029d 03eb | | Declare_Subprogram For_Outer_Call,INIT_03e8 ; Debug Table 0x1.0xf = 0x33,0xfff0
0035 029d 040b | | Declare_Subprogram For_Outer_Call,INIT_0408 ; Debug Table 0x1.0x10 = 0x35,0xffef
0037 1d12 | | Execute_Immediate Reference_Lex_1,0x12 ; Debug Table 0x1.0x11 = 0x37,0xffee
0038 00c7 | | Action Elaborate_Subprogram
0039 1d13 | | Execute_Immediate Reference_Lex_1,0x13 ; Debug Table 0x1.0x12 = 0x39,0xffed
003a 00c7 | | Action Elaborate_Subprogram
003b 029d 0453 | S| Declare_Subprogram For_Outer_Call,INIT_0450 ; Debug Table 0x1.0x13 = 0x3b,0xffec
003d 029d 04d3 | | Declare_Subprogram For_Outer_Call,INIT_04d0 ; Debug Table 0x1.0x14 = 0x3d,0xffeb
003f 1d14 | | Execute_Immediate Reference_Lex_1,0x14 ; Debug Table 0x1.0x15 = 0x3f,0xffea
0040 00c7 | | Action Elaborate_Subprogram
0041 BODY_0008:
0041 00bc | | Action Signal_Activated
0042 00bb | | Action Signal_Completion
0043 0000 0000 | | .BLANK 0000[0x5]
0048 ; --------------------------------------------------------------------------------------
0048 ; SUBPROGRAM
0048 ; --------------------------------------------------------------------------------------
0048 004b | K | .CONST 0x004b ; Address of begin
0049 0004 | | .CONST 0x0004 ; Address of exception handler
004a 0001 | | .CONST 0x0001 ; Number of locals
004b BODY_0048:
004b INIT_0048:
004b 480d |H | Short_Literal 0xd ; Debug Table 0x2 = .DEBUG 0x004b,0x0742,0x0001,0x0000,0x0057,0x38f5,0x0000,0x0008
; Debug Table 0x2.0x0 = 0x4b,0x1
004c e5fd | | Load 0x2,-0x3
004d e5fc | | Load 0x2,-0x4
004e e5fe | | Load 0x2,-0x2
004f e5ff | | Load 0x2,-0x1
0050 8216 | | Call 0x1,0x16
0051 4505 |E | Exit_Subprogram 0x5
0052 0000 0000 | | .BLANK 0000[0x6]
0058 ; --------------------------------------------------------------------------------------
0058 ; SUBPROGRAM
0058 ; --------------------------------------------------------------------------------------
0058 005b | [ | .CONST 0x005b ; Address of begin
0059 0004 | | .CONST 0x0004 ; Address of exception handler
005a 0001 | | .CONST 0x0001 ; Number of locals
005b BODY_0058:
005b INIT_0058:
005b e5fb | | Load 0x2,-0x5 ; Debug Table 0x3 = .DEBUG 0x005b,0x0746,0x0001,0x0000,0x0057,0x38f5,0x0000,0x0020
; Debug Table 0x3.0x0 = 0x5b,0x1
005c e5fc | | Load 0x2,-0x4
005d 480d |H | Short_Literal 0xd
005e e5fd | | Load 0x2,-0x3
005f e5fe | | Load 0x2,-0x2
0060 e5ff | | Load 0x2,-0x1
0061 8217 | | Call 0x1,0x17
0062 4506 |E | Exit_Subprogram 0x6
0063 0000 0000 | | .BLANK 0000[0x5]
0068 ; --------------------------------------------------------------------------------------
0068 ; SUBPROGRAM
0068 ; --------------------------------------------------------------------------------------
0068 0073 | s | .CONST 0x0073 ; Address of begin
0069 0004 | | .CONST 0x0004 ; Address of exception handler
006a 0002 | | .CONST 0x0002 ; Number of locals
006b INIT_0068:
006b 00da | | Load_Top At_Offset_2 ; Debug Table 0x4 = .DEBUG 0x006b,0x074a,0x0001,0x0000,0x0057,0x38f5,0x0000,0x003e
; Debug Table 0x4.0x0 = 0x6b,0xffff
006c e001 | | Load 0x0,0x1
006d 1823 | # | Execute Package,Field_Execute,Field_Number 0x23
006e e001 | | Load 0x0,0x1
006f 1822 | " | Execute Package,Field_Execute,Field_Number 0x22
0070 e001 | | Load 0x0,0x1
0071 1b21 | ! | Execute Package,Field_Read,Field_Number 0x21
0072 03f1 | | Declare_Variable Discrete,With_Value
0073 BODY_0068:
0073 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x4.0x1 = 0x73,0x1
0074 4800 |H | Short_Literal 0x0
0075 4800 |H | Short_Literal 0x0
0076 e5fe | | Load 0x2,-0x2
0077 e5ff | | Load 0x2,-0x1
0078 8216 | | Call 0x1,0x16
0079 00db | | Load_Top At_Offset_3 ; Debug Table 0x4.0x2 = 0x79,0x2
007a 00eb | | Load_Encached Diana_Cache
007b 18d4 | | Execute Package,Field_Execute,Field_Number 0xd4
007c e002 | | Load 0x0,0x2
007d 1817 | | Execute Package,Field_Execute,Field_Number 0x17
007e e5fc | | Load 0x2,-0x4 ; Debug Table 0x4.0x3 = 0x7e,0x3
007f 7008 |p | Jump_Nonzero 0x88
0080 e003 | | Load 0x0,0x3 ; Debug Table 0x4.0x4 = 0x80,0x4
0081 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0082 4802 |H | Short_Literal 0x2
0083 e5fd | | Load 0x2,-0x3
0084 00db | | Load_Top At_Offset_3
0085 e003 | | Load 0x0,0x3
0086 181b | | Execute Package,Field_Execute,Field_Number 0x1b
0087 4505 |E | Exit_Subprogram 0x5
0088 00db | | Load_Top At_Offset_3 ; Debug Table 0x4.0x5 = 0x88,0x5
0089 00eb | | Load_Encached Diana_Cache
008a 18ec | | Execute Package,Field_Execute,Field_Number 0xec
008b 00eb | | Load_Encached Diana_Cache
008c 18ec | | Execute Package,Field_Execute,Field_Number 0xec
008d 00eb | | Load_Encached Diana_Cache
008e 18cf | | Execute Package,Field_Execute,Field_Number 0xcf
008f 490b |I | Short_Literal 0x10b
0090 00eb | | Load_Encached Diana_Cache
0091 0096 | | Execute Package,Field_Execute_Dynamic
0092 e004 | | Load 0x0,0x4
0093 1823 | # | Execute Package,Field_Execute,Field_Number 0x23
0094 4803 |H | Short_Literal 0x3 ; Debug Table 0x4.0x6 = 0x94,0x6
0095 00d9 | | Load_Top At_Offset_1
0096 e003 | | Load 0x0,0x3
0097 1820 | | Execute Package,Field_Execute,Field_Number 0x20
0098 4505 |E | Exit_Subprogram 0x5
0099 0000 0000 | | .BLANK 0000[0x7]
00a0 ; --------------------------------------------------------------------------------------
00a0 ; SUBPROGRAM
00a0 ; --------------------------------------------------------------------------------------
00a0 00ab | | .CONST 0x00ab ; Address of begin
00a1 0004 | | .CONST 0x0004 ; Address of exception handler
00a2 0002 | | .CONST 0x0002 ; Number of locals
00a3 INIT_00a0:
00a3 00da | | Load_Top At_Offset_2 ; Debug Table 0x5 = .DEBUG 0x00a3,0x075a,0x0001,0x0000,0x0057,0x38f5,0x0000,0x0056
; Debug Table 0x5.0x0 = 0xa3,0xffff
00a4 e001 | | Load 0x0,0x1
00a5 1823 | # | Execute Package,Field_Execute,Field_Number 0x23
00a6 e001 | | Load 0x0,0x1
00a7 1822 | " | Execute Package,Field_Execute,Field_Number 0x22
00a8 e001 | | Load 0x0,0x1
00a9 1b21 | ! | Execute Package,Field_Read,Field_Number 0x21
00aa 03f1 | | Declare_Variable Discrete,With_Value
00ab BODY_00a0:
00ab e5fb | | Load 0x2,-0x5 ; Debug Table 0x5.0x1 = 0xab,0x1
00ac e5fc | | Load 0x2,-0x4
00ad 00da | | Load_Top At_Offset_2
00ae 4800 |H | Short_Literal 0x0
00af e5fe | | Load 0x2,-0x2
00b0 e5ff | | Load 0x2,-0x1
00b1 8217 | | Call 0x1,0x17
00b2 00db | | Load_Top At_Offset_3 ; Debug Table 0x5.0x2 = 0xb2,0x2
00b3 00eb | | Load_Encached Diana_Cache
00b4 18d4 | | Execute Package,Field_Execute,Field_Number 0xd4
00b5 e002 | | Load 0x0,0x2
00b6 1817 | | Execute Package,Field_Execute,Field_Number 0x17
00b7 e5fb | | Load 0x2,-0x5 ; Debug Table 0x5.0x3 = 0xb7,0x3
00b8 7008 |p | Jump_Nonzero 0xc1
00b9 e003 | | Load 0x0,0x3 ; Debug Table 0x5.0x4 = 0xb9,0x4
00ba 1b0d | | Execute Package,Field_Read,Field_Number 0xd
00bb 4802 |H | Short_Literal 0x2
00bc e5fd | | Load 0x2,-0x3
00bd 00db | | Load_Top At_Offset_3
00be e003 | | Load 0x0,0x3
00bf 181b | | Execute Package,Field_Execute,Field_Number 0x1b
00c0 4506 |E | Exit_Subprogram 0x6
00c1 00db | | Load_Top At_Offset_3 ; Debug Table 0x5.0x5 = 0xc1,0x5
00c2 00eb | | Load_Encached Diana_Cache
00c3 18ec | | Execute Package,Field_Execute,Field_Number 0xec
00c4 00eb | | Load_Encached Diana_Cache
00c5 18ec | | Execute Package,Field_Execute,Field_Number 0xec
00c6 00eb | | Load_Encached Diana_Cache
00c7 18cf | | Execute Package,Field_Execute,Field_Number 0xcf
00c8 490b |I | Short_Literal 0x10b
00c9 00eb | | Load_Encached Diana_Cache
00ca 0096 | | Execute Package,Field_Execute_Dynamic
00cb e004 | | Load 0x0,0x4
00cc 1823 | # | Execute Package,Field_Execute,Field_Number 0x23
00cd 4803 |H | Short_Literal 0x3 ; Debug Table 0x5.0x6 = 0xcd,0x6
00ce 00d9 | | Load_Top At_Offset_1
00cf e003 | | Load 0x0,0x3
00d0 1820 | | Execute Package,Field_Execute,Field_Number 0x20
00d1 4506 |E | Exit_Subprogram 0x6
00d2 0000 0000 | | .BLANK 0000[0x6]
00d8 ; --------------------------------------------------------------------------------------
00d8 ; SUBPROGRAM
00d8 ; --------------------------------------------------------------------------------------
00d8 00e3 | | .CONST 0x00e3 ; Address of begin
00d9 0004 | | .CONST 0x0004 ; Address of exception handler
00da 0002 | | .CONST 0x0002 ; Number of locals
00db INIT_00d8:
00db 00ef | | Load_Encached Diana_Sequence_Cache ; Debug Table 0x6 = .DEBUG 0x00db,0x076a,0x0001,0x0000,0x0057,0x38f5,0x0000,0x0074
; Debug Table 0x6.0x0 = 0xdb,0xffff
00dc 00db | | Load_Top At_Offset_3
00dd 490f |I | Short_Literal 0x10f
00de 00eb | | Load_Encached Diana_Cache
00df 0096 | | Execute Package,Field_Execute_Dynamic
00e0 00eb | | Load_Encached Diana_Cache
00e1 18ed | | Execute Package,Field_Execute,Field_Number 0xed
00e2 0031 | 1 | Store_Top Heap_Access,At_Offset_1
00e3 BODY_00d8:
00e3 00cf | | Action Mark_Auxiliary
00e4 781b |x | Jump 0x100
00e5 4800 |H | Short_Literal 0x0 ; Debug Table 0x6.0x1 = 0xe5,0x2
00e6 00da | | Load_Top At_Offset_2
00e7 0007 | | Action Break_Optional
00e8 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x6.0x2 = 0xe8,0x401
00e9 0217 | | Execute Heap_Access,All_Reference
00ea 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
00eb 00d9 | | Load_Top At_Offset_1
00ec 0007 | | Action Break_Optional
00ed e407 | | Load 0x2,0x7 ; Debug Table 0x6.0x3 = 0xed,0x801
00ee 0007 | | Action Break_Optional
00ef 0210 | | Execute Heap_Access,Get_Segment ; Debug Table 0x6.0x4 = 0xef,0x802
00f0 0007 | | Action Break_Optional ; Debug Table 0x6.0x5 = 0xf0,0x803
00f1 00d0 | | Action Swap_Control ; Debug Table 0x6.0x6 = 0xf1,0x804
00f2 00d1 | | Pop_Control Pop_Count_1
00f3 49af |I | Short_Literal 0x1af ; Debug Table 0x6.0x7 = 0xf3,0x401
00f4 00eb | | Load_Encached Diana_Cache
00f5 0096 | | Execute Package,Field_Execute_Dynamic
00f6 00d0 | | Action Swap_Control
00f7 00d1 | | Pop_Control Pop_Count_1
00f8 e005 | | Load 0x0,0x5 ; Debug Table 0x6.0x8 = 0xf8,0x2
00f9 180d | | Execute Package,Field_Execute,Field_Number 0xd
00fa 0007 | | Action Break_Optional ; Debug Table 0x6.0x9 = 0xfa,0x3
00fb 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x6.0xa = 0xfb,0xc01
00fc 0217 | | Execute Heap_Access,All_Reference
00fd 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
00fe 0032 | 2 | Store_Top Heap_Access,At_Offset_2 ; Debug Table 0x6.0xb = 0xfe,0x3
00ff 00c9 | | Action Pop_Auxiliary_Loop
0100 0007 | | Action Break_Optional ; Debug Table 0x6.0xc = 0x100,0x1
0101 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x6.0xd = 0x101,0x1001
0102 021d | | Execute Heap_Access,Is_Null
0103 6fe1 |o | Jump_Zero 0xe5 ; Debug Table 0x6.0xe = 0x103,0x1
0104 4502 |E | Exit_Subprogram 0x2
0105 0000 0000 | | .XXX[0x3]
0107 0000 | |
0108 ; --------------------------------------------------------------------------------------
0108 ; SUBPROGRAM
0108 ; --------------------------------------------------------------------------------------
0108 015a | Z | .CONST 0x015a ; Address of begin
0109 0004 | | .CONST 0x0004 ; Address of exception handler
010a 0006 | | .CONST 0x0006 ; Number of locals
010b INIT_0108:
010b 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x7 = .DEBUG 0x010b,0x078a,0x0001,0x0000,0x0057,0x38f5,0x0000,0x007e
; Debug Table 0x7.0x0 = 0x10b,0xffff
010c 00db | | Load_Top At_Offset_3
010d e001 | | Load 0x0,0x1
010e 1823 | # | Execute Package,Field_Execute,Field_Number 0x23
010f 0031 | 1 | Store_Top Heap_Access,At_Offset_1
0110 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x7.0x1 = 0x110,0xfffe
0111 00d9 | | Load_Top At_Offset_1
0112 00eb | | Load_Encached Diana_Cache
0113 18fb | | Execute Package,Field_Execute,Field_Number 0xfb
0114 0031 | 1 | Store_Top Heap_Access,At_Offset_1
0115 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x7.0x2 = 0x115,0xfffd
0116 4801 |H | Short_Literal 0x1
0117 00da | | Load_Top At_Offset_2
0118 00eb | | Load_Encached Diana_Cache
0119 1888 | | Execute Package,Field_Execute,Field_Number 0x88
011a 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x7.0x3 = 0x11a,0x401
011b 7002 |p | Jump_Nonzero 0x11e
011c 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x7.0x4 = 0x11c,0x402
011d 782c |x, | Jump 0x14a
011e 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x7.0x5 = 0x11e,0x403
011f 0217 | | Execute Heap_Access,All_Reference
0120 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0121 6804 |h | Jump_Zero 0x126
0122 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x7.0x6 = 0x122,0x404
0123 0217 | | Execute Heap_Access,All_Reference
0124 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
0125 7824 |x$ | Jump 0x14a
0126 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x7.0x7 = 0x126,0x405
0127 0007 | | Action Break_Optional
0128 e407 | | Load 0x2,0x7 ; Debug Table 0x7.0x8 = 0x128,0x801
0129 0007 | | Action Break_Optional
012a 0148 | H | Execute Heap_Access,Get_Offset ; Debug Table 0x7.0x9 = 0x12a,0x802
012b 0007 | | Action Break_Optional ; Debug Table 0x7.0xa = 0x12b,0x803
012c 00d0 | | Action Swap_Control ; Debug Table 0x7.0xb = 0x12c,0x804
012d 00d1 | | Pop_Control Pop_Count_1
012e 49bb |I | Short_Literal 0x1bb ; Debug Table 0x7.0xc = 0x12e,0x405
012f 00eb | | Load_Encached Diana_Cache
0130 0098 | | Execute Package,Field_Read_Dynamic
0131 012c | , | Execute Any,Size
0132 e006 | | Load 0x0,0x6
0133 1b17 | | Execute Package,Field_Read,Field_Number 0x17
0134 025b | [ | Execute Discrete,Check_In_Type
0135 0273 | s | Execute Discrete,Plus
0136 00d9 | | Load_Top At_Offset_1
0137 0007 | | Action Break_Optional
0138 e408 | | Load 0x2,0x8 ; Debug Table 0x7.0xd = 0x138,0xc01
0139 0007 | | Action Break_Optional
013a 0210 | | Execute Heap_Access,Get_Segment ; Debug Table 0x7.0xe = 0x13a,0xc02
013b 0007 | | Action Break_Optional ; Debug Table 0x7.0xf = 0x13b,0xc03
013c 00d0 | | Action Swap_Control ; Debug Table 0x7.0x10 = 0x13c,0xc04
013d 00d1 | | Pop_Control Pop_Count_1
013e 49c8 |I | Short_Literal 0x1c8 ; Debug Table 0x7.0x11 = 0x13e,0x804
013f 00eb | | Load_Encached Diana_Cache
0140 0098 | | Execute Package,Field_Read_Dynamic
0141 49c9 |I | Short_Literal 0x1c9
0142 00eb | | Load_Encached Diana_Cache
0143 0098 | | Execute Package,Field_Read_Dynamic
0144 49ca |I | Short_Literal 0x1ca
0145 00eb | | Load_Encached Diana_Cache
0146 0095 | | Execute Package,Field_Reference_Dynamic
0147 e007 | | Load 0x0,0x7
0148 1819 | | Execute Package,Field_Execute,Field_Number 0x19
0149 7800 |x | Jump 0x14a
014a 00d0 | | Action Swap_Control
014b 00d1 | | Pop_Control Pop_Count_1
014c 4976 |Iv | Short_Literal 0x176 ; Debug Table 0x7.0x12 = 0x14c,0xfffd
014d 00eb | | Load_Encached Diana_Cache
014e 0098 | | Execute Package,Field_Read_Dynamic
014f 1815 | | Execute Package,Field_Execute,Field_Number 0x15
0150 0031 | 1 | Store_Top Heap_Access,At_Offset_1
0151 00ef | | Load_Encached Diana_Sequence_Cache ; Debug Table 0x7.0x13 = 0x151,0xfffc
0152 e5fe | | Load 0x2,-0x2
0153 490f |I | Short_Literal 0x10f
0154 00eb | | Load_Encached Diana_Cache
0155 0096 | | Execute Package,Field_Execute_Dynamic
0156 00eb | | Load_Encached Diana_Cache
0157 18ed | | Execute Package,Field_Execute,Field_Number 0xed
0158 0031 | 1 | Store_Top Heap_Access,At_Offset_1
0159 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x7.0x14 = 0x159,0xfffb
015a BODY_0108:
015a 00cf | | Action Mark_Auxiliary
015b 7824 |x$ | Jump 0x180
015c 00da | | Load_Top At_Offset_2 ; Debug Table 0x7.0x15 = 0x15c,0x2
015d 0007 | | Action Break_Optional
015e 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x7.0x16 = 0x15e,0x1001
015f 0217 | | Execute Heap_Access,All_Reference
0160 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0161 00d9 | | Load_Top At_Offset_1
0162 0007 | | Action Break_Optional
0163 e40a | | Load 0x2,0xa ; Debug Table 0x7.0x17 = 0x163,0x1401
0164 0007 | | Action Break_Optional
0165 0210 | | Execute Heap_Access,Get_Segment ; Debug Table 0x7.0x18 = 0x165,0x1402
0166 0007 | | Action Break_Optional ; Debug Table 0x7.0x19 = 0x166,0x1403
0167 00d0 | | Action Swap_Control ; Debug Table 0x7.0x1a = 0x167,0x1404
0168 00d1 | | Pop_Control Pop_Count_1
0169 49af |I | Short_Literal 0x1af ; Debug Table 0x7.0x1b = 0x169,0x1001
016a 00eb | | Load_Encached Diana_Cache
016b 0096 | | Execute Package,Field_Execute_Dynamic
016c 00d0 | | Action Swap_Control
016d 00d1 | | Pop_Control Pop_Count_1
016e 0032 | 2 | Store_Top Heap_Access,At_Offset_2 ; Debug Table 0x7.0x1c = 0x16e,0x2
016f 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x7.0x1d = 0x16f,0x3
0170 e404 | | Load 0x2,0x4
0171 e402 | | Load 0x2,0x2
0172 e5ff | | Load 0x2,-0x1
0173 8219 | | Call 0x1,0x19
0174 0007 | | Action Break_Optional ; Debug Table 0x7.0x1e = 0x174,0x4
0175 00da | | Load_Top At_Offset_2 ; Debug Table 0x7.0x1f = 0x175,0x1801
0176 0217 | | Execute Heap_Access,All_Reference
0177 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0178 0033 | 3 | Store_Top Heap_Access,At_Offset_3 ; Debug Table 0x7.0x20 = 0x178,0x4
0179 00db | | Load_Top At_Offset_3 ; Debug Table 0x7.0x21 = 0x179,0x5
017a 4976 |Iv | Short_Literal 0x176
017b 00eb | | Load_Encached Diana_Cache
017c 0098 | | Execute Package,Field_Read_Dynamic
017d 1816 | | Execute Package,Field_Execute,Field_Number 0x16
017e a404 | | Store_Unchecked 0x2,0x4
017f 00c9 | | Action Pop_Auxiliary_Loop
0180 0007 | | Action Break_Optional ; Debug Table 0x7.0x22 = 0x180,0x1
0181 00da | | Load_Top At_Offset_2 ; Debug Table 0x7.0x23 = 0x181,0x1c01
0182 021d | | Execute Heap_Access,Is_Null
0183 6fd8 |o | Jump_Zero 0x15c ; Debug Table 0x7.0x24 = 0x183,0x1
0184 4503 |E | Exit_Subprogram 0x3
0185 0000 0000 | | .XXX[0x3]
0187 0000 | |
0188 ; --------------------------------------------------------------------------------------
0188 ; SUBPROGRAM
0188 ; --------------------------------------------------------------------------------------
0188 0195 | | .CONST 0x0195 ; Address of begin
0189 0004 | | .CONST 0x0004 ; Address of exception handler
018a 0006 | | .CONST 0x0006 ; Number of locals
018b INIT_0188:
018b 00ee | | Load_Encached Diana_Seq_Type_Cache ; Debug Table 0x8 = .DEBUG 0x018b,0x07d6,0x0001,0x0000,0x0057,0x38f5,0x0000,0x008e
; Debug Table 0x8.0x0 = 0x18b,0xffff
018c 00db | | Load_Top At_Offset_3
018d 00eb | | Load_Encached Diana_Cache
018e 1888 | | Execute Package,Field_Execute,Field_Number 0x88
018f 0031 | 1 | Store_Top Heap_Access,At_Offset_1
0190 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x8.0x1 = 0x190,0xfffe
0191 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x8.0x2 = 0x191,0xfffd
0192 00ee | | Load_Encached Diana_Seq_Type_Cache ; Debug Table 0x8.0x3 = 0x192,0xfffc
0193 00e2 | | Load_Encached Integer_Cache ; Debug Table 0x8.0x4 = 0x193,0xfffb
0194 0601 | | Execute_Immediate Set_Value_Unchecked,0x1
0195 BODY_0188:
0195 00cf | | Action Mark_Auxiliary
0196 789c |x | Jump 0x233
0197 e402 | | Load 0x2,0x2 ; Debug Table 0x8.0x5 = 0x197,0x2
0198 0007 | | Action Break_Optional
0199 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x8.0x6 = 0x199,0x401
019a 7002 |p | Jump_Nonzero 0x19d
019b 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x8.0x7 = 0x19b,0x402
019c 782c |x, | Jump 0x1c9
019d 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x8.0x8 = 0x19d,0x403
019e 0217 | | Execute Heap_Access,All_Reference
019f 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
01a0 6804 |h | Jump_Zero 0x1a5
01a1 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x8.0x9 = 0x1a1,0x404
01a2 0217 | | Execute Heap_Access,All_Reference
01a3 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
01a4 7824 |x$ | Jump 0x1c9
01a5 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x8.0xa = 0x1a5,0x405
01a6 0007 | | Action Break_Optional
01a7 e409 | | Load 0x2,0x9 ; Debug Table 0x8.0xb = 0x1a7,0x801
01a8 0007 | | Action Break_Optional
01a9 0148 | H | Execute Heap_Access,Get_Offset ; Debug Table 0x8.0xc = 0x1a9,0x802
01aa 0007 | | Action Break_Optional ; Debug Table 0x8.0xd = 0x1aa,0x803
01ab 00d0 | | Action Swap_Control ; Debug Table 0x8.0xe = 0x1ab,0x804
01ac 00d1 | | Pop_Control Pop_Count_1
01ad 49bb |I | Short_Literal 0x1bb ; Debug Table 0x8.0xf = 0x1ad,0x405
01ae 00eb | | Load_Encached Diana_Cache
01af 0098 | | Execute Package,Field_Read_Dynamic
01b0 012c | , | Execute Any,Size
01b1 e006 | | Load 0x0,0x6
01b2 1b17 | | Execute Package,Field_Read,Field_Number 0x17
01b3 025b | [ | Execute Discrete,Check_In_Type
01b4 0273 | s | Execute Discrete,Plus
01b5 00d9 | | Load_Top At_Offset_1
01b6 0007 | | Action Break_Optional
01b7 e40a | | Load 0x2,0xa ; Debug Table 0x8.0x10 = 0x1b7,0xc01
01b8 0007 | | Action Break_Optional
01b9 0210 | | Execute Heap_Access,Get_Segment ; Debug Table 0x8.0x11 = 0x1b9,0xc02
01ba 0007 | | Action Break_Optional ; Debug Table 0x8.0x12 = 0x1ba,0xc03
01bb 00d0 | | Action Swap_Control ; Debug Table 0x8.0x13 = 0x1bb,0xc04
01bc 00d1 | | Pop_Control Pop_Count_1
01bd 49c8 |I | Short_Literal 0x1c8 ; Debug Table 0x8.0x14 = 0x1bd,0x804
01be 00eb | | Load_Encached Diana_Cache
01bf 0098 | | Execute Package,Field_Read_Dynamic
01c0 49c9 |I | Short_Literal 0x1c9
01c1 00eb | | Load_Encached Diana_Cache
01c2 0098 | | Execute Package,Field_Read_Dynamic
01c3 49ca |I | Short_Literal 0x1ca
01c4 00eb | | Load_Encached Diana_Cache
01c5 0095 | | Execute Package,Field_Reference_Dynamic
01c6 e007 | | Load 0x0,0x7
01c7 1819 | | Execute Package,Field_Execute,Field_Number 0x19
01c8 7800 |x | Jump 0x1c9
01c9 00d0 | | Action Swap_Control
01ca 00d1 | | Pop_Control Pop_Count_1
01cb a403 | | Store_Unchecked 0x2,0x3 ; Debug Table 0x8.0x15 = 0x1cb,0x2
01cc e403 | | Load 0x2,0x3 ; Debug Table 0x8.0x16 = 0x1cc,0x3
01cd 00eb | | Load_Encached Diana_Cache
01ce 18d4 | | Execute Package,Field_Execute,Field_Number 0xd4
01cf a404 | | Store_Unchecked 0x2,0x4
01d0 e403 | | Load 0x2,0x3 ; Debug Table 0x8.0x17 = 0x1d0,0x4
01d1 00eb | | Load_Encached Diana_Cache
01d2 18d0 | | Execute Package,Field_Execute,Field_Number 0xd0
01d3 00eb | | Load_Encached Diana_Cache
01d4 1888 | | Execute Package,Field_Execute,Field_Number 0x88
01d5 0033 | 3 | Store_Top Heap_Access,At_Offset_3
01d6 00db | | Load_Top At_Offset_3 ; Debug Table 0x8.0x18 = 0x1d6,0x5
01d7 e002 | | Load 0x0,0x2
01d8 1817 | | Execute Package,Field_Execute,Field_Number 0x17
01d9 00cf | | Action Mark_Auxiliary
01da 0007 | | Action Break_Optional ; Debug Table 0x8.0x19 = 0x1da,0x6
01db 00da | | Load_Top At_Offset_2 ; Debug Table 0x8.0x1a = 0x1db,0x7
01dc e405 | | Load 0x2,0x5
01dd 0007 | | Action Break_Optional
01de 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x8.0x1b = 0x1de,0x1001
01df 7002 |p | Jump_Nonzero 0x1e2
01e0 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x8.0x1c = 0x1e0,0x1002
01e1 782c |x, | Jump 0x20e
01e2 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x8.0x1d = 0x1e2,0x1003
01e3 0217 | | Execute Heap_Access,All_Reference
01e4 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
01e5 6804 |h | Jump_Zero 0x1ea
01e6 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x8.0x1e = 0x1e6,0x1004
01e7 0217 | | Execute Heap_Access,All_Reference
01e8 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
01e9 7824 |x$ | Jump 0x20e
01ea 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x8.0x1f = 0x1ea,0x1005
01eb 0007 | | Action Break_Optional
01ec e40b | | Load 0x2,0xb ; Debug Table 0x8.0x20 = 0x1ec,0x1401
01ed 0007 | | Action Break_Optional
01ee 0148 | H | Execute Heap_Access,Get_Offset ; Debug Table 0x8.0x21 = 0x1ee,0x1402
01ef 0007 | | Action Break_Optional ; Debug Table 0x8.0x22 = 0x1ef,0x1403
01f0 00d0 | | Action Swap_Control ; Debug Table 0x8.0x23 = 0x1f0,0x1404
01f1 00d1 | | Pop_Control Pop_Count_1
01f2 49bb |I | Short_Literal 0x1bb ; Debug Table 0x8.0x24 = 0x1f2,0x1005
01f3 00eb | | Load_Encached Diana_Cache
01f4 0098 | | Execute Package,Field_Read_Dynamic
01f5 012c | , | Execute Any,Size
01f6 e006 | | Load 0x0,0x6
01f7 1b17 | | Execute Package,Field_Read,Field_Number 0x17
01f8 025b | [ | Execute Discrete,Check_In_Type
01f9 0273 | s | Execute Discrete,Plus
01fa 00d9 | | Load_Top At_Offset_1
01fb 0007 | | Action Break_Optional
01fc e40c | | Load 0x2,0xc ; Debug Table 0x8.0x25 = 0x1fc,0x1801
01fd 0007 | | Action Break_Optional
01fe 0210 | | Execute Heap_Access,Get_Segment ; Debug Table 0x8.0x26 = 0x1fe,0x1802
01ff 0007 | | Action Break_Optional ; Debug Table 0x8.0x27 = 0x1ff,0x1803
0200 00d0 | | Action Swap_Control ; Debug Table 0x8.0x28 = 0x200,0x1804
0201 00d1 | | Pop_Control Pop_Count_1
0202 49c8 |I | Short_Literal 0x1c8 ; Debug Table 0x8.0x29 = 0x202,0x1404
0203 00eb | | Load_Encached Diana_Cache
0204 0098 | | Execute Package,Field_Read_Dynamic
0205 49c9 |I | Short_Literal 0x1c9
0206 00eb | | Load_Encached Diana_Cache
0207 0098 | | Execute Package,Field_Read_Dynamic
0208 49ca |I | Short_Literal 0x1ca
0209 00eb | | Load_Encached Diana_Cache
020a 0095 | | Execute Package,Field_Reference_Dynamic
020b e007 | | Load 0x0,0x7
020c 1819 | | Execute Package,Field_Execute,Field_Number 0x19
020d 7800 |x | Jump 0x20e
020e 00d0 | | Action Swap_Control
020f 00d1 | | Pop_Control Pop_Count_1
0210 e008 | | Load 0x0,0x8 ; Debug Table 0x8.0x2a = 0x210,0x7
0211 181b | | Execute Package,Field_Execute,Field_Number 0x1b
0212 00da | | Load_Top At_Offset_2 ; Debug Table 0x8.0x2b = 0x212,0x8
0213 0a01 | | Execute_Immediate Plus,0x1
0214 0248 | H | Execute Discrete,Check_In_Integer
0215 0053 | S | Store_Top_Unchecked Discrete,At_Offset_3
0216 0007 | | Action Break_Optional ; Debug Table 0x8.0x2c = 0x216,0x9
0217 00db | | Load_Top At_Offset_3 ; Debug Table 0x8.0x2d = 0x217,0x1c01
0218 7002 |p | Jump_Nonzero 0x21b
0219 00ee | | Load_Encached Diana_Seq_Type_Cache ; Debug Table 0x8.0x2e = 0x219,0x1c02
021a 7803 |x | Jump 0x21e
021b 00db | | Load_Top At_Offset_3 ; Debug Table 0x8.0x2f = 0x21b,0x1c03
021c 0217 | | Execute Heap_Access,All_Reference
021d 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
021e a405 | | Store_Unchecked 0x2,0x5 ; Debug Table 0x8.0x30 = 0x21e,0x9
021f 0007 | | Action Break_Optional ; Debug Table 0x8.0x31 = 0x21f,0xa
0220 00db | | Load_Top At_Offset_3 ; Debug Table 0x8.0x32 = 0x220,0x2001
0221 021d | | Execute Heap_Access,Is_Null
0222 7005 |p | Jump_Nonzero 0x228 ; Debug Table 0x8.0x33 = 0x222,0xa
0223 4800 |H | Short_Literal 0x0 ; Debug Table 0x8.0x34 = 0x223,0xb
0224 e004 | | Load 0x0,0x4
0225 1830 | 0 | Execute Package,Field_Execute,Field_Number 0x30
0226 00c9 | | Action Pop_Auxiliary_Loop
0227 7fb3 | | Jump 0x1db
0228 00ce | | Action Pop_Auxiliary
0229 0007 | | Action Break_Optional ; Debug Table 0x8.0x35 = 0x229,0xc
022a e402 | | Load 0x2,0x2 ; Debug Table 0x8.0x36 = 0x22a,0x2401
022b 7002 |p | Jump_Nonzero 0x22e
022c 00ee | | Load_Encached Diana_Seq_Type_Cache ; Debug Table 0x8.0x37 = 0x22c,0x2402
022d 7803 |x | Jump 0x231
022e e402 | | Load 0x2,0x2 ; Debug Table 0x8.0x38 = 0x22e,0x2403
022f 0217 | | Execute Heap_Access,All_Reference
0230 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0231 a402 | | Store_Unchecked 0x2,0x2 ; Debug Table 0x8.0x39 = 0x231,0xc
0232 00c9 | | Action Pop_Auxiliary_Loop
0233 0007 | | Action Break_Optional ; Debug Table 0x8.0x3a = 0x233,0x1
0234 e402 | | Load 0x2,0x2 ; Debug Table 0x8.0x3b = 0x234,0x2801
0235 021d | | Execute Heap_Access,Is_Null
0236 6f60 |o` | Jump_Zero 0x197 ; Debug Table 0x8.0x3c = 0x236,0x1
0237 4502 |E | Exit_Subprogram 0x2
0238 ; --------------------------------------------------------------------------------------
0238 ; SUBPROGRAM
0238 ; --------------------------------------------------------------------------------------
0238 0251 | Q | .CONST 0x0251 ; Address of begin
0239 0004 | | .CONST 0x0004 ; Address of exception handler
023a 0007 | | .CONST 0x0007 ; Number of locals
023b INIT_0238:
023b 00ee | | Load_Encached Diana_Seq_Type_Cache ; Debug Table 0x9 = .DEBUG 0x023b,0x0852,0x0001,0x0000,0x0057,0x38f5,0x0000,0x0098
; Debug Table 0x9.0x0 = 0x23b,0xffff
023c 00db | | Load_Top At_Offset_3
023d 00eb | | Load_Encached Diana_Cache
023e 1888 | | Execute Package,Field_Execute,Field_Number 0x88
023f 0031 | 1 | Store_Top Heap_Access,At_Offset_1
0240 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x9.0x1 = 0x240,0xfffe
0241 00d9 | | Load_Top At_Offset_1
0242 e009 | | Load 0x0,0x9
0243 1819 | | Execute Package,Field_Execute,Field_Number 0x19
0244 0031 | 1 | Store_Top Heap_Access,At_Offset_1
0245 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x9.0x2 = 0x245,0xfffd
0246 00eb | | Load_Encached Diana_Cache ; Debug Table 0x9.0x3 = 0x246,0xfffc
0247 1b96 | | Execute Package,Field_Read,Field_Number 0x96
0248 0322 | " | Declare_Variable Record
0249 00d8 | | Load_Top At_Offset_0
024a 1c00 | | Execute_Immediate Run_Utility,0x0
024b e00a | | Load 0x0,0xa ; Debug Table 0x9.0x4 = 0x24b,0xfffb
024c 1b0d | | Execute Package,Field_Read,Field_Number 0xd
024d 02c7 | | Declare_Variable Any
024e 00d8 | | Load_Top At_Offset_0
024f 1c00 | | Execute_Immediate Run_Utility,0x0
0250 00e1 | | Load_Encached Boolean_Cache ; Debug Table 0x9.0x5 = 0x250,0xfffa
0251 BODY_0238:
0251 0007 | | Action Break_Optional ; Debug Table 0x9.0x6 = 0x251,0x1
0252 e403 | | Load 0x2,0x3 ; Debug Table 0x9.0x7 = 0x252,0x401
0253 0007 | | Action Break_Optional
0254 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0x9.0x8 = 0x254,0x402
0255 0007 | | Action Break_Optional ; Debug Table 0x9.0x9 = 0x255,0x403
0256 0007 | | Action Break_Optional ; Debug Table 0x9.0xa = 0x256,0x404
0257 0fa6 | | Execute_Immediate Equal,0xa6 ; Debug Table 0x9.0xb = 0x257,0x1
0258 7005 |p | Jump_Nonzero 0x25e
0259 4801 |H | Short_Literal 0x1 ; Debug Table 0x9.0xc = 0x259,0x2
025a a5fd | | Store_Unchecked 0x2,-0x3
025b 48ff |H | Short_Literal 0xff ; Debug Table 0x9.0xd = 0x25b,0x3
025c a5fc | | Store_Unchecked 0x2,-0x4
025d 4503 |E | Exit_Subprogram 0x3
025e e5fe | | Load 0x2,-0x2 ; Debug Table 0x9.0xe = 0x25e,0x4
025f e403 | | Load 0x2,0x3
0260 e5ff | | Load 0x2,-0x1
0261 821b | | Call 0x1,0x1b
0262 a404 | | Store_Unchecked 0x2,0x4
0263 0007 | | Action Break_Optional ; Debug Table 0x9.0xf = 0x263,0x5
0264 00db | | Load_Top At_Offset_3 ; Debug Table 0x9.0x10 = 0x264,0x801
0265 021d | | Execute Heap_Access,Is_Null
0266 7018 |p | Jump_Nonzero 0x27f ; Debug Table 0x9.0x11 = 0x266,0x5
0267 00da | | Load_Top At_Offset_2 ; Debug Table 0x9.0x12 = 0x267,0x6
0268 00e1 | | Load_Encached Boolean_Cache
0269 e404 | | Load 0x2,0x4
026a e00b | | Load 0x0,0xb
026b 180d | | Execute Package,Field_Execute,Field_Number 0xd
026c 005a | Z | Store_Top Discrete,At_Offset_2
026d 00d1 | | Pop_Control Pop_Count_1
026e 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x9.0x13 = 0x26e,0x7
026f 680f |h | Jump_Zero 0x27f
0270 00da | | Load_Top At_Offset_2 ; Debug Table 0x9.0x14 = 0x270,0x8
0271 00eb | | Load_Encached Diana_Cache
0272 18a5 | | Execute Package,Field_Execute,Field_Number 0xa5
0273 680b |h | Jump_Zero 0x27f
0274 00da | | Load_Top At_Offset_2 ; Debug Table 0x9.0x15 = 0x274,0x9
0275 00eb | | Load_Encached Diana_Cache
0276 189f | | Execute Package,Field_Execute,Field_Number 0x9f
0277 c406 | | Store 0x2,0x6
0278 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x9.0x16 = 0x278,0xa
0279 e403 | | Load 0x2,0x3
027a 821a | | Call 0x1,0x1a
027b a5fc | | Store_Unchecked 0x2,-0x4
027c 4801 |H | Short_Literal 0x1 ; Debug Table 0x9.0x17 = 0x27c,0xb
027d a5fd | | Store_Unchecked 0x2,-0x3
027e 4503 |E | Exit_Subprogram 0x3 ; Debug Table 0x9.0x18 = 0x27e,0xc
027f 4800 |H | Short_Literal 0x0 ; Debug Table 0x9.0x19 = 0x27f,0xd
0280 a5fd | | Store_Unchecked 0x2,-0x3
0281 4800 |H | Short_Literal 0x0 ; Debug Table 0x9.0x1a = 0x281,0xe
0282 a5fc | | Store_Unchecked 0x2,-0x4
0283 4503 |E | Exit_Subprogram 0x3
0284 0000 0000 | | .BLANK 0000[0x4]
0288 ; --------------------------------------------------------------------------------------
0288 ; SUBPROGRAM
0288 ; --------------------------------------------------------------------------------------
0288 028b | | .CONST 0x028b ; Address of begin
0289 0004 | | .CONST 0x0004 ; Address of exception handler
028a 0001 | | .CONST 0x0001 ; Number of locals
028b BODY_0288:
028b INIT_0288:
028b 00da | | Load_Top At_Offset_2 ; Debug Table 0xa = .DEBUG 0x028b,0x088a,0x0002,0x0000,0x0058,0xc735,0x0000,0x004e
; Debug Table 0xa.0x0 = 0x28b,0x1
028c e008 | | Load 0x0,0x8
028d 18a7 | | Execute Package,Field_Execute,Field_Number 0xa7
028e 4401 |D | Exit_Subprogram With_Result,0x1
028f 0000 | | .XXX[0x1]
0290 ; --------------------------------------------------------------------------------------
0290 ; SUBPROGRAM
0290 ; --------------------------------------------------------------------------------------
0290 02b5 | | .CONST 0x02b5 ; Address of begin
0291 0004 | | .CONST 0x0004 ; Address of exception handler
0292 0005 | | .CONST 0x0005 ; Number of locals
0293 INIT_0290:
0293 e5fb | | Load 0x2,-0x5 ; Debug Table 0xb = .DEBUG 0x0293,0x088e,0x0001,0x0000,0x0058,0xc735,0x0000,0x00a3
; Debug Table 0xb.0x0 = 0x293,0xffff
0294 e001 | | Load 0x0,0x1
0295 1b21 | ! | Execute Package,Field_Read,Field_Number 0x21
0296 0260 | ` | Execute Discrete,In_Type
0297 00e1 | | Load_Encached Boolean_Cache
0298 03f1 | | Declare_Variable Discrete,With_Value
0299 e5fe | | Load 0x2,-0x2 ; Debug Table 0xb.0x1 = 0x299,0xfffe
029a 490f |I | Short_Literal 0x10f
029b 00eb | | Load_Encached Diana_Cache
029c 0096 | | Execute Package,Field_Execute_Dynamic
029d 00eb | | Load_Encached Diana_Cache
029e 18ed | | Execute Package,Field_Execute,Field_Number 0xed
029f 4975 |Iu | Short_Literal 0x175
02a0 00eb | | Load_Encached Diana_Cache
02a1 0098 | | Execute Package,Field_Read_Dynamic
02a2 1824 | $ | Execute Package,Field_Execute,Field_Number 0x24
02a3 00e2 | | Load_Encached Integer_Cache
02a4 03f1 | | Declare_Variable Discrete,With_Value
02a5 e5ff | | Load 0x2,-0x1 ; Debug Table 0xb.0x2 = 0x2a5,0xfffd
02a6 00eb | | Load_Encached Diana_Cache
02a7 18d4 | | Execute Package,Field_Execute,Field_Number 0xd4
02a8 4976 |Iv | Short_Literal 0x176
02a9 00eb | | Load_Encached Diana_Cache
02aa 0098 | | Execute Package,Field_Read_Dynamic
02ab 1813 | | Execute Package,Field_Execute,Field_Number 0x13
02ac e00c | | Load 0x0,0xc
02ad 1828 | ( | Execute Package,Field_Execute,Field_Number 0x28
02ae 00e1 | | Load_Encached Boolean_Cache
02af 03f1 | | Declare_Variable Discrete,With_Value
02b0 e5fd | | Load 0x2,-0x3 ; Debug Table 0xb.0x3 = 0x2b0,0xfffc
02b1 00d9 | | Load_Top At_Offset_1
02b2 0279 | y | Execute Discrete,And
02b3 00e1 | | Load_Encached Boolean_Cache
02b4 03f1 | | Declare_Variable Discrete,With_Value
02b5 BODY_0290:
02b5 e5fe | | Load 0x2,-0x2 ; Debug Table 0xb.0x4 = 0x2b5,0x1
02b6 8211 | | Call 0x1,0x11
02b7 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xb.0x5 = 0x2b7,0x2
02b8 680c |h | Jump_Zero 0x2c5
02b9 e5ff | | Load 0x2,-0x1 ; Debug Table 0xb.0x6 = 0x2b9,0x3
02ba 00eb | | Load_Encached Diana_Cache
02bb 18ec | | Execute Package,Field_Execute,Field_Number 0xec
02bc 00eb | | Load_Encached Diana_Cache
02bd 18ec | | Execute Package,Field_Execute,Field_Number 0xec
02be 00eb | | Load_Encached Diana_Cache
02bf 18cf | | Execute Package,Field_Execute,Field_Number 0xcf
02c0 490b |I | Short_Literal 0x10b
02c1 00eb | | Load_Encached Diana_Cache
02c2 0096 | | Execute Package,Field_Execute_Dynamic
02c3 e002 | | Load 0x0,0x2
02c4 181e | | Execute Package,Field_Execute,Field_Number 0x1e
02c5 e5ff | | Load 0x2,-0x1 ; Debug Table 0xb.0x7 = 0x2c5,0x4
02c6 00eb | | Load_Encached Diana_Cache
02c7 18d4 | | Execute Package,Field_Execute,Field_Number 0xd4
02c8 e002 | | Load 0x0,0x2
02c9 1817 | | Execute Package,Field_Execute,Field_Number 0x17
02ca 00db | | Load_Top At_Offset_3 ; Debug Table 0xb.0x8 = 0x2ca,0x5
02cb 680a |h | Jump_Zero 0x2d6
02cc 0007 | | Action Break_Optional ; Debug Table 0xb.0x9 = 0x2cc,0x6
02cd 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0xb.0xa = 0x2cd,0x401
02ce 4800 |H | Short_Literal 0x0 ; Debug Table 0xb.0xb = 0x2ce,0x6
02cf 4800 |H | Short_Literal 0x0
02d0 62d7 |b | Indirect_Literal Discrete,0x5a8,{0x00000000, 0x7fffffff}
02d1 4800 |H | Short_Literal 0x0
02d2 4843 |HC | Short_Literal 0x43
02d3 e5fb | | Load 0x2,-0x5
02d4 e004 | | Load 0x0,0x4
02d5 1843 | C | Execute Package,Field_Execute,Field_Number 0x43
02d6 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xb.0xc = 0x2d6,0x7
02d7 680b |h | Jump_Zero 0x2e3
02d8 00da | | Load_Top At_Offset_2 ; Debug Table 0xb.0xd = 0x2d8,0x8
02d9 0a02 | | Execute_Immediate Plus,0x2
02da 0248 | H | Execute Discrete,Check_In_Integer
02db 4803 |H | Short_Literal 0x3
02dc e004 | | Load 0x0,0x4
02dd 1847 | G | Execute Package,Field_Execute,Field_Number 0x47
02de 0092 05ac | | Action Push_String_Extended,0x5ac ; "COMPLETE SUBTYPE BY CONSTRAINING ACTION"
; Debug Table 0xb.0xe = 0x2de,0x9
02e0 e004 | | Load 0x0,0x4
02e1 1874 | t | Execute Package,Field_Execute,Field_Number 0x74
02e2 7847 |xG | Jump 0x32a
02e3 e5ff | | Load 0x2,-0x1 ; Debug Table 0xb.0xf = 0x2e3,0xa
02e4 8215 | | Call 0x1,0x15
02e5 701d |p | Jump_Nonzero 0x303
02e6 00da | | Load_Top At_Offset_2 ; Debug Table 0xb.0x10 = 0x2e6,0xb
02e7 4807 |H | Short_Literal 0x7
02e8 e004 | | Load 0x0,0x4
02e9 1847 | G | Execute Package,Field_Execute,Field_Number 0x47
02ea 0092 05ad | | Action Push_String_Extended,0x5ad ; "CONSTRAIN ACTION"
; Debug Table 0xb.0x11 = 0x2ea,0xc
02ec e004 | | Load 0x0,0x4
02ed 1874 | t | Execute Package,Field_Execute,Field_Number 0x74
02ee e5fd | | Load 0x2,-0x3 ; Debug Table 0xb.0x12 = 0x2ee,0xd
02ef 683a |h: | Jump_Zero 0x32a
02f0 00d8 | | Load_Top At_Offset_0
02f1 7038 |p8 | Jump_Nonzero 0x32a
02f2 e5ff | | Load 0x2,-0x1 ; Debug Table 0xb.0x13 = 0x2f2,0xe
02f3 00eb | | Load_Encached Diana_Cache
02f4 18ec | | Execute Package,Field_Execute,Field_Number 0xec
02f5 00eb | | Load_Encached Diana_Cache
02f6 18ec | | Execute Package,Field_Execute,Field_Number 0xec
02f7 00eb | | Load_Encached Diana_Cache
02f8 18cf | | Execute Package,Field_Execute,Field_Number 0xcf
02f9 490b |I | Short_Literal 0x10b
02fa 00eb | | Load_Encached Diana_Cache
02fb 0096 | | Execute Package,Field_Execute_Dynamic
02fc e004 | | Load 0x0,0x4
02fd 1823 | # | Execute Package,Field_Execute,Field_Number 0x23
02fe 4802 |H | Short_Literal 0x2 ; Debug Table 0xb.0x14 = 0x2fe,0xf
02ff 480d |H | Short_Literal 0xd
0300 e003 | | Load 0x0,0x3
0301 181f | | Execute Package,Field_Execute,Field_Number 0x1f
0302 7827 |x' | Jump 0x32a
0303 e5fb | | Load 0x2,-0x5 ; Debug Table 0xb.0x15 = 0x303,0x10
0304 0f03 | | Execute_Immediate Equal,0x3
0305 6809 |h | Jump_Zero 0x30f
0306 e5ff | | Load 0x2,-0x1 ; Debug Table 0xb.0x16 = 0x306,0x11
0307 0092 05ae | | Action Push_String_Extended,0x5ae ; "Unsupported constraining of a heap access type whose designated type is an incomplete discriminated record type"
0309 e00d | | Load 0x0,0xd
030a 1813 | | Execute Package,Field_Execute,Field_Number 0x13
030b 00da | | Load_Top At_Offset_2 ; Debug Table 0xb.0x17 = 0x30b,0x12
030c e00e | | Load 0x0,0xe
030d 181d | | Execute Package,Field_Execute,Field_Number 0x1d
030e 781b |x | Jump 0x32a
030f 00d9 | | Load_Top At_Offset_1 ; Debug Table 0xb.0x18 = 0x30f,0x13
0310 7011 |p | Jump_Nonzero 0x322
0311 00db | | Load_Top At_Offset_3 ; Debug Table 0xb.0x19 = 0x311,0x14
0312 6806 |h | Jump_Zero 0x319
0313 e5ff | | Load 0x2,-0x1 ; Debug Table 0xb.0x1a = 0x313,0x15
0314 0092 05af | | Action Push_String_Extended,0x5af ; "Unsupported constraining of an access type whose designated type is an incomplete discriminated record type"
0316 e00d | | Load 0x0,0xd
0317 1813 | | Execute Package,Field_Execute,Field_Number 0x13
0318 7805 |x | Jump 0x31e
0319 e5ff | | Load 0x2,-0x1 ; Debug Table 0xb.0x1b = 0x319,0x16
031a 0092 05b0 | | Action Push_String_Extended,0x5b0 ; "Unsupported constraining of an incomplete discriminated record type"
031c e00d | | Load 0x0,0xd
031d 1813 | | Execute Package,Field_Execute,Field_Number 0x13
031e 00da | | Load_Top At_Offset_2 ; Debug Table 0xb.0x1c = 0x31e,0x17
031f e00e | | Load 0x0,0xe
0320 181d | | Execute Package,Field_Execute,Field_Number 0x1d
0321 7808 |x | Jump 0x32a
0322 00da | | Load_Top At_Offset_2 ; Debug Table 0xb.0x1d = 0x322,0x18
0323 4804 |H | Short_Literal 0x4
0324 e004 | | Load 0x0,0x4
0325 1847 | G | Execute Package,Field_Execute,Field_Number 0x47
0326 0092 05b1 | | Action Push_String_Extended,0x5b1 ; "RETURN CONSTRAINED INCOMPLETE SUBTYPE ACTION"
; Debug Table 0xb.0x1e = 0x326,0x19
0328 e004 | | Load 0x0,0x4
0329 1874 | t | Execute Package,Field_Execute,Field_Number 0x74
032a e5fc | | Load 0x2,-0x4 ; Debug Table 0xb.0x1f = 0x32a,0x1a
032b e5fd | | Load 0x2,-0x3
032c 0f00 | | Execute_Immediate Equal,0x0
032d 0279 | y | Execute Discrete,And
032e 680a |h | Jump_Zero 0x339
032f 0007 | | Action Break_Optional ; Debug Table 0xb.0x20 = 0x32f,0x1b
0330 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0xb.0x21 = 0x330,0x801
0331 4800 |H | Short_Literal 0x0 ; Debug Table 0xb.0x22 = 0x331,0x1b
0332 4800 |H | Short_Literal 0x0
0333 6274 |bt | Indirect_Literal Discrete,0x5a8,{0x00000000, 0x7fffffff}
0334 4800 |H | Short_Literal 0x0
0335 48a1 |H | Short_Literal 0xa1
0336 4812 |H | Short_Literal 0x12
0337 e004 | | Load 0x0,0x4
0338 1843 | C | Execute Package,Field_Execute,Field_Number 0x43
0339 4506 |E | Exit_Subprogram 0x6
033a 0000 0000 | | .BLANK 0000[0x6]
0340 ; --------------------------------------------------------------------------------------
0340 ; SUBPROGRAM
0340 ; --------------------------------------------------------------------------------------
0340 0365 | e | .CONST 0x0365 ; Address of begin
0341 0004 | | .CONST 0x0004 ; Address of exception handler
0342 0005 | | .CONST 0x0005 ; Number of locals
0343 INIT_0340:
0343 e5fc | | Load 0x2,-0x4 ; Debug Table 0xc = .DEBUG 0x0343,0x08d6,0x0001,0x0000,0x0058,0xc735,0x0000,0x020d
; Debug Table 0xc.0x0 = 0x343,0xffff
0344 e001 | | Load 0x0,0x1
0345 1b21 | ! | Execute Package,Field_Read,Field_Number 0x21
0346 0260 | ` | Execute Discrete,In_Type
0347 00e1 | | Load_Encached Boolean_Cache
0348 03f1 | | Declare_Variable Discrete,With_Value
0349 e5fe | | Load 0x2,-0x2 ; Debug Table 0xc.0x1 = 0x349,0xfffe
034a 490f |I | Short_Literal 0x10f
034b 00eb | | Load_Encached Diana_Cache
034c 0096 | | Execute Package,Field_Execute_Dynamic
034d 00eb | | Load_Encached Diana_Cache
034e 18ed | | Execute Package,Field_Execute,Field_Number 0xed
034f 4975 |Iu | Short_Literal 0x175
0350 00eb | | Load_Encached Diana_Cache
0351 0098 | | Execute Package,Field_Read_Dynamic
0352 1824 | $ | Execute Package,Field_Execute,Field_Number 0x24
0353 00e2 | | Load_Encached Integer_Cache
0354 03f1 | | Declare_Variable Discrete,With_Value
0355 e5ff | | Load 0x2,-0x1 ; Debug Table 0xc.0x2 = 0x355,0xfffd
0356 00eb | | Load_Encached Diana_Cache
0357 18d4 | | Execute Package,Field_Execute,Field_Number 0xd4
0358 4976 |Iv | Short_Literal 0x176
0359 00eb | | Load_Encached Diana_Cache
035a 0098 | | Execute Package,Field_Read_Dynamic
035b 1813 | | Execute Package,Field_Execute,Field_Number 0x13
035c e00c | | Load 0x0,0xc
035d 1828 | ( | Execute Package,Field_Execute,Field_Number 0x28
035e 00e1 | | Load_Encached Boolean_Cache
035f 03f1 | | Declare_Variable Discrete,With_Value
0360 e5fa | | Load 0x2,-0x6 ; Debug Table 0xc.0x3 = 0x360,0xfffc
0361 00d9 | | Load_Top At_Offset_1
0362 0279 | y | Execute Discrete,And
0363 00e1 | | Load_Encached Boolean_Cache
0364 03f1 | | Declare_Variable Discrete,With_Value
0365 BODY_0340:
0365 e5fe | | Load 0x2,-0x2 ; Debug Table 0xc.0x4 = 0x365,0x1
0366 8211 | | Call 0x1,0x11
0367 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xc.0x5 = 0x367,0x2
0368 680c |h | Jump_Zero 0x375
0369 e5ff | | Load 0x2,-0x1 ; Debug Table 0xc.0x6 = 0x369,0x3
036a 00eb | | Load_Encached Diana_Cache
036b 18ec | | Execute Package,Field_Execute,Field_Number 0xec
036c 00eb | | Load_Encached Diana_Cache
036d 18ec | | Execute Package,Field_Execute,Field_Number 0xec
036e 00eb | | Load_Encached Diana_Cache
036f 18cf | | Execute Package,Field_Execute,Field_Number 0xcf
0370 490b |I | Short_Literal 0x10b
0371 00eb | | Load_Encached Diana_Cache
0372 0096 | | Execute Package,Field_Execute_Dynamic
0373 e002 | | Load 0x0,0x2
0374 181e | | Execute Package,Field_Execute,Field_Number 0x1e
0375 e5fb | | Load 0x2,-0x5 ; Debug Table 0xc.0x7 = 0x375,0x4
0376 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0377 e5fb | | Load 0x2,-0x5
0378 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0379 e004 | | Load 0x0,0x4
037a 1821 | ! | Execute Package,Field_Execute,Field_Number 0x21
037b 00db | | Load_Top At_Offset_3 ; Debug Table 0xc.0x8 = 0x37b,0x5
037c 680a |h | Jump_Zero 0x387
037d 0007 | | Action Break_Optional ; Debug Table 0xc.0x9 = 0x37d,0x6
037e 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0xc.0xa = 0x37e,0x401
037f 4800 |H | Short_Literal 0x0 ; Debug Table 0xc.0xb = 0x37f,0x6
0380 4800 |H | Short_Literal 0x0
0381 6226 |b& | Indirect_Literal Discrete,0x5a8,{0x00000000, 0x7fffffff}
0382 4800 |H | Short_Literal 0x0
0383 4843 |HC | Short_Literal 0x43
0384 e5fc | | Load 0x2,-0x4
0385 e004 | | Load 0x0,0x4
0386 1843 | C | Execute Package,Field_Execute,Field_Number 0x43
0387 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xc.0xc = 0x387,0x7
0388 680b |h | Jump_Zero 0x394
0389 00da | | Load_Top At_Offset_2 ; Debug Table 0xc.0xd = 0x389,0x8
038a 0a02 | | Execute_Immediate Plus,0x2
038b 0248 | H | Execute Discrete,Check_In_Integer
038c 4803 |H | Short_Literal 0x3
038d e004 | | Load 0x0,0x4
038e 1847 | G | Execute Package,Field_Execute,Field_Number 0x47
038f 0092 05ac | | Action Push_String_Extended,0x5ac ; "COMPLETE SUBTYPE BY CONSTRAINING ACTION"
; Debug Table 0xc.0xe = 0x38f,0x9
0391 e004 | | Load 0x0,0x4
0392 1874 | t | Execute Package,Field_Execute,Field_Number 0x74
0393 7841 |xA | Jump 0x3d5
0394 e5ff | | Load 0x2,-0x1 ; Debug Table 0xc.0xf = 0x394,0xa
0395 8215 | | Call 0x1,0x15
0396 701d |p | Jump_Nonzero 0x3b4
0397 00da | | Load_Top At_Offset_2 ; Debug Table 0xc.0x10 = 0x397,0xb
0398 4807 |H | Short_Literal 0x7
0399 e004 | | Load 0x0,0x4
039a 1847 | G | Execute Package,Field_Execute,Field_Number 0x47
039b 0092 05ad | | Action Push_String_Extended,0x5ad ; "CONSTRAIN ACTION"
; Debug Table 0xc.0x11 = 0x39b,0xc
039d e004 | | Load 0x0,0x4
039e 1874 | t | Execute Package,Field_Execute,Field_Number 0x74
039f e5fa | | Load 0x2,-0x6 ; Debug Table 0xc.0x12 = 0x39f,0xd
03a0 6834 |h4 | Jump_Zero 0x3d5
03a1 00d8 | | Load_Top At_Offset_0
03a2 7032 |p2 | Jump_Nonzero 0x3d5
03a3 e5ff | | Load 0x2,-0x1 ; Debug Table 0xc.0x13 = 0x3a3,0xe
03a4 00eb | | Load_Encached Diana_Cache
03a5 18ec | | Execute Package,Field_Execute,Field_Number 0xec
03a6 00eb | | Load_Encached Diana_Cache
03a7 18ec | | Execute Package,Field_Execute,Field_Number 0xec
03a8 00eb | | Load_Encached Diana_Cache
03a9 18cf | | Execute Package,Field_Execute,Field_Number 0xcf
03aa 490b |I | Short_Literal 0x10b
03ab 00eb | | Load_Encached Diana_Cache
03ac 0096 | | Execute Package,Field_Execute_Dynamic
03ad e004 | | Load 0x0,0x4
03ae 1823 | # | Execute Package,Field_Execute,Field_Number 0x23
03af 4802 |H | Short_Literal 0x2 ; Debug Table 0xc.0x14 = 0x3af,0xf
03b0 480d |H | Short_Literal 0xd
03b1 e003 | | Load 0x0,0x3
03b2 181f | | Execute Package,Field_Execute,Field_Number 0x1f
03b3 7821 |x! | Jump 0x3d5
03b4 e5fc | | Load 0x2,-0x4 ; Debug Table 0xc.0x15 = 0x3b4,0x10
03b5 0f03 | | Execute_Immediate Equal,0x3
03b6 6806 |h | Jump_Zero 0x3bd
03b7 e5ff | | Load 0x2,-0x1 ; Debug Table 0xc.0x16 = 0x3b7,0x11
03b8 0092 05ae | | Action Push_String_Extended,0x5ae ; "Unsupported constraining of a heap access type whose designated type is an incomplete discriminated record type"
03ba e00d | | Load 0x0,0xd
03bb 1813 | | Execute Package,Field_Execute,Field_Number 0x13
03bc 7818 |x | Jump 0x3d5
03bd 00d9 | | Load_Top At_Offset_1 ; Debug Table 0xc.0x17 = 0x3bd,0x12
03be 700e |p | Jump_Nonzero 0x3cd
03bf 00db | | Load_Top At_Offset_3 ; Debug Table 0xc.0x18 = 0x3bf,0x13
03c0 6806 |h | Jump_Zero 0x3c7
03c1 e5ff | | Load 0x2,-0x1 ; Debug Table 0xc.0x19 = 0x3c1,0x14
03c2 0092 05af | | Action Push_String_Extended,0x5af ; "Unsupported constraining of an access type whose designated type is an incomplete discriminated record type"
03c4 e00d | | Load 0x0,0xd
03c5 1813 | | Execute Package,Field_Execute,Field_Number 0x13
03c6 780e |x | Jump 0x3d5
03c7 e5ff | | Load 0x2,-0x1 ; Debug Table 0xc.0x1a = 0x3c7,0x15
03c8 0092 05b0 | | Action Push_String_Extended,0x5b0 ; "Unsupported constraining of an incomplete discriminated record type"
03ca e00d | | Load 0x0,0xd
03cb 1813 | | Execute Package,Field_Execute,Field_Number 0x13
03cc 7808 |x | Jump 0x3d5
03cd 00da | | Load_Top At_Offset_2 ; Debug Table 0xc.0x1b = 0x3cd,0x16
03ce 4804 |H | Short_Literal 0x4
03cf e004 | | Load 0x0,0x4
03d0 1847 | G | Execute Package,Field_Execute,Field_Number 0x47
03d1 0092 05b1 | | Action Push_String_Extended,0x5b1 ; "RETURN CONSTRAINED INCOMPLETE SUBTYPE ACTION"
; Debug Table 0xc.0x1c = 0x3d1,0x17
03d3 e004 | | Load 0x0,0x4
03d4 1874 | t | Execute Package,Field_Execute,Field_Number 0x74
03d5 e5fd | | Load 0x2,-0x3 ; Debug Table 0xc.0x1d = 0x3d5,0x18
03d6 680a |h | Jump_Zero 0x3e1
03d7 0007 | | Action Break_Optional ; Debug Table 0xc.0x1e = 0x3d7,0x19
03d8 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0xc.0x1f = 0x3d8,0x801
03d9 4800 |H | Short_Literal 0x0 ; Debug Table 0xc.0x20 = 0x3d9,0x19
03da 4800 |H | Short_Literal 0x0
03db 61cc |a | Indirect_Literal Discrete,0x5a8,{0x00000000, 0x7fffffff}
03dc 4800 |H | Short_Literal 0x0
03dd 48a1 |H | Short_Literal 0xa1
03de 4812 |H | Short_Literal 0x12
03df e004 | | Load 0x0,0x4
03e0 1843 | C | Execute Package,Field_Execute,Field_Number 0x43
03e1 4507 |E | Exit_Subprogram 0x7
03e2 0000 0000 | | .BLANK 0000[0x6]
03e8 ; --------------------------------------------------------------------------------------
03e8 ; SUBPROGRAM
03e8 ; --------------------------------------------------------------------------------------
03e8 03eb | | .CONST 0x03eb ; Address of begin
03e9 0004 | | .CONST 0x0004 ; Address of exception handler
03ea 0001 | | .CONST 0x0001 ; Number of locals
03eb BODY_03e8:
03eb INIT_03e8:
03eb 00da | | Load_Top At_Offset_2 ; Debug Table 0xd = .DEBUG 0x03eb,0x091a,0x0001,0x0000,0x0058,0xc735,0x0000,0x04de
; Debug Table 0xd.0x0 = 0x3eb,0x1
03ec 00eb | | Load_Encached Diana_Cache
03ed 18d4 | | Execute Package,Field_Execute,Field_Number 0xd4
03ee e002 | | Load 0x0,0x2
03ef 1817 | | Execute Package,Field_Execute,Field_Number 0x17
03f0 487d |H} | Short_Literal 0x7d ; Debug Table 0xd.0x1 = 0x3f0,0x2
03f1 e5fd | | Load 0x2,-0x3
03f2 e5fe | | Load 0x2,-0x2
03f3 e00f | | Load 0x0,0xf
03f4 180d | | Execute Package,Field_Execute,Field_Number 0xd
03f5 0007 | | Action Break_Optional ; Debug Table 0xd.0x2 = 0x3f5,0x3
03f6 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0xd.0x3 = 0x3f6,0x401
03f7 4800 |H | Short_Literal 0x0 ; Debug Table 0xd.0x4 = 0x3f7,0x3
03f8 4800 |H | Short_Literal 0x0
03f9 61ae |a | Indirect_Literal Discrete,0x5a8,{0x00000000, 0x7fffffff}
03fa 4801 |H | Short_Literal 0x1
03fb 4894 |H | Short_Literal 0x94
03fc e5fd | | Load 0x2,-0x3
03fd 4902 |I | Short_Literal 0x102
03fe 00eb | | Load_Encached Diana_Cache
03ff 0096 | | Execute Package,Field_Execute_Dynamic
0400 e001 | | Load 0x0,0x1
0401 1820 | | Execute Package,Field_Execute,Field_Number 0x20
0402 e004 | | Load 0x0,0x4
0403 1843 | C | Execute Package,Field_Execute,Field_Number 0x43
0404 4504 |E | Exit_Subprogram 0x4
0405 0000 0000 | | .XXX[0x3]
0407 0000 | |
0408 ; --------------------------------------------------------------------------------------
0408 ; SUBPROGRAM
0408 ; --------------------------------------------------------------------------------------
0408 0412 | | .CONST 0x0412 ; Address of begin
0409 0004 | | .CONST 0x0004 ; Address of exception handler
040a 0003 | | .CONST 0x0003 ; Number of locals
040b INIT_0408:
040b 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0xe = .DEBUG 0x040b,0x0926,0x0001,0x0000,0x0058,0xc735,0x0000,0x0519
; Debug Table 0xe.0x0 = 0x40b,0xffff
040c e5fd | | Load 0x2,-0x3
040d 4902 |I | Short_Literal 0x102
040e 00eb | | Load_Encached Diana_Cache
040f 0096 | | Execute Package,Field_Execute_Dynamic
0410 0031 | 1 | Store_Top Heap_Access,At_Offset_1
0411 00e1 | | Load_Encached Boolean_Cache ; Debug Table 0xe.0x1 = 0x411,0xfffe
0412 BODY_0408:
0412 0007 | | Action Break_Optional ; Debug Table 0xe.0x2 = 0x412,0x1
0413 e5fc | | Load 0x2,-0x4 ; Debug Table 0xe.0x3 = 0x413,0x401
0414 0007 | | Action Break_Optional
0415 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0xe.0x4 = 0x415,0x402
0416 0007 | | Action Break_Optional ; Debug Table 0xe.0x5 = 0x416,0x403
0417 0007 | | Action Break_Optional ; Debug Table 0xe.0x6 = 0x417,0x404
0418 0f16 | | Execute_Immediate Equal,0x16 ; Debug Table 0xe.0x7 = 0x418,0x1
0419 680b |h | Jump_Zero 0x425
041a e5fc | | Load 0x2,-0x4
041b 00eb | | Load_Encached Diana_Cache
041c 18fa | | Execute Package,Field_Execute,Field_Number 0xfa
041d e404 | | Load 0x2,0x4 ; Debug Table 0xe.0x8 = 0x41d,0x801
041e 0007 | | Action Break_Optional
041f 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0xe.0x9 = 0x41f,0x802
0420 0007 | | Action Break_Optional ; Debug Table 0xe.0xa = 0x420,0x803
0421 00d0 | | Action Swap_Control ; Debug Table 0xe.0xb = 0x421,0x804
0422 00d1 | | Pop_Control Pop_Count_1
0423 0f1e | | Execute_Immediate Equal,0x1e ; Debug Table 0xe.0xc = 0x423,0x404
0424 7801 |x | Jump 0x426
0425 4800 |H | Short_Literal 0x0
0426 7021 |p! | Jump_Nonzero 0x448
0427 00d9 | | Load_Top At_Offset_1 ; Debug Table 0xe.0xd = 0x427,0x2
0428 e5fc | | Load 0x2,-0x4
0429 e010 | | Load 0x0,0x10
042a 180e | | Execute Package,Field_Execute,Field_Number 0xe
042b 0051 | Q | Store_Top_Unchecked Discrete,At_Offset_1
042c e5fc | | Load 0x2,-0x4 ; Debug Table 0xe.0xe = 0x42c,0x3
042d e011 | | Load 0x0,0x11
042e 1819 | | Execute Package,Field_Execute,Field_Number 0x19
042f 680d |h | Jump_Zero 0x43d
0430 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xe.0xf = 0x430,0x4
0431 680a |h | Jump_Zero 0x43c
0432 4800 |H | Short_Literal 0x0 ; Debug Table 0xe.0x10 = 0x432,0x5
0433 e5fc | | Load 0x2,-0x4
0434 e005 | | Load 0x0,0x5
0435 180d | | Execute Package,Field_Execute,Field_Number 0xd
0436 e5fd | | Load 0x2,-0x3 ; Debug Table 0xe.0x11 = 0x436,0x6
0437 e5fe | | Load 0x2,-0x2
0438 e5ff | | Load 0x2,-0x1
0439 8218 | | Call 0x1,0x18
043a e004 | | Load 0x0,0x4 ; Debug Table 0xe.0x12 = 0x43a,0x7
043b 1853 | S | Execute Package,Field_Execute,Field_Number 0x53
043c 4505 |E | Exit_Subprogram 0x5
043d 0007 | | Action Break_Optional ; Debug Table 0xe.0x13 = 0x43d,0x8
043e 4800 |H | Short_Literal 0x0 ; Debug Table 0xe.0x14 = 0x43e,0x9
043f e5fc | | Load 0x2,-0x4
0440 e005 | | Load 0x0,0x5
0441 180d | | Execute Package,Field_Execute,Field_Number 0xd
0442 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xe.0x15 = 0x442,0xa
0443 6804 |h | Jump_Zero 0x448
0444 e5fd | | Load 0x2,-0x3 ; Debug Table 0xe.0x16 = 0x444,0xb
0445 e5fe | | Load 0x2,-0x2
0446 e5ff | | Load 0x2,-0x1
0447 8218 | | Call 0x1,0x18
0448 4505 |E | Exit_Subprogram 0x5
0449 0000 0000 | | .BLANK 0000[0x7]
0450 ; --------------------------------------------------------------------------------------
0450 ; SUBPROGRAM
0450 ; --------------------------------------------------------------------------------------
0450 0464 | d | .CONST 0x0464 ; Address of begin
0451 0004 | | .CONST 0x0004 ; Address of exception handler
0452 0007 | | .CONST 0x0007 ; Number of locals
0453 INIT_0450:
0453 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0xf = .DEBUG 0x0453,0x0956,0x0002,0x0000,0x0058,0xc735,0x0000,0x06db
; Debug Table 0xf.0x0 = 0x453,0xffff
0454 00db | | Load_Top At_Offset_3
0455 00eb | | Load_Encached Diana_Cache
0456 18ea | | Execute Package,Field_Execute,Field_Number 0xea
0457 0031 | 1 | Store_Top Heap_Access,At_Offset_1
0458 00ee | | Load_Encached Diana_Seq_Type_Cache ; Debug Table 0xf.0x1 = 0x458,0xfffe
0459 00d9 | | Load_Top At_Offset_1
045a 00eb | | Load_Encached Diana_Cache
045b 1888 | | Execute Package,Field_Execute,Field_Number 0x88
045c e009 | | Load 0x0,0x9
045d 1816 | | Execute Package,Field_Execute,Field_Number 0x16
045e 0031 | 1 | Store_Top Heap_Access,At_Offset_1
045f 00e2 | | Load_Encached Integer_Cache ; Debug Table 0xf.0x2 = 0x45f,0xfffd
0460 0601 | | Execute_Immediate Set_Value_Unchecked,0x1
0461 00ee | | Load_Encached Diana_Seq_Type_Cache ; Debug Table 0xf.0x3 = 0x461,0xfffc
0462 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0xf.0x4 = 0x462,0xfffb
0463 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0xf.0x5 = 0x463,0xfffa
0464 BODY_0450:
0464 00cf | | Action Mark_Auxiliary
0465 7860 |x` | Jump 0x4c6
0466 e403 | | Load 0x2,0x3 ; Debug Table 0xf.0x6 = 0x466,0x2
0467 0007 | | Action Break_Optional
0468 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xf.0x7 = 0x468,0x401
0469 7002 |p | Jump_Nonzero 0x46c
046a 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0xf.0x8 = 0x46a,0x402
046b 782c |x, | Jump 0x498
046c 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xf.0x9 = 0x46c,0x403
046d 0217 | | Execute Heap_Access,All_Reference
046e 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
046f 6804 |h | Jump_Zero 0x474
0470 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xf.0xa = 0x470,0x404
0471 0217 | | Execute Heap_Access,All_Reference
0472 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
0473 7824 |x$ | Jump 0x498
0474 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xf.0xb = 0x474,0x405
0475 0007 | | Action Break_Optional
0476 e40a | | Load 0x2,0xa ; Debug Table 0xf.0xc = 0x476,0x801
0477 0007 | | Action Break_Optional
0478 0148 | H | Execute Heap_Access,Get_Offset ; Debug Table 0xf.0xd = 0x478,0x802
0479 0007 | | Action Break_Optional ; Debug Table 0xf.0xe = 0x479,0x803
047a 00d0 | | Action Swap_Control ; Debug Table 0xf.0xf = 0x47a,0x804
047b 00d1 | | Pop_Control Pop_Count_1
047c 49bb |I | Short_Literal 0x1bb ; Debug Table 0xf.0x10 = 0x47c,0x405
047d 00eb | | Load_Encached Diana_Cache
047e 0098 | | Execute Package,Field_Read_Dynamic
047f 012c | , | Execute Any,Size
0480 e006 | | Load 0x0,0x6
0481 1b17 | | Execute Package,Field_Read,Field_Number 0x17
0482 025b | [ | Execute Discrete,Check_In_Type
0483 0273 | s | Execute Discrete,Plus
0484 00d9 | | Load_Top At_Offset_1
0485 0007 | | Action Break_Optional
0486 e40b | | Load 0x2,0xb ; Debug Table 0xf.0x11 = 0x486,0xc01
0487 0007 | | Action Break_Optional
0488 0210 | | Execute Heap_Access,Get_Segment ; Debug Table 0xf.0x12 = 0x488,0xc02
0489 0007 | | Action Break_Optional ; Debug Table 0xf.0x13 = 0x489,0xc03
048a 00d0 | | Action Swap_Control ; Debug Table 0xf.0x14 = 0x48a,0xc04
048b 00d1 | | Pop_Control Pop_Count_1
048c 49c8 |I | Short_Literal 0x1c8 ; Debug Table 0xf.0x15 = 0x48c,0x804
048d 00eb | | Load_Encached Diana_Cache
048e 0098 | | Execute Package,Field_Read_Dynamic
048f 49c9 |I | Short_Literal 0x1c9
0490 00eb | | Load_Encached Diana_Cache
0491 0098 | | Execute Package,Field_Read_Dynamic
0492 49ca |I | Short_Literal 0x1ca
0493 00eb | | Load_Encached Diana_Cache
0494 0095 | | Execute Package,Field_Reference_Dynamic
0495 e007 | | Load 0x0,0x7
0496 1819 | | Execute Package,Field_Execute,Field_Number 0x19
0497 7800 |x | Jump 0x498
0498 00d0 | | Action Swap_Control
0499 00d1 | | Pop_Control Pop_Count_1
049a 0032 | 2 | Store_Top Heap_Access,At_Offset_2 ; Debug Table 0xf.0x16 = 0x49a,0x2
049b 00d9 | | Load_Top At_Offset_1 ; Debug Table 0xf.0x17 = 0x49b,0x3
049c 00eb | | Load_Encached Diana_Cache
049d 18b7 | | Execute Package,Field_Execute,Field_Number 0xb7
049e 00eb | | Load_Encached Diana_Cache
049f 1888 | | Execute Package,Field_Execute,Field_Number 0x88
04a0 a405 | | Store_Unchecked 0x2,0x5
04a1 00d9 | | Load_Top At_Offset_1 ; Debug Table 0xf.0x18 = 0x4a1,0x4
04a2 00eb | | Load_Encached Diana_Cache
04a3 18de | | Execute Package,Field_Execute,Field_Number 0xde
04a4 0033 | 3 | Store_Top Heap_Access,At_Offset_3
04a5 00db | | Load_Top At_Offset_3 ; Debug Table 0xf.0x19 = 0x4a5,0x5
04a6 e5fe | | Load 0x2,-0x2
04a7 e011 | | Load 0x0,0x11
04a8 1831 | 1 | Execute Package,Field_Execute,Field_Number 0x31
04a9 6808 |h | Jump_Zero 0x4b2
04aa 00da | | Load_Top At_Offset_2 ; Debug Table 0xf.0x1a = 0x4aa,0x6
04ab e012 | | Load 0x0,0x12
04ac 1811 | | Execute Package,Field_Execute,Field_Number 0x11
04ad 6802 |h | Jump_Zero 0x4b0
04ae 48ff |H | Short_Literal 0xff ; Debug Table 0xf.0x1b = 0x4ae,0x7
04af 4402 |D | Exit_Subprogram With_Result,0x2
04b0 e404 | | Load 0x2,0x4 ; Debug Table 0xf.0x1c = 0x4b0,0x8
04b1 4402 |D | Exit_Subprogram With_Result,0x2
04b2 0007 | | Action Break_Optional ; Debug Table 0xf.0x1d = 0x4b2,0x9
04b3 e403 | | Load 0x2,0x3 ; Debug Table 0xf.0x1e = 0x4b3,0x1001
04b4 7002 |p | Jump_Nonzero 0x4b7
04b5 00ee | | Load_Encached Diana_Seq_Type_Cache ; Debug Table 0xf.0x1f = 0x4b5,0x1002
04b6 7803 |x | Jump 0x4ba
04b7 e403 | | Load 0x2,0x3 ; Debug Table 0xf.0x20 = 0x4b7,0x1003
04b8 0217 | | Execute Heap_Access,All_Reference
04b9 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
04ba e009 | | Load 0x0,0x9 ; Debug Table 0xf.0x21 = 0x4ba,0x9
04bb 1816 | | Execute Package,Field_Execute,Field_Number 0x16
04bc a403 | | Store_Unchecked 0x2,0x3
04bd 00da | | Load_Top At_Offset_2 ; Debug Table 0xf.0x22 = 0x4bd,0xa
04be e012 | | Load 0x0,0x12
04bf 1811 | | Execute Package,Field_Execute,Field_Number 0x11
04c0 7004 |p | Jump_Nonzero 0x4c5
04c1 e404 | | Load 0x2,0x4 ; Debug Table 0xf.0x23 = 0x4c1,0xb
04c2 0a01 | | Execute_Immediate Plus,0x1
04c3 0248 | H | Execute Discrete,Check_In_Integer
04c4 a404 | | Store_Unchecked 0x2,0x4
04c5 00c9 | | Action Pop_Auxiliary_Loop
04c6 0007 | | Action Break_Optional ; Debug Table 0xf.0x24 = 0x4c6,0x1
04c7 e403 | | Load 0x2,0x3 ; Debug Table 0xf.0x25 = 0x4c7,0x1401
04c8 021d | | Execute Heap_Access,Is_Null
04c9 6f9c |o | Jump_Zero 0x466 ; Debug Table 0xf.0x26 = 0x4c9,0x1
04ca 00ce | | Action Pop_Auxiliary
04cb 4fff |O | Short_Literal 0x7ff ; Debug Table 0xf.0x27 = 0x4cb,0xc
04cc 4402 |D | Exit_Subprogram With_Result,0x2
04cd 0000 0000 | | .XXX[0x3]
04cf 0000 | |
04d0 ; --------------------------------------------------------------------------------------
04d0 ; SUBPROGRAM
04d0 ; --------------------------------------------------------------------------------------
04d0 04ec | | .CONST 0x04ec ; Address of begin
04d1 0004 | | .CONST 0x0004 ; Address of exception handler
04d2 0007 | | .CONST 0x0007 ; Number of locals
04d3 INIT_04d0:
04d3 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x10 = .DEBUG 0x04d3,0x09a8,0x0002,0x0000,0x0058,0xc735,0x0000,0x079a
; Debug Table 0x10.0x0 = 0x4d3,0xffff
04d4 e5fe | | Load 0x2,-0x2
04d5 00eb | | Load_Encached Diana_Cache
04d6 18d4 | | Execute Package,Field_Execute,Field_Number 0xd4
04d7 0031 | 1 | Store_Top Heap_Access,At_Offset_1
04d8 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x10.0x1 = 0x4d8,0xfffe
04d9 00d9 | | Load_Top At_Offset_1
04da 4976 |Iv | Short_Literal 0x176
04db 00eb | | Load_Encached Diana_Cache
04dc 0098 | | Execute Package,Field_Read_Dynamic
04dd 1813 | | Execute Package,Field_Execute,Field_Number 0x13
04de 0031 | 1 | Store_Top Heap_Access,At_Offset_1
04df 00ee | | Load_Encached Diana_Seq_Type_Cache ; Debug Table 0x10.0x2 = 0x4df,0xfffd
04e0 e5fd | | Load 0x2,-0x3
04e1 00eb | | Load_Encached Diana_Cache
04e2 1888 | | Execute Package,Field_Execute,Field_Number 0x88
04e3 0031 | 1 | Store_Top Heap_Access,At_Offset_1
04e4 e012 | | Load 0x0,0x12 ; Debug Table 0x10.0x3 = 0x4e4,0xfffc
04e5 1b0d | | Execute Package,Field_Read,Field_Number 0xd
04e6 e5ff | | Load 0x2,-0x1
04e7 e012 | | Load 0x0,0x12
04e8 1820 | | Execute Package,Field_Execute,Field_Number 0x20
04e9 0031 | 1 | Store_Top Heap_Access,At_Offset_1
04ea 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x10.0x4 = 0x4ea,0xfffb
04eb 00ee | | Load_Encached Diana_Seq_Type_Cache ; Debug Table 0x10.0x5 = 0x4eb,0xfffa
04ec BODY_04d0:
04ec 00cf | | Action Mark_Auxiliary
04ed 78b1 |x | Jump 0x59f
04ee e404 | | Load 0x2,0x4 ; Debug Table 0x10.0x6 = 0x4ee,0x2
04ef 0007 | | Action Break_Optional
04f0 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x10.0x7 = 0x4f0,0x401
04f1 7002 |p | Jump_Nonzero 0x4f4
04f2 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x10.0x8 = 0x4f2,0x402
04f3 782c |x, | Jump 0x520
04f4 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x10.0x9 = 0x4f4,0x403
04f5 0217 | | Execute Heap_Access,All_Reference
04f6 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
04f7 6804 |h | Jump_Zero 0x4fc
04f8 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x10.0xa = 0x4f8,0x404
04f9 0217 | | Execute Heap_Access,All_Reference
04fa 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
04fb 7824 |x$ | Jump 0x520
04fc 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x10.0xb = 0x4fc,0x405
04fd 0007 | | Action Break_Optional
04fe e40a | | Load 0x2,0xa ; Debug Table 0x10.0xc = 0x4fe,0x801
04ff 0007 | | Action Break_Optional
0500 0148 | H | Execute Heap_Access,Get_Offset ; Debug Table 0x10.0xd = 0x500,0x802
0501 0007 | | Action Break_Optional ; Debug Table 0x10.0xe = 0x501,0x803
0502 00d0 | | Action Swap_Control ; Debug Table 0x10.0xf = 0x502,0x804
0503 00d1 | | Pop_Control Pop_Count_1
0504 49bb |I | Short_Literal 0x1bb ; Debug Table 0x10.0x10 = 0x504,0x405
0505 00eb | | Load_Encached Diana_Cache
0506 0098 | | Execute Package,Field_Read_Dynamic
0507 012c | , | Execute Any,Size
0508 e006 | | Load 0x0,0x6
0509 1b17 | | Execute Package,Field_Read,Field_Number 0x17
050a 025b | [ | Execute Discrete,Check_In_Type
050b 0273 | s | Execute Discrete,Plus
050c 00d9 | | Load_Top At_Offset_1
050d 0007 | | Action Break_Optional
050e e40b | | Load 0x2,0xb ; Debug Table 0x10.0x11 = 0x50e,0xc01
050f 0007 | | Action Break_Optional
0510 0210 | | Execute Heap_Access,Get_Segment ; Debug Table 0x10.0x12 = 0x510,0xc02
0511 0007 | | Action Break_Optional ; Debug Table 0x10.0x13 = 0x511,0xc03
0512 00d0 | | Action Swap_Control ; Debug Table 0x10.0x14 = 0x512,0xc04
0513 00d1 | | Pop_Control Pop_Count_1
0514 49c8 |I | Short_Literal 0x1c8 ; Debug Table 0x10.0x15 = 0x514,0x804
0515 00eb | | Load_Encached Diana_Cache
0516 0098 | | Execute Package,Field_Read_Dynamic
0517 49c9 |I | Short_Literal 0x1c9
0518 00eb | | Load_Encached Diana_Cache
0519 0098 | | Execute Package,Field_Read_Dynamic
051a 49ca |I | Short_Literal 0x1ca
051b 00eb | | Load_Encached Diana_Cache
051c 0095 | | Execute Package,Field_Reference_Dynamic
051d e007 | | Load 0x0,0x7
051e 1819 | | Execute Package,Field_Execute,Field_Number 0x19
051f 7800 |x | Jump 0x520
0520 00d0 | | Action Swap_Control
0521 00d1 | | Pop_Control Pop_Count_1
0522 0033 | 3 | Store_Top Heap_Access,At_Offset_3 ; Debug Table 0x10.0x16 = 0x522,0x2
0523 0007 | | Action Break_Optional ; Debug Table 0x10.0x17 = 0x523,0x3
0524 e406 | | Load 0x2,0x6 ; Debug Table 0x10.0x18 = 0x524,0x1001
0525 0007 | | Action Break_Optional
0526 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0x10.0x19 = 0x526,0x1002
0527 0007 | | Action Break_Optional ; Debug Table 0x10.0x1a = 0x527,0x1003
0528 0007 | | Action Break_Optional ; Debug Table 0x10.0x1b = 0x528,0x1004
0529 0fa7 | | Execute_Immediate Equal,0xa7 ; Debug Table 0x10.0x1c = 0x529,0x3
052a 7018 |p | Jump_Nonzero 0x543
052b e403 | | Load 0x2,0x3 ; Debug Table 0x10.0x1d = 0x52b,0x4
052c 0007 | | Action Break_Optional
052d e405 | | Load 0x2,0x5 ; Debug Table 0x10.0x1e = 0x52d,0x1401
052e 0217 | | Execute Heap_Access,All_Reference
052f 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0530 021f | | Execute Heap_Access,Equal ; Debug Table 0x10.0x1f = 0x530,0x4
0531 6802 |h | Jump_Zero 0x534
0532 00da | | Load_Top At_Offset_2 ; Debug Table 0x10.0x20 = 0x532,0x5
0533 4403 |D | Exit_Subprogram With_Result,0x3
0534 0007 | | Action Break_Optional ; Debug Table 0x10.0x21 = 0x534,0x6
0535 e404 | | Load 0x2,0x4 ; Debug Table 0x10.0x22 = 0x535,0x1801
0536 7002 |p | Jump_Nonzero 0x539
0537 00ee | | Load_Encached Diana_Seq_Type_Cache ; Debug Table 0x10.0x23 = 0x537,0x1802
0538 7803 |x | Jump 0x53c
0539 e404 | | Load 0x2,0x4 ; Debug Table 0x10.0x24 = 0x539,0x1803
053a 0217 | | Execute Heap_Access,All_Reference
053b 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
053c a404 | | Store_Unchecked 0x2,0x4 ; Debug Table 0x10.0x25 = 0x53c,0x6
053d 0007 | | Action Break_Optional ; Debug Table 0x10.0x26 = 0x53d,0x7
053e 00db | | Load_Top At_Offset_3 ; Debug Table 0x10.0x27 = 0x53e,0x1c01
053f 0217 | | Execute Heap_Access,All_Reference
0540 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0541 a405 | | Store_Unchecked 0x2,0x5 ; Debug Table 0x10.0x28 = 0x541,0x7
0542 785b |x[ | Jump 0x59e
0543 00cf | | Action Mark_Auxiliary
0544 0007 | | Action Break_Optional ; Debug Table 0x10.0x29 = 0x544,0x8
0545 00db | | Load_Top At_Offset_3 ; Debug Table 0x10.0x2a = 0x545,0x9
0546 00eb | | Load_Encached Diana_Cache
0547 18b7 | | Execute Package,Field_Execute,Field_Number 0xb7
0548 00eb | | Load_Encached Diana_Cache
0549 1888 | | Execute Package,Field_Execute,Field_Number 0x88
054a 0033 | 3 | Store_Top Heap_Access,At_Offset_3
054b 00da | | Load_Top At_Offset_2 ; Debug Table 0x10.0x2b = 0x54b,0xa
054c e403 | | Load 0x2,0x3
054d 4975 |Iu | Short_Literal 0x175
054e 00eb | | Load_Encached Diana_Cache
054f 0098 | | Execute Package,Field_Read_Dynamic
0550 1817 | | Execute Package,Field_Execute,Field_Number 0x17
0551 6804 |h | Jump_Zero 0x556
0552 00db | | Load_Top At_Offset_3 ; Debug Table 0x10.0x2c = 0x552,0xb
0553 00eb | | Load_Encached Diana_Cache
0554 18c5 | | Execute Package,Field_Execute,Field_Number 0xc5
0555 4403 |D | Exit_Subprogram With_Result,0x3
0556 0007 | | Action Break_Optional ; Debug Table 0x10.0x2d = 0x556,0xc
0557 e404 | | Load 0x2,0x4 ; Debug Table 0x10.0x2e = 0x557,0x2001
0558 7002 |p | Jump_Nonzero 0x55b
0559 00ee | | Load_Encached Diana_Seq_Type_Cache ; Debug Table 0x10.0x2f = 0x559,0x2002
055a 7803 |x | Jump 0x55e
055b e404 | | Load 0x2,0x4 ; Debug Table 0x10.0x30 = 0x55b,0x2003
055c 0217 | | Execute Heap_Access,All_Reference
055d 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
055e a404 | | Store_Unchecked 0x2,0x4 ; Debug Table 0x10.0x31 = 0x55e,0xc
055f 0007 | | Action Break_Optional ; Debug Table 0x10.0x32 = 0x55f,0xd
0560 e404 | | Load 0x2,0x4 ; Debug Table 0x10.0x33 = 0x560,0x2401
0561 021d | | Execute Heap_Access,Is_Null
0562 7037 |p7 | Jump_Nonzero 0x59a ; Debug Table 0x10.0x34 = 0x562,0xd
0563 e404 | | Load 0x2,0x4 ; Debug Table 0x10.0x35 = 0x563,0xe
0564 0007 | | Action Break_Optional
0565 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x10.0x36 = 0x565,0x2801
0566 7002 |p | Jump_Nonzero 0x569
0567 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x10.0x37 = 0x567,0x2802
0568 782c |x, | Jump 0x595
0569 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x10.0x38 = 0x569,0x2803
056a 0217 | | Execute Heap_Access,All_Reference
056b 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
056c 6804 |h | Jump_Zero 0x571
056d 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x10.0x39 = 0x56d,0x2804
056e 0217 | | Execute Heap_Access,All_Reference
056f 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
0570 7824 |x$ | Jump 0x595
0571 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x10.0x3a = 0x571,0x2805
0572 0007 | | Action Break_Optional
0573 e40b | | Load 0x2,0xb ; Debug Table 0x10.0x3b = 0x573,0x2c01
0574 0007 | | Action Break_Optional
0575 0148 | H | Execute Heap_Access,Get_Offset ; Debug Table 0x10.0x3c = 0x575,0x2c02
0576 0007 | | Action Break_Optional ; Debug Table 0x10.0x3d = 0x576,0x2c03
0577 00d0 | | Action Swap_Control ; Debug Table 0x10.0x3e = 0x577,0x2c04
0578 00d1 | | Pop_Control Pop_Count_1
0579 49bb |I | Short_Literal 0x1bb ; Debug Table 0x10.0x3f = 0x579,0x2805
057a 00eb | | Load_Encached Diana_Cache
057b 0098 | | Execute Package,Field_Read_Dynamic
057c 012c | , | Execute Any,Size
057d e006 | | Load 0x0,0x6
057e 1b17 | | Execute Package,Field_Read,Field_Number 0x17
057f 025b | [ | Execute Discrete,Check_In_Type
0580 0273 | s | Execute Discrete,Plus
0581 00d9 | | Load_Top At_Offset_1
0582 0007 | | Action Break_Optional
0583 e40c | | Load 0x2,0xc ; Debug Table 0x10.0x40 = 0x583,0x3001
0584 0007 | | Action Break_Optional
0585 0210 | | Execute Heap_Access,Get_Segment ; Debug Table 0x10.0x41 = 0x585,0x3002
0586 0007 | | Action Break_Optional ; Debug Table 0x10.0x42 = 0x586,0x3003
0587 00d0 | | Action Swap_Control ; Debug Table 0x10.0x43 = 0x587,0x3004
0588 00d1 | | Pop_Control Pop_Count_1
0589 49c8 |I | Short_Literal 0x1c8 ; Debug Table 0x10.0x44 = 0x589,0x2c04
058a 00eb | | Load_Encached Diana_Cache
058b 0098 | | Execute Package,Field_Read_Dynamic
058c 49c9 |I | Short_Literal 0x1c9
058d 00eb | | Load_Encached Diana_Cache
058e 0098 | | Execute Package,Field_Read_Dynamic
058f 49ca |I | Short_Literal 0x1ca
0590 00eb | | Load_Encached Diana_Cache
0591 0095 | | Execute Package,Field_Reference_Dynamic
0592 e007 | | Load 0x0,0x7
0593 1819 | | Execute Package,Field_Execute,Field_Number 0x19
0594 7800 |x | Jump 0x595
0595 00d0 | | Action Swap_Control
0596 00d1 | | Pop_Control Pop_Count_1
0597 a406 | | Store_Unchecked 0x2,0x6 ; Debug Table 0x10.0x45 = 0x597,0xe
0598 00c9 | | Action Pop_Auxiliary_Loop
0599 7fab | | Jump 0x545
059a 00ce | | Action Pop_Auxiliary
059b 0007 | | Action Break_Optional ; Debug Table 0x10.0x46 = 0x59b,0xf
059c 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x10.0x47 = 0x59c,0x3401
059d 4403 |D | Exit_Subprogram With_Result,0x3 ; Debug Table 0x10.0x48 = 0x59d,0xf
059e 00c9 | | Action Pop_Auxiliary_Loop
059f 0007 | | Action Break_Optional ; Debug Table 0x10.0x49 = 0x59f,0x1
05a0 00db | | Load_Top At_Offset_3 ; Debug Table 0x10.0x4a = 0x5a0,0x3801
05a1 021d | | Execute Heap_Access,Is_Null
05a2 6f4b |oK | Jump_Zero 0x4ee ; Debug Table 0x10.0x4b = 0x5a2,0x1
05a3 00ce | | Action Pop_Auxiliary
05a4 0007 | | Action Break_Optional ; Debug Table 0x10.0x4c = 0x5a4,0x10
05a5 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x10.0x4d = 0x5a5,0x3c01
05a6 4403 |D | Exit_Subprogram With_Result,0x3 ; Debug Table 0x10.0x4e = 0x5a6,0x10
05a7 0000 | | .XXX[0x1]
05a8 0000 0000 | | .LITERAL {0x00000000, 0x7fffffff}
05ac ; --------------------------------------------------------------------------------------
05ac ; STRING TABLE
05ac ; --------------------------------------------------------------------------------------
05ac 000e | | .STRTAB 0x000e->0x05b3 ; "COMPLETE SUBTYPE BY CONSTRAINING ACTION"
; "COMPLETE SUBTYPE BY CONSTRAINING ACTION"
05ad 0033 | 3 | .STRTAB 0x0033->0x05c6 ; "CONSTRAIN ACTION"
; "CONSTRAIN ACTION"
05ae 0041 | A | .STRTAB 0x0041->0x05ce ; "Unsupported constraining of a heap access type whose designated type is an incomplete discriminated record type"
; "Unsupported constraining of a heap access type whose designated type is an incomplete discriminated record type"
05af 00ae | | .STRTAB 0x00ae->0x0606 ; "Unsupported constraining of an access type whose designated type is an incomplete discriminated record type"
; "Unsupported constraining of an access type whose designated type is an incomplete discriminated record type"
05b0 0117 | | .STRTAB 0x0117->0x063b ; "Unsupported constraining of an incomplete discriminated record type"
; "Unsupported constraining of an incomplete discriminated record type"
05b1 0158 | X | .STRTAB 0x0158->0x065d ; "RETURN CONSTRAINED INCOMPLETE SUBTYPE ACTION"
; "RETURN CONSTRAINED INCOMPLETE SUBTYPE ACTION"
05b2 0182 | | .STREND 0x0182->0x0673
05b3 434f 4d50 |COMP| .STRTAB_STRINGS
0673 0000 0000 | | .BLANK 0000[0x5]
0678 ; --------------------------------------------------------------------------------------
0678 ; Debug Table
0678 ; --------------------------------------------------------------------------------------
0678 0003 0011 | | .CONST 0x0003,0x0011
067a 000b 0702 | | .DEBUG 0x000b,0x0702,0x8000,0x0000,0x0057,0x38f5,0x0000,0x0007
0682 001c 0714 | | .DEBUG 0x001c,0x0714,0x8000,0x0000,0x0058,0xc735,0x0000,0x002d
068a 004b 0742 | K B| .DEBUG 0x004b,0x0742,0x0001,0x0000,0x0057,0x38f5,0x0000,0x0008
0692 005b 0746 | [ F| .DEBUG 0x005b,0x0746,0x0001,0x0000,0x0057,0x38f5,0x0000,0x0020
069a 006b 074a | k J| .DEBUG 0x006b,0x074a,0x0001,0x0000,0x0057,0x38f5,0x0000,0x003e
06a2 00a3 075a | Z| .DEBUG 0x00a3,0x075a,0x0001,0x0000,0x0057,0x38f5,0x0000,0x0056
06aa 00db 076a | j| .DEBUG 0x00db,0x076a,0x0001,0x0000,0x0057,0x38f5,0x0000,0x0074
06b2 010b 078a | | .DEBUG 0x010b,0x078a,0x0001,0x0000,0x0057,0x38f5,0x0000,0x007e
06ba 018b 07d6 | | .DEBUG 0x018b,0x07d6,0x0001,0x0000,0x0057,0x38f5,0x0000,0x008e
06c2 023b 0852 | ; R| .DEBUG 0x023b,0x0852,0x0001,0x0000,0x0057,0x38f5,0x0000,0x0098
06ca 028b 088a | | .DEBUG 0x028b,0x088a,0x0002,0x0000,0x0058,0xc735,0x0000,0x004e
06d2 0293 088e | | .DEBUG 0x0293,0x088e,0x0001,0x0000,0x0058,0xc735,0x0000,0x00a3
06da 0343 08d6 | C | .DEBUG 0x0343,0x08d6,0x0001,0x0000,0x0058,0xc735,0x0000,0x020d
06e2 03eb 091a | | .DEBUG 0x03eb,0x091a,0x0001,0x0000,0x0058,0xc735,0x0000,0x04de
06ea 040b 0926 | &| .DEBUG 0x040b,0x0926,0x0001,0x0000,0x0058,0xc735,0x0000,0x0519
06f2 0453 0956 | S V| .DEBUG 0x0453,0x0956,0x0002,0x0000,0x0058,0xc735,0x0000,0x06db
06fa 04d3 09a8 | | .DEBUG 0x04d3,0x09a8,0x0002,0x0000,0x0058,0xc735,0x0000,0x079a
0702 ; --------------------------------------------------------------------------------------
0702 ; Debug3 Subtable 0x0
0702 ; --------------------------------------------------------------------------------------
0702 0008 0000 | | .DBG3TAB 0x0008,0x0000
0704 000b ffff | | .CONST 0x000b,0xffff
0706 000d fffe | | .CONST 0x000d,0xfffe
0708 000f fffd | | .CONST 0x000f,0xfffd
070a 0011 fffc | | .CONST 0x0011,0xfffc
070c 0013 fffb | | .CONST 0x0013,0xfffb
070e 0015 fffa | | .CONST 0x0015,0xfffa
0710 0017 fff9 | | .CONST 0x0017,0xfff9
0712 0019 fff8 | | .CONST 0x0019,0xfff8
0714 ; --------------------------------------------------------------------------------------
0714 ; Debug3 Subtable 0x1
0714 ; --------------------------------------------------------------------------------------
0714 0016 0000 | | .DBG3TAB 0x0016,0x0000
0716 001c ffff | | .CONST 0x001c,0xffff
0718 001d fffe | | .CONST 0x001d,0xfffe
071a 001e fffd | | .CONST 0x001e,0xfffd
071c 001f fffc | | .CONST 0x001f,0xfffc
071e 0020 fffb | | .CONST 0x0020,0xfffb
0720 0021 fffa | ! | .CONST 0x0021,0xfffa
0722 0022 fff9 | " | .CONST 0x0022,0xfff9
0724 0023 fff8 | # | .CONST 0x0023,0xfff8
0726 0025 fff7 | % | .CONST 0x0025,0xfff7
0728 0027 fff6 | ' | .CONST 0x0027,0xfff6
072a 0029 fff5 | ) | .CONST 0x0029,0xfff5
072c 002b fff4 | + | .CONST 0x002b,0xfff4
072e 002d fff3 | - | .CONST 0x002d,0xfff3
0730 002f fff2 | / | .CONST 0x002f,0xfff2
0732 0031 fff1 | 1 | .CONST 0x0031,0xfff1
0734 0033 fff0 | 3 | .CONST 0x0033,0xfff0
0736 0035 ffef | 5 | .CONST 0x0035,0xffef
0738 0037 ffee | 7 | .CONST 0x0037,0xffee
073a 0039 ffed | 9 | .CONST 0x0039,0xffed
073c 003b ffec | ; | .CONST 0x003b,0xffec
073e 003d ffeb | = | .CONST 0x003d,0xffeb
0740 003f ffea | ? | .CONST 0x003f,0xffea
0742 ; --------------------------------------------------------------------------------------
0742 ; Debug3 Subtable 0x2
0742 ; --------------------------------------------------------------------------------------
0742 0000 0001 | | .DBG3TAB 0x0000,0x0001
0744 004b 0001 | K | .CONST 0x004b,0x0001
0746 ; --------------------------------------------------------------------------------------
0746 ; Debug3 Subtable 0x3
0746 ; --------------------------------------------------------------------------------------
0746 0000 0001 | | .DBG3TAB 0x0000,0x0001
0748 005b 0001 | [ | .CONST 0x005b,0x0001
074a ; --------------------------------------------------------------------------------------
074a ; Debug3 Subtable 0x4
074a ; --------------------------------------------------------------------------------------
074a 0001 0006 | | .DBG3TAB 0x0001,0x0006
074c 006b ffff | k | .CONST 0x006b,0xffff
074e 0073 0001 | s | .CONST 0x0073,0x0001
0750 0079 0002 | y | .CONST 0x0079,0x0002
0752 007e 0003 | ~ | .CONST 0x007e,0x0003
0754 0080 0004 | | .CONST 0x0080,0x0004
0756 0088 0005 | | .CONST 0x0088,0x0005
0758 0094 0006 | | .CONST 0x0094,0x0006
075a ; --------------------------------------------------------------------------------------
075a ; Debug3 Subtable 0x5
075a ; --------------------------------------------------------------------------------------
075a 0001 0006 | | .DBG3TAB 0x0001,0x0006
075c 00a3 ffff | | .CONST 0x00a3,0xffff
075e 00ab 0001 | | .CONST 0x00ab,0x0001
0760 00b2 0002 | | .CONST 0x00b2,0x0002
0762 00b7 0003 | | .CONST 0x00b7,0x0003
0764 00b9 0004 | | .CONST 0x00b9,0x0004
0766 00c1 0005 | | .CONST 0x00c1,0x0005
0768 00cd 0006 | | .CONST 0x00cd,0x0006
076a ; --------------------------------------------------------------------------------------
076a ; Debug3 Subtable 0x6
076a ; --------------------------------------------------------------------------------------
076a 0001 000e | | .DBG3TAB 0x0001,0x000e
076c 00db ffff | | .CONST 0x00db,0xffff
076e 00e5 0002 | | .CONST 0x00e5,0x0002
0770 00e8 0401 | | .CONST 0x00e8,0x0401
0772 00ed 0801 | | .CONST 0x00ed,0x0801
0774 00ef 0802 | | .CONST 0x00ef,0x0802
0776 00f0 0803 | | .CONST 0x00f0,0x0803
0778 00f1 0804 | | .CONST 0x00f1,0x0804
077a 00f3 0401 | | .CONST 0x00f3,0x0401
077c 00f8 0002 | | .CONST 0x00f8,0x0002
077e 00fa 0003 | | .CONST 0x00fa,0x0003
0780 00fb 0c01 | | .CONST 0x00fb,0x0c01
0782 00fe 0003 | | .CONST 0x00fe,0x0003
0784 0100 0001 | | .CONST 0x0100,0x0001
0786 0101 1001 | | .CONST 0x0101,0x1001
0788 0103 0001 | | .CONST 0x0103,0x0001
078a ; --------------------------------------------------------------------------------------
078a ; Debug3 Subtable 0x7
078a ; --------------------------------------------------------------------------------------
078a 0006 001f | | .DBG3TAB 0x0006,0x001f
078c 010b ffff | | .CONST 0x010b,0xffff
078e 0110 fffe | | .CONST 0x0110,0xfffe
0790 0115 fffd | | .CONST 0x0115,0xfffd
0792 011a 0401 | | .CONST 0x011a,0x0401
0794 011c 0402 | | .CONST 0x011c,0x0402
0796 011e 0403 | | .CONST 0x011e,0x0403
0798 0122 0404 | " | .CONST 0x0122,0x0404
079a 0126 0405 | & | .CONST 0x0126,0x0405
079c 0128 0801 | ( | .CONST 0x0128,0x0801
079e 012a 0802 | * | .CONST 0x012a,0x0802
07a0 012b 0803 | + | .CONST 0x012b,0x0803
07a2 012c 0804 | , | .CONST 0x012c,0x0804
07a4 012e 0405 | . | .CONST 0x012e,0x0405
07a6 0138 0c01 | 8 | .CONST 0x0138,0x0c01
07a8 013a 0c02 | : | .CONST 0x013a,0x0c02
07aa 013b 0c03 | ; | .CONST 0x013b,0x0c03
07ac 013c 0c04 | < | .CONST 0x013c,0x0c04
07ae 013e 0804 | > | .CONST 0x013e,0x0804
07b0 014c fffd | L | .CONST 0x014c,0xfffd
07b2 0151 fffc | Q | .CONST 0x0151,0xfffc
07b4 0159 fffb | Y | .CONST 0x0159,0xfffb
07b6 015c 0002 | \ | .CONST 0x015c,0x0002
07b8 015e 1001 | ^ | .CONST 0x015e,0x1001
07ba 0163 1401 | c | .CONST 0x0163,0x1401
07bc 0165 1402 | e | .CONST 0x0165,0x1402
07be 0166 1403 | f | .CONST 0x0166,0x1403
07c0 0167 1404 | g | .CONST 0x0167,0x1404
07c2 0169 1001 | i | .CONST 0x0169,0x1001
07c4 016e 0002 | n | .CONST 0x016e,0x0002
07c6 016f 0003 | o | .CONST 0x016f,0x0003
07c8 0174 0004 | t | .CONST 0x0174,0x0004
07ca 0175 1801 | u | .CONST 0x0175,0x1801
07cc 0178 0004 | x | .CONST 0x0178,0x0004
07ce 0179 0005 | y | .CONST 0x0179,0x0005
07d0 0180 0001 | | .CONST 0x0180,0x0001
07d2 0181 1c01 | | .CONST 0x0181,0x1c01
07d4 0183 0001 | | .CONST 0x0183,0x0001
07d6 ; --------------------------------------------------------------------------------------
07d6 ; Debug3 Subtable 0x8
07d6 ; --------------------------------------------------------------------------------------
07d6 0005 0038 | 8| .DBG3TAB 0x0005,0x0038
07d8 018b ffff | | .CONST 0x018b,0xffff
07da 0190 fffe | | .CONST 0x0190,0xfffe
07dc 0191 fffd | | .CONST 0x0191,0xfffd
07de 0192 fffc | | .CONST 0x0192,0xfffc
07e0 0193 fffb | | .CONST 0x0193,0xfffb
07e2 0197 0002 | | .CONST 0x0197,0x0002
07e4 0199 0401 | | .CONST 0x0199,0x0401
07e6 019b 0402 | | .CONST 0x019b,0x0402
07e8 019d 0403 | | .CONST 0x019d,0x0403
07ea 01a1 0404 | | .CONST 0x01a1,0x0404
07ec 01a5 0405 | | .CONST 0x01a5,0x0405
07ee 01a7 0801 | | .CONST 0x01a7,0x0801
07f0 01a9 0802 | | .CONST 0x01a9,0x0802
07f2 01aa 0803 | | .CONST 0x01aa,0x0803
07f4 01ab 0804 | | .CONST 0x01ab,0x0804
07f6 01ad 0405 | | .CONST 0x01ad,0x0405
07f8 01b7 0c01 | | .CONST 0x01b7,0x0c01
07fa 01b9 0c02 | | .CONST 0x01b9,0x0c02
07fc 01ba 0c03 | | .CONST 0x01ba,0x0c03
07fe 01bb 0c04 | | .CONST 0x01bb,0x0c04
0800 01bd 0804 | | .CONST 0x01bd,0x0804
0802 01cb 0002 | | .CONST 0x01cb,0x0002
0804 01cc 0003 | | .CONST 0x01cc,0x0003
0806 01d0 0004 | | .CONST 0x01d0,0x0004
0808 01d6 0005 | | .CONST 0x01d6,0x0005
080a 01da 0006 | | .CONST 0x01da,0x0006
080c 01db 0007 | | .CONST 0x01db,0x0007
080e 01de 1001 | | .CONST 0x01de,0x1001
0810 01e0 1002 | | .CONST 0x01e0,0x1002
0812 01e2 1003 | | .CONST 0x01e2,0x1003
0814 01e6 1004 | | .CONST 0x01e6,0x1004
0816 01ea 1005 | | .CONST 0x01ea,0x1005
0818 01ec 1401 | | .CONST 0x01ec,0x1401
081a 01ee 1402 | | .CONST 0x01ee,0x1402
081c 01ef 1403 | | .CONST 0x01ef,0x1403
081e 01f0 1404 | | .CONST 0x01f0,0x1404
0820 01f2 1005 | | .CONST 0x01f2,0x1005
0822 01fc 1801 | | .CONST 0x01fc,0x1801
0824 01fe 1802 | | .CONST 0x01fe,0x1802
0826 01ff 1803 | | .CONST 0x01ff,0x1803
0828 0200 1804 | | .CONST 0x0200,0x1804
082a 0202 1404 | | .CONST 0x0202,0x1404
082c 0210 0007 | | .CONST 0x0210,0x0007
082e 0212 0008 | | .CONST 0x0212,0x0008
0830 0216 0009 | | .CONST 0x0216,0x0009
0832 0217 1c01 | | .CONST 0x0217,0x1c01
0834 0219 1c02 | | .CONST 0x0219,0x1c02
0836 021b 1c03 | | .CONST 0x021b,0x1c03
0838 021e 0009 | | .CONST 0x021e,0x0009
083a 021f 000a | | .CONST 0x021f,0x000a
083c 0220 2001 | | .CONST 0x0220,0x2001
083e 0222 000a | " | .CONST 0x0222,0x000a
0840 0223 000b | # | .CONST 0x0223,0x000b
0842 0229 000c | ) | .CONST 0x0229,0x000c
0844 022a 2401 | *$ | .CONST 0x022a,0x2401
0846 022c 2402 | ,$ | .CONST 0x022c,0x2402
0848 022e 2403 | .$ | .CONST 0x022e,0x2403
084a 0231 000c | 1 | .CONST 0x0231,0x000c
084c 0233 0001 | 3 | .CONST 0x0233,0x0001
084e 0234 2801 | 4( | .CONST 0x0234,0x2801
0850 0236 0001 | 6 | .CONST 0x0236,0x0001
0852 ; --------------------------------------------------------------------------------------
0852 ; Debug3 Subtable 0x9
0852 ; --------------------------------------------------------------------------------------
0852 0006 0015 | | .DBG3TAB 0x0006,0x0015
0854 023b ffff | ; | .CONST 0x023b,0xffff
0856 0240 fffe | @ | .CONST 0x0240,0xfffe
0858 0245 fffd | E | .CONST 0x0245,0xfffd
085a 0246 fffc | F | .CONST 0x0246,0xfffc
085c 024b fffb | K | .CONST 0x024b,0xfffb
085e 0250 fffa | P | .CONST 0x0250,0xfffa
0860 0251 0001 | Q | .CONST 0x0251,0x0001
0862 0252 0401 | R | .CONST 0x0252,0x0401
0864 0254 0402 | T | .CONST 0x0254,0x0402
0866 0255 0403 | U | .CONST 0x0255,0x0403
0868 0256 0404 | V | .CONST 0x0256,0x0404
086a 0257 0001 | W | .CONST 0x0257,0x0001
086c 0259 0002 | Y | .CONST 0x0259,0x0002
086e 025b 0003 | [ | .CONST 0x025b,0x0003
0870 025e 0004 | ^ | .CONST 0x025e,0x0004
0872 0263 0005 | c | .CONST 0x0263,0x0005
0874 0264 0801 | d | .CONST 0x0264,0x0801
0876 0266 0005 | f | .CONST 0x0266,0x0005
0878 0267 0006 | g | .CONST 0x0267,0x0006
087a 026e 0007 | n | .CONST 0x026e,0x0007
087c 0270 0008 | p | .CONST 0x0270,0x0008
087e 0274 0009 | t | .CONST 0x0274,0x0009
0880 0278 000a | x | .CONST 0x0278,0x000a
0882 027c 000b | | | .CONST 0x027c,0x000b
0884 027e 000c | ~ | .CONST 0x027e,0x000c
0886 027f 000d | | .CONST 0x027f,0x000d
0888 0281 000e | | .CONST 0x0281,0x000e
088a ; --------------------------------------------------------------------------------------
088a ; Debug3 Subtable 0xa
088a ; --------------------------------------------------------------------------------------
088a 0000 0001 | | .DBG3TAB 0x0000,0x0001
088c 028b 0001 | | .CONST 0x028b,0x0001
088e ; --------------------------------------------------------------------------------------
088e ; Debug3 Subtable 0xb
088e ; --------------------------------------------------------------------------------------
088e 0004 001f | | .DBG3TAB 0x0004,0x001f
0890 0293 ffff | | .CONST 0x0293,0xffff
0892 0299 fffe | | .CONST 0x0299,0xfffe
0894 02a5 fffd | | .CONST 0x02a5,0xfffd
0896 02b0 fffc | | .CONST 0x02b0,0xfffc
0898 02b5 0001 | | .CONST 0x02b5,0x0001
089a 02b7 0002 | | .CONST 0x02b7,0x0002
089c 02b9 0003 | | .CONST 0x02b9,0x0003
089e 02c5 0004 | | .CONST 0x02c5,0x0004
08a0 02ca 0005 | | .CONST 0x02ca,0x0005
08a2 02cc 0006 | | .CONST 0x02cc,0x0006
08a4 02cd 0401 | | .CONST 0x02cd,0x0401
08a6 02ce 0006 | | .CONST 0x02ce,0x0006
08a8 02d6 0007 | | .CONST 0x02d6,0x0007
08aa 02d8 0008 | | .CONST 0x02d8,0x0008
08ac 02de 0009 | | .CONST 0x02de,0x0009
08ae 02e3 000a | | .CONST 0x02e3,0x000a
08b0 02e6 000b | | .CONST 0x02e6,0x000b
08b2 02ea 000c | | .CONST 0x02ea,0x000c
08b4 02ee 000d | | .CONST 0x02ee,0x000d
08b6 02f2 000e | | .CONST 0x02f2,0x000e
08b8 02fe 000f | | .CONST 0x02fe,0x000f
08ba 0303 0010 | | .CONST 0x0303,0x0010
08bc 0306 0011 | | .CONST 0x0306,0x0011
08be 030b 0012 | | .CONST 0x030b,0x0012
08c0 030f 0013 | | .CONST 0x030f,0x0013
08c2 0311 0014 | | .CONST 0x0311,0x0014
08c4 0313 0015 | | .CONST 0x0313,0x0015
08c6 0319 0016 | | .CONST 0x0319,0x0016
08c8 031e 0017 | | .CONST 0x031e,0x0017
08ca 0322 0018 | " | .CONST 0x0322,0x0018
08cc 0326 0019 | & | .CONST 0x0326,0x0019
08ce 032a 001a | * | .CONST 0x032a,0x001a
08d0 032f 001b | / | .CONST 0x032f,0x001b
08d2 0330 0801 | 0 | .CONST 0x0330,0x0801
08d4 0331 001b | 1 | .CONST 0x0331,0x001b
08d6 ; --------------------------------------------------------------------------------------
08d6 ; Debug3 Subtable 0xc
08d6 ; --------------------------------------------------------------------------------------
08d6 0004 001d | | .DBG3TAB 0x0004,0x001d
08d8 0343 ffff | C | .CONST 0x0343,0xffff
08da 0349 fffe | I | .CONST 0x0349,0xfffe
08dc 0355 fffd | U | .CONST 0x0355,0xfffd
08de 0360 fffc | ` | .CONST 0x0360,0xfffc
08e0 0365 0001 | e | .CONST 0x0365,0x0001
08e2 0367 0002 | g | .CONST 0x0367,0x0002
08e4 0369 0003 | i | .CONST 0x0369,0x0003
08e6 0375 0004 | u | .CONST 0x0375,0x0004
08e8 037b 0005 | { | .CONST 0x037b,0x0005
08ea 037d 0006 | } | .CONST 0x037d,0x0006
08ec 037e 0401 | ~ | .CONST 0x037e,0x0401
08ee 037f 0006 | | .CONST 0x037f,0x0006
08f0 0387 0007 | | .CONST 0x0387,0x0007
08f2 0389 0008 | | .CONST 0x0389,0x0008
08f4 038f 0009 | | .CONST 0x038f,0x0009
08f6 0394 000a | | .CONST 0x0394,0x000a
08f8 0397 000b | | .CONST 0x0397,0x000b
08fa 039b 000c | | .CONST 0x039b,0x000c
08fc 039f 000d | | .CONST 0x039f,0x000d
08fe 03a3 000e | | .CONST 0x03a3,0x000e
0900 03af 000f | | .CONST 0x03af,0x000f
0902 03b4 0010 | | .CONST 0x03b4,0x0010
0904 03b7 0011 | | .CONST 0x03b7,0x0011
0906 03bd 0012 | | .CONST 0x03bd,0x0012
0908 03bf 0013 | | .CONST 0x03bf,0x0013
090a 03c1 0014 | | .CONST 0x03c1,0x0014
090c 03c7 0015 | | .CONST 0x03c7,0x0015
090e 03cd 0016 | | .CONST 0x03cd,0x0016
0910 03d1 0017 | | .CONST 0x03d1,0x0017
0912 03d5 0018 | | .CONST 0x03d5,0x0018
0914 03d7 0019 | | .CONST 0x03d7,0x0019
0916 03d8 0801 | | .CONST 0x03d8,0x0801
0918 03d9 0019 | | .CONST 0x03d9,0x0019
091a ; --------------------------------------------------------------------------------------
091a ; Debug3 Subtable 0xd
091a ; --------------------------------------------------------------------------------------
091a 0000 0005 | | .DBG3TAB 0x0000,0x0005
091c 03eb 0001 | | .CONST 0x03eb,0x0001
091e 03f0 0002 | | .CONST 0x03f0,0x0002
0920 03f5 0003 | | .CONST 0x03f5,0x0003
0922 03f6 0401 | | .CONST 0x03f6,0x0401
0924 03f7 0003 | | .CONST 0x03f7,0x0003
0926 ; --------------------------------------------------------------------------------------
0926 ; Debug3 Subtable 0xe
0926 ; --------------------------------------------------------------------------------------
0926 0002 0015 | | .DBG3TAB 0x0002,0x0015
0928 040b ffff | | .CONST 0x040b,0xffff
092a 0411 fffe | | .CONST 0x0411,0xfffe
092c 0412 0001 | | .CONST 0x0412,0x0001
092e 0413 0401 | | .CONST 0x0413,0x0401
0930 0415 0402 | | .CONST 0x0415,0x0402
0932 0416 0403 | | .CONST 0x0416,0x0403
0934 0417 0404 | | .CONST 0x0417,0x0404
0936 0418 0001 | | .CONST 0x0418,0x0001
0938 041d 0801 | | .CONST 0x041d,0x0801
093a 041f 0802 | | .CONST 0x041f,0x0802
093c 0420 0803 | | .CONST 0x0420,0x0803
093e 0421 0804 | ! | .CONST 0x0421,0x0804
0940 0423 0404 | # | .CONST 0x0423,0x0404
0942 0427 0002 | ' | .CONST 0x0427,0x0002
0944 042c 0003 | , | .CONST 0x042c,0x0003
0946 0430 0004 | 0 | .CONST 0x0430,0x0004
0948 0432 0005 | 2 | .CONST 0x0432,0x0005
094a 0436 0006 | 6 | .CONST 0x0436,0x0006
094c 043a 0007 | : | .CONST 0x043a,0x0007
094e 043d 0008 | = | .CONST 0x043d,0x0008
0950 043e 0009 | > | .CONST 0x043e,0x0009
0952 0442 000a | B | .CONST 0x0442,0x000a
0954 0444 000b | D | .CONST 0x0444,0x000b
0956 ; --------------------------------------------------------------------------------------
0956 ; Debug3 Subtable 0xf
0956 ; --------------------------------------------------------------------------------------
0956 0006 0022 | "| .DBG3TAB 0x0006,0x0022
0958 0453 ffff | S | .CONST 0x0453,0xffff
095a 0458 fffe | X | .CONST 0x0458,0xfffe
095c 045f fffd | _ | .CONST 0x045f,0xfffd
095e 0461 fffc | a | .CONST 0x0461,0xfffc
0960 0462 fffb | b | .CONST 0x0462,0xfffb
0962 0463 fffa | c | .CONST 0x0463,0xfffa
0964 0466 0002 | f | .CONST 0x0466,0x0002
0966 0468 0401 | h | .CONST 0x0468,0x0401
0968 046a 0402 | j | .CONST 0x046a,0x0402
096a 046c 0403 | l | .CONST 0x046c,0x0403
096c 0470 0404 | p | .CONST 0x0470,0x0404
096e 0474 0405 | t | .CONST 0x0474,0x0405
0970 0476 0801 | v | .CONST 0x0476,0x0801
0972 0478 0802 | x | .CONST 0x0478,0x0802
0974 0479 0803 | y | .CONST 0x0479,0x0803
0976 047a 0804 | z | .CONST 0x047a,0x0804
0978 047c 0405 | | | .CONST 0x047c,0x0405
097a 0486 0c01 | | .CONST 0x0486,0x0c01
097c 0488 0c02 | | .CONST 0x0488,0x0c02
097e 0489 0c03 | | .CONST 0x0489,0x0c03
0980 048a 0c04 | | .CONST 0x048a,0x0c04
0982 048c 0804 | | .CONST 0x048c,0x0804
0984 049a 0002 | | .CONST 0x049a,0x0002
0986 049b 0003 | | .CONST 0x049b,0x0003
0988 04a1 0004 | | .CONST 0x04a1,0x0004
098a 04a5 0005 | | .CONST 0x04a5,0x0005
098c 04aa 0006 | | .CONST 0x04aa,0x0006
098e 04ae 0007 | | .CONST 0x04ae,0x0007
0990 04b0 0008 | | .CONST 0x04b0,0x0008
0992 04b2 0009 | | .CONST 0x04b2,0x0009
0994 04b3 1001 | | .CONST 0x04b3,0x1001
0996 04b5 1002 | | .CONST 0x04b5,0x1002
0998 04b7 1003 | | .CONST 0x04b7,0x1003
099a 04ba 0009 | | .CONST 0x04ba,0x0009
099c 04bd 000a | | .CONST 0x04bd,0x000a
099e 04c1 000b | | .CONST 0x04c1,0x000b
09a0 04c6 0001 | | .CONST 0x04c6,0x0001
09a2 04c7 1401 | | .CONST 0x04c7,0x1401
09a4 04c9 0001 | | .CONST 0x04c9,0x0001
09a6 04cb 000c | | .CONST 0x04cb,0x000c
09a8 ; --------------------------------------------------------------------------------------
09a8 ; Debug3 Subtable 0x10
09a8 ; --------------------------------------------------------------------------------------
09a8 0006 0049 | I| .DBG3TAB 0x0006,0x0049
09aa 04d3 ffff | | .CONST 0x04d3,0xffff
09ac 04d8 fffe | | .CONST 0x04d8,0xfffe
09ae 04df fffd | | .CONST 0x04df,0xfffd
09b0 04e4 fffc | | .CONST 0x04e4,0xfffc
09b2 04ea fffb | | .CONST 0x04ea,0xfffb
09b4 04eb fffa | | .CONST 0x04eb,0xfffa
09b6 04ee 0002 | | .CONST 0x04ee,0x0002
09b8 04f0 0401 | | .CONST 0x04f0,0x0401
09ba 04f2 0402 | | .CONST 0x04f2,0x0402
09bc 04f4 0403 | | .CONST 0x04f4,0x0403
09be 04f8 0404 | | .CONST 0x04f8,0x0404
09c0 04fc 0405 | | .CONST 0x04fc,0x0405
09c2 04fe 0801 | | .CONST 0x04fe,0x0801
09c4 0500 0802 | | .CONST 0x0500,0x0802
09c6 0501 0803 | | .CONST 0x0501,0x0803
09c8 0502 0804 | | .CONST 0x0502,0x0804
09ca 0504 0405 | | .CONST 0x0504,0x0405
09cc 050e 0c01 | | .CONST 0x050e,0x0c01
09ce 0510 0c02 | | .CONST 0x0510,0x0c02
09d0 0511 0c03 | | .CONST 0x0511,0x0c03
09d2 0512 0c04 | | .CONST 0x0512,0x0c04
09d4 0514 0804 | | .CONST 0x0514,0x0804
09d6 0522 0002 | " | .CONST 0x0522,0x0002
09d8 0523 0003 | # | .CONST 0x0523,0x0003
09da 0524 1001 | $ | .CONST 0x0524,0x1001
09dc 0526 1002 | & | .CONST 0x0526,0x1002
09de 0527 1003 | ' | .CONST 0x0527,0x1003
09e0 0528 1004 | ( | .CONST 0x0528,0x1004
09e2 0529 0003 | ) | .CONST 0x0529,0x0003
09e4 052b 0004 | + | .CONST 0x052b,0x0004
09e6 052d 1401 | - | .CONST 0x052d,0x1401
09e8 0530 0004 | 0 | .CONST 0x0530,0x0004
09ea 0532 0005 | 2 | .CONST 0x0532,0x0005
09ec 0534 0006 | 4 | .CONST 0x0534,0x0006
09ee 0535 1801 | 5 | .CONST 0x0535,0x1801
09f0 0537 1802 | 7 | .CONST 0x0537,0x1802
09f2 0539 1803 | 9 | .CONST 0x0539,0x1803
09f4 053c 0006 | < | .CONST 0x053c,0x0006
09f6 053d 0007 | = | .CONST 0x053d,0x0007
09f8 053e 1c01 | > | .CONST 0x053e,0x1c01
09fa 0541 0007 | A | .CONST 0x0541,0x0007
09fc 0544 0008 | D | .CONST 0x0544,0x0008
09fe 0545 0009 | E | .CONST 0x0545,0x0009
0a00 054b 000a | K | .CONST 0x054b,0x000a
0a02 0552 000b | R | .CONST 0x0552,0x000b
0a04 0556 000c | V | .CONST 0x0556,0x000c
0a06 0557 2001 | W | .CONST 0x0557,0x2001
0a08 0559 2002 | Y | .CONST 0x0559,0x2002
0a0a 055b 2003 | [ | .CONST 0x055b,0x2003
0a0c 055e 000c | ^ | .CONST 0x055e,0x000c
0a0e 055f 000d | _ | .CONST 0x055f,0x000d
0a10 0560 2401 | `$ | .CONST 0x0560,0x2401
0a12 0562 000d | b | .CONST 0x0562,0x000d
0a14 0563 000e | c | .CONST 0x0563,0x000e
0a16 0565 2801 | e( | .CONST 0x0565,0x2801
0a18 0567 2802 | g( | .CONST 0x0567,0x2802
0a1a 0569 2803 | i( | .CONST 0x0569,0x2803
0a1c 056d 2804 | m( | .CONST 0x056d,0x2804
0a1e 0571 2805 | q( | .CONST 0x0571,0x2805
0a20 0573 2c01 | s, | .CONST 0x0573,0x2c01
0a22 0575 2c02 | u, | .CONST 0x0575,0x2c02
0a24 0576 2c03 | v, | .CONST 0x0576,0x2c03
0a26 0577 2c04 | w, | .CONST 0x0577,0x2c04
0a28 0579 2805 | y( | .CONST 0x0579,0x2805
0a2a 0583 3001 | 0 | .CONST 0x0583,0x3001
0a2c 0585 3002 | 0 | .CONST 0x0585,0x3002
0a2e 0586 3003 | 0 | .CONST 0x0586,0x3003
0a30 0587 3004 | 0 | .CONST 0x0587,0x3004
0a32 0589 2c04 | , | .CONST 0x0589,0x2c04
0a34 0597 000e | | .CONST 0x0597,0x000e
0a36 059b 000f | | .CONST 0x059b,0x000f
0a38 059c 3401 | 4 | .CONST 0x059c,0x3401
0a3a 059d 000f | | .CONST 0x059d,0x000f
0a3c 059f 0001 | | .CONST 0x059f,0x0001
0a3e 05a0 3801 | 8 | .CONST 0x05a0,0x3801
0a40 05a2 0001 | | .CONST 0x05a2,0x0001
0a42 05a4 0010 | | .CONST 0x05a4,0x0010
0a44 05a5 3c01 | < | .CONST 0x05a5,0x3c01
0a46 05a6 0010 | | .CONST 0x05a6,0x0010
0a48 0000 0000 | | .BLANK 0000[0x1b8]