|
|
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: 5120 (0x1400)
Notes: 00_class, 5813_R1K_CODE, 75_tag, NULL, R1k_Segment, seg_0ea8df
└─⟦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 0710 | | .CONST 0x0710 ; 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 0004 | | .CONST 0x0004 ; 0, wired, #pages in seg - 1)
0008 ; --------------------------------------------------------------------------------------
0008 ; SUBPROGRAM
0008 ; --------------------------------------------------------------------------------------
0008 0077 | w | .CONST 0x0077 ; Address of begin
0009 0004 | | .CONST 0x0004 ; Address of exception handler
000a 0022 | " | .CONST 0x0022 ; Number of locals
000b INIT_0008:
000b 029a 0083 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0080 ; Debug Table 0x0 = .DEBUG 0x000b,0x07aa,0x0000,0x0000,0x005a,0x8bd5,0x0000,0x0784
; Debug Table 0x0.0x0 = 0xb,0xffff
000d 029a 00b3 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_00b0 ; Debug Table 0x0.0x1 = 0xd,0xfffe
000f 00bf | | Action Accept_Activation
0010 0007 | | Action Break_Optional ; Debug Table 0x1 = .DEBUG 0x0010,0x07b0,0x0000,0x0000,0x005a,0x8dc5,0x0000,0x0008
; Debug Table 0x1.0x0 = 0x10,0xffff
0011 0007 | | Action Break_Optional ; Debug Table 0x1.0x1 = 0x11,0xfffe
0012 4800 |H | Short_Literal 0x0 ; Debug Table 0x1.0x2 = 0x12,0xfffd
0013 4802 |H | Short_Literal 0x2
0014 029f 013b | ;| Declare_Subprogram For_Call,INIT_0138
0016 03fd | | Declare_Type Discrete,Defined
0017 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x1.0x3 = 0x17,0xfffc
0018 4801 |H | Short_Literal 0x1
0019 e001 | | Load 0x0,0x1
001a 1b3a | : | Execute Package,Field_Read,Field_Number 0x3a
001b 1b0d | | Execute Package,Field_Read,Field_Number 0xd
001c 029f 0153 | S| Declare_Subprogram For_Call,INIT_0150
001e 4801 |H | Short_Literal 0x1
001f 4800 |H | Short_Literal 0x0
0020 4801 |H | Short_Literal 0x1
0021 4800 |H | Short_Literal 0x0
0022 4801 |H | Short_Literal 0x1
0023 031d | | Declare_Type Variant_Record,Defined
0024 4800 |H | Short_Literal 0x0 ; Debug Table 0x1.0x4 = 0x24,0xfffb
0025 00d9 | | Load_Top At_Offset_1
0026 1c08 | | Execute_Immediate Run_Utility,0x8
0027 4802 |H | Short_Literal 0x2 ; Debug Table 0x1.0x5 = 0x27,0xfffa
0028 00da | | Load_Top At_Offset_2
0029 1c08 | | Execute_Immediate Run_Utility,0x8
002a 4801 |H | Short_Literal 0x1 ; Debug Table 0x1.0x6 = 0x2a,0xfff9
002b 00db | | Load_Top At_Offset_3
002c 1c08 | | Execute_Immediate Run_Utility,0x8
002d 4803 |H | Short_Literal 0x3
002e 00d9 | | Load_Top At_Offset_1
002f 2a02 |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x2
0030 4801 |H | Short_Literal 0x1 ; Debug Table 0x1.0x7 = 0x30,0xfff8
0031 e210 | | Load 0x1,0x10
0032 1c08 | | Execute_Immediate Run_Utility,0x8
0033 4804 |H | Short_Literal 0x4
0034 00d9 | | Load_Top At_Offset_1
0035 2a02 |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x2
0036 e002 | | Load 0x0,0x2 ; Debug Table 0x1.0x8 = 0x36,0xfff7
0037 0266 | f | Execute Discrete,Bounds
0038 e210 | | Load 0x1,0x10
0039 029f 0193 | | Declare_Subprogram For_Call,INIT_0190
003b 4801 |H | Short_Literal 0x1
003c 035d | ] | Declare_Type Array,Defined
003d 00d8 | | Load_Top At_Offset_0
003e 0337 | 7 | Declare_Variable Array
003f 00d8 | | Load_Top At_Offset_0
0040 0337 | 7 | Declare_Variable Array
0041 e211 | | Load 0x1,0x11
0042 4800 |H | Short_Literal 0x0
0043 00da | | Load_Top At_Offset_2
0044 01d6 | | Execute Vector,Field_Write
0045 e213 | | Load 0x1,0x13
0046 4801 |H | Short_Literal 0x1
0047 00da | | Load_Top At_Offset_2
0048 01d6 | | Execute Vector,Field_Write
0049 00db | | Load_Top At_Offset_3
004a 4802 |H | Short_Literal 0x2
004b 00da | | Load_Top At_Offset_2
004c 01d6 | | Execute Vector,Field_Write
004d e212 | | Load 0x1,0x12
004e 4803 |H | Short_Literal 0x3
004f 00da | | Load_Top At_Offset_2
0050 01d6 | | Execute Vector,Field_Write
0051 00d9 | | Load_Top At_Offset_1
0052 01d4 | | Execute Vector,Structure_Write
0053 e210 | | Load 0x1,0x10 ; Debug Table 0x1.0x9 = 0x53,0xfff6
0054 00e1 | | Load_Encached Boolean_Cache
0055 00e1 | | Load_Encached Boolean_Cache
0056 00e1 | | Load_Encached Boolean_Cache
0057 e003 | | Load 0x0,0x3
0058 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0059 029f 01ab | | Declare_Subprogram For_Call,INIT_01a8
005b 4805 |H | Short_Literal 0x5
005c 032d | - | Declare_Type Record,Defined
005d 029d 01d3 | | Declare_Subprogram For_Outer_Call,INIT_01d0 ; Debug Table 0x1.0xa = 0x5d,0xfff5
005f 029d 0203 | | Declare_Subprogram For_Outer_Call,INIT_0200 ; Debug Table 0x1.0xb = 0x5f,0xfff4
0061 029d 024b | K| Declare_Subprogram For_Outer_Call,INIT_0248 ; Debug Table 0x1.0xc = 0x61,0xfff3
0063 029d 027b | {| Declare_Subprogram For_Outer_Call,INIT_0278 ; Debug Table 0x1.0xd = 0x63,0xfff2
0065 029d 0313 | | Declare_Subprogram For_Outer_Call,INIT_0310 ; Debug Table 0x1.0xe = 0x65,0xfff1
0067 029d 036b | k| Declare_Subprogram For_Outer_Call,INIT_0368 ; Debug Table 0x1.0xf = 0x67,0xfff0
0069 029d 03c3 | | Declare_Subprogram For_Outer_Call,INIT_03c0 ; Debug Table 0x1.0x10 = 0x69,0xffef
006b 029d 0473 | s| Declare_Subprogram For_Outer_Call,INIT_0470 ; Debug Table 0x1.0x11 = 0x6b,0xffee
006d 029d 04eb | | Declare_Subprogram For_Outer_Call,INIT_04e8 ; Debug Table 0x1.0x12 = 0x6d,0xffed
006f 029d 0523 | #| Declare_Subprogram For_Outer_Call,INIT_0520 ; Debug Table 0x1.0x13 = 0x6f,0xffec
0071 029d 05c3 | | Declare_Subprogram For_Outer_Call,INIT_05c0 ; Debug Table 0x1.0x14 = 0x71,0xffeb
0073 1d0e | | Execute_Immediate Reference_Lex_1,0xe ; Debug Table 0x1.0x15 = 0x73,0xffea
0074 00c7 | | Action Elaborate_Subprogram
0075 1d0d | | Execute_Immediate Reference_Lex_1,0xd ; Debug Table 0x1.0x16 = 0x75,0xffe9
0076 00c7 | | Action Elaborate_Subprogram
0077 BODY_0008:
0077 00bc | | Action Signal_Activated
0078 00bb | | Action Signal_Completion
0079 0000 0000 | | .BLANK 0000[0x7]
0080 ; --------------------------------------------------------------------------------------
0080 ; SUBPROGRAM
0080 ; --------------------------------------------------------------------------------------
0080 0085 | | .CONST 0x0085 ; Address of begin
0081 0094 | | .CONST 0x0094 ; Address of exception handler
0082 0002 | | .CONST 0x0002 ; Number of locals
0083 INIT_0080:
0083 e004 | | Load 0x0,0x4 ; Debug Table 0x2 = .DEBUG 0x0083,0x07e0,0x0001,0x0000,0x005a,0x8bd5,0x0000,0x0785
; Debug Table 0x2.0x0 = 0x83,0xffff
0084 0007 | | Action Break_Optional
0085 BODY_0080:
0085 e004 | | Load 0x0,0x4 ; Debug Table 0x2.0x1 = 0x85,0x1
0086 4801 |H | Short_Literal 0x1
0087 e5ff | | Load 0x2,-0x1
0088 e005 | | Load 0x0,0x5
0089 181e | | Execute Package,Field_Execute,Field_Number 0x1e
008a 0031 | 1 | Store_Top Heap_Access,At_Offset_1
008b e5fc | | Load 0x2,-0x4 ; Debug Table 0x2.0x2 = 0x8b,0x2
008c e5fd | | Load 0x2,-0x3
008d e5fe | | Load 0x2,-0x2
008e 00db | | Load_Top At_Offset_3
008f 820e | | Call 0x1,0xe
0090 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x2.0x3 = 0x90,0x3
0091 e005 | | Load 0x0,0x5
0092 1820 | | Execute Package,Field_Execute,Field_Number 0x20
0093 4505 |E | Exit_Subprogram 0x5
0094 TRAP_0080:
0094 6277 |bw | Indirect_Literal Discrete,0x30c,{0x00000000, 0x5a8bd503}
0095 010f | | Execute Exception,Equal
0096 6801 |h | Jump_Zero 0x98
0097 4505 |E | Exit_Subprogram 0x5 ; Debug Table 0x2.0x4 = 0x97,0x4
0098 626f |bo | Indirect_Literal Discrete,0x308,{0x00000000, 0x5a8bd501}
0099 010f | | Execute Exception,Equal
009a 6808 |h | Jump_Zero 0xa3
009b 0092 064e | N| Action Push_String_Extended,0x64e ; "doe_error"
; Debug Table 0x2.0x5 = 0x9b,0x5
009d 0092 064f | O| Action Push_String_Extended,0x64f ; "Promote"
009f 00db | | Load_Top At_Offset_3
00a0 e006 | | Load 0x0,0x6
00a1 181c | | Execute Package,Field_Execute,Field_Number 0x1c
00a2 4505 |E | Exit_Subprogram 0x5
00a3 e007 | | Load 0x0,0x7 ; Debug Table 0x2.0x6 = 0xa3,0x6
00a4 180d | | Execute Package,Field_Execute,Field_Number 0xd
00a5 0092 064f | O| Action Push_String_Extended,0x64f ; "Promote"
00a7 00db | | Load_Top At_Offset_3
00a8 e006 | | Load 0x0,0x6
00a9 181c | | Execute Package,Field_Execute,Field_Number 0x1c
00aa 4505 |E | Exit_Subprogram 0x5
00ab 0000 0000 | | .BLANK 0000[0x5]
00b0 ; --------------------------------------------------------------------------------------
00b0 ; SUBPROGRAM
00b0 ; --------------------------------------------------------------------------------------
00b0 00bb | | .CONST 0x00bb ; Address of begin
00b1 0004 | | .CONST 0x0004 ; Address of exception handler
00b2 0004 | | .CONST 0x0004 ; Number of locals
00b3 INIT_00b0:
00b3 e008 | | Load 0x0,0x8 ; Debug Table 0x3 = .DEBUG 0x00b3,0x07f0,0x0001,0x0000,0x005a,0x8bd5,0x0000,0x07a2
; Debug Table 0x3.0x0 = 0xb3,0xffff
00b4 1b0f | | Execute Package,Field_Read,Field_Number 0xf
00b5 e008 | | Load 0x0,0x8 ; Debug Table 0x3.0x1 = 0xb5,0xfffe
00b6 1b0f | | Execute Package,Field_Read,Field_Number 0xf
00b7 e217 | | Load 0x1,0x17 ; Debug Table 0x3.0x2 = 0xb7,0xfffd
00b8 0322 | " | Declare_Variable Record
00b9 00d8 | | Load_Top At_Offset_0
00ba 1c00 | | Execute_Immediate Run_Utility,0x0
00bb BODY_00b0:
00bb 4801 |H | Short_Literal 0x1 ; Debug Table 0x3.0x3 = 0xbb,0x1
00bc e5ff | | Load 0x2,-0x1
00bd 0217 | | Execute Heap_Access,All_Reference
00be 3c04 |< | Execute Record,Field_Read,Field_Number 0x4
00bf e009 | | Load 0x0,0x9
00c0 01a7 | | Execute Matrix,Field_Read
00c1 7003 |p | Jump_Nonzero 0xc5
00c2 4801 |H | Short_Literal 0x1 ; Debug Table 0x3.0x4 = 0xc2,0x2
00c3 800a | | Call 0x0,0xa
00c4 4505 |E | Exit_Subprogram 0x5 ; Debug Table 0x3.0x5 = 0xc4,0x3
00c5 e5ff | | Load 0x2,-0x1 ; Debug Table 0x3.0x6 = 0xc5,0x4
00c6 0217 | | Execute Heap_Access,All_Reference
00c7 3c08 |< | Execute Record,Field_Read,Field_Number 0x8
00c8 460d |F | Jump_Case 0xd
00c9 780d |x | Jump 0xd7 ; case 0x0
00ca 780c |x | Jump 0xd7 ; case 0x1
00cb 7810 |x | Jump 0xdc ; case 0x2
00cc 780a |x | Jump 0xd7 ; case 0x3
00cd 780e |x | Jump 0xdc ; case 0x4
00ce 780d |x | Jump 0xdc ; case 0x5
00cf 780c |x | Jump 0xdc ; case 0x6
00d0 780b |x | Jump 0xdc ; case 0x7
00d1 7805 |x | Jump 0xd7 ; case 0x8
00d2 7809 |x | Jump 0xdc ; case 0x9
00d3 7808 |x | Jump 0xdc ; case 0xa
00d4 7807 |x | Jump 0xdc ; case 0xb
00d5 7806 |x | Jump 0xdc ; case 0xc
00d6 7805 |x | Jump 0xdc ; case 0xd
00d7 0092 0650 | P| Action Push_String_Extended,0x650 ; "promote is not allowed here"
; Debug Table 0x3.0x7 = 0xd7,0x5
00d9 e00b | | Load 0x0,0xb
00da 180d | | Execute Package,Field_Execute,Field_Number 0xd
00db 4505 |E | Exit_Subprogram 0x5 ; Debug Table 0x3.0x8 = 0xdb,0x6
00dc e5fd | | Load 0x2,-0x3 ; Debug Table 0x3.0x9 = 0xdc,0x8
00dd e216 | | Load 0x1,0x16
00de 01d5 | | Execute Vector,Field_Reference
00df 00d9 | | Load_Top At_Offset_1
00e0 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
00e1 e5fd | | Load 0x2,-0x3 ; Debug Table 0x3.0xa = 0xe1,0x9
00e2 4801 |H | Short_Literal 0x1
00e3 4803 |H | Short_Literal 0x3
00e4 0262 | b | Execute Discrete,In_Range
00e5 00d9 | | Load_Top At_Offset_1
00e6 3802 |8 | Execute Record,Field_Write,Field_Number 0x2
00e7 e5fc | | Load 0x2,-0x4 ; Debug Table 0x3.0xb = 0xe7,0xa
00e8 00d9 | | Load_Top At_Offset_1
00e9 3804 |8 | Execute Record,Field_Write,Field_Number 0x4
00ea e5fe | | Load 0x2,-0x2 ; Debug Table 0x3.0xc = 0xea,0xb
00eb e00c | | Load 0x0,0xc
00ec 1881 | | Execute Package,Field_Execute,Field_Number 0x81
00ed 4603 |F | Jump_Case 0x3
00ee 7828 |x( | Jump 0x117 ; case 0x0
00ef 7802 |x | Jump 0xf2 ; case 0x1
00f0 780c |x | Jump 0xfd ; case 0x2
00f1 7836 |x6 | Jump 0x128 ; case 0x3
00f2 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x3.0xd = 0xf2,0xc
00f3 e5ff | | Load 0x2,-0x1
00f4 0217 | | Execute Heap_Access,All_Reference
00f5 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
00f6 e00c | | Load 0x0,0xc
00f7 1869 | i | Execute Package,Field_Execute,Field_Number 0x69
00f8 4801 |H | Short_Literal 0x1
00f9 e5ff | | Load 0x2,-0x1
00fa 8221 | ! | Call 0x1,0x21
00fb 00d1 | | Pop_Control Pop_Count_1
00fc 782f |x/ | Jump 0x12c
00fd e5fe | | Load 0x2,-0x2 ; Debug Table 0x3.0xe = 0xfd,0xd
00fe e006 | | Load 0x0,0x6
00ff 1811 | | Execute Package,Field_Execute,Field_Number 0x11
0100 6811 |h | Jump_Zero 0x112
0101 e008 | | Load 0x0,0x8 ; Debug Table 0x3.0xf = 0x101,0xe
0102 1b0f | | Execute Package,Field_Read,Field_Number 0xf
0103 e008 | | Load 0x0,0x8
0104 1b0f | | Execute Package,Field_Read,Field_Number 0xf
0105 e5fe | | Load 0x2,-0x2
0106 e5ff | | Load 0x2,-0x1
0107 e006 | | Load 0x0,0x6
0108 1812 | | Execute Package,Field_Execute,Field_Number 0x12
0109 c402 | | Store 0x2,0x2
010a 005a | Z | Store_Top Discrete,At_Offset_2
010b 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x3.0x10 = 0x10b,0xf
010c 00da | | Load_Top At_Offset_2
010d e402 | | Load 0x2,0x2
010e e5ff | | Load 0x2,-0x1
010f 8221 | ! | Call 0x1,0x21
0110 00d1 | | Pop_Control Pop_Count_1
0111 781a |x | Jump 0x12c
0112 0092 0651 | Q| Action Push_String_Extended,0x651 ; "promote failed - cursor must be in the selection"
; Debug Table 0x3.0x11 = 0x112,0x10
0114 e00b | | Load 0x0,0xb
0115 180d | | Execute Package,Field_Execute,Field_Number 0xd
0116 7815 |x | Jump 0x12c
0117 e5fe | | Load 0x2,-0x2 ; Debug Table 0x3.0x12 = 0x117,0x11
0118 e00c | | Load 0x0,0xc
0119 1857 | W | Execute Package,Field_Execute,Field_Number 0x57
011a e00c | | Load 0x0,0xc
011b 1882 | | Execute Package,Field_Execute,Field_Number 0x82
011c 6806 |h | Jump_Zero 0x123
011d 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x3.0x13 = 0x11d,0x12
011e e5fe | | Load 0x2,-0x2
011f e5ff | | Load 0x2,-0x1
0120 8222 | " | Call 0x1,0x22
0121 00d1 | | Pop_Control Pop_Count_1
0122 7809 |x | Jump 0x12c
0123 0092 0651 | Q| Action Push_String_Extended,0x651 ; "promote failed - cursor must be in the selection"
; Debug Table 0x3.0x14 = 0x123,0x13
0125 e00b | | Load 0x0,0xb
0126 180d | | Execute Package,Field_Execute,Field_Number 0xd
0127 7804 |x | Jump 0x12c
0128 0092 0652 | R| Action Push_String_Extended,0x652 ; "promote failed - there must be a selection"
; Debug Table 0x3.0x15 = 0x128,0x14
012a e00b | | Load 0x0,0xb
012b 180d | | Execute Package,Field_Execute,Field_Number 0xd
012c e5fe | | Load 0x2,-0x2 ; Debug Table 0x3.0x16 = 0x12c,0x15
012d e5ff | | Load 0x2,-0x1
012e e00d | | Load 0x0,0xd
012f 1821 | ! | Execute Package,Field_Execute,Field_Number 0x21
0130 4505 |E | Exit_Subprogram 0x5
0131 0000 0000 | | .BLANK 0000[0x7]
0138 ; --------------------------------------------------------------------------------------
0138 ; SUBPROGRAM
0138 ; --------------------------------------------------------------------------------------
0138 013b | ; | .CONST 0x013b ; Address of begin
0139 0004 | | .CONST 0x0004 ; Address of exception handler
013a 0001 | | .CONST 0x0001 ; Number of locals
013b BODY_0138:
013b INIT_0138:
013b 4603 |F | Jump_Case 0x3 ; Debug Table 0x4 = .DEBUG 0x013b,0x0820,0x0005,0x0000,0x005a,0x8dc5,0x0000,0x0013
013c 4302 |C | Exit_Subprogram From_Utility,0x2 ; case 0x0
013d 7802 |x | Jump 0x140 ; case 0x1
013e 7805 |x | Jump 0x144 ; case 0x2
013f 7809 |x | Jump 0x149 ; case 0x3
0140 00da | | Load_Top At_Offset_2
0141 0091 064b | K| Action Push_String_Extended_Indexed,0x64b ; "NEXT"
0143 4201 |B | Exit_Subprogram From_Utility,With_Result,0x1
0144 00db | | Load_Top At_Offset_3
0145 00db | | Load_Top At_Offset_3
0146 00e0 | | Load_Encached Standard_Cache
0147 181b | | Execute Package,Field_Execute,Field_Number 0x1b
0148 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
0149 00da | | Load_Top At_Offset_2
014a 00e0 | | Load_Encached Standard_Cache
014b 181c | | Execute Package,Field_Execute,Field_Number 0x1c
014c 4201 |B | Exit_Subprogram From_Utility,With_Result,0x1
014d 0000 0000 | | .XXX[0x3]
014f 0000 | |
0150 ; --------------------------------------------------------------------------------------
0150 ; SUBPROGRAM
0150 ; --------------------------------------------------------------------------------------
0150 0153 | S | .CONST 0x0153 ; Address of begin
0151 0004 | | .CONST 0x0004 ; Address of exception handler
0152 0001 | | .CONST 0x0001 ; Number of locals
0153 BODY_0150:
0153 INIT_0150:
0153 4608 |F | Jump_Case 0x8 ; Debug Table 0x5 = .DEBUG 0x0153,0x0822,0x0005,0x0000,0x005a,0x8dc5,0x0000,0x001a
0154 7808 |x | Jump 0x15d ; case 0x0
0155 4302 |C | Exit_Subprogram From_Utility,0x2 ; case 0x1
0156 4302 |C | Exit_Subprogram From_Utility,0x2 ; case 0x2
0157 4302 |C | Exit_Subprogram From_Utility,0x2 ; case 0x3
0158 4302 |C | Exit_Subprogram From_Utility,0x2 ; case 0x4
0159 4302 |C | Exit_Subprogram From_Utility,0x2 ; case 0x5
015a 7814 |x | Jump 0x16f ; case 0x6
015b 781c |x | Jump 0x178 ; case 0x7
015c 7827 |x' | Jump 0x184 ; case 0x8
015d 00da | | Load_Top At_Offset_2
015e 016c | l | Execute Variant_Record,Is_Constrained
015f 7009 |p | Jump_Nonzero 0x169
0160 00cf | | Action Mark_Auxiliary
0161 4800 |H | Short_Literal 0x0
0162 e5ff | | Load 0x2,-0x1
0163 1c08 | | Execute_Immediate Run_Utility,0x8
0164 00d8 | | Load_Top At_Offset_0
0165 1c00 | | Execute_Immediate Run_Utility,0x0
0166 c5ff | | Store 0x2,-0x1
0167 00ce | | Action Pop_Auxiliary
0168 4302 |C | Exit_Subprogram From_Utility,0x2
0169 00da | | Load_Top At_Offset_2
016a 2c01 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
016b 4602 |F | Jump_Case 0x2
016c 4302 |C | Exit_Subprogram From_Utility,0x2 ; case 0x0
016d 4302 |C | Exit_Subprogram From_Utility,0x2 ; case 0x1
016e 4302 |C | Exit_Subprogram From_Utility,0x2 ; case 0x2
016f 00db | | Load_Top At_Offset_3
0170 4602 |F | Jump_Case 0x2
0171 7804 |x | Jump 0x176 ; case 0x0
0172 7801 |x | Jump 0x174 ; case 0x1
0173 7802 |x | Jump 0x176 ; case 0x2
0174 4801 |H | Short_Literal 0x1
0175 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
0176 48ff |H | Short_Literal 0xff
0177 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
0178 00db | | Load_Top At_Offset_3
0179 e5fe | | Load 0x2,-0x2
017a 4602 |F | Jump_Case 0x2
017b 7804 |x | Jump 0x180 ; case 0x0
017c 7801 |x | Jump 0x17e ; case 0x1
017d 7802 |x | Jump 0x180 ; case 0x2
017e 4801 |H | Short_Literal 0x1
017f 7801 |x | Jump 0x181
0180 48ff |H | Short_Literal 0xff
0181 e5ff | | Load 0x2,-0x1
0182 031b | | Declare_Type Variant_Record,Constrained
0183 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
0184 00db | | Load_Top At_Offset_3
0185 e5fe | | Load 0x2,-0x2
0186 e5ff | | Load 0x2,-0x1
0187 1c06 | | Execute_Immediate Run_Utility,0x6
0188 e5ff | | Load 0x2,-0x1
0189 02fc | | Declare_Variable Variant_Record,With_Constraint
018a 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
018b 0000 0000 | | .BLANK 0000[0x5]
0190 ; --------------------------------------------------------------------------------------
0190 ; SUBPROGRAM
0190 ; --------------------------------------------------------------------------------------
0190 0193 | | .CONST 0x0193 ; Address of begin
0191 0004 | | .CONST 0x0004 ; Address of exception handler
0192 0001 | | .CONST 0x0001 ; Number of locals
0193 BODY_0190:
0193 INIT_0190:
0193 00d1 | | Pop_Control Pop_Count_1 ; Debug Table 0x6 = .DEBUG 0x0193,0x0824,0x0005,0x0000,0x005a,0x8dc5,0x0000,0x0065
0194 00da | | Load_Top At_Offset_2
0195 01d8 | | Execute Vector,Element_Type
0196 02ff | | Declare_Variable Variant_Record
0197 00d8 | | Load_Top At_Offset_0
0198 1c00 | | Execute_Immediate Run_Utility,0x0
0199 00db | | Load_Top At_Offset_3
019a 01dc | | Execute Vector,Last
019b e5ff | | Load 0x2,-0x1
019c 01dd | | Execute Vector,First
019d 0263 | c | Execute Discrete,Above_Bound
019e 7006 |p | Jump_Nonzero 0x1a5
019f 00da | | Load_Top At_Offset_2
01a0 00d9 | | Load_Top At_Offset_1
01a1 e5ff | | Load 0x2,-0x1
01a2 01d6 | | Execute Vector,Field_Write
01a3 0a01 | | Execute_Immediate Plus,0x1
01a4 7ff8 | | Jump 0x19d
01a5 4302 |C | Exit_Subprogram From_Utility,0x2
01a6 0000 0000 | | .XXX[0x2]
01a8 ; --------------------------------------------------------------------------------------
01a8 ; SUBPROGRAM
01a8 ; --------------------------------------------------------------------------------------
01a8 01ab | | .CONST 0x01ab ; Address of begin
01a9 0004 | | .CONST 0x0004 ; Address of exception handler
01aa 0001 | | .CONST 0x0001 ; Number of locals
01ab BODY_01a8:
01ab INIT_01a8:
01ab 4608 |F | Jump_Case 0x8 ; Debug Table 0x7 = .DEBUG 0x01ab,0x0826,0x0005,0x0000,0x005a,0x8dc5,0x0000,0x0078
01ac 7808 |x | Jump 0x1b5 ; case 0x0
01ad 4302 |C | Exit_Subprogram From_Utility,0x2 ; case 0x1
01ae 4302 |C | Exit_Subprogram From_Utility,0x2 ; case 0x2
01af 4302 |C | Exit_Subprogram From_Utility,0x2 ; case 0x3
01b0 4302 |C | Exit_Subprogram From_Utility,0x2 ; case 0x4
01b1 4302 |C | Exit_Subprogram From_Utility,0x2 ; case 0x5
01b2 4302 |C | Exit_Subprogram From_Utility,0x2 ; case 0x6
01b3 4302 |C | Exit_Subprogram From_Utility,0x2 ; case 0x7
01b4 4302 |C | Exit_Subprogram From_Utility,0x2 ; case 0x8
01b5 00da | | Load_Top At_Offset_2
01b6 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
01b7 1c00 | | Execute_Immediate Run_Utility,0x0
01b8 4801 |H | Short_Literal 0x1
01b9 00db | | Load_Top At_Offset_3
01ba 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
01bb 4800 |H | Short_Literal 0x0
01bc 00db | | Load_Top At_Offset_3
01bd 3802 |8 | Execute Record,Field_Write,Field_Number 0x2
01be 4800 |H | Short_Literal 0x0
01bf 00db | | Load_Top At_Offset_3
01c0 3803 |8 | Execute Record,Field_Write,Field_Number 0x3
01c1 00da | | Load_Top At_Offset_2
01c2 3404 |4 | Execute Record,Field_Reference,Field_Number 0x4
01c3 0125 | % | Execute Any,Set_Constraint
01c4 e003 | | Load 0x0,0x3
01c5 1b0e | | Execute Package,Field_Read,Field_Number 0xe
01c6 00db | | Load_Top At_Offset_3
01c7 00d9 | | Load_Top At_Offset_1
01c8 00d9 | | Load_Top At_Offset_1
01c9 3004 |0 | Execute Record,Field_Type,Field_Number 0x4
01ca 0119 | | Execute Any,Check_In_Formal_Type
01cb 00d1 | | Pop_Control Pop_Count_1
01cc 3804 |8 | Execute Record,Field_Write,Field_Number 0x4
01cd 4302 |C | Exit_Subprogram From_Utility,0x2
01ce 0000 0000 | | .XXX[0x2]
01d0 ; --------------------------------------------------------------------------------------
01d0 ; SUBPROGRAM
01d0 ; --------------------------------------------------------------------------------------
01d0 01d9 | | .CONST 0x01d9 ; Address of begin
01d1 0004 | | .CONST 0x0004 ; Address of exception handler
01d2 0003 | | .CONST 0x0003 ; Number of locals
01d3 INIT_01d0:
01d3 0007 | | Action Break_Optional ; Debug Table 0x8 = .DEBUG 0x01d3,0x0828,0x0002,0x0000,0x005a,0x8dc5,0x0000,0x009d
; Debug Table 0x8.0x0 = 0x1d3,0xffff
01d4 e001 | | Load 0x0,0x1 ; Debug Table 0x8.0x1 = 0x1d4,0xfffe
01d5 1b0d | | Execute Package,Field_Read,Field_Number 0xd
01d6 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x8.0x2 = 0x1d6,0xfffd
01d7 e5fe | | Load 0x2,-0x2
01d8 0031 | 1 | Store_Top Heap_Access,At_Offset_1
01d9 BODY_01d0:
01d9 0007 | | Action Break_Optional ; Debug Table 0x8.0x3 = 0x1d9,0x1
01da e5fe | | Load 0x2,-0x2 ; Debug Table 0x8.0x4 = 0x1da,0x401
01db 0007 | | Action Break_Optional
01dc 0210 | | Execute Heap_Access,Get_Segment ; Debug Table 0x8.0x5 = 0x1dc,0x402
01dd 0007 | | Action Break_Optional ; Debug Table 0x8.0x6 = 0x1dd,0x403
01de 0007 | | Action Break_Optional ; Debug Table 0x8.0x7 = 0x1de,0x404
01df e5ff | | Load 0x2,-0x1 ; Debug Table 0x8.0x8 = 0x1df,0x1
01e0 e001 | | Load 0x0,0x1
01e1 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38
01e2 1826 | & | Execute Package,Field_Execute,Field_Number 0x26
01e3 021f | | Execute Heap_Access,Equal
01e4 700b |p | Jump_Nonzero 0x1f0
01e5 e5fe | | Load 0x2,-0x2 ; Debug Table 0x8.0x9 = 0x1e5,0x801
01e6 0007 | | Action Break_Optional
01e7 0210 | | Execute Heap_Access,Get_Segment ; Debug Table 0x8.0xa = 0x1e7,0x802
01e8 0007 | | Action Break_Optional ; Debug Table 0x8.0xb = 0x1e8,0x803
01e9 0007 | | Action Break_Optional ; Debug Table 0x8.0xc = 0x1e9,0x804
01ea e5ff | | Load 0x2,-0x1 ; Debug Table 0x8.0xd = 0x1ea,0x404
01eb e001 | | Load 0x0,0x1
01ec 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38
01ed 1825 | % | Execute Package,Field_Execute,Field_Number 0x25
01ee 021f | | Execute Heap_Access,Equal
01ef 680a |h | Jump_Zero 0x1fa
01f0 e001 | | Load 0x0,0x1 ; Debug Table 0x8.0xe = 0x1f0,0x2
01f1 1b0d | | Execute Package,Field_Read,Field_Number 0xd
01f2 00ec | | Load_Encached Diana_Tree_Cache
01f3 e5ff | | Load 0x2,-0x1
01f4 e5fe | | Load 0x2,-0x2
01f5 e001 | | Load 0x0,0x1
01f6 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38
01f7 1822 | " | Execute Package,Field_Execute,Field_Number 0x22
01f8 0032 | 2 | Store_Top Heap_Access,At_Offset_2
01f9 005a | Z | Store_Top Discrete,At_Offset_2
01fa 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x8.0xf = 0x1fa,0x3
01fb 4402 |D | Exit_Subprogram With_Result,0x2
01fc 0000 0000 | | .BLANK 0000[0x4]
0200 ; --------------------------------------------------------------------------------------
0200 ; SUBPROGRAM
0200 ; --------------------------------------------------------------------------------------
0200 0214 | | .CONST 0x0214 ; Address of begin
0201 0004 | | .CONST 0x0004 ; Address of exception handler
0202 0004 | | .CONST 0x0004 ; Number of locals
0203 INIT_0200:
0203 e00e | | Load 0x0,0xe ; Debug Table 0x9 = .DEBUG 0x0203,0x084a,0x0002,0x0000,0x005a,0x8dc5,0x0000,0x0112
; Debug Table 0x9.0x0 = 0x203,0xffff
0204 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0205 02c7 | | Declare_Variable Any
0206 e5fe | | Load 0x2,-0x2
0207 c402 | | Store 0x2,0x2
0208 e00e | | Load 0x0,0xe ; Debug Table 0x9.0x1 = 0x208,0xfffe
0209 1b0d | | Execute Package,Field_Read,Field_Number 0xd
020a 02c7 | | Declare_Variable Any
020b e00e | | Load 0x0,0xe
020c 181b | | Execute Package,Field_Execute,Field_Number 0x1b
020d c403 | | Store 0x2,0x3
020e 00f0 | | Load_Encached Segment_Cache ; Debug Table 0x9.0x2 = 0x20e,0xfffd
020f e00f | | Load 0x0,0xf
0210 1811 | | Execute Package,Field_Execute,Field_Number 0x11
0211 e010 | | Load 0x0,0x10
0212 1811 | | Execute Package,Field_Execute,Field_Number 0x11
0213 0031 | 1 | Store_Top Heap_Access,At_Offset_1
0214 BODY_0200:
0214 7826 |x& | Jump 0x23b
0215 00da | | Load_Top At_Offset_2 ; Debug Table 0x9.0x3 = 0x215,0x2
0216 e00e | | Load 0x0,0xe
0217 183c | < | Execute Package,Field_Execute,Field_Number 0x3c
0218 00db | | Load_Top At_Offset_3
0219 e00e | | Load 0x0,0xe
021a 1818 | | Execute Package,Field_Execute,Field_Number 0x18
021b e5ff | | Load 0x2,-0x1
021c 8218 | | Call 0x1,0x18
021d e402 | | Load 0x2,0x2
021e e00e | | Load 0x0,0xe
021f 1815 | | Execute Package,Field_Execute,Field_Number 0x15
0220 e5ff | | Load 0x2,-0x1
0221 8218 | | Call 0x1,0x18
0222 00db | | Load_Top At_Offset_3
0223 e402 | | Load 0x2,0x2
0224 e00e | | Load 0x0,0xe
0225 1817 | | Execute Package,Field_Execute,Field_Number 0x17
0226 e5ff | | Load 0x2,-0x1
0227 8218 | | Call 0x1,0x18
0228 e402 | | Load 0x2,0x2
0229 e00e | | Load 0x0,0xe
022a 1814 | | Execute Package,Field_Execute,Field_Number 0x14
022b e5ff | | Load 0x2,-0x1
022c 8218 | | Call 0x1,0x18
022d e402 | | Load 0x2,0x2
022e e00e | | Load 0x0,0xe
022f 1813 | | Execute Package,Field_Execute,Field_Number 0x13
0230 e402 | | Load 0x2,0x2
0231 e00e | | Load 0x0,0xe
0232 1816 | | Execute Package,Field_Execute,Field_Number 0x16
0233 e403 | | Load 0x2,0x3
0234 e00e | | Load 0x0,0xe
0235 183b | ; | Execute Package,Field_Execute,Field_Number 0x3b
0236 c403 | | Store 0x2,0x3
0237 00da | | Load_Top At_Offset_2 ; Debug Table 0x9.0x4 = 0x237,0x3
0238 e00e | | Load 0x0,0xe
0239 1819 | | Execute Package,Field_Execute,Field_Number 0x19
023a c402 | | Store 0x2,0x2
023b 00da | | Load_Top At_Offset_2 ; Debug Table 0x9.0x5 = 0x23b,0x1
023c e00e | | Load 0x0,0xe
023d 181a | | Execute Package,Field_Execute,Field_Number 0x1a
023e 6fd6 |o | Jump_Zero 0x215
023f 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x9.0x6 = 0x23f,0x4
0240 4402 |D | Exit_Subprogram With_Result,0x2
0241 0000 0000 | | .BLANK 0000[0x7]
0248 ; --------------------------------------------------------------------------------------
0248 ; SUBPROGRAM
0248 ; --------------------------------------------------------------------------------------
0248 0255 | U | .CONST 0x0255 ; Address of begin
0249 026a | j | .CONST 0x026a ; Address of exception handler
024a 0003 | | .CONST 0x0003 ; Number of locals
024b INIT_0248:
024b e001 | | Load 0x0,0x1 ; Debug Table 0xa = .DEBUG 0x024b,0x085a,0x0001,0x0000,0x005a,0x8dc5,0x0000,0x01b2
; Debug Table 0xa.0x0 = 0x24b,0xffff
024c 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38
024d 1b33 | 3 | Execute Package,Field_Read,Field_Number 0x33
024e 02c7 | | Declare_Variable Any
024f e001 | | Load 0x0,0x1
0250 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38
0251 1834 | 4 | Execute Package,Field_Execute,Field_Number 0x34
0252 c402 | | Store 0x2,0x2
0253 e001 | | Load 0x0,0x1 ; Debug Table 0xa.0x1 = 0x253,0xfffe
0254 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0255 BODY_0248:
0255 e001 | | Load 0x0,0x1 ; Debug Table 0xa.0x2 = 0x255,0x1
0256 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0257 4800 |H | Short_Literal 0x0
0258 4800 |H | Short_Literal 0x0
0259 00ea | | Load_Encached Null_String_Cache
025a e5ff | | Load 0x2,-0x1
025b e001 | | Load 0x0,0x1
025c 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38
025d 1831 | 1 | Execute Package,Field_Execute,Field_Number 0x31
025e 0059 | Y | Store_Top Discrete,At_Offset_1
025f 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xa.0x3 = 0x25f,0x2
0260 7008 |p | Jump_Nonzero 0x269
0261 e5fe | | Load 0x2,-0x2 ; Debug Table 0xa.0x4 = 0x261,0x3
0262 e5ff | | Load 0x2,-0x1
0263 e00e | | Load 0x0,0xe
0264 181c | | Execute Package,Field_Execute,Field_Number 0x1c
0265 00d9 | | Load_Top At_Offset_1 ; Debug Table 0xa.0x5 = 0x265,0x4
0266 e001 | | Load 0x0,0x1
0267 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38
0268 1835 | 5 | Execute Package,Field_Execute,Field_Number 0x35
0269 4503 |E | Exit_Subprogram 0x3
026a TRAP_0248:
026a 0007 | | Action Break_Optional
026b 00da | | Load_Top At_Offset_2 ; Debug Table 0xa.0x6 = 0x26b,0x5
026c e001 | | Load 0x0,0x1
026d 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38
026e 1835 | 5 | Execute Package,Field_Execute,Field_Number 0x35
026f 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xa.0x7 = 0x26f,0x6
0270 0101 | | Execute Exception,Reraise
0271 0000 0000 | | .BLANK 0000[0x7]
0278 ; --------------------------------------------------------------------------------------
0278 ; SUBPROGRAM
0278 ; --------------------------------------------------------------------------------------
0278 028c | | .CONST 0x028c ; Address of begin
0279 02fb | | .CONST 0x02fb ; Address of exception handler
027a 0006 | | .CONST 0x0006 ; Number of locals
027b INIT_0278:
027b e001 | | Load 0x0,0x1 ; Debug Table 0xb = .DEBUG 0x027b,0x086c,0x0001,0x0000,0x005a,0x8dc5,0x0000,0x01fd
; Debug Table 0xb.0x0 = 0x27b,0xffff
027c 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38
027d 1b16 | | Execute Package,Field_Read,Field_Number 0x16
027e e001 | | Load 0x0,0x1 ; Debug Table 0xb.0x1 = 0x27e,0xfffe
027f 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38
0280 1b21 | ! | Execute Package,Field_Read,Field_Number 0x21
0281 02c7 | | Declare_Variable Any
0282 00d8 | | Load_Top At_Offset_0
0283 1c00 | | Execute_Immediate Run_Utility,0x0
0284 e001 | | Load 0x0,0x1 ; Debug Table 0xb.0x2 = 0x284,0xfffd
0285 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0286 00e1 | | Load_Encached Boolean_Cache ; Debug Table 0xb.0x3 = 0x286,0xfffc
0287 e003 | | Load 0x0,0x3 ; Debug Table 0xb.0x4 = 0x287,0xfffb
0288 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0289 02c7 | | Declare_Variable Any
028a 00d8 | | Load_Top At_Offset_0
028b 1c00 | | Execute_Immediate Run_Utility,0x0
028c BODY_0278:
028c e011 | | Load 0x0,0x11 ; Debug Table 0xb.0x5 = 0x28c,0x1
028d 1810 | | Execute Package,Field_Execute,Field_Number 0x10
028e e003 | | Load 0x0,0x3
028f 1814 | | Execute Package,Field_Execute,Field_Number 0x14
0290 c406 | | Store 0x2,0x6
0291 e001 | | Load 0x0,0x1 ; Debug Table 0xb.0x6 = 0x291,0x2
0292 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0293 00e1 | | Load_Encached Boolean_Cache
0294 606f |`o | Indirect_Literal Discrete,0x304,{0x00000000, 0x00004000}
0295 00db | | Load_Top At_Offset_3
0296 e5ff | | Load 0x2,-0x1
0297 e001 | | Load 0x0,0x1
0298 1b3b | ; | Execute Package,Field_Read,Field_Number 0x3b
0299 182a | * | Execute Package,Field_Execute,Field_Number 0x2a
029a 005b | [ | Store_Top Discrete,At_Offset_3
029b 005b | [ | Store_Top Discrete,At_Offset_3
029c 00da | | Load_Top At_Offset_2 ; Debug Table 0xb.0x7 = 0x29c,0x3
029d 700c |p | Jump_Nonzero 0x2aa
029e 00d9 | | Load_Top At_Offset_1
029f 680a |h | Jump_Zero 0x2aa
02a0 e001 | | Load 0x0,0x1 ; Debug Table 0xb.0x8 = 0x2a0,0x4
02a1 1b0d | | Execute Package,Field_Read,Field_Number 0xd
02a2 6061 |`a | Indirect_Literal Discrete,0x304,{0x00000000, 0x00004000}
02a3 00da | | Load_Top At_Offset_2
02a4 4800 |H | Short_Literal 0x0
02a5 e5ff | | Load 0x2,-0x1
02a6 e001 | | Load 0x0,0x1
02a7 1b3b | ; | Execute Package,Field_Read,Field_Number 0x3b
02a8 182b | + | Execute Package,Field_Execute,Field_Number 0x2b
02a9 005b | [ | Store_Top Discrete,At_Offset_3
02aa e001 | | Load 0x0,0x1 ; Debug Table 0xb.0x9 = 0x2aa,0x5
02ab 1b0d | | Execute Package,Field_Read,Field_Number 0xd
02ac e403 | | Load 0x2,0x3
02ad 0120 | | Execute Any,Is_Value
02ae 6804 |h | Jump_Zero 0x2b3
02af e001 | | Load 0x0,0x1
02b0 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38
02b1 1b21 | ! | Execute Package,Field_Read,Field_Number 0x21
02b2 7801 |x | Jump 0x2b4
02b3 e403 | | Load 0x2,0x3
02b4 e001 | | Load 0x0,0x1
02b5 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38
02b6 1b16 | | Execute Package,Field_Read,Field_Number 0x16
02b7 604c |`L | Indirect_Literal Discrete,0x304,{0x00000000, 0x00004000}
02b8 4801 |H | Short_Literal 0x1
02b9 4800 |H | Short_Literal 0x0
02ba 4800 |H | Short_Literal 0x0
02bb e406 | | Load 0x2,0x6
02bc 4802 |H | Short_Literal 0x2
02bd e5ff | | Load 0x2,-0x1
02be e001 | | Load 0x0,0x1
02bf 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38
02c0 1811 | | Execute Package,Field_Execute,Field_Number 0x11
02c1 e001 | | Load 0x0,0x1
02c2 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38
02c3 1829 | ) | Execute Package,Field_Execute,Field_Number 0x29
02c4 c402 | | Store 0x2,0x2
02c5 c403 | | Store 0x2,0x3
02c6 005b | [ | Store_Top Discrete,At_Offset_3
02c7 00da | | Load_Top At_Offset_2 ; Debug Table 0xb.0xa = 0x2c7,0x6
02c8 7022 |p" | Jump_Nonzero 0x2eb
02c9 e5fd | | Load 0x2,-0x3 ; Debug Table 0xb.0xb = 0x2c9,0x7
02ca e403 | | Load 0x2,0x3
02cb 8219 | | Call 0x1,0x19
02cc e402 | | Load 0x2,0x2
02cd 821a | | Call 0x1,0x1a
02ce 00d9 | | Load_Top At_Offset_1 ; Debug Table 0xb.0xc = 0x2ce,0x8
02cf 680a |h | Jump_Zero 0x2da
02d0 e001 | | Load 0x0,0x1 ; Debug Table 0xb.0xd = 0x2d0,0x9
02d1 1b0d | | Execute Package,Field_Read,Field_Number 0xd
02d2 6031 |`1 | Indirect_Literal Discrete,0x304,{0x00000000, 0x00004000}
02d3 00da | | Load_Top At_Offset_2
02d4 4801 |H | Short_Literal 0x1
02d5 e5ff | | Load 0x2,-0x1
02d6 e001 | | Load 0x0,0x1
02d7 1b3b | ; | Execute Package,Field_Read,Field_Number 0x3b
02d8 182b | + | Execute Package,Field_Execute,Field_Number 0x2b
02d9 005b | [ | Store_Top Discrete,At_Offset_3
02da e001 | | Load 0x0,0x1 ; Debug Table 0xb.0xe = 0x2da,0xa
02db 1b0d | | Execute Package,Field_Read,Field_Number 0xd
02dc 4800 |H | Short_Literal 0x0
02dd 4801 |H | Short_Literal 0x1
02de 00db | | Load_Top At_Offset_3
02df e402 | | Load 0x2,0x2
02e0 e001 | | Load 0x0,0x1
02e1 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38
02e2 182c | , | Execute Package,Field_Execute,Field_Number 0x2c
02e3 005b | [ | Store_Top Discrete,At_Offset_3
02e4 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xb.0xf = 0x2e4,0xb
02e5 4801 |H | Short_Literal 0x1
02e6 4801 |H | Short_Literal 0x1
02e7 e003 | | Load 0x0,0x3
02e8 1818 | | Execute Package,Field_Execute,Field_Number 0x18
02e9 c406 | | Store 0x2,0x6
02ea 4504 |E | Exit_Subprogram 0x4
02eb 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xb.0x10 = 0x2eb,0xc
02ec 4801 |H | Short_Literal 0x1
02ed 4800 |H | Short_Literal 0x0
02ee e003 | | Load 0x0,0x3
02ef 1818 | | Execute Package,Field_Execute,Field_Number 0x18
02f0 c406 | | Store 0x2,0x6
02f1 0092 0653 | S| Action Push_String_Extended,0x653 ; "can't open "
; Debug Table 0xb.0x11 = 0x2f1,0xd
02f3 e5fe | | Load 0x2,-0x2
02f4 01cc | | Execute Vector,Catenate
02f5 0092 0654 | T| Action Push_String_Extended,0x654 ; " to attach error messages"
02f7 01cc | | Execute Vector,Catenate
02f8 e00b | | Load 0x0,0xb
02f9 180d | | Execute Package,Field_Execute,Field_Number 0xd
02fa 4504 |E | Exit_Subprogram 0x4
02fb TRAP_0278:
02fb 0007 | | Action Break_Optional
02fc 00d9 | | Load_Top At_Offset_1 ; Debug Table 0xb.0x12 = 0x2fc,0xe
02fd 4801 |H | Short_Literal 0x1
02fe 4800 |H | Short_Literal 0x0
02ff e003 | | Load 0x0,0x3
0300 1818 | | Execute Package,Field_Execute,Field_Number 0x18
0301 c406 | | Store 0x2,0x6
0302 4504 |E | Exit_Subprogram 0x4
0303 0000 | | .XXX[0x1]
0304 0000 0000 | | .LITERAL {0x00000000, 0x00004000}
0308 0000 0000 | | .LITERAL {0x00000000, 0x5a8bd501}
030c 0000 0000 | | .LITERAL {0x00000000, 0x5a8bd503}
0310 ; --------------------------------------------------------------------------------------
0310 ; SUBPROGRAM
0310 ; --------------------------------------------------------------------------------------
0310 0316 | | .CONST 0x0316 ; Address of begin
0311 0004 | | .CONST 0x0004 ; Address of exception handler
0312 0002 | | .CONST 0x0002 ; Number of locals
0313 INIT_0310:
0313 e001 | | Load 0x0,0x1 ; Debug Table 0xc = .DEBUG 0x0313,0x0894,0x0001,0x0000,0x005a,0x8dc5,0x0000,0x02cb
; Debug Table 0xc.0x0 = 0x313,0xffff
0314 1b3a | : | Execute Package,Field_Read,Field_Number 0x3a
0315 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0316 BODY_0310:
0316 4801 |H | Short_Literal 0x1 ; Debug Table 0xc.0x1 = 0x316,0x1
0317 a5f8 | | Store_Unchecked 0x2,-0x8
0318 e5fb | | Load 0x2,-0x5 ; Debug Table 0xc.0x2 = 0x318,0x2
0319 6811 |h | Jump_Zero 0x32b
031a e5fc | | Load 0x2,-0x4 ; Debug Table 0xc.0x3 = 0x31a,0x3
031b e012 | | Load 0x0,0x12
031c 1816 | | Execute Package,Field_Execute,Field_Number 0x16
031d 0051 | Q | Store_Top_Unchecked Discrete,At_Offset_1
031e 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xc.0x4 = 0x31e,0x4
031f 0f04 | | Execute_Immediate Equal,0x4
0320 6803 |h | Jump_Zero 0x324
0321 4804 |H | Short_Literal 0x4 ; Debug Table 0xc.0x5 = 0x321,0x5
0322 a5f7 | | Store_Unchecked 0x2,-0x9
0323 4508 |E | Exit_Subprogram 0x8
0324 e001 | | Load 0x0,0x1 ; Debug Table 0xc.0x6 = 0x324,0x6
0325 1b3a | : | Execute Package,Field_Read,Field_Number 0x3a
0326 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0327 e5fa | | Load 0x2,-0x6
0328 0268 | h | Execute Discrete,Successor
0329 a5f7 | | Store_Unchecked 0x2,-0x9
032a 4508 |E | Exit_Subprogram 0x8
032b e5f9 | | Load 0x2,-0x7 ; Debug Table 0xc.0x7 = 0x32b,0x7
032c 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
032d 2c01 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
032e 4602 |F | Jump_Case 0x2
032f 7812 |x | Jump 0x342 ; case 0x0
0330 7801 |x | Jump 0x332 ; case 0x1
0331 7817 |x | Jump 0x349 ; case 0x2
0332 e5f9 | | Load 0x2,-0x7 ; Debug Table 0xc.0x8 = 0x332,0x8
0333 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
0334 2e02 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x2
0335 e5fa | | Load 0x2,-0x6
0336 027a | z | Execute Discrete,Less_Equal
0337 6805 |h | Jump_Zero 0x33d
0338 4802 |H | Short_Literal 0x2 ; Debug Table 0xc.0x9 = 0x338,0x9
0339 a5f7 | | Store_Unchecked 0x2,-0x9
033a 4800 |H | Short_Literal 0x0 ; Debug Table 0xc.0xa = 0x33a,0xa
033b a5f8 | | Store_Unchecked 0x2,-0x8
033c 4508 |E | Exit_Subprogram 0x8
033d e5f9 | | Load 0x2,-0x7 ; Debug Table 0xc.0xb = 0x33d,0xb
033e 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
033f 2e02 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x2
0340 a5f7 | | Store_Unchecked 0x2,-0x9
0341 4508 |E | Exit_Subprogram 0x8
0342 e001 | | Load 0x0,0x1 ; Debug Table 0xc.0xc = 0x342,0xc
0343 1b3a | : | Execute Package,Field_Read,Field_Number 0x3a
0344 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0345 e5fa | | Load 0x2,-0x6
0346 0268 | h | Execute Discrete,Successor
0347 a5f7 | | Store_Unchecked 0x2,-0x9
0348 4508 |E | Exit_Subprogram 0x8
0349 e5fd | | Load 0x2,-0x3 ; Debug Table 0xc.0xd = 0x349,0xd
034a 0f01 | | Execute_Immediate Equal,0x1
034b 6807 |h | Jump_Zero 0x353
034c 00db | | Load_Top At_Offset_3 ; Debug Table 0xc.0xe = 0x34c,0xe
034d 0217 | | Execute Heap_Access,All_Reference
034e 3c09 |< | Execute Record,Field_Read,Field_Number 0x9
034f e013 | | Load 0x0,0x13
0350 1822 | " | Execute Package,Field_Execute,Field_Number 0x22
0351 a5f7 | | Store_Unchecked 0x2,-0x9
0352 4508 |E | Exit_Subprogram 0x8
0353 e5fe | | Load 0x2,-0x2 ; Debug Table 0xc.0xf = 0x353,0xf
0354 3c09 |< | Execute Record,Field_Read,Field_Number 0x9
0355 e013 | | Load 0x0,0x13
0356 1842 | B | Execute Package,Field_Execute,Field_Number 0x42
0357 6807 |h | Jump_Zero 0x35f
0358 e001 | | Load 0x0,0x1 ; Debug Table 0xc.0x10 = 0x358,0x10
0359 1b3a | : | Execute Package,Field_Read,Field_Number 0x3a
035a 1b0d | | Execute Package,Field_Read,Field_Number 0xd
035b e5fa | | Load 0x2,-0x6
035c 0268 | h | Execute Discrete,Successor
035d a5f7 | | Store_Unchecked 0x2,-0x9
035e 4508 |E | Exit_Subprogram 0x8
035f e5fe | | Load 0x2,-0x2 ; Debug Table 0xc.0x11 = 0x35f,0x11
0360 3c09 |< | Execute Record,Field_Read,Field_Number 0x9
0361 e013 | | Load 0x0,0x13
0362 182b | + | Execute Package,Field_Execute,Field_Number 0x2b
0363 a5f7 | | Store_Unchecked 0x2,-0x9
0364 4508 |E | Exit_Subprogram 0x8
0365 0000 0000 | | .XXX[0x3]
0367 0000 | |
0368 ; --------------------------------------------------------------------------------------
0368 ; SUBPROGRAM
0368 ; --------------------------------------------------------------------------------------
0368 036b | k | .CONST 0x036b ; Address of begin
0369 0004 | | .CONST 0x0004 ; Address of exception handler
036a 0001 | | .CONST 0x0001 ; Number of locals
036b BODY_0368:
036b INIT_0368:
036b e5fd | | Load 0x2,-0x3 ; Debug Table 0xd = .DEBUG 0x036b,0x08ba,0x0001,0x0000,0x005a,0x8dc5,0x0000,0x039f
; Debug Table 0xd.0x0 = 0x36b,0x1
036c e012 | | Load 0x0,0x12
036d 180d | | Execute Package,Field_Execute,Field_Number 0xd
036e 6808 |h | Jump_Zero 0x377
036f e5fb | | Load 0x2,-0x5
0370 6804 |h | Jump_Zero 0x375
0371 e5fa | | Load 0x2,-0x6
0372 e014 | | Load 0x0,0x14
0373 180d | | Execute Package,Field_Execute,Field_Number 0xd
0374 7801 |x | Jump 0x376
0375 4800 |H | Short_Literal 0x0
0376 682f |h/ | Jump_Zero 0x3a6
0377 4800 |H | Short_Literal 0x0 ; Debug Table 0xd.0x1 = 0x377,0x2
0378 e015 | | Load 0x0,0x15
0379 1c08 | | Execute_Immediate Run_Utility,0x8
037a e5fa | | Load 0x2,-0x6
037b 00d9 | | Load_Top At_Offset_1
037c 2a03 |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x3
037d e5f9 | | Load 0x2,-0x7
037e 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
037f 00db | | Load_Top At_Offset_3 ; Debug Table 0xd.0x2 = 0x37f,0x3
0380 00db | | Load_Top At_Offset_3
0381 0217 | | Execute Heap_Access,All_Reference
0382 3c07 |< | Execute Record,Field_Read,Field_Number 0x7
0383 027b | { | Execute Discrete,Greater_Equal
0384 6807 |h | Jump_Zero 0x38c
0385 e5fa | | Load 0x2,-0x6 ; Debug Table 0xd.0x3 = 0x385,0x4
0386 e5fc | | Load 0x2,-0x4
0387 e5f9 | | Load 0x2,-0x7
0388 3c09 |< | Execute Record,Field_Read,Field_Number 0x9
0389 e013 | | Load 0x0,0x13
038a 1857 | W | Execute Package,Field_Execute,Field_Number 0x57
038b 4507 |E | Exit_Subprogram 0x7
038c 00da | | Load_Top At_Offset_2 ; Debug Table 0xd.0x4 = 0x38c,0x5
038d 0217 | | Execute Heap_Access,All_Reference
038e 3c1c |< | Execute Record,Field_Read,Field_Number 0x1c
038f 0217 | | Execute Heap_Access,All_Reference
0390 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0391 700b |p | Jump_Nonzero 0x39d
0392 e5f9 | | Load 0x2,-0x7 ; Debug Table 0xd.0x5 = 0x392,0x6
0393 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
0394 00db | | Load_Top At_Offset_3
0395 0217 | | Execute Heap_Access,All_Reference
0396 3c1c |< | Execute Record,Field_Read,Field_Number 0x1c
0397 0217 | | Execute Heap_Access,All_Reference
0398 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
0399 00da | | Load_Top At_Offset_2 ; Debug Table 0xd.0x6 = 0x399,0x7
039a e016 | | Load 0x0,0x16
039b 1814 | | Execute Package,Field_Execute,Field_Number 0x14
039c 4507 |E | Exit_Subprogram 0x7
039d e5f9 | | Load 0x2,-0x7 ; Debug Table 0xd.0x7 = 0x39d,0x8
039e 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
039f e5fe | | Load 0x2,-0x2
03a0 e5ff | | Load 0x2,-0x1
03a1 e006 | | Load 0x0,0x6
03a2 1817 | | Execute Package,Field_Execute,Field_Number 0x17
03a3 0217 | | Execute Heap_Access,All_Reference
03a4 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
03a5 4507 |E | Exit_Subprogram 0x7
03a6 00db | | Load_Top At_Offset_3 ; Debug Table 0xd.0x8 = 0x3a6,0x9
03a7 0f01 | | Execute_Immediate Equal,0x1
03a8 6815 |h | Jump_Zero 0x3be
03a9 00da | | Load_Top At_Offset_2 ; Debug Table 0xd.0x9 = 0x3a9,0xa
03aa 0217 | | Execute Heap_Access,All_Reference
03ab 3c03 |< | Execute Record,Field_Read,Field_Number 0x3
03ac 4801 |H | Short_Literal 0x1
03ad e5fd | | Load 0x2,-0x3
03ae e012 | | Load 0x0,0x12
03af 180e | | Execute Package,Field_Execute,Field_Number 0xe
03b0 e017 | | Load 0x0,0x17
03b1 1811 | | Execute Package,Field_Execute,Field_Number 0x11
03b2 00db | | Load_Top At_Offset_3
03b3 0217 | | Execute Heap_Access,All_Reference
03b4 3c09 |< | Execute Record,Field_Read,Field_Number 0x9
03b5 e013 | | Load 0x0,0x13
03b6 1852 | R | Execute Package,Field_Execute,Field_Number 0x52
03b7 e5f9 | | Load 0x2,-0x7 ; Debug Table 0xd.0xa = 0x3b7,0xb
03b8 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
03b9 00db | | Load_Top At_Offset_3
03ba 0217 | | Execute Heap_Access,All_Reference
03bb 3c1c |< | Execute Record,Field_Read,Field_Number 0x1c
03bc 0217 | | Execute Heap_Access,All_Reference
03bd 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
03be 4507 |E | Exit_Subprogram 0x7
03bf 0000 | | .XXX[0x1]
03c0 ; --------------------------------------------------------------------------------------
03c0 ; SUBPROGRAM
03c0 ; --------------------------------------------------------------------------------------
03c0 03ea | | .CONST 0x03ea ; Address of begin
03c1 0004 | | .CONST 0x0004 ; Address of exception handler
03c2 000d | | .CONST 0x000d ; Number of locals
03c3 INIT_03c0:
03c3 e001 | | Load 0x0,0x1 ; Debug Table 0xe = .DEBUG 0x03c3,0x08d2,0x0001,0x0000,0x005a,0x8dc5,0x0000,0x044c
; Debug Table 0xe.0x0 = 0x3c3,0xffff
03c4 1b0d | | Execute Package,Field_Read,Field_Number 0xd
03c5 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0xe.0x1 = 0x3c5,0xfffe
03c6 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0xe.0x2 = 0x3c6,0xfffd
03c7 00f1 | | Load_Encached Diana_Temp_Seq ; Debug Table 0xe.0x3 = 0x3c7,0xfffc
03c8 e00e | | Load 0x0,0xe ; Debug Table 0xe.0x4 = 0x3c8,0xfffb
03c9 1b0d | | Execute Package,Field_Read,Field_Number 0xd
03ca 02c7 | | Declare_Variable Any
03cb 00d8 | | Load_Top At_Offset_0
03cc 1c00 | | Execute_Immediate Run_Utility,0x0
03cd e001 | | Load 0x0,0x1 ; Debug Table 0xe.0x5 = 0x3cd,0xfffa
03ce 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38
03cf 1b17 | | Execute Package,Field_Read,Field_Number 0x17
03d0 00e1 | | Load_Encached Boolean_Cache ; Debug Table 0xe.0x6 = 0x3d0,0xfff9
03d1 00e1 | | Load_Encached Boolean_Cache ; Debug Table 0xe.0x7 = 0x3d1,0xfff8
03d2 e001 | | Load 0x0,0x1 ; Debug Table 0xe.0x8 = 0x3d2,0xfff7
03d3 1b3a | : | Execute Package,Field_Read,Field_Number 0x3a
03d4 1b0d | | Execute Package,Field_Read,Field_Number 0xd
03d5 e001 | | Load 0x0,0x1 ; Debug Table 0xe.0x9 = 0x3d5,0xfff6
03d6 1b0f | | Execute Package,Field_Read,Field_Number 0xf
03d7 02c7 | | Declare_Variable Any
03d8 e5fd | | Load 0x2,-0x3
03d9 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
03da 2e02 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x2
03db c40b | | Store 0x2,0xb
03dc e003 | | Load 0x0,0x3 ; Debug Table 0xe.0xa = 0x3dc,0xfff5
03dd 1b0e | | Execute Package,Field_Read,Field_Number 0xe
03de 00d9 | | Load_Top At_Offset_1
03df e012 | | Load 0x0,0x12
03e0 1815 | | Execute Package,Field_Execute,Field_Number 0x15
03e1 e001 | | Load 0x0,0x1
03e2 1b3a | : | Execute Package,Field_Read,Field_Number 0x3a
03e3 1b0d | | Execute Package,Field_Read,Field_Number 0xd
03e4 03f1 | | Declare_Variable Discrete,With_Value
03e5 4828 |H( | Short_Literal 0x28 ; Debug Table 0xe.0xb = 0x3e5,0xfff4
03e6 e5fd | | Load 0x2,-0x3
03e7 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
03e8 e018 | | Load 0x0,0x18
03e9 1810 | | Execute Package,Field_Execute,Field_Number 0x10
03ea BODY_03c0:
03ea 00d9 | | Load_Top At_Offset_1 ; Debug Table 0xe.0xc = 0x3ea,0x1
03eb 0f04 | | Execute_Immediate Equal,0x4
03ec 680a |h | Jump_Zero 0x3f7
03ed e5fc | | Load 0x2,-0x4 ; Debug Table 0xe.0xd = 0x3ed,0x2
03ee 3c03 |< | Execute Record,Field_Read,Field_Number 0x3
03ef 6806 |h | Jump_Zero 0x3f6
03f0 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xe.0xe = 0x3f0,0x3
03f1 0092 0655 | U| Action Push_String_Extended,0x655 ; " is coded"
03f3 01cc | | Execute Vector,Catenate
03f4 e00b | | Load 0x0,0xb
03f5 180e | | Execute Package,Field_Execute,Field_Number 0xe
03f6 4503 |E | Exit_Subprogram 0x3 ; Debug Table 0xe.0xf = 0x3f6,0x4
03f7 00da | | Load_Top At_Offset_2 ; Debug Table 0xe.0x10 = 0x3f7,0x5
03f8 e012 | | Load 0x0,0x12
03f9 1810 | | Execute Package,Field_Execute,Field_Number 0x10
03fa a403 | | Store_Unchecked 0x2,0x3
03fb 0007 | | Action Break_Optional ; Debug Table 0xe.0x11 = 0x3fb,0x6
03fc e403 | | Load 0x2,0x3 ; Debug Table 0xe.0x12 = 0x3fc,0x401
03fd 0007 | | Action Break_Optional
03fe 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0xe.0x13 = 0x3fe,0x402
03ff 0007 | | Action Break_Optional ; Debug Table 0xe.0x14 = 0x3ff,0x403
0400 0007 | | Action Break_Optional ; Debug Table 0xe.0x15 = 0x400,0x404
0401 0fab | | Execute_Immediate Equal,0xab ; Debug Table 0xe.0x16 = 0x401,0x6
0402 a408 | | Store_Unchecked 0x2,0x8
0403 e403 | | Load 0x2,0x3 ; Debug Table 0xe.0x17 = 0x403,0x7
0404 a404 | | Store_Unchecked 0x2,0x4
0405 e001 | | Load 0x0,0x1 ; Debug Table 0xe.0x18 = 0x405,0x8
0406 1b3a | : | Execute Package,Field_Read,Field_Number 0x3a
0407 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0408 00e1 | | Load_Encached Boolean_Cache
0409 e5fc | | Load 0x2,-0x4
040a e40c | | Load 0x2,0xc
040b e408 | | Load 0x2,0x8
040c e403 | | Load 0x2,0x3
040d e5fe | | Load 0x2,-0x2
040e e5fd | | Load 0x2,-0x3
040f e5ff | | Load 0x2,-0x1
0410 821c | | Call 0x1,0x1c
0411 c409 | | Store 0x2,0x9
0412 c40a | | Store 0x2,0xa
0413 e409 | | Load 0x2,0x9 ; Debug Table 0xe.0x19 = 0x413,0x9
0414 7001 |p | Jump_Nonzero 0x416
0415 4503 |E | Exit_Subprogram 0x3 ; Debug Table 0xe.0x1a = 0x415,0xa
0416 e001 | | Load 0x0,0x1 ; Debug Table 0xe.0x1b = 0x416,0xb
0417 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0418 00f1 | | Load_Encached Diana_Temp_Seq
0419 e001 | | Load 0x0,0x1
041a 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38
041b 1b17 | | Execute Package,Field_Read,Field_Number 0x17
041c e406 | | Load 0x2,0x6
041d 0120 | | Execute Any,Is_Value
041e 6803 |h | Jump_Zero 0x422
041f e00e | | Load 0x0,0xe
0420 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0421 7801 |x | Jump 0x423
0422 e406 | | Load 0x2,0x6
0423 e403 | | Load 0x2,0x3
0424 66df |f | Indirect_Literal Discrete,0x304,{0x00000000, 0x00004000}
0425 e5fc | | Load 0x2,-0x4
0426 3c04 |< | Execute Record,Field_Read,Field_Number 0x4
0427 4803 |H | Short_Literal 0x3
0428 e00f | | Load 0x0,0xf
0429 1811 | | Execute Package,Field_Execute,Field_Number 0x11
042a e010 | | Load 0x0,0x10
042b 1811 | | Execute Package,Field_Execute,Field_Number 0x11
042c e40b | | Load 0x2,0xb
042d e012 | | Load 0x0,0x12
042e 1819 | | Execute Package,Field_Execute,Field_Number 0x19
042f e001 | | Load 0x0,0x1
0430 1815 | | Execute Package,Field_Execute,Field_Number 0x15
0431 e40a | | Load 0x2,0xa
0432 e001 | | Load 0x0,0x1
0433 1b3a | : | Execute Package,Field_Read,Field_Number 0x3a
0434 1815 | | Execute Package,Field_Execute,Field_Number 0x15
0435 c403 | | Store 0x2,0x3
0436 c406 | | Store 0x2,0x6
0437 c407 | | Store 0x2,0x7
0438 c405 | | Store 0x2,0x5
0439 c402 | | Store 0x2,0x2
043a e402 | | Load 0x2,0x2 ; Debug Table 0xe.0x1c = 0x43a,0xc
043b 681a |h | Jump_Zero 0x456
043c 4800 |H | Short_Literal 0x0 ; Debug Table 0xe.0x1d = 0x43c,0xd
043d e5fc | | Load 0x2,-0x4
043e 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
043f 0092 0656 | V| Action Push_String_Extended,0x656 ; "can't promote "
; Debug Table 0xe.0x1e = 0x43f,0xe
0441 00d9 | | Load_Top At_Offset_1
0442 01cc | | Execute Vector,Catenate
0443 0092 0657 | W| Action Push_String_Extended,0x657 ; " ("
0445 01cc | | Execute Vector,Catenate
0446 e402 | | Load 0x2,0x2
0447 e001 | | Load 0x0,0x1
0448 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0449 025e | ^ | Execute Discrete,Convert
044a 1c01 | | Execute_Immediate Run_Utility,0x1
044b 01cc | | Execute Vector,Catenate
044c 0092 0658 | X| Action Push_String_Extended,0x658 ; ")"
044e 01cc | | Execute Vector,Catenate
044f e00b | | Load 0x0,0xb
0450 180d | | Execute Package,Field_Execute,Field_Number 0xd
0451 e406 | | Load 0x2,0x6 ; Debug Table 0xe.0x1f = 0x451,0xf
0452 00d9 | | Load_Top At_Offset_1
0453 e40b | | Load 0x2,0xb
0454 821b | | Call 0x1,0x1b
0455 4503 |E | Exit_Subprogram 0x3
0456 0092 0659 | Y| Action Push_String_Extended,0x659 ; "promoted "
; Debug Table 0xe.0x20 = 0x456,0x10
0458 00d9 | | Load_Top At_Offset_1
0459 01cc | | Execute Vector,Catenate
045a e00b | | Load 0x0,0xb
045b 180e | | Execute Package,Field_Execute,Field_Number 0xe
045c e5fd | | Load 0x2,-0x3 ; Debug Table 0xe.0x21 = 0x45c,0x11
045d e403 | | Load 0x2,0x3
045e e408 | | Load 0x2,0x8
045f e404 | | Load 0x2,0x4
0460 e40b | | Load 0x2,0xb
0461 e5fe | | Load 0x2,-0x2
0462 e5ff | | Load 0x2,-0x1
0463 821d | | Call 0x1,0x1d
0464 00d1 | | Pop_Control Pop_Count_1
0465 e5fd | | Load 0x2,-0x3 ; Debug Table 0xe.0x22 = 0x465,0x12
0466 e5fe | | Load 0x2,-0x2
0467 e5ff | | Load 0x2,-0x1
0468 e00d | | Load 0x0,0xd
0469 1818 | | Execute Package,Field_Execute,Field_Number 0x18
046a 00d1 | | Pop_Control Pop_Count_1
046b 4503 |E | Exit_Subprogram 0x3
046c 0000 0000 | | .BLANK 0000[0x4]
0470 ; --------------------------------------------------------------------------------------
0470 ; SUBPROGRAM
0470 ; --------------------------------------------------------------------------------------
0470 0486 | | .CONST 0x0486 ; Address of begin
0471 0004 | | .CONST 0x0004 ; Address of exception handler
0472 0005 | | .CONST 0x0005 ; Number of locals
0473 INIT_0470:
0473 e019 | | Load 0x0,0x19 ; Debug Table 0xf = .DEBUG 0x0473,0x091a,0x0001,0x0000,0x005a,0x8dc5,0x0000,0x057f
; Debug Table 0xf.0x0 = 0x473,0xffff
0474 0322 | " | Declare_Variable Record
0475 00d8 | | Load_Top At_Offset_0
0476 1c00 | | Execute_Immediate Run_Utility,0x0
0477 e5fe | | Load 0x2,-0x2 ; Debug Table 0xf.0x1 = 0x477,0xfffe
0478 e008 | | Load 0x0,0x8
0479 1b0f | | Execute Package,Field_Read,Field_Number 0xf
047a 03f1 | | Declare_Variable Discrete,With_Value
047b e5fd | | Load 0x2,-0x3 ; Debug Table 0xf.0x2 = 0x47b,0xfffd
047c e008 | | Load 0x0,0x8
047d 1b0f | | Execute Package,Field_Read,Field_Number 0xf
047e 03f1 | | Declare_Variable Discrete,With_Value
047f e5ff | | Load 0x2,-0x1 ; Debug Table 0xf.0x3 = 0x47f,0xfffc
0480 0217 | | Execute Heap_Access,All_Reference
0481 3c08 |< | Execute Record,Field_Read,Field_Number 0x8
0482 e01a | | Load 0x0,0x1a
0483 0260 | ` | Execute Discrete,In_Type
0484 00e1 | | Load_Encached Boolean_Cache
0485 03f1 | | Declare_Variable Discrete,With_Value
0486 BODY_0470:
0486 785a |xZ | Jump 0x4e1
0487 00db | | Load_Top At_Offset_3 ; Debug Table 0xf.0x4 = 0x487,0x2
0488 00db | | Load_Top At_Offset_3
0489 e5ff | | Load 0x2,-0x1
048a e006 | | Load 0x0,0x6
048b 180e | | Execute Package,Field_Execute,Field_Number 0xe
048c c403 | | Store 0x2,0x3
048d 00d1 | | Pop_Control Pop_Count_1
048e 00db | | Load_Top At_Offset_3 ; Debug Table 0xf.0x5 = 0x48e,0x3
048f 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
0490 2c01 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
0491 684b |hK | Jump_Zero 0x4dd
0492 00db | | Load_Top At_Offset_3 ; Debug Table 0xf.0x6 = 0x492,0x4
0493 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
0494 2e02 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x2
0495 e012 | | Load 0x0,0x12
0496 180d | | Execute Package,Field_Execute,Field_Number 0xd
0497 700a |p | Jump_Nonzero 0x4a2
0498 00db | | Load_Top At_Offset_3 ; Debug Table 0xf.0x7 = 0x498,0x5
0499 00db | | Load_Top At_Offset_3
049a e5ff | | Load 0x2,-0x1
049b e00d | | Load 0x0,0xd
049c 181d | | Execute Package,Field_Execute,Field_Number 0x1d
049d 00d9 | | Load_Top At_Offset_1 ; Debug Table 0xf.0x8 = 0x49d,0x6
049e e402 | | Load 0x2,0x2
049f 801b | | Call 0x0,0x1b
04a0 005a | Z | Store_Top Discrete,At_Offset_2
04a1 783f |x? | Jump 0x4e1
04a2 e5fc | | Load 0x2,-0x4 ; Debug Table 0xf.0x9 = 0x4a2,0x7
04a3 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
04a4 7028 |p( | Jump_Nonzero 0x4cd
04a5 00d8 | | Load_Top At_Offset_0
04a6 6826 |h& | Jump_Zero 0x4cd
04a7 00db | | Load_Top At_Offset_3
04a8 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
04a9 2e02 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x2
04aa e012 | | Load 0x0,0x12
04ab 180e | | Execute Package,Field_Execute,Field_Number 0xe
04ac e406 | | Load 0x2,0x6 ; Debug Table 0xf.0xa = 0x4ac,0x401
04ad 0007 | | Action Break_Optional
04ae 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0xf.0xb = 0x4ae,0x402
04af 0007 | | Action Break_Optional ; Debug Table 0xf.0xc = 0x4af,0x403
04b0 00d0 | | Action Swap_Control ; Debug Table 0xf.0xd = 0x4b0,0x404
04b1 00d1 | | Pop_Control Pop_Count_1
04b2 0fa8 | | Execute_Immediate Equal,0xa8 ; Debug Table 0xf.0xe = 0x4b2,0x7
04b3 6819 |h | Jump_Zero 0x4cd
04b4 00db | | Load_Top At_Offset_3
04b5 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
04b6 2e02 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x2
04b7 e012 | | Load 0x0,0x12
04b8 1810 | | Execute Package,Field_Execute,Field_Number 0x10
04b9 e406 | | Load 0x2,0x6 ; Debug Table 0xf.0xf = 0x4b9,0x801
04ba 0007 | | Action Break_Optional
04bb 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0xf.0x10 = 0x4bb,0x802
04bc 0007 | | Action Break_Optional ; Debug Table 0xf.0x11 = 0x4bc,0x803
04bd 00d0 | | Action Swap_Control ; Debug Table 0xf.0x12 = 0x4bd,0x804
04be 00d1 | | Pop_Control Pop_Count_1
04bf 0fab | | Execute_Immediate Equal,0xab ; Debug Table 0xf.0x13 = 0x4bf,0x404
04c0 700c |p | Jump_Nonzero 0x4cd
04c1 e5ff | | Load 0x2,-0x1
04c2 0217 | | Execute Heap_Access,All_Reference
04c3 3c05 |< | Execute Record,Field_Read,Field_Number 0x5
04c4 e402 | | Load 0x2,0x2
04c5 3c09 |< | Execute Record,Field_Read,Field_Number 0x9
04c6 e013 | | Load 0x0,0x13
04c7 183d | = | Execute Package,Field_Execute,Field_Number 0x3d
04c8 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xf.0x14 = 0x4c8,0xc01
04c9 021d | | Execute Heap_Access,Is_Null
04ca 00d0 | | Action Swap_Control
04cb 00d1 | | Pop_Control Pop_Count_1
04cc 680b |h | Jump_Zero 0x4d8 ; Debug Table 0xf.0x15 = 0x4cc,0x804
04cd e5fc | | Load 0x2,-0x4 ; Debug Table 0xf.0x16 = 0x4cd,0x8
04ce e402 | | Load 0x2,0x2
04cf e403 | | Load 0x2,0x3
04d0 e5ff | | Load 0x2,-0x1
04d1 821e | | Call 0x1,0x1e
04d2 00d2 | | Pop_Control Pop_Count_2
04d3 00da | | Load_Top At_Offset_2 ; Debug Table 0xf.0x17 = 0x4d3,0x9
04d4 e402 | | Load 0x2,0x2
04d5 801c | | Call 0x0,0x1c
04d6 005b | [ | Store_Top Discrete,At_Offset_3
04d7 7809 |x | Jump 0x4e1
04d8 00da | | Load_Top At_Offset_2 ; Debug Table 0xf.0x18 = 0x4d8,0xa
04d9 e402 | | Load 0x2,0x2
04da 801c | | Call 0x0,0x1c
04db 005b | [ | Store_Top Discrete,At_Offset_3
04dc 7804 |x | Jump 0x4e1
04dd 00da | | Load_Top At_Offset_2 ; Debug Table 0xf.0x19 = 0x4dd,0xb
04de e402 | | Load 0x2,0x2
04df 801c | | Call 0x0,0x1c
04e0 005b | [ | Store_Top Discrete,At_Offset_3
04e1 00da | | Load_Top At_Offset_2 ; Debug Table 0xf.0x1a = 0x4e1,0x1
04e2 00da | | Load_Top At_Offset_2
04e3 027a | z | Execute Discrete,Less_Equal
04e4 77a2 |w | Jump_Nonzero 0x487
04e5 4504 |E | Exit_Subprogram 0x4
04e6 0000 0000 | | .XXX[0x2]
04e8 ; --------------------------------------------------------------------------------------
04e8 ; SUBPROGRAM
04e8 ; --------------------------------------------------------------------------------------
04e8 04f3 | | .CONST 0x04f3 ; Address of begin
04e9 0004 | | .CONST 0x0004 ; Address of exception handler
04ea 0003 | | .CONST 0x0003 ; Number of locals
04eb INIT_04e8:
04eb e019 | | Load 0x0,0x19 ; Debug Table 0x10 = .DEBUG 0x04eb,0x0952,0x0001,0x0000,0x005a,0x8dc5,0x0000,0x0653
; Debug Table 0x10.0x0 = 0x4eb,0xffff
04ec 0322 | " | Declare_Variable Record
04ed 00d8 | | Load_Top At_Offset_0
04ee 1c00 | | Execute_Immediate Run_Utility,0x0
04ef e5fe | | Load 0x2,-0x2 ; Debug Table 0x10.0x1 = 0x4ef,0xfffe
04f0 e008 | | Load 0x0,0x8
04f1 1b0f | | Execute Package,Field_Read,Field_Number 0xf
04f2 03f1 | | Declare_Variable Discrete,With_Value
04f3 BODY_04e8:
04f3 781c |x | Jump 0x510
04f4 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x10.0x2 = 0x4f4,0x2
04f5 e5ff | | Load 0x2,-0x1
04f6 0217 | | Execute Heap_Access,All_Reference
04f7 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
04f8 e00c | | Load 0x0,0xc
04f9 1868 | h | Execute Package,Field_Execute,Field_Number 0x68
04fa 00da | | Load_Top At_Offset_2
04fb 017d | } | Execute Record,Structure_Write
04fc 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x10.0x3 = 0x4fc,0x3
04fd 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
04fe 2c01 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
04ff 680c |h | Jump_Zero 0x50c
0500 00d9 | | Load_Top At_Offset_1
0501 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
0502 2e02 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x2
0503 e012 | | Load 0x0,0x12
0504 180d | | Execute Package,Field_Execute,Field_Number 0xd
0505 6806 |h | Jump_Zero 0x50c
0506 e5fc | | Load 0x2,-0x4 ; Debug Table 0x10.0x4 = 0x506,0x4
0507 00da | | Load_Top At_Offset_2
0508 00da | | Load_Top At_Offset_2
0509 e5ff | | Load 0x2,-0x1
050a 821e | | Call 0x1,0x1e
050b 00d2 | | Pop_Control Pop_Count_2
050c 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x10.0x5 = 0x50c,0x5
050d 00da | | Load_Top At_Offset_2
050e 801c | | Call 0x0,0x1c
050f 0059 | Y | Store_Top Discrete,At_Offset_1
0510 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x10.0x6 = 0x510,0x1
0511 e5ff | | Load 0x2,-0x1
0512 0217 | | Execute Heap_Access,All_Reference
0513 3c06 |< | Execute Record,Field_Read,Field_Number 0x6
0514 027c | | | Execute Discrete,Less
0515 6804 |h | Jump_Zero 0x51a
0516 00d8 | | Load_Top At_Offset_0
0517 e5fd | | Load 0x2,-0x3
0518 027a | z | Execute Discrete,Less_Equal
0519 77da |w | Jump_Nonzero 0x4f4
051a e5ff | | Load 0x2,-0x1 ; Debug Table 0x10.0x7 = 0x51a,0x6
051b e016 | | Load 0x0,0x16
051c 1814 | | Execute Package,Field_Execute,Field_Number 0x14
051d 4504 |E | Exit_Subprogram 0x4
051e 0000 0000 | | .XXX[0x2]
0520 ; --------------------------------------------------------------------------------------
0520 ; SUBPROGRAM
0520 ; --------------------------------------------------------------------------------------
0520 052b | + | .CONST 0x052b ; Address of begin
0521 0004 | | .CONST 0x0004 ; Address of exception handler
0522 0004 | | .CONST 0x0004 ; Number of locals
0523 INIT_0520:
0523 e019 | | Load 0x0,0x19 ; Debug Table 0x11 = .DEBUG 0x0523,0x0964,0x0001,0x0000,0x005a,0x8dc5,0x0000,0x06bc
; Debug Table 0x11.0x0 = 0x523,0xffff
0524 0322 | " | Declare_Variable Record
0525 00d8 | | Load_Top At_Offset_0
0526 1c00 | | Execute_Immediate Run_Utility,0x0
0527 e008 | | Load 0x0,0x8 ; Debug Table 0x11.0x1 = 0x527,0xfffe
0528 1b0f | | Execute Package,Field_Read,Field_Number 0xf
0529 e008 | | Load 0x0,0x8 ; Debug Table 0x11.0x2 = 0x529,0xfffd
052a 1b0f | | Execute Package,Field_Read,Field_Number 0xf
052b BODY_0520:
052b e5ff | | Load 0x2,-0x1 ; Debug Table 0x11.0x3 = 0x52b,0x1
052c e00d | | Load 0x0,0xd
052d 1812 | | Execute Package,Field_Execute,Field_Number 0x12
052e e5ff | | Load 0x2,-0x1 ; Debug Table 0x11.0x4 = 0x52e,0x2
052f 0217 | | Execute Heap_Access,All_Reference
0530 3c04 |< | Execute Record,Field_Read,Field_Number 0x4
0531 e01d | | Load 0x0,0x1d
0532 0260 | ` | Execute Discrete,In_Type
0533 6816 |h | Jump_Zero 0x54a
0534 e5fe | | Load 0x2,-0x2 ; Debug Table 0x11.0x5 = 0x534,0x3
0535 e5ff | | Load 0x2,-0x1
0536 0217 | | Execute Heap_Access,All_Reference
0537 3c07 |< | Execute Record,Field_Read,Field_Number 0x7
0538 027c | | | Execute Discrete,Less
0539 6809 |h | Jump_Zero 0x543
053a e5fc | | Load 0x2,-0x4 ; Debug Table 0x11.0x6 = 0x53a,0x4
053b e5fd | | Load 0x2,-0x3
053c e5ff | | Load 0x2,-0x1
053d 0217 | | Execute Heap_Access,All_Reference
053e 3c07 |< | Execute Record,Field_Read,Field_Number 0x7
053f e5ff | | Load 0x2,-0x1
0540 821f | | Call 0x1,0x1f
0541 00d1 | | Pop_Control Pop_Count_1
0542 4504 |E | Exit_Subprogram 0x4
0543 e5fc | | Load 0x2,-0x4 ; Debug Table 0x11.0x7 = 0x543,0x5
0544 e5fd | | Load 0x2,-0x3
0545 e5fe | | Load 0x2,-0x2
0546 e5ff | | Load 0x2,-0x1
0547 821f | | Call 0x1,0x1f
0548 00d1 | | Pop_Control Pop_Count_1
0549 4504 |E | Exit_Subprogram 0x4
054a e5fe | | Load 0x2,-0x2 ; Debug Table 0x11.0x8 = 0x54a,0x6
054b e5ff | | Load 0x2,-0x1
054c 0217 | | Execute Heap_Access,All_Reference
054d 3c07 |< | Execute Record,Field_Read,Field_Number 0x7
054e 027b | { | Execute Discrete,Greater_Equal
054f 6807 |h | Jump_Zero 0x557
0550 e5fc | | Load 0x2,-0x4 ; Debug Table 0x11.0x9 = 0x550,0x7
0551 e5fd | | Load 0x2,-0x3
0552 e5fe | | Load 0x2,-0x2
0553 e5ff | | Load 0x2,-0x1
0554 821f | | Call 0x1,0x1f
0555 00d1 | | Pop_Control Pop_Count_1
0556 4504 |E | Exit_Subprogram 0x4
0557 e5ff | | Load 0x2,-0x1 ; Debug Table 0x11.0xa = 0x557,0x8
0558 0217 | | Execute Heap_Access,All_Reference
0559 3c1c |< | Execute Record,Field_Read,Field_Number 0x1c
055a 0217 | | Execute Heap_Access,All_Reference
055b 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
055c 6813 |h | Jump_Zero 0x570
055d e5fc | | Load 0x2,-0x4 ; Debug Table 0x11.0xb = 0x55d,0x9
055e e5fd | | Load 0x2,-0x3
055f e5fe | | Load 0x2,-0x2
0560 e5ff | | Load 0x2,-0x1
0561 8220 | | Call 0x1,0x20
0562 00d1 | | Pop_Control Pop_Count_1
0563 e5fc | | Load 0x2,-0x4 ; Debug Table 0x11.0xc = 0x563,0xa
0564 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0565 7001 |p | Jump_Nonzero 0x567
0566 4504 |E | Exit_Subprogram 0x4 ; Debug Table 0x11.0xd = 0x566,0xb
0567 e5fc | | Load 0x2,-0x4 ; Debug Table 0x11.0xe = 0x567,0xc
0568 e5fd | | Load 0x2,-0x3
0569 e5ff | | Load 0x2,-0x1
056a 0217 | | Execute Heap_Access,All_Reference
056b 3c07 |< | Execute Record,Field_Read,Field_Number 0x7
056c e5ff | | Load 0x2,-0x1
056d 821f | | Call 0x1,0x1f
056e 00d1 | | Pop_Control Pop_Count_1
056f 4504 |E | Exit_Subprogram 0x4
0570 e5ff | | Load 0x2,-0x1 ; Debug Table 0x11.0xf = 0x570,0xd
0571 0217 | | Execute Heap_Access,All_Reference
0572 3c07 |< | Execute Record,Field_Read,Field_Number 0x7
0573 0052 | R | Store_Top_Unchecked Discrete,At_Offset_2
0574 4801 |H | Short_Literal 0x1 ; Debug Table 0x11.0x10 = 0x574,0xe
0575 e5ff | | Load 0x2,-0x1
0576 0217 | | Execute Heap_Access,All_Reference
0577 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0578 e00c | | Load 0x0,0xc
0579 1868 | h | Execute Package,Field_Execute,Field_Number 0x68
057a 00db | | Load_Top At_Offset_3
057b 017d | } | Execute Record,Structure_Write
057c 00da | | Load_Top At_Offset_2 ; Debug Table 0x11.0x11 = 0x57c,0xf
057d 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
057e 2c01 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
057f 6831 |h1 | Jump_Zero 0x5b1
0580 00da | | Load_Top At_Offset_2
0581 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
0582 2e02 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x2
0583 e012 | | Load 0x0,0x12
0584 180d | | Execute Package,Field_Execute,Field_Number 0xd
0585 682b |h+ | Jump_Zero 0x5b1
0586 e5fc | | Load 0x2,-0x4 ; Debug Table 0x11.0x12 = 0x586,0x10
0587 00db | | Load_Top At_Offset_3
0588 4801 |H | Short_Literal 0x1
0589 e5ff | | Load 0x2,-0x1
058a 821e | | Call 0x1,0x1e
058b 00d2 | | Pop_Control Pop_Count_2
058c e5fc | | Load 0x2,-0x4 ; Debug Table 0x11.0x13 = 0x58c,0x11
058d 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
058e 7001 |p | Jump_Nonzero 0x590
058f 4504 |E | Exit_Subprogram 0x4 ; Debug Table 0x11.0x14 = 0x58f,0x12
0590 e5ff | | Load 0x2,-0x1 ; Debug Table 0x11.0x15 = 0x590,0x13
0591 0217 | | Execute Heap_Access,All_Reference
0592 3c07 |< | Execute Record,Field_Read,Field_Number 0x7
0593 00da | | Load_Top At_Offset_2
0594 027c | | | Execute Discrete,Less
0595 6809 |h | Jump_Zero 0x59f
0596 e5ff | | Load 0x2,-0x1 ; Debug Table 0x11.0x16 = 0x596,0x14
0597 0217 | | Execute Heap_Access,All_Reference
0598 3c07 |< | Execute Record,Field_Read,Field_Number 0x7
0599 0052 | R | Store_Top_Unchecked Discrete,At_Offset_2
059a e5fd | | Load 0x2,-0x3 ; Debug Table 0x11.0x17 = 0x59a,0x15
059b 0aff | | Execute_Immediate Plus,-0x1
059c 0248 | H | Execute Discrete,Check_In_Integer
059d 0051 | Q | Store_Top_Unchecked Discrete,At_Offset_1
059e 7814 |x | Jump 0x5b3
059f e5ff | | Load 0x2,-0x1 ; Debug Table 0x11.0x18 = 0x59f,0x16
05a0 0217 | | Execute Heap_Access,All_Reference
05a1 3c07 |< | Execute Record,Field_Read,Field_Number 0x7
05a2 00da | | Load_Top At_Offset_2
05a3 027d | } | Execute Discrete,Greater
05a4 6809 |h | Jump_Zero 0x5ae
05a5 e5ff | | Load 0x2,-0x1 ; Debug Table 0x11.0x19 = 0x5a5,0x17
05a6 0217 | | Execute Heap_Access,All_Reference
05a7 3c07 |< | Execute Record,Field_Read,Field_Number 0x7
05a8 0052 | R | Store_Top_Unchecked Discrete,At_Offset_2
05a9 e5fd | | Load 0x2,-0x3 ; Debug Table 0x11.0x1a = 0x5a9,0x18
05aa 0a01 | | Execute_Immediate Plus,0x1
05ab 0248 | H | Execute Discrete,Check_In_Integer
05ac 0051 | Q | Store_Top_Unchecked Discrete,At_Offset_1
05ad 7805 |x | Jump 0x5b3
05ae e5fd | | Load 0x2,-0x3 ; Debug Table 0x11.0x1b = 0x5ae,0x19
05af 0051 | Q | Store_Top_Unchecked Discrete,At_Offset_1
05b0 7802 |x | Jump 0x5b3
05b1 e5fd | | Load 0x2,-0x3 ; Debug Table 0x11.0x1c = 0x5b1,0x1a
05b2 0051 | Q | Store_Top_Unchecked Discrete,At_Offset_1
05b3 e5fc | | Load 0x2,-0x4 ; Debug Table 0x11.0x1d = 0x5b3,0x1b
05b4 00d9 | | Load_Top At_Offset_1
05b5 00db | | Load_Top At_Offset_3
05b6 e5ff | | Load 0x2,-0x1
05b7 821f | | Call 0x1,0x1f
05b8 00d1 | | Pop_Control Pop_Count_1
05b9 4504 |E | Exit_Subprogram 0x4
05ba 0000 0000 | | .BLANK 0000[0x6]
05c0 ; --------------------------------------------------------------------------------------
05c0 ; SUBPROGRAM
05c0 ; --------------------------------------------------------------------------------------
05c0 05cf | | .CONST 0x05cf ; Address of begin
05c1 0004 | | .CONST 0x0004 ; Address of exception handler
05c2 0003 | | .CONST 0x0003 ; Number of locals
05c3 INIT_05c0:
05c3 e019 | | Load 0x0,0x19 ; Debug Table 0x12 = .DEBUG 0x05c3,0x09a2,0x0001,0x0000,0x005a,0x8dc5,0x0000,0x07bd
; Debug Table 0x12.0x0 = 0x5c3,0xffff
05c4 0322 | " | Declare_Variable Record
05c5 00d8 | | Load_Top At_Offset_0
05c6 1c00 | | Execute_Immediate Run_Utility,0x0
05c7 e5fe | | Load 0x2,-0x2 ; Debug Table 0x12.0x1 = 0x5c7,0xfffe
05c8 e00c | | Load 0x0,0xc
05c9 185b | [ | Execute Package,Field_Execute,Field_Number 0x5b
05ca e00c | | Load 0x0,0xc
05cb 185d | ] | Execute Package,Field_Execute,Field_Number 0x5d
05cc e008 | | Load 0x0,0x8
05cd 1b0f | | Execute Package,Field_Read,Field_Number 0xf
05ce 03f1 | | Declare_Variable Discrete,With_Value
05cf BODY_05c0:
05cf e5ff | | Load 0x2,-0x1 ; Debug Table 0x12.0x2 = 0x5cf,0x1
05d0 0217 | | Execute Heap_Access,All_Reference
05d1 3c04 |< | Execute Record,Field_Read,Field_Number 0x4
05d2 e01d | | Load 0x0,0x1d
05d3 0260 | ` | Execute Discrete,In_Type
05d4 6813 |h | Jump_Zero 0x5e8
05d5 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x12.0x3 = 0x5d5,0x2
05d6 e5ff | | Load 0x2,-0x1
05d7 0217 | | Execute Heap_Access,All_Reference
05d8 3c07 |< | Execute Record,Field_Read,Field_Number 0x7
05d9 027c | | | Execute Discrete,Less
05da 7008 |p | Jump_Nonzero 0x5e3
05db 00d8 | | Load_Top At_Offset_0
05dc e5ff | | Load 0x2,-0x1
05dd 0217 | | Execute Heap_Access,All_Reference
05de 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
05df e00c | | Load 0x0,0xc
05e0 1869 | i | Execute Package,Field_Execute,Field_Number 0x69
05e1 027d | } | Execute Discrete,Greater
05e2 6818 |h | Jump_Zero 0x5fb
05e3 0092 065a | Z| Action Push_String_Extended,0x65a ; "nothing to promote here"
; Debug Table 0x12.0x4 = 0x5e3,0x3
05e5 e00b | | Load 0x0,0xb
05e6 180d | | Execute Package,Field_Execute,Field_Number 0xd
05e7 4503 |E | Exit_Subprogram 0x3 ; Debug Table 0x12.0x5 = 0x5e7,0x4
05e8 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x12.0x6 = 0x5e8,0x5
05e9 e5ff | | Load 0x2,-0x1
05ea 0217 | | Execute Heap_Access,All_Reference
05eb 3c06 |< | Execute Record,Field_Read,Field_Number 0x6
05ec 027f | | Execute Discrete,Equal
05ed 7008 |p | Jump_Nonzero 0x5f6
05ee 00d8 | | Load_Top At_Offset_0
05ef e5ff | | Load 0x2,-0x1
05f0 0217 | | Execute Heap_Access,All_Reference
05f1 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
05f2 e00c | | Load 0x0,0xc
05f3 1869 | i | Execute Package,Field_Execute,Field_Number 0x69
05f4 027d | } | Execute Discrete,Greater
05f5 6805 |h | Jump_Zero 0x5fb
05f6 0092 065a | Z| Action Push_String_Extended,0x65a ; "nothing to promote here"
; Debug Table 0x12.0x7 = 0x5f6,0x6
05f8 e00b | | Load 0x0,0xb
05f9 180d | | Execute Package,Field_Execute,Field_Number 0xd
05fa 4503 |E | Exit_Subprogram 0x3 ; Debug Table 0x12.0x8 = 0x5fa,0x7
05fb e5ff | | Load 0x2,-0x1 ; Debug Table 0x12.0x9 = 0x5fb,0x8
05fc e00d | | Load 0x0,0xd
05fd 1812 | | Execute Package,Field_Execute,Field_Number 0x12
05fe 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x12.0xa = 0x5fe,0x9
05ff 00d9 | | Load_Top At_Offset_1
0600 e5ff | | Load 0x2,-0x1
0601 e006 | | Load 0x0,0x6
0602 180e | | Execute Package,Field_Execute,Field_Number 0xe
0603 005a | Z | Store_Top Discrete,At_Offset_2
0604 00d1 | | Pop_Control Pop_Count_1
0605 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x12.0xb = 0x605,0xa
0606 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
0607 2c01 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
0608 6824 |h$ | Jump_Zero 0x62d
0609 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x12.0xc = 0x609,0xb
060a 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
060b 2e02 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x2
060c e012 | | Load 0x0,0x12
060d 180d | | Execute Package,Field_Execute,Field_Number 0xd
060e 680a |h | Jump_Zero 0x619
060f 4801 |H | Short_Literal 0x1 ; Debug Table 0x12.0xd = 0x60f,0xc
0610 e5fd | | Load 0x2,-0x3
0611 3803 |8 | Execute Record,Field_Write,Field_Number 0x3
0612 e5fd | | Load 0x2,-0x3 ; Debug Table 0x12.0xe = 0x612,0xd
0613 00da | | Load_Top At_Offset_2
0614 00da | | Load_Top At_Offset_2
0615 e5ff | | Load 0x2,-0x1
0616 821e | | Call 0x1,0x1e
0617 00d2 | | Pop_Control Pop_Count_2
0618 4503 |E | Exit_Subprogram 0x3
0619 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x12.0xf = 0x619,0xe
061a e5ff | | Load 0x2,-0x1
061b 0217 | | Execute Heap_Access,All_Reference
061c 3c07 |< | Execute Record,Field_Read,Field_Number 0x7
061d 027b | { | Execute Discrete,Greater_Equal
061e 6809 |h | Jump_Zero 0x628
061f 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x12.0x10 = 0x61f,0xf
0620 00d9 | | Load_Top At_Offset_1
0621 4801 |H | Short_Literal 0x1
0622 e5ff | | Load 0x2,-0x1
0623 e00d | | Load 0x0,0xd
0624 181f | | Execute Package,Field_Execute,Field_Number 0x1f
0625 005a | Z | Store_Top Discrete,At_Offset_2
0626 00d1 | | Pop_Control Pop_Count_1
0627 4503 |E | Exit_Subprogram 0x3
0628 0092 065b | [| Action Push_String_Extended,0x65b ; "object no longer exists"
; Debug Table 0x12.0x11 = 0x628,0x10
062a e00b | | Load 0x0,0xb
062b 180d | | Execute Package,Field_Execute,Field_Number 0xd
062c 4503 |E | Exit_Subprogram 0x3
062d 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x12.0x12 = 0x62d,0x11
062e 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
062f 2e03 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x3
0630 801e | | Call 0x0,0x1e
0631 6805 |h | Jump_Zero 0x637
0632 0092 065c | \| Action Push_String_Extended,0x65c ; "can't promote rooted item, whole unit must be promoted"
; Debug Table 0x12.0x13 = 0x632,0x12
0634 e00b | | Load 0x0,0xb
0635 180d | | Execute Package,Field_Execute,Field_Number 0xd
0636 4503 |E | Exit_Subprogram 0x3
0637 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x12.0x14 = 0x637,0x13
0638 e5ff | | Load 0x2,-0x1
0639 0217 | | Execute Heap_Access,All_Reference
063a 3c07 |< | Execute Record,Field_Read,Field_Number 0x7
063b 027b | { | Execute Discrete,Greater_Equal
063c 6809 |h | Jump_Zero 0x646
063d 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x12.0x15 = 0x63d,0x14
063e 00d9 | | Load_Top At_Offset_1
063f 4801 |H | Short_Literal 0x1
0640 e5ff | | Load 0x2,-0x1
0641 e00d | | Load 0x0,0xd
0642 181f | | Execute Package,Field_Execute,Field_Number 0x1f
0643 005a | Z | Store_Top Discrete,At_Offset_2
0644 00d1 | | Pop_Control Pop_Count_1
0645 4503 |E | Exit_Subprogram 0x3
0646 0092 065d | ]| Action Push_String_Extended,0x65d ; "item no longer exists"
; Debug Table 0x12.0x16 = 0x646,0x15
0648 e00b | | Load 0x0,0xb
0649 180d | | Execute Package,Field_Execute,Field_Number 0xd
064a 4503 |E | Exit_Subprogram 0x3
064b ; --------------------------------------------------------------------------------------
064b ; STRING TABLE
064b ; --------------------------------------------------------------------------------------
064b 0028 | ( | .STRTAB 0x0028->0x065f ; "NEXT"
064c 002a | * | .STRTAB 0x002a->0x0661 ; "EXPLICIT"
064d 0030 | 0 | .STRTAB 0x0030->0x0665 ; "SAVED"
064e 0033 | 3 | .STRTAB 0x0033->0x0667 ; "doe_error"
064f 003a | : | .STRTAB 0x003a->0x066c ; "Promote"
; "Promote"
0650 003f | ? | .STRTAB 0x003f->0x066f ; "promote is not allowed here"
0651 0058 | X | .STRTAB 0x0058->0x067d ; "promote failed - cursor must be in the selection"
; "promote failed - cursor must be in the selection"
0652 0086 | | .STRTAB 0x0086->0x0695 ; "promote failed - there must be a selection"
0653 00ae | | .STRTAB 0x00ae->0x06aa ; "can't open "
0654 00b7 | | .STRTAB 0x00b7->0x06af ; " to attach error messages"
0655 00ce | | .STRTAB 0x00ce->0x06bc ; " is coded"
0656 00d5 | | .STRTAB 0x00d5->0x06c0 ; "can't promote "
0657 00e1 | | .STRTAB 0x00e1->0x06c7 ; " ("
0658 00e1 | | .STRTAB 0x00e1->0x06c8 ; ")"
0659 00e0 | | .STRTAB 0x00e0->0x06c9 ; "promoted "
065a 00e7 | | .STRTAB 0x00e7->0x06cd ; "nothing to promote here"
; "nothing to promote here"
065b 00fc | | .STRTAB 0x00fc->0x06d9 ; "object no longer exists"
065c 0111 | | .STRTAB 0x0111->0x06e4 ; "can't promote rooted item, whole unit must be promoted"
065d 0145 | E | .STRTAB 0x0145->0x06ff ; "item no longer exists"
065e 0158 | X | .STREND 0x0158->0x070a
065f 4e45 5854 |NEXT| .STRTAB_STRINGS
070a 0000 0000 | | .BLANK 0000[0x6]
0710 ; --------------------------------------------------------------------------------------
0710 ; Debug Table
0710 ; --------------------------------------------------------------------------------------
0710 0003 0013 | | .CONST 0x0003,0x0013
0712 000b 07aa | | .DEBUG 0x000b,0x07aa,0x0000,0x0000,0x005a,0x8bd5,0x0000,0x0784
071a 0010 07b0 | | .DEBUG 0x0010,0x07b0,0x0000,0x0000,0x005a,0x8dc5,0x0000,0x0008
0722 0083 07e0 | | .DEBUG 0x0083,0x07e0,0x0001,0x0000,0x005a,0x8bd5,0x0000,0x0785
072a 00b3 07f0 | | .DEBUG 0x00b3,0x07f0,0x0001,0x0000,0x005a,0x8bd5,0x0000,0x07a2
0732 013b 0820 | ; | .DEBUG 0x013b,0x0820,0x0005,0x0000,0x005a,0x8dc5,0x0000,0x0013
073a 0153 0822 | S "| .DEBUG 0x0153,0x0822,0x0005,0x0000,0x005a,0x8dc5,0x0000,0x001a
0742 0193 0824 | $| .DEBUG 0x0193,0x0824,0x0005,0x0000,0x005a,0x8dc5,0x0000,0x0065
074a 01ab 0826 | &| .DEBUG 0x01ab,0x0826,0x0005,0x0000,0x005a,0x8dc5,0x0000,0x0078
0752 01d3 0828 | (| .DEBUG 0x01d3,0x0828,0x0002,0x0000,0x005a,0x8dc5,0x0000,0x009d
075a 0203 084a | J| .DEBUG 0x0203,0x084a,0x0002,0x0000,0x005a,0x8dc5,0x0000,0x0112
0762 024b 085a | K Z| .DEBUG 0x024b,0x085a,0x0001,0x0000,0x005a,0x8dc5,0x0000,0x01b2
076a 027b 086c | { l| .DEBUG 0x027b,0x086c,0x0001,0x0000,0x005a,0x8dc5,0x0000,0x01fd
0772 0313 0894 | | .DEBUG 0x0313,0x0894,0x0001,0x0000,0x005a,0x8dc5,0x0000,0x02cb
077a 036b 08ba | k | .DEBUG 0x036b,0x08ba,0x0001,0x0000,0x005a,0x8dc5,0x0000,0x039f
0782 03c3 08d2 | | .DEBUG 0x03c3,0x08d2,0x0001,0x0000,0x005a,0x8dc5,0x0000,0x044c
078a 0473 091a | s | .DEBUG 0x0473,0x091a,0x0001,0x0000,0x005a,0x8dc5,0x0000,0x057f
0792 04eb 0952 | R| .DEBUG 0x04eb,0x0952,0x0001,0x0000,0x005a,0x8dc5,0x0000,0x0653
079a 0523 0964 | # d| .DEBUG 0x0523,0x0964,0x0001,0x0000,0x005a,0x8dc5,0x0000,0x06bc
07a2 05c3 09a2 | | .DEBUG 0x05c3,0x09a2,0x0001,0x0000,0x005a,0x8dc5,0x0000,0x07bd
07aa ; --------------------------------------------------------------------------------------
07aa ; Debug3 Subtable 0x0
07aa ; --------------------------------------------------------------------------------------
07aa 0002 0000 | | .DBG3TAB 0x0002,0x0000
07ac 000b ffff | | .CONST 0x000b,0xffff
07ae 000d fffe | | .CONST 0x000d,0xfffe
07b0 ; --------------------------------------------------------------------------------------
07b0 ; Debug3 Subtable 0x1
07b0 ; --------------------------------------------------------------------------------------
07b0 0017 0000 | | .DBG3TAB 0x0017,0x0000
07b2 0010 ffff | | .CONST 0x0010,0xffff
07b4 0011 fffe | | .CONST 0x0011,0xfffe
07b6 0012 fffd | | .CONST 0x0012,0xfffd
07b8 0017 fffc | | .CONST 0x0017,0xfffc
07ba 0024 fffb | $ | .CONST 0x0024,0xfffb
07bc 0027 fffa | ' | .CONST 0x0027,0xfffa
07be 002a fff9 | * | .CONST 0x002a,0xfff9
07c0 0030 fff8 | 0 | .CONST 0x0030,0xfff8
07c2 0036 fff7 | 6 | .CONST 0x0036,0xfff7
07c4 0053 fff6 | S | .CONST 0x0053,0xfff6
07c6 005d fff5 | ] | .CONST 0x005d,0xfff5
07c8 005f fff4 | _ | .CONST 0x005f,0xfff4
07ca 0061 fff3 | a | .CONST 0x0061,0xfff3
07cc 0063 fff2 | c | .CONST 0x0063,0xfff2
07ce 0065 fff1 | e | .CONST 0x0065,0xfff1
07d0 0067 fff0 | g | .CONST 0x0067,0xfff0
07d2 0069 ffef | i | .CONST 0x0069,0xffef
07d4 006b ffee | k | .CONST 0x006b,0xffee
07d6 006d ffed | m | .CONST 0x006d,0xffed
07d8 006f ffec | o | .CONST 0x006f,0xffec
07da 0071 ffeb | q | .CONST 0x0071,0xffeb
07dc 0073 ffea | s | .CONST 0x0073,0xffea
07de 0075 ffe9 | u | .CONST 0x0075,0xffe9
07e0 ; --------------------------------------------------------------------------------------
07e0 ; Debug3 Subtable 0x2
07e0 ; --------------------------------------------------------------------------------------
07e0 0001 0006 | | .DBG3TAB 0x0001,0x0006
07e2 0083 ffff | | .CONST 0x0083,0xffff
07e4 0085 0001 | | .CONST 0x0085,0x0001
07e6 008b 0002 | | .CONST 0x008b,0x0002
07e8 0090 0003 | | .CONST 0x0090,0x0003
07ea 0097 0004 | | .CONST 0x0097,0x0004
07ec 009b 0005 | | .CONST 0x009b,0x0005
07ee 00a3 0006 | | .CONST 0x00a3,0x0006
07f0 ; --------------------------------------------------------------------------------------
07f0 ; Debug3 Subtable 0x3
07f0 ; --------------------------------------------------------------------------------------
07f0 0003 0014 | | .DBG3TAB 0x0003,0x0014
07f2 00b3 ffff | | .CONST 0x00b3,0xffff
07f4 00b5 fffe | | .CONST 0x00b5,0xfffe
07f6 00b7 fffd | | .CONST 0x00b7,0xfffd
07f8 00bb 0001 | | .CONST 0x00bb,0x0001
07fa 00c2 0002 | | .CONST 0x00c2,0x0002
07fc 00c4 0003 | | .CONST 0x00c4,0x0003
07fe 00c5 0004 | | .CONST 0x00c5,0x0004
0800 00d7 0005 | | .CONST 0x00d7,0x0005
0802 00db 0006 | | .CONST 0x00db,0x0006
0804 00dc 0008 | | .CONST 0x00dc,0x0008
0806 00e1 0009 | | .CONST 0x00e1,0x0009
0808 00e7 000a | | .CONST 0x00e7,0x000a
080a 00ea 000b | | .CONST 0x00ea,0x000b
080c 00f2 000c | | .CONST 0x00f2,0x000c
080e 00fd 000d | | .CONST 0x00fd,0x000d
0810 0101 000e | | .CONST 0x0101,0x000e
0812 010b 000f | | .CONST 0x010b,0x000f
0814 0112 0010 | | .CONST 0x0112,0x0010
0816 0117 0011 | | .CONST 0x0117,0x0011
0818 011d 0012 | | .CONST 0x011d,0x0012
081a 0123 0013 | # | .CONST 0x0123,0x0013
081c 0128 0014 | ( | .CONST 0x0128,0x0014
081e 012c 0015 | , | .CONST 0x012c,0x0015
0820 ; --------------------------------------------------------------------------------------
0820 ; Debug3 Subtable 0x4
0820 ; --------------------------------------------------------------------------------------
0820 0000 0000 | | .DBG3TAB 0x0000,0x0000
0822 ; --------------------------------------------------------------------------------------
0822 ; Debug3 Subtable 0x5
0822 ; --------------------------------------------------------------------------------------
0822 0000 0000 | | .DBG3TAB 0x0000,0x0000
0824 ; --------------------------------------------------------------------------------------
0824 ; Debug3 Subtable 0x6
0824 ; --------------------------------------------------------------------------------------
0824 0000 0000 | | .DBG3TAB 0x0000,0x0000
0826 ; --------------------------------------------------------------------------------------
0826 ; Debug3 Subtable 0x7
0826 ; --------------------------------------------------------------------------------------
0826 0000 0000 | | .DBG3TAB 0x0000,0x0000
0828 ; --------------------------------------------------------------------------------------
0828 ; Debug3 Subtable 0x8
0828 ; --------------------------------------------------------------------------------------
0828 0003 000d | | .DBG3TAB 0x0003,0x000d
082a 01d3 ffff | | .CONST 0x01d3,0xffff
082c 01d4 fffe | | .CONST 0x01d4,0xfffe
082e 01d6 fffd | | .CONST 0x01d6,0xfffd
0830 01d9 0001 | | .CONST 0x01d9,0x0001
0832 01da 0401 | | .CONST 0x01da,0x0401
0834 01dc 0402 | | .CONST 0x01dc,0x0402
0836 01dd 0403 | | .CONST 0x01dd,0x0403
0838 01de 0404 | | .CONST 0x01de,0x0404
083a 01df 0001 | | .CONST 0x01df,0x0001
083c 01e5 0801 | | .CONST 0x01e5,0x0801
083e 01e7 0802 | | .CONST 0x01e7,0x0802
0840 01e8 0803 | | .CONST 0x01e8,0x0803
0842 01e9 0804 | | .CONST 0x01e9,0x0804
0844 01ea 0404 | | .CONST 0x01ea,0x0404
0846 01f0 0002 | | .CONST 0x01f0,0x0002
0848 01fa 0003 | | .CONST 0x01fa,0x0003
084a ; --------------------------------------------------------------------------------------
084a ; Debug3 Subtable 0x9
084a ; --------------------------------------------------------------------------------------
084a 0003 0004 | | .DBG3TAB 0x0003,0x0004
084c 0203 ffff | | .CONST 0x0203,0xffff
084e 0208 fffe | | .CONST 0x0208,0xfffe
0850 020e fffd | | .CONST 0x020e,0xfffd
0852 0215 0002 | | .CONST 0x0215,0x0002
0854 0237 0003 | 7 | .CONST 0x0237,0x0003
0856 023b 0001 | ; | .CONST 0x023b,0x0001
0858 023f 0004 | ? | .CONST 0x023f,0x0004
085a ; --------------------------------------------------------------------------------------
085a ; Debug3 Subtable 0xa
085a ; --------------------------------------------------------------------------------------
085a 0002 0006 | | .DBG3TAB 0x0002,0x0006
085c 024b ffff | K | .CONST 0x024b,0xffff
085e 0253 fffe | S | .CONST 0x0253,0xfffe
0860 0255 0001 | U | .CONST 0x0255,0x0001
0862 025f 0002 | _ | .CONST 0x025f,0x0002
0864 0261 0003 | a | .CONST 0x0261,0x0003
0866 0265 0004 | e | .CONST 0x0265,0x0004
0868 026b 0005 | k | .CONST 0x026b,0x0005
086a 026f 0006 | o | .CONST 0x026f,0x0006
086c ; --------------------------------------------------------------------------------------
086c ; Debug3 Subtable 0xb
086c ; --------------------------------------------------------------------------------------
086c 0005 000e | | .DBG3TAB 0x0005,0x000e
086e 027b ffff | { | .CONST 0x027b,0xffff
0870 027e fffe | ~ | .CONST 0x027e,0xfffe
0872 0284 fffd | | .CONST 0x0284,0xfffd
0874 0286 fffc | | .CONST 0x0286,0xfffc
0876 0287 fffb | | .CONST 0x0287,0xfffb
0878 028c 0001 | | .CONST 0x028c,0x0001
087a 0291 0002 | | .CONST 0x0291,0x0002
087c 029c 0003 | | .CONST 0x029c,0x0003
087e 02a0 0004 | | .CONST 0x02a0,0x0004
0880 02aa 0005 | | .CONST 0x02aa,0x0005
0882 02c7 0006 | | .CONST 0x02c7,0x0006
0884 02c9 0007 | | .CONST 0x02c9,0x0007
0886 02ce 0008 | | .CONST 0x02ce,0x0008
0888 02d0 0009 | | .CONST 0x02d0,0x0009
088a 02da 000a | | .CONST 0x02da,0x000a
088c 02e4 000b | | .CONST 0x02e4,0x000b
088e 02eb 000c | | .CONST 0x02eb,0x000c
0890 02f1 000d | | .CONST 0x02f1,0x000d
0892 02fc 000e | | .CONST 0x02fc,0x000e
0894 ; --------------------------------------------------------------------------------------
0894 ; Debug3 Subtable 0xc
0894 ; --------------------------------------------------------------------------------------
0894 0001 0011 | | .DBG3TAB 0x0001,0x0011
0896 0313 ffff | | .CONST 0x0313,0xffff
0898 0316 0001 | | .CONST 0x0316,0x0001
089a 0318 0002 | | .CONST 0x0318,0x0002
089c 031a 0003 | | .CONST 0x031a,0x0003
089e 031e 0004 | | .CONST 0x031e,0x0004
08a0 0321 0005 | ! | .CONST 0x0321,0x0005
08a2 0324 0006 | $ | .CONST 0x0324,0x0006
08a4 032b 0007 | + | .CONST 0x032b,0x0007
08a6 0332 0008 | 2 | .CONST 0x0332,0x0008
08a8 0338 0009 | 8 | .CONST 0x0338,0x0009
08aa 033a 000a | : | .CONST 0x033a,0x000a
08ac 033d 000b | = | .CONST 0x033d,0x000b
08ae 0342 000c | B | .CONST 0x0342,0x000c
08b0 0349 000d | I | .CONST 0x0349,0x000d
08b2 034c 000e | L | .CONST 0x034c,0x000e
08b4 0353 000f | S | .CONST 0x0353,0x000f
08b6 0358 0010 | X | .CONST 0x0358,0x0010
08b8 035f 0011 | _ | .CONST 0x035f,0x0011
08ba ; --------------------------------------------------------------------------------------
08ba ; Debug3 Subtable 0xd
08ba ; --------------------------------------------------------------------------------------
08ba 0000 000b | | .DBG3TAB 0x0000,0x000b
08bc 036b 0001 | k | .CONST 0x036b,0x0001
08be 0377 0002 | w | .CONST 0x0377,0x0002
08c0 037f 0003 | | .CONST 0x037f,0x0003
08c2 0385 0004 | | .CONST 0x0385,0x0004
08c4 038c 0005 | | .CONST 0x038c,0x0005
08c6 0392 0006 | | .CONST 0x0392,0x0006
08c8 0399 0007 | | .CONST 0x0399,0x0007
08ca 039d 0008 | | .CONST 0x039d,0x0008
08cc 03a6 0009 | | .CONST 0x03a6,0x0009
08ce 03a9 000a | | .CONST 0x03a9,0x000a
08d0 03b7 000b | | .CONST 0x03b7,0x000b
08d2 ; --------------------------------------------------------------------------------------
08d2 ; Debug3 Subtable 0xe
08d2 ; --------------------------------------------------------------------------------------
08d2 000c 0017 | | .DBG3TAB 0x000c,0x0017
08d4 03c3 ffff | | .CONST 0x03c3,0xffff
08d6 03c5 fffe | | .CONST 0x03c5,0xfffe
08d8 03c6 fffd | | .CONST 0x03c6,0xfffd
08da 03c7 fffc | | .CONST 0x03c7,0xfffc
08dc 03c8 fffb | | .CONST 0x03c8,0xfffb
08de 03cd fffa | | .CONST 0x03cd,0xfffa
08e0 03d0 fff9 | | .CONST 0x03d0,0xfff9
08e2 03d1 fff8 | | .CONST 0x03d1,0xfff8
08e4 03d2 fff7 | | .CONST 0x03d2,0xfff7
08e6 03d5 fff6 | | .CONST 0x03d5,0xfff6
08e8 03dc fff5 | | .CONST 0x03dc,0xfff5
08ea 03e5 fff4 | | .CONST 0x03e5,0xfff4
08ec 03ea 0001 | | .CONST 0x03ea,0x0001
08ee 03ed 0002 | | .CONST 0x03ed,0x0002
08f0 03f0 0003 | | .CONST 0x03f0,0x0003
08f2 03f6 0004 | | .CONST 0x03f6,0x0004
08f4 03f7 0005 | | .CONST 0x03f7,0x0005
08f6 03fb 0006 | | .CONST 0x03fb,0x0006
08f8 03fc 0401 | | .CONST 0x03fc,0x0401
08fa 03fe 0402 | | .CONST 0x03fe,0x0402
08fc 03ff 0403 | | .CONST 0x03ff,0x0403
08fe 0400 0404 | | .CONST 0x0400,0x0404
0900 0401 0006 | | .CONST 0x0401,0x0006
0902 0403 0007 | | .CONST 0x0403,0x0007
0904 0405 0008 | | .CONST 0x0405,0x0008
0906 0413 0009 | | .CONST 0x0413,0x0009
0908 0415 000a | | .CONST 0x0415,0x000a
090a 0416 000b | | .CONST 0x0416,0x000b
090c 043a 000c | : | .CONST 0x043a,0x000c
090e 043c 000d | < | .CONST 0x043c,0x000d
0910 043f 000e | ? | .CONST 0x043f,0x000e
0912 0451 000f | Q | .CONST 0x0451,0x000f
0914 0456 0010 | V | .CONST 0x0456,0x0010
0916 045c 0011 | \ | .CONST 0x045c,0x0011
0918 0465 0012 | e | .CONST 0x0465,0x0012
091a ; --------------------------------------------------------------------------------------
091a ; Debug3 Subtable 0xf
091a ; --------------------------------------------------------------------------------------
091a 0004 0017 | | .DBG3TAB 0x0004,0x0017
091c 0473 ffff | s | .CONST 0x0473,0xffff
091e 0477 fffe | w | .CONST 0x0477,0xfffe
0920 047b fffd | { | .CONST 0x047b,0xfffd
0922 047f fffc | | .CONST 0x047f,0xfffc
0924 0487 0002 | | .CONST 0x0487,0x0002
0926 048e 0003 | | .CONST 0x048e,0x0003
0928 0492 0004 | | .CONST 0x0492,0x0004
092a 0498 0005 | | .CONST 0x0498,0x0005
092c 049d 0006 | | .CONST 0x049d,0x0006
092e 04a2 0007 | | .CONST 0x04a2,0x0007
0930 04ac 0401 | | .CONST 0x04ac,0x0401
0932 04ae 0402 | | .CONST 0x04ae,0x0402
0934 04af 0403 | | .CONST 0x04af,0x0403
0936 04b0 0404 | | .CONST 0x04b0,0x0404
0938 04b2 0007 | | .CONST 0x04b2,0x0007
093a 04b9 0801 | | .CONST 0x04b9,0x0801
093c 04bb 0802 | | .CONST 0x04bb,0x0802
093e 04bc 0803 | | .CONST 0x04bc,0x0803
0940 04bd 0804 | | .CONST 0x04bd,0x0804
0942 04bf 0404 | | .CONST 0x04bf,0x0404
0944 04c8 0c01 | | .CONST 0x04c8,0x0c01
0946 04cc 0804 | | .CONST 0x04cc,0x0804
0948 04cd 0008 | | .CONST 0x04cd,0x0008
094a 04d3 0009 | | .CONST 0x04d3,0x0009
094c 04d8 000a | | .CONST 0x04d8,0x000a
094e 04dd 000b | | .CONST 0x04dd,0x000b
0950 04e1 0001 | | .CONST 0x04e1,0x0001
0952 ; --------------------------------------------------------------------------------------
0952 ; Debug3 Subtable 0x10
0952 ; --------------------------------------------------------------------------------------
0952 0002 0006 | | .DBG3TAB 0x0002,0x0006
0954 04eb ffff | | .CONST 0x04eb,0xffff
0956 04ef fffe | | .CONST 0x04ef,0xfffe
0958 04f4 0002 | | .CONST 0x04f4,0x0002
095a 04fc 0003 | | .CONST 0x04fc,0x0003
095c 0506 0004 | | .CONST 0x0506,0x0004
095e 050c 0005 | | .CONST 0x050c,0x0005
0960 0510 0001 | | .CONST 0x0510,0x0001
0962 051a 0006 | | .CONST 0x051a,0x0006
0964 ; --------------------------------------------------------------------------------------
0964 ; Debug3 Subtable 0x11
0964 ; --------------------------------------------------------------------------------------
0964 0003 001b | | .DBG3TAB 0x0003,0x001b
0966 0523 ffff | # | .CONST 0x0523,0xffff
0968 0527 fffe | ' | .CONST 0x0527,0xfffe
096a 0529 fffd | ) | .CONST 0x0529,0xfffd
096c 052b 0001 | + | .CONST 0x052b,0x0001
096e 052e 0002 | . | .CONST 0x052e,0x0002
0970 0534 0003 | 4 | .CONST 0x0534,0x0003
0972 053a 0004 | : | .CONST 0x053a,0x0004
0974 0543 0005 | C | .CONST 0x0543,0x0005
0976 054a 0006 | J | .CONST 0x054a,0x0006
0978 0550 0007 | P | .CONST 0x0550,0x0007
097a 0557 0008 | W | .CONST 0x0557,0x0008
097c 055d 0009 | ] | .CONST 0x055d,0x0009
097e 0563 000a | c | .CONST 0x0563,0x000a
0980 0566 000b | f | .CONST 0x0566,0x000b
0982 0567 000c | g | .CONST 0x0567,0x000c
0984 0570 000d | p | .CONST 0x0570,0x000d
0986 0574 000e | t | .CONST 0x0574,0x000e
0988 057c 000f | | | .CONST 0x057c,0x000f
098a 0586 0010 | | .CONST 0x0586,0x0010
098c 058c 0011 | | .CONST 0x058c,0x0011
098e 058f 0012 | | .CONST 0x058f,0x0012
0990 0590 0013 | | .CONST 0x0590,0x0013
0992 0596 0014 | | .CONST 0x0596,0x0014
0994 059a 0015 | | .CONST 0x059a,0x0015
0996 059f 0016 | | .CONST 0x059f,0x0016
0998 05a5 0017 | | .CONST 0x05a5,0x0017
099a 05a9 0018 | | .CONST 0x05a9,0x0018
099c 05ae 0019 | | .CONST 0x05ae,0x0019
099e 05b1 001a | | .CONST 0x05b1,0x001a
09a0 05b3 001b | | .CONST 0x05b3,0x001b
09a2 ; --------------------------------------------------------------------------------------
09a2 ; Debug3 Subtable 0x12
09a2 ; --------------------------------------------------------------------------------------
09a2 0002 0015 | | .DBG3TAB 0x0002,0x0015
09a4 05c3 ffff | | .CONST 0x05c3,0xffff
09a6 05c7 fffe | | .CONST 0x05c7,0xfffe
09a8 05cf 0001 | | .CONST 0x05cf,0x0001
09aa 05d5 0002 | | .CONST 0x05d5,0x0002
09ac 05e3 0003 | | .CONST 0x05e3,0x0003
09ae 05e7 0004 | | .CONST 0x05e7,0x0004
09b0 05e8 0005 | | .CONST 0x05e8,0x0005
09b2 05f6 0006 | | .CONST 0x05f6,0x0006
09b4 05fa 0007 | | .CONST 0x05fa,0x0007
09b6 05fb 0008 | | .CONST 0x05fb,0x0008
09b8 05fe 0009 | | .CONST 0x05fe,0x0009
09ba 0605 000a | | .CONST 0x0605,0x000a
09bc 0609 000b | | .CONST 0x0609,0x000b
09be 060f 000c | | .CONST 0x060f,0x000c
09c0 0612 000d | | .CONST 0x0612,0x000d
09c2 0619 000e | | .CONST 0x0619,0x000e
09c4 061f 000f | | .CONST 0x061f,0x000f
09c6 0628 0010 | ( | .CONST 0x0628,0x0010
09c8 062d 0011 | - | .CONST 0x062d,0x0011
09ca 0632 0012 | 2 | .CONST 0x0632,0x0012
09cc 0637 0013 | 7 | .CONST 0x0637,0x0013
09ce 063d 0014 | = | .CONST 0x063d,0x0014
09d0 0646 0015 | F | .CONST 0x0646,0x0015
09d2 0000 0000 | | .BLANK 0000[0x2e]