|
DataMuseum.dkPresents historical artifacts from the history of: Rational R1000/400 DFS Tapes |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about Rational R1000/400 DFS Tapes Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - download
Length: 5120 (0x1400) Types: SEG Notes: 5811_R1K_CODE Names: »1168392.SEG«
└─⟦24d56d853⟧ Bits:30000744 8mm tape, Rational 1000, DFS, D_12_6_5 SEQ293 └─ ⟦this⟧ »1168392.SEG« └─⟦9031b0687⟧ Bits:30000407 8mm tape, Rational 1000, DFS, D_12_7_3 └─ ⟦this⟧ »1168392.SEG« └─⟦b4205821b⟧ Bits:30000743 8mm tape, Rational 1000, DFS, D_12_7_3 SEQ288 └─ ⟦this⟧ »1168392.SEG« └─⟦b434774df⟧ Bits:30000528 8mm tape, Rational 1000, DFS, D_12_6_5 └─ ⟦this⟧ »1168392.SEG« └─⟦bc1274df5⟧ Bits:30000750 8mm tape, Rational 1000, DFS backup from PAM's R1000 └─ ⟦this⟧ »1168392.SEG«
0000 000f | | .CONST 0x000f ; Version of machine code 0001 5811 |X | .CONST 0x5811 ; Diana Version, RCG Major Version, RCG minor version 0002 0000 | | .CONST 0x0000 ; Zero 0003 0750 | P | .CONST 0x0750 ; Offset of debug table 0004 0100 | | .CONST 0x0100 ; Default exception handler - raise instruction 0005 00bb | | .CONST 0x00bb ; Module termination instruction - signal completion 0006 0000 | | .CONST 0x0000 ; Offset to segment table (only in elab segments) 0007 0004 | | .CONST 0x0004 ; 0, wired, #pages in seg - 1) 0008 ; -------------------------------------------------------------------------------------- 0008 ; SUBPROGRAM 0008 ; -------------------------------------------------------------------------------------- 0008 0079 | y | .CONST 0x0079 ; Address of begin 0009 0004 | | .CONST 0x0004 ; Address of exception handler 000a 002a | * | .CONST 0x002a ; Number of locals 000b INIT_0008: 000b 03a9 | | Declare_Type Heap_Access,Indirect_Literal,Visible ; Debug Table 0x0 = .DEBUG 0x000b,0x0802,0xc000,0x0000,0x0030,0x6474,0x0000,0x000d ; Debug Table 0x0.0x0 = 0xb,0xffff ; Debug Table 0x0.0x1 = 0xb,0xfffe ; Debug Table 0x0.0x2 = 0xb,0xfffd 000c 029a 0083 | | Declare_Subprogram INIT_0080,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x3 = 0xc,0xfffc 000e 029a 00db | | Declare_Subprogram INIT_00d8,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x4 = 0xe,0xfffb 0010 029a 0133 | 3| Declare_Subprogram INIT_0130,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x5 = 0x10,0xfffa 0012 029a 02eb | | Declare_Subprogram INIT_02e8,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x6 = 0x12,0xfff9 0014 029a 0533 | 3| Declare_Subprogram INIT_0530,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x7 = 0x14,0xfff8 0016 029a 05cb | | Declare_Subprogram INIT_05c8,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x8 = 0x16,0xfff7 0018 029a 05db | | Declare_Subprogram INIT_05d8,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x9 = 0x18,0xfff6 001a 029a 0613 | | Declare_Subprogram INIT_0610,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0xa = 0x1a,0xfff5 001c 029a 061b | | Declare_Subprogram INIT_0618,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0xb = 0x1c,0xfff4 001e 029a 0633 | 3| Declare_Subprogram INIT_0630,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0xc = 0x1e,0xfff3 0020 62c3 |b | Indirect_Literal Discrete,0x2e4,{0x00000000, 0x30647401} ; Debug Table 0x0.0xd = 0x20,0xfff2 0021 0129 | ) | Execute Any,Make_Visible 0022 62bd |b | Indirect_Literal Discrete,0x2e0,{0x00000000, 0x30647402} ; Debug Table 0x0.0xe = 0x22,0xfff1 0023 0129 | ) | Execute Any,Make_Visible 0024 62b7 |b | Indirect_Literal Discrete,0x2dc,{0x00000000, 0x30647403} ; Debug Table 0x0.0xf = 0x24,0xfff0 0025 0129 | ) | Execute Any,Make_Visible 0026 62b1 |b | Indirect_Literal Discrete,0x2d8,{0x00000000, 0x30647404} ; Debug Table 0x0.0x10 = 0x26,0xffef 0027 0129 | ) | Execute Any,Make_Visible 0028 e001 | | Load 0x0,0x1 ; Debug Table 0x0.0x11 = 0x28,0xffee 0029 1b0e | | Execute Package,Field_Read,Field_Number 0xe 002a 4800 |H | Short_Literal 0x0 002b 4801 |H | Short_Literal 0x1 002c 4801 |H | Short_Literal 0x1 002d 480a |H | Short_Literal 0xa 002e 0318 | | Declare_Type Variant_Record,Incomplete 002f 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x0.0x12 = 0x2f,0xffed 0030 02a0 | | Declare_Subprogram Null_Subprogram 0031 e212 | | Load 0x1,0x12 0032 03a3 | | Complete_Type Heap_Access,By_Defining 0033 00bf | | Action Accept_Activation ; Debug Table 0x0.0x13 = 0x33,0xffec 0034 4800 |H | Short_Literal 0x0 ; Debug Table 0x1 = .DEBUG 0x0034,0x082c,0xc000,0x0000,0x0030,0x6484,0x0000,0x0015 ; Debug Table 0x1.0x0 = 0x34,0xffff ; Debug Table 0x1.0x1 = 0x34,0xfffe 0035 4801 |H | Short_Literal 0x1 0036 029f 064b | K| Declare_Subprogram INIT_0648,For_Call 0038 03fd | | Declare_Type Discrete,Defined 0039 e20f | | Load 0x1,0xf ; Debug Table 0x1.0x2 = 0x39,0xfffd 003a 00d9 | | Load_Top At_Offset_1 003b e002 | | Load 0x0,0x2 003c 1b0d | | Execute Package,Field_Read,Field_Number 0xd 003d e001 | | Load 0x0,0x1 003e 1b0e | | Execute Package,Field_Read,Field_Number 0xe 003f 00e3 | | Load_Encached Natural_Cache 0040 e003 | | Load 0x0,0x3 0041 1b20 | | Execute Package,Field_Read,Field_Number 0x20 0042 e003 | | Load 0x0,0x3 0043 1b19 | | Execute Package,Field_Read,Field_Number 0x19 0044 e001 | | Load 0x0,0x1 0045 1b0e | | Execute Package,Field_Read,Field_Number 0xe 0046 4801 |H | Short_Literal 0x1 0047 628c |b | Indirect_Literal Discrete,0x2d4,{0x00000000, 0x00002000} 0048 e004 | | Load 0x0,0x4 0049 1b12 | | Execute Package,Field_Read,Field_Number 0x12 004a 034e | N | QQ_Declare_Type Array,Constrained,Bounds_With_Object 004b 029f 0663 | c| Declare_Subprogram INIT_0660,For_Call 004d 4800 |H | Short_Literal 0x0 004e 4801 |H | Short_Literal 0x1 004f 4808 |H | Short_Literal 0x8 0050 e221 | ! | Load 0x1,0x21 0051 0307 | | Complete_Type Variant_Record,By_Defining 0052 4800 |H | Short_Literal 0x0 ; Debug Table 0x1.0x3 = 0x52,0xfffc 0053 4804 |H | Short_Literal 0x4 0054 029f 068b | | Declare_Subprogram INIT_0688,For_Call 0056 03fd | | Declare_Type Discrete,Defined 0057 029d 06a3 | | Declare_Subprogram INIT_06a0,For_Outer_Call ; Debug Table 0x1.0x4 = 0x57,0xfffb ; Debug Table 0x1.0x5 = 0x57,0xfffa ; Debug Table 0x1.0x6 = 0x57,0xfff9 ; Debug Table 0x1.0x7 = 0x57,0xfff8 0059 1d13 | | Execute_Immediate Reference_Lex_1,0x13 ; Debug Table 0x1.0x8 = 0x59,0xfff7 005a 00c7 | | Action Elaborate_Subprogram 005b 1d14 | | Execute_Immediate Reference_Lex_1,0x14 ; Debug Table 0x1.0x9 = 0x5b,0xfff6 005c 00c7 | | Action Elaborate_Subprogram 005d 029d 06b3 | | Declare_Subprogram INIT_06b0,For_Outer_Call ; Debug Table 0x1.0xa = 0x5d,0xfff5 005f 029d 06cb | | Declare_Subprogram INIT_06c8,For_Outer_Call ; Debug Table 0x1.0xb = 0x5f,0xfff4 0061 029d 06db | | Declare_Subprogram INIT_06d8,For_Outer_Call ; Debug Table 0x1.0xc = 0x61,0xfff3 0063 029d 06eb | | Declare_Subprogram INIT_06e8,For_Outer_Call ; Debug Table 0x1.0xd = 0x63,0xfff2 0065 1d15 | | Execute_Immediate Reference_Lex_1,0x15 ; Debug Table 0x1.0xe = 0x65,0xfff1 0066 00c7 | | Action Elaborate_Subprogram 0067 029d 0703 | | Declare_Subprogram INIT_0700,For_Outer_Call ; Debug Table 0x1.0xf = 0x67,0xfff0 0069 029d 0713 | | Declare_Subprogram INIT_0710,For_Outer_Call ; Debug Table 0x1.0x10 = 0x69,0xffef 006b 1d16 | | Execute_Immediate Reference_Lex_1,0x16 ; Debug Table 0x1.0x11 = 0x6b,0xffee 006c 00c7 | | Action Elaborate_Subprogram 006d 1d17 | | Execute_Immediate Reference_Lex_1,0x17 ; Debug Table 0x1.0x12 = 0x6d,0xffed 006e 00c7 | | Action Elaborate_Subprogram 006f 1d18 | | Execute_Immediate Reference_Lex_1,0x18 ; Debug Table 0x1.0x13 = 0x6f,0xffec 0070 00c7 | | Action Elaborate_Subprogram 0071 1d19 | | Execute_Immediate Reference_Lex_1,0x19 ; Debug Table 0x1.0x14 = 0x71,0xffeb 0072 00c7 | | Action Elaborate_Subprogram 0073 1d1a | | Execute_Immediate Reference_Lex_1,0x1a ; Debug Table 0x1.0x15 = 0x73,0xffea 0074 00c7 | | Action Elaborate_Subprogram 0075 1d1b | | Execute_Immediate Reference_Lex_1,0x1b ; Debug Table 0x1.0x16 = 0x75,0xffe9 0076 00c7 | | Action Elaborate_Subprogram 0077 1d1c | | Execute_Immediate Reference_Lex_1,0x1c ; Debug Table 0x1.0x17 = 0x77,0xffe8 0078 00c7 | | Action Elaborate_Subprogram 0079 BODY_0008: 0079 00bc | | Action Signal_Activated 007a 00bb | | Action Signal_Completion 007b 0000 0000 | | .BLANK 0000[0x5] 0080 ; -------------------------------------------------------------------------------------- 0080 ; SUBPROGRAM 0080 ; -------------------------------------------------------------------------------------- 0080 0083 | | .CONST 0x0083 ; Address of begin 0081 0004 | | .CONST 0x0004 ; Address of exception handler 0082 0001 | | .CONST 0x0001 ; Number of locals 0083 BODY_0080: 0083 INIT_0080: 0083 00dd | | Load_Top At_Offset_5 ; Debug Table 0x2 = .DEBUG 0x0083,0x085e,0x1001,0x0000,0x0030,0x6474,0x0000,0x004a ; Debug Table 0x2.0x0 = 0x83,0x1 0084 e221 | ! | Load 0x1,0x21 0085 1c08 | | Execute_Immediate Run_Utility,0x8 0086 e212 | | Load 0x1,0x12 0087 00dd | | Load_Top At_Offset_5 0088 0396 | | Declare_Variable Heap_Access,By_Allocation,With_Value 0089 00d8 | | Load_Top At_Offset_0 008a 0217 | | Execute Heap_Access,All_Reference 008b 1c00 | | Execute_Immediate Run_Utility,0x0 008c a5f8 | | Store_Unchecked 0x2,-0x8 008d 00dd | | Load_Top At_Offset_5 ; Debug Table 0x2.0x1 = 0x8d,0x2 ; Debug Table 0x2.0x2 = 0x8d,0x3 008e e221 | ! | Load 0x1,0x21 008f 1c08 | | Execute_Immediate Run_Utility,0x8 0090 00d8 | | Load_Top At_Offset_0 0091 250a |% | Execute Variant_Record,Field_Reference,Indirect,Field_Number 0xa 0092 01da | | Execute Vector,Bounds 0093 e004 | | Load 0x0,0x4 0094 1b12 | | Execute Package,Field_Read,Field_Number 0x12 0095 035b | [ | Declare_Type Array,Constrained 0096 0337 | 7 | Declare_Variable Array 0097 00d8 | | Load_Top At_Offset_0 0098 01d9 | | Execute Vector,Reverse_Bounds 0099 0263 | c | Execute Discrete,Above_Bound 009a 7005 |p | Jump_Nonzero 0xa0 009b 4800 |H | Short_Literal 0x0 009c 00d9 | | Load_Top At_Offset_1 009d 00dc | | Load_Top At_Offset_4 009e 01d6 | | Execute Vector,Field_Write 009f 3ffb |? | Loop_Increasing 0x9b 00a0 00d9 | | Load_Top At_Offset_1 00a1 00d8 | | Load_Top At_Offset_0 00a2 250a |% | Execute Variant_Record,Field_Reference,Indirect,Field_Number 0xa 00a3 00da | | Load_Top At_Offset_2 00a4 01da | | Execute Vector,Bounds 00a5 00da | | Load_Top At_Offset_2 00a6 01da | | Execute Vector,Bounds 00a7 00da | | Load_Top At_Offset_2 00a8 027f | | Execute Discrete,Equal 00a9 7002 |p | Jump_Nonzero 0xac 00aa 48e0 |H | Short_Literal 0xe0 00ab 0257 | W | Execute Discrete,Raise 00ac 00d0 | | Action Swap_Control 00ad 00d1 | | Pop_Control Pop_Count_1 00ae 027f | | Execute Discrete,Equal 00af 7002 |p | Jump_Nonzero 0xb2 00b0 48e0 |H | Short_Literal 0xe0 00b1 0257 | W | Execute Discrete,Raise 00b2 00d2 | | Pop_Control Pop_Count_2 00b3 00d9 | | Load_Top At_Offset_1 00b4 290a |) | Execute Variant_Record,Field_Write,Fixed,Indirect,Field_Number 0xa 00b5 00db | | Load_Top At_Offset_3 00b6 e20f | | Load 0x1,0xf 00b7 0119 | | Execute Any,Check_In_Formal_Type 00b8 00d9 | | Load_Top At_Offset_1 00b9 2802 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2 00ba 4800 |H | Short_Literal 0x0 00bb 00d9 | | Load_Top At_Offset_1 00bc 2803 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x3 00bd 00dd | | Load_Top At_Offset_5 00be 00d9 | | Load_Top At_Offset_1 00bf 2804 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x4 00c0 4800 |H | Short_Literal 0x0 00c1 00d9 | | Load_Top At_Offset_1 00c2 2805 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x5 00c3 e5fb | | Load 0x2,-0x5 00c4 00d9 | | Load_Top At_Offset_1 00c5 2806 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x6 00c6 e5fa | | Load 0x2,-0x6 00c7 00d9 | | Load_Top At_Offset_1 00c8 2807 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x7 00c9 e5f9 | | Load 0x2,-0x7 00ca e003 | | Load 0x0,0x3 00cb 1b19 | | Execute Package,Field_Read,Field_Number 0x19 00cc 0119 | | Execute Any,Check_In_Formal_Type 00cd 00d9 | | Load_Top At_Offset_1 00ce 2808 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x8 00cf 4800 |H | Short_Literal 0x0 00d0 00d9 | | Load_Top At_Offset_1 00d1 2809 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x9 00d2 e5f8 | | Load 0x2,-0x8 00d3 0218 | | Execute Heap_Access,All_Write 00d4 4508 |E | Exit_Suprogram New_Top_Offset 0x8 00d5 0000 0000 | | .XXX[0x3] 00d7 0000 | | 00d8 ; -------------------------------------------------------------------------------------- 00d8 ; SUBPROGRAM 00d8 ; -------------------------------------------------------------------------------------- 00d8 00db | | .CONST 0x00db ; Address of begin 00d9 0004 | | .CONST 0x0004 ; Address of exception handler 00da 0001 | | .CONST 0x0001 ; Number of locals 00db BODY_00d8: 00db INIT_00d8: 00db 00dd | | Load_Top At_Offset_5 ; Debug Table 0x3 = .DEBUG 0x00db,0x0866,0x1001,0x0000,0x0030,0x6474,0x0000,0x007a ; Debug Table 0x3.0x0 = 0xdb,0x1 00dc e221 | ! | Load 0x1,0x21 00dd 1c08 | | Execute_Immediate Run_Utility,0x8 00de e212 | | Load 0x1,0x12 00df 00dd | | Load_Top At_Offset_5 00e0 0396 | | Declare_Variable Heap_Access,By_Allocation,With_Value 00e1 00d8 | | Load_Top At_Offset_0 00e2 0217 | | Execute Heap_Access,All_Reference 00e3 1c00 | | Execute_Immediate Run_Utility,0x0 00e4 a5f8 | | Store_Unchecked 0x2,-0x8 00e5 00dd | | Load_Top At_Offset_5 ; Debug Table 0x3.0x1 = 0xe5,0x2 ; Debug Table 0x3.0x2 = 0xe5,0x3 00e6 e221 | ! | Load 0x1,0x21 00e7 1c08 | | Execute_Immediate Run_Utility,0x8 00e8 00d8 | | Load_Top At_Offset_0 00e9 250a |% | Execute Variant_Record,Field_Reference,Indirect,Field_Number 0xa 00ea 01da | | Execute Vector,Bounds 00eb e004 | | Load 0x0,0x4 00ec 1b12 | | Execute Package,Field_Read,Field_Number 0x12 00ed 035b | [ | Declare_Type Array,Constrained 00ee 0337 | 7 | Declare_Variable Array 00ef 00d8 | | Load_Top At_Offset_0 00f0 01d9 | | Execute Vector,Reverse_Bounds 00f1 0263 | c | Execute Discrete,Above_Bound 00f2 7005 |p | Jump_Nonzero 0xf8 00f3 4800 |H | Short_Literal 0x0 00f4 00d9 | | Load_Top At_Offset_1 00f5 00dc | | Load_Top At_Offset_4 00f6 01d6 | | Execute Vector,Field_Write 00f7 3ffb |? | Loop_Increasing 0xf3 00f8 00d9 | | Load_Top At_Offset_1 00f9 00d8 | | Load_Top At_Offset_0 00fa 250a |% | Execute Variant_Record,Field_Reference,Indirect,Field_Number 0xa 00fb 00da | | Load_Top At_Offset_2 00fc 01da | | Execute Vector,Bounds 00fd 00da | | Load_Top At_Offset_2 00fe 01da | | Execute Vector,Bounds 00ff 00da | | Load_Top At_Offset_2 0100 027f | | Execute Discrete,Equal 0101 7002 |p | Jump_Nonzero 0x104 0102 48e0 |H | Short_Literal 0xe0 0103 0257 | W | Execute Discrete,Raise 0104 00d0 | | Action Swap_Control 0105 00d1 | | Pop_Control Pop_Count_1 0106 027f | | Execute Discrete,Equal 0107 7002 |p | Jump_Nonzero 0x10a 0108 48e0 |H | Short_Literal 0xe0 0109 0257 | W | Execute Discrete,Raise 010a 00d2 | | Pop_Control Pop_Count_2 010b 00d9 | | Load_Top At_Offset_1 010c 290a |) | Execute Variant_Record,Field_Write,Fixed,Indirect,Field_Number 0xa 010d 00db | | Load_Top At_Offset_3 010e e20f | | Load 0x1,0xf 010f 0119 | | Execute Any,Check_In_Formal_Type 0110 00d9 | | Load_Top At_Offset_1 0111 2802 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2 0112 4801 |H | Short_Literal 0x1 0113 00d9 | | Load_Top At_Offset_1 0114 2803 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x3 0115 00dd | | Load_Top At_Offset_5 0116 00d9 | | Load_Top At_Offset_1 0117 2804 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x4 0118 4800 |H | Short_Literal 0x0 0119 00d9 | | Load_Top At_Offset_1 011a 2805 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x5 011b e5fb | | Load 0x2,-0x5 011c 00d9 | | Load_Top At_Offset_1 011d 2806 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x6 011e e5fa | | Load 0x2,-0x6 011f 00d9 | | Load_Top At_Offset_1 0120 2807 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x7 0121 e5f9 | | Load 0x2,-0x7 0122 e003 | | Load 0x0,0x3 0123 1b19 | | Execute Package,Field_Read,Field_Number 0x19 0124 0119 | | Execute Any,Check_In_Formal_Type 0125 00d9 | | Load_Top At_Offset_1 0126 2808 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x8 0127 e5fa | | Load 0x2,-0x6 0128 00d9 | | Load_Top At_Offset_1 0129 2809 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x9 012a e5f8 | | Load 0x2,-0x8 012b 0218 | | Execute Heap_Access,All_Write 012c 4508 |E | Exit_Suprogram New_Top_Offset 0x8 012d 0000 0000 | | .XXX[0x3] 012f 0000 | | 0130 ; -------------------------------------------------------------------------------------- 0130 ; SUBPROGRAM 0130 ; -------------------------------------------------------------------------------------- 0130 013b | ; | .CONST 0x013b ; Address of begin 0131 0004 | | .CONST 0x0004 ; Address of exception handler 0132 0005 | | .CONST 0x0005 ; Number of locals 0133 INIT_0130: 0133 00e3 | | Load_Encached Natural_Cache ; Debug Table 0x4 = .DEBUG 0x0133,0x086e,0x1001,0x0000,0x0030,0x6474,0x0000,0x00aa ; Debug Table 0x4.0x0 = 0x133,0xffff 0134 00dc | | Load_Top At_Offset_4 ; Debug Table 0x4.0x1 = 0x134,0xfffe 0135 01dd | | Execute Vector,First 0136 00e3 | | Load_Encached Natural_Cache 0137 03ec | | Declare_Variable Discrete,With_Value,With_Constraint 0138 e223 | # | Load 0x1,0x23 ; Debug Table 0x4.0x2 = 0x138,0xfffd 0139 0604 | | Execute_Immediate Set_Value_Unchecked,0x4 013a e223 | # | Load 0x1,0x23 ; Debug Table 0x4.0x3 = 0x13a,0xfffc 013b BODY_0130: 013b 00de | | Load_Top At_Offset_6 ; Debug Table 0x4.0x4 = 0x13b,0x1 013c 0217 | | Execute Heap_Access,All_Reference 013d 2c03 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x3 013e 0f01 | | Execute_Immediate Equal,0x1 013f 6802 |h | Jump_Zero 0x142 0140 e21f | | Load 0x1,0x1f ; Debug Table 0x4.0x5 = 0x140,0x2 0141 0257 | W | Execute Discrete,Raise 0142 4800 |H | Short_Literal 0x0 ; Debug Table 0x4.0x6 = 0x142,0x3 0143 a5fc | | Store_Unchecked 0x2,-0x4 0144 4800 |H | Short_Literal 0x0 ; Debug Table 0x4.0x7 = 0x144,0x4 0145 a5fd | | Store_Unchecked 0x2,-0x3 0146 00cf | | Action Mark_Auxiliary 0147 e5ff | | Load 0x2,-0x1 ; Debug Table 0x4.0x8 = 0x147,0x5 ; Debug Table 0x4.0x9 = 0x147,0x6 0148 0217 | | Execute Heap_Access,All_Reference 0149 2c09 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9 014a 701c |p | Jump_Nonzero 0x167 014b e5ff | | Load 0x2,-0x1 ; Debug Table 0x4.0xa = 0x14b,0x7 014c 0219 | | Execute Heap_Access,All_Read 014d e5ff | | Load 0x2,-0x1 014e 0219 | | Execute Heap_Access,All_Read 014f 250a |% | Execute Variant_Record,Field_Reference,Indirect,Field_Number 0xa 0150 00e3 | | Load_Encached Natural_Cache 0151 00e1 | | Load_Encached Boolean_Cache 0152 00da | | Load_Top At_Offset_2 0153 e5ff | | Load 0x2,-0x1 0154 0217 | | Execute Heap_Access,All_Reference 0155 2c02 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2 0156 e20f | | Load 0x1,0xf 0157 0119 | | Execute Any,Check_In_Formal_Type 0158 8210 | | Call 0x1,0x10 0159 00d1 | | Pop_Control Pop_Count_1 015a c5fd | | Store 0x2,-0x3 015b 00da | | Load_Top At_Offset_2 015c 2805 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x5 015d 00d2 | | Pop_Control Pop_Count_2 015e e5fd | | Load 0x2,-0x3 ; Debug Table 0x4.0xb = 0x15e,0x8 015f 7171 |qq | Jump_Nonzero 0x2d1 0160 e5ff | | Load 0x2,-0x1 ; Debug Table 0x4.0xc = 0x160,0x9 0161 0217 | | Execute Heap_Access,All_Reference 0162 2c07 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x7 0163 0a01 | | Execute_Immediate Plus,0x1 0164 e5ff | | Load 0x2,-0x1 0165 0217 | | Execute Heap_Access,All_Reference 0166 2809 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x9 0167 e5ff | | Load 0x2,-0x1 ; Debug Table 0x4.0xd = 0x167,0xa 0168 0217 | | Execute Heap_Access,All_Reference 0169 2c04 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x4 016a 4603 |F | Jump_Case 0x4 016b 7803 |x | Jump 0x16f ; case 0x0 016c 785b |x[ | Jump 0x1c8 ; case 0x1 016d 78bb |x | Jump 0x229 ; case 0x2 016e 7945 |yE | Jump 0x2b4 ; case 0x3 016f e5ff | | Load 0x2,-0x1 ; Debug Table 0x4.0xe = 0x16f,0xb 0170 0217 | | Execute Heap_Access,All_Reference 0171 2c09 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9 0172 e5ff | | Load 0x2,-0x1 0173 0217 | | Execute Heap_Access,All_Reference 0174 2c06 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x6 0175 0273 | s | Execute Discrete,Plus 0176 0248 | H | Execute Discrete,Check_In_Integer 0177 0aff | | Execute_Immediate Plus,-0x1 0178 e5ff | | Load 0x2,-0x1 0179 0217 | | Execute Heap_Access,All_Reference 017a 2c05 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x5 017b 027d | } | Execute Discrete,Greater 017c 6805 |h | Jump_Zero 0x182 017d 4800 |H | Short_Literal 0x0 ; Debug Table 0x4.0xf = 0x17d,0xc 017e e5ff | | Load 0x2,-0x1 017f 0217 | | Execute Heap_Access,All_Reference 0180 2809 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x9 0181 794d |yM | Jump 0x2cf 0182 e5ff | | Load 0x2,-0x1 ; Debug Table 0x4.0x10 = 0x182,0xd 0183 0217 | | Execute Heap_Access,All_Reference 0184 2c06 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x6 0185 e5ff | | Load 0x2,-0x1 0186 0217 | | Execute Heap_Access,All_Reference 0187 2c09 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9 0188 e5ff | | Load 0x2,-0x1 0189 0217 | | Execute Heap_Access,All_Reference 018a 250a |% | Execute Variant_Record,Field_Reference,Indirect,Field_Number 0xa 018b 8226 | & | Call 0x1,0x26 018c e5fe | | Load 0x2,-0x2 018d 01dd | | Execute Vector,First 018e e5fe | | Load 0x2,-0x2 018f 01dd | | Execute Vector,First 0190 e5ff | | Load 0x2,-0x1 0191 0217 | | Execute Heap_Access,All_Reference 0192 2c06 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x6 0193 0273 | s | Execute Discrete,Plus 0194 0aff | | Execute_Immediate Plus,-0x1 0195 0248 | H | Execute Discrete,Check_In_Integer 0196 e5fe | | Load 0x2,-0x2 0197 01ce | | Execute Vector,Slice_Write 0198 e5fe | | Load 0x2,-0x2 ; Debug Table 0x4.0x11 = 0x198,0xe 0199 01dd | | Execute Vector,First 019a e5fe | | Load 0x2,-0x2 019b 01dd | | Execute Vector,First 019c e5ff | | Load 0x2,-0x1 019d 0217 | | Execute Heap_Access,All_Reference 019e 2c06 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x6 019f 0273 | s | Execute Discrete,Plus 01a0 0aff | | Execute_Immediate Plus,-0x1 01a1 0248 | H | Execute Discrete,Check_In_Integer 01a2 e5fe | | Load 0x2,-0x2 01a3 01cf | | Execute Vector,Slice_Read 01a4 8228 | ( | Call 0x1,0x28 01a5 a5fd | | Store_Unchecked 0x2,-0x3 01a6 e5fd | | Load 0x2,-0x3 ; Debug Table 0x4.0x12 = 0x1a6,0xf 01a7 701f |p | Jump_Nonzero 0x1c7 01a8 e5ff | | Load 0x2,-0x1 ; Debug Table 0x4.0x13 = 0x1a8,0x10 01a9 0217 | | Execute Heap_Access,All_Reference 01aa 2c09 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9 01ab e5ff | | Load 0x2,-0x1 01ac 0217 | | Execute Heap_Access,All_Reference 01ad 2c06 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x6 01ae 0273 | s | Execute Discrete,Plus 01af e5ff | | Load 0x2,-0x1 01b0 0217 | | Execute Heap_Access,All_Reference 01b1 2c05 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x5 01b2 027d | } | Execute Discrete,Greater 01b3 6805 |h | Jump_Zero 0x1b9 01b4 4800 |H | Short_Literal 0x0 ; Debug Table 0x4.0x14 = 0x1b4,0x11 01b5 e5ff | | Load 0x2,-0x1 01b6 0217 | | Execute Heap_Access,All_Reference 01b7 2809 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x9 01b8 780a |x | Jump 0x1c3 01b9 e5ff | | Load 0x2,-0x1 ; Debug Table 0x4.0x15 = 0x1b9,0x12 01ba 0217 | | Execute Heap_Access,All_Reference 01bb 2c09 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9 01bc e5ff | | Load 0x2,-0x1 01bd 0217 | | Execute Heap_Access,All_Reference 01be 2c06 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x6 01bf 0273 | s | Execute Discrete,Plus 01c0 e5ff | | Load 0x2,-0x1 01c1 0217 | | Execute Heap_Access,All_Reference 01c2 2809 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x9 01c3 e5ff | | Load 0x2,-0x1 ; Debug Table 0x4.0x16 = 0x1c3,0x13 01c4 0217 | | Execute Heap_Access,All_Reference 01c5 2c06 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x6 01c6 a5fc | | Store_Unchecked 0x2,-0x4 01c7 4502 |E | Exit_Suprogram New_Top_Offset 0x2 ; Debug Table 0x4.0x17 = 0x1c7,0x14 01c8 e5ff | | Load 0x2,-0x1 ; Debug Table 0x4.0x18 = 0x1c8,0x15 01c9 0217 | | Execute Heap_Access,All_Reference 01ca 2c09 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9 01cb 0a04 | | Execute_Immediate Plus,0x4 01cc 0248 | H | Execute Discrete,Check_In_Integer 01cd 0aff | | Execute_Immediate Plus,-0x1 01ce e5ff | | Load 0x2,-0x1 01cf 0217 | | Execute Heap_Access,All_Reference 01d0 2c05 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x5 01d1 027d | } | Execute Discrete,Greater 01d2 700a |p | Jump_Nonzero 0x1dd 01d3 4804 |H | Short_Literal 0x4 01d4 e5ff | | Load 0x2,-0x1 01d5 0217 | | Execute Heap_Access,All_Reference 01d6 2c09 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9 01d7 e5ff | | Load 0x2,-0x1 01d8 0217 | | Execute Heap_Access,All_Reference 01d9 250a |% | Execute Variant_Record,Field_Reference,Indirect,Field_Number 0xa 01da 8226 | & | Call 0x1,0x26 01db 8228 | ( | Call 0x1,0x28 01dc 6805 |h | Jump_Zero 0x1e2 01dd 4800 |H | Short_Literal 0x0 ; Debug Table 0x4.0x19 = 0x1dd,0x16 01de e5ff | | Load 0x2,-0x1 01df 0217 | | Execute Heap_Access,All_Reference 01e0 2809 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x9 01e1 78ed |x | Jump 0x2cf 01e2 4804 |H | Short_Literal 0x4 ; Debug Table 0x4.0x1a = 0x1e2,0x17 01e3 e5ff | | Load 0x2,-0x1 01e4 0217 | | Execute Heap_Access,All_Reference 01e5 2c09 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9 01e6 e5ff | | Load 0x2,-0x1 01e7 0217 | | Execute Heap_Access,All_Reference 01e8 250a |% | Execute Variant_Record,Field_Reference,Indirect,Field_Number 0xa 01e9 8227 | ' | Call 0x1,0x27 01ea 8224 | $ | Call 0x1,0x24 01eb 0afc | | Execute_Immediate Plus,-0x4 01ec c5fc | | Store 0x2,-0x4 01ed e5fc | | Load 0x2,-0x4 ; Debug Table 0x4.0x1b = 0x1ed,0x18 01ee 0a04 | | Execute_Immediate Plus,0x4 01ef e5ff | | Load 0x2,-0x1 01f0 0217 | | Execute Heap_Access,All_Reference 01f1 2c06 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x6 01f2 027d | } | Execute Discrete,Greater 01f3 6804 |h | Jump_Zero 0x1f8 01f4 4800 |H | Short_Literal 0x0 ; Debug Table 0x4.0x1c = 0x1f4,0x19 01f5 a5fc | | Store_Unchecked 0x2,-0x4 01f6 e21d | | Load 0x1,0x1d ; Debug Table 0x4.0x1d = 0x1f6,0x1a 01f7 0257 | W | Execute Discrete,Raise 01f8 e5ff | | Load 0x2,-0x1 ; Debug Table 0x4.0x1e = 0x1f8,0x1b 01f9 0217 | | Execute Heap_Access,All_Reference 01fa 2c09 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9 01fb 0a04 | | Execute_Immediate Plus,0x4 01fc e5ff | | Load 0x2,-0x1 01fd 0217 | | Execute Heap_Access,All_Reference 01fe 2809 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x9 01ff e5fc | | Load 0x2,-0x4 ; Debug Table 0x4.0x1f = 0x1ff,0x1c 0200 e5ff | | Load 0x2,-0x1 0201 0217 | | Execute Heap_Access,All_Reference 0202 2c09 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9 0203 e5ff | | Load 0x2,-0x1 0204 0217 | | Execute Heap_Access,All_Reference 0205 250a |% | Execute Variant_Record,Field_Reference,Indirect,Field_Number 0xa 0206 8226 | & | Call 0x1,0x26 0207 e5fe | | Load 0x2,-0x2 0208 01dd | | Execute Vector,First 0209 e5fe | | Load 0x2,-0x2 020a 01dd | | Execute Vector,First 020b e5fc | | Load 0x2,-0x4 020c 0273 | s | Execute Discrete,Plus 020d 0aff | | Execute_Immediate Plus,-0x1 020e 0248 | H | Execute Discrete,Check_In_Integer 020f e5fe | | Load 0x2,-0x2 0210 01ce | | Execute Vector,Slice_Write 0211 e5ff | | Load 0x2,-0x1 ; Debug Table 0x4.0x20 = 0x211,0x1d 0212 0217 | | Execute Heap_Access,All_Reference 0213 2c09 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9 0214 e5fc | | Load 0x2,-0x4 0215 0273 | s | Execute Discrete,Plus 0216 e5ff | | Load 0x2,-0x1 0217 0217 | | Execute Heap_Access,All_Reference 0218 2c05 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x5 0219 027d | } | Execute Discrete,Greater 021a 6805 |h | Jump_Zero 0x220 021b 4800 |H | Short_Literal 0x0 ; Debug Table 0x4.0x21 = 0x21b,0x1e 021c e5ff | | Load 0x2,-0x1 021d 0217 | | Execute Heap_Access,All_Reference 021e 2809 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x9 021f 4502 |E | Exit_Suprogram New_Top_Offset 0x2 0220 e5ff | | Load 0x2,-0x1 ; Debug Table 0x4.0x22 = 0x220,0x1f 0221 0217 | | Execute Heap_Access,All_Reference 0222 2c09 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9 0223 e5fc | | Load 0x2,-0x4 0224 0273 | s | Execute Discrete,Plus 0225 e5ff | | Load 0x2,-0x1 0226 0217 | | Execute Heap_Access,All_Reference 0227 2809 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x9 0228 4502 |E | Exit_Suprogram New_Top_Offset 0x2 ; Debug Table 0x4.0x23 = 0x228,0x20 0229 e5ff | | Load 0x2,-0x1 ; Debug Table 0x4.0x24 = 0x229,0x21 022a 0217 | | Execute Heap_Access,All_Reference 022b 2c09 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9 022c 0a05 | | Execute_Immediate Plus,0x5 022d 0248 | H | Execute Discrete,Check_In_Integer 022e 0aff | | Execute_Immediate Plus,-0x1 022f e5ff | | Load 0x2,-0x1 0230 0217 | | Execute Heap_Access,All_Reference 0231 2c05 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x5 0232 027d | } | Execute Discrete,Greater 0233 700a |p | Jump_Nonzero 0x23e 0234 4805 |H | Short_Literal 0x5 0235 e5ff | | Load 0x2,-0x1 0236 0217 | | Execute Heap_Access,All_Reference 0237 2c09 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9 0238 e5ff | | Load 0x2,-0x1 0239 0217 | | Execute Heap_Access,All_Reference 023a 250a |% | Execute Variant_Record,Field_Reference,Indirect,Field_Number 0xa 023b 8226 | & | Call 0x1,0x26 023c 8228 | ( | Call 0x1,0x28 023d 6805 |h | Jump_Zero 0x243 023e 4800 |H | Short_Literal 0x0 ; Debug Table 0x4.0x25 = 0x23e,0x22 023f e5ff | | Load 0x2,-0x1 0240 0217 | | Execute Heap_Access,All_Reference 0241 2809 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x9 0242 788c |x | Jump 0x2cf 0243 4801 |H | Short_Literal 0x1 ; Debug Table 0x4.0x26 = 0x243,0x23 0244 e5ff | | Load 0x2,-0x1 0245 0217 | | Execute Heap_Access,All_Reference 0246 2c09 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9 0247 e5ff | | Load 0x2,-0x1 0248 0217 | | Execute Heap_Access,All_Reference 0249 250a |% | Execute Variant_Record,Field_Reference,Indirect,Field_Number 0xa 024a 8227 | ' | Call 0x1,0x27 024b 8224 | $ | Call 0x1,0x24 024c 00d8 | | Load_Top At_Offset_0 024d e223 | # | Load 0x1,0x23 024e 0260 | ` | Execute Discrete,In_Type 024f 7002 |p | Jump_Nonzero 0x252 0250 48e0 |H | Short_Literal 0xe0 0251 0257 | W | Execute Discrete,Raise 0252 0052 | R | Store_Top_Unchecked Discrete,At_Offset_2 0253 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x4.0x27 = 0x253,0x24 0254 00db | | Load_Top At_Offset_3 0255 8225 | % | Call 0x1,0x25 0256 7002 |p | Jump_Nonzero 0x259 0257 e21d | | Load 0x1,0x1d ; Debug Table 0x4.0x28 = 0x257,0x25 0258 0257 | W | Execute Discrete,Raise 0259 4804 |H | Short_Literal 0x4 ; Debug Table 0x4.0x29 = 0x259,0x26 025a e5ff | | Load 0x2,-0x1 025b 0217 | | Execute Heap_Access,All_Reference 025c 2c09 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9 025d 0a01 | | Execute_Immediate Plus,0x1 025e 00e3 | | Load_Encached Natural_Cache 025f 025b | [ | Execute Discrete,Check_In_Type 0260 e5ff | | Load 0x2,-0x1 0261 0217 | | Execute Heap_Access,All_Reference 0262 250a |% | Execute Variant_Record,Field_Reference,Indirect,Field_Number 0xa 0263 8227 | ' | Call 0x1,0x27 0264 8224 | $ | Call 0x1,0x24 0265 0afb | | Execute_Immediate Plus,-0x5 0266 005d | ] | Store_Top Discrete,At_Offset_5 0267 e5fc | | Load 0x2,-0x4 ; Debug Table 0x4.0x2a = 0x267,0x27 0268 00dd | | Load_Top At_Offset_5 0269 0273 | s | Execute Discrete,Plus 026a c5fc | | Store 0x2,-0x4 026b e5fc | | Load 0x2,-0x4 ; Debug Table 0x4.0x2b = 0x26b,0x28 026c e5ff | | Load 0x2,-0x1 026d 0217 | | Execute Heap_Access,All_Reference 026e 2c06 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x6 026f 027d | } | Execute Discrete,Greater 0270 6808 |h | Jump_Zero 0x279 0271 e5ff | | Load 0x2,-0x1 0272 0217 | | Execute Heap_Access,All_Reference 0273 2c06 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x6 0274 6804 |h | Jump_Zero 0x279 0275 4800 |H | Short_Literal 0x0 ; Debug Table 0x4.0x2c = 0x275,0x29 0276 a5fc | | Store_Unchecked 0x2,-0x4 0277 e21d | | Load 0x1,0x1d ; Debug Table 0x4.0x2d = 0x277,0x2a 0278 0257 | W | Execute Discrete,Raise 0279 e5ff | | Load 0x2,-0x1 ; Debug Table 0x4.0x2e = 0x279,0x2b 027a 0217 | | Execute Heap_Access,All_Reference 027b 2c09 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9 027c 0a05 | | Execute_Immediate Plus,0x5 027d e5ff | | Load 0x2,-0x1 027e 0217 | | Execute Heap_Access,All_Reference 027f 2809 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x9 0280 00dc | | Load_Top At_Offset_4 ; Debug Table 0x4.0x2f = 0x280,0x2c 0281 e5ff | | Load 0x2,-0x1 0282 0217 | | Execute Heap_Access,All_Reference 0283 2c09 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9 0284 e5ff | | Load 0x2,-0x1 0285 0217 | | Execute Heap_Access,All_Reference 0286 250a |% | Execute Variant_Record,Field_Reference,Indirect,Field_Number 0xa 0287 8226 | & | Call 0x1,0x26 0288 00dc | | Load_Top At_Offset_4 0289 00dd | | Load_Top At_Offset_5 028a e402 | | Load 0x2,0x2 028b 0273 | s | Execute Discrete,Plus 028c 0aff | | Execute_Immediate Plus,-0x1 028d 0248 | H | Execute Discrete,Check_In_Integer 028e e5fe | | Load 0x2,-0x2 028f 01ce | | Execute Vector,Slice_Write 0290 00db | | Load_Top At_Offset_3 ; Debug Table 0x4.0x30 = 0x290,0x2d 0291 00dd | | Load_Top At_Offset_5 0292 0273 | s | Execute Discrete,Plus 0293 005c | \ | Store_Top Discrete,At_Offset_4 0294 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x4.0x31 = 0x294,0x2e 0295 0053 | S | Store_Top_Uncheched Discrete,At_Offset_3 0296 e5ff | | Load 0x2,-0x1 ; Debug Table 0x4.0x32 = 0x296,0x2f 0297 0217 | | Execute Heap_Access,All_Reference 0298 2c09 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9 0299 00dd | | Load_Top At_Offset_5 029a 0273 | s | Execute Discrete,Plus 029b e5ff | | Load 0x2,-0x1 029c 0217 | | Execute Heap_Access,All_Reference 029d 2c05 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x5 029e 027d | } | Execute Discrete,Greater 029f 6805 |h | Jump_Zero 0x2a5 02a0 4800 |H | Short_Literal 0x0 ; Debug Table 0x4.0x33 = 0x2a0,0x30 02a1 e5ff | | Load 0x2,-0x1 02a2 0217 | | Execute Heap_Access,All_Reference 02a3 2809 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x9 02a4 7808 |x | Jump 0x2ad 02a5 e5ff | | Load 0x2,-0x1 ; Debug Table 0x4.0x34 = 0x2a5,0x31 02a6 0217 | | Execute Heap_Access,All_Reference 02a7 2c09 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9 02a8 00dd | | Load_Top At_Offset_5 02a9 0273 | s | Execute Discrete,Plus 02aa e5ff | | Load 0x2,-0x1 02ab 0217 | | Execute Heap_Access,All_Reference 02ac 2809 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x9 02ad 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x4.0x35 = 0x2ad,0x32 02ae 0f00 | | Execute_Immediate Equal,0x0 02af 00da | | Load_Top At_Offset_2 02b0 0f03 | | Execute_Immediate Equal,0x3 02b1 0278 | x | Execute Discrete,Or 02b2 701e |p | Jump_Nonzero 0x2d1 02b3 781b |x | Jump 0x2cf 02b4 e5ff | | Load 0x2,-0x1 ; Debug Table 0x4.0x36 = 0x2b4,0x33 02b5 0217 | | Execute Heap_Access,All_Reference 02b6 2c05 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x5 02b7 e5ff | | Load 0x2,-0x1 02b8 0217 | | Execute Heap_Access,All_Reference 02b9 2c09 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9 02ba e5ff | | Load 0x2,-0x1 02bb 0217 | | Execute Heap_Access,All_Reference 02bc 250a |% | Execute Variant_Record,Field_Reference,Indirect,Field_Number 0xa 02bd 8226 | & | Call 0x1,0x26 02be e5fe | | Load 0x2,-0x2 02bf 01dd | | Execute Vector,First 02c0 e5fe | | Load 0x2,-0x2 02c1 01dd | | Execute Vector,First 02c2 e5ff | | Load 0x2,-0x1 02c3 0217 | | Execute Heap_Access,All_Reference 02c4 2c05 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x5 02c5 0273 | s | Execute Discrete,Plus 02c6 0aff | | Execute_Immediate Plus,-0x1 02c7 0248 | H | Execute Discrete,Check_In_Integer 02c8 e5fe | | Load 0x2,-0x2 02c9 01ce | | Execute Vector,Slice_Write 02ca 4800 |H | Short_Literal 0x0 ; Debug Table 0x4.0x37 = 0x2ca,0x34 02cb e5ff | | Load 0x2,-0x1 02cc 0217 | | Execute Heap_Access,All_Reference 02cd 2809 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x9 02ce 4502 |E | Exit_Suprogram New_Top_Offset 0x2 ; Debug Table 0x4.0x38 = 0x2ce,0x35 02cf 00c9 | | Action Pop_Auxiliary_Loop 02d0 7e76 |~v | Jump 0x147 02d1 4502 |E | Exit_Suprogram New_Top_Offset 0x2 02d2 0000 0000 | | .XXX[0x2] 02d4 0000 0000 | | .LITERAL {0x00000000, 0x00002000} 02d8 0000 0000 | | .LITERAL {0x00000000, 0x30647404} 02dc 0000 0000 | | .LITERAL {0x00000000, 0x30647403} 02e0 0000 0000 | | .LITERAL {0x00000000, 0x30647402} 02e4 0000 0000 | | .LITERAL {0x00000000, 0x30647401} 02e8 ; -------------------------------------------------------------------------------------- 02e8 ; SUBPROGRAM 02e8 ; -------------------------------------------------------------------------------------- 02e8 02ed | | .CONST 0x02ed ; Address of begin 02e9 0004 | | .CONST 0x0004 ; Address of exception handler 02ea 0003 | | .CONST 0x0003 ; Number of locals 02eb INIT_02e8: 02eb 00e3 | | Load_Encached Natural_Cache ; Debug Table 0x5 = .DEBUG 0x02eb,0x08e2,0x1001,0x0000,0x0030,0x6474,0x0000,0x00c0 ; Debug Table 0x5.0x0 = 0x2eb,0xffff 02ec 00e3 | | Load_Encached Natural_Cache ; Debug Table 0x5.0x1 = 0x2ec,0xfffe 02ed BODY_02e8: 02ed 00dc | | Load_Top At_Offset_4 ; Debug Table 0x5.0x2 = 0x2ed,0x1 02ee 0217 | | Execute Heap_Access,All_Reference 02ef 2c03 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x3 02f0 7002 |p | Jump_Nonzero 0x2f3 02f1 e220 | | Load 0x1,0x20 ; Debug Table 0x5.0x3 = 0x2f1,0x2 02f2 0257 | W | Execute Discrete,Raise 02f3 00dc | | Load_Top At_Offset_4 ; Debug Table 0x5.0x4 = 0x2f3,0x3 02f4 0217 | | Execute Heap_Access,All_Reference 02f5 2c04 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x4 02f6 4603 |F | Jump_Case 0x4 02f7 7803 |x | Jump 0x2fb ; case 0x0 02f8 7854 |xT | Jump 0x34d ; case 0x1 02f9 78c5 |x | Jump 0x3bf ; case 0x2 02fa 7a2b |z+ | Jump 0x526 ; case 0x3 02fb 00dc | | Load_Top At_Offset_4 ; Debug Table 0x5.0x5 = 0x2fb,0x4 02fc 0217 | | Execute Heap_Access,All_Reference 02fd 2c06 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x6 02fe 00de | | Load_Top At_Offset_6 02ff 01db | | Execute Vector,Length 0300 027e | ~ | Execute Discrete,Not_Equal 0301 6802 |h | Jump_Zero 0x304 0302 e21d | | Load 0x1,0x1d ; Debug Table 0x5.0x6 = 0x302,0x5 0303 0257 | W | Execute Discrete,Raise 0304 00dc | | Load_Top At_Offset_4 ; Debug Table 0x5.0x7 = 0x304,0x6 0305 0217 | | Execute Heap_Access,All_Reference 0306 2c09 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9 0307 00de | | Load_Top At_Offset_6 0308 01db | | Execute Vector,Length 0309 0273 | s | Execute Discrete,Plus 030a 00dd | | Load_Top At_Offset_5 030b 0217 | | Execute Heap_Access,All_Reference 030c 2c01 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1 030d 027d | } | Execute Discrete,Greater 030e 6823 |h# | Jump_Zero 0x332 030f 00dc | | Load_Top At_Offset_4 ; Debug Table 0x5.0x8 = 0x30f,0x7 0310 0219 | | Execute Heap_Access,All_Read 0311 250a |% | Execute Variant_Record,Field_Reference,Indirect,Field_Number 0xa 0312 00d8 | | Load_Top At_Offset_0 0313 4812 |H | Short_Literal 0x12 0314 e5ff | | Load 0x2,-0x1 0315 0217 | | Execute Heap_Access,All_Reference 0316 2c09 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9 0317 0a01 | | Execute_Immediate Plus,0x1 0318 00e3 | | Load_Encached Natural_Cache 0319 025b | [ | Execute Discrete,Check_In_Type 031a 822a | * | Call 0x1,0x2a 031b 00d2 | | Pop_Control Pop_Count_2 031c 4801 |H | Short_Literal 0x1 ; Debug Table 0x5.0x9 = 0x31c,0x8 031d 4812 |H | Short_Literal 0x12 031e 00de | | Load_Top At_Offset_6 031f 0217 | | Execute Heap_Access,All_Reference 0320 2c09 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9 0321 8229 | ) | Call 0x1,0x29 0322 00de | | Load_Top At_Offset_6 0323 0217 | | Execute Heap_Access,All_Reference 0324 250a |% | Execute Variant_Record,Field_Reference,Indirect,Field_Number 0xa 0325 01cf | | Execute Vector,Slice_Read 0326 00dd | | Load_Top At_Offset_5 0327 0217 | | Execute Heap_Access,All_Reference 0328 2c02 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2 0329 e20f | | Load 0x1,0xf 032a 0119 | | Execute Any,Check_In_Formal_Type 032b 8211 | | Call 0x1,0x11 032c 00dc | | Load_Top At_Offset_4 ; Debug Table 0x5.0xa = 0x32c,0x9 032d 0217 | | Execute Heap_Access,All_Reference 032e 2c07 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x7 032f 00dd | | Load_Top At_Offset_5 0330 0217 | | Execute Heap_Access,All_Reference 0331 2809 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x9 0332 00dd | | Load_Top At_Offset_5 ; Debug Table 0x5.0xb = 0x332,0xa 0333 00dd | | Load_Top At_Offset_5 0334 0217 | | Execute Heap_Access,All_Reference 0335 2c09 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9 0336 0a01 | | Execute_Immediate Plus,0x1 0337 0248 | H | Execute Discrete,Check_In_Integer 0338 00de | | Load_Top At_Offset_6 0339 0217 | | Execute Heap_Access,All_Reference 033a 2c09 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9 033b e5fe | | Load 0x2,-0x2 033c 01db | | Execute Vector,Length 033d 0273 | s | Execute Discrete,Plus 033e 0248 | H | Execute Discrete,Check_In_Integer 033f e5ff | | Load 0x2,-0x1 0340 0219 | | Execute Heap_Access,All_Read 0341 250a |% | Execute Variant_Record,Field_Reference,Indirect,Field_Number 0xa 0342 01ce | | Execute Vector,Slice_Write 0343 00dc | | Load_Top At_Offset_4 ; Debug Table 0x5.0xc = 0x343,0xb 0344 0217 | | Execute Heap_Access,All_Reference 0345 2c09 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9 0346 00de | | Load_Top At_Offset_6 0347 01db | | Execute Vector,Length 0348 0273 | s | Execute Discrete,Plus 0349 00dd | | Load_Top At_Offset_5 034a 0217 | | Execute Heap_Access,All_Reference 034b 2809 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x9 034c 4503 |E | Exit_Suprogram New_Top_Offset 0x3 034d 00dd | | Load_Top At_Offset_5 ; Debug Table 0x5.0xd = 0x34d,0xc 034e 01db | | Execute Vector,Length 034f 0a04 | | Execute_Immediate Plus,0x4 0350 00dd | | Load_Top At_Offset_5 0351 0217 | | Execute Heap_Access,All_Reference 0352 2c06 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x6 0353 027d | } | Execute Discrete,Greater 0354 6802 |h | Jump_Zero 0x357 0355 e21d | | Load 0x1,0x1d ; Debug Table 0x5.0xe = 0x355,0xd 0356 0257 | W | Execute Discrete,Raise 0357 00dc | | Load_Top At_Offset_4 ; Debug Table 0x5.0xf = 0x357,0xe 0358 0217 | | Execute Heap_Access,All_Reference 0359 2c09 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9 035a 00de | | Load_Top At_Offset_6 035b 01db | | Execute Vector,Length 035c 0273 | s | Execute Discrete,Plus 035d 0248 | H | Execute Discrete,Check_In_Integer 035e 0a04 | | Execute_Immediate Plus,0x4 035f 00dd | | Load_Top At_Offset_5 0360 0217 | | Execute Heap_Access,All_Reference 0361 2c01 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1 0362 027d | } | Execute Discrete,Greater 0363 6823 |h# | Jump_Zero 0x387 0364 00dc | | Load_Top At_Offset_4 ; Debug Table 0x5.0x10 = 0x364,0xf 0365 0219 | | Execute Heap_Access,All_Read 0366 250a |% | Execute Variant_Record,Field_Reference,Indirect,Field_Number 0xa 0367 00d8 | | Load_Top At_Offset_0 0368 4812 |H | Short_Literal 0x12 0369 e5ff | | Load 0x2,-0x1 036a 0217 | | Execute Heap_Access,All_Reference 036b 2c09 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9 036c 0a01 | | Execute_Immediate Plus,0x1 036d 00e3 | | Load_Encached Natural_Cache 036e 025b | [ | Execute Discrete,Check_In_Type 036f 822a | * | Call 0x1,0x2a 0370 00d2 | | Pop_Control Pop_Count_2 0371 4801 |H | Short_Literal 0x1 ; Debug Table 0x5.0x11 = 0x371,0x10 0372 4812 |H | Short_Literal 0x12 0373 00de | | Load_Top At_Offset_6 0374 0217 | | Execute Heap_Access,All_Reference 0375 2c09 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9 0376 8229 | ) | Call 0x1,0x29 0377 00de | | Load_Top At_Offset_6 0378 0217 | | Execute Heap_Access,All_Reference 0379 250a |% | Execute Variant_Record,Field_Reference,Indirect,Field_Number 0xa 037a 01cf | | Execute Vector,Slice_Read 037b 00dd | | Load_Top At_Offset_5 037c 0217 | | Execute Heap_Access,All_Reference 037d 2c02 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2 037e e20f | | Load 0x1,0xf 037f 0119 | | Execute Any,Check_In_Formal_Type 0380 8211 | | Call 0x1,0x11 0381 00dc | | Load_Top At_Offset_4 ; Debug Table 0x5.0x12 = 0x381,0x11 0382 0217 | | Execute Heap_Access,All_Reference 0383 2c07 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x7 0384 00dd | | Load_Top At_Offset_5 0385 0217 | | Execute Heap_Access,All_Reference 0386 2809 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x9 0387 4804 |H | Short_Literal 0x4 ; Debug Table 0x5.0x13 = 0x387,0x12 0388 00de | | Load_Top At_Offset_6 0389 01db | | Execute Vector,Length 038a 0a04 | | Execute_Immediate Plus,0x4 038b 00e3 | | Load_Encached Natural_Cache 038c 025b | [ | Execute Discrete,Check_In_Type 038d e005 | | Load 0x0,0x5 038e 180e | | Execute Package,Field_Execute,Field_Number 0xe 038f 00dd | | Load_Top At_Offset_5 0390 0217 | | Execute Heap_Access,All_Reference 0391 2c09 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9 0392 0a01 | | Execute_Immediate Plus,0x1 0393 0248 | H | Execute Discrete,Check_In_Integer 0394 00de | | Load_Top At_Offset_6 0395 0217 | | Execute Heap_Access,All_Reference 0396 2c09 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9 0397 0a04 | | Execute_Immediate Plus,0x4 0398 0248 | H | Execute Discrete,Check_In_Integer 0399 e5ff | | Load 0x2,-0x1 039a 0219 | | Execute Heap_Access,All_Read 039b 250a |% | Execute Variant_Record,Field_Reference,Indirect,Field_Number 0xa 039c 01ce | | Execute Vector,Slice_Write 039d 00dc | | Load_Top At_Offset_4 ; Debug Table 0x5.0x14 = 0x39d,0x13 039e 0217 | | Execute Heap_Access,All_Reference 039f 2c09 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9 03a0 0a04 | | Execute_Immediate Plus,0x4 03a1 00dd | | Load_Top At_Offset_5 03a2 0217 | | Execute Heap_Access,All_Reference 03a3 2809 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x9 03a4 00dd | | Load_Top At_Offset_5 ; Debug Table 0x5.0x15 = 0x3a4,0x14 03a5 00dd | | Load_Top At_Offset_5 03a6 0217 | | Execute Heap_Access,All_Reference 03a7 2c09 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9 03a8 0a01 | | Execute_Immediate Plus,0x1 03a9 0248 | H | Execute Discrete,Check_In_Integer 03aa 00de | | Load_Top At_Offset_6 03ab 0217 | | Execute Heap_Access,All_Reference 03ac 2c09 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9 03ad e5fe | | Load 0x2,-0x2 03ae 01db | | Execute Vector,Length 03af 0273 | s | Execute Discrete,Plus 03b0 0248 | H | Execute Discrete,Check_In_Integer 03b1 e5ff | | Load 0x2,-0x1 03b2 0219 | | Execute Heap_Access,All_Read 03b3 250a |% | Execute Variant_Record,Field_Reference,Indirect,Field_Number 0xa 03b4 01ce | | Execute Vector,Slice_Write 03b5 00dc | | Load_Top At_Offset_4 ; Debug Table 0x5.0x16 = 0x3b5,0x15 03b6 0217 | | Execute Heap_Access,All_Reference 03b7 2c09 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9 03b8 00de | | Load_Top At_Offset_6 03b9 01db | | Execute Vector,Length 03ba 0273 | s | Execute Discrete,Plus 03bb 00dd | | Load_Top At_Offset_5 03bc 0217 | | Execute Heap_Access,All_Reference 03bd 2809 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x9 03be 4503 |E | Exit_Suprogram New_Top_Offset 0x3 03bf 00dd | | Load_Top At_Offset_5 ; Debug Table 0x5.0x17 = 0x3bf,0x16 03c0 01db | | Execute Vector,Length 03c1 00dd | | Load_Top At_Offset_5 03c2 0217 | | Execute Heap_Access,All_Reference 03c3 2c06 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x6 03c4 027d | } | Execute Discrete,Greater 03c5 6806 |h | Jump_Zero 0x3cc 03c6 00dc | | Load_Top At_Offset_4 03c7 0217 | | Execute Heap_Access,All_Reference 03c8 2c06 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x6 03c9 6802 |h | Jump_Zero 0x3cc 03ca e21d | | Load 0x1,0x1d ; Debug Table 0x5.0x18 = 0x3ca,0x17 03cb 0257 | W | Execute Discrete,Raise 03cc 00dd | | Load_Top At_Offset_5 ; Debug Table 0x5.0x19 = 0x3cc,0x18 03cd 01dd | | Execute Vector,First 03ce 0059 | Y | Store_Top Discrete,At_Offset_1 03cf 00dc | | Load_Top At_Offset_4 ; Debug Table 0x5.0x1a = 0x3cf,0x19 03d0 0217 | | Execute Heap_Access,All_Reference 03d1 2c09 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9 03d2 0a05 | | Execute_Immediate Plus,0x5 03d3 00dd | | Load_Top At_Offset_5 03d4 0217 | | Execute Heap_Access,All_Reference 03d5 2c01 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1 03d6 027b | { | Execute Discrete,Greater_Equal 03d7 6823 |h# | Jump_Zero 0x3fb 03d8 00dc | | Load_Top At_Offset_4 ; Debug Table 0x5.0x1b = 0x3d8,0x1a 03d9 0219 | | Execute Heap_Access,All_Read 03da 250a |% | Execute Variant_Record,Field_Reference,Indirect,Field_Number 0xa 03db 00d8 | | Load_Top At_Offset_0 03dc 4812 |H | Short_Literal 0x12 03dd e5ff | | Load 0x2,-0x1 03de 0217 | | Execute Heap_Access,All_Reference 03df 2c09 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9 03e0 0a01 | | Execute_Immediate Plus,0x1 03e1 00e3 | | Load_Encached Natural_Cache 03e2 025b | [ | Execute Discrete,Check_In_Type 03e3 822a | * | Call 0x1,0x2a 03e4 00d2 | | Pop_Control Pop_Count_2 03e5 4801 |H | Short_Literal 0x1 ; Debug Table 0x5.0x1c = 0x3e5,0x1b 03e6 4812 |H | Short_Literal 0x12 03e7 00de | | Load_Top At_Offset_6 03e8 0217 | | Execute Heap_Access,All_Reference 03e9 2c09 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9 03ea 8229 | ) | Call 0x1,0x29 03eb 00de | | Load_Top At_Offset_6 03ec 0217 | | Execute Heap_Access,All_Reference 03ed 250a |% | Execute Variant_Record,Field_Reference,Indirect,Field_Number 0xa 03ee 01cf | | Execute Vector,Slice_Read 03ef 00dd | | Load_Top At_Offset_5 03f0 0217 | | Execute Heap_Access,All_Reference 03f1 2c02 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2 03f2 e20f | | Load 0x1,0xf 03f3 0119 | | Execute Any,Check_In_Formal_Type 03f4 8211 | | Call 0x1,0x11 03f5 00dc | | Load_Top At_Offset_4 ; Debug Table 0x5.0x1d = 0x3f5,0x1c 03f6 0217 | | Execute Heap_Access,All_Reference 03f7 2c07 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x7 03f8 00dd | | Load_Top At_Offset_5 03f9 0217 | | Execute Heap_Access,All_Reference 03fa 2809 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x9 03fb 00dc | | Load_Top At_Offset_4 ; Debug Table 0x5.0x1e = 0x3fb,0x1d 03fc 0217 | | Execute Heap_Access,All_Reference 03fd 2c09 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9 03fe 0a05 | | Execute_Immediate Plus,0x5 03ff 0248 | H | Execute Discrete,Check_In_Integer 0400 00de | | Load_Top At_Offset_6 0401 01db | | Execute Vector,Length 0402 0273 | s | Execute Discrete,Plus 0403 00dd | | Load_Top At_Offset_5 0404 0217 | | Execute Heap_Access,All_Reference 0405 2c01 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1 0406 027a | z | Execute Discrete,Less_Equal 0407 683d |h= | Jump_Zero 0x445 0408 4801 |H | Short_Literal 0x1 ; Debug Table 0x5.0x1f = 0x408,0x1e 0409 4800 |H | Short_Literal 0x0 040a e005 | | Load 0x0,0x5 040b 180e | | Execute Package,Field_Execute,Field_Number 0xe 040c 4804 |H | Short_Literal 0x4 040d e5fe | | Load 0x2,-0x2 040e 01db | | Execute Vector,Length 040f 0a05 | | Execute_Immediate Plus,0x5 0410 00e3 | | Load_Encached Natural_Cache 0411 025b | [ | Execute Discrete,Check_In_Type 0412 e005 | | Load 0x0,0x5 0413 180e | | Execute Package,Field_Execute,Field_Number 0xe 0414 01cc | | Execute Vector,Catenate 0415 00dd | | Load_Top At_Offset_5 0416 0217 | | Execute Heap_Access,All_Reference 0417 2c09 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9 0418 0a01 | | Execute_Immediate Plus,0x1 0419 0248 | H | Execute Discrete,Check_In_Integer 041a 00de | | Load_Top At_Offset_6 041b 0217 | | Execute Heap_Access,All_Reference 041c 2c09 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9 041d 0a05 | | Execute_Immediate Plus,0x5 041e 0248 | H | Execute Discrete,Check_In_Integer 041f e5ff | | Load 0x2,-0x1 0420 0219 | | Execute Heap_Access,All_Read 0421 250a |% | Execute Variant_Record,Field_Reference,Indirect,Field_Number 0xa 0422 01ce | | Execute Vector,Slice_Write 0423 00dc | | Load_Top At_Offset_4 ; Debug Table 0x5.0x20 = 0x423,0x1f 0424 0217 | | Execute Heap_Access,All_Reference 0425 2c09 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9 0426 0a05 | | Execute_Immediate Plus,0x5 0427 00dd | | Load_Top At_Offset_5 0428 0217 | | Execute Heap_Access,All_Reference 0429 2809 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x9 042a 00dd | | Load_Top At_Offset_5 ; Debug Table 0x5.0x21 = 0x42a,0x20 042b 00dd | | Load_Top At_Offset_5 042c 0217 | | Execute Heap_Access,All_Reference 042d 2c09 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9 042e 0a01 | | Execute_Immediate Plus,0x1 042f 0248 | H | Execute Discrete,Check_In_Integer 0430 00de | | Load_Top At_Offset_6 0431 0217 | | Execute Heap_Access,All_Reference 0432 2c09 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9 0433 e5fe | | Load 0x2,-0x2 0434 01db | | Execute Vector,Length 0435 0273 | s | Execute Discrete,Plus 0436 0248 | H | Execute Discrete,Check_In_Integer 0437 e5ff | | Load 0x2,-0x1 0438 0219 | | Execute Heap_Access,All_Read 0439 250a |% | Execute Variant_Record,Field_Reference,Indirect,Field_Number 0xa 043a 01ce | | Execute Vector,Slice_Write 043b 00dc | | Load_Top At_Offset_4 ; Debug Table 0x5.0x22 = 0x43b,0x21 043c 0217 | | Execute Heap_Access,All_Reference 043d 2c09 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9 043e 00de | | Load_Top At_Offset_6 043f 01db | | Execute Vector,Length 0440 0273 | s | Execute Discrete,Plus 0441 00dd | | Load_Top At_Offset_5 0442 0217 | | Execute Heap_Access,All_Reference 0443 2809 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x9 0444 4503 |E | Exit_Suprogram New_Top_Offset 0x3 0445 00dc | | Load_Top At_Offset_4 ; Debug Table 0x5.0x23 = 0x445,0x22 0446 0217 | | Execute Heap_Access,All_Reference 0447 2c01 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1 0448 00dd | | Load_Top At_Offset_5 0449 0217 | | Execute Heap_Access,All_Reference 044a 2c09 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9 044b 0272 | r | Execute Discrete,Minus 044c 0248 | H | Execute Discrete,Check_In_Integer 044d 0afb | | Execute_Immediate Plus,-0x5 044e 005a | Z | Store_Top Discrete,At_Offset_2 044f 4801 |H | Short_Literal 0x1 ; Debug Table 0x5.0x24 = 0x44f,0x23 0450 4801 |H | Short_Literal 0x1 0451 e005 | | Load 0x0,0x5 0452 180e | | Execute Package,Field_Execute,Field_Number 0xe 0453 4804 |H | Short_Literal 0x4 0454 00db | | Load_Top At_Offset_3 0455 0a05 | | Execute_Immediate Plus,0x5 0456 00e3 | | Load_Encached Natural_Cache 0457 025b | [ | Execute Discrete,Check_In_Type 0458 e005 | | Load 0x0,0x5 0459 180e | | Execute Package,Field_Execute,Field_Number 0xe 045a 01cc | | Execute Vector,Catenate 045b 00dd | | Load_Top At_Offset_5 045c 0217 | | Execute Heap_Access,All_Reference 045d 2c09 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9 045e 0a01 | | Execute_Immediate Plus,0x1 045f 0248 | H | Execute Discrete,Check_In_Integer 0460 00de | | Load_Top At_Offset_6 0461 0217 | | Execute Heap_Access,All_Reference 0462 2c09 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9 0463 0a05 | | Execute_Immediate Plus,0x5 0464 0248 | H | Execute Discrete,Check_In_Integer 0465 e5ff | | Load 0x2,-0x1 0466 0219 | | Execute Heap_Access,All_Read 0467 250a |% | Execute Variant_Record,Field_Reference,Indirect,Field_Number 0xa 0468 01ce | | Execute Vector,Slice_Write 0469 00dc | | Load_Top At_Offset_4 ; Debug Table 0x5.0x25 = 0x469,0x24 046a 0217 | | Execute Heap_Access,All_Reference 046b 2c09 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9 046c 0a05 | | Execute_Immediate Plus,0x5 046d 00dd | | Load_Top At_Offset_5 046e 0217 | | Execute Heap_Access,All_Reference 046f 2809 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x9 0470 00dd | | Load_Top At_Offset_5 ; Debug Table 0x5.0x26 = 0x470,0x25 0471 01dd | | Execute Vector,First 0472 00de | | Load_Top At_Offset_6 0473 01dd | | Execute Vector,First 0474 00db | | Load_Top At_Offset_3 0475 0273 | s | Execute Discrete,Plus 0476 0aff | | Execute_Immediate Plus,-0x1 0477 0248 | H | Execute Discrete,Check_In_Integer 0478 e5fe | | Load 0x2,-0x2 0479 01cf | | Execute Vector,Slice_Read 047a 00dd | | Load_Top At_Offset_5 047b 0217 | | Execute Heap_Access,All_Reference 047c 2c09 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9 047d 0a01 | | Execute_Immediate Plus,0x1 047e 0248 | H | Execute Discrete,Check_In_Integer 047f 00de | | Load_Top At_Offset_6 0480 0217 | | Execute Heap_Access,All_Reference 0481 2c01 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1 0482 e5ff | | Load 0x2,-0x1 0483 0219 | | Execute Heap_Access,All_Read 0484 250a |% | Execute Variant_Record,Field_Reference,Indirect,Field_Number 0xa 0485 01ce | | Execute Vector,Slice_Write 0486 00dc | | Load_Top At_Offset_4 ; Debug Table 0x5.0x27 = 0x486,0x26 0487 0217 | | Execute Heap_Access,All_Reference 0488 250a |% | Execute Variant_Record,Field_Reference,Indirect,Field_Number 0xa 0489 00dd | | Load_Top At_Offset_5 048a 0217 | | Execute Heap_Access,All_Reference 048b 2c02 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2 048c e20f | | Load 0x1,0xf 048d 0119 | | Execute Any,Check_In_Formal_Type 048e 8211 | | Call 0x1,0x11 048f 00dd | | Load_Top At_Offset_5 ; Debug Table 0x5.0x28 = 0x48f,0x27 0490 01dd | | Execute Vector,First 0491 00da | | Load_Top At_Offset_2 0492 0273 | s | Execute Discrete,Plus 0493 0059 | Y | Store_Top Discrete,At_Offset_1 0494 00dc | | Load_Top At_Offset_4 ; Debug Table 0x5.0x29 = 0x494,0x28 0495 0217 | | Execute Heap_Access,All_Reference 0496 2c07 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x7 0497 00dd | | Load_Top At_Offset_5 0498 0217 | | Execute Heap_Access,All_Reference 0499 2809 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x9 049a 00dd | | Load_Top At_Offset_5 ; Debug Table 0x5.0x2a = 0x49a,0x29 049b 01dc | | Execute Vector,Last 049c 00d9 | | Load_Top At_Offset_1 049d 0272 | r | Execute Discrete,Minus 049e 0248 | H | Execute Discrete,Check_In_Integer 049f 0a01 | | Execute_Immediate Plus,0x1 04a0 005a | Z | Store_Top Discrete,At_Offset_2 04a1 00cf | | Action Mark_Auxiliary 04a2 7851 |xQ | Jump 0x4f4 04a3 4801 |H | Short_Literal 0x1 ; Debug Table 0x5.0x2b = 0x4a3,0x2b 04a4 4802 |H | Short_Literal 0x2 04a5 e005 | | Load 0x0,0x5 04a6 180e | | Execute Package,Field_Execute,Field_Number 0xe 04a7 4804 |H | Short_Literal 0x4 04a8 e5ff | | Load 0x2,-0x1 04a9 0217 | | Execute Heap_Access,All_Reference 04aa 2c01 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1 04ab e5ff | | Load 0x2,-0x1 04ac 0217 | | Execute Heap_Access,All_Reference 04ad 2c07 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x7 04ae 0272 | r | Execute Discrete,Minus 04af 00e3 | | Load_Encached Natural_Cache 04b0 025b | [ | Execute Discrete,Check_In_Type 04b1 e005 | | Load 0x0,0x5 04b2 180e | | Execute Package,Field_Execute,Field_Number 0xe 04b3 01cc | | Execute Vector,Catenate 04b4 4801 |H | Short_Literal 0x1 04b5 4805 |H | Short_Literal 0x5 04b6 e5ff | | Load 0x2,-0x1 04b7 0219 | | Execute Heap_Access,All_Read 04b8 250a |% | Execute Variant_Record,Field_Reference,Indirect,Field_Number 0xa 04b9 01ce | | Execute Vector,Slice_Write 04ba 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x5.0x2c = 0x4ba,0x2c 04bb 00da | | Load_Top At_Offset_2 04bc e5ff | | Load 0x2,-0x1 04bd 0217 | | Execute Heap_Access,All_Reference 04be 2c01 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1 04bf 0273 | s | Execute Discrete,Plus 04c0 e5ff | | Load 0x2,-0x1 04c1 0217 | | Execute Heap_Access,All_Reference 04c2 2c07 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x7 04c3 0272 | r | Execute Discrete,Minus 04c4 0248 | H | Execute Discrete,Check_In_Integer 04c5 0afb | | Execute_Immediate Plus,-0x5 04c6 0aff | | Execute_Immediate Plus,-0x1 04c7 0248 | H | Execute Discrete,Check_In_Integer 04c8 e5fe | | Load 0x2,-0x2 04c9 01cf | | Execute Vector,Slice_Read 04ca 4806 |H | Short_Literal 0x6 04cb e5ff | | Load 0x2,-0x1 04cc 0217 | | Execute Heap_Access,All_Reference 04cd 2c01 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1 04ce e5ff | | Load 0x2,-0x1 04cf 0217 | | Execute Heap_Access,All_Reference 04d0 2c07 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x7 04d1 0272 | r | Execute Discrete,Minus 04d2 0248 | H | Execute Discrete,Check_In_Integer 04d3 e5ff | | Load 0x2,-0x1 04d4 0219 | | Execute Heap_Access,All_Read 04d5 250a |% | Execute Variant_Record,Field_Reference,Indirect,Field_Number 0xa 04d6 01ce | | Execute Vector,Slice_Write 04d7 00dd | | Load_Top At_Offset_5 ; Debug Table 0x5.0x2d = 0x4d7,0x2d 04d8 0217 | | Execute Heap_Access,All_Reference 04d9 250a |% | Execute Variant_Record,Field_Reference,Indirect,Field_Number 0xa 04da 00de | | Load_Top At_Offset_6 04db 0217 | | Execute Heap_Access,All_Reference 04dc 2c02 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2 04dd e20f | | Load 0x1,0xf 04de 0119 | | Execute Any,Check_In_Formal_Type 04df 8211 | | Call 0x1,0x11 04e0 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x5.0x2e = 0x4e0,0x2e 04e1 00de | | Load_Top At_Offset_6 04e2 0217 | | Execute Heap_Access,All_Reference 04e3 2c01 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1 04e4 0273 | s | Execute Discrete,Plus 04e5 00de | | Load_Top At_Offset_6 04e6 0217 | | Execute Heap_Access,All_Reference 04e7 2c07 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x7 04e8 0272 | r | Execute Discrete,Minus 04e9 0248 | H | Execute Discrete,Check_In_Integer 04ea 0afb | | Execute_Immediate Plus,-0x5 04eb 005a | Z | Store_Top Discrete,At_Offset_2 04ec 00de | | Load_Top At_Offset_6 ; Debug Table 0x5.0x2f = 0x4ec,0x2f 04ed 01dc | | Execute Vector,Last 04ee 00da | | Load_Top At_Offset_2 04ef 0272 | r | Execute Discrete,Minus 04f0 0248 | H | Execute Discrete,Check_In_Integer 04f1 0a01 | | Execute_Immediate Plus,0x1 04f2 005b | [ | Store_Top Discrete,At_Offset_3 04f3 00c9 | | Action Pop_Auxiliary_Loop 04f4 00da | | Load_Top At_Offset_2 ; Debug Table 0x5.0x30 = 0x4f4,0x2a 04f5 00de | | Load_Top At_Offset_6 04f6 0217 | | Execute Heap_Access,All_Reference 04f7 2c01 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1 04f8 e5ff | | Load 0x2,-0x1 04f9 0217 | | Execute Heap_Access,All_Reference 04fa 2c07 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x7 04fb 0272 | r | Execute Discrete,Minus 04fc 0248 | H | Execute Discrete,Check_In_Integer 04fd 0afb | | Execute_Immediate Plus,-0x5 04fe 027d | } | Execute Discrete,Greater 04ff 77a3 |w | Jump_Nonzero 0x4a3 0500 00ce | | Action Pop_Auxiliary 0501 4801 |H | Short_Literal 0x1 ; Debug Table 0x5.0x31 = 0x501,0x30 0502 4803 |H | Short_Literal 0x3 0503 e005 | | Load 0x0,0x5 0504 180e | | Execute Package,Field_Execute,Field_Number 0xe 0505 4804 |H | Short_Literal 0x4 0506 00db | | Load_Top At_Offset_3 0507 0a05 | | Execute_Immediate Plus,0x5 0508 00e3 | | Load_Encached Natural_Cache 0509 025b | [ | Execute Discrete,Check_In_Type 050a e005 | | Load 0x0,0x5 050b 180e | | Execute Package,Field_Execute,Field_Number 0xe 050c 01cc | | Execute Vector,Catenate 050d 4801 |H | Short_Literal 0x1 050e 4805 |H | Short_Literal 0x5 050f e5ff | | Load 0x2,-0x1 0510 0219 | | Execute Heap_Access,All_Read 0511 250a |% | Execute Variant_Record,Field_Reference,Indirect,Field_Number 0xa 0512 01ce | | Execute Vector,Slice_Write 0513 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x5.0x32 = 0x513,0x31 0514 0a05 | | Execute_Immediate Plus,0x5 0515 00dd | | Load_Top At_Offset_5 0516 0217 | | Execute Heap_Access,All_Reference 0517 2809 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x9 0518 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x5.0x33 = 0x518,0x32 0519 00de | | Load_Top At_Offset_6 051a 01dc | | Execute Vector,Last 051b e5fe | | Load 0x2,-0x2 051c 01cf | | Execute Vector,Slice_Read 051d 4806 |H | Short_Literal 0x6 051e 00de | | Load_Top At_Offset_6 051f 0217 | | Execute Heap_Access,All_Reference 0520 2c09 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9 0521 e5ff | | Load 0x2,-0x1 0522 0219 | | Execute Heap_Access,All_Read 0523 250a |% | Execute Variant_Record,Field_Reference,Indirect,Field_Number 0xa 0524 01ce | | Execute Vector,Slice_Write 0525 4503 |E | Exit_Suprogram New_Top_Offset 0x3 0526 00dd | | Load_Top At_Offset_5 ; Debug Table 0x5.0x34 = 0x526,0x33 0527 00dd | | Load_Top At_Offset_5 0528 0217 | | Execute Heap_Access,All_Reference 0529 2c02 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2 052a e20f | | Load 0x1,0xf 052b 0119 | | Execute Any,Check_In_Formal_Type 052c 8211 | | Call 0x1,0x11 052d 4503 |E | Exit_Suprogram New_Top_Offset 0x3 052e 0000 0000 | | .XXX[0x2] 0530 ; -------------------------------------------------------------------------------------- 0530 ; SUBPROGRAM 0530 ; -------------------------------------------------------------------------------------- 0530 0535 | 5 | .CONST 0x0535 ; Address of begin 0531 0004 | | .CONST 0x0004 ; Address of exception handler 0532 0002 | | .CONST 0x0002 ; Number of locals 0533 INIT_0530: 0533 00e1 | | Load_Encached Boolean_Cache ; Debug Table 0x6 = .DEBUG 0x0533,0x094e,0x1002,0x0000,0x0030,0x6474,0x0000,0x00ce ; Debug Table 0x6.0x0 = 0x533,0xffff 0534 0600 | | Execute_Immediate Set_Value_Unchecked,0x0 0535 BODY_0530: 0535 00db | | Load_Top At_Offset_3 ; Debug Table 0x6.0x1 = 0x535,0x1 0536 0217 | | Execute Heap_Access,All_Reference 0537 2c03 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x3 0538 0f01 | | Execute_Immediate Equal,0x1 0539 6802 |h | Jump_Zero 0x53c 053a e21f | | Load 0x1,0x1f ; Debug Table 0x6.0x2 = 0x53a,0x2 053b 0257 | W | Execute Discrete,Raise 053c 00cf | | Action Mark_Auxiliary 053d 00dc | | Load_Top At_Offset_4 ; Debug Table 0x6.0x3 = 0x53d,0x3 ; Debug Table 0x6.0x4 = 0x53d,0x4 053e 0217 | | Execute Heap_Access,All_Reference 053f 2c09 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9 0540 701d |p | Jump_Nonzero 0x55e 0541 00dc | | Load_Top At_Offset_4 ; Debug Table 0x6.0x5 = 0x541,0x5 0542 0219 | | Execute Heap_Access,All_Read 0543 00dd | | Load_Top At_Offset_5 0544 0219 | | Execute Heap_Access,All_Read 0545 250a |% | Execute Variant_Record,Field_Reference,Indirect,Field_Number 0xa 0546 00e3 | | Load_Encached Natural_Cache 0547 00e1 | | Load_Encached Boolean_Cache 0548 00da | | Load_Top At_Offset_2 0549 e5ff | | Load 0x2,-0x1 054a 0217 | | Execute Heap_Access,All_Reference 054b 2c02 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2 054c e20f | | Load 0x1,0xf 054d 0119 | | Execute Any,Check_In_Formal_Type 054e 8210 | | Call 0x1,0x10 054f 00d1 | | Pop_Control Pop_Count_1 0550 005d | ] | Store_Top Discrete,At_Offset_5 0551 00da | | Load_Top At_Offset_2 0552 2805 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x5 0553 00d2 | | Pop_Control Pop_Count_2 0554 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x6.0x6 = 0x554,0x6 0555 6801 |h | Jump_Zero 0x557 0556 786d |xm | Jump 0x5c4 ; Debug Table 0x6.0x7 = 0x556,0x7 0557 00dc | | Load_Top At_Offset_4 ; Debug Table 0x6.0x8 = 0x557,0x8 0558 0217 | | Execute Heap_Access,All_Reference 0559 2c07 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x7 055a 0a01 | | Execute_Immediate Plus,0x1 055b 00dd | | Load_Top At_Offset_5 055c 0217 | | Execute Heap_Access,All_Reference 055d 2809 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x9 055e 00dc | | Load_Top At_Offset_4 ; Debug Table 0x6.0x9 = 0x55e,0x9 055f 0217 | | Execute Heap_Access,All_Reference 0560 2c04 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x4 0561 4603 |F | Jump_Case 0x4 0562 7803 |x | Jump 0x566 ; case 0x0 0563 7822 |x" | Jump 0x586 ; case 0x1 0564 783e |x> | Jump 0x5a3 ; case 0x2 0565 785a |xZ | Jump 0x5c0 ; case 0x3 0566 00dc | | Load_Top At_Offset_4 ; Debug Table 0x6.0xa = 0x566,0xa 0567 0217 | | Execute Heap_Access,All_Reference 0568 2c09 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9 0569 00dd | | Load_Top At_Offset_5 056a 0217 | | Execute Heap_Access,All_Reference 056b 2c06 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x6 056c 0273 | s | Execute Discrete,Plus 056d 0248 | H | Execute Discrete,Check_In_Integer 056e 0aff | | Execute_Immediate Plus,-0x1 056f 00dd | | Load_Top At_Offset_5 0570 0217 | | Execute Heap_Access,All_Reference 0571 2c05 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x5 0572 027d | } | Execute Discrete,Greater 0573 6805 |h | Jump_Zero 0x579 0574 4800 |H | Short_Literal 0x0 ; Debug Table 0x6.0xb = 0x574,0xb 0575 00dd | | Load_Top At_Offset_5 0576 0217 | | Execute Heap_Access,All_Reference 0577 2809 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x9 0578 7849 |xI | Jump 0x5c2 0579 00dc | | Load_Top At_Offset_4 ; Debug Table 0x6.0xc = 0x579,0xc 057a 0217 | | Execute Heap_Access,All_Reference 057b 2c06 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x6 057c 00dd | | Load_Top At_Offset_5 057d 0217 | | Execute Heap_Access,All_Reference 057e 2c09 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9 057f 00de | | Load_Top At_Offset_6 0580 0217 | | Execute Heap_Access,All_Reference 0581 250a |% | Execute Variant_Record,Field_Reference,Indirect,Field_Number 0xa 0582 8226 | & | Call 0x1,0x26 0583 8228 | ( | Call 0x1,0x28 0584 0052 | R | Store_Top_Unchecked Discrete,At_Offset_2 0585 783e |x> | Jump 0x5c4 ; Debug Table 0x6.0xd = 0x585,0xd 0586 00dc | | Load_Top At_Offset_4 ; Debug Table 0x6.0xe = 0x586,0xe 0587 0217 | | Execute Heap_Access,All_Reference 0588 2c09 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9 0589 0a04 | | Execute_Immediate Plus,0x4 058a 0248 | H | Execute Discrete,Check_In_Integer 058b 0aff | | Execute_Immediate Plus,-0x1 058c 00dd | | Load_Top At_Offset_5 058d 0217 | | Execute Heap_Access,All_Reference 058e 2c05 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x5 058f 027d | } | Execute Discrete,Greater 0590 700a |p | Jump_Nonzero 0x59b 0591 4804 |H | Short_Literal 0x4 0592 00dd | | Load_Top At_Offset_5 0593 0217 | | Execute Heap_Access,All_Reference 0594 2c09 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9 0595 00de | | Load_Top At_Offset_6 0596 0217 | | Execute Heap_Access,All_Reference 0597 250a |% | Execute Variant_Record,Field_Reference,Indirect,Field_Number 0xa 0598 8226 | & | Call 0x1,0x26 0599 8228 | ( | Call 0x1,0x28 059a 6805 |h | Jump_Zero 0x5a0 059b 4800 |H | Short_Literal 0x0 ; Debug Table 0x6.0xf = 0x59b,0xf 059c 00dd | | Load_Top At_Offset_5 059d 0217 | | Execute Heap_Access,All_Reference 059e 2809 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x9 059f 7822 |x" | Jump 0x5c2 05a0 4800 |H | Short_Literal 0x0 ; Debug Table 0x6.0x10 = 0x5a0,0x10 05a1 0052 | R | Store_Top_Unchecked Discrete,At_Offset_2 05a2 7821 |x! | Jump 0x5c4 ; Debug Table 0x6.0x11 = 0x5a2,0x11 05a3 00dc | | Load_Top At_Offset_4 ; Debug Table 0x6.0x12 = 0x5a3,0x12 05a4 0217 | | Execute Heap_Access,All_Reference 05a5 2c09 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9 05a6 0a05 | | Execute_Immediate Plus,0x5 05a7 0248 | H | Execute Discrete,Check_In_Integer 05a8 0aff | | Execute_Immediate Plus,-0x1 05a9 00dd | | Load_Top At_Offset_5 05aa 0217 | | Execute Heap_Access,All_Reference 05ab 2c05 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x5 05ac 027d | } | Execute Discrete,Greater 05ad 700a |p | Jump_Nonzero 0x5b8 05ae 4805 |H | Short_Literal 0x5 05af 00dd | | Load_Top At_Offset_5 05b0 0217 | | Execute Heap_Access,All_Reference 05b1 2c09 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9 05b2 00de | | Load_Top At_Offset_6 05b3 0217 | | Execute Heap_Access,All_Reference 05b4 250a |% | Execute Variant_Record,Field_Reference,Indirect,Field_Number 0xa 05b5 8226 | & | Call 0x1,0x26 05b6 8228 | ( | Call 0x1,0x28 05b7 6805 |h | Jump_Zero 0x5bd 05b8 4800 |H | Short_Literal 0x0 ; Debug Table 0x6.0x13 = 0x5b8,0x13 05b9 00dd | | Load_Top At_Offset_5 05ba 0217 | | Execute Heap_Access,All_Reference 05bb 2809 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x9 05bc 7805 |x | Jump 0x5c2 05bd 4800 |H | Short_Literal 0x0 ; Debug Table 0x6.0x14 = 0x5bd,0x14 05be 0052 | R | Store_Top_Unchecked Discrete,At_Offset_2 05bf 7804 |x | Jump 0x5c4 ; Debug Table 0x6.0x15 = 0x5bf,0x15 05c0 4887 |H | Short_Literal 0x87 ; Debug Table 0x6.0x16 = 0x5c0,0x16 05c1 0257 | W | Execute Discrete,Raise 05c2 00c9 | | Action Pop_Auxiliary_Loop ; Debug Table 0x6.0x17 = 0x5c2,0x17 05c3 7f79 | y | Jump 0x53d 05c4 00ce | | Action Pop_Auxiliary 05c5 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x6.0x18 = 0x5c5,0x18 05c6 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 05c7 0000 | | .XXX[0x1] 05c8 ; -------------------------------------------------------------------------------------- 05c8 ; SUBPROGRAM 05c8 ; -------------------------------------------------------------------------------------- 05c8 05cb | | .CONST 0x05cb ; Address of begin 05c9 0004 | | .CONST 0x0004 ; Address of exception handler 05ca 0001 | | .CONST 0x0001 ; Number of locals 05cb BODY_05c8: 05cb INIT_05c8: 05cb 00da | | Load_Top At_Offset_2 ; Debug Table 0x7 = .DEBUG 0x05cb,0x0982,0x1001,0x0000,0x0030,0x6474,0x0000,0x00d7 ; Debug Table 0x7.0x0 = 0x5cb,0x1 05cc 0217 | | Execute Heap_Access,All_Reference 05cd 2c03 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x3 05ce 0f01 | | Execute_Immediate Equal,0x1 05cf 6802 |h | Jump_Zero 0x5d2 05d0 e21f | | Load 0x1,0x1f ; Debug Table 0x7.0x1 = 0x5d0,0x2 05d1 0257 | W | Execute Discrete,Raise 05d2 e212 | | Load 0x1,0x12 ; Debug Table 0x7.0x2 = 0x5d2,0x3 05d3 0033 | 3 | Store_Top Heap_Access,At_Offset_3 05d4 4501 |E | Exit_Suprogram New_Top_Offset 0x1 05d5 0000 0000 | | .XXX[0x3] 05d7 0000 | | 05d8 ; -------------------------------------------------------------------------------------- 05d8 ; SUBPROGRAM 05d8 ; -------------------------------------------------------------------------------------- 05d8 05db | | .CONST 0x05db ; Address of begin 05d9 0004 | | .CONST 0x0004 ; Address of exception handler 05da 0001 | | .CONST 0x0001 ; Number of locals 05db BODY_05d8: 05db INIT_05d8: 05db 00da | | Load_Top At_Offset_2 ; Debug Table 0x8 = .DEBUG 0x05db,0x098a,0x1001,0x0000,0x0030,0x6474,0x0000,0x00df ; Debug Table 0x8.0x0 = 0x5db,0x1 05dc 0217 | | Execute Heap_Access,All_Reference 05dd 2c03 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x3 05de 7002 |p | Jump_Nonzero 0x5e1 05df e220 | | Load 0x1,0x20 ; Debug Table 0x8.0x1 = 0x5df,0x2 05e0 0257 | W | Execute Discrete,Raise 05e1 00da | | Load_Top At_Offset_2 ; Debug Table 0x8.0x2 = 0x5e1,0x3 05e2 0217 | | Execute Heap_Access,All_Reference 05e3 2c09 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9 05e4 00db | | Load_Top At_Offset_3 05e5 0217 | | Execute Heap_Access,All_Reference 05e6 2c07 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x7 05e7 027e | ~ | Execute Discrete,Not_Equal 05e8 681d |h | Jump_Zero 0x606 05e9 00da | | Load_Top At_Offset_2 ; Debug Table 0x8.0x3 = 0x5e9,0x4 05ea 0219 | | Execute Heap_Access,All_Read 05eb 250a |% | Execute Variant_Record,Field_Reference,Indirect,Field_Number 0xa 05ec 00d8 | | Load_Top At_Offset_0 05ed 4812 |H | Short_Literal 0x12 05ee 00dd | | Load_Top At_Offset_5 05ef 0217 | | Execute Heap_Access,All_Reference 05f0 2c09 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9 05f1 0a01 | | Execute_Immediate Plus,0x1 05f2 00e3 | | Load_Encached Natural_Cache 05f3 025b | [ | Execute Discrete,Check_In_Type 05f4 822a | * | Call 0x1,0x2a 05f5 00d2 | | Pop_Control Pop_Count_2 05f6 4801 |H | Short_Literal 0x1 ; Debug Table 0x8.0x4 = 0x5f6,0x5 05f7 4812 |H | Short_Literal 0x12 05f8 00dc | | Load_Top At_Offset_4 05f9 0217 | | Execute Heap_Access,All_Reference 05fa 2c09 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9 05fb 8229 | ) | Call 0x1,0x29 05fc 00dc | | Load_Top At_Offset_4 05fd 0217 | | Execute Heap_Access,All_Reference 05fe 250a |% | Execute Variant_Record,Field_Reference,Indirect,Field_Number 0xa 05ff 01cf | | Execute Vector,Slice_Read 0600 00db | | Load_Top At_Offset_3 0601 0217 | | Execute Heap_Access,All_Reference 0602 2c02 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2 0603 e20f | | Load 0x1,0xf 0604 0119 | | Execute Any,Check_In_Formal_Type 0605 8211 | | Call 0x1,0x11 0606 e212 | | Load 0x1,0x12 ; Debug Table 0x8.0x5 = 0x606,0x6 0607 0033 | 3 | Store_Top Heap_Access,At_Offset_3 0608 4501 |E | Exit_Suprogram New_Top_Offset 0x1 0609 0000 0000 | | .BLANK 0000[0x7] 0610 ; -------------------------------------------------------------------------------------- 0610 ; SUBPROGRAM 0610 ; -------------------------------------------------------------------------------------- 0610 0613 | | .CONST 0x0613 ; Address of begin 0611 0004 | | .CONST 0x0004 ; Address of exception handler 0612 0001 | | .CONST 0x0001 ; Number of locals 0613 BODY_0610: 0613 INIT_0610: 0613 e212 | | Load 0x1,0x12 ; Debug Table 0x9 = .DEBUG 0x0613,0x0998,0x1001,0x0000,0x0030,0x6474,0x0000,0x00e7 ; Debug Table 0x9.0x0 = 0x613,0x1 0614 0033 | 3 | Store_Top Heap_Access,At_Offset_3 0615 4501 |E | Exit_Suprogram New_Top_Offset 0x1 0616 0000 0000 | | .XXX[0x2] 0618 ; -------------------------------------------------------------------------------------- 0618 ; SUBPROGRAM 0618 ; -------------------------------------------------------------------------------------- 0618 061b | | .CONST 0x061b ; Address of begin 0619 0004 | | .CONST 0x0004 ; Address of exception handler 061a 0001 | | .CONST 0x0001 ; Number of locals 061b BODY_0618: 061b INIT_0618: 061b 00db | | Load_Top At_Offset_3 ; Debug Table 0xa = .DEBUG 0x061b,0x099c,0x1002,0x0000,0x0030,0x6474,0x0000,0x00ef ; Debug Table 0xa.0x0 = 0x61b,0x1 061c 4603 |F | Jump_Case 0x4 061d 7803 |x | Jump 0x621 ; case 0x0 061e 7804 |x | Jump 0x623 ; case 0x1 061f 7801 |x | Jump 0x621 ; case 0x2 0620 7807 |x | Jump 0x628 ; case 0x3 0621 00da | | Load_Top At_Offset_2 ; Debug Table 0xa.0x1 = 0x621,0x2 0622 4403 |D | Exit_Subprogram With_Value,New_Top_Offset 0x3 0623 00da | | Load_Top At_Offset_2 ; Debug Table 0xa.0x2 = 0x623,0x3 0624 0a04 | | Execute_Immediate Plus,0x4 0625 00e3 | | Load_Encached Natural_Cache 0626 025b | [ | Execute Discrete,Check_In_Type 0627 4403 |D | Exit_Subprogram With_Value,New_Top_Offset 0x3 0628 00da | | Load_Top At_Offset_2 ; Debug Table 0xa.0x3 = 0x628,0x4 0629 4403 |D | Exit_Subprogram With_Value,New_Top_Offset 0x3 062a 0000 0000 | | .BLANK 0000[0x6] 0630 ; -------------------------------------------------------------------------------------- 0630 ; SUBPROGRAM 0630 ; -------------------------------------------------------------------------------------- 0630 0633 | 3 | .CONST 0x0633 ; Address of begin 0631 0004 | | .CONST 0x0004 ; Address of exception handler 0632 0001 | | .CONST 0x0001 ; Number of locals 0633 BODY_0630: 0633 INIT_0630: 0633 00db | | Load_Top At_Offset_3 ; Debug Table 0xb = .DEBUG 0x0633,0x09a6,0x1002,0x0000,0x0030,0x6474,0x0000,0x0104 ; Debug Table 0xb.0x0 = 0x633,0x1 0634 4603 |F | Jump_Case 0x4 0635 7803 |x | Jump 0x639 ; case 0x0 0636 7804 |x | Jump 0x63b ; case 0x1 0637 7801 |x | Jump 0x639 ; case 0x2 0638 7807 |x | Jump 0x640 ; case 0x3 0639 00da | | Load_Top At_Offset_2 ; Debug Table 0xb.0x1 = 0x639,0x2 063a 4403 |D | Exit_Subprogram With_Value,New_Top_Offset 0x3 063b 00da | | Load_Top At_Offset_2 ; Debug Table 0xb.0x2 = 0x63b,0x3 063c 0afc | | Execute_Immediate Plus,-0x4 063d 00e3 | | Load_Encached Natural_Cache 063e 025b | [ | Execute Discrete,Check_In_Type 063f 4403 |D | Exit_Subprogram With_Value,New_Top_Offset 0x3 0640 00da | | Load_Top At_Offset_2 ; Debug Table 0xb.0x3 = 0x640,0x4 0641 4403 |D | Exit_Subprogram With_Value,New_Top_Offset 0x3 0642 0000 0000 | | .BLANK 0000[0x6] 0648 ; -------------------------------------------------------------------------------------- 0648 ; SUBPROGRAM 0648 ; -------------------------------------------------------------------------------------- 0648 064b | K | .CONST 0x064b ; Address of begin 0649 0004 | | .CONST 0x0004 ; Address of exception handler 064a 0001 | | .CONST 0x0001 ; Number of locals 064b BODY_0648: 064b INIT_0648: 064b 4603 |F | Jump_Case 0x4 ; Debug Table 0xc = .DEBUG 0x064b,0x09b0,0x1005,0x0000,0x0030,0x6484,0x0000,0x001a 064c 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x0 064d 7802 |x | Jump 0x650 ; case 0x1 064e 7805 |x | Jump 0x654 ; case 0x2 064f 7809 |x | Jump 0x659 ; case 0x3 0650 00da | | Load_Top At_Offset_2 0651 0091 071f | | Action Push_String_Extended_Indexed,0x71f ; "READING" 0653 4201 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x1 0654 00db | | Load_Top At_Offset_3 0655 00db | | Load_Top At_Offset_3 0656 00e0 | | Load_Encached Standard_Cache 0657 181b | | Execute Package,Field_Execute,Field_Number 0x1b 0658 4202 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x2 0659 00da | | Load_Top At_Offset_2 065a 00e0 | | Load_Encached Standard_Cache 065b 181c | | Execute Package,Field_Execute,Field_Number 0x1c 065c 4201 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x1 065d 0000 0000 | | .XXX[0x3] 065f 0000 | | 0660 ; -------------------------------------------------------------------------------------- 0660 ; SUBPROGRAM 0660 ; -------------------------------------------------------------------------------------- 0660 0663 | c | .CONST 0x0663 ; Address of begin 0661 0004 | | .CONST 0x0004 ; Address of exception handler 0662 0001 | | .CONST 0x0001 ; Number of locals 0663 BODY_0660: 0663 INIT_0660: 0663 4608 |F | Jump_Case 0x9 ; Debug Table 0xd = .DEBUG 0x0663,0x09b2,0x1005,0x0000,0x0030,0x6484,0x0000,0x0020 0664 7808 |x | Jump 0x66d ; case 0x0 0665 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x1 0666 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x2 0667 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x3 0668 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x4 0669 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x5 066a 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x6 066b 7807 |x | Jump 0x673 ; case 0x7 066c 7810 |x | Jump 0x67d ; case 0x8 066d 00da | | Load_Top At_Offset_2 066e 2202 |" | Execute Variant_Record,Field_Constrain,Field_Number 0x2 066f 00da | | Load_Top At_Offset_2 0670 2402 |$ | Execute Variant_Record,Field_Reference,Fixed,Direct,Field_Number 0x2 0671 1c00 | | Execute_Immediate Run_Utility,0x0 0672 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 0673 00db | | Load_Top At_Offset_3 0674 4801 |H | Short_Literal 0x1 0675 00dd | | Load_Top At_Offset_5 0676 e004 | | Load 0x0,0x4 0677 1b12 | | Execute Package,Field_Read,Field_Number 0x12 0678 035b | [ | Declare_Type Array,Constrained 0679 4801 |H | Short_Literal 0x1 067a e5ff | | Load 0x2,-0x1 067b 031b | | Declare_Type Variant_Record,Constrained 067c 4202 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x2 067d 00db | | Load_Top At_Offset_3 067e 00db | | Load_Top At_Offset_3 067f 02fc | | Declare_Variable Variant_Record,With_Constraint 0680 4801 |H | Short_Literal 0x1 0681 00de | | Load_Top At_Offset_6 0682 e004 | | Load 0x0,0x4 0683 1b12 | | Execute Package,Field_Read,Field_Number 0x12 0684 0334 | 4 | Declare_Variable Array,With_Constraint 0685 2d0a |- | Execute Variant_Record,Field_Append,Fixed,Indirect,Field_Number 0xa 0686 016a | j | QQ_execute Variant_Record,XXX 0687 4202 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x2 0688 ; -------------------------------------------------------------------------------------- 0688 ; SUBPROGRAM 0688 ; -------------------------------------------------------------------------------------- 0688 068b | | .CONST 0x068b ; Address of begin 0689 0004 | | .CONST 0x0004 ; Address of exception handler 068a 0001 | | .CONST 0x0001 ; Number of locals 068b BODY_0688: 068b INIT_0688: 068b 4603 |F | Jump_Case 0x4 ; Debug Table 0xe = .DEBUG 0x068b,0x09b4,0x1005,0x0000,0x0030,0x6484,0x0000,0x005d 068c 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x0 068d 7802 |x | Jump 0x690 ; case 0x1 068e 7805 |x | Jump 0x694 ; case 0x2 068f 7809 |x | Jump 0x699 ; case 0x3 0690 00da | | Load_Top At_Offset_2 0691 0091 0721 | !| Action Push_String_Extended_Indexed,0x721 ; "BEGIN_END" 0693 4201 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x1 0694 00db | | Load_Top At_Offset_3 0695 00db | | Load_Top At_Offset_3 0696 00e0 | | Load_Encached Standard_Cache 0697 181b | | Execute Package,Field_Execute,Field_Number 0x1b 0698 4202 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x2 0699 00da | | Load_Top At_Offset_2 069a 00e0 | | Load_Encached Standard_Cache 069b 181c | | Execute Package,Field_Execute,Field_Number 0x1c 069c 4201 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x1 069d 0000 0000 | | .XXX[0x3] 069f 0000 | | 06a0 ; -------------------------------------------------------------------------------------- 06a0 ; SUBPROGRAM 06a0 ; -------------------------------------------------------------------------------------- 06a0 06a3 | | .CONST 0x06a3 ; Address of begin 06a1 06ab | | .CONST 0x06ab ; Address of exception handler 06a2 0001 | | .CONST 0x0001 ; Number of locals 06a3 BODY_06a0: 06a3 INIT_06a0: 06a3 00da | | Load_Top At_Offset_2 ; Debug Table 0xf = .DEBUG 0x06a3,0x09b6,0x1002,0x0000,0x0030,0x6484,0x0000,0x007c ; Debug Table 0xf.0x0 = 0x6a3,0x1 06a4 00e3 | | Load_Encached Natural_Cache 06a5 0122 | " | Execute Any,Make_Root_Type 06a6 00e0 | | Load_Encached Standard_Cache 06a7 1819 | | Execute Package,Field_Execute,Field_Number 0x19 06a8 00e3 | | Load_Encached Natural_Cache 06a9 025b | [ | Execute Discrete,Check_In_Type 06aa 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 06ab TRAP_06a0: 06ab 0007 | | Action Break_Optional 06ac e21d | | Load 0x1,0x1d ; Debug Table 0xf.0x1 = 0x6ac,0x2 06ad 0257 | W | Execute Discrete,Raise 06ae 0000 0000 | | .XXX[0x2] 06b0 ; -------------------------------------------------------------------------------------- 06b0 ; SUBPROGRAM 06b0 ; -------------------------------------------------------------------------------------- 06b0 06b3 | | .CONST 0x06b3 ; Address of begin 06b1 0004 | | .CONST 0x0004 ; Address of exception handler 06b2 0001 | | .CONST 0x0001 ; Number of locals 06b3 BODY_06b0: 06b3 INIT_06b0: 06b3 00db | | Load_Top At_Offset_3 ; Debug Table 0x10 = .DEBUG 0x06b3,0x09bc,0x1002,0x0000,0x0030,0x6484,0x0000,0x0173 ; Debug Table 0x10.0x0 = 0x6b3,0x1 06b4 4604 |F | Jump_Case 0x5 06b5 7804 |x | Jump 0x6ba ; case 0x0 06b6 7803 |x | Jump 0x6ba ; case 0x1 06b7 7805 |x | Jump 0x6bd ; case 0x2 06b8 7804 |x | Jump 0x6bd ; case 0x3 06b9 7809 |x | Jump 0x6c3 ; case 0x4 06ba 00da | | Load_Top At_Offset_2 ; Debug Table 0x10.0x1 = 0x6ba,0x2 06bb 0f04 | | Execute_Immediate Equal,0x4 06bc 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 06bd 00da | | Load_Top At_Offset_2 ; Debug Table 0x10.0x2 = 0x6bd,0x3 06be 0f01 | | Execute_Immediate Equal,0x1 06bf 00db | | Load_Top At_Offset_3 06c0 0f02 | | Execute_Immediate Equal,0x2 06c1 0278 | x | Execute Discrete,Or 06c2 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 06c3 4800 |H | Short_Literal 0x0 ; Debug Table 0x10.0x3 = 0x6c3,0x4 06c4 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 06c5 0000 0000 | | .XXX[0x3] 06c7 0000 | | 06c8 ; -------------------------------------------------------------------------------------- 06c8 ; SUBPROGRAM 06c8 ; -------------------------------------------------------------------------------------- 06c8 06cb | | .CONST 0x06cb ; Address of begin 06c9 0004 | | .CONST 0x0004 ; Address of exception handler 06ca 0001 | | .CONST 0x0001 ; Number of locals 06cb BODY_06c8: 06cb INIT_06c8: 06cb 00db | | Load_Top At_Offset_3 ; Debug Table 0x11 = .DEBUG 0x06cb,0x09c6,0x1002,0x0000,0x0030,0x6484,0x0000,0x01ab ; Debug Table 0x11.0x0 = 0x6cb,0x1 06cc 00dc | | Load_Top At_Offset_4 06cd 00de | | Load_Top At_Offset_6 06ce 0273 | s | Execute Discrete,Plus 06cf 0aff | | Execute_Immediate Plus,-0x1 06d0 0248 | H | Execute Discrete,Check_In_Integer 06d1 00dc | | Load_Top At_Offset_4 06d2 01cf | | Execute Vector,Slice_Read 06d3 4403 |D | Exit_Subprogram With_Value,New_Top_Offset 0x3 06d4 0000 0000 | | .BLANK 0000[0x4] 06d8 ; -------------------------------------------------------------------------------------- 06d8 ; SUBPROGRAM 06d8 ; -------------------------------------------------------------------------------------- 06d8 06db | | .CONST 0x06db ; Address of begin 06d9 0004 | | .CONST 0x0004 ; Address of exception handler 06da 0001 | | .CONST 0x0001 ; Number of locals 06db BODY_06d8: 06db INIT_06d8: 06db 00dc | | Load_Top At_Offset_4 ; Debug Table 0x12 = .DEBUG 0x06db,0x09ca,0x1002,0x0000,0x0030,0x6484,0x0000,0x01ce ; Debug Table 0x12.0x0 = 0x6db,0x1 06dc 00dc | | Load_Top At_Offset_4 06dd 00dc | | Load_Top At_Offset_4 06de 8226 | & | Call 0x1,0x26 06df e005 | | Load 0x0,0x5 06e0 1811 | | Execute Package,Field_Execute,Field_Number 0x11 06e1 4403 |D | Exit_Subprogram With_Value,New_Top_Offset 0x3 06e2 0000 0000 | | .BLANK 0000[0x6] 06e8 ; -------------------------------------------------------------------------------------- 06e8 ; SUBPROGRAM 06e8 ; -------------------------------------------------------------------------------------- 06e8 06eb | | .CONST 0x06eb ; Address of begin 06e9 0004 | | .CONST 0x0004 ; Address of exception handler 06ea 0001 | | .CONST 0x0001 ; Number of locals 06eb BODY_06e8: 06eb INIT_06e8: 06eb 00cf | | Action Mark_Auxiliary ; Debug Table 0x13 = .DEBUG 0x06eb,0x09ce,0x1002,0x0000,0x0030,0x6484,0x0000,0x01ed 06ec 00db | | Load_Top At_Offset_3 ; Debug Table 0x13.0x0 = 0x6ec,0x1 06ed 01d9 | | Execute Vector,Reverse_Bounds 06ee 0263 | c | Execute Discrete,Above_Bound 06ef 7009 |p | Jump_Nonzero 0x6f9 06f0 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x13.0x1 = 0x6f0,0x2 06f1 00de | | Load_Top At_Offset_6 06f2 01d7 | | Execute Vector,Field_Read 06f3 0e5e | ^ | Execute_Immediate Not_Equal,0x5e 06f4 6802 |h | Jump_Zero 0x6f7 06f5 4800 |H | Short_Literal 0x0 ; Debug Table 0x13.0x2 = 0x6f5,0x3 06f6 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 06f7 00c8 | | Action Pop_Auxiliary_Range 06f8 3ff7 |? | Loop_Increasing 0x6f0 06f9 00ce | | Action Pop_Auxiliary 06fa 4801 |H | Short_Literal 0x1 ; Debug Table 0x13.0x3 = 0x6fa,0x4 06fb 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 06fc 0000 0000 | | .BLANK 0000[0x4] 0700 ; -------------------------------------------------------------------------------------- 0700 ; SUBPROGRAM 0700 ; -------------------------------------------------------------------------------------- 0700 0703 | | .CONST 0x0703 ; Address of begin 0701 0004 | | .CONST 0x0004 ; Address of exception handler 0702 0001 | | .CONST 0x0001 ; Number of locals 0703 BODY_0700: 0703 INIT_0700: 0703 00da | | Load_Top At_Offset_2 ; Debug Table 0x14 = .DEBUG 0x0703,0x09d8,0x1002,0x0000,0x0030,0x6484,0x0000,0x04b2 ; Debug Table 0x14.0x0 = 0x703,0x1 0704 00dc | | Load_Top At_Offset_4 0705 027d | } | Execute Discrete,Greater 0706 6802 |h | Jump_Zero 0x709 0707 00da | | Load_Top At_Offset_2 ; Debug Table 0x14.0x1 = 0x707,0x2 0708 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 0709 00db | | Load_Top At_Offset_3 ; Debug Table 0x14.0x2 = 0x709,0x3 070a 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 070b 0000 0000 | | .BLANK 0000[0x5] 0710 ; -------------------------------------------------------------------------------------- 0710 ; SUBPROGRAM 0710 ; -------------------------------------------------------------------------------------- 0710 0713 | | .CONST 0x0713 ; Address of begin 0711 0004 | | .CONST 0x0004 ; Address of exception handler 0712 0001 | | .CONST 0x0001 ; Number of locals 0713 BODY_0710: 0713 INIT_0710: 0713 00cf | | Action Mark_Auxiliary ; Debug Table 0x15 = .DEBUG 0x0713,0x09e0,0x1001,0x0000,0x0030,0x6484,0x0000,0x04d1 0714 00dc | | Load_Top At_Offset_4 ; Debug Table 0x15.0x0 = 0x714,0x1 0715 00dc | | Load_Top At_Offset_4 0716 0263 | c | Execute Discrete,Above_Bound 0717 7006 |p | Jump_Nonzero 0x71e 0718 485e |H^ | Short_Literal 0x5e ; Debug Table 0x15.0x1 = 0x718,0x2 0719 00d9 | | Load_Top At_Offset_1 071a e5fd | | Load 0x2,-0x3 071b 01d6 | | Execute Vector,Field_Write 071c 00c8 | | Action Pop_Auxiliary_Range 071d 3ffa |? | Loop_Increasing 0x718 071e 4503 |E | Exit_Suprogram New_Top_Offset 0x3 071f ; -------------------------------------------------------------------------------------- 071f ; STRING TABLE 071f ; -------------------------------------------------------------------------------------- 071f 0010 | | .STRTAB 0x0010->0x0727 ; "READING" 0720 0015 | | .STRTAB 0x0015->0x072a ; "WRITING" 0721 001a | | .STRTAB 0x001a->0x072e ; "BEGIN_END" 0722 0021 | ! | .STRTAB 0x0021->0x0732 ; "BEGIN_NOT_END" 0723 002c | , | .STRTAB 0x002c->0x0739 ; "NOT_BEGIN_NOT_END" 0724 003b | ; | .STRTAB 0x003b->0x0741 ; "NOT_BEGIN_END" 0725 0046 | F | .STRTAB 0x0046->0x0748 ; "UNDEFINED" 0726 004d | M | .STREND 0x004d->0x074c 0727 5245 4144 |READ| .STRTAB_STRINGS 074d 0000 0000 | | .XXX[0x3] 074f 0000 | | 0750 ; -------------------------------------------------------------------------------------- 0750 ; Debug Table 0750 ; -------------------------------------------------------------------------------------- 0750 0003 0016 | | .CONST 0x0003,0x0016 0752 000b 0802 | | .DEBUG 0x000b,0x0802,0xc000,0x0000,0x0030,0x6474,0x0000,0x000d 075a 0034 082c | 4 ,| .DEBUG 0x0034,0x082c,0xc000,0x0000,0x0030,0x6484,0x0000,0x0015 0762 0083 085e | ^| .DEBUG 0x0083,0x085e,0x1001,0x0000,0x0030,0x6474,0x0000,0x004a 076a 00db 0866 | f| .DEBUG 0x00db,0x0866,0x1001,0x0000,0x0030,0x6474,0x0000,0x007a 0772 0133 086e | 3 n| .DEBUG 0x0133,0x086e,0x1001,0x0000,0x0030,0x6474,0x0000,0x00aa 077a 02eb 08e2 | | .DEBUG 0x02eb,0x08e2,0x1001,0x0000,0x0030,0x6474,0x0000,0x00c0 0782 0533 094e | 3 N| .DEBUG 0x0533,0x094e,0x1002,0x0000,0x0030,0x6474,0x0000,0x00ce 078a 05cb 0982 | | .DEBUG 0x05cb,0x0982,0x1001,0x0000,0x0030,0x6474,0x0000,0x00d7 0792 05db 098a | | .DEBUG 0x05db,0x098a,0x1001,0x0000,0x0030,0x6474,0x0000,0x00df 079a 0613 0998 | | .DEBUG 0x0613,0x0998,0x1001,0x0000,0x0030,0x6474,0x0000,0x00e7 07a2 061b 099c | | .DEBUG 0x061b,0x099c,0x1002,0x0000,0x0030,0x6474,0x0000,0x00ef 07aa 0633 09a6 | 3 | .DEBUG 0x0633,0x09a6,0x1002,0x0000,0x0030,0x6474,0x0000,0x0104 07b2 064b 09b0 | K | .DEBUG 0x064b,0x09b0,0x1005,0x0000,0x0030,0x6484,0x0000,0x001a 07ba 0663 09b2 | c | .DEBUG 0x0663,0x09b2,0x1005,0x0000,0x0030,0x6484,0x0000,0x0020 07c2 068b 09b4 | | .DEBUG 0x068b,0x09b4,0x1005,0x0000,0x0030,0x6484,0x0000,0x005d 07ca 06a3 09b6 | | .DEBUG 0x06a3,0x09b6,0x1002,0x0000,0x0030,0x6484,0x0000,0x007c 07d2 06b3 09bc | | .DEBUG 0x06b3,0x09bc,0x1002,0x0000,0x0030,0x6484,0x0000,0x0173 07da 06cb 09c6 | | .DEBUG 0x06cb,0x09c6,0x1002,0x0000,0x0030,0x6484,0x0000,0x01ab 07e2 06db 09ca | | .DEBUG 0x06db,0x09ca,0x1002,0x0000,0x0030,0x6484,0x0000,0x01ce 07ea 06eb 09ce | | .DEBUG 0x06eb,0x09ce,0x1002,0x0000,0x0030,0x6484,0x0000,0x01ed 07f2 0703 09d8 | | .DEBUG 0x0703,0x09d8,0x1002,0x0000,0x0030,0x6484,0x0000,0x04b2 07fa 0713 09e0 | | .DEBUG 0x0713,0x09e0,0x1001,0x0000,0x0030,0x6484,0x0000,0x04d1 0802 ; -------------------------------------------------------------------------------------- 0802 ; Debug3 Subtable 0x0 0802 ; -------------------------------------------------------------------------------------- 0802 0014 0000 | | .DBG3TAB 0x0014,0x0000 0804 000b ffff | | .CONST 0x000b,0xffff 0806 000b fffe | | .CONST 0x000b,0xfffe 0808 000b fffd | | .CONST 0x000b,0xfffd 080a 000c fffc | | .CONST 0x000c,0xfffc 080c 000e fffb | | .CONST 0x000e,0xfffb 080e 0010 fffa | | .CONST 0x0010,0xfffa 0810 0012 fff9 | | .CONST 0x0012,0xfff9 0812 0014 fff8 | | .CONST 0x0014,0xfff8 0814 0016 fff7 | | .CONST 0x0016,0xfff7 0816 0018 fff6 | | .CONST 0x0018,0xfff6 0818 001a fff5 | | .CONST 0x001a,0xfff5 081a 001c fff4 | | .CONST 0x001c,0xfff4 081c 001e fff3 | | .CONST 0x001e,0xfff3 081e 0020 fff2 | | .CONST 0x0020,0xfff2 0820 0022 fff1 | " | .CONST 0x0022,0xfff1 0822 0024 fff0 | $ | .CONST 0x0024,0xfff0 0824 0026 ffef | & | .CONST 0x0026,0xffef 0826 0028 ffee | ( | .CONST 0x0028,0xffee 0828 002f ffed | / | .CONST 0x002f,0xffed 082a 0033 ffec | 3 | .CONST 0x0033,0xffec 082c ; -------------------------------------------------------------------------------------- 082c ; Debug3 Subtable 0x1 082c ; -------------------------------------------------------------------------------------- 082c 0018 0000 | | .DBG3TAB 0x0018,0x0000 082e 0034 ffff | 4 | .CONST 0x0034,0xffff 0830 0034 fffe | 4 | .CONST 0x0034,0xfffe 0832 0039 fffd | 9 | .CONST 0x0039,0xfffd 0834 0052 fffc | R | .CONST 0x0052,0xfffc 0836 0057 fffb | W | .CONST 0x0057,0xfffb 0838 0057 fffa | W | .CONST 0x0057,0xfffa 083a 0057 fff9 | W | .CONST 0x0057,0xfff9 083c 0057 fff8 | W | .CONST 0x0057,0xfff8 083e 0059 fff7 | Y | .CONST 0x0059,0xfff7 0840 005b fff6 | [ | .CONST 0x005b,0xfff6 0842 005d fff5 | ] | .CONST 0x005d,0xfff5 0844 005f fff4 | _ | .CONST 0x005f,0xfff4 0846 0061 fff3 | a | .CONST 0x0061,0xfff3 0848 0063 fff2 | c | .CONST 0x0063,0xfff2 084a 0065 fff1 | e | .CONST 0x0065,0xfff1 084c 0067 fff0 | g | .CONST 0x0067,0xfff0 084e 0069 ffef | i | .CONST 0x0069,0xffef 0850 006b ffee | k | .CONST 0x006b,0xffee 0852 006d ffed | m | .CONST 0x006d,0xffed 0854 006f ffec | o | .CONST 0x006f,0xffec 0856 0071 ffeb | q | .CONST 0x0071,0xffeb 0858 0073 ffea | s | .CONST 0x0073,0xffea 085a 0075 ffe9 | u | .CONST 0x0075,0xffe9 085c 0077 ffe8 | w | .CONST 0x0077,0xffe8 085e ; -------------------------------------------------------------------------------------- 085e ; Debug3 Subtable 0x2 085e ; -------------------------------------------------------------------------------------- 085e 0000 0003 | | .DBG3TAB 0x0000,0x0003 0860 0083 0001 | | .CONST 0x0083,0x0001 0862 008d 0002 | | .CONST 0x008d,0x0002 0864 008d 0003 | | .CONST 0x008d,0x0003 0866 ; -------------------------------------------------------------------------------------- 0866 ; Debug3 Subtable 0x3 0866 ; -------------------------------------------------------------------------------------- 0866 0000 0003 | | .DBG3TAB 0x0000,0x0003 0868 00db 0001 | | .CONST 0x00db,0x0001 086a 00e5 0002 | | .CONST 0x00e5,0x0002 086c 00e5 0003 | | .CONST 0x00e5,0x0003 086e ; -------------------------------------------------------------------------------------- 086e ; Debug3 Subtable 0x4 086e ; -------------------------------------------------------------------------------------- 086e 0004 0035 | 5| .DBG3TAB 0x0004,0x0035 0870 0133 ffff | 3 | .CONST 0x0133,0xffff 0872 0134 fffe | 4 | .CONST 0x0134,0xfffe 0874 0138 fffd | 8 | .CONST 0x0138,0xfffd 0876 013a fffc | : | .CONST 0x013a,0xfffc 0878 013b 0001 | ; | .CONST 0x013b,0x0001 087a 0140 0002 | @ | .CONST 0x0140,0x0002 087c 0142 0003 | B | .CONST 0x0142,0x0003 087e 0144 0004 | D | .CONST 0x0144,0x0004 0880 0147 0005 | G | .CONST 0x0147,0x0005 0882 0147 0006 | G | .CONST 0x0147,0x0006 0884 014b 0007 | K | .CONST 0x014b,0x0007 0886 015e 0008 | ^ | .CONST 0x015e,0x0008 0888 0160 0009 | ` | .CONST 0x0160,0x0009 088a 0167 000a | g | .CONST 0x0167,0x000a 088c 016f 000b | o | .CONST 0x016f,0x000b 088e 017d 000c | } | .CONST 0x017d,0x000c 0890 0182 000d | | .CONST 0x0182,0x000d 0892 0198 000e | | .CONST 0x0198,0x000e 0894 01a6 000f | | .CONST 0x01a6,0x000f 0896 01a8 0010 | | .CONST 0x01a8,0x0010 0898 01b4 0011 | | .CONST 0x01b4,0x0011 089a 01b9 0012 | | .CONST 0x01b9,0x0012 089c 01c3 0013 | | .CONST 0x01c3,0x0013 089e 01c7 0014 | | .CONST 0x01c7,0x0014 08a0 01c8 0015 | | .CONST 0x01c8,0x0015 08a2 01dd 0016 | | .CONST 0x01dd,0x0016 08a4 01e2 0017 | | .CONST 0x01e2,0x0017 08a6 01ed 0018 | | .CONST 0x01ed,0x0018 08a8 01f4 0019 | | .CONST 0x01f4,0x0019 08aa 01f6 001a | | .CONST 0x01f6,0x001a 08ac 01f8 001b | | .CONST 0x01f8,0x001b 08ae 01ff 001c | | .CONST 0x01ff,0x001c 08b0 0211 001d | | .CONST 0x0211,0x001d 08b2 021b 001e | | .CONST 0x021b,0x001e 08b4 0220 001f | | .CONST 0x0220,0x001f 08b6 0228 0020 | ( | .CONST 0x0228,0x0020 08b8 0229 0021 | ) !| .CONST 0x0229,0x0021 08ba 023e 0022 | > "| .CONST 0x023e,0x0022 08bc 0243 0023 | C #| .CONST 0x0243,0x0023 08be 0253 0024 | S $| .CONST 0x0253,0x0024 08c0 0257 0025 | W %| .CONST 0x0257,0x0025 08c2 0259 0026 | Y &| .CONST 0x0259,0x0026 08c4 0267 0027 | g '| .CONST 0x0267,0x0027 08c6 026b 0028 | k (| .CONST 0x026b,0x0028 08c8 0275 0029 | u )| .CONST 0x0275,0x0029 08ca 0277 002a | w *| .CONST 0x0277,0x002a 08cc 0279 002b | y +| .CONST 0x0279,0x002b 08ce 0280 002c | ,| .CONST 0x0280,0x002c 08d0 0290 002d | -| .CONST 0x0290,0x002d 08d2 0294 002e | .| .CONST 0x0294,0x002e 08d4 0296 002f | /| .CONST 0x0296,0x002f 08d6 02a0 0030 | 0| .CONST 0x02a0,0x0030 08d8 02a5 0031 | 1| .CONST 0x02a5,0x0031 08da 02ad 0032 | 2| .CONST 0x02ad,0x0032 08dc 02b4 0033 | 3| .CONST 0x02b4,0x0033 08de 02ca 0034 | 4| .CONST 0x02ca,0x0034 08e0 02ce 0035 | 5| .CONST 0x02ce,0x0035 08e2 ; -------------------------------------------------------------------------------------- 08e2 ; Debug3 Subtable 0x5 08e2 ; -------------------------------------------------------------------------------------- 08e2 0002 0033 | 3| .DBG3TAB 0x0002,0x0033 08e4 02eb ffff | | .CONST 0x02eb,0xffff 08e6 02ec fffe | | .CONST 0x02ec,0xfffe 08e8 02ed 0001 | | .CONST 0x02ed,0x0001 08ea 02f1 0002 | | .CONST 0x02f1,0x0002 08ec 02f3 0003 | | .CONST 0x02f3,0x0003 08ee 02fb 0004 | | .CONST 0x02fb,0x0004 08f0 0302 0005 | | .CONST 0x0302,0x0005 08f2 0304 0006 | | .CONST 0x0304,0x0006 08f4 030f 0007 | | .CONST 0x030f,0x0007 08f6 031c 0008 | | .CONST 0x031c,0x0008 08f8 032c 0009 | , | .CONST 0x032c,0x0009 08fa 0332 000a | 2 | .CONST 0x0332,0x000a 08fc 0343 000b | C | .CONST 0x0343,0x000b 08fe 034d 000c | M | .CONST 0x034d,0x000c 0900 0355 000d | U | .CONST 0x0355,0x000d 0902 0357 000e | W | .CONST 0x0357,0x000e 0904 0364 000f | d | .CONST 0x0364,0x000f 0906 0371 0010 | q | .CONST 0x0371,0x0010 0908 0381 0011 | | .CONST 0x0381,0x0011 090a 0387 0012 | | .CONST 0x0387,0x0012 090c 039d 0013 | | .CONST 0x039d,0x0013 090e 03a4 0014 | | .CONST 0x03a4,0x0014 0910 03b5 0015 | | .CONST 0x03b5,0x0015 0912 03bf 0016 | | .CONST 0x03bf,0x0016 0914 03ca 0017 | | .CONST 0x03ca,0x0017 0916 03cc 0018 | | .CONST 0x03cc,0x0018 0918 03cf 0019 | | .CONST 0x03cf,0x0019 091a 03d8 001a | | .CONST 0x03d8,0x001a 091c 03e5 001b | | .CONST 0x03e5,0x001b 091e 03f5 001c | | .CONST 0x03f5,0x001c 0920 03fb 001d | | .CONST 0x03fb,0x001d 0922 0408 001e | | .CONST 0x0408,0x001e 0924 0423 001f | # | .CONST 0x0423,0x001f 0926 042a 0020 | * | .CONST 0x042a,0x0020 0928 043b 0021 | ; !| .CONST 0x043b,0x0021 092a 0445 0022 | E "| .CONST 0x0445,0x0022 092c 044f 0023 | O #| .CONST 0x044f,0x0023 092e 0469 0024 | i $| .CONST 0x0469,0x0024 0930 0470 0025 | p %| .CONST 0x0470,0x0025 0932 0486 0026 | &| .CONST 0x0486,0x0026 0934 048f 0027 | '| .CONST 0x048f,0x0027 0936 0494 0028 | (| .CONST 0x0494,0x0028 0938 049a 0029 | )| .CONST 0x049a,0x0029 093a 04a3 002b | +| .CONST 0x04a3,0x002b 093c 04ba 002c | ,| .CONST 0x04ba,0x002c 093e 04d7 002d | -| .CONST 0x04d7,0x002d 0940 04e0 002e | .| .CONST 0x04e0,0x002e 0942 04ec 002f | /| .CONST 0x04ec,0x002f 0944 04f4 002a | *| .CONST 0x04f4,0x002a 0946 0501 0030 | 0| .CONST 0x0501,0x0030 0948 0513 0031 | 1| .CONST 0x0513,0x0031 094a 0518 0032 | 2| .CONST 0x0518,0x0032 094c 0526 0033 | & 3| .CONST 0x0526,0x0033 094e ; -------------------------------------------------------------------------------------- 094e ; Debug3 Subtable 0x6 094e ; -------------------------------------------------------------------------------------- 094e 0001 0018 | | .DBG3TAB 0x0001,0x0018 0950 0533 ffff | 3 | .CONST 0x0533,0xffff 0952 0535 0001 | 5 | .CONST 0x0535,0x0001 0954 053a 0002 | : | .CONST 0x053a,0x0002 0956 053d 0003 | = | .CONST 0x053d,0x0003 0958 053d 0004 | = | .CONST 0x053d,0x0004 095a 0541 0005 | A | .CONST 0x0541,0x0005 095c 0554 0006 | T | .CONST 0x0554,0x0006 095e 0556 0007 | V | .CONST 0x0556,0x0007 0960 0557 0008 | W | .CONST 0x0557,0x0008 0962 055e 0009 | ^ | .CONST 0x055e,0x0009 0964 0566 000a | f | .CONST 0x0566,0x000a 0966 0574 000b | t | .CONST 0x0574,0x000b 0968 0579 000c | y | .CONST 0x0579,0x000c 096a 0585 000d | | .CONST 0x0585,0x000d 096c 0586 000e | | .CONST 0x0586,0x000e 096e 059b 000f | | .CONST 0x059b,0x000f 0970 05a0 0010 | | .CONST 0x05a0,0x0010 0972 05a2 0011 | | .CONST 0x05a2,0x0011 0974 05a3 0012 | | .CONST 0x05a3,0x0012 0976 05b8 0013 | | .CONST 0x05b8,0x0013 0978 05bd 0014 | | .CONST 0x05bd,0x0014 097a 05bf 0015 | | .CONST 0x05bf,0x0015 097c 05c0 0016 | | .CONST 0x05c0,0x0016 097e 05c2 0017 | | .CONST 0x05c2,0x0017 0980 05c5 0018 | | .CONST 0x05c5,0x0018 0982 ; -------------------------------------------------------------------------------------- 0982 ; Debug3 Subtable 0x7 0982 ; -------------------------------------------------------------------------------------- 0982 0000 0003 | | .DBG3TAB 0x0000,0x0003 0984 05cb 0001 | | .CONST 0x05cb,0x0001 0986 05d0 0002 | | .CONST 0x05d0,0x0002 0988 05d2 0003 | | .CONST 0x05d2,0x0003 098a ; -------------------------------------------------------------------------------------- 098a ; Debug3 Subtable 0x8 098a ; -------------------------------------------------------------------------------------- 098a 0000 0006 | | .DBG3TAB 0x0000,0x0006 098c 05db 0001 | | .CONST 0x05db,0x0001 098e 05df 0002 | | .CONST 0x05df,0x0002 0990 05e1 0003 | | .CONST 0x05e1,0x0003 0992 05e9 0004 | | .CONST 0x05e9,0x0004 0994 05f6 0005 | | .CONST 0x05f6,0x0005 0996 0606 0006 | | .CONST 0x0606,0x0006 0998 ; -------------------------------------------------------------------------------------- 0998 ; Debug3 Subtable 0x9 0998 ; -------------------------------------------------------------------------------------- 0998 0000 0001 | | .DBG3TAB 0x0000,0x0001 099a 0613 0001 | | .CONST 0x0613,0x0001 099c ; -------------------------------------------------------------------------------------- 099c ; Debug3 Subtable 0xa 099c ; -------------------------------------------------------------------------------------- 099c 0000 0004 | | .DBG3TAB 0x0000,0x0004 099e 061b 0001 | | .CONST 0x061b,0x0001 09a0 0621 0002 | ! | .CONST 0x0621,0x0002 09a2 0623 0003 | # | .CONST 0x0623,0x0003 09a4 0628 0004 | ( | .CONST 0x0628,0x0004 09a6 ; -------------------------------------------------------------------------------------- 09a6 ; Debug3 Subtable 0xb 09a6 ; -------------------------------------------------------------------------------------- 09a6 0000 0004 | | .DBG3TAB 0x0000,0x0004 09a8 0633 0001 | 3 | .CONST 0x0633,0x0001 09aa 0639 0002 | 9 | .CONST 0x0639,0x0002 09ac 063b 0003 | ; | .CONST 0x063b,0x0003 09ae 0640 0004 | @ | .CONST 0x0640,0x0004 09b0 ; -------------------------------------------------------------------------------------- 09b0 ; Debug3 Subtable 0xc 09b0 ; -------------------------------------------------------------------------------------- 09b0 0000 0000 | | .DBG3TAB 0x0000,0x0000 09b2 ; -------------------------------------------------------------------------------------- 09b2 ; Debug3 Subtable 0xd 09b2 ; -------------------------------------------------------------------------------------- 09b2 0000 0000 | | .DBG3TAB 0x0000,0x0000 09b4 ; -------------------------------------------------------------------------------------- 09b4 ; Debug3 Subtable 0xe 09b4 ; -------------------------------------------------------------------------------------- 09b4 0000 0000 | | .DBG3TAB 0x0000,0x0000 09b6 ; -------------------------------------------------------------------------------------- 09b6 ; Debug3 Subtable 0xf 09b6 ; -------------------------------------------------------------------------------------- 09b6 0000 0002 | | .DBG3TAB 0x0000,0x0002 09b8 06a3 0001 | | .CONST 0x06a3,0x0001 09ba 06ac 0002 | | .CONST 0x06ac,0x0002 09bc ; -------------------------------------------------------------------------------------- 09bc ; Debug3 Subtable 0x10 09bc ; -------------------------------------------------------------------------------------- 09bc 0000 0004 | | .DBG3TAB 0x0000,0x0004 09be 06b3 0001 | | .CONST 0x06b3,0x0001 09c0 06ba 0002 | | .CONST 0x06ba,0x0002 09c2 06bd 0003 | | .CONST 0x06bd,0x0003 09c4 06c3 0004 | | .CONST 0x06c3,0x0004 09c6 ; -------------------------------------------------------------------------------------- 09c6 ; Debug3 Subtable 0x11 09c6 ; -------------------------------------------------------------------------------------- 09c6 0000 0001 | | .DBG3TAB 0x0000,0x0001 09c8 06cb 0001 | | .CONST 0x06cb,0x0001 09ca ; -------------------------------------------------------------------------------------- 09ca ; Debug3 Subtable 0x12 09ca ; -------------------------------------------------------------------------------------- 09ca 0000 0001 | | .DBG3TAB 0x0000,0x0001 09cc 06db 0001 | | .CONST 0x06db,0x0001 09ce ; -------------------------------------------------------------------------------------- 09ce ; Debug3 Subtable 0x13 09ce ; -------------------------------------------------------------------------------------- 09ce 0000 0004 | | .DBG3TAB 0x0000,0x0004 09d0 06ec 0001 | | .CONST 0x06ec,0x0001 09d2 06f0 0002 | | .CONST 0x06f0,0x0002 09d4 06f5 0003 | | .CONST 0x06f5,0x0003 09d6 06fa 0004 | | .CONST 0x06fa,0x0004 09d8 ; -------------------------------------------------------------------------------------- 09d8 ; Debug3 Subtable 0x14 09d8 ; -------------------------------------------------------------------------------------- 09d8 0000 0003 | | .DBG3TAB 0x0000,0x0003 09da 0703 0001 | | .CONST 0x0703,0x0001 09dc 0707 0002 | | .CONST 0x0707,0x0002 09de 0709 0003 | | .CONST 0x0709,0x0003 09e0 ; -------------------------------------------------------------------------------------- 09e0 ; Debug3 Subtable 0x15 09e0 ; -------------------------------------------------------------------------------------- 09e0 0000 0002 | | .DBG3TAB 0x0000,0x0002 09e2 0714 0001 | | .CONST 0x0714,0x0001 09e4 0718 0002 | | .CONST 0x0718,0x0002 09e6 0000 0000 | | .BLANK 0000[0x1a]