|
|
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: 10240 (0x2800)
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 0d78 | x | .CONST 0x0d78 ; 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 0009 | | .CONST 0x0009 ; 0, wired, #pages in seg - 1)
0008 ; --------------------------------------------------------------------------------------
0008 ; SUBPROGRAM
0008 ; --------------------------------------------------------------------------------------
0008 0088 | | .CONST 0x0088 ; Address of begin
0009 0004 | | .CONST 0x0004 ; Address of exception handler
000a 0027 | ' | .CONST 0x0027 ; Number of locals
000b INIT_0008:
000b 029a 0093 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0090 ; Debug Table 0x0 = .DEBUG 0x000b,0x0e3a,0x0000,0x0000,0x005a,0x8bd5,0x0000,0x07c8
; Debug Table 0x0.0x0 = 0xb,0xffff
000d 029a 00c3 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_00c0 ; Debug Table 0x0.0x1 = 0xd,0xfffe
000f 029a 016b | k| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0168 ; Debug Table 0x0.0x2 = 0xf,0xfffd
0011 029a 0203 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0200 ; Debug Table 0x0.0x3 = 0x11,0xfffc
0013 00bf | | Action Accept_Activation
0014 0007 | | Action Break_Optional ; Debug Table 0x1 = .DEBUG 0x0014,0x0e44,0x0000,0x0000,0x005a,0x8d45,0x0000,0x000e
; Debug Table 0x1.0x0 = 0x14,0xffff
0015 0007 | | Action Break_Optional ; Debug Table 0x1.0x1 = 0x15,0xfffe
0016 e001 | | Load 0x0,0x1 ; Debug Table 0x1.0x2 = 0x16,0xfffd
0017 1b0f | | Execute Package,Field_Read,Field_Number 0xf
0018 0266 | f | Execute Discrete,Bounds
0019 e002 | | Load 0x0,0x2
001a 029f 0223 | #| Declare_Subprogram For_Call,INIT_0220
001c 4801 |H | Short_Literal 0x1
001d 0350 | P | Declare_Type Array,Defined,Bounds_With_Object
001e 00e1 | | Load_Encached Boolean_Cache ; Debug Table 0x1.0x3 = 0x1e,0xfffc
001f 4801 |H | Short_Literal 0x1
0020 e003 | | Load 0x0,0x3
0021 1b3a | : | Execute Package,Field_Read,Field_Number 0x3a
0022 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0023 029f 023b | ;| Declare_Subprogram For_Call,INIT_0238
0025 4801 |H | Short_Literal 0x1
0026 4800 |H | Short_Literal 0x0
0027 4801 |H | Short_Literal 0x1
0028 4800 |H | Short_Literal 0x0
0029 4801 |H | Short_Literal 0x1
002a 031d | | Declare_Type Variant_Record,Defined
002b 4801 |H | Short_Literal 0x1 ; Debug Table 0x1.0x4 = 0x2b,0xfffb
002c 00d9 | | Load_Top At_Offset_1
002d 1c08 | | Execute_Immediate Run_Utility,0x8
002e 4800 |H | Short_Literal 0x0 ; Debug Table 0x1.0x5 = 0x2e,0xfffa
002f 00da | | Load_Top At_Offset_2
0030 1c08 | | Execute_Immediate Run_Utility,0x8
0031 4802 |H | Short_Literal 0x2
0032 00d9 | | Load_Top At_Offset_1
0033 2a02 |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x2
0034 4800 |H | Short_Literal 0x0 ; Debug Table 0x1.0x6 = 0x34,0xfff9
0035 00db | | Load_Top At_Offset_3
0036 1c08 | | Execute_Immediate Run_Utility,0x8
0037 4803 |H | Short_Literal 0x3
0038 00d9 | | Load_Top At_Offset_1
0039 2a02 |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x2
003a 4800 |H | Short_Literal 0x0 ; Debug Table 0x1.0x7 = 0x3a,0xfff8
003b e212 | | Load 0x1,0x12
003c 1c08 | | Execute_Immediate Run_Utility,0x8
003d 4800 |H | Short_Literal 0x0
003e 00d9 | | Load_Top At_Offset_1
003f 2a02 |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x2
0040 e004 | | Load 0x0,0x4 ; Debug Table 0x1.0x8 = 0x40,0xfff7
0041 0266 | f | Execute Discrete,Bounds
0042 e212 | | Load 0x1,0x12
0043 029f 0273 | s| Declare_Subprogram For_Call,INIT_0270
0045 4801 |H | Short_Literal 0x1
0046 035d | ] | Declare_Type Array,Defined
0047 00d8 | | Load_Top At_Offset_0
0048 0337 | 7 | Declare_Variable Array
0049 00d8 | | Load_Top At_Offset_0
004a 0337 | 7 | Declare_Variable Array
004b e213 | | Load 0x1,0x13
004c 4800 |H | Short_Literal 0x0
004d 00da | | Load_Top At_Offset_2
004e 01d6 | | Execute Vector,Field_Write
004f e214 | | Load 0x1,0x14
0050 4802 |H | Short_Literal 0x2
0051 00da | | Load_Top At_Offset_2
0052 01d6 | | Execute Vector,Field_Write
0053 e215 | | Load 0x1,0x15
0054 4801 |H | Short_Literal 0x1
0055 00da | | Load_Top At_Offset_2
0056 01d6 | | Execute Vector,Field_Write
0057 00d9 | | Load_Top At_Offset_1
0058 01d4 | | Execute Vector,Structure_Write
0059 e212 | | Load 0x1,0x12 ; Debug Table 0x1.0x9 = 0x59,0xfff6
005a 00e1 | | Load_Encached Boolean_Cache
005b 00e1 | | Load_Encached Boolean_Cache
005c e005 | | Load 0x0,0x5
005d 1b0d | | Execute Package,Field_Read,Field_Number 0xd
005e 00e1 | | Load_Encached Boolean_Cache
005f 00f1 | | Load_Encached Diana_Temp_Seq
0060 029f 028b | | Declare_Subprogram For_Call,INIT_0288
0062 4806 |H | Short_Literal 0x6
0063 032d | - | Declare_Type Record,Defined
0064 029d 02bb | | Declare_Subprogram For_Outer_Call,INIT_02b8 ; Debug Table 0x1.0xa = 0x64,0xfff5
0066 029d 0313 | | Declare_Subprogram For_Outer_Call,INIT_0310 ; Debug Table 0x1.0xb = 0x66,0xfff4
0068 029d 032b | +| Declare_Subprogram For_Outer_Call,INIT_0328 ; Debug Table 0x1.0xc = 0x68,0xfff3
006a 029d 03bb | | Declare_Subprogram For_Outer_Call,INIT_03b8 ; Debug Table 0x1.0xd = 0x6a,0xfff2
006c 029d 0413 | | Declare_Subprogram For_Outer_Call,INIT_0410 ; Debug Table 0x1.0xe = 0x6c,0xfff1
006e 029d 0513 | | Declare_Subprogram For_Outer_Call,INIT_0510 ; Debug Table 0x1.0xf = 0x6e,0xfff0
0070 029d 05cb | | Declare_Subprogram For_Outer_Call,INIT_05c8 ; Debug Table 0x1.0x10 = 0x70,0xffef
0072 029d 076b | k| Declare_Subprogram For_Outer_Call,INIT_0768 ; Debug Table 0x1.0x11 = 0x72,0xffee
0074 029d 07eb | | Declare_Subprogram For_Outer_Call,INIT_07e8 ; Debug Table 0x1.0x12 = 0x74,0xffed
0076 029d 091b | | Declare_Subprogram For_Outer_Call,INIT_0918 ; Debug Table 0x1.0x13 = 0x76,0xffec
0078 029d 093b | ;| Declare_Subprogram For_Outer_Call,INIT_0938 ; Debug Table 0x1.0x14 = 0x78,0xffeb
007a 029d 0a1b | | Declare_Subprogram For_Outer_Call,INIT_0a18 ; Debug Table 0x1.0x15 = 0x7a,0xffea
007c 029d 0a7b | {| Declare_Subprogram For_Outer_Call,INIT_0a78 ; Debug Table 0x1.0x16 = 0x7c,0xffe9
007e 029d 0adb | | Declare_Subprogram For_Outer_Call,INIT_0ad8 ; Debug Table 0x1.0x17 = 0x7e,0xffe8
0080 1d0f | | Execute_Immediate Reference_Lex_1,0xf ; Debug Table 0x1.0x18 = 0x80,0xffe7
0081 00c7 | | Action Elaborate_Subprogram
0082 1d0d | | Execute_Immediate Reference_Lex_1,0xd ; Debug Table 0x1.0x19 = 0x82,0xffe6
0083 00c7 | | Action Elaborate_Subprogram
0084 1d0e | | Execute_Immediate Reference_Lex_1,0xe ; Debug Table 0x1.0x1a = 0x84,0xffe5
0085 00c7 | | Action Elaborate_Subprogram
0086 1d10 | | Execute_Immediate Reference_Lex_1,0x10 ; Debug Table 0x1.0x1b = 0x86,0xffe4
0087 00c7 | | Action Elaborate_Subprogram
0088 BODY_0008:
0088 00bc | | Action Signal_Activated
0089 00bb | | Action Signal_Completion
008a 0000 0000 | | .BLANK 0000[0x6]
0090 ; --------------------------------------------------------------------------------------
0090 ; SUBPROGRAM
0090 ; --------------------------------------------------------------------------------------
0090 0095 | | .CONST 0x0095 ; Address of begin
0091 00a4 | | .CONST 0x00a4 ; Address of exception handler
0092 0002 | | .CONST 0x0002 ; Number of locals
0093 INIT_0090:
0093 e006 | | Load 0x0,0x6 ; Debug Table 0x2 = .DEBUG 0x0093,0x0e7e,0x0001,0x0000,0x005a,0x8bd5,0x0000,0x07c9
; Debug Table 0x2.0x0 = 0x93,0xffff
0094 0007 | | Action Break_Optional
0095 BODY_0090:
0095 e006 | | Load 0x0,0x6 ; Debug Table 0x2.0x1 = 0x95,0x1
0096 4801 |H | Short_Literal 0x1
0097 e5ff | | Load 0x2,-0x1
0098 e007 | | Load 0x0,0x7
0099 181e | | Execute Package,Field_Execute,Field_Number 0x1e
009a 0031 | 1 | Store_Top Heap_Access,At_Offset_1
009b e5fc | | Load 0x2,-0x4 ; Debug Table 0x2.0x2 = 0x9b,0x2
009c e5fd | | Load 0x2,-0x3
009d e5fe | | Load 0x2,-0x2
009e 00db | | Load_Top At_Offset_3
009f 820f | | Call 0x1,0xf
00a0 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x2.0x3 = 0xa0,0x3
00a1 e007 | | Load 0x0,0x7
00a2 1820 | | Execute Package,Field_Execute,Field_Number 0x20
00a3 4505 |E | Exit_Subprogram 0x5
00a4 TRAP_0090:
00a4 6267 |bg | Indirect_Literal Discrete,0x30c,{0x00000000, 0x5a8bd503}
00a5 010f | | Execute Exception,Equal
00a6 6801 |h | Jump_Zero 0xa8
00a7 4505 |E | Exit_Subprogram 0x5 ; Debug Table 0x2.0x4 = 0xa7,0x4
00a8 625f |b_ | Indirect_Literal Discrete,0x308,{0x00000000, 0x5a8bd501}
00a9 010f | | Execute Exception,Equal
00aa 6808 |h | Jump_Zero 0xb3
00ab 0092 0ba5 | | Action Push_String_Extended,0xba5 ; "doe_error"
; Debug Table 0x2.0x5 = 0xab,0x5
00ad 0092 0ba6 | | Action Push_String_Extended,0xba6 ; "demote"
00af 00db | | Load_Top At_Offset_3
00b0 e008 | | Load 0x0,0x8
00b1 181c | | Execute Package,Field_Execute,Field_Number 0x1c
00b2 4505 |E | Exit_Subprogram 0x5
00b3 e009 | | Load 0x0,0x9 ; Debug Table 0x2.0x6 = 0xb3,0x6
00b4 180d | | Execute Package,Field_Execute,Field_Number 0xd
00b5 0092 0ba6 | | Action Push_String_Extended,0xba6 ; "demote"
00b7 00db | | Load_Top At_Offset_3
00b8 e008 | | Load 0x0,0x8
00b9 181c | | Execute Package,Field_Execute,Field_Number 0x1c
00ba 4505 |E | Exit_Subprogram 0x5
00bb 0000 0000 | | .BLANK 0000[0x5]
00c0 ; --------------------------------------------------------------------------------------
00c0 ; SUBPROGRAM
00c0 ; --------------------------------------------------------------------------------------
00c0 00cd | | .CONST 0x00cd ; Address of begin
00c1 014e | N | .CONST 0x014e ; Address of exception handler
00c2 0005 | | .CONST 0x0005 ; Number of locals
00c3 INIT_00c0:
00c3 e006 | | Load 0x0,0x6 ; Debug Table 0x3 = .DEBUG 0x00c3,0x0e8e,0x0001,0x0000,0x005a,0x8bd5,0x0000,0x07e6
; Debug Table 0x3.0x0 = 0xc3,0xffff
00c4 0007 | | Action Break_Optional
00c5 e219 | | Load 0x1,0x19 ; Debug Table 0x3.0x1 = 0xc5,0xfffe
00c6 0322 | " | Declare_Variable Record
00c7 00d8 | | Load_Top At_Offset_0
00c8 1c00 | | Execute_Immediate Run_Utility,0x0
00c9 e001 | | Load 0x0,0x1 ; Debug Table 0x3.0x2 = 0xc9,0xfffd
00ca 1b0f | | Execute Package,Field_Read,Field_Number 0xf
00cb e001 | | Load 0x0,0x1 ; Debug Table 0x3.0x3 = 0xcb,0xfffc
00cc 1b0f | | Execute Package,Field_Read,Field_Number 0xf
00cd BODY_00c0:
00cd e006 | | Load 0x0,0x6 ; Debug Table 0x3.0x4 = 0xcd,0x1
00ce 4801 |H | Short_Literal 0x1
00cf e5ff | | Load 0x2,-0x1
00d0 e007 | | Load 0x0,0x7
00d1 181e | | Execute Package,Field_Execute,Field_Number 0x1e
00d2 c402 | | Store 0x2,0x2
00d3 4802 |H | Short_Literal 0x2 ; Debug Table 0x3.0x5 = 0xd3,0x2
00d4 e402 | | Load 0x2,0x2
00d5 0217 | | Execute Heap_Access,All_Reference
00d6 3c04 |< | Execute Record,Field_Read,Field_Number 0x4
00d7 e00a | | Load 0x0,0xa
00d8 01a7 | | Execute Matrix,Field_Read
00d9 7006 |p | Jump_Nonzero 0xe0
00da 00db | | Load_Top At_Offset_3 ; Debug Table 0x3.0x6 = 0xda,0x3
00db e007 | | Load 0x0,0x7
00dc 1820 | | Execute Package,Field_Execute,Field_Number 0x20
00dd 4802 |H | Short_Literal 0x2 ; Debug Table 0x3.0x7 = 0xdd,0x4
00de 800b | | Call 0x0,0xb
00df 4503 |E | Exit_Subprogram 0x3 ; Debug Table 0x3.0x8 = 0xdf,0x5
00e0 00db | | Load_Top At_Offset_3 ; Debug Table 0x3.0x9 = 0xe0,0x6
00e1 0092 0ba7 | | Action Push_String_Extended,0xba7 ; "Delete"
00e3 821a | | Call 0x1,0x1a
00e4 7004 |p | Jump_Nonzero 0xe9
00e5 00db | | Load_Top At_Offset_3 ; Debug Table 0x3.0xa = 0xe5,0x7
00e6 e007 | | Load 0x0,0x7
00e7 1820 | | Execute Package,Field_Execute,Field_Number 0x20
00e8 4503 |E | Exit_Subprogram 0x3 ; Debug Table 0x3.0xb = 0xe8,0x8
00e9 e216 | | Load 0x1,0x16 ; Debug Table 0x3.0xc = 0xe9,0x9
00ea 00db | | Load_Top At_Offset_3
00eb 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
00ec e5fe | | Load 0x2,-0x2 ; Debug Table 0x3.0xd = 0xec,0xa
00ed e00c | | Load 0x0,0xc
00ee 1881 | | Execute Package,Field_Execute,Field_Number 0x81
00ef 4603 |F | Jump_Case 0x3
00f0 7803 |x | Jump 0xf4 ; case 0x0
00f1 7820 |x | Jump 0x112 ; case 0x1
00f2 781f |x | Jump 0x112 ; case 0x2
00f3 7846 |xF | Jump 0x13a ; case 0x3
00f4 e5fe | | Load 0x2,-0x2 ; Debug Table 0x3.0xe = 0xf4,0xb
00f5 e00c | | Load 0x0,0xc
00f6 1857 | W | Execute Package,Field_Execute,Field_Number 0x57
00f7 e00c | | Load 0x0,0xc
00f8 1882 | | Execute Package,Field_Execute,Field_Number 0x82
00f9 7005 |p | Jump_Nonzero 0xff
00fa 0092 0ba8 | | Action Push_String_Extended,0xba8 ; "delete failed - cursor must be in the selection"
; Debug Table 0x3.0xf = 0xfa,0xc
00fc e00d | | Load 0x0,0xd
00fd 180d | | Execute Package,Field_Execute,Field_Number 0xd
00fe 784b |xK | Jump 0x14a
00ff 00db | | Load_Top At_Offset_3 ; Debug Table 0x3.0x10 = 0xff,0xd
0100 0217 | | Execute Heap_Access,All_Reference
0101 3c04 |< | Execute Record,Field_Read,Field_Number 0x4
0102 7009 |p | Jump_Nonzero 0x10c
0103 e5fe | | Load 0x2,-0x2 ; Debug Table 0x3.0x11 = 0x103,0xe
0104 e00c | | Load 0x0,0xc
0105 185b | [ | Execute Package,Field_Execute,Field_Number 0x5b
0106 e00c | | Load 0x0,0xc
0107 185d | ] | Execute Package,Field_Execute,Field_Number 0x5d
0108 e402 | | Load 0x2,0x2
0109 e007 | | Load 0x0,0x7
010a 181b | | Execute Package,Field_Execute,Field_Number 0x1b
010b 783e |x> | Jump 0x14a
010c 00da | | Load_Top At_Offset_2 ; Debug Table 0x3.0x12 = 0x10c,0xf
010d e5fe | | Load 0x2,-0x2
010e e402 | | Load 0x2,0x2
010f 8227 | ' | Call 0x1,0x27
0110 00d1 | | Pop_Control Pop_Count_1
0111 7838 |x8 | Jump 0x14a
0112 e5fe | | Load 0x2,-0x2 ; Debug Table 0x3.0x13 = 0x112,0x10
0113 e008 | | Load 0x0,0x8
0114 1811 | | Execute Package,Field_Execute,Field_Number 0x11
0115 681f |h | Jump_Zero 0x135
0116 e001 | | Load 0x0,0x1 ; Debug Table 0x3.0x14 = 0x116,0x11
0117 1b0f | | Execute Package,Field_Read,Field_Number 0xf
0118 e001 | | Load 0x0,0x1
0119 1b0f | | Execute Package,Field_Read,Field_Number 0xf
011a e5fe | | Load 0x2,-0x2
011b e402 | | Load 0x2,0x2
011c e008 | | Load 0x0,0x8
011d 1812 | | Execute Package,Field_Execute,Field_Number 0x12
011e 005b | [ | Store_Top Discrete,At_Offset_3
011f 0059 | Y | Store_Top Discrete,At_Offset_1
0120 00db | | Load_Top At_Offset_3 ; Debug Table 0x3.0x15 = 0x120,0x12
0121 0217 | | Execute Heap_Access,All_Reference
0122 3c04 |< | Execute Record,Field_Read,Field_Number 0x4
0123 700a |p | Jump_Nonzero 0x12e
0124 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x3.0x16 = 0x124,0x13
0125 00d9 | | Load_Top At_Offset_1
0126 0264 | d | Execute Discrete,Below_Bound
0127 7022 |p" | Jump_Nonzero 0x14a
0128 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x3.0x17 = 0x128,0x14
0129 e402 | | Load 0x2,0x2
012a e007 | | Load 0x0,0x7
012b 181b | | Execute Package,Field_Execute,Field_Number 0x1b
012c 37fb |7 | Loop_Decreasing 0x128
012d 781c |x | Jump 0x14a
012e 00da | | Load_Top At_Offset_2 ; Debug Table 0x3.0x18 = 0x12e,0x15
012f 00d9 | | Load_Top At_Offset_1
0130 00db | | Load_Top At_Offset_3
0131 e402 | | Load 0x2,0x2
0132 8226 | & | Call 0x1,0x26
0133 00d1 | | Pop_Control Pop_Count_1
0134 7815 |x | Jump 0x14a
0135 0092 0ba8 | | Action Push_String_Extended,0xba8 ; "delete failed - cursor must be in the selection"
; Debug Table 0x3.0x19 = 0x135,0x16
0137 e00d | | Load 0x0,0xd
0138 180d | | Execute Package,Field_Execute,Field_Number 0xd
0139 7810 |x | Jump 0x14a
013a 00db | | Load_Top At_Offset_3 ; Debug Table 0x3.0x1a = 0x13a,0x17
013b 0217 | | Execute Heap_Access,All_Reference
013c 3c04 |< | Execute Record,Field_Read,Field_Number 0x4
013d 7008 |p | Jump_Nonzero 0x146
013e e00c | | Load 0x0,0xc ; Debug Table 0x3.0x1b = 0x13e,0x18
013f 1857 | W | Execute Package,Field_Execute,Field_Number 0x57
0140 e00c | | Load 0x0,0xc
0141 185d | ] | Execute Package,Field_Execute,Field_Number 0x5d
0142 e402 | | Load 0x2,0x2
0143 e007 | | Load 0x0,0x7
0144 181b | | Execute Package,Field_Execute,Field_Number 0x1b
0145 7804 |x | Jump 0x14a
0146 0092 0ba9 | | Action Push_String_Extended,0xba9 ; "delete failed - select a line or a region"
; Debug Table 0x3.0x1c = 0x146,0x19
0148 e00d | | Load 0x0,0xd
0149 180d | | Execute Package,Field_Execute,Field_Number 0xd
014a 00db | | Load_Top At_Offset_3 ; Debug Table 0x3.0x1d = 0x14a,0x1a
014b e007 | | Load 0x0,0x7
014c 1820 | | Execute Package,Field_Execute,Field_Number 0x20
014d 4503 |E | Exit_Subprogram 0x3
014e TRAP_00c0:
014e 61bd |a | Indirect_Literal Discrete,0x30c,{0x00000000, 0x5a8bd503}
014f 010f | | Execute Exception,Equal
0150 6801 |h | Jump_Zero 0x152
0151 4503 |E | Exit_Subprogram 0x3 ; Debug Table 0x3.0x1e = 0x151,0x1b
0152 61b5 |a | Indirect_Literal Discrete,0x308,{0x00000000, 0x5a8bd501}
0153 010f | | Execute Exception,Equal
0154 6808 |h | Jump_Zero 0x15d
0155 0092 0ba5 | | Action Push_String_Extended,0xba5 ; "doe_error"
; Debug Table 0x3.0x1f = 0x155,0x1c
0157 0092 0baa | | Action Push_String_Extended,0xbaa ; "delete"
0159 e402 | | Load 0x2,0x2
015a e008 | | Load 0x0,0x8
015b 181c | | Execute Package,Field_Execute,Field_Number 0x1c
015c 4503 |E | Exit_Subprogram 0x3
015d e009 | | Load 0x0,0x9 ; Debug Table 0x3.0x20 = 0x15d,0x1d
015e 180d | | Execute Package,Field_Execute,Field_Number 0xd
015f 0092 0baa | | Action Push_String_Extended,0xbaa ; "delete"
0161 e402 | | Load 0x2,0x2
0162 e008 | | Load 0x0,0x8
0163 181c | | Execute Package,Field_Execute,Field_Number 0x1c
0164 4503 |E | Exit_Subprogram 0x3
0165 0000 0000 | | .XXX[0x3]
0167 0000 | |
0168 ; --------------------------------------------------------------------------------------
0168 ; SUBPROGRAM
0168 ; --------------------------------------------------------------------------------------
0168 0173 | s | .CONST 0x0173 ; Address of begin
0169 0004 | | .CONST 0x0004 ; Address of exception handler
016a 0004 | | .CONST 0x0004 ; Number of locals
016b INIT_0168:
016b e001 | | Load 0x0,0x1 ; Debug Table 0x4 = .DEBUG 0x016b,0x0ed2,0x0001,0x0000,0x005a,0x8bd5,0x0000,0x07f6
; Debug Table 0x4.0x0 = 0x16b,0xffff
016c 1b0f | | Execute Package,Field_Read,Field_Number 0xf
016d e001 | | Load 0x0,0x1 ; Debug Table 0x4.0x1 = 0x16d,0xfffe
016e 1b0f | | Execute Package,Field_Read,Field_Number 0xf
016f e219 | | Load 0x1,0x19 ; Debug Table 0x4.0x2 = 0x16f,0xfffd
0170 0322 | " | Declare_Variable Record
0171 00d8 | | Load_Top At_Offset_0
0172 1c00 | | Execute_Immediate Run_Utility,0x0
0173 BODY_0168:
0173 4800 |H | Short_Literal 0x0 ; Debug Table 0x4.0x3 = 0x173,0x1
0174 e5ff | | Load 0x2,-0x1
0175 0217 | | Execute Heap_Access,All_Reference
0176 3c04 |< | Execute Record,Field_Read,Field_Number 0x4
0177 e00a | | Load 0x0,0xa
0178 01a7 | | Execute Matrix,Field_Read
0179 7003 |p | Jump_Nonzero 0x17d
017a 4800 |H | Short_Literal 0x0 ; Debug Table 0x4.0x4 = 0x17a,0x2
017b 800b | | Call 0x0,0xb
017c 4505 |E | Exit_Subprogram 0x5 ; Debug Table 0x4.0x5 = 0x17c,0x3
017d e5ff | | Load 0x2,-0x1 ; Debug Table 0x4.0x6 = 0x17d,0x4
017e 0092 0bab | | Action Push_String_Extended,0xbab ; "Demote"
0180 821a | | Call 0x1,0x1a
0181 7001 |p | Jump_Nonzero 0x183
0182 4505 |E | Exit_Subprogram 0x5 ; Debug Table 0x4.0x7 = 0x182,0x5
0183 e5fd | | Load 0x2,-0x3 ; Debug Table 0x4.0x8 = 0x183,0x6
0184 e218 | | Load 0x1,0x18
0185 01d5 | | Execute Vector,Field_Reference
0186 00d9 | | Load_Top At_Offset_1
0187 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
0188 e5fd | | Load 0x2,-0x3 ; Debug Table 0x4.0x9 = 0x188,0x7
0189 4801 |H | Short_Literal 0x1
018a 4802 |H | Short_Literal 0x2
018b 0262 | b | Execute Discrete,In_Range
018c 00d9 | | Load_Top At_Offset_1
018d 3802 |8 | Execute Record,Field_Write,Field_Number 0x2
018e e5fc | | Load 0x2,-0x4 ; Debug Table 0x4.0xa = 0x18e,0x8
018f 00d9 | | Load_Top At_Offset_1
0190 3803 |8 | Execute Record,Field_Write,Field_Number 0x3
0191 e5fe | | Load 0x2,-0x2 ; Debug Table 0x4.0xb = 0x191,0x9
0192 e00c | | Load 0x0,0xc
0193 1881 | | Execute Package,Field_Execute,Field_Number 0x81
0194 4603 |F | Jump_Case 0x3
0195 784a |xJ | Jump 0x1e0 ; case 0x0
0196 7802 |x | Jump 0x199 ; case 0x1
0197 782e |x. | Jump 0x1c6 ; case 0x2
0198 7858 |xX | Jump 0x1f1 ; case 0x3
0199 e5ff | | Load 0x2,-0x1 ; Debug Table 0x4.0xc = 0x199,0xa
019a 0217 | | Execute Heap_Access,All_Reference
019b 3c04 |< | Execute Record,Field_Read,Field_Number 0x4
019c e00e | | Load 0x0,0xe
019d 0260 | ` | Execute Discrete,In_Type
019e 680c |h | Jump_Zero 0x1ab
019f e5ff | | Load 0x2,-0x1
01a0 0217 | | Execute Heap_Access,All_Reference
01a1 3c05 |< | Execute Record,Field_Read,Field_Number 0x5
01a2 e00f | | Load 0x0,0xf
01a3 1b0e | | Execute Package,Field_Read,Field_Number 0xe
01a4 025f | _ | Execute Discrete,Not_In_Type
01a5 6805 |h | Jump_Zero 0x1ab
01a6 0092 0bac | | Action Push_String_Extended,0xbac ; "display is not showing demote closure"
; Debug Table 0x4.0xd = 0x1a6,0xb
01a8 e00d | | Load 0x0,0xd
01a9 180d | | Execute Package,Field_Execute,Field_Number 0xd
01aa 784a |xJ | Jump 0x1f5
01ab e5fd | | Load 0x2,-0x3 ; Debug Table 0x4.0xe = 0x1ab,0xc
01ac 700e |p | Jump_Nonzero 0x1bb
01ad e214 | | Load 0x1,0x14 ; Debug Table 0x4.0xf = 0x1ad,0xd
01ae 00d9 | | Load_Top At_Offset_1
01af 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
01b0 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x4.0x10 = 0x1b0,0xe
01b1 e5ff | | Load 0x2,-0x1
01b2 0217 | | Execute Heap_Access,All_Reference
01b3 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
01b4 e00c | | Load 0x0,0xc
01b5 1869 | i | Execute Package,Field_Execute,Field_Number 0x69
01b6 4801 |H | Short_Literal 0x1
01b7 e5ff | | Load 0x2,-0x1
01b8 8226 | & | Call 0x1,0x26
01b9 00d1 | | Pop_Control Pop_Count_1
01ba 783a |x: | Jump 0x1f5
01bb 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x4.0x11 = 0x1bb,0xf
01bc e5ff | | Load 0x2,-0x1
01bd 0217 | | Execute Heap_Access,All_Reference
01be 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
01bf e00c | | Load 0x0,0xc
01c0 1869 | i | Execute Package,Field_Execute,Field_Number 0x69
01c1 4801 |H | Short_Literal 0x1
01c2 e5ff | | Load 0x2,-0x1
01c3 8226 | & | Call 0x1,0x26
01c4 00d1 | | Pop_Control Pop_Count_1
01c5 782f |x/ | Jump 0x1f5
01c6 e5fe | | Load 0x2,-0x2 ; Debug Table 0x4.0x12 = 0x1c6,0x10
01c7 e008 | | Load 0x0,0x8
01c8 1811 | | Execute Package,Field_Execute,Field_Number 0x11
01c9 6811 |h | Jump_Zero 0x1db
01ca e001 | | Load 0x0,0x1 ; Debug Table 0x4.0x13 = 0x1ca,0x11
01cb 1b0f | | Execute Package,Field_Read,Field_Number 0xf
01cc e001 | | Load 0x0,0x1
01cd 1b0f | | Execute Package,Field_Read,Field_Number 0xf
01ce e5fe | | Load 0x2,-0x2
01cf e5ff | | Load 0x2,-0x1
01d0 e008 | | Load 0x0,0x8
01d1 1812 | | Execute Package,Field_Execute,Field_Number 0x12
01d2 c402 | | Store 0x2,0x2
01d3 005a | Z | Store_Top Discrete,At_Offset_2
01d4 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x4.0x14 = 0x1d4,0x12
01d5 00da | | Load_Top At_Offset_2
01d6 e402 | | Load 0x2,0x2
01d7 e5ff | | Load 0x2,-0x1
01d8 8226 | & | Call 0x1,0x26
01d9 00d1 | | Pop_Control Pop_Count_1
01da 781a |x | Jump 0x1f5
01db 0092 0bad | | Action Push_String_Extended,0xbad ; "demote failed - cursor must be in the selection"
; Debug Table 0x4.0x15 = 0x1db,0x13
01dd e00d | | Load 0x0,0xd
01de 180d | | Execute Package,Field_Execute,Field_Number 0xd
01df 7815 |x | Jump 0x1f5
01e0 e5fe | | Load 0x2,-0x2 ; Debug Table 0x4.0x16 = 0x1e0,0x14
01e1 e00c | | Load 0x0,0xc
01e2 1857 | W | Execute Package,Field_Execute,Field_Number 0x57
01e3 e00c | | Load 0x0,0xc
01e4 1882 | | Execute Package,Field_Execute,Field_Number 0x82
01e5 6806 |h | Jump_Zero 0x1ec
01e6 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x4.0x17 = 0x1e6,0x15
01e7 e5fe | | Load 0x2,-0x2
01e8 e5ff | | Load 0x2,-0x1
01e9 8227 | ' | Call 0x1,0x27
01ea 00d1 | | Pop_Control Pop_Count_1
01eb 7809 |x | Jump 0x1f5
01ec 0092 0bad | | Action Push_String_Extended,0xbad ; "demote failed - cursor must be in the selection"
; Debug Table 0x4.0x18 = 0x1ec,0x16
01ee e00d | | Load 0x0,0xd
01ef 180d | | Execute Package,Field_Execute,Field_Number 0xd
01f0 7804 |x | Jump 0x1f5
01f1 0092 0bae | | Action Push_String_Extended,0xbae ; "demote failed - there must be a selection"
; Debug Table 0x4.0x19 = 0x1f1,0x17
01f3 e00d | | Load 0x0,0xd
01f4 180d | | Execute Package,Field_Execute,Field_Number 0xd
01f5 e5fe | | Load 0x2,-0x2 ; Debug Table 0x4.0x1a = 0x1f5,0x18
01f6 e5ff | | Load 0x2,-0x1
01f7 e010 | | Load 0x0,0x10
01f8 1821 | ! | Execute Package,Field_Execute,Field_Number 0x21
01f9 4505 |E | Exit_Subprogram 0x5
01fa 0000 0000 | | .BLANK 0000[0x6]
0200 ; --------------------------------------------------------------------------------------
0200 ; SUBPROGRAM
0200 ; --------------------------------------------------------------------------------------
0200 0207 | | .CONST 0x0207 ; Address of begin
0201 0004 | | .CONST 0x0004 ; Address of exception handler
0202 0002 | | .CONST 0x0002 ; Number of locals
0203 INIT_0200:
0203 e219 | | Load 0x1,0x19 ; Debug Table 0x5 = .DEBUG 0x0203,0x0f0a,0x0001,0x0000,0x005a,0x8bd5,0x0000,0x0811
; Debug Table 0x5.0x0 = 0x203,0xffff
0204 0322 | " | Declare_Variable Record
0205 00d8 | | Load_Top At_Offset_0
0206 1c00 | | Execute_Immediate Run_Utility,0x0
0207 BODY_0200:
0207 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x5.0x1 = 0x207,0x1
0208 00ec | | Load_Encached Diana_Tree_Cache
0209 e5fb | | Load 0x2,-0x5
020a 0120 | | Execute Any,Is_Value
020b 6803 |h | Jump_Zero 0x20f
020c e003 | | Load 0x0,0x3
020d 1b0f | | Execute Package,Field_Read,Field_Number 0xf
020e 7801 |x | Jump 0x210
020f e5fb | | Load 0x2,-0x5
0210 00e1 | | Load_Encached Boolean_Cache
0211 e5fd | | Load 0x2,-0x3
0212 e5fe | | Load 0x2,-0x2
0213 e5ff | | Load 0x2,-0x1
0214 8220 | | Call 0x1,0x20
0215 00d1 | | Pop_Control Pop_Count_1
0216 c5fc | | Store 0x2,-0x4
0217 c5fb | | Store 0x2,-0x5
0218 c5fa | | Store 0x2,-0x6
0219 4503 |E | Exit_Subprogram 0x3
021a 0000 0000 | | .BLANK 0000[0x6]
0220 ; --------------------------------------------------------------------------------------
0220 ; SUBPROGRAM
0220 ; --------------------------------------------------------------------------------------
0220 0223 | # | .CONST 0x0223 ; Address of begin
0221 0004 | | .CONST 0x0004 ; Address of exception handler
0222 0001 | | .CONST 0x0001 ; Number of locals
0223 BODY_0220:
0223 INIT_0220:
0223 00d1 | | Pop_Control Pop_Count_1 ; Debug Table 0x6 = .DEBUG 0x0223,0x0f10,0x0005,0x0000,0x005a,0x8d45,0x0000,0x0019
0224 00da | | Load_Top At_Offset_2
0225 01dc | | Execute Vector,Last
0226 00db | | Load_Top At_Offset_3
0227 01dd | | Execute Vector,First
0228 0263 | c | Execute Discrete,Above_Bound
0229 7006 |p | Jump_Nonzero 0x230
022a 00d8 | | Load_Top At_Offset_0
022b e5ff | | Load 0x2,-0x1
022c 01d5 | | Execute Vector,Field_Reference
022d 1c00 | | Execute_Immediate Run_Utility,0x0
022e 0a01 | | Execute_Immediate Plus,0x1
022f 7ff8 | | Jump 0x228
0230 4302 |C | Exit_Subprogram From_Utility,0x2
0231 0000 0000 | | .BLANK 0000[0x7]
0238 ; --------------------------------------------------------------------------------------
0238 ; SUBPROGRAM
0238 ; --------------------------------------------------------------------------------------
0238 023b | ; | .CONST 0x023b ; Address of begin
0239 0004 | | .CONST 0x0004 ; Address of exception handler
023a 0001 | | .CONST 0x0001 ; Number of locals
023b BODY_0238:
023b INIT_0238:
023b 4608 |F | Jump_Case 0x8 ; Debug Table 0x7 = .DEBUG 0x023b,0x0f12,0x0005,0x0000,0x005a,0x8d45,0x0000,0x0024
023c 7808 |x | Jump 0x245 ; case 0x0
023d 4302 |C | Exit_Subprogram From_Utility,0x2 ; case 0x1
023e 4302 |C | Exit_Subprogram From_Utility,0x2 ; case 0x2
023f 4302 |C | Exit_Subprogram From_Utility,0x2 ; case 0x3
0240 4302 |C | Exit_Subprogram From_Utility,0x2 ; case 0x4
0241 4302 |C | Exit_Subprogram From_Utility,0x2 ; case 0x5
0242 7813 |x | Jump 0x256 ; case 0x6
0243 781a |x | Jump 0x25e ; case 0x7
0244 7824 |x$ | Jump 0x269 ; case 0x8
0245 00da | | Load_Top At_Offset_2
0246 016c | l | Execute Variant_Record,Is_Constrained
0247 7009 |p | Jump_Nonzero 0x251
0248 00cf | | Action Mark_Auxiliary
0249 4801 |H | Short_Literal 0x1
024a e5ff | | Load 0x2,-0x1
024b 1c08 | | Execute_Immediate Run_Utility,0x8
024c 00d8 | | Load_Top At_Offset_0
024d 1c00 | | Execute_Immediate Run_Utility,0x0
024e c5ff | | Store 0x2,-0x1
024f 00ce | | Action Pop_Auxiliary
0250 4302 |C | Exit_Subprogram From_Utility,0x2
0251 00da | | Load_Top At_Offset_2
0252 2c01 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
0253 4601 |F | Jump_Case 0x1
0254 4302 |C | Exit_Subprogram From_Utility,0x2 ; case 0x0
0255 4302 |C | Exit_Subprogram From_Utility,0x2 ; case 0x1
0256 00db | | Load_Top At_Offset_3
0257 4601 |F | Jump_Case 0x1
0258 7803 |x | Jump 0x25c ; case 0x0
0259 7800 |x | Jump 0x25a ; case 0x1
025a 48ff |H | Short_Literal 0xff
025b 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
025c 4801 |H | Short_Literal 0x1
025d 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
025e 00db | | Load_Top At_Offset_3
025f e5fe | | Load 0x2,-0x2
0260 4601 |F | Jump_Case 0x1
0261 7803 |x | Jump 0x265 ; case 0x0
0262 7800 |x | Jump 0x263 ; case 0x1
0263 48ff |H | Short_Literal 0xff
0264 7801 |x | Jump 0x266
0265 4801 |H | Short_Literal 0x1
0266 e5ff | | Load 0x2,-0x1
0267 031b | | Declare_Type Variant_Record,Constrained
0268 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
0269 00db | | Load_Top At_Offset_3
026a e5fe | | Load 0x2,-0x2
026b e5ff | | Load 0x2,-0x1
026c 1c06 | | Execute_Immediate Run_Utility,0x6
026d e5ff | | Load 0x2,-0x1
026e 02fc | | Declare_Variable Variant_Record,With_Constraint
026f 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
0270 ; --------------------------------------------------------------------------------------
0270 ; SUBPROGRAM
0270 ; --------------------------------------------------------------------------------------
0270 0273 | s | .CONST 0x0273 ; Address of begin
0271 0004 | | .CONST 0x0004 ; Address of exception handler
0272 0001 | | .CONST 0x0001 ; Number of locals
0273 BODY_0270:
0273 INIT_0270:
0273 00d1 | | Pop_Control Pop_Count_1 ; Debug Table 0x8 = .DEBUG 0x0273,0x0f14,0x0005,0x0000,0x005a,0x8d45,0x0000,0x006f
0274 00da | | Load_Top At_Offset_2
0275 01d8 | | Execute Vector,Element_Type
0276 02ff | | Declare_Variable Variant_Record
0277 00d8 | | Load_Top At_Offset_0
0278 1c00 | | Execute_Immediate Run_Utility,0x0
0279 00db | | Load_Top At_Offset_3
027a 01dc | | Execute Vector,Last
027b e5ff | | Load 0x2,-0x1
027c 01dd | | Execute Vector,First
027d 0263 | c | Execute Discrete,Above_Bound
027e 7006 |p | Jump_Nonzero 0x285
027f 00da | | Load_Top At_Offset_2
0280 00d9 | | Load_Top At_Offset_1
0281 e5ff | | Load 0x2,-0x1
0282 01d6 | | Execute Vector,Field_Write
0283 0a01 | | Execute_Immediate Plus,0x1
0284 7ff8 | | Jump 0x27d
0285 4302 |C | Exit_Subprogram From_Utility,0x2
0286 0000 0000 | | .XXX[0x2]
0288 ; --------------------------------------------------------------------------------------
0288 ; SUBPROGRAM
0288 ; --------------------------------------------------------------------------------------
0288 028b | | .CONST 0x028b ; Address of begin
0289 0004 | | .CONST 0x0004 ; Address of exception handler
028a 0001 | | .CONST 0x0001 ; Number of locals
028b BODY_0288:
028b INIT_0288:
028b 4608 |F | Jump_Case 0x8 ; Debug Table 0x9 = .DEBUG 0x028b,0x0f16,0x0005,0x0000,0x005a,0x8d45,0x0000,0x007e
028c 7808 |x | Jump 0x295 ; case 0x0
028d 4302 |C | Exit_Subprogram From_Utility,0x2 ; case 0x1
028e 4302 |C | Exit_Subprogram From_Utility,0x2 ; case 0x2
028f 4302 |C | Exit_Subprogram From_Utility,0x2 ; case 0x3
0290 4302 |C | Exit_Subprogram From_Utility,0x2 ; case 0x4
0291 4302 |C | Exit_Subprogram From_Utility,0x2 ; case 0x5
0292 4302 |C | Exit_Subprogram From_Utility,0x2 ; case 0x6
0293 4302 |C | Exit_Subprogram From_Utility,0x2 ; case 0x7
0294 4302 |C | Exit_Subprogram From_Utility,0x2 ; case 0x8
0295 e214 | | Load 0x1,0x14
0296 00db | | Load_Top At_Offset_3
0297 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
0298 4801 |H | Short_Literal 0x1
0299 00db | | Load_Top At_Offset_3
029a 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
029b 4800 |H | Short_Literal 0x0
029c 00db | | Load_Top At_Offset_3
029d 3802 |8 | Execute Record,Field_Write,Field_Number 0x2
029e 00da | | Load_Top At_Offset_2
029f 3403 |4 | Execute Record,Field_Reference,Field_Number 0x3
02a0 0125 | % | Execute Any,Set_Constraint
02a1 e005 | | Load 0x0,0x5
02a2 1b0e | | Execute Package,Field_Read,Field_Number 0xe
02a3 00db | | Load_Top At_Offset_3
02a4 00d9 | | Load_Top At_Offset_1
02a5 00d9 | | Load_Top At_Offset_1
02a6 3003 |0 | Execute Record,Field_Type,Field_Number 0x3
02a7 0119 | | Execute Any,Check_In_Formal_Type
02a8 00d1 | | Pop_Control Pop_Count_1
02a9 3803 |8 | Execute Record,Field_Write,Field_Number 0x3
02aa 4800 |H | Short_Literal 0x0
02ab 00db | | Load_Top At_Offset_3
02ac 3804 |8 | Execute Record,Field_Write,Field_Number 0x4
02ad 00f1 | | Load_Encached Diana_Temp_Seq ; Debug Table 0x9.0x0 = 0x2ad,0x401
02ae 00db | | Load_Top At_Offset_3 ; Debug Table 0x9.0x1 = 0x2ae,0x1
02af 3805 |8 | Execute Record,Field_Write,Field_Number 0x5
02b0 4302 |C | Exit_Subprogram From_Utility,0x2
02b1 0000 0000 | | .BLANK 0000[0x7]
02b8 ; --------------------------------------------------------------------------------------
02b8 ; SUBPROGRAM
02b8 ; --------------------------------------------------------------------------------------
02b8 02bb | | .CONST 0x02bb ; Address of begin
02b9 0004 | | .CONST 0x0004 ; Address of exception handler
02ba 0001 | | .CONST 0x0001 ; Number of locals
02bb BODY_02b8:
02bb INIT_02b8:
02bb 00db | | Load_Top At_Offset_3 ; Debug Table 0xa = .DEBUG 0x02bb,0x0f1c,0x0002,0x0000,0x005a,0x8d45,0x0000,0x00ae
; Debug Table 0xa.0x0 = 0x2bb,0x1
02bc 0217 | | Execute Heap_Access,All_Reference
02bd 3c08 |< | Execute Record,Field_Read,Field_Number 0x8
02be 460d |F | Jump_Case 0xd
02bf 780d |x | Jump 0x2cd ; case 0x0
02c0 781a |x | Jump 0x2db ; case 0x1
02c1 7843 |xC | Jump 0x305 ; case 0x2
02c2 7826 |x& | Jump 0x2e9 ; case 0x3
02c3 7841 |xA | Jump 0x305 ; case 0x4
02c4 7840 |x@ | Jump 0x305 ; case 0x5
02c5 783f |x? | Jump 0x305 ; case 0x6
02c6 783e |x> | Jump 0x305 ; case 0x7
02c7 7832 |x2 | Jump 0x2fa ; case 0x8
02c8 783c |x< | Jump 0x305 ; case 0x9
02c9 783b |x; | Jump 0x305 ; case 0xa
02ca 783a |x: | Jump 0x305 ; case 0xb
02cb 7839 |x9 | Jump 0x305 ; case 0xc
02cc 7838 |x8 | Jump 0x305 ; case 0xd
02cd 00da | | Load_Top At_Offset_2 ; Debug Table 0xa.0x1 = 0x2cd,0x2
02ce 0092 0baf | | Action Push_String_Extended,0xbaf ; " is not allowed here. "
02d0 01cc | | Execute Vector,Catenate
02d1 0092 0bb0 | | Action Push_String_Extended,0xbb0 ; "The display must be showing units or items. "
02d3 01cc | | Execute Vector,Catenate
02d4 0092 0bb1 | | Action Push_String_Extended,0xbb1 ; "To get to a unit display do object.expand twice."
02d6 01cc | | Execute Vector,Catenate
02d7 e00d | | Load 0x0,0xd
02d8 180d | | Execute Package,Field_Execute,Field_Number 0xd
02d9 4800 |H | Short_Literal 0x0 ; Debug Table 0xa.0x2 = 0x2d9,0x3
02da 4402 |D | Exit_Subprogram With_Result,0x2
02db 00da | | Load_Top At_Offset_2 ; Debug Table 0xa.0x3 = 0x2db,0x4
02dc 0092 0baf | | Action Push_String_Extended,0xbaf ; " is not allowed here. "
02de 01cc | | Execute Vector,Catenate
02df 0092 0bb0 | | Action Push_String_Extended,0xbb0 ; "The display must be showing units or items. "
02e1 01cc | | Execute Vector,Catenate
02e2 0092 0bb2 | | Action Push_String_Extended,0xbb2 ; "To get to a unit display do object.expand."
02e4 01cc | | Execute Vector,Catenate
02e5 e00d | | Load 0x0,0xd
02e6 180d | | Execute Package,Field_Execute,Field_Number 0xd
02e7 4800 |H | Short_Literal 0x0 ; Debug Table 0xa.0x4 = 0x2e7,0x5
02e8 4402 |D | Exit_Subprogram With_Result,0x2
02e9 00da | | Load_Top At_Offset_2 ; Debug Table 0xa.0x5 = 0x2e9,0x6
02ea 0092 0baf | | Action Push_String_Extended,0xbaf ; " is not allowed here. "
02ec 01cc | | Execute Vector,Catenate
02ed 0092 0bb0 | | Action Push_String_Extended,0xbb0 ; "The display must be showing units or items. "
02ef 01cc | | Execute Vector,Catenate
02f0 0092 0bb3 | | Action Push_String_Extended,0xbb3 ; "To get to an item display do object.expand. "
02f2 01cc | | Execute Vector,Catenate
02f3 0092 0bb4 | | Action Push_String_Extended,0xbb4 ; "To get to a unit display do object.elide."
02f5 01cc | | Execute Vector,Catenate
02f6 e00d | | Load 0x0,0xd
02f7 180d | | Execute Package,Field_Execute,Field_Number 0xd
02f8 4800 |H | Short_Literal 0x0 ; Debug Table 0xa.0x6 = 0x2f8,0x7
02f9 4402 |D | Exit_Subprogram With_Result,0x2
02fa 00da | | Load_Top At_Offset_2 ; Debug Table 0xa.0x7 = 0x2fa,0x8
02fb 0092 0baf | | Action Push_String_Extended,0xbaf ; " is not allowed here. "
02fd 01cc | | Execute Vector,Catenate
02fe 0092 0bb5 | | Action Push_String_Extended,0xbb5 ; "To get a full item list display do object.elide"
0300 01cc | | Execute Vector,Catenate
0301 e00d | | Load 0x0,0xd
0302 180d | | Execute Package,Field_Execute,Field_Number 0xd
0303 4800 |H | Short_Literal 0x0 ; Debug Table 0xa.0x8 = 0x303,0x9
0304 4402 |D | Exit_Subprogram With_Result,0x2
0305 4801 |H | Short_Literal 0x1 ; Debug Table 0xa.0x9 = 0x305,0xa
0306 4402 |D | Exit_Subprogram With_Result,0x2
0307 0000 | | .XXX[0x1]
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 0003 | | .CONST 0x0003 ; Number of locals
0313 INIT_0310:
0313 00e1 | | Load_Encached Boolean_Cache ; Debug Table 0xb = .DEBUG 0x0313,0x0f32,0x0002,0x0000,0x005a,0x8d45,0x0000,0x012a
; Debug Table 0xb.0x0 = 0x313,0xffff
0314 e003 | | Load 0x0,0x3 ; Debug Table 0xb.0x1 = 0x314,0xfffe
0315 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0316 BODY_0310:
0316 e003 | | Load 0x0,0x3 ; Debug Table 0xb.0x2 = 0x316,0x1
0317 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0318 00e1 | | Load_Encached Boolean_Cache
0319 62aa |b | Indirect_Literal Discrete,0x5c4,{0x00000000, 0x00004000}
031a e005 | | Load 0x0,0x5
031b 1b0e | | Execute Package,Field_Read,Field_Number 0xe
031c e5ff | | Load 0x2,-0x1
031d e003 | | Load 0x0,0x3
031e 1b3b | ; | Execute Package,Field_Read,Field_Number 0x3b
031f 182a | * | Execute Package,Field_Execute,Field_Number 0x2a
0320 005b | [ | Store_Top Discrete,At_Offset_3
0321 0059 | Y | Store_Top Discrete,At_Offset_1
0322 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xb.0x3 = 0x322,0x2
0323 7002 |p | Jump_Nonzero 0x326
0324 00d9 | | Load_Top At_Offset_1
0325 4401 |D | Exit_Subprogram With_Result,0x1
0326 4800 |H | Short_Literal 0x0
0327 4401 |D | Exit_Subprogram With_Result,0x1
0328 ; --------------------------------------------------------------------------------------
0328 ; SUBPROGRAM
0328 ; --------------------------------------------------------------------------------------
0328 0337 | 7 | .CONST 0x0337 ; Address of begin
0329 0004 | | .CONST 0x0004 ; Address of exception handler
032a 0005 | | .CONST 0x0005 ; Number of locals
032b INIT_0328:
032b 00f1 | | Load_Encached Diana_Temp_Seq ; Debug Table 0xc = .DEBUG 0x032b,0x0f3c,0x0002,0x0000,0x005a,0x8d45,0x0000,0x0155
; Debug Table 0xc.0x0 = 0x32b,0xffff
032c 00ee | | Load_Encached Diana_Seq_Type_Cache ; Debug Table 0xc.0x1 = 0x32c,0xfffe
032d 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0xc.0x2 = 0x32d,0xfffd
032e e5ff | | Load 0x2,-0x1 ; Debug Table 0xc.0x3 = 0x32e,0x401
032f 0217 | | Execute Heap_Access,All_Reference
0330 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0331 0031 | 1 | Store_Top Heap_Access,At_Offset_1 ; Debug Table 0xc.0x4 = 0x331,0xfffd
0332 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0xc.0x5 = 0x332,0xfffc
0333 00d9 | | Load_Top At_Offset_1
0334 00eb | | Load_Encached Diana_Cache
0335 18ec | | Execute Package,Field_Execute,Field_Number 0xec
0336 0031 | 1 | Store_Top Heap_Access,At_Offset_1
0337 BODY_0328:
0337 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xc.0x6 = 0x337,0x1
0338 0007 | | Action Break_Optional
0339 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xc.0x7 = 0x339,0x801
033a 0007 | | Action Break_Optional
033b e407 | | Load 0x2,0x7 ; Debug Table 0xc.0x8 = 0x33b,0xc01
033c 0007 | | Action Break_Optional
033d 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0xc.0x9 = 0x33d,0xc02
033e 0007 | | Action Break_Optional ; Debug Table 0xc.0xa = 0x33e,0xc03
033f 00d0 | | Action Swap_Control ; Debug Table 0xc.0xb = 0x33f,0xc04
0340 00d1 | | Pop_Control Pop_Count_1
0341 49e2 |I | Short_Literal 0x1e2 ; Debug Table 0xc.0xc = 0x341,0x801
0342 00eb | | Load_Encached Diana_Cache
0343 0098 | | Execute Package,Field_Read_Dynamic
0344 1810 | | Execute Package,Field_Execute,Field_Number 0x10
0345 7800 |x | Jump 0x346
0346 00d0 | | Action Swap_Control
0347 00d1 | | Pop_Control Pop_Count_1
0348 0e04 | | Execute_Immediate Not_Equal,0x4 ; Debug Table 0xc.0xd = 0x348,0x1
0349 6802 |h | Jump_Zero 0x34c
034a 4800 |H | Short_Literal 0x0 ; Debug Table 0xc.0xe = 0x34a,0x2
034b 4401 |D | Exit_Subprogram With_Result,0x1
034c 00d9 | | Load_Top At_Offset_1 ; Debug Table 0xc.0xf = 0x34c,0x3
034d 4975 |Iu | Short_Literal 0x175
034e 00eb | | Load_Encached Diana_Cache
034f 0098 | | Execute Package,Field_Read_Dynamic
0350 181d | | Execute Package,Field_Execute,Field_Number 0x1d
0351 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xc.0x10 = 0x351,0x1001
0352 7002 |p | Jump_Nonzero 0x355
0353 00ee | | Load_Encached Diana_Seq_Type_Cache ; Debug Table 0xc.0x11 = 0x353,0x1002
0354 7803 |x | Jump 0x358
0355 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xc.0x12 = 0x355,0x1003
0356 0217 | | Execute Heap_Access,All_Reference
0357 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0358 00d0 | | Action Swap_Control
0359 00d1 | | Pop_Control Pop_Count_1
035a 0033 | 3 | Store_Top Heap_Access,At_Offset_3 ; Debug Table 0xc.0x13 = 0x35a,0x3
035b 0007 | | Action Break_Optional ; Debug Table 0xc.0x14 = 0x35b,0x4
035c e5ff | | Load 0x2,-0x1 ; Debug Table 0xc.0x15 = 0x35c,0x1401
035d 0217 | | Execute Heap_Access,All_Reference
035e 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
035f a402 | | Store_Unchecked 0x2,0x2 ; Debug Table 0xc.0x16 = 0x35f,0x4
0360 784e |xN | Jump 0x3af
0361 0007 | | Action Break_Optional ; Debug Table 0xc.0x17 = 0x361,0x6
0362 00da | | Load_Top At_Offset_2 ; Debug Table 0xc.0x18 = 0x362,0x1801
0363 021d | | Execute Heap_Access,Is_Null
0364 703a |p: | Jump_Nonzero 0x39f ; Debug Table 0xc.0x19 = 0x364,0x6
0365 00da | | Load_Top At_Offset_2
0366 0007 | | Action Break_Optional
0367 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xc.0x1a = 0x367,0x1c01
0368 7002 |p | Jump_Nonzero 0x36b
0369 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0xc.0x1b = 0x369,0x1c02
036a 782c |x, | Jump 0x397
036b 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xc.0x1c = 0x36b,0x1c03
036c 0217 | | Execute Heap_Access,All_Reference
036d 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
036e 6804 |h | Jump_Zero 0x373
036f 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xc.0x1d = 0x36f,0x1c04
0370 0217 | | Execute Heap_Access,All_Reference
0371 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
0372 7824 |x$ | Jump 0x397
0373 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xc.0x1e = 0x373,0x1c05
0374 0007 | | Action Break_Optional
0375 e407 | | Load 0x2,0x7 ; Debug Table 0xc.0x1f = 0x375,0x2001
0376 0007 | | Action Break_Optional
0377 0148 | H | Execute Heap_Access,Get_Offset ; Debug Table 0xc.0x20 = 0x377,0x2002
0378 0007 | | Action Break_Optional ; Debug Table 0xc.0x21 = 0x378,0x2003
0379 00d0 | | Action Swap_Control ; Debug Table 0xc.0x22 = 0x379,0x2004
037a 00d1 | | Pop_Control Pop_Count_1
037b 49bb |I | Short_Literal 0x1bb ; Debug Table 0xc.0x23 = 0x37b,0x1c05
037c 00eb | | Load_Encached Diana_Cache
037d 0098 | | Execute Package,Field_Read_Dynamic
037e 012c | , | Execute Any,Size
037f e011 | | Load 0x0,0x11
0380 1b17 | | Execute Package,Field_Read,Field_Number 0x17
0381 025b | [ | Execute Discrete,Check_In_Type
0382 0273 | s | Execute Discrete,Plus
0383 00d9 | | Load_Top At_Offset_1
0384 0007 | | Action Break_Optional
0385 e408 | | Load 0x2,0x8 ; Debug Table 0xc.0x24 = 0x385,0x2401
0386 0007 | | Action Break_Optional
0387 0210 | | Execute Heap_Access,Get_Segment ; Debug Table 0xc.0x25 = 0x387,0x2402
0388 0007 | | Action Break_Optional ; Debug Table 0xc.0x26 = 0x388,0x2403
0389 00d0 | | Action Swap_Control ; Debug Table 0xc.0x27 = 0x389,0x2404
038a 00d1 | | Pop_Control Pop_Count_1
038b 49c8 |I | Short_Literal 0x1c8 ; Debug Table 0xc.0x28 = 0x38b,0x2004
038c 00eb | | Load_Encached Diana_Cache
038d 0098 | | Execute Package,Field_Read_Dynamic
038e 49c9 |I | Short_Literal 0x1c9
038f 00eb | | Load_Encached Diana_Cache
0390 0098 | | Execute Package,Field_Read_Dynamic
0391 49ca |I | Short_Literal 0x1ca
0392 00eb | | Load_Encached Diana_Cache
0393 0095 | | Execute Package,Field_Reference_Dynamic
0394 e012 | | Load 0x0,0x12
0395 1819 | | Execute Package,Field_Execute,Field_Number 0x19
0396 7800 |x | Jump 0x397
0397 00d0 | | Action Swap_Control
0398 00d1 | | Pop_Control Pop_Count_1
0399 0007 | | Action Break_Optional ; Debug Table 0xc.0x29 = 0x399,0x1801
039a e402 | | Load 0x2,0x2 ; Debug Table 0xc.0x2a = 0x39a,0x2801
039b 0217 | | Execute Heap_Access,All_Reference
039c 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
039d 021f | | Execute Heap_Access,Equal ; Debug Table 0xc.0x2b = 0x39d,0x1c06
039e 7002 |p | Jump_Nonzero 0x3a1
039f 4800 |H | Short_Literal 0x0 ; Debug Table 0xc.0x2c = 0x39f,0x7
03a0 4401 |D | Exit_Subprogram With_Result,0x1
03a1 0007 | | Action Break_Optional ; Debug Table 0xc.0x2d = 0x3a1,0x8
03a2 00db | | Load_Top At_Offset_3 ; Debug Table 0xc.0x2e = 0x3a2,0x2c01
03a3 0217 | | Execute Heap_Access,All_Reference
03a4 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
03a5 a402 | | Store_Unchecked 0x2,0x2 ; Debug Table 0xc.0x2f = 0x3a5,0x8
03a6 0007 | | Action Break_Optional ; Debug Table 0xc.0x30 = 0x3a6,0x9
03a7 00da | | Load_Top At_Offset_2 ; Debug Table 0xc.0x31 = 0x3a7,0x3001
03a8 7002 |p | Jump_Nonzero 0x3ab
03a9 00ee | | Load_Encached Diana_Seq_Type_Cache ; Debug Table 0xc.0x32 = 0x3a9,0x3002
03aa 7803 |x | Jump 0x3ae
03ab 00da | | Load_Top At_Offset_2 ; Debug Table 0xc.0x33 = 0x3ab,0x3003
03ac 0217 | | Execute Heap_Access,All_Reference
03ad 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
03ae 0033 | 3 | Store_Top Heap_Access,At_Offset_3 ; Debug Table 0xc.0x34 = 0x3ae,0x9
03af 0007 | | Action Break_Optional ; Debug Table 0xc.0x35 = 0x3af,0x5
03b0 00db | | Load_Top At_Offset_3 ; Debug Table 0xc.0x36 = 0x3b0,0x3401
03b1 021d | | Execute Heap_Access,Is_Null
03b2 6fae |o | Jump_Zero 0x361 ; Debug Table 0xc.0x37 = 0x3b2,0x5
03b3 4801 |H | Short_Literal 0x1 ; Debug Table 0xc.0x38 = 0x3b3,0xa
03b4 4401 |D | Exit_Subprogram With_Result,0x1
03b5 0000 0000 | | .XXX[0x3]
03b7 0000 | |
03b8 ; --------------------------------------------------------------------------------------
03b8 ; SUBPROGRAM
03b8 ; --------------------------------------------------------------------------------------
03b8 03d5 | | .CONST 0x03d5 ; Address of begin
03b9 0004 | | .CONST 0x0004 ; Address of exception handler
03ba 0008 | | .CONST 0x0008 ; Number of locals
03bb INIT_03b8:
03bb e003 | | Load 0x0,0x3 ; Debug Table 0xd = .DEBUG 0x03bb,0x0fb0,0x0001,0x0000,0x005a,0x8d45,0x0000,0x01f2
; Debug Table 0xd.0x0 = 0x3bb,0xffff
03bc 1b0f | | Execute Package,Field_Read,Field_Number 0xf
03bd 02c7 | | Declare_Variable Any
03be 00db | | Load_Top At_Offset_3
03bf e013 | | Load 0x0,0x13
03c0 1811 | | Execute Package,Field_Execute,Field_Number 0x11
03c1 c402 | | Store 0x2,0x2
03c2 e5fe | | Load 0x2,-0x2 ; Debug Table 0xd.0x1 = 0x3c2,0xfffe
03c3 00d9 | | Load_Top At_Offset_1
03c4 e013 | | Load 0x0,0x13
03c5 1815 | | Execute Package,Field_Execute,Field_Number 0x15
03c6 e003 | | Load 0x0,0x3
03c7 1b3a | : | Execute Package,Field_Read,Field_Number 0x3a
03c8 1b0d | | Execute Package,Field_Read,Field_Number 0xd
03c9 03f1 | | Declare_Variable Discrete,With_Value
03ca 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0xd.0x2 = 0x3ca,0xfffd
03cb 00f1 | | Load_Encached Diana_Temp_Seq ; Debug Table 0xd.0x3 = 0x3cb,0xfffc
03cc e014 | | Load 0x0,0x14 ; Debug Table 0xd.0x4 = 0x3cc,0xfffb
03cd 1b0d | | Execute Package,Field_Read,Field_Number 0xd
03ce 02c7 | | Declare_Variable Any
03cf 00d8 | | Load_Top At_Offset_0
03d0 1c00 | | Execute_Immediate Run_Utility,0x0
03d1 e003 | | Load 0x0,0x3 ; Debug Table 0xd.0x5 = 0x3d1,0xfffa
03d2 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38
03d3 1b17 | | Execute Package,Field_Read,Field_Number 0x17
03d4 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0xd.0x6 = 0x3d4,0xfff9
03d5 BODY_03b8:
03d5 e403 | | Load 0x2,0x3 ; Debug Table 0xd.0x7 = 0x3d5,0x1
03d6 0d04 | | Execute_Immediate Less,0x4
03d7 7009 |p | Jump_Nonzero 0x3e1
03d8 4800 |H | Short_Literal 0x0
03d9 e402 | | Load 0x2,0x2
03da e003 | | Load 0x0,0x3
03db 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38
03dc 1811 | | Execute Package,Field_Execute,Field_Number 0x11
03dd e003 | | Load 0x0,0x3
03de 1b39 | 9 | Execute Package,Field_Read,Field_Number 0x39
03df 1812 | | Execute Package,Field_Execute,Field_Number 0x12
03e0 6803 |h | Jump_Zero 0x3e4
03e1 4800 |H | Short_Literal 0x0 ; Debug Table 0xd.0x8 = 0x3e1,0x2
03e2 a5fd | | Store_Unchecked 0x2,-0x3
03e3 4503 |E | Exit_Subprogram 0x3 ; Debug Table 0xd.0x9 = 0x3e3,0x3
03e4 e5ff | | Load 0x2,-0x1 ; Debug Table 0xd.0xa = 0x3e4,0x4
03e5 e013 | | Load 0x0,0x13
03e6 180f | | Execute Package,Field_Execute,Field_Number 0xf
03e7 a404 | | Store_Unchecked 0x2,0x4
03e8 e003 | | Load 0x0,0x3 ; Debug Table 0xd.0xb = 0x3e8,0x5
03e9 1b0d | | Execute Package,Field_Read,Field_Number 0xd
03ea 00f1 | | Load_Encached Diana_Temp_Seq
03eb e003 | | Load 0x0,0x3
03ec 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38
03ed 1b17 | | Execute Package,Field_Read,Field_Number 0x17
03ee 00ec | | Load_Encached Diana_Tree_Cache
03ef e406 | | Load 0x2,0x6
03f0 0120 | | Execute Any,Is_Value
03f1 6803 |h | Jump_Zero 0x3f5
03f2 e014 | | Load 0x0,0x14
03f3 1b0d | | Execute Package,Field_Read,Field_Number 0xd
03f4 7801 |x | Jump 0x3f6
03f5 e406 | | Load 0x2,0x6
03f6 61cd |a | Indirect_Literal Discrete,0x5c4,{0x00000000, 0x00004000}
03f7 e5fe | | Load 0x2,-0x2
03f8 4803 |H | Short_Literal 0x3
03f9 e015 | | Load 0x0,0x15
03fa 1811 | | Execute Package,Field_Execute,Field_Number 0x11
03fb e016 | | Load 0x0,0x16
03fc 1811 | | Execute Package,Field_Execute,Field_Number 0x11
03fd e402 | | Load 0x2,0x2
03fe e013 | | Load 0x0,0x13
03ff 1819 | | Execute Package,Field_Execute,Field_Number 0x19
0400 e003 | | Load 0x0,0x3
0401 1815 | | Execute Package,Field_Execute,Field_Number 0x15
0402 4803 |H | Short_Literal 0x3
0403 4801 |H | Short_Literal 0x1
0404 e404 | | Load 0x2,0x4
0405 e003 | | Load 0x0,0x3
0406 1b3a | : | Execute Package,Field_Read,Field_Number 0x3a
0407 1816 | | Execute Package,Field_Execute,Field_Number 0x16
0408 c406 | | Store 0x2,0x6
0409 c408 | | Store 0x2,0x8
040a c407 | | Store 0x2,0x7
040b c405 | | Store 0x2,0x5
040c c5fd | | Store 0x2,-0x3
040d 4503 |E | Exit_Subprogram 0x3
040e 0000 0000 | | .XXX[0x2]
0410 ; --------------------------------------------------------------------------------------
0410 ; SUBPROGRAM
0410 ; --------------------------------------------------------------------------------------
0410 0437 | 7 | .CONST 0x0437 ; Address of begin
0411 0004 | | .CONST 0x0004 ; Address of exception handler
0412 000b | | .CONST 0x000b ; Number of locals
0413 INIT_0410:
0413 e003 | | Load 0x0,0x3 ; Debug Table 0xe = .DEBUG 0x0413,0x0fca,0x0001,0x0000,0x005a,0x8d45,0x0000,0x0291
; Debug Table 0xe.0x0 = 0x413,0xffff
0414 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0415 00f1 | | Load_Encached Diana_Temp_Seq ; Debug Table 0xe.0x1 = 0x415,0xfffe
0416 e014 | | Load 0x0,0x14 ; Debug Table 0xe.0x2 = 0x416,0xfffd
0417 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0418 02c7 | | Declare_Variable Any
0419 00d8 | | Load_Top At_Offset_0
041a 1c00 | | Execute_Immediate Run_Utility,0x0
041b e003 | | Load 0x0,0x3 ; Debug Table 0xe.0x3 = 0x41b,0xfffc
041c 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38
041d 1b17 | | Execute Package,Field_Read,Field_Number 0x17
041e 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0xe.0x4 = 0x41e,0xfffb
041f 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0xe.0x5 = 0x41f,0xfffa
0420 e003 | | Load 0x0,0x3 ; Debug Table 0xe.0x6 = 0x420,0xfff9
0421 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38
0422 1b0e | | Execute Package,Field_Read,Field_Number 0xe
0423 02c7 | | Declare_Variable Any
0424 00d8 | | Load_Top At_Offset_0
0425 1c00 | | Execute_Immediate Run_Utility,0x0
0426 e003 | | Load 0x0,0x3 ; Debug Table 0xe.0x7 = 0x426,0xfff8
0427 1b0f | | Execute Package,Field_Read,Field_Number 0xf
0428 02c7 | | Declare_Variable Any
0429 e5fe | | Load 0x2,-0x2
042a 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
042b 2e02 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x2
042c c409 | | Store 0x2,0x9
042d 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0xe.0x8 = 0x42d,0xfff7
042e 00d9 | | Load_Top At_Offset_1
042f e013 | | Load 0x0,0x13
0430 180e | | Execute Package,Field_Execute,Field_Number 0xe
0431 0031 | 1 | Store_Top Heap_Access,At_Offset_1
0432 4828 |H( | Short_Literal 0x28 ; Debug Table 0xe.0x9 = 0x432,0xfff6
0433 e5fe | | Load 0x2,-0x2
0434 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
0435 e017 | | Load 0x0,0x17
0436 1810 | | Execute Package,Field_Execute,Field_Number 0x10
0437 BODY_0410:
0437 0007 | | Action Break_Optional ; Debug Table 0xe.0xa = 0x437,0x1
0438 e40a | | Load 0x2,0xa ; Debug Table 0xe.0xb = 0x438,0x401
0439 0007 | | Action Break_Optional
043a 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0xe.0xc = 0x43a,0x402
043b 0007 | | Action Break_Optional ; Debug Table 0xe.0xd = 0x43b,0x403
043c 0007 | | Action Break_Optional ; Debug Table 0xe.0xe = 0x43c,0x404
043d 0fa8 | | Execute_Immediate Equal,0xa8 ; Debug Table 0xe.0xf = 0x43d,0x1
043e 6844 |hD | Jump_Zero 0x483
043f e003 | | Load 0x0,0x3 ; Debug Table 0xe.0x10 = 0x43f,0x2
0440 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0441 00f1 | | Load_Encached Diana_Temp_Seq
0442 e003 | | Load 0x0,0x3
0443 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38
0444 1b17 | | Execute Package,Field_Read,Field_Number 0x17
0445 e404 | | Load 0x2,0x4
0446 0120 | | Execute Any,Is_Value
0447 6803 |h | Jump_Zero 0x44b
0448 e014 | | Load 0x0,0x14
0449 1b0d | | Execute Package,Field_Read,Field_Number 0xd
044a 7801 |x | Jump 0x44c
044b e404 | | Load 0x2,0x4
044c 6177 |aw | Indirect_Literal Discrete,0x5c4,{0x00000000, 0x00004000}
044d e005 | | Load 0x0,0x5
044e 1b0e | | Execute Package,Field_Read,Field_Number 0xe
044f 4803 |H | Short_Literal 0x3
0450 e015 | | Load 0x0,0x15
0451 1811 | | Execute Package,Field_Execute,Field_Number 0x11
0452 e016 | | Load 0x0,0x16
0453 1811 | | Execute Package,Field_Execute,Field_Number 0x11
0454 e409 | | Load 0x2,0x9
0455 e013 | | Load 0x0,0x13
0456 1819 | | Execute Package,Field_Execute,Field_Number 0x19
0457 e003 | | Load 0x0,0x3
0458 1815 | | Execute Package,Field_Execute,Field_Number 0x15
0459 4800 |H | Short_Literal 0x0
045a e409 | | Load 0x2,0x9
045b e003 | | Load 0x0,0x3
045c 1b3b | ; | Execute Package,Field_Read,Field_Number 0x3b
045d 1815 | | Execute Package,Field_Execute,Field_Number 0x15
045e c404 | | Store 0x2,0x4
045f c405 | | Store 0x2,0x5
0460 c403 | | Store 0x2,0x3
0461 c402 | | Store 0x2,0x2
0462 e402 | | Load 0x2,0x2 ; Debug Table 0xe.0x11 = 0x462,0x3
0463 6813 |h | Jump_Zero 0x477
0464 0092 0bb6 | | Action Push_String_Extended,0xbb6 ; "can't destroy "
; Debug Table 0xe.0x12 = 0x464,0x4
0466 00d9 | | Load_Top At_Offset_1
0467 01cc | | Execute Vector,Catenate
0468 0092 0bb7 | | Action Push_String_Extended,0xbb7 ; " ("
046a 01cc | | Execute Vector,Catenate
046b e402 | | Load 0x2,0x2
046c e003 | | Load 0x0,0x3
046d 1b0d | | Execute Package,Field_Read,Field_Number 0xd
046e 025e | ^ | Execute Discrete,Convert
046f 1c01 | | Execute_Immediate Run_Utility,0x1
0470 01cc | | Execute Vector,Catenate
0471 0092 0bb8 | | Action Push_String_Extended,0xbb8 ; ")"
0473 01cc | | Execute Vector,Catenate
0474 e00d | | Load 0x0,0xd
0475 180d | | Execute Package,Field_Execute,Field_Number 0xd
0476 4504 |E | Exit_Subprogram 0x4
0477 0092 0bb9 | | Action Push_String_Extended,0xbb9 ; "deleted "
; Debug Table 0xe.0x13 = 0x477,0x5
0479 00d9 | | Load_Top At_Offset_1
047a 01cc | | Execute Vector,Catenate
047b e00d | | Load 0x0,0xd
047c 180e | | Execute Package,Field_Execute,Field_Number 0xe
047d e5fe | | Load 0x2,-0x2 ; Debug Table 0xe.0x14 = 0x47d,0x6
047e e5fd | | Load 0x2,-0x3
047f e5ff | | Load 0x2,-0x1
0480 e010 | | Load 0x0,0x10
0481 181d | | Execute Package,Field_Execute,Field_Number 0x1d
0482 4504 |E | Exit_Subprogram 0x4
0483 00da | | Load_Top At_Offset_2 ; Debug Table 0xe.0x15 = 0x483,0x7
0484 e013 | | Load 0x0,0x13
0485 1810 | | Execute Package,Field_Execute,Field_Number 0x10
0486 a406 | | Store_Unchecked 0x2,0x6
0487 e003 | | Load 0x0,0x3 ; Debug Table 0xe.0x16 = 0x487,0x8
0488 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0489 e408 | | Load 0x2,0x8
048a 0120 | | Execute Any,Is_Value
048b 6804 |h | Jump_Zero 0x490
048c e003 | | Load 0x0,0x3
048d 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38
048e 1b0e | | Execute Package,Field_Read,Field_Number 0xe
048f 7801 |x | Jump 0x491
0490 e408 | | Load 0x2,0x8
0491 e406 | | Load 0x2,0x6
0492 e003 | | Load 0x0,0x3
0493 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38
0494 181c | | Execute Package,Field_Execute,Field_Number 0x1c
0495 c408 | | Store 0x2,0x8
0496 c402 | | Store 0x2,0x2
0497 e003 | | Load 0x0,0x3 ; Debug Table 0xe.0x17 = 0x497,0x9
0498 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0499 00f1 | | Load_Encached Diana_Temp_Seq
049a e003 | | Load 0x0,0x3
049b 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38
049c 1b17 | | Execute Package,Field_Read,Field_Number 0x17
049d e404 | | Load 0x2,0x4
049e 0120 | | Execute Any,Is_Value
049f 6803 |h | Jump_Zero 0x4a3
04a0 e014 | | Load 0x0,0x14
04a1 1b0d | | Execute Package,Field_Read,Field_Number 0xd
04a2 7801 |x | Jump 0x4a4
04a3 e404 | | Load 0x2,0x4
04a4 611f |a | Indirect_Literal Discrete,0x5c4,{0x00000000, 0x00004000}
04a5 e005 | | Load 0x0,0x5
04a6 1b0e | | Execute Package,Field_Read,Field_Number 0xe
04a7 4803 |H | Short_Literal 0x3
04a8 e015 | | Load 0x0,0x15
04a9 1811 | | Execute Package,Field_Execute,Field_Number 0x11
04aa e016 | | Load 0x0,0x16
04ab 1811 | | Execute Package,Field_Execute,Field_Number 0x11
04ac e409 | | Load 0x2,0x9
04ad e013 | | Load 0x0,0x13
04ae 1819 | | Execute Package,Field_Execute,Field_Number 0x19
04af e003 | | Load 0x0,0x3
04b0 1815 | | Execute Package,Field_Execute,Field_Number 0x15
04b1 4800 |H | Short_Literal 0x0
04b2 e409 | | Load 0x2,0x9
04b3 e003 | | Load 0x0,0x3
04b4 1b3b | ; | Execute Package,Field_Read,Field_Number 0x3b
04b5 1815 | | Execute Package,Field_Execute,Field_Number 0x15
04b6 c404 | | Store 0x2,0x4
04b7 c405 | | Store 0x2,0x5
04b8 c403 | | Store 0x2,0x3
04b9 c402 | | Store 0x2,0x2
04ba e402 | | Load 0x2,0x2 ; Debug Table 0xe.0x18 = 0x4ba,0xa
04bb 7049 |pI | Jump_Nonzero 0x505
04bc e003 | | Load 0x0,0x3 ; Debug Table 0xe.0x19 = 0x4bc,0xb
04bd 1b0d | | Execute Package,Field_Read,Field_Number 0xd
04be 00f1 | | Load_Encached Diana_Temp_Seq
04bf e003 | | Load 0x0,0x3
04c0 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38
04c1 1b17 | | Execute Package,Field_Read,Field_Number 0x17
04c2 00ec | | Load_Encached Diana_Tree_Cache
04c3 e404 | | Load 0x2,0x4
04c4 0120 | | Execute Any,Is_Value
04c5 6803 |h | Jump_Zero 0x4c9
04c6 e014 | | Load 0x0,0x14
04c7 1b0d | | Execute Package,Field_Read,Field_Number 0xd
04c8 7801 |x | Jump 0x4ca
04c9 e404 | | Load 0x2,0x4
04ca 60f9 |` | Indirect_Literal Discrete,0x5c4,{0x00000000, 0x00004000}
04cb e005 | | Load 0x0,0x5
04cc 1b0e | | Execute Package,Field_Read,Field_Number 0xe
04cd 4800 |H | Short_Literal 0x0
04ce e003 | | Load 0x0,0x3
04cf 1b34 | 4 | Execute Package,Field_Read,Field_Number 0x34
04d0 1b0e | | Execute Package,Field_Read,Field_Number 0xe
04d1 e003 | | Load 0x0,0x3
04d2 1815 | | Execute Package,Field_Execute,Field_Number 0x15
04d3 4800 |H | Short_Literal 0x0
04d4 4801 |H | Short_Literal 0x1
04d5 e406 | | Load 0x2,0x6
04d6 e003 | | Load 0x0,0x3
04d7 1b3a | : | Execute Package,Field_Read,Field_Number 0x3a
04d8 1816 | | Execute Package,Field_Execute,Field_Number 0x16
04d9 c404 | | Store 0x2,0x4
04da c407 | | Store 0x2,0x7
04db c405 | | Store 0x2,0x5
04dc c403 | | Store 0x2,0x3
04dd c402 | | Store 0x2,0x2
04de e402 | | Load 0x2,0x2 ; Debug Table 0xe.0x1a = 0x4de,0xc
04df 6813 |h | Jump_Zero 0x4f3
04e0 0092 0bba | | Action Push_String_Extended,0xbba ; "can't delete stub of "
; Debug Table 0xe.0x1b = 0x4e0,0xd
04e2 00d9 | | Load_Top At_Offset_1
04e3 01cc | | Execute Vector,Catenate
04e4 0092 0bb7 | | Action Push_String_Extended,0xbb7 ; " ("
04e6 01cc | | Execute Vector,Catenate
04e7 e402 | | Load 0x2,0x2
04e8 e003 | | Load 0x0,0x3
04e9 1b0d | | Execute Package,Field_Read,Field_Number 0xd
04ea 025e | ^ | Execute Discrete,Convert
04eb 1c01 | | Execute_Immediate Run_Utility,0x1
04ec 01cc | | Execute Vector,Catenate
04ed 0092 0bb8 | | Action Push_String_Extended,0xbb8 ; ")"
04ef 01cc | | Execute Vector,Catenate
04f0 e00d | | Load 0x0,0xd
04f1 180d | | Execute Package,Field_Execute,Field_Number 0xd
04f2 4504 |E | Exit_Subprogram 0x4
04f3 0092 0bb9 | | Action Push_String_Extended,0xbb9 ; "deleted "
; Debug Table 0xe.0x1c = 0x4f3,0xe
04f5 00d9 | | Load_Top At_Offset_1
04f6 01cc | | Execute Vector,Catenate
04f7 e00d | | Load 0x0,0xd
04f8 180e | | Execute Package,Field_Execute,Field_Number 0xe
04f9 e5fe | | Load 0x2,-0x2 ; Debug Table 0xe.0x1d = 0x4f9,0xf
04fa e5fd | | Load 0x2,-0x3
04fb e5ff | | Load 0x2,-0x1
04fc e010 | | Load 0x0,0x10
04fd 181d | | Execute Package,Field_Execute,Field_Number 0x1d
04fe 00db | | Load_Top At_Offset_3 ; Debug Table 0xe.0x1e = 0x4fe,0x10
04ff e003 | | Load 0x0,0x3
0500 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38
0501 1812 | | Execute Package,Field_Execute,Field_Number 0x12
0502 e018 | | Load 0x0,0x18
0503 1817 | | Execute Package,Field_Execute,Field_Number 0x17
0504 4504 |E | Exit_Subprogram 0x4
0505 0092 0bbb | | Action Push_String_Extended,0xbbb ; "can't destroy object of "
; Debug Table 0xe.0x1f = 0x505,0x11
0507 00d9 | | Load_Top At_Offset_1
0508 01cc | | Execute Vector,Catenate
0509 e00d | | Load 0x0,0xd
050a 180d | | Execute Package,Field_Execute,Field_Number 0xd
050b 4504 |E | Exit_Subprogram 0x4
050c 0000 0000 | | .BLANK 0000[0x4]
0510 ; --------------------------------------------------------------------------------------
0510 ; SUBPROGRAM
0510 ; --------------------------------------------------------------------------------------
0510 0535 | 5 | .CONST 0x0535 ; Address of begin
0511 0004 | | .CONST 0x0004 ; Address of exception handler
0512 000a | | .CONST 0x000a ; Number of locals
0513 INIT_0510:
0513 e003 | | Load 0x0,0x3 ; Debug Table 0xf = .DEBUG 0x0513,0x100c,0x0001,0x0000,0x005a,0x8d45,0x0000,0x03ef
; Debug Table 0xf.0x0 = 0x513,0xffff
0514 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0515 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0xf.0x1 = 0x515,0xfffe
0516 00f1 | | Load_Encached Diana_Temp_Seq ; Debug Table 0xf.0x2 = 0x516,0xfffd
0517 e014 | | Load 0x0,0x14 ; Debug Table 0xf.0x3 = 0x517,0xfffc
0518 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0519 02c7 | | Declare_Variable Any
051a 00d8 | | Load_Top At_Offset_0
051b 1c00 | | Execute_Immediate Run_Utility,0x0
051c e003 | | Load 0x0,0x3 ; Debug Table 0xf.0x4 = 0x51c,0xfffb
051d 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38
051e 1b17 | | Execute Package,Field_Read,Field_Number 0x17
051f e003 | | Load 0x0,0x3 ; Debug Table 0xf.0x5 = 0x51f,0xfffa
0520 1b3a | : | Execute Package,Field_Read,Field_Number 0x3a
0521 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0522 e003 | | Load 0x0,0x3 ; Debug Table 0xf.0x6 = 0x522,0xfff9
0523 1b0f | | Execute Package,Field_Read,Field_Number 0xf
0524 02c7 | | Declare_Variable Any
0525 e5fd | | Load 0x2,-0x3
0526 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
0527 2e02 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x2
0528 c408 | | Store 0x2,0x8
0529 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0xf.0x7 = 0x529,0xfff8
052a 00d9 | | Load_Top At_Offset_1
052b e013 | | Load 0x0,0x13
052c 180e | | Execute Package,Field_Execute,Field_Number 0xe
052d 0031 | 1 | Store_Top Heap_Access,At_Offset_1
052e 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xf.0x8 = 0x52e,0xfff7
052f e013 | | Load 0x0,0x13
0530 1816 | | Execute Package,Field_Execute,Field_Number 0x16
0531 e003 | | Load 0x0,0x3
0532 1b3a | : | Execute Package,Field_Read,Field_Number 0x3a
0533 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0534 03f1 | | Declare_Variable Discrete,With_Value
0535 BODY_0510:
0535 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xf.0x9 = 0x535,0x1
0536 0c03 | | Execute_Immediate Greater_Equal,0x3
0537 6868 |hh | Jump_Zero 0x5a0
0538 e5fc | | Load 0x2,-0x4 ; Debug Table 0xf.0xa = 0x538,0x2
0539 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
053a 2c01 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
053b 6807 |h | Jump_Zero 0x543
053c e003 | | Load 0x0,0x3 ; Debug Table 0xf.0xb = 0x53c,0x3
053d 1b3a | : | Execute Package,Field_Read,Field_Number 0x3a
053e 1b0d | | Execute Package,Field_Read,Field_Number 0xd
053f 00d9 | | Load_Top At_Offset_1
0540 0267 | g | Execute Discrete,Predecessor
0541 a407 | | Store_Unchecked 0x2,0x7
0542 780c |x | Jump 0x54f
0543 e5fc | | Load 0x2,-0x4 ; Debug Table 0xf.0xc = 0x543,0x4
0544 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
0545 2e02 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x2
0546 00d9 | | Load_Top At_Offset_1
0547 027c | | | Execute Discrete,Less
0548 6805 |h | Jump_Zero 0x54e
0549 e5fc | | Load 0x2,-0x4 ; Debug Table 0xf.0xd = 0x549,0x5
054a 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
054b 2e02 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x2
054c a407 | | Store_Unchecked 0x2,0x7
054d 7801 |x | Jump 0x54f
054e 4503 |E | Exit_Subprogram 0x3 ; Debug Table 0xf.0xe = 0x54e,0x6
054f e003 | | Load 0x0,0x3 ; Debug Table 0xf.0xf = 0x54f,0x7
0550 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0551 00f1 | | Load_Encached Diana_Temp_Seq
0552 e003 | | Load 0x0,0x3
0553 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38
0554 1b17 | | Execute Package,Field_Read,Field_Number 0x17
0555 00ec | | Load_Encached Diana_Tree_Cache
0556 e405 | | Load 0x2,0x5
0557 0120 | | Execute Any,Is_Value
0558 6803 |h | Jump_Zero 0x55c
0559 e014 | | Load 0x0,0x14
055a 1b0d | | Execute Package,Field_Read,Field_Number 0xd
055b 7801 |x | Jump 0x55d
055c e405 | | Load 0x2,0x5
055d 6066 |`f | Indirect_Literal Discrete,0x5c4,{0x00000000, 0x00004000}
055e e5fc | | Load 0x2,-0x4
055f 3c03 |< | Execute Record,Field_Read,Field_Number 0x3
0560 4803 |H | Short_Literal 0x3
0561 e015 | | Load 0x0,0x15
0562 1811 | | Execute Package,Field_Execute,Field_Number 0x11
0563 e016 | | Load 0x0,0x16
0564 1811 | | Execute Package,Field_Execute,Field_Number 0x11
0565 e408 | | Load 0x2,0x8
0566 e013 | | Load 0x0,0x13
0567 1819 | | Execute Package,Field_Execute,Field_Number 0x19
0568 e003 | | Load 0x0,0x3
0569 1815 | | Execute Package,Field_Execute,Field_Number 0x15
056a e407 | | Load 0x2,0x7
056b 4801 |H | Short_Literal 0x1
056c e409 | | Load 0x2,0x9
056d e003 | | Load 0x0,0x3
056e 1b3a | : | Execute Package,Field_Read,Field_Number 0x3a
056f 1816 | | Execute Package,Field_Execute,Field_Number 0x16
0570 c405 | | Store 0x2,0x5
0571 c403 | | Store 0x2,0x3
0572 c406 | | Store 0x2,0x6
0573 c404 | | Store 0x2,0x4
0574 c402 | | Store 0x2,0x2
0575 e402 | | Load 0x2,0x2 ; Debug Table 0xf.0x10 = 0x575,0x8
0576 6819 |h | Jump_Zero 0x590
0577 0092 0bbc | | Action Push_String_Extended,0xbbc ; "can't demote "
; Debug Table 0xf.0x11 = 0x577,0x9
0579 00db | | Load_Top At_Offset_3
057a e003 | | Load 0x0,0x3
057b 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35
057c 183e | > | Execute Package,Field_Execute,Field_Number 0x3e
057d 01cc | | Execute Vector,Catenate
057e 0092 0bb7 | | Action Push_String_Extended,0xbb7 ; " ("
0580 01cc | | Execute Vector,Catenate
0581 e402 | | Load 0x2,0x2
0582 e003 | | Load 0x0,0x3
0583 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0584 025e | ^ | Execute Discrete,Convert
0585 1c01 | | Execute_Immediate Run_Utility,0x1
0586 01cc | | Execute Vector,Catenate
0587 0092 0bb8 | | Action Push_String_Extended,0xbb8 ; ")"
0589 01cc | | Execute Vector,Catenate
058a e00d | | Load 0x0,0xd
058b 180d | | Execute Package,Field_Execute,Field_Number 0xd
058c 4800 |H | Short_Literal 0x0 ; Debug Table 0xf.0x12 = 0x58c,0xa
058d e5fc | | Load 0x2,-0x4
058e 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
058f 4503 |E | Exit_Subprogram 0x3
0590 0092 0bbd | | Action Push_String_Extended,0xbbd ; "demoted "
; Debug Table 0xf.0x13 = 0x590,0xb
0592 00db | | Load_Top At_Offset_3
0593 e003 | | Load 0x0,0x3
0594 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35
0595 183e | > | Execute Package,Field_Execute,Field_Number 0x3e
0596 01cc | | Execute Vector,Catenate
0597 e00d | | Load 0x0,0xd
0598 180e | | Execute Package,Field_Execute,Field_Number 0xe
0599 e5fd | | Load 0x2,-0x3 ; Debug Table 0xf.0x14 = 0x599,0xc
059a e5fe | | Load 0x2,-0x2
059b e5ff | | Load 0x2,-0x1
059c e010 | | Load 0x0,0x10
059d 1818 | | Execute Package,Field_Execute,Field_Number 0x18
059e 00d1 | | Pop_Control Pop_Count_1
059f 4503 |E | Exit_Subprogram 0x3
05a0 e5fc | | Load 0x2,-0x4 ; Debug Table 0xf.0x15 = 0x5a0,0xd
05a1 3c04 |< | Execute Record,Field_Read,Field_Number 0x4
05a2 681f |h | Jump_Zero 0x5c2
05a3 e5fc | | Load 0x2,-0x4 ; Debug Table 0xf.0x16 = 0x5a3,0xe
05a4 3c05 |< | Execute Record,Field_Read,Field_Number 0x5
05a5 e5fd | | Load 0x2,-0x3
05a6 3c09 |< | Execute Record,Field_Read,Field_Number 0x9
05a7 e00f | | Load 0x0,0xf
05a8 182f | / | Execute Package,Field_Execute,Field_Number 0x2f
05a9 4975 |Iu | Short_Literal 0x175
05aa 00eb | | Load_Encached Diana_Cache
05ab 0098 | | Execute Package,Field_Read_Dynamic
05ac 1839 | 9 | Execute Package,Field_Execute,Field_Number 0x39
05ad 700a |p | Jump_Nonzero 0x5b8
05ae 00da | | Load_Top At_Offset_2 ; Debug Table 0xf.0x17 = 0x5ae,0xf
05af e003 | | Load 0x0,0x3
05b0 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35
05b1 183e | > | Execute Package,Field_Execute,Field_Number 0x3e
05b2 0092 0bbe | | Action Push_String_Extended,0xbbe ; " is already source"
05b4 01cc | | Execute Vector,Catenate
05b5 e00d | | Load 0x0,0xd
05b6 180e | | Execute Package,Field_Execute,Field_Number 0xe
05b7 4503 |E | Exit_Subprogram 0x3
05b8 e5fc | | Load 0x2,-0x4 ; Debug Table 0xf.0x18 = 0x5b8,0x10
05b9 3c05 |< | Execute Record,Field_Read,Field_Number 0x5
05ba e5fd | | Load 0x2,-0x3
05bb 3c09 |< | Execute Record,Field_Read,Field_Number 0x9
05bc e00f | | Load 0x0,0xf
05bd 182f | / | Execute Package,Field_Execute,Field_Number 0x2f
05be 00eb | | Load_Encached Diana_Cache
05bf 1874 | t | Execute Package,Field_Execute,Field_Number 0x74
05c0 e5fc | | Load 0x2,-0x4
05c1 3805 |8 | Execute Record,Field_Write,Field_Number 0x5
05c2 4503 |E | Exit_Subprogram 0x3
05c3 0000 | | .XXX[0x1]
05c4 0000 0000 | | .LITERAL {0x00000000, 0x00004000}
05c8 ; --------------------------------------------------------------------------------------
05c8 ; SUBPROGRAM
05c8 ; --------------------------------------------------------------------------------------
05c8 05f6 | | .CONST 0x05f6 ; Address of begin
05c9 0004 | | .CONST 0x0004 ; Address of exception handler
05ca 000e | | .CONST 0x000e ; Number of locals
05cb INIT_05c8:
05cb 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x10 = .DEBUG 0x05cb,0x1040,0x0001,0x0000,0x005a,0x8d45,0x0000,0x0538
; Debug Table 0x10.0x0 = 0x5cb,0xffff
05cc 00f1 | | Load_Encached Diana_Temp_Seq ; Debug Table 0x10.0x1 = 0x5cc,0xfffe
05cd e014 | | Load 0x0,0x14 ; Debug Table 0x10.0x2 = 0x5cd,0xfffd
05ce 1b0d | | Execute Package,Field_Read,Field_Number 0xd
05cf 02c7 | | Declare_Variable Any
05d0 00d8 | | Load_Top At_Offset_0
05d1 1c00 | | Execute_Immediate Run_Utility,0x0
05d2 e003 | | Load 0x0,0x3 ; Debug Table 0x10.0x3 = 0x5d2,0xfffc
05d3 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38
05d4 1b17 | | Execute Package,Field_Read,Field_Number 0x17
05d5 e003 | | Load 0x0,0x3 ; Debug Table 0x10.0x4 = 0x5d5,0xfffb
05d6 1b0d | | Execute Package,Field_Read,Field_Number 0xd
05d7 e003 | | Load 0x0,0x3 ; Debug Table 0x10.0x5 = 0x5d7,0xfffa
05d8 1b0f | | Execute Package,Field_Read,Field_Number 0xf
05d9 02c7 | | Declare_Variable Any
05da 00d8 | | Load_Top At_Offset_0
05db 1c00 | | Execute_Immediate Run_Utility,0x0
05dc e003 | | Load 0x0,0x3 ; Debug Table 0x10.0x6 = 0x5dc,0xfff9
05dd 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38
05de 1b0e | | Execute Package,Field_Read,Field_Number 0xe
05df 02c7 | | Declare_Variable Any
05e0 00d8 | | Load_Top At_Offset_0
05e1 1c00 | | Execute_Immediate Run_Utility,0x0
05e2 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x10.0x7 = 0x5e2,0xfff8
05e3 00e2 | | Load_Encached Integer_Cache ; Debug Table 0x10.0x8 = 0x5e3,0xfff7
05e4 e003 | | Load 0x0,0x3 ; Debug Table 0x10.0x9 = 0x5e4,0xfff6
05e5 1b3a | : | Execute Package,Field_Read,Field_Number 0x3a
05e6 1b0d | | Execute Package,Field_Read,Field_Number 0xd
05e7 e5f9 | | Load 0x2,-0x7 ; Debug Table 0x10.0xa = 0x5e7,0xfff5
05e8 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
05e9 e216 | | Load 0x1,0x16
05ea 016f | o | Execute Variant_Record,Equal
05eb 00e1 | | Load_Encached Boolean_Cache
05ec 03f1 | | Declare_Variable Discrete,With_Value
05ed 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x10.0xb = 0x5ed,0xfff4
05ee e5fd | | Load 0x2,-0x3
05ef 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
05f0 2e03 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x3
05f1 0031 | 1 | Store_Top Heap_Access,At_Offset_1
05f2 4828 |H( | Short_Literal 0x28 ; Debug Table 0x10.0xc = 0x5f2,0xfff3
05f3 00d9 | | Load_Top At_Offset_1
05f4 e017 | | Load 0x0,0x17
05f5 180f | | Execute Package,Field_Execute,Field_Number 0xf
05f6 BODY_05c8:
05f6 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x10.0xd = 0x5f6,0x1
05f7 e00f | | Load 0x0,0xf
05f8 1859 | Y | Execute Package,Field_Execute,Field_Number 0x59
05f9 00da | | Load_Top At_Offset_2
05fa 021f | | Execute Heap_Access,Equal
05fb 7010 |p | Jump_Nonzero 0x60c
05fc 0092 0bbf | | Action Push_String_Extended,0xbbf ; "this kind of item cannot be demoted"
; Debug Table 0x10.0xe = 0x5fc,0x2
05fe e00d | | Load 0x0,0xd
05ff 180d | | Execute Package,Field_Execute,Field_Number 0xd
0600 4800 |H | Short_Literal 0x0 ; Debug Table 0x10.0xf = 0x600,0x3
0601 e5f9 | | Load 0x2,-0x7
0602 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
0603 4800 |H | Short_Literal 0x0 ; Debug Table 0x10.0x10 = 0x603,0x4
0604 a5fc | | Store_Unchecked 0x2,-0x4
0605 e003 | | Load 0x0,0x3 ; Debug Table 0x10.0x11 = 0x605,0x5
0606 1810 | | Execute Package,Field_Execute,Field_Number 0x10
0607 c5fb | | Store 0x2,-0x5
0608 0007 | | Action Break_Optional ; Debug Table 0x10.0x12 = 0x608,0x6
0609 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x10.0x13 = 0x609,0x401
060a a5fa | | Store_Unchecked 0x2,-0x6 ; Debug Table 0x10.0x14 = 0x60a,0x6
060b 4503 |E | Exit_Subprogram 0x3 ; Debug Table 0x10.0x15 = 0x60b,0x7
060c 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x10.0x16 = 0x60c,0x8
060d e013 | | Load 0x0,0x13
060e 1811 | | Execute Package,Field_Execute,Field_Number 0x11
060f c407 | | Store 0x2,0x7
0610 e407 | | Load 0x2,0x7 ; Debug Table 0x10.0x17 = 0x610,0x9
0611 821b | | Call 0x1,0x1b
0612 6817 |h | Jump_Zero 0x62a
0613 e407 | | Load 0x2,0x7 ; Debug Table 0x10.0x18 = 0x613,0xa
0614 e003 | | Load 0x0,0x3
0615 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35
0616 183e | > | Execute Package,Field_Execute,Field_Number 0x3e
0617 0092 0bc0 | | Action Push_String_Extended,0xbc0 ; " must be checked out to demote "
0619 01cc | | Execute Vector,Catenate
061a 00d9 | | Load_Top At_Offset_1
061b 01cc | | Execute Vector,Catenate
061c e00d | | Load 0x0,0xd
061d 180d | | Execute Package,Field_Execute,Field_Number 0xd
061e 4800 |H | Short_Literal 0x0 ; Debug Table 0x10.0x19 = 0x61e,0xb
061f e5f9 | | Load 0x2,-0x7
0620 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
0621 4800 |H | Short_Literal 0x0 ; Debug Table 0x10.0x1a = 0x621,0xc
0622 a5fc | | Store_Unchecked 0x2,-0x4
0623 e003 | | Load 0x0,0x3 ; Debug Table 0x10.0x1b = 0x623,0xd
0624 1810 | | Execute Package,Field_Execute,Field_Number 0x10
0625 c5fb | | Store 0x2,-0x5
0626 0007 | | Action Break_Optional ; Debug Table 0x10.0x1c = 0x626,0xe
0627 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x10.0x1d = 0x627,0x801
0628 a5fa | | Store_Unchecked 0x2,-0x6 ; Debug Table 0x10.0x1e = 0x628,0xe
0629 4503 |E | Exit_Subprogram 0x3 ; Debug Table 0x10.0x1f = 0x629,0xf
062a e5fe | | Load 0x2,-0x2 ; Debug Table 0x10.0x20 = 0x62a,0x10
062b 0f01 | | Execute_Immediate Equal,0x1
062c 6805 |h | Jump_Zero 0x632
062d e5ff | | Load 0x2,-0x1 ; Debug Table 0x10.0x21 = 0x62d,0x11
062e 0217 | | Execute Heap_Access,All_Reference
062f 3c1d |< | Execute Record,Field_Read,Field_Number 0x1d
0630 a40a | | Store_Unchecked 0x2,0xa
0631 7803 |x | Jump 0x635
0632 e5fd | | Load 0x2,-0x3 ; Debug Table 0x10.0x22 = 0x632,0x12
0633 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0634 a40a | | Store_Unchecked 0x2,0xa
0635 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x10.0x23 = 0x635,0x13
0636 e019 | | Load 0x0,0x19
0637 180d | | Execute Package,Field_Execute,Field_Number 0xd
0638 6865 |he | Jump_Zero 0x69e
0639 e003 | | Load 0x0,0x3 ; Debug Table 0x10.0x24 = 0x639,0x14
063a 1b0d | | Execute Package,Field_Read,Field_Number 0xd
063b e407 | | Load 0x2,0x7
063c 0120 | | Execute Any,Is_Value
063d 6803 |h | Jump_Zero 0x641
063e e003 | | Load 0x0,0x3
063f 1b0f | | Execute Package,Field_Read,Field_Number 0xf
0640 7801 |x | Jump 0x642
0641 e407 | | Load 0x2,0x7
0642 6781 |g | Indirect_Literal Discrete,0x5c4,{0x00000000, 0x00004000}
0643 e005 | | Load 0x0,0x5
0644 1b0e | | Execute Package,Field_Read,Field_Number 0xe
0645 4800 |H | Short_Literal 0x0
0646 e003 | | Load 0x0,0x3
0647 181e | | Execute Package,Field_Execute,Field_Number 0x1e
0648 e40d | | Load 0x2,0xd
0649 e003 | | Load 0x0,0x3
064a 1b39 | 9 | Execute Package,Field_Read,Field_Number 0x39
064b 1816 | | Execute Package,Field_Execute,Field_Number 0x16
064c c407 | | Store 0x2,0x7
064d c406 | | Store 0x2,0x6
064e e406 | | Load 0x2,0x6 ; Debug Table 0x10.0x25 = 0x64e,0x15
064f 704e |pN | Jump_Nonzero 0x69e
0650 e407 | | Load 0x2,0x7 ; Debug Table 0x10.0x26 = 0x650,0x16
0651 e013 | | Load 0x0,0x13
0652 180e | | Execute Package,Field_Execute,Field_Number 0xe
0653 a409 | | Store_Unchecked 0x2,0x9
0654 e409 | | Load 0x2,0x9 ; Debug Table 0x10.0x27 = 0x654,0x17
0655 e003 | | Load 0x0,0x3
0656 1b3a | : | Execute Package,Field_Read,Field_Number 0x3a
0657 1814 | | Execute Package,Field_Execute,Field_Number 0x14
0658 6845 |hE | Jump_Zero 0x69e
0659 e003 | | Load 0x0,0x3 ; Debug Table 0x10.0x28 = 0x659,0x18
065a 1b0d | | Execute Package,Field_Read,Field_Number 0xd
065b 00f1 | | Load_Encached Diana_Temp_Seq
065c e003 | | Load 0x0,0x3
065d 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38
065e 1b17 | | Execute Package,Field_Read,Field_Number 0x17
065f 00ec | | Load_Encached Diana_Tree_Cache
0660 e404 | | Load 0x2,0x4
0661 0120 | | Execute Any,Is_Value
0662 6803 |h | Jump_Zero 0x666
0663 e014 | | Load 0x0,0x14
0664 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0665 7801 |x | Jump 0x667
0666 e404 | | Load 0x2,0x4
0667 675c |g\ | Indirect_Literal Discrete,0x5c4,{0x00000000, 0x00004000}
0668 e5f9 | | Load 0x2,-0x7
0669 3c03 |< | Execute Record,Field_Read,Field_Number 0x3
066a 4800 |H | Short_Literal 0x0
066b e003 | | Load 0x0,0x3
066c 1b34 | 4 | Execute Package,Field_Read,Field_Number 0x34
066d 1b0e | | Execute Package,Field_Read,Field_Number 0xe
066e e003 | | Load 0x0,0x3
066f 1815 | | Execute Package,Field_Execute,Field_Number 0x15
0670 4802 |H | Short_Literal 0x2
0671 4801 |H | Short_Literal 0x1
0672 e409 | | Load 0x2,0x9
0673 e003 | | Load 0x0,0x3
0674 1b3a | : | Execute Package,Field_Read,Field_Number 0x3a
0675 1816 | | Execute Package,Field_Execute,Field_Number 0x16
0676 c404 | | Store 0x2,0x4
0677 c402 | | Store 0x2,0x2
0678 c405 | | Store 0x2,0x5
0679 c403 | | Store 0x2,0x3
067a c406 | | Store 0x2,0x6
067b e406 | | Load 0x2,0x6 ; Debug Table 0x10.0x29 = 0x67b,0x19
067c 6821 |h! | Jump_Zero 0x69e
067d 0092 0bbc | | Action Push_String_Extended,0xbbc ; "can't demote "
; Debug Table 0x10.0x2a = 0x67d,0x1a
067f e407 | | Load 0x2,0x7
0680 e003 | | Load 0x0,0x3
0681 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35
0682 183e | > | Execute Package,Field_Execute,Field_Number 0x3e
0683 01cc | | Execute Vector,Catenate
0684 0092 0bb7 | | Action Push_String_Extended,0xbb7 ; " ("
0686 01cc | | Execute Vector,Catenate
0687 e406 | | Load 0x2,0x6
0688 e003 | | Load 0x0,0x3
0689 1b0d | | Execute Package,Field_Read,Field_Number 0xd
068a 025e | ^ | Execute Discrete,Convert
068b 1c01 | | Execute_Immediate Run_Utility,0x1
068c 01cc | | Execute Vector,Catenate
068d 0092 0bb8 | | Action Push_String_Extended,0xbb8 ; ")"
068f 01cc | | Execute Vector,Catenate
0690 e00d | | Load 0x0,0xd
0691 180d | | Execute Package,Field_Execute,Field_Number 0xd
0692 4800 |H | Short_Literal 0x0 ; Debug Table 0x10.0x2b = 0x692,0x1b
0693 e5f9 | | Load 0x2,-0x7
0694 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
0695 e003 | | Load 0x0,0x3 ; Debug Table 0x10.0x2c = 0x695,0x1c
0696 1810 | | Execute Package,Field_Execute,Field_Number 0x10
0697 c5fb | | Store 0x2,-0x5
0698 0007 | | Action Break_Optional ; Debug Table 0x10.0x2d = 0x698,0x1d
0699 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x10.0x2e = 0x699,0xc01
069a a5fa | | Store_Unchecked 0x2,-0x6 ; Debug Table 0x10.0x2f = 0x69a,0x1d
069b 4800 |H | Short_Literal 0x0 ; Debug Table 0x10.0x30 = 0x69b,0x1e
069c a5fc | | Store_Unchecked 0x2,-0x4
069d 4503 |E | Exit_Subprogram 0x3 ; Debug Table 0x10.0x31 = 0x69d,0x1f
069e e003 | | Load 0x0,0x3 ; Debug Table 0x10.0x32 = 0x69e,0x20
069f 1b0d | | Execute Package,Field_Read,Field_Number 0xd
06a0 e408 | | Load 0x2,0x8
06a1 0120 | | Execute Any,Is_Value
06a2 6804 |h | Jump_Zero 0x6a7
06a3 e003 | | Load 0x0,0x3
06a4 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38
06a5 1b0e | | Execute Package,Field_Read,Field_Number 0xe
06a6 7801 |x | Jump 0x6a8
06a7 e408 | | Load 0x2,0x8
06a8 00db | | Load_Top At_Offset_3
06a9 e003 | | Load 0x0,0x3
06aa 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38
06ab 181c | | Execute Package,Field_Execute,Field_Number 0x1c
06ac c408 | | Store 0x2,0x8
06ad c406 | | Store 0x2,0x6
06ae 00da | | Load_Top At_Offset_2 ; Debug Table 0x10.0x33 = 0x6ae,0x21
06af 6803 |h | Jump_Zero 0x6b3
06b0 4800 |H | Short_Literal 0x0 ; Debug Table 0x10.0x34 = 0x6b0,0x22
06b1 a40b | | Store_Unchecked 0x2,0xb
06b2 7802 |x | Jump 0x6b5
06b3 4802 |H | Short_Literal 0x2 ; Debug Table 0x10.0x35 = 0x6b3,0x23
06b4 a40b | | Store_Unchecked 0x2,0xb
06b5 e003 | | Load 0x0,0x3 ; Debug Table 0x10.0x36 = 0x6b5,0x24
06b6 1b0d | | Execute Package,Field_Read,Field_Number 0xd
06b7 e5f9 | | Load 0x2,-0x7
06b8 3c03 |< | Execute Record,Field_Read,Field_Number 0x3
06b9 00db | | Load_Top At_Offset_3
06ba 821d | | Call 0x1,0x1d
06bb c406 | | Store 0x2,0x6
06bc e406 | | Load 0x2,0x6 ; Debug Table 0x10.0x37 = 0x6bc,0x25
06bd 681e |h | Jump_Zero 0x6dc
06be 0092 0bc1 | | Action Push_String_Extended,0xbc1 ; "can't demote parent of "
; Debug Table 0x10.0x38 = 0x6be,0x26
06c0 00d9 | | Load_Top At_Offset_1
06c1 01cc | | Execute Vector,Catenate
06c2 0092 0bc2 | | Action Push_String_Extended,0xbc2 ; " from coded ("
06c4 01cc | | Execute Vector,Catenate
06c5 e406 | | Load 0x2,0x6
06c6 e003 | | Load 0x0,0x3
06c7 1b0d | | Execute Package,Field_Read,Field_Number 0xd
06c8 025e | ^ | Execute Discrete,Convert
06c9 1c01 | | Execute_Immediate Run_Utility,0x1
06ca 01cc | | Execute Vector,Catenate
06cb 0092 0bb8 | | Action Push_String_Extended,0xbb8 ; ")"
06cd 01cc | | Execute Vector,Catenate
06ce e00d | | Load 0x0,0xd
06cf 180d | | Execute Package,Field_Execute,Field_Number 0xd
06d0 4800 |H | Short_Literal 0x0 ; Debug Table 0x10.0x39 = 0x6d0,0x27
06d1 e5f9 | | Load 0x2,-0x7
06d2 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
06d3 e003 | | Load 0x0,0x3 ; Debug Table 0x10.0x3a = 0x6d3,0x28
06d4 1810 | | Execute Package,Field_Execute,Field_Number 0x10
06d5 c5fb | | Store 0x2,-0x5
06d6 0007 | | Action Break_Optional ; Debug Table 0x10.0x3b = 0x6d6,0x29
06d7 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x10.0x3c = 0x6d7,0x1001
06d8 a5fa | | Store_Unchecked 0x2,-0x6 ; Debug Table 0x10.0x3d = 0x6d8,0x29
06d9 4800 |H | Short_Literal 0x0 ; Debug Table 0x10.0x3e = 0x6d9,0x2a
06da a5fc | | Store_Unchecked 0x2,-0x4
06db 4503 |E | Exit_Subprogram 0x3 ; Debug Table 0x10.0x3f = 0x6db,0x2b
06dc e003 | | Load 0x0,0x3 ; Debug Table 0x10.0x40 = 0x6dc,0x2c
06dd 1b0d | | Execute Package,Field_Read,Field_Number 0xd
06de 00f1 | | Load_Encached Diana_Temp_Seq
06df e003 | | Load 0x0,0x3
06e0 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38
06e1 1b17 | | Execute Package,Field_Read,Field_Number 0x17
06e2 00ec | | Load_Encached Diana_Tree_Cache
06e3 e404 | | Load 0x2,0x4
06e4 0120 | | Execute Any,Is_Value
06e5 6803 |h | Jump_Zero 0x6e9
06e6 e014 | | Load 0x0,0x14
06e7 1b0d | | Execute Package,Field_Read,Field_Number 0xd
06e8 7801 |x | Jump 0x6ea
06e9 e404 | | Load 0x2,0x4
06ea 66d9 |f | Indirect_Literal Discrete,0x5c4,{0x00000000, 0x00004000}
06eb e5f9 | | Load 0x2,-0x7
06ec 3c03 |< | Execute Record,Field_Read,Field_Number 0x3
06ed 4800 |H | Short_Literal 0x0
06ee e003 | | Load 0x0,0x3
06ef 1b34 | 4 | Execute Package,Field_Read,Field_Number 0x34
06f0 1b0e | | Execute Package,Field_Read,Field_Number 0xe
06f1 e003 | | Load 0x0,0x3
06f2 1815 | | Execute Package,Field_Execute,Field_Number 0x15
06f3 e40b | | Load 0x2,0xb
06f4 e40a | | Load 0x2,0xa
06f5 00e3 | | Load_Encached Natural_Cache
06f6 025b | [ | Execute Discrete,Check_In_Type
06f7 e40d | | Load 0x2,0xd
06f8 e003 | | Load 0x0,0x3
06f9 1b3a | : | Execute Package,Field_Read,Field_Number 0x3a
06fa 1816 | | Execute Package,Field_Execute,Field_Number 0x16
06fb c404 | | Store 0x2,0x4
06fc c402 | | Store 0x2,0x2
06fd c405 | | Store 0x2,0x5
06fe c403 | | Store 0x2,0x3
06ff c406 | | Store 0x2,0x6
0700 e406 | | Load 0x2,0x6 ; Debug Table 0x10.0x41 = 0x700,0x2d
0701 681e |h | Jump_Zero 0x720
0702 0092 0bbc | | Action Push_String_Extended,0xbbc ; "can't demote "
; Debug Table 0x10.0x42 = 0x702,0x2e
0704 00d9 | | Load_Top At_Offset_1
0705 01cc | | Execute Vector,Catenate
0706 0092 0bb7 | | Action Push_String_Extended,0xbb7 ; " ("
0708 01cc | | Execute Vector,Catenate
0709 e406 | | Load 0x2,0x6
070a e003 | | Load 0x0,0x3
070b 1b0d | | Execute Package,Field_Read,Field_Number 0xd
070c 025e | ^ | Execute Discrete,Convert
070d 1c01 | | Execute_Immediate Run_Utility,0x1
070e 01cc | | Execute Vector,Catenate
070f 0092 0bb8 | | Action Push_String_Extended,0xbb8 ; ")"
0711 01cc | | Execute Vector,Catenate
0712 e00d | | Load 0x0,0xd
0713 180d | | Execute Package,Field_Execute,Field_Number 0xd
0714 4800 |H | Short_Literal 0x0 ; Debug Table 0x10.0x43 = 0x714,0x2f
0715 e5f9 | | Load 0x2,-0x7
0716 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
0717 e003 | | Load 0x0,0x3 ; Debug Table 0x10.0x44 = 0x717,0x30
0718 1810 | | Execute Package,Field_Execute,Field_Number 0x10
0719 c5fb | | Store 0x2,-0x5
071a 0007 | | Action Break_Optional ; Debug Table 0x10.0x45 = 0x71a,0x31
071b 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x10.0x46 = 0x71b,0x1401
071c a5fa | | Store_Unchecked 0x2,-0x6 ; Debug Table 0x10.0x47 = 0x71c,0x31
071d 4800 |H | Short_Literal 0x0 ; Debug Table 0x10.0x48 = 0x71d,0x32
071e a5fc | | Store_Unchecked 0x2,-0x4
071f 4503 |E | Exit_Subprogram 0x3
0720 00da | | Load_Top At_Offset_2 ; Debug Table 0x10.0x49 = 0x720,0x33
0721 6815 |h | Jump_Zero 0x737
0722 0092 0bb9 | | Action Push_String_Extended,0xbb9 ; "deleted "
; Debug Table 0x10.0x4a = 0x722,0x34
0724 00d9 | | Load_Top At_Offset_1
0725 01cc | | Execute Vector,Catenate
0726 e00d | | Load 0x0,0xd
0727 180e | | Execute Package,Field_Execute,Field_Number 0xe
0728 e003 | | Load 0x0,0x3 ; Debug Table 0x10.0x4b = 0x728,0x35
0729 1810 | | Execute Package,Field_Execute,Field_Number 0x10
072a c5fb | | Store 0x2,-0x5
072b 0007 | | Action Break_Optional ; Debug Table 0x10.0x4c = 0x72b,0x36
072c 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x10.0x4d = 0x72c,0x1801
072d a5fa | | Store_Unchecked 0x2,-0x6 ; Debug Table 0x10.0x4e = 0x72d,0x36
072e e408 | | Load 0x2,0x8 ; Debug Table 0x10.0x4f = 0x72e,0x37
072f e003 | | Load 0x0,0x3
0730 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38
0731 1812 | | Execute Package,Field_Execute,Field_Number 0x12
0732 e018 | | Load 0x0,0x18
0733 1817 | | Execute Package,Field_Execute,Field_Number 0x17
0734 4801 |H | Short_Literal 0x1 ; Debug Table 0x10.0x50 = 0x734,0x38
0735 a5fc | | Store_Unchecked 0x2,-0x4
0736 4503 |E | Exit_Subprogram 0x3
0737 0092 0bbd | | Action Push_String_Extended,0xbbd ; "demoted "
; Debug Table 0x10.0x51 = 0x737,0x39
0739 00d9 | | Load_Top At_Offset_1
073a 01cc | | Execute Vector,Catenate
073b e00d | | Load 0x0,0xd
073c 180e | | Execute Package,Field_Execute,Field_Number 0xe
073d e402 | | Load 0x2,0x2 ; Debug Table 0x10.0x52 = 0x73d,0x3a
073e a5fa | | Store_Unchecked 0x2,-0x6
073f e003 | | Load 0x0,0x3 ; Debug Table 0x10.0x53 = 0x73f,0x3b
0740 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0741 e407 | | Load 0x2,0x7
0742 0120 | | Execute Any,Is_Value
0743 6803 |h | Jump_Zero 0x747
0744 e003 | | Load 0x0,0x3
0745 1b0f | | Execute Package,Field_Read,Field_Number 0xf
0746 7801 |x | Jump 0x748
0747 e407 | | Load 0x2,0x7
0748 667b |f{ | Indirect_Literal Discrete,0x5c4,{0x00000000, 0x00004000}
0749 e5f9 | | Load 0x2,-0x7
074a 3c03 |< | Execute Record,Field_Read,Field_Number 0x3
074b 4800 |H | Short_Literal 0x0
074c e003 | | Load 0x0,0x3
074d 181e | | Execute Package,Field_Execute,Field_Number 0x1e
074e e402 | | Load 0x2,0x2
074f e003 | | Load 0x0,0x3
0750 1b39 | 9 | Execute Package,Field_Read,Field_Number 0x39
0751 1816 | | Execute Package,Field_Execute,Field_Number 0x16
0752 c407 | | Store 0x2,0x7
0753 c406 | | Store 0x2,0x6
0754 e406 | | Load 0x2,0x6 ; Debug Table 0x10.0x54 = 0x754,0x3c
0755 7003 |p | Jump_Nonzero 0x759
0756 e407 | | Load 0x2,0x7 ; Debug Table 0x10.0x55 = 0x756,0x3d
0757 c5fb | | Store 0x2,-0x5
0758 7803 |x | Jump 0x75c
0759 e003 | | Load 0x0,0x3 ; Debug Table 0x10.0x56 = 0x759,0x3e
075a 1810 | | Execute Package,Field_Execute,Field_Number 0x10
075b c5fb | | Store 0x2,-0x5
075c 4801 |H | Short_Literal 0x1 ; Debug Table 0x10.0x57 = 0x75c,0x3f
075d a5fc | | Store_Unchecked 0x2,-0x4
075e e408 | | Load 0x2,0x8 ; Debug Table 0x10.0x58 = 0x75e,0x40
075f e003 | | Load 0x0,0x3
0760 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38
0761 1812 | | Execute Package,Field_Execute,Field_Number 0x12
0762 e018 | | Load 0x0,0x18
0763 1817 | | Execute Package,Field_Execute,Field_Number 0x17
0764 4503 |E | Exit_Subprogram 0x3
0765 0000 0000 | | .XXX[0x3]
0767 0000 | |
0768 ; --------------------------------------------------------------------------------------
0768 ; SUBPROGRAM
0768 ; --------------------------------------------------------------------------------------
0768 077a | z | .CONST 0x077a ; Address of begin
0769 0004 | | .CONST 0x0004 ; Address of exception handler
076a 0006 | | .CONST 0x0006 ; Number of locals
076b INIT_0768:
076b e002 | | Load 0x0,0x2 ; Debug Table 0x11 = .DEBUG 0x076b,0x10f4,0x0001,0x0000,0x005a,0x8d45,0x0000,0x07b0
; Debug Table 0x11.0x0 = 0x76b,0xffff
076c 0322 | " | Declare_Variable Record
076d 00d8 | | Load_Top At_Offset_0
076e 1c00 | | Execute_Immediate Run_Utility,0x0
076f e5fd | | Load 0x2,-0x3 ; Debug Table 0x11.0x1 = 0x76f,0xfffe
0770 e001 | | Load 0x0,0x1
0771 1b0f | | Execute Package,Field_Read,Field_Number 0xf
0772 03f1 | | Declare_Variable Discrete,With_Value
0773 e003 | | Load 0x0,0x3 ; Debug Table 0x11.0x2 = 0x773,0xfffd
0774 1b0f | | Execute Package,Field_Read,Field_Number 0xf
0775 02c7 | | Declare_Variable Any
0776 00d8 | | Load_Top At_Offset_0
0777 1c00 | | Execute_Immediate Run_Utility,0x0
0778 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x11.0x3 = 0x778,0xfffc
0779 00e1 | | Load_Encached Boolean_Cache ; Debug Table 0x11.0x4 = 0x779,0xfffb
077a BODY_0768:
077a 7867 |xg | Jump 0x7e2
077b e402 | | Load 0x2,0x2 ; Debug Table 0x11.0x5 = 0x77b,0x2
077c e403 | | Load 0x2,0x3
077d e5ff | | Load 0x2,-0x1
077e e008 | | Load 0x0,0x8
077f 180e | | Execute Package,Field_Execute,Field_Number 0xe
0780 c403 | | Store 0x2,0x3
0781 00d1 | | Pop_Control Pop_Count_1
0782 e402 | | Load 0x2,0x2 ; Debug Table 0x11.0x6 = 0x782,0x3
0783 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
0784 2c01 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
0785 681d |h | Jump_Zero 0x7a3
0786 e402 | | Load 0x2,0x2 ; Debug Table 0x11.0x7 = 0x786,0x4
0787 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
0788 2e02 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x2
0789 e013 | | Load 0x0,0x13
078a 180d | | Execute Package,Field_Execute,Field_Number 0xd
078b 7006 |p | Jump_Nonzero 0x792
078c e402 | | Load 0x2,0x2 ; Debug Table 0x11.0x8 = 0x78c,0x5
078d e403 | | Load 0x2,0x3
078e e5ff | | Load 0x2,-0x1
078f e010 | | Load 0x0,0x10
0790 181d | | Execute Package,Field_Execute,Field_Number 0x1d
0791 784c |xL | Jump 0x7de
0792 e5fc | | Load 0x2,-0x4 ; Debug Table 0x11.0x9 = 0x792,0x6
0793 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
0794 e216 | | Load 0x1,0x16
0795 016f | o | Execute Variant_Record,Equal
0796 6805 |h | Jump_Zero 0x79c
0797 00db | | Load_Top At_Offset_3 ; Debug Table 0x11.0xa = 0x797,0x7
0798 e402 | | Load 0x2,0x2
0799 e5ff | | Load 0x2,-0x1
079a 821e | | Call 0x1,0x1e
079b 7842 |xB | Jump 0x7de
079c e5fc | | Load 0x2,-0x4 ; Debug Table 0x11.0xb = 0x79c,0x8
079d e402 | | Load 0x2,0x2
079e e403 | | Load 0x2,0x3
079f e5ff | | Load 0x2,-0x1
07a0 821f | | Call 0x1,0x1f
07a1 00d2 | | Pop_Control Pop_Count_2
07a2 783b |x; | Jump 0x7de
07a3 e402 | | Load 0x2,0x2 ; Debug Table 0x11.0xc = 0x7a3,0x9
07a4 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
07a5 2e03 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x3
07a6 801a | | Call 0x0,0x1a
07a7 6836 |h6 | Jump_Zero 0x7de
07a8 e402 | | Load 0x2,0x2
07a9 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
07aa 2e03 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x3
07ab e003 | | Load 0x0,0x3
07ac 1b3a | : | Execute Package,Field_Read,Field_Number 0x3a
07ad 1814 | | Execute Package,Field_Execute,Field_Number 0x14
07ae 682f |h/ | Jump_Zero 0x7de
07af e5fc | | Load 0x2,-0x4 ; Debug Table 0x11.0xd = 0x7af,0xa
07b0 00ec | | Load_Encached Diana_Tree_Cache
07b1 e404 | | Load 0x2,0x4
07b2 0120 | | Execute Any,Is_Value
07b3 6803 |h | Jump_Zero 0x7b7
07b4 e003 | | Load 0x0,0x3
07b5 1b0f | | Execute Package,Field_Read,Field_Number 0xf
07b6 7801 |x | Jump 0x7b8
07b7 e404 | | Load 0x2,0x4
07b8 00e1 | | Load_Encached Boolean_Cache
07b9 e402 | | Load 0x2,0x2
07ba e403 | | Load 0x2,0x3
07bb e5ff | | Load 0x2,-0x1
07bc 8220 | | Call 0x1,0x20
07bd 00d1 | | Pop_Control Pop_Count_1
07be c406 | | Store 0x2,0x6
07bf c404 | | Store 0x2,0x4
07c0 0033 | 3 | Store_Top Heap_Access,At_Offset_3
07c1 00d1 | | Pop_Control Pop_Count_1
07c2 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x11.0xe = 0x7c2,0xb
07c3 681a |h | Jump_Zero 0x7de
07c4 e5fc | | Load 0x2,-0x4 ; Debug Table 0x11.0xf = 0x7c4,0xc
07c5 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
07c6 e216 | | Load 0x1,0x16
07c7 016f | o | Execute Variant_Record,Equal
07c8 680d |h | Jump_Zero 0x7d6
07c9 e402 | | Load 0x2,0x2 ; Debug Table 0x11.0x10 = 0x7c9,0xd
07ca e403 | | Load 0x2,0x3
07cb e5ff | | Load 0x2,-0x1
07cc e010 | | Load 0x0,0x10
07cd 181d | | Execute Package,Field_Execute,Field_Number 0x1d
07ce e402 | | Load 0x2,0x2 ; Debug Table 0x11.0x11 = 0x7ce,0xe
07cf 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
07d0 2e03 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x3
07d1 e402 | | Load 0x2,0x2
07d2 3c09 |< | Execute Record,Field_Read,Field_Number 0x9
07d3 e00f | | Load 0x0,0xf
07d4 1858 | X | Execute Package,Field_Execute,Field_Number 0x58
07d5 7808 |x | Jump 0x7de
07d6 e402 | | Load 0x2,0x2 ; Debug Table 0x11.0x12 = 0x7d6,0xf
07d7 00da | | Load_Top At_Offset_2
07d8 e404 | | Load 0x2,0x4
07d9 e403 | | Load 0x2,0x3
07da e5ff | | Load 0x2,-0x1
07db e010 | | Load 0x0,0x10
07dc 181b | | Execute Package,Field_Execute,Field_Number 0x1b
07dd 00d1 | | Pop_Control Pop_Count_1
07de 00db | | Load_Top At_Offset_3 ; Debug Table 0x11.0x13 = 0x7de,0x10
07df 0aff | | Execute_Immediate Plus,-0x1
07e0 0248 | H | Execute Discrete,Check_In_Integer
07e1 a403 | | Store_Unchecked 0x2,0x3
07e2 00db | | Load_Top At_Offset_3 ; Debug Table 0x11.0x14 = 0x7e2,0x1
07e3 e5fe | | Load 0x2,-0x2
07e4 027b | { | Execute Discrete,Greater_Equal
07e5 7795 |w | Jump_Nonzero 0x77b
07e6 4504 |E | Exit_Subprogram 0x4
07e7 0000 | | .XXX[0x1]
07e8 ; --------------------------------------------------------------------------------------
07e8 ; SUBPROGRAM
07e8 ; --------------------------------------------------------------------------------------
07e8 0810 | | .CONST 0x0810 ; Address of begin
07e9 0004 | | .CONST 0x0004 ; Address of exception handler
07ea 000f | | .CONST 0x000f ; Number of locals
07eb INIT_07e8:
07eb e002 | | Load 0x0,0x2 ; Debug Table 0x12 = .DEBUG 0x07eb,0x1120,0x0001,0x0000,0x005a,0x8d45,0x0000,0x0888
; Debug Table 0x12.0x0 = 0x7eb,0xffff
07ec 0322 | " | Declare_Variable Record
07ed 00d8 | | Load_Top At_Offset_0
07ee 1c00 | | Execute_Immediate Run_Utility,0x0
07ef 00f1 | | Load_Encached Diana_Temp_Seq ; Debug Table 0x12.0x1 = 0x7ef,0xfffe
07f0 e014 | | Load 0x0,0x14 ; Debug Table 0x12.0x2 = 0x7f0,0xfffd
07f1 1b0d | | Execute Package,Field_Read,Field_Number 0xd
07f2 02c7 | | Declare_Variable Any
07f3 00d8 | | Load_Top At_Offset_0
07f4 1c00 | | Execute_Immediate Run_Utility,0x0
07f5 e003 | | Load 0x0,0x3 ; Debug Table 0x12.0x3 = 0x7f5,0xfffc
07f6 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38
07f7 1b17 | | Execute Package,Field_Read,Field_Number 0x17
07f8 e003 | | Load 0x0,0x3 ; Debug Table 0x12.0x4 = 0x7f8,0xfffb
07f9 1b0d | | Execute Package,Field_Read,Field_Number 0xd
07fa 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x12.0x5 = 0x7fa,0xfffa
07fb 00f1 | | Load_Encached Diana_Temp_Seq ; Debug Table 0x12.0x6 = 0x7fb,0xfff9
07fc 00f1 | | Load_Encached Diana_Temp_Seq ; Debug Table 0x12.0x7 = 0x7fc,0xfff8
07fd 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x12.0x8 = 0x7fd,0xfff7
07fe 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x12.0x9 = 0x7fe,0xfff6
07ff e003 | | Load 0x0,0x3 ; Debug Table 0x12.0xa = 0x7ff,0xfff5
0800 1b0f | | Execute Package,Field_Read,Field_Number 0xf
0801 02c7 | | Declare_Variable Any
0802 00d8 | | Load_Top At_Offset_0
0803 1c00 | | Execute_Immediate Run_Utility,0x0
0804 00e1 | | Load_Encached Boolean_Cache ; Debug Table 0x12.0xb = 0x804,0xfff4
0805 e5fd | | Load 0x2,-0x3 ; Debug Table 0x12.0xc = 0x805,0xfff3
0806 e001 | | Load 0x0,0x1
0807 1b0f | | Execute Package,Field_Read,Field_Number 0xf
0808 03f1 | | Declare_Variable Discrete,With_Value
0809 e5fe | | Load 0x2,-0x2 ; Debug Table 0x12.0xd = 0x809,0xfff2
080a e5fd | | Load 0x2,-0x3
080b e211 | | Load 0x1,0x11
080c 035b | [ | Declare_Type Array,Constrained
080d 0337 | 7 | Declare_Variable Array
080e 00d8 | | Load_Top At_Offset_0
080f 1c00 | | Execute_Immediate Run_Utility,0x0
0810 BODY_07e8:
0810 e5fd | | Load 0x2,-0x3 ; Debug Table 0x12.0xe = 0x810,0x1
0811 e5fe | | Load 0x2,-0x2
0812 0263 | c | Execute Discrete,Above_Bound
0813 701f |p | Jump_Nonzero 0x833
0814 e01b | | Load 0x0,0x1b ; Debug Table 0x12.0xf = 0x814,0x2
0815 00d9 | | Load_Top At_Offset_1
0816 e40f | | Load 0x2,0xf
0817 01d5 | | Execute Vector,Field_Reference
0818 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
0819 3ffa |? | Loop_Increasing 0x814
081a 7818 |x | Jump 0x833
081b e402 | | Load 0x2,0x2 ; Debug Table 0x12.0x10 = 0x81b,0x4
081c 00da | | Load_Top At_Offset_2
081d e5ff | | Load 0x2,-0x1
081e e008 | | Load 0x0,0x8
081f 180e | | Execute Package,Field_Execute,Field_Number 0xe
0820 005b | [ | Store_Top Discrete,At_Offset_3
0821 00d1 | | Pop_Control Pop_Count_1
0822 e402 | | Load 0x2,0x2 ; Debug Table 0x12.0x11 = 0x822,0x5
0823 00da | | Load_Top At_Offset_2
0824 00da | | Load_Top At_Offset_2
0825 01d6 | | Execute Vector,Field_Write
0826 e408 | | Load 0x2,0x8 ; Debug Table 0x12.0x12 = 0x826,0x6
0827 00da | | Load_Top At_Offset_2
0828 00da | | Load_Top At_Offset_2
0829 01d5 | | Execute Vector,Field_Reference
082a 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
082b 2e03 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x3
082c 00eb | | Load_Encached Diana_Cache
082d 1874 | t | Execute Package,Field_Execute,Field_Number 0x74
082e a408 | | Store_Unchecked 0x2,0x8
082f 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x12.0x13 = 0x82f,0x7
0830 0aff | | Execute_Immediate Plus,-0x1
0831 0248 | H | Execute Discrete,Check_In_Integer
0832 0052 | R | Store_Top_Unchecked Discrete,At_Offset_2
0833 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x12.0x14 = 0x833,0x3
0834 e5fe | | Load 0x2,-0x2
0835 027b | { | Execute Discrete,Greater_Equal
0836 77e4 |w | Jump_Nonzero 0x81b
0837 e408 | | Load 0x2,0x8 ; Debug Table 0x12.0x15 = 0x837,0x8
0838 821c | | Call 0x1,0x1c
0839 0053 | S | Store_Top_Unchecked Discrete,At_Offset_3
083a 00da | | Load_Top At_Offset_2 ; Debug Table 0x12.0x16 = 0x83a,0x9
083b 6806 |h | Jump_Zero 0x842
083c e408 | | Load 0x2,0x8 ; Debug Table 0x12.0x17 = 0x83c,0xa
083d 4975 |Iu | Short_Literal 0x175
083e 00eb | | Load_Encached Diana_Cache
083f 0098 | | Execute Package,Field_Read_Dynamic
0840 183f | ? | Execute Package,Field_Execute,Field_Number 0x3f
0841 a408 | | Store_Unchecked 0x2,0x8
0842 0007 | | Action Break_Optional ; Debug Table 0x12.0x18 = 0x842,0xb
0843 e408 | | Load 0x2,0x8 ; Debug Table 0x12.0x19 = 0x843,0x401
0844 0217 | | Execute Heap_Access,All_Reference
0845 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0846 a407 | | Store_Unchecked 0x2,0x7 ; Debug Table 0x12.0x1a = 0x846,0xb
0847 e407 | | Load 0x2,0x7 ; Debug Table 0x12.0x1b = 0x847,0xc
0848 e013 | | Load 0x0,0x13
0849 1811 | | Execute Package,Field_Execute,Field_Number 0x11
084a c40c | | Store 0x2,0xc
084b 00db | | Load_Top At_Offset_3 ; Debug Table 0x12.0x1c = 0x84b,0xd
084c 821b | | Call 0x1,0x1b
084d 680d |h | Jump_Zero 0x85b
084e 00db | | Load_Top At_Offset_3 ; Debug Table 0x12.0x1d = 0x84e,0xe
084f e003 | | Load 0x0,0x3
0850 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35
0851 183e | > | Execute Package,Field_Execute,Field_Number 0x3e
0852 0092 0bc3 | | Action Push_String_Extended,0xbc3 ; " must be checked out"
0854 01cc | | Execute Vector,Catenate
0855 e00d | | Load 0x0,0xd
0856 180d | | Execute Package,Field_Execute,Field_Number 0xd
0857 4800 |H | Short_Literal 0x0 ; Debug Table 0x12.0x1e = 0x857,0xf
0858 e5fc | | Load 0x2,-0x4
0859 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
085a 4504 |E | Exit_Subprogram 0x4 ; Debug Table 0x12.0x1f = 0x85a,0x10
085b e003 | | Load 0x0,0x3 ; Debug Table 0x12.0x20 = 0x85b,0x11
085c 1b0d | | Execute Package,Field_Read,Field_Number 0xd
085d e5fc | | Load 0x2,-0x4
085e 3c03 |< | Execute Record,Field_Read,Field_Number 0x3
085f e407 | | Load 0x2,0x7
0860 821d | | Call 0x1,0x1d
0861 c406 | | Store 0x2,0x6
0862 e406 | | Load 0x2,0x6 ; Debug Table 0x12.0x21 = 0x862,0x12
0863 6819 |h | Jump_Zero 0x87d
0864 0092 0bc1 | | Action Push_String_Extended,0xbc1 ; "can't demote parent of "
; Debug Table 0x12.0x22 = 0x864,0x13
0866 4828 |H( | Short_Literal 0x28
0867 e407 | | Load 0x2,0x7
0868 e017 | | Load 0x0,0x17
0869 180f | | Execute Package,Field_Execute,Field_Number 0xf
086a 01cc | | Execute Vector,Catenate
086b 0092 0bc2 | | Action Push_String_Extended,0xbc2 ; " from coded ("
086d 01cc | | Execute Vector,Catenate
086e e406 | | Load 0x2,0x6
086f e003 | | Load 0x0,0x3
0870 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0871 025e | ^ | Execute Discrete,Convert
0872 1c01 | | Execute_Immediate Run_Utility,0x1
0873 01cc | | Execute Vector,Catenate
0874 0092 0bb8 | | Action Push_String_Extended,0xbb8 ; ")"
0876 01cc | | Execute Vector,Catenate
0877 e00d | | Load 0x0,0xd
0878 180d | | Execute Package,Field_Execute,Field_Number 0xd
0879 4800 |H | Short_Literal 0x0 ; Debug Table 0x12.0x23 = 0x879,0x14
087a e5fc | | Load 0x2,-0x4
087b 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
087c 4504 |E | Exit_Subprogram 0x4 ; Debug Table 0x12.0x24 = 0x87c,0x15
087d e003 | | Load 0x0,0x3 ; Debug Table 0x12.0x25 = 0x87d,0x16
087e 1b0d | | Execute Package,Field_Read,Field_Number 0xd
087f 00f1 | | Load_Encached Diana_Temp_Seq
0880 e003 | | Load 0x0,0x3
0881 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38
0882 1b17 | | Execute Package,Field_Read,Field_Number 0x17
0883 00f1 | | Load_Encached Diana_Temp_Seq
0884 e404 | | Load 0x2,0x4
0885 0120 | | Execute Any,Is_Value
0886 6803 |h | Jump_Zero 0x88a
0887 e014 | | Load 0x0,0x14
0888 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0889 7801 |x | Jump 0x88b
088a e404 | | Load 0x2,0x4
088b 6538 |e8 | Indirect_Literal Discrete,0x5c4,{0x00000000, 0x00004000}
088c e5fc | | Load 0x2,-0x4
088d 3c03 |< | Execute Record,Field_Read,Field_Number 0x3
088e 4800 |H | Short_Literal 0x0
088f e003 | | Load 0x0,0x3
0890 1b34 | 4 | Execute Package,Field_Read,Field_Number 0x34
0891 1b0e | | Execute Package,Field_Read,Field_Number 0xe
0892 e003 | | Load 0x0,0x3
0893 1815 | | Execute Package,Field_Execute,Field_Number 0x15
0894 4802 |H | Short_Literal 0x2
0895 e408 | | Load 0x2,0x8
0896 e003 | | Load 0x0,0x3
0897 1b3a | : | Execute Package,Field_Read,Field_Number 0x3a
0898 181c | | Execute Package,Field_Execute,Field_Number 0x1c
0899 c404 | | Store 0x2,0x4
089a c409 | | Store 0x2,0x9
089b c405 | | Store 0x2,0x5
089c c403 | | Store 0x2,0x3
089d c406 | | Store 0x2,0x6
089e e406 | | Load 0x2,0x6 ; Debug Table 0x12.0x26 = 0x89e,0x17
089f 6807 |h | Jump_Zero 0x8a7
08a0 e5fc | | Load 0x2,-0x4 ; Debug Table 0x12.0x27 = 0x8a0,0x18
08a1 e5fd | | Load 0x2,-0x3
08a2 e5fe | | Load 0x2,-0x2
08a3 e5ff | | Load 0x2,-0x1
08a4 8221 | ! | Call 0x1,0x21
08a5 00d1 | | Pop_Control Pop_Count_1
08a6 4504 |E | Exit_Subprogram 0x4 ; Debug Table 0x12.0x28 = 0x8a6,0x19
08a7 00da | | Load_Top At_Offset_2 ; Debug Table 0x12.0x29 = 0x8a7,0x1a
08a8 7006 |p | Jump_Nonzero 0x8af
08a9 e409 | | Load 0x2,0x9 ; Debug Table 0x12.0x2a = 0x8a9,0x1b
08aa 4975 |Iu | Short_Literal 0x175
08ab 00eb | | Load_Encached Diana_Cache
08ac 0098 | | Execute Package,Field_Read_Dynamic
08ad 183f | ? | Execute Package,Field_Execute,Field_Number 0x3f
08ae a409 | | Store_Unchecked 0x2,0x9
08af e5fd | | Load 0x2,-0x3 ; Debug Table 0x12.0x2b = 0x8af,0x1c
08b0 0052 | R | Store_Top_Unchecked Discrete,At_Offset_2
08b1 785d |x] | Jump 0x90f
08b2 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x12.0x2c = 0x8b2,0x1f
08b3 0aff | | Execute_Immediate Plus,-0x1
08b4 0248 | H | Execute Discrete,Check_In_Integer
08b5 0052 | R | Store_Top_Unchecked Discrete,At_Offset_2
08b6 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x12.0x2d = 0x8b6,0x1e
08b7 00d9 | | Load_Top At_Offset_1
08b8 01d5 | | Execute Vector,Field_Reference
08b9 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
08ba e01b | | Load 0x0,0x1b
08bb 016f | o | Execute Variant_Record,Equal
08bc 77f5 |w | Jump_Nonzero 0x8b2
08bd 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x12.0x2e = 0x8bd,0x20
08be 00d9 | | Load_Top At_Offset_1
08bf 01d5 | | Execute Vector,Field_Reference
08c0 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
08c1 2e03 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x3
08c2 a40b | | Store_Unchecked 0x2,0xb
08c3 0092 0bbd | | Action Push_String_Extended,0xbbd ; "demoted "
; Debug Table 0x12.0x2f = 0x8c3,0x21
08c5 4828 |H( | Short_Literal 0x28
08c6 e40b | | Load 0x2,0xb
08c7 e017 | | Load 0x0,0x17
08c8 180f | | Execute Package,Field_Execute,Field_Number 0xf
08c9 01cc | | Execute Vector,Catenate
08ca e00d | | Load 0x0,0xd
08cb 180e | | Execute Package,Field_Execute,Field_Number 0xe
08cc 0007 | | Action Break_Optional ; Debug Table 0x12.0x30 = 0x8cc,0x22
08cd e409 | | Load 0x2,0x9 ; Debug Table 0x12.0x31 = 0x8cd,0x801
08ce 0217 | | Execute Heap_Access,All_Reference
08cf 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
08d0 a40a | | Store_Unchecked 0x2,0xa ; Debug Table 0x12.0x32 = 0x8d0,0x22
08d1 e003 | | Load 0x0,0x3 ; Debug Table 0x12.0x33 = 0x8d1,0x23
08d2 1b0d | | Execute Package,Field_Read,Field_Number 0xd
08d3 e40c | | Load 0x2,0xc
08d4 0120 | | Execute Any,Is_Value
08d5 6803 |h | Jump_Zero 0x8d9
08d6 e003 | | Load 0x0,0x3
08d7 1b0f | | Execute Package,Field_Read,Field_Number 0xf
08d8 7801 |x | Jump 0x8da
08d9 e40c | | Load 0x2,0xc
08da 64e9 |d | Indirect_Literal Discrete,0x5c4,{0x00000000, 0x00004000}
08db e5fc | | Load 0x2,-0x4
08dc 3c03 |< | Execute Record,Field_Read,Field_Number 0x3
08dd 4800 |H | Short_Literal 0x0
08de e003 | | Load 0x0,0x3
08df 181e | | Execute Package,Field_Execute,Field_Number 0x1e
08e0 e40a | | Load 0x2,0xa
08e1 e003 | | Load 0x0,0x3
08e2 1b39 | 9 | Execute Package,Field_Read,Field_Number 0x39
08e3 1816 | | Execute Package,Field_Execute,Field_Number 0x16
08e4 c40c | | Store 0x2,0xc
08e5 c406 | | Store 0x2,0x6
08e6 e406 | | Load 0x2,0x6 ; Debug Table 0x12.0x34 = 0x8e6,0x24
08e7 701e |p | Jump_Nonzero 0x906
08e8 4801 |H | Short_Literal 0x1 ; Debug Table 0x12.0x35 = 0x8e8,0x25
08e9 e01c | | Load 0x0,0x1c
08ea 1c08 | | Execute_Immediate Run_Utility,0x8
08eb e40c | | Load 0x2,0xc
08ec e003 | | Load 0x0,0x3
08ed 1b0f | | Execute Package,Field_Read,Field_Number 0xf
08ee 0119 | | Execute Any,Check_In_Formal_Type
08ef 00d9 | | Load_Top At_Offset_1
08f0 2a02 |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x2
08f1 00da | | Load_Top At_Offset_2
08f2 00da | | Load_Top At_Offset_2
08f3 01d5 | | Execute Vector,Field_Reference
08f4 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
08f5 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x12.0x36 = 0x8f5,0x26
08f6 00d9 | | Load_Top At_Offset_1
08f7 01d7 | | Execute Vector,Field_Read
08f8 00d8 | | Load_Top At_Offset_0
08f9 00db | | Load_Top At_Offset_3
08fa e5ff | | Load 0x2,-0x1
08fb e010 | | Load 0x0,0x10
08fc 1818 | | Execute Package,Field_Execute,Field_Number 0x18
08fd 00d2 | | Pop_Control Pop_Count_2
08fe e40a | | Load 0x2,0xa ; Debug Table 0x12.0x37 = 0x8fe,0x27
08ff e40b | | Load 0x2,0xb
0900 00db | | Load_Top At_Offset_3
0901 00db | | Load_Top At_Offset_3
0902 01d5 | | Execute Vector,Field_Reference
0903 3c09 |< | Execute Record,Field_Read,Field_Number 0x9
0904 e00f | | Load 0x0,0xf
0905 1857 | W | Execute Package,Field_Execute,Field_Number 0x57
0906 0007 | | Action Break_Optional ; Debug Table 0x12.0x38 = 0x906,0x28
0907 e409 | | Load 0x2,0x9 ; Debug Table 0x12.0x39 = 0x907,0xc01
0908 0217 | | Execute Heap_Access,All_Reference
0909 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
090a a409 | | Store_Unchecked 0x2,0x9 ; Debug Table 0x12.0x3a = 0x90a,0x28
090b 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x12.0x3b = 0x90b,0x29
090c 0aff | | Execute_Immediate Plus,-0x1
090d 0248 | H | Execute Discrete,Check_In_Integer
090e 0052 | R | Store_Top_Unchecked Discrete,At_Offset_2
090f 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x12.0x3c = 0x90f,0x1d
0910 e5fe | | Load 0x2,-0x2
0911 027b | { | Execute Discrete,Greater_Equal
0912 77a3 |w | Jump_Nonzero 0x8b6
0913 4504 |E | Exit_Subprogram 0x4
0914 0000 0000 | | .BLANK 0000[0x4]
0918 ; --------------------------------------------------------------------------------------
0918 ; SUBPROGRAM
0918 ; --------------------------------------------------------------------------------------
0918 091b | | .CONST 0x091b ; Address of begin
0919 0004 | | .CONST 0x0004 ; Address of exception handler
091a 0001 | | .CONST 0x0001 ; Number of locals
091b BODY_0918:
091b INIT_0918:
091b e5fc | | Load 0x2,-0x4 ; Debug Table 0x13 = .DEBUG 0x091b,0x119c,0x0001,0x0000,0x005a,0x8d45,0x0000,0x0a70
; Debug Table 0x13.0x0 = 0x91b,0x1
091c 0f01 | | Execute_Immediate Equal,0x1
091d 6809 |h | Jump_Zero 0x927
091e e5fb | | Load 0x2,-0x5 ; Debug Table 0x13.0x1 = 0x91e,0x2
091f e5fd | | Load 0x2,-0x3
0920 e5fe | | Load 0x2,-0x2
0921 e5ff | | Load 0x2,-0x1
0922 8221 | ! | Call 0x1,0x21
0923 00d1 | | Pop_Control Pop_Count_1
0924 4800 |H | Short_Literal 0x0 ; Debug Table 0x13.0x2 = 0x924,0x3
0925 a5fc | | Store_Unchecked 0x2,-0x4
0926 4504 |E | Exit_Subprogram 0x4
0927 e5fc | | Load 0x2,-0x4 ; Debug Table 0x13.0x3 = 0x927,0x4
0928 0c02 | | Execute_Immediate Greater_Equal,0x2
0929 6808 |h | Jump_Zero 0x932
092a e5fb | | Load 0x2,-0x5 ; Debug Table 0x13.0x4 = 0x92a,0x5
092b e5fd | | Load 0x2,-0x3
092c e5fe | | Load 0x2,-0x2
092d e5ff | | Load 0x2,-0x1
092e 8222 | " | Call 0x1,0x22
092f 00d1 | | Pop_Control Pop_Count_1
0930 4800 |H | Short_Literal 0x0 ; Debug Table 0x13.0x5 = 0x930,0x6
0931 a5fc | | Store_Unchecked 0x2,-0x4
0932 4504 |E | Exit_Subprogram 0x4
0933 0000 0000 | | .BLANK 0000[0x5]
0938 ; --------------------------------------------------------------------------------------
0938 ; SUBPROGRAM
0938 ; --------------------------------------------------------------------------------------
0938 094a | J | .CONST 0x094a ; Address of begin
0939 0004 | | .CONST 0x0004 ; Address of exception handler
093a 0006 | | .CONST 0x0006 ; Number of locals
093b INIT_0938:
093b e002 | | Load 0x0,0x2 ; Debug Table 0x14 = .DEBUG 0x093b,0x11aa,0x0001,0x0000,0x005a,0x8d45,0x0000,0x0ab3
; Debug Table 0x14.0x0 = 0x93b,0xffff
093c 0322 | " | Declare_Variable Record
093d 00d8 | | Load_Top At_Offset_0
093e 1c00 | | Execute_Immediate Run_Utility,0x0
093f 00e2 | | Load_Encached Integer_Cache ; Debug Table 0x14.0x1 = 0x93f,0xfffe
0940 0600 | | Execute_Immediate Set_Value_Unchecked,0x0
0941 00f0 | | Load_Encached Segment_Cache ; Debug Table 0x14.0x2 = 0x941,0xfffd
0942 e5fd | | Load 0x2,-0x3 ; Debug Table 0x14.0x3 = 0x942,0xfffc
0943 e001 | | Load 0x0,0x1
0944 1b0f | | Execute Package,Field_Read,Field_Number 0xf
0945 03f1 | | Declare_Variable Discrete,With_Value
0946 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x14.0x4 = 0x946,0xfffb
0947 e001 | | Load 0x0,0x1
0948 1b0f | | Execute Package,Field_Read,Field_Number 0xf
0949 03f1 | | Declare_Variable Discrete,With_Value
094a BODY_0938:
094a 0007 | | Action Break_Optional ; Debug Table 0x14.0x5 = 0x94a,0x1
094b 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x14.0x6 = 0x94b,0x2
094c e5fe | | Load 0x2,-0x2
094d 027c | | | Execute Discrete,Less
094e 6809 |h | Jump_Zero 0x958
094f e5fc | | Load 0x2,-0x4 ; Debug Table 0x14.0x7 = 0x94f,0x3
0950 e403 | | Load 0x2,0x3
0951 00da | | Load_Top At_Offset_2
0952 e5fe | | Load 0x2,-0x2
0953 e5ff | | Load 0x2,-0x1
0954 8223 | # | Call 0x1,0x23
0955 c403 | | Store 0x2,0x3
0956 00d1 | | Pop_Control Pop_Count_1
0957 4504 |E | Exit_Subprogram 0x4 ; Debug Table 0x14.0x8 = 0x957,0x4
0958 e402 | | Load 0x2,0x2 ; Debug Table 0x14.0x9 = 0x958,0x5
0959 00da | | Load_Top At_Offset_2
095a e5ff | | Load 0x2,-0x1
095b e008 | | Load 0x0,0x8
095c 180e | | Execute Package,Field_Execute,Field_Number 0xe
095d 005b | [ | Store_Top Discrete,At_Offset_3
095e 00d1 | | Pop_Control Pop_Count_1
095f e402 | | Load 0x2,0x2 ; Debug Table 0x14.0xa = 0x95f,0x6
0960 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
0961 2c01 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
0962 6839 |h9 | Jump_Zero 0x99c
0963 e5fc | | Load 0x2,-0x4 ; Debug Table 0x14.0xb = 0x963,0x7
0964 e403 | | Load 0x2,0x3
0965 00da | | Load_Top At_Offset_2
0966 e402 | | Load 0x2,0x2
0967 e405 | | Load 0x2,0x5
0968 801d | | Call 0x0,0x1d
0969 e5ff | | Load 0x2,-0x1
096a 8223 | # | Call 0x1,0x23
096b c403 | | Store 0x2,0x3
096c 00d1 | | Pop_Control Pop_Count_1
096d e402 | | Load 0x2,0x2 ; Debug Table 0x14.0xc = 0x96d,0x8
096e 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
096f 2e02 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x2
0970 e013 | | Load 0x0,0x13
0971 180d | | Execute Package,Field_Execute,Field_Number 0xd
0972 7006 |p | Jump_Nonzero 0x979
0973 e402 | | Load 0x2,0x2 ; Debug Table 0x14.0xd = 0x973,0x9
0974 00da | | Load_Top At_Offset_2
0975 e5ff | | Load 0x2,-0x1
0976 e010 | | Load 0x0,0x10
0977 181d | | Execute Package,Field_Execute,Field_Number 0x1d
0978 7897 |x | Jump 0xa10
0979 e5fc | | Load 0x2,-0x4 ; Debug Table 0x14.0xe = 0x979,0xa
097a 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
097b 7012 |p | Jump_Nonzero 0x98e
097c e5ff | | Load 0x2,-0x1
097d 0217 | | Execute Heap_Access,All_Reference
097e 3c08 |< | Execute Record,Field_Read,Field_Number 0x8
097f e01e | | Load 0x0,0x1e
0980 025f | _ | Execute Discrete,Not_In_Type
0981 700c |p | Jump_Nonzero 0x98e
0982 e5ff | | Load 0x2,-0x1
0983 0217 | | Execute Heap_Access,All_Reference
0984 3c05 |< | Execute Record,Field_Read,Field_Number 0x5
0985 e402 | | Load 0x2,0x2
0986 3c09 |< | Execute Record,Field_Read,Field_Number 0x9
0987 e00f | | Load 0x0,0xf
0988 183d | = | Execute Package,Field_Execute,Field_Number 0x3d
0989 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x14.0xf = 0x989,0x401
098a 021d | | Execute Heap_Access,Is_Null
098b 00d0 | | Action Swap_Control
098c 00d1 | | Pop_Control Pop_Count_1
098d 7801 |x | Jump 0x98f ; Debug Table 0x14.0x10 = 0x98d,0xa
098e 4801 |H | Short_Literal 0x1
098f 6880 |h | Jump_Zero 0xa10
0990 e5fc | | Load 0x2,-0x4
0991 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
0992 e216 | | Load 0x1,0x16
0993 016e | n | Execute Variant_Record,Not_Equal
0994 687b |h{ | Jump_Zero 0xa10
0995 e5fc | | Load 0x2,-0x4 ; Debug Table 0x14.0x11 = 0x995,0xb
0996 e402 | | Load 0x2,0x2
0997 00db | | Load_Top At_Offset_3
0998 e5ff | | Load 0x2,-0x1
0999 821f | | Call 0x1,0x1f
099a 00d2 | | Pop_Control Pop_Count_2
099b 7874 |xt | Jump 0xa10
099c e5fc | | Load 0x2,-0x4 ; Debug Table 0x14.0x12 = 0x99c,0xc
099d 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
099e 7067 |pg | Jump_Nonzero 0xa06
099f e402 | | Load 0x2,0x2
09a0 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
09a1 2e03 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x3
09a2 801a | | Call 0x0,0x1a
09a3 6862 |hb | Jump_Zero 0xa06
09a4 e402 | | Load 0x2,0x2
09a5 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
09a6 2e03 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x3
09a7 e003 | | Load 0x0,0x3
09a8 1b3a | : | Execute Package,Field_Read,Field_Number 0x3a
09a9 1814 | | Execute Package,Field_Execute,Field_Number 0x14
09aa 685b |h[ | Jump_Zero 0xa06
09ab e402 | | Load 0x2,0x2 ; Debug Table 0x14.0x13 = 0x9ab,0xd
09ac 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
09ad 0c02 | | Execute_Immediate Greater_Equal,0x2
09ae 7005 |p | Jump_Nonzero 0x9b4
09af e5fc | | Load 0x2,-0x4
09b0 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
09b1 e216 | | Load 0x1,0x16
09b2 016f | o | Execute Variant_Record,Equal
09b3 6814 |h | Jump_Zero 0x9c8
09b4 00db | | Load_Top At_Offset_3 ; Debug Table 0x14.0x14 = 0x9b4,0xe
09b5 0c01 | | Execute_Immediate Greater_Equal,0x1
09b6 680a |h | Jump_Zero 0x9c1
09b7 e5fc | | Load 0x2,-0x4 ; Debug Table 0x14.0x15 = 0x9b7,0xf
09b8 e403 | | Load 0x2,0x3
09b9 00da | | Load_Top At_Offset_2
09ba e402 | | Load 0x2,0x2
09bb e405 | | Load 0x2,0x5
09bc 801d | | Call 0x0,0x1d
09bd e5ff | | Load 0x2,-0x1
09be 8223 | # | Call 0x1,0x23
09bf c403 | | Store 0x2,0x3
09c0 00d1 | | Pop_Control Pop_Count_1
09c1 e5fc | | Load 0x2,-0x4 ; Debug Table 0x14.0x16 = 0x9c1,0x10
09c2 00da | | Load_Top At_Offset_2
09c3 00db | | Load_Top At_Offset_3
09c4 e5ff | | Load 0x2,-0x1
09c5 8221 | ! | Call 0x1,0x21
09c6 00d1 | | Pop_Control Pop_Count_1
09c7 7848 |xH | Jump 0xa10
09c8 00db | | Load_Top At_Offset_3 ; Debug Table 0x14.0x17 = 0x9c8,0x11
09c9 7010 |p | Jump_Nonzero 0x9da
09ca 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x14.0x18 = 0x9ca,0x12
09cb 0051 | Q | Store_Top_Unchecked Discrete,At_Offset_1
09cc e402 | | Load 0x2,0x2 ; Debug Table 0x14.0x19 = 0x9cc,0x13
09cd 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
09ce 2e03 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x3
09cf 0007 | | Action Break_Optional
09d0 e407 | | Load 0x2,0x7 ; Debug Table 0x14.0x1a = 0x9d0,0x801
09d1 0007 | | Action Break_Optional
09d2 0210 | | Execute Heap_Access,Get_Segment ; Debug Table 0x14.0x1b = 0x9d2,0x802
09d3 0007 | | Action Break_Optional ; Debug Table 0x14.0x1c = 0x9d3,0x803
09d4 00d0 | | Action Swap_Control ; Debug Table 0x14.0x1d = 0x9d4,0x804
09d5 00d1 | | Pop_Control Pop_Count_1
09d6 0033 | 3 | Store_Top Heap_Access,At_Offset_3 ; Debug Table 0x14.0x1e = 0x9d6,0x13
09d7 4801 |H | Short_Literal 0x1 ; Debug Table 0x14.0x1f = 0x9d7,0x14
09d8 a403 | | Store_Unchecked 0x2,0x3
09d9 7836 |x6 | Jump 0xa10
09da e402 | | Load 0x2,0x2 ; Debug Table 0x14.0x20 = 0x9da,0x15
09db 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
09dc 2e03 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x3
09dd 0007 | | Action Break_Optional
09de e407 | | Load 0x2,0x7 ; Debug Table 0x14.0x21 = 0x9de,0xc01
09df 0007 | | Action Break_Optional
09e0 0210 | | Execute Heap_Access,Get_Segment ; Debug Table 0x14.0x22 = 0x9e0,0xc02
09e1 0007 | | Action Break_Optional ; Debug Table 0x14.0x23 = 0x9e1,0xc03
09e2 00d0 | | Action Swap_Control ; Debug Table 0x14.0x24 = 0x9e2,0xc04
09e3 00d1 | | Pop_Control Pop_Count_1
09e4 00db | | Load_Top At_Offset_3 ; Debug Table 0x14.0x25 = 0x9e4,0x15
09e5 021f | | Execute Heap_Access,Equal
09e6 6805 |h | Jump_Zero 0x9ec
09e7 00db | | Load_Top At_Offset_3 ; Debug Table 0x14.0x26 = 0x9e7,0x16
09e8 0a01 | | Execute_Immediate Plus,0x1
09e9 0248 | H | Execute Discrete,Check_In_Integer
09ea a403 | | Store_Unchecked 0x2,0x3
09eb 7824 |x$ | Jump 0xa10
09ec e5fc | | Load 0x2,-0x4 ; Debug Table 0x14.0x27 = 0x9ec,0x17
09ed e403 | | Load 0x2,0x3
09ee 00da | | Load_Top At_Offset_2
09ef e402 | | Load 0x2,0x2
09f0 e405 | | Load 0x2,0x5
09f1 801d | | Call 0x0,0x1d
09f2 e5ff | | Load 0x2,-0x1
09f3 8223 | # | Call 0x1,0x23
09f4 c403 | | Store 0x2,0x3
09f5 00d1 | | Pop_Control Pop_Count_1
09f6 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x14.0x28 = 0x9f6,0x18
09f7 0051 | Q | Store_Top_Unchecked Discrete,At_Offset_1
09f8 e402 | | Load 0x2,0x2 ; Debug Table 0x14.0x29 = 0x9f8,0x19
09f9 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
09fa 2e03 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x3
09fb 0007 | | Action Break_Optional
09fc e407 | | Load 0x2,0x7 ; Debug Table 0x14.0x2a = 0x9fc,0x1001
09fd 0007 | | Action Break_Optional
09fe 0210 | | Execute Heap_Access,Get_Segment ; Debug Table 0x14.0x2b = 0x9fe,0x1002
09ff 0007 | | Action Break_Optional ; Debug Table 0x14.0x2c = 0x9ff,0x1003
0a00 00d0 | | Action Swap_Control ; Debug Table 0x14.0x2d = 0xa00,0x1004
0a01 00d1 | | Pop_Control Pop_Count_1
0a02 0033 | 3 | Store_Top Heap_Access,At_Offset_3 ; Debug Table 0x14.0x2e = 0xa02,0x19
0a03 4801 |H | Short_Literal 0x1 ; Debug Table 0x14.0x2f = 0xa03,0x1a
0a04 a403 | | Store_Unchecked 0x2,0x3
0a05 780a |x | Jump 0xa10
0a06 e5fc | | Load 0x2,-0x4 ; Debug Table 0x14.0x30 = 0xa06,0x1b
0a07 e403 | | Load 0x2,0x3
0a08 00da | | Load_Top At_Offset_2
0a09 e402 | | Load 0x2,0x2
0a0a e405 | | Load 0x2,0x5
0a0b 801d | | Call 0x0,0x1d
0a0c e5ff | | Load 0x2,-0x1
0a0d 8223 | # | Call 0x1,0x23
0a0e c403 | | Store 0x2,0x3
0a0f 00d1 | | Pop_Control Pop_Count_1
0a10 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x14.0x31 = 0xa10,0x1c
0a11 0aff | | Execute_Immediate Plus,-0x1
0a12 0248 | H | Execute Discrete,Check_In_Integer
0a13 0052 | R | Store_Top_Unchecked Discrete,At_Offset_2
0a14 7f36 | 6 | Jump 0x94b
0a15 0000 0000 | | .XXX[0x3]
0a17 0000 | |
0a18 ; --------------------------------------------------------------------------------------
0a18 ; SUBPROGRAM
0a18 ; --------------------------------------------------------------------------------------
0a18 0a2a | * | .CONST 0x0a2a ; Address of begin
0a19 0004 | | .CONST 0x0004 ; Address of exception handler
0a1a 0006 | | .CONST 0x0006 ; Number of locals
0a1b INIT_0a18:
0a1b e002 | | Load 0x0,0x2 ; Debug Table 0x15 = .DEBUG 0x0a1b,0x1210,0x0001,0x0000,0x005a,0x8d45,0x0000,0x0c19
; Debug Table 0x15.0x0 = 0xa1b,0xffff
0a1c 0322 | " | Declare_Variable Record
0a1d 00d8 | | Load_Top At_Offset_0
0a1e 1c00 | | Execute_Immediate Run_Utility,0x0
0a1f e003 | | Load 0x0,0x3 ; Debug Table 0x15.0x1 = 0xa1f,0xfffe
0a20 1b0f | | Execute Package,Field_Read,Field_Number 0xf
0a21 02c7 | | Declare_Variable Any
0a22 00d8 | | Load_Top At_Offset_0
0a23 1c00 | | Execute_Immediate Run_Utility,0x0
0a24 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x15.0x2 = 0xa24,0xfffd
0a25 00e1 | | Load_Encached Boolean_Cache ; Debug Table 0x15.0x3 = 0xa25,0xfffc
0a26 e5fe | | Load 0x2,-0x2 ; Debug Table 0x15.0x4 = 0xa26,0xfffb
0a27 e001 | | Load 0x0,0x1
0a28 1b0f | | Execute Package,Field_Read,Field_Number 0xf
0a29 03f1 | | Declare_Variable Discrete,With_Value
0a2a BODY_0a18:
0a2a 7846 |xF | Jump 0xa71
0a2b 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x15.0x5 = 0xa2b,0x2
0a2c e5ff | | Load 0x2,-0x1
0a2d 0217 | | Execute Heap_Access,All_Reference
0a2e 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0a2f e00c | | Load 0x0,0xc
0a30 1868 | h | Execute Package,Field_Execute,Field_Number 0x68
0a31 e402 | | Load 0x2,0x2
0a32 017d | } | Execute Record,Structure_Write
0a33 e402 | | Load 0x2,0x2 ; Debug Table 0x15.0x6 = 0xa33,0x3
0a34 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
0a35 2c01 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
0a36 680d |h | Jump_Zero 0xa44
0a37 e402 | | Load 0x2,0x2 ; Debug Table 0x15.0x7 = 0xa37,0x4
0a38 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
0a39 2e02 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x2
0a3a e013 | | Load 0x0,0x13
0a3b 180d | | Execute Package,Field_Execute,Field_Number 0xd
0a3c 6830 |h0 | Jump_Zero 0xa6d
0a3d e5fd | | Load 0x2,-0x3 ; Debug Table 0x15.0x8 = 0xa3d,0x5
0a3e e402 | | Load 0x2,0x2
0a3f 00da | | Load_Top At_Offset_2
0a40 e5ff | | Load 0x2,-0x1
0a41 821f | | Call 0x1,0x1f
0a42 00d2 | | Pop_Control Pop_Count_2
0a43 7829 |x) | Jump 0xa6d
0a44 e402 | | Load 0x2,0x2 ; Debug Table 0x15.0x9 = 0xa44,0x6
0a45 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
0a46 2e03 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x3
0a47 801a | | Call 0x0,0x1a
0a48 6824 |h$ | Jump_Zero 0xa6d
0a49 e402 | | Load 0x2,0x2
0a4a 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
0a4b 2e03 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x3
0a4c e003 | | Load 0x0,0x3
0a4d 1b3a | : | Execute Package,Field_Read,Field_Number 0x3a
0a4e 1814 | | Execute Package,Field_Execute,Field_Number 0x14
0a4f 681d |h | Jump_Zero 0xa6d
0a50 e5fd | | Load 0x2,-0x3 ; Debug Table 0x15.0xa = 0xa50,0x7
0a51 00ec | | Load_Encached Diana_Tree_Cache
0a52 e403 | | Load 0x2,0x3
0a53 0120 | | Execute Any,Is_Value
0a54 6803 |h | Jump_Zero 0xa58
0a55 e003 | | Load 0x0,0x3
0a56 1b0f | | Execute Package,Field_Read,Field_Number 0xf
0a57 7801 |x | Jump 0xa59
0a58 e403 | | Load 0x2,0x3
0a59 00e1 | | Load_Encached Boolean_Cache
0a5a e402 | | Load 0x2,0x2
0a5b e406 | | Load 0x2,0x6
0a5c e5ff | | Load 0x2,-0x1
0a5d 8220 | | Call 0x1,0x20
0a5e 00d1 | | Pop_Control Pop_Count_1
0a5f c405 | | Store 0x2,0x5
0a60 c403 | | Store 0x2,0x3
0a61 c404 | | Store 0x2,0x4
0a62 00d1 | | Pop_Control Pop_Count_1
0a63 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x15.0xb = 0xa63,0x8
0a64 6808 |h | Jump_Zero 0xa6d
0a65 e402 | | Load 0x2,0x2 ; Debug Table 0x15.0xc = 0xa65,0x9
0a66 00db | | Load_Top At_Offset_3
0a67 e403 | | Load 0x2,0x3
0a68 00db | | Load_Top At_Offset_3
0a69 e5ff | | Load 0x2,-0x1
0a6a e010 | | Load 0x0,0x10
0a6b 181b | | Execute Package,Field_Execute,Field_Number 0x1b
0a6c 00d1 | | Pop_Control Pop_Count_1
0a6d 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x15.0xd = 0xa6d,0xa
0a6e e402 | | Load 0x2,0x2
0a6f 801f | | Call 0x0,0x1f
0a70 0059 | Y | Store_Top Discrete,At_Offset_1
0a71 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x15.0xe = 0xa71,0x1
0a72 e5ff | | Load 0x2,-0x1
0a73 0217 | | Execute Heap_Access,All_Reference
0a74 3c06 |< | Execute Record,Field_Read,Field_Number 0x6
0a75 027c | | | Execute Discrete,Less
0a76 77b4 |w | Jump_Nonzero 0xa2b
0a77 4503 |E | Exit_Subprogram 0x3
0a78 ; --------------------------------------------------------------------------------------
0a78 ; SUBPROGRAM
0a78 ; --------------------------------------------------------------------------------------
0a78 0a80 | | .CONST 0x0a80 ; Address of begin
0a79 0004 | | .CONST 0x0004 ; Address of exception handler
0a7a 0003 | | .CONST 0x0003 ; Number of locals
0a7b INIT_0a78:
0a7b e002 | | Load 0x0,0x2 ; Debug Table 0x16 = .DEBUG 0x0a7b,0x1230,0x0001,0x0000,0x005a,0x8d45,0x0000,0x0cb1
; Debug Table 0x16.0x0 = 0xa7b,0xffff
0a7c 0322 | " | Declare_Variable Record
0a7d 00d8 | | Load_Top At_Offset_0
0a7e 1c00 | | Execute_Immediate Run_Utility,0x0
0a7f 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x16.0x1 = 0xa7f,0xfffe
0a80 BODY_0a78:
0a80 e5ff | | Load 0x2,-0x1 ; Debug Table 0x16.0x2 = 0xa80,0x1
0a81 e010 | | Load 0x0,0x10
0a82 1812 | | Execute Package,Field_Execute,Field_Number 0x12
0a83 e5ff | | Load 0x2,-0x1 ; Debug Table 0x16.0x3 = 0xa83,0x2
0a84 0217 | | Execute Heap_Access,All_Reference
0a85 3c04 |< | Execute Record,Field_Read,Field_Number 0x4
0a86 e020 | | Load 0x0,0x20
0a87 0260 | ` | Execute Discrete,In_Type
0a88 6816 |h | Jump_Zero 0xa9f
0a89 e5fe | | Load 0x2,-0x2 ; Debug Table 0x16.0x4 = 0xa89,0x3
0a8a e5ff | | Load 0x2,-0x1
0a8b 0217 | | Execute Heap_Access,All_Reference
0a8c 3c07 |< | Execute Record,Field_Read,Field_Number 0x7
0a8d 027c | | | Execute Discrete,Less
0a8e 6809 |h | Jump_Zero 0xa98
0a8f e5fc | | Load 0x2,-0x4 ; Debug Table 0x16.0x5 = 0xa8f,0x4
0a90 e5fd | | Load 0x2,-0x3
0a91 e5ff | | Load 0x2,-0x1
0a92 0217 | | Execute Heap_Access,All_Reference
0a93 3c07 |< | Execute Record,Field_Read,Field_Number 0x7
0a94 e5ff | | Load 0x2,-0x1
0a95 8224 | $ | Call 0x1,0x24
0a96 00d1 | | Pop_Control Pop_Count_1
0a97 4504 |E | Exit_Subprogram 0x4
0a98 e5fc | | Load 0x2,-0x4 ; Debug Table 0x16.0x6 = 0xa98,0x5
0a99 e5fd | | Load 0x2,-0x3
0a9a e5fe | | Load 0x2,-0x2
0a9b e5ff | | Load 0x2,-0x1
0a9c 8224 | $ | Call 0x1,0x24
0a9d 00d1 | | Pop_Control Pop_Count_1
0a9e 4504 |E | Exit_Subprogram 0x4
0a9f e5fe | | Load 0x2,-0x2 ; Debug Table 0x16.0x7 = 0xa9f,0x6
0aa0 e5ff | | Load 0x2,-0x1
0aa1 0217 | | Execute Heap_Access,All_Reference
0aa2 3c07 |< | Execute Record,Field_Read,Field_Number 0x7
0aa3 027b | { | Execute Discrete,Greater_Equal
0aa4 6807 |h | Jump_Zero 0xaac
0aa5 e5fc | | Load 0x2,-0x4 ; Debug Table 0x16.0x8 = 0xaa5,0x7
0aa6 e5fd | | Load 0x2,-0x3
0aa7 e5fe | | Load 0x2,-0x2
0aa8 e5ff | | Load 0x2,-0x1
0aa9 8224 | $ | Call 0x1,0x24
0aaa 00d1 | | Pop_Control Pop_Count_1
0aab 4504 |E | Exit_Subprogram 0x4
0aac 4801 |H | Short_Literal 0x1 ; Debug Table 0x16.0x9 = 0xaac,0x8
0aad e5ff | | Load 0x2,-0x1
0aae 0217 | | Execute Heap_Access,All_Reference
0aaf 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0ab0 e00c | | Load 0x0,0xc
0ab1 1868 | h | Execute Package,Field_Execute,Field_Number 0x68
0ab2 00da | | Load_Top At_Offset_2
0ab3 017d | } | Execute Record,Structure_Write
0ab4 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x16.0xa = 0xab4,0x9
0ab5 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
0ab6 2c01 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
0ab7 700f |p | Jump_Nonzero 0xac7
0ab8 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x16.0xb = 0xab8,0xa
0ab9 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
0aba 2e03 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x3
0abb 0031 | 1 | Store_Top Heap_Access,At_Offset_1
0abc 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x16.0xc = 0xabc,0xb
0abd e00f | | Load 0x0,0xf
0abe 1859 | Y | Execute Package,Field_Execute,Field_Number 0x59
0abf 00d9 | | Load_Top At_Offset_1
0ac0 021f | | Execute Heap_Access,Equal
0ac1 7005 |p | Jump_Nonzero 0xac7
0ac2 0092 0bc4 | | Action Push_String_Extended,0xbc4 ; "main item cannot be demoted"
; Debug Table 0x16.0xd = 0xac2,0xc
0ac4 e00d | | Load 0x0,0xd
0ac5 180d | | Execute Package,Field_Execute,Field_Number 0xd
0ac6 4504 |E | Exit_Subprogram 0x4 ; Debug Table 0x16.0xe = 0xac6,0xd
0ac7 e5fc | | Load 0x2,-0x4 ; Debug Table 0x16.0xf = 0xac7,0xe
0ac8 e5fd | | Load 0x2,-0x3
0ac9 e5ff | | Load 0x2,-0x1
0aca 0217 | | Execute Heap_Access,All_Reference
0acb 3c07 |< | Execute Record,Field_Read,Field_Number 0x7
0acc e5ff | | Load 0x2,-0x1
0acd 8224 | $ | Call 0x1,0x24
0ace 00d1 | | Pop_Control Pop_Count_1
0acf e5fc | | Load 0x2,-0x4 ; Debug Table 0x16.0x10 = 0xacf,0xf
0ad0 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0ad1 6805 |h | Jump_Zero 0xad7
0ad2 e5fc | | Load 0x2,-0x4 ; Debug Table 0x16.0x11 = 0xad2,0x10
0ad3 e5fe | | Load 0x2,-0x2
0ad4 e5ff | | Load 0x2,-0x1
0ad5 8225 | % | Call 0x1,0x25
0ad6 00d1 | | Pop_Control Pop_Count_1
0ad7 4504 |E | Exit_Subprogram 0x4
0ad8 ; --------------------------------------------------------------------------------------
0ad8 ; SUBPROGRAM
0ad8 ; --------------------------------------------------------------------------------------
0ad8 0af5 | | .CONST 0x0af5 ; Address of begin
0ad9 0004 | | .CONST 0x0004 ; Address of exception handler
0ada 0008 | | .CONST 0x0008 ; Number of locals
0adb INIT_0ad8:
0adb e003 | | Load 0x0,0x3 ; Debug Table 0x17 = .DEBUG 0x0adb,0x1256,0x0001,0x0000,0x005a,0x8d45,0x0000,0x0d5a
; Debug Table 0x17.0x0 = 0xadb,0xffff
0adc 1b0f | | Execute Package,Field_Read,Field_Number 0xf
0add 02c7 | | Declare_Variable Any
0ade 00d8 | | Load_Top At_Offset_0
0adf 1c00 | | Execute_Immediate Run_Utility,0x0
0ae0 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x17.0x1 = 0xae0,0xfffe
0ae1 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x17.0x2 = 0xae1,0xfffd
0ae2 e002 | | Load 0x0,0x2 ; Debug Table 0x17.0x3 = 0xae2,0xfffc
0ae3 0322 | " | Declare_Variable Record
0ae4 00d8 | | Load_Top At_Offset_0
0ae5 1c00 | | Execute_Immediate Run_Utility,0x0
0ae6 00e1 | | Load_Encached Boolean_Cache ; Debug Table 0x17.0x4 = 0xae6,0xfffb
0ae7 e5fd | | Load 0x2,-0x3 ; Debug Table 0x17.0x5 = 0xae7,0xfffa
0ae8 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
0ae9 e216 | | Load 0x1,0x16
0aea 016f | o | Execute Variant_Record,Equal
0aeb 00e1 | | Load_Encached Boolean_Cache
0aec 03f1 | | Declare_Variable Discrete,With_Value
0aed e5fe | | Load 0x2,-0x2 ; Debug Table 0x17.0x6 = 0xaed,0xfff9
0aee e00c | | Load 0x0,0xc
0aef 185b | [ | Execute Package,Field_Execute,Field_Number 0x5b
0af0 e00c | | Load 0x0,0xc
0af1 185d | ] | Execute Package,Field_Execute,Field_Number 0x5d
0af2 e001 | | Load 0x0,0x1
0af3 1b0f | | Execute Package,Field_Read,Field_Number 0xf
0af4 03f1 | | Declare_Variable Discrete,With_Value
0af5 BODY_0ad8:
0af5 e5ff | | Load 0x2,-0x1 ; Debug Table 0x17.0x7 = 0xaf5,0x1
0af6 0217 | | Execute Heap_Access,All_Reference
0af7 3c04 |< | Execute Record,Field_Read,Field_Number 0x4
0af8 e020 | | Load 0x0,0x20
0af9 0260 | ` | Execute Discrete,In_Type
0afa 6813 |h | Jump_Zero 0xb0e
0afb 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x17.0x8 = 0xafb,0x2
0afc e5ff | | Load 0x2,-0x1
0afd 0217 | | Execute Heap_Access,All_Reference
0afe 3c07 |< | Execute Record,Field_Read,Field_Number 0x7
0aff 027c | | | Execute Discrete,Less
0b00 7008 |p | Jump_Nonzero 0xb09
0b01 00d8 | | Load_Top At_Offset_0
0b02 e5ff | | Load 0x2,-0x1
0b03 0217 | | Execute Heap_Access,All_Reference
0b04 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0b05 e00c | | Load 0x0,0xc
0b06 1869 | i | Execute Package,Field_Execute,Field_Number 0x69
0b07 027d | } | Execute Discrete,Greater
0b08 6818 |h | Jump_Zero 0xb21
0b09 0092 0bc5 | | Action Push_String_Extended,0xbc5 ; "nothing to demote here"
; Debug Table 0x17.0x9 = 0xb09,0x3
0b0b e00d | | Load 0x0,0xd
0b0c 180d | | Execute Package,Field_Execute,Field_Number 0xd
0b0d 4503 |E | Exit_Subprogram 0x3 ; Debug Table 0x17.0xa = 0xb0d,0x4
0b0e 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x17.0xb = 0xb0e,0x5
0b0f e5ff | | Load 0x2,-0x1
0b10 0217 | | Execute Heap_Access,All_Reference
0b11 3c06 |< | Execute Record,Field_Read,Field_Number 0x6
0b12 027f | | Execute Discrete,Equal
0b13 7008 |p | Jump_Nonzero 0xb1c
0b14 00d8 | | Load_Top At_Offset_0
0b15 e5ff | | Load 0x2,-0x1
0b16 0217 | | Execute Heap_Access,All_Reference
0b17 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0b18 e00c | | Load 0x0,0xc
0b19 1869 | i | Execute Package,Field_Execute,Field_Number 0x69
0b1a 027d | } | Execute Discrete,Greater
0b1b 6805 |h | Jump_Zero 0xb21
0b1c 0092 0bc5 | | Action Push_String_Extended,0xbc5 ; "nothing to demote here"
; Debug Table 0x17.0xc = 0xb1c,0x6
0b1e e00d | | Load 0x0,0xd
0b1f 180d | | Execute Package,Field_Execute,Field_Number 0xd
0b20 4503 |E | Exit_Subprogram 0x3 ; Debug Table 0x17.0xd = 0xb20,0x7
0b21 e5ff | | Load 0x2,-0x1 ; Debug Table 0x17.0xe = 0xb21,0x8
0b22 e010 | | Load 0x0,0x10
0b23 1812 | | Execute Package,Field_Execute,Field_Number 0x12
0b24 00db | | Load_Top At_Offset_3 ; Debug Table 0x17.0xf = 0xb24,0x9
0b25 00d9 | | Load_Top At_Offset_1
0b26 e5ff | | Load 0x2,-0x1
0b27 e008 | | Load 0x0,0x8
0b28 180e | | Execute Package,Field_Execute,Field_Number 0xe
0b29 005a | Z | Store_Top Discrete,At_Offset_2
0b2a 00d1 | | Pop_Control Pop_Count_1
0b2b 00db | | Load_Top At_Offset_3 ; Debug Table 0x17.0x10 = 0xb2b,0xa
0b2c 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
0b2d 2c01 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
0b2e 682b |h+ | Jump_Zero 0xb5a
0b2f 00db | | Load_Top At_Offset_3 ; Debug Table 0x17.0x11 = 0xb2f,0xb
0b30 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
0b31 2e02 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x2
0b32 e013 | | Load 0x0,0x13
0b33 180d | | Execute Package,Field_Execute,Field_Number 0xd
0b34 6811 |h | Jump_Zero 0xb46
0b35 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x17.0x12 = 0xb35,0xc
0b36 6805 |h | Jump_Zero 0xb3c
0b37 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x17.0x13 = 0xb37,0xd
0b38 e405 | | Load 0x2,0x5
0b39 e5ff | | Load 0x2,-0x1
0b3a 821e | | Call 0x1,0x1e
0b3b 4503 |E | Exit_Subprogram 0x3
0b3c 4801 |H | Short_Literal 0x1 ; Debug Table 0x17.0x14 = 0xb3c,0xe
0b3d e5fd | | Load 0x2,-0x3
0b3e 3804 |8 | Execute Record,Field_Write,Field_Number 0x4
0b3f e5fd | | Load 0x2,-0x3 ; Debug Table 0x17.0x15 = 0xb3f,0xf
0b40 e405 | | Load 0x2,0x5
0b41 00da | | Load_Top At_Offset_2
0b42 e5ff | | Load 0x2,-0x1
0b43 821f | | Call 0x1,0x1f
0b44 00d2 | | Pop_Control Pop_Count_2
0b45 4503 |E | Exit_Subprogram 0x3
0b46 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x17.0x16 = 0xb46,0x10
0b47 e5ff | | Load 0x2,-0x1
0b48 0217 | | Execute Heap_Access,All_Reference
0b49 3c07 |< | Execute Record,Field_Read,Field_Number 0x7
0b4a 027b | { | Execute Discrete,Greater_Equal
0b4b 6809 |h | Jump_Zero 0xb55
0b4c 00db | | Load_Top At_Offset_3 ; Debug Table 0x17.0x17 = 0xb4c,0x11
0b4d 00d9 | | Load_Top At_Offset_1
0b4e 4801 |H | Short_Literal 0x1
0b4f e5ff | | Load 0x2,-0x1
0b50 e010 | | Load 0x0,0x10
0b51 181f | | Execute Package,Field_Execute,Field_Number 0x1f
0b52 005a | Z | Store_Top Discrete,At_Offset_2
0b53 00d1 | | Pop_Control Pop_Count_1
0b54 4503 |E | Exit_Subprogram 0x3
0b55 0092 0bc6 | | Action Push_String_Extended,0xbc6 ; "object no longer exists"
; Debug Table 0x17.0x18 = 0xb55,0x12
0b57 e00d | | Load 0x0,0xd
0b58 180d | | Execute Package,Field_Execute,Field_Number 0xd
0b59 4503 |E | Exit_Subprogram 0x3
0b5a 00db | | Load_Top At_Offset_3 ; Debug Table 0x17.0x19 = 0xb5a,0x13
0b5b 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
0b5c 2e03 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x3
0b5d a404 | | Store_Unchecked 0x2,0x4
0b5e e404 | | Load 0x2,0x4 ; Debug Table 0x17.0x1a = 0xb5e,0x14
0b5f 801a | | Call 0x0,0x1a
0b60 7014 |p | Jump_Nonzero 0xb75
0b61 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x17.0x1b = 0xb61,0x15
0b62 e5ff | | Load 0x2,-0x1
0b63 0217 | | Execute Heap_Access,All_Reference
0b64 3c07 |< | Execute Record,Field_Read,Field_Number 0x7
0b65 027b | { | Execute Discrete,Greater_Equal
0b66 6809 |h | Jump_Zero 0xb70
0b67 00db | | Load_Top At_Offset_3 ; Debug Table 0x17.0x1c = 0xb67,0x16
0b68 00d9 | | Load_Top At_Offset_1
0b69 4801 |H | Short_Literal 0x1
0b6a e5ff | | Load 0x2,-0x1
0b6b e010 | | Load 0x0,0x10
0b6c 181f | | Execute Package,Field_Execute,Field_Number 0x1f
0b6d 005a | Z | Store_Top Discrete,At_Offset_2
0b6e 00d1 | | Pop_Control Pop_Count_1
0b6f 4503 |E | Exit_Subprogram 0x3
0b70 0092 0bc7 | | Action Push_String_Extended,0xbc7 ; "item no longer exists"
; Debug Table 0x17.0x1d = 0xb70,0x17
0b72 e00d | | Load 0x0,0xd
0b73 180d | | Execute Package,Field_Execute,Field_Number 0xd
0b74 4503 |E | Exit_Subprogram 0x3
0b75 e404 | | Load 0x2,0x4 ; Debug Table 0x17.0x1e = 0xb75,0x18
0b76 e003 | | Load 0x0,0x3
0b77 1b3a | : | Execute Package,Field_Read,Field_Number 0x3a
0b78 1814 | | Execute Package,Field_Execute,Field_Number 0x14
0b79 682a |h* | Jump_Zero 0xba4
0b7a e5fd | | Load 0x2,-0x3 ; Debug Table 0x17.0x1f = 0xb7a,0x19
0b7b 00ec | | Load_Encached Diana_Tree_Cache
0b7c e402 | | Load 0x2,0x2
0b7d 0120 | | Execute Any,Is_Value
0b7e 6803 |h | Jump_Zero 0xb82
0b7f e003 | | Load 0x0,0x3
0b80 1b0f | | Execute Package,Field_Read,Field_Number 0xf
0b81 7801 |x | Jump 0xb83
0b82 e402 | | Load 0x2,0x2
0b83 00e1 | | Load_Encached Boolean_Cache
0b84 e405 | | Load 0x2,0x5
0b85 e408 | | Load 0x2,0x8
0b86 e5ff | | Load 0x2,-0x1
0b87 8220 | | Call 0x1,0x20
0b88 00d1 | | Pop_Control Pop_Count_1
0b89 c406 | | Store 0x2,0x6
0b8a c402 | | Store 0x2,0x2
0b8b c403 | | Store 0x2,0x3
0b8c 00d1 | | Pop_Control Pop_Count_1
0b8d 00da | | Load_Top At_Offset_2 ; Debug Table 0x17.0x20 = 0xb8d,0x1a
0b8e 6815 |h | Jump_Zero 0xba4
0b8f 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x17.0x21 = 0xb8f,0x1b
0b90 680b |h | Jump_Zero 0xb9c
0b91 00db | | Load_Top At_Offset_3 ; Debug Table 0x17.0x22 = 0xb91,0x1c
0b92 00d9 | | Load_Top At_Offset_1
0b93 e5ff | | Load 0x2,-0x1
0b94 e010 | | Load 0x0,0x10
0b95 181d | | Execute Package,Field_Execute,Field_Number 0x1d
0b96 e404 | | Load 0x2,0x4 ; Debug Table 0x17.0x23 = 0xb96,0x1d
0b97 e405 | | Load 0x2,0x5
0b98 3c09 |< | Execute Record,Field_Read,Field_Number 0x9
0b99 e00f | | Load 0x0,0xf
0b9a 1858 | X | Execute Package,Field_Execute,Field_Number 0x58
0b9b 4503 |E | Exit_Subprogram 0x3
0b9c 00db | | Load_Top At_Offset_3 ; Debug Table 0x17.0x24 = 0xb9c,0x1e
0b9d e403 | | Load 0x2,0x3
0b9e e402 | | Load 0x2,0x2
0b9f 00db | | Load_Top At_Offset_3
0ba0 e5ff | | Load 0x2,-0x1
0ba1 e010 | | Load 0x0,0x10
0ba2 181b | | Execute Package,Field_Execute,Field_Number 0x1b
0ba3 00d1 | | Pop_Control Pop_Count_1
0ba4 4503 |E | Exit_Subprogram 0x3
0ba5 ; --------------------------------------------------------------------------------------
0ba5 ; STRING TABLE
0ba5 ; --------------------------------------------------------------------------------------
0ba5 0048 | H | .STRTAB 0x0048->0x0bc9 ; "doe_error"
; "doe_error"
0ba6 004f | O | .STRTAB 0x004f->0x0bcd ; "demote"
; "demote"
0ba7 0053 | S | .STRTAB 0x0053->0x0bd0 ; "Delete"
0ba8 0057 | W | .STRTAB 0x0057->0x0bd3 ; "delete failed - cursor must be in the selection"
; "delete failed - cursor must be in the selection"
0ba9 0084 | | .STRTAB 0x0084->0x0beb ; "delete failed - select a line or a region"
0baa 00ab | | .STRTAB 0x00ab->0x0bff ; "delete"
; "delete"
0bab 00af | | .STRTAB 0x00af->0x0c02 ; "Demote"
0bac 00b3 | | .STRTAB 0x00b3->0x0c05 ; "display is not showing demote closure"
0bad 00d6 | | .STRTAB 0x00d6->0x0c18 ; "demote failed - cursor must be in the selection"
; "demote failed - cursor must be in the selection"
0bae 0103 | | .STRTAB 0x0103->0x0c2f ; "demote failed - there must be a selection"
0baf 012a | * | .STRTAB 0x012a->0x0c44 ; " is not allowed here. "
; " is not allowed here. "
; " is not allowed here. "
; " is not allowed here. "
0bb0 013e | > | .STRTAB 0x013e->0x0c4f ; "The display must be showing units or items. "
; "The display must be showing units or items. "
; "The display must be showing units or items. "
0bb1 0168 | h | .STRTAB 0x0168->0x0c65 ; "To get to a unit display do object.expand twice."
0bb2 0196 | | .STRTAB 0x0196->0x0c7d ; "To get to a unit display do object.expand."
0bb3 01be | | .STRTAB 0x01be->0x0c92 ; "To get to an item display do object.expand. "
0bb4 01e8 | | .STRTAB 0x01e8->0x0ca8 ; "To get to a unit display do object.elide."
0bb5 020f | | .STRTAB 0x020f->0x0cbc ; "To get a full item list display do object.elide"
0bb6 023c | < | .STRTAB 0x023c->0x0cd4 ; "can't destroy "
0bb7 0248 | H | .STRTAB 0x0248->0x0cdb ; " ("
; " ("
; " ("
; " ("
; " ("
0bb8 0248 | H | .STRTAB 0x0248->0x0cdc ; ")"
; ")"
; ")"
; ")"
; ")"
; ")"
; ")"
0bb9 0247 | G | .STRTAB 0x0247->0x0cdc ; "deleted "
; "deleted "
; "deleted "
0bba 024d | M | .STRTAB 0x024d->0x0ce0 ; "can't delete stub of "
0bbb 0260 | ` | .STRTAB 0x0260->0x0ceb ; "can't destroy object of "
0bbc 0276 | v | .STRTAB 0x0276->0x0cf7 ; "can't demote "
; "can't demote "
; "can't demote "
0bbd 0281 | | .STRTAB 0x0281->0x0cfd ; "demoted "
; "demoted "
; "demoted "
0bbe 0287 | | .STRTAB 0x0287->0x0d01 ; " is already source"
0bbf 0297 | | .STRTAB 0x0297->0x0d0a ; "this kind of item cannot be demoted"
0bc0 02b8 | | .STRTAB 0x02b8->0x0d1c ; " must be checked out to demote "
0bc1 02d5 | | .STRTAB 0x02d5->0x0d2b ; "can't demote parent of "
; "can't demote parent of "
0bc2 02ea | | .STRTAB 0x02ea->0x0d37 ; " from coded ("
; " from coded ("
0bc3 02f5 | | .STRTAB 0x02f5->0x0d3d ; " must be checked out"
0bc4 0307 | | .STRTAB 0x0307->0x0d47 ; "main item cannot be demoted"
0bc5 0320 | | .STRTAB 0x0320->0x0d55 ; "nothing to demote here"
; "nothing to demote here"
0bc6 0334 | 4 | .STRTAB 0x0334->0x0d60 ; "object no longer exists"
0bc7 0349 | I | .STRTAB 0x0349->0x0d6b ; "item no longer exists"
0bc8 035c | \ | .STREND 0x035c->0x0d76
0bc9 646f 655f |doe_| .STRTAB_STRINGS
0d76 0000 0000 | | .XXX[0x2]
0d78 ; --------------------------------------------------------------------------------------
0d78 ; Debug Table
0d78 ; --------------------------------------------------------------------------------------
0d78 0003 0018 | | .CONST 0x0003,0x0018
0d7a 000b 0e3a | :| .DEBUG 0x000b,0x0e3a,0x0000,0x0000,0x005a,0x8bd5,0x0000,0x07c8
0d82 0014 0e44 | D| .DEBUG 0x0014,0x0e44,0x0000,0x0000,0x005a,0x8d45,0x0000,0x000e
0d8a 0093 0e7e | ~| .DEBUG 0x0093,0x0e7e,0x0001,0x0000,0x005a,0x8bd5,0x0000,0x07c9
0d92 00c3 0e8e | | .DEBUG 0x00c3,0x0e8e,0x0001,0x0000,0x005a,0x8bd5,0x0000,0x07e6
0d9a 016b 0ed2 | k | .DEBUG 0x016b,0x0ed2,0x0001,0x0000,0x005a,0x8bd5,0x0000,0x07f6
0da2 0203 0f0a | | .DEBUG 0x0203,0x0f0a,0x0001,0x0000,0x005a,0x8bd5,0x0000,0x0811
0daa 0223 0f10 | # | .DEBUG 0x0223,0x0f10,0x0005,0x0000,0x005a,0x8d45,0x0000,0x0019
0db2 023b 0f12 | ; | .DEBUG 0x023b,0x0f12,0x0005,0x0000,0x005a,0x8d45,0x0000,0x0024
0dba 0273 0f14 | s | .DEBUG 0x0273,0x0f14,0x0005,0x0000,0x005a,0x8d45,0x0000,0x006f
0dc2 028b 0f16 | | .DEBUG 0x028b,0x0f16,0x0005,0x0000,0x005a,0x8d45,0x0000,0x007e
0dca 02bb 0f1c | | .DEBUG 0x02bb,0x0f1c,0x0002,0x0000,0x005a,0x8d45,0x0000,0x00ae
0dd2 0313 0f32 | 2| .DEBUG 0x0313,0x0f32,0x0002,0x0000,0x005a,0x8d45,0x0000,0x012a
0dda 032b 0f3c | + <| .DEBUG 0x032b,0x0f3c,0x0002,0x0000,0x005a,0x8d45,0x0000,0x0155
0de2 03bb 0fb0 | | .DEBUG 0x03bb,0x0fb0,0x0001,0x0000,0x005a,0x8d45,0x0000,0x01f2
0dea 0413 0fca | | .DEBUG 0x0413,0x0fca,0x0001,0x0000,0x005a,0x8d45,0x0000,0x0291
0df2 0513 100c | | .DEBUG 0x0513,0x100c,0x0001,0x0000,0x005a,0x8d45,0x0000,0x03ef
0dfa 05cb 1040 | @| .DEBUG 0x05cb,0x1040,0x0001,0x0000,0x005a,0x8d45,0x0000,0x0538
0e02 076b 10f4 | k | .DEBUG 0x076b,0x10f4,0x0001,0x0000,0x005a,0x8d45,0x0000,0x07b0
0e0a 07eb 1120 | | .DEBUG 0x07eb,0x1120,0x0001,0x0000,0x005a,0x8d45,0x0000,0x0888
0e12 091b 119c | | .DEBUG 0x091b,0x119c,0x0001,0x0000,0x005a,0x8d45,0x0000,0x0a70
0e1a 093b 11aa | ; | .DEBUG 0x093b,0x11aa,0x0001,0x0000,0x005a,0x8d45,0x0000,0x0ab3
0e22 0a1b 1210 | | .DEBUG 0x0a1b,0x1210,0x0001,0x0000,0x005a,0x8d45,0x0000,0x0c19
0e2a 0a7b 1230 | { 0| .DEBUG 0x0a7b,0x1230,0x0001,0x0000,0x005a,0x8d45,0x0000,0x0cb1
0e32 0adb 1256 | V| .DEBUG 0x0adb,0x1256,0x0001,0x0000,0x005a,0x8d45,0x0000,0x0d5a
0e3a ; --------------------------------------------------------------------------------------
0e3a ; Debug3 Subtable 0x0
0e3a ; --------------------------------------------------------------------------------------
0e3a 0004 0000 | | .DBG3TAB 0x0004,0x0000
0e3c 000b ffff | | .CONST 0x000b,0xffff
0e3e 000d fffe | | .CONST 0x000d,0xfffe
0e40 000f fffd | | .CONST 0x000f,0xfffd
0e42 0011 fffc | | .CONST 0x0011,0xfffc
0e44 ; --------------------------------------------------------------------------------------
0e44 ; Debug3 Subtable 0x1
0e44 ; --------------------------------------------------------------------------------------
0e44 001c 0000 | | .DBG3TAB 0x001c,0x0000
0e46 0014 ffff | | .CONST 0x0014,0xffff
0e48 0015 fffe | | .CONST 0x0015,0xfffe
0e4a 0016 fffd | | .CONST 0x0016,0xfffd
0e4c 001e fffc | | .CONST 0x001e,0xfffc
0e4e 002b fffb | + | .CONST 0x002b,0xfffb
0e50 002e fffa | . | .CONST 0x002e,0xfffa
0e52 0034 fff9 | 4 | .CONST 0x0034,0xfff9
0e54 003a fff8 | : | .CONST 0x003a,0xfff8
0e56 0040 fff7 | @ | .CONST 0x0040,0xfff7
0e58 0059 fff6 | Y | .CONST 0x0059,0xfff6
0e5a 0064 fff5 | d | .CONST 0x0064,0xfff5
0e5c 0066 fff4 | f | .CONST 0x0066,0xfff4
0e5e 0068 fff3 | h | .CONST 0x0068,0xfff3
0e60 006a fff2 | j | .CONST 0x006a,0xfff2
0e62 006c fff1 | l | .CONST 0x006c,0xfff1
0e64 006e fff0 | n | .CONST 0x006e,0xfff0
0e66 0070 ffef | p | .CONST 0x0070,0xffef
0e68 0072 ffee | r | .CONST 0x0072,0xffee
0e6a 0074 ffed | t | .CONST 0x0074,0xffed
0e6c 0076 ffec | v | .CONST 0x0076,0xffec
0e6e 0078 ffeb | x | .CONST 0x0078,0xffeb
0e70 007a ffea | z | .CONST 0x007a,0xffea
0e72 007c ffe9 | | | .CONST 0x007c,0xffe9
0e74 007e ffe8 | ~ | .CONST 0x007e,0xffe8
0e76 0080 ffe7 | | .CONST 0x0080,0xffe7
0e78 0082 ffe6 | | .CONST 0x0082,0xffe6
0e7a 0084 ffe5 | | .CONST 0x0084,0xffe5
0e7c 0086 ffe4 | | .CONST 0x0086,0xffe4
0e7e ; --------------------------------------------------------------------------------------
0e7e ; Debug3 Subtable 0x2
0e7e ; --------------------------------------------------------------------------------------
0e7e 0001 0006 | | .DBG3TAB 0x0001,0x0006
0e80 0093 ffff | | .CONST 0x0093,0xffff
0e82 0095 0001 | | .CONST 0x0095,0x0001
0e84 009b 0002 | | .CONST 0x009b,0x0002
0e86 00a0 0003 | | .CONST 0x00a0,0x0003
0e88 00a7 0004 | | .CONST 0x00a7,0x0004
0e8a 00ab 0005 | | .CONST 0x00ab,0x0005
0e8c 00b3 0006 | | .CONST 0x00b3,0x0006
0e8e ; --------------------------------------------------------------------------------------
0e8e ; Debug3 Subtable 0x3
0e8e ; --------------------------------------------------------------------------------------
0e8e 0004 001d | | .DBG3TAB 0x0004,0x001d
0e90 00c3 ffff | | .CONST 0x00c3,0xffff
0e92 00c5 fffe | | .CONST 0x00c5,0xfffe
0e94 00c9 fffd | | .CONST 0x00c9,0xfffd
0e96 00cb fffc | | .CONST 0x00cb,0xfffc
0e98 00cd 0001 | | .CONST 0x00cd,0x0001
0e9a 00d3 0002 | | .CONST 0x00d3,0x0002
0e9c 00da 0003 | | .CONST 0x00da,0x0003
0e9e 00dd 0004 | | .CONST 0x00dd,0x0004
0ea0 00df 0005 | | .CONST 0x00df,0x0005
0ea2 00e0 0006 | | .CONST 0x00e0,0x0006
0ea4 00e5 0007 | | .CONST 0x00e5,0x0007
0ea6 00e8 0008 | | .CONST 0x00e8,0x0008
0ea8 00e9 0009 | | .CONST 0x00e9,0x0009
0eaa 00ec 000a | | .CONST 0x00ec,0x000a
0eac 00f4 000b | | .CONST 0x00f4,0x000b
0eae 00fa 000c | | .CONST 0x00fa,0x000c
0eb0 00ff 000d | | .CONST 0x00ff,0x000d
0eb2 0103 000e | | .CONST 0x0103,0x000e
0eb4 010c 000f | | .CONST 0x010c,0x000f
0eb6 0112 0010 | | .CONST 0x0112,0x0010
0eb8 0116 0011 | | .CONST 0x0116,0x0011
0eba 0120 0012 | | .CONST 0x0120,0x0012
0ebc 0124 0013 | $ | .CONST 0x0124,0x0013
0ebe 0128 0014 | ( | .CONST 0x0128,0x0014
0ec0 012e 0015 | . | .CONST 0x012e,0x0015
0ec2 0135 0016 | 5 | .CONST 0x0135,0x0016
0ec4 013a 0017 | : | .CONST 0x013a,0x0017
0ec6 013e 0018 | > | .CONST 0x013e,0x0018
0ec8 0146 0019 | F | .CONST 0x0146,0x0019
0eca 014a 001a | J | .CONST 0x014a,0x001a
0ecc 0151 001b | Q | .CONST 0x0151,0x001b
0ece 0155 001c | U | .CONST 0x0155,0x001c
0ed0 015d 001d | ] | .CONST 0x015d,0x001d
0ed2 ; --------------------------------------------------------------------------------------
0ed2 ; Debug3 Subtable 0x4
0ed2 ; --------------------------------------------------------------------------------------
0ed2 0003 0018 | | .DBG3TAB 0x0003,0x0018
0ed4 016b ffff | k | .CONST 0x016b,0xffff
0ed6 016d fffe | m | .CONST 0x016d,0xfffe
0ed8 016f fffd | o | .CONST 0x016f,0xfffd
0eda 0173 0001 | s | .CONST 0x0173,0x0001
0edc 017a 0002 | z | .CONST 0x017a,0x0002
0ede 017c 0003 | | | .CONST 0x017c,0x0003
0ee0 017d 0004 | } | .CONST 0x017d,0x0004
0ee2 0182 0005 | | .CONST 0x0182,0x0005
0ee4 0183 0006 | | .CONST 0x0183,0x0006
0ee6 0188 0007 | | .CONST 0x0188,0x0007
0ee8 018e 0008 | | .CONST 0x018e,0x0008
0eea 0191 0009 | | .CONST 0x0191,0x0009
0eec 0199 000a | | .CONST 0x0199,0x000a
0eee 01a6 000b | | .CONST 0x01a6,0x000b
0ef0 01ab 000c | | .CONST 0x01ab,0x000c
0ef2 01ad 000d | | .CONST 0x01ad,0x000d
0ef4 01b0 000e | | .CONST 0x01b0,0x000e
0ef6 01bb 000f | | .CONST 0x01bb,0x000f
0ef8 01c6 0010 | | .CONST 0x01c6,0x0010
0efa 01ca 0011 | | .CONST 0x01ca,0x0011
0efc 01d4 0012 | | .CONST 0x01d4,0x0012
0efe 01db 0013 | | .CONST 0x01db,0x0013
0f00 01e0 0014 | | .CONST 0x01e0,0x0014
0f02 01e6 0015 | | .CONST 0x01e6,0x0015
0f04 01ec 0016 | | .CONST 0x01ec,0x0016
0f06 01f1 0017 | | .CONST 0x01f1,0x0017
0f08 01f5 0018 | | .CONST 0x01f5,0x0018
0f0a ; --------------------------------------------------------------------------------------
0f0a ; Debug3 Subtable 0x5
0f0a ; --------------------------------------------------------------------------------------
0f0a 0001 0001 | | .DBG3TAB 0x0001,0x0001
0f0c 0203 ffff | | .CONST 0x0203,0xffff
0f0e 0207 0001 | | .CONST 0x0207,0x0001
0f10 ; --------------------------------------------------------------------------------------
0f10 ; Debug3 Subtable 0x6
0f10 ; --------------------------------------------------------------------------------------
0f10 0000 0000 | | .DBG3TAB 0x0000,0x0000
0f12 ; --------------------------------------------------------------------------------------
0f12 ; Debug3 Subtable 0x7
0f12 ; --------------------------------------------------------------------------------------
0f12 0000 0000 | | .DBG3TAB 0x0000,0x0000
0f14 ; --------------------------------------------------------------------------------------
0f14 ; Debug3 Subtable 0x8
0f14 ; --------------------------------------------------------------------------------------
0f14 0000 0000 | | .DBG3TAB 0x0000,0x0000
0f16 ; --------------------------------------------------------------------------------------
0f16 ; Debug3 Subtable 0x9
0f16 ; --------------------------------------------------------------------------------------
0f16 0000 0002 | | .DBG3TAB 0x0000,0x0002
0f18 02ad 0401 | | .CONST 0x02ad,0x0401
0f1a 02ae 0001 | | .CONST 0x02ae,0x0001
0f1c ; --------------------------------------------------------------------------------------
0f1c ; Debug3 Subtable 0xa
0f1c ; --------------------------------------------------------------------------------------
0f1c 0000 000a | | .DBG3TAB 0x0000,0x000a
0f1e 02bb 0001 | | .CONST 0x02bb,0x0001
0f20 02cd 0002 | | .CONST 0x02cd,0x0002
0f22 02d9 0003 | | .CONST 0x02d9,0x0003
0f24 02db 0004 | | .CONST 0x02db,0x0004
0f26 02e7 0005 | | .CONST 0x02e7,0x0005
0f28 02e9 0006 | | .CONST 0x02e9,0x0006
0f2a 02f8 0007 | | .CONST 0x02f8,0x0007
0f2c 02fa 0008 | | .CONST 0x02fa,0x0008
0f2e 0303 0009 | | .CONST 0x0303,0x0009
0f30 0305 000a | | .CONST 0x0305,0x000a
0f32 ; --------------------------------------------------------------------------------------
0f32 ; Debug3 Subtable 0xb
0f32 ; --------------------------------------------------------------------------------------
0f32 0002 0002 | | .DBG3TAB 0x0002,0x0002
0f34 0313 ffff | | .CONST 0x0313,0xffff
0f36 0314 fffe | | .CONST 0x0314,0xfffe
0f38 0316 0001 | | .CONST 0x0316,0x0001
0f3a 0322 0002 | " | .CONST 0x0322,0x0002
0f3c ; --------------------------------------------------------------------------------------
0f3c ; Debug3 Subtable 0xc
0f3c ; --------------------------------------------------------------------------------------
0f3c 0005 0034 | 4| .DBG3TAB 0x0005,0x0034
0f3e 032b ffff | + | .CONST 0x032b,0xffff
0f40 032c fffe | , | .CONST 0x032c,0xfffe
0f42 032d fffd | - | .CONST 0x032d,0xfffd
0f44 032e 0401 | . | .CONST 0x032e,0x0401
0f46 0331 fffd | 1 | .CONST 0x0331,0xfffd
0f48 0332 fffc | 2 | .CONST 0x0332,0xfffc
0f4a 0337 0001 | 7 | .CONST 0x0337,0x0001
0f4c 0339 0801 | 9 | .CONST 0x0339,0x0801
0f4e 033b 0c01 | ; | .CONST 0x033b,0x0c01
0f50 033d 0c02 | = | .CONST 0x033d,0x0c02
0f52 033e 0c03 | > | .CONST 0x033e,0x0c03
0f54 033f 0c04 | ? | .CONST 0x033f,0x0c04
0f56 0341 0801 | A | .CONST 0x0341,0x0801
0f58 0348 0001 | H | .CONST 0x0348,0x0001
0f5a 034a 0002 | J | .CONST 0x034a,0x0002
0f5c 034c 0003 | L | .CONST 0x034c,0x0003
0f5e 0351 1001 | Q | .CONST 0x0351,0x1001
0f60 0353 1002 | S | .CONST 0x0353,0x1002
0f62 0355 1003 | U | .CONST 0x0355,0x1003
0f64 035a 0003 | Z | .CONST 0x035a,0x0003
0f66 035b 0004 | [ | .CONST 0x035b,0x0004
0f68 035c 1401 | \ | .CONST 0x035c,0x1401
0f6a 035f 0004 | _ | .CONST 0x035f,0x0004
0f6c 0361 0006 | a | .CONST 0x0361,0x0006
0f6e 0362 1801 | b | .CONST 0x0362,0x1801
0f70 0364 0006 | d | .CONST 0x0364,0x0006
0f72 0367 1c01 | g | .CONST 0x0367,0x1c01
0f74 0369 1c02 | i | .CONST 0x0369,0x1c02
0f76 036b 1c03 | k | .CONST 0x036b,0x1c03
0f78 036f 1c04 | o | .CONST 0x036f,0x1c04
0f7a 0373 1c05 | s | .CONST 0x0373,0x1c05
0f7c 0375 2001 | u | .CONST 0x0375,0x2001
0f7e 0377 2002 | w | .CONST 0x0377,0x2002
0f80 0378 2003 | x | .CONST 0x0378,0x2003
0f82 0379 2004 | y | .CONST 0x0379,0x2004
0f84 037b 1c05 | { | .CONST 0x037b,0x1c05
0f86 0385 2401 | $ | .CONST 0x0385,0x2401
0f88 0387 2402 | $ | .CONST 0x0387,0x2402
0f8a 0388 2403 | $ | .CONST 0x0388,0x2403
0f8c 0389 2404 | $ | .CONST 0x0389,0x2404
0f8e 038b 2004 | | .CONST 0x038b,0x2004
0f90 0399 1801 | | .CONST 0x0399,0x1801
0f92 039a 2801 | ( | .CONST 0x039a,0x2801
0f94 039d 1c06 | | .CONST 0x039d,0x1c06
0f96 039f 0007 | | .CONST 0x039f,0x0007
0f98 03a1 0008 | | .CONST 0x03a1,0x0008
0f9a 03a2 2c01 | , | .CONST 0x03a2,0x2c01
0f9c 03a5 0008 | | .CONST 0x03a5,0x0008
0f9e 03a6 0009 | | .CONST 0x03a6,0x0009
0fa0 03a7 3001 | 0 | .CONST 0x03a7,0x3001
0fa2 03a9 3002 | 0 | .CONST 0x03a9,0x3002
0fa4 03ab 3003 | 0 | .CONST 0x03ab,0x3003
0fa6 03ae 0009 | | .CONST 0x03ae,0x0009
0fa8 03af 0005 | | .CONST 0x03af,0x0005
0faa 03b0 3401 | 4 | .CONST 0x03b0,0x3401
0fac 03b2 0005 | | .CONST 0x03b2,0x0005
0fae 03b3 000a | | .CONST 0x03b3,0x000a
0fb0 ; --------------------------------------------------------------------------------------
0fb0 ; Debug3 Subtable 0xd
0fb0 ; --------------------------------------------------------------------------------------
0fb0 0007 0005 | | .DBG3TAB 0x0007,0x0005
0fb2 03bb ffff | | .CONST 0x03bb,0xffff
0fb4 03c2 fffe | | .CONST 0x03c2,0xfffe
0fb6 03ca fffd | | .CONST 0x03ca,0xfffd
0fb8 03cb fffc | | .CONST 0x03cb,0xfffc
0fba 03cc fffb | | .CONST 0x03cc,0xfffb
0fbc 03d1 fffa | | .CONST 0x03d1,0xfffa
0fbe 03d4 fff9 | | .CONST 0x03d4,0xfff9
0fc0 03d5 0001 | | .CONST 0x03d5,0x0001
0fc2 03e1 0002 | | .CONST 0x03e1,0x0002
0fc4 03e3 0003 | | .CONST 0x03e3,0x0003
0fc6 03e4 0004 | | .CONST 0x03e4,0x0004
0fc8 03e8 0005 | | .CONST 0x03e8,0x0005
0fca ; --------------------------------------------------------------------------------------
0fca ; Debug3 Subtable 0xe
0fca ; --------------------------------------------------------------------------------------
0fca 000a 0016 | | .DBG3TAB 0x000a,0x0016
0fcc 0413 ffff | | .CONST 0x0413,0xffff
0fce 0415 fffe | | .CONST 0x0415,0xfffe
0fd0 0416 fffd | | .CONST 0x0416,0xfffd
0fd2 041b fffc | | .CONST 0x041b,0xfffc
0fd4 041e fffb | | .CONST 0x041e,0xfffb
0fd6 041f fffa | | .CONST 0x041f,0xfffa
0fd8 0420 fff9 | | .CONST 0x0420,0xfff9
0fda 0426 fff8 | & | .CONST 0x0426,0xfff8
0fdc 042d fff7 | - | .CONST 0x042d,0xfff7
0fde 0432 fff6 | 2 | .CONST 0x0432,0xfff6
0fe0 0437 0001 | 7 | .CONST 0x0437,0x0001
0fe2 0438 0401 | 8 | .CONST 0x0438,0x0401
0fe4 043a 0402 | : | .CONST 0x043a,0x0402
0fe6 043b 0403 | ; | .CONST 0x043b,0x0403
0fe8 043c 0404 | < | .CONST 0x043c,0x0404
0fea 043d 0001 | = | .CONST 0x043d,0x0001
0fec 043f 0002 | ? | .CONST 0x043f,0x0002
0fee 0462 0003 | b | .CONST 0x0462,0x0003
0ff0 0464 0004 | d | .CONST 0x0464,0x0004
0ff2 0477 0005 | w | .CONST 0x0477,0x0005
0ff4 047d 0006 | } | .CONST 0x047d,0x0006
0ff6 0483 0007 | | .CONST 0x0483,0x0007
0ff8 0487 0008 | | .CONST 0x0487,0x0008
0ffa 0497 0009 | | .CONST 0x0497,0x0009
0ffc 04ba 000a | | .CONST 0x04ba,0x000a
0ffe 04bc 000b | | .CONST 0x04bc,0x000b
1000 04de 000c | | .CONST 0x04de,0x000c
1002 04e0 000d | | .CONST 0x04e0,0x000d
1004 04f3 000e | | .CONST 0x04f3,0x000e
1006 04f9 000f | | .CONST 0x04f9,0x000f
1008 04fe 0010 | | .CONST 0x04fe,0x0010
100a 0505 0011 | | .CONST 0x0505,0x0011
100c ; --------------------------------------------------------------------------------------
100c ; Debug3 Subtable 0xf
100c ; --------------------------------------------------------------------------------------
100c 0009 0010 | | .DBG3TAB 0x0009,0x0010
100e 0513 ffff | | .CONST 0x0513,0xffff
1010 0515 fffe | | .CONST 0x0515,0xfffe
1012 0516 fffd | | .CONST 0x0516,0xfffd
1014 0517 fffc | | .CONST 0x0517,0xfffc
1016 051c fffb | | .CONST 0x051c,0xfffb
1018 051f fffa | | .CONST 0x051f,0xfffa
101a 0522 fff9 | " | .CONST 0x0522,0xfff9
101c 0529 fff8 | ) | .CONST 0x0529,0xfff8
101e 052e fff7 | . | .CONST 0x052e,0xfff7
1020 0535 0001 | 5 | .CONST 0x0535,0x0001
1022 0538 0002 | 8 | .CONST 0x0538,0x0002
1024 053c 0003 | < | .CONST 0x053c,0x0003
1026 0543 0004 | C | .CONST 0x0543,0x0004
1028 0549 0005 | I | .CONST 0x0549,0x0005
102a 054e 0006 | N | .CONST 0x054e,0x0006
102c 054f 0007 | O | .CONST 0x054f,0x0007
102e 0575 0008 | u | .CONST 0x0575,0x0008
1030 0577 0009 | w | .CONST 0x0577,0x0009
1032 058c 000a | | .CONST 0x058c,0x000a
1034 0590 000b | | .CONST 0x0590,0x000b
1036 0599 000c | | .CONST 0x0599,0x000c
1038 05a0 000d | | .CONST 0x05a0,0x000d
103a 05a3 000e | | .CONST 0x05a3,0x000e
103c 05ae 000f | | .CONST 0x05ae,0x000f
103e 05b8 0010 | | .CONST 0x05b8,0x0010
1040 ; --------------------------------------------------------------------------------------
1040 ; Debug3 Subtable 0x10
1040 ; --------------------------------------------------------------------------------------
1040 000d 004c | L| .DBG3TAB 0x000d,0x004c
1042 05cb ffff | | .CONST 0x05cb,0xffff
1044 05cc fffe | | .CONST 0x05cc,0xfffe
1046 05cd fffd | | .CONST 0x05cd,0xfffd
1048 05d2 fffc | | .CONST 0x05d2,0xfffc
104a 05d5 fffb | | .CONST 0x05d5,0xfffb
104c 05d7 fffa | | .CONST 0x05d7,0xfffa
104e 05dc fff9 | | .CONST 0x05dc,0xfff9
1050 05e2 fff8 | | .CONST 0x05e2,0xfff8
1052 05e3 fff7 | | .CONST 0x05e3,0xfff7
1054 05e4 fff6 | | .CONST 0x05e4,0xfff6
1056 05e7 fff5 | | .CONST 0x05e7,0xfff5
1058 05ed fff4 | | .CONST 0x05ed,0xfff4
105a 05f2 fff3 | | .CONST 0x05f2,0xfff3
105c 05f6 0001 | | .CONST 0x05f6,0x0001
105e 05fc 0002 | | .CONST 0x05fc,0x0002
1060 0600 0003 | | .CONST 0x0600,0x0003
1062 0603 0004 | | .CONST 0x0603,0x0004
1064 0605 0005 | | .CONST 0x0605,0x0005
1066 0608 0006 | | .CONST 0x0608,0x0006
1068 0609 0401 | | .CONST 0x0609,0x0401
106a 060a 0006 | | .CONST 0x060a,0x0006
106c 060b 0007 | | .CONST 0x060b,0x0007
106e 060c 0008 | | .CONST 0x060c,0x0008
1070 0610 0009 | | .CONST 0x0610,0x0009
1072 0613 000a | | .CONST 0x0613,0x000a
1074 061e 000b | | .CONST 0x061e,0x000b
1076 0621 000c | ! | .CONST 0x0621,0x000c
1078 0623 000d | # | .CONST 0x0623,0x000d
107a 0626 000e | & | .CONST 0x0626,0x000e
107c 0627 0801 | ' | .CONST 0x0627,0x0801
107e 0628 000e | ( | .CONST 0x0628,0x000e
1080 0629 000f | ) | .CONST 0x0629,0x000f
1082 062a 0010 | * | .CONST 0x062a,0x0010
1084 062d 0011 | - | .CONST 0x062d,0x0011
1086 0632 0012 | 2 | .CONST 0x0632,0x0012
1088 0635 0013 | 5 | .CONST 0x0635,0x0013
108a 0639 0014 | 9 | .CONST 0x0639,0x0014
108c 064e 0015 | N | .CONST 0x064e,0x0015
108e 0650 0016 | P | .CONST 0x0650,0x0016
1090 0654 0017 | T | .CONST 0x0654,0x0017
1092 0659 0018 | Y | .CONST 0x0659,0x0018
1094 067b 0019 | { | .CONST 0x067b,0x0019
1096 067d 001a | } | .CONST 0x067d,0x001a
1098 0692 001b | | .CONST 0x0692,0x001b
109a 0695 001c | | .CONST 0x0695,0x001c
109c 0698 001d | | .CONST 0x0698,0x001d
109e 0699 0c01 | | .CONST 0x0699,0x0c01
10a0 069a 001d | | .CONST 0x069a,0x001d
10a2 069b 001e | | .CONST 0x069b,0x001e
10a4 069d 001f | | .CONST 0x069d,0x001f
10a6 069e 0020 | | .CONST 0x069e,0x0020
10a8 06ae 0021 | !| .CONST 0x06ae,0x0021
10aa 06b0 0022 | "| .CONST 0x06b0,0x0022
10ac 06b3 0023 | #| .CONST 0x06b3,0x0023
10ae 06b5 0024 | $| .CONST 0x06b5,0x0024
10b0 06bc 0025 | %| .CONST 0x06bc,0x0025
10b2 06be 0026 | &| .CONST 0x06be,0x0026
10b4 06d0 0027 | '| .CONST 0x06d0,0x0027
10b6 06d3 0028 | (| .CONST 0x06d3,0x0028
10b8 06d6 0029 | )| .CONST 0x06d6,0x0029
10ba 06d7 1001 | | .CONST 0x06d7,0x1001
10bc 06d8 0029 | )| .CONST 0x06d8,0x0029
10be 06d9 002a | *| .CONST 0x06d9,0x002a
10c0 06db 002b | +| .CONST 0x06db,0x002b
10c2 06dc 002c | ,| .CONST 0x06dc,0x002c
10c4 0700 002d | -| .CONST 0x0700,0x002d
10c6 0702 002e | .| .CONST 0x0702,0x002e
10c8 0714 002f | /| .CONST 0x0714,0x002f
10ca 0717 0030 | 0| .CONST 0x0717,0x0030
10cc 071a 0031 | 1| .CONST 0x071a,0x0031
10ce 071b 1401 | | .CONST 0x071b,0x1401
10d0 071c 0031 | 1| .CONST 0x071c,0x0031
10d2 071d 0032 | 2| .CONST 0x071d,0x0032
10d4 0720 0033 | 3| .CONST 0x0720,0x0033
10d6 0722 0034 | " 4| .CONST 0x0722,0x0034
10d8 0728 0035 | ( 5| .CONST 0x0728,0x0035
10da 072b 0036 | + 6| .CONST 0x072b,0x0036
10dc 072c 1801 | , | .CONST 0x072c,0x1801
10de 072d 0036 | - 6| .CONST 0x072d,0x0036
10e0 072e 0037 | . 7| .CONST 0x072e,0x0037
10e2 0734 0038 | 4 8| .CONST 0x0734,0x0038
10e4 0737 0039 | 7 9| .CONST 0x0737,0x0039
10e6 073d 003a | = :| .CONST 0x073d,0x003a
10e8 073f 003b | ? ;| .CONST 0x073f,0x003b
10ea 0754 003c | T <| .CONST 0x0754,0x003c
10ec 0756 003d | V =| .CONST 0x0756,0x003d
10ee 0759 003e | Y >| .CONST 0x0759,0x003e
10f0 075c 003f | \ ?| .CONST 0x075c,0x003f
10f2 075e 0040 | ^ @| .CONST 0x075e,0x0040
10f4 ; --------------------------------------------------------------------------------------
10f4 ; Debug3 Subtable 0x11
10f4 ; --------------------------------------------------------------------------------------
10f4 0005 0010 | | .DBG3TAB 0x0005,0x0010
10f6 076b ffff | k | .CONST 0x076b,0xffff
10f8 076f fffe | o | .CONST 0x076f,0xfffe
10fa 0773 fffd | s | .CONST 0x0773,0xfffd
10fc 0778 fffc | x | .CONST 0x0778,0xfffc
10fe 0779 fffb | y | .CONST 0x0779,0xfffb
1100 077b 0002 | { | .CONST 0x077b,0x0002
1102 0782 0003 | | .CONST 0x0782,0x0003
1104 0786 0004 | | .CONST 0x0786,0x0004
1106 078c 0005 | | .CONST 0x078c,0x0005
1108 0792 0006 | | .CONST 0x0792,0x0006
110a 0797 0007 | | .CONST 0x0797,0x0007
110c 079c 0008 | | .CONST 0x079c,0x0008
110e 07a3 0009 | | .CONST 0x07a3,0x0009
1110 07af 000a | | .CONST 0x07af,0x000a
1112 07c2 000b | | .CONST 0x07c2,0x000b
1114 07c4 000c | | .CONST 0x07c4,0x000c
1116 07c9 000d | | .CONST 0x07c9,0x000d
1118 07ce 000e | | .CONST 0x07ce,0x000e
111a 07d6 000f | | .CONST 0x07d6,0x000f
111c 07de 0010 | | .CONST 0x07de,0x0010
111e 07e2 0001 | | .CONST 0x07e2,0x0001
1120 ; --------------------------------------------------------------------------------------
1120 ; Debug3 Subtable 0x12
1120 ; --------------------------------------------------------------------------------------
1120 000e 002f | /| .DBG3TAB 0x000e,0x002f
1122 07eb ffff | | .CONST 0x07eb,0xffff
1124 07ef fffe | | .CONST 0x07ef,0xfffe
1126 07f0 fffd | | .CONST 0x07f0,0xfffd
1128 07f5 fffc | | .CONST 0x07f5,0xfffc
112a 07f8 fffb | | .CONST 0x07f8,0xfffb
112c 07fa fffa | | .CONST 0x07fa,0xfffa
112e 07fb fff9 | | .CONST 0x07fb,0xfff9
1130 07fc fff8 | | .CONST 0x07fc,0xfff8
1132 07fd fff7 | | .CONST 0x07fd,0xfff7
1134 07fe fff6 | | .CONST 0x07fe,0xfff6
1136 07ff fff5 | | .CONST 0x07ff,0xfff5
1138 0804 fff4 | | .CONST 0x0804,0xfff4
113a 0805 fff3 | | .CONST 0x0805,0xfff3
113c 0809 fff2 | | .CONST 0x0809,0xfff2
113e 0810 0001 | | .CONST 0x0810,0x0001
1140 0814 0002 | | .CONST 0x0814,0x0002
1142 081b 0004 | | .CONST 0x081b,0x0004
1144 0822 0005 | " | .CONST 0x0822,0x0005
1146 0826 0006 | & | .CONST 0x0826,0x0006
1148 082f 0007 | / | .CONST 0x082f,0x0007
114a 0833 0003 | 3 | .CONST 0x0833,0x0003
114c 0837 0008 | 7 | .CONST 0x0837,0x0008
114e 083a 0009 | : | .CONST 0x083a,0x0009
1150 083c 000a | < | .CONST 0x083c,0x000a
1152 0842 000b | B | .CONST 0x0842,0x000b
1154 0843 0401 | C | .CONST 0x0843,0x0401
1156 0846 000b | F | .CONST 0x0846,0x000b
1158 0847 000c | G | .CONST 0x0847,0x000c
115a 084b 000d | K | .CONST 0x084b,0x000d
115c 084e 000e | N | .CONST 0x084e,0x000e
115e 0857 000f | W | .CONST 0x0857,0x000f
1160 085a 0010 | Z | .CONST 0x085a,0x0010
1162 085b 0011 | [ | .CONST 0x085b,0x0011
1164 0862 0012 | b | .CONST 0x0862,0x0012
1166 0864 0013 | d | .CONST 0x0864,0x0013
1168 0879 0014 | y | .CONST 0x0879,0x0014
116a 087c 0015 | | | .CONST 0x087c,0x0015
116c 087d 0016 | } | .CONST 0x087d,0x0016
116e 089e 0017 | | .CONST 0x089e,0x0017
1170 08a0 0018 | | .CONST 0x08a0,0x0018
1172 08a6 0019 | | .CONST 0x08a6,0x0019
1174 08a7 001a | | .CONST 0x08a7,0x001a
1176 08a9 001b | | .CONST 0x08a9,0x001b
1178 08af 001c | | .CONST 0x08af,0x001c
117a 08b2 001f | | .CONST 0x08b2,0x001f
117c 08b6 001e | | .CONST 0x08b6,0x001e
117e 08bd 0020 | | .CONST 0x08bd,0x0020
1180 08c3 0021 | !| .CONST 0x08c3,0x0021
1182 08cc 0022 | "| .CONST 0x08cc,0x0022
1184 08cd 0801 | | .CONST 0x08cd,0x0801
1186 08d0 0022 | "| .CONST 0x08d0,0x0022
1188 08d1 0023 | #| .CONST 0x08d1,0x0023
118a 08e6 0024 | $| .CONST 0x08e6,0x0024
118c 08e8 0025 | %| .CONST 0x08e8,0x0025
118e 08f5 0026 | &| .CONST 0x08f5,0x0026
1190 08fe 0027 | '| .CONST 0x08fe,0x0027
1192 0906 0028 | (| .CONST 0x0906,0x0028
1194 0907 0c01 | | .CONST 0x0907,0x0c01
1196 090a 0028 | (| .CONST 0x090a,0x0028
1198 090b 0029 | )| .CONST 0x090b,0x0029
119a 090f 001d | | .CONST 0x090f,0x001d
119c ; --------------------------------------------------------------------------------------
119c ; Debug3 Subtable 0x13
119c ; --------------------------------------------------------------------------------------
119c 0000 0006 | | .DBG3TAB 0x0000,0x0006
119e 091b 0001 | | .CONST 0x091b,0x0001
11a0 091e 0002 | | .CONST 0x091e,0x0002
11a2 0924 0003 | $ | .CONST 0x0924,0x0003
11a4 0927 0004 | ' | .CONST 0x0927,0x0004
11a6 092a 0005 | * | .CONST 0x092a,0x0005
11a8 0930 0006 | 0 | .CONST 0x0930,0x0006
11aa ; --------------------------------------------------------------------------------------
11aa ; Debug3 Subtable 0x14
11aa ; --------------------------------------------------------------------------------------
11aa 0005 002d | -| .DBG3TAB 0x0005,0x002d
11ac 093b ffff | ; | .CONST 0x093b,0xffff
11ae 093f fffe | ? | .CONST 0x093f,0xfffe
11b0 0941 fffd | A | .CONST 0x0941,0xfffd
11b2 0942 fffc | B | .CONST 0x0942,0xfffc
11b4 0946 fffb | F | .CONST 0x0946,0xfffb
11b6 094a 0001 | J | .CONST 0x094a,0x0001
11b8 094b 0002 | K | .CONST 0x094b,0x0002
11ba 094f 0003 | O | .CONST 0x094f,0x0003
11bc 0957 0004 | W | .CONST 0x0957,0x0004
11be 0958 0005 | X | .CONST 0x0958,0x0005
11c0 095f 0006 | _ | .CONST 0x095f,0x0006
11c2 0963 0007 | c | .CONST 0x0963,0x0007
11c4 096d 0008 | m | .CONST 0x096d,0x0008
11c6 0973 0009 | s | .CONST 0x0973,0x0009
11c8 0979 000a | y | .CONST 0x0979,0x000a
11ca 0989 0401 | | .CONST 0x0989,0x0401
11cc 098d 000a | | .CONST 0x098d,0x000a
11ce 0995 000b | | .CONST 0x0995,0x000b
11d0 099c 000c | | .CONST 0x099c,0x000c
11d2 09ab 000d | | .CONST 0x09ab,0x000d
11d4 09b4 000e | | .CONST 0x09b4,0x000e
11d6 09b7 000f | | .CONST 0x09b7,0x000f
11d8 09c1 0010 | | .CONST 0x09c1,0x0010
11da 09c8 0011 | | .CONST 0x09c8,0x0011
11dc 09ca 0012 | | .CONST 0x09ca,0x0012
11de 09cc 0013 | | .CONST 0x09cc,0x0013
11e0 09d0 0801 | | .CONST 0x09d0,0x0801
11e2 09d2 0802 | | .CONST 0x09d2,0x0802
11e4 09d3 0803 | | .CONST 0x09d3,0x0803
11e6 09d4 0804 | | .CONST 0x09d4,0x0804
11e8 09d6 0013 | | .CONST 0x09d6,0x0013
11ea 09d7 0014 | | .CONST 0x09d7,0x0014
11ec 09da 0015 | | .CONST 0x09da,0x0015
11ee 09de 0c01 | | .CONST 0x09de,0x0c01
11f0 09e0 0c02 | | .CONST 0x09e0,0x0c02
11f2 09e1 0c03 | | .CONST 0x09e1,0x0c03
11f4 09e2 0c04 | | .CONST 0x09e2,0x0c04
11f6 09e4 0015 | | .CONST 0x09e4,0x0015
11f8 09e7 0016 | | .CONST 0x09e7,0x0016
11fa 09ec 0017 | | .CONST 0x09ec,0x0017
11fc 09f6 0018 | | .CONST 0x09f6,0x0018
11fe 09f8 0019 | | .CONST 0x09f8,0x0019
1200 09fc 1001 | | .CONST 0x09fc,0x1001
1202 09fe 1002 | | .CONST 0x09fe,0x1002
1204 09ff 1003 | | .CONST 0x09ff,0x1003
1206 0a00 1004 | | .CONST 0x0a00,0x1004
1208 0a02 0019 | | .CONST 0x0a02,0x0019
120a 0a03 001a | | .CONST 0x0a03,0x001a
120c 0a06 001b | | .CONST 0x0a06,0x001b
120e 0a10 001c | | .CONST 0x0a10,0x001c
1210 ; --------------------------------------------------------------------------------------
1210 ; Debug3 Subtable 0x15
1210 ; --------------------------------------------------------------------------------------
1210 0005 000a | | .DBG3TAB 0x0005,0x000a
1212 0a1b ffff | | .CONST 0x0a1b,0xffff
1214 0a1f fffe | | .CONST 0x0a1f,0xfffe
1216 0a24 fffd | $ | .CONST 0x0a24,0xfffd
1218 0a25 fffc | % | .CONST 0x0a25,0xfffc
121a 0a26 fffb | & | .CONST 0x0a26,0xfffb
121c 0a2b 0002 | + | .CONST 0x0a2b,0x0002
121e 0a33 0003 | 3 | .CONST 0x0a33,0x0003
1220 0a37 0004 | 7 | .CONST 0x0a37,0x0004
1222 0a3d 0005 | = | .CONST 0x0a3d,0x0005
1224 0a44 0006 | D | .CONST 0x0a44,0x0006
1226 0a50 0007 | P | .CONST 0x0a50,0x0007
1228 0a63 0008 | c | .CONST 0x0a63,0x0008
122a 0a65 0009 | e | .CONST 0x0a65,0x0009
122c 0a6d 000a | m | .CONST 0x0a6d,0x000a
122e 0a71 0001 | q | .CONST 0x0a71,0x0001
1230 ; --------------------------------------------------------------------------------------
1230 ; Debug3 Subtable 0x16
1230 ; --------------------------------------------------------------------------------------
1230 0002 0010 | | .DBG3TAB 0x0002,0x0010
1232 0a7b ffff | { | .CONST 0x0a7b,0xffff
1234 0a7f fffe | | .CONST 0x0a7f,0xfffe
1236 0a80 0001 | | .CONST 0x0a80,0x0001
1238 0a83 0002 | | .CONST 0x0a83,0x0002
123a 0a89 0003 | | .CONST 0x0a89,0x0003
123c 0a8f 0004 | | .CONST 0x0a8f,0x0004
123e 0a98 0005 | | .CONST 0x0a98,0x0005
1240 0a9f 0006 | | .CONST 0x0a9f,0x0006
1242 0aa5 0007 | | .CONST 0x0aa5,0x0007
1244 0aac 0008 | | .CONST 0x0aac,0x0008
1246 0ab4 0009 | | .CONST 0x0ab4,0x0009
1248 0ab8 000a | | .CONST 0x0ab8,0x000a
124a 0abc 000b | | .CONST 0x0abc,0x000b
124c 0ac2 000c | | .CONST 0x0ac2,0x000c
124e 0ac6 000d | | .CONST 0x0ac6,0x000d
1250 0ac7 000e | | .CONST 0x0ac7,0x000e
1252 0acf 000f | | .CONST 0x0acf,0x000f
1254 0ad2 0010 | | .CONST 0x0ad2,0x0010
1256 ; --------------------------------------------------------------------------------------
1256 ; Debug3 Subtable 0x17
1256 ; --------------------------------------------------------------------------------------
1256 0007 001e | | .DBG3TAB 0x0007,0x001e
1258 0adb ffff | | .CONST 0x0adb,0xffff
125a 0ae0 fffe | | .CONST 0x0ae0,0xfffe
125c 0ae1 fffd | | .CONST 0x0ae1,0xfffd
125e 0ae2 fffc | | .CONST 0x0ae2,0xfffc
1260 0ae6 fffb | | .CONST 0x0ae6,0xfffb
1262 0ae7 fffa | | .CONST 0x0ae7,0xfffa
1264 0aed fff9 | | .CONST 0x0aed,0xfff9
1266 0af5 0001 | | .CONST 0x0af5,0x0001
1268 0afb 0002 | | .CONST 0x0afb,0x0002
126a 0b09 0003 | | .CONST 0x0b09,0x0003
126c 0b0d 0004 | | .CONST 0x0b0d,0x0004
126e 0b0e 0005 | | .CONST 0x0b0e,0x0005
1270 0b1c 0006 | | .CONST 0x0b1c,0x0006
1272 0b20 0007 | | .CONST 0x0b20,0x0007
1274 0b21 0008 | ! | .CONST 0x0b21,0x0008
1276 0b24 0009 | $ | .CONST 0x0b24,0x0009
1278 0b2b 000a | + | .CONST 0x0b2b,0x000a
127a 0b2f 000b | / | .CONST 0x0b2f,0x000b
127c 0b35 000c | 5 | .CONST 0x0b35,0x000c
127e 0b37 000d | 7 | .CONST 0x0b37,0x000d
1280 0b3c 000e | < | .CONST 0x0b3c,0x000e
1282 0b3f 000f | ? | .CONST 0x0b3f,0x000f
1284 0b46 0010 | F | .CONST 0x0b46,0x0010
1286 0b4c 0011 | L | .CONST 0x0b4c,0x0011
1288 0b55 0012 | U | .CONST 0x0b55,0x0012
128a 0b5a 0013 | Z | .CONST 0x0b5a,0x0013
128c 0b5e 0014 | ^ | .CONST 0x0b5e,0x0014
128e 0b61 0015 | a | .CONST 0x0b61,0x0015
1290 0b67 0016 | g | .CONST 0x0b67,0x0016
1292 0b70 0017 | p | .CONST 0x0b70,0x0017
1294 0b75 0018 | u | .CONST 0x0b75,0x0018
1296 0b7a 0019 | z | .CONST 0x0b7a,0x0019
1298 0b8d 001a | | .CONST 0x0b8d,0x001a
129a 0b8f 001b | | .CONST 0x0b8f,0x001b
129c 0b91 001c | | .CONST 0x0b91,0x001c
129e 0b96 001d | | .CONST 0x0b96,0x001d
12a0 0b9c 001e | | .CONST 0x0b9c,0x001e
12a2 0000 0000 | | .BLANK 0000[0x15e]