|
DataMuseum.dkPresents historical artifacts from the history of: Rational R1000/400 |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about Rational R1000/400 Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - download
Length: 14336 (0x3800) Notes: 00_class, 5813_R1K_CODE, 75_tag, NULL, R1k_Segment, seg_0ea8df
└─⟦8527c1e9b⟧ Bits:30000544 8mm tape, Rational 1000, Arrival backup of disks in PAM's R1000 └─ ⟦5a81ac88f⟧ »Space Info Vol 1« └─⟦this⟧
0000 000f | | .CONST 0x000f ; Version of machine code 0001 5813 |X | .CONST 0x5813 ; Diana Version, RCG Major Version, RCG minor version 0002 0000 | | .CONST 0x0000 ; Zero 0003 1178 | x | .CONST 0x1178 ; 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 000d | | .CONST 0x000d ; 0, wired, #pages in seg - 1) 0008 ; -------------------------------------------------------------------------------------- 0008 ; SUBPROGRAM 0008 ; -------------------------------------------------------------------------------------- 0008 0087 | | .CONST 0x0087 ; Address of begin 0009 0004 | | .CONST 0x0004 ; Address of exception handler 000a 0027 | ' | .CONST 0x0027 ; Number of locals 000b INIT_0008: 000b 00e3 | | Load_Encached Natural_Cache ; Debug Table 0x0 = .DEBUG 0x000b,0x13da,0x8000,0x0000,0x005a,0x3015,0x0000,0x0009 ; Debug Table 0x0.0x0 = 0xb,0xffff 000c 0129 | ) | Execute Any,Make_Visible 000d 0007 | | Action Break_Optional ; Debug Table 0x0.0x1 = 0xd,0xfffe 000e 0007 | | Action Break_Optional ; Debug Table 0x0.0x2 = 0xe,0xfffd 000f 0007 | | Action Break_Optional ; Debug Table 0x0.0x3 = 0xf,0xfffc 0010 0007 | | Action Break_Optional ; Debug Table 0x0.0x4 = 0x10,0xfffb 0011 0007 | | Action Break_Optional ; Debug Table 0x0.0x5 = 0x11,0xfffa 0012 481c |H | Short_Literal 0x1c ; Debug Table 0x0.0x6 = 0x12,0xfff9 0013 62d0 |b | Indirect_Literal Discrete,0x2e4,{0x00776c0e, 0x00002eb0} 0014 02a0 | | Declare_Subprogram Null_Subprogram 0015 038d | | Declare_Type Package,Defined,Visible,Not_Elaborated 0016 029a 0093 | | Declare_Subprogram INIT_0090,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x7 = 0x16,0xffff 0018 029a 009b | | Declare_Subprogram INIT_0098,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x8 = 0x18,0xfffe 001a 029a 00a3 | | Declare_Subprogram INIT_00a0,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x9 = 0x1a,0xfffd 001c 029a 00b3 | | Declare_Subprogram INIT_00b0,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0xa = 0x1c,0xfffc 001e 029a 00c3 | | Declare_Subprogram INIT_00c0,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0xb = 0x1e,0xfffb 0020 00eb | | Load_Encached Diana_Cache ; Debug Table 0x0.0xc = 0x20,0xfffa 0021 1959 | Y | Execute Package,Field_Reference,Field_Number 0x59 0022 0129 | ) | Execute Any,Make_Visible 0023 029a 00db | | Declare_Subprogram INIT_00d8,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0xd = 0x23,0xfff9 0025 00eb | | Load_Encached Diana_Cache ; Debug Table 0x0.0xe = 0x25,0xfff8 0026 1958 | X | Execute Package,Field_Reference,Field_Number 0x58 0027 0129 | ) | Execute Any,Make_Visible 0028 029a 00eb | | Declare_Subprogram INIT_00e8,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0xf = 0x28,0xfff7 002a 029a 010b | | Declare_Subprogram INIT_0108,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x10 = 0x2a,0xfff6 002c 029a 0133 | 3| Declare_Subprogram INIT_0130,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x11 = 0x2c,0xfff5 002e 029a 017b | {| Declare_Subprogram INIT_0178,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x12 = 0x2e,0xfff4 0030 029a 01a3 | | Declare_Subprogram INIT_01a0,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x13 = 0x30,0xfff3 0032 029a 01b3 | | Declare_Subprogram INIT_01b0,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x14 = 0x32,0xfff2 0034 029a 01c3 | | Declare_Subprogram INIT_01c0,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x15 = 0x34,0xfff1 0036 029a 01cb | | Declare_Subprogram INIT_01c8,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x16 = 0x36,0xfff0 0038 029a 0233 | 3| Declare_Subprogram INIT_0230,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x17 = 0x38,0xffef 003a e001 | | Load 0x0,0x1 ; Debug Table 0x0.0x18 = 0x3a,0xffee 003b 190e | | Execute Package,Field_Reference,Field_Number 0xe 003c 0129 | ) | Execute Any,Make_Visible 003d 00bf | | Action Accept_Activation 003e 0007 | | Action Break_Optional ; Debug Table 0x1 = .DEBUG 0x003e,0x140e,0x8000,0x0000,0x005a,0x3a85,0x0000,0x0023 ; Debug Table 0x1.0x0 = 0x3e,0xffff 003f 0007 | | Action Break_Optional ; Debug Table 0x1.0x1 = 0x3f,0xfffe 0040 0007 | | Action Break_Optional ; Debug Table 0x1.0x2 = 0x40,0xfffd 0041 e002 | | Load 0x0,0x2 ; Debug Table 0x1.0x3 = 0x41,0xfffc 0042 190f | | Execute Package,Field_Reference,Field_Number 0xf 0043 0007 | | Action Break_Optional 0044 e002 | | Load 0x0,0x2 ; Debug Table 0x1.0x4 = 0x44,0xfffb 0045 1911 | | Execute Package,Field_Reference,Field_Number 0x11 0046 0007 | | Action Break_Optional 0047 e002 | | Load 0x0,0x2 ; Debug Table 0x1.0x5 = 0x47,0xfffa 0048 1916 | | Execute Package,Field_Reference,Field_Number 0x16 0049 0007 | | Action Break_Optional 004a e002 | | Load 0x0,0x2 ; Debug Table 0x1.0x6 = 0x4a,0xfff9 004b 1917 | | Execute Package,Field_Reference,Field_Number 0x17 004c 0007 | | Action Break_Optional 004d e002 | | Load 0x0,0x2 ; Debug Table 0x1.0x7 = 0x4d,0xfff8 004e 1946 | F | Execute Package,Field_Reference,Field_Number 0x46 004f 0007 | | Action Break_Optional 0050 e002 | | Load 0x0,0x2 ; Debug Table 0x1.0x8 = 0x50,0xfff7 0051 182e | . | Execute Package,Field_Execute,Field_Number 0x2e 0052 e002 | | Load 0x0,0x2 0053 1b0d | | Execute Package,Field_Read,Field_Number 0xd 0054 011e | | Execute Any,Convert 0055 e002 | | Load 0x0,0x2 ; Debug Table 0x1.0x9 = 0x55,0xfff6 0056 e003 | | Load 0x0,0x3 0057 00b6 | | Action Make_Scope 0058 a004 | | Store_Unchecked 0x0,0x4 0059 e005 | | Load 0x0,0x5 005a e226 | & | Load 0x1,0x26 005b e001 | | Load 0x0,0x1 005c e006 | | Load 0x0,0x6 005d e007 | | Load 0x0,0x7 005e e008 | | Load 0x0,0x8 005f e009 | | Load 0x0,0x9 0060 e00a | | Load 0x0,0xa 0061 480c |H | Short_Literal 0xc 0062 e20e | | Load 0x1,0xe 0063 020e | | Execute Module,Augment_Imports 0064 e20e | | Load 0x1,0xe 0065 020d | | Execute Module,Elaborate 0066 0007 | | Action Break_Optional 0067 1d0f | | Execute_Immediate Reference_Lex_1,0xf ; Debug Table 0x1.0xa = 0x67,0xffff 0068 00c7 | | Action Elaborate_Subprogram 0069 1d10 | | Execute_Immediate Reference_Lex_1,0x10 ; Debug Table 0x1.0xb = 0x69,0xfffe 006a 00c7 | | Action Elaborate_Subprogram 006b 029d 0293 | | Declare_Subprogram INIT_0290,For_Outer_Call ; Debug Table 0x1.0xc = 0x6b,0xfffd 006d 1d11 | | Execute_Immediate Reference_Lex_1,0x11 ; Debug Table 0x1.0xd = 0x6d,0xfffc 006e 00c7 | | Action Elaborate_Subprogram 006f 1d12 | | Execute_Immediate Reference_Lex_1,0x12 ; Debug Table 0x1.0xe = 0x6f,0xfffb 0070 00c7 | | Action Elaborate_Subprogram 0071 1d13 | | Execute_Immediate Reference_Lex_1,0x13 ; Debug Table 0x1.0xf = 0x71,0xfffa 0072 00c7 | | Action Elaborate_Subprogram 0073 1d15 | | Execute_Immediate Reference_Lex_1,0x15 ; Debug Table 0x1.0x10 = 0x73,0xfff9 0074 00c7 | | Action Elaborate_Subprogram 0075 1d17 | | Execute_Immediate Reference_Lex_1,0x17 ; Debug Table 0x1.0x11 = 0x75,0xfff8 0076 00c7 | | Action Elaborate_Subprogram 0077 1d18 | | Execute_Immediate Reference_Lex_1,0x18 ; Debug Table 0x1.0x12 = 0x77,0xfff7 0078 00c7 | | Action Elaborate_Subprogram 0079 1d19 | | Execute_Immediate Reference_Lex_1,0x19 ; Debug Table 0x1.0x13 = 0x79,0xfff6 007a 00c7 | | Action Elaborate_Subprogram 007b 1d1a | | Execute_Immediate Reference_Lex_1,0x1a ; Debug Table 0x1.0x14 = 0x7b,0xfff5 007c 00c7 | | Action Elaborate_Subprogram 007d 1d1b | | Execute_Immediate Reference_Lex_1,0x1b ; Debug Table 0x1.0x15 = 0x7d,0xfff4 007e 00c7 | | Action Elaborate_Subprogram 007f 1d1c | | Execute_Immediate Reference_Lex_1,0x1c ; Debug Table 0x1.0x16 = 0x7f,0xfff3 0080 00c7 | | Action Elaborate_Subprogram 0081 1d1d | | Execute_Immediate Reference_Lex_1,0x1d ; Debug Table 0x1.0x17 = 0x81,0xfff2 0082 00c7 | | Action Elaborate_Subprogram 0083 1d1e | | Execute_Immediate Reference_Lex_1,0x1e ; Debug Table 0x1.0x18 = 0x83,0xfff1 0084 00c7 | | Action Elaborate_Subprogram 0085 1d1f | | Execute_Immediate Reference_Lex_1,0x1f ; Debug Table 0x1.0x19 = 0x85,0xfff0 0086 00c7 | | Action Elaborate_Subprogram 0087 BODY_0008: 0087 00bc | | Action Signal_Activated 0088 00bb | | Action Signal_Completion 0089 0000 0000 | | .BLANK 0000[0x7] 0090 ; -------------------------------------------------------------------------------------- 0090 ; SUBPROGRAM 0090 ; -------------------------------------------------------------------------------------- 0090 0093 | | .CONST 0x0093 ; Address of begin 0091 0004 | | .CONST 0x0004 ; Address of exception handler 0092 0001 | | .CONST 0x0001 ; Number of locals 0093 BODY_0090: 0093 INIT_0090: 0093 4801 |H | Short_Literal 0x1 ; Debug Table 0x2 = .DEBUG 0x0093,0x1444,0x0002,0x0000,0x005a,0x3015,0x0000,0x013b ; Debug Table 0x2.0x0 = 0x93,0x1 0094 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0095 0000 0000 | | .XXX[0x3] 0097 0000 | | 0098 ; -------------------------------------------------------------------------------------- 0098 ; SUBPROGRAM 0098 ; -------------------------------------------------------------------------------------- 0098 009b | | .CONST 0x009b ; Address of begin 0099 0004 | | .CONST 0x0004 ; Address of exception handler 009a 0001 | | .CONST 0x0001 ; Number of locals 009b BODY_0098: 009b INIT_0098: 009b 4800 |H | Short_Literal 0x0 ; Debug Table 0x3 = .DEBUG 0x009b,0x1448,0x0002,0x0000,0x005a,0x3015,0x0000,0x0146 ; Debug Table 0x3.0x0 = 0x9b,0x1 009c 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 009d 0000 0000 | | .XXX[0x3] 009f 0000 | | 00a0 ; -------------------------------------------------------------------------------------- 00a0 ; SUBPROGRAM 00a0 ; -------------------------------------------------------------------------------------- 00a0 00a3 | | .CONST 0x00a3 ; Address of begin 00a1 0004 | | .CONST 0x0004 ; Address of exception handler 00a2 0001 | | .CONST 0x0001 ; Number of locals 00a3 BODY_00a0: 00a3 INIT_00a0: 00a3 00da | | Load_Top At_Offset_2 ; Debug Table 0x4 = .DEBUG 0x00a3,0x144c,0x0002,0x0000,0x005a,0x3015,0x0000,0x0151 ; Debug Table 0x4.0x0 = 0xa3,0x1 00a4 00eb | | Load_Encached Diana_Cache 00a5 18b4 | | Execute Package,Field_Execute,Field_Number 0xb4 00a6 00eb | | Load_Encached Diana_Cache 00a7 1889 | | Execute Package,Field_Execute,Field_Number 0x89 00a8 8227 | ' | Call 0x1,0x27 00a9 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 00aa 0000 0000 | | .BLANK 0000[0x6] 00b0 ; -------------------------------------------------------------------------------------- 00b0 ; SUBPROGRAM 00b0 ; -------------------------------------------------------------------------------------- 00b0 00b3 | | .CONST 0x00b3 ; Address of begin 00b1 0004 | | .CONST 0x0004 ; Address of exception handler 00b2 0001 | | .CONST 0x0001 ; Number of locals 00b3 BODY_00b0: 00b3 INIT_00b0: 00b3 00da | | Load_Top At_Offset_2 ; Debug Table 0x5 = .DEBUG 0x00b3,0x1450,0x0002,0x0000,0x005a,0x3015,0x0000,0x015e ; Debug Table 0x5.0x0 = 0xb3,0x1 00b4 00eb | | Load_Encached Diana_Cache 00b5 18ea | | Execute Package,Field_Execute,Field_Number 0xea 00b6 00eb | | Load_Encached Diana_Cache 00b7 1889 | | Execute Package,Field_Execute,Field_Number 0x89 00b8 8227 | ' | Call 0x1,0x27 00b9 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 00ba 0000 0000 | | .BLANK 0000[0x6] 00c0 ; -------------------------------------------------------------------------------------- 00c0 ; SUBPROGRAM 00c0 ; -------------------------------------------------------------------------------------- 00c0 00c3 | | .CONST 0x00c3 ; Address of begin 00c1 0004 | | .CONST 0x0004 ; Address of exception handler 00c2 0001 | | .CONST 0x0001 ; Number of locals 00c3 BODY_00c0: 00c3 INIT_00c0: 00c3 0007 | | Action Break_Optional ; Debug Table 0x6 = .DEBUG 0x00c3,0x1454,0x0002,0x0000,0x005a,0x3015,0x0000,0x016b ; Debug Table 0x6.0x0 = 0xc3,0x1 00c4 e5ff | | Load 0x2,-0x1 ; Debug Table 0x6.0x1 = 0xc4,0x401 00c5 0007 | | Action Break_Optional 00c6 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0x6.0x2 = 0xc6,0x402 00c7 0007 | | Action Break_Optional ; Debug Table 0x6.0x3 = 0xc7,0x403 00c8 0007 | | Action Break_Optional ; Debug Table 0x6.0x4 = 0xc8,0x404 00c9 0fab | | Execute_Immediate Equal,-0x55 ; Debug Table 0x6.0x5 = 0xc9,0x1 00ca 6803 |h | Jump_Zero 0xce 00cb 0007 | | Action Break_Optional ; Debug Table 0x6.0x6 = 0xcb,0x2 00cc 00ee | | Load_Encached Diana_Seq_Type_Cache ; Debug Table 0x6.0x7 = 0xcc,0x801 00cd 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 ; Debug Table 0x6.0x8 = 0xcd,0x2 00ce 00da | | Load_Top At_Offset_2 ; Debug Table 0x6.0x9 = 0xce,0x3 00cf 00eb | | Load_Encached Diana_Cache 00d0 18b7 | | Execute Package,Field_Execute,Field_Number 0xb7 00d1 00eb | | Load_Encached Diana_Cache 00d2 1889 | | Execute Package,Field_Execute,Field_Number 0x89 00d3 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 00d4 0000 0000 | | .BLANK 0000[0x4] 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 0007 | | Action Break_Optional ; Debug Table 0x7 = .DEBUG 0x00db,0x146a,0x0002,0x0000,0x005a,0x3015,0x0000,0x0189 ; Debug Table 0x7.0x0 = 0xdb,0x1 00dc 00da | | Load_Top At_Offset_2 ; Debug Table 0x7.0x1 = 0xdc,0x401 00dd 7002 |p | Jump_Nonzero 0xe0 00de 00ee | | Load_Encached Diana_Seq_Type_Cache ; Debug Table 0x7.0x2 = 0xde,0x402 00df 7803 |x | Jump 0xe3 00e0 00da | | Load_Top At_Offset_2 ; Debug Table 0x7.0x3 = 0xe0,0x403 00e1 0217 | | Execute Heap_Access,All_Reference 00e2 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 00e3 8227 | ' | Call 0x1,0x27 ; Debug Table 0x7.0x4 = 0xe3,0x1 00e4 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 00e5 0000 0000 | | .XXX[0x3] 00e7 0000 | | 00e8 ; -------------------------------------------------------------------------------------- 00e8 ; SUBPROGRAM 00e8 ; -------------------------------------------------------------------------------------- 00e8 00f5 | | .CONST 0x00f5 ; Address of begin 00e9 0004 | | .CONST 0x0004 ; Address of exception handler 00ea 0003 | | .CONST 0x0003 ; Number of locals 00eb INIT_00e8: 00eb 00eb | | Load_Encached Diana_Cache ; Debug Table 0x8 = .DEBUG 0x00eb,0x1476,0x0001,0x0000,0x005a,0x3015,0x0000,0x01a5 ; Debug Table 0x8.0x0 = 0xeb,0xffff 00ec 1b96 | | Execute Package,Field_Read,Field_Number 0x96 00ed 0322 | " | Declare_Variable Record 00ee 00d8 | | Load_Top At_Offset_0 00ef 1c00 | | Execute_Immediate Run_Utility,0x0 00f0 00eb | | Load_Encached Diana_Cache 00f1 1b96 | | Execute Package,Field_Read,Field_Number 0x96 00f2 0322 | " | Declare_Variable Record 00f3 00d8 | | Load_Top At_Offset_0 00f4 1c00 | | Execute_Immediate Run_Utility,0x0 00f5 BODY_00e8: 00f5 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x8.0x1 = 0xf5,0x1 00f6 00da | | Load_Top At_Offset_2 00f7 e5ff | | Load 0x2,-0x1 00f8 00eb | | Load_Encached Diana_Cache 00f9 18c5 | | Execute Package,Field_Execute,Field_Number 0xc5 00fa e00b | | Load 0x0,0xb 00fb 1813 | | Execute Package,Field_Execute,Field_Number 0x13 00fc 00d2 | | Pop_Control Pop_Count_2 00fd 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x8.0x2 = 0xfd,0x2 00fe 00eb | | Load_Encached Diana_Cache 00ff 189f | | Execute Package,Field_Execute,Field_Number 0x9f 0100 c5fe | | Store 0x2,-0x2 0101 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x8.0x3 = 0x101,0x3 0102 00eb | | Load_Encached Diana_Cache 0103 189f | | Execute Package,Field_Execute,Field_Number 0x9f 0104 c5fd | | Store 0x2,-0x3 0105 4502 |E | Exit_Suprogram New_Top_Offset 0x2 0106 0000 0000 | | .XXX[0x2] 0108 ; -------------------------------------------------------------------------------------- 0108 ; SUBPROGRAM 0108 ; -------------------------------------------------------------------------------------- 0108 0115 | | .CONST 0x0115 ; Address of begin 0109 0004 | | .CONST 0x0004 ; Address of exception handler 010a 0003 | | .CONST 0x0003 ; Number of locals 010b INIT_0108: 010b 00eb | | Load_Encached Diana_Cache ; Debug Table 0x9 = .DEBUG 0x010b,0x1480,0x0001,0x0000,0x005a,0x3015,0x0000,0x01bb ; Debug Table 0x9.0x0 = 0x10b,0xffff 010c 1b96 | | Execute Package,Field_Read,Field_Number 0x96 010d 0322 | " | Declare_Variable Record 010e 00d8 | | Load_Top At_Offset_0 010f 1c00 | | Execute_Immediate Run_Utility,0x0 0110 00eb | | Load_Encached Diana_Cache 0111 1b96 | | Execute Package,Field_Read,Field_Number 0x96 0112 0322 | " | Declare_Variable Record 0113 00d8 | | Load_Top At_Offset_0 0114 1c00 | | Execute_Immediate Run_Utility,0x0 0115 BODY_0108: 0115 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x9.0x1 = 0x115,0x1 0116 00da | | Load_Top At_Offset_2 0117 e5ff | | Load 0x2,-0x1 0118 00eb | | Load_Encached Diana_Cache 0119 18d4 | | Execute Package,Field_Execute,Field_Number 0xd4 011a 00eb | | Load_Encached Diana_Cache 011b 18fa | | Execute Package,Field_Execute,Field_Number 0xfa 011c 4902 |I | Short_Literal 0x102 011d 00eb | | Load_Encached Diana_Cache 011e 0096 | | Execute Package,Entry 011f e00b | | Load 0x0,0xb 0120 1815 | | Execute Package,Field_Execute,Field_Number 0x15 0121 00d2 | | Pop_Control Pop_Count_2 0122 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x9.0x2 = 0x122,0x2 0123 00eb | | Load_Encached Diana_Cache 0124 189f | | Execute Package,Field_Execute,Field_Number 0x9f 0125 c5fe | | Store 0x2,-0x2 0126 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x9.0x3 = 0x126,0x3 0127 00eb | | Load_Encached Diana_Cache 0128 189f | | Execute Package,Field_Execute,Field_Number 0x9f 0129 c5fd | | Store 0x2,-0x3 012a 4502 |E | Exit_Suprogram New_Top_Offset 0x2 012b 0000 0000 | | .BLANK 0000[0x5] 0130 ; -------------------------------------------------------------------------------------- 0130 ; SUBPROGRAM 0130 ; -------------------------------------------------------------------------------------- 0130 013e | > | .CONST 0x013e ; Address of begin 0131 0004 | | .CONST 0x0004 ; Address of exception handler 0132 0004 | | .CONST 0x0004 ; Number of locals 0133 INIT_0130: 0133 00eb | | Load_Encached Diana_Cache ; Debug Table 0xa = .DEBUG 0x0133,0x148a,0x0001,0x0000,0x005a,0x3015,0x0000,0x01d1 ; Debug Table 0xa.0x0 = 0x133,0xffff 0134 1b96 | | Execute Package,Field_Read,Field_Number 0x96 0135 0322 | " | Declare_Variable Record 0136 00d8 | | Load_Top At_Offset_0 0137 1c00 | | Execute_Immediate Run_Utility,0x0 0138 00eb | | Load_Encached Diana_Cache 0139 1b96 | | Execute Package,Field_Read,Field_Number 0x96 013a 0322 | " | Declare_Variable Record 013b 00d8 | | Load_Top At_Offset_0 013c 1c00 | | Execute_Immediate Run_Utility,0x0 013d 00e1 | | Load_Encached Boolean_Cache ; Debug Table 0xa.0x1 = 0x13d,0xfffe 013e BODY_0130: 013e 0007 | | Action Break_Optional ; Debug Table 0xa.0x2 = 0x13e,0x1 013f e5ff | | Load 0x2,-0x1 ; Debug Table 0xa.0x3 = 0x13f,0x401 0140 0007 | | Action Break_Optional 0141 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0xa.0x4 = 0x141,0x402 0142 0007 | | Action Break_Optional ; Debug Table 0xa.0x5 = 0x142,0x403 0143 0007 | | Action Break_Optional ; Debug Table 0xa.0x6 = 0x143,0x404 0144 0b61 | a | Execute_Immediate Case_Compare,0x61 ; Debug Table 0xa.0x7 = 0x144,0x1 0145 7013 |p | Jump_Nonzero 0x159 0146 0b66 | f | Execute_Immediate Case_Compare,0x66 0147 7011 |p | Jump_Nonzero 0x159 0148 0ba4 | | Execute_Immediate Case_Compare,0xa4 0149 701b |p | Jump_Nonzero 0x165 014a 00db | | Load_Top At_Offset_3 ; Debug Table 0xa.0x8 = 0x14a,0x5 014b 00e1 | | Load_Encached Boolean_Cache 014c e5ff | | Load 0x2,-0x1 014d e00b | | Load 0x0,0xb 014e 180e | | Execute Package,Field_Execute,Field_Number 0xe 014f 005b | [ | Store_Top Discrete,At_Offset_3 0150 00d1 | | Pop_Control Pop_Count_1 0151 00d9 | | Load_Top At_Offset_1 ; Debug Table 0xa.0x9 = 0x151,0x6 0152 7002 |p | Jump_Nonzero 0x155 0153 4887 |H | Short_Literal 0x87 0154 0257 | W | Execute Discrete,Raise 0155 00db | | Load_Top At_Offset_3 ; Debug Table 0xa.0xa = 0x155,0x7 0156 00db | | Load_Top At_Offset_3 0157 017d | } | Execute Record,Structure_Write 0158 780e |x | Jump 0x167 0159 00da | | Load_Top At_Offset_2 ; Debug Table 0xa.0xb = 0x159,0x2 015a e402 | | Load 0x2,0x2 015b 00e1 | | Load_Encached Boolean_Cache 015c e5ff | | Load 0x2,-0x1 015d e00b | | Load 0x0,0xb 015e 1810 | | Execute Package,Field_Execute,Field_Number 0x10 015f c404 | | Store 0x2,0x4 0160 00d2 | | Pop_Control Pop_Count_2 0161 00d9 | | Load_Top At_Offset_1 ; Debug Table 0xa.0xc = 0x161,0x3 0162 7004 |p | Jump_Nonzero 0x167 0163 4887 |H | Short_Literal 0x87 0164 0257 | W | Execute Discrete,Raise 0165 48e2 |H | Short_Literal 0xe2 ; Debug Table 0xa.0xd = 0x165,0x4 0166 0257 | W | Execute Discrete,Raise 0167 00d1 | | Pop_Control Pop_Count_1 0168 00da | | Load_Top At_Offset_2 ; Debug Table 0xa.0xe = 0x168,0x8 0169 00eb | | Load_Encached Diana_Cache 016a 189f | | Execute Package,Field_Execute,Field_Number 0x9f 016b c5fe | | Store 0x2,-0x2 016c 00d9 | | Load_Top At_Offset_1 ; Debug Table 0xa.0xf = 0x16c,0x9 016d 00eb | | Load_Encached Diana_Cache 016e 189f | | Execute Package,Field_Execute,Field_Number 0x9f 016f c5fd | | Store 0x2,-0x3 0170 4502 |E | Exit_Suprogram New_Top_Offset 0x2 0171 0000 0000 | | .BLANK 0000[0x7] 0178 ; -------------------------------------------------------------------------------------- 0178 ; SUBPROGRAM 0178 ; -------------------------------------------------------------------------------------- 0178 017b | { | .CONST 0x017b ; Address of begin 0179 0004 | | .CONST 0x0004 ; Address of exception handler 017a 0001 | | .CONST 0x0001 ; Number of locals 017b BODY_0178: 017b INIT_0178: 017b 0007 | | Action Break_Optional ; Debug Table 0xb = .DEBUG 0x017b,0x14ac,0x0002,0x0000,0x005a,0x3015,0x0000,0x01e7 ; Debug Table 0xb.0x0 = 0x17b,0x1 017c e5ff | | Load 0x2,-0x1 ; Debug Table 0xb.0x1 = 0x17c,0x401 017d 0007 | | Action Break_Optional 017e 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0xb.0x2 = 0x17e,0x402 017f 0007 | | Action Break_Optional ; Debug Table 0xb.0x3 = 0x17f,0x403 0180 0007 | | Action Break_Optional ; Debug Table 0xb.0x4 = 0x180,0x404 0181 0b66 | f | Execute_Immediate Case_Compare,0x66 ; Debug Table 0xb.0x5 = 0x181,0x1 0182 7005 |p | Jump_Nonzero 0x188 0183 0ba4 | | Execute_Immediate Case_Compare,0xa4 0184 7016 |p | Jump_Nonzero 0x19b 0185 0007 | | Action Break_Optional ; Debug Table 0xb.0x6 = 0x185,0x6 0186 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0xb.0x7 = 0x186,0x801 0187 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 ; Debug Table 0xb.0x8 = 0x187,0x6 0188 00db | | Load_Top At_Offset_3 ; Debug Table 0xb.0x9 = 0x188,0x2 0189 00eb | | Load_Encached Diana_Cache 018a 18ba | | Execute Package,Field_Execute,Field_Number 0xba 018b 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xb.0xa = 0x18b,0xc01 018c 021d | | Execute Heap_Access,Is_Null 018d 00d0 | | Action Swap_Control 018e 00d1 | | Pop_Control Pop_Count_1 018f 6808 |h | Jump_Zero 0x198 ; Debug Table 0xb.0xb = 0x18f,0x2 0190 00db | | Load_Top At_Offset_3 ; Debug Table 0xb.0xc = 0x190,0x3 0191 00eb | | Load_Encached Diana_Cache 0192 18d4 | | Execute Package,Field_Execute,Field_Number 0xd4 0193 4976 |Iv | Short_Literal 0x176 0194 00eb | | Load_Encached Diana_Cache 0195 0098 | | Execute Package,Field_Read_Dynamic 0196 1813 | | Execute Package,Field_Execute,Field_Number 0x13 0197 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0198 0007 | | Action Break_Optional ; Debug Table 0xb.0xd = 0x198,0x4 0199 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0xb.0xe = 0x199,0x1001 019a 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 ; Debug Table 0xb.0xf = 0x19a,0x4 019b 48e2 |H | Short_Literal 0xe2 ; Debug Table 0xb.0x10 = 0x19b,0x5 019c 0257 | W | Execute Discrete,Raise 019d 0000 0000 | | .XXX[0x3] 019f 0000 | | 01a0 ; -------------------------------------------------------------------------------------- 01a0 ; SUBPROGRAM 01a0 ; -------------------------------------------------------------------------------------- 01a0 01a3 | | .CONST 0x01a3 ; Address of begin 01a1 0004 | | .CONST 0x0004 ; Address of exception handler 01a2 0001 | | .CONST 0x0001 ; Number of locals 01a3 BODY_01a0: 01a3 INIT_01a0: 01a3 4800 |H | Short_Literal 0x0 ; Debug Table 0xc = .DEBUG 0x01a3,0x14d0,0x0002,0x0000,0x005a,0x3015,0x0000,0x01f4 ; Debug Table 0xc.0x0 = 0x1a3,0x1 01a4 00db | | Load_Top At_Offset_3 01a5 00eb | | Load_Encached Diana_Cache 01a6 18c5 | | Execute Package,Field_Execute,Field_Number 0xc5 01a7 e00c | | Load 0x0,0xc 01a8 180d | | Execute Package,Field_Execute,Field_Number 0xd 01a9 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 01aa 0000 0000 | | .BLANK 0000[0x6] 01b0 ; -------------------------------------------------------------------------------------- 01b0 ; SUBPROGRAM 01b0 ; -------------------------------------------------------------------------------------- 01b0 01b3 | | .CONST 0x01b3 ; Address of begin 01b1 0004 | | .CONST 0x0004 ; Address of exception handler 01b2 0001 | | .CONST 0x0001 ; Number of locals 01b3 BODY_01b0: 01b3 INIT_01b0: 01b3 0007 | | Action Break_Optional ; Debug Table 0xd = .DEBUG 0x01b3,0x14d4,0x0002,0x0000,0x005a,0x3015,0x0000,0x01ff ; Debug Table 0xd.0x0 = 0x1b3,0x1 01b4 e5ff | | Load 0x2,-0x1 ; Debug Table 0xd.0x1 = 0x1b4,0x401 01b5 0007 | | Action Break_Optional 01b6 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0xd.0x2 = 0x1b6,0x402 01b7 0007 | | Action Break_Optional ; Debug Table 0xd.0x3 = 0x1b7,0x403 01b8 0007 | | Action Break_Optional ; Debug Table 0xd.0x4 = 0x1b8,0x404 01b9 0fa4 | | Execute_Immediate Equal,-0x5c ; Debug Table 0xd.0x5 = 0x1b9,0x1 01ba 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 01bb 0000 0000 | | .BLANK 0000[0x5] 01c0 ; -------------------------------------------------------------------------------------- 01c0 ; SUBPROGRAM 01c0 ; -------------------------------------------------------------------------------------- 01c0 01c3 | | .CONST 0x01c3 ; Address of begin 01c1 0004 | | .CONST 0x0004 ; Address of exception handler 01c2 0001 | | .CONST 0x0001 ; Number of locals 01c3 BODY_01c0: 01c3 INIT_01c0: 01c3 00eb | | Load_Encached Diana_Cache ; Debug Table 0xe = .DEBUG 0x01c3,0x14e2,0x0002,0x0000,0x005a,0x3015,0x0000,0x020a ; Debug Table 0xe.0x0 = 0x1c3,0x1 01c4 1899 | | Execute Package,Field_Execute,Field_Number 0x99 01c5 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 01c6 0000 0000 | | .XXX[0x2] 01c8 ; -------------------------------------------------------------------------------------- 01c8 ; SUBPROGRAM 01c8 ; -------------------------------------------------------------------------------------- 01c8 020a | | .CONST 0x020a ; Address of begin 01c9 0004 | | .CONST 0x0004 ; Address of exception handler 01ca 0004 | | .CONST 0x0004 ; Number of locals 01cb INIT_01c8: 01cb 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0xf = .DEBUG 0x01cb,0x14e6,0x0002,0x0000,0x005a,0x3015,0x0000,0x0217 ; Debug Table 0xf.0x0 = 0x1cb,0xffff 01cc 00db | | Load_Top At_Offset_3 01cd 00eb | | Load_Encached Diana_Cache 01ce 18e1 | | Execute Package,Field_Execute,Field_Number 0xe1 01cf 00eb | | Load_Encached Diana_Cache 01d0 1889 | | Execute Package,Field_Execute,Field_Number 0x89 01d1 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xf.0x1 = 0x1d1,0x401 01d2 7002 |p | Jump_Nonzero 0x1d5 01d3 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0xf.0x2 = 0x1d3,0x402 01d4 782c |x, | Jump 0x201 01d5 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xf.0x3 = 0x1d5,0x403 01d6 0217 | | Execute Heap_Access,All_Reference 01d7 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 01d8 6804 |h | Jump_Zero 0x1dd 01d9 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xf.0x4 = 0x1d9,0x404 01da 0217 | | Execute Heap_Access,All_Reference 01db 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 01dc 7824 |x$ | Jump 0x201 01dd 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xf.0x5 = 0x1dd,0x405 01de 0007 | | Action Break_Optional 01df e404 | | Load 0x2,0x4 ; Debug Table 0xf.0x6 = 0x1df,0x801 01e0 0007 | | Action Break_Optional 01e1 0148 | H | Execute Heap_Access,Get_Offset ; Debug Table 0xf.0x7 = 0x1e1,0x802 01e2 0007 | | Action Break_Optional ; Debug Table 0xf.0x8 = 0x1e2,0x803 01e3 00d0 | | Action Swap_Control ; Debug Table 0xf.0x9 = 0x1e3,0x804 01e4 00d1 | | Pop_Control Pop_Count_1 01e5 49bb |I | Short_Literal 0x1bb ; Debug Table 0xf.0xa = 0x1e5,0x405 01e6 00eb | | Load_Encached Diana_Cache 01e7 0098 | | Execute Package,Field_Read_Dynamic 01e8 012c | , | Execute Any,Size 01e9 e00d | | Load 0x0,0xd 01ea 1b17 | | Execute Package,Field_Read,Field_Number 0x17 01eb 025b | [ | Execute Discrete,Check_In_Type 01ec 0273 | s | Execute Discrete,Plus 01ed 00d9 | | Load_Top At_Offset_1 01ee 0007 | | Action Break_Optional 01ef e405 | | Load 0x2,0x5 ; Debug Table 0xf.0xb = 0x1ef,0xc01 01f0 0007 | | Action Break_Optional 01f1 0210 | | Execute Heap_Access,Get_Segment ; Debug Table 0xf.0xc = 0x1f1,0xc02 01f2 0007 | | Action Break_Optional ; Debug Table 0xf.0xd = 0x1f2,0xc03 01f3 00d0 | | Action Swap_Control ; Debug Table 0xf.0xe = 0x1f3,0xc04 01f4 00d1 | | Pop_Control Pop_Count_1 01f5 49c8 |I | Short_Literal 0x1c8 ; Debug Table 0xf.0xf = 0x1f5,0x804 01f6 00eb | | Load_Encached Diana_Cache 01f7 0098 | | Execute Package,Field_Read_Dynamic 01f8 49c9 |I | Short_Literal 0x1c9 01f9 00eb | | Load_Encached Diana_Cache 01fa 0098 | | Execute Package,Field_Read_Dynamic 01fb 49ca |I | Short_Literal 0x1ca 01fc 00eb | | Load_Encached Diana_Cache 01fd 0095 | | Execute Package,Field_Reference_Dynamic 01fe e00e | | Load 0x0,0xe 01ff 1819 | | Execute Package,Field_Execute,Field_Number 0x19 0200 7800 |x | Jump 0x201 0201 00d0 | | Action Swap_Control 0202 00d1 | | Pop_Control Pop_Count_1 0203 0031 | 1 | Store_Top Heap_Access,At_Offset_1 ; Debug Table 0xf.0x10 = 0x203,0xffff 0204 00e1 | | Load_Encached Boolean_Cache ; Debug Table 0xf.0x11 = 0x204,0xfffe 0205 00eb | | Load_Encached Diana_Cache ; Debug Table 0xf.0x12 = 0x205,0xfffd 0206 1b96 | | Execute Package,Field_Read,Field_Number 0x96 0207 0322 | " | Declare_Variable Record 0208 00d8 | | Load_Top At_Offset_0 0209 1c00 | | Execute_Immediate Run_Utility,0x0 020a BODY_01c8: 020a 00da | | Load_Top At_Offset_2 ; Debug Table 0xf.0x13 = 0x20a,0x1 020b 0007 | | Action Break_Optional 020c e405 | | Load 0x2,0x5 ; Debug Table 0xf.0x14 = 0x20c,0x1001 020d 0007 | | Action Break_Optional 020e 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0xf.0x15 = 0x20e,0x1002 020f 0007 | | Action Break_Optional ; Debug Table 0xf.0x16 = 0x20f,0x1003 0210 00d0 | | Action Swap_Control ; Debug Table 0xf.0x17 = 0x210,0x1004 0211 00d1 | | Pop_Control Pop_Count_1 0212 0f5d | ] | Execute_Immediate Equal,0x5d ; Debug Table 0xf.0x18 = 0x212,0x1 0213 6808 |h | Jump_Zero 0x21c 0214 00da | | Load_Top At_Offset_2 0215 00eb | | Load_Encached Diana_Cache 0216 18ca | | Execute Package,Field_Execute,Field_Number 0xca 0217 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xf.0x19 = 0x217,0x1401 0218 021d | | Execute Heap_Access,Is_Null 0219 00d0 | | Action Swap_Control 021a 00d1 | | Pop_Control Pop_Count_1 021b 6803 |h | Jump_Zero 0x21f ; Debug Table 0xf.0x1a = 0x21b,0x1004 021c 00eb | | Load_Encached Diana_Cache ; Debug Table 0xf.0x1b = 0x21c,0x2 021d 1899 | | Execute Package,Field_Execute,Field_Number 0x99 021e 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 021f 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xf.0x1c = 0x21f,0x3 0220 00e1 | | Load_Encached Boolean_Cache 0221 e402 | | Load 0x2,0x2 0222 00eb | | Load_Encached Diana_Cache 0223 18ca | | Execute Package,Field_Execute,Field_Number 0xca 0224 e00b | | Load 0x0,0xb 0225 180d | | Execute Package,Field_Execute,Field_Number 0xd 0226 005b | [ | Store_Top Discrete,At_Offset_3 0227 00d1 | | Pop_Control Pop_Count_1 0228 00d9 | | Load_Top At_Offset_1 ; Debug Table 0xf.0x1d = 0x228,0x4 0229 6802 |h | Jump_Zero 0x22c 022a 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xf.0x1e = 0x22a,0x5 022b 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 022c 00eb | | Load_Encached Diana_Cache ; Debug Table 0xf.0x1f = 0x22c,0x6 022d 1899 | | Execute Package,Field_Execute,Field_Number 0x99 022e 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 022f 0000 | | .XXX[0x1] 0230 ; -------------------------------------------------------------------------------------- 0230 ; SUBPROGRAM 0230 ; -------------------------------------------------------------------------------------- 0230 023c | < | .CONST 0x023c ; Address of begin 0231 0004 | | .CONST 0x0004 ; Address of exception handler 0232 0002 | | .CONST 0x0002 ; Number of locals 0233 INIT_0230: 0233 00ee | | Load_Encached Diana_Seq_Type_Cache ; Debug Table 0x10 = .DEBUG 0x0233,0x1528,0x0002,0x0000,0x005a,0x3015,0x0000,0x0224 ; Debug Table 0x10.0x0 = 0x233,0xffff 0234 00db | | Load_Top At_Offset_3 0235 00eb | | Load_Encached Diana_Cache 0236 18e1 | | Execute Package,Field_Execute,Field_Number 0xe1 0237 00eb | | Load_Encached Diana_Cache 0238 1888 | | Execute Package,Field_Execute,Field_Number 0x88 0239 e00f | | Load 0x0,0xf 023a 1816 | | Execute Package,Field_Execute,Field_Number 0x16 023b 0031 | 1 | Store_Top Heap_Access,At_Offset_1 023c BODY_0230: 023c 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x10.0x1 = 0x23c,0x1 023d 0007 | | Action Break_Optional 023e 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x10.0x2 = 0x23e,0x401 023f 7002 |p | Jump_Nonzero 0x242 0240 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x10.0x3 = 0x240,0x402 0241 782c |x, | Jump 0x26e 0242 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x10.0x4 = 0x242,0x403 0243 0217 | | Execute Heap_Access,All_Reference 0244 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 0245 6804 |h | Jump_Zero 0x24a 0246 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x10.0x5 = 0x246,0x404 0247 0217 | | Execute Heap_Access,All_Reference 0248 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 0249 7824 |x$ | Jump 0x26e 024a 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x10.0x6 = 0x24a,0x405 024b 0007 | | Action Break_Optional 024c e404 | | Load 0x2,0x4 ; Debug Table 0x10.0x7 = 0x24c,0x801 024d 0007 | | Action Break_Optional 024e 0148 | H | Execute Heap_Access,Get_Offset ; Debug Table 0x10.0x8 = 0x24e,0x802 024f 0007 | | Action Break_Optional ; Debug Table 0x10.0x9 = 0x24f,0x803 0250 00d0 | | Action Swap_Control ; Debug Table 0x10.0xa = 0x250,0x804 0251 00d1 | | Pop_Control Pop_Count_1 0252 49bb |I | Short_Literal 0x1bb ; Debug Table 0x10.0xb = 0x252,0x405 0253 00eb | | Load_Encached Diana_Cache 0254 0098 | | Execute Package,Field_Read_Dynamic 0255 012c | , | Execute Any,Size 0256 e00d | | Load 0x0,0xd 0257 1b17 | | Execute Package,Field_Read,Field_Number 0x17 0258 025b | [ | Execute Discrete,Check_In_Type 0259 0273 | s | Execute Discrete,Plus 025a 00d9 | | Load_Top At_Offset_1 025b 0007 | | Action Break_Optional 025c e405 | | Load 0x2,0x5 ; Debug Table 0x10.0xc = 0x25c,0xc01 025d 0007 | | Action Break_Optional 025e 0210 | | Execute Heap_Access,Get_Segment ; Debug Table 0x10.0xd = 0x25e,0xc02 025f 0007 | | Action Break_Optional ; Debug Table 0x10.0xe = 0x25f,0xc03 0260 00d0 | | Action Swap_Control ; Debug Table 0x10.0xf = 0x260,0xc04 0261 00d1 | | Pop_Control Pop_Count_1 0262 49c8 |I | Short_Literal 0x1c8 ; Debug Table 0x10.0x10 = 0x262,0x804 0263 00eb | | Load_Encached Diana_Cache 0264 0098 | | Execute Package,Field_Read_Dynamic 0265 49c9 |I | Short_Literal 0x1c9 0266 00eb | | Load_Encached Diana_Cache 0267 0098 | | Execute Package,Field_Read_Dynamic 0268 49ca |I | Short_Literal 0x1ca 0269 00eb | | Load_Encached Diana_Cache 026a 0095 | | Execute Package,Field_Reference_Dynamic 026b e00e | | Load 0x0,0xe 026c 1819 | | Execute Package,Field_Execute,Field_Number 0x19 026d 7800 |x | Jump 0x26e 026e 00d0 | | Action Swap_Control 026f 00d1 | | Pop_Control Pop_Count_1 0270 0007 | | Action Break_Optional ; Debug Table 0x10.0x11 = 0x270,0x1 0271 e403 | | Load 0x2,0x3 ; Debug Table 0x10.0x12 = 0x271,0x1001 0272 0007 | | Action Break_Optional 0273 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0x10.0x13 = 0x273,0x1002 0274 0007 | | Action Break_Optional ; Debug Table 0x10.0x14 = 0x274,0x1003 0275 00d0 | | Action Swap_Control ; Debug Table 0x10.0x15 = 0x275,0x1004 0276 00d1 | | Pop_Control Pop_Count_1 0277 0f5a | Z | Execute_Immediate Equal,0x5a ; Debug Table 0x10.0x16 = 0x277,0x1 0278 680e |h | Jump_Zero 0x287 0279 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x10.0x17 = 0x279,0x1401 027a 7002 |p | Jump_Nonzero 0x27d 027b 00ee | | Load_Encached Diana_Seq_Type_Cache ; Debug Table 0x10.0x18 = 0x27b,0x1402 027c 7803 |x | Jump 0x280 027d 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x10.0x19 = 0x27d,0x1403 027e 0217 | | Execute Heap_Access,All_Reference 027f 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 0280 e00f | | Load 0x0,0xf ; Debug Table 0x10.0x1a = 0x280,0x1004 0281 1816 | | Execute Package,Field_Execute,Field_Number 0x16 0282 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x10.0x1b = 0x282,0x1801 0283 021d | | Execute Heap_Access,Is_Null 0284 00d0 | | Action Swap_Control 0285 00d1 | | Pop_Control Pop_Count_1 0286 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 ; Debug Table 0x10.0x1c = 0x286,0x1004 0287 4800 |H | Short_Literal 0x0 0288 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0289 0000 0000 | | .BLANK 0000[0x7] 0290 ; -------------------------------------------------------------------------------------- 0290 ; SUBPROGRAM 0290 ; -------------------------------------------------------------------------------------- 0290 0296 | | .CONST 0x0296 ; Address of begin 0291 0004 | | .CONST 0x0004 ; Address of exception handler 0292 0002 | | .CONST 0x0002 ; Number of locals 0293 INIT_0290: 0293 00ee | | Load_Encached Diana_Seq_Type_Cache ; Debug Table 0x11 = .DEBUG 0x0293,0x1564,0x0002,0x0000,0x005a,0x3a85,0x0000,0x17f5 ; Debug Table 0x11.0x0 = 0x293,0xffff 0294 00db | | Load_Top At_Offset_3 0295 0031 | 1 | Store_Top Heap_Access,At_Offset_1 0296 BODY_0290: 0296 00cf | | Action Mark_Auxiliary 0297 780a |x | Jump 0x2a2 0298 0007 | | Action Break_Optional ; Debug Table 0x11.0x1 = 0x298,0x2 0299 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x11.0x2 = 0x299,0x401 029a 7002 |p | Jump_Nonzero 0x29d 029b 00ee | | Load_Encached Diana_Seq_Type_Cache ; Debug Table 0x11.0x3 = 0x29b,0x402 029c 7803 |x | Jump 0x2a0 029d 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x11.0x4 = 0x29d,0x403 029e 0217 | | Execute Heap_Access,All_Reference 029f 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 02a0 0032 | 2 | Store_Top Heap_Access,At_Offset_2 ; Debug Table 0x11.0x5 = 0x2a0,0x2 02a1 00c9 | | Action Pop_Auxiliary_Loop 02a2 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x11.0x6 = 0x2a2,0x1 02a3 0007 | | Action Break_Optional 02a4 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x11.0x7 = 0x2a4,0x801 02a5 7002 |p | Jump_Nonzero 0x2a8 02a6 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x11.0x8 = 0x2a6,0x802 02a7 782c |x, | Jump 0x2d4 02a8 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x11.0x9 = 0x2a8,0x803 02a9 0217 | | Execute Heap_Access,All_Reference 02aa 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 02ab 6804 |h | Jump_Zero 0x2b0 02ac 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x11.0xa = 0x2ac,0x804 02ad 0217 | | Execute Heap_Access,All_Reference 02ae 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 02af 7824 |x$ | Jump 0x2d4 02b0 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x11.0xb = 0x2b0,0x805 02b1 0007 | | Action Break_Optional 02b2 e405 | | Load 0x2,0x5 ; Debug Table 0x11.0xc = 0x2b2,0xc01 02b3 0007 | | Action Break_Optional 02b4 0148 | H | Execute Heap_Access,Get_Offset ; Debug Table 0x11.0xd = 0x2b4,0xc02 02b5 0007 | | Action Break_Optional ; Debug Table 0x11.0xe = 0x2b5,0xc03 02b6 00d0 | | Action Swap_Control ; Debug Table 0x11.0xf = 0x2b6,0xc04 02b7 00d1 | | Pop_Control Pop_Count_1 02b8 49bb |I | Short_Literal 0x1bb ; Debug Table 0x11.0x10 = 0x2b8,0x805 02b9 00eb | | Load_Encached Diana_Cache 02ba 0098 | | Execute Package,Field_Read_Dynamic 02bb 012c | , | Execute Any,Size 02bc e00d | | Load 0x0,0xd 02bd 1b17 | | Execute Package,Field_Read,Field_Number 0x17 02be 025b | [ | Execute Discrete,Check_In_Type 02bf 0273 | s | Execute Discrete,Plus 02c0 00d9 | | Load_Top At_Offset_1 02c1 0007 | | Action Break_Optional 02c2 e406 | | Load 0x2,0x6 ; Debug Table 0x11.0x11 = 0x2c2,0x1001 02c3 0007 | | Action Break_Optional 02c4 0210 | | Execute Heap_Access,Get_Segment ; Debug Table 0x11.0x12 = 0x2c4,0x1002 02c5 0007 | | Action Break_Optional ; Debug Table 0x11.0x13 = 0x2c5,0x1003 02c6 00d0 | | Action Swap_Control ; Debug Table 0x11.0x14 = 0x2c6,0x1004 02c7 00d1 | | Pop_Control Pop_Count_1 02c8 49c8 |I | Short_Literal 0x1c8 ; Debug Table 0x11.0x15 = 0x2c8,0xc04 02c9 00eb | | Load_Encached Diana_Cache 02ca 0098 | | Execute Package,Field_Read_Dynamic 02cb 49c9 |I | Short_Literal 0x1c9 02cc 00eb | | Load_Encached Diana_Cache 02cd 0098 | | Execute Package,Field_Read_Dynamic 02ce 49ca |I | Short_Literal 0x1ca 02cf 00eb | | Load_Encached Diana_Cache 02d0 0095 | | Execute Package,Field_Reference_Dynamic 02d1 e00e | | Load 0x0,0xe 02d2 1819 | | Execute Package,Field_Execute,Field_Number 0x19 02d3 7800 |x | Jump 0x2d4 02d4 00d0 | | Action Swap_Control 02d5 00d1 | | Pop_Control Pop_Count_1 02d6 0007 | | Action Break_Optional ; Debug Table 0x11.0x16 = 0x2d6,0x1 02d7 e404 | | Load 0x2,0x4 ; Debug Table 0x11.0x17 = 0x2d7,0x1401 02d8 0007 | | Action Break_Optional 02d9 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0x11.0x18 = 0x2d9,0x1402 02da 0007 | | Action Break_Optional ; Debug Table 0x11.0x19 = 0x2da,0x1403 02db 00d0 | | Action Swap_Control ; Debug Table 0x11.0x1a = 0x2db,0x1404 02dc 00d1 | | Pop_Control Pop_Count_1 02dd 0f40 | @ | Execute_Immediate Equal,0x40 ; Debug Table 0x11.0x1b = 0x2dd,0x1 02de 77b9 |w | Jump_Nonzero 0x298 02df 00ce | | Action Pop_Auxiliary 02e0 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x11.0x1c = 0x2e0,0x3 02e1 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 02e2 0000 0000 | | .XXX[0x2] 02e4 0077 6c0e | wl | .LITERAL {0x00776c0e, 0x00002eb0} 02e8 03d9 0004 | | .XXX[0x3] 02ea 007a | z | 02eb 029a 03e3 | | Declare_Subprogram INIT_03e0,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x12 = .DEBUG 0x02eb,0x15a0,0x4000,0x0000,0x005a,0x3015,0x0000,0x002e ; Debug Table 0x12.0x0 = 0x2eb,0xffff 02ed 00bf | | Action Accept_Activation 02ee 0007 | | Action Break_Optional ; Debug Table 0x13 = .DEBUG 0x02ee,0x15a4,0x4000,0x0000,0x005a,0x3a85,0x0000,0x009b ; Debug Table 0x13.0x0 = 0x2ee,0xffff 02ef 00e3 | | Load_Encached Natural_Cache ; Debug Table 0x13.0x1 = 0x2ef,0xfffe 02f0 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x13.0x2 = 0x2f0,0xfffd 02f1 0007 | | Action Break_Optional 02f2 0007 | | Action Break_Optional ; Debug Table 0x13.0x3 = 0x2f2,0xfffc 02f3 00e3 | | Load_Encached Natural_Cache ; Debug Table 0x13.0x4 = 0x2f3,0xfffb 02f4 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x13.0x5 = 0x2f4,0xfffa 02f5 0007 | | Action Break_Optional 02f6 0007 | | Action Break_Optional ; Debug Table 0x13.0x6 = 0x2f6,0xfff9 02f7 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x13.0x7 = 0x2f7,0xfff8 02f8 e001 | | Load 0x0,0x1 02f9 1b0d | | Execute Package,Field_Read,Field_Number 0xd 02fa e001 | | Load 0x0,0x1 02fb 1b0d | | Execute Package,Field_Read,Field_Number 0xd 02fc 00ec | | Load_Encached Diana_Tree_Cache 02fd e22a | * | Load 0x1,0x2a 02fe 029f 0443 | C| Declare_Subprogram INIT_0440,For_Call 0300 4805 |H | Short_Literal 0x5 0301 032d | - | Declare_Type Record,Defined 0302 e22a | * | Load 0x1,0x2a ; Debug Table 0x13.0x8 = 0x302,0xfff7 0303 0266 | f | Execute Discrete,Bounds 0304 00da | | Load_Top At_Offset_2 0305 029f 0463 | c| Declare_Subprogram INIT_0460,For_Call 0307 4801 |H | Short_Literal 0x1 0308 0350 | P | Declare_Type Array,Defined,Bounds_With_Object 0309 e212 | | Load 0x1,0x12 ; Debug Table 0x13.0x9 = 0x309,0xfff6 030a 00eb | | Load_Encached Diana_Cache 030b 1b96 | | Execute Package,Field_Read,Field_Number 0x96 030c 00e1 | | Load_Encached Boolean_Cache 030d 00e1 | | Load_Encached Boolean_Cache 030e e002 | | Load 0x0,0x2 030f 1b0d | | Execute Package,Field_Read,Field_Number 0xd 0310 e002 | | Load 0x0,0x2 0311 1b0d | | Execute Package,Field_Read,Field_Number 0xd 0312 00e1 | | Load_Encached Boolean_Cache 0313 00e1 | | Load_Encached Boolean_Cache 0314 00e1 | | Load_Encached Boolean_Cache 0315 e22c | , | Load 0x1,0x2c 0316 029f 047b | {| Declare_Subprogram INIT_0478,For_Call 0318 480a |H | Short_Literal 0xa 0319 032d | - | Declare_Type Record,Defined 031a e22c | , | Load 0x1,0x2c ; Debug Table 0x13.0xa = 0x31a,0xfff5 031b 0266 | f | Execute Discrete,Bounds 031c 00da | | Load_Top At_Offset_2 031d 029f 0493 | | Declare_Subprogram INIT_0490,For_Call 031f 4801 |H | Short_Literal 0x1 0320 0350 | P | Declare_Type Array,Defined,Bounds_With_Object 0321 e22d | - | Load 0x1,0x2d ; Debug Table 0x13.0xb = 0x321,0xfff4 0322 e22b | + | Load 0x1,0x2b 0323 e210 | | Load 0x1,0x10 0324 00e1 | | Load_Encached Boolean_Cache 0325 e001 | | Load 0x0,0x1 0326 1b0d | | Execute Package,Field_Read,Field_Number 0xd 0327 e001 | | Load 0x0,0x1 0328 1b0d | | Execute Package,Field_Read,Field_Number 0xd 0329 e22c | , | Load 0x1,0x2c 032a e22a | * | Load 0x1,0x2a 032b e002 | | Load 0x0,0x2 032c 1b0d | | Execute Package,Field_Read,Field_Number 0xd 032d 00e1 | | Load_Encached Boolean_Cache 032e 00e3 | | Load_Encached Natural_Cache 032f e003 | | Load 0x0,0x3 0330 1b0d | | Execute Package,Field_Read,Field_Number 0xd 0331 4801 |H | Short_Literal 0x1 0332 6261 |ba | Indirect_Literal Discrete,0x594,{0x00000000, 0x7fffffff} 0333 e231 | 1 | Load 0x1,0x31 0334 034e | N | QQ_Declare_Type Array,Constrained,Bounds_With_Object 0335 4801 |H | Short_Literal 0x1 0336 625d |b] | Indirect_Literal Discrete,0x594,{0x00000000, 0x7fffffff} 0337 e22f | / | Load 0x1,0x2f 0338 034e | N | QQ_Declare_Type Array,Constrained,Bounds_With_Object 0339 029f 04ab | | Declare_Subprogram INIT_04a8,For_Call 033b 4800 |H | Short_Literal 0x0 033c 4802 |H | Short_Literal 0x2 033d 480a |H | Short_Literal 0xa 033e 4800 |H | Short_Literal 0x0 033f 4802 |H | Short_Literal 0x2 0340 4802 |H | Short_Literal 0x2 0341 031d | | Declare_Type Variant_Record,Defined 0342 00e5 | | Load_Encached Long_Integer_Cache ; Debug Table 0x13.0xc = 0x342,0xfff3 0343 0266 | f | Execute Discrete,Bounds 0344 e002 | | Load 0x0,0x2 0345 1b0d | | Execute Package,Field_Read,Field_Number 0xd 0346 02a0 | | Declare_Subprogram Null_Subprogram 0347 4801 |H | Short_Literal 0x1 0348 0350 | P | Declare_Type Array,Defined,Bounds_With_Object 0349 029d 04f3 | | Declare_Subprogram INIT_04f0,For_Outer_Call ; Debug Table 0x13.0xd = 0x349,0xfff2 034b 029d 0513 | | Declare_Subprogram INIT_0510,For_Outer_Call ; Debug Table 0x13.0xe = 0x34b,0xfff1 034d 029d 0553 | S| Declare_Subprogram INIT_0550,For_Outer_Call ; Debug Table 0x13.0xf = 0x34d,0xfff0 034f 029d 059b | | Declare_Subprogram INIT_0598,For_Outer_Call ; Debug Table 0x13.0x10 = 0x34f,0xffef 0351 029d 05ab | | Declare_Subprogram INIT_05a8,For_Outer_Call ; Debug Table 0x13.0x11 = 0x351,0xffee 0353 a004 | | Store_Unchecked 0x0,0x4 ; Debug Table 0x13.0x12 = 0x353,0xffed 0354 00c6 | | Action Check_Subprogram_Elaborated 0355 e230 | 0 | Load 0x1,0x30 0356 e22c | , | Load 0x1,0x2c 0357 e231 | 1 | Load 0x1,0x31 0358 1d36 | 6 | Execute_Immediate Reference_Lex_1,0x36 0359 6236 |b6 | Indirect_Literal Discrete,0x590,{0x00000000, 0x005a3a85} 035a 4aed |J | Short_Literal 0x2ed 035b 4800 |H | Short_Literal 0x0 035c 0007 | | Action Break_Optional 035d a004 | | Store_Unchecked 0x0,0x4 ; Debug Table 0x13.0x13 = 0x35d,0xffec 035e 00c6 | | Action Check_Subprogram_Elaborated 035f e22e | . | Load 0x1,0x2e 0360 e22a | * | Load 0x1,0x2a 0361 e22f | / | Load 0x1,0x2f 0362 1d37 | 7 | Execute_Immediate Reference_Lex_1,0x37 0363 622c |b, | Indirect_Literal Discrete,0x590,{0x00000000, 0x005a3a85} 0364 4b00 |K | Short_Literal 0x300 0365 4800 |H | Short_Literal 0x0 0366 0007 | | Action Break_Optional 0367 a004 | | Store_Unchecked 0x0,0x4 ; Debug Table 0x13.0x14 = 0x367,0xffeb 0368 00c6 | | Action Check_Subprogram_Elaborated 0369 e22e | . | Load 0x1,0x2e 036a e22a | * | Load 0x1,0x2a 036b e22f | / | Load 0x1,0x2f 036c 1d38 | 8 | Execute_Immediate Reference_Lex_1,0x38 036d 6222 |b" | Indirect_Literal Discrete,0x590,{0x00000000, 0x005a3a85} 036e 4b13 |K | Short_Literal 0x313 036f 4800 |H | Short_Literal 0x0 0370 0007 | | Action Break_Optional 0371 029d 05bb | | Declare_Subprogram INIT_05b8,For_Outer_Call ; Debug Table 0x13.0x15 = 0x371,0xffea 0373 029d 060b | | Declare_Subprogram INIT_0608,For_Outer_Call ; Debug Table 0x13.0x16 = 0x373,0xffe9 0375 029d 062b | +| Declare_Subprogram INIT_0628,For_Outer_Call ; Debug Table 0x13.0x17 = 0x375,0xffe8 0377 029d 064b | K| Declare_Subprogram INIT_0648,For_Outer_Call ; Debug Table 0x13.0x18 = 0x377,0xffe7 0379 029d 067b | {| Declare_Subprogram INIT_0678,For_Outer_Call ; Debug Table 0x13.0x19 = 0x379,0xffe6 037b 029d 069b | | Declare_Subprogram INIT_0698,For_Outer_Call ; Debug Table 0x13.0x1a = 0x37b,0xffe5 037d 029d 06db | | Declare_Subprogram INIT_06d8,For_Outer_Call ; Debug Table 0x13.0x1b = 0x37d,0xffe4 037f 029d 072b | +| Declare_Subprogram INIT_0728,For_Outer_Call ; Debug Table 0x13.0x1c = 0x37f,0xffe3 0381 029d 07a3 | | Declare_Subprogram INIT_07a0,For_Outer_Call ; Debug Table 0x13.0x1d = 0x381,0xffe2 0383 029d 0803 | | Declare_Subprogram INIT_0800,For_Outer_Call ; Debug Table 0x13.0x1e = 0x383,0xffe1 0385 029d 086b | k| Declare_Subprogram INIT_0868,For_Outer_Call ; Debug Table 0x13.0x1f = 0x385,0xffe0 0387 029d 0883 | | Declare_Subprogram INIT_0880,For_Outer_Call ; Debug Table 0x13.0x20 = 0x387,0xffdf 0389 029d 08ab | | Declare_Subprogram INIT_08a8,For_Outer_Call ; Debug Table 0x13.0x21 = 0x389,0xffde 038b 029d 0913 | | Declare_Subprogram INIT_0910,For_Outer_Call ; Debug Table 0x13.0x22 = 0x38b,0xffdd 038d 029d 0963 | c| Declare_Subprogram INIT_0960,For_Outer_Call ; Debug Table 0x13.0x23 = 0x38d,0xffdc 038f 029b 09a3 | | Declare_Subprogram INIT_09a0,For_Outer_Call,Unelaborated ; Debug Table 0x13.0x24 = 0x38f,0xffdb 0391 029b 09d3 | | Declare_Subprogram INIT_09d0,For_Outer_Call,Unelaborated ; Debug Table 0x13.0x25 = 0x391,0xffda 0393 029b 0a53 | S| Declare_Subprogram INIT_0a50,For_Outer_Call,Unelaborated ; Debug Table 0x13.0x26 = 0x393,0xffd9 0395 029b 0aeb | | Declare_Subprogram INIT_0ae8,For_Outer_Call,Unelaborated ; Debug Table 0x13.0x27 = 0x395,0xffd8 0397 029b 0b63 | c| Declare_Subprogram INIT_0b60,For_Outer_Call,Unelaborated ; Debug Table 0x13.0x28 = 0x397,0xffd7 0399 029d 0c13 | | Declare_Subprogram INIT_0c10,For_Outer_Call ; Debug Table 0x13.0x29 = 0x399,0xffd6 039b 029d 0c2b | +| Declare_Subprogram INIT_0c28,For_Outer_Call ; Debug Table 0x13.0x2a = 0x39b,0xffd5 039d 029d 0c43 | C| Declare_Subprogram INIT_0c40,For_Outer_Call ; Debug Table 0x13.0x2b = 0x39d,0xffd4 039f 029d 0c63 | c| Declare_Subprogram INIT_0c60,For_Outer_Call ; Debug Table 0x13.0x2c = 0x39f,0xffd3 03a1 029d 0c7b | {| Declare_Subprogram INIT_0c78,For_Outer_Call ; Debug Table 0x13.0x2d = 0x3a1,0xffd2 03a3 029d 0cbb | | Declare_Subprogram INIT_0cb8,For_Outer_Call ; Debug Table 0x13.0x2e = 0x3a3,0xffd1 03a5 029d 0cd3 | | Declare_Subprogram INIT_0cd0,For_Outer_Call ; Debug Table 0x13.0x2f = 0x3a5,0xffd0 03a7 029d 0d13 | | Declare_Subprogram INIT_0d10,For_Outer_Call ; Debug Table 0x13.0x30 = 0x3a7,0xffcf 03a9 029d 0d5b | [| Declare_Subprogram INIT_0d58,For_Outer_Call ; Debug Table 0x13.0x31 = 0x3a9,0xffce 03ab 029d 0db3 | | Declare_Subprogram INIT_0db0,For_Outer_Call ; Debug Table 0x13.0x32 = 0x3ab,0xffcd 03ad 029d 0dfb | | Declare_Subprogram INIT_0df8,For_Outer_Call ; Debug Table 0x13.0x33 = 0x3ad,0xffcc 03af 0007 | | Action Break_Optional ; Debug Table 0x13.0x34 = 0x3af,0xffcb 03b0 0007 | | Action Break_Optional ; Debug Table 0x13.0x35 = 0x3b0,0xffca 03b1 029d 0e1b | | Declare_Subprogram INIT_0e18,For_Outer_Call ; Debug Table 0x13.0x36 = 0x3b1,0xffc9 03b3 029d 0e3b | ;| Declare_Subprogram INIT_0e38,For_Outer_Call ; Debug Table 0x13.0x37 = 0x3b3,0xffc8 03b5 029d 0e53 | S| Declare_Subprogram INIT_0e50,For_Outer_Call ; Debug Table 0x13.0x38 = 0x3b5,0xffc7 03b7 029d 0e6b | k| Declare_Subprogram INIT_0e68,For_Outer_Call ; Debug Table 0x13.0x39 = 0x3b7,0xffc6 03b9 029d 0e9b | | Declare_Subprogram INIT_0e98,For_Outer_Call ; Debug Table 0x13.0x3a = 0x3b9,0xffc5 03bb 029d 0ec3 | | Declare_Subprogram INIT_0ec0,For_Outer_Call ; Debug Table 0x13.0x3b = 0x3bb,0xffc4 03bd 029d 0eeb | | Declare_Subprogram INIT_0ee8,For_Outer_Call ; Debug Table 0x13.0x3c = 0x3bd,0xffc3 03bf 029d 0f03 | | Declare_Subprogram INIT_0f00,For_Outer_Call ; Debug Table 0x13.0x3d = 0x3bf,0xffc2 03c1 029d 0f53 | S| Declare_Subprogram INIT_0f50,For_Outer_Call ; Debug Table 0x13.0x3e = 0x3c1,0xffc1 03c3 029d 0f73 | s| Declare_Subprogram INIT_0f70,For_Outer_Call ; Debug Table 0x13.0x3f = 0x3c3,0xffc0 03c5 1d5d | ] | Execute_Immediate Reference_Lex_1,0x5d ; Debug Table 0x13.0x40 = 0x3c5,0xffbf 03c6 00c7 | | Action Elaborate_Subprogram 03c7 029d 0fc3 | | Declare_Subprogram INIT_0fc0,For_Outer_Call ; Debug Table 0x13.0x41 = 0x3c7,0xffbe 03c9 029d 1013 | | Declare_Subprogram INIT_1010,For_Outer_Call ; Debug Table 0x13.0x42 = 0x3c9,0xffbd 03cb 1d5e | ^ | Execute_Immediate Reference_Lex_1,0x5e ; Debug Table 0x13.0x43 = 0x3cb,0xffbc 03cc 00c7 | | Action Elaborate_Subprogram 03cd 029d 102b | +| Declare_Subprogram INIT_1028,For_Outer_Call ; Debug Table 0x13.0x44 = 0x3cd,0xffbb 03cf 1d5f | _ | Execute_Immediate Reference_Lex_1,0x5f ; Debug Table 0x13.0x45 = 0x3cf,0xffba 03d0 00c7 | | Action Elaborate_Subprogram 03d1 029d 1093 | | Declare_Subprogram INIT_1090,For_Outer_Call ; Debug Table 0x13.0x46 = 0x3d1,0xffb9 03d3 1d60 | ` | Execute_Immediate Reference_Lex_1,0x60 ; Debug Table 0x13.0x47 = 0x3d3,0xffb8 03d4 00c7 | | Action Elaborate_Subprogram 03d5 1d61 | a | Execute_Immediate Reference_Lex_1,0x61 ; Debug Table 0x13.0x48 = 0x3d5,0xffb7 03d6 00c7 | | Action Elaborate_Subprogram 03d7 1d29 | ) | Execute_Immediate Reference_Lex_1,0x29 ; Debug Table 0x13.0x49 = 0x3d7,0xffb6 03d8 00c7 | | Action Elaborate_Subprogram 03d9 00bc | | Action Signal_Activated 03da 00bb | | Action Signal_Completion 03db 0000 0000 | | .BLANK 0000[0x5] 03e0 ; -------------------------------------------------------------------------------------- 03e0 ; SUBPROGRAM 03e0 ; -------------------------------------------------------------------------------------- 03e0 03f9 | | .CONST 0x03f9 ; Address of begin 03e1 0004 | | .CONST 0x0004 ; Address of exception handler 03e2 0004 | | .CONST 0x0004 ; Number of locals 03e3 INIT_03e0: 03e3 00da | | Load_Top At_Offset_2 ; Debug Table 0x14 = .DEBUG 0x03e3,0x163a,0x1001,0x0000,0x005a,0x3015,0x0000,0x0125 ; Debug Table 0x14.0x0 = 0x3e3,0xffff 03e4 e210 | | Load 0x1,0x10 03e5 0119 | | Execute Any,Check_In_Formal_Type 03e6 8234 | 4 | Call 0x1,0x34 03e7 e22d | - | Load 0x1,0x2d 03e8 03f1 | | Declare_Variable Discrete,With_Value 03e9 00db | | Load_Top At_Offset_3 ; Debug Table 0x14.0x1 = 0x3e9,0xfffe 03ea e210 | | Load 0x1,0x10 03eb 0119 | | Execute Any,Check_In_Formal_Type 03ec 8235 | 5 | Call 0x1,0x35 03ed e22b | + | Load 0x1,0x2b 03ee 03f1 | | Declare_Variable Discrete,With_Value 03ef 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x14.0x2 = 0x3ef,0xfffd 03f0 00d9 | | Load_Top At_Offset_1 03f1 0901 | | Execute_Immediate Binary_Scale,0x1 03f2 0a01 | | Execute_Immediate Plus,0x1 03f3 0248 | H | Execute Discrete,Check_In_Integer 03f4 e232 | 2 | Load 0x1,0x32 03f5 1c08 | | Execute_Immediate Run_Utility,0x8 03f6 00d8 | | Load_Top At_Offset_0 03f7 1c00 | | Execute_Immediate Run_Utility,0x0 03f8 0007 | | Action Break_Optional ; Debug Table 0x14.0x3 = 0x3f8,0xfffc 03f9 BODY_03e0: 03f9 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x14.0x4 = 0x3f9,0x1 03fa e5fe | | Load 0x2,-0x2 03fb e5ff | | Load 0x2,-0x1 03fc e210 | | Load 0x1,0x10 03fd 0119 | | Execute Any,Check_In_Formal_Type 03fe 8257 | W | Call 0x1,0x57 03ff 00d1 | | Pop_Control Pop_Count_1 0400 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x14.0x5 = 0x400,0x2 0401 824e | N | Call 0x1,0x4e 0402 00d1 | | Pop_Control Pop_Count_1 0403 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x14.0x6 = 0x403,0x3 0404 825a | Z | Call 0x1,0x5a 0405 00d1 | | Pop_Control Pop_Count_1 0406 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x14.0x7 = 0x406,0x4 0407 824f | O | Call 0x1,0x4f 0408 00d1 | | Pop_Control Pop_Count_1 0409 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x14.0x8 = 0x409,0x5 040a 825b | [ | Call 0x1,0x5b 040b 00d1 | | Pop_Control Pop_Count_1 040c 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x14.0x9 = 0x40c,0x6 040d 826b | k | Call 0x1,0x6b 040e 00d1 | | Pop_Control Pop_Count_1 040f e005 | | Load 0x0,0x5 ; Debug Table 0x14.0xa = 0x40f,0x7 0410 1834 | 4 | Execute Package,Field_Execute,Field_Number 0x34 0411 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x14.0xb = 0x411,0x8 0412 2c04 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x4 0413 6811 |h | Jump_Zero 0x425 0414 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x14.0xc = 0x414,0x9 0415 2c08 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x8 0416 0f01 | | Execute_Immediate Equal,0x1 0417 7002 |p | Jump_Nonzero 0x41a 0418 4887 |H | Short_Literal 0x87 0419 0257 | W | Execute Discrete,Raise 041a e5fd | | Load 0x2,-0x3 ; Debug Table 0x14.0xd = 0x41a,0xa 041b 00d9 | | Load_Top At_Offset_1 041c 4801 |H | Short_Literal 0x1 041d 00db | | Load_Top At_Offset_3 041e 250e |% | Execute Variant_Record,Field_Reference,Indirect,Field_Number 0xe 041f 01d5 | | Execute Vector,Field_Reference 0420 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 0421 8274 | t | Call 0x1,0x74 0422 00d1 | | Pop_Control Pop_Count_1 0423 c5fd | | Store 0x2,-0x3 0424 780b |x | Jump 0x430 0425 e5fd | | Load 0x2,-0x3 ; Debug Table 0x14.0xe = 0x425,0xb 0426 e5ff | | Load 0x2,-0x1 0427 e210 | | Load 0x1,0x10 0428 0119 | | Execute Any,Check_In_Formal_Type 0429 8224 | $ | Call 0x1,0x24 042a c5fd | | Store 0x2,-0x3 042b e5fd | | Load 0x2,-0x3 ; Debug Table 0x14.0xf = 0x42b,0xc 042c 00d9 | | Load_Top At_Offset_1 042d 826a | j | Call 0x1,0x6a 042e 00d1 | | Pop_Control Pop_Count_1 042f c5fd | | Store 0x2,-0x3 0430 e5fd | | Load 0x2,-0x3 ; Debug Table 0x14.0x10 = 0x430,0xd 0431 00d9 | | Load_Top At_Offset_1 0432 8275 | u | Call 0x1,0x75 0433 00d1 | | Pop_Control Pop_Count_1 0434 c5fd | | Store 0x2,-0x3 0435 e227 | ' | Load 0x1,0x27 ; Debug Table 0x14.0x11 = 0x435,0xe 0436 6804 |h | Jump_Zero 0x43b 0437 e228 | ( | Load 0x1,0x28 ; Debug Table 0x14.0x12 = 0x437,0xf 0438 e005 | | Load 0x0,0x5 0439 1836 | 6 | Execute Package,Field_Execute,Field_Number 0x36 043a 4503 |E | Exit_Suprogram New_Top_Offset 0x3 043b e005 | | Load 0x0,0x5 ; Debug Table 0x14.0x13 = 0x43b,0x10 043c 1839 | 9 | Execute Package,Field_Execute,Field_Number 0x39 043d e005 | | Load 0x0,0x5 ; Debug Table 0x14.0x14 = 0x43d,0x11 043e 183a | : | Execute Package,Field_Execute,Field_Number 0x3a 043f 4503 |E | Exit_Suprogram New_Top_Offset 0x3 0440 ; -------------------------------------------------------------------------------------- 0440 ; SUBPROGRAM 0440 ; -------------------------------------------------------------------------------------- 0440 0443 | C | .CONST 0x0443 ; Address of begin 0441 0004 | | .CONST 0x0004 ; Address of exception handler 0442 0001 | | .CONST 0x0001 ; Number of locals 0443 BODY_0440: 0443 INIT_0440: 0443 4608 |F | Jump_Case 0x9 ; Debug Table 0x15 = .DEBUG 0x0443,0x1666,0x1005,0x0000,0x005a,0x3a85,0x0000,0x00c2 0444 7808 |x | Jump 0x44d ; case 0x0 0445 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x1 0446 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x2 0447 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x3 0448 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x4 0449 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x5 044a 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x6 044b 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x7 044c 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x8 044d 00da | | Load_Top At_Offset_2 044e 3401 |4 | Execute Record,Field_Reference,Field_Number 0x1 044f 0125 | % | Execute Any,Set_Constraint 0450 00da | | Load_Top At_Offset_2 0451 3401 |4 | Execute Record,Field_Reference,Field_Number 0x1 0452 1c00 | | Execute_Immediate Run_Utility,0x0 0453 00da | | Load_Top At_Offset_2 0454 3402 |4 | Execute Record,Field_Reference,Field_Number 0x2 0455 0125 | % | Execute Any,Set_Constraint 0456 00da | | Load_Top At_Offset_2 0457 3402 |4 | Execute Record,Field_Reference,Field_Number 0x2 0458 1c00 | | Execute_Immediate Run_Utility,0x0 0459 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 045a 0000 0000 | | .BLANK 0000[0x6] 0460 ; -------------------------------------------------------------------------------------- 0460 ; SUBPROGRAM 0460 ; -------------------------------------------------------------------------------------- 0460 0463 | c | .CONST 0x0463 ; Address of begin 0461 0004 | | .CONST 0x0004 ; Address of exception handler 0462 0001 | | .CONST 0x0001 ; Number of locals 0463 BODY_0460: 0463 INIT_0460: 0463 00d1 | | Pop_Control Pop_Count_1 ; Debug Table 0x16 = .DEBUG 0x0463,0x1668,0x1005,0x0000,0x005a,0x3a85,0x0000,0x00e5 0464 00da | | Load_Top At_Offset_2 0465 01dc | | Execute Vector,Last 0466 00db | | Load_Top At_Offset_3 0467 01dd | | Execute Vector,First 0468 0263 | c | Execute Discrete,Above_Bound 0469 7006 |p | Jump_Nonzero 0x470 046a 00d8 | | Load_Top At_Offset_0 046b e5ff | | Load 0x2,-0x1 046c 01d5 | | Execute Vector,Field_Reference 046d 1c00 | | Execute_Immediate Run_Utility,0x0 046e 0a01 | | Execute_Immediate Plus,0x1 046f 7ff8 | | Jump 0x468 0470 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 0471 0000 0000 | | .BLANK 0000[0x7] 0478 ; -------------------------------------------------------------------------------------- 0478 ; SUBPROGRAM 0478 ; -------------------------------------------------------------------------------------- 0478 047b | { | .CONST 0x047b ; Address of begin 0479 0004 | | .CONST 0x0004 ; Address of exception handler 047a 0001 | | .CONST 0x0001 ; Number of locals 047b BODY_0478: 047b INIT_0478: 047b 4608 |F | Jump_Case 0x9 ; Debug Table 0x17 = .DEBUG 0x047b,0x166a,0x1005,0x0000,0x005a,0x3a85,0x0000,0x00ee 047c 7808 |x | Jump 0x485 ; case 0x0 047d 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x1 047e 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x2 047f 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x3 0480 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x4 0481 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x5 0482 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x6 0483 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x7 0484 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x8 0485 00da | | Load_Top At_Offset_2 0486 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0 0487 0125 | % | Execute Any,Set_Constraint 0488 00da | | Load_Top At_Offset_2 0489 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0 048a 1c00 | | Execute_Immediate Run_Utility,0x0 048b 00da | | Load_Top At_Offset_2 048c 3401 |4 | Execute Record,Field_Reference,Field_Number 0x1 048d 1c00 | | Execute_Immediate Run_Utility,0x0 048e 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 048f 0000 | | .XXX[0x1] 0490 ; -------------------------------------------------------------------------------------- 0490 ; SUBPROGRAM 0490 ; -------------------------------------------------------------------------------------- 0490 0493 | | .CONST 0x0493 ; Address of begin 0491 0004 | | .CONST 0x0004 ; Address of exception handler 0492 0001 | | .CONST 0x0001 ; Number of locals 0493 BODY_0490: 0493 INIT_0490: 0493 00d1 | | Pop_Control Pop_Count_1 ; Debug Table 0x18 = .DEBUG 0x0493,0x166c,0x1005,0x0000,0x005a,0x3a85,0x0000,0x012a 0494 00da | | Load_Top At_Offset_2 0495 01dc | | Execute Vector,Last 0496 00db | | Load_Top At_Offset_3 0497 01dd | | Execute Vector,First 0498 0263 | c | Execute Discrete,Above_Bound 0499 7006 |p | Jump_Nonzero 0x4a0 049a 00d8 | | Load_Top At_Offset_0 049b e5ff | | Load 0x2,-0x1 049c 01d5 | | Execute Vector,Field_Reference 049d 1c00 | | Execute_Immediate Run_Utility,0x0 049e 0a01 | | Execute_Immediate Plus,0x1 049f 7ff8 | | Jump 0x498 04a0 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 04a1 0000 0000 | | .BLANK 0000[0x7] 04a8 ; -------------------------------------------------------------------------------------- 04a8 ; SUBPROGRAM 04a8 ; -------------------------------------------------------------------------------------- 04a8 04ab | | .CONST 0x04ab ; Address of begin 04a9 0004 | | .CONST 0x0004 ; Address of exception handler 04aa 0001 | | .CONST 0x0001 ; Number of locals 04ab BODY_04a8: 04ab INIT_04a8: 04ab 4608 |F | Jump_Case 0x9 ; Debug Table 0x19 = .DEBUG 0x04ab,0x166e,0x1005,0x0000,0x005a,0x3a85,0x0000,0x0133 04ac 7808 |x | Jump 0x4b5 ; case 0x0 04ad 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x1 04ae 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x2 04af 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x3 04b0 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x4 04b1 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x5 04b2 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x6 04b3 7817 |x | Jump 0x4cb ; case 0x7 04b4 7824 |x$ | Jump 0x4d9 ; case 0x8 04b5 00da | | Load_Top At_Offset_2 04b6 2203 |" | Execute Variant_Record,Field_Constrain,Field_Number 0x3 04b7 00da | | Load_Top At_Offset_2 04b8 2403 |$ | Execute Variant_Record,Field_Reference,Fixed,Direct,Field_Number 0x3 04b9 1c00 | | Execute_Immediate Run_Utility,0x0 04ba 00da | | Load_Top At_Offset_2 04bb 2205 |" | Execute Variant_Record,Field_Constrain,Field_Number 0x5 04bc 00da | | Load_Top At_Offset_2 04bd 2405 |$ | Execute Variant_Record,Field_Reference,Fixed,Direct,Field_Number 0x5 04be 1c00 | | Execute_Immediate Run_Utility,0x0 04bf 00da | | Load_Top At_Offset_2 04c0 2206 |" | Execute Variant_Record,Field_Constrain,Field_Number 0x6 04c1 00da | | Load_Top At_Offset_2 04c2 2406 |$ | Execute Variant_Record,Field_Reference,Fixed,Direct,Field_Number 0x6 04c3 1c00 | | Execute_Immediate Run_Utility,0x0 04c4 00da | | Load_Top At_Offset_2 04c5 250d |% | Execute Variant_Record,Field_Reference,Indirect,Field_Number 0xd 04c6 1c00 | | Execute_Immediate Run_Utility,0x0 04c7 00da | | Load_Top At_Offset_2 04c8 250e |% | Execute Variant_Record,Field_Reference,Indirect,Field_Number 0xe 04c9 1c00 | | Execute_Immediate Run_Utility,0x0 04ca 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 04cb e5fd | | Load 0x2,-0x3 04cc e5fe | | Load 0x2,-0x2 04cd 4801 |H | Short_Literal 0x1 04ce e5fd | | Load 0x2,-0x3 04cf e231 | 1 | Load 0x1,0x31 04d0 035b | [ | Declare_Type Array,Constrained 04d1 4801 |H | Short_Literal 0x1 04d2 e5fe | | Load 0x2,-0x2 04d3 e22f | / | Load 0x1,0x2f 04d4 035b | [ | Declare_Type Array,Constrained 04d5 4802 |H | Short_Literal 0x2 04d6 e5ff | | Load 0x2,-0x1 04d7 031b | | Declare_Type Variant_Record,Constrained 04d8 4203 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x3 04d9 e5fd | | Load 0x2,-0x3 04da e5fe | | Load 0x2,-0x2 04db e5ff | | Load 0x2,-0x1 04dc 02fc | | Declare_Variable Variant_Record,With_Constraint 04dd 4801 |H | Short_Literal 0x1 04de e5fd | | Load 0x2,-0x3 04df e231 | 1 | Load 0x1,0x31 04e0 0334 | 4 | Declare_Variable Array,With_Constraint 04e1 2d0d |- | Execute Variant_Record,Field_Append,Fixed,Indirect,Field_Number 0xd 04e2 4801 |H | Short_Literal 0x1 04e3 e5fe | | Load 0x2,-0x2 04e4 e22f | / | Load 0x1,0x2f 04e5 0334 | 4 | Declare_Variable Array,With_Constraint 04e6 2d0e |- | Execute Variant_Record,Field_Append,Fixed,Indirect,Field_Number 0xe 04e7 016a | j | QQ_execute Variant_Record,XXX 04e8 4203 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x3 04e9 0000 0000 | | .BLANK 0000[0x7] 04f0 ; -------------------------------------------------------------------------------------- 04f0 ; SUBPROGRAM 04f0 ; -------------------------------------------------------------------------------------- 04f0 04fc | | .CONST 0x04fc ; Address of begin 04f1 0004 | | .CONST 0x0004 ; Address of exception handler 04f2 0003 | | .CONST 0x0003 ; Number of locals 04f3 INIT_04f0: 04f3 e211 | | Load 0x1,0x11 ; Debug Table 0x1a = .DEBUG 0x04f3,0x1670,0x1002,0x0000,0x005a,0x3a85,0x0000,0x0194 ; Debug Table 0x1a.0x0 = 0x4f3,0xffff 04f4 02c7 | | Declare_Variable Any 04f5 00db | | Load_Top At_Offset_3 04f6 e210 | | Load 0x1,0x10 04f7 0119 | | Execute Any,Check_In_Formal_Type 04f8 8215 | | Call 0x1,0x15 04f9 c402 | | Store 0x2,0x2 04fa e22d | - | Load 0x1,0x2d ; Debug Table 0x1a.0x1 = 0x4fa,0xfffe 04fb 0600 | | Execute_Immediate Set_Value_Unchecked,0x0 04fc BODY_04f0: 04fc 00cf | | Action Mark_Auxiliary 04fd 7809 |x | Jump 0x507 04fe 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x1a.0x2 = 0x4fe,0x2 04ff 0a01 | | Execute_Immediate Plus,0x1 0500 005a | Z | Store_Top Discrete,At_Offset_2 0501 00da | | Load_Top At_Offset_2 ; Debug Table 0x1a.0x3 = 0x501,0x3 0502 e211 | | Load 0x1,0x11 0503 0119 | | Execute Any,Check_In_Formal_Type 0504 8218 | | Call 0x1,0x18 0505 c402 | | Store 0x2,0x2 0506 00c9 | | Action Pop_Auxiliary_Loop 0507 00da | | Load_Top At_Offset_2 ; Debug Table 0x1a.0x4 = 0x507,0x1 0508 e211 | | Load 0x1,0x11 0509 0119 | | Execute Any,Check_In_Formal_Type 050a 8216 | | Call 0x1,0x16 050b 6ff2 |o | Jump_Zero 0x4fe 050c 00ce | | Action Pop_Auxiliary 050d 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x1a.0x5 = 0x50d,0x4 050e 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 050f 0000 | | .XXX[0x1] 0510 ; -------------------------------------------------------------------------------------- 0510 ; SUBPROGRAM 0510 ; -------------------------------------------------------------------------------------- 0510 0520 | | .CONST 0x0520 ; Address of begin 0511 0004 | | .CONST 0x0004 ; Address of exception handler 0512 0004 | | .CONST 0x0004 ; Number of locals 0513 INIT_0510: 0513 e211 | | Load 0x1,0x11 ; Debug Table 0x1b = .DEBUG 0x0513,0x167e,0x1002,0x0000,0x005a,0x3a85,0x0000,0x01c9 ; Debug Table 0x1b.0x0 = 0x513,0xffff 0514 02c7 | | Declare_Variable Any 0515 00db | | Load_Top At_Offset_3 0516 e210 | | Load 0x1,0x10 0517 0119 | | Execute Any,Check_In_Formal_Type 0518 8215 | | Call 0x1,0x15 0519 c402 | | Store 0x2,0x2 051a e213 | | Load 0x1,0x13 ; Debug Table 0x1b.0x1 = 0x51a,0xfffe 051b 02c7 | | Declare_Variable Any 051c 00d8 | | Load_Top At_Offset_0 051d 1c00 | | Execute_Immediate Run_Utility,0x0 051e e22b | + | Load 0x1,0x2b ; Debug Table 0x1b.0x2 = 0x51e,0xfffd 051f 0600 | | Execute_Immediate Set_Value_Unchecked,0x0 0520 BODY_0510: 0520 00cf | | Action Mark_Auxiliary 0521 781f |x | Jump 0x541 0522 00db | | Load_Top At_Offset_3 ; Debug Table 0x1b.0x3 = 0x522,0x2 0523 e211 | | Load 0x1,0x11 0524 0119 | | Execute Any,Check_In_Formal_Type 0525 8217 | | Call 0x1,0x17 0526 e212 | | Load 0x1,0x12 0527 0119 | | Execute Any,Check_In_Formal_Type 0528 8219 | | Call 0x1,0x19 0529 c403 | | Store 0x2,0x3 052a 00cf | | Action Mark_Auxiliary 052b 7809 |x | Jump 0x535 052c 00da | | Load_Top At_Offset_2 ; Debug Table 0x1b.0x4 = 0x52c,0x4 052d 0a01 | | Execute_Immediate Plus,0x1 052e 005b | [ | Store_Top Discrete,At_Offset_3 052f 00db | | Load_Top At_Offset_3 ; Debug Table 0x1b.0x5 = 0x52f,0x5 0530 e213 | | Load 0x1,0x13 0531 0119 | | Execute Any,Check_In_Formal_Type 0532 821c | | Call 0x1,0x1c 0533 c403 | | Store 0x2,0x3 0534 00c9 | | Action Pop_Auxiliary_Loop 0535 00db | | Load_Top At_Offset_3 ; Debug Table 0x1b.0x6 = 0x535,0x3 0536 e213 | | Load 0x1,0x13 0537 0119 | | Execute Any,Check_In_Formal_Type 0538 821a | | Call 0x1,0x1a 0539 6ff2 |o | Jump_Zero 0x52c 053a 00ce | | Action Pop_Auxiliary 053b 00db | | Load_Top At_Offset_3 ; Debug Table 0x1b.0x7 = 0x53b,0x6 053c e211 | | Load 0x1,0x11 053d 0119 | | Execute Any,Check_In_Formal_Type 053e 8218 | | Call 0x1,0x18 053f c402 | | Store 0x2,0x2 0540 00c9 | | Action Pop_Auxiliary_Loop 0541 00db | | Load_Top At_Offset_3 ; Debug Table 0x1b.0x8 = 0x541,0x1 0542 e211 | | Load 0x1,0x11 0543 0119 | | Execute Any,Check_In_Formal_Type 0544 8216 | | Call 0x1,0x16 0545 6fdc |o | Jump_Zero 0x522 0546 00ce | | Action Pop_Auxiliary 0547 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x1b.0x9 = 0x547,0x7 0548 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0549 0000 0000 | | .BLANK 0000[0x7] 0550 ; -------------------------------------------------------------------------------------- 0550 ; SUBPROGRAM 0550 ; -------------------------------------------------------------------------------------- 0550 0561 | a | .CONST 0x0561 ; Address of begin 0551 0004 | | .CONST 0x0004 ; Address of exception handler 0552 0003 | | .CONST 0x0003 ; Number of locals 0553 INIT_0550: 0553 00da | | Load_Top At_Offset_2 ; Debug Table 0x1c = .DEBUG 0x0553,0x1694,0x1002,0x0000,0x005a,0x3a85,0x0000,0x021c ; Debug Table 0x1c.0x0 = 0x553,0xffff 0554 3401 |4 | Execute Record,Field_Reference,Field_Number 0x1 0555 00eb | | Load_Encached Diana_Cache 0556 1898 | | Execute Package,Field_Execute,Field_Number 0x98 0557 00eb | | Load_Encached Diana_Cache 0558 1b95 | | Execute Package,Field_Read,Field_Number 0x95 0559 03f1 | | Declare_Variable Discrete,With_Value 055a e5fe | | Load 0x2,-0x2 ; Debug Table 0x1c.0x1 = 0x55a,0xfffe 055b 3401 |4 | Execute Record,Field_Reference,Field_Number 0x1 055c 00eb | | Load_Encached Diana_Cache 055d 1898 | | Execute Package,Field_Execute,Field_Number 0x98 055e 00eb | | Load_Encached Diana_Cache 055f 1b95 | | Execute Package,Field_Read,Field_Number 0x95 0560 03f1 | | Declare_Variable Discrete,With_Value 0561 BODY_0550: 0561 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x1c.0x2 = 0x561,0x1 0562 00d9 | | Load_Top At_Offset_1 0563 027f | | Execute Discrete,Equal 0564 7004 |p | Jump_Nonzero 0x569 0565 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x1c.0x3 = 0x565,0x2 0566 00d9 | | Load_Top At_Offset_1 0567 027c | | | Execute Discrete,Less 0568 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 0569 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x1c.0x4 = 0x569,0x3 056a 4603 |F | Jump_Case 0x4 056b 780c |x | Jump 0x578 ; case 0x0 056c 7816 |x | Jump 0x583 ; case 0x1 056d 7801 |x | Jump 0x56f ; case 0x2 056e 781f |x | Jump 0x58e ; case 0x3 056f e5ff | | Load 0x2,-0x1 ; Debug Table 0x1c.0x5 = 0x56f,0x4 0570 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 0571 6804 |h | Jump_Zero 0x576 0572 e5fe | | Load 0x2,-0x2 ; Debug Table 0x1c.0x6 = 0x572,0x5 0573 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 0574 0f00 | | Execute_Immediate Equal,0x0 0575 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 0576 4800 |H | Short_Literal 0x0 ; Debug Table 0x1c.0x7 = 0x576,0x6 0577 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 0578 e5fe | | Load 0x2,-0x2 ; Debug Table 0x1c.0x8 = 0x578,0x7 0579 3401 |4 | Execute Record,Field_Reference,Field_Number 0x1 057a 00eb | | Load_Encached Diana_Cache 057b 189f | | Execute Package,Field_Execute,Field_Number 0x9f 057c e5ff | | Load 0x2,-0x1 057d 3401 |4 | Execute Record,Field_Reference,Field_Number 0x1 057e 00eb | | Load_Encached Diana_Cache 057f 189f | | Execute Package,Field_Execute,Field_Number 0x9f 0580 e001 | | Load 0x0,0x1 0581 180f | | Execute Package,Field_Execute,Field_Number 0xf 0582 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 0583 e5fe | | Load 0x2,-0x2 ; Debug Table 0x1c.0x9 = 0x583,0x8 0584 3401 |4 | Execute Record,Field_Reference,Field_Number 0x1 0585 00eb | | Load_Encached Diana_Cache 0586 18a1 | | Execute Package,Field_Execute,Field_Number 0xa1 0587 e5ff | | Load 0x2,-0x1 0588 3401 |4 | Execute Record,Field_Reference,Field_Number 0x1 0589 00eb | | Load_Encached Diana_Cache 058a 18a1 | | Execute Package,Field_Execute,Field_Number 0xa1 058b e001 | | Load 0x0,0x1 058c 184b | K | Execute Package,Field_Execute,Field_Number 0x4b 058d 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 058e 4887 |H | Short_Literal 0x87 ; Debug Table 0x1c.0xa = 0x58e,0x9 058f 0257 | W | Execute Discrete,Raise 0590 0000 0000 | | .LITERAL {0x00000000, 0x005a3a85} 0594 0000 0000 | | .LITERAL {0x00000000, 0x7fffffff} 0598 ; -------------------------------------------------------------------------------------- 0598 ; SUBPROGRAM 0598 ; -------------------------------------------------------------------------------------- 0598 059b | | .CONST 0x059b ; Address of begin 0599 0004 | | .CONST 0x0004 ; Address of exception handler 059a 0001 | | .CONST 0x0001 ; Number of locals 059b BODY_0598: 059b INIT_0598: 059b 00db | | Load_Top At_Offset_3 ; Debug Table 0x1d = .DEBUG 0x059b,0x16ac,0x1002,0x0000,0x005a,0x3a85,0x0000,0x02bd ; Debug Table 0x1d.0x0 = 0x59b,0x1 059c 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 059d 00db | | Load_Top At_Offset_3 059e 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 059f e001 | | Load 0x0,0x1 05a0 180f | | Execute Package,Field_Execute,Field_Number 0xf 05a1 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 05a2 0000 0000 | | .BLANK 0000[0x6] 05a8 ; -------------------------------------------------------------------------------------- 05a8 ; SUBPROGRAM 05a8 ; -------------------------------------------------------------------------------------- 05a8 05ab | | .CONST 0x05ab ; Address of begin 05a9 0004 | | .CONST 0x0004 ; Address of exception handler 05aa 0001 | | .CONST 0x0001 ; Number of locals 05ab BODY_05a8: 05ab INIT_05a8: 05ab 00da | | Load_Top At_Offset_2 ; Debug Table 0x1e = .DEBUG 0x05ab,0x16b0,0x1002,0x0000,0x005a,0x3a85,0x0000,0x02d5 ; Debug Table 0x1e.0x0 = 0x5ab,0x1 05ac 3c04 |< | Execute Record,Field_Read,Field_Number 0x4 05ad e5fe | | Load 0x2,-0x2 05ae 3c04 |< | Execute Record,Field_Read,Field_Number 0x4 05af 027c | | | Execute Discrete,Less 05b0 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 05b1 0000 0000 | | .BLANK 0000[0x7] 05b8 ; -------------------------------------------------------------------------------------- 05b8 ; SUBPROGRAM 05b8 ; -------------------------------------------------------------------------------------- 05b8 05d2 | | .CONST 0x05d2 ; Address of begin 05b9 0004 | | .CONST 0x0004 ; Address of exception handler 05ba 0006 | | .CONST 0x0006 ; Number of locals 05bb INIT_05b8: 05bb 0007 | | Action Break_Optional ; Debug Table 0x1f = .DEBUG 0x05bb,0x16b4,0x1001,0x0000,0x005a,0x3a85,0x0000,0x0326 ; Debug Table 0x1f.0x0 = 0x5bb,0xffff 05bc 00da | | Load_Top At_Offset_2 ; Debug Table 0x1f.0x1 = 0x5bc,0xfffe 05bd 2c07 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x7 05be e22c | , | Load 0x1,0x2c 05bf 03f1 | | Declare_Variable Discrete,With_Value 05c0 4801 |H | Short_Literal 0x1 ; Debug Table 0x1f.0x2 = 0x5c0,0xfffd 05c1 00d9 | | Load_Top At_Offset_1 05c2 e232 | 2 | Load 0x1,0x32 05c3 230d |# | Execute Variant_Record,Field_Type,Field_Number 0xd 05c4 035b | [ | Declare_Type Array,Constrained 05c5 e5ff | | Load 0x2,-0x1 05c6 250d |% | Execute Variant_Record,Field_Reference,Indirect,Field_Number 0xd 05c7 01cd | | Execute Vector,Slice_Reference 05c8 00e2 | | Load_Encached Integer_Cache ; Debug Table 0x1f.0x3 = 0x5c8,0xfffc 05c9 0600 | | Execute_Immediate Set_Value_Unchecked,0x0 05ca 4801 |H | Short_Literal 0x1 ; Debug Table 0x1f.0x4 = 0x5ca,0xfffb 05cb 00db | | Load_Top At_Offset_3 05cc e22c | , | Load 0x1,0x2c 05cd 02a0 | | Declare_Subprogram Null_Subprogram 05ce 4801 |H | Short_Literal 0x1 05cf 035d | ] | Declare_Type Array,Defined 05d0 00d8 | | Load_Top At_Offset_0 05d1 0337 | 7 | Declare_Variable Array 05d2 BODY_05b8: 05d2 00da | | Load_Top At_Offset_2 ; Debug Table 0x1f.0x5 = 0x5d2,0x1 05d3 e403 | | Load 0x2,0x3 05d4 e239 | 9 | Load 0x1,0x39 05d5 e23a | : | Load 0x1,0x3a 05d6 e23b | ; | Load 0x1,0x3b 05d7 1d3c | < | Execute_Immediate Reference_Lex_1,0x3c 05d8 1d3d | = | Execute_Immediate Reference_Lex_1,0x3d 05d9 8004 | | Call 0x0,0x4 05da 00d1 | | Pop_Control Pop_Count_1 05db 005b | [ | Store_Top Discrete,At_Offset_3 05dc 00cf | | Action Mark_Auxiliary 05dd e402 | | Load 0x2,0x2 ; Debug Table 0x1f.0x6 = 0x5dd,0x2 05de 4801 |H | Short_Literal 0x1 05df 0263 | c | Execute Discrete,Above_Bound 05e0 7009 |p | Jump_Nonzero 0x5ea 05e1 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x1f.0x7 = 0x5e1,0x3 05e2 00d9 | | Load_Top At_Offset_1 05e3 e403 | | Load 0x2,0x3 05e4 01d5 | | Execute Vector,Field_Reference 05e5 3c09 |< | Execute Record,Field_Read,Field_Number 0x9 05e6 e406 | | Load 0x2,0x6 05e7 01d6 | | Execute Vector,Field_Write 05e8 00c8 | | Action Pop_Auxiliary_Range 05e9 3ff7 |? | Loop_Increasing 0x5e1 05ea 00c9 | | Action Pop_Auxiliary_Loop 05eb e5ff | | Load 0x2,-0x1 ; Debug Table 0x1f.0x8 = 0x5eb,0x4 05ec 2c08 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x8 05ed 4801 |H | Short_Literal 0x1 05ee 0263 | c | Execute Discrete,Above_Bound 05ef 7017 |p | Jump_Nonzero 0x607 05f0 e5ff | | Load 0x2,-0x1 ; Debug Table 0x1f.0x9 = 0x5f0,0x5 05f1 00d8 | | Load_Top At_Offset_0 05f2 250e |% | Execute Variant_Record,Field_Reference,Indirect,Field_Number 0xe 05f3 00d8 | | Load_Top At_Offset_0 05f4 00db | | Load_Top At_Offset_3 05f5 00d9 | | Load_Top At_Offset_1 05f6 01d7 | | Execute Vector,Field_Read 05f7 00d0 | | Action Swap_Control 05f8 00d1 | | Pop_Control Pop_Count_1 05f9 00db | | Load_Top At_Offset_3 05fa e5ff | | Load 0x2,-0x1 05fb 250e |% | Execute Variant_Record,Field_Reference,Indirect,Field_Number 0xe 05fc 01d5 | | Execute Vector,Field_Reference 05fd 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 05fe e406 | | Load 0x2,0x6 05ff 01d7 | | Execute Vector,Field_Read 0600 00d9 | | Load_Top At_Offset_1 0601 3800 |8 | Execute Record,Field_Write,Field_Number 0x0 0602 00d1 | | Pop_Control Pop_Count_1 0603 00d0 | | Action Swap_Control 0604 290e |) | Execute Variant_Record,Field_Write,Fixed,Indirect,Field_Number 0xe 0605 00c8 | | Action Pop_Auxiliary_Range 0606 3fe9 |? | Loop_Increasing 0x5f0 0607 4501 |E | Exit_Suprogram New_Top_Offset 0x1 0608 ; -------------------------------------------------------------------------------------- 0608 ; SUBPROGRAM 0608 ; -------------------------------------------------------------------------------------- 0608 061a | | .CONST 0x061a ; Address of begin 0609 0004 | | .CONST 0x0004 ; Address of exception handler 060a 0004 | | .CONST 0x0004 ; Number of locals 060b INIT_0608: 060b 0007 | | Action Break_Optional ; Debug Table 0x20 = .DEBUG 0x060b,0x16ca,0x1001,0x0000,0x005a,0x3a85,0x0000,0x0399 ; Debug Table 0x20.0x0 = 0x60b,0xffff 060c 00da | | Load_Top At_Offset_2 ; Debug Table 0x20.0x1 = 0x60c,0xfffe 060d 2c08 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x8 060e e22a | * | Load 0x1,0x2a 060f 03f1 | | Declare_Variable Discrete,With_Value 0610 4801 |H | Short_Literal 0x1 ; Debug Table 0x20.0x2 = 0x610,0xfffd 0611 00d9 | | Load_Top At_Offset_1 0612 e232 | 2 | Load 0x1,0x32 0613 230e |# | Execute Variant_Record,Field_Type,Field_Number 0xe 0614 035b | [ | Declare_Type Array,Constrained 0615 e5ff | | Load 0x2,-0x1 0616 250e |% | Execute Variant_Record,Field_Reference,Indirect,Field_Number 0xe 0617 01cd | | Execute Vector,Slice_Reference 0618 00e2 | | Load_Encached Integer_Cache ; Debug Table 0x20.0x3 = 0x618,0xfffc 0619 0600 | | Execute_Immediate Set_Value_Unchecked,0x0 061a BODY_0608: 061a 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x20.0x4 = 0x61a,0x1 061b 00da | | Load_Top At_Offset_2 061c e240 | @ | Load 0x1,0x40 061d e241 | A | Load 0x1,0x41 061e e242 | B | Load 0x1,0x42 061f 1d43 | C | Execute_Immediate Reference_Lex_1,0x43 0620 1d44 | D | Execute_Immediate Reference_Lex_1,0x44 0621 8004 | | Call 0x0,0x4 0622 00d1 | | Pop_Control Pop_Count_1 0623 0059 | Y | Store_Top Discrete,At_Offset_1 0624 4801 |H | Short_Literal 0x1 ; Debug Table 0x20.0x5 = 0x624,0x2 0625 e5ff | | Load 0x2,-0x1 0626 280a |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0xa 0627 4501 |E | Exit_Suprogram New_Top_Offset 0x1 0628 ; -------------------------------------------------------------------------------------- 0628 ; SUBPROGRAM 0628 ; -------------------------------------------------------------------------------------- 0628 063a | : | .CONST 0x063a ; Address of begin 0629 0004 | | .CONST 0x0004 ; Address of exception handler 062a 0004 | | .CONST 0x0004 ; Number of locals 062b INIT_0628: 062b 0007 | | Action Break_Optional ; Debug Table 0x21 = .DEBUG 0x062b,0x16d8,0x1001,0x0000,0x005a,0x3a85,0x0000,0x03d4 ; Debug Table 0x21.0x0 = 0x62b,0xffff 062c 00da | | Load_Top At_Offset_2 ; Debug Table 0x21.0x1 = 0x62c,0xfffe 062d 2c08 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x8 062e e22a | * | Load 0x1,0x2a 062f 03f1 | | Declare_Variable Discrete,With_Value 0630 4801 |H | Short_Literal 0x1 ; Debug Table 0x21.0x2 = 0x630,0xfffd 0631 00d9 | | Load_Top At_Offset_1 0632 e232 | 2 | Load 0x1,0x32 0633 230e |# | Execute Variant_Record,Field_Type,Field_Number 0xe 0634 035b | [ | Declare_Type Array,Constrained 0635 e5ff | | Load 0x2,-0x1 0636 250e |% | Execute Variant_Record,Field_Reference,Indirect,Field_Number 0xe 0637 01cd | | Execute Vector,Slice_Reference 0638 00e2 | | Load_Encached Integer_Cache ; Debug Table 0x21.0x3 = 0x638,0xfffc 0639 0600 | | Execute_Immediate Set_Value_Unchecked,0x0 063a BODY_0628: 063a 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x21.0x4 = 0x63a,0x1 063b 00da | | Load_Top At_Offset_2 063c e247 | G | Load 0x1,0x47 063d e248 | H | Load 0x1,0x48 063e e249 | I | Load 0x1,0x49 063f 1d4a | J | Execute_Immediate Reference_Lex_1,0x4a 0640 1d4b | K | Execute_Immediate Reference_Lex_1,0x4b 0641 8004 | | Call 0x0,0x4 0642 00d1 | | Pop_Control Pop_Count_1 0643 0059 | Y | Store_Top Discrete,At_Offset_1 0644 4800 |H | Short_Literal 0x0 ; Debug Table 0x21.0x5 = 0x644,0x2 0645 e5ff | | Load 0x2,-0x1 0646 280a |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0xa 0647 4501 |E | Exit_Suprogram New_Top_Offset 0x1 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 e230 | 0 | Load 0x1,0x30 ; Debug Table 0x22 = .DEBUG 0x064b,0x16e6,0x1002,0x0000,0x005a,0x3a85,0x0000,0x040f ; Debug Table 0x22.0x0 = 0x64b,0x1 064c 0322 | " | Declare_Variable Record 064d 00db | | Load_Top At_Offset_3 064e e212 | | Load 0x1,0x12 064f 0119 | | Execute Any,Check_In_Formal_Type 0650 00d9 | | Load_Top At_Offset_1 0651 3800 |8 | Execute Record,Field_Write,Field_Number 0x0 0652 4800 |H | Short_Literal 0x0 0653 00d9 | | Load_Top At_Offset_1 0654 3803 |8 | Execute Record,Field_Write,Field_Number 0x3 0655 00db | | Load_Top At_Offset_3 0656 e212 | | Load 0x1,0x12 0657 0119 | | Execute Any,Check_In_Formal_Type 0658 8223 | # | Call 0x1,0x23 0659 00d9 | | Load_Top At_Offset_1 065a 3801 |8 | Execute Record,Field_Write,Field_Number 0x1 065b 00db | | Load_Top At_Offset_3 065c e212 | | Load 0x1,0x12 065d 0119 | | Execute Any,Check_In_Formal_Type 065e 8221 | ! | Call 0x1,0x21 065f 00d9 | | Load_Top At_Offset_1 0660 3802 |8 | Execute Record,Field_Write,Field_Number 0x2 0661 4800 |H | Short_Literal 0x0 0662 00d9 | | Load_Top At_Offset_1 0663 3804 |8 | Execute Record,Field_Write,Field_Number 0x4 0664 4800 |H | Short_Literal 0x0 0665 00d9 | | Load_Top At_Offset_1 0666 3805 |8 | Execute Record,Field_Write,Field_Number 0x5 0667 4800 |H | Short_Literal 0x0 0668 00d9 | | Load_Top At_Offset_1 0669 3806 |8 | Execute Record,Field_Write,Field_Number 0x6 066a 4800 |H | Short_Literal 0x0 066b 00d9 | | Load_Top At_Offset_1 066c 3807 |8 | Execute Record,Field_Write,Field_Number 0x7 066d 4800 |H | Short_Literal 0x0 066e 00d9 | | Load_Top At_Offset_1 066f 3808 |8 | Execute Record,Field_Write,Field_Number 0x8 0670 4800 |H | Short_Literal 0x0 0671 00d9 | | Load_Top At_Offset_1 0672 3809 |8 | Execute Record,Field_Write,Field_Number 0x9 0673 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0674 0000 0000 | | .BLANK 0000[0x4] 0678 ; -------------------------------------------------------------------------------------- 0678 ; SUBPROGRAM 0678 ; -------------------------------------------------------------------------------------- 0678 067b | { | .CONST 0x067b ; Address of begin 0679 0004 | | .CONST 0x0004 ; Address of exception handler 067a 0001 | | .CONST 0x0001 ; Number of locals 067b BODY_0678: 067b INIT_0678: 067b e22e | . | Load 0x1,0x2e ; Debug Table 0x23 = .DEBUG 0x067b,0x16ea,0x1002,0x0000,0x005a,0x3a85,0x0000,0x0452 ; Debug Table 0x23.0x0 = 0x67b,0x1 067c 0322 | " | Declare_Variable Record 067d 4800 |H | Short_Literal 0x0 067e 00d9 | | Load_Top At_Offset_1 067f 3800 |8 | Execute Record,Field_Write,Field_Number 0x0 0680 4800 |H | Short_Literal 0x0 0681 00d9 | | Load_Top At_Offset_1 0682 3804 |8 | Execute Record,Field_Write,Field_Number 0x4 0683 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x23.0x1 = 0x683,0x401 0684 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x23.0x2 = 0x684,0x1 0685 3803 |8 | Execute Record,Field_Write,Field_Number 0x3 0686 00db | | Load_Top At_Offset_3 0687 e001 | | Load 0x0,0x1 0688 1b0d | | Execute Package,Field_Read,Field_Number 0xd 0689 0119 | | Execute Any,Check_In_Formal_Type 068a 00d9 | | Load_Top At_Offset_1 068b 3801 |8 | Execute Record,Field_Write,Field_Number 0x1 068c e5fe | | Load 0x2,-0x2 068d e001 | | Load 0x0,0x1 068e 1b0d | | Execute Package,Field_Read,Field_Number 0xd 068f 0119 | | Execute Any,Check_In_Formal_Type 0690 00d9 | | Load_Top At_Offset_1 0691 3802 |8 | Execute Record,Field_Write,Field_Number 0x2 0692 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 0693 0000 0000 | | .BLANK 0000[0x5] 0698 ; -------------------------------------------------------------------------------------- 0698 ; SUBPROGRAM 0698 ; -------------------------------------------------------------------------------------- 0698 06a5 | | .CONST 0x06a5 ; Address of begin 0699 0004 | | .CONST 0x0004 ; Address of exception handler 069a 0003 | | .CONST 0x0003 ; Number of locals 069b INIT_0698: 069b e001 | | Load 0x0,0x1 ; Debug Table 0x24 = .DEBUG 0x069b,0x16f2,0x1002,0x0000,0x005a,0x3a85,0x0000,0x047c ; Debug Table 0x24.0x0 = 0x69b,0xffff 069c 1b0d | | Execute Package,Field_Read,Field_Number 0xd 069d 02c7 | | Declare_Variable Any 069e 00d8 | | Load_Top At_Offset_0 069f 1c00 | | Execute_Immediate Run_Utility,0x0 06a0 e001 | | Load 0x0,0x1 06a1 1b0d | | Execute Package,Field_Read,Field_Number 0xd 06a2 02c7 | | Declare_Variable Any 06a3 00d8 | | Load_Top At_Offset_0 06a4 1c00 | | Execute_Immediate Run_Utility,0x0 06a5 BODY_0698: 06a5 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x24.0x1 = 0x6a5,0x1 06a6 0120 | | Execute Any,Is_Value 06a7 6803 |h | Jump_Zero 0x6ab 06a8 e001 | | Load 0x0,0x1 06a9 1b0d | | Execute Package,Field_Read,Field_Number 0xd 06aa 7801 |x | Jump 0x6ac 06ab 00d8 | | Load_Top At_Offset_0 06ac 00da | | Load_Top At_Offset_2 06ad 0120 | | Execute Any,Is_Value 06ae 6803 |h | Jump_Zero 0x6b2 06af e001 | | Load 0x0,0x1 06b0 1b0d | | Execute Package,Field_Read,Field_Number 0xd 06b1 7801 |x | Jump 0x6b3 06b2 00da | | Load_Top At_Offset_2 06b3 e5ff | | Load 0x2,-0x1 06b4 e214 | | Load 0x1,0x14 06b5 0119 | | Execute Any,Check_In_Formal_Type 06b6 821e | | Call 0x1,0x1e 06b7 c402 | | Store 0x2,0x2 06b8 c403 | | Store 0x2,0x3 06b9 e22e | . | Load 0x1,0x2e ; Debug Table 0x24.0x2 = 0x6b9,0x2 06ba 0322 | " | Declare_Variable Record 06bb 4800 |H | Short_Literal 0x0 06bc 00d9 | | Load_Top At_Offset_1 06bd 3800 |8 | Execute Record,Field_Write,Field_Number 0x0 06be 4800 |H | Short_Literal 0x0 06bf 00d9 | | Load_Top At_Offset_1 06c0 3804 |8 | Execute Record,Field_Write,Field_Number 0x4 06c1 e5ff | | Load 0x2,-0x1 06c2 e214 | | Load 0x1,0x14 06c3 0119 | | Execute Any,Check_In_Formal_Type 06c4 821f | | Call 0x1,0x1f 06c5 00d9 | | Load_Top At_Offset_1 06c6 3803 |8 | Execute Record,Field_Write,Field_Number 0x3 06c7 00da | | Load_Top At_Offset_2 06c8 e001 | | Load 0x0,0x1 06c9 1b0d | | Execute Package,Field_Read,Field_Number 0xd 06ca 0119 | | Execute Any,Check_In_Formal_Type 06cb 00d9 | | Load_Top At_Offset_1 06cc 3801 |8 | Execute Record,Field_Write,Field_Number 0x1 06cd 00d9 | | Load_Top At_Offset_1 06ce e001 | | Load 0x0,0x1 06cf 1b0d | | Execute Package,Field_Read,Field_Number 0xd 06d0 0119 | | Execute Any,Check_In_Formal_Type 06d1 00d9 | | Load_Top At_Offset_1 06d2 3802 |8 | Execute Record,Field_Write,Field_Number 0x2 06d3 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 06d4 0000 0000 | | .BLANK 0000[0x4] 06d8 ; -------------------------------------------------------------------------------------- 06d8 ; SUBPROGRAM 06d8 ; -------------------------------------------------------------------------------------- 06d8 06ea | | .CONST 0x06ea ; Address of begin 06d9 0004 | | .CONST 0x0004 ; Address of exception handler 06da 0004 | | .CONST 0x0004 ; Number of locals 06db INIT_06d8: 06db e5fd | | Load 0x2,-0x3 ; Debug Table 0x25 = .DEBUG 0x06db,0x16fa,0x1001,0x0000,0x005a,0x3a85,0x0000,0x04b2 ; Debug Table 0x25.0x0 = 0x6db,0xffff 06dc 2c08 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x8 06dd 0a01 | | Execute_Immediate Plus,0x1 06de e22a | * | Load 0x1,0x2a 06df 03ec | | Declare_Variable Discrete,With_Value,With_Constraint 06e0 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x25.0x1 = 0x6e0,0xfffe 06e1 e5fd | | Load 0x2,-0x3 06e2 250e |% | Execute Variant_Record,Field_Reference,Indirect,Field_Number 0xe 06e3 01d5 | | Execute Vector,Field_Reference 06e4 0007 | | Action Break_Optional 06e5 e5ff | | Load 0x2,-0x1 ; Debug Table 0x25.0x2 = 0x6e5,0xfffd 06e6 e5fd | | Load 0x2,-0x3 06e7 250d |% | Execute Variant_Record,Field_Reference,Indirect,Field_Number 0xd 06e8 01d5 | | Execute Vector,Field_Reference 06e9 0007 | | Action Break_Optional 06ea BODY_06d8: 06ea e5fe | | Load 0x2,-0x2 ; Debug Table 0x25.0x3 = 0x6ea,0x1 06eb 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 06ec e5fe | | Load 0x2,-0x2 06ed 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 06ee e001 | | Load 0x0,0x1 06ef 1811 | | Execute Package,Field_Execute,Field_Number 0x11 06f0 700e |p | Jump_Nonzero 0x6ff 06f1 e5fd | | Load 0x2,-0x3 06f2 2c06 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x6 06f3 e5fe | | Load 0x2,-0x2 06f4 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 06f5 e001 | | Load 0x0,0x1 06f6 1811 | | Execute Package,Field_Execute,Field_Number 0x11 06f7 7007 |p | Jump_Nonzero 0x6ff 06f8 e5fd | | Load 0x2,-0x3 06f9 2c05 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x5 06fa e5fe | | Load 0x2,-0x2 06fb 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 06fc e001 | | Load 0x0,0x1 06fd 180f | | Execute Package,Field_Execute,Field_Number 0xf 06fe 6801 |h | Jump_Zero 0x700 06ff 4503 |E | Exit_Suprogram New_Top_Offset 0x3 ; Debug Table 0x25.0x4 = 0x6ff,0x2 0700 e5fe | | Load 0x2,-0x2 ; Debug Table 0x25.0x5 = 0x700,0x3 0701 00da | | Load_Top At_Offset_2 0702 017d | } | Execute Record,Structure_Write 0703 e5ff | | Load 0x2,-0x1 ; Debug Table 0x25.0x6 = 0x703,0x4 0704 00da | | Load_Top At_Offset_2 0705 3800 |8 | Execute Record,Field_Write,Field_Number 0x0 0706 00da | | Load_Top At_Offset_2 ; Debug Table 0x25.0x7 = 0x706,0x5 0707 00da | | Load_Top At_Offset_2 0708 3804 |8 | Execute Record,Field_Write,Field_Number 0x4 0709 e5fd | | Load 0x2,-0x3 ; Debug Table 0x25.0x8 = 0x709,0x6 070a 2c05 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x5 070b 00da | | Load_Top At_Offset_2 070c 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 070d e001 | | Load 0x0,0x1 070e 180f | | Execute Package,Field_Execute,Field_Number 0xf 070f 6804 |h | Jump_Zero 0x714 0710 e5fd | | Load 0x2,-0x3 ; Debug Table 0x25.0x9 = 0x710,0x7 0711 2c05 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x5 0712 00da | | Load_Top At_Offset_2 0713 3801 |8 | Execute Record,Field_Write,Field_Number 0x1 0714 e5fd | | Load 0x2,-0x3 ; Debug Table 0x25.0xa = 0x714,0x8 0715 2c06 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x6 0716 00da | | Load_Top At_Offset_2 0717 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 0718 e001 | | Load 0x0,0x1 0719 1811 | | Execute Package,Field_Execute,Field_Number 0x11 071a 6804 |h | Jump_Zero 0x71f 071b e5fd | | Load 0x2,-0x3 ; Debug Table 0x25.0xb = 0x71b,0x9 071c 2c06 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x6 071d 00da | | Load_Top At_Offset_2 071e 3802 |8 | Execute Record,Field_Write,Field_Number 0x2 071f 4801 |H | Short_Literal 0x1 ; Debug Table 0x25.0xc = 0x71f,0xa 0720 00d9 | | Load_Top At_Offset_1 0721 3803 |8 | Execute Record,Field_Write,Field_Number 0x3 0722 00da | | Load_Top At_Offset_2 ; Debug Table 0x25.0xd = 0x722,0xb 0723 e5fd | | Load 0x2,-0x3 0724 2808 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x8 0725 4503 |E | Exit_Suprogram New_Top_Offset 0x3 0726 0000 0000 | | .XXX[0x2] 0728 ; -------------------------------------------------------------------------------------- 0728 ; SUBPROGRAM 0728 ; -------------------------------------------------------------------------------------- 0728 073a | : | .CONST 0x073a ; Address of begin 0729 0004 | | .CONST 0x0004 ; Address of exception handler 072a 0004 | | .CONST 0x0004 ; Number of locals 072b INIT_0728: 072b 0007 | | Action Break_Optional ; Debug Table 0x26 = .DEBUG 0x072b,0x1718,0x1001,0x0000,0x005a,0x3a85,0x0000,0x054a ; Debug Table 0x26.0x0 = 0x72b,0xffff 072c 00db | | Load_Top At_Offset_3 ; Debug Table 0x26.0x1 = 0x72c,0xfffe 072d 2c08 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x8 072e e22a | * | Load 0x1,0x2a 072f 03f1 | | Declare_Variable Discrete,With_Value 0730 e001 | | Load 0x0,0x1 ; Debug Table 0x26.0x2 = 0x730,0xfffd 0731 1b0d | | Execute Package,Field_Read,Field_Number 0xd 0732 02c7 | | Declare_Variable Any 0733 00d8 | | Load_Top At_Offset_0 0734 1c00 | | Execute_Immediate Run_Utility,0x0 0735 e001 | | Load 0x0,0x1 0736 1b0d | | Execute Package,Field_Read,Field_Number 0xd 0737 02c7 | | Declare_Variable Any 0738 00d8 | | Load_Top At_Offset_0 0739 1c00 | | Execute_Immediate Run_Utility,0x0 073a BODY_0728: 073a 00da | | Load_Top At_Offset_2 ; Debug Table 0x26.0x3 = 0x73a,0x1 073b 6857 |hW | Jump_Zero 0x793 073c e5fe | | Load 0x2,-0x2 ; Debug Table 0x26.0x4 = 0x73c,0x2 073d 824f | O | Call 0x1,0x4f 073e 00d1 | | Pop_Control Pop_Count_1 073f 4801 |H | Short_Literal 0x1 ; Debug Table 0x26.0x5 = 0x73f,0x3 0740 e5fe | | Load 0x2,-0x2 0741 250e |% | Execute Variant_Record,Field_Reference,Indirect,Field_Number 0xe 0742 01d5 | | Execute Vector,Field_Reference 0743 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 0744 c403 | | Store 0x2,0x3 0745 e5fe | | Load 0x2,-0x2 ; Debug Table 0x26.0x6 = 0x745,0x4 0746 2c05 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x5 0747 00da | | Load_Top At_Offset_2 0748 e001 | | Load 0x0,0x1 0749 1811 | | Execute Package,Field_Execute,Field_Number 0x11 074a 680b |h | Jump_Zero 0x756 074b e5fe | | Load 0x2,-0x2 ; Debug Table 0x26.0x7 = 0x74b,0x5 074c e006 | | Load 0x0,0x6 074d 00db | | Load_Top At_Offset_3 074e e001 | | Load 0x0,0x1 074f 1817 | | Execute Package,Field_Execute,Field_Number 0x17 0750 e5fe | | Load 0x2,-0x2 0751 2c05 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x5 0752 8252 | R | Call 0x1,0x52 0753 e5ff | | Load 0x2,-0x1 0754 8254 | T | Call 0x1,0x54 0755 00d1 | | Pop_Control Pop_Count_1 0756 00da | | Load_Top At_Offset_2 ; Debug Table 0x26.0x8 = 0x756,0x6 0757 e5fe | | Load 0x2,-0x2 0758 250e |% | Execute Variant_Record,Field_Reference,Indirect,Field_Number 0xe 0759 01d5 | | Execute Vector,Field_Reference 075a 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 075b c404 | | Store 0x2,0x4 075c e5fe | | Load 0x2,-0x2 ; Debug Table 0x26.0x9 = 0x75c,0x7 075d 2c06 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x6 075e 00d9 | | Load_Top At_Offset_1 075f e001 | | Load 0x0,0x1 0760 180f | | Execute Package,Field_Execute,Field_Number 0xf 0761 680b |h | Jump_Zero 0x76d 0762 e5fe | | Load 0x2,-0x2 ; Debug Table 0x26.0xa = 0x762,0x8 0763 e5fe | | Load 0x2,-0x2 0764 2c06 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x6 0765 e006 | | Load 0x0,0x6 0766 00db | | Load_Top At_Offset_3 0767 e001 | | Load 0x0,0x1 0768 1816 | | Execute Package,Field_Execute,Field_Number 0x16 0769 8252 | R | Call 0x1,0x52 076a e5ff | | Load 0x2,-0x1 076b 8254 | T | Call 0x1,0x54 076c 00d1 | | Pop_Control Pop_Count_1 076d 00cf | | Action Mark_Auxiliary 076e 00db | | Load_Top At_Offset_3 ; Debug Table 0x26.0xb = 0x76e,0x9 076f 0aff | | Execute_Immediate Plus,-0x1 0770 0248 | H | Execute Discrete,Check_In_Integer 0771 4801 |H | Short_Literal 0x1 0772 0263 | c | Execute Discrete,Above_Bound 0773 701d |p | Jump_Nonzero 0x791 0774 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x26.0xc = 0x774,0xa 0775 e5fe | | Load 0x2,-0x2 0776 250e |% | Execute Variant_Record,Field_Reference,Indirect,Field_Number 0xe 0777 01d5 | | Execute Vector,Field_Reference 0778 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 0779 c403 | | Store 0x2,0x3 077a 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x26.0xd = 0x77a,0xb 077b 0a01 | | Execute_Immediate Plus,0x1 077c 0248 | H | Execute Discrete,Check_In_Integer 077d e5fe | | Load 0x2,-0x2 077e 250e |% | Execute Variant_Record,Field_Reference,Indirect,Field_Number 0xe 077f 01d5 | | Execute Vector,Field_Reference 0780 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 0781 c404 | | Store 0x2,0x4 0782 e5fe | | Load 0x2,-0x2 ; Debug Table 0x26.0xe = 0x782,0xc 0783 e006 | | Load 0x0,0x6 0784 e404 | | Load 0x2,0x4 0785 e001 | | Load 0x0,0x1 0786 1817 | | Execute Package,Field_Execute,Field_Number 0x17 0787 e006 | | Load 0x0,0x6 0788 e403 | | Load 0x2,0x3 0789 e001 | | Load 0x0,0x1 078a 1816 | | Execute Package,Field_Execute,Field_Number 0x16 078b 8252 | R | Call 0x1,0x52 078c e5ff | | Load 0x2,-0x1 078d 8254 | T | Call 0x1,0x54 078e 00d1 | | Pop_Control Pop_Count_1 078f 00c8 | | Action Pop_Auxiliary_Range 0790 3fe3 |? | Loop_Increasing 0x774 0791 00ce | | Action Pop_Auxiliary 0792 4502 |E | Exit_Suprogram New_Top_Offset 0x2 0793 e5fe | | Load 0x2,-0x2 ; Debug Table 0x26.0xf = 0x793,0xd 0794 e5fe | | Load 0x2,-0x2 0795 2c06 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x6 0796 e5fe | | Load 0x2,-0x2 0797 2c05 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x5 0798 8252 | R | Call 0x1,0x52 0799 e5ff | | Load 0x2,-0x1 079a 8254 | T | Call 0x1,0x54 079b 00d1 | | Pop_Control Pop_Count_1 079c 4502 |E | Exit_Suprogram New_Top_Offset 0x2 079d 0000 0000 | | .XXX[0x3] 079f 0000 | | 07a0 ; -------------------------------------------------------------------------------------- 07a0 ; SUBPROGRAM 07a0 ; -------------------------------------------------------------------------------------- 07a0 07b8 | | .CONST 0x07b8 ; Address of begin 07a1 0004 | | .CONST 0x0004 ; Address of exception handler 07a2 0005 | | .CONST 0x0005 ; Number of locals 07a3 INIT_07a0: 07a3 00db | | Load_Top At_Offset_3 ; Debug Table 0x27 = .DEBUG 0x07a3,0x173a,0x1001,0x0000,0x005a,0x3a85,0x0000,0x060d ; Debug Table 0x27.0x0 = 0x7a3,0xffff 07a4 2c07 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x7 07a5 0a01 | | Execute_Immediate Plus,0x1 07a6 e22c | , | Load 0x1,0x2c 07a7 03ec | | Declare_Variable Discrete,With_Value,With_Constraint 07a8 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x27.0x1 = 0x7a8,0xfffe 07a9 e5fe | | Load 0x2,-0x2 07aa 250d |% | Execute Variant_Record,Field_Reference,Indirect,Field_Number 0xd 07ab 01d5 | | Execute Vector,Field_Reference 07ac 0007 | | Action Break_Optional 07ad e213 | | Load 0x1,0x13 ; Debug Table 0x27.0x2 = 0x7ad,0xfffd 07ae 02c7 | | Declare_Variable Any 07af e5ff | | Load 0x2,-0x1 07b0 e212 | | Load 0x1,0x12 07b1 0119 | | Execute Any,Check_In_Formal_Type 07b2 8219 | | Call 0x1,0x19 07b3 c404 | | Store 0x2,0x4 07b4 e214 | | Load 0x1,0x14 ; Debug Table 0x27.0x3 = 0x7b4,0xfffc 07b5 02c7 | | Declare_Variable Any 07b6 00d8 | | Load_Top At_Offset_0 07b7 1c00 | | Execute_Immediate Run_Utility,0x0 07b8 BODY_07a0: 07b8 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x27.0x4 = 0x7b8,0x1 07b9 e213 | | Load 0x1,0x13 07ba 0119 | | Execute Any,Check_In_Formal_Type 07bb 821a | | Call 0x1,0x1a 07bc 680a |h | Jump_Zero 0x7c7 07bd e5fe | | Load 0x2,-0x2 ; Debug Table 0x27.0x5 = 0x7bd,0x2 07be 2c0b |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0xb 07bf 0a01 | | Execute_Immediate Plus,0x1 07c0 e5fe | | Load 0x2,-0x2 07c1 280b |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0xb 07c2 0092 1100 | | Action Push_String_Extended,0x1100 ; "Prompt encountered for alternative" ; Debug Table 0x27.0x6 = 0x7c2,0x3 07c4 e007 | | Load 0x0,0x7 07c5 1820 | | Execute Package,Field_Execute,Field_Number 0x20 07c6 4502 |E | Exit_Suprogram New_Top_Offset 0x2 ; Debug Table 0x27.0x7 = 0x7c6,0x4 07c7 e5ff | | Load 0x2,-0x1 ; Debug Table 0x27.0x8 = 0x7c7,0x5 07c8 e212 | | Load 0x1,0x12 07c9 0119 | | Execute Any,Check_In_Formal_Type 07ca 8251 | Q | Call 0x1,0x51 07cb 00db | | Load_Top At_Offset_3 07cc 017d | } | Execute Record,Structure_Write 07cd 00cf | | Action Mark_Auxiliary 07ce 7824 |x$ | Jump 0x7f3 07cf 00da | | Load_Top At_Offset_2 ; Debug Table 0x27.0x9 = 0x7cf,0x7 07d0 e213 | | Load 0x1,0x13 07d1 0119 | | Execute Any,Check_In_Formal_Type 07d2 821b | | Call 0x1,0x1b 07d3 c405 | | Store 0x2,0x5 07d4 00da | | Load_Top At_Offset_2 ; Debug Table 0x27.0xa = 0x7d4,0x8 07d5 e213 | | Load 0x1,0x13 07d6 0119 | | Execute Any,Check_In_Formal_Type 07d7 821c | | Call 0x1,0x1c 07d8 c404 | | Store 0x2,0x4 07d9 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x27.0xb = 0x7d9,0x9 07da e214 | | Load 0x1,0x14 07db 0119 | | Execute Any,Check_In_Formal_Type 07dc 8222 | " | Call 0x1,0x22 07dd 680c |h | Jump_Zero 0x7ea 07de 00da | | Load_Top At_Offset_2 ; Debug Table 0x27.0xc = 0x7de,0xa 07df e213 | | Load 0x1,0x13 07e0 0119 | | Execute Any,Check_In_Formal_Type 07e1 821a | | Call 0x1,0x1a 07e2 7002 |p | Jump_Nonzero 0x7e5 07e3 4887 |H | Short_Literal 0x87 07e4 0257 | W | Execute Discrete,Raise 07e5 e5fe | | Load 0x2,-0x2 ; Debug Table 0x27.0xd = 0x7e5,0xb 07e6 e402 | | Load 0x2,0x2 07e7 8255 | U | Call 0x1,0x55 07e8 00d1 | | Pop_Control Pop_Count_1 07e9 7808 |x | Jump 0x7f2 07ea e5fe | | Load 0x2,-0x2 ; Debug Table 0x27.0xe = 0x7ea,0xc 07eb 00da | | Load_Top At_Offset_2 07ec e214 | | Load 0x1,0x14 07ed 0119 | | Execute Any,Check_In_Formal_Type 07ee 8253 | S | Call 0x1,0x53 07ef e402 | | Load 0x2,0x2 07f0 8254 | T | Call 0x1,0x54 07f1 00d1 | | Pop_Control Pop_Count_1 07f2 00c9 | | Action Pop_Auxiliary_Loop 07f3 00da | | Load_Top At_Offset_2 ; Debug Table 0x27.0xf = 0x7f3,0x6 07f4 e213 | | Load 0x1,0x13 07f5 0119 | | Execute Any,Check_In_Formal_Type 07f6 821a | | Call 0x1,0x1a 07f7 6fd7 |o | Jump_Zero 0x7cf 07f8 00ce | | Action Pop_Auxiliary 07f9 00db | | Load_Top At_Offset_3 ; Debug Table 0x27.0x10 = 0x7f9,0xd 07fa e5fe | | Load 0x2,-0x2 07fb 2807 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x7 07fc 00db | | Load_Top At_Offset_3 ; Debug Table 0x27.0x11 = 0x7fc,0xe 07fd 00db | | Load_Top At_Offset_3 07fe 3809 |8 | Execute Record,Field_Write,Field_Number 0x9 07ff 4502 |E | Exit_Suprogram New_Top_Offset 0x2 0800 ; -------------------------------------------------------------------------------------- 0800 ; SUBPROGRAM 0800 ; -------------------------------------------------------------------------------------- 0800 080a | | .CONST 0x080a ; Address of begin 0801 0004 | | .CONST 0x0004 ; Address of exception handler 0802 0002 | | .CONST 0x0002 ; Number of locals 0803 INIT_0800: 0803 e211 | | Load 0x1,0x11 ; Debug Table 0x28 = .DEBUG 0x0803,0x1760,0x1001,0x0000,0x005a,0x3a85,0x0000,0x06a0 ; Debug Table 0x28.0x0 = 0x803,0xffff 0804 02c7 | | Declare_Variable Any 0805 00db | | Load_Top At_Offset_3 0806 e210 | | Load 0x1,0x10 0807 0119 | | Execute Any,Check_In_Formal_Type 0808 8215 | | Call 0x1,0x15 0809 c402 | | Store 0x2,0x2 080a BODY_0800: 080a 00db | | Load_Top At_Offset_3 ; Debug Table 0x28.0x1 = 0x80a,0x1 080b e5fd | | Load 0x2,-0x3 080c 2803 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x3 080d 4800 |H | Short_Literal 0x0 ; Debug Table 0x28.0x2 = 0x80d,0x2 080e e5fd | | Load 0x2,-0x3 080f 2807 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x7 0810 4800 |H | Short_Literal 0x0 ; Debug Table 0x28.0x3 = 0x810,0x3 0811 e5fd | | Load 0x2,-0x3 0812 2808 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x8 0813 4800 |H | Short_Literal 0x0 ; Debug Table 0x28.0x4 = 0x813,0x4 0814 e5fd | | Load 0x2,-0x3 0815 2809 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x9 0816 4800 |H | Short_Literal 0x0 ; Debug Table 0x28.0x5 = 0x816,0x5 0817 e5fd | | Load 0x2,-0x3 0818 280a |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0xa 0819 4800 |H | Short_Literal 0x0 ; Debug Table 0x28.0x6 = 0x819,0x6 081a e5fd | | Load 0x2,-0x3 081b 280b |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0xb 081c e5fe | | Load 0x2,-0x2 ; Debug Table 0x28.0x7 = 0x81c,0x7 081d e5fd | | Load 0x2,-0x3 081e 280c |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0xc 081f e5fd | | Load 0x2,-0x3 ; Debug Table 0x28.0x8 = 0x81f,0x8 0820 2c06 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x6 0821 0120 | | Execute Any,Is_Value 0822 6803 |h | Jump_Zero 0x826 0823 e001 | | Load 0x0,0x1 0824 1b0d | | Execute Package,Field_Read,Field_Number 0xd 0825 7802 |x | Jump 0x828 0826 e5fd | | Load 0x2,-0x3 0827 2c06 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x6 0828 e5fd | | Load 0x2,-0x3 0829 2c05 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x5 082a 0120 | | Execute Any,Is_Value 082b 6803 |h | Jump_Zero 0x82f 082c e001 | | Load 0x0,0x1 082d 1b0d | | Execute Package,Field_Read,Field_Number 0xd 082e 7802 |x | Jump 0x831 082f e5fd | | Load 0x2,-0x3 0830 2c05 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x5 0831 e5ff | | Load 0x2,-0x1 0832 e210 | | Load 0x1,0x10 0833 0119 | | Execute Any,Check_In_Formal_Type 0834 821d | | Call 0x1,0x1d 0835 e5fd | | Load 0x2,-0x3 0836 2805 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x5 0837 e5fd | | Load 0x2,-0x3 0838 2806 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x6 0839 e5fd | | Load 0x2,-0x3 ; Debug Table 0x28.0x9 = 0x839,0x9 083a 2c05 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x5 083b e5fd | | Load 0x2,-0x3 083c 2c06 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x6 083d 012f | / | Execute Any,Equal 083e 6806 |h | Jump_Zero 0x845 083f 00db | | Load_Top At_Offset_3 0840 e210 | | Load 0x1,0x10 0841 0119 | | Execute Any,Check_In_Formal_Type 0842 8220 | | Call 0x1,0x20 0843 0f00 | | Execute_Immediate Equal,0x0 0844 7801 |x | Jump 0x846 0845 4800 |H | Short_Literal 0x0 0846 e5fd | | Load 0x2,-0x3 0847 2804 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x4 0848 00db | | Load_Top At_Offset_3 ; Debug Table 0x28.0xa = 0x848,0xa 0849 e210 | | Load 0x1,0x10 084a 0119 | | Execute Any,Check_In_Formal_Type 084b 8215 | | Call 0x1,0x15 084c c402 | | Store 0x2,0x2 084d 00cf | | Action Mark_Auxiliary 084e 780f |x | Jump 0x85e 084f e5fd | | Load 0x2,-0x3 ; Debug Table 0x28.0xb = 0x84f,0xc 0850 00da | | Load_Top At_Offset_2 0851 e211 | | Load 0x1,0x11 0852 0119 | | Execute Any,Check_In_Formal_Type 0853 8217 | | Call 0x1,0x17 0854 e212 | | Load 0x1,0x12 0855 0119 | | Execute Any,Check_In_Formal_Type 0856 8256 | V | Call 0x1,0x56 0857 00d1 | | Pop_Control Pop_Count_1 0858 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x28.0xc = 0x858,0xd 0859 e211 | | Load 0x1,0x11 085a 0119 | | Execute Any,Check_In_Formal_Type 085b 8218 | | Call 0x1,0x18 085c c402 | | Store 0x2,0x2 085d 00c9 | | Action Pop_Auxiliary_Loop 085e 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x28.0xd = 0x85e,0xb 085f e211 | | Load 0x1,0x11 0860 0119 | | Execute Any,Check_In_Formal_Type 0861 8216 | | Call 0x1,0x16 0862 6fec |o | Jump_Zero 0x84f 0863 4503 |E | Exit_Suprogram New_Top_Offset 0x3 0864 0000 0000 | | .BLANK 0000[0x4] 0868 ; -------------------------------------------------------------------------------------- 0868 ; SUBPROGRAM 0868 ; -------------------------------------------------------------------------------------- 0868 086b | k | .CONST 0x086b ; Address of begin 0869 0004 | | .CONST 0x0004 ; Address of exception handler 086a 0001 | | .CONST 0x0001 ; Number of locals 086b BODY_0868: 086b INIT_0868: 086b e006 | | Load 0x0,0x6 ; Debug Table 0x29 = .DEBUG 0x086b,0x177e,0x1002,0x0000,0x005a,0x3a85,0x0000,0x0720 ; Debug Table 0x29.0x0 = 0x86b,0x1 086c e5fe | | Load 0x2,-0x2 086d e5ff | | Load 0x2,-0x1 086e 250e |% | Execute Variant_Record,Field_Reference,Indirect,Field_Number 0xe 086f 01d5 | | Execute Vector,Field_Reference 0870 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 0871 e001 | | Load 0x0,0x1 0872 1816 | | Execute Package,Field_Execute,Field_Number 0x16 0873 e5fd | | Load 0x2,-0x3 0874 e5ff | | Load 0x2,-0x1 0875 250e |% | Execute Variant_Record,Field_Reference,Indirect,Field_Number 0xe 0876 01d5 | | Execute Vector,Field_Reference 0877 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 0878 012f | / | Execute Any,Equal 0879 4403 |D | Exit_Subprogram With_Value,New_Top_Offset 0x3 087a 0000 0000 | | .BLANK 0000[0x6] 0880 ; -------------------------------------------------------------------------------------- 0880 ; SUBPROGRAM 0880 ; -------------------------------------------------------------------------------------- 0880 088d | | .CONST 0x088d ; Address of begin 0881 0004 | | .CONST 0x0004 ; Address of exception handler 0882 0003 | | .CONST 0x0003 ; Number of locals 0883 INIT_0880: 0883 00db | | Load_Top At_Offset_3 ; Debug Table 0x2a = .DEBUG 0x0883,0x1782,0x1002,0x0000,0x005a,0x3a85,0x0000,0x074a ; Debug Table 0x2a.0x0 = 0x883,0xffff 0884 00db | | Load_Top At_Offset_3 0885 250d |% | Execute Variant_Record,Field_Reference,Indirect,Field_Number 0xd 0886 01d5 | | Execute Vector,Field_Reference 0887 0007 | | Action Break_Optional 0888 e5fd | | Load 0x2,-0x3 ; Debug Table 0x2a.0x1 = 0x888,0xfffe 0889 e5ff | | Load 0x2,-0x1 088a 250d |% | Execute Variant_Record,Field_Reference,Indirect,Field_Number 0xd 088b 01d5 | | Execute Vector,Field_Reference 088c 0007 | | Action Break_Optional 088d BODY_0880: 088d 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x2a.0x2 = 0x88d,0x1 088e 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 088f 6805 |h | Jump_Zero 0x895 0890 00d8 | | Load_Top At_Offset_0 0891 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 0892 6802 |h | Jump_Zero 0x895 0893 4801 |H | Short_Literal 0x1 ; Debug Table 0x2a.0x3 = 0x893,0x2 0894 4403 |D | Exit_Subprogram With_Value,New_Top_Offset 0x3 0895 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x2a.0x4 = 0x895,0x3 0896 3401 |4 | Execute Record,Field_Reference,Field_Number 0x1 0897 00eb | | Load_Encached Diana_Cache 0898 18a7 | | Execute Package,Field_Execute,Field_Number 0xa7 0899 7005 |p | Jump_Nonzero 0x89f 089a 00d8 | | Load_Top At_Offset_0 089b 3401 |4 | Execute Record,Field_Reference,Field_Number 0x1 089c 00eb | | Load_Encached Diana_Cache 089d 18a7 | | Execute Package,Field_Execute,Field_Number 0xa7 089e 6802 |h | Jump_Zero 0x8a1 089f 4800 |H | Short_Literal 0x0 ; Debug Table 0x2a.0x5 = 0x89f,0x4 08a0 4403 |D | Exit_Subprogram With_Value,New_Top_Offset 0x3 08a1 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x2a.0x6 = 0x8a1,0x5 08a2 3401 |4 | Execute Record,Field_Reference,Field_Number 0x1 08a3 00da | | Load_Top At_Offset_2 08a4 3401 |4 | Execute Record,Field_Reference,Field_Number 0x1 08a5 00eb | | Load_Encached Diana_Cache 08a6 1897 | | Execute Package,Field_Execute,Field_Number 0x97 08a7 4403 |D | Exit_Subprogram With_Value,New_Top_Offset 0x3 08a8 ; -------------------------------------------------------------------------------------- 08a8 ; SUBPROGRAM 08a8 ; -------------------------------------------------------------------------------------- 08a8 08b9 | | .CONST 0x08b9 ; Address of begin 08a9 0004 | | .CONST 0x0004 ; Address of exception handler 08aa 0004 | | .CONST 0x0004 ; Number of locals 08ab INIT_08a8: 08ab 00da | | Load_Top At_Offset_2 ; Debug Table 0x2b = .DEBUG 0x08ab,0x1792,0x1001,0x0000,0x005a,0x3a85,0x0000,0x07a8 ; Debug Table 0x2b.0x0 = 0x8ab,0xffff 08ac 250d |% | Execute Variant_Record,Field_Reference,Indirect,Field_Number 0xd 08ad 01da | | Execute Vector,Bounds 08ae e22c | , | Load 0x1,0x2c 08af 02a0 | | Declare_Subprogram Null_Subprogram 08b0 4801 |H | Short_Literal 0x1 08b1 035d | ] | Declare_Type Array,Defined 08b2 00d8 | | Load_Top At_Offset_0 08b3 0337 | 7 | Declare_Variable Array 08b4 0007 | | Action Break_Optional ; Debug Table 0x2b.0x1 = 0x8b4,0xfffe 08b5 0007 | | Action Break_Optional ; Debug Table 0x2b.0x2 = 0x8b5,0xfffd 08b6 0007 | | Action Break_Optional ; Debug Table 0x2b.0x3 = 0x8b6,0xfffc 08b7 e22c | , | Load 0x1,0x2c ; Debug Table 0x2b.0x4 = 0x8b7,0xfffb 08b8 0601 | | Execute_Immediate Set_Value_Unchecked,0x1 08b9 BODY_08a8: 08b9 e5ff | | Load 0x2,-0x1 ; Debug Table 0x2b.0x5 = 0x8b9,0x1 08ba 2c07 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x7 08bb 7001 |p | Jump_Nonzero 0x8bd 08bc 4501 |E | Exit_Suprogram New_Top_Offset 0x1 ; Debug Table 0x2b.0x6 = 0x8bc,0x2 08bd 4801 |H | Short_Literal 0x1 ; Debug Table 0x2b.0x7 = 0x8bd,0x3 08be 4801 |H | Short_Literal 0x1 08bf 00db | | Load_Top At_Offset_3 08c0 01d6 | | Execute Vector,Field_Write 08c1 00cf | | Action Mark_Auxiliary 08c2 e5ff | | Load 0x2,-0x1 ; Debug Table 0x2b.0x8 = 0x8c2,0x4 08c3 2c07 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x7 08c4 4802 |H | Short_Literal 0x2 08c5 0263 | c | Execute Discrete,Above_Bound 08c6 7021 |p! | Jump_Nonzero 0x8e8 08c7 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x2b.0x9 = 0x8c7,0x5 08c8 e404 | | Load 0x2,0x4 08c9 e5ff | | Load 0x2,-0x1 08ca 8259 | Y | Call 0x1,0x59 08cb 7016 |p | Jump_Nonzero 0x8e2 08cc 00db | | Load_Top At_Offset_3 ; Debug Table 0x2b.0xa = 0x8cc,0x6 08cd 0a01 | | Execute_Immediate Plus,0x1 08ce c404 | | Store 0x2,0x4 08cf 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x2b.0xb = 0x8cf,0x7 08d0 e404 | | Load 0x2,0x4 08d1 027e | ~ | Execute Discrete,Not_Equal 08d2 680f |h | Jump_Zero 0x8e2 08d3 e5ff | | Load 0x2,-0x1 ; Debug Table 0x2b.0xc = 0x8d3,0x8 08d4 00d8 | | Load_Top At_Offset_0 08d5 250d |% | Execute Variant_Record,Field_Reference,Indirect,Field_Number 0xd 08d6 00d8 | | Load_Top At_Offset_0 08d7 e404 | | Load 0x2,0x4 08d8 e407 | | Load 0x2,0x7 08d9 e5ff | | Load 0x2,-0x1 08da 250d |% | Execute Variant_Record,Field_Reference,Indirect,Field_Number 0xd 08db 01d5 | | Execute Vector,Field_Reference 08dc 00d9 | | Load_Top At_Offset_1 08dd 00db | | Load_Top At_Offset_3 08de 01d6 | | Execute Vector,Field_Write 08df 00d2 | | Pop_Control Pop_Count_2 08e0 00d0 | | Action Swap_Control 08e1 290d |) | Execute Variant_Record,Field_Write,Fixed,Indirect,Field_Number 0xd 08e2 00db | | Load_Top At_Offset_3 ; Debug Table 0x2b.0xd = 0x8e2,0x9 08e3 00d9 | | Load_Top At_Offset_1 08e4 e403 | | Load 0x2,0x3 08e5 01d6 | | Execute Vector,Field_Write 08e6 00c8 | | Action Pop_Auxiliary_Range 08e7 3fdf |? | Loop_Increasing 0x8c7 08e8 00c9 | | Action Pop_Auxiliary_Loop 08e9 e5ff | | Load 0x2,-0x1 ; Debug Table 0x2b.0xe = 0x8e9,0xa 08ea 2c08 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x8 08eb 4801 |H | Short_Literal 0x1 08ec 0263 | c | Execute Discrete,Above_Bound 08ed 7017 |p | Jump_Nonzero 0x905 08ee e5ff | | Load 0x2,-0x1 ; Debug Table 0x2b.0xf = 0x8ee,0xb 08ef 00d8 | | Load_Top At_Offset_0 08f0 250e |% | Execute Variant_Record,Field_Reference,Indirect,Field_Number 0xe 08f1 00d8 | | Load_Top At_Offset_0 08f2 00db | | Load_Top At_Offset_3 08f3 00d9 | | Load_Top At_Offset_1 08f4 01d7 | | Execute Vector,Field_Read 08f5 00d0 | | Action Swap_Control 08f6 00d1 | | Pop_Control Pop_Count_1 08f7 00db | | Load_Top At_Offset_3 08f8 e5ff | | Load 0x2,-0x1 08f9 250e |% | Execute Variant_Record,Field_Reference,Indirect,Field_Number 0xe 08fa 01d5 | | Execute Vector,Field_Reference 08fb 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 08fc e403 | | Load 0x2,0x3 08fd 01d7 | | Execute Vector,Field_Read 08fe 00d9 | | Load_Top At_Offset_1 08ff 3800 |8 | Execute Record,Field_Write,Field_Number 0x0 0900 00d1 | | Pop_Control Pop_Count_1 0901 00d0 | | Action Swap_Control 0902 290e |) | Execute Variant_Record,Field_Write,Fixed,Indirect,Field_Number 0xe 0903 00c8 | | Action Pop_Auxiliary_Range 0904 3fe9 |? | Loop_Increasing 0x8ee 0905 00ce | | Action Pop_Auxiliary 0906 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x2b.0x10 = 0x906,0xc 0907 e5ff | | Load 0x2,-0x1 0908 2807 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x7 0909 4501 |E | Exit_Suprogram New_Top_Offset 0x1 090a 0000 0000 | | .BLANK 0000[0x6] 0910 ; -------------------------------------------------------------------------------------- 0910 ; SUBPROGRAM 0910 ; -------------------------------------------------------------------------------------- 0910 0917 | | .CONST 0x0917 ; Address of begin 0911 0004 | | .CONST 0x0004 ; Address of exception handler 0912 0002 | | .CONST 0x0002 ; Number of locals 0913 INIT_0910: 0913 0007 | | Action Break_Optional ; Debug Table 0x2c = .DEBUG 0x0913,0x17b6,0x1001,0x0000,0x005a,0x3a85,0x0000,0x084e ; Debug Table 0x2c.0x0 = 0x913,0xffff 0914 0007 | | Action Break_Optional ; Debug Table 0x2c.0x1 = 0x914,0xfffe 0915 e22a | * | Load 0x1,0x2a ; Debug Table 0x2c.0x2 = 0x915,0xfffd 0916 0601 | | Execute_Immediate Set_Value_Unchecked,0x1 0917 BODY_0910: 0917 00db | | Load_Top At_Offset_3 ; Debug Table 0x2c.0x3 = 0x917,0x1 0918 2c08 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x8 0919 e5ff | | Load 0x2,-0x1 091a 2c07 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x7 091b 027a | z | Execute Discrete,Less_Equal 091c 6801 |h | Jump_Zero 0x91e 091d 4501 |E | Exit_Suprogram New_Top_Offset 0x1 ; Debug Table 0x2c.0x4 = 0x91d,0x2 091e 00cf | | Action Mark_Auxiliary 091f e5ff | | Load 0x2,-0x1 ; Debug Table 0x2c.0x5 = 0x91f,0x3 0920 2c08 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x8 0921 4802 |H | Short_Literal 0x2 0922 0263 | c | Execute Discrete,Above_Bound 0923 7036 |p6 | Jump_Nonzero 0x95a 0924 00cf | | Action Mark_Auxiliary ; Debug Table 0x2c.0x6 = 0x924,0x4 0925 e402 | | Load 0x2,0x2 ; Debug Table 0x2c.0x7 = 0x925,0xfbff 0926 e5ff | | Load 0x2,-0x1 0927 250e |% | Execute Variant_Record,Field_Reference,Indirect,Field_Number 0xe 0928 01d5 | | Execute Vector,Field_Reference 0929 0007 | | Action Break_Optional 092a 00da | | Load_Top At_Offset_2 ; Debug Table 0x2c.0x8 = 0x92a,0xfbfe 092b e5ff | | Load 0x2,-0x1 092c 250e |% | Execute Variant_Record,Field_Reference,Indirect,Field_Number 0xe 092d 01d5 | | Execute Vector,Field_Reference 092e 0007 | | Action Break_Optional 092f 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x2c.0x9 = 0x92f,0x401 0930 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 0931 00d9 | | Load_Top At_Offset_1 0932 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 0933 027f | | Execute Discrete,Equal 0934 680e |h | Jump_Zero 0x943 0935 00db | | Load_Top At_Offset_3 0936 e402 | | Load 0x2,0x2 0937 e5ff | | Load 0x2,-0x1 0938 8258 | X | Call 0x1,0x58 0939 6809 |h | Jump_Zero 0x943 093a 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x2c.0xa = 0x93a,0x402 093b 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 093c 00da | | Load_Top At_Offset_2 093d 3802 |8 | Execute Record,Field_Write,Field_Number 0x2 093e 0007 | | Action Break_Optional ; Debug Table 0x2c.0xb = 0x93e,0x403 093f 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x2c.0xc = 0x93f,0x801 0940 00da | | Load_Top At_Offset_2 ; Debug Table 0x2c.0xd = 0x940,0x403 0941 3803 |8 | Execute Record,Field_Write,Field_Number 0x3 0942 7813 |x | Jump 0x956 0943 e402 | | Load 0x2,0x2 ; Debug Table 0x2c.0xe = 0x943,0x404 0944 0a01 | | Execute_Immediate Plus,0x1 0945 c402 | | Store 0x2,0x2 0946 00db | | Load_Top At_Offset_3 ; Debug Table 0x2c.0xf = 0x946,0x405 0947 e402 | | Load 0x2,0x2 0948 027e | ~ | Execute Discrete,Not_Equal 0949 680c |h | Jump_Zero 0x956 094a e5ff | | Load 0x2,-0x1 ; Debug Table 0x2c.0x10 = 0x94a,0x406 094b 00d8 | | Load_Top At_Offset_0 094c 250e |% | Execute Variant_Record,Field_Reference,Indirect,Field_Number 0xe 094d 00d8 | | Load_Top At_Offset_0 094e e402 | | Load 0x2,0x2 094f e408 | | Load 0x2,0x8 0950 00d9 | | Load_Top At_Offset_1 0951 00db | | Load_Top At_Offset_3 0952 01d6 | | Execute Vector,Field_Write 0953 00d2 | | Pop_Control Pop_Count_2 0954 00d0 | | Action Swap_Control 0955 290e |) | Execute Variant_Record,Field_Write,Fixed,Indirect,Field_Number 0xe 0956 00d2 | | Pop_Control Pop_Count_2 0957 00ce | | Action Pop_Auxiliary 0958 00c8 | | Action Pop_Auxiliary_Range 0959 3fca |? | Loop_Increasing 0x924 095a 00ce | | Action Pop_Auxiliary 095b 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x2c.0x11 = 0x95b,0x5 095c e5ff | | Load 0x2,-0x1 095d 2808 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x8 095e 4501 |E | Exit_Suprogram New_Top_Offset 0x1 095f 0000 | | .XXX[0x1] 0960 ; -------------------------------------------------------------------------------------- 0960 ; SUBPROGRAM 0960 ; -------------------------------------------------------------------------------------- 0960 0968 | h | .CONST 0x0968 ; Address of begin 0961 0004 | | .CONST 0x0004 ; Address of exception handler 0962 0002 | | .CONST 0x0002 ; Number of locals 0963 INIT_0960: 0963 0007 | | Action Break_Optional ; Debug Table 0x2d = .DEBUG 0x0963,0x17dc,0x1002,0x0000,0x005a,0x3a85,0x0000,0x08e9 ; Debug Table 0x2d.0x0 = 0x963,0xffff 0964 00da | | Load_Top At_Offset_2 ; Debug Table 0x2d.0x1 = 0x964,0xfffe 0965 2c08 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x8 0966 e22a | * | Load 0x1,0x2a 0967 03f1 | | Declare_Variable Discrete,With_Value 0968 BODY_0960: 0968 00db | | Load_Top At_Offset_3 ; Debug Table 0x2d.0x2 = 0x968,0x1 0969 2c0a |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0xa 096a 7002 |p | Jump_Nonzero 0x96d 096b 4887 |H | Short_Literal 0x87 096c 0257 | W | Execute Discrete,Raise 096d 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x2d.0x3 = 0x96d,0x2 096e 0c01 | | Execute_Immediate Greater_Equal,0x1 096f 680c |h | Jump_Zero 0x97c 0970 00db | | Load_Top At_Offset_3 0971 2c05 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x5 0972 4801 |H | Short_Literal 0x1 0973 e5ff | | Load 0x2,-0x1 0974 250e |% | Execute Variant_Record,Field_Reference,Indirect,Field_Number 0xe 0975 01d5 | | Execute Vector,Field_Reference 0976 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 0977 e001 | | Load 0x0,0x1 0978 1811 | | Execute Package,Field_Execute,Field_Number 0x11 0979 6802 |h | Jump_Zero 0x97c 097a 4800 |H | Short_Literal 0x0 ; Debug Table 0x2d.0x4 = 0x97a,0x3 097b 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 097c 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x2d.0x5 = 0x97c,0x4 097d 0c01 | | Execute_Immediate Greater_Equal,0x1 097e 680c |h | Jump_Zero 0x98b 097f 00db | | Load_Top At_Offset_3 0980 2c06 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x6 0981 00d9 | | Load_Top At_Offset_1 0982 e5ff | | Load 0x2,-0x1 0983 250e |% | Execute Variant_Record,Field_Reference,Indirect,Field_Number 0xe 0984 01d5 | | Execute Vector,Field_Reference 0985 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 0986 e001 | | Load 0x0,0x1 0987 180f | | Execute Package,Field_Execute,Field_Number 0xf 0988 6802 |h | Jump_Zero 0x98b 0989 4800 |H | Short_Literal 0x0 ; Debug Table 0x2d.0x6 = 0x989,0x5 098a 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 098b 00cf | | Action Mark_Auxiliary 098c 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x2d.0x7 = 0x98c,0x6 098d 4802 |H | Short_Literal 0x2 098e 0263 | c | Execute Discrete,Above_Bound 098f 700c |p | Jump_Nonzero 0x99c 0990 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x2d.0x8 = 0x990,0x7 0991 00d9 | | Load_Top At_Offset_1 0992 0aff | | Execute_Immediate Plus,-0x1 0993 e22a | * | Load 0x1,0x2a 0994 025b | [ | Execute Discrete,Check_In_Type 0995 e5ff | | Load 0x2,-0x1 0996 8258 | X | Call 0x1,0x58 0997 7002 |p | Jump_Nonzero 0x99a 0998 4800 |H | Short_Literal 0x0 ; Debug Table 0x2d.0x9 = 0x998,0x8 0999 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 099a 00c8 | | Action Pop_Auxiliary_Range 099b 3ff4 |? | Loop_Increasing 0x990 099c 00ce | | Action Pop_Auxiliary 099d 4801 |H | Short_Literal 0x1 ; Debug Table 0x2d.0xa = 0x99d,0x9 099e 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 099f 0000 | | .XXX[0x1] 09a0 ; -------------------------------------------------------------------------------------- 09a0 ; SUBPROGRAM 09a0 ; -------------------------------------------------------------------------------------- 09a0 09a3 | | .CONST 0x09a3 ; Address of begin 09a1 0004 | | .CONST 0x0004 ; Address of exception handler 09a2 0001 | | .CONST 0x0001 ; Number of locals 09a3 BODY_09a0: 09a3 INIT_09a0: 09a3 00da | | Load_Top At_Offset_2 ; Debug Table 0x2e = .DEBUG 0x09a3,0x17f4,0x1001,0x0000,0x005a,0x3a85,0x0000,0x0961 ; Debug Table 0x2e.0x0 = 0x9a3,0x1 09a4 e5fe | | Load 0x2,-0x2 09a5 027d | } | Execute Discrete,Greater 09a6 6813 |h | Jump_Zero 0x9ba 09a7 e5fd | | Load 0x2,-0x3 ; Debug Table 0x2e.0x1 = 0x9a7,0x2 09a8 2c08 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x8 09a9 0f00 | | Execute_Immediate Equal,0x0 09aa 00db | | Load_Top At_Offset_3 09ab 0f01 | | Execute_Immediate Equal,0x1 09ac e5fe | | Load 0x2,-0x2 09ad 0f00 | | Execute_Immediate Equal,0x0 09ae 0279 | y | Execute Discrete,And 09af 0279 | y | Execute Discrete,And 09b0 7002 |p | Jump_Nonzero 0x9b3 09b1 4887 |H | Short_Literal 0x87 09b2 0257 | W | Execute Discrete,Raise 09b3 4801 |H | Short_Literal 0x1 ; Debug Table 0x2e.0x2 = 0x9b3,0x3 09b4 e005 | | Load 0x0,0x5 09b5 181d | | Execute Package,Field_Execute,Field_Number 0x1d 09b6 48e2 |H | Short_Literal 0xe2 ; Debug Table 0x2e.0x3 = 0x9b6,0x4 09b7 e008 | | Load 0x0,0x8 09b8 1810 | | Execute Package,Field_Execute,Field_Number 0x10 09b9 4503 |E | Exit_Suprogram New_Top_Offset 0x3 09ba 00da | | Load_Top At_Offset_2 ; Debug Table 0x2e.0x4 = 0x9ba,0x5 09bb e5fe | | Load 0x2,-0x2 09bc 027f | | Execute Discrete,Equal 09bd 7002 |p | Jump_Nonzero 0x9c0 09be 4887 |H | Short_Literal 0x87 09bf 0257 | W | Execute Discrete,Raise 09c0 e5fc | | Load 0x2,-0x4 ; Debug Table 0x2e.0x5 = 0x9c0,0x6 09c1 e5fd | | Load 0x2,-0x3 09c2 4801 |H | Short_Literal 0x1 09c3 e5ff | | Load 0x2,-0x1 09c4 e5fd | | Load 0x2,-0x3 09c5 250e |% | Execute Variant_Record,Field_Reference,Indirect,Field_Number 0xe 09c6 01d5 | | Execute Vector,Field_Reference 09c7 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 09c8 8276 | v | Call 0x1,0x76 09c9 00d1 | | Pop_Control Pop_Count_1 09ca c5fc | | Store 0x2,-0x4 09cb 4503 |E | Exit_Suprogram New_Top_Offset 0x3 09cc 0000 0000 | | .BLANK 0000[0x4] 09d0 ; -------------------------------------------------------------------------------------- 09d0 ; SUBPROGRAM 09d0 ; -------------------------------------------------------------------------------------- 09d0 09e4 | | .CONST 0x09e4 ; Address of begin 09d1 0004 | | .CONST 0x0004 ; Address of exception handler 09d2 0005 | | .CONST 0x0005 ; Number of locals 09d3 INIT_09d0: 09d3 00db | | Load_Top At_Offset_3 ; Debug Table 0x2f = .DEBUG 0x09d3,0x1802,0x1001,0x0000,0x005a,0x3a85,0x0000,0x0975 ; Debug Table 0x2f.0x0 = 0x9d3,0xffff 09d4 00db | | Load_Top At_Offset_3 09d5 e5fd | | Load 0x2,-0x3 09d6 8277 | w | Call 0x1,0x77 09d7 e22c | , | Load 0x1,0x2c 09d8 03f1 | | Declare_Variable Discrete,With_Value 09d9 e5fe | | Load 0x2,-0x2 ; Debug Table 0x2f.0x1 = 0x9d9,0xfffe 09da e5ff | | Load 0x2,-0x1 09db 00da | | Load_Top At_Offset_2 09dc e5fd | | Load 0x2,-0x3 09dd 8278 | x | Call 0x1,0x78 09de e22a | * | Load 0x1,0x2a 09df 03f1 | | Declare_Variable Discrete,With_Value 09e0 00e1 | | Load_Encached Boolean_Cache ; Debug Table 0x2f.0x2 = 0x9e0,0xfffd 09e1 0600 | | Execute_Immediate Set_Value_Unchecked,0x0 09e2 e002 | | Load 0x0,0x2 ; Debug Table 0x2f.0x3 = 0x9e2,0xfffc 09e3 1b0d | | Execute Package,Field_Read,Field_Number 0xd 09e4 BODY_09d0: 09e4 00cf | | Action Mark_Auxiliary 09e5 00db | | Load_Top At_Offset_3 ; Debug Table 0x2f.0x4 = 0x9e5,0x1 09e6 e5ff | | Load 0x2,-0x1 09e7 0263 | c | Execute Discrete,Above_Bound 09e8 7055 |pU | Jump_Nonzero 0xa3e 09e9 00cf | | Action Mark_Auxiliary ; Debug Table 0x2f.0x5 = 0x9e9,0x2 09ea 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x2f.0x6 = 0x9ea,0xfbff 09eb e5fd | | Load 0x2,-0x3 09ec 250e |% | Execute Variant_Record,Field_Reference,Indirect,Field_Number 0xe 09ed 01d5 | | Execute Vector,Field_Reference 09ee 0007 | | Action Break_Optional 09ef 00da | | Load_Top At_Offset_2 ; Debug Table 0x2f.0x7 = 0x9ef,0xfbfe 09f0 e403 | | Load 0x2,0x3 09f1 027f | | Execute Discrete,Equal 09f2 00e1 | | Load_Encached Boolean_Cache 09f3 03f1 | | Declare_Variable Discrete,With_Value 09f4 e002 | | Load 0x0,0x2 ; Debug Table 0x2f.0x8 = 0x9f4,0x401 09f5 1b0d | | Execute Package,Field_Read,Field_Number 0xd 09f6 e5fd | | Load 0x2,-0x3 09f7 00da | | Load_Top At_Offset_2 09f8 0f00 | | Execute_Immediate Equal,0x0 09f9 e408 | | Load 0x2,0x8 09fa 826c | l | Call 0x1,0x6c 09fb 00d1 | | Pop_Control Pop_Count_1 09fc c405 | | Store 0x2,0x5 09fd 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x2f.0x9 = 0x9fd,0x402 09fe 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 09ff e402 | | Load 0x2,0x2 0a00 027f | | Execute Discrete,Equal 0a01 6807 |h | Jump_Zero 0xa09 0a02 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x2f.0xa = 0xa02,0x403 0a03 6802 |h | Jump_Zero 0xa06 0a04 4887 |H | Short_Literal 0x87 0a05 0257 | W | Execute Discrete,Raise 0a06 4801 |H | Short_Literal 0x1 ; Debug Table 0x2f.0xb = 0xa06,0x404 0a07 a404 | | Store_Unchecked 0x2,0x4 0a08 7831 |x1 | Jump 0xa3a 0a09 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x2f.0xc = 0xa09,0x405 0a0a 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 0a0b 00da | | Load_Top At_Offset_2 0a0c 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 0a0d 012f | / | Execute Any,Equal 0a0e 6807 |h | Jump_Zero 0xa16 0a0f 4800 |H | Short_Literal 0x0 ; Debug Table 0x2f.0xd = 0xa0f,0x406 0a10 00d9 | | Load_Top At_Offset_1 0a11 e405 | | Load 0x2,0x5 0a12 e40a | | Load 0x2,0xa 0a13 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 0a14 826d | m | Call 0x1,0x6d 0a15 7824 |x$ | Jump 0xa3a 0a16 e5fd | | Load 0x2,-0x3 ; Debug Table 0x2f.0xe = 0xa16,0x407 0a17 2c0a |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0xa 0a18 e404 | | Load 0x2,0x4 0a19 0f00 | | Execute_Immediate Equal,0x0 0a1a 0279 | y | Execute Discrete,And 0a1b 6807 |h | Jump_Zero 0xa23 0a1c 4801 |H | Short_Literal 0x1 ; Debug Table 0x2f.0xf = 0xa1c,0x408 0a1d 00d9 | | Load_Top At_Offset_1 0a1e e405 | | Load 0x2,0x5 0a1f e40a | | Load 0x2,0xa 0a20 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 0a21 826f | o | Call 0x1,0x6f 0a22 7817 |x | Jump 0xa3a 0a23 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x2f.0x10 = 0xa23,0x409 0a24 3c03 |< | Execute Record,Field_Read,Field_Number 0x3 0a25 0007 | | Action Break_Optional 0a26 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x2f.0x11 = 0xa26,0x801 0a27 021d | | Execute Heap_Access,Is_Null 0a28 00d0 | | Action Swap_Control 0a29 00d1 | | Pop_Control Pop_Count_1 0a2a 7007 |p | Jump_Nonzero 0xa32 ; Debug Table 0x2f.0x12 = 0xa2a,0x409 0a2b 4800 |H | Short_Literal 0x0 ; Debug Table 0x2f.0x13 = 0xa2b,0x40a 0a2c 00d9 | | Load_Top At_Offset_1 0a2d e405 | | Load 0x2,0x5 0a2e e40a | | Load 0x2,0xa 0a2f 3c03 |< | Execute Record,Field_Read,Field_Number 0x3 0a30 8271 | q | Call 0x1,0x71 0a31 7808 |x | Jump 0xa3a 0a32 4800 |H | Short_Literal 0x0 ; Debug Table 0x2f.0x14 = 0xa32,0x40b 0a33 00d9 | | Load_Top At_Offset_1 0a34 e405 | | Load 0x2,0x5 0a35 e40a | | Load 0x2,0xa 0a36 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 0a37 e40a | | Load 0x2,0xa 0a38 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 0a39 8270 | p | Call 0x1,0x70 0a3a 00d2 | | Pop_Control Pop_Count_2 0a3b 00ce | | Action Pop_Auxiliary 0a3c 00c8 | | Action Pop_Auxiliary_Range 0a3d 3fab |? | Loop_Increasing 0x9e9 0a3e 00ce | | Action Pop_Auxiliary 0a3f e5fc | | Load 0x2,-0x4 ; Debug Table 0x2f.0x15 = 0xa3f,0x3 0a40 e5fd | | Load 0x2,-0x3 0a41 e5ff | | Load 0x2,-0x1 0a42 e403 | | Load 0x2,0x3 0a43 027d | } | Execute Discrete,Greater 0a44 e402 | | Load 0x2,0x2 0a45 8276 | v | Call 0x1,0x76 0a46 00d1 | | Pop_Control Pop_Count_1 0a47 c5fc | | Store 0x2,-0x4 0a48 4503 |E | Exit_Suprogram New_Top_Offset 0x3 0a49 0000 0000 | | .BLANK 0000[0x7] 0a50 ; -------------------------------------------------------------------------------------- 0a50 ; SUBPROGRAM 0a50 ; -------------------------------------------------------------------------------------- 0a50 0a5c | \ | .CONST 0x0a5c ; Address of begin 0a51 0004 | | .CONST 0x0004 ; Address of exception handler 0a52 0007 | | .CONST 0x0007 ; Number of locals 0a53 INIT_0a50: 0a53 00e1 | | Load_Encached Boolean_Cache ; Debug Table 0x30 = .DEBUG 0x0a53,0x1830,0x1001,0x0000,0x005a,0x3a85,0x0000,0x0989 ; Debug Table 0x30.0x0 = 0xa53,0xffff 0a54 e22a | * | Load 0x1,0x2a ; Debug Table 0x30.0x1 = 0xa54,0xfffe 0a55 03e9 | | Declare_Variable Discrete,Duplicate 0a56 e002 | | Load 0x0,0x2 ; Debug Table 0x30.0x2 = 0xa56,0xfffd 0a57 1b0d | | Execute Package,Field_Read,Field_Number 0xd 0a58 0600 | | Execute_Immediate Set_Value_Unchecked,0x0 0a59 03e9 | | Declare_Variable Discrete,Duplicate 0a5a e002 | | Load 0x0,0x2 ; Debug Table 0x30.0x3 = 0xa5a,0xfffc 0a5b 1b0d | | Execute Package,Field_Read,Field_Number 0xd 0a5c BODY_0a50: 0a5c e22a | * | Load 0x1,0x2a ; Debug Table 0x30.0x4 = 0xa5c,0x1 0a5d e22a | * | Load 0x1,0x2a 0a5e e5fe | | Load 0x2,-0x2 0a5f e5ff | | Load 0x2,-0x1 0a60 e5fd | | Load 0x2,-0x3 0a61 8279 | y | Call 0x1,0x79 0a62 c403 | | Store 0x2,0x3 0a63 c404 | | Store 0x2,0x4 0a64 e403 | | Load 0x2,0x3 ; Debug Table 0x30.0x5 = 0xa64,0x2 0a65 e5ff | | Load 0x2,-0x1 0a66 0272 | r | Execute Discrete,Minus 0a67 0f01 | | Execute_Immediate Equal,0x1 0a68 6811 |h | Jump_Zero 0xa7a 0a69 e5fe | | Load 0x2,-0x2 0a6a e404 | | Load 0x2,0x4 0a6b 0272 | r | Execute Discrete,Minus 0a6c 0f01 | | Execute_Immediate Equal,0x1 0a6d 680c |h | Jump_Zero 0xa7a 0a6e e5ff | | Load 0x2,-0x1 0a6f e5fd | | Load 0x2,-0x3 0a70 250e |% | Execute Variant_Record,Field_Reference,Indirect,Field_Number 0xe 0a71 01d5 | | Execute Vector,Field_Reference 0a72 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 0a73 e5fe | | Load 0x2,-0x2 0a74 e5fd | | Load 0x2,-0x3 0a75 250e |% | Execute Variant_Record,Field_Reference,Indirect,Field_Number 0xe 0a76 01d5 | | Execute Vector,Field_Reference 0a77 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 0a78 027f | | Execute Discrete,Equal 0a79 7801 |x | Jump 0xa7b 0a7a 4800 |H | Short_Literal 0x0 0a7b a402 | | Store_Unchecked 0x2,0x2 0a7c e402 | | Load 0x2,0x2 ; Debug Table 0x30.0x6 = 0xa7c,0x3 0a7d 6817 |h | Jump_Zero 0xa95 0a7e e002 | | Load 0x0,0x2 ; Debug Table 0x30.0x7 = 0xa7e,0x4 0a7f 1b0d | | Execute Package,Field_Read,Field_Number 0xd 0a80 e5fd | | Load 0x2,-0x3 0a81 4801 |H | Short_Literal 0x1 0a82 e5ff | | Load 0x2,-0x1 0a83 826c | l | Call 0x1,0x6c 0a84 00d1 | | Pop_Control Pop_Count_1 0a85 0059 | Y | Store_Top Discrete,At_Offset_1 0a86 4801 |H | Short_Literal 0x1 ; Debug Table 0x30.0x8 = 0xa86,0x5 0a87 4800 |H | Short_Literal 0x0 0a88 00da | | Load_Top At_Offset_2 0a89 e404 | | Load 0x2,0x4 0a8a e5fd | | Load 0x2,-0x3 0a8b 250e |% | Execute Variant_Record,Field_Reference,Indirect,Field_Number 0xe 0a8c 01d5 | | Execute Vector,Field_Reference 0a8d 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 0a8e e403 | | Load 0x2,0x3 0a8f e5fd | | Load 0x2,-0x3 0a90 250e |% | Execute Variant_Record,Field_Reference,Indirect,Field_Number 0xe 0a91 01d5 | | Execute Vector,Field_Reference 0a92 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 0a93 8270 | p | Call 0x1,0x70 0a94 7820 |x | Jump 0xab5 0a95 e403 | | Load 0x2,0x3 ; Debug Table 0x30.0x9 = 0xa95,0x6 0a96 e5ff | | Load 0x2,-0x1 0a97 027e | ~ | Execute Discrete,Not_Equal 0a98 680c |h | Jump_Zero 0xaa5 0a99 e002 | | Load 0x0,0x2 ; Debug Table 0x30.0xa = 0xa99,0x7 0a9a 1859 | Y | Execute Package,Field_Execute,Field_Number 0x59 0a9b 0053 | S | Store_Top_Uncheched Discrete,At_Offset_3 0a9c 4800 |H | Short_Literal 0x0 ; Debug Table 0x30.0xb = 0xa9c,0x8 0a9d 4800 |H | Short_Literal 0x0 0a9e e405 | | Load 0x2,0x5 0a9f e403 | | Load 0x2,0x3 0aa0 e5fd | | Load 0x2,-0x3 0aa1 250e |% | Execute Variant_Record,Field_Reference,Indirect,Field_Number 0xe 0aa2 01d5 | | Execute Vector,Field_Reference 0aa3 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 0aa4 826e | n | Call 0x1,0x6e 0aa5 00db | | Load_Top At_Offset_3 ; Debug Table 0x30.0xc = 0xaa5,0x9 0aa6 e5fe | | Load 0x2,-0x2 0aa7 027e | ~ | Execute Discrete,Not_Equal 0aa8 680c |h | Jump_Zero 0xab5 0aa9 e002 | | Load 0x0,0x2 ; Debug Table 0x30.0xd = 0xaa9,0xa 0aaa 1859 | Y | Execute Package,Field_Execute,Field_Number 0x59 0aab 0052 | R | Store_Top_Unchecked Discrete,At_Offset_2 0aac 4800 |H | Short_Literal 0x0 ; Debug Table 0x30.0xe = 0xaac,0xb 0aad 4800 |H | Short_Literal 0x0 0aae 00db | | Load_Top At_Offset_3 0aaf e404 | | Load 0x2,0x4 0ab0 e5fd | | Load 0x2,-0x3 0ab1 250e |% | Execute Variant_Record,Field_Reference,Indirect,Field_Number 0xe 0ab2 01d5 | | Execute Vector,Field_Reference 0ab3 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 0ab4 826f | o | Call 0x1,0x6f 0ab5 e5fc | | Load 0x2,-0x4 ; Debug Table 0x30.0xf = 0xab5,0xc 0ab6 e5fd | | Load 0x2,-0x3 0ab7 e404 | | Load 0x2,0x4 0ab8 e403 | | Load 0x2,0x3 0ab9 8269 | i | Call 0x1,0x69 0aba 00d1 | | Pop_Control Pop_Count_1 0abb c5fc | | Store 0x2,-0x4 0abc e402 | | Load 0x2,0x2 ; Debug Table 0x30.0x10 = 0xabc,0xd 0abd 7028 |p( | Jump_Nonzero 0xae6 0abe 00db | | Load_Top At_Offset_3 ; Debug Table 0x30.0x11 = 0xabe,0xe 0abf e5fe | | Load 0x2,-0x2 0ac0 027e | ~ | Execute Discrete,Not_Equal 0ac1 6810 |h | Jump_Zero 0xad2 0ac2 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x30.0x12 = 0xac2,0xf 0ac3 e002 | | Load 0x0,0x2 0ac4 185a | Z | Execute Package,Field_Execute,Field_Number 0x5a 0ac5 4801 |H | Short_Literal 0x1 ; Debug Table 0x30.0x13 = 0xac5,0x10 0ac6 e005 | | Load 0x0,0x5 0ac7 1835 | 5 | Execute Package,Field_Execute,Field_Number 0x35 0ac8 e5fc | | Load 0x2,-0x4 ; Debug Table 0x30.0x14 = 0xac8,0x11 0ac9 e5fd | | Load 0x2,-0x3 0aca e5fe | | Load 0x2,-0x2 0acb e404 | | Load 0x2,0x4 0acc 0a01 | | Execute_Immediate Plus,0x1 0acd e22a | * | Load 0x1,0x2a 0ace 025b | [ | Execute Discrete,Check_In_Type 0acf 8269 | i | Call 0x1,0x69 0ad0 00d1 | | Pop_Control Pop_Count_1 0ad1 c5fc | | Store 0x2,-0x4 0ad2 e403 | | Load 0x2,0x3 ; Debug Table 0x30.0x15 = 0xad2,0x12 0ad3 e5ff | | Load 0x2,-0x1 0ad4 027e | ~ | Execute Discrete,Not_Equal 0ad5 6810 |h | Jump_Zero 0xae6 0ad6 00da | | Load_Top At_Offset_2 ; Debug Table 0x30.0x16 = 0xad6,0x13 0ad7 e002 | | Load 0x0,0x2 0ad8 185a | Z | Execute Package,Field_Execute,Field_Number 0x5a 0ad9 4801 |H | Short_Literal 0x1 ; Debug Table 0x30.0x17 = 0xad9,0x14 0ada e005 | | Load 0x0,0x5 0adb 1835 | 5 | Execute Package,Field_Execute,Field_Number 0x35 0adc e5fc | | Load 0x2,-0x4 ; Debug Table 0x30.0x18 = 0xadc,0x15 0add e5fd | | Load 0x2,-0x3 0ade e403 | | Load 0x2,0x3 0adf 0aff | | Execute_Immediate Plus,-0x1 0ae0 e22a | * | Load 0x1,0x2a 0ae1 025b | [ | Execute Discrete,Check_In_Type 0ae2 e5ff | | Load 0x2,-0x1 0ae3 8269 | i | Call 0x1,0x69 0ae4 00d1 | | Pop_Control Pop_Count_1 0ae5 c5fc | | Store 0x2,-0x4 0ae6 4503 |E | Exit_Suprogram New_Top_Offset 0x3 0ae7 0000 | | .XXX[0x1] 0ae8 ; -------------------------------------------------------------------------------------- 0ae8 ; SUBPROGRAM 0ae8 ; -------------------------------------------------------------------------------------- 0ae8 0b19 | | .CONST 0x0b19 ; Address of begin 0ae9 0004 | | .CONST 0x0004 ; Address of exception handler 0aea 0005 | | .CONST 0x0005 ; Number of locals 0aeb INIT_0ae8: 0aeb 00da | | Load_Top At_Offset_2 ; Debug Table 0x31 = .DEBUG 0x0aeb,0x1864,0x1001,0x0000,0x005a,0x3a85,0x0000,0x099d ; Debug Table 0x31.0x0 = 0xaeb,0xffff 0aec e5fd | | Load 0x2,-0x3 0aed 250e |% | Execute Variant_Record,Field_Reference,Indirect,Field_Number 0xe 0aee 01d5 | | Execute Vector,Field_Reference 0aef 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 0af0 e001 | | Load 0x0,0x1 0af1 1846 | F | Execute Package,Field_Execute,Field_Number 0x46 0af2 00e5 | | Load_Encached Long_Integer_Cache 0af3 03f1 | | Declare_Variable Discrete,With_Value 0af4 e5fe | | Load 0x2,-0x2 ; Debug Table 0x31.0x1 = 0xaf4,0xfffe 0af5 e5fd | | Load 0x2,-0x3 0af6 250e |% | Execute Variant_Record,Field_Reference,Indirect,Field_Number 0xe 0af7 01d5 | | Execute Vector,Field_Reference 0af8 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 0af9 e001 | | Load 0x0,0x1 0afa 1846 | F | Execute Package,Field_Execute,Field_Number 0x46 0afb 00e5 | | Load_Encached Long_Integer_Cache 0afc 03f1 | | Declare_Variable Discrete,With_Value 0afd e5fe | | Load 0x2,-0x2 ; Debug Table 0x31.0x2 = 0xafd,0xfffd 0afe e5fd | | Load 0x2,-0x3 0aff 250e |% | Execute Variant_Record,Field_Reference,Indirect,Field_Number 0xe 0b00 01d5 | | Execute Vector,Field_Reference 0b01 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 0b02 e22c | , | Load 0x1,0x2c 0b03 03f1 | | Declare_Variable Discrete,With_Value 0b04 00da | | Load_Top At_Offset_2 ; Debug Table 0x31.0x3 = 0xb04,0xfffc 0b05 00da | | Load_Top At_Offset_2 0b06 e233 | 3 | Load 0x1,0x33 0b07 035b | [ | Declare_Type Array,Constrained 0b08 0337 | 7 | Declare_Variable Array 0b09 00d8 | | Load_Top At_Offset_0 0b0a 01da | | Execute Vector,Bounds 0b0b e233 | 3 | Load 0x1,0x33 0b0c 035b | [ | Declare_Type Array,Constrained 0b0d 0337 | 7 | Declare_Variable Array 0b0e 00d8 | | Load_Top At_Offset_0 0b0f 01d9 | | Execute Vector,Reverse_Bounds 0b10 0263 | c | Execute Discrete,Above_Bound 0b11 7005 |p | Jump_Nonzero 0xb17 0b12 4800 |H | Short_Literal 0x0 0b13 00d9 | | Load_Top At_Offset_1 0b14 e406 | | Load 0x2,0x6 0b15 01d6 | | Execute Vector,Field_Write 0b16 3ffb |? | Loop_Increasing 0xb12 0b17 00d9 | | Load_Top At_Offset_1 0b18 01d4 | | Execute Vector,Structure_Write 0b19 BODY_0ae8: 0b19 00cf | | Action Mark_Auxiliary 0b1a e5fe | | Load 0x2,-0x2 ; Debug Table 0x31.0x4 = 0xb1a,0x1 0b1b e5ff | | Load 0x2,-0x1 0b1c 0263 | c | Execute Discrete,Above_Bound 0b1d 7029 |p) | Jump_Nonzero 0xb47 0b1e 00cf | | Action Mark_Auxiliary ; Debug Table 0x31.0x5 = 0xb1e,0x2 0b1f 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x31.0x6 = 0xb1f,0xfbff 0b20 e5fd | | Load 0x2,-0x3 0b21 250e |% | Execute Variant_Record,Field_Reference,Indirect,Field_Number 0xe 0b22 01d5 | | Execute Vector,Field_Reference 0b23 0007 | | Action Break_Optional 0b24 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x31.0x7 = 0xb24,0xfbfe 0b25 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 0b26 e5fd | | Load 0x2,-0x3 0b27 250d |% | Execute Variant_Record,Field_Reference,Indirect,Field_Number 0xd 0b28 01d5 | | Execute Vector,Field_Reference 0b29 0007 | | Action Break_Optional 0b2a 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x31.0x8 = 0xb2a,0xfbfd 0b2b 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 0b2c e001 | | Load 0x0,0x1 0b2d 1846 | F | Execute Package,Field_Execute,Field_Number 0x46 0b2e 00e5 | | Load_Encached Long_Integer_Cache 0b2f 03f1 | | Declare_Variable Discrete,With_Value 0b30 00da | | Load_Top At_Offset_2 ; Debug Table 0x31.0x9 = 0xb30,0xfbfc 0b31 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 0b32 e001 | | Load 0x0,0x1 0b33 1846 | F | Execute Package,Field_Execute,Field_Number 0x46 0b34 00e5 | | Load_Encached Long_Integer_Cache 0b35 03f1 | | Declare_Variable Discrete,With_Value 0b36 00cf | | Action Mark_Auxiliary 0b37 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x31.0xa = 0xb37,0x401 0b38 00db | | Load_Top At_Offset_3 0b39 0263 | c | Execute Discrete,Above_Bound 0b3a 7007 |p | Jump_Nonzero 0xb42 0b3b e40b | | Load 0x2,0xb ; Debug Table 0x31.0xb = 0xb3b,0x402 0b3c 3c04 |< | Execute Record,Field_Read,Field_Number 0x4 0b3d 00d9 | | Load_Top At_Offset_1 0b3e e405 | | Load 0x2,0x5 0b3f 01d6 | | Execute Vector,Field_Write 0b40 00c8 | | Action Pop_Auxiliary_Range 0b41 3ff9 |? | Loop_Increasing 0xb3b 0b42 00ce | | Action Pop_Auxiliary 0b43 00d4 | | Pop_Control Pop_Count_4 0b44 00ce | | Action Pop_Auxiliary 0b45 00c8 | | Action Pop_Auxiliary_Range 0b46 3fd7 |? | Loop_Increasing 0xb1e 0b47 00ce | | Action Pop_Auxiliary 0b48 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x31.0xc = 0xb48,0x3 0b49 827a | z | Call 0x1,0x7a 0b4a 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x31.0xd = 0xb4a,0x4 0b4b e5fd | | Load 0x2,-0x3 0b4c 250d |% | Execute Variant_Record,Field_Reference,Indirect,Field_Number 0xd 0b4d 01d5 | | Execute Vector,Field_Reference 0b4e 3c07 |< | Execute Record,Field_Read,Field_Number 0x7 0b4f 700c |p | Jump_Nonzero 0xb5c 0b50 00d9 | | Load_Top At_Offset_1 0b51 e5fd | | Load 0x2,-0x3 0b52 250d |% | Execute Variant_Record,Field_Reference,Indirect,Field_Number 0xd 0b53 01d5 | | Execute Vector,Field_Reference 0b54 3c06 |< | Execute Record,Field_Read,Field_Number 0x6 0b55 7006 |p | Jump_Nonzero 0xb5c 0b56 e5fc | | Load 0x2,-0x4 ; Debug Table 0x31.0xe = 0xb56,0x5 0b57 e5fd | | Load 0x2,-0x3 0b58 00db | | Load_Top At_Offset_3 0b59 8274 | t | Call 0x1,0x74 0b5a 00d1 | | Pop_Control Pop_Count_1 0b5b c5fc | | Store 0x2,-0x4 0b5c 4503 |E | Exit_Suprogram New_Top_Offset 0x3 0b5d 0000 0000 | | .XXX[0x3] 0b5f 0000 | | 0b60 ; -------------------------------------------------------------------------------------- 0b60 ; SUBPROGRAM 0b60 ; -------------------------------------------------------------------------------------- 0b60 0b69 | i | .CONST 0x0b69 ; Address of begin 0b61 0004 | | .CONST 0x0004 ; Address of exception handler 0b62 0005 | | .CONST 0x0005 ; Number of locals 0b63 INIT_0b60: 0b63 0007 | | Action Break_Optional ; Debug Table 0x32 = .DEBUG 0x0b63,0x1884,0x1001,0x0000,0x005a,0x3a85,0x0000,0x09b1 ; Debug Table 0x32.0x0 = 0xb63,0xffff 0b64 e22c | , | Load 0x1,0x2c ; Debug Table 0x32.0x1 = 0xb64,0xfffe 0b65 0007 | | Action Break_Optional 0b66 e22a | * | Load 0x1,0x2a ; Debug Table 0x32.0x2 = 0xb66,0xfffd 0b67 03e9 | | Declare_Variable Discrete,Duplicate 0b68 00e2 | | Load_Encached Integer_Cache ; Debug Table 0x32.0x3 = 0xb68,0xfffc 0b69 BODY_0b60: 0b69 e5ff | | Load 0x2,-0x1 ; Debug Table 0x32.0x4 = 0xb69,0x1 0b6a 0f01 | | Execute_Immediate Equal,0x1 0b6b 7002 |p | Jump_Nonzero 0xb6e 0b6c 4887 |H | Short_Literal 0x87 0b6d 0257 | W | Execute Discrete,Raise 0b6e e5fe | | Load 0x2,-0x2 ; Debug Table 0x32.0x5 = 0xb6e,0x2 0b6f e5fd | | Load 0x2,-0x3 0b70 2c08 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x8 0b71 027f | | Execute Discrete,Equal 0b72 7002 |p | Jump_Nonzero 0xb75 0b73 4887 |H | Short_Literal 0x87 0b74 0257 | W | Execute Discrete,Raise 0b75 e5fd | | Load 0x2,-0x3 ; Debug Table 0x32.0x6 = 0xb75,0x3 0b76 2c07 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x7 0b77 0c01 | | Execute_Immediate Greater_Equal,0x1 0b78 7002 |p | Jump_Nonzero 0xb7b 0b79 4887 |H | Short_Literal 0x87 0b7a 0257 | W | Execute Discrete,Raise 0b7b e5fd | | Load 0x2,-0x3 ; Debug Table 0x32.0x7 = 0xb7b,0x4 0b7c 2c04 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x4 0b7d 6805 |h | Jump_Zero 0xb83 0b7e 0092 1101 | | Action Push_String_Extended,0x1101 ; "Selector expression is static" ; Debug Table 0x32.0x8 = 0xb7e,0x5 0b80 e007 | | Load 0x0,0x7 0b81 181e | | Execute Package,Field_Execute,Field_Number 0x1e 0b82 4503 |E | Exit_Suprogram New_Top_Offset 0x3 ; Debug Table 0x32.0x9 = 0xb82,0x6 0b83 4800 |H | Short_Literal 0x0 ; Debug Table 0x32.0xa = 0xb83,0x7 0b84 e001 | | Load 0x0,0x1 0b85 1833 | 3 | Execute Package,Field_Execute,Field_Number 0x33 0b86 e5fd | | Load 0x2,-0x3 0b87 2c05 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x5 0b88 e001 | | Load 0x0,0x1 0b89 180f | | Execute Package,Field_Execute,Field_Number 0xf 0b8a 7008 |p | Jump_Nonzero 0xb93 0b8b 48ff |H | Short_Literal 0xff 0b8c e001 | | Load 0x0,0x1 0b8d 1833 | 3 | Execute Package,Field_Execute,Field_Number 0x33 0b8e e5fd | | Load 0x2,-0x3 0b8f 2c06 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x6 0b90 e001 | | Load 0x0,0x1 0b91 1811 | | Execute Package,Field_Execute,Field_Number 0x11 0b92 6805 |h | Jump_Zero 0xb98 0b93 0092 1102 | | Action Push_String_Extended,0x1102 ; "Bounds are outside the range 0 .. 255" ; Debug Table 0x32.0xb = 0xb93,0x8 0b95 e007 | | Load 0x0,0x7 0b96 181e | | Execute Package,Field_Execute,Field_Number 0x1e 0b97 4503 |E | Exit_Suprogram New_Top_Offset 0x3 ; Debug Table 0x32.0xc = 0xb97,0x9 0b98 e5ff | | Load 0x2,-0x1 ; Debug Table 0x32.0xd = 0xb98,0xa 0b99 e5fd | | Load 0x2,-0x3 0b9a 250e |% | Execute Variant_Record,Field_Reference,Indirect,Field_Number 0xe 0b9b 01d5 | | Execute Vector,Field_Reference 0b9c 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 0b9d a402 | | Store_Unchecked 0x2,0x2 0b9e 00cf | | Action Mark_Auxiliary 0b9f e5fe | | Load 0x2,-0x2 ; Debug Table 0x32.0xe = 0xb9f,0xb 0ba0 e5ff | | Load 0x2,-0x1 0ba1 0263 | c | Execute Discrete,Above_Bound 0ba2 700e |p | Jump_Nonzero 0xbb1 0ba3 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x32.0xf = 0xba3,0xc 0ba4 a403 | | Store_Unchecked 0x2,0x3 0ba5 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x32.0x10 = 0xba5,0xd 0ba6 e5fd | | Load 0x2,-0x3 0ba7 250e |% | Execute Variant_Record,Field_Reference,Indirect,Field_Number 0xe 0ba8 01d5 | | Execute Vector,Field_Reference 0ba9 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 0baa e402 | | Load 0x2,0x2 0bab 027e | ~ | Execute Discrete,Not_Equal 0bac 6802 |h | Jump_Zero 0xbaf 0bad 00d2 | | Pop_Control Pop_Count_2 0bae 7802 |x | Jump 0xbb1 0baf 00c8 | | Action Pop_Auxiliary_Range 0bb0 3ff2 |? | Loop_Increasing 0xba3 0bb1 00c9 | | Action Pop_Auxiliary_Loop 0bb2 e5ff | | Load 0x2,-0x1 ; Debug Table 0x32.0x11 = 0xbb2,0xe 0bb3 e5fe | | Load 0x2,-0x2 0bb4 0264 | d | Execute Discrete,Below_Bound 0bb5 700e |p | Jump_Nonzero 0xbc4 0bb6 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x32.0x12 = 0xbb6,0xf 0bb7 a404 | | Store_Unchecked 0x2,0x4 0bb8 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x32.0x13 = 0xbb8,0x10 0bb9 e5fd | | Load 0x2,-0x3 0bba 250e |% | Execute Variant_Record,Field_Reference,Indirect,Field_Number 0xe 0bbb 01d5 | | Execute Vector,Field_Reference 0bbc 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 0bbd e402 | | Load 0x2,0x2 0bbe 027e | ~ | Execute Discrete,Not_Equal 0bbf 6802 |h | Jump_Zero 0xbc2 0bc0 00d2 | | Pop_Control Pop_Count_2 0bc1 7802 |x | Jump 0xbc4 0bc2 00c8 | | Action Pop_Auxiliary_Range 0bc3 37f2 |7 | Loop_Decreasing 0xbb6 0bc4 00ce | | Action Pop_Auxiliary 0bc5 e5fd | | Load 0x2,-0x3 ; Debug Table 0x32.0x14 = 0xbc5,0x11 0bc6 2c07 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x7 0bc7 0aff | | Execute_Immediate Plus,-0x1 0bc8 0248 | H | Execute Discrete,Check_In_Integer 0bc9 e002 | | Load 0x0,0x2 0bca 1832 | 2 | Execute Package,Field_Execute,Field_Number 0x32 0bcb 0092 1103 | | Action Push_String_Extended,0x1103 ; "Number altneratives" ; Debug Table 0x32.0x15 = 0xbcb,0x12 0bcd e002 | | Load 0x0,0x2 0bce 1874 | t | Execute Package,Field_Execute,Field_Number 0x74 0bcf 4800 |H | Short_Literal 0x0 ; Debug Table 0x32.0x16 = 0xbcf,0x13 0bd0 481d |H | Short_Literal 0x1d 0bd1 e002 | | Load 0x0,0x2 0bd2 1846 | F | Execute Package,Field_Execute,Field_Number 0x46 0bd3 4886 |H | Short_Literal 0x86 ; Debug Table 0x32.0x17 = 0xbd3,0x14 0bd4 e002 | | Load 0x0,0x2 0bd5 1855 | U | Execute Package,Field_Execute,Field_Number 0x55 0bd6 0092 1104 | | Action Push_String_Extended,0x1104 ; "DIANA_CASE_OP" ; Debug Table 0x32.0x18 = 0xbd6,0x15 0bd8 e002 | | Load 0x0,0x2 0bd9 1874 | t | Execute Package,Field_Execute,Field_Number 0x74 0bda e006 | | Load 0x0,0x6 ; Debug Table 0x32.0x19 = 0xbda,0x16 0bdb 00db | | Load_Top At_Offset_3 0bdc e5fd | | Load 0x2,-0x3 0bdd 250e |% | Execute Variant_Record,Field_Reference,Indirect,Field_Number 0xe 0bde 01d5 | | Execute Vector,Field_Reference 0bdf 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 0be0 e001 | | Load 0x0,0x1 0be1 1817 | | Execute Package,Field_Execute,Field_Number 0x17 0be2 e001 | | Load 0x0,0x1 0be3 1834 | 4 | Execute Package,Field_Execute,Field_Number 0x34 0be4 0051 | Q | Store_Top_Unchecked Discrete,At_Offset_1 0be5 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x32.0x1a = 0xbe5,0x17 0be6 e009 | | Load 0x0,0x9 0be7 1b32 | 2 | Execute Package,Field_Read,Field_Number 0x32 0be8 025b | [ | Execute Discrete,Check_In_Type 0be9 e002 | | Load 0x0,0x2 0bea 1855 | U | Execute Package,Field_Execute,Field_Number 0x55 0beb 0092 1105 | | Action Push_String_Extended,0x1105 ; "Case index bias" ; Debug Table 0x32.0x1b = 0xbeb,0x18 0bed e002 | | Load 0x0,0x2 0bee 1874 | t | Execute Package,Field_Execute,Field_Number 0x74 0bef 00db | | Load_Top At_Offset_3 ; Debug Table 0x32.0x1c = 0xbef,0x19 0bf0 e5fd | | Load 0x2,-0x3 0bf1 250d |% | Execute Variant_Record,Field_Reference,Indirect,Field_Number 0xd 0bf2 01d5 | | Execute Vector,Field_Reference 0bf3 3c04 |< | Execute Record,Field_Read,Field_Number 0x4 0bf4 e002 | | Load 0x0,0x2 0bf5 185b | [ | Execute Package,Field_Execute,Field_Number 0x5b 0bf6 0092 1106 | | Action Push_String_Extended,0x1106 ; "Default" ; Debug Table 0x32.0x1d = 0xbf6,0x1a 0bf8 e002 | | Load 0x0,0x2 0bf9 1874 | t | Execute Package,Field_Execute,Field_Number 0x74 0bfa 00cf | | Action Mark_Auxiliary 0bfb 00da | | Load_Top At_Offset_2 ; Debug Table 0x32.0x1e = 0xbfb,0x1b 0bfc e403 | | Load 0x2,0x3 0bfd 0263 | c | Execute Discrete,Above_Bound 0bfe 700d |p | Jump_Nonzero 0xc0c 0bff 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x32.0x1f = 0xbff,0x1c 0c00 e5fd | | Load 0x2,-0x3 0c01 250e |% | Execute Variant_Record,Field_Reference,Indirect,Field_Number 0xe 0c02 01d5 | | Execute Vector,Field_Reference 0c03 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 0c04 e5fd | | Load 0x2,-0x3 0c05 250d |% | Execute Variant_Record,Field_Reference,Indirect,Field_Number 0xd 0c06 01d5 | | Execute Vector,Field_Reference 0c07 3c04 |< | Execute Record,Field_Read,Field_Number 0x4 0c08 e002 | | Load 0x0,0x2 0c09 185b | [ | Execute Package,Field_Execute,Field_Number 0x5b 0c0a 00c8 | | Action Pop_Auxiliary_Range 0c0b 3ff3 |? | Loop_Increasing 0xbff 0c0c 4503 |E | Exit_Suprogram New_Top_Offset 0x3 0c0d 0000 0000 | | .XXX[0x3] 0c0f 0000 | | 0c10 ; -------------------------------------------------------------------------------------- 0c10 ; SUBPROGRAM 0c10 ; -------------------------------------------------------------------------------------- 0c10 0c18 | | .CONST 0x0c18 ; Address of begin 0c11 0004 | | .CONST 0x0004 ; Address of exception handler 0c12 0002 | | .CONST 0x0002 ; Number of locals 0c13 INIT_0c10: 0c13 4807 |H | Short_Literal 0x7 ; Debug Table 0x33 = .DEBUG 0x0c13,0x18c6,0x1002,0x0000,0x005a,0x3a85,0x0000,0x09c5 ; Debug Table 0x33.0x0 = 0xc13,0xffff 0c14 e00a | | Load 0x0,0xa 0c15 1814 | | Execute Package,Field_Execute,Field_Number 0x14 0c16 00e2 | | Load_Encached Integer_Cache 0c17 03f1 | | Declare_Variable Discrete,With_Value 0c18 BODY_0c10: 0c18 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x33.0x1 = 0xc18,0x1 0c19 0d01 | | Execute_Immediate Less,0x1 0c1a 6802 |h | Jump_Zero 0xc1d 0c1b 4806 |H | Short_Literal 0x6 ; Debug Table 0x33.0x2 = 0xc1b,0x2 0c1c 00ca | | Action Exit_Nullary_Function 0c1d 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x33.0x3 = 0xc1d,0x3 0c1e 00e3 | | Load_Encached Natural_Cache 0c1f 025b | [ | Execute Discrete,Check_In_Type 0c20 00ca | | Action Exit_Nullary_Function 0c21 0000 0000 | | .BLANK 0000[0x7] 0c28 ; -------------------------------------------------------------------------------------- 0c28 ; SUBPROGRAM 0c28 ; -------------------------------------------------------------------------------------- 0c28 0c30 | 0 | .CONST 0x0c30 ; Address of begin 0c29 0004 | | .CONST 0x0004 ; Address of exception handler 0c2a 0002 | | .CONST 0x0002 ; Number of locals 0c2b INIT_0c28: 0c2b 4803 |H | Short_Literal 0x3 ; Debug Table 0x34 = .DEBUG 0x0c2b,0x18d0,0x1002,0x0000,0x005a,0x3a85,0x0000,0x09e9 ; Debug Table 0x34.0x0 = 0xc2b,0xffff 0c2c e00a | | Load 0x0,0xa 0c2d 1814 | | Execute Package,Field_Execute,Field_Number 0x14 0c2e 00e2 | | Load_Encached Integer_Cache 0c2f 03f1 | | Declare_Variable Discrete,With_Value 0c30 BODY_0c28: 0c30 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x34.0x1 = 0xc30,0x1 0c31 0d01 | | Execute_Immediate Less,0x1 0c32 6802 |h | Jump_Zero 0xc35 0c33 4804 |H | Short_Literal 0x4 ; Debug Table 0x34.0x2 = 0xc33,0x2 0c34 00ca | | Action Exit_Nullary_Function 0c35 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x34.0x3 = 0xc35,0x3 0c36 00e3 | | Load_Encached Natural_Cache 0c37 025b | [ | Execute Discrete,Check_In_Type 0c38 00ca | | Action Exit_Nullary_Function 0c39 0000 0000 | | .BLANK 0000[0x7] 0c40 ; -------------------------------------------------------------------------------------- 0c40 ; SUBPROGRAM 0c40 ; -------------------------------------------------------------------------------------- 0c40 0c43 | C | .CONST 0x0c43 ; Address of begin 0c41 0c53 | S | .CONST 0x0c53 ; Address of exception handler 0c42 0001 | | .CONST 0x0001 ; Number of locals 0c43 BODY_0c40: 0c43 INIT_0c40: 0c43 e006 | | Load 0x0,0x6 ; Debug Table 0x35 = .DEBUG 0x0c43,0x18da,0x1002,0x0000,0x005a,0x3a85,0x0000,0x0a0d ; Debug Table 0x35.0x0 = 0xc43,0x1 0c44 00db | | Load_Top At_Offset_3 0c45 e5fe | | Load 0x2,-0x2 0c46 e001 | | Load 0x0,0x1 0c47 1817 | | Execute Package,Field_Execute,Field_Number 0x17 0c48 e001 | | Load 0x0,0x1 0c49 1816 | | Execute Package,Field_Execute,Field_Number 0x16 0c4a e001 | | Load 0x0,0x1 0c4b 1846 | F | Execute Package,Field_Execute,Field_Number 0x46 0c4c 00e3 | | Load_Encached Natural_Cache 0c4d 025b | [ | Execute Discrete,Check_In_Type 0c4e e5fd | | Load 0x2,-0x3 0c4f 0270 | p | Execute Discrete,Divide 0c50 00e3 | | Load_Encached Natural_Cache 0c51 025b | [ | Execute Discrete,Check_In_Type 0c52 4403 |D | Exit_Subprogram With_Value,New_Top_Offset 0x3 0c53 TRAP_0c40: 0c53 010d | | Execute Exception,Is_Numeric_Error 0c54 7002 |p | Jump_Nonzero 0xc57 0c55 010e | | Execute Exception,Is_Constraint_Error 0c56 6802 |h | Jump_Zero 0xc59 0c57 628c |b | Indirect_Literal Discrete,0xee4,{0x00000000, 0x7fffffff} ; Debug Table 0x35.0x1 = 0xc57,0x2 0c58 4403 |D | Exit_Subprogram With_Value,New_Top_Offset 0x3 0c59 0100 | | Execute Exception,Raise 0c5a 0000 0000 | | .BLANK 0000[0x6] 0c60 ; -------------------------------------------------------------------------------------- 0c60 ; SUBPROGRAM 0c60 ; -------------------------------------------------------------------------------------- 0c60 0c63 | c | .CONST 0x0c63 ; Address of begin 0c61 0004 | | .CONST 0x0004 ; Address of exception handler 0c62 0001 | | .CONST 0x0001 ; Number of locals 0c63 BODY_0c60: 0c63 INIT_0c60: 0c63 e5fd | | Load 0x2,-0x3 ; Debug Table 0x36 = .DEBUG 0x0c63,0x18e0,0x1002,0x0000,0x005a,0x3a85,0x0000,0x0a41 ; Debug Table 0x36.0x0 = 0xc63,0x1 0c64 e5fe | | Load 0x2,-0x2 0c65 0272 | r | Execute Discrete,Minus 0c66 0248 | H | Execute Discrete,Check_In_Integer 0c67 0a01 | | Execute_Immediate Plus,0x1 0c68 e22a | * | Load 0x1,0x2a 0c69 025b | [ | Execute Discrete,Check_In_Type 0c6a e5fd | | Load 0x2,-0x3 0c6b e5ff | | Load 0x2,-0x1 0c6c 250e |% | Execute Variant_Record,Field_Reference,Indirect,Field_Number 0xe 0c6d 01d5 | | Execute Vector,Field_Reference 0c6e 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 0c6f e5fe | | Load 0x2,-0x2 0c70 e5ff | | Load 0x2,-0x1 0c71 250e |% | Execute Variant_Record,Field_Reference,Indirect,Field_Number 0xe 0c72 01d5 | | Execute Vector,Field_Reference 0c73 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 0c74 8264 | d | Call 0x1,0x64 0c75 8263 | c | Call 0x1,0x63 0c76 027a | z | Execute Discrete,Less_Equal 0c77 4403 |D | Exit_Subprogram With_Value,New_Top_Offset 0x3 0c78 ; -------------------------------------------------------------------------------------- 0c78 ; SUBPROGRAM 0c78 ; -------------------------------------------------------------------------------------- 0c78 0c87 | | .CONST 0x0c87 ; Address of begin 0c79 0004 | | .CONST 0x0004 ; Address of exception handler 0c7a 0004 | | .CONST 0x0004 ; Number of locals 0c7b INIT_0c78: 0c7b e5fd | | Load 0x2,-0x3 ; Debug Table 0x37 = .DEBUG 0x0c7b,0x18e4,0x1002,0x0000,0x005a,0x3a85,0x0000,0x0a7d ; Debug Table 0x37.0x0 = 0xc7b,0xffff 0c7c e5fe | | Load 0x2,-0x2 0c7d 0272 | r | Execute Discrete,Minus 0c7e 0d03 | | Execute_Immediate Less,0x3 0c7f 7002 |p | Jump_Nonzero 0xc82 0c80 4887 |H | Short_Literal 0x87 0c81 0257 | W | Execute Discrete,Raise 0c82 e22d | - | Load 0x1,0x2d ; Debug Table 0x37.0x1 = 0xc82,0xfffe 0c83 0600 | | Execute_Immediate Set_Value_Unchecked,0x0 0c84 e22c | , | Load 0x1,0x2c ; Debug Table 0x37.0x2 = 0xc84,0xfffd 0c85 0007 | | Action Break_Optional 0c86 00e1 | | Load_Encached Boolean_Cache ; Debug Table 0x37.0x3 = 0xc86,0xfffc 0c87 BODY_0c78: 0c87 00cf | | Action Mark_Auxiliary 0c88 e5fd | | Load 0x2,-0x3 ; Debug Table 0x37.0x4 = 0xc88,0x1 0c89 e5fe | | Load 0x2,-0x2 0c8a 0263 | c | Execute Discrete,Above_Bound 0c8b 7025 |p% | Jump_Nonzero 0xcb1 0c8c 4800 |H | Short_Literal 0x0 ; Debug Table 0x37.0x5 = 0xc8c,0x2 0c8d a404 | | Store_Unchecked 0x2,0x4 0c8e 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x37.0x6 = 0xc8e,0x3 0c8f e5ff | | Load 0x2,-0x1 0c90 250e |% | Execute Variant_Record,Field_Reference,Indirect,Field_Number 0xe 0c91 01d5 | | Execute Vector,Field_Reference 0c92 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 0c93 a403 | | Store_Unchecked 0x2,0x3 0c94 00cf | | Action Mark_Auxiliary 0c95 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x37.0x7 = 0xc95,0x4 0c96 0aff | | Execute_Immediate Plus,-0x1 0c97 0248 | H | Execute Discrete,Check_In_Integer 0c98 e5fe | | Load 0x2,-0x2 0c99 0263 | c | Execute Discrete,Above_Bound 0c9a 700e |p | Jump_Nonzero 0xca9 0c9b e403 | | Load 0x2,0x3 ; Debug Table 0x37.0x8 = 0xc9b,0x5 0c9c 00d9 | | Load_Top At_Offset_1 0c9d e5ff | | Load 0x2,-0x1 0c9e 250e |% | Execute Variant_Record,Field_Reference,Indirect,Field_Number 0xe 0c9f 01d5 | | Execute Vector,Field_Reference 0ca0 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 0ca1 027f | | Execute Discrete,Equal 0ca2 6804 |h | Jump_Zero 0xca7 0ca3 4801 |H | Short_Literal 0x1 ; Debug Table 0x37.0x9 = 0xca3,0x6 0ca4 a404 | | Store_Unchecked 0x2,0x4 0ca5 00d2 | | Pop_Control Pop_Count_2 ; Debug Table 0x37.0xa = 0xca5,0x7 0ca6 7802 |x | Jump 0xca9 0ca7 00c8 | | Action Pop_Auxiliary_Range 0ca8 3ff2 |? | Loop_Increasing 0xc9b 0ca9 00ce | | Action Pop_Auxiliary 0caa 00db | | Load_Top At_Offset_3 ; Debug Table 0x37.0xb = 0xcaa,0x8 0cab 7003 |p | Jump_Nonzero 0xcaf 0cac e402 | | Load 0x2,0x2 ; Debug Table 0x37.0xc = 0xcac,0x9 0cad 0a01 | | Execute_Immediate Plus,0x1 0cae c402 | | Store 0x2,0x2 0caf 00c8 | | Action Pop_Auxiliary_Range 0cb0 3fdb |? | Loop_Increasing 0xc8c 0cb1 00ce | | Action Pop_Auxiliary 0cb2 00da | | Load_Top At_Offset_2 ; Debug Table 0x37.0xd = 0xcb2,0xa 0cb3 4403 |D | Exit_Subprogram With_Value,New_Top_Offset 0x3 0cb4 0000 0000 | | .BLANK 0000[0x4] 0cb8 ; -------------------------------------------------------------------------------------- 0cb8 ; SUBPROGRAM 0cb8 ; -------------------------------------------------------------------------------------- 0cb8 0cbb | | .CONST 0x0cbb ; Address of begin 0cb9 0cc5 | | .CONST 0x0cc5 ; Address of exception handler 0cba 0001 | | .CONST 0x0001 ; Number of locals 0cbb BODY_0cb8: 0cbb INIT_0cb8: 0cbb e006 | | Load 0x0,0x6 ; Debug Table 0x38 = .DEBUG 0x0cbb,0x1902,0x1002,0x0000,0x005a,0x3a85,0x0000,0x0af0 ; Debug Table 0x38.0x0 = 0xcbb,0x1 0cbc 00db | | Load_Top At_Offset_3 0cbd 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 0cbe e5ff | | Load 0x2,-0x1 0cbf 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 0cc0 e001 | | Load 0x0,0x1 0cc1 1817 | | Execute Package,Field_Execute,Field_Number 0x17 0cc2 e001 | | Load 0x0,0x1 0cc3 1816 | | Execute Package,Field_Execute,Field_Number 0x16 0cc4 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0cc5 TRAP_0cb8: 0cc5 010d | | Execute Exception,Is_Numeric_Error 0cc6 7002 |p | Jump_Nonzero 0xcc9 0cc7 010e | | Execute Exception,Is_Constraint_Error 0cc8 6803 |h | Jump_Zero 0xccc 0cc9 e001 | | Load 0x0,0x1 ; Debug Table 0x38.0x1 = 0xcc9,0x2 0cca 1838 | 8 | Execute Package,Field_Execute,Field_Number 0x38 0ccb 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0ccc 0100 | | Execute Exception,Raise 0ccd 0000 0000 | | .XXX[0x3] 0ccf 0000 | | 0cd0 ; -------------------------------------------------------------------------------------- 0cd0 ; SUBPROGRAM 0cd0 ; -------------------------------------------------------------------------------------- 0cd0 0cda | | .CONST 0x0cda ; Address of begin 0cd1 0004 | | .CONST 0x0004 ; Address of exception handler 0cd2 0002 | | .CONST 0x0002 ; Number of locals 0cd3 INIT_0cd0: 0cd3 e5fd | | Load 0x2,-0x3 ; Debug Table 0x39 = .DEBUG 0x0cd3,0x1908,0x1002,0x0000,0x005a,0x3a85,0x0000,0x0b16 ; Debug Table 0x39.0x0 = 0xcd3,0xffff 0cd4 e5fe | | Load 0x2,-0x2 0cd5 0272 | r | Execute Discrete,Minus 0cd6 0248 | H | Execute Discrete,Check_In_Integer 0cd7 0a01 | | Execute_Immediate Plus,0x1 0cd8 e22b | + | Load 0x1,0x2b 0cd9 03ec | | Declare_Variable Discrete,With_Value,With_Constraint 0cda BODY_0cd0: 0cda 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x39.0x1 = 0xcda,0x1 0cdb 0d02 | | Execute_Immediate Less,0x2 0cdc 6802 |h | Jump_Zero 0xcdf 0cdd 4800 |H | Short_Literal 0x0 ; Debug Table 0x39.0x2 = 0xcdd,0x2 0cde 4403 |D | Exit_Subprogram With_Value,New_Top_Offset 0x3 0cdf 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x39.0x3 = 0xcdf,0x3 0ce0 0d04 | | Execute_Immediate Less,0x4 0ce1 6808 |h | Jump_Zero 0xcea 0ce2 e5fd | | Load 0x2,-0x3 0ce3 e5fe | | Load 0x2,-0x2 0ce4 e5ff | | Load 0x2,-0x1 0ce5 8266 | f | Call 0x1,0x66 0ce6 0d03 | | Execute_Immediate Less,0x3 0ce7 6802 |h | Jump_Zero 0xcea 0ce8 4801 |H | Short_Literal 0x1 ; Debug Table 0x39.0x4 = 0xce8,0x4 0ce9 4403 |D | Exit_Subprogram With_Value,New_Top_Offset 0x3 0cea 00db | | Load_Top At_Offset_3 ; Debug Table 0x39.0x5 = 0xcea,0x5 0ceb 2c0c |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0xc 0cec 6803 |h | Jump_Zero 0xcf0 0ced 00db | | Load_Top At_Offset_3 ; Debug Table 0x39.0x6 = 0xced,0x6 0cee 2c0c |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0xc 0cef 4403 |D | Exit_Subprogram With_Value,New_Top_Offset 0x3 0cf0 e5fd | | Load 0x2,-0x3 ; Debug Table 0x39.0x7 = 0xcf0,0x7 0cf1 e5fe | | Load 0x2,-0x2 0cf2 e5ff | | Load 0x2,-0x1 0cf3 8265 | e | Call 0x1,0x65 0cf4 680c |h | Jump_Zero 0xd01 0cf5 00d8 | | Load_Top At_Offset_0 0cf6 e5ff | | Load 0x2,-0x1 0cf7 2c08 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x8 0cf8 027f | | Execute Discrete,Equal 0cf9 7003 |p | Jump_Nonzero 0xcfd 0cfa 00d8 | | Load_Top At_Offset_0 0cfb 0c06 | | Execute_Immediate Greater_Equal,0x6 0cfc 7801 |x | Jump 0xcfe 0cfd 4801 |H | Short_Literal 0x1 0cfe 6802 |h | Jump_Zero 0xd01 0cff 4803 |H | Short_Literal 0x3 ; Debug Table 0x39.0x8 = 0xcff,0x8 0d00 4403 |D | Exit_Subprogram With_Value,New_Top_Offset 0x3 0d01 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x39.0x9 = 0xd01,0x9 0d02 8262 | b | Call 0x1,0x62 0d03 027a | z | Execute Discrete,Less_Equal 0d04 6802 |h | Jump_Zero 0xd07 0d05 4801 |H | Short_Literal 0x1 ; Debug Table 0x39.0xa = 0xd05,0xa 0d06 4403 |D | Exit_Subprogram With_Value,New_Top_Offset 0x3 0d07 4802 |H | Short_Literal 0x2 ; Debug Table 0x39.0xb = 0xd07,0xb 0d08 4403 |D | Exit_Subprogram With_Value,New_Top_Offset 0x3 0d09 0000 0000 | | .BLANK 0000[0x7] 0d10 ; -------------------------------------------------------------------------------------- 0d10 ; SUBPROGRAM 0d10 ; -------------------------------------------------------------------------------------- 0d10 0d13 | | .CONST 0x0d13 ; Address of begin 0d11 0004 | | .CONST 0x0004 ; Address of exception handler 0d12 0001 | | .CONST 0x0001 ; Number of locals 0d13 BODY_0d10: 0d13 INIT_0d10: 0d13 00db | | Load_Top At_Offset_3 ; Debug Table 0x3a = .DEBUG 0x0d13,0x1922,0x1001,0x0000,0x005a,0x3a85,0x0000,0x0b92 ; Debug Table 0x3a.0x0 = 0xd13,0x1 0d14 00db | | Load_Top At_Offset_3 0d15 e5fd | | Load 0x2,-0x3 0d16 8268 | h | Call 0x1,0x68 0d17 0b00 | | Execute_Immediate Case_Compare,0x0 0d18 700a |p | Jump_Nonzero 0xd23 0d19 0b01 | | Execute_Immediate Case_Compare,0x1 0d1a 7016 |p | Jump_Nonzero 0xd31 0d1b 0b02 | | Execute_Immediate Case_Compare,0x2 0d1c 701c |p | Jump_Nonzero 0xd39 0d1d 0b03 | | Execute_Immediate Case_Compare,0x3 0d1e 7022 |p" | Jump_Nonzero 0xd41 0d1f 0b04 | | Execute_Immediate Case_Compare,0x4 0d20 7028 |p( | Jump_Nonzero 0xd49 0d21 48e2 |H | Short_Literal 0xe2 ; Debug Table 0x3a.0x1 = 0xd21,0x8 0d22 0257 | W | Execute Discrete,Raise 0d23 00db | | Load_Top At_Offset_3 ; Debug Table 0x3a.0x2 = 0xd23,0x2 0d24 e5fe | | Load 0x2,-0x2 0d25 027f | | Execute Discrete,Equal 0d26 7002 |p | Jump_Nonzero 0xd29 0d27 4887 |H | Short_Literal 0x87 0d28 0257 | W | Execute Discrete,Raise 0d29 e5fc | | Load 0x2,-0x4 ; Debug Table 0x3a.0x3 = 0xd29,0x3 0d2a e5fd | | Load 0x2,-0x3 0d2b e5fe | | Load 0x2,-0x2 0d2c e5ff | | Load 0x2,-0x1 0d2d 825d | ] | Call 0x1,0x5d 0d2e 00d1 | | Pop_Control Pop_Count_1 0d2f c5fc | | Store 0x2,-0x4 0d30 4503 |E | Exit_Suprogram New_Top_Offset 0x3 0d31 e5fc | | Load 0x2,-0x4 ; Debug Table 0x3a.0x4 = 0xd31,0x4 0d32 e5fd | | Load 0x2,-0x3 0d33 e5fe | | Load 0x2,-0x2 0d34 e5ff | | Load 0x2,-0x1 0d35 825e | ^ | Call 0x1,0x5e 0d36 00d1 | | Pop_Control Pop_Count_1 0d37 c5fc | | Store 0x2,-0x4 0d38 4503 |E | Exit_Suprogram New_Top_Offset 0x3 0d39 e5fc | | Load 0x2,-0x4 ; Debug Table 0x3a.0x5 = 0xd39,0x5 0d3a e5fd | | Load 0x2,-0x3 0d3b e5fe | | Load 0x2,-0x2 0d3c e5ff | | Load 0x2,-0x1 0d3d 825f | _ | Call 0x1,0x5f 0d3e 00d1 | | Pop_Control Pop_Count_1 0d3f c5fc | | Store 0x2,-0x4 0d40 4503 |E | Exit_Suprogram New_Top_Offset 0x3 0d41 e5fc | | Load 0x2,-0x4 ; Debug Table 0x3a.0x6 = 0xd41,0x6 0d42 e5fd | | Load 0x2,-0x3 0d43 e5fe | | Load 0x2,-0x2 0d44 e5ff | | Load 0x2,-0x1 0d45 8260 | ` | Call 0x1,0x60 0d46 00d1 | | Pop_Control Pop_Count_1 0d47 c5fc | | Store 0x2,-0x4 0d48 4503 |E | Exit_Suprogram New_Top_Offset 0x3 0d49 e5fc | | Load 0x2,-0x4 ; Debug Table 0x3a.0x7 = 0xd49,0x7 0d4a e5fd | | Load 0x2,-0x3 0d4b e5fe | | Load 0x2,-0x2 0d4c e5ff | | Load 0x2,-0x1 0d4d 8261 | a | Call 0x1,0x61 0d4e 00d1 | | Pop_Control Pop_Count_1 0d4f c5fc | | Store 0x2,-0x4 0d50 4503 |E | Exit_Suprogram New_Top_Offset 0x3 0d51 0000 0000 | | .BLANK 0000[0x7] 0d58 ; -------------------------------------------------------------------------------------- 0d58 ; SUBPROGRAM 0d58 ; -------------------------------------------------------------------------------------- 0d58 0d60 | ` | .CONST 0x0d60 ; Address of begin 0d59 0004 | | .CONST 0x0004 ; Address of exception handler 0d5a 0002 | | .CONST 0x0002 ; Number of locals 0d5b INIT_0d58: 0d5b 0007 | | Action Break_Optional ; Debug Table 0x3b = .DEBUG 0x0d5b,0x1934,0x1001,0x0000,0x005a,0x3a85,0x0000,0x0bf7 ; Debug Table 0x3b.0x0 = 0xd5b,0xffff 0d5c 00da | | Load_Top At_Offset_2 ; Debug Table 0x3b.0x1 = 0xd5c,0xfffe 0d5d 2c08 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x8 0d5e e22a | * | Load 0x1,0x2a 0d5f 03f1 | | Declare_Variable Discrete,With_Value 0d60 BODY_0d58: 0d60 00db | | Load_Top At_Offset_3 ; Debug Table 0x3b.0x2 = 0xd60,0x1 0d61 2c0b |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0xb 0d62 0c01 | | Execute_Immediate Greater_Equal,0x1 0d63 6804 |h | Jump_Zero 0xd68 0d64 4833 |H3 | Short_Literal 0x33 ; Debug Table 0x3b.0x3 = 0xd64,0x2 0d65 e008 | | Load 0x0,0x8 0d66 1810 | | Execute Package,Field_Execute,Field_Number 0x10 0d67 4501 |E | Exit_Suprogram New_Top_Offset 0x1 ; Debug Table 0x3b.0x4 = 0xd67,0x3 0d68 00db | | Load_Top At_Offset_3 ; Debug Table 0x3b.0x5 = 0xd68,0x4 0d69 825c | \ | Call 0x1,0x5c 0d6a 7008 |p | Jump_Nonzero 0xd73 0d6b 0092 1107 | | Action Push_String_Extended,0x1107 ; "Range is not fully covered; alternatives are missing" ; Debug Table 0x3b.0x6 = 0xd6b,0x5 0d6d e007 | | Load 0x0,0x7 0d6e 1820 | | Execute Package,Field_Execute,Field_Number 0x20 0d6f 4833 |H3 | Short_Literal 0x33 ; Debug Table 0x3b.0x7 = 0xd6f,0x6 0d70 e008 | | Load 0x0,0x8 0d71 1810 | | Execute Package,Field_Execute,Field_Number 0x10 0d72 4501 |E | Exit_Suprogram New_Top_Offset 0x1 ; Debug Table 0x3b.0x8 = 0xd72,0x7 0d73 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x3b.0x9 = 0xd73,0x8 0d74 4801 |H | Short_Literal 0x1 0d75 e5ff | | Load 0x2,-0x1 0d76 8268 | h | Call 0x1,0x68 0d77 0b00 | | Execute_Immediate Case_Compare,0x0 0d78 700a |p | Jump_Nonzero 0xd83 0d79 0b01 | | Execute_Immediate Case_Compare,0x1 0d7a 7010 |p | Jump_Nonzero 0xd8b 0d7b 0b02 | | Execute_Immediate Case_Compare,0x2 0d7c 7019 |p | Jump_Nonzero 0xd96 0d7d 0b03 | | Execute_Immediate Case_Compare,0x3 0d7e 701f |p | Jump_Nonzero 0xd9e 0d7f 0b04 | | Execute_Immediate Case_Compare,0x4 0d80 7025 |p% | Jump_Nonzero 0xda6 0d81 48e2 |H | Short_Literal 0xe2 ; Debug Table 0x3b.0xa = 0xd81,0xf 0d82 0257 | W | Execute Discrete,Raise 0d83 e5fe | | Load 0x2,-0x2 ; Debug Table 0x3b.0xb = 0xd83,0x9 0d84 e5ff | | Load 0x2,-0x1 0d85 00db | | Load_Top At_Offset_3 0d86 4801 |H | Short_Literal 0x1 0d87 825d | ] | Call 0x1,0x5d 0d88 00d1 | | Pop_Control Pop_Count_1 0d89 c5fe | | Store 0x2,-0x2 0d8a 4501 |E | Exit_Suprogram New_Top_Offset 0x1 0d8b e5ff | | Load 0x2,-0x1 ; Debug Table 0x3b.0xc = 0xd8b,0xa 0d8c 8250 | P | Call 0x1,0x50 0d8d 00d1 | | Pop_Control Pop_Count_1 0d8e e5fe | | Load 0x2,-0x2 ; Debug Table 0x3b.0xd = 0xd8e,0xb 0d8f e5ff | | Load 0x2,-0x1 0d90 00db | | Load_Top At_Offset_3 0d91 4801 |H | Short_Literal 0x1 0d92 825e | ^ | Call 0x1,0x5e 0d93 00d1 | | Pop_Control Pop_Count_1 0d94 c5fe | | Store 0x2,-0x2 0d95 4501 |E | Exit_Suprogram New_Top_Offset 0x1 0d96 e5fe | | Load 0x2,-0x2 ; Debug Table 0x3b.0xe = 0xd96,0xc 0d97 e5ff | | Load 0x2,-0x1 0d98 00db | | Load_Top At_Offset_3 0d99 4801 |H | Short_Literal 0x1 0d9a 825f | _ | Call 0x1,0x5f 0d9b 00d1 | | Pop_Control Pop_Count_1 0d9c c5fe | | Store 0x2,-0x2 0d9d 4501 |E | Exit_Suprogram New_Top_Offset 0x1 0d9e e5fe | | Load 0x2,-0x2 ; Debug Table 0x3b.0xf = 0xd9e,0xd 0d9f e5ff | | Load 0x2,-0x1 0da0 00db | | Load_Top At_Offset_3 0da1 4801 |H | Short_Literal 0x1 0da2 8260 | ` | Call 0x1,0x60 0da3 00d1 | | Pop_Control Pop_Count_1 0da4 c5fe | | Store 0x2,-0x2 0da5 4501 |E | Exit_Suprogram New_Top_Offset 0x1 0da6 e5fe | | Load 0x2,-0x2 ; Debug Table 0x3b.0x10 = 0xda6,0xe 0da7 e5ff | | Load 0x2,-0x1 0da8 00db | | Load_Top At_Offset_3 0da9 4801 |H | Short_Literal 0x1 0daa 8261 | a | Call 0x1,0x61 0dab 00d1 | | Pop_Control Pop_Count_1 0dac c5fe | | Store 0x2,-0x2 0dad 4501 |E | Exit_Suprogram New_Top_Offset 0x1 0dae 0000 0000 | | .XXX[0x2] 0db0 ; -------------------------------------------------------------------------------------- 0db0 ; SUBPROGRAM 0db0 ; -------------------------------------------------------------------------------------- 0db0 0db4 | | .CONST 0x0db4 ; Address of begin 0db1 0004 | | .CONST 0x0004 ; Address of exception handler 0db2 0001 | | .CONST 0x0001 ; Number of locals 0db3 INIT_0db0: 0db3 0007 | | Action Break_Optional ; Debug Table 0x3c = .DEBUG 0x0db3,0x1958,0x1001,0x0000,0x005a,0x3a85,0x0000,0x0c8e ; Debug Table 0x3c.0x0 = 0xdb3,0xffff 0db4 BODY_0db0: 0db4 e002 | | Load 0x0,0x2 ; Debug Table 0x3c.0x1 = 0xdb4,0x1 0db5 1859 | Y | Execute Package,Field_Execute,Field_Number 0x59 0db6 00db | | Load_Top At_Offset_3 0db7 2809 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x9 0db8 00cf | | Action Mark_Auxiliary 0db9 00db | | Load_Top At_Offset_3 ; Debug Table 0x3c.0x2 = 0xdb9,0x2 0dba 2c07 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x7 0dbb 4801 |H | Short_Literal 0x1 0dbc 0263 | c | Execute Discrete,Above_Bound 0dbd 7039 |p9 | Jump_Nonzero 0xdf7 0dbe e5ff | | Load 0x2,-0x1 ; Debug Table 0x3c.0x3 = 0xdbe,0x3 0dbf 00d8 | | Load_Top At_Offset_0 0dc0 250d |% | Execute Variant_Record,Field_Reference,Indirect,Field_Number 0xd 0dc1 00d8 | | Load_Top At_Offset_0 0dc2 00db | | Load_Top At_Offset_3 0dc3 00d9 | | Load_Top At_Offset_1 0dc4 01d7 | | Execute Vector,Field_Read 0dc5 00d0 | | Action Swap_Control 0dc6 00d1 | | Pop_Control Pop_Count_1 0dc7 e002 | | Load 0x0,0x2 0dc8 1859 | Y | Execute Package,Field_Execute,Field_Number 0x59 0dc9 00d9 | | Load_Top At_Offset_1 0dca 3805 |8 | Execute Record,Field_Write,Field_Number 0x5 0dcb 00d1 | | Pop_Control Pop_Count_1 0dcc 00d0 | | Action Swap_Control 0dcd 290d |) | Execute Variant_Record,Field_Write,Fixed,Indirect,Field_Number 0xd 0dce 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x3c.0x4 = 0xdce,0x4 0dcf e5ff | | Load 0x2,-0x1 0dd0 250d |% | Execute Variant_Record,Field_Reference,Indirect,Field_Number 0xd 0dd1 01d5 | | Execute Vector,Field_Reference 0dd2 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 0dd3 6811 |h | Jump_Zero 0xde5 0dd4 e5ff | | Load 0x2,-0x1 ; Debug Table 0x3c.0x5 = 0xdd4,0x5 0dd5 00d8 | | Load_Top At_Offset_0 0dd6 250d |% | Execute Variant_Record,Field_Reference,Indirect,Field_Number 0xd 0dd7 00d8 | | Load_Top At_Offset_0 0dd8 00db | | Load_Top At_Offset_3 0dd9 00d9 | | Load_Top At_Offset_1 0dda 01d7 | | Execute Vector,Field_Read 0ddb 00d0 | | Action Swap_Control 0ddc 00d1 | | Pop_Control Pop_Count_1 0ddd e5ff | | Load 0x2,-0x1 0dde 2c09 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9 0ddf 00d9 | | Load_Top At_Offset_1 0de0 3804 |8 | Execute Record,Field_Write,Field_Number 0x4 0de1 00d1 | | Pop_Control Pop_Count_1 0de2 00d0 | | Action Swap_Control 0de3 290d |) | Execute Variant_Record,Field_Write,Fixed,Indirect,Field_Number 0xd 0de4 7810 |x | Jump 0xdf5 0de5 e5ff | | Load 0x2,-0x1 ; Debug Table 0x3c.0x6 = 0xde5,0x6 0de6 00d8 | | Load_Top At_Offset_0 0de7 250d |% | Execute Variant_Record,Field_Reference,Indirect,Field_Number 0xd 0de8 00d8 | | Load_Top At_Offset_0 0de9 00db | | Load_Top At_Offset_3 0dea 00d9 | | Load_Top At_Offset_1 0deb 01d7 | | Execute Vector,Field_Read 0dec 00d0 | | Action Swap_Control 0ded 00d1 | | Pop_Control Pop_Count_1 0dee e002 | | Load 0x0,0x2 0def 1859 | Y | Execute Package,Field_Execute,Field_Number 0x59 0df0 00d9 | | Load_Top At_Offset_1 0df1 3804 |8 | Execute Record,Field_Write,Field_Number 0x4 0df2 00d1 | | Pop_Control Pop_Count_1 0df3 00d0 | | Action Swap_Control 0df4 290d |) | Execute Variant_Record,Field_Write,Fixed,Indirect,Field_Number 0xd 0df5 00c8 | | Action Pop_Auxiliary_Range 0df6 3fc7 |? | Loop_Increasing 0xdbe 0df7 4501 |E | Exit_Suprogram New_Top_Offset 0x1 0df8 ; -------------------------------------------------------------------------------------- 0df8 ; SUBPROGRAM 0df8 ; -------------------------------------------------------------------------------------- 0df8 0e06 | | .CONST 0x0e06 ; Address of begin 0df9 0004 | | .CONST 0x0004 ; Address of exception handler 0dfa 0003 | | .CONST 0x0003 ; Number of locals 0dfb INIT_0df8: 0dfb 00da | | Load_Top At_Offset_2 ; Debug Table 0x3d = .DEBUG 0x0dfb,0x1968,0x1001,0x0000,0x005a,0x3a85,0x0000,0x0ce5 ; Debug Table 0x3d.0x0 = 0xdfb,0xffff 0dfc e5fd | | Load 0x2,-0x3 0dfd 250e |% | Execute Variant_Record,Field_Reference,Indirect,Field_Number 0xe 0dfe 01d5 | | Execute Vector,Field_Reference 0dff 0007 | | Action Break_Optional 0e00 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x3d.0x1 = 0xe00,0xfffe 0e01 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 0e02 e5fd | | Load 0x2,-0x3 0e03 250d |% | Execute Variant_Record,Field_Reference,Indirect,Field_Number 0xd 0e04 01d5 | | Execute Vector,Field_Reference 0e05 0007 | | Action Break_Optional 0e06 BODY_0df8: 0e06 e5fe | | Load 0x2,-0x2 ; Debug Table 0x3d.0x2 = 0xe06,0x1 0e07 6807 |h | Jump_Zero 0xe0f 0e08 4801 |H | Short_Literal 0x1 ; Debug Table 0x3d.0x3 = 0xe08,0x2 0e09 00d9 | | Load_Top At_Offset_1 0e0a 3806 |8 | Execute Record,Field_Write,Field_Number 0x6 0e0b 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x3d.0x4 = 0xe0b,0x3 0e0c 3c05 |< | Execute Record,Field_Read,Field_Number 0x5 0e0d a5fc | | Store_Unchecked 0x2,-0x4 0e0e 4503 |E | Exit_Suprogram New_Top_Offset 0x3 0e0f 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x3d.0x5 = 0xe0f,0x4 0e10 3c04 |< | Execute Record,Field_Read,Field_Number 0x4 0e11 a5fc | | Store_Unchecked 0x2,-0x4 0e12 4503 |E | Exit_Suprogram New_Top_Offset 0x3 0e13 0000 0000 | | .BLANK 0000[0x5] 0e18 ; -------------------------------------------------------------------------------------- 0e18 ; SUBPROGRAM 0e18 ; -------------------------------------------------------------------------------------- 0e18 0e1b | | .CONST 0x0e1b ; Address of begin 0e19 0004 | | .CONST 0x0004 ; Address of exception handler 0e1a 0001 | | .CONST 0x0001 ; Number of locals 0e1b BODY_0e18: 0e1b INIT_0e18: 0e1b e5fd | | Load 0x2,-0x3 ; Debug Table 0x3e = .DEBUG 0x0e1b,0x1976,0x1001,0x0000,0x005a,0x3a85,0x0000,0x0d56 ; Debug Table 0x3e.0x0 = 0xe1b,0x1 0e1c 6804 |h | Jump_Zero 0xe21 0e1d 00da | | Load_Top At_Offset_2 ; Debug Table 0x3e.0x1 = 0xe1d,0x2 0e1e e00b | | Load 0x0,0xb 0e1f 180e | | Execute Package,Field_Execute,Field_Number 0xe 0e20 7803 |x | Jump 0xe24 0e21 00da | | Load_Top At_Offset_2 ; Debug Table 0x3e.0x2 = 0xe21,0x3 0e22 e00b | | Load 0x0,0xb 0e23 1814 | | Execute Package,Field_Execute,Field_Number 0x14 0e24 e5fc | | Load 0x2,-0x4 ; Debug Table 0x3e.0x3 = 0xe24,0x4 0e25 e5fe | | Load 0x2,-0x2 0e26 0007 | | Action Break_Optional 0e27 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x3e.0x4 = 0xe27,0x401 0e28 6804 |h | Jump_Zero 0xe2d 0e29 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x3e.0x5 = 0xe29,0x402 0e2a e002 | | Load 0x0,0x2 0e2b 181c | | Execute Package,Field_Execute,Field_Number 0x1c 0e2c 4505 |E | Exit_Suprogram New_Top_Offset 0x5 0e2d 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x3e.0x6 = 0xe2d,0x403 0e2e e002 | | Load 0x0,0x2 0e2f 181b | | Execute Package,Field_Execute,Field_Number 0x1b 0e30 4505 |E | Exit_Suprogram New_Top_Offset 0x5 0e31 0000 0000 | | .BLANK 0000[0x7] 0e38 ; -------------------------------------------------------------------------------------- 0e38 ; SUBPROGRAM 0e38 ; -------------------------------------------------------------------------------------- 0e38 0e3b | ; | .CONST 0x0e3b ; Address of begin 0e39 0004 | | .CONST 0x0004 ; Address of exception handler 0e3a 0001 | | .CONST 0x0001 ; Number of locals 0e3b BODY_0e38: 0e3b INIT_0e38: 0e3b e5fd | | Load 0x2,-0x3 ; Debug Table 0x3f = .DEBUG 0x0e3b,0x1986,0x1001,0x0000,0x005a,0x3a85,0x0000,0x0d8b ; Debug Table 0x3f.0x0 = 0xe3b,0x1 0e3c 7003 |p | Jump_Nonzero 0xe40 0e3d 4800 |H | Short_Literal 0x0 ; Debug Table 0x3f.0x1 = 0xe3d,0x2 0e3e e002 | | Load 0x0,0x2 0e3f 1830 | 0 | Execute Package,Field_Execute,Field_Number 0x30 0e40 00da | | Load_Top At_Offset_2 ; Debug Table 0x3f.0x2 = 0xe40,0x3 0e41 e00b | | Load 0x0,0xb 0e42 1810 | | Execute Package,Field_Execute,Field_Number 0x10 0e43 e5fc | | Load 0x2,-0x4 ; Debug Table 0x3f.0x3 = 0xe43,0x4 0e44 e5fe | | Load 0x2,-0x2 0e45 0007 | | Action Break_Optional 0e46 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x3f.0x4 = 0xe46,0x401 0e47 6804 |h | Jump_Zero 0xe4c 0e48 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x3f.0x5 = 0xe48,0x402 0e49 e002 | | Load 0x0,0x2 0e4a 181c | | Execute Package,Field_Execute,Field_Number 0x1c 0e4b 4505 |E | Exit_Suprogram New_Top_Offset 0x5 0e4c 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x3f.0x6 = 0xe4c,0x403 0e4d e002 | | Load 0x0,0x2 0e4e 181b | | Execute Package,Field_Execute,Field_Number 0x1b 0e4f 4505 |E | Exit_Suprogram New_Top_Offset 0x5 0e50 ; -------------------------------------------------------------------------------------- 0e50 ; SUBPROGRAM 0e50 ; -------------------------------------------------------------------------------------- 0e50 0e53 | S | .CONST 0x0e53 ; Address of begin 0e51 0004 | | .CONST 0x0004 ; Address of exception handler 0e52 0001 | | .CONST 0x0001 ; Number of locals 0e53 BODY_0e50: 0e53 INIT_0e50: 0e53 e5fd | | Load 0x2,-0x3 ; Debug Table 0x40 = .DEBUG 0x0e53,0x1996,0x1001,0x0000,0x005a,0x3a85,0x0000,0x0dc0 ; Debug Table 0x40.0x0 = 0xe53,0x1 0e54 7003 |p | Jump_Nonzero 0xe58 0e55 4800 |H | Short_Literal 0x0 ; Debug Table 0x40.0x1 = 0xe55,0x2 0e56 e002 | | Load 0x0,0x2 0e57 1830 | 0 | Execute Package,Field_Execute,Field_Number 0x30 0e58 00da | | Load_Top At_Offset_2 ; Debug Table 0x40.0x2 = 0xe58,0x3 0e59 e00b | | Load 0x0,0xb 0e5a 1812 | | Execute Package,Field_Execute,Field_Number 0x12 0e5b e5fc | | Load 0x2,-0x4 ; Debug Table 0x40.0x3 = 0xe5b,0x4 0e5c e5fe | | Load 0x2,-0x2 0e5d 0007 | | Action Break_Optional 0e5e 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x40.0x4 = 0xe5e,0x401 0e5f 6804 |h | Jump_Zero 0xe64 0e60 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x40.0x5 = 0xe60,0x402 0e61 e002 | | Load 0x0,0x2 0e62 181c | | Execute Package,Field_Execute,Field_Number 0x1c 0e63 4505 |E | Exit_Suprogram New_Top_Offset 0x5 0e64 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x40.0x6 = 0xe64,0x403 0e65 e002 | | Load 0x0,0x2 0e66 181b | | Execute Package,Field_Execute,Field_Number 0x1b 0e67 4505 |E | Exit_Suprogram New_Top_Offset 0x5 0e68 ; -------------------------------------------------------------------------------------- 0e68 ; SUBPROGRAM 0e68 ; -------------------------------------------------------------------------------------- 0e68 0e6b | k | .CONST 0x0e6b ; Address of begin 0e69 0004 | | .CONST 0x0004 ; Address of exception handler 0e6a 0001 | | .CONST 0x0001 ; Number of locals 0e6b BODY_0e68: 0e6b INIT_0e68: 0e6b 00da | | Load_Top At_Offset_2 ; Debug Table 0x41 = .DEBUG 0x0e6b,0x19a6,0x1001,0x0000,0x005a,0x3a85,0x0000,0x0df5 ; Debug Table 0x41.0x0 = 0xe6b,0x1 0e6c e5fe | | Load 0x2,-0x2 0e6d 012f | / | Execute Any,Equal 0e6e 6806 |h | Jump_Zero 0xe75 0e6f e5fb | | Load 0x2,-0x5 ; Debug Table 0x41.0x1 = 0xe6f,0x2 0e70 e5fc | | Load 0x2,-0x4 0e71 e5fd | | Load 0x2,-0x3 0e72 e5ff | | Load 0x2,-0x1 0e73 826d | m | Call 0x1,0x6d 0e74 4506 |E | Exit_Suprogram New_Top_Offset 0x6 ; Debug Table 0x41.0x2 = 0xe74,0x3 0e75 e5fc | | Load 0x2,-0x4 ; Debug Table 0x41.0x3 = 0xe75,0x4 0e76 7003 |p | Jump_Nonzero 0xe7a 0e77 4800 |H | Short_Literal 0x0 ; Debug Table 0x41.0x4 = 0xe77,0x5 0e78 e002 | | Load 0x0,0x2 0e79 1830 | 0 | Execute Package,Field_Execute,Field_Number 0x30 0e7a 00da | | Load_Top At_Offset_2 ; Debug Table 0x41.0x5 = 0xe7a,0x6 0e7b e002 | | Load 0x0,0x2 0e7c 1833 | 3 | Execute Package,Field_Execute,Field_Number 0x33 0e7d 00db | | Load_Top At_Offset_3 ; Debug Table 0x41.0x6 = 0xe7d,0x7 0e7e e002 | | Load 0x0,0x2 0e7f 1833 | 3 | Execute Package,Field_Execute,Field_Number 0x33 0e80 0007 | | Action Break_Optional ; Debug Table 0x41.0x7 = 0xe80,0x8 0e81 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x41.0x8 = 0xe81,0x401 0e82 4800 |H | Short_Literal 0x0 ; Debug Table 0x41.0x9 = 0xe82,0x8 0e83 4800 |H | Short_Literal 0x0 0e84 605f |`_ | Indirect_Literal Discrete,0xee4,{0x00000000, 0x7fffffff} 0e85 4802 |H | Short_Literal 0x2 0e86 4809 |H | Short_Literal 0x9 0e87 4800 |H | Short_Literal 0x0 0e88 e002 | | Load 0x0,0x2 0e89 1843 | C | Execute Package,Field_Execute,Field_Number 0x43 0e8a e5fb | | Load 0x2,-0x5 ; Debug Table 0x41.0xa = 0xe8a,0x9 0e8b e5fd | | Load 0x2,-0x3 0e8c 0007 | | Action Break_Optional 0e8d 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x41.0xb = 0xe8d,0x801 0e8e 6804 |h | Jump_Zero 0xe93 0e8f 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x41.0xc = 0xe8f,0x802 0e90 e002 | | Load 0x0,0x2 0e91 181c | | Execute Package,Field_Execute,Field_Number 0x1c 0e92 4506 |E | Exit_Suprogram New_Top_Offset 0x6 0e93 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x41.0xd = 0xe93,0x803 0e94 e002 | | Load 0x0,0x2 0e95 181b | | Execute Package,Field_Execute,Field_Number 0x1b 0e96 4506 |E | Exit_Suprogram New_Top_Offset 0x6 0e97 0000 | | .XXX[0x1] 0e98 ; -------------------------------------------------------------------------------------- 0e98 ; SUBPROGRAM 0e98 ; -------------------------------------------------------------------------------------- 0e98 0e9b | | .CONST 0x0e9b ; Address of begin 0e99 0004 | | .CONST 0x0004 ; Address of exception handler 0e9a 0001 | | .CONST 0x0001 ; Number of locals 0e9b BODY_0e98: 0e9b INIT_0e98: 0e9b e5fd | | Load 0x2,-0x3 ; Debug Table 0x42 = .DEBUG 0x0e9b,0x19c4,0x1001,0x0000,0x005a,0x3a85,0x0000,0x0e4f ; Debug Table 0x42.0x0 = 0xe9b,0x1 0e9c 7003 |p | Jump_Nonzero 0xea0 0e9d 4800 |H | Short_Literal 0x0 ; Debug Table 0x42.0x1 = 0xe9d,0x2 0e9e e002 | | Load 0x0,0x2 0e9f 1830 | 0 | Execute Package,Field_Execute,Field_Number 0x30 0ea0 00da | | Load_Top At_Offset_2 ; Debug Table 0x42.0x2 = 0xea0,0x3 0ea1 e00c | | Load 0x0,0xc 0ea2 1817 | | Execute Package,Field_Execute,Field_Number 0x17 0ea3 0007 | | Action Break_Optional ; Debug Table 0x42.0x3 = 0xea3,0x4 0ea4 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x42.0x4 = 0xea4,0x401 0ea5 4800 |H | Short_Literal 0x0 ; Debug Table 0x42.0x5 = 0xea5,0x4 0ea6 4800 |H | Short_Literal 0x0 0ea7 603c |`< | Indirect_Literal Discrete,0xee4,{0x00000000, 0x7fffffff} 0ea8 4801 |H | Short_Literal 0x1 0ea9 4897 |H | Short_Literal 0x97 0eaa 4800 |H | Short_Literal 0x0 0eab e002 | | Load 0x0,0x2 0eac 1843 | C | Execute Package,Field_Execute,Field_Number 0x43 0ead e5fc | | Load 0x2,-0x4 ; Debug Table 0x42.0x6 = 0xead,0x5 0eae e5fe | | Load 0x2,-0x2 0eaf 0007 | | Action Break_Optional 0eb0 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x42.0x7 = 0xeb0,0x801 0eb1 6804 |h | Jump_Zero 0xeb6 0eb2 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x42.0x8 = 0xeb2,0x802 0eb3 e002 | | Load 0x0,0x2 0eb4 181c | | Execute Package,Field_Execute,Field_Number 0x1c 0eb5 4505 |E | Exit_Suprogram New_Top_Offset 0x5 0eb6 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x42.0x9 = 0xeb6,0x803 0eb7 e002 | | Load 0x0,0x2 0eb8 181b | | Execute Package,Field_Execute,Field_Number 0x1b 0eb9 4505 |E | Exit_Suprogram New_Top_Offset 0x5 0eba 0000 0000 | | .BLANK 0000[0x6] 0ec0 ; -------------------------------------------------------------------------------------- 0ec0 ; SUBPROGRAM 0ec0 ; -------------------------------------------------------------------------------------- 0ec0 0ec3 | | .CONST 0x0ec3 ; Address of begin 0ec1 0ecc | | .CONST 0x0ecc ; Address of exception handler 0ec2 0001 | | .CONST 0x0001 ; Number of locals 0ec3 BODY_0ec0: 0ec3 INIT_0ec0: 0ec3 00da | | Load_Top At_Offset_2 ; Debug Table 0x43 = .DEBUG 0x0ec3,0x19da,0x1001,0x0000,0x005a,0x3a85,0x0000,0x0e92 ; Debug Table 0x43.0x0 = 0xec3,0x1 0ec4 6806 |h | Jump_Zero 0xecb 0ec5 00da | | Load_Top At_Offset_2 ; Debug Table 0x43.0x1 = 0xec5,0x2 0ec6 0275 | u | Execute Discrete,Unary_Minus 0ec7 e001 | | Load 0x0,0x1 0ec8 1845 | E | Execute Package,Field_Execute,Field_Number 0x45 0ec9 e00b | | Load 0x0,0xb 0eca 180d | | Execute Package,Field_Execute,Field_Number 0xd 0ecb 4502 |E | Exit_Suprogram New_Top_Offset 0x2 0ecc TRAP_0ec0: 0ecc 010d | | Execute Exception,Is_Numeric_Error 0ecd 7002 |p | Jump_Nonzero 0xed0 0ece 010e | | Execute Exception,Is_Constraint_Error 0ecf 6810 |h | Jump_Zero 0xee0 0ed0 00db | | Load_Top At_Offset_3 ; Debug Table 0x43.0x2 = 0xed0,0x3 0ed1 e001 | | Load 0x0,0x1 0ed2 1845 | E | Execute Package,Field_Execute,Field_Number 0x45 0ed3 e002 | | Load 0x0,0x2 0ed4 1833 | 3 | Execute Package,Field_Execute,Field_Number 0x33 0ed5 0007 | | Action Break_Optional ; Debug Table 0x43.0x3 = 0xed5,0x4 0ed6 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x43.0x4 = 0xed6,0x401 0ed7 4800 |H | Short_Literal 0x0 ; Debug Table 0x43.0x5 = 0xed7,0x4 0ed8 4800 |H | Short_Literal 0x0 0ed9 600a |` | Indirect_Literal Discrete,0xee4,{0x00000000, 0x7fffffff} 0eda 4801 |H | Short_Literal 0x1 0edb 4821 |H! | Short_Literal 0x21 0edc 4800 |H | Short_Literal 0x0 0edd e002 | | Load 0x0,0x2 0ede 1843 | C | Execute Package,Field_Execute,Field_Number 0x43 0edf 4502 |E | Exit_Suprogram New_Top_Offset 0x2 0ee0 0100 | | Execute Exception,Raise 0ee1 0000 0000 | | .XXX[0x3] 0ee3 0000 | | 0ee4 0000 0000 | | .LITERAL {0x00000000, 0x7fffffff} 0ee8 ; -------------------------------------------------------------------------------------- 0ee8 ; SUBPROGRAM 0ee8 ; -------------------------------------------------------------------------------------- 0ee8 0eeb | | .CONST 0x0eeb ; Address of begin 0ee9 0004 | | .CONST 0x0004 ; Address of exception handler 0eea 0001 | | .CONST 0x0001 ; Number of locals 0eeb BODY_0ee8: 0eeb INIT_0ee8: 0eeb 00da | | Load_Top At_Offset_2 ; Debug Table 0x44 = .DEBUG 0x0eeb,0x19e8,0x1001,0x0000,0x005a,0x3a85,0x0000,0x0ed2 ; Debug Table 0x44.0x0 = 0xeeb,0x1 0eec 01dc | | Execute Vector,Last 0eed 00db | | Load_Top At_Offset_3 0eee 01dd | | Execute Vector,First 0eef 0272 | r | Execute Discrete,Minus 0ef0 0248 | H | Execute Discrete,Check_In_Integer 0ef1 e002 | | Load 0x0,0x2 0ef2 181d | | Execute Package,Field_Execute,Field_Number 0x1d 0ef3 00cf | | Action Mark_Auxiliary 0ef4 00db | | Load_Top At_Offset_3 ; Debug Table 0x44.0x1 = 0xef4,0x2 0ef5 01d9 | | Execute Vector,Reverse_Bounds 0ef6 0263 | c | Execute Discrete,Above_Bound 0ef7 7007 |p | Jump_Nonzero 0xeff 0ef8 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x44.0x2 = 0xef8,0x3 0ef9 e5ff | | Load 0x2,-0x1 0efa 01d7 | | Execute Vector,Field_Read 0efb e002 | | Load 0x0,0x2 0efc 185b | [ | Execute Package,Field_Execute,Field_Number 0x5b 0efd 00c8 | | Action Pop_Auxiliary_Range 0efe 3ff9 |? | Loop_Increasing 0xef8 0eff 4502 |E | Exit_Suprogram New_Top_Offset 0x2 0f00 ; -------------------------------------------------------------------------------------- 0f00 ; SUBPROGRAM 0f00 ; -------------------------------------------------------------------------------------- 0f00 0f08 | | .CONST 0x0f08 ; Address of begin 0f01 0004 | | .CONST 0x0004 ; Address of exception handler 0f02 0002 | | .CONST 0x0002 ; Number of locals 0f03 INIT_0f00: 0f03 00da | | Load_Top At_Offset_2 ; Debug Table 0x45 = .DEBUG 0x0f03,0x19f0,0x1001,0x0000,0x005a,0x3a85,0x0000,0x0eff ; Debug Table 0x45.0x0 = 0xf03,0xffff 0f04 e5fe | | Load 0x2,-0x2 0f05 250d |% | Execute Variant_Record,Field_Reference,Indirect,Field_Number 0xd 0f06 01d5 | | Execute Vector,Field_Reference 0f07 0007 | | Action Break_Optional 0f08 BODY_0f00: 0f08 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x45.0x1 = 0xf08,0x1 0f09 3c07 |< | Execute Record,Field_Read,Field_Number 0x7 0f0a 6803 |h | Jump_Zero 0xf0e 0f0b 00d8 | | Load_Top At_Offset_0 0f0c 3c08 |< | Execute Record,Field_Read,Field_Number 0x8 0f0d 7005 |p | Jump_Nonzero 0xf13 0f0e 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x45.0x2 = 0xf0e,0x2 0f0f 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 0f10 e212 | | Load 0x1,0x12 0f11 0119 | | Execute Any,Check_In_Formal_Type 0f12 8226 | & | Call 0x1,0x26 0f13 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x45.0x3 = 0xf13,0x3 0f14 3c06 |< | Execute Record,Field_Read,Field_Number 0x6 0f15 00d9 | | Load_Top At_Offset_1 0f16 3c08 |< | Execute Record,Field_Read,Field_Number 0x8 0f17 0f00 | | Execute_Immediate Equal,0x0 0f18 0279 | y | Execute Discrete,And 0f19 6814 |h | Jump_Zero 0xf2e 0f1a 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x45.0x4 = 0xf1a,0x4 0f1b 3c05 |< | Execute Record,Field_Read,Field_Number 0x5 0f1c e002 | | Load 0x0,0x2 0f1d 185a | Z | Execute Package,Field_Execute,Field_Number 0x5a 0f1e e002 | | Load 0x0,0x2 ; Debug Table 0x45.0x5 = 0xf1e,0x5 0f1f 1853 | S | Execute Package,Field_Execute,Field_Number 0x53 0f20 0092 1108 | | Action Push_String_Extended,0x1108 ; "case index" ; Debug Table 0x45.0x6 = 0xf20,0x6 0f22 e002 | | Load 0x0,0x2 0f23 1874 | t | Execute Package,Field_Execute,Field_Number 0x74 0f24 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x45.0x7 = 0xf24,0x7 0f25 3c07 |< | Execute Record,Field_Read,Field_Number 0x7 0f26 6804 |h | Jump_Zero 0xf2b 0f27 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x45.0x8 = 0xf27,0x8 0f28 3c04 |< | Execute Record,Field_Read,Field_Number 0x4 0f29 e002 | | Load 0x0,0x2 0f2a 181a | | Execute Package,Field_Execute,Field_Number 0x1a 0f2b 4801 |H | Short_Literal 0x1 ; Debug Table 0x45.0x9 = 0xf2b,0x9 0f2c 00d9 | | Load_Top At_Offset_1 0f2d 3808 |8 | Execute Record,Field_Write,Field_Number 0x8 0f2e 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x45.0xa = 0xf2e,0xa 0f2f 3c07 |< | Execute Record,Field_Read,Field_Number 0x7 0f30 701d |p | Jump_Nonzero 0xf4e 0f31 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x45.0xb = 0xf31,0xb 0f32 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 0f33 7013 |p | Jump_Nonzero 0xf47 0f34 4800 |H | Short_Literal 0x0 ; Debug Table 0x45.0xc = 0xf34,0xc 0f35 e005 | | Load 0x0,0x5 0f36 1835 | 5 | Execute Package,Field_Execute,Field_Number 0x35 0f37 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x45.0xd = 0xf37,0xd 0f38 3c04 |< | Execute Record,Field_Read,Field_Number 0x4 0f39 e002 | | Load 0x0,0x2 0f3a 185a | Z | Execute Package,Field_Execute,Field_Number 0x5a 0f3b e5fd | | Load 0x2,-0x3 ; Debug Table 0x45.0xe = 0xf3b,0xe 0f3c 00d9 | | Load_Top At_Offset_1 0f3d 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 0f3e e212 | | Load 0x1,0x12 0f3f 0119 | | Execute Any,Check_In_Formal_Type 0f40 8225 | % | Call 0x1,0x25 0f41 c5fd | | Store 0x2,-0x3 0f42 e227 | ' | Load 0x1,0x27 ; Debug Table 0x45.0xf = 0xf42,0xf 0f43 6803 |h | Jump_Zero 0xf47 0f44 e228 | ( | Load 0x1,0x28 ; Debug Table 0x45.0x10 = 0xf44,0x10 0f45 e005 | | Load 0x0,0x5 0f46 1837 | 7 | Execute Package,Field_Execute,Field_Number 0x37 0f47 e5fe | | Load 0x2,-0x2 ; Debug Table 0x45.0x11 = 0xf47,0x11 0f48 2c09 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9 0f49 e002 | | Load 0x0,0x2 0f4a 181a | | Execute Package,Field_Execute,Field_Number 0x1a 0f4b 4801 |H | Short_Literal 0x1 ; Debug Table 0x45.0x12 = 0xf4b,0x12 0f4c 00d9 | | Load_Top At_Offset_1 0f4d 3807 |8 | Execute Record,Field_Write,Field_Number 0x7 0f4e 4502 |E | Exit_Suprogram New_Top_Offset 0x2 0f4f 0000 | | .XXX[0x1] 0f50 ; -------------------------------------------------------------------------------------- 0f50 ; SUBPROGRAM 0f50 ; -------------------------------------------------------------------------------------- 0f50 0f58 | X | .CONST 0x0f58 ; Address of begin 0f51 0004 | | .CONST 0x0004 ; Address of exception handler 0f52 0002 | | .CONST 0x0002 ; Number of locals 0f53 INIT_0f50: 0f53 0007 | | Action Break_Optional ; Debug Table 0x46 = .DEBUG 0x0f53,0x1a18,0x1001,0x0000,0x005a,0x3a85,0x0000,0x0faa ; Debug Table 0x46.0x0 = 0xf53,0xffff 0f54 00da | | Load_Top At_Offset_2 ; Debug Table 0x46.0x1 = 0xf54,0xfffe 0f55 2c07 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x7 0f56 e22c | , | Load 0x1,0x2c 0f57 03f1 | | Declare_Variable Discrete,With_Value 0f58 BODY_0f50: 0f58 00cf | | Action Mark_Auxiliary 0f59 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x46.0x2 = 0xf59,0x1 0f5a 4801 |H | Short_Literal 0x1 0f5b 0263 | c | Execute Discrete,Above_Bound 0f5c 7008 |p | Jump_Nonzero 0xf65 0f5d e5fe | | Load 0x2,-0x2 ; Debug Table 0x46.0x3 = 0xf5d,0x2 0f5e e5ff | | Load 0x2,-0x1 0f5f 00da | | Load_Top At_Offset_2 0f60 8274 | t | Call 0x1,0x74 0f61 00d1 | | Pop_Control Pop_Count_1 0f62 c5fe | | Store 0x2,-0x2 0f63 00c8 | | Action Pop_Auxiliary_Range 0f64 3ff8 |? | Loop_Increasing 0xf5d 0f65 00ce | | Action Pop_Auxiliary 0f66 00db | | Load_Top At_Offset_3 ; Debug Table 0x46.0x4 = 0xf66,0x3 0f67 2c09 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9 0f68 e002 | | Load 0x0,0x2 0f69 185a | Z | Execute Package,Field_Execute,Field_Number 0x5a 0f6a 4501 |E | Exit_Suprogram New_Top_Offset 0x1 0f6b 0000 0000 | | .BLANK 0000[0x5] 0f70 ; -------------------------------------------------------------------------------------- 0f70 ; SUBPROGRAM 0f70 ; -------------------------------------------------------------------------------------- 0f70 0f78 | x | .CONST 0x0f78 ; Address of begin 0f71 0004 | | .CONST 0x0004 ; Address of exception handler 0f72 0002 | | .CONST 0x0002 ; Number of locals 0f73 INIT_0f70: 0f73 00da | | Load_Top At_Offset_2 ; Debug Table 0x47 = .DEBUG 0x0f73,0x1a24,0x1001,0x0000,0x005a,0x3a85,0x0000,0x0fe1 ; Debug Table 0x47.0x0 = 0xf73,0xffff 0f74 e5fd | | Load 0x2,-0x3 0f75 250d |% | Execute Variant_Record,Field_Reference,Indirect,Field_Number 0xd 0f76 01d5 | | Execute Vector,Field_Reference 0f77 0007 | | Action Break_Optional 0f78 BODY_0f70: 0f78 e5fe | | Load 0x2,-0x2 ; Debug Table 0x47.0x1 = 0xf78,0x1 0f79 682d |h- | Jump_Zero 0xfa7 0f7a 4801 |H | Short_Literal 0x1 ; Debug Table 0x47.0x2 = 0xf7a,0x2 0f7b 00d9 | | Load_Top At_Offset_1 0f7c 3806 |8 | Execute Record,Field_Write,Field_Number 0x6 0f7d 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x47.0x3 = 0xf7d,0x3 0f7e 3c08 |< | Execute Record,Field_Read,Field_Number 0x8 0f7f 6808 |h | Jump_Zero 0xf88 0f80 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x47.0x4 = 0xf80,0x4 0f81 3c05 |< | Execute Record,Field_Read,Field_Number 0x5 0f82 e002 | | Load 0x0,0x2 0f83 181a | | Execute Package,Field_Execute,Field_Number 0x1a 0f84 4801 |H | Short_Literal 0x1 ; Debug Table 0x47.0x5 = 0xf84,0x5 0f85 e005 | | Load 0x0,0x5 0f86 1837 | 7 | Execute Package,Field_Execute,Field_Number 0x37 0f87 4503 |E | Exit_Suprogram New_Top_Offset 0x3 0f88 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x47.0x6 = 0xf88,0x6 0f89 3c07 |< | Execute Record,Field_Read,Field_Number 0x7 0f8a 6815 |h | Jump_Zero 0xfa0 0f8b 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x47.0x7 = 0xf8b,0x7 0f8c 3c05 |< | Execute Record,Field_Read,Field_Number 0x5 0f8d e002 | | Load 0x0,0x2 0f8e 185a | Z | Execute Package,Field_Execute,Field_Number 0x5a 0f8f e002 | | Load 0x0,0x2 ; Debug Table 0x47.0x8 = 0xf8f,0x8 0f90 1853 | S | Execute Package,Field_Execute,Field_Number 0x53 0f91 0092 1108 | | Action Push_String_Extended,0x1108 ; "case index" ; Debug Table 0x47.0x9 = 0xf91,0x9 0f93 e002 | | Load 0x0,0x2 0f94 1874 | t | Execute Package,Field_Execute,Field_Number 0x74 0f95 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x47.0xa = 0xf95,0xa 0f96 3c04 |< | Execute Record,Field_Read,Field_Number 0x4 0f97 e002 | | Load 0x0,0x2 0f98 181a | | Execute Package,Field_Execute,Field_Number 0x1a 0f99 4801 |H | Short_Literal 0x1 ; Debug Table 0x47.0xb = 0xf99,0xb 0f9a 00d9 | | Load_Top At_Offset_1 0f9b 3808 |8 | Execute Record,Field_Write,Field_Number 0x8 0f9c 4800 |H | Short_Literal 0x0 ; Debug Table 0x47.0xc = 0xf9c,0xc 0f9d e005 | | Load 0x0,0x5 0f9e 1837 | 7 | Execute Package,Field_Execute,Field_Number 0x37 0f9f 4503 |E | Exit_Suprogram New_Top_Offset 0x3 0fa0 e5fc | | Load 0x2,-0x4 ; Debug Table 0x47.0xd = 0xfa0,0xd 0fa1 e5fd | | Load 0x2,-0x3 0fa2 e5ff | | Load 0x2,-0x1 0fa3 8274 | t | Call 0x1,0x74 0fa4 00d1 | | Pop_Control Pop_Count_1 0fa5 c5fc | | Store 0x2,-0x4 0fa6 4503 |E | Exit_Suprogram New_Top_Offset 0x3 0fa7 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x47.0xe = 0xfa7,0xe 0fa8 3c07 |< | Execute Record,Field_Read,Field_Number 0x7 0fa9 7003 |p | Jump_Nonzero 0xfad 0faa 00d8 | | Load_Top At_Offset_0 0fab 3c06 |< | Execute Record,Field_Read,Field_Number 0x6 0fac 6808 |h | Jump_Zero 0xfb5 0fad 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x47.0xf = 0xfad,0xf 0fae 3c04 |< | Execute Record,Field_Read,Field_Number 0x4 0faf e002 | | Load 0x0,0x2 0fb0 181a | | Execute Package,Field_Execute,Field_Number 0x1a 0fb1 4800 |H | Short_Literal 0x0 ; Debug Table 0x47.0x10 = 0xfb1,0x10 0fb2 e005 | | Load 0x0,0x5 0fb3 1837 | 7 | Execute Package,Field_Execute,Field_Number 0x37 0fb4 4503 |E | Exit_Suprogram New_Top_Offset 0x3 0fb5 e5fc | | Load 0x2,-0x4 ; Debug Table 0x47.0x11 = 0xfb5,0x11 0fb6 e5fd | | Load 0x2,-0x3 0fb7 e5ff | | Load 0x2,-0x1 0fb8 8274 | t | Call 0x1,0x74 0fb9 00d1 | | Pop_Control Pop_Count_1 0fba c5fc | | Store 0x2,-0x4 0fbb 4503 |E | Exit_Suprogram New_Top_Offset 0x3 0fbc 0000 0000 | | .BLANK 0000[0x4] 0fc0 ; -------------------------------------------------------------------------------------- 0fc0 ; SUBPROGRAM 0fc0 ; -------------------------------------------------------------------------------------- 0fc0 0fdf | | .CONST 0x0fdf ; Address of begin 0fc1 0004 | | .CONST 0x0004 ; Address of exception handler 0fc2 0006 | | .CONST 0x0006 ; Number of locals 0fc3 INIT_0fc0: 0fc3 4801 |H | Short_Literal 0x1 ; Debug Table 0x48 = .DEBUG 0x0fc3,0x1a4a,0x1002,0x0000,0x005a,0x3a85,0x0000,0x10e0 ; Debug Table 0x48.0x0 = 0xfc3,0xffff 0fc4 00db | | Load_Top At_Offset_3 0fc5 2c07 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x7 0fc6 00e3 | | Load_Encached Natural_Cache 0fc7 02a0 | | Declare_Subprogram Null_Subprogram 0fc8 4801 |H | Short_Literal 0x1 0fc9 035d | ] | Declare_Type Array,Defined 0fca 00d8 | | Load_Top At_Offset_0 0fcb 0337 | 7 | Declare_Variable Array 0fcc 00d8 | | Load_Top At_Offset_0 0fcd 0337 | 7 | Declare_Variable Array 0fce 00d8 | | Load_Top At_Offset_0 0fcf 01d9 | | Execute Vector,Reverse_Bounds 0fd0 0263 | c | Execute Discrete,Above_Bound 0fd1 7005 |p | Jump_Nonzero 0xfd7 0fd2 4800 |H | Short_Literal 0x0 0fd3 00d9 | | Load_Top At_Offset_1 0fd4 e404 | | Load 0x2,0x4 0fd5 01d6 | | Execute Vector,Field_Write 0fd6 3ffb |? | Loop_Increasing 0xfd2 0fd7 00d9 | | Load_Top At_Offset_1 0fd8 01d4 | | Execute Vector,Structure_Write 0fd9 e22c | , | Load 0x1,0x2c ; Debug Table 0x48.0x1 = 0xfd9,0xfffe 0fda 0007 | | Action Break_Optional 0fdb e22c | , | Load 0x1,0x2c ; Debug Table 0x48.0x2 = 0xfdb,0xfffd 0fdc 0007 | | Action Break_Optional 0fdd 00e3 | | Load_Encached Natural_Cache ; Debug Table 0x48.0x3 = 0xfdd,0xfffc 0fde 0600 | | Execute_Immediate Set_Value_Unchecked,0x0 0fdf BODY_0fc0: 0fdf 00cf | | Action Mark_Auxiliary 0fe0 e5fd | | Load 0x2,-0x3 ; Debug Table 0x48.0x4 = 0xfe0,0x1 0fe1 e5fe | | Load 0x2,-0x2 0fe2 0263 | c | Execute Discrete,Above_Bound 0fe3 700f |p | Jump_Nonzero 0xff3 0fe4 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x48.0x5 = 0xfe4,0x2 0fe5 e5ff | | Load 0x2,-0x1 0fe6 250e |% | Execute Variant_Record,Field_Reference,Indirect,Field_Number 0xe 0fe7 01d5 | | Execute Vector,Field_Reference 0fe8 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 0fe9 a405 | | Store_Unchecked 0x2,0x5 0fea e405 | | Load 0x2,0x5 ; Debug Table 0x48.0x6 = 0xfea,0x3 0feb e403 | | Load 0x2,0x3 0fec 01d7 | | Execute Vector,Field_Read 0fed 0a01 | | Execute_Immediate Plus,0x1 0fee e405 | | Load 0x2,0x5 0fef e403 | | Load 0x2,0x3 0ff0 01d6 | | Execute Vector,Field_Write 0ff1 00c8 | | Action Pop_Auxiliary_Range 0ff2 3ff1 |? | Loop_Increasing 0xfe4 0ff3 00c9 | | Action Pop_Auxiliary_Loop 0ff4 e403 | | Load 0x2,0x3 ; Debug Table 0x48.0x7 = 0xff4,0x4 0ff5 01d9 | | Execute Vector,Reverse_Bounds 0ff6 0263 | c | Execute Discrete,Above_Bound 0ff7 700e |p | Jump_Nonzero 0x1006 0ff8 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x48.0x8 = 0xff8,0x5 0ff9 e403 | | Load 0x2,0x3 0ffa 01d7 | | Execute Vector,Field_Read 0ffb e406 | | Load 0x2,0x6 0ffc 027b | { | Execute Discrete,Greater_Equal 0ffd 6806 |h | Jump_Zero 0x1004 0ffe 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x48.0x9 = 0xffe,0x6 0fff e403 | | Load 0x2,0x3 1000 01d7 | | Execute Vector,Field_Read 1001 a406 | | Store_Unchecked 0x2,0x6 1002 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x48.0xa = 0x1002,0x7 1003 a404 | | Store_Unchecked 0x2,0x4 1004 00c8 | | Action Pop_Auxiliary_Range 1005 3ff2 |? | Loop_Increasing 0xff8 1006 00ce | | Action Pop_Auxiliary 1007 00da | | Load_Top At_Offset_2 ; Debug Table 0x48.0xb = 0x1007,0x8 1008 4403 |D | Exit_Subprogram With_Value,New_Top_Offset 0x3 1009 0000 0000 | | .BLANK 0000[0x7] 1010 ; -------------------------------------------------------------------------------------- 1010 ; SUBPROGRAM 1010 ; -------------------------------------------------------------------------------------- 1010 1013 | | .CONST 0x1013 ; Address of begin 1011 0004 | | .CONST 0x0004 ; Address of exception handler 1012 0001 | | .CONST 0x0001 ; Number of locals 1013 BODY_1010: 1013 INIT_1010: 1013 00cf | | Action Mark_Auxiliary ; Debug Table 0x49 = .DEBUG 0x1013,0x1a64,0x1002,0x0000,0x005a,0x3a85,0x0000,0x1155 1014 e5fd | | Load 0x2,-0x3 ; Debug Table 0x49.0x0 = 0x1014,0x1 1015 e5fc | | Load 0x2,-0x4 1016 0264 | d | Execute Discrete,Below_Bound 1017 700c |p | Jump_Nonzero 0x1024 1018 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x49.0x1 = 0x1018,0x2 1019 e5ff | | Load 0x2,-0x1 101a 250e |% | Execute Variant_Record,Field_Reference,Indirect,Field_Number 0xe 101b 01d5 | | Execute Vector,Field_Reference 101c 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 101d e5fe | | Load 0x2,-0x2 101e 027e | ~ | Execute Discrete,Not_Equal 101f 6802 |h | Jump_Zero 0x1022 1020 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x49.0x2 = 0x1020,0x3 1021 4404 |D | Exit_Subprogram With_Value,New_Top_Offset 0x4 1022 00c8 | | Action Pop_Auxiliary_Range 1023 37f4 |7 | Loop_Decreasing 0x1018 1024 00ce | | Action Pop_Auxiliary 1025 4800 |H | Short_Literal 0x0 ; Debug Table 0x49.0x3 = 0x1025,0x4 1026 4404 |D | Exit_Subprogram With_Value,New_Top_Offset 0x4 1027 0000 | | .XXX[0x1] 1028 ; -------------------------------------------------------------------------------------- 1028 ; SUBPROGRAM 1028 ; -------------------------------------------------------------------------------------- 1028 1044 | D | .CONST 0x1044 ; Address of begin 1029 0004 | | .CONST 0x0004 ; Address of exception handler 102a 0006 | | .CONST 0x0006 ; Number of locals 102b INIT_1028: 102b 00db | | Load_Top At_Offset_3 ; Debug Table 0x4a = .DEBUG 0x102b,0x1a6e,0x1001,0x0000,0x005a,0x3a85,0x0000,0x1266 ; Debug Table 0x4a.0x0 = 0x102b,0xffff 102c e5fd | | Load 0x2,-0x3 102d e5fe | | Load 0x2,-0x2 102e 0272 | r | Execute Discrete,Minus 102f 0248 | H | Execute Discrete,Check_In_Integer 1030 09ff | | Execute_Immediate Binary_Scale,-0x1 1031 0273 | s | Execute Discrete,Plus 1032 e22a | * | Load 0x1,0x2a 1033 03ec | | Declare_Variable Discrete,With_Value,With_Constraint 1034 e5fe | | Load 0x2,-0x2 ; Debug Table 0x4a.0x1 = 0x1034,0xfffe 1035 e22a | * | Load 0x1,0x2a 1036 03f1 | | Declare_Variable Discrete,With_Value 1037 e5fd | | Load 0x2,-0x3 ; Debug Table 0x4a.0x2 = 0x1037,0xfffd 1038 e22a | * | Load 0x1,0x2a 1039 03f1 | | Declare_Variable Discrete,With_Value 103a e001 | | Load 0x0,0x1 ; Debug Table 0x4a.0x3 = 0x103a,0xfffc 103b 1b0d | | Execute Package,Field_Read,Field_Number 0xd 103c 02c7 | | Declare_Variable Any 103d 00d8 | | Load_Top At_Offset_0 103e 1c00 | | Execute_Immediate Run_Utility,0x0 103f e001 | | Load 0x0,0x1 ; Debug Table 0x4a.0x4 = 0x103f,0xfffb 1040 1b0d | | Execute Package,Field_Read,Field_Number 0xd 1041 02c7 | | Declare_Variable Any 1042 00d8 | | Load_Top At_Offset_0 1043 1c00 | | Execute_Immediate Run_Utility,0x0 1044 BODY_1028: 1044 00cf | | Action Mark_Auxiliary 1045 7829 |x) | Jump 0x106f 1046 e403 | | Load 0x2,0x3 ; Debug Table 0x4a.0x5 = 0x1046,0x2 1047 e402 | | Load 0x2,0x2 1048 027b | { | Execute Discrete,Greater_Equal 1049 6804 |h | Jump_Zero 0x104e 104a 00db | | Load_Top At_Offset_3 ; Debug Table 0x4a.0x6 = 0x104a,0x3 104b 0aff | | Execute_Immediate Plus,-0x1 104c c404 | | Store 0x2,0x4 104d 7820 |x | Jump 0x106e 104e 00db | | Load_Top At_Offset_3 ; Debug Table 0x4a.0x7 = 0x104e,0x4 104f e402 | | Load 0x2,0x2 1050 027a | z | Execute Discrete,Less_Equal 1051 6804 |h | Jump_Zero 0x1056 1052 e403 | | Load 0x2,0x3 ; Debug Table 0x4a.0x8 = 0x1052,0x5 1053 0a01 | | Execute_Immediate Plus,0x1 1054 c403 | | Store 0x2,0x3 1055 7818 |x | Jump 0x106e 1056 e403 | | Load 0x2,0x3 ; Debug Table 0x4a.0x9 = 0x1056,0x6 1057 e5ff | | Load 0x2,-0x1 1058 250e |% | Execute Variant_Record,Field_Reference,Indirect,Field_Number 0xe 1059 01d5 | | Execute Vector,Field_Reference 105a 8267 | g | Call 0x1,0x67 105b c405 | | Store 0x2,0x5 105c 00db | | Load_Top At_Offset_3 ; Debug Table 0x4a.0xa = 0x105c,0x7 105d e5ff | | Load 0x2,-0x1 105e 250e |% | Execute Variant_Record,Field_Reference,Indirect,Field_Number 0xe 105f 01d5 | | Execute Vector,Field_Reference 1060 8267 | g | Call 0x1,0x67 1061 c406 | | Store 0x2,0x6 1062 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x4a.0xb = 0x1062,0x8 1063 00db | | Load_Top At_Offset_3 1064 e001 | | Load 0x0,0x1 1065 1811 | | Execute Package,Field_Execute,Field_Number 0x11 1066 6804 |h | Jump_Zero 0x106b 1067 e403 | | Load 0x2,0x3 ; Debug Table 0x4a.0xc = 0x1067,0x9 1068 0a01 | | Execute_Immediate Plus,0x1 1069 c403 | | Store 0x2,0x3 106a 7803 |x | Jump 0x106e 106b 00db | | Load_Top At_Offset_3 ; Debug Table 0x4a.0xd = 0x106b,0xa 106c 0aff | | Execute_Immediate Plus,-0x1 106d c404 | | Store 0x2,0x4 106e 00c9 | | Action Pop_Auxiliary_Loop 106f 00db | | Load_Top At_Offset_3 ; Debug Table 0x4a.0xe = 0x106f,0x1 1070 e403 | | Load 0x2,0x3 1071 e5ff | | Load 0x2,-0x1 1072 8265 | e | Call 0x1,0x65 1073 0f00 | | Execute_Immediate Equal,0x0 1074 e403 | | Load 0x2,0x3 1075 e404 | | Load 0x2,0x4 1076 027c | | | Execute Discrete,Less 1077 0279 | y | Execute Discrete,And 1078 77cd |w | Jump_Nonzero 0x1046 1079 00ce | | Action Pop_Auxiliary 107a 00da | | Load_Top At_Offset_2 ; Debug Table 0x4a.0xf = 0x107a,0xb 107b e403 | | Load 0x2,0x3 107c e5ff | | Load 0x2,-0x1 107d 8268 | h | Call 0x1,0x68 107e 0f02 | | Execute_Immediate Equal,0x2 107f 6805 |h | Jump_Zero 0x1085 1080 e402 | | Load 0x2,0x2 ; Debug Table 0x4a.0x10 = 0x1080,0xc 1081 a5fc | | Store_Unchecked 0x2,-0x4 1082 e402 | | Load 0x2,0x2 ; Debug Table 0x4a.0x11 = 0x1082,0xd 1083 a5fb | | Store_Unchecked 0x2,-0x5 1084 4504 |E | Exit_Suprogram New_Top_Offset 0x4 1085 00db | | Load_Top At_Offset_3 ; Debug Table 0x4a.0x12 = 0x1085,0xe 1086 a5fc | | Store_Unchecked 0x2,-0x4 1087 00da | | Load_Top At_Offset_2 ; Debug Table 0x4a.0x13 = 0x1087,0xf 1088 a5fb | | Store_Unchecked 0x2,-0x5 1089 4504 |E | Exit_Suprogram New_Top_Offset 0x4 108a 0000 0000 | | .BLANK 0000[0x6] 1090 ; -------------------------------------------------------------------------------------- 1090 ; SUBPROGRAM 1090 ; -------------------------------------------------------------------------------------- 1090 10a7 | | .CONST 0x10a7 ; Address of begin 1091 0004 | | .CONST 0x0004 ; Address of exception handler 1092 0005 | | .CONST 0x0005 ; Number of locals 1093 INIT_1090: 1093 0007 | | Action Break_Optional ; Debug Table 0x4b = .DEBUG 0x1093,0x1a98,0x1001,0x0000,0x005a,0x3a85,0x0000,0x144b ; Debug Table 0x4b.0x0 = 0x1093,0xffff 1094 0007 | | Action Break_Optional ; Debug Table 0x4b.0x1 = 0x1094,0xfffe 1095 00da | | Load_Top At_Offset_2 ; Debug Table 0x4b.0x2 = 0x1095,0xfffd 1096 01db | | Execute Vector,Length 1097 09f7 | | Execute_Immediate Binary_Scale,-0x9 1098 00db | | Load_Top At_Offset_3 1099 01db | | Execute Vector,Length 109a 49ff |I | Short_Literal 0x1ff 109b 0279 | y | Execute Discrete,And 109c 0c01 | | Execute_Immediate Greater_Equal,0x1 109d 0273 | s | Execute Discrete,Plus 109e 00e5 | | Load_Encached Long_Integer_Cache 109f 03f1 | | Declare_Variable Discrete,With_Value 10a0 4800 |H | Short_Literal 0x0 ; Debug Table 0x4b.0x3 = 0x10a0,0xfffc 10a1 00d9 | | Load_Top At_Offset_1 10a2 0aff | | Execute_Immediate Plus,-0x1 10a3 e233 | 3 | Load 0x1,0x33 10a4 0334 | 4 | Declare_Variable Array,With_Constraint 10a5 00e5 | | Load_Encached Long_Integer_Cache ; Debug Table 0x4b.0x4 = 0x10a5,0xfffb 10a6 00e5 | | Load_Encached Long_Integer_Cache ; Debug Table 0x4b.0x5 = 0x10a6,0xfffa 10a7 BODY_1090: 10a7 e5ff | | Load 0x2,-0x1 ; Debug Table 0x4b.0x6 = 0x10a7,0x1 10a8 01dd | | Execute Vector,First 10a9 8272 | r | Call 0x1,0x72 10aa 00db | | Load_Top At_Offset_3 ; Debug Table 0x4b.0x7 = 0x10aa,0x2 10ab 00e4 | | Load_Encached Positive_Cache 10ac 025b | [ | Execute Discrete,Check_In_Type 10ad 0f01 | | Execute_Immediate Equal,0x1 10ae 6803 |h | Jump_Zero 0x10b2 10af e5ff | | Load 0x2,-0x1 ; Debug Table 0x4b.0x8 = 0x10af,0x3 10b0 8273 | s | Call 0x1,0x73 10b1 4502 |E | Exit_Suprogram New_Top_Offset 0x2 10b2 00da | | Load_Top At_Offset_2 ; Debug Table 0x4b.0x9 = 0x10b2,0x4 10b3 00d8 | | Load_Top At_Offset_0 10b4 01da | | Execute Vector,Bounds 10b5 e233 | 3 | Load 0x1,0x33 10b6 035b | [ | Declare_Type Array,Constrained 10b7 0337 | 7 | Declare_Variable Array 10b8 00d8 | | Load_Top At_Offset_0 10b9 01d9 | | Execute Vector,Reverse_Bounds 10ba 0263 | c | Execute Discrete,Above_Bound 10bb 7006 |p | Jump_Nonzero 0x10c2 10bc e002 | | Load 0x0,0x2 10bd 1859 | Y | Execute Package,Field_Execute,Field_Number 0x59 10be 00d9 | | Load_Top At_Offset_1 10bf e407 | | Load 0x2,0x7 10c0 01d6 | | Execute Vector,Field_Write 10c1 3ffa |? | Loop_Increasing 0x10bc 10c2 00d0 | | Action Swap_Control 10c3 00d1 | | Pop_Control Pop_Count_1 10c4 00db | | Load_Top At_Offset_3 10c5 01d4 | | Execute Vector,Structure_Write 10c6 4800 |H | Short_Literal 0x0 ; Debug Table 0x4b.0xa = 0x10c6,0x5 10c7 e002 | | Load 0x0,0x2 10c8 1830 | 0 | Execute Package,Field_Execute,Field_Number 0x30 10c9 4ff7 |O | Short_Literal -0x9 ; Debug Table 0x4b.0xb = 0x10c9,0x6 10ca 4829 |H) | Short_Literal 0x29 10cb e002 | | Load 0x0,0x2 10cc 1844 | D | Execute Package,Field_Execute,Field_Number 0x44 10cd 00da | | Load_Top At_Offset_2 ; Debug Table 0x4b.0xc = 0x10cd,0x7 10ce 827a | z | Call 0x1,0x7a 10cf 00cf | | Action Mark_Auxiliary 10d0 00db | | Load_Top At_Offset_3 ; Debug Table 0x4b.0xd = 0x10d0,0x8 10d1 01d9 | | Execute Vector,Reverse_Bounds 10d2 0263 | c | Execute Discrete,Above_Bound 10d3 702a |p* | Jump_Nonzero 0x10fe 10d4 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x4b.0xe = 0x10d4,0x9 10d5 e403 | | Load 0x2,0x3 10d6 01d7 | | Execute Vector,Field_Read 10d7 e002 | | Load 0x0,0x2 10d8 185a | Z | Execute Package,Field_Execute,Field_Number 0x5a 10d9 e5ff | | Load 0x2,-0x1 ; Debug Table 0x4b.0xf = 0x10d9,0xa 10da 01dd | | Execute Vector,First 10db 00d9 | | Load_Top At_Offset_1 10dc 0909 | | Execute_Immediate Binary_Scale,0x9 10dd 0273 | s | Execute Discrete,Plus 10de a404 | | Store_Unchecked 0x2,0x4 10df e5ff | | Load 0x2,-0x1 ; Debug Table 0x4b.0x10 = 0x10df,0xb 10e0 01dc | | Execute Vector,Last 10e1 e404 | | Load 0x2,0x4 10e2 0272 | r | Execute Discrete,Minus 10e3 49ff |I | Short_Literal 0x1ff 10e4 027d | } | Execute Discrete,Greater 10e5 6806 |h | Jump_Zero 0x10ec 10e6 e404 | | Load 0x2,0x4 ; Debug Table 0x4b.0x11 = 0x10e6,0xc 10e7 4a00 |J | Short_Literal 0x200 10e8 0273 | s | Execute Discrete,Plus 10e9 0aff | | Execute_Immediate Plus,-0x1 10ea a405 | | Store_Unchecked 0x2,0x5 10eb 7803 |x | Jump 0x10ef 10ec e5ff | | Load 0x2,-0x1 ; Debug Table 0x4b.0x12 = 0x10ec,0xd 10ed 01dc | | Execute Vector,Last 10ee a405 | | Store_Unchecked 0x2,0x5 10ef 4801 |H | Short_Literal 0x1 ; Debug Table 0x4b.0x13 = 0x10ef,0xe 10f0 e005 | | Load 0x0,0x5 10f1 1835 | 5 | Execute Package,Field_Execute,Field_Number 0x35 10f2 e404 | | Load 0x2,0x4 ; Debug Table 0x4b.0x14 = 0x10f2,0xf 10f3 e5ff | | Load 0x2,-0x1 10f4 01dd | | Execute Vector,First 10f5 0272 | r | Execute Discrete,Minus 10f6 8272 | r | Call 0x1,0x72 10f7 e404 | | Load 0x2,0x4 ; Debug Table 0x4b.0x15 = 0x10f7,0x10 10f8 e405 | | Load 0x2,0x5 10f9 e5ff | | Load 0x2,-0x1 10fa 01cf | | Execute Vector,Slice_Read 10fb 8273 | s | Call 0x1,0x73 10fc 00c8 | | Action Pop_Auxiliary_Range 10fd 3fd6 |? | Loop_Increasing 0x10d4 10fe 00ce | | Action Pop_Auxiliary 10ff 4502 |E | Exit_Suprogram New_Top_Offset 0x2 1100 ; -------------------------------------------------------------------------------------- 1100 ; STRING TABLE 1100 ; -------------------------------------------------------------------------------------- 1100 0014 | | .STRTAB 0x0014->0x110a ; "Prompt encountered for alternative" 1101 0034 | 4 | .STRTAB 0x0034->0x111b ; "Selector expression is static" 1102 004f | O | .STRTAB 0x004f->0x1129 ; "Bounds are outside the range 0 .. 255" 1103 0072 | r | .STRTAB 0x0072->0x113c ; "Number altneratives" 1104 0083 | | .STRTAB 0x0083->0x1145 ; "DIANA_CASE_OP" 1105 008e | | .STRTAB 0x008e->0x114c ; "Case index bias" 1106 009b | | .STRTAB 0x009b->0x1153 ; "Default" 1107 00a0 | | .STRTAB 0x00a0->0x1157 ; "Range is not fully covered; alternatives are missing" 1108 00d2 | | .STRTAB 0x00d2->0x1171 ; "case index" 1109 00da | | .STREND 0x00da->0x1176 110a 5072 6f6d |Prom| .STRTAB_STRINGS 1176 0000 0000 | | .XXX[0x2] 1178 ; -------------------------------------------------------------------------------------- 1178 ; Debug Table 1178 ; -------------------------------------------------------------------------------------- 1178 0003 004c | L| .CONST 0x0003,0x004c 117a 000b 13da | | .DEBUG 0x000b,0x13da,0x8000,0x0000,0x005a,0x3015,0x0000,0x0009 1182 003e 140e | > | .DEBUG 0x003e,0x140e,0x8000,0x0000,0x005a,0x3a85,0x0000,0x0023 118a 0093 1444 | D| .DEBUG 0x0093,0x1444,0x0002,0x0000,0x005a,0x3015,0x0000,0x013b 1192 009b 1448 | H| .DEBUG 0x009b,0x1448,0x0002,0x0000,0x005a,0x3015,0x0000,0x0146 119a 00a3 144c | L| .DEBUG 0x00a3,0x144c,0x0002,0x0000,0x005a,0x3015,0x0000,0x0151 11a2 00b3 1450 | P| .DEBUG 0x00b3,0x1450,0x0002,0x0000,0x005a,0x3015,0x0000,0x015e 11aa 00c3 1454 | T| .DEBUG 0x00c3,0x1454,0x0002,0x0000,0x005a,0x3015,0x0000,0x016b 11b2 00db 146a | j| .DEBUG 0x00db,0x146a,0x0002,0x0000,0x005a,0x3015,0x0000,0x0189 11ba 00eb 1476 | v| .DEBUG 0x00eb,0x1476,0x0001,0x0000,0x005a,0x3015,0x0000,0x01a5 11c2 010b 1480 | | .DEBUG 0x010b,0x1480,0x0001,0x0000,0x005a,0x3015,0x0000,0x01bb 11ca 0133 148a | 3 | .DEBUG 0x0133,0x148a,0x0001,0x0000,0x005a,0x3015,0x0000,0x01d1 11d2 017b 14ac | { | .DEBUG 0x017b,0x14ac,0x0002,0x0000,0x005a,0x3015,0x0000,0x01e7 11da 01a3 14d0 | | .DEBUG 0x01a3,0x14d0,0x0002,0x0000,0x005a,0x3015,0x0000,0x01f4 11e2 01b3 14d4 | | .DEBUG 0x01b3,0x14d4,0x0002,0x0000,0x005a,0x3015,0x0000,0x01ff 11ea 01c3 14e2 | | .DEBUG 0x01c3,0x14e2,0x0002,0x0000,0x005a,0x3015,0x0000,0x020a 11f2 01cb 14e6 | | .DEBUG 0x01cb,0x14e6,0x0002,0x0000,0x005a,0x3015,0x0000,0x0217 11fa 0233 1528 | 3 (| .DEBUG 0x0233,0x1528,0x0002,0x0000,0x005a,0x3015,0x0000,0x0224 1202 0293 1564 | d| .DEBUG 0x0293,0x1564,0x0002,0x0000,0x005a,0x3a85,0x0000,0x17f5 120a 02eb 15a0 | | .DEBUG 0x02eb,0x15a0,0x4000,0x0000,0x005a,0x3015,0x0000,0x002e 1212 02ee 15a4 | | .DEBUG 0x02ee,0x15a4,0x4000,0x0000,0x005a,0x3a85,0x0000,0x009b 121a 03e3 163a | :| .DEBUG 0x03e3,0x163a,0x1001,0x0000,0x005a,0x3015,0x0000,0x0125 1222 0443 1666 | C f| .DEBUG 0x0443,0x1666,0x1005,0x0000,0x005a,0x3a85,0x0000,0x00c2 122a 0463 1668 | c h| .DEBUG 0x0463,0x1668,0x1005,0x0000,0x005a,0x3a85,0x0000,0x00e5 1232 047b 166a | { j| .DEBUG 0x047b,0x166a,0x1005,0x0000,0x005a,0x3a85,0x0000,0x00ee 123a 0493 166c | l| .DEBUG 0x0493,0x166c,0x1005,0x0000,0x005a,0x3a85,0x0000,0x012a 1242 04ab 166e | n| .DEBUG 0x04ab,0x166e,0x1005,0x0000,0x005a,0x3a85,0x0000,0x0133 124a 04f3 1670 | p| .DEBUG 0x04f3,0x1670,0x1002,0x0000,0x005a,0x3a85,0x0000,0x0194 1252 0513 167e | ~| .DEBUG 0x0513,0x167e,0x1002,0x0000,0x005a,0x3a85,0x0000,0x01c9 125a 0553 1694 | S | .DEBUG 0x0553,0x1694,0x1002,0x0000,0x005a,0x3a85,0x0000,0x021c 1262 059b 16ac | | .DEBUG 0x059b,0x16ac,0x1002,0x0000,0x005a,0x3a85,0x0000,0x02bd 126a 05ab 16b0 | | .DEBUG 0x05ab,0x16b0,0x1002,0x0000,0x005a,0x3a85,0x0000,0x02d5 1272 05bb 16b4 | | .DEBUG 0x05bb,0x16b4,0x1001,0x0000,0x005a,0x3a85,0x0000,0x0326 127a 060b 16ca | | .DEBUG 0x060b,0x16ca,0x1001,0x0000,0x005a,0x3a85,0x0000,0x0399 1282 062b 16d8 | + | .DEBUG 0x062b,0x16d8,0x1001,0x0000,0x005a,0x3a85,0x0000,0x03d4 128a 064b 16e6 | K | .DEBUG 0x064b,0x16e6,0x1002,0x0000,0x005a,0x3a85,0x0000,0x040f 1292 067b 16ea | { | .DEBUG 0x067b,0x16ea,0x1002,0x0000,0x005a,0x3a85,0x0000,0x0452 129a 069b 16f2 | | .DEBUG 0x069b,0x16f2,0x1002,0x0000,0x005a,0x3a85,0x0000,0x047c 12a2 06db 16fa | | .DEBUG 0x06db,0x16fa,0x1001,0x0000,0x005a,0x3a85,0x0000,0x04b2 12aa 072b 1718 | + | .DEBUG 0x072b,0x1718,0x1001,0x0000,0x005a,0x3a85,0x0000,0x054a 12b2 07a3 173a | :| .DEBUG 0x07a3,0x173a,0x1001,0x0000,0x005a,0x3a85,0x0000,0x060d 12ba 0803 1760 | `| .DEBUG 0x0803,0x1760,0x1001,0x0000,0x005a,0x3a85,0x0000,0x06a0 12c2 086b 177e | k ~| .DEBUG 0x086b,0x177e,0x1002,0x0000,0x005a,0x3a85,0x0000,0x0720 12ca 0883 1782 | | .DEBUG 0x0883,0x1782,0x1002,0x0000,0x005a,0x3a85,0x0000,0x074a 12d2 08ab 1792 | | .DEBUG 0x08ab,0x1792,0x1001,0x0000,0x005a,0x3a85,0x0000,0x07a8 12da 0913 17b6 | | .DEBUG 0x0913,0x17b6,0x1001,0x0000,0x005a,0x3a85,0x0000,0x084e 12e2 0963 17dc | c | .DEBUG 0x0963,0x17dc,0x1002,0x0000,0x005a,0x3a85,0x0000,0x08e9 12ea 09a3 17f4 | | .DEBUG 0x09a3,0x17f4,0x1001,0x0000,0x005a,0x3a85,0x0000,0x0961 12f2 09d3 1802 | | .DEBUG 0x09d3,0x1802,0x1001,0x0000,0x005a,0x3a85,0x0000,0x0975 12fa 0a53 1830 | S 0| .DEBUG 0x0a53,0x1830,0x1001,0x0000,0x005a,0x3a85,0x0000,0x0989 1302 0aeb 1864 | d| .DEBUG 0x0aeb,0x1864,0x1001,0x0000,0x005a,0x3a85,0x0000,0x099d 130a 0b63 1884 | c | .DEBUG 0x0b63,0x1884,0x1001,0x0000,0x005a,0x3a85,0x0000,0x09b1 1312 0c13 18c6 | | .DEBUG 0x0c13,0x18c6,0x1002,0x0000,0x005a,0x3a85,0x0000,0x09c5 131a 0c2b 18d0 | + | .DEBUG 0x0c2b,0x18d0,0x1002,0x0000,0x005a,0x3a85,0x0000,0x09e9 1322 0c43 18da | C | .DEBUG 0x0c43,0x18da,0x1002,0x0000,0x005a,0x3a85,0x0000,0x0a0d 132a 0c63 18e0 | c | .DEBUG 0x0c63,0x18e0,0x1002,0x0000,0x005a,0x3a85,0x0000,0x0a41 1332 0c7b 18e4 | { | .DEBUG 0x0c7b,0x18e4,0x1002,0x0000,0x005a,0x3a85,0x0000,0x0a7d 133a 0cbb 1902 | | .DEBUG 0x0cbb,0x1902,0x1002,0x0000,0x005a,0x3a85,0x0000,0x0af0 1342 0cd3 1908 | | .DEBUG 0x0cd3,0x1908,0x1002,0x0000,0x005a,0x3a85,0x0000,0x0b16 134a 0d13 1922 | "| .DEBUG 0x0d13,0x1922,0x1001,0x0000,0x005a,0x3a85,0x0000,0x0b92 1352 0d5b 1934 | [ 4| .DEBUG 0x0d5b,0x1934,0x1001,0x0000,0x005a,0x3a85,0x0000,0x0bf7 135a 0db3 1958 | X| .DEBUG 0x0db3,0x1958,0x1001,0x0000,0x005a,0x3a85,0x0000,0x0c8e 1362 0dfb 1968 | h| .DEBUG 0x0dfb,0x1968,0x1001,0x0000,0x005a,0x3a85,0x0000,0x0ce5 136a 0e1b 1976 | v| .DEBUG 0x0e1b,0x1976,0x1001,0x0000,0x005a,0x3a85,0x0000,0x0d56 1372 0e3b 1986 | ; | .DEBUG 0x0e3b,0x1986,0x1001,0x0000,0x005a,0x3a85,0x0000,0x0d8b 137a 0e53 1996 | S | .DEBUG 0x0e53,0x1996,0x1001,0x0000,0x005a,0x3a85,0x0000,0x0dc0 1382 0e6b 19a6 | k | .DEBUG 0x0e6b,0x19a6,0x1001,0x0000,0x005a,0x3a85,0x0000,0x0df5 138a 0e9b 19c4 | | .DEBUG 0x0e9b,0x19c4,0x1001,0x0000,0x005a,0x3a85,0x0000,0x0e4f 1392 0ec3 19da | | .DEBUG 0x0ec3,0x19da,0x1001,0x0000,0x005a,0x3a85,0x0000,0x0e92 139a 0eeb 19e8 | | .DEBUG 0x0eeb,0x19e8,0x1001,0x0000,0x005a,0x3a85,0x0000,0x0ed2 13a2 0f03 19f0 | | .DEBUG 0x0f03,0x19f0,0x1001,0x0000,0x005a,0x3a85,0x0000,0x0eff 13aa 0f53 1a18 | S | .DEBUG 0x0f53,0x1a18,0x1001,0x0000,0x005a,0x3a85,0x0000,0x0faa 13b2 0f73 1a24 | s $| .DEBUG 0x0f73,0x1a24,0x1001,0x0000,0x005a,0x3a85,0x0000,0x0fe1 13ba 0fc3 1a4a | J| .DEBUG 0x0fc3,0x1a4a,0x1002,0x0000,0x005a,0x3a85,0x0000,0x10e0 13c2 1013 1a64 | d| .DEBUG 0x1013,0x1a64,0x1002,0x0000,0x005a,0x3a85,0x0000,0x1155 13ca 102b 1a6e | + n| .DEBUG 0x102b,0x1a6e,0x1001,0x0000,0x005a,0x3a85,0x0000,0x1266 13d2 1093 1a98 | | .DEBUG 0x1093,0x1a98,0x1001,0x0000,0x005a,0x3a85,0x0000,0x144b 13da ; -------------------------------------------------------------------------------------- 13da ; Debug3 Subtable 0x0 13da ; -------------------------------------------------------------------------------------- 13da 0019 0000 | | .DBG3TAB 0x0019,0x0000 13dc 000b ffff | | .CONST 0x000b,0xffff 13de 000d fffe | | .CONST 0x000d,0xfffe 13e0 000e fffd | | .CONST 0x000e,0xfffd 13e2 000f fffc | | .CONST 0x000f,0xfffc 13e4 0010 fffb | | .CONST 0x0010,0xfffb 13e6 0011 fffa | | .CONST 0x0011,0xfffa 13e8 0012 fff9 | | .CONST 0x0012,0xfff9 13ea 0016 ffff | | .CONST 0x0016,0xffff 13ec 0018 fffe | | .CONST 0x0018,0xfffe 13ee 001a fffd | | .CONST 0x001a,0xfffd 13f0 001c fffc | | .CONST 0x001c,0xfffc 13f2 001e fffb | | .CONST 0x001e,0xfffb 13f4 0020 fffa | | .CONST 0x0020,0xfffa 13f6 0023 fff9 | # | .CONST 0x0023,0xfff9 13f8 0025 fff8 | % | .CONST 0x0025,0xfff8 13fa 0028 fff7 | ( | .CONST 0x0028,0xfff7 13fc 002a fff6 | * | .CONST 0x002a,0xfff6 13fe 002c fff5 | , | .CONST 0x002c,0xfff5 1400 002e fff4 | . | .CONST 0x002e,0xfff4 1402 0030 fff3 | 0 | .CONST 0x0030,0xfff3 1404 0032 fff2 | 2 | .CONST 0x0032,0xfff2 1406 0034 fff1 | 4 | .CONST 0x0034,0xfff1 1408 0036 fff0 | 6 | .CONST 0x0036,0xfff0 140a 0038 ffef | 8 | .CONST 0x0038,0xffef 140c 003a ffee | : | .CONST 0x003a,0xffee 140e ; -------------------------------------------------------------------------------------- 140e ; Debug3 Subtable 0x1 140e ; -------------------------------------------------------------------------------------- 140e 001a 0000 | | .DBG3TAB 0x001a,0x0000 1410 003e ffff | > | .CONST 0x003e,0xffff 1412 003f fffe | ? | .CONST 0x003f,0xfffe 1414 0040 fffd | @ | .CONST 0x0040,0xfffd 1416 0041 fffc | A | .CONST 0x0041,0xfffc 1418 0044 fffb | D | .CONST 0x0044,0xfffb 141a 0047 fffa | G | .CONST 0x0047,0xfffa 141c 004a fff9 | J | .CONST 0x004a,0xfff9 141e 004d fff8 | M | .CONST 0x004d,0xfff8 1420 0050 fff7 | P | .CONST 0x0050,0xfff7 1422 0055 fff6 | U | .CONST 0x0055,0xfff6 1424 0067 ffff | g | .CONST 0x0067,0xffff 1426 0069 fffe | i | .CONST 0x0069,0xfffe 1428 006b fffd | k | .CONST 0x006b,0xfffd 142a 006d fffc | m | .CONST 0x006d,0xfffc 142c 006f fffb | o | .CONST 0x006f,0xfffb 142e 0071 fffa | q | .CONST 0x0071,0xfffa 1430 0073 fff9 | s | .CONST 0x0073,0xfff9 1432 0075 fff8 | u | .CONST 0x0075,0xfff8 1434 0077 fff7 | w | .CONST 0x0077,0xfff7 1436 0079 fff6 | y | .CONST 0x0079,0xfff6 1438 007b fff5 | { | .CONST 0x007b,0xfff5 143a 007d fff4 | } | .CONST 0x007d,0xfff4 143c 007f fff3 | | .CONST 0x007f,0xfff3 143e 0081 fff2 | | .CONST 0x0081,0xfff2 1440 0083 fff1 | | .CONST 0x0083,0xfff1 1442 0085 fff0 | | .CONST 0x0085,0xfff0 1444 ; -------------------------------------------------------------------------------------- 1444 ; Debug3 Subtable 0x2 1444 ; -------------------------------------------------------------------------------------- 1444 0000 0001 | | .DBG3TAB 0x0000,0x0001 1446 0093 0001 | | .CONST 0x0093,0x0001 1448 ; -------------------------------------------------------------------------------------- 1448 ; Debug3 Subtable 0x3 1448 ; -------------------------------------------------------------------------------------- 1448 0000 0001 | | .DBG3TAB 0x0000,0x0001 144a 009b 0001 | | .CONST 0x009b,0x0001 144c ; -------------------------------------------------------------------------------------- 144c ; Debug3 Subtable 0x4 144c ; -------------------------------------------------------------------------------------- 144c 0000 0001 | | .DBG3TAB 0x0000,0x0001 144e 00a3 0001 | | .CONST 0x00a3,0x0001 1450 ; -------------------------------------------------------------------------------------- 1450 ; Debug3 Subtable 0x5 1450 ; -------------------------------------------------------------------------------------- 1450 0000 0001 | | .DBG3TAB 0x0000,0x0001 1452 00b3 0001 | | .CONST 0x00b3,0x0001 1454 ; -------------------------------------------------------------------------------------- 1454 ; Debug3 Subtable 0x6 1454 ; -------------------------------------------------------------------------------------- 1454 0000 000a | | .DBG3TAB 0x0000,0x000a 1456 00c3 0001 | | .CONST 0x00c3,0x0001 1458 00c4 0401 | | .CONST 0x00c4,0x0401 145a 00c6 0402 | | .CONST 0x00c6,0x0402 145c 00c7 0403 | | .CONST 0x00c7,0x0403 145e 00c8 0404 | | .CONST 0x00c8,0x0404 1460 00c9 0001 | | .CONST 0x00c9,0x0001 1462 00cb 0002 | | .CONST 0x00cb,0x0002 1464 00cc 0801 | | .CONST 0x00cc,0x0801 1466 00cd 0002 | | .CONST 0x00cd,0x0002 1468 00ce 0003 | | .CONST 0x00ce,0x0003 146a ; -------------------------------------------------------------------------------------- 146a ; Debug3 Subtable 0x7 146a ; -------------------------------------------------------------------------------------- 146a 0000 0005 | | .DBG3TAB 0x0000,0x0005 146c 00db 0001 | | .CONST 0x00db,0x0001 146e 00dc 0401 | | .CONST 0x00dc,0x0401 1470 00de 0402 | | .CONST 0x00de,0x0402 1472 00e0 0403 | | .CONST 0x00e0,0x0403 1474 00e3 0001 | | .CONST 0x00e3,0x0001 1476 ; -------------------------------------------------------------------------------------- 1476 ; Debug3 Subtable 0x8 1476 ; -------------------------------------------------------------------------------------- 1476 0001 0003 | | .DBG3TAB 0x0001,0x0003 1478 00eb ffff | | .CONST 0x00eb,0xffff 147a 00f5 0001 | | .CONST 0x00f5,0x0001 147c 00fd 0002 | | .CONST 0x00fd,0x0002 147e 0101 0003 | | .CONST 0x0101,0x0003 1480 ; -------------------------------------------------------------------------------------- 1480 ; Debug3 Subtable 0x9 1480 ; -------------------------------------------------------------------------------------- 1480 0001 0003 | | .DBG3TAB 0x0001,0x0003 1482 010b ffff | | .CONST 0x010b,0xffff 1484 0115 0001 | | .CONST 0x0115,0x0001 1486 0122 0002 | " | .CONST 0x0122,0x0002 1488 0126 0003 | & | .CONST 0x0126,0x0003 148a ; -------------------------------------------------------------------------------------- 148a ; Debug3 Subtable 0xa 148a ; -------------------------------------------------------------------------------------- 148a 0002 000e | | .DBG3TAB 0x0002,0x000e 148c 0133 ffff | 3 | .CONST 0x0133,0xffff 148e 013d fffe | = | .CONST 0x013d,0xfffe 1490 013e 0001 | > | .CONST 0x013e,0x0001 1492 013f 0401 | ? | .CONST 0x013f,0x0401 1494 0141 0402 | A | .CONST 0x0141,0x0402 1496 0142 0403 | B | .CONST 0x0142,0x0403 1498 0143 0404 | C | .CONST 0x0143,0x0404 149a 0144 0001 | D | .CONST 0x0144,0x0001 149c 014a 0005 | J | .CONST 0x014a,0x0005 149e 0151 0006 | Q | .CONST 0x0151,0x0006 14a0 0155 0007 | U | .CONST 0x0155,0x0007 14a2 0159 0002 | Y | .CONST 0x0159,0x0002 14a4 0161 0003 | a | .CONST 0x0161,0x0003 14a6 0165 0004 | e | .CONST 0x0165,0x0004 14a8 0168 0008 | h | .CONST 0x0168,0x0008 14aa 016c 0009 | l | .CONST 0x016c,0x0009 14ac ; -------------------------------------------------------------------------------------- 14ac ; Debug3 Subtable 0xb 14ac ; -------------------------------------------------------------------------------------- 14ac 0000 0011 | | .DBG3TAB 0x0000,0x0011 14ae 017b 0001 | { | .CONST 0x017b,0x0001 14b0 017c 0401 | | | .CONST 0x017c,0x0401 14b2 017e 0402 | ~ | .CONST 0x017e,0x0402 14b4 017f 0403 | | .CONST 0x017f,0x0403 14b6 0180 0404 | | .CONST 0x0180,0x0404 14b8 0181 0001 | | .CONST 0x0181,0x0001 14ba 0185 0006 | | .CONST 0x0185,0x0006 14bc 0186 0801 | | .CONST 0x0186,0x0801 14be 0187 0006 | | .CONST 0x0187,0x0006 14c0 0188 0002 | | .CONST 0x0188,0x0002 14c2 018b 0c01 | | .CONST 0x018b,0x0c01 14c4 018f 0002 | | .CONST 0x018f,0x0002 14c6 0190 0003 | | .CONST 0x0190,0x0003 14c8 0198 0004 | | .CONST 0x0198,0x0004 14ca 0199 1001 | | .CONST 0x0199,0x1001 14cc 019a 0004 | | .CONST 0x019a,0x0004 14ce 019b 0005 | | .CONST 0x019b,0x0005 14d0 ; -------------------------------------------------------------------------------------- 14d0 ; Debug3 Subtable 0xc 14d0 ; -------------------------------------------------------------------------------------- 14d0 0000 0001 | | .DBG3TAB 0x0000,0x0001 14d2 01a3 0001 | | .CONST 0x01a3,0x0001 14d4 ; -------------------------------------------------------------------------------------- 14d4 ; Debug3 Subtable 0xd 14d4 ; -------------------------------------------------------------------------------------- 14d4 0000 0006 | | .DBG3TAB 0x0000,0x0006 14d6 01b3 0001 | | .CONST 0x01b3,0x0001 14d8 01b4 0401 | | .CONST 0x01b4,0x0401 14da 01b6 0402 | | .CONST 0x01b6,0x0402 14dc 01b7 0403 | | .CONST 0x01b7,0x0403 14de 01b8 0404 | | .CONST 0x01b8,0x0404 14e0 01b9 0001 | | .CONST 0x01b9,0x0001 14e2 ; -------------------------------------------------------------------------------------- 14e2 ; Debug3 Subtable 0xe 14e2 ; -------------------------------------------------------------------------------------- 14e2 0000 0001 | | .DBG3TAB 0x0000,0x0001 14e4 01c3 0001 | | .CONST 0x01c3,0x0001 14e6 ; -------------------------------------------------------------------------------------- 14e6 ; Debug3 Subtable 0xf 14e6 ; -------------------------------------------------------------------------------------- 14e6 0004 001c | | .DBG3TAB 0x0004,0x001c 14e8 01cb ffff | | .CONST 0x01cb,0xffff 14ea 01d1 0401 | | .CONST 0x01d1,0x0401 14ec 01d3 0402 | | .CONST 0x01d3,0x0402 14ee 01d5 0403 | | .CONST 0x01d5,0x0403 14f0 01d9 0404 | | .CONST 0x01d9,0x0404 14f2 01dd 0405 | | .CONST 0x01dd,0x0405 14f4 01df 0801 | | .CONST 0x01df,0x0801 14f6 01e1 0802 | | .CONST 0x01e1,0x0802 14f8 01e2 0803 | | .CONST 0x01e2,0x0803 14fa 01e3 0804 | | .CONST 0x01e3,0x0804 14fc 01e5 0405 | | .CONST 0x01e5,0x0405 14fe 01ef 0c01 | | .CONST 0x01ef,0x0c01 1500 01f1 0c02 | | .CONST 0x01f1,0x0c02 1502 01f2 0c03 | | .CONST 0x01f2,0x0c03 1504 01f3 0c04 | | .CONST 0x01f3,0x0c04 1506 01f5 0804 | | .CONST 0x01f5,0x0804 1508 0203 ffff | | .CONST 0x0203,0xffff 150a 0204 fffe | | .CONST 0x0204,0xfffe 150c 0205 fffd | | .CONST 0x0205,0xfffd 150e 020a 0001 | | .CONST 0x020a,0x0001 1510 020c 1001 | | .CONST 0x020c,0x1001 1512 020e 1002 | | .CONST 0x020e,0x1002 1514 020f 1003 | | .CONST 0x020f,0x1003 1516 0210 1004 | | .CONST 0x0210,0x1004 1518 0212 0001 | | .CONST 0x0212,0x0001 151a 0217 1401 | | .CONST 0x0217,0x1401 151c 021b 1004 | | .CONST 0x021b,0x1004 151e 021c 0002 | | .CONST 0x021c,0x0002 1520 021f 0003 | | .CONST 0x021f,0x0003 1522 0228 0004 | ( | .CONST 0x0228,0x0004 1524 022a 0005 | * | .CONST 0x022a,0x0005 1526 022c 0006 | , | .CONST 0x022c,0x0006 1528 ; -------------------------------------------------------------------------------------- 1528 ; Debug3 Subtable 0x10 1528 ; -------------------------------------------------------------------------------------- 1528 0001 001c | | .DBG3TAB 0x0001,0x001c 152a 0233 ffff | 3 | .CONST 0x0233,0xffff 152c 023c 0001 | < | .CONST 0x023c,0x0001 152e 023e 0401 | > | .CONST 0x023e,0x0401 1530 0240 0402 | @ | .CONST 0x0240,0x0402 1532 0242 0403 | B | .CONST 0x0242,0x0403 1534 0246 0404 | F | .CONST 0x0246,0x0404 1536 024a 0405 | J | .CONST 0x024a,0x0405 1538 024c 0801 | L | .CONST 0x024c,0x0801 153a 024e 0802 | N | .CONST 0x024e,0x0802 153c 024f 0803 | O | .CONST 0x024f,0x0803 153e 0250 0804 | P | .CONST 0x0250,0x0804 1540 0252 0405 | R | .CONST 0x0252,0x0405 1542 025c 0c01 | \ | .CONST 0x025c,0x0c01 1544 025e 0c02 | ^ | .CONST 0x025e,0x0c02 1546 025f 0c03 | _ | .CONST 0x025f,0x0c03 1548 0260 0c04 | ` | .CONST 0x0260,0x0c04 154a 0262 0804 | b | .CONST 0x0262,0x0804 154c 0270 0001 | p | .CONST 0x0270,0x0001 154e 0271 1001 | q | .CONST 0x0271,0x1001 1550 0273 1002 | s | .CONST 0x0273,0x1002 1552 0274 1003 | t | .CONST 0x0274,0x1003 1554 0275 1004 | u | .CONST 0x0275,0x1004 1556 0277 0001 | w | .CONST 0x0277,0x0001 1558 0279 1401 | y | .CONST 0x0279,0x1401 155a 027b 1402 | { | .CONST 0x027b,0x1402 155c 027d 1403 | } | .CONST 0x027d,0x1403 155e 0280 1004 | | .CONST 0x0280,0x1004 1560 0282 1801 | | .CONST 0x0282,0x1801 1562 0286 1004 | | .CONST 0x0286,0x1004 1564 ; -------------------------------------------------------------------------------------- 1564 ; Debug3 Subtable 0x11 1564 ; -------------------------------------------------------------------------------------- 1564 0001 001c | | .DBG3TAB 0x0001,0x001c 1566 0293 ffff | | .CONST 0x0293,0xffff 1568 0298 0002 | | .CONST 0x0298,0x0002 156a 0299 0401 | | .CONST 0x0299,0x0401 156c 029b 0402 | | .CONST 0x029b,0x0402 156e 029d 0403 | | .CONST 0x029d,0x0403 1570 02a0 0002 | | .CONST 0x02a0,0x0002 1572 02a2 0001 | | .CONST 0x02a2,0x0001 1574 02a4 0801 | | .CONST 0x02a4,0x0801 1576 02a6 0802 | | .CONST 0x02a6,0x0802 1578 02a8 0803 | | .CONST 0x02a8,0x0803 157a 02ac 0804 | | .CONST 0x02ac,0x0804 157c 02b0 0805 | | .CONST 0x02b0,0x0805 157e 02b2 0c01 | | .CONST 0x02b2,0x0c01 1580 02b4 0c02 | | .CONST 0x02b4,0x0c02 1582 02b5 0c03 | | .CONST 0x02b5,0x0c03 1584 02b6 0c04 | | .CONST 0x02b6,0x0c04 1586 02b8 0805 | | .CONST 0x02b8,0x0805 1588 02c2 1001 | | .CONST 0x02c2,0x1001 158a 02c4 1002 | | .CONST 0x02c4,0x1002 158c 02c5 1003 | | .CONST 0x02c5,0x1003 158e 02c6 1004 | | .CONST 0x02c6,0x1004 1590 02c8 0c04 | | .CONST 0x02c8,0x0c04 1592 02d6 0001 | | .CONST 0x02d6,0x0001 1594 02d7 1401 | | .CONST 0x02d7,0x1401 1596 02d9 1402 | | .CONST 0x02d9,0x1402 1598 02da 1403 | | .CONST 0x02da,0x1403 159a 02db 1404 | | .CONST 0x02db,0x1404 159c 02dd 0001 | | .CONST 0x02dd,0x0001 159e 02e0 0003 | | .CONST 0x02e0,0x0003 15a0 ; -------------------------------------------------------------------------------------- 15a0 ; Debug3 Subtable 0x12 15a0 ; -------------------------------------------------------------------------------------- 15a0 0001 0000 | | .DBG3TAB 0x0001,0x0000 15a2 02eb ffff | | .CONST 0x02eb,0xffff 15a4 ; -------------------------------------------------------------------------------------- 15a4 ; Debug3 Subtable 0x13 15a4 ; -------------------------------------------------------------------------------------- 15a4 004a 0000 | J | .DBG3TAB 0x004a,0x0000 15a6 02ee ffff | | .CONST 0x02ee,0xffff 15a8 02ef fffe | | .CONST 0x02ef,0xfffe 15aa 02f0 fffd | | .CONST 0x02f0,0xfffd 15ac 02f2 fffc | | .CONST 0x02f2,0xfffc 15ae 02f3 fffb | | .CONST 0x02f3,0xfffb 15b0 02f4 fffa | | .CONST 0x02f4,0xfffa 15b2 02f6 fff9 | | .CONST 0x02f6,0xfff9 15b4 02f7 fff8 | | .CONST 0x02f7,0xfff8 15b6 0302 fff7 | | .CONST 0x0302,0xfff7 15b8 0309 fff6 | | .CONST 0x0309,0xfff6 15ba 031a fff5 | | .CONST 0x031a,0xfff5 15bc 0321 fff4 | ! | .CONST 0x0321,0xfff4 15be 0342 fff3 | B | .CONST 0x0342,0xfff3 15c0 0349 fff2 | I | .CONST 0x0349,0xfff2 15c2 034b fff1 | K | .CONST 0x034b,0xfff1 15c4 034d fff0 | M | .CONST 0x034d,0xfff0 15c6 034f ffef | O | .CONST 0x034f,0xffef 15c8 0351 ffee | Q | .CONST 0x0351,0xffee 15ca 0353 ffed | S | .CONST 0x0353,0xffed 15cc 035d ffec | ] | .CONST 0x035d,0xffec 15ce 0367 ffeb | g | .CONST 0x0367,0xffeb 15d0 0371 ffea | q | .CONST 0x0371,0xffea 15d2 0373 ffe9 | s | .CONST 0x0373,0xffe9 15d4 0375 ffe8 | u | .CONST 0x0375,0xffe8 15d6 0377 ffe7 | w | .CONST 0x0377,0xffe7 15d8 0379 ffe6 | y | .CONST 0x0379,0xffe6 15da 037b ffe5 | { | .CONST 0x037b,0xffe5 15dc 037d ffe4 | } | .CONST 0x037d,0xffe4 15de 037f ffe3 | | .CONST 0x037f,0xffe3 15e0 0381 ffe2 | | .CONST 0x0381,0xffe2 15e2 0383 ffe1 | | .CONST 0x0383,0xffe1 15e4 0385 ffe0 | | .CONST 0x0385,0xffe0 15e6 0387 ffdf | | .CONST 0x0387,0xffdf 15e8 0389 ffde | | .CONST 0x0389,0xffde 15ea 038b ffdd | | .CONST 0x038b,0xffdd 15ec 038d ffdc | | .CONST 0x038d,0xffdc 15ee 038f ffdb | | .CONST 0x038f,0xffdb 15f0 0391 ffda | | .CONST 0x0391,0xffda 15f2 0393 ffd9 | | .CONST 0x0393,0xffd9 15f4 0395 ffd8 | | .CONST 0x0395,0xffd8 15f6 0397 ffd7 | | .CONST 0x0397,0xffd7 15f8 0399 ffd6 | | .CONST 0x0399,0xffd6 15fa 039b ffd5 | | .CONST 0x039b,0xffd5 15fc 039d ffd4 | | .CONST 0x039d,0xffd4 15fe 039f ffd3 | | .CONST 0x039f,0xffd3 1600 03a1 ffd2 | | .CONST 0x03a1,0xffd2 1602 03a3 ffd1 | | .CONST 0x03a3,0xffd1 1604 03a5 ffd0 | | .CONST 0x03a5,0xffd0 1606 03a7 ffcf | | .CONST 0x03a7,0xffcf 1608 03a9 ffce | | .CONST 0x03a9,0xffce 160a 03ab ffcd | | .CONST 0x03ab,0xffcd 160c 03ad ffcc | | .CONST 0x03ad,0xffcc 160e 03af ffcb | | .CONST 0x03af,0xffcb 1610 03b0 ffca | | .CONST 0x03b0,0xffca 1612 03b1 ffc9 | | .CONST 0x03b1,0xffc9 1614 03b3 ffc8 | | .CONST 0x03b3,0xffc8 1616 03b5 ffc7 | | .CONST 0x03b5,0xffc7 1618 03b7 ffc6 | | .CONST 0x03b7,0xffc6 161a 03b9 ffc5 | | .CONST 0x03b9,0xffc5 161c 03bb ffc4 | | .CONST 0x03bb,0xffc4 161e 03bd ffc3 | | .CONST 0x03bd,0xffc3 1620 03bf ffc2 | | .CONST 0x03bf,0xffc2 1622 03c1 ffc1 | | .CONST 0x03c1,0xffc1 1624 03c3 ffc0 | | .CONST 0x03c3,0xffc0 1626 03c5 ffbf | | .CONST 0x03c5,0xffbf 1628 03c7 ffbe | | .CONST 0x03c7,0xffbe 162a 03c9 ffbd | | .CONST 0x03c9,0xffbd 162c 03cb ffbc | | .CONST 0x03cb,0xffbc 162e 03cd ffbb | | .CONST 0x03cd,0xffbb 1630 03cf ffba | | .CONST 0x03cf,0xffba 1632 03d1 ffb9 | | .CONST 0x03d1,0xffb9 1634 03d3 ffb8 | | .CONST 0x03d3,0xffb8 1636 03d5 ffb7 | | .CONST 0x03d5,0xffb7 1638 03d7 ffb6 | | .CONST 0x03d7,0xffb6 163a ; -------------------------------------------------------------------------------------- 163a ; Debug3 Subtable 0x14 163a ; -------------------------------------------------------------------------------------- 163a 0004 0011 | | .DBG3TAB 0x0004,0x0011 163c 03e3 ffff | | .CONST 0x03e3,0xffff 163e 03e9 fffe | | .CONST 0x03e9,0xfffe 1640 03ef fffd | | .CONST 0x03ef,0xfffd 1642 03f8 fffc | | .CONST 0x03f8,0xfffc 1644 03f9 0001 | | .CONST 0x03f9,0x0001 1646 0400 0002 | | .CONST 0x0400,0x0002 1648 0403 0003 | | .CONST 0x0403,0x0003 164a 0406 0004 | | .CONST 0x0406,0x0004 164c 0409 0005 | | .CONST 0x0409,0x0005 164e 040c 0006 | | .CONST 0x040c,0x0006 1650 040f 0007 | | .CONST 0x040f,0x0007 1652 0411 0008 | | .CONST 0x0411,0x0008 1654 0414 0009 | | .CONST 0x0414,0x0009 1656 041a 000a | | .CONST 0x041a,0x000a 1658 0425 000b | % | .CONST 0x0425,0x000b 165a 042b 000c | + | .CONST 0x042b,0x000c 165c 0430 000d | 0 | .CONST 0x0430,0x000d 165e 0435 000e | 5 | .CONST 0x0435,0x000e 1660 0437 000f | 7 | .CONST 0x0437,0x000f 1662 043b 0010 | ; | .CONST 0x043b,0x0010 1664 043d 0011 | = | .CONST 0x043d,0x0011 1666 ; -------------------------------------------------------------------------------------- 1666 ; Debug3 Subtable 0x15 1666 ; -------------------------------------------------------------------------------------- 1666 0000 0000 | | .DBG3TAB 0x0000,0x0000 1668 ; -------------------------------------------------------------------------------------- 1668 ; Debug3 Subtable 0x16 1668 ; -------------------------------------------------------------------------------------- 1668 0000 0000 | | .DBG3TAB 0x0000,0x0000 166a ; -------------------------------------------------------------------------------------- 166a ; Debug3 Subtable 0x17 166a ; -------------------------------------------------------------------------------------- 166a 0000 0000 | | .DBG3TAB 0x0000,0x0000 166c ; -------------------------------------------------------------------------------------- 166c ; Debug3 Subtable 0x18 166c ; -------------------------------------------------------------------------------------- 166c 0000 0000 | | .DBG3TAB 0x0000,0x0000 166e ; -------------------------------------------------------------------------------------- 166e ; Debug3 Subtable 0x19 166e ; -------------------------------------------------------------------------------------- 166e 0000 0000 | | .DBG3TAB 0x0000,0x0000 1670 ; -------------------------------------------------------------------------------------- 1670 ; Debug3 Subtable 0x1a 1670 ; -------------------------------------------------------------------------------------- 1670 0002 0004 | | .DBG3TAB 0x0002,0x0004 1672 04f3 ffff | | .CONST 0x04f3,0xffff 1674 04fa fffe | | .CONST 0x04fa,0xfffe 1676 04fe 0002 | | .CONST 0x04fe,0x0002 1678 0501 0003 | | .CONST 0x0501,0x0003 167a 0507 0001 | | .CONST 0x0507,0x0001 167c 050d 0004 | | .CONST 0x050d,0x0004 167e ; -------------------------------------------------------------------------------------- 167e ; Debug3 Subtable 0x1b 167e ; -------------------------------------------------------------------------------------- 167e 0003 0007 | | .DBG3TAB 0x0003,0x0007 1680 0513 ffff | | .CONST 0x0513,0xffff 1682 051a fffe | | .CONST 0x051a,0xfffe 1684 051e fffd | | .CONST 0x051e,0xfffd 1686 0522 0002 | " | .CONST 0x0522,0x0002 1688 052c 0004 | , | .CONST 0x052c,0x0004 168a 052f 0005 | / | .CONST 0x052f,0x0005 168c 0535 0003 | 5 | .CONST 0x0535,0x0003 168e 053b 0006 | ; | .CONST 0x053b,0x0006 1690 0541 0001 | A | .CONST 0x0541,0x0001 1692 0547 0007 | G | .CONST 0x0547,0x0007 1694 ; -------------------------------------------------------------------------------------- 1694 ; Debug3 Subtable 0x1c 1694 ; -------------------------------------------------------------------------------------- 1694 0002 0009 | | .DBG3TAB 0x0002,0x0009 1696 0553 ffff | S | .CONST 0x0553,0xffff 1698 055a fffe | Z | .CONST 0x055a,0xfffe 169a 0561 0001 | a | .CONST 0x0561,0x0001 169c 0565 0002 | e | .CONST 0x0565,0x0002 169e 0569 0003 | i | .CONST 0x0569,0x0003 16a0 056f 0004 | o | .CONST 0x056f,0x0004 16a2 0572 0005 | r | .CONST 0x0572,0x0005 16a4 0576 0006 | v | .CONST 0x0576,0x0006 16a6 0578 0007 | x | .CONST 0x0578,0x0007 16a8 0583 0008 | | .CONST 0x0583,0x0008 16aa 058e 0009 | | .CONST 0x058e,0x0009 16ac ; -------------------------------------------------------------------------------------- 16ac ; Debug3 Subtable 0x1d 16ac ; -------------------------------------------------------------------------------------- 16ac 0000 0001 | | .DBG3TAB 0x0000,0x0001 16ae 059b 0001 | | .CONST 0x059b,0x0001 16b0 ; -------------------------------------------------------------------------------------- 16b0 ; Debug3 Subtable 0x1e 16b0 ; -------------------------------------------------------------------------------------- 16b0 0000 0001 | | .DBG3TAB 0x0000,0x0001 16b2 05ab 0001 | | .CONST 0x05ab,0x0001 16b4 ; -------------------------------------------------------------------------------------- 16b4 ; Debug3 Subtable 0x1f 16b4 ; -------------------------------------------------------------------------------------- 16b4 0005 0005 | | .DBG3TAB 0x0005,0x0005 16b6 05bb ffff | | .CONST 0x05bb,0xffff 16b8 05bc fffe | | .CONST 0x05bc,0xfffe 16ba 05c0 fffd | | .CONST 0x05c0,0xfffd 16bc 05c8 fffc | | .CONST 0x05c8,0xfffc 16be 05ca fffb | | .CONST 0x05ca,0xfffb 16c0 05d2 0001 | | .CONST 0x05d2,0x0001 16c2 05dd 0002 | | .CONST 0x05dd,0x0002 16c4 05e1 0003 | | .CONST 0x05e1,0x0003 16c6 05eb 0004 | | .CONST 0x05eb,0x0004 16c8 05f0 0005 | | .CONST 0x05f0,0x0005 16ca ; -------------------------------------------------------------------------------------- 16ca ; Debug3 Subtable 0x20 16ca ; -------------------------------------------------------------------------------------- 16ca 0004 0002 | | .DBG3TAB 0x0004,0x0002 16cc 060b ffff | | .CONST 0x060b,0xffff 16ce 060c fffe | | .CONST 0x060c,0xfffe 16d0 0610 fffd | | .CONST 0x0610,0xfffd 16d2 0618 fffc | | .CONST 0x0618,0xfffc 16d4 061a 0001 | | .CONST 0x061a,0x0001 16d6 0624 0002 | $ | .CONST 0x0624,0x0002 16d8 ; -------------------------------------------------------------------------------------- 16d8 ; Debug3 Subtable 0x21 16d8 ; -------------------------------------------------------------------------------------- 16d8 0004 0002 | | .DBG3TAB 0x0004,0x0002 16da 062b ffff | + | .CONST 0x062b,0xffff 16dc 062c fffe | , | .CONST 0x062c,0xfffe 16de 0630 fffd | 0 | .CONST 0x0630,0xfffd 16e0 0638 fffc | 8 | .CONST 0x0638,0xfffc 16e2 063a 0001 | : | .CONST 0x063a,0x0001 16e4 0644 0002 | D | .CONST 0x0644,0x0002 16e6 ; -------------------------------------------------------------------------------------- 16e6 ; Debug3 Subtable 0x22 16e6 ; -------------------------------------------------------------------------------------- 16e6 0000 0001 | | .DBG3TAB 0x0000,0x0001 16e8 064b 0001 | K | .CONST 0x064b,0x0001 16ea ; -------------------------------------------------------------------------------------- 16ea ; Debug3 Subtable 0x23 16ea ; -------------------------------------------------------------------------------------- 16ea 0000 0003 | | .DBG3TAB 0x0000,0x0003 16ec 067b 0001 | { | .CONST 0x067b,0x0001 16ee 0683 0401 | | .CONST 0x0683,0x0401 16f0 0684 0001 | | .CONST 0x0684,0x0001 16f2 ; -------------------------------------------------------------------------------------- 16f2 ; Debug3 Subtable 0x24 16f2 ; -------------------------------------------------------------------------------------- 16f2 0001 0002 | | .DBG3TAB 0x0001,0x0002 16f4 069b ffff | | .CONST 0x069b,0xffff 16f6 06a5 0001 | | .CONST 0x06a5,0x0001 16f8 06b9 0002 | | .CONST 0x06b9,0x0002 16fa ; -------------------------------------------------------------------------------------- 16fa ; Debug3 Subtable 0x25 16fa ; -------------------------------------------------------------------------------------- 16fa 0003 000b | | .DBG3TAB 0x0003,0x000b 16fc 06db ffff | | .CONST 0x06db,0xffff 16fe 06e0 fffe | | .CONST 0x06e0,0xfffe 1700 06e5 fffd | | .CONST 0x06e5,0xfffd 1702 06ea 0001 | | .CONST 0x06ea,0x0001 1704 06ff 0002 | | .CONST 0x06ff,0x0002 1706 0700 0003 | | .CONST 0x0700,0x0003 1708 0703 0004 | | .CONST 0x0703,0x0004 170a 0706 0005 | | .CONST 0x0706,0x0005 170c 0709 0006 | | .CONST 0x0709,0x0006 170e 0710 0007 | | .CONST 0x0710,0x0007 1710 0714 0008 | | .CONST 0x0714,0x0008 1712 071b 0009 | | .CONST 0x071b,0x0009 1714 071f 000a | | .CONST 0x071f,0x000a 1716 0722 000b | " | .CONST 0x0722,0x000b 1718 ; -------------------------------------------------------------------------------------- 1718 ; Debug3 Subtable 0x26 1718 ; -------------------------------------------------------------------------------------- 1718 0003 000d | | .DBG3TAB 0x0003,0x000d 171a 072b ffff | + | .CONST 0x072b,0xffff 171c 072c fffe | , | .CONST 0x072c,0xfffe 171e 0730 fffd | 0 | .CONST 0x0730,0xfffd 1720 073a 0001 | : | .CONST 0x073a,0x0001 1722 073c 0002 | < | .CONST 0x073c,0x0002 1724 073f 0003 | ? | .CONST 0x073f,0x0003 1726 0745 0004 | E | .CONST 0x0745,0x0004 1728 074b 0005 | K | .CONST 0x074b,0x0005 172a 0756 0006 | V | .CONST 0x0756,0x0006 172c 075c 0007 | \ | .CONST 0x075c,0x0007 172e 0762 0008 | b | .CONST 0x0762,0x0008 1730 076e 0009 | n | .CONST 0x076e,0x0009 1732 0774 000a | t | .CONST 0x0774,0x000a 1734 077a 000b | z | .CONST 0x077a,0x000b 1736 0782 000c | | .CONST 0x0782,0x000c 1738 0793 000d | | .CONST 0x0793,0x000d 173a ; -------------------------------------------------------------------------------------- 173a ; Debug3 Subtable 0x27 173a ; -------------------------------------------------------------------------------------- 173a 0004 000e | | .DBG3TAB 0x0004,0x000e 173c 07a3 ffff | | .CONST 0x07a3,0xffff 173e 07a8 fffe | | .CONST 0x07a8,0xfffe 1740 07ad fffd | | .CONST 0x07ad,0xfffd 1742 07b4 fffc | | .CONST 0x07b4,0xfffc 1744 07b8 0001 | | .CONST 0x07b8,0x0001 1746 07bd 0002 | | .CONST 0x07bd,0x0002 1748 07c2 0003 | | .CONST 0x07c2,0x0003 174a 07c6 0004 | | .CONST 0x07c6,0x0004 174c 07c7 0005 | | .CONST 0x07c7,0x0005 174e 07cf 0007 | | .CONST 0x07cf,0x0007 1750 07d4 0008 | | .CONST 0x07d4,0x0008 1752 07d9 0009 | | .CONST 0x07d9,0x0009 1754 07de 000a | | .CONST 0x07de,0x000a 1756 07e5 000b | | .CONST 0x07e5,0x000b 1758 07ea 000c | | .CONST 0x07ea,0x000c 175a 07f3 0006 | | .CONST 0x07f3,0x0006 175c 07f9 000d | | .CONST 0x07f9,0x000d 175e 07fc 000e | | .CONST 0x07fc,0x000e 1760 ; -------------------------------------------------------------------------------------- 1760 ; Debug3 Subtable 0x28 1760 ; -------------------------------------------------------------------------------------- 1760 0001 000d | | .DBG3TAB 0x0001,0x000d 1762 0803 ffff | | .CONST 0x0803,0xffff 1764 080a 0001 | | .CONST 0x080a,0x0001 1766 080d 0002 | | .CONST 0x080d,0x0002 1768 0810 0003 | | .CONST 0x0810,0x0003 176a 0813 0004 | | .CONST 0x0813,0x0004 176c 0816 0005 | | .CONST 0x0816,0x0005 176e 0819 0006 | | .CONST 0x0819,0x0006 1770 081c 0007 | | .CONST 0x081c,0x0007 1772 081f 0008 | | .CONST 0x081f,0x0008 1774 0839 0009 | 9 | .CONST 0x0839,0x0009 1776 0848 000a | H | .CONST 0x0848,0x000a 1778 084f 000c | O | .CONST 0x084f,0x000c 177a 0858 000d | X | .CONST 0x0858,0x000d 177c 085e 000b | ^ | .CONST 0x085e,0x000b 177e ; -------------------------------------------------------------------------------------- 177e ; Debug3 Subtable 0x29 177e ; -------------------------------------------------------------------------------------- 177e 0000 0001 | | .DBG3TAB 0x0000,0x0001 1780 086b 0001 | k | .CONST 0x086b,0x0001 1782 ; -------------------------------------------------------------------------------------- 1782 ; Debug3 Subtable 0x2a 1782 ; -------------------------------------------------------------------------------------- 1782 0002 0005 | | .DBG3TAB 0x0002,0x0005 1784 0883 ffff | | .CONST 0x0883,0xffff 1786 0888 fffe | | .CONST 0x0888,0xfffe 1788 088d 0001 | | .CONST 0x088d,0x0001 178a 0893 0002 | | .CONST 0x0893,0x0002 178c 0895 0003 | | .CONST 0x0895,0x0003 178e 089f 0004 | | .CONST 0x089f,0x0004 1790 08a1 0005 | | .CONST 0x08a1,0x0005 1792 ; -------------------------------------------------------------------------------------- 1792 ; Debug3 Subtable 0x2b 1792 ; -------------------------------------------------------------------------------------- 1792 0005 000c | | .DBG3TAB 0x0005,0x000c 1794 08ab ffff | | .CONST 0x08ab,0xffff 1796 08b4 fffe | | .CONST 0x08b4,0xfffe 1798 08b5 fffd | | .CONST 0x08b5,0xfffd 179a 08b6 fffc | | .CONST 0x08b6,0xfffc 179c 08b7 fffb | | .CONST 0x08b7,0xfffb 179e 08b9 0001 | | .CONST 0x08b9,0x0001 17a0 08bc 0002 | | .CONST 0x08bc,0x0002 17a2 08bd 0003 | | .CONST 0x08bd,0x0003 17a4 08c2 0004 | | .CONST 0x08c2,0x0004 17a6 08c7 0005 | | .CONST 0x08c7,0x0005 17a8 08cc 0006 | | .CONST 0x08cc,0x0006 17aa 08cf 0007 | | .CONST 0x08cf,0x0007 17ac 08d3 0008 | | .CONST 0x08d3,0x0008 17ae 08e2 0009 | | .CONST 0x08e2,0x0009 17b0 08e9 000a | | .CONST 0x08e9,0x000a 17b2 08ee 000b | | .CONST 0x08ee,0x000b 17b4 0906 000c | | .CONST 0x0906,0x000c 17b6 ; -------------------------------------------------------------------------------------- 17b6 ; Debug3 Subtable 0x2c 17b6 ; -------------------------------------------------------------------------------------- 17b6 0005 000d | | .DBG3TAB 0x0005,0x000d 17b8 0913 ffff | | .CONST 0x0913,0xffff 17ba 0914 fffe | | .CONST 0x0914,0xfffe 17bc 0915 fffd | | .CONST 0x0915,0xfffd 17be 0917 0001 | | .CONST 0x0917,0x0001 17c0 091d 0002 | | .CONST 0x091d,0x0002 17c2 091f 0003 | | .CONST 0x091f,0x0003 17c4 0924 0004 | $ | .CONST 0x0924,0x0004 17c6 0925 fbff | % | .CONST 0x0925,0xfbff 17c8 092a fbfe | * | .CONST 0x092a,0xfbfe 17ca 092f 0401 | / | .CONST 0x092f,0x0401 17cc 093a 0402 | : | .CONST 0x093a,0x0402 17ce 093e 0403 | > | .CONST 0x093e,0x0403 17d0 093f 0801 | ? | .CONST 0x093f,0x0801 17d2 0940 0403 | @ | .CONST 0x0940,0x0403 17d4 0943 0404 | C | .CONST 0x0943,0x0404 17d6 0946 0405 | F | .CONST 0x0946,0x0405 17d8 094a 0406 | J | .CONST 0x094a,0x0406 17da 095b 0005 | [ | .CONST 0x095b,0x0005 17dc ; -------------------------------------------------------------------------------------- 17dc ; Debug3 Subtable 0x2d 17dc ; -------------------------------------------------------------------------------------- 17dc 0002 0009 | | .DBG3TAB 0x0002,0x0009 17de 0963 ffff | c | .CONST 0x0963,0xffff 17e0 0964 fffe | d | .CONST 0x0964,0xfffe 17e2 0968 0001 | h | .CONST 0x0968,0x0001 17e4 096d 0002 | m | .CONST 0x096d,0x0002 17e6 097a 0003 | z | .CONST 0x097a,0x0003 17e8 097c 0004 | | | .CONST 0x097c,0x0004 17ea 0989 0005 | | .CONST 0x0989,0x0005 17ec 098c 0006 | | .CONST 0x098c,0x0006 17ee 0990 0007 | | .CONST 0x0990,0x0007 17f0 0998 0008 | | .CONST 0x0998,0x0008 17f2 099d 0009 | | .CONST 0x099d,0x0009 17f4 ; -------------------------------------------------------------------------------------- 17f4 ; Debug3 Subtable 0x2e 17f4 ; -------------------------------------------------------------------------------------- 17f4 0000 0006 | | .DBG3TAB 0x0000,0x0006 17f6 09a3 0001 | | .CONST 0x09a3,0x0001 17f8 09a7 0002 | | .CONST 0x09a7,0x0002 17fa 09b3 0003 | | .CONST 0x09b3,0x0003 17fc 09b6 0004 | | .CONST 0x09b6,0x0004 17fe 09ba 0005 | | .CONST 0x09ba,0x0005 1800 09c0 0006 | | .CONST 0x09c0,0x0006 1802 ; -------------------------------------------------------------------------------------- 1802 ; Debug3 Subtable 0x2f 1802 ; -------------------------------------------------------------------------------------- 1802 0006 0010 | | .DBG3TAB 0x0006,0x0010 1804 09d3 ffff | | .CONST 0x09d3,0xffff 1806 09d9 fffe | | .CONST 0x09d9,0xfffe 1808 09e0 fffd | | .CONST 0x09e0,0xfffd 180a 09e2 fffc | | .CONST 0x09e2,0xfffc 180c 09e5 0001 | | .CONST 0x09e5,0x0001 180e 09e9 0002 | | .CONST 0x09e9,0x0002 1810 09ea fbff | | .CONST 0x09ea,0xfbff 1812 09ef fbfe | | .CONST 0x09ef,0xfbfe 1814 09f4 0401 | | .CONST 0x09f4,0x0401 1816 09fd 0402 | | .CONST 0x09fd,0x0402 1818 0a02 0403 | | .CONST 0x0a02,0x0403 181a 0a06 0404 | | .CONST 0x0a06,0x0404 181c 0a09 0405 | | .CONST 0x0a09,0x0405 181e 0a0f 0406 | | .CONST 0x0a0f,0x0406 1820 0a16 0407 | | .CONST 0x0a16,0x0407 1822 0a1c 0408 | | .CONST 0x0a1c,0x0408 1824 0a23 0409 | # | .CONST 0x0a23,0x0409 1826 0a26 0801 | & | .CONST 0x0a26,0x0801 1828 0a2a 0409 | * | .CONST 0x0a2a,0x0409 182a 0a2b 040a | + | .CONST 0x0a2b,0x040a 182c 0a32 040b | 2 | .CONST 0x0a32,0x040b 182e 0a3f 0003 | ? | .CONST 0x0a3f,0x0003 1830 ; -------------------------------------------------------------------------------------- 1830 ; Debug3 Subtable 0x30 1830 ; -------------------------------------------------------------------------------------- 1830 0004 0015 | | .DBG3TAB 0x0004,0x0015 1832 0a53 ffff | S | .CONST 0x0a53,0xffff 1834 0a54 fffe | T | .CONST 0x0a54,0xfffe 1836 0a56 fffd | V | .CONST 0x0a56,0xfffd 1838 0a5a fffc | Z | .CONST 0x0a5a,0xfffc 183a 0a5c 0001 | \ | .CONST 0x0a5c,0x0001 183c 0a64 0002 | d | .CONST 0x0a64,0x0002 183e 0a7c 0003 | | | .CONST 0x0a7c,0x0003 1840 0a7e 0004 | ~ | .CONST 0x0a7e,0x0004 1842 0a86 0005 | | .CONST 0x0a86,0x0005 1844 0a95 0006 | | .CONST 0x0a95,0x0006 1846 0a99 0007 | | .CONST 0x0a99,0x0007 1848 0a9c 0008 | | .CONST 0x0a9c,0x0008 184a 0aa5 0009 | | .CONST 0x0aa5,0x0009 184c 0aa9 000a | | .CONST 0x0aa9,0x000a 184e 0aac 000b | | .CONST 0x0aac,0x000b 1850 0ab5 000c | | .CONST 0x0ab5,0x000c 1852 0abc 000d | | .CONST 0x0abc,0x000d 1854 0abe 000e | | .CONST 0x0abe,0x000e 1856 0ac2 000f | | .CONST 0x0ac2,0x000f 1858 0ac5 0010 | | .CONST 0x0ac5,0x0010 185a 0ac8 0011 | | .CONST 0x0ac8,0x0011 185c 0ad2 0012 | | .CONST 0x0ad2,0x0012 185e 0ad6 0013 | | .CONST 0x0ad6,0x0013 1860 0ad9 0014 | | .CONST 0x0ad9,0x0014 1862 0adc 0015 | | .CONST 0x0adc,0x0015 1864 ; -------------------------------------------------------------------------------------- 1864 ; Debug3 Subtable 0x31 1864 ; -------------------------------------------------------------------------------------- 1864 0008 0007 | | .DBG3TAB 0x0008,0x0007 1866 0aeb ffff | | .CONST 0x0aeb,0xffff 1868 0af4 fffe | | .CONST 0x0af4,0xfffe 186a 0afd fffd | | .CONST 0x0afd,0xfffd 186c 0b04 fffc | | .CONST 0x0b04,0xfffc 186e 0b1a 0001 | | .CONST 0x0b1a,0x0001 1870 0b1e 0002 | | .CONST 0x0b1e,0x0002 1872 0b1f fbff | | .CONST 0x0b1f,0xfbff 1874 0b24 fbfe | $ | .CONST 0x0b24,0xfbfe 1876 0b2a fbfd | * | .CONST 0x0b2a,0xfbfd 1878 0b30 fbfc | 0 | .CONST 0x0b30,0xfbfc 187a 0b37 0401 | 7 | .CONST 0x0b37,0x0401 187c 0b3b 0402 | ; | .CONST 0x0b3b,0x0402 187e 0b48 0003 | H | .CONST 0x0b48,0x0003 1880 0b4a 0004 | J | .CONST 0x0b4a,0x0004 1882 0b56 0005 | V | .CONST 0x0b56,0x0005 1884 ; -------------------------------------------------------------------------------------- 1884 ; Debug3 Subtable 0x32 1884 ; -------------------------------------------------------------------------------------- 1884 0004 001c | | .DBG3TAB 0x0004,0x001c 1886 0b63 ffff | c | .CONST 0x0b63,0xffff 1888 0b64 fffe | d | .CONST 0x0b64,0xfffe 188a 0b66 fffd | f | .CONST 0x0b66,0xfffd 188c 0b68 fffc | h | .CONST 0x0b68,0xfffc 188e 0b69 0001 | i | .CONST 0x0b69,0x0001 1890 0b6e 0002 | n | .CONST 0x0b6e,0x0002 1892 0b75 0003 | u | .CONST 0x0b75,0x0003 1894 0b7b 0004 | { | .CONST 0x0b7b,0x0004 1896 0b7e 0005 | ~ | .CONST 0x0b7e,0x0005 1898 0b82 0006 | | .CONST 0x0b82,0x0006 189a 0b83 0007 | | .CONST 0x0b83,0x0007 189c 0b93 0008 | | .CONST 0x0b93,0x0008 189e 0b97 0009 | | .CONST 0x0b97,0x0009 18a0 0b98 000a | | .CONST 0x0b98,0x000a 18a2 0b9f 000b | | .CONST 0x0b9f,0x000b 18a4 0ba3 000c | | .CONST 0x0ba3,0x000c 18a6 0ba5 000d | | .CONST 0x0ba5,0x000d 18a8 0bb2 000e | | .CONST 0x0bb2,0x000e 18aa 0bb6 000f | | .CONST 0x0bb6,0x000f 18ac 0bb8 0010 | | .CONST 0x0bb8,0x0010 18ae 0bc5 0011 | | .CONST 0x0bc5,0x0011 18b0 0bcb 0012 | | .CONST 0x0bcb,0x0012 18b2 0bcf 0013 | | .CONST 0x0bcf,0x0013 18b4 0bd3 0014 | | .CONST 0x0bd3,0x0014 18b6 0bd6 0015 | | .CONST 0x0bd6,0x0015 18b8 0bda 0016 | | .CONST 0x0bda,0x0016 18ba 0be5 0017 | | .CONST 0x0be5,0x0017 18bc 0beb 0018 | | .CONST 0x0beb,0x0018 18be 0bef 0019 | | .CONST 0x0bef,0x0019 18c0 0bf6 001a | | .CONST 0x0bf6,0x001a 18c2 0bfb 001b | | .CONST 0x0bfb,0x001b 18c4 0bff 001c | | .CONST 0x0bff,0x001c 18c6 ; -------------------------------------------------------------------------------------- 18c6 ; Debug3 Subtable 0x33 18c6 ; -------------------------------------------------------------------------------------- 18c6 0001 0003 | | .DBG3TAB 0x0001,0x0003 18c8 0c13 ffff | | .CONST 0x0c13,0xffff 18ca 0c18 0001 | | .CONST 0x0c18,0x0001 18cc 0c1b 0002 | | .CONST 0x0c1b,0x0002 18ce 0c1d 0003 | | .CONST 0x0c1d,0x0003 18d0 ; -------------------------------------------------------------------------------------- 18d0 ; Debug3 Subtable 0x34 18d0 ; -------------------------------------------------------------------------------------- 18d0 0001 0003 | | .DBG3TAB 0x0001,0x0003 18d2 0c2b ffff | + | .CONST 0x0c2b,0xffff 18d4 0c30 0001 | 0 | .CONST 0x0c30,0x0001 18d6 0c33 0002 | 3 | .CONST 0x0c33,0x0002 18d8 0c35 0003 | 5 | .CONST 0x0c35,0x0003 18da ; -------------------------------------------------------------------------------------- 18da ; Debug3 Subtable 0x35 18da ; -------------------------------------------------------------------------------------- 18da 0000 0002 | | .DBG3TAB 0x0000,0x0002 18dc 0c43 0001 | C | .CONST 0x0c43,0x0001 18de 0c57 0002 | W | .CONST 0x0c57,0x0002 18e0 ; -------------------------------------------------------------------------------------- 18e0 ; Debug3 Subtable 0x36 18e0 ; -------------------------------------------------------------------------------------- 18e0 0000 0001 | | .DBG3TAB 0x0000,0x0001 18e2 0c63 0001 | c | .CONST 0x0c63,0x0001 18e4 ; -------------------------------------------------------------------------------------- 18e4 ; Debug3 Subtable 0x37 18e4 ; -------------------------------------------------------------------------------------- 18e4 0004 000a | | .DBG3TAB 0x0004,0x000a 18e6 0c7b ffff | { | .CONST 0x0c7b,0xffff 18e8 0c82 fffe | | .CONST 0x0c82,0xfffe 18ea 0c84 fffd | | .CONST 0x0c84,0xfffd 18ec 0c86 fffc | | .CONST 0x0c86,0xfffc 18ee 0c88 0001 | | .CONST 0x0c88,0x0001 18f0 0c8c 0002 | | .CONST 0x0c8c,0x0002 18f2 0c8e 0003 | | .CONST 0x0c8e,0x0003 18f4 0c95 0004 | | .CONST 0x0c95,0x0004 18f6 0c9b 0005 | | .CONST 0x0c9b,0x0005 18f8 0ca3 0006 | | .CONST 0x0ca3,0x0006 18fa 0ca5 0007 | | .CONST 0x0ca5,0x0007 18fc 0caa 0008 | | .CONST 0x0caa,0x0008 18fe 0cac 0009 | | .CONST 0x0cac,0x0009 1900 0cb2 000a | | .CONST 0x0cb2,0x000a 1902 ; -------------------------------------------------------------------------------------- 1902 ; Debug3 Subtable 0x38 1902 ; -------------------------------------------------------------------------------------- 1902 0000 0002 | | .DBG3TAB 0x0000,0x0002 1904 0cbb 0001 | | .CONST 0x0cbb,0x0001 1906 0cc9 0002 | | .CONST 0x0cc9,0x0002 1908 ; -------------------------------------------------------------------------------------- 1908 ; Debug3 Subtable 0x39 1908 ; -------------------------------------------------------------------------------------- 1908 0001 000b | | .DBG3TAB 0x0001,0x000b 190a 0cd3 ffff | | .CONST 0x0cd3,0xffff 190c 0cda 0001 | | .CONST 0x0cda,0x0001 190e 0cdd 0002 | | .CONST 0x0cdd,0x0002 1910 0cdf 0003 | | .CONST 0x0cdf,0x0003 1912 0ce8 0004 | | .CONST 0x0ce8,0x0004 1914 0cea 0005 | | .CONST 0x0cea,0x0005 1916 0ced 0006 | | .CONST 0x0ced,0x0006 1918 0cf0 0007 | | .CONST 0x0cf0,0x0007 191a 0cff 0008 | | .CONST 0x0cff,0x0008 191c 0d01 0009 | | .CONST 0x0d01,0x0009 191e 0d05 000a | | .CONST 0x0d05,0x000a 1920 0d07 000b | | .CONST 0x0d07,0x000b 1922 ; -------------------------------------------------------------------------------------- 1922 ; Debug3 Subtable 0x3a 1922 ; -------------------------------------------------------------------------------------- 1922 0000 0008 | | .DBG3TAB 0x0000,0x0008 1924 0d13 0001 | | .CONST 0x0d13,0x0001 1926 0d21 0008 | ! | .CONST 0x0d21,0x0008 1928 0d23 0002 | # | .CONST 0x0d23,0x0002 192a 0d29 0003 | ) | .CONST 0x0d29,0x0003 192c 0d31 0004 | 1 | .CONST 0x0d31,0x0004 192e 0d39 0005 | 9 | .CONST 0x0d39,0x0005 1930 0d41 0006 | A | .CONST 0x0d41,0x0006 1932 0d49 0007 | I | .CONST 0x0d49,0x0007 1934 ; -------------------------------------------------------------------------------------- 1934 ; Debug3 Subtable 0x3b 1934 ; -------------------------------------------------------------------------------------- 1934 0002 000f | | .DBG3TAB 0x0002,0x000f 1936 0d5b ffff | [ | .CONST 0x0d5b,0xffff 1938 0d5c fffe | \ | .CONST 0x0d5c,0xfffe 193a 0d60 0001 | ` | .CONST 0x0d60,0x0001 193c 0d64 0002 | d | .CONST 0x0d64,0x0002 193e 0d67 0003 | g | .CONST 0x0d67,0x0003 1940 0d68 0004 | h | .CONST 0x0d68,0x0004 1942 0d6b 0005 | k | .CONST 0x0d6b,0x0005 1944 0d6f 0006 | o | .CONST 0x0d6f,0x0006 1946 0d72 0007 | r | .CONST 0x0d72,0x0007 1948 0d73 0008 | s | .CONST 0x0d73,0x0008 194a 0d81 000f | | .CONST 0x0d81,0x000f 194c 0d83 0009 | | .CONST 0x0d83,0x0009 194e 0d8b 000a | | .CONST 0x0d8b,0x000a 1950 0d8e 000b | | .CONST 0x0d8e,0x000b 1952 0d96 000c | | .CONST 0x0d96,0x000c 1954 0d9e 000d | | .CONST 0x0d9e,0x000d 1956 0da6 000e | | .CONST 0x0da6,0x000e 1958 ; -------------------------------------------------------------------------------------- 1958 ; Debug3 Subtable 0x3c 1958 ; -------------------------------------------------------------------------------------- 1958 0001 0006 | | .DBG3TAB 0x0001,0x0006 195a 0db3 ffff | | .CONST 0x0db3,0xffff 195c 0db4 0001 | | .CONST 0x0db4,0x0001 195e 0db9 0002 | | .CONST 0x0db9,0x0002 1960 0dbe 0003 | | .CONST 0x0dbe,0x0003 1962 0dce 0004 | | .CONST 0x0dce,0x0004 1964 0dd4 0005 | | .CONST 0x0dd4,0x0005 1966 0de5 0006 | | .CONST 0x0de5,0x0006 1968 ; -------------------------------------------------------------------------------------- 1968 ; Debug3 Subtable 0x3d 1968 ; -------------------------------------------------------------------------------------- 1968 0002 0004 | | .DBG3TAB 0x0002,0x0004 196a 0dfb ffff | | .CONST 0x0dfb,0xffff 196c 0e00 fffe | | .CONST 0x0e00,0xfffe 196e 0e06 0001 | | .CONST 0x0e06,0x0001 1970 0e08 0002 | | .CONST 0x0e08,0x0002 1972 0e0b 0003 | | .CONST 0x0e0b,0x0003 1974 0e0f 0004 | | .CONST 0x0e0f,0x0004 1976 ; -------------------------------------------------------------------------------------- 1976 ; Debug3 Subtable 0x3e 1976 ; -------------------------------------------------------------------------------------- 1976 0000 0007 | | .DBG3TAB 0x0000,0x0007 1978 0e1b 0001 | | .CONST 0x0e1b,0x0001 197a 0e1d 0002 | | .CONST 0x0e1d,0x0002 197c 0e21 0003 | ! | .CONST 0x0e21,0x0003 197e 0e24 0004 | $ | .CONST 0x0e24,0x0004 1980 0e27 0401 | ' | .CONST 0x0e27,0x0401 1982 0e29 0402 | ) | .CONST 0x0e29,0x0402 1984 0e2d 0403 | - | .CONST 0x0e2d,0x0403 1986 ; -------------------------------------------------------------------------------------- 1986 ; Debug3 Subtable 0x3f 1986 ; -------------------------------------------------------------------------------------- 1986 0000 0007 | | .DBG3TAB 0x0000,0x0007 1988 0e3b 0001 | ; | .CONST 0x0e3b,0x0001 198a 0e3d 0002 | = | .CONST 0x0e3d,0x0002 198c 0e40 0003 | @ | .CONST 0x0e40,0x0003 198e 0e43 0004 | C | .CONST 0x0e43,0x0004 1990 0e46 0401 | F | .CONST 0x0e46,0x0401 1992 0e48 0402 | H | .CONST 0x0e48,0x0402 1994 0e4c 0403 | L | .CONST 0x0e4c,0x0403 1996 ; -------------------------------------------------------------------------------------- 1996 ; Debug3 Subtable 0x40 1996 ; -------------------------------------------------------------------------------------- 1996 0000 0007 | | .DBG3TAB 0x0000,0x0007 1998 0e53 0001 | S | .CONST 0x0e53,0x0001 199a 0e55 0002 | U | .CONST 0x0e55,0x0002 199c 0e58 0003 | X | .CONST 0x0e58,0x0003 199e 0e5b 0004 | [ | .CONST 0x0e5b,0x0004 19a0 0e5e 0401 | ^ | .CONST 0x0e5e,0x0401 19a2 0e60 0402 | ` | .CONST 0x0e60,0x0402 19a4 0e64 0403 | d | .CONST 0x0e64,0x0403 19a6 ; -------------------------------------------------------------------------------------- 19a6 ; Debug3 Subtable 0x41 19a6 ; -------------------------------------------------------------------------------------- 19a6 0000 000e | | .DBG3TAB 0x0000,0x000e 19a8 0e6b 0001 | k | .CONST 0x0e6b,0x0001 19aa 0e6f 0002 | o | .CONST 0x0e6f,0x0002 19ac 0e74 0003 | t | .CONST 0x0e74,0x0003 19ae 0e75 0004 | u | .CONST 0x0e75,0x0004 19b0 0e77 0005 | w | .CONST 0x0e77,0x0005 19b2 0e7a 0006 | z | .CONST 0x0e7a,0x0006 19b4 0e7d 0007 | } | .CONST 0x0e7d,0x0007 19b6 0e80 0008 | | .CONST 0x0e80,0x0008 19b8 0e81 0401 | | .CONST 0x0e81,0x0401 19ba 0e82 0008 | | .CONST 0x0e82,0x0008 19bc 0e8a 0009 | | .CONST 0x0e8a,0x0009 19be 0e8d 0801 | | .CONST 0x0e8d,0x0801 19c0 0e8f 0802 | | .CONST 0x0e8f,0x0802 19c2 0e93 0803 | | .CONST 0x0e93,0x0803 19c4 ; -------------------------------------------------------------------------------------- 19c4 ; Debug3 Subtable 0x42 19c4 ; -------------------------------------------------------------------------------------- 19c4 0000 000a | | .DBG3TAB 0x0000,0x000a 19c6 0e9b 0001 | | .CONST 0x0e9b,0x0001 19c8 0e9d 0002 | | .CONST 0x0e9d,0x0002 19ca 0ea0 0003 | | .CONST 0x0ea0,0x0003 19cc 0ea3 0004 | | .CONST 0x0ea3,0x0004 19ce 0ea4 0401 | | .CONST 0x0ea4,0x0401 19d0 0ea5 0004 | | .CONST 0x0ea5,0x0004 19d2 0ead 0005 | | .CONST 0x0ead,0x0005 19d4 0eb0 0801 | | .CONST 0x0eb0,0x0801 19d6 0eb2 0802 | | .CONST 0x0eb2,0x0802 19d8 0eb6 0803 | | .CONST 0x0eb6,0x0803 19da ; -------------------------------------------------------------------------------------- 19da ; Debug3 Subtable 0x43 19da ; -------------------------------------------------------------------------------------- 19da 0000 0006 | | .DBG3TAB 0x0000,0x0006 19dc 0ec3 0001 | | .CONST 0x0ec3,0x0001 19de 0ec5 0002 | | .CONST 0x0ec5,0x0002 19e0 0ed0 0003 | | .CONST 0x0ed0,0x0003 19e2 0ed5 0004 | | .CONST 0x0ed5,0x0004 19e4 0ed6 0401 | | .CONST 0x0ed6,0x0401 19e6 0ed7 0004 | | .CONST 0x0ed7,0x0004 19e8 ; -------------------------------------------------------------------------------------- 19e8 ; Debug3 Subtable 0x44 19e8 ; -------------------------------------------------------------------------------------- 19e8 0000 0003 | | .DBG3TAB 0x0000,0x0003 19ea 0eeb 0001 | | .CONST 0x0eeb,0x0001 19ec 0ef4 0002 | | .CONST 0x0ef4,0x0002 19ee 0ef8 0003 | | .CONST 0x0ef8,0x0003 19f0 ; -------------------------------------------------------------------------------------- 19f0 ; Debug3 Subtable 0x45 19f0 ; -------------------------------------------------------------------------------------- 19f0 0001 0012 | | .DBG3TAB 0x0001,0x0012 19f2 0f03 ffff | | .CONST 0x0f03,0xffff 19f4 0f08 0001 | | .CONST 0x0f08,0x0001 19f6 0f0e 0002 | | .CONST 0x0f0e,0x0002 19f8 0f13 0003 | | .CONST 0x0f13,0x0003 19fa 0f1a 0004 | | .CONST 0x0f1a,0x0004 19fc 0f1e 0005 | | .CONST 0x0f1e,0x0005 19fe 0f20 0006 | | .CONST 0x0f20,0x0006 1a00 0f24 0007 | $ | .CONST 0x0f24,0x0007 1a02 0f27 0008 | ' | .CONST 0x0f27,0x0008 1a04 0f2b 0009 | + | .CONST 0x0f2b,0x0009 1a06 0f2e 000a | . | .CONST 0x0f2e,0x000a 1a08 0f31 000b | 1 | .CONST 0x0f31,0x000b 1a0a 0f34 000c | 4 | .CONST 0x0f34,0x000c 1a0c 0f37 000d | 7 | .CONST 0x0f37,0x000d 1a0e 0f3b 000e | ; | .CONST 0x0f3b,0x000e 1a10 0f42 000f | B | .CONST 0x0f42,0x000f 1a12 0f44 0010 | D | .CONST 0x0f44,0x0010 1a14 0f47 0011 | G | .CONST 0x0f47,0x0011 1a16 0f4b 0012 | K | .CONST 0x0f4b,0x0012 1a18 ; -------------------------------------------------------------------------------------- 1a18 ; Debug3 Subtable 0x46 1a18 ; -------------------------------------------------------------------------------------- 1a18 0002 0003 | | .DBG3TAB 0x0002,0x0003 1a1a 0f53 ffff | S | .CONST 0x0f53,0xffff 1a1c 0f54 fffe | T | .CONST 0x0f54,0xfffe 1a1e 0f59 0001 | Y | .CONST 0x0f59,0x0001 1a20 0f5d 0002 | ] | .CONST 0x0f5d,0x0002 1a22 0f66 0003 | f | .CONST 0x0f66,0x0003 1a24 ; -------------------------------------------------------------------------------------- 1a24 ; Debug3 Subtable 0x47 1a24 ; -------------------------------------------------------------------------------------- 1a24 0001 0011 | | .DBG3TAB 0x0001,0x0011 1a26 0f73 ffff | s | .CONST 0x0f73,0xffff 1a28 0f78 0001 | x | .CONST 0x0f78,0x0001 1a2a 0f7a 0002 | z | .CONST 0x0f7a,0x0002 1a2c 0f7d 0003 | } | .CONST 0x0f7d,0x0003 1a2e 0f80 0004 | | .CONST 0x0f80,0x0004 1a30 0f84 0005 | | .CONST 0x0f84,0x0005 1a32 0f88 0006 | | .CONST 0x0f88,0x0006 1a34 0f8b 0007 | | .CONST 0x0f8b,0x0007 1a36 0f8f 0008 | | .CONST 0x0f8f,0x0008 1a38 0f91 0009 | | .CONST 0x0f91,0x0009 1a3a 0f95 000a | | .CONST 0x0f95,0x000a 1a3c 0f99 000b | | .CONST 0x0f99,0x000b 1a3e 0f9c 000c | | .CONST 0x0f9c,0x000c 1a40 0fa0 000d | | .CONST 0x0fa0,0x000d 1a42 0fa7 000e | | .CONST 0x0fa7,0x000e 1a44 0fad 000f | | .CONST 0x0fad,0x000f 1a46 0fb1 0010 | | .CONST 0x0fb1,0x0010 1a48 0fb5 0011 | | .CONST 0x0fb5,0x0011 1a4a ; -------------------------------------------------------------------------------------- 1a4a ; Debug3 Subtable 0x48 1a4a ; -------------------------------------------------------------------------------------- 1a4a 0004 0008 | | .DBG3TAB 0x0004,0x0008 1a4c 0fc3 ffff | | .CONST 0x0fc3,0xffff 1a4e 0fd9 fffe | | .CONST 0x0fd9,0xfffe 1a50 0fdb fffd | | .CONST 0x0fdb,0xfffd 1a52 0fdd fffc | | .CONST 0x0fdd,0xfffc 1a54 0fe0 0001 | | .CONST 0x0fe0,0x0001 1a56 0fe4 0002 | | .CONST 0x0fe4,0x0002 1a58 0fea 0003 | | .CONST 0x0fea,0x0003 1a5a 0ff4 0004 | | .CONST 0x0ff4,0x0004 1a5c 0ff8 0005 | | .CONST 0x0ff8,0x0005 1a5e 0ffe 0006 | | .CONST 0x0ffe,0x0006 1a60 1002 0007 | | .CONST 0x1002,0x0007 1a62 1007 0008 | | .CONST 0x1007,0x0008 1a64 ; -------------------------------------------------------------------------------------- 1a64 ; Debug3 Subtable 0x49 1a64 ; -------------------------------------------------------------------------------------- 1a64 0000 0004 | | .DBG3TAB 0x0000,0x0004 1a66 1014 0001 | | .CONST 0x1014,0x0001 1a68 1018 0002 | | .CONST 0x1018,0x0002 1a6a 1020 0003 | | .CONST 0x1020,0x0003 1a6c 1025 0004 | % | .CONST 0x1025,0x0004 1a6e ; -------------------------------------------------------------------------------------- 1a6e ; Debug3 Subtable 0x4a 1a6e ; -------------------------------------------------------------------------------------- 1a6e 0005 000f | | .DBG3TAB 0x0005,0x000f 1a70 102b ffff | + | .CONST 0x102b,0xffff 1a72 1034 fffe | 4 | .CONST 0x1034,0xfffe 1a74 1037 fffd | 7 | .CONST 0x1037,0xfffd 1a76 103a fffc | : | .CONST 0x103a,0xfffc 1a78 103f fffb | ? | .CONST 0x103f,0xfffb 1a7a 1046 0002 | F | .CONST 0x1046,0x0002 1a7c 104a 0003 | J | .CONST 0x104a,0x0003 1a7e 104e 0004 | N | .CONST 0x104e,0x0004 1a80 1052 0005 | R | .CONST 0x1052,0x0005 1a82 1056 0006 | V | .CONST 0x1056,0x0006 1a84 105c 0007 | \ | .CONST 0x105c,0x0007 1a86 1062 0008 | b | .CONST 0x1062,0x0008 1a88 1067 0009 | g | .CONST 0x1067,0x0009 1a8a 106b 000a | k | .CONST 0x106b,0x000a 1a8c 106f 0001 | o | .CONST 0x106f,0x0001 1a8e 107a 000b | z | .CONST 0x107a,0x000b 1a90 1080 000c | | .CONST 0x1080,0x000c 1a92 1082 000d | | .CONST 0x1082,0x000d 1a94 1085 000e | | .CONST 0x1085,0x000e 1a96 1087 000f | | .CONST 0x1087,0x000f 1a98 ; -------------------------------------------------------------------------------------- 1a98 ; Debug3 Subtable 0x4b 1a98 ; -------------------------------------------------------------------------------------- 1a98 0006 0010 | | .DBG3TAB 0x0006,0x0010 1a9a 1093 ffff | | .CONST 0x1093,0xffff 1a9c 1094 fffe | | .CONST 0x1094,0xfffe 1a9e 1095 fffd | | .CONST 0x1095,0xfffd 1aa0 10a0 fffc | | .CONST 0x10a0,0xfffc 1aa2 10a5 fffb | | .CONST 0x10a5,0xfffb 1aa4 10a6 fffa | | .CONST 0x10a6,0xfffa 1aa6 10a7 0001 | | .CONST 0x10a7,0x0001 1aa8 10aa 0002 | | .CONST 0x10aa,0x0002 1aaa 10af 0003 | | .CONST 0x10af,0x0003 1aac 10b2 0004 | | .CONST 0x10b2,0x0004 1aae 10c6 0005 | | .CONST 0x10c6,0x0005 1ab0 10c9 0006 | | .CONST 0x10c9,0x0006 1ab2 10cd 0007 | | .CONST 0x10cd,0x0007 1ab4 10d0 0008 | | .CONST 0x10d0,0x0008 1ab6 10d4 0009 | | .CONST 0x10d4,0x0009 1ab8 10d9 000a | | .CONST 0x10d9,0x000a 1aba 10df 000b | | .CONST 0x10df,0x000b 1abc 10e6 000c | | .CONST 0x10e6,0x000c 1abe 10ec 000d | | .CONST 0x10ec,0x000d 1ac0 10ef 000e | | .CONST 0x10ef,0x000e 1ac2 10f2 000f | | .CONST 0x10f2,0x000f 1ac4 10f7 0010 | | .CONST 0x10f7,0x0010 1ac6 0000 0000 | | .BLANK 0000[0x13a]