|
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: 7168 (0x1c00) Notes: 00_class, 5813_R1K_CODE, 75_tag, NULL, R1k_Segment, seg_0500e0
└─⟦8527c1e9b⟧ Bits:30000544 8mm tape, Rational 1000, Arrival backup of disks in PAM's R1000 └─ ⟦5a81ac88f⟧ »Space Info Vol 1« └─⟦this⟧
0000 000f | | .CONST 0x000f ; Version of machine code 0001 5813 |X | .CONST 0x5813 ; Diana Version, RCG Major Version, RCG minor version 0002 0000 | | .CONST 0x0000 ; Zero 0003 0810 | | .CONST 0x0810 ; 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 0006 | | .CONST 0x0006 ; 0, wired, #pages in seg - 1) 0008 ; -------------------------------------------------------------------------------------- 0008 ; SUBPROGRAM 0008 ; -------------------------------------------------------------------------------------- 0008 0044 | D | .CONST 0x0044 ; Address of begin 0009 0004 | | .CONST 0x0004 ; Address of exception handler 000a 0026 | & | .CONST 0x0026 ; Number of locals 000b INIT_0008: 000b 029a 004b | K| Declare_Subprogram INIT_0048,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0 = .DEBUG 0x000b,0x08e2,0x4000,0x0000,0x0057,0x3485,0x0000,0x00b8 ; Debug Table 0x0.0x0 = 0xb,0xffff 000d 029a 005b | [| Declare_Subprogram INIT_0058,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x1 = 0xd,0xfffe 000f 029a 0093 | | Declare_Subprogram INIT_0090,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x2 = 0xf,0xfffd 0011 00bf | | Action Accept_Activation 0012 0007 | | Action Break_Optional ; Debug Table 0x1 = .DEBUG 0x0012,0x08ea,0x4000,0x0000,0x0058,0xc795,0x0000,0x0008 ; Debug Table 0x1.0x0 = 0x12,0xffff 0013 0007 | | Action Break_Optional ; Debug Table 0x1.0x1 = 0x13,0xfffe 0014 029d 00a3 | | Declare_Subprogram INIT_00a0,For_Outer_Call ; Debug Table 0x1.0x2 = 0x14,0xfffd 0016 029d 00bb | | Declare_Subprogram INIT_00b8,For_Outer_Call ; Debug Table 0x1.0x3 = 0x16,0xfffc 0018 1d11 | | Execute_Immediate Reference_Lex_1,0x11 ; Debug Table 0x1.0x4 = 0x18,0xfffb 0019 00c7 | | Action Elaborate_Subprogram 001a 029d 010b | | Declare_Subprogram INIT_0108,For_Outer_Call ; Debug Table 0x1.0x5 = 0x1a,0xfffa 001c 029d 015b | [| Declare_Subprogram INIT_0158,For_Outer_Call ; Debug Table 0x1.0x6 = 0x1c,0xfff9 001e 029d 01ab | | Declare_Subprogram INIT_01a8,For_Outer_Call ; Debug Table 0x1.0x7 = 0x1e,0xfff8 0020 029d 01db | | Declare_Subprogram INIT_01d8,For_Outer_Call ; Debug Table 0x1.0x8 = 0x20,0xfff7 0022 029d 021b | | Declare_Subprogram INIT_0218,For_Outer_Call ; Debug Table 0x1.0x9 = 0x22,0xfff6 0024 029d 026b | k| Declare_Subprogram INIT_0268,For_Outer_Call ; Debug Table 0x1.0xa = 0x24,0xfff5 0026 029d 02bb | | Declare_Subprogram INIT_02b8,For_Outer_Call ; Debug Table 0x1.0xb = 0x26,0xfff4 0028 029d 02eb | | Declare_Subprogram INIT_02e8,For_Outer_Call ; Debug Table 0x1.0xc = 0x28,0xfff3 002a 029d 0333 | 3| Declare_Subprogram INIT_0330,For_Outer_Call ; Debug Table 0x1.0xd = 0x2a,0xfff2 002c 029b 0353 | S| Declare_Subprogram INIT_0350,For_Outer_Call,Unelaborated ; Debug Table 0x1.0xe = 0x2c,0xfff1 002e 029d 03b3 | | Declare_Subprogram INIT_03b0,For_Outer_Call ; Debug Table 0x1.0xf = 0x2e,0xfff0 0030 029d 03eb | | Declare_Subprogram INIT_03e8,For_Outer_Call ; Debug Table 0x1.0x10 = 0x30,0xffef 0032 029d 046b | k| Declare_Subprogram INIT_0468,For_Outer_Call ; Debug Table 0x1.0x11 = 0x32,0xffee 0034 029d 0483 | | Declare_Subprogram INIT_0480,For_Outer_Call ; Debug Table 0x1.0x12 = 0x34,0xffed 0036 029d 04ab | | Declare_Subprogram INIT_04a8,For_Outer_Call ; Debug Table 0x1.0x13 = 0x36,0xffec 0038 029d 051b | | Declare_Subprogram INIT_0518,For_Outer_Call ; Debug Table 0x1.0x14 = 0x38,0xffeb 003a 1d12 | | Execute_Immediate Reference_Lex_1,0x12 ; Debug Table 0x1.0x15 = 0x3a,0xffea 003b 00c7 | | Action Elaborate_Subprogram 003c 029d 06f3 | | Declare_Subprogram INIT_06f0,For_Outer_Call ; Debug Table 0x1.0x16 = 0x3c,0xffe9 003e 029d 0713 | | Declare_Subprogram INIT_0710,For_Outer_Call ; Debug Table 0x1.0x17 = 0x3e,0xffe8 0040 1d1e | | Execute_Immediate Reference_Lex_1,0x1e ; Debug Table 0x1.0x18 = 0x40,0xffe7 0041 00c7 | | Action Elaborate_Subprogram 0042 1d10 | | Execute_Immediate Reference_Lex_1,0x10 ; Debug Table 0x1.0x19 = 0x42,0xffe6 0043 00c7 | | Action Elaborate_Subprogram 0044 BODY_0008: 0044 00bc | | Action Signal_Activated 0045 00bb | | Action Signal_Completion 0046 0000 0000 | | .XXX[0x2] 0048 ; -------------------------------------------------------------------------------------- 0048 ; SUBPROGRAM 0048 ; -------------------------------------------------------------------------------------- 0048 004b | K | .CONST 0x004b ; Address of begin 0049 0004 | | .CONST 0x0004 ; Address of exception handler 004a 0001 | | .CONST 0x0001 ; Number of locals 004b BODY_0048: 004b INIT_0048: 004b 0007 | | Action Break_Optional ; Debug Table 0x2 = .DEBUG 0x004b,0x0920,0x1001,0x0000,0x0057,0x3485,0x0000,0x00c8 ; Debug Table 0x2.0x0 = 0x4b,0x1 004c 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x2.0x1 = 0x4c,0x401 004d e5fe | | Load 0x2,-0x2 ; Debug Table 0x2.0x2 = 0x4d,0x1 004e e5ff | | Load 0x2,-0x1 004f 821e | | Call 0x1,0x1e 0050 4503 |E | Exit_Suprogram New_Top_Offset 0x3 0051 0000 0000 | | .BLANK 0000[0x7] 0058 ; -------------------------------------------------------------------------------------- 0058 ; SUBPROGRAM 0058 ; -------------------------------------------------------------------------------------- 0058 005c | \ | .CONST 0x005c ; Address of begin 0059 0004 | | .CONST 0x0004 ; Address of exception handler 005a 0001 | | .CONST 0x0001 ; Number of locals 005b INIT_0058: 005b 0007 | | Action Break_Optional ; Debug Table 0x3 = .DEBUG 0x005b,0x0928,0x1001,0x0000,0x0057,0x3485,0x0000,0x00d3 ; Debug Table 0x3.0x0 = 0x5b,0xffff 005c BODY_0058: 005c 00db | | Load_Top At_Offset_3 ; Debug Table 0x3.0x1 = 0x5c,0x1 005d 00db | | Load_Top At_Offset_3 005e 8214 | | Call 0x1,0x14 005f 702a |p* | Jump_Nonzero 0x8a 0060 4801 |H | Short_Literal 0x1 ; Debug Table 0x3.0x2 = 0x60,0x2 0061 0092 0798 | | Action Push_String_Extended,0x798 ; "Check discrete subtype match" 0063 e001 | | Load 0x0,0x1 0064 1875 | u | Execute Package,Field_Execute,Field_Number 0x75 0065 00da | | Load_Top At_Offset_2 ; Debug Table 0x3.0x3 = 0x65,0x3 0066 e002 | | Load 0x0,0x2 0067 1826 | & | Execute Package,Field_Execute,Field_Number 0x26 0068 0007 | | Action Break_Optional ; Debug Table 0x3.0x4 = 0x68,0x4 0069 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x3.0x5 = 0x69,0x401 006a 4800 |H | Short_Literal 0x0 ; Debug Table 0x3.0x6 = 0x6a,0x4 006b 4800 |H | Short_Literal 0x0 006c 62bb |b | Indirect_Literal Discrete,0x328,{0x00000000, 0x7fffffff} 006d 4fff |O | Short_Literal -0x1 006e 480e |H | Short_Literal 0xe 006f 4800 |H | Short_Literal 0x0 0070 e001 | | Load 0x0,0x1 0071 1843 | C | Execute Package,Field_Execute,Field_Number 0x43 0072 00db | | Load_Top At_Offset_3 ; Debug Table 0x3.0x7 = 0x72,0x5 0073 e002 | | Load 0x0,0x2 0074 1826 | & | Execute Package,Field_Execute,Field_Number 0x26 0075 0007 | | Action Break_Optional ; Debug Table 0x3.0x8 = 0x75,0x6 0076 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x3.0x9 = 0x76,0x801 0077 4800 |H | Short_Literal 0x0 ; Debug Table 0x3.0xa = 0x77,0x6 0078 4800 |H | Short_Literal 0x0 0079 62ae |b | Indirect_Literal Discrete,0x328,{0x00000000, 0x7fffffff} 007a 4fff |O | Short_Literal -0x1 007b 480f |H | Short_Literal 0xf 007c 4800 |H | Short_Literal 0x0 007d e001 | | Load 0x0,0x1 007e 1843 | C | Execute Package,Field_Execute,Field_Number 0x43 007f 4ffd |O | Short_Literal -0x3 ; Debug Table 0x3.0xb = 0x7f,0x7 0080 e001 | | Load 0x0,0x1 0081 1830 | 0 | Execute Package,Field_Execute,Field_Number 0x30 0082 4800 |H | Short_Literal 0x0 ; Debug Table 0x3.0xc = 0x82,0x8 0083 e003 | | Load 0x0,0x3 0084 1816 | | Execute Package,Field_Execute,Field_Number 0x16 0085 4800 |H | Short_Literal 0x0 ; Debug Table 0x3.0xd = 0x85,0x9 0086 e003 | | Load 0x0,0x3 0087 1816 | | Execute Package,Field_Execute,Field_Number 0x16 0088 e001 | | Load 0x0,0x1 ; Debug Table 0x3.0xe = 0x88,0xa 0089 1853 | S | Execute Package,Field_Execute,Field_Number 0x53 008a 4503 |E | Exit_Suprogram New_Top_Offset 0x3 008b 0000 0000 | | .BLANK 0000[0x5] 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 0x4 = .DEBUG 0x0093,0x0948,0x1001,0x0000,0x0057,0x3485,0x0000,0x00de ; Debug Table 0x4.0x0 = 0x93,0x1 0094 0007 | | Action Break_Optional 0095 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x4.0x1 = 0x95,0x401 0096 e5fe | | Load 0x2,-0x2 ; Debug Table 0x4.0x2 = 0x96,0x1 0097 e5ff | | Load 0x2,-0x1 0098 8224 | $ | Call 0x1,0x24 0099 4503 |E | Exit_Suprogram New_Top_Offset 0x3 009a 0000 0000 | | .BLANK 0000[0x6] 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 0007 | | Action Break_Optional ; Debug Table 0x5 = .DEBUG 0x00a3,0x0950,0x1002,0x0000,0x0058,0xc795,0x0000,0x001d ; Debug Table 0x5.0x0 = 0xa3,0x1 00a4 e5ff | | Load 0x2,-0x1 ; Debug Table 0x5.0x1 = 0xa4,0x401 00a5 0007 | | Action Break_Optional 00a6 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0x5.0x2 = 0xa6,0x402 00a7 0007 | | Action Break_Optional ; Debug Table 0x5.0x3 = 0xa7,0x403 00a8 0007 | | Action Break_Optional ; Debug Table 0x5.0x4 = 0xa8,0x404 00a9 0f88 | | Execute_Immediate Equal,-0x78 ; Debug Table 0x5.0x5 = 0xa9,0x1 00aa 680a |h | Jump_Zero 0xb5 00ab 00da | | Load_Top At_Offset_2 ; Debug Table 0x5.0x6 = 0xab,0x2 00ac 00eb | | Load_Encached Diana_Cache 00ad 18d4 | | Execute Package,Field_Execute,Field_Number 0xd4 00ae 4976 |Iv | Short_Literal 0x176 00af 00eb | | Load_Encached Diana_Cache 00b0 0098 | | Execute Package,Field_Read_Dynamic 00b1 1813 | | Execute Package,Field_Execute,Field_Number 0x13 00b2 e004 | | Load 0x0,0x4 00b3 180d | | Execute Package,Field_Execute,Field_Number 0xd 00b4 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 00b5 00da | | Load_Top At_Offset_2 ; Debug Table 0x5.0x7 = 0xb5,0x3 00b6 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 00b7 0000 | | .XXX[0x1] 00b8 ; -------------------------------------------------------------------------------------- 00b8 ; SUBPROGRAM 00b8 ; -------------------------------------------------------------------------------------- 00b8 00d9 | | .CONST 0x00d9 ; Address of begin 00b9 0004 | | .CONST 0x0004 ; Address of exception handler 00ba 0009 | | .CONST 0x0009 ; Number of locals 00bb INIT_00b8: 00bb 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x6 = .DEBUG 0x00bb,0x0962,0x1002,0x0000,0x0058,0xc795,0x0000,0x0052 ; Debug Table 0x6.0x0 = 0xbb,0xffff 00bc 00db | | Load_Top At_Offset_3 00bd 8213 | | Call 0x1,0x13 00be 0031 | 1 | Store_Top Heap_Access,At_Offset_1 00bf 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x6.0x1 = 0xbf,0xfffe 00c0 e5fe | | Load 0x2,-0x2 00c1 8213 | | Call 0x1,0x13 00c2 0031 | 1 | Store_Top Heap_Access,At_Offset_1 00c3 00e1 | | Load_Encached Boolean_Cache ; Debug Table 0x6.0x2 = 0xc3,0xfffd 00c4 00e1 | | Load_Encached Boolean_Cache ; Debug Table 0x6.0x3 = 0xc4,0xfffc 00c5 00eb | | Load_Encached Diana_Cache ; Debug Table 0x6.0x4 = 0xc5,0xfffb 00c6 1b96 | | Execute Package,Field_Read,Field_Number 0x96 00c7 0322 | " | Declare_Variable Record 00c8 00d8 | | Load_Top At_Offset_0 00c9 1c00 | | Execute_Immediate Run_Utility,0x0 00ca 00eb | | Load_Encached Diana_Cache ; Debug Table 0x6.0x5 = 0xca,0xfffa 00cb 1b96 | | Execute Package,Field_Read,Field_Number 0x96 00cc 0322 | " | Declare_Variable Record 00cd 00d8 | | Load_Top At_Offset_0 00ce 1c00 | | Execute_Immediate Run_Utility,0x0 00cf 00eb | | Load_Encached Diana_Cache ; Debug Table 0x6.0x6 = 0xcf,0xfff9 00d0 1b96 | | Execute Package,Field_Read,Field_Number 0x96 00d1 0322 | " | Declare_Variable Record 00d2 00d8 | | Load_Top At_Offset_0 00d3 1c00 | | Execute_Immediate Run_Utility,0x0 00d4 00eb | | Load_Encached Diana_Cache ; Debug Table 0x6.0x7 = 0xd4,0xfff8 00d5 1b96 | | Execute Package,Field_Read,Field_Number 0x96 00d6 0322 | " | Declare_Variable Record 00d7 00d8 | | Load_Top At_Offset_0 00d8 1c00 | | Execute_Immediate Run_Utility,0x0 00d9 BODY_00b8: 00d9 e402 | | Load 0x2,0x2 ; Debug Table 0x6.0x8 = 0xd9,0x1 00da e403 | | Load 0x2,0x3 00db 021f | | Execute Heap_Access,Equal 00dc 6802 |h | Jump_Zero 0xdf 00dd 4801 |H | Short_Literal 0x1 ; Debug Table 0x6.0x9 = 0xdd,0x2 00de 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 00df 00da | | Load_Top At_Offset_2 ; Debug Table 0x6.0xa = 0xdf,0x3 00e0 e406 | | Load 0x2,0x6 00e1 00e1 | | Load_Encached Boolean_Cache 00e2 e402 | | Load 0x2,0x2 00e3 e005 | | Load 0x0,0x5 00e4 180f | | Execute Package,Field_Execute,Field_Number 0xf 00e5 c404 | | Store 0x2,0x4 00e6 00d2 | | Pop_Control Pop_Count_2 00e7 e404 | | Load 0x2,0x4 ; Debug Table 0x6.0xb = 0xe7,0x4 00e8 681c |h | Jump_Zero 0x105 00e9 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x6.0xc = 0xe9,0x5 00ea 00da | | Load_Top At_Offset_2 00eb 00e1 | | Load_Encached Boolean_Cache 00ec e403 | | Load 0x2,0x3 00ed e005 | | Load 0x0,0x5 00ee 180f | | Execute Package,Field_Execute,Field_Number 0xf 00ef c405 | | Store 0x2,0x5 00f0 00d2 | | Pop_Control Pop_Count_2 00f1 e405 | | Load 0x2,0x5 ; Debug Table 0x6.0xd = 0xf1,0x6 00f2 6812 |h | Jump_Zero 0x105 00f3 00db | | Load_Top At_Offset_3 ; Debug Table 0x6.0xe = 0xf3,0x7 00f4 00eb | | Load_Encached Diana_Cache 00f5 189f | | Execute Package,Field_Execute,Field_Number 0x9f 00f6 00da | | Load_Top At_Offset_2 00f7 00eb | | Load_Encached Diana_Cache 00f8 189f | | Execute Package,Field_Execute,Field_Number 0x9f 00f9 012f | / | Execute Any,Equal 00fa 680a |h | Jump_Zero 0x105 00fb 00da | | Load_Top At_Offset_2 00fc 00eb | | Load_Encached Diana_Cache 00fd 189f | | Execute Package,Field_Execute,Field_Number 0x9f 00fe 00d9 | | Load_Top At_Offset_1 00ff 00eb | | Load_Encached Diana_Cache 0100 189f | | Execute Package,Field_Execute,Field_Number 0x9f 0101 012f | / | Execute Any,Equal 0102 6802 |h | Jump_Zero 0x105 0103 4801 |H | Short_Literal 0x1 ; Debug Table 0x6.0xf = 0x103,0x8 0104 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 0105 4800 |H | Short_Literal 0x0 ; Debug Table 0x6.0x10 = 0x105,0x9 0106 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 0107 0000 | | .XXX[0x1] 0108 ; -------------------------------------------------------------------------------------- 0108 ; SUBPROGRAM 0108 ; -------------------------------------------------------------------------------------- 0108 0121 | ! | .CONST 0x0121 ; Address of begin 0109 0004 | | .CONST 0x0004 ; Address of exception handler 010a 0007 | | .CONST 0x0007 ; Number of locals 010b INIT_0108: 010b 00e1 | | Load_Encached Boolean_Cache ; Debug Table 0x7 = .DEBUG 0x010b,0x0986,0x1002,0x0000,0x0058,0xc795,0x0000,0x0167 ; Debug Table 0x7.0x0 = 0x10b,0xffff 010c 03e9 | | Declare_Variable Discrete,Duplicate 010d 00eb | | Load_Encached Diana_Cache ; Debug Table 0x7.0x1 = 0x10d,0xfffe 010e 1b96 | | Execute Package,Field_Read,Field_Number 0x96 010f 0322 | " | Declare_Variable Record 0110 00d8 | | Load_Top At_Offset_0 0111 1c00 | | Execute_Immediate Run_Utility,0x0 0112 00eb | | Load_Encached Diana_Cache 0113 1b96 | | Execute Package,Field_Read,Field_Number 0x96 0114 0322 | " | Declare_Variable Record 0115 00d8 | | Load_Top At_Offset_0 0116 1c00 | | Execute_Immediate Run_Utility,0x0 0117 00eb | | Load_Encached Diana_Cache 0118 1b96 | | Execute Package,Field_Read,Field_Number 0x96 0119 0322 | " | Declare_Variable Record 011a 00d8 | | Load_Top At_Offset_0 011b 1c00 | | Execute_Immediate Run_Utility,0x0 011c 00eb | | Load_Encached Diana_Cache 011d 1b96 | | Execute Package,Field_Read,Field_Number 0x96 011e 0322 | " | Declare_Variable Record 011f 00d8 | | Load_Top At_Offset_0 0120 1c00 | | Execute_Immediate Run_Utility,0x0 0121 BODY_0108: 0121 e5ff | | Load 0x2,-0x1 ; Debug Table 0x7.0x2 = 0x121,0x1 0122 e5fe | | Load 0x2,-0x2 0123 021f | | Execute Heap_Access,Equal 0124 6802 |h | Jump_Zero 0x127 0125 4801 |H | Short_Literal 0x1 ; Debug Table 0x7.0x3 = 0x125,0x2 0126 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 0127 00da | | Load_Top At_Offset_2 ; Debug Table 0x7.0x4 = 0x127,0x3 0128 e404 | | Load 0x2,0x4 0129 00e1 | | Load_Encached Boolean_Cache 012a e5ff | | Load 0x2,-0x1 012b e005 | | Load 0x0,0x5 012c 180f | | Execute Package,Field_Execute,Field_Number 0xf 012d c402 | | Store 0x2,0x2 012e 00d2 | | Pop_Control Pop_Count_2 012f e402 | | Load 0x2,0x2 ; Debug Table 0x7.0x5 = 0x12f,0x4 0130 681e |h | Jump_Zero 0x14f 0131 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x7.0x6 = 0x131,0x5 0132 00da | | Load_Top At_Offset_2 0133 00e1 | | Load_Encached Boolean_Cache 0134 e5fe | | Load 0x2,-0x2 0135 e005 | | Load 0x0,0x5 0136 180f | | Execute Package,Field_Execute,Field_Number 0xf 0137 c403 | | Store 0x2,0x3 0138 00d2 | | Pop_Control Pop_Count_2 0139 e403 | | Load 0x2,0x3 ; Debug Table 0x7.0x7 = 0x139,0x6 013a 6814 |h | Jump_Zero 0x14f 013b 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x7.0x8 = 0x13b,0x7 013c 00eb | | Load_Encached Diana_Cache 013d 18a1 | | Execute Package,Field_Execute,Field_Number 0xa1 013e e404 | | Load 0x2,0x4 013f 00eb | | Load_Encached Diana_Cache 0140 18a1 | | Execute Package,Field_Execute,Field_Number 0xa1 0141 e006 | | Load 0x0,0x6 0142 184a | J | Execute Package,Field_Execute,Field_Number 0x4a 0143 680b |h | Jump_Zero 0x14f 0144 00d8 | | Load_Top At_Offset_0 0145 00eb | | Load_Encached Diana_Cache 0146 18a1 | | Execute Package,Field_Execute,Field_Number 0xa1 0147 00db | | Load_Top At_Offset_3 0148 00eb | | Load_Encached Diana_Cache 0149 18a1 | | Execute Package,Field_Execute,Field_Number 0xa1 014a e006 | | Load 0x0,0x6 014b 184a | J | Execute Package,Field_Execute,Field_Number 0x4a 014c 6802 |h | Jump_Zero 0x14f 014d 4801 |H | Short_Literal 0x1 ; Debug Table 0x7.0x9 = 0x14d,0x8 014e 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 014f 4800 |H | Short_Literal 0x0 ; Debug Table 0x7.0xa = 0x14f,0x9 0150 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 0151 0000 0000 | | .BLANK 0000[0x7] 0158 ; -------------------------------------------------------------------------------------- 0158 ; SUBPROGRAM 0158 ; -------------------------------------------------------------------------------------- 0158 0171 | q | .CONST 0x0171 ; Address of begin 0159 0004 | | .CONST 0x0004 ; Address of exception handler 015a 0007 | | .CONST 0x0007 ; Number of locals 015b INIT_0158: 015b 00eb | | Load_Encached Diana_Cache ; Debug Table 0x8 = .DEBUG 0x015b,0x099e,0x1002,0x0000,0x0058,0xc795,0x0000,0x01d9 ; Debug Table 0x8.0x0 = 0x15b,0xffff 015c 1b96 | | Execute Package,Field_Read,Field_Number 0x96 015d 0322 | " | Declare_Variable Record 015e 00d8 | | Load_Top At_Offset_0 015f 1c00 | | Execute_Immediate Run_Utility,0x0 0160 00eb | | Load_Encached Diana_Cache 0161 1b96 | | Execute Package,Field_Read,Field_Number 0x96 0162 0322 | " | Declare_Variable Record 0163 00d8 | | Load_Top At_Offset_0 0164 1c00 | | Execute_Immediate Run_Utility,0x0 0165 00e1 | | Load_Encached Boolean_Cache ; Debug Table 0x8.0x1 = 0x165,0xfffe 0166 03e9 | | Declare_Variable Discrete,Duplicate 0167 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x8.0x2 = 0x167,0xfffd 0168 e5ff | | Load 0x2,-0x1 0169 00eb | | Load_Encached Diana_Cache 016a 18f9 | | Execute Package,Field_Execute,Field_Number 0xf9 016b 0031 | 1 | Store_Top Heap_Access,At_Offset_1 016c 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x8.0x3 = 0x16c,0xfffc 016d e5fe | | Load 0x2,-0x2 016e 00eb | | Load_Encached Diana_Cache 016f 18f9 | | Execute Package,Field_Execute,Field_Number 0xf9 0170 0031 | 1 | Store_Top Heap_Access,At_Offset_1 0171 BODY_0158: 0171 e5ff | | Load 0x2,-0x1 ; Debug Table 0x8.0x4 = 0x171,0x1 0172 e5fe | | Load 0x2,-0x2 0173 021f | | Execute Heap_Access,Equal 0174 6802 |h | Jump_Zero 0x177 0175 4801 |H | Short_Literal 0x1 ; Debug Table 0x8.0x5 = 0x175,0x2 0176 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 0177 0007 | | Action Break_Optional ; Debug Table 0x8.0x6 = 0x177,0x3 0178 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x8.0x7 = 0x178,0x401 0179 021d | | Execute Heap_Access,Is_Null 017a 7003 |p | Jump_Nonzero 0x17e ; Debug Table 0x8.0x8 = 0x17a,0x3 017b 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x8.0x9 = 0x17b,0x801 017c 021d | | Execute Heap_Access,Is_Null 017d 6802 |h | Jump_Zero 0x180 ; Debug Table 0x8.0xa = 0x17d,0x401 017e 4800 |H | Short_Literal 0x0 ; Debug Table 0x8.0xb = 0x17e,0x4 017f 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 0180 e402 | | Load 0x2,0x2 ; Debug Table 0x8.0xc = 0x180,0x5 0181 00e1 | | Load_Encached Boolean_Cache 0182 00db | | Load_Top At_Offset_3 0183 00eb | | Load_Encached Diana_Cache 0184 18c5 | | Execute Package,Field_Execute,Field_Number 0xc5 0185 e005 | | Load 0x0,0x5 0186 180d | | Execute Package,Field_Execute,Field_Number 0xd 0187 c404 | | Store 0x2,0x4 0188 00d1 | | Pop_Control Pop_Count_1 0189 e403 | | Load 0x2,0x3 ; Debug Table 0x8.0xd = 0x189,0x6 018a 00e1 | | Load_Encached Boolean_Cache 018b 00da | | Load_Top At_Offset_2 018c 00eb | | Load_Encached Diana_Cache 018d 18c5 | | Execute Package,Field_Execute,Field_Number 0xc5 018e e005 | | Load 0x0,0x5 018f 180d | | Execute Package,Field_Execute,Field_Number 0xd 0190 c405 | | Store 0x2,0x5 0191 00d1 | | Pop_Control Pop_Count_1 0192 00db | | Load_Top At_Offset_3 ; Debug Table 0x8.0xe = 0x192,0x7 0193 00db | | Load_Top At_Offset_3 0194 0279 | y | Execute Discrete,And 0195 680b |h | Jump_Zero 0x1a1 0196 e403 | | Load 0x2,0x3 ; Debug Table 0x8.0xf = 0x196,0x8 0197 00eb | | Load_Encached Diana_Cache 0198 18a1 | | Execute Package,Field_Execute,Field_Number 0xa1 0199 e402 | | Load 0x2,0x2 019a 00eb | | Load_Encached Diana_Cache 019b 18a1 | | Execute Package,Field_Execute,Field_Number 0xa1 019c e006 | | Load 0x0,0x6 019d 184a | J | Execute Package,Field_Execute,Field_Number 0x4a 019e 6802 |h | Jump_Zero 0x1a1 019f 4801 |H | Short_Literal 0x1 ; Debug Table 0x8.0x10 = 0x19f,0x9 01a0 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 01a1 4800 |H | Short_Literal 0x0 ; Debug Table 0x8.0x11 = 0x1a1,0xa 01a2 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 01a3 0000 0000 | | .BLANK 0000[0x5] 01a8 ; -------------------------------------------------------------------------------------- 01a8 ; SUBPROGRAM 01a8 ; -------------------------------------------------------------------------------------- 01a8 01b1 | | .CONST 0x01b1 ; Address of begin 01a9 0004 | | .CONST 0x0004 ; Address of exception handler 01aa 0003 | | .CONST 0x0003 ; Number of locals 01ab INIT_01a8: 01ab 00e1 | | Load_Encached Boolean_Cache ; Debug Table 0x9 = .DEBUG 0x01ab,0x09c4,0x1001,0x0000,0x0058,0xc795,0x0000,0x026c ; Debug Table 0x9.0x0 = 0x1ab,0xffff 01ac 00eb | | Load_Encached Diana_Cache ; Debug Table 0x9.0x1 = 0x1ac,0xfffe 01ad 1b96 | | Execute Package,Field_Read,Field_Number 0x96 01ae 0322 | " | Declare_Variable Record 01af 00d8 | | Load_Top At_Offset_0 01b0 1c00 | | Execute_Immediate Run_Utility,0x0 01b1 BODY_01a8: 01b1 0007 | | Action Break_Optional ; Debug Table 0x9.0x2 = 0x1b1,0x1 01b2 e5ff | | Load 0x2,-0x1 ; Debug Table 0x9.0x3 = 0x1b2,0x401 01b3 0007 | | Action Break_Optional 01b4 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0x9.0x4 = 0x1b4,0x402 01b5 0007 | | Action Break_Optional ; Debug Table 0x9.0x5 = 0x1b5,0x403 01b6 0007 | | Action Break_Optional ; Debug Table 0x9.0x6 = 0x1b6,0x404 01b7 0f64 | d | Execute_Immediate Equal,0x64 ; Debug Table 0x9.0x7 = 0x1b7,0x1 01b8 6811 |h | Jump_Zero 0x1ca 01b9 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x9.0x8 = 0x1b9,0x2 01ba 00e1 | | Load_Encached Boolean_Cache 01bb e5ff | | Load 0x2,-0x1 01bc 00eb | | Load_Encached Diana_Cache 01bd 18c5 | | Execute Package,Field_Execute,Field_Number 0xc5 01be e005 | | Load 0x0,0x5 01bf 180d | | Execute Package,Field_Execute,Field_Number 0xd 01c0 005b | [ | Store_Top Discrete,At_Offset_3 01c1 00d1 | | Pop_Control Pop_Count_1 01c2 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x9.0x9 = 0x1c2,0x3 01c3 6806 |h | Jump_Zero 0x1ca 01c4 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x9.0xa = 0x1c4,0x4 01c5 00eb | | Load_Encached Diana_Cache 01c6 18a0 | | Execute Package,Field_Execute,Field_Number 0xa0 01c7 e001 | | Load 0x0,0x1 01c8 1838 | 8 | Execute Package,Field_Execute,Field_Number 0x38 01c9 4502 |E | Exit_Suprogram New_Top_Offset 0x2 ; Debug Table 0x9.0xb = 0x1c9,0x5 01ca e5ff | | Load 0x2,-0x1 ; Debug Table 0x9.0xc = 0x1ca,0x6 01cb e002 | | Load 0x0,0x2 01cc 1826 | & | Execute Package,Field_Execute,Field_Number 0x26 01cd 4800 |H | Short_Literal 0x0 ; Debug Table 0x9.0xd = 0x1cd,0x7 01ce 4801 |H | Short_Literal 0x1 01cf e001 | | Load 0x0,0x1 01d0 1847 | G | Execute Package,Field_Execute,Field_Number 0x47 01d1 0092 0799 | | Action Push_String_Extended,0x799 ; "RETURN NOMINAL DELTA ACTION" ; Debug Table 0x9.0xe = 0x1d1,0x8 01d3 e001 | | Load 0x0,0x1 01d4 1874 | t | Execute Package,Field_Execute,Field_Number 0x74 01d5 4502 |E | Exit_Suprogram New_Top_Offset 0x2 01d6 0000 0000 | | .XXX[0x2] 01d8 ; -------------------------------------------------------------------------------------- 01d8 ; SUBPROGRAM 01d8 ; -------------------------------------------------------------------------------------- 01d8 01dc | | .CONST 0x01dc ; Address of begin 01d9 0004 | | .CONST 0x0004 ; Address of exception handler 01da 0001 | | .CONST 0x0001 ; Number of locals 01db INIT_01d8: 01db 0007 | | Action Break_Optional ; Debug Table 0xa = .DEBUG 0x01db,0x09e4,0x1001,0x0000,0x0058,0xc795,0x0000,0x02cc ; Debug Table 0xa.0x0 = 0x1db,0xffff 01dc BODY_01d8: 01dc 00db | | Load_Top At_Offset_3 ; Debug Table 0xa.0x1 = 0x1dc,0x1 01dd 00db | | Load_Top At_Offset_3 01de 8215 | | Call 0x1,0x15 01df 702a |p* | Jump_Nonzero 0x20a 01e0 4801 |H | Short_Literal 0x1 ; Debug Table 0xa.0x2 = 0x1e0,0x2 01e1 0092 079a | | Action Push_String_Extended,0x79a ; "Check fixed subtype bounds match" 01e3 e001 | | Load 0x0,0x1 01e4 1875 | u | Execute Package,Field_Execute,Field_Number 0x75 01e5 00da | | Load_Top At_Offset_2 ; Debug Table 0xa.0x3 = 0x1e5,0x3 01e6 e002 | | Load 0x0,0x2 01e7 1826 | & | Execute Package,Field_Execute,Field_Number 0x26 01e8 0007 | | Action Break_Optional ; Debug Table 0xa.0x4 = 0x1e8,0x4 01e9 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0xa.0x5 = 0x1e9,0x401 01ea 4800 |H | Short_Literal 0x0 ; Debug Table 0xa.0x6 = 0x1ea,0x4 01eb 4800 |H | Short_Literal 0x0 01ec 613b |a; | Indirect_Literal Discrete,0x328,{0x00000000, 0x7fffffff} 01ed 4fff |O | Short_Literal -0x1 01ee 480e |H | Short_Literal 0xe 01ef 4800 |H | Short_Literal 0x0 01f0 e001 | | Load 0x0,0x1 01f1 1843 | C | Execute Package,Field_Execute,Field_Number 0x43 01f2 00db | | Load_Top At_Offset_3 ; Debug Table 0xa.0x7 = 0x1f2,0x5 01f3 e002 | | Load 0x0,0x2 01f4 1826 | & | Execute Package,Field_Execute,Field_Number 0x26 01f5 0007 | | Action Break_Optional ; Debug Table 0xa.0x8 = 0x1f5,0x6 01f6 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0xa.0x9 = 0x1f6,0x801 01f7 4800 |H | Short_Literal 0x0 ; Debug Table 0xa.0xa = 0x1f7,0x6 01f8 4800 |H | Short_Literal 0x0 01f9 612e |a. | Indirect_Literal Discrete,0x328,{0x00000000, 0x7fffffff} 01fa 4fff |O | Short_Literal -0x1 01fb 480f |H | Short_Literal 0xf 01fc 4800 |H | Short_Literal 0x0 01fd e001 | | Load 0x0,0x1 01fe 1843 | C | Execute Package,Field_Execute,Field_Number 0x43 01ff 4ffd |O | Short_Literal -0x3 ; Debug Table 0xa.0xb = 0x1ff,0x7 0200 e001 | | Load 0x0,0x1 0201 1830 | 0 | Execute Package,Field_Execute,Field_Number 0x30 0202 4800 |H | Short_Literal 0x0 ; Debug Table 0xa.0xc = 0x202,0x8 0203 e003 | | Load 0x0,0x3 0204 1816 | | Execute Package,Field_Execute,Field_Number 0x16 0205 4800 |H | Short_Literal 0x0 ; Debug Table 0xa.0xd = 0x205,0x9 0206 e003 | | Load 0x0,0x3 0207 1816 | | Execute Package,Field_Execute,Field_Number 0x16 0208 e001 | | Load 0x0,0x1 ; Debug Table 0xa.0xe = 0x208,0xa 0209 1853 | S | Execute Package,Field_Execute,Field_Number 0x53 020a 00db | | Load_Top At_Offset_3 ; Debug Table 0xa.0xf = 0x20a,0xb 020b 00db | | Load_Top At_Offset_3 020c 8216 | | Call 0x1,0x16 020d 7007 |p | Jump_Nonzero 0x215 020e 00da | | Load_Top At_Offset_2 ; Debug Table 0xa.0x10 = 0x20e,0xc 020f 8217 | | Call 0x1,0x17 0210 00db | | Load_Top At_Offset_3 ; Debug Table 0xa.0x11 = 0x210,0xd 0211 8217 | | Call 0x1,0x17 0212 4801 |H | Short_Literal 0x1 ; Debug Table 0xa.0x12 = 0x212,0xe 0213 e003 | | Load 0x0,0x3 0214 1816 | | Execute Package,Field_Execute,Field_Number 0x16 0215 4503 |E | Exit_Suprogram New_Top_Offset 0x3 0216 0000 0000 | | .XXX[0x2] 0218 ; -------------------------------------------------------------------------------------- 0218 ; SUBPROGRAM 0218 ; -------------------------------------------------------------------------------------- 0218 0231 | 1 | .CONST 0x0231 ; Address of begin 0219 0004 | | .CONST 0x0004 ; Address of exception handler 021a 0007 | | .CONST 0x0007 ; Number of locals 021b INIT_0218: 021b 00e1 | | Load_Encached Boolean_Cache ; Debug Table 0xb = .DEBUG 0x021b,0x0a0c,0x1002,0x0000,0x0058,0xc795,0x0000,0x035e ; Debug Table 0xb.0x0 = 0x21b,0xffff 021c 03e9 | | Declare_Variable Discrete,Duplicate 021d 00eb | | Load_Encached Diana_Cache ; Debug Table 0xb.0x1 = 0x21d,0xfffe 021e 1b96 | | Execute Package,Field_Read,Field_Number 0x96 021f 0322 | " | Declare_Variable Record 0220 00d8 | | Load_Top At_Offset_0 0221 1c00 | | Execute_Immediate Run_Utility,0x0 0222 00eb | | Load_Encached Diana_Cache 0223 1b96 | | Execute Package,Field_Read,Field_Number 0x96 0224 0322 | " | Declare_Variable Record 0225 00d8 | | Load_Top At_Offset_0 0226 1c00 | | Execute_Immediate Run_Utility,0x0 0227 00eb | | Load_Encached Diana_Cache 0228 1b96 | | Execute Package,Field_Read,Field_Number 0x96 0229 0322 | " | Declare_Variable Record 022a 00d8 | | Load_Top At_Offset_0 022b 1c00 | | Execute_Immediate Run_Utility,0x0 022c 00eb | | Load_Encached Diana_Cache 022d 1b96 | | Execute Package,Field_Read,Field_Number 0x96 022e 0322 | " | Declare_Variable Record 022f 00d8 | | Load_Top At_Offset_0 0230 1c00 | | Execute_Immediate Run_Utility,0x0 0231 BODY_0218: 0231 e5ff | | Load 0x2,-0x1 ; Debug Table 0xb.0x2 = 0x231,0x1 0232 e5fe | | Load 0x2,-0x2 0233 021f | | Execute Heap_Access,Equal 0234 6802 |h | Jump_Zero 0x237 0235 4801 |H | Short_Literal 0x1 ; Debug Table 0xb.0x3 = 0x235,0x2 0236 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 0237 00da | | Load_Top At_Offset_2 ; Debug Table 0xb.0x4 = 0x237,0x3 0238 e404 | | Load 0x2,0x4 0239 00e1 | | Load_Encached Boolean_Cache 023a e5ff | | Load 0x2,-0x1 023b e005 | | Load 0x0,0x5 023c 180f | | Execute Package,Field_Execute,Field_Number 0xf 023d c402 | | Store 0x2,0x2 023e 00d2 | | Pop_Control Pop_Count_2 023f e402 | | Load 0x2,0x2 ; Debug Table 0xb.0x5 = 0x23f,0x4 0240 681e |h | Jump_Zero 0x25f 0241 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xb.0x6 = 0x241,0x5 0242 00da | | Load_Top At_Offset_2 0243 00e1 | | Load_Encached Boolean_Cache 0244 e5fe | | Load 0x2,-0x2 0245 e005 | | Load 0x0,0x5 0246 180f | | Execute Package,Field_Execute,Field_Number 0xf 0247 c403 | | Store 0x2,0x3 0248 00d2 | | Pop_Control Pop_Count_2 0249 e403 | | Load 0x2,0x3 ; Debug Table 0xb.0x7 = 0x249,0x6 024a 6814 |h | Jump_Zero 0x25f 024b 00d9 | | Load_Top At_Offset_1 ; Debug Table 0xb.0x8 = 0x24b,0x7 024c 00eb | | Load_Encached Diana_Cache 024d 18a1 | | Execute Package,Field_Execute,Field_Number 0xa1 024e e404 | | Load 0x2,0x4 024f 00eb | | Load_Encached Diana_Cache 0250 18a1 | | Execute Package,Field_Execute,Field_Number 0xa1 0251 e006 | | Load 0x0,0x6 0252 184a | J | Execute Package,Field_Execute,Field_Number 0x4a 0253 680b |h | Jump_Zero 0x25f 0254 00d8 | | Load_Top At_Offset_0 0255 00eb | | Load_Encached Diana_Cache 0256 18a1 | | Execute Package,Field_Execute,Field_Number 0xa1 0257 00db | | Load_Top At_Offset_3 0258 00eb | | Load_Encached Diana_Cache 0259 18a1 | | Execute Package,Field_Execute,Field_Number 0xa1 025a e006 | | Load 0x0,0x6 025b 184a | J | Execute Package,Field_Execute,Field_Number 0x4a 025c 6802 |h | Jump_Zero 0x25f 025d 4801 |H | Short_Literal 0x1 ; Debug Table 0xb.0x9 = 0x25d,0x8 025e 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 025f 4800 |H | Short_Literal 0x0 ; Debug Table 0xb.0xa = 0x25f,0x9 0260 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 0261 0000 0000 | | .BLANK 0000[0x7] 0268 ; -------------------------------------------------------------------------------------- 0268 ; SUBPROGRAM 0268 ; -------------------------------------------------------------------------------------- 0268 0281 | | .CONST 0x0281 ; Address of begin 0269 0004 | | .CONST 0x0004 ; Address of exception handler 026a 0007 | | .CONST 0x0007 ; Number of locals 026b INIT_0268: 026b 00eb | | Load_Encached Diana_Cache ; Debug Table 0xc = .DEBUG 0x026b,0x0a24,0x1002,0x0000,0x0058,0xc795,0x0000,0x03d0 ; Debug Table 0xc.0x0 = 0x26b,0xffff 026c 1b96 | | Execute Package,Field_Read,Field_Number 0x96 026d 0322 | " | Declare_Variable Record 026e 00d8 | | Load_Top At_Offset_0 026f 1c00 | | Execute_Immediate Run_Utility,0x0 0270 00eb | | Load_Encached Diana_Cache 0271 1b96 | | Execute Package,Field_Read,Field_Number 0x96 0272 0322 | " | Declare_Variable Record 0273 00d8 | | Load_Top At_Offset_0 0274 1c00 | | Execute_Immediate Run_Utility,0x0 0275 00e1 | | Load_Encached Boolean_Cache ; Debug Table 0xc.0x1 = 0x275,0xfffe 0276 03e9 | | Declare_Variable Discrete,Duplicate 0277 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0xc.0x2 = 0x277,0xfffd 0278 e5ff | | Load 0x2,-0x1 0279 00eb | | Load_Encached Diana_Cache 027a 18f9 | | Execute Package,Field_Execute,Field_Number 0xf9 027b 0031 | 1 | Store_Top Heap_Access,At_Offset_1 027c 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0xc.0x3 = 0x27c,0xfffc 027d e5fe | | Load 0x2,-0x2 027e 00eb | | Load_Encached Diana_Cache 027f 18f9 | | Execute Package,Field_Execute,Field_Number 0xf9 0280 0031 | 1 | Store_Top Heap_Access,At_Offset_1 0281 BODY_0268: 0281 e5ff | | Load 0x2,-0x1 ; Debug Table 0xc.0x4 = 0x281,0x1 0282 e5fe | | Load 0x2,-0x2 0283 021f | | Execute Heap_Access,Equal 0284 6802 |h | Jump_Zero 0x287 0285 4801 |H | Short_Literal 0x1 ; Debug Table 0xc.0x5 = 0x285,0x2 0286 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 0287 0007 | | Action Break_Optional ; Debug Table 0xc.0x6 = 0x287,0x3 0288 00d9 | | Load_Top At_Offset_1 ; Debug Table 0xc.0x7 = 0x288,0x401 0289 021d | | Execute Heap_Access,Is_Null 028a 7003 |p | Jump_Nonzero 0x28e ; Debug Table 0xc.0x8 = 0x28a,0x3 028b 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xc.0x9 = 0x28b,0x801 028c 021d | | Execute Heap_Access,Is_Null 028d 6802 |h | Jump_Zero 0x290 ; Debug Table 0xc.0xa = 0x28d,0x401 028e 4800 |H | Short_Literal 0x0 ; Debug Table 0xc.0xb = 0x28e,0x4 028f 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 0290 e402 | | Load 0x2,0x2 ; Debug Table 0xc.0xc = 0x290,0x5 0291 00e1 | | Load_Encached Boolean_Cache 0292 00db | | Load_Top At_Offset_3 0293 00eb | | Load_Encached Diana_Cache 0294 18c5 | | Execute Package,Field_Execute,Field_Number 0xc5 0295 e005 | | Load 0x0,0x5 0296 180d | | Execute Package,Field_Execute,Field_Number 0xd 0297 c404 | | Store 0x2,0x4 0298 00d1 | | Pop_Control Pop_Count_1 0299 e403 | | Load 0x2,0x3 ; Debug Table 0xc.0xd = 0x299,0x6 029a 00e1 | | Load_Encached Boolean_Cache 029b 00da | | Load_Top At_Offset_2 029c 00eb | | Load_Encached Diana_Cache 029d 18c5 | | Execute Package,Field_Execute,Field_Number 0xc5 029e e005 | | Load 0x0,0x5 029f 180d | | Execute Package,Field_Execute,Field_Number 0xd 02a0 c405 | | Store 0x2,0x5 02a1 00d1 | | Pop_Control Pop_Count_1 02a2 00db | | Load_Top At_Offset_3 ; Debug Table 0xc.0xe = 0x2a2,0x7 02a3 00db | | Load_Top At_Offset_3 02a4 0279 | y | Execute Discrete,And 02a5 680a |h | Jump_Zero 0x2b0 02a6 e402 | | Load 0x2,0x2 ; Debug Table 0xc.0xf = 0x2a6,0x8 02a7 00eb | | Load_Encached Diana_Cache 02a8 189f | | Execute Package,Field_Execute,Field_Number 0x9f 02a9 e403 | | Load 0x2,0x3 02aa 00eb | | Load_Encached Diana_Cache 02ab 189f | | Execute Package,Field_Execute,Field_Number 0x9f 02ac 012f | / | Execute Any,Equal 02ad 6802 |h | Jump_Zero 0x2b0 02ae 4801 |H | Short_Literal 0x1 ; Debug Table 0xc.0x10 = 0x2ae,0x9 02af 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 02b0 4800 |H | Short_Literal 0x0 ; Debug Table 0xc.0x11 = 0x2b0,0xa 02b1 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 02b2 0000 0000 | | .BLANK 0000[0x6] 02b8 ; -------------------------------------------------------------------------------------- 02b8 ; SUBPROGRAM 02b8 ; -------------------------------------------------------------------------------------- 02b8 02c1 | | .CONST 0x02c1 ; Address of begin 02b9 0004 | | .CONST 0x0004 ; Address of exception handler 02ba 0003 | | .CONST 0x0003 ; Number of locals 02bb INIT_02b8: 02bb 00e1 | | Load_Encached Boolean_Cache ; Debug Table 0xd = .DEBUG 0x02bb,0x0a4a,0x1001,0x0000,0x0058,0xc795,0x0000,0x0463 ; Debug Table 0xd.0x0 = 0x2bb,0xffff 02bc 00eb | | Load_Encached Diana_Cache ; Debug Table 0xd.0x1 = 0x2bc,0xfffe 02bd 1b96 | | Execute Package,Field_Read,Field_Number 0x96 02be 0322 | " | Declare_Variable Record 02bf 00d8 | | Load_Top At_Offset_0 02c0 1c00 | | Execute_Immediate Run_Utility,0x0 02c1 BODY_02b8: 02c1 0007 | | Action Break_Optional ; Debug Table 0xd.0x2 = 0x2c1,0x1 02c2 e5ff | | Load 0x2,-0x1 ; Debug Table 0xd.0x3 = 0x2c2,0x401 02c3 0007 | | Action Break_Optional 02c4 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0xd.0x4 = 0x2c4,0x402 02c5 0007 | | Action Break_Optional ; Debug Table 0xd.0x5 = 0x2c5,0x403 02c6 0007 | | Action Break_Optional ; Debug Table 0xd.0x6 = 0x2c6,0x404 02c7 0f65 | e | Execute_Immediate Equal,0x65 ; Debug Table 0xd.0x7 = 0x2c7,0x1 02c8 6811 |h | Jump_Zero 0x2da 02c9 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xd.0x8 = 0x2c9,0x2 02ca 00e1 | | Load_Encached Boolean_Cache 02cb e5ff | | Load 0x2,-0x1 02cc 00eb | | Load_Encached Diana_Cache 02cd 18c5 | | Execute Package,Field_Execute,Field_Number 0xc5 02ce e005 | | Load 0x0,0x5 02cf 180d | | Execute Package,Field_Execute,Field_Number 0xd 02d0 005b | [ | Store_Top Discrete,At_Offset_3 02d1 00d1 | | Pop_Control Pop_Count_1 02d2 00d9 | | Load_Top At_Offset_1 ; Debug Table 0xd.0x9 = 0x2d2,0x3 02d3 6806 |h | Jump_Zero 0x2da 02d4 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xd.0xa = 0x2d4,0x4 02d5 00eb | | Load_Encached Diana_Cache 02d6 189f | | Execute Package,Field_Execute,Field_Number 0x9f 02d7 e001 | | Load 0x0,0x1 02d8 1833 | 3 | Execute Package,Field_Execute,Field_Number 0x33 02d9 4502 |E | Exit_Suprogram New_Top_Offset 0x2 ; Debug Table 0xd.0xb = 0x2d9,0x5 02da e5ff | | Load 0x2,-0x1 ; Debug Table 0xd.0xc = 0x2da,0x6 02db e002 | | Load 0x0,0x2 02dc 1826 | & | Execute Package,Field_Execute,Field_Number 0x26 02dd 4800 |H | Short_Literal 0x0 ; Debug Table 0xd.0xd = 0x2dd,0x7 02de 4801 |H | Short_Literal 0x1 02df e001 | | Load 0x0,0x1 02e0 1847 | G | Execute Package,Field_Execute,Field_Number 0x47 02e1 0092 079b | | Action Push_String_Extended,0x79b ; "RETURN DIGITS ACTION" ; Debug Table 0xd.0xe = 0x2e1,0x8 02e3 e001 | | Load 0x0,0x1 02e4 1874 | t | Execute Package,Field_Execute,Field_Number 0x74 02e5 4502 |E | Exit_Suprogram New_Top_Offset 0x2 02e6 0000 0000 | | .XXX[0x2] 02e8 ; -------------------------------------------------------------------------------------- 02e8 ; SUBPROGRAM 02e8 ; -------------------------------------------------------------------------------------- 02e8 0305 | | .CONST 0x0305 ; Address of begin 02e9 0004 | | .CONST 0x0004 ; Address of exception handler 02ea 000a | | .CONST 0x000a ; Number of locals 02eb INIT_02e8: 02eb 00e1 | | Load_Encached Boolean_Cache ; Debug Table 0xe = .DEBUG 0x02eb,0x0a6a,0x1001,0x0000,0x0058,0xc795,0x0000,0x04c2 ; Debug Table 0xe.0x0 = 0x2eb,0xffff 02ec 03e9 | | Declare_Variable Discrete,Duplicate 02ed 03e9 | | Declare_Variable Discrete,Duplicate 02ee 03e9 | | Declare_Variable Discrete,Duplicate 02ef 00eb | | Load_Encached Diana_Cache ; Debug Table 0xe.0x1 = 0x2ef,0xfffe 02f0 1b96 | | Execute Package,Field_Read,Field_Number 0x96 02f1 0322 | " | Declare_Variable Record 02f2 00d8 | | Load_Top At_Offset_0 02f3 1c00 | | Execute_Immediate Run_Utility,0x0 02f4 00eb | | Load_Encached Diana_Cache 02f5 1b96 | | Execute Package,Field_Read,Field_Number 0x96 02f6 0322 | " | Declare_Variable Record 02f7 00d8 | | Load_Top At_Offset_0 02f8 1c00 | | Execute_Immediate Run_Utility,0x0 02f9 00eb | | Load_Encached Diana_Cache 02fa 1b96 | | Execute Package,Field_Read,Field_Number 0x96 02fb 0322 | " | Declare_Variable Record 02fc 00d8 | | Load_Top At_Offset_0 02fd 1c00 | | Execute_Immediate Run_Utility,0x0 02fe 00eb | | Load_Encached Diana_Cache 02ff 1b96 | | Execute Package,Field_Read,Field_Number 0x96 0300 0322 | " | Declare_Variable Record 0301 00d8 | | Load_Top At_Offset_0 0302 1c00 | | Execute_Immediate Run_Utility,0x0 0303 029f 0753 | S| Declare_Subprogram INIT_0750,For_Call ; Debug Table 0xe.0x2 = 0x303,0xfffd 0305 BODY_02e8: 0305 00db | | Load_Top At_Offset_3 ; Debug Table 0xe.0x3 = 0x305,0x1 0306 e406 | | Load 0x2,0x6 0307 00e1 | | Load_Encached Boolean_Cache 0308 00e1 | | Load_Encached Boolean_Cache 0309 e5ff | | Load 0x2,-0x1 030a e005 | | Load 0x0,0x5 030b 1811 | | Execute Package,Field_Execute,Field_Number 0x11 030c c402 | | Store 0x2,0x2 030d c403 | | Store 0x2,0x3 030e 00d2 | | Pop_Control Pop_Count_2 030f 00d9 | | Load_Top At_Offset_1 ; Debug Table 0xe.0x4 = 0x30f,0x2 0310 00db | | Load_Top At_Offset_3 0311 00e1 | | Load_Encached Boolean_Cache 0312 00e1 | | Load_Encached Boolean_Cache 0313 e5fe | | Load 0x2,-0x2 0314 e005 | | Load 0x0,0x5 0315 1811 | | Execute Package,Field_Execute,Field_Number 0x11 0316 c404 | | Store 0x2,0x4 0317 c405 | | Store 0x2,0x5 0318 00d2 | | Pop_Control Pop_Count_2 0319 4810 |H | Short_Literal 0x10 ; Debug Table 0xe.0x5 = 0x319,0x3 031a 00db | | Load_Top At_Offset_3 031b e406 | | Load 0x2,0x6 031c e404 | | Load 0x2,0x4 031d e402 | | Load 0x2,0x2 031e 840a | | Call 0x2,0xa 031f 4811 |H | Short_Literal 0x11 ; Debug Table 0xe.0x6 = 0x31f,0x4 0320 00da | | Load_Top At_Offset_2 0321 e407 | | Load 0x2,0x7 0322 e405 | | Load 0x2,0x5 0323 e403 | | Load 0x2,0x3 0324 840a | | Call 0x2,0xa 0325 4503 |E | Exit_Suprogram New_Top_Offset 0x3 0326 0000 0000 | | .XXX[0x2] 0328 0000 0000 | | .LITERAL {0x00000000, 0x7fffffff} 032c 0000 0000 | | .BLANK 0000[0x4] 0330 ; -------------------------------------------------------------------------------------- 0330 ; SUBPROGRAM 0330 ; -------------------------------------------------------------------------------------- 0330 0333 | 3 | .CONST 0x0333 ; Address of begin 0331 0004 | | .CONST 0x0004 ; Address of exception handler 0332 0001 | | .CONST 0x0001 ; Number of locals 0333 BODY_0330: 0333 INIT_0330: 0333 00db | | Load_Top At_Offset_3 ; Debug Table 0xf = .DEBUG 0x0333,0x0a7a,0x1001,0x0000,0x0058,0xc795,0x0000,0x059c ; Debug Table 0xf.0x0 = 0x333,0x1 0334 00db | | Load_Top At_Offset_3 0335 8219 | | Call 0x1,0x19 0336 7008 |p | Jump_Nonzero 0x33f 0337 4801 |H | Short_Literal 0x1 ; Debug Table 0xf.0x1 = 0x337,0x2 0338 0092 079c | | Action Push_String_Extended,0x79c ; "Check Float subtype bounds match" 033a e001 | | Load 0x0,0x1 033b 1875 | u | Execute Package,Field_Execute,Field_Number 0x75 033c 00db | | Load_Top At_Offset_3 ; Debug Table 0xf.0x2 = 0x33c,0x3 033d 00db | | Load_Top At_Offset_3 033e 821c | | Call 0x1,0x1c 033f 00db | | Load_Top At_Offset_3 ; Debug Table 0xf.0x3 = 0x33f,0x4 0340 00db | | Load_Top At_Offset_3 0341 821a | | Call 0x1,0x1a 0342 7007 |p | Jump_Nonzero 0x34a 0343 00da | | Load_Top At_Offset_2 ; Debug Table 0xf.0x4 = 0x343,0x5 0344 821b | | Call 0x1,0x1b 0345 00db | | Load_Top At_Offset_3 ; Debug Table 0xf.0x5 = 0x345,0x6 0346 821b | | Call 0x1,0x1b 0347 4800 |H | Short_Literal 0x0 ; Debug Table 0xf.0x6 = 0x347,0x7 0348 e003 | | Load 0x0,0x3 0349 1816 | | Execute Package,Field_Execute,Field_Number 0x16 034a 4503 |E | Exit_Suprogram New_Top_Offset 0x3 034b 0000 0000 | | .BLANK 0000[0x5] 0350 ; -------------------------------------------------------------------------------------- 0350 ; SUBPROGRAM 0350 ; -------------------------------------------------------------------------------------- 0350 0358 | X | .CONST 0x0358 ; Address of begin 0351 0004 | | .CONST 0x0004 ; Address of exception handler 0352 0002 | | .CONST 0x0002 ; Number of locals 0353 INIT_0350: 0353 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x10 = .DEBUG 0x0353,0x0a8a,0x1001,0x0000,0x0058,0xc795,0x0000,0x05d9 ; Debug Table 0x10.0x0 = 0x353,0xffff 0354 00db | | Load_Top At_Offset_3 0355 e002 | | Load 0x0,0x2 0356 1823 | # | Execute Package,Field_Execute,Field_Number 0x23 0357 0031 | 1 | Store_Top Heap_Access,At_Offset_1 0358 BODY_0350: 0358 00db | | Load_Top At_Offset_3 ; Debug Table 0x10.0x1 = 0x358,0x1 0359 8226 | & | Call 0x1,0x26 035a e5fe | | Load 0x2,-0x2 035b 8226 | & | Call 0x1,0x26 035c 021f | | Execute Heap_Access,Equal 035d 6801 |h | Jump_Zero 0x35f 035e 4504 |E | Exit_Suprogram New_Top_Offset 0x4 ; Debug Table 0x10.0x2 = 0x35e,0x2 035f 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x10.0x3 = 0x35f,0x3 0360 e002 | | Load 0x0,0x2 0361 1820 | | Execute Package,Field_Execute,Field_Number 0x20 0362 4612 |F | Jump_Case 0x13 0363 7812 |x | Jump 0x376 ; case 0x0 0364 7824 |x$ | Jump 0x389 ; case 0x1 0365 7827 |x' | Jump 0x38d ; case 0x2 0366 7826 |x& | Jump 0x38d ; case 0x3 0367 4504 |E | Exit_Suprogram New_Top_Offset 0x4 ; case 0x4 0368 4504 |E | Exit_Suprogram New_Top_Offset 0x4 ; case 0x5 0369 4504 |E | Exit_Suprogram New_Top_Offset 0x4 ; case 0x6 036a 7826 |x& | Jump 0x391 ; case 0x7 036b 7825 |x% | Jump 0x391 ; case 0x8 036c 7824 |x$ | Jump 0x391 ; case 0x9 036d 4504 |E | Exit_Suprogram New_Top_Offset 0x4 ; case 0xa 036e 4504 |E | Exit_Suprogram New_Top_Offset 0x4 ; case 0xb 036f 4504 |E | Exit_Suprogram New_Top_Offset 0x4 ; case 0xc 0370 782d |x- | Jump 0x39e ; case 0xd 0371 4504 |E | Exit_Suprogram New_Top_Offset 0x4 ; case 0xe 0372 4504 |E | Exit_Suprogram New_Top_Offset 0x4 ; case 0xf 0373 4504 |E | Exit_Suprogram New_Top_Offset 0x4 ; case 0x10 0374 4504 |E | Exit_Suprogram New_Top_Offset 0x4 ; case 0x11 0375 4504 |E | Exit_Suprogram New_Top_Offset 0x4 ; case 0x12 0376 0007 | | Action Break_Optional ; Debug Table 0x10.0x4 = 0x376,0x4 0377 e402 | | Load 0x2,0x2 ; Debug Table 0x10.0x5 = 0x377,0x401 0378 0007 | | Action Break_Optional 0379 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0x10.0x6 = 0x379,0x402 037a 0007 | | Action Break_Optional ; Debug Table 0x10.0x7 = 0x37a,0x403 037b 0007 | | Action Break_Optional ; Debug Table 0x10.0x8 = 0x37b,0x404 037c 0b64 | d | Execute_Immediate Case_Compare,0x64 ; Debug Table 0x10.0x9 = 0x37c,0x4 037d 7006 |p | Jump_Nonzero 0x384 037e 0b68 | h | Execute_Immediate Case_Compare,0x68 037f 7004 |p | Jump_Nonzero 0x384 0380 e5fe | | Load 0x2,-0x2 ; Debug Table 0x10.0xa = 0x380,0x6 0381 e5ff | | Load 0x2,-0x1 0382 8211 | | Call 0x1,0x11 0383 7803 |x | Jump 0x387 0384 e5fe | | Load 0x2,-0x2 ; Debug Table 0x10.0xb = 0x384,0x5 0385 e5ff | | Load 0x2,-0x1 0386 8218 | | Call 0x1,0x18 0387 00d1 | | Pop_Control Pop_Count_1 0388 4504 |E | Exit_Suprogram New_Top_Offset 0x4 0389 e5fe | | Load 0x2,-0x2 ; Debug Table 0x10.0xc = 0x389,0x7 038a e5ff | | Load 0x2,-0x1 038b 821d | | Call 0x1,0x1d 038c 4504 |E | Exit_Suprogram New_Top_Offset 0x4 038d e5fe | | Load 0x2,-0x2 ; Debug Table 0x10.0xd = 0x38d,0x8 038e e5ff | | Load 0x2,-0x1 038f 821f | | Call 0x1,0x1f 0390 4504 |E | Exit_Suprogram New_Top_Offset 0x4 0391 00db | | Load_Top At_Offset_3 ; Debug Table 0x10.0xe = 0x391,0x9 0392 e002 | | Load 0x0,0x2 0393 1814 | | Execute Package,Field_Execute,Field_Number 0x14 0394 7003 |p | Jump_Nonzero 0x398 0395 e5fd | | Load 0x2,-0x3 ; Debug Table 0x10.0xf = 0x395,0x801 0396 021d | | Execute Heap_Access,Is_Null 0397 7005 |p | Jump_Nonzero 0x39d ; Debug Table 0x10.0x10 = 0x397,0x9 0398 4800 |H | Short_Literal 0x0 ; Debug Table 0x10.0x11 = 0x398,0xa 0399 e5fd | | Load 0x2,-0x3 039a e5fe | | Load 0x2,-0x2 039b e5ff | | Load 0x2,-0x1 039c 8224 | $ | Call 0x1,0x24 039d 4504 |E | Exit_Suprogram New_Top_Offset 0x4 039e 00db | | Load_Top At_Offset_3 ; Debug Table 0x10.0x12 = 0x39e,0xb 039f e002 | | Load 0x0,0x2 03a0 1814 | | Execute Package,Field_Execute,Field_Number 0x14 03a1 7003 |p | Jump_Nonzero 0x3a5 03a2 e5fd | | Load 0x2,-0x3 ; Debug Table 0x10.0x13 = 0x3a2,0xc01 03a3 021d | | Execute Heap_Access,Is_Null 03a4 7004 |p | Jump_Nonzero 0x3a9 ; Debug Table 0x10.0x14 = 0x3a4,0xb 03a5 e5fd | | Load 0x2,-0x3 ; Debug Table 0x10.0x15 = 0x3a5,0xc 03a6 e5fe | | Load 0x2,-0x2 03a7 e5ff | | Load 0x2,-0x1 03a8 8223 | # | Call 0x1,0x23 03a9 4504 |E | Exit_Suprogram New_Top_Offset 0x4 03aa 0000 0000 | | .BLANK 0000[0x6] 03b0 ; -------------------------------------------------------------------------------------- 03b0 ; SUBPROGRAM 03b0 ; -------------------------------------------------------------------------------------- 03b0 03c7 | | .CONST 0x03c7 ; Address of begin 03b1 0004 | | .CONST 0x0004 ; Address of exception handler 03b2 0006 | | .CONST 0x0006 ; Number of locals 03b3 INIT_03b0: 03b3 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x11 = .DEBUG 0x03b3,0x0ab8,0x1001,0x0000,0x0058,0xc795,0x0000,0x05f2 ; Debug Table 0x11.0x0 = 0x3b3,0xffff 03b4 00db | | Load_Top At_Offset_3 03b5 e002 | | Load 0x0,0x2 03b6 1823 | # | Execute Package,Field_Execute,Field_Number 0x23 03b7 0031 | 1 | Store_Top Heap_Access,At_Offset_1 03b8 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x11.0x1 = 0x3b8,0xfffe 03b9 00d9 | | Load_Top At_Offset_1 03ba 00eb | | Load_Encached Diana_Cache 03bb 18b9 | | Execute Package,Field_Execute,Field_Number 0xb9 03bc 820f | | Call 0x1,0xf 03bd 0031 | 1 | Store_Top Heap_Access,At_Offset_1 03be 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x11.0x2 = 0x3be,0xfffd 03bf 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x11.0x3 = 0x3bf,0x401 03c0 0031 | 1 | Store_Top Heap_Access,At_Offset_1 ; Debug Table 0x11.0x4 = 0x3c0,0xfffd 03c1 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x11.0x5 = 0x3c1,0xfffc 03c2 e5fe | | Load 0x2,-0x2 03c3 e002 | | Load 0x0,0x2 03c4 1823 | # | Execute Package,Field_Execute,Field_Number 0x23 03c5 0031 | 1 | Store_Top Heap_Access,At_Offset_1 03c6 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x11.0x6 = 0x3c6,0xfffb 03c7 BODY_03b0: 03c7 00db | | Load_Top At_Offset_3 ; Debug Table 0x11.0x7 = 0x3c7,0x1 03c8 e002 | | Load 0x0,0x2 03c9 1820 | | Execute Package,Field_Execute,Field_Number 0x20 03ca 0b0d | | Execute_Immediate Case_Compare,0xd 03cb 700a |p | Jump_Nonzero 0x3d6 03cc 00d8 | | Load_Top At_Offset_0 03cd 4807 |H | Short_Literal 0x7 03ce 4809 |H | Short_Literal 0x9 03cf 0262 | b | Execute Discrete,In_Range 03d0 7005 |p | Jump_Nonzero 0x3d6 03d1 00da | | Load_Top At_Offset_2 ; Debug Table 0x11.0x8 = 0x3d1,0x5 03d2 00eb | | Load_Encached Diana_Cache 03d3 18b9 | | Execute Package,Field_Execute,Field_Number 0xb9 03d4 0032 | 2 | Store_Top Heap_Access,At_Offset_2 03d5 780c |x | Jump 0x3e2 03d6 e5ff | | Load 0x2,-0x1 ; Debug Table 0x11.0x9 = 0x3d6,0x2 03d7 e002 | | Load 0x0,0x2 03d8 1814 | | Execute Package,Field_Execute,Field_Number 0x14 03d9 6806 |h | Jump_Zero 0x3e0 03da e403 | | Load 0x2,0x3 03db e002 | | Load 0x0,0x2 03dc 1814 | | Execute Package,Field_Execute,Field_Number 0x14 03dd 7002 |p | Jump_Nonzero 0x3e0 03de e5ff | | Load 0x2,-0x1 ; Debug Table 0x11.0xa = 0x3de,0x3 03df a404 | | Store_Unchecked 0x2,0x4 03e0 e5fe | | Load 0x2,-0x2 ; Debug Table 0x11.0xb = 0x3e0,0x4 03e1 0032 | 2 | Store_Top Heap_Access,At_Offset_2 03e2 00d1 | | Pop_Control Pop_Count_1 03e3 00da | | Load_Top At_Offset_2 ; Debug Table 0x11.0xc = 0x3e3,0x6 03e4 00d9 | | Load_Top At_Offset_1 03e5 e403 | | Load 0x2,0x3 03e6 821e | | Call 0x1,0x1e 03e7 4503 |E | Exit_Suprogram New_Top_Offset 0x3 03e8 ; -------------------------------------------------------------------------------------- 03e8 ; SUBPROGRAM 03e8 ; -------------------------------------------------------------------------------------- 03e8 03f7 | | .CONST 0x03f7 ; Address of begin 03e9 0004 | | .CONST 0x0004 ; Address of exception handler 03ea 0005 | | .CONST 0x0005 ; Number of locals 03eb INIT_03e8: 03eb 00e1 | | Load_Encached Boolean_Cache ; Debug Table 0x12 = .DEBUG 0x03eb,0x0ad4,0x1001,0x0000,0x0058,0xc795,0x0000,0x0682 ; Debug Table 0x12.0x0 = 0x3eb,0xffff 03ec 03e9 | | Declare_Variable Discrete,Duplicate 03ed 00eb | | Load_Encached Diana_Cache ; Debug Table 0x12.0x1 = 0x3ed,0xfffe 03ee 1b96 | | Execute Package,Field_Read,Field_Number 0x96 03ef 0322 | " | Declare_Variable Record 03f0 00d8 | | Load_Top At_Offset_0 03f1 1c00 | | Execute_Immediate Run_Utility,0x0 03f2 00eb | | Load_Encached Diana_Cache 03f3 1b96 | | Execute Package,Field_Read,Field_Number 0x96 03f4 0322 | " | Declare_Variable Record 03f5 00d8 | | Load_Top At_Offset_0 03f6 1c00 | | Execute_Immediate Run_Utility,0x0 03f7 BODY_03e8: 03f7 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x12.0x2 = 0x3f7,0x1 03f8 00e1 | | Load_Encached Boolean_Cache 03f9 e5ff | | Load 0x2,-0x1 03fa e005 | | Load 0x0,0x5 03fb 180d | | Execute Package,Field_Execute,Field_Number 0xd 03fc c402 | | Store 0x2,0x2 03fd 00d1 | | Pop_Control Pop_Count_1 03fe 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x12.0x3 = 0x3fe,0x2 03ff 00e1 | | Load_Encached Boolean_Cache 0400 e5fe | | Load 0x2,-0x2 0401 e005 | | Load 0x0,0x5 0402 180d | | Execute Package,Field_Execute,Field_Number 0xd 0403 c403 | | Store 0x2,0x3 0404 00d1 | | Pop_Control Pop_Count_1 0405 00db | | Load_Top At_Offset_3 ; Debug Table 0x12.0x4 = 0x405,0x3 0406 00db | | Load_Top At_Offset_3 0407 0279 | y | Execute Discrete,And 0408 6809 |h | Jump_Zero 0x412 0409 00d9 | | Load_Top At_Offset_1 040a 00eb | | Load_Encached Diana_Cache 040b 189f | | Execute Package,Field_Execute,Field_Number 0x9f 040c 00d9 | | Load_Top At_Offset_1 040d 00eb | | Load_Encached Diana_Cache 040e 189f | | Execute Package,Field_Execute,Field_Number 0x9f 040f 012f | / | Execute Any,Equal 0410 6801 |h | Jump_Zero 0x412 0411 4507 |E | Exit_Suprogram New_Top_Offset 0x7 ; Debug Table 0x12.0x5 = 0x411,0x4 0412 4801 |H | Short_Literal 0x1 ; Debug Table 0x12.0x6 = 0x412,0x5 0413 0092 079d | | Action Push_String_Extended,0x79d ; "Check subtype discriminant constraints for equality" 0415 e001 | | Load 0x0,0x1 0416 1875 | u | Execute Package,Field_Execute,Field_Number 0x75 0417 e5fd | | Load 0x2,-0x3 ; Debug Table 0x12.0x7 = 0x417,0x6 0418 e001 | | Load 0x0,0x1 0419 1832 | 2 | Execute Package,Field_Execute,Field_Number 0x32 041a 0007 | | Action Break_Optional ; Debug Table 0x12.0x8 = 0x41a,0x7 041b e5fa | | Load 0x2,-0x6 ; Debug Table 0x12.0x9 = 0x41b,0x401 041c 021d | | Execute Heap_Access,Is_Null 041d 6804 |h | Jump_Zero 0x422 ; Debug Table 0x12.0xa = 0x41d,0x7 041e e5fc | | Load 0x2,-0x4 ; Debug Table 0x12.0xb = 0x41e,0x8 041f e002 | | Load 0x0,0x2 0420 1826 | & | Execute Package,Field_Execute,Field_Number 0x26 0421 780f |x | Jump 0x431 0422 e5fa | | Load 0x2,-0x6 ; Debug Table 0x12.0xc = 0x422,0x9 0423 e002 | | Load 0x0,0x2 0424 1826 | & | Execute Package,Field_Execute,Field_Number 0x26 0425 0007 | | Action Break_Optional ; Debug Table 0x12.0xd = 0x425,0xa 0426 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x12.0xe = 0x426,0x801 0427 4800 |H | Short_Literal 0x0 ; Debug Table 0x12.0xf = 0x427,0xa 0428 4800 |H | Short_Literal 0x0 0429 66fe |f | Indirect_Literal Discrete,0x328,{0x00000000, 0x7fffffff} 042a 4800 |H | Short_Literal 0x0 042b 4843 |HC | Short_Literal 0x43 042c e5fa | | Load 0x2,-0x6 042d e002 | | Load 0x0,0x2 042e 1820 | | Execute Package,Field_Execute,Field_Number 0x20 042f e001 | | Load 0x0,0x1 0430 1843 | C | Execute Package,Field_Execute,Field_Number 0x43 0431 0007 | | Action Break_Optional ; Debug Table 0x12.0x10 = 0x431,0xb 0432 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x12.0x11 = 0x432,0xc01 0433 4800 |H | Short_Literal 0x0 ; Debug Table 0x12.0x12 = 0x433,0xb 0434 4800 |H | Short_Literal 0x0 0435 66f2 |f | Indirect_Literal Discrete,0x328,{0x00000000, 0x7fffffff} 0436 4801 |H | Short_Literal 0x1 0437 4878 |Hx | Short_Literal 0x78 0438 480d |H | Short_Literal 0xd 0439 e001 | | Load 0x0,0x1 043a 1843 | C | Execute Package,Field_Execute,Field_Number 0x43 043b e5fd | | Load 0x2,-0x3 ; Debug Table 0x12.0x13 = 0x43b,0xc 043c e001 | | Load 0x0,0x1 043d 1832 | 2 | Execute Package,Field_Execute,Field_Number 0x32 043e e5fb | | Load 0x2,-0x5 ; Debug Table 0x12.0x14 = 0x43e,0xd 043f e002 | | Load 0x0,0x2 0440 1826 | & | Execute Package,Field_Execute,Field_Number 0x26 0441 e5fb | | Load 0x2,-0x5 ; Debug Table 0x12.0x15 = 0x441,0xe 0442 e002 | | Load 0x0,0x2 0443 1820 | | Execute Package,Field_Execute,Field_Number 0x20 0444 0b02 | | Execute_Immediate Case_Compare,0x2 0445 7006 |p | Jump_Nonzero 0x44c 0446 0b03 | | Execute_Immediate Case_Compare,0x3 0447 7004 |p | Jump_Nonzero 0x44c 0448 0b0d | | Execute_Immediate Case_Compare,0xd 0449 700e |p | Jump_Nonzero 0x458 044a 48e2 |H | Short_Literal 0xe2 ; Debug Table 0x12.0x16 = 0x44a,0x11 044b 0257 | W | Execute Discrete,Raise 044c 0007 | | Action Break_Optional ; Debug Table 0x12.0x17 = 0x44c,0xf 044d 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x12.0x18 = 0x44d,0x1001 044e 4800 |H | Short_Literal 0x0 ; Debug Table 0x12.0x19 = 0x44e,0xf 044f 4800 |H | Short_Literal 0x0 0450 66d7 |f | Indirect_Literal Discrete,0x328,{0x00000000, 0x7fffffff} 0451 4800 |H | Short_Literal 0x0 0452 4843 |HC | Short_Literal 0x43 0453 e5fb | | Load 0x2,-0x5 0454 e002 | | Load 0x0,0x2 0455 1820 | | Execute Package,Field_Execute,Field_Number 0x20 0456 e001 | | Load 0x0,0x1 0457 1843 | C | Execute Package,Field_Execute,Field_Number 0x43 0458 00d1 | | Pop_Control Pop_Count_1 0459 0007 | | Action Break_Optional ; Debug Table 0x12.0x1a = 0x459,0x12 045a 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x12.0x1b = 0x45a,0x1401 045b 4800 |H | Short_Literal 0x0 ; Debug Table 0x12.0x1c = 0x45b,0x12 045c 4800 |H | Short_Literal 0x0 045d 66ca |f | Indirect_Literal Discrete,0x328,{0x00000000, 0x7fffffff} 045e 4801 |H | Short_Literal 0x1 045f 4878 |Hx | Short_Literal 0x78 0460 480d |H | Short_Literal 0xd 0461 e001 | | Load 0x0,0x1 0462 1843 | C | Execute Package,Field_Execute,Field_Number 0x43 0463 4800 |H | Short_Literal 0x0 ; Debug Table 0x12.0x1d = 0x463,0x13 0464 e003 | | Load 0x0,0x3 0465 1816 | | Execute Package,Field_Execute,Field_Number 0x16 0466 4507 |E | Exit_Suprogram New_Top_Offset 0x7 0467 0000 | | .XXX[0x1] 0468 ; -------------------------------------------------------------------------------------- 0468 ; SUBPROGRAM 0468 ; -------------------------------------------------------------------------------------- 0468 046c | l | .CONST 0x046c ; Address of begin 0469 0004 | | .CONST 0x0004 ; Address of exception handler 046a 0002 | | .CONST 0x0002 ; Number of locals 046b INIT_0468: 046b 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x13 = .DEBUG 0x046b,0x0b12,0x1002,0x0000,0x0058,0xc795,0x0000,0x077d ; Debug Table 0x13.0x0 = 0x46b,0xffff 046c BODY_0468: 046c 0007 | | Action Break_Optional ; Debug Table 0x13.0x1 = 0x46c,0x1 046d 00db | | Load_Top At_Offset_3 ; Debug Table 0x13.0x2 = 0x46d,0x401 046e 021d | | Execute Heap_Access,Is_Null 046f 7003 |p | Jump_Nonzero 0x473 ; Debug Table 0x13.0x3 = 0x46f,0x1 0470 00db | | Load_Top At_Offset_3 ; Debug Table 0x13.0x4 = 0x470,0x2 0471 0031 | 1 | Store_Top Heap_Access,At_Offset_1 0472 7802 |x | Jump 0x475 0473 e5fe | | Load 0x2,-0x2 ; Debug Table 0x13.0x5 = 0x473,0x3 0474 0031 | 1 | Store_Top Heap_Access,At_Offset_1 0475 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x13.0x6 = 0x475,0x4 0476 00eb | | Load_Encached Diana_Cache 0477 18f9 | | Execute Package,Field_Execute,Field_Number 0xf9 0478 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 0479 0000 0000 | | .BLANK 0000[0x7] 0480 ; -------------------------------------------------------------------------------------- 0480 ; SUBPROGRAM 0480 ; -------------------------------------------------------------------------------------- 0480 0484 | | .CONST 0x0484 ; Address of begin 0481 0004 | | .CONST 0x0004 ; Address of exception handler 0482 0002 | | .CONST 0x0002 ; Number of locals 0483 INIT_0480: 0483 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x14 = .DEBUG 0x0483,0x0b22,0x1002,0x0000,0x0058,0xc795,0x0000,0x07b1 ; Debug Table 0x14.0x0 = 0x483,0xffff 0484 BODY_0480: 0484 0007 | | Action Break_Optional ; Debug Table 0x14.0x1 = 0x484,0x1 0485 e5ff | | Load 0x2,-0x1 ; Debug Table 0x14.0x2 = 0x485,0x401 0486 0007 | | Action Break_Optional 0487 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0x14.0x3 = 0x487,0x402 0488 0007 | | Action Break_Optional ; Debug Table 0x14.0x4 = 0x488,0x403 0489 0007 | | Action Break_Optional ; Debug Table 0x14.0x5 = 0x489,0x404 048a 0b66 | f | Execute_Immediate Case_Compare,0x66 ; Debug Table 0x14.0x6 = 0x48a,0x1 048b 7003 |p | Jump_Nonzero 0x48f 048c 0b6b | k | Execute_Immediate Case_Compare,0x6b 048d 7010 |p | Jump_Nonzero 0x49e 048e 7815 |x | Jump 0x4a4 ; Debug Table 0x14.0x7 = 0x48e,0x7 048f e5ff | | Load 0x2,-0x1 ; Debug Table 0x14.0x8 = 0x48f,0x2 0490 00eb | | Load_Encached Diana_Cache 0491 18f9 | | Execute Package,Field_Execute,Field_Number 0xf9 0492 0032 | 2 | Store_Top Heap_Access,At_Offset_2 0493 0007 | | Action Break_Optional ; Debug Table 0x14.0x9 = 0x493,0x3 0494 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x14.0xa = 0x494,0x801 0495 021d | | Execute Heap_Access,Is_Null 0496 6805 |h | Jump_Zero 0x49c ; Debug Table 0x14.0xb = 0x496,0x3 0497 e5ff | | Load 0x2,-0x1 ; Debug Table 0x14.0xc = 0x497,0x4 0498 e002 | | Load 0x0,0x2 0499 1823 | # | Execute Package,Field_Execute,Field_Number 0x23 049a 8222 | " | Call 0x1,0x22 049b 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 049c 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x14.0xd = 0x49c,0x5 049d 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 049e e5ff | | Load 0x2,-0x1 ; Debug Table 0x14.0xe = 0x49e,0x6 049f 00eb | | Load_Encached Diana_Cache 04a0 18b9 | | Execute Package,Field_Execute,Field_Number 0xb9 04a1 00eb | | Load_Encached Diana_Cache 04a2 18f9 | | Execute Package,Field_Execute,Field_Number 0xf9 04a3 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 04a4 00d1 | | Pop_Control Pop_Count_1 04a5 4831 |H1 | Short_Literal 0x31 04a6 0257 | W | Execute Discrete,Raise 04a7 0000 | | .XXX[0x1] 04a8 ; -------------------------------------------------------------------------------------- 04a8 ; SUBPROGRAM 04a8 ; -------------------------------------------------------------------------------------- 04a8 04ce | | .CONST 0x04ce ; Address of begin 04a9 0004 | | .CONST 0x0004 ; Address of exception handler 04aa 000a | | .CONST 0x000a ; Number of locals 04ab INIT_04a8: 04ab 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x15 = .DEBUG 0x04ab,0x0b42,0x1001,0x0000,0x0058,0xc795,0x0000,0x080d ; Debug Table 0x15.0x0 = 0x4ab,0xffff 04ac 00db | | Load_Top At_Offset_3 04ad e5fd | | Load 0x2,-0x3 04ae 8221 | ! | Call 0x1,0x21 04af 0031 | 1 | Store_Top Heap_Access,At_Offset_1 04b0 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x15.0x1 = 0x4b0,0xfffe 04b1 e5fe | | Load 0x2,-0x2 04b2 8222 | " | Call 0x1,0x22 04b3 0031 | 1 | Store_Top Heap_Access,At_Offset_1 04b4 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x15.0x2 = 0x4b4,0xfffd 04b5 00da | | Load_Top At_Offset_2 04b6 490f |I | Short_Literal 0x10f 04b7 00eb | | Load_Encached Diana_Cache 04b8 0096 | | Execute Package,Entry 04b9 0031 | 1 | Store_Top Heap_Access,At_Offset_1 04ba 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x15.0x3 = 0x4ba,0xfffc 04bb 00da | | Load_Top At_Offset_2 04bc 490f |I | Short_Literal 0x10f 04bd 00eb | | Load_Encached Diana_Cache 04be 0096 | | Execute Package,Entry 04bf 0031 | 1 | Store_Top Heap_Access,At_Offset_1 04c0 00ef | | Load_Encached Diana_Sequence_Cache ; Debug Table 0x15.0x4 = 0x4c0,0xfffb 04c1 00da | | Load_Top At_Offset_2 04c2 00eb | | Load_Encached Diana_Cache 04c3 18ed | | Execute Package,Field_Execute,Field_Number 0xed 04c4 0031 | 1 | Store_Top Heap_Access,At_Offset_1 04c5 00ef | | Load_Encached Diana_Sequence_Cache ; Debug Table 0x15.0x5 = 0x4c5,0xfffa 04c6 00da | | Load_Top At_Offset_2 04c7 00eb | | Load_Encached Diana_Cache 04c8 18ed | | Execute Package,Field_Execute,Field_Number 0xed 04c9 0031 | 1 | Store_Top Heap_Access,At_Offset_1 04ca 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x15.0x6 = 0x4ca,0xfff9 04cb 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x15.0x7 = 0x4cb,0xfff8 04cc 00e2 | | Load_Encached Integer_Cache ; Debug Table 0x15.0x8 = 0x4cc,0xfff7 04cd 0601 | | Execute_Immediate Set_Value_Unchecked,0x1 04ce BODY_04a8: 04ce 00cf | | Action Mark_Auxiliary 04cf 783c |x< | Jump 0x50c 04d0 e406 | | Load 0x2,0x6 ; Debug Table 0x15.0x9 = 0x4d0,0x2 04d1 0007 | | Action Break_Optional 04d2 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x15.0xa = 0x4d2,0x401 04d3 0217 | | Execute Heap_Access,All_Reference 04d4 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 04d5 00d9 | | Load_Top At_Offset_1 04d6 0007 | | Action Break_Optional 04d7 e40e | | Load 0x2,0xe ; Debug Table 0x15.0xb = 0x4d7,0x801 04d8 0007 | | Action Break_Optional 04d9 0210 | | Execute Heap_Access,Get_Segment ; Debug Table 0x15.0xc = 0x4d9,0x802 04da 0007 | | Action Break_Optional ; Debug Table 0x15.0xd = 0x4da,0x803 04db 00d0 | | Action Swap_Control ; Debug Table 0x15.0xe = 0x4db,0x804 04dc 00d1 | | Pop_Control Pop_Count_1 04dd 49af |I | Short_Literal 0x1af ; Debug Table 0x15.0xf = 0x4dd,0x401 04de 00eb | | Load_Encached Diana_Cache 04df 0096 | | Execute Package,Entry 04e0 00d0 | | Action Swap_Control 04e1 00d1 | | Pop_Control Pop_Count_1 04e2 a408 | | Store_Unchecked 0x2,0x8 ; Debug Table 0x15.0x10 = 0x4e2,0x2 04e3 e407 | | Load 0x2,0x7 ; Debug Table 0x15.0x11 = 0x4e3,0x3 04e4 0007 | | Action Break_Optional 04e5 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x15.0x12 = 0x4e5,0xc01 04e6 0217 | | Execute Heap_Access,All_Reference 04e7 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 04e8 00d9 | | Load_Top At_Offset_1 04e9 0007 | | Action Break_Optional 04ea e40e | | Load 0x2,0xe ; Debug Table 0x15.0x13 = 0x4ea,0x1001 04eb 0007 | | Action Break_Optional 04ec 0210 | | Execute Heap_Access,Get_Segment ; Debug Table 0x15.0x14 = 0x4ec,0x1002 04ed 0007 | | Action Break_Optional ; Debug Table 0x15.0x15 = 0x4ed,0x1003 04ee 00d0 | | Action Swap_Control ; Debug Table 0x15.0x16 = 0x4ee,0x1004 04ef 00d1 | | Pop_Control Pop_Count_1 04f0 49af |I | Short_Literal 0x1af ; Debug Table 0x15.0x17 = 0x4f0,0xc01 04f1 00eb | | Load_Encached Diana_Cache 04f2 0096 | | Execute Package,Entry 04f3 00d0 | | Action Swap_Control 04f4 00d1 | | Pop_Control Pop_Count_1 04f5 0033 | 3 | Store_Top Heap_Access,At_Offset_3 ; Debug Table 0x15.0x18 = 0x4f5,0x3 04f6 e5fd | | Load 0x2,-0x3 ; Debug Table 0x15.0x19 = 0x4f6,0x4 04f7 e5fe | | Load 0x2,-0x2 04f8 e5ff | | Load 0x2,-0x1 04f9 e40a | | Load 0x2,0xa 04fa e409 | | Load 0x2,0x9 04fb e408 | | Load 0x2,0x8 04fc 8220 | | Call 0x1,0x20 04fd 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x15.0x1a = 0x4fd,0x5 04fe 0a01 | | Execute_Immediate Plus,0x1 04ff 0248 | H | Execute Discrete,Check_In_Integer 0500 0052 | R | Store_Top_Unchecked Discrete,At_Offset_2 0501 0007 | | Action Break_Optional ; Debug Table 0x15.0x1b = 0x501,0x6 0502 e406 | | Load 0x2,0x6 ; Debug Table 0x15.0x1c = 0x502,0x1401 0503 0217 | | Execute Heap_Access,All_Reference 0504 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 0505 a406 | | Store_Unchecked 0x2,0x6 ; Debug Table 0x15.0x1d = 0x505,0x6 0506 0007 | | Action Break_Optional ; Debug Table 0x15.0x1e = 0x506,0x7 0507 e407 | | Load 0x2,0x7 ; Debug Table 0x15.0x1f = 0x507,0x1801 0508 0217 | | Execute Heap_Access,All_Reference 0509 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 050a a407 | | Store_Unchecked 0x2,0x7 ; Debug Table 0x15.0x20 = 0x50a,0x7 050b 00c9 | | Action Pop_Auxiliary_Loop 050c 0007 | | Action Break_Optional ; Debug Table 0x15.0x21 = 0x50c,0x1 050d e406 | | Load 0x2,0x6 ; Debug Table 0x15.0x22 = 0x50d,0x1c01 050e 021d | | Execute Heap_Access,Is_Null 050f 6fc0 |o | Jump_Zero 0x4d0 ; Debug Table 0x15.0x23 = 0x50f,0x1 0510 4504 |E | Exit_Suprogram New_Top_Offset 0x4 0511 0000 0000 | | .BLANK 0000[0x7] 0518 ; -------------------------------------------------------------------------------------- 0518 ; SUBPROGRAM 0518 ; -------------------------------------------------------------------------------------- 0518 05ab | | .CONST 0x05ab ; Address of begin 0519 0004 | | .CONST 0x0004 ; Address of exception handler 051a 000a | | .CONST 0x000a ; Number of locals 051b INIT_0518: 051b 00ee | | Load_Encached Diana_Seq_Type_Cache ; Debug Table 0x16 = .DEBUG 0x051b,0x0b8c,0x1001,0x0000,0x0058,0xc795,0x0000,0x08c2 ; Debug Table 0x16.0x0 = 0x51b,0xffff 051c 00db | | Load_Top At_Offset_3 051d e007 | | Load 0x0,0x7 051e 180f | | Execute Package,Field_Execute,Field_Number 0xf 051f 00eb | | Load_Encached Diana_Cache 0520 1888 | | Execute Package,Field_Execute,Field_Number 0x88 0521 0031 | 1 | Store_Top Heap_Access,At_Offset_1 0522 00ee | | Load_Encached Diana_Seq_Type_Cache ; Debug Table 0x16.0x1 = 0x522,0xfffe 0523 e5fe | | Load 0x2,-0x2 0524 e007 | | Load 0x0,0x7 0525 1810 | | Execute Package,Field_Execute,Field_Number 0x10 0526 00eb | | Load_Encached Diana_Cache 0527 1888 | | Execute Package,Field_Execute,Field_Number 0x88 0528 0031 | 1 | Store_Top Heap_Access,At_Offset_1 0529 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x16.0x2 = 0x529,0xfffd 052a 00da | | Load_Top At_Offset_2 052b 0007 | | Action Break_Optional 052c 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x16.0x3 = 0x52c,0x401 052d 7002 |p | Jump_Nonzero 0x530 052e 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x16.0x4 = 0x52e,0x402 052f 782c |x, | Jump 0x55c 0530 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x16.0x5 = 0x530,0x403 0531 0217 | | Execute Heap_Access,All_Reference 0532 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 0533 6804 |h | Jump_Zero 0x538 0534 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x16.0x6 = 0x534,0x404 0535 0217 | | Execute Heap_Access,All_Reference 0536 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 0537 7824 |x$ | Jump 0x55c 0538 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x16.0x7 = 0x538,0x405 0539 0007 | | Action Break_Optional 053a e406 | | Load 0x2,0x6 ; Debug Table 0x16.0x8 = 0x53a,0x801 053b 0007 | | Action Break_Optional 053c 0148 | H | Execute Heap_Access,Get_Offset ; Debug Table 0x16.0x9 = 0x53c,0x802 053d 0007 | | Action Break_Optional ; Debug Table 0x16.0xa = 0x53d,0x803 053e 00d0 | | Action Swap_Control ; Debug Table 0x16.0xb = 0x53e,0x804 053f 00d1 | | Pop_Control Pop_Count_1 0540 49bb |I | Short_Literal 0x1bb ; Debug Table 0x16.0xc = 0x540,0x405 0541 00eb | | Load_Encached Diana_Cache 0542 0098 | | Execute Package,Field_Read_Dynamic 0543 012c | , | Execute Any,Size 0544 e008 | | Load 0x0,0x8 0545 1b17 | | Execute Package,Field_Read,Field_Number 0x17 0546 025b | [ | Execute Discrete,Check_In_Type 0547 0273 | s | Execute Discrete,Plus 0548 00d9 | | Load_Top At_Offset_1 0549 0007 | | Action Break_Optional 054a e407 | | Load 0x2,0x7 ; Debug Table 0x16.0xd = 0x54a,0xc01 054b 0007 | | Action Break_Optional 054c 0210 | | Execute Heap_Access,Get_Segment ; Debug Table 0x16.0xe = 0x54c,0xc02 054d 0007 | | Action Break_Optional ; Debug Table 0x16.0xf = 0x54d,0xc03 054e 00d0 | | Action Swap_Control ; Debug Table 0x16.0x10 = 0x54e,0xc04 054f 00d1 | | Pop_Control Pop_Count_1 0550 49c8 |I | Short_Literal 0x1c8 ; Debug Table 0x16.0x11 = 0x550,0x804 0551 00eb | | Load_Encached Diana_Cache 0552 0098 | | Execute Package,Field_Read_Dynamic 0553 49c9 |I | Short_Literal 0x1c9 0554 00eb | | Load_Encached Diana_Cache 0555 0098 | | Execute Package,Field_Read_Dynamic 0556 49ca |I | Short_Literal 0x1ca 0557 00eb | | Load_Encached Diana_Cache 0558 0095 | | Execute Package,Field_Reference_Dynamic 0559 e009 | | Load 0x0,0x9 055a 1819 | | Execute Package,Field_Execute,Field_Number 0x19 055b 7800 |x | Jump 0x55c 055c 00d0 | | Action Swap_Control 055d 00d1 | | Pop_Control Pop_Count_1 055e 0031 | 1 | Store_Top Heap_Access,At_Offset_1 ; Debug Table 0x16.0x12 = 0x55e,0xfffd 055f 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x16.0x13 = 0x55f,0xfffc 0560 00da | | Load_Top At_Offset_2 0561 0007 | | Action Break_Optional 0562 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x16.0x14 = 0x562,0x1001 0563 7002 |p | Jump_Nonzero 0x566 0564 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x16.0x15 = 0x564,0x1002 0565 782c |x, | Jump 0x592 0566 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x16.0x16 = 0x566,0x1003 0567 0217 | | Execute Heap_Access,All_Reference 0568 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 0569 6804 |h | Jump_Zero 0x56e 056a 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x16.0x17 = 0x56a,0x1004 056b 0217 | | Execute Heap_Access,All_Reference 056c 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 056d 7824 |x$ | Jump 0x592 056e 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x16.0x18 = 0x56e,0x1005 056f 0007 | | Action Break_Optional 0570 e407 | | Load 0x2,0x7 ; Debug Table 0x16.0x19 = 0x570,0x1401 0571 0007 | | Action Break_Optional 0572 0148 | H | Execute Heap_Access,Get_Offset ; Debug Table 0x16.0x1a = 0x572,0x1402 0573 0007 | | Action Break_Optional ; Debug Table 0x16.0x1b = 0x573,0x1403 0574 00d0 | | Action Swap_Control ; Debug Table 0x16.0x1c = 0x574,0x1404 0575 00d1 | | Pop_Control Pop_Count_1 0576 49bb |I | Short_Literal 0x1bb ; Debug Table 0x16.0x1d = 0x576,0x1005 0577 00eb | | Load_Encached Diana_Cache 0578 0098 | | Execute Package,Field_Read_Dynamic 0579 012c | , | Execute Any,Size 057a e008 | | Load 0x0,0x8 057b 1b17 | | Execute Package,Field_Read,Field_Number 0x17 057c 025b | [ | Execute Discrete,Check_In_Type 057d 0273 | s | Execute Discrete,Plus 057e 00d9 | | Load_Top At_Offset_1 057f 0007 | | Action Break_Optional 0580 e408 | | Load 0x2,0x8 ; Debug Table 0x16.0x1e = 0x580,0x1801 0581 0007 | | Action Break_Optional 0582 0210 | | Execute Heap_Access,Get_Segment ; Debug Table 0x16.0x1f = 0x582,0x1802 0583 0007 | | Action Break_Optional ; Debug Table 0x16.0x20 = 0x583,0x1803 0584 00d0 | | Action Swap_Control ; Debug Table 0x16.0x21 = 0x584,0x1804 0585 00d1 | | Pop_Control Pop_Count_1 0586 49c8 |I | Short_Literal 0x1c8 ; Debug Table 0x16.0x22 = 0x586,0x1404 0587 00eb | | Load_Encached Diana_Cache 0588 0098 | | Execute Package,Field_Read_Dynamic 0589 49c9 |I | Short_Literal 0x1c9 058a 00eb | | Load_Encached Diana_Cache 058b 0098 | | Execute Package,Field_Read_Dynamic 058c 49ca |I | Short_Literal 0x1ca 058d 00eb | | Load_Encached Diana_Cache 058e 0095 | | Execute Package,Field_Reference_Dynamic 058f e009 | | Load 0x0,0x9 0590 1819 | | Execute Package,Field_Execute,Field_Number 0x19 0591 7800 |x | Jump 0x592 0592 00d0 | | Action Swap_Control 0593 00d1 | | Pop_Control Pop_Count_1 0594 0031 | 1 | Store_Top Heap_Access,At_Offset_1 ; Debug Table 0x16.0x23 = 0x594,0xfffc 0595 00e2 | | Load_Encached Integer_Cache ; Debug Table 0x16.0x24 = 0x595,0xfffb 0596 0601 | | Execute_Immediate Set_Value_Unchecked,0x1 0597 e5ff | | Load 0x2,-0x1 ; Debug Table 0x16.0x25 = 0x597,0xfffa 0598 e002 | | Load 0x0,0x2 0599 1820 | | Execute Package,Field_Execute,Field_Number 0x20 059a e00a | | Load 0x0,0xa 059b 1b0d | | Execute Package,Field_Read,Field_Number 0xd 059c 03f1 | | Declare_Variable Discrete,With_Value 059d e5fe | | Load 0x2,-0x2 ; Debug Table 0x16.0x26 = 0x59d,0xfff9 059e e002 | | Load 0x0,0x2 059f 1820 | | Execute Package,Field_Execute,Field_Number 0x20 05a0 e00a | | Load 0x0,0xa 05a1 1b0d | | Execute Package,Field_Read,Field_Number 0xd 05a2 03f1 | | Declare_Variable Discrete,With_Value 05a3 00e2 | | Load_Encached Integer_Cache ; Debug Table 0x16.0x27 = 0x5a3,0xfff8 05a4 0007 | | Action Break_Optional ; Debug Table 0x16.0x28 = 0x5a4,0xfff7 05a5 e5fd | | Load 0x2,-0x3 ; Debug Table 0x16.0x29 = 0x5a5,0x1c01 05a6 021d | | Execute Heap_Access,Is_Null 05a7 0f00 | | Execute_Immediate Equal,0x0 ; Debug Table 0x16.0x2a = 0x5a7,0xfff7 05a8 00e1 | | Load_Encached Boolean_Cache 05a9 03f1 | | Declare_Variable Discrete,With_Value 05aa 0007 | | Action Break_Optional ; Debug Table 0x16.0x2b = 0x5aa,0xfff6 05ab BODY_0518: 05ab 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x16.0x2c = 0x5ab,0x1 05ac 683b |h; | Jump_Zero 0x5e8 05ad e5fd | | Load 0x2,-0x3 ; Debug Table 0x16.0x2d = 0x5ad,0x2 05ae 00eb | | Load_Encached Diana_Cache 05af 18f9 | | Execute Package,Field_Execute,Field_Number 0xf9 05b0 00eb | | Load_Encached Diana_Cache 05b1 1888 | | Execute Package,Field_Execute,Field_Number 0x88 05b2 a402 | | Store_Unchecked 0x2,0x2 05b3 e402 | | Load 0x2,0x2 ; Debug Table 0x16.0x2e = 0x5b3,0x3 05b4 0007 | | Action Break_Optional 05b5 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x16.0x2f = 0x5b5,0x2001 05b6 7002 |p | Jump_Nonzero 0x5b9 05b7 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x16.0x30 = 0x5b7,0x2002 05b8 782c |x, | Jump 0x5e5 05b9 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x16.0x31 = 0x5b9,0x2003 05ba 0217 | | Execute Heap_Access,All_Reference 05bb 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 05bc 6804 |h | Jump_Zero 0x5c1 05bd 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x16.0x32 = 0x5bd,0x2004 05be 0217 | | Execute Heap_Access,All_Reference 05bf 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 05c0 7824 |x$ | Jump 0x5e5 05c1 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x16.0x33 = 0x5c1,0x2005 05c2 0007 | | Action Break_Optional 05c3 e40c | | Load 0x2,0xc ; Debug Table 0x16.0x34 = 0x5c3,0x2401 05c4 0007 | | Action Break_Optional 05c5 0148 | H | Execute Heap_Access,Get_Offset ; Debug Table 0x16.0x35 = 0x5c5,0x2402 05c6 0007 | | Action Break_Optional ; Debug Table 0x16.0x36 = 0x5c6,0x2403 05c7 00d0 | | Action Swap_Control ; Debug Table 0x16.0x37 = 0x5c7,0x2404 05c8 00d1 | | Pop_Control Pop_Count_1 05c9 49bb |I | Short_Literal 0x1bb ; Debug Table 0x16.0x38 = 0x5c9,0x2005 05ca 00eb | | Load_Encached Diana_Cache 05cb 0098 | | Execute Package,Field_Read_Dynamic 05cc 012c | , | Execute Any,Size 05cd e008 | | Load 0x0,0x8 05ce 1b17 | | Execute Package,Field_Read,Field_Number 0x17 05cf 025b | [ | Execute Discrete,Check_In_Type 05d0 0273 | s | Execute Discrete,Plus 05d1 00d9 | | Load_Top At_Offset_1 05d2 0007 | | Action Break_Optional 05d3 e40d | | Load 0x2,0xd ; Debug Table 0x16.0x39 = 0x5d3,0x2801 05d4 0007 | | Action Break_Optional 05d5 0210 | | Execute Heap_Access,Get_Segment ; Debug Table 0x16.0x3a = 0x5d5,0x2802 05d6 0007 | | Action Break_Optional ; Debug Table 0x16.0x3b = 0x5d6,0x2803 05d7 00d0 | | Action Swap_Control ; Debug Table 0x16.0x3c = 0x5d7,0x2804 05d8 00d1 | | Pop_Control Pop_Count_1 05d9 49c8 |I | Short_Literal 0x1c8 ; Debug Table 0x16.0x3d = 0x5d9,0x2404 05da 00eb | | Load_Encached Diana_Cache 05db 0098 | | Execute Package,Field_Read_Dynamic 05dc 49c9 |I | Short_Literal 0x1c9 05dd 00eb | | Load_Encached Diana_Cache 05de 0098 | | Execute Package,Field_Read_Dynamic 05df 49ca |I | Short_Literal 0x1ca 05e0 00eb | | Load_Encached Diana_Cache 05e1 0095 | | Execute Package,Field_Reference_Dynamic 05e2 e009 | | Load 0x0,0x9 05e3 1819 | | Execute Package,Field_Execute,Field_Number 0x19 05e4 7800 |x | Jump 0x5e5 05e5 00d0 | | Action Swap_Control 05e6 00d1 | | Pop_Control Pop_Count_1 05e7 a404 | | Store_Unchecked 0x2,0x4 ; Debug Table 0x16.0x3e = 0x5e7,0x3 05e8 00cf | | Action Mark_Auxiliary 05e9 0007 | | Action Break_Optional ; Debug Table 0x16.0x3f = 0x5e9,0x4 05ea e404 | | Load 0x2,0x4 ; Debug Table 0x16.0x40 = 0x5ea,0x5 05eb 820f | | Call 0x1,0xf 05ec a404 | | Store_Unchecked 0x2,0x4 05ed e405 | | Load 0x2,0x5 ; Debug Table 0x16.0x41 = 0x5ed,0x6 05ee e404 | | Load 0x2,0x4 05ef 8214 | | Call 0x1,0x14 05f0 7073 |ps | Jump_Nonzero 0x664 05f1 4801 |H | Short_Literal 0x1 ; Debug Table 0x16.0x42 = 0x5f1,0x7 05f2 0092 079e | | Action Push_String_Extended,0x79e ; "Check array bounds match" 05f4 e001 | | Load 0x0,0x1 05f5 1875 | u | Execute Package,Field_Execute,Field_Number 0x75 05f6 e5fe | | Load 0x2,-0x2 ; Debug Table 0x16.0x43 = 0x5f6,0x8 05f7 e002 | | Load 0x0,0x2 05f8 1814 | | Execute Package,Field_Execute,Field_Number 0x14 05f9 682c |h, | Jump_Zero 0x626 05fa e407 | | Load 0x2,0x7 ; Debug Table 0x16.0x44 = 0x5fa,0x9 05fb 0f08 | | Execute_Immediate Equal,0x8 05fc 7006 |p | Jump_Nonzero 0x603 05fd e406 | | Load 0x2,0x6 ; Debug Table 0x16.0x45 = 0x5fd,0xa 05fe e001 | | Load 0x0,0x1 05ff 1832 | 2 | Execute Package,Field_Execute,Field_Number 0x32 0600 4800 |H | Short_Literal 0x0 ; Debug Table 0x16.0x46 = 0x600,0xb 0601 0053 | S | Store_Top_Uncheched Discrete,At_Offset_3 0602 7802 |x | Jump 0x605 0603 4fff |O | Short_Literal -0x1 ; Debug Table 0x16.0x47 = 0x603,0xc 0604 0053 | S | Store_Top_Uncheched Discrete,At_Offset_3 0605 00db | | Load_Top At_Offset_3 ; Debug Table 0x16.0x48 = 0x605,0xd 0606 e002 | | Load 0x0,0x2 0607 1b21 | ! | Execute Package,Field_Read,Field_Number 0x21 0608 0260 | ` | Execute Discrete,In_Type 0609 680e |h | Jump_Zero 0x618 060a e5fe | | Load 0x2,-0x2 ; Debug Table 0x16.0x49 = 0x60a,0xe 060b e002 | | Load 0x0,0x2 060c 1826 | & | Execute Package,Field_Execute,Field_Number 0x26 060d 0007 | | Action Break_Optional ; Debug Table 0x16.0x4a = 0x60d,0xf 060e 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x16.0x4b = 0x60e,0x2c01 060f 4800 |H | Short_Literal 0x0 ; Debug Table 0x16.0x4c = 0x60f,0xf 0610 4800 |H | Short_Literal 0x0 0611 6516 |e | Indirect_Literal Discrete,0x328,{0x00000000, 0x7fffffff} 0612 4800 |H | Short_Literal 0x0 0613 4843 |HC | Short_Literal 0x43 0614 e408 | | Load 0x2,0x8 0615 e001 | | Load 0x0,0x1 0616 1843 | C | Execute Package,Field_Execute,Field_Number 0x43 0617 7803 |x | Jump 0x61b 0618 e5fe | | Load 0x2,-0x2 ; Debug Table 0x16.0x4d = 0x618,0x10 0619 e007 | | Load 0x0,0x7 061a 1815 | | Execute Package,Field_Execute,Field_Number 0x15 061b 0007 | | Action Break_Optional ; Debug Table 0x16.0x4e = 0x61b,0x11 061c 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x16.0x4f = 0x61c,0x3001 061d 4800 |H | Short_Literal 0x0 ; Debug Table 0x16.0x50 = 0x61d,0x11 061e 4800 |H | Short_Literal 0x0 061f 6508 |e | Indirect_Literal Discrete,0x328,{0x00000000, 0x7fffffff} 0620 e409 | | Load 0x2,0x9 0621 480e |H | Short_Literal 0xe 0622 e407 | | Load 0x2,0x7 0623 e001 | | Load 0x0,0x1 0624 1843 | C | Execute Package,Field_Execute,Field_Number 0x43 0625 7803 |x | Jump 0x629 0626 e405 | | Load 0x2,0x5 ; Debug Table 0x16.0x51 = 0x626,0x12 0627 e00b | | Load 0x0,0xb 0628 180d | | Execute Package,Field_Execute,Field_Number 0xd 0629 e5fc | | Load 0x2,-0x4 ; Debug Table 0x16.0x52 = 0x629,0x13 062a 6804 |h | Jump_Zero 0x62f 062b e404 | | Load 0x2,0x4 ; Debug Table 0x16.0x53 = 0x62b,0x14 062c e00b | | Load 0x0,0xb 062d 180e | | Execute Package,Field_Execute,Field_Number 0xe 062e 782a |x* | Jump 0x659 062f e407 | | Load 0x2,0x7 ; Debug Table 0x16.0x54 = 0x62f,0x15 0630 0f08 | | Execute_Immediate Equal,0x8 0631 7006 |p | Jump_Nonzero 0x638 0632 e406 | | Load 0x2,0x6 ; Debug Table 0x16.0x55 = 0x632,0x16 0633 e001 | | Load 0x0,0x1 0634 1832 | 2 | Execute Package,Field_Execute,Field_Number 0x32 0635 4800 |H | Short_Literal 0x0 ; Debug Table 0x16.0x56 = 0x635,0x17 0636 0053 | S | Store_Top_Uncheched Discrete,At_Offset_3 0637 7802 |x | Jump 0x63a 0638 4fff |O | Short_Literal -0x1 ; Debug Table 0x16.0x57 = 0x638,0x18 0639 0053 | S | Store_Top_Uncheched Discrete,At_Offset_3 063a 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x16.0x58 = 0x63a,0x19 063b 6810 |h | Jump_Zero 0x64c 063c e5fd | | Load 0x2,-0x3 ; Debug Table 0x16.0x59 = 0x63c,0x1a 063d e002 | | Load 0x0,0x2 063e 1826 | & | Execute Package,Field_Execute,Field_Number 0x26 063f 0007 | | Action Break_Optional ; Debug Table 0x16.0x5a = 0x63f,0x1b 0640 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x16.0x5b = 0x640,0x3401 0641 4800 |H | Short_Literal 0x0 ; Debug Table 0x16.0x5c = 0x641,0x1b 0642 4800 |H | Short_Literal 0x0 0643 64e4 |d | Indirect_Literal Discrete,0x328,{0x00000000, 0x7fffffff} 0644 4800 |H | Short_Literal 0x0 0645 4843 |HC | Short_Literal 0x43 0646 e5fd | | Load 0x2,-0x3 0647 e002 | | Load 0x0,0x2 0648 1820 | | Execute Package,Field_Execute,Field_Number 0x20 0649 e001 | | Load 0x0,0x1 064a 1843 | C | Execute Package,Field_Execute,Field_Number 0x43 064b 7803 |x | Jump 0x64f 064c e5ff | | Load 0x2,-0x1 ; Debug Table 0x16.0x5d = 0x64c,0x1c 064d e002 | | Load 0x0,0x2 064e 1826 | & | Execute Package,Field_Execute,Field_Number 0x26 064f 0007 | | Action Break_Optional ; Debug Table 0x16.0x5e = 0x64f,0x1d 0650 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x16.0x5f = 0x650,0x3801 0651 4800 |H | Short_Literal 0x0 ; Debug Table 0x16.0x60 = 0x651,0x1d 0652 4800 |H | Short_Literal 0x0 0653 64d4 |d | Indirect_Literal Discrete,0x328,{0x00000000, 0x7fffffff} 0654 e409 | | Load 0x2,0x9 0655 480f |H | Short_Literal 0xf 0656 e407 | | Load 0x2,0x7 0657 e001 | | Load 0x0,0x1 0658 1843 | C | Execute Package,Field_Execute,Field_Number 0x43 0659 4ffd |O | Short_Literal -0x3 ; Debug Table 0x16.0x61 = 0x659,0x1e 065a e001 | | Load 0x0,0x1 065b 1830 | 0 | Execute Package,Field_Execute,Field_Number 0x30 065c 4800 |H | Short_Literal 0x0 ; Debug Table 0x16.0x62 = 0x65c,0x1f 065d e003 | | Load 0x0,0x3 065e 1816 | | Execute Package,Field_Execute,Field_Number 0x16 065f 4800 |H | Short_Literal 0x0 ; Debug Table 0x16.0x63 = 0x65f,0x20 0660 e003 | | Load 0x0,0x3 0661 1816 | | Execute Package,Field_Execute,Field_Number 0x16 0662 e001 | | Load 0x0,0x1 ; Debug Table 0x16.0x64 = 0x662,0x21 0663 1853 | S | Execute Package,Field_Execute,Field_Number 0x53 0664 0007 | | Action Break_Optional ; Debug Table 0x16.0x65 = 0x664,0x22 0665 e402 | | Load 0x2,0x2 ; Debug Table 0x16.0x66 = 0x665,0x3c01 0666 7002 |p | Jump_Nonzero 0x669 0667 00ee | | Load_Encached Diana_Seq_Type_Cache ; Debug Table 0x16.0x67 = 0x667,0x3c02 0668 7803 |x | Jump 0x66c 0669 e402 | | Load 0x2,0x2 ; Debug Table 0x16.0x68 = 0x669,0x3c03 066a 0217 | | Execute Heap_Access,All_Reference 066b 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 066c a402 | | Store_Unchecked 0x2,0x2 ; Debug Table 0x16.0x69 = 0x66c,0x22 066d 0007 | | Action Break_Optional ; Debug Table 0x16.0x6a = 0x66d,0x23 066e e402 | | Load 0x2,0x2 ; Debug Table 0x16.0x6b = 0x66e,0x4001 066f 021d | | Execute Heap_Access,Is_Null 0670 7079 |py | Jump_Nonzero 0x6ea ; Debug Table 0x16.0x6c = 0x670,0x23 0671 0007 | | Action Break_Optional ; Debug Table 0x16.0x6d = 0x671,0x24 0672 e403 | | Load 0x2,0x3 ; Debug Table 0x16.0x6e = 0x672,0x4401 0673 7002 |p | Jump_Nonzero 0x676 0674 00ee | | Load_Encached Diana_Seq_Type_Cache ; Debug Table 0x16.0x6f = 0x674,0x4402 0675 7803 |x | Jump 0x679 0676 e403 | | Load 0x2,0x3 ; Debug Table 0x16.0x70 = 0x676,0x4403 0677 0217 | | Execute Heap_Access,All_Reference 0678 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 0679 a403 | | Store_Unchecked 0x2,0x3 ; Debug Table 0x16.0x71 = 0x679,0x24 067a e406 | | Load 0x2,0x6 ; Debug Table 0x16.0x72 = 0x67a,0x25 067b 0a01 | | Execute_Immediate Plus,0x1 067c 0248 | H | Execute Discrete,Check_In_Integer 067d a406 | | Store_Unchecked 0x2,0x6 067e e402 | | Load 0x2,0x2 ; Debug Table 0x16.0x73 = 0x67e,0x26 067f 0007 | | Action Break_Optional 0680 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x16.0x74 = 0x680,0x4801 0681 7002 |p | Jump_Nonzero 0x684 0682 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x16.0x75 = 0x682,0x4802 0683 782c |x, | Jump 0x6b0 0684 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x16.0x76 = 0x684,0x4803 0685 0217 | | Execute Heap_Access,All_Reference 0686 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 0687 6804 |h | Jump_Zero 0x68c 0688 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x16.0x77 = 0x688,0x4804 0689 0217 | | Execute Heap_Access,All_Reference 068a 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 068b 7824 |x$ | Jump 0x6b0 068c 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x16.0x78 = 0x68c,0x4805 068d 0007 | | Action Break_Optional 068e e40d | | Load 0x2,0xd ; Debug Table 0x16.0x79 = 0x68e,0x4c01 068f 0007 | | Action Break_Optional 0690 0148 | H | Execute Heap_Access,Get_Offset ; Debug Table 0x16.0x7a = 0x690,0x4c02 0691 0007 | | Action Break_Optional ; Debug Table 0x16.0x7b = 0x691,0x4c03 0692 00d0 | | Action Swap_Control ; Debug Table 0x16.0x7c = 0x692,0x4c04 0693 00d1 | | Pop_Control Pop_Count_1 0694 49bb |I | Short_Literal 0x1bb ; Debug Table 0x16.0x7d = 0x694,0x4805 0695 00eb | | Load_Encached Diana_Cache 0696 0098 | | Execute Package,Field_Read_Dynamic 0697 012c | , | Execute Any,Size 0698 e008 | | Load 0x0,0x8 0699 1b17 | | Execute Package,Field_Read,Field_Number 0x17 069a 025b | [ | Execute Discrete,Check_In_Type 069b 0273 | s | Execute Discrete,Plus 069c 00d9 | | Load_Top At_Offset_1 069d 0007 | | Action Break_Optional 069e e40e | | Load 0x2,0xe ; Debug Table 0x16.0x7e = 0x69e,0x5001 069f 0007 | | Action Break_Optional 06a0 0210 | | Execute Heap_Access,Get_Segment ; Debug Table 0x16.0x7f = 0x6a0,0x5002 06a1 0007 | | Action Break_Optional ; Debug Table 0x16.0x80 = 0x6a1,0x5003 06a2 00d0 | | Action Swap_Control ; Debug Table 0x16.0x81 = 0x6a2,0x5004 06a3 00d1 | | Pop_Control Pop_Count_1 06a4 49c8 |I | Short_Literal 0x1c8 ; Debug Table 0x16.0x82 = 0x6a4,0x4c04 06a5 00eb | | Load_Encached Diana_Cache 06a6 0098 | | Execute Package,Field_Read_Dynamic 06a7 49c9 |I | Short_Literal 0x1c9 06a8 00eb | | Load_Encached Diana_Cache 06a9 0098 | | Execute Package,Field_Read_Dynamic 06aa 49ca |I | Short_Literal 0x1ca 06ab 00eb | | Load_Encached Diana_Cache 06ac 0095 | | Execute Package,Field_Reference_Dynamic 06ad e009 | | Load 0x0,0x9 06ae 1819 | | Execute Package,Field_Execute,Field_Number 0x19 06af 7800 |x | Jump 0x6b0 06b0 00d0 | | Action Swap_Control 06b1 00d1 | | Pop_Control Pop_Count_1 06b2 a404 | | Store_Unchecked 0x2,0x4 ; Debug Table 0x16.0x83 = 0x6b2,0x26 06b3 e403 | | Load 0x2,0x3 ; Debug Table 0x16.0x84 = 0x6b3,0x27 06b4 0007 | | Action Break_Optional 06b5 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x16.0x85 = 0x6b5,0x5401 06b6 7002 |p | Jump_Nonzero 0x6b9 06b7 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x16.0x86 = 0x6b7,0x5402 06b8 782c |x, | Jump 0x6e5 06b9 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x16.0x87 = 0x6b9,0x5403 06ba 0217 | | Execute Heap_Access,All_Reference 06bb 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 06bc 6804 |h | Jump_Zero 0x6c1 06bd 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x16.0x88 = 0x6bd,0x5404 06be 0217 | | Execute Heap_Access,All_Reference 06bf 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 06c0 7824 |x$ | Jump 0x6e5 06c1 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x16.0x89 = 0x6c1,0x5405 06c2 0007 | | Action Break_Optional 06c3 e40d | | Load 0x2,0xd ; Debug Table 0x16.0x8a = 0x6c3,0x5801 06c4 0007 | | Action Break_Optional 06c5 0148 | H | Execute Heap_Access,Get_Offset ; Debug Table 0x16.0x8b = 0x6c5,0x5802 06c6 0007 | | Action Break_Optional ; Debug Table 0x16.0x8c = 0x6c6,0x5803 06c7 00d0 | | Action Swap_Control ; Debug Table 0x16.0x8d = 0x6c7,0x5804 06c8 00d1 | | Pop_Control Pop_Count_1 06c9 49bb |I | Short_Literal 0x1bb ; Debug Table 0x16.0x8e = 0x6c9,0x5405 06ca 00eb | | Load_Encached Diana_Cache 06cb 0098 | | Execute Package,Field_Read_Dynamic 06cc 012c | , | Execute Any,Size 06cd e008 | | Load 0x0,0x8 06ce 1b17 | | Execute Package,Field_Read,Field_Number 0x17 06cf 025b | [ | Execute Discrete,Check_In_Type 06d0 0273 | s | Execute Discrete,Plus 06d1 00d9 | | Load_Top At_Offset_1 06d2 0007 | | Action Break_Optional 06d3 e40e | | Load 0x2,0xe ; Debug Table 0x16.0x8f = 0x6d3,0x5c01 06d4 0007 | | Action Break_Optional 06d5 0210 | | Execute Heap_Access,Get_Segment ; Debug Table 0x16.0x90 = 0x6d5,0x5c02 06d6 0007 | | Action Break_Optional ; Debug Table 0x16.0x91 = 0x6d6,0x5c03 06d7 00d0 | | Action Swap_Control ; Debug Table 0x16.0x92 = 0x6d7,0x5c04 06d8 00d1 | | Pop_Control Pop_Count_1 06d9 49c8 |I | Short_Literal 0x1c8 ; Debug Table 0x16.0x93 = 0x6d9,0x5804 06da 00eb | | Load_Encached Diana_Cache 06db 0098 | | Execute Package,Field_Read_Dynamic 06dc 49c9 |I | Short_Literal 0x1c9 06dd 00eb | | Load_Encached Diana_Cache 06de 0098 | | Execute Package,Field_Read_Dynamic 06df 49ca |I | Short_Literal 0x1ca 06e0 00eb | | Load_Encached Diana_Cache 06e1 0095 | | Execute Package,Field_Reference_Dynamic 06e2 e009 | | Load 0x0,0x9 06e3 1819 | | Execute Package,Field_Execute,Field_Number 0x19 06e4 7800 |x | Jump 0x6e5 06e5 00d0 | | Action Swap_Control 06e6 00d1 | | Pop_Control Pop_Count_1 06e7 a405 | | Store_Unchecked 0x2,0x5 ; Debug Table 0x16.0x94 = 0x6e7,0x27 06e8 00c9 | | Action Pop_Auxiliary_Loop 06e9 7f00 | | Jump 0x5ea 06ea 4505 |E | Exit_Suprogram New_Top_Offset 0x5 06eb 0000 0000 | | .BLANK 0000[0x5] 06f0 ; -------------------------------------------------------------------------------------- 06f0 ; SUBPROGRAM 06f0 ; -------------------------------------------------------------------------------------- 06f0 06f3 | | .CONST 0x06f3 ; Address of begin 06f1 0004 | | .CONST 0x0004 ; Address of exception handler 06f2 0001 | | .CONST 0x0001 ; Number of locals 06f3 BODY_06f0: 06f3 INIT_06f0: 06f3 0007 | | Action Break_Optional ; Debug Table 0x17 = .DEBUG 0x06f3,0x0cb8,0x1002,0x0000,0x0058,0xc795,0x0000,0x0aa6 ; Debug Table 0x17.0x0 = 0x6f3,0x1 06f4 e5ff | | Load 0x2,-0x1 ; Debug Table 0x17.0x1 = 0x6f4,0x401 06f5 0007 | | Action Break_Optional 06f6 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0x17.0x2 = 0x6f6,0x402 06f7 0007 | | Action Break_Optional ; Debug Table 0x17.0x3 = 0x6f7,0x403 06f8 0007 | | Action Break_Optional ; Debug Table 0x17.0x4 = 0x6f8,0x404 06f9 0b3b | ; | Execute_Immediate Case_Compare,0x3b ; Debug Table 0x17.0x5 = 0x6f9,0x1 06fa 7003 |p | Jump_Nonzero 0x6fe 06fb 0b3c | < | Execute_Immediate Case_Compare,0x3c 06fc 7005 |p | Jump_Nonzero 0x702 06fd 7808 |x | Jump 0x706 ; Debug Table 0x17.0x6 = 0x6fd,0x4 06fe 00db | | Load_Top At_Offset_3 ; Debug Table 0x17.0x7 = 0x6fe,0x2 06ff 00eb | | Load_Encached Diana_Cache 0700 18e8 | | Execute Package,Field_Execute,Field_Number 0xe8 0701 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0702 00db | | Load_Top At_Offset_3 ; Debug Table 0x17.0x8 = 0x702,0x3 0703 00eb | | Load_Encached Diana_Cache 0704 18b9 | | Execute Package,Field_Execute,Field_Number 0xb9 0705 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0706 00d1 | | Pop_Control Pop_Count_1 0707 4831 |H1 | Short_Literal 0x31 0708 0257 | W | Execute Discrete,Raise 0709 0000 0000 | | .BLANK 0000[0x7] 0710 ; -------------------------------------------------------------------------------------- 0710 ; SUBPROGRAM 0710 ; -------------------------------------------------------------------------------------- 0710 0713 | | .CONST 0x0713 ; Address of begin 0711 0004 | | .CONST 0x0004 ; Address of exception handler 0712 0001 | | .CONST 0x0001 ; Number of locals 0713 BODY_0710: 0713 INIT_0710: 0713 0007 | | Action Break_Optional ; Debug Table 0x18 = .DEBUG 0x0713,0x0ccc,0x1002,0x0000,0x0058,0xc795,0x0000,0x0ade ; Debug Table 0x18.0x0 = 0x713,0x1 0714 e5ff | | Load 0x2,-0x1 ; Debug Table 0x18.0x1 = 0x714,0x401 0715 0007 | | Action Break_Optional 0716 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0x18.0x2 = 0x716,0x402 0717 0007 | | Action Break_Optional ; Debug Table 0x18.0x3 = 0x717,0x403 0718 0007 | | Action Break_Optional ; Debug Table 0x18.0x4 = 0x718,0x404 0719 0b66 | f | Execute_Immediate Case_Compare,0x66 ; Debug Table 0x18.0x5 = 0x719,0x1 071a 7004 |p | Jump_Nonzero 0x71f 071b 0b6d | m | Execute_Immediate Case_Compare,0x6d 071c 701e |p | Jump_Nonzero 0x73b 071d 00db | | Load_Top At_Offset_3 ; Debug Table 0x18.0x6 = 0x71d,0x8 071e 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 071f 00db | | Load_Top At_Offset_3 ; Debug Table 0x18.0x7 = 0x71f,0x2 0720 00eb | | Load_Encached Diana_Cache 0721 18ba | | Execute Package,Field_Execute,Field_Number 0xba 0722 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x18.0x8 = 0x722,0x801 0723 021d | | Execute Heap_Access,Is_Null 0724 00d0 | | Action Swap_Control 0725 00d1 | | Pop_Control Pop_Count_1 0726 6812 |h | Jump_Zero 0x739 ; Debug Table 0x18.0x9 = 0x726,0x2 0727 00cf | | Action Mark_Auxiliary ; Debug Table 0x18.0xa = 0x727,0x3 0728 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x18.0xb = 0x728,0xf3ff 0729 e5ff | | Load 0x2,-0x1 072a 00eb | | Load_Encached Diana_Cache 072b 18d4 | | Execute Package,Field_Execute,Field_Number 0xd4 072c 0031 | 1 | Store_Top Heap_Access,At_Offset_1 072d 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x18.0xc = 0x72d,0xf3fe 072e 00d9 | | Load_Top At_Offset_1 072f 4976 |Iv | Short_Literal 0x176 0730 00eb | | Load_Encached Diana_Cache 0731 0098 | | Execute Package,Field_Read_Dynamic 0732 1813 | | Execute Package,Field_Execute,Field_Number 0x13 0733 0031 | 1 | Store_Top Heap_Access,At_Offset_1 0734 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x18.0xd = 0x734,0xc01 0735 00eb | | Load_Encached Diana_Cache 0736 18ec | | Execute Package,Field_Execute,Field_Number 0xec 0737 8225 | % | Call 0x1,0x25 0738 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0739 00db | | Load_Top At_Offset_3 ; Debug Table 0x18.0xe = 0x739,0x4 073a 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 073b 00db | | Load_Top At_Offset_3 ; Debug Table 0x18.0xf = 0x73b,0x5 073c 00eb | | Load_Encached Diana_Cache 073d 18b9 | | Execute Package,Field_Execute,Field_Number 0xb9 073e 00eb | | Load_Encached Diana_Cache 073f 18ba | | Execute Package,Field_Execute,Field_Number 0xba 0740 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x18.0x10 = 0x740,0x1001 0741 021d | | Execute Heap_Access,Is_Null 0742 00d0 | | Action Swap_Control 0743 00d1 | | Pop_Control Pop_Count_1 0744 6805 |h | Jump_Zero 0x74a ; Debug Table 0x18.0x11 = 0x744,0x5 0745 00db | | Load_Top At_Offset_3 ; Debug Table 0x18.0x12 = 0x745,0x6 0746 00eb | | Load_Encached Diana_Cache 0747 18b9 | | Execute Package,Field_Execute,Field_Number 0xb9 0748 8226 | & | Call 0x1,0x26 0749 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 074a 00db | | Load_Top At_Offset_3 ; Debug Table 0x18.0x13 = 0x74a,0x7 074b 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 074c 0000 0000 | | .BLANK 0000[0x4] 0750 ; -------------------------------------------------------------------------------------- 0750 ; SUBPROGRAM 0750 ; -------------------------------------------------------------------------------------- 0750 0764 | d | .CONST 0x0764 ; Address of begin 0751 0004 | | .CONST 0x0004 ; Address of exception handler 0752 0002 | | .CONST 0x0002 ; Number of locals 0753 INIT_0750: 0753 00da | | Load_Top At_Offset_2 ; Debug Table 0x19 = .DEBUG 0x0753,0x0cf6,0x1001,0x0000,0x0058,0xc795,0x0000,0x04e3 ; Debug Table 0x19.0x0 = 0x753,0xffff 0754 e7fe | | Load 0x3,-0x2 0755 0279 | y | Execute Discrete,And 0756 6809 |h | Jump_Zero 0x760 0757 e7fc | | Load 0x3,-0x4 0758 00eb | | Load_Encached Diana_Cache 0759 18a1 | | Execute Package,Field_Execute,Field_Number 0xa1 075a e7fd | | Load 0x3,-0x3 075b 00eb | | Load_Encached Diana_Cache 075c 18a1 | | Execute Package,Field_Execute,Field_Number 0xa1 075d e006 | | Load 0x0,0x6 075e 184a | J | Execute Package,Field_Execute,Field_Number 0x4a 075f 7801 |x | Jump 0x761 0760 4800 |H | Short_Literal 0x0 0761 0f00 | | Execute_Immediate Equal,0x0 0762 00e1 | | Load_Encached Boolean_Cache 0763 03f1 | | Declare_Variable Discrete,With_Value 0764 BODY_0750: 0764 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x19.0x1 = 0x764,0x1 0765 682d |h- | Jump_Zero 0x793 0766 00db | | Load_Top At_Offset_3 ; Debug Table 0x19.0x2 = 0x766,0x2 0767 6806 |h | Jump_Zero 0x76e 0768 e7fd | | Load 0x3,-0x3 ; Debug Table 0x19.0x3 = 0x768,0x3 0769 00eb | | Load_Encached Diana_Cache 076a 18a0 | | Execute Package,Field_Execute,Field_Number 0xa0 076b e001 | | Load 0x0,0x1 076c 1838 | 8 | Execute Package,Field_Execute,Field_Number 0x38 076d 780d |x | Jump 0x77b 076e e5ff | | Load 0x2,-0x1 ; Debug Table 0x19.0x4 = 0x76e,0x4 076f e002 | | Load 0x0,0x2 0770 1826 | & | Execute Package,Field_Execute,Field_Number 0x26 0771 0007 | | Action Break_Optional ; Debug Table 0x19.0x5 = 0x771,0x5 0772 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x19.0x6 = 0x772,0x401 0773 4800 |H | Short_Literal 0x0 ; Debug Table 0x19.0x7 = 0x773,0x5 0774 4800 |H | Short_Literal 0x0 0775 601e |` | Indirect_Literal Discrete,0x794,{0x00000000, 0x7fffffff} 0776 4800 |H | Short_Literal 0x0 0777 e7fb | | Load 0x3,-0x5 0778 4801 |H | Short_Literal 0x1 0779 e001 | | Load 0x0,0x1 077a 1843 | C | Execute Package,Field_Execute,Field_Number 0x43 077b e7fe | | Load 0x3,-0x2 ; Debug Table 0x19.0x8 = 0x77b,0x6 077c 6806 |h | Jump_Zero 0x783 077d e7fc | | Load 0x3,-0x4 ; Debug Table 0x19.0x9 = 0x77d,0x7 077e 00eb | | Load_Encached Diana_Cache 077f 18a0 | | Execute Package,Field_Execute,Field_Number 0xa0 0780 e001 | | Load 0x0,0x1 0781 1838 | 8 | Execute Package,Field_Execute,Field_Number 0x38 0782 780d |x | Jump 0x790 0783 e5fe | | Load 0x2,-0x2 ; Debug Table 0x19.0xa = 0x783,0x8 0784 e002 | | Load 0x0,0x2 0785 1826 | & | Execute Package,Field_Execute,Field_Number 0x26 0786 0007 | | Action Break_Optional ; Debug Table 0x19.0xb = 0x786,0x9 0787 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x19.0xc = 0x787,0x801 0788 4800 |H | Short_Literal 0x0 ; Debug Table 0x19.0xd = 0x788,0x9 0789 4800 |H | Short_Literal 0x0 078a 6009 |` | Indirect_Literal Discrete,0x794,{0x00000000, 0x7fffffff} 078b 4800 |H | Short_Literal 0x0 078c e7fb | | Load 0x3,-0x5 078d 4801 |H | Short_Literal 0x1 078e e001 | | Load 0x0,0x1 078f 1843 | C | Execute Package,Field_Execute,Field_Number 0x43 0790 4801 |H | Short_Literal 0x1 ; Debug Table 0x19.0xe = 0x790,0xa 0791 e003 | | Load 0x0,0x3 0792 1816 | | Execute Package,Field_Execute,Field_Number 0x16 0793 4506 |E | Exit_Suprogram New_Top_Offset 0x6 0794 0000 0000 | | .LITERAL {0x00000000, 0x7fffffff} 0798 ; -------------------------------------------------------------------------------------- 0798 ; STRING TABLE 0798 ; -------------------------------------------------------------------------------------- 0798 0010 | | .STRTAB 0x0010->0x07a0 ; "Check discrete subtype match" 0799 002a | * | .STRTAB 0x002a->0x07ae ; "RETURN NOMINAL DELTA ACTION" 079a 0043 | C | .STRTAB 0x0043->0x07bb ; "Check fixed subtype bounds match" 079b 0061 | a | .STRTAB 0x0061->0x07cb ; "RETURN DIGITS ACTION" 079c 0073 | s | .STRTAB 0x0073->0x07d5 ; "Check Float subtype bounds match" 079d 0091 | | .STRTAB 0x0091->0x07e5 ; "Check subtype discriminant constraints for equality" 079e 00c2 | | .STRTAB 0x00c2->0x07ff ; "Check array bounds match" 079f 00d8 | | .STREND 0x00d8->0x080b 07a0 4368 6563 |Chec| .STRTAB_STRINGS 080b 0000 0000 | | .BLANK 0000[0x5] 0810 ; -------------------------------------------------------------------------------------- 0810 ; Debug Table 0810 ; -------------------------------------------------------------------------------------- 0810 0003 001a | | .CONST 0x0003,0x001a 0812 000b 08e2 | | .DEBUG 0x000b,0x08e2,0x4000,0x0000,0x0057,0x3485,0x0000,0x00b8 081a 0012 08ea | | .DEBUG 0x0012,0x08ea,0x4000,0x0000,0x0058,0xc795,0x0000,0x0008 0822 004b 0920 | K | .DEBUG 0x004b,0x0920,0x1001,0x0000,0x0057,0x3485,0x0000,0x00c8 082a 005b 0928 | [ (| .DEBUG 0x005b,0x0928,0x1001,0x0000,0x0057,0x3485,0x0000,0x00d3 0832 0093 0948 | H| .DEBUG 0x0093,0x0948,0x1001,0x0000,0x0057,0x3485,0x0000,0x00de 083a 00a3 0950 | P| .DEBUG 0x00a3,0x0950,0x1002,0x0000,0x0058,0xc795,0x0000,0x001d 0842 00bb 0962 | b| .DEBUG 0x00bb,0x0962,0x1002,0x0000,0x0058,0xc795,0x0000,0x0052 084a 010b 0986 | | .DEBUG 0x010b,0x0986,0x1002,0x0000,0x0058,0xc795,0x0000,0x0167 0852 015b 099e | [ | .DEBUG 0x015b,0x099e,0x1002,0x0000,0x0058,0xc795,0x0000,0x01d9 085a 01ab 09c4 | | .DEBUG 0x01ab,0x09c4,0x1001,0x0000,0x0058,0xc795,0x0000,0x026c 0862 01db 09e4 | | .DEBUG 0x01db,0x09e4,0x1001,0x0000,0x0058,0xc795,0x0000,0x02cc 086a 021b 0a0c | | .DEBUG 0x021b,0x0a0c,0x1002,0x0000,0x0058,0xc795,0x0000,0x035e 0872 026b 0a24 | k $| .DEBUG 0x026b,0x0a24,0x1002,0x0000,0x0058,0xc795,0x0000,0x03d0 087a 02bb 0a4a | J| .DEBUG 0x02bb,0x0a4a,0x1001,0x0000,0x0058,0xc795,0x0000,0x0463 0882 02eb 0a6a | j| .DEBUG 0x02eb,0x0a6a,0x1001,0x0000,0x0058,0xc795,0x0000,0x04c2 088a 0333 0a7a | 3 z| .DEBUG 0x0333,0x0a7a,0x1001,0x0000,0x0058,0xc795,0x0000,0x059c 0892 0353 0a8a | S | .DEBUG 0x0353,0x0a8a,0x1001,0x0000,0x0058,0xc795,0x0000,0x05d9 089a 03b3 0ab8 | | .DEBUG 0x03b3,0x0ab8,0x1001,0x0000,0x0058,0xc795,0x0000,0x05f2 08a2 03eb 0ad4 | | .DEBUG 0x03eb,0x0ad4,0x1001,0x0000,0x0058,0xc795,0x0000,0x0682 08aa 046b 0b12 | k | .DEBUG 0x046b,0x0b12,0x1002,0x0000,0x0058,0xc795,0x0000,0x077d 08b2 0483 0b22 | "| .DEBUG 0x0483,0x0b22,0x1002,0x0000,0x0058,0xc795,0x0000,0x07b1 08ba 04ab 0b42 | B| .DEBUG 0x04ab,0x0b42,0x1001,0x0000,0x0058,0xc795,0x0000,0x080d 08c2 051b 0b8c | | .DEBUG 0x051b,0x0b8c,0x1001,0x0000,0x0058,0xc795,0x0000,0x08c2 08ca 06f3 0cb8 | | .DEBUG 0x06f3,0x0cb8,0x1002,0x0000,0x0058,0xc795,0x0000,0x0aa6 08d2 0713 0ccc | | .DEBUG 0x0713,0x0ccc,0x1002,0x0000,0x0058,0xc795,0x0000,0x0ade 08da 0753 0cf6 | S | .DEBUG 0x0753,0x0cf6,0x1001,0x0000,0x0058,0xc795,0x0000,0x04e3 08e2 ; -------------------------------------------------------------------------------------- 08e2 ; Debug3 Subtable 0x0 08e2 ; -------------------------------------------------------------------------------------- 08e2 0003 0000 | | .DBG3TAB 0x0003,0x0000 08e4 000b ffff | | .CONST 0x000b,0xffff 08e6 000d fffe | | .CONST 0x000d,0xfffe 08e8 000f fffd | | .CONST 0x000f,0xfffd 08ea ; -------------------------------------------------------------------------------------- 08ea ; Debug3 Subtable 0x1 08ea ; -------------------------------------------------------------------------------------- 08ea 001a 0000 | | .DBG3TAB 0x001a,0x0000 08ec 0012 ffff | | .CONST 0x0012,0xffff 08ee 0013 fffe | | .CONST 0x0013,0xfffe 08f0 0014 fffd | | .CONST 0x0014,0xfffd 08f2 0016 fffc | | .CONST 0x0016,0xfffc 08f4 0018 fffb | | .CONST 0x0018,0xfffb 08f6 001a fffa | | .CONST 0x001a,0xfffa 08f8 001c fff9 | | .CONST 0x001c,0xfff9 08fa 001e fff8 | | .CONST 0x001e,0xfff8 08fc 0020 fff7 | | .CONST 0x0020,0xfff7 08fe 0022 fff6 | " | .CONST 0x0022,0xfff6 0900 0024 fff5 | $ | .CONST 0x0024,0xfff5 0902 0026 fff4 | & | .CONST 0x0026,0xfff4 0904 0028 fff3 | ( | .CONST 0x0028,0xfff3 0906 002a fff2 | * | .CONST 0x002a,0xfff2 0908 002c fff1 | , | .CONST 0x002c,0xfff1 090a 002e fff0 | . | .CONST 0x002e,0xfff0 090c 0030 ffef | 0 | .CONST 0x0030,0xffef 090e 0032 ffee | 2 | .CONST 0x0032,0xffee 0910 0034 ffed | 4 | .CONST 0x0034,0xffed 0912 0036 ffec | 6 | .CONST 0x0036,0xffec 0914 0038 ffeb | 8 | .CONST 0x0038,0xffeb 0916 003a ffea | : | .CONST 0x003a,0xffea 0918 003c ffe9 | < | .CONST 0x003c,0xffe9 091a 003e ffe8 | > | .CONST 0x003e,0xffe8 091c 0040 ffe7 | @ | .CONST 0x0040,0xffe7 091e 0042 ffe6 | B | .CONST 0x0042,0xffe6 0920 ; -------------------------------------------------------------------------------------- 0920 ; Debug3 Subtable 0x2 0920 ; -------------------------------------------------------------------------------------- 0920 0000 0003 | | .DBG3TAB 0x0000,0x0003 0922 004b 0001 | K | .CONST 0x004b,0x0001 0924 004c 0401 | L | .CONST 0x004c,0x0401 0926 004d 0001 | M | .CONST 0x004d,0x0001 0928 ; -------------------------------------------------------------------------------------- 0928 ; Debug3 Subtable 0x3 0928 ; -------------------------------------------------------------------------------------- 0928 0001 000e | | .DBG3TAB 0x0001,0x000e 092a 005b ffff | [ | .CONST 0x005b,0xffff 092c 005c 0001 | \ | .CONST 0x005c,0x0001 092e 0060 0002 | ` | .CONST 0x0060,0x0002 0930 0065 0003 | e | .CONST 0x0065,0x0003 0932 0068 0004 | h | .CONST 0x0068,0x0004 0934 0069 0401 | i | .CONST 0x0069,0x0401 0936 006a 0004 | j | .CONST 0x006a,0x0004 0938 0072 0005 | r | .CONST 0x0072,0x0005 093a 0075 0006 | u | .CONST 0x0075,0x0006 093c 0076 0801 | v | .CONST 0x0076,0x0801 093e 0077 0006 | w | .CONST 0x0077,0x0006 0940 007f 0007 | | .CONST 0x007f,0x0007 0942 0082 0008 | | .CONST 0x0082,0x0008 0944 0085 0009 | | .CONST 0x0085,0x0009 0946 0088 000a | | .CONST 0x0088,0x000a 0948 ; -------------------------------------------------------------------------------------- 0948 ; Debug3 Subtable 0x4 0948 ; -------------------------------------------------------------------------------------- 0948 0000 0003 | | .DBG3TAB 0x0000,0x0003 094a 0093 0001 | | .CONST 0x0093,0x0001 094c 0095 0401 | | .CONST 0x0095,0x0401 094e 0096 0001 | | .CONST 0x0096,0x0001 0950 ; -------------------------------------------------------------------------------------- 0950 ; Debug3 Subtable 0x5 0950 ; -------------------------------------------------------------------------------------- 0950 0000 0008 | | .DBG3TAB 0x0000,0x0008 0952 00a3 0001 | | .CONST 0x00a3,0x0001 0954 00a4 0401 | | .CONST 0x00a4,0x0401 0956 00a6 0402 | | .CONST 0x00a6,0x0402 0958 00a7 0403 | | .CONST 0x00a7,0x0403 095a 00a8 0404 | | .CONST 0x00a8,0x0404 095c 00a9 0001 | | .CONST 0x00a9,0x0001 095e 00ab 0002 | | .CONST 0x00ab,0x0002 0960 00b5 0003 | | .CONST 0x00b5,0x0003 0962 ; -------------------------------------------------------------------------------------- 0962 ; Debug3 Subtable 0x6 0962 ; -------------------------------------------------------------------------------------- 0962 0008 0009 | | .DBG3TAB 0x0008,0x0009 0964 00bb ffff | | .CONST 0x00bb,0xffff 0966 00bf fffe | | .CONST 0x00bf,0xfffe 0968 00c3 fffd | | .CONST 0x00c3,0xfffd 096a 00c4 fffc | | .CONST 0x00c4,0xfffc 096c 00c5 fffb | | .CONST 0x00c5,0xfffb 096e 00ca fffa | | .CONST 0x00ca,0xfffa 0970 00cf fff9 | | .CONST 0x00cf,0xfff9 0972 00d4 fff8 | | .CONST 0x00d4,0xfff8 0974 00d9 0001 | | .CONST 0x00d9,0x0001 0976 00dd 0002 | | .CONST 0x00dd,0x0002 0978 00df 0003 | | .CONST 0x00df,0x0003 097a 00e7 0004 | | .CONST 0x00e7,0x0004 097c 00e9 0005 | | .CONST 0x00e9,0x0005 097e 00f1 0006 | | .CONST 0x00f1,0x0006 0980 00f3 0007 | | .CONST 0x00f3,0x0007 0982 0103 0008 | | .CONST 0x0103,0x0008 0984 0105 0009 | | .CONST 0x0105,0x0009 0986 ; -------------------------------------------------------------------------------------- 0986 ; Debug3 Subtable 0x7 0986 ; -------------------------------------------------------------------------------------- 0986 0002 0009 | | .DBG3TAB 0x0002,0x0009 0988 010b ffff | | .CONST 0x010b,0xffff 098a 010d fffe | | .CONST 0x010d,0xfffe 098c 0121 0001 | ! | .CONST 0x0121,0x0001 098e 0125 0002 | % | .CONST 0x0125,0x0002 0990 0127 0003 | ' | .CONST 0x0127,0x0003 0992 012f 0004 | / | .CONST 0x012f,0x0004 0994 0131 0005 | 1 | .CONST 0x0131,0x0005 0996 0139 0006 | 9 | .CONST 0x0139,0x0006 0998 013b 0007 | ; | .CONST 0x013b,0x0007 099a 014d 0008 | M | .CONST 0x014d,0x0008 099c 014f 0009 | O | .CONST 0x014f,0x0009 099e ; -------------------------------------------------------------------------------------- 099e ; Debug3 Subtable 0x8 099e ; -------------------------------------------------------------------------------------- 099e 0004 000e | | .DBG3TAB 0x0004,0x000e 09a0 015b ffff | [ | .CONST 0x015b,0xffff 09a2 0165 fffe | e | .CONST 0x0165,0xfffe 09a4 0167 fffd | g | .CONST 0x0167,0xfffd 09a6 016c fffc | l | .CONST 0x016c,0xfffc 09a8 0171 0001 | q | .CONST 0x0171,0x0001 09aa 0175 0002 | u | .CONST 0x0175,0x0002 09ac 0177 0003 | w | .CONST 0x0177,0x0003 09ae 0178 0401 | x | .CONST 0x0178,0x0401 09b0 017a 0003 | z | .CONST 0x017a,0x0003 09b2 017b 0801 | { | .CONST 0x017b,0x0801 09b4 017d 0401 | } | .CONST 0x017d,0x0401 09b6 017e 0004 | ~ | .CONST 0x017e,0x0004 09b8 0180 0005 | | .CONST 0x0180,0x0005 09ba 0189 0006 | | .CONST 0x0189,0x0006 09bc 0192 0007 | | .CONST 0x0192,0x0007 09be 0196 0008 | | .CONST 0x0196,0x0008 09c0 019f 0009 | | .CONST 0x019f,0x0009 09c2 01a1 000a | | .CONST 0x01a1,0x000a 09c4 ; -------------------------------------------------------------------------------------- 09c4 ; Debug3 Subtable 0x9 09c4 ; -------------------------------------------------------------------------------------- 09c4 0002 000d | | .DBG3TAB 0x0002,0x000d 09c6 01ab ffff | | .CONST 0x01ab,0xffff 09c8 01ac fffe | | .CONST 0x01ac,0xfffe 09ca 01b1 0001 | | .CONST 0x01b1,0x0001 09cc 01b2 0401 | | .CONST 0x01b2,0x0401 09ce 01b4 0402 | | .CONST 0x01b4,0x0402 09d0 01b5 0403 | | .CONST 0x01b5,0x0403 09d2 01b6 0404 | | .CONST 0x01b6,0x0404 09d4 01b7 0001 | | .CONST 0x01b7,0x0001 09d6 01b9 0002 | | .CONST 0x01b9,0x0002 09d8 01c2 0003 | | .CONST 0x01c2,0x0003 09da 01c4 0004 | | .CONST 0x01c4,0x0004 09dc 01c9 0005 | | .CONST 0x01c9,0x0005 09de 01ca 0006 | | .CONST 0x01ca,0x0006 09e0 01cd 0007 | | .CONST 0x01cd,0x0007 09e2 01d1 0008 | | .CONST 0x01d1,0x0008 09e4 ; -------------------------------------------------------------------------------------- 09e4 ; Debug3 Subtable 0xa 09e4 ; -------------------------------------------------------------------------------------- 09e4 0001 0012 | | .DBG3TAB 0x0001,0x0012 09e6 01db ffff | | .CONST 0x01db,0xffff 09e8 01dc 0001 | | .CONST 0x01dc,0x0001 09ea 01e0 0002 | | .CONST 0x01e0,0x0002 09ec 01e5 0003 | | .CONST 0x01e5,0x0003 09ee 01e8 0004 | | .CONST 0x01e8,0x0004 09f0 01e9 0401 | | .CONST 0x01e9,0x0401 09f2 01ea 0004 | | .CONST 0x01ea,0x0004 09f4 01f2 0005 | | .CONST 0x01f2,0x0005 09f6 01f5 0006 | | .CONST 0x01f5,0x0006 09f8 01f6 0801 | | .CONST 0x01f6,0x0801 09fa 01f7 0006 | | .CONST 0x01f7,0x0006 09fc 01ff 0007 | | .CONST 0x01ff,0x0007 09fe 0202 0008 | | .CONST 0x0202,0x0008 0a00 0205 0009 | | .CONST 0x0205,0x0009 0a02 0208 000a | | .CONST 0x0208,0x000a 0a04 020a 000b | | .CONST 0x020a,0x000b 0a06 020e 000c | | .CONST 0x020e,0x000c 0a08 0210 000d | | .CONST 0x0210,0x000d 0a0a 0212 000e | | .CONST 0x0212,0x000e 0a0c ; -------------------------------------------------------------------------------------- 0a0c ; Debug3 Subtable 0xb 0a0c ; -------------------------------------------------------------------------------------- 0a0c 0002 0009 | | .DBG3TAB 0x0002,0x0009 0a0e 021b ffff | | .CONST 0x021b,0xffff 0a10 021d fffe | | .CONST 0x021d,0xfffe 0a12 0231 0001 | 1 | .CONST 0x0231,0x0001 0a14 0235 0002 | 5 | .CONST 0x0235,0x0002 0a16 0237 0003 | 7 | .CONST 0x0237,0x0003 0a18 023f 0004 | ? | .CONST 0x023f,0x0004 0a1a 0241 0005 | A | .CONST 0x0241,0x0005 0a1c 0249 0006 | I | .CONST 0x0249,0x0006 0a1e 024b 0007 | K | .CONST 0x024b,0x0007 0a20 025d 0008 | ] | .CONST 0x025d,0x0008 0a22 025f 0009 | _ | .CONST 0x025f,0x0009 0a24 ; -------------------------------------------------------------------------------------- 0a24 ; Debug3 Subtable 0xc 0a24 ; -------------------------------------------------------------------------------------- 0a24 0004 000e | | .DBG3TAB 0x0004,0x000e 0a26 026b ffff | k | .CONST 0x026b,0xffff 0a28 0275 fffe | u | .CONST 0x0275,0xfffe 0a2a 0277 fffd | w | .CONST 0x0277,0xfffd 0a2c 027c fffc | | | .CONST 0x027c,0xfffc 0a2e 0281 0001 | | .CONST 0x0281,0x0001 0a30 0285 0002 | | .CONST 0x0285,0x0002 0a32 0287 0003 | | .CONST 0x0287,0x0003 0a34 0288 0401 | | .CONST 0x0288,0x0401 0a36 028a 0003 | | .CONST 0x028a,0x0003 0a38 028b 0801 | | .CONST 0x028b,0x0801 0a3a 028d 0401 | | .CONST 0x028d,0x0401 0a3c 028e 0004 | | .CONST 0x028e,0x0004 0a3e 0290 0005 | | .CONST 0x0290,0x0005 0a40 0299 0006 | | .CONST 0x0299,0x0006 0a42 02a2 0007 | | .CONST 0x02a2,0x0007 0a44 02a6 0008 | | .CONST 0x02a6,0x0008 0a46 02ae 0009 | | .CONST 0x02ae,0x0009 0a48 02b0 000a | | .CONST 0x02b0,0x000a 0a4a ; -------------------------------------------------------------------------------------- 0a4a ; Debug3 Subtable 0xd 0a4a ; -------------------------------------------------------------------------------------- 0a4a 0002 000d | | .DBG3TAB 0x0002,0x000d 0a4c 02bb ffff | | .CONST 0x02bb,0xffff 0a4e 02bc fffe | | .CONST 0x02bc,0xfffe 0a50 02c1 0001 | | .CONST 0x02c1,0x0001 0a52 02c2 0401 | | .CONST 0x02c2,0x0401 0a54 02c4 0402 | | .CONST 0x02c4,0x0402 0a56 02c5 0403 | | .CONST 0x02c5,0x0403 0a58 02c6 0404 | | .CONST 0x02c6,0x0404 0a5a 02c7 0001 | | .CONST 0x02c7,0x0001 0a5c 02c9 0002 | | .CONST 0x02c9,0x0002 0a5e 02d2 0003 | | .CONST 0x02d2,0x0003 0a60 02d4 0004 | | .CONST 0x02d4,0x0004 0a62 02d9 0005 | | .CONST 0x02d9,0x0005 0a64 02da 0006 | | .CONST 0x02da,0x0006 0a66 02dd 0007 | | .CONST 0x02dd,0x0007 0a68 02e1 0008 | | .CONST 0x02e1,0x0008 0a6a ; -------------------------------------------------------------------------------------- 0a6a ; Debug3 Subtable 0xe 0a6a ; -------------------------------------------------------------------------------------- 0a6a 0003 0004 | | .DBG3TAB 0x0003,0x0004 0a6c 02eb ffff | | .CONST 0x02eb,0xffff 0a6e 02ef fffe | | .CONST 0x02ef,0xfffe 0a70 0303 fffd | | .CONST 0x0303,0xfffd 0a72 0305 0001 | | .CONST 0x0305,0x0001 0a74 030f 0002 | | .CONST 0x030f,0x0002 0a76 0319 0003 | | .CONST 0x0319,0x0003 0a78 031f 0004 | | .CONST 0x031f,0x0004 0a7a ; -------------------------------------------------------------------------------------- 0a7a ; Debug3 Subtable 0xf 0a7a ; -------------------------------------------------------------------------------------- 0a7a 0000 0007 | | .DBG3TAB 0x0000,0x0007 0a7c 0333 0001 | 3 | .CONST 0x0333,0x0001 0a7e 0337 0002 | 7 | .CONST 0x0337,0x0002 0a80 033c 0003 | < | .CONST 0x033c,0x0003 0a82 033f 0004 | ? | .CONST 0x033f,0x0004 0a84 0343 0005 | C | .CONST 0x0343,0x0005 0a86 0345 0006 | E | .CONST 0x0345,0x0006 0a88 0347 0007 | G | .CONST 0x0347,0x0007 0a8a ; -------------------------------------------------------------------------------------- 0a8a ; Debug3 Subtable 0x10 0a8a ; -------------------------------------------------------------------------------------- 0a8a 0001 0015 | | .DBG3TAB 0x0001,0x0015 0a8c 0353 ffff | S | .CONST 0x0353,0xffff 0a8e 0358 0001 | X | .CONST 0x0358,0x0001 0a90 035e 0002 | ^ | .CONST 0x035e,0x0002 0a92 035f 0003 | _ | .CONST 0x035f,0x0003 0a94 0376 0004 | v | .CONST 0x0376,0x0004 0a96 0377 0401 | w | .CONST 0x0377,0x0401 0a98 0379 0402 | y | .CONST 0x0379,0x0402 0a9a 037a 0403 | z | .CONST 0x037a,0x0403 0a9c 037b 0404 | { | .CONST 0x037b,0x0404 0a9e 037c 0004 | | | .CONST 0x037c,0x0004 0aa0 0380 0006 | | .CONST 0x0380,0x0006 0aa2 0384 0005 | | .CONST 0x0384,0x0005 0aa4 0389 0007 | | .CONST 0x0389,0x0007 0aa6 038d 0008 | | .CONST 0x038d,0x0008 0aa8 0391 0009 | | .CONST 0x0391,0x0009 0aaa 0395 0801 | | .CONST 0x0395,0x0801 0aac 0397 0009 | | .CONST 0x0397,0x0009 0aae 0398 000a | | .CONST 0x0398,0x000a 0ab0 039e 000b | | .CONST 0x039e,0x000b 0ab2 03a2 0c01 | | .CONST 0x03a2,0x0c01 0ab4 03a4 000b | | .CONST 0x03a4,0x000b 0ab6 03a5 000c | | .CONST 0x03a5,0x000c 0ab8 ; -------------------------------------------------------------------------------------- 0ab8 ; Debug3 Subtable 0x11 0ab8 ; -------------------------------------------------------------------------------------- 0ab8 0006 0007 | | .DBG3TAB 0x0006,0x0007 0aba 03b3 ffff | | .CONST 0x03b3,0xffff 0abc 03b8 fffe | | .CONST 0x03b8,0xfffe 0abe 03be fffd | | .CONST 0x03be,0xfffd 0ac0 03bf 0401 | | .CONST 0x03bf,0x0401 0ac2 03c0 fffd | | .CONST 0x03c0,0xfffd 0ac4 03c1 fffc | | .CONST 0x03c1,0xfffc 0ac6 03c6 fffb | | .CONST 0x03c6,0xfffb 0ac8 03c7 0001 | | .CONST 0x03c7,0x0001 0aca 03d1 0005 | | .CONST 0x03d1,0x0005 0acc 03d6 0002 | | .CONST 0x03d6,0x0002 0ace 03de 0003 | | .CONST 0x03de,0x0003 0ad0 03e0 0004 | | .CONST 0x03e0,0x0004 0ad2 03e3 0006 | | .CONST 0x03e3,0x0006 0ad4 ; -------------------------------------------------------------------------------------- 0ad4 ; Debug3 Subtable 0x12 0ad4 ; -------------------------------------------------------------------------------------- 0ad4 0002 001c | | .DBG3TAB 0x0002,0x001c 0ad6 03eb ffff | | .CONST 0x03eb,0xffff 0ad8 03ed fffe | | .CONST 0x03ed,0xfffe 0ada 03f7 0001 | | .CONST 0x03f7,0x0001 0adc 03fe 0002 | | .CONST 0x03fe,0x0002 0ade 0405 0003 | | .CONST 0x0405,0x0003 0ae0 0411 0004 | | .CONST 0x0411,0x0004 0ae2 0412 0005 | | .CONST 0x0412,0x0005 0ae4 0417 0006 | | .CONST 0x0417,0x0006 0ae6 041a 0007 | | .CONST 0x041a,0x0007 0ae8 041b 0401 | | .CONST 0x041b,0x0401 0aea 041d 0007 | | .CONST 0x041d,0x0007 0aec 041e 0008 | | .CONST 0x041e,0x0008 0aee 0422 0009 | " | .CONST 0x0422,0x0009 0af0 0425 000a | % | .CONST 0x0425,0x000a 0af2 0426 0801 | & | .CONST 0x0426,0x0801 0af4 0427 000a | ' | .CONST 0x0427,0x000a 0af6 0431 000b | 1 | .CONST 0x0431,0x000b 0af8 0432 0c01 | 2 | .CONST 0x0432,0x0c01 0afa 0433 000b | 3 | .CONST 0x0433,0x000b 0afc 043b 000c | ; | .CONST 0x043b,0x000c 0afe 043e 000d | > | .CONST 0x043e,0x000d 0b00 0441 000e | A | .CONST 0x0441,0x000e 0b02 044a 0011 | J | .CONST 0x044a,0x0011 0b04 044c 000f | L | .CONST 0x044c,0x000f 0b06 044d 1001 | M | .CONST 0x044d,0x1001 0b08 044e 000f | N | .CONST 0x044e,0x000f 0b0a 0459 0012 | Y | .CONST 0x0459,0x0012 0b0c 045a 1401 | Z | .CONST 0x045a,0x1401 0b0e 045b 0012 | [ | .CONST 0x045b,0x0012 0b10 0463 0013 | c | .CONST 0x0463,0x0013 0b12 ; -------------------------------------------------------------------------------------- 0b12 ; Debug3 Subtable 0x13 0b12 ; -------------------------------------------------------------------------------------- 0b12 0001 0006 | | .DBG3TAB 0x0001,0x0006 0b14 046b ffff | k | .CONST 0x046b,0xffff 0b16 046c 0001 | l | .CONST 0x046c,0x0001 0b18 046d 0401 | m | .CONST 0x046d,0x0401 0b1a 046f 0001 | o | .CONST 0x046f,0x0001 0b1c 0470 0002 | p | .CONST 0x0470,0x0002 0b1e 0473 0003 | s | .CONST 0x0473,0x0003 0b20 0475 0004 | u | .CONST 0x0475,0x0004 0b22 ; -------------------------------------------------------------------------------------- 0b22 ; Debug3 Subtable 0x14 0b22 ; -------------------------------------------------------------------------------------- 0b22 0001 000e | | .DBG3TAB 0x0001,0x000e 0b24 0483 ffff | | .CONST 0x0483,0xffff 0b26 0484 0001 | | .CONST 0x0484,0x0001 0b28 0485 0401 | | .CONST 0x0485,0x0401 0b2a 0487 0402 | | .CONST 0x0487,0x0402 0b2c 0488 0403 | | .CONST 0x0488,0x0403 0b2e 0489 0404 | | .CONST 0x0489,0x0404 0b30 048a 0001 | | .CONST 0x048a,0x0001 0b32 048e 0007 | | .CONST 0x048e,0x0007 0b34 048f 0002 | | .CONST 0x048f,0x0002 0b36 0493 0003 | | .CONST 0x0493,0x0003 0b38 0494 0801 | | .CONST 0x0494,0x0801 0b3a 0496 0003 | | .CONST 0x0496,0x0003 0b3c 0497 0004 | | .CONST 0x0497,0x0004 0b3e 049c 0005 | | .CONST 0x049c,0x0005 0b40 049e 0006 | | .CONST 0x049e,0x0006 0b42 ; -------------------------------------------------------------------------------------- 0b42 ; Debug3 Subtable 0x15 0b42 ; -------------------------------------------------------------------------------------- 0b42 0009 001b | | .DBG3TAB 0x0009,0x001b 0b44 04ab ffff | | .CONST 0x04ab,0xffff 0b46 04b0 fffe | | .CONST 0x04b0,0xfffe 0b48 04b4 fffd | | .CONST 0x04b4,0xfffd 0b4a 04ba fffc | | .CONST 0x04ba,0xfffc 0b4c 04c0 fffb | | .CONST 0x04c0,0xfffb 0b4e 04c5 fffa | | .CONST 0x04c5,0xfffa 0b50 04ca fff9 | | .CONST 0x04ca,0xfff9 0b52 04cb fff8 | | .CONST 0x04cb,0xfff8 0b54 04cc fff7 | | .CONST 0x04cc,0xfff7 0b56 04d0 0002 | | .CONST 0x04d0,0x0002 0b58 04d2 0401 | | .CONST 0x04d2,0x0401 0b5a 04d7 0801 | | .CONST 0x04d7,0x0801 0b5c 04d9 0802 | | .CONST 0x04d9,0x0802 0b5e 04da 0803 | | .CONST 0x04da,0x0803 0b60 04db 0804 | | .CONST 0x04db,0x0804 0b62 04dd 0401 | | .CONST 0x04dd,0x0401 0b64 04e2 0002 | | .CONST 0x04e2,0x0002 0b66 04e3 0003 | | .CONST 0x04e3,0x0003 0b68 04e5 0c01 | | .CONST 0x04e5,0x0c01 0b6a 04ea 1001 | | .CONST 0x04ea,0x1001 0b6c 04ec 1002 | | .CONST 0x04ec,0x1002 0b6e 04ed 1003 | | .CONST 0x04ed,0x1003 0b70 04ee 1004 | | .CONST 0x04ee,0x1004 0b72 04f0 0c01 | | .CONST 0x04f0,0x0c01 0b74 04f5 0003 | | .CONST 0x04f5,0x0003 0b76 04f6 0004 | | .CONST 0x04f6,0x0004 0b78 04fd 0005 | | .CONST 0x04fd,0x0005 0b7a 0501 0006 | | .CONST 0x0501,0x0006 0b7c 0502 1401 | | .CONST 0x0502,0x1401 0b7e 0505 0006 | | .CONST 0x0505,0x0006 0b80 0506 0007 | | .CONST 0x0506,0x0007 0b82 0507 1801 | | .CONST 0x0507,0x1801 0b84 050a 0007 | | .CONST 0x050a,0x0007 0b86 050c 0001 | | .CONST 0x050c,0x0001 0b88 050d 1c01 | | .CONST 0x050d,0x1c01 0b8a 050f 0001 | | .CONST 0x050f,0x0001 0b8c ; -------------------------------------------------------------------------------------- 0b8c ; Debug3 Subtable 0x16 0b8c ; -------------------------------------------------------------------------------------- 0b8c 000d 0088 | | .DBG3TAB 0x000d,0x0088 0b8e 051b ffff | | .CONST 0x051b,0xffff 0b90 0522 fffe | " | .CONST 0x0522,0xfffe 0b92 0529 fffd | ) | .CONST 0x0529,0xfffd 0b94 052c 0401 | , | .CONST 0x052c,0x0401 0b96 052e 0402 | . | .CONST 0x052e,0x0402 0b98 0530 0403 | 0 | .CONST 0x0530,0x0403 0b9a 0534 0404 | 4 | .CONST 0x0534,0x0404 0b9c 0538 0405 | 8 | .CONST 0x0538,0x0405 0b9e 053a 0801 | : | .CONST 0x053a,0x0801 0ba0 053c 0802 | < | .CONST 0x053c,0x0802 0ba2 053d 0803 | = | .CONST 0x053d,0x0803 0ba4 053e 0804 | > | .CONST 0x053e,0x0804 0ba6 0540 0405 | @ | .CONST 0x0540,0x0405 0ba8 054a 0c01 | J | .CONST 0x054a,0x0c01 0baa 054c 0c02 | L | .CONST 0x054c,0x0c02 0bac 054d 0c03 | M | .CONST 0x054d,0x0c03 0bae 054e 0c04 | N | .CONST 0x054e,0x0c04 0bb0 0550 0804 | P | .CONST 0x0550,0x0804 0bb2 055e fffd | ^ | .CONST 0x055e,0xfffd 0bb4 055f fffc | _ | .CONST 0x055f,0xfffc 0bb6 0562 1001 | b | .CONST 0x0562,0x1001 0bb8 0564 1002 | d | .CONST 0x0564,0x1002 0bba 0566 1003 | f | .CONST 0x0566,0x1003 0bbc 056a 1004 | j | .CONST 0x056a,0x1004 0bbe 056e 1005 | n | .CONST 0x056e,0x1005 0bc0 0570 1401 | p | .CONST 0x0570,0x1401 0bc2 0572 1402 | r | .CONST 0x0572,0x1402 0bc4 0573 1403 | s | .CONST 0x0573,0x1403 0bc6 0574 1404 | t | .CONST 0x0574,0x1404 0bc8 0576 1005 | v | .CONST 0x0576,0x1005 0bca 0580 1801 | | .CONST 0x0580,0x1801 0bcc 0582 1802 | | .CONST 0x0582,0x1802 0bce 0583 1803 | | .CONST 0x0583,0x1803 0bd0 0584 1804 | | .CONST 0x0584,0x1804 0bd2 0586 1404 | | .CONST 0x0586,0x1404 0bd4 0594 fffc | | .CONST 0x0594,0xfffc 0bd6 0595 fffb | | .CONST 0x0595,0xfffb 0bd8 0597 fffa | | .CONST 0x0597,0xfffa 0bda 059d fff9 | | .CONST 0x059d,0xfff9 0bdc 05a3 fff8 | | .CONST 0x05a3,0xfff8 0bde 05a4 fff7 | | .CONST 0x05a4,0xfff7 0be0 05a5 1c01 | | .CONST 0x05a5,0x1c01 0be2 05a7 fff7 | | .CONST 0x05a7,0xfff7 0be4 05aa fff6 | | .CONST 0x05aa,0xfff6 0be6 05ab 0001 | | .CONST 0x05ab,0x0001 0be8 05ad 0002 | | .CONST 0x05ad,0x0002 0bea 05b3 0003 | | .CONST 0x05b3,0x0003 0bec 05b5 2001 | | .CONST 0x05b5,0x2001 0bee 05b7 2002 | | .CONST 0x05b7,0x2002 0bf0 05b9 2003 | | .CONST 0x05b9,0x2003 0bf2 05bd 2004 | | .CONST 0x05bd,0x2004 0bf4 05c1 2005 | | .CONST 0x05c1,0x2005 0bf6 05c3 2401 | $ | .CONST 0x05c3,0x2401 0bf8 05c5 2402 | $ | .CONST 0x05c5,0x2402 0bfa 05c6 2403 | $ | .CONST 0x05c6,0x2403 0bfc 05c7 2404 | $ | .CONST 0x05c7,0x2404 0bfe 05c9 2005 | | .CONST 0x05c9,0x2005 0c00 05d3 2801 | ( | .CONST 0x05d3,0x2801 0c02 05d5 2802 | ( | .CONST 0x05d5,0x2802 0c04 05d6 2803 | ( | .CONST 0x05d6,0x2803 0c06 05d7 2804 | ( | .CONST 0x05d7,0x2804 0c08 05d9 2404 | $ | .CONST 0x05d9,0x2404 0c0a 05e7 0003 | | .CONST 0x05e7,0x0003 0c0c 05e9 0004 | | .CONST 0x05e9,0x0004 0c0e 05ea 0005 | | .CONST 0x05ea,0x0005 0c10 05ed 0006 | | .CONST 0x05ed,0x0006 0c12 05f1 0007 | | .CONST 0x05f1,0x0007 0c14 05f6 0008 | | .CONST 0x05f6,0x0008 0c16 05fa 0009 | | .CONST 0x05fa,0x0009 0c18 05fd 000a | | .CONST 0x05fd,0x000a 0c1a 0600 000b | | .CONST 0x0600,0x000b 0c1c 0603 000c | | .CONST 0x0603,0x000c 0c1e 0605 000d | | .CONST 0x0605,0x000d 0c20 060a 000e | | .CONST 0x060a,0x000e 0c22 060d 000f | | .CONST 0x060d,0x000f 0c24 060e 2c01 | , | .CONST 0x060e,0x2c01 0c26 060f 000f | | .CONST 0x060f,0x000f 0c28 0618 0010 | | .CONST 0x0618,0x0010 0c2a 061b 0011 | | .CONST 0x061b,0x0011 0c2c 061c 3001 | 0 | .CONST 0x061c,0x3001 0c2e 061d 0011 | | .CONST 0x061d,0x0011 0c30 0626 0012 | & | .CONST 0x0626,0x0012 0c32 0629 0013 | ) | .CONST 0x0629,0x0013 0c34 062b 0014 | + | .CONST 0x062b,0x0014 0c36 062f 0015 | / | .CONST 0x062f,0x0015 0c38 0632 0016 | 2 | .CONST 0x0632,0x0016 0c3a 0635 0017 | 5 | .CONST 0x0635,0x0017 0c3c 0638 0018 | 8 | .CONST 0x0638,0x0018 0c3e 063a 0019 | : | .CONST 0x063a,0x0019 0c40 063c 001a | < | .CONST 0x063c,0x001a 0c42 063f 001b | ? | .CONST 0x063f,0x001b 0c44 0640 3401 | @4 | .CONST 0x0640,0x3401 0c46 0641 001b | A | .CONST 0x0641,0x001b 0c48 064c 001c | L | .CONST 0x064c,0x001c 0c4a 064f 001d | O | .CONST 0x064f,0x001d 0c4c 0650 3801 | P8 | .CONST 0x0650,0x3801 0c4e 0651 001d | Q | .CONST 0x0651,0x001d 0c50 0659 001e | Y | .CONST 0x0659,0x001e 0c52 065c 001f | \ | .CONST 0x065c,0x001f 0c54 065f 0020 | _ | .CONST 0x065f,0x0020 0c56 0662 0021 | b !| .CONST 0x0662,0x0021 0c58 0664 0022 | d "| .CONST 0x0664,0x0022 0c5a 0665 3c01 | e< | .CONST 0x0665,0x3c01 0c5c 0667 3c02 | g< | .CONST 0x0667,0x3c02 0c5e 0669 3c03 | i< | .CONST 0x0669,0x3c03 0c60 066c 0022 | l "| .CONST 0x066c,0x0022 0c62 066d 0023 | m #| .CONST 0x066d,0x0023 0c64 066e 4001 | n@ | .CONST 0x066e,0x4001 0c66 0670 0023 | p #| .CONST 0x0670,0x0023 0c68 0671 0024 | q $| .CONST 0x0671,0x0024 0c6a 0672 4401 | rD | .CONST 0x0672,0x4401 0c6c 0674 4402 | tD | .CONST 0x0674,0x4402 0c6e 0676 4403 | vD | .CONST 0x0676,0x4403 0c70 0679 0024 | y $| .CONST 0x0679,0x0024 0c72 067a 0025 | z %| .CONST 0x067a,0x0025 0c74 067e 0026 | ~ &| .CONST 0x067e,0x0026 0c76 0680 4801 | H | .CONST 0x0680,0x4801 0c78 0682 4802 | H | .CONST 0x0682,0x4802 0c7a 0684 4803 | H | .CONST 0x0684,0x4803 0c7c 0688 4804 | H | .CONST 0x0688,0x4804 0c7e 068c 4805 | H | .CONST 0x068c,0x4805 0c80 068e 4c01 | L | .CONST 0x068e,0x4c01 0c82 0690 4c02 | L | .CONST 0x0690,0x4c02 0c84 0691 4c03 | L | .CONST 0x0691,0x4c03 0c86 0692 4c04 | L | .CONST 0x0692,0x4c04 0c88 0694 4805 | H | .CONST 0x0694,0x4805 0c8a 069e 5001 | P | .CONST 0x069e,0x5001 0c8c 06a0 5002 | P | .CONST 0x06a0,0x5002 0c8e 06a1 5003 | P | .CONST 0x06a1,0x5003 0c90 06a2 5004 | P | .CONST 0x06a2,0x5004 0c92 06a4 4c04 | L | .CONST 0x06a4,0x4c04 0c94 06b2 0026 | &| .CONST 0x06b2,0x0026 0c96 06b3 0027 | '| .CONST 0x06b3,0x0027 0c98 06b5 5401 | T | .CONST 0x06b5,0x5401 0c9a 06b7 5402 | T | .CONST 0x06b7,0x5402 0c9c 06b9 5403 | T | .CONST 0x06b9,0x5403 0c9e 06bd 5404 | T | .CONST 0x06bd,0x5404 0ca0 06c1 5405 | T | .CONST 0x06c1,0x5405 0ca2 06c3 5801 | X | .CONST 0x06c3,0x5801 0ca4 06c5 5802 | X | .CONST 0x06c5,0x5802 0ca6 06c6 5803 | X | .CONST 0x06c6,0x5803 0ca8 06c7 5804 | X | .CONST 0x06c7,0x5804 0caa 06c9 5405 | T | .CONST 0x06c9,0x5405 0cac 06d3 5c01 | \ | .CONST 0x06d3,0x5c01 0cae 06d5 5c02 | \ | .CONST 0x06d5,0x5c02 0cb0 06d6 5c03 | \ | .CONST 0x06d6,0x5c03 0cb2 06d7 5c04 | \ | .CONST 0x06d7,0x5c04 0cb4 06d9 5804 | X | .CONST 0x06d9,0x5804 0cb6 06e7 0027 | '| .CONST 0x06e7,0x0027 0cb8 ; -------------------------------------------------------------------------------------- 0cb8 ; Debug3 Subtable 0x17 0cb8 ; -------------------------------------------------------------------------------------- 0cb8 0000 0009 | | .DBG3TAB 0x0000,0x0009 0cba 06f3 0001 | | .CONST 0x06f3,0x0001 0cbc 06f4 0401 | | .CONST 0x06f4,0x0401 0cbe 06f6 0402 | | .CONST 0x06f6,0x0402 0cc0 06f7 0403 | | .CONST 0x06f7,0x0403 0cc2 06f8 0404 | | .CONST 0x06f8,0x0404 0cc4 06f9 0001 | | .CONST 0x06f9,0x0001 0cc6 06fd 0004 | | .CONST 0x06fd,0x0004 0cc8 06fe 0002 | | .CONST 0x06fe,0x0002 0cca 0702 0003 | | .CONST 0x0702,0x0003 0ccc ; -------------------------------------------------------------------------------------- 0ccc ; Debug3 Subtable 0x18 0ccc ; -------------------------------------------------------------------------------------- 0ccc 0002 0012 | | .DBG3TAB 0x0002,0x0012 0cce 0713 0001 | | .CONST 0x0713,0x0001 0cd0 0714 0401 | | .CONST 0x0714,0x0401 0cd2 0716 0402 | | .CONST 0x0716,0x0402 0cd4 0717 0403 | | .CONST 0x0717,0x0403 0cd6 0718 0404 | | .CONST 0x0718,0x0404 0cd8 0719 0001 | | .CONST 0x0719,0x0001 0cda 071d 0008 | | .CONST 0x071d,0x0008 0cdc 071f 0002 | | .CONST 0x071f,0x0002 0cde 0722 0801 | " | .CONST 0x0722,0x0801 0ce0 0726 0002 | & | .CONST 0x0726,0x0002 0ce2 0727 0003 | ' | .CONST 0x0727,0x0003 0ce4 0728 f3ff | ( | .CONST 0x0728,0xf3ff 0ce6 072d f3fe | - | .CONST 0x072d,0xf3fe 0ce8 0734 0c01 | 4 | .CONST 0x0734,0x0c01 0cea 0739 0004 | 9 | .CONST 0x0739,0x0004 0cec 073b 0005 | ; | .CONST 0x073b,0x0005 0cee 0740 1001 | @ | .CONST 0x0740,0x1001 0cf0 0744 0005 | D | .CONST 0x0744,0x0005 0cf2 0745 0006 | E | .CONST 0x0745,0x0006 0cf4 074a 0007 | J | .CONST 0x074a,0x0007 0cf6 ; -------------------------------------------------------------------------------------- 0cf6 ; Debug3 Subtable 0x19 0cf6 ; -------------------------------------------------------------------------------------- 0cf6 0001 000e | | .DBG3TAB 0x0001,0x000e 0cf8 0753 ffff | S | .CONST 0x0753,0xffff 0cfa 0764 0001 | d | .CONST 0x0764,0x0001 0cfc 0766 0002 | f | .CONST 0x0766,0x0002 0cfe 0768 0003 | h | .CONST 0x0768,0x0003 0d00 076e 0004 | n | .CONST 0x076e,0x0004 0d02 0771 0005 | q | .CONST 0x0771,0x0005 0d04 0772 0401 | r | .CONST 0x0772,0x0401 0d06 0773 0005 | s | .CONST 0x0773,0x0005 0d08 077b 0006 | { | .CONST 0x077b,0x0006 0d0a 077d 0007 | } | .CONST 0x077d,0x0007 0d0c 0783 0008 | | .CONST 0x0783,0x0008 0d0e 0786 0009 | | .CONST 0x0786,0x0009 0d10 0787 0801 | | .CONST 0x0787,0x0801 0d12 0788 0009 | | .CONST 0x0788,0x0009 0d14 0790 000a | | .CONST 0x0790,0x000a 0d16 0000 0000 | | .BLANK 0000[0xea]