|
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: 6144 (0x1800) 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 06c0 | | .CONST 0x06c0 ; 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 0005 | | .CONST 0x0005 ; 0, wired, #pages in seg - 1) 0008 ; -------------------------------------------------------------------------------------- 0008 ; SUBPROGRAM 0008 ; -------------------------------------------------------------------------------------- 0008 0034 | 4 | .CONST 0x0034 ; Address of begin 0009 0004 | | .CONST 0x0004 ; Address of exception handler 000a 0018 | | .CONST 0x0018 ; Number of locals 000b INIT_0008: 000b 029a 003b | ;| Declare_Subprogram INIT_0038,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0 = .DEBUG 0x000b,0x078a,0x8000,0x0000,0x0057,0x3b55,0x0000,0x0005 ; Debug Table 0x0.0x0 = 0xb,0xffff 000d 00bf | | Action Accept_Activation 000e 0007 | | Action Break_Optional ; Debug Table 0x1 = .DEBUG 0x000e,0x078e,0x8000,0x0000,0x0058,0xc6f5,0x0000,0x002b ; Debug Table 0x1.0x0 = 0xe,0xffff 000f 0007 | | Action Break_Optional ; Debug Table 0x1.0x1 = 0xf,0xfffe 0010 0007 | | Action Break_Optional ; Debug Table 0x1.0x2 = 0x10,0xfffd 0011 0007 | | Action Break_Optional ; Debug Table 0x1.0x3 = 0x11,0xfffc 0012 0007 | | Action Break_Optional ; Debug Table 0x1.0x4 = 0x12,0xfffb 0013 0007 | | Action Break_Optional ; Debug Table 0x1.0x5 = 0x13,0xfffa 0014 0007 | | Action Break_Optional ; Debug Table 0x1.0x6 = 0x14,0xfff9 0015 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x1.0x7 = 0x15,0xfff8 0016 00ec | | Load_Encached Diana_Tree_Cache 0017 02a0 | | Declare_Subprogram Null_Subprogram 0018 4802 |H | Short_Literal 0x2 0019 032d | - | Declare_Type Record,Defined 001a 4801 |H | Short_Literal 0x1 ; Debug Table 0x1.0x8 = 0x1a,0xfff7 001b 4900 |I | Short_Literal 0x100 001c 00da | | Load_Top At_Offset_2 001d 02a0 | | Declare_Subprogram Null_Subprogram 001e 4801 |H | Short_Literal 0x1 001f 035d | ] | Declare_Type Array,Defined 0020 029d 00b3 | | Declare_Subprogram INIT_00b0,For_Outer_Call ; Debug Table 0x1.0x9 = 0x20,0xfff6 0022 029d 00cb | | Declare_Subprogram INIT_00c8,For_Outer_Call ; Debug Table 0x1.0xa = 0x22,0xfff5 0024 029d 012b | +| Declare_Subprogram INIT_0128,For_Outer_Call ; Debug Table 0x1.0xb = 0x24,0xfff4 0026 029d 0133 | 3| Declare_Subprogram INIT_0130,For_Outer_Call ; Debug Table 0x1.0xc = 0x26,0xfff3 0028 029d 0143 | C| Declare_Subprogram INIT_0140,For_Outer_Call ; Debug Table 0x1.0xd = 0x28,0xfff2 002a 029d 0153 | S| Declare_Subprogram INIT_0150,For_Outer_Call ; Debug Table 0x1.0xe = 0x2a,0xfff1 002c 029d 01a3 | | Declare_Subprogram INIT_01a0,For_Outer_Call ; Debug Table 0x1.0xf = 0x2c,0xfff0 002e 029d 0233 | 3| Declare_Subprogram INIT_0230,For_Outer_Call ; Debug Table 0x1.0x10 = 0x2e,0xffef 0030 029d 02d3 | | Declare_Subprogram INIT_02d0,For_Outer_Call ; Debug Table 0x1.0x11 = 0x30,0xffee 0032 1d0d | | Execute_Immediate Reference_Lex_1,0xd ; Debug Table 0x1.0x12 = 0x32,0xffed 0033 00c7 | | Action Elaborate_Subprogram 0034 BODY_0008: 0034 00bc | | Action Signal_Activated 0035 00bb | | Action Signal_Completion 0036 0000 0000 | | .XXX[0x2] 0038 ; -------------------------------------------------------------------------------------- 0038 ; SUBPROGRAM 0038 ; -------------------------------------------------------------------------------------- 0038 0053 | S | .CONST 0x0053 ; Address of begin 0039 0004 | | .CONST 0x0004 ; Address of exception handler 003a 0007 | | .CONST 0x0007 ; Number of locals 003b INIT_0038: 003b 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x2 = .DEBUG 0x003b,0x07b6,0x0001,0x0000,0x0057,0x3b55,0x0000,0x0006 ; Debug Table 0x2.0x0 = 0x3b,0xffff 003c 00db | | Load_Top At_Offset_3 003d 00eb | | Load_Encached Diana_Cache 003e 18fb | | Execute Package,Field_Execute,Field_Number 0xfb 003f 0031 | 1 | Store_Top Heap_Access,At_Offset_1 0040 00ef | | Load_Encached Diana_Sequence_Cache ; Debug Table 0x2.0x1 = 0x40,0xfffe 0041 e5fe | | Load 0x2,-0x2 0042 e001 | | Load 0x0,0x1 0043 1863 | c | Execute Package,Field_Execute,Field_Number 0x63 0044 4975 |Iu | Short_Literal 0x175 0045 00eb | | Load_Encached Diana_Cache 0046 0098 | | Execute Package,Field_Read_Dynamic 0047 182c | , | Execute Package,Field_Execute,Field_Number 0x2c 0048 0031 | 1 | Store_Top Heap_Access,At_Offset_1 0049 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x2.0x2 = 0x49,0xfffd 004a e20f | | Load 0x1,0xf ; Debug Table 0x2.0x3 = 0x4a,0xfffc 004b 0337 | 7 | Declare_Variable Array 004c 00e2 | | Load_Encached Integer_Cache ; Debug Table 0x2.0x4 = 0x4c,0xfffb 004d 0600 | | Execute_Immediate Set_Value_Unchecked,0x0 004e 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x2.0x5 = 0x4e,0xfffa 004f e5fe | | Load 0x2,-0x2 0050 00eb | | Load_Encached Diana_Cache 0051 18fc | | Execute Package,Field_Execute,Field_Number 0xfc 0052 0031 | 1 | Store_Top Heap_Access,At_Offset_1 0053 BODY_0038: 0053 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x2.0x6 = 0x53,0x1 0054 00db | | Load_Top At_Offset_3 0055 e402 | | Load 0x2,0x2 0056 8211 | | Call 0x1,0x11 0057 00d1 | | Pop_Control Pop_Count_1 0058 005a | Z | Store_Top Discrete,At_Offset_2 0059 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x2.0x7 = 0x59,0x2 005a 00db | | Load_Top At_Offset_3 005b e5ff | | Load 0x2,-0x1 005c 8211 | | Call 0x1,0x11 005d 00d1 | | Pop_Control Pop_Count_1 005e 005a | Z | Store_Top Discrete,At_Offset_2 005f 00cf | | Action Mark_Auxiliary 0060 7821 |x! | Jump 0x82 0061 e403 | | Load 0x2,0x3 ; Debug Table 0x2.0x8 = 0x61,0x4 0062 0007 | | Action Break_Optional 0063 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x2.0x9 = 0x63,0x401 0064 0217 | | Execute Heap_Access,All_Reference 0065 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 0066 00d9 | | Load_Top At_Offset_1 0067 0007 | | Action Break_Optional 0068 e40b | | Load 0x2,0xb ; Debug Table 0x2.0xa = 0x68,0x801 0069 0007 | | Action Break_Optional 006a 0210 | | Execute Heap_Access,Get_Segment ; Debug Table 0x2.0xb = 0x6a,0x802 006b 0007 | | Action Break_Optional ; Debug Table 0x2.0xc = 0x6b,0x803 006c 00d0 | | Action Swap_Control ; Debug Table 0x2.0xd = 0x6c,0x804 006d 00d1 | | Pop_Control Pop_Count_1 006e 49af |I | Short_Literal 0x1af ; Debug Table 0x2.0xe = 0x6e,0x401 006f 00eb | | Load_Encached Diana_Cache 0070 0096 | | Execute Package,Entry 0071 00d0 | | Action Swap_Control 0072 00d1 | | Pop_Control Pop_Count_1 0073 a404 | | Store_Unchecked 0x2,0x4 ; Debug Table 0x2.0xf = 0x73,0x4 0074 00da | | Load_Top At_Offset_2 ; Debug Table 0x2.0x10 = 0x74,0x5 0075 e405 | | Load 0x2,0x5 0076 e404 | | Load 0x2,0x4 0077 00eb | | Load_Encached Diana_Cache 0078 18de | | Execute Package,Field_Execute,Field_Number 0xde 0079 8211 | | Call 0x1,0x11 007a 00d1 | | Pop_Control Pop_Count_1 007b 005b | [ | Store_Top Discrete,At_Offset_3 007c 0007 | | Action Break_Optional ; Debug Table 0x2.0x11 = 0x7c,0x6 007d e403 | | Load 0x2,0x3 ; Debug Table 0x2.0x12 = 0x7d,0xc01 007e 0217 | | Execute Heap_Access,All_Reference 007f 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 0080 a403 | | Store_Unchecked 0x2,0x3 ; Debug Table 0x2.0x13 = 0x80,0x6 0081 00c9 | | Action Pop_Auxiliary_Loop 0082 0007 | | Action Break_Optional ; Debug Table 0x2.0x14 = 0x82,0x3 0083 e403 | | Load 0x2,0x3 ; Debug Table 0x2.0x15 = 0x83,0x1001 0084 021d | | Execute Heap_Access,Is_Null 0085 6fdb |o | Jump_Zero 0x61 ; Debug Table 0x2.0x16 = 0x85,0x3 0086 00ce | | Action Pop_Auxiliary 0087 e402 | | Load 0x2,0x2 ; Debug Table 0x2.0x17 = 0x87,0x7 0088 00eb | | Load_Encached Diana_Cache 0089 1888 | | Execute Package,Field_Execute,Field_Number 0x88 008a 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x2.0x18 = 0x8a,0x1401 008b 021d | | Execute Heap_Access,Is_Null 008c 00d0 | | Action Swap_Control 008d 00d1 | | Pop_Control Pop_Count_1 008e 680e |h | Jump_Zero 0x9d ; Debug Table 0x2.0x19 = 0x8e,0x7 008f e5fd | | Load 0x2,-0x3 ; Debug Table 0x2.0x1a = 0x8f,0x8 0090 6811 |h | Jump_Zero 0xa2 0091 e5fe | | Load 0x2,-0x2 ; Debug Table 0x2.0x1b = 0x91,0x9 0092 8213 | | Call 0x1,0x13 0093 4801 |H | Short_Literal 0x1 ; Debug Table 0x2.0x1c = 0x93,0xa 0094 480c |H | Short_Literal 0xc 0095 e002 | | Load 0x0,0x2 0096 1811 | | Execute Package,Field_Execute,Field_Number 0x11 0097 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x2.0x1d = 0x97,0xb 0098 4801 |H | Short_Literal 0x1 0099 e003 | | Load 0x0,0x3 009a 182c | , | Execute Package,Field_Execute,Field_Number 0x2c 009b 8210 | | Call 0x1,0x10 009c 7805 |x | Jump 0xa2 009d 00da | | Load_Top At_Offset_2 ; Debug Table 0x2.0x1e = 0x9d,0xc 009e e5fe | | Load 0x2,-0x2 009f e5ff | | Load 0x2,-0x1 00a0 8218 | | Call 0x1,0x18 00a1 00d1 | | Pop_Control Pop_Count_1 00a2 00da | | Load_Top At_Offset_2 ; Debug Table 0x2.0x1f = 0xa2,0xd 00a3 e5fc | | Load 0x2,-0x4 00a4 e5ff | | Load 0x2,-0x1 00a5 e5fe | | Load 0x2,-0x2 00a6 e406 | | Load 0x2,0x6 00a7 8217 | | Call 0x1,0x17 00a8 4505 |E | Exit_Suprogram New_Top_Offset 0x5 00a9 0000 0000 | | .BLANK 0000[0x7] 00b0 ; -------------------------------------------------------------------------------------- 00b0 ; SUBPROGRAM 00b0 ; -------------------------------------------------------------------------------------- 00b0 00b3 | | .CONST 0x00b3 ; Address of begin 00b1 0004 | | .CONST 0x0004 ; Address of exception handler 00b2 0001 | | .CONST 0x0001 ; Number of locals 00b3 BODY_00b0: 00b3 INIT_00b0: 00b3 00db | | Load_Top At_Offset_3 ; Debug Table 0x3 = .DEBUG 0x00b3,0x07f8,0x0001,0x0000,0x0058,0xc6f5,0x0000,0x006a ; Debug Table 0x3.0x0 = 0xb3,0x1 00b4 e004 | | Load 0x0,0x4 00b5 182a | * | Execute Package,Field_Execute,Field_Number 0x2a 00b6 680f |h | Jump_Zero 0xc6 00b7 00da | | Load_Top At_Offset_2 ; Debug Table 0x3.0x1 = 0xb7,0x2 00b8 e005 | | Load 0x0,0x5 00b9 1822 | " | Execute Package,Field_Execute,Field_Number 0x22 00ba 0092 067c | || Action Push_String_Extended,0x67c ; "aggregate temp" ; Debug Table 0x3.0x2 = 0xba,0x3 00bc e005 | | Load 0x0,0x5 00bd 1874 | t | Execute Package,Field_Execute,Field_Number 0x74 00be 4801 |H | Short_Literal 0x1 ; Debug Table 0x3.0x3 = 0xbe,0x4 00bf 4801 |H | Short_Literal 0x1 00c0 e005 | | Load 0x0,0x5 00c1 1847 | G | Execute Package,Field_Execute,Field_Number 0x47 00c2 0092 067d | }| Action Push_String_Extended,0x67d ; "PARAMETERIZE" ; Debug Table 0x3.0x4 = 0xc2,0x5 00c4 e005 | | Load 0x0,0x5 00c5 1874 | t | Execute Package,Field_Execute,Field_Number 0x74 00c6 4503 |E | Exit_Suprogram New_Top_Offset 0x3 00c7 0000 | | .XXX[0x1] 00c8 ; -------------------------------------------------------------------------------------- 00c8 ; SUBPROGRAM 00c8 ; -------------------------------------------------------------------------------------- 00c8 0107 | | .CONST 0x0107 ; Address of begin 00c9 0004 | | .CONST 0x0004 ; Address of exception handler 00ca 0002 | | .CONST 0x0002 ; Number of locals 00cb INIT_00c8: 00cb 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x4 = .DEBUG 0x00cb,0x0804,0x0001,0x0000,0x0058,0xc6f5,0x0000,0x00a4 ; Debug Table 0x4.0x0 = 0xcb,0xffff 00cc 4801 |H | Short_Literal 0x1 00cd e5ff | | Load 0x2,-0x1 00ce 00eb | | Load_Encached Diana_Cache 00cf 1888 | | Execute Package,Field_Execute,Field_Number 0x88 00d0 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x4.0x1 = 0xd0,0x401 00d1 7002 |p | Jump_Nonzero 0xd4 00d2 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x4.0x2 = 0xd2,0x402 00d3 782c |x, | Jump 0x100 00d4 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x4.0x3 = 0xd4,0x403 00d5 0217 | | Execute Heap_Access,All_Reference 00d6 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 00d7 6804 |h | Jump_Zero 0xdc 00d8 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x4.0x4 = 0xd8,0x404 00d9 0217 | | Execute Heap_Access,All_Reference 00da 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 00db 7824 |x$ | Jump 0x100 00dc 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x4.0x5 = 0xdc,0x405 00dd 0007 | | Action Break_Optional 00de e405 | | Load 0x2,0x5 ; Debug Table 0x4.0x6 = 0xde,0x801 00df 0007 | | Action Break_Optional 00e0 0148 | H | Execute Heap_Access,Get_Offset ; Debug Table 0x4.0x7 = 0xe0,0x802 00e1 0007 | | Action Break_Optional ; Debug Table 0x4.0x8 = 0xe1,0x803 00e2 00d0 | | Action Swap_Control ; Debug Table 0x4.0x9 = 0xe2,0x804 00e3 00d1 | | Pop_Control Pop_Count_1 00e4 49bb |I | Short_Literal 0x1bb ; Debug Table 0x4.0xa = 0xe4,0x405 00e5 00eb | | Load_Encached Diana_Cache 00e6 0098 | | Execute Package,Field_Read_Dynamic 00e7 012c | , | Execute Any,Size 00e8 e006 | | Load 0x0,0x6 00e9 1b17 | | Execute Package,Field_Read,Field_Number 0x17 00ea 025b | [ | Execute Discrete,Check_In_Type 00eb 0273 | s | Execute Discrete,Plus 00ec 00d9 | | Load_Top At_Offset_1 00ed 0007 | | Action Break_Optional 00ee e406 | | Load 0x2,0x6 ; Debug Table 0x4.0xb = 0xee,0xc01 00ef 0007 | | Action Break_Optional 00f0 0210 | | Execute Heap_Access,Get_Segment ; Debug Table 0x4.0xc = 0xf0,0xc02 00f1 0007 | | Action Break_Optional ; Debug Table 0x4.0xd = 0xf1,0xc03 00f2 00d0 | | Action Swap_Control ; Debug Table 0x4.0xe = 0xf2,0xc04 00f3 00d1 | | Pop_Control Pop_Count_1 00f4 49c8 |I | Short_Literal 0x1c8 ; Debug Table 0x4.0xf = 0xf4,0x804 00f5 00eb | | Load_Encached Diana_Cache 00f6 0098 | | Execute Package,Field_Read_Dynamic 00f7 49c9 |I | Short_Literal 0x1c9 00f8 00eb | | Load_Encached Diana_Cache 00f9 0098 | | Execute Package,Field_Read_Dynamic 00fa 49ca |I | Short_Literal 0x1ca 00fb 00eb | | Load_Encached Diana_Cache 00fc 0095 | | Execute Package,Field_Reference_Dynamic 00fd e007 | | Load 0x0,0x7 00fe 1819 | | Execute Package,Field_Execute,Field_Number 0x19 00ff 7800 |x | Jump 0x100 0100 00d0 | | Action Swap_Control 0101 00d1 | | Pop_Control Pop_Count_1 0102 4976 |Iv | Short_Literal 0x176 ; Debug Table 0x4.0x10 = 0x102,0xffff 0103 00eb | | Load_Encached Diana_Cache 0104 0098 | | Execute Package,Field_Read_Dynamic 0105 1815 | | Execute Package,Field_Execute,Field_Number 0x15 0106 0031 | 1 | Store_Top Heap_Access,At_Offset_1 0107 BODY_00c8: 0107 00cf | | Action Mark_Auxiliary 0108 0007 | | Action Break_Optional ; Debug Table 0x4.0x11 = 0x108,0x1 0109 0007 | | Action Break_Optional ; Debug Table 0x4.0x12 = 0x109,0x2 010a 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x4.0x13 = 0x10a,0x1001 010b 021d | | Execute Heap_Access,Is_Null 010c 7017 |p | Jump_Nonzero 0x124 ; Debug Table 0x4.0x14 = 0x10c,0x2 010d e5fd | | Load 0x2,-0x3 ; Debug Table 0x4.0x15 = 0x10d,0x3 010e 0a01 | | Execute_Immediate Plus,0x1 010f 0248 | H | Execute Discrete,Check_In_Integer 0110 a5fd | | Store_Unchecked 0x2,-0x3 0111 e20e | | Load 0x1,0xe ; Debug Table 0x4.0x16 = 0x111,0x4 0112 0322 | " | Declare_Variable Record 0113 00da | | Load_Top At_Offset_2 0114 00d9 | | Load_Top At_Offset_1 0115 3800 |8 | Execute Record,Field_Write,Field_Number 0x0 0116 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x4.0x17 = 0x116,0x1401 0117 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x4.0x18 = 0x117,0x4 0118 3801 |8 | Execute Record,Field_Write,Field_Number 0x1 0119 e5fd | | Load 0x2,-0x3 011a e5fe | | Load 0x2,-0x2 011b 01d6 | | Execute Vector,Field_Write 011c 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x4.0x19 = 0x11c,0x5 011d 4976 |Iv | Short_Literal 0x176 011e 00eb | | Load_Encached Diana_Cache 011f 0098 | | Execute Package,Field_Read_Dynamic 0120 1816 | | Execute Package,Field_Execute,Field_Number 0x16 0121 0032 | 2 | Store_Top Heap_Access,At_Offset_2 0122 00c9 | | Action Pop_Auxiliary_Loop 0123 7fe5 | | Jump 0x109 0124 4502 |E | Exit_Suprogram New_Top_Offset 0x2 0125 0000 0000 | | .XXX[0x3] 0127 0000 | | 0128 ; -------------------------------------------------------------------------------------- 0128 ; SUBPROGRAM 0128 ; -------------------------------------------------------------------------------------- 0128 012b | + | .CONST 0x012b ; Address of begin 0129 0004 | | .CONST 0x0004 ; Address of exception handler 012a 0001 | | .CONST 0x0001 ; Number of locals 012b BODY_0128: 012b INIT_0128: 012b 4801 |H | Short_Literal 0x1 ; Debug Table 0x5 = .DEBUG 0x012b,0x083a,0x0002,0x0000,0x0058,0xc6f5,0x0000,0x00fb ; Debug Table 0x5.0x0 = 0x12b,0x1 012c 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 012d 0000 0000 | | .XXX[0x3] 012f 0000 | | 0130 ; -------------------------------------------------------------------------------------- 0130 ; SUBPROGRAM 0130 ; -------------------------------------------------------------------------------------- 0130 0138 | 8 | .CONST 0x0138 ; Address of begin 0131 0004 | | .CONST 0x0004 ; Address of exception handler 0132 0002 | | .CONST 0x0002 ; Number of locals 0133 INIT_0130: 0133 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x6 = .DEBUG 0x0133,0x083e,0x0001,0x0000,0x0058,0xc6f5,0x0000,0x010c ; Debug Table 0x6.0x0 = 0x133,0xffff 0134 00db | | Load_Top At_Offset_3 0135 00eb | | Load_Encached Diana_Cache 0136 18fc | | Execute Package,Field_Execute,Field_Number 0xfc 0137 0031 | 1 | Store_Top Heap_Access,At_Offset_1 0138 BODY_0130: 0138 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x6.0x1 = 0x138,0x1 0139 e004 | | Load 0x0,0x4 013a 1826 | & | Execute Package,Field_Execute,Field_Number 0x26 013b 4502 |E | Exit_Suprogram New_Top_Offset 0x2 013c 0000 0000 | | .BLANK 0000[0x4] 0140 ; -------------------------------------------------------------------------------------- 0140 ; SUBPROGRAM 0140 ; -------------------------------------------------------------------------------------- 0140 0148 | H | .CONST 0x0148 ; Address of begin 0141 0004 | | .CONST 0x0004 ; Address of exception handler 0142 0002 | | .CONST 0x0002 ; Number of locals 0143 INIT_0140: 0143 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x7 = .DEBUG 0x0143,0x0844,0x0001,0x0000,0x0058,0xc6f5,0x0000,0x012d ; Debug Table 0x7.0x0 = 0x143,0xffff 0144 00db | | Load_Top At_Offset_3 0145 00eb | | Load_Encached Diana_Cache 0146 18fc | | Execute Package,Field_Execute,Field_Number 0xfc 0147 0031 | 1 | Store_Top Heap_Access,At_Offset_1 0148 BODY_0140: 0148 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x7.0x1 = 0x148,0x1 0149 e004 | | Load 0x0,0x4 014a 1823 | # | Execute Package,Field_Execute,Field_Number 0x23 014b e004 | | Load 0x0,0x4 014c 1826 | & | Execute Package,Field_Execute,Field_Number 0x26 014d 4502 |E | Exit_Suprogram New_Top_Offset 0x2 014e 0000 0000 | | .XXX[0x2] 0150 ; -------------------------------------------------------------------------------------- 0150 ; SUBPROGRAM 0150 ; -------------------------------------------------------------------------------------- 0150 015b | [ | .CONST 0x015b ; Address of begin 0151 0004 | | .CONST 0x0004 ; Address of exception handler 0152 0002 | | .CONST 0x0002 ; Number of locals 0153 INIT_0150: 0153 0007 | | Action Break_Optional ; Debug Table 0x8 = .DEBUG 0x0153,0x084a,0x0001,0x0000,0x0058,0xc6f5,0x0000,0x0153 ; Debug Table 0x8.0x0 = 0x153,0xffff 0154 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x8.0x1 = 0x154,0xfffe 0155 00db | | Load_Top At_Offset_3 0156 00eb | | Load_Encached Diana_Cache 0157 18fc | | Execute Package,Field_Execute,Field_Number 0xfc 0158 e004 | | Load 0x0,0x4 0159 1823 | # | Execute Package,Field_Execute,Field_Number 0x23 015a 0031 | 1 | Store_Top Heap_Access,At_Offset_1 015b BODY_0150: 015b 0007 | | Action Break_Optional ; Debug Table 0x8.0x2 = 0x15b,0x1 015c e402 | | Load 0x2,0x2 ; Debug Table 0x8.0x3 = 0x15c,0x401 015d 0007 | | Action Break_Optional 015e 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0x8.0x4 = 0x15e,0x402 015f 0007 | | Action Break_Optional ; Debug Table 0x8.0x5 = 0x15f,0x403 0160 0007 | | Action Break_Optional ; Debug Table 0x8.0x6 = 0x160,0x404 0161 0f6b | k | Execute_Immediate Equal,0x6b ; Debug Table 0x8.0x7 = 0x161,0x1 0162 6811 |h | Jump_Zero 0x174 0163 00d8 | | Load_Top At_Offset_0 0164 e004 | | Load 0x0,0x4 0165 1822 | " | Execute Package,Field_Execute,Field_Number 0x22 0166 0f03 | | Execute_Immediate Equal,0x3 0167 680c |h | Jump_Zero 0x174 0168 00d8 | | Load_Top At_Offset_0 0169 e008 | | Load 0x0,0x8 016a 181d | | Execute Package,Field_Execute,Field_Number 0x1d 016b 6808 |h | Jump_Zero 0x174 016c 00db | | Load_Top At_Offset_3 016d e009 | | Load 0x0,0x9 016e 1817 | | Execute Package,Field_Execute,Field_Number 0x17 016f 7004 |p | Jump_Nonzero 0x174 0170 0092 067e | ~| Action Push_String_Extended,0x67e ; "Short pointer object appears in aggregate" ; Debug Table 0x8.0x8 = 0x170,0x2 0172 e00a | | Load 0x0,0xa 0173 181e | | Execute Package,Field_Execute,Field_Number 0x1e 0174 0007 | | Action Break_Optional ; Debug Table 0x8.0x9 = 0x174,0x3 0175 e402 | | Load 0x2,0x2 ; Debug Table 0x8.0xa = 0x175,0x801 0176 0007 | | Action Break_Optional 0177 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0x8.0xb = 0x177,0x802 0178 0007 | | Action Break_Optional ; Debug Table 0x8.0xc = 0x178,0x803 0179 0007 | | Action Break_Optional ; Debug Table 0x8.0xd = 0x179,0x804 017a 0f6c | l | Execute_Immediate Equal,0x6c ; Debug Table 0x8.0xe = 0x17a,0x3 017b 6818 |h | Jump_Zero 0x194 017c e5ff | | Load 0x2,-0x1 ; Debug Table 0x8.0xf = 0x17c,0xc01 017d 0007 | | Action Break_Optional 017e 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0x8.0x10 = 0x17e,0xc02 017f 0007 | | Action Break_Optional ; Debug Table 0x8.0x11 = 0x17f,0xc03 0180 0007 | | Action Break_Optional ; Debug Table 0x8.0x12 = 0x180,0xc04 0181 0f01 | | Execute_Immediate Equal,0x1 ; Debug Table 0x8.0x13 = 0x181,0x804 0182 7007 |p | Jump_Nonzero 0x18a 0183 e5ff | | Load 0x2,-0x1 ; Debug Table 0x8.0x14 = 0x183,0x1001 0184 0007 | | Action Break_Optional 0185 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0x8.0x15 = 0x185,0x1002 0186 0007 | | Action Break_Optional ; Debug Table 0x8.0x16 = 0x186,0x1003 0187 0007 | | Action Break_Optional ; Debug Table 0x8.0x17 = 0x187,0x1004 0188 0f0b | | Execute_Immediate Equal,0xb ; Debug Table 0x8.0x18 = 0x188,0xc04 0189 7801 |x | Jump 0x18b 018a 4801 |H | Short_Literal 0x1 018b 6808 |h | Jump_Zero 0x194 018c e5fd | | Load 0x2,-0x3 ; Debug Table 0x8.0x19 = 0x18c,0x4 018d 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 018e e5fe | | Load 0x2,-0x2 018f 00da | | Load_Top At_Offset_2 0190 e5ff | | Load 0x2,-0x1 0191 e00b | | Load 0x0,0xb 0192 180f | | Execute Package,Field_Execute,Field_Number 0xf 0193 4504 |E | Exit_Suprogram New_Top_Offset 0x4 0194 4800 |H | Short_Literal 0x0 ; Debug Table 0x8.0x1a = 0x194,0x5 0195 e5ff | | Load 0x2,-0x1 0196 e00c | | Load 0x0,0xc 0197 180d | | Execute Package,Field_Execute,Field_Number 0xd 0198 4504 |E | Exit_Suprogram New_Top_Offset 0x4 0199 0000 0000 | | .BLANK 0000[0x7] 01a0 ; -------------------------------------------------------------------------------------- 01a0 ; SUBPROGRAM 01a0 ; -------------------------------------------------------------------------------------- 01a0 01b4 | | .CONST 0x01b4 ; Address of begin 01a1 0004 | | .CONST 0x0004 ; Address of exception handler 01a2 0004 | | .CONST 0x0004 ; Number of locals 01a3 INIT_01a0: 01a3 0007 | | Action Break_Optional ; Debug Table 0x9 = .DEBUG 0x01a3,0x0882,0x0001,0x0000,0x0058,0xc6f5,0x0000,0x020e ; Debug Table 0x9.0x0 = 0x1a3,0xffff 01a4 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x9.0x1 = 0x1a4,0xfffe 01a5 e5fe | | Load 0x2,-0x2 01a6 4902 |I | Short_Literal 0x102 01a7 00eb | | Load_Encached Diana_Cache 01a8 0096 | | Execute Package,Entry 01a9 0031 | 1 | Store_Top Heap_Access,At_Offset_1 01aa 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x9.0x2 = 0x1aa,0xfffd 01ab e004 | | Load 0x0,0x4 01ac 1820 | | Execute Package,Field_Execute,Field_Number 0x20 01ad e00d | | Load 0x0,0xd 01ae 1b0d | | Execute Package,Field_Read,Field_Number 0xd 01af 03f1 | | Declare_Variable Discrete,With_Value 01b0 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x9.0x3 = 0x1b0,0xfffc 01b1 0f08 | | Execute_Immediate Equal,0x8 01b2 00e1 | | Load_Encached Boolean_Cache 01b3 03f1 | | Declare_Variable Discrete,With_Value 01b4 BODY_01a0: 01b4 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x9.0x4 = 0x1b4,0x1 01b5 4612 |F | Jump_Case 0x13 01b6 4504 |E | Exit_Suprogram New_Top_Offset 0x4 ; case 0x0 01b7 4504 |E | Exit_Suprogram New_Top_Offset 0x4 ; case 0x1 01b8 4504 |E | Exit_Suprogram New_Top_Offset 0x4 ; case 0x2 01b9 4504 |E | Exit_Suprogram New_Top_Offset 0x4 ; case 0x3 01ba 4504 |E | Exit_Suprogram New_Top_Offset 0x4 ; case 0x4 01bb 4504 |E | Exit_Suprogram New_Top_Offset 0x4 ; case 0x5 01bc 4504 |E | Exit_Suprogram New_Top_Offset 0x4 ; case 0x6 01bd 780b |x | Jump 0x1c9 ; case 0x7 01be 780a |x | Jump 0x1c9 ; case 0x8 01bf 7809 |x | Jump 0x1c9 ; case 0x9 01c0 4504 |E | Exit_Suprogram New_Top_Offset 0x4 ; case 0xa 01c1 4504 |E | Exit_Suprogram New_Top_Offset 0x4 ; case 0xb 01c2 4504 |E | Exit_Suprogram New_Top_Offset 0x4 ; case 0xc 01c3 4504 |E | Exit_Suprogram New_Top_Offset 0x4 ; case 0xd 01c4 4504 |E | Exit_Suprogram New_Top_Offset 0x4 ; case 0xe 01c5 4504 |E | Exit_Suprogram New_Top_Offset 0x4 ; case 0xf 01c6 4504 |E | Exit_Suprogram New_Top_Offset 0x4 ; case 0x10 01c7 4504 |E | Exit_Suprogram New_Top_Offset 0x4 ; case 0x11 01c8 7800 |x | Jump 0x1c9 ; case 0x12 01c9 00da | | Load_Top At_Offset_2 ; Debug Table 0x9.0x5 = 0x1c9,0x2 01ca e00e | | Load 0x0,0xe 01cb 1817 | | Execute Package,Field_Execute,Field_Number 0x17 01cc 6848 |hH | Jump_Zero 0x215 01cd e5fd | | Load 0x2,-0x3 ; Debug Table 0x9.0x6 = 0x1cd,0x3 01ce 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 01cf e5fd | | Load 0x2,-0x3 01d0 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 01d1 e005 | | Load 0x0,0x5 01d2 1821 | ! | Execute Package,Field_Execute,Field_Number 0x21 01d3 4800 |H | Short_Literal 0x0 ; Debug Table 0x9.0x7 = 0x1d3,0x4 01d4 e005 | | Load 0x0,0x5 01d5 1830 | 0 | Execute Package,Field_Execute,Field_Number 0x30 01d6 487b |H{ | Short_Literal 0x7b ; Debug Table 0x9.0x8 = 0x1d6,0x5 01d7 e5fe | | Load 0x2,-0x2 01d8 e5ff | | Load 0x2,-0x1 01d9 e00f | | Load 0x0,0xf 01da 180d | | Execute Package,Field_Execute,Field_Number 0xd 01db 00cf | | Action Mark_Auxiliary 01dc 00db | | Load_Top At_Offset_3 ; Debug Table 0x9.0x9 = 0x1dc,0x6 01dd e010 | | Load 0x0,0x10 01de 1811 | | Execute Package,Field_Execute,Field_Number 0x11 01df 4801 |H | Short_Literal 0x1 01e0 0263 | c | Execute Discrete,Above_Bound 01e1 702e |p. | Jump_Nonzero 0x210 01e2 00cf | | Action Mark_Auxiliary 01e3 00e1 | | Load_Encached Boolean_Cache ; Debug Table 0x9.0xa = 0x1e3,0x7 01e4 0265 | e | Execute Discrete,Reverse_Bounds 01e5 0007 | | Action Break_Optional 01e6 e404 | | Load 0x2,0x4 ; Debug Table 0x9.0xb = 0x1e6,0x8 01e7 6804 |h | Jump_Zero 0x1ec 01e8 4ffe |O | Short_Literal -0x2 ; Debug Table 0x9.0xc = 0x1e8,0x9 01e9 e005 | | Load 0x0,0x5 01ea 1830 | 0 | Execute Package,Field_Execute,Field_Number 0x30 01eb 7806 |x | Jump 0x1f2 01ec 00db | | Load_Top At_Offset_3 ; Debug Table 0x9.0xd = 0x1ec,0xa 01ed e005 | | Load 0x0,0x5 01ee 1832 | 2 | Execute Package,Field_Execute,Field_Number 0x32 01ef 4ffd |O | Short_Literal -0x3 ; Debug Table 0x9.0xe = 0x1ef,0xb 01f0 e005 | | Load 0x0,0x5 01f1 1830 | 0 | Execute Package,Field_Execute,Field_Number 0x30 01f2 0007 | | Action Break_Optional ; Debug Table 0x9.0xf = 0x1f2,0xc 01f3 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x9.0x10 = 0x1f3,0x401 01f4 4800 |H | Short_Literal 0x0 ; Debug Table 0x9.0x11 = 0x1f4,0xc 01f5 4800 |H | Short_Literal 0x0 01f6 62ad |b | Indirect_Literal Discrete,0x4a4,{0x00000000, 0x7fffffff} 01f7 e404 | | Load 0x2,0x4 01f8 0f00 | | Execute_Immediate Equal,0x0 01f9 0aff | | Execute_Immediate Plus,-0x1 01fa 0248 | H | Execute Discrete,Check_In_Integer 01fb 480e |H | Short_Literal 0xe 01fc e403 | | Load 0x2,0x3 01fd e005 | | Load 0x0,0x5 01fe 1843 | C | Execute Package,Field_Execute,Field_Number 0x43 01ff 00c8 | | Action Pop_Auxiliary_Range 0200 3fe5 |? | Loop_Increasing 0x1e6 0201 00ce | | Action Pop_Auxiliary 0202 4ffe |O | Short_Literal -0x2 ; Debug Table 0x9.0x12 = 0x202,0xd 0203 e005 | | Load 0x0,0x5 0204 1830 | 0 | Execute Package,Field_Execute,Field_Number 0x30 0205 4800 |H | Short_Literal 0x0 ; Debug Table 0x9.0x13 = 0x205,0xe 0206 e011 | | Load 0x0,0x11 0207 1816 | | Execute Package,Field_Execute,Field_Number 0x16 0208 4801 |H | Short_Literal 0x1 ; Debug Table 0x9.0x14 = 0x208,0xf 0209 e005 | | Load 0x0,0x5 020a 1854 | T | Execute Package,Field_Execute,Field_Number 0x54 020b 4800 |H | Short_Literal 0x0 ; Debug Table 0x9.0x15 = 0x20b,0x10 020c e011 | | Load 0x0,0x11 020d 1816 | | Execute Package,Field_Execute,Field_Number 0x16 020e 00c8 | | Action Pop_Auxiliary_Range 020f 3fd2 |? | Loop_Increasing 0x1e2 0210 00ce | | Action Pop_Auxiliary 0211 4802 |H | Short_Literal 0x2 ; Debug Table 0x9.0x16 = 0x211,0x11 0212 e005 | | Load 0x0,0x5 0213 1852 | R | Execute Package,Field_Execute,Field_Number 0x52 0214 7810 |x | Jump 0x225 0215 e5ff | | Load 0x2,-0x1 ; Debug Table 0x9.0x17 = 0x215,0x12 0216 e004 | | Load 0x0,0x4 0217 1826 | & | Execute Package,Field_Execute,Field_Number 0x26 0218 e5fe | | Load 0x2,-0x2 ; Debug Table 0x9.0x18 = 0x218,0x13 0219 e00e | | Load 0x0,0xe 021a 181f | | Execute Package,Field_Execute,Field_Number 0x1f 021b 0007 | | Action Break_Optional ; Debug Table 0x9.0x19 = 0x21b,0x14 021c 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x9.0x1a = 0x21c,0x801 021d 4800 |H | Short_Literal 0x0 ; Debug Table 0x9.0x1b = 0x21d,0x14 021e 4800 |H | Short_Literal 0x0 021f 6284 |b | Indirect_Literal Discrete,0x4a4,{0x00000000, 0x7fffffff} 0220 4801 |H | Short_Literal 0x1 0221 4895 |H | Short_Literal 0x95 0222 4812 |H | Short_Literal 0x12 0223 e005 | | Load 0x0,0x5 0224 1843 | C | Execute Package,Field_Execute,Field_Number 0x43 0225 0092 067f | | Action Push_String_Extended,0x67f ; "anti-sliding check" ; Debug Table 0x9.0x1c = 0x225,0x15 0227 e005 | | Load 0x0,0x5 0228 1874 | t | Execute Package,Field_Execute,Field_Number 0x74 0229 4504 |E | Exit_Suprogram New_Top_Offset 0x4 022a 0000 0000 | | .BLANK 0000[0x6] 0230 ; -------------------------------------------------------------------------------------- 0230 ; SUBPROGRAM 0230 ; -------------------------------------------------------------------------------------- 0230 0255 | U | .CONST 0x0255 ; Address of begin 0231 0004 | | .CONST 0x0004 ; Address of exception handler 0232 0013 | | .CONST 0x0013 ; Number of locals 0233 INIT_0230: 0233 00ee | | Load_Encached Diana_Seq_Type_Cache ; Debug Table 0xa = .DEBUG 0x0233,0x08be,0x0001,0x0000,0x0058,0xc6f5,0x0000,0x0326 ; Debug Table 0xa.0x0 = 0x233,0xffff 0234 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0xa.0x1 = 0x234,0xfffe 0235 e003 | | Load 0x0,0x3 ; Debug Table 0xa.0x2 = 0x235,0xfffd 0236 1b0d | | Execute Package,Field_Read,Field_Number 0xd 0237 0322 | " | Declare_Variable Record 0238 00e2 | | Load_Encached Integer_Cache ; Debug Table 0xa.0x3 = 0x238,0xfffc 0239 00e1 | | Load_Encached Boolean_Cache ; Debug Table 0xa.0x4 = 0x239,0xfffb 023a 0600 | | Execute_Immediate Set_Value_Unchecked,0x0 023b 029f 034b | K| Declare_Subprogram INIT_0348,For_Call ; Debug Table 0xa.0x5 = 0x23b,0xfffa 023d 029f 0373 | s| Declare_Subprogram INIT_0370,For_Call ; Debug Table 0xa.0x6 = 0x23d,0xfff9 023f 029f 038b | | Declare_Subprogram INIT_0388,For_Call ; Debug Table 0xa.0x7 = 0x23f,0xfff8 0241 029f 03c3 | | Declare_Subprogram INIT_03c0,For_Call ; Debug Table 0xa.0x8 = 0x241,0xfff7 0243 029f 040b | | Declare_Subprogram INIT_0408,For_Call ; Debug Table 0xa.0x9 = 0x243,0xfff6 0245 029f 042b | +| Declare_Subprogram INIT_0428,For_Call ; Debug Table 0xa.0xa = 0x245,0xfff5 0247 029f 044b | K| Declare_Subprogram INIT_0448,For_Call ; Debug Table 0xa.0xb = 0x247,0xfff4 0249 029f 04ab | | Declare_Subprogram INIT_04a8,For_Call ; Debug Table 0xa.0xc = 0x249,0xfff3 024b 029f 04cb | | Declare_Subprogram INIT_04c8,For_Call ; Debug Table 0xa.0xd = 0x24b,0xfff2 024d 029f 0503 | | Declare_Subprogram INIT_0500,For_Call ; Debug Table 0xa.0xe = 0x24d,0xfff1 024f 029f 052b | +| Declare_Subprogram INIT_0528,For_Call ; Debug Table 0xa.0xf = 0x24f,0xfff0 0251 029f 05ab | | Declare_Subprogram INIT_05a8,For_Call ; Debug Table 0xa.0x10 = 0x251,0xffef 0253 029f 060b | | Declare_Subprogram INIT_0608,For_Call ; Debug Table 0xa.0x11 = 0x253,0xffee 0255 BODY_0230: 0255 e003 | | Load 0x0,0x3 ; Debug Table 0xa.0x12 = 0x255,0x1 0256 1b0d | | Execute Package,Field_Read,Field_Number 0xd 0257 0322 | " | Declare_Variable Record 0258 4801 |H | Short_Literal 0x1 0259 e003 | | Load 0x0,0x3 025a 182b | + | Execute Package,Field_Execute,Field_Number 0x2b 025b 00d9 | | Load_Top At_Offset_1 025c 3800 |8 | Execute Record,Field_Write,Field_Number 0x0 025d 4801 |H | Short_Literal 0x1 025e e003 | | Load 0x0,0x3 025f 182c | , | Execute Package,Field_Execute,Field_Number 0x2c 0260 00d9 | | Load_Top At_Offset_1 0261 3801 |8 | Execute Record,Field_Write,Field_Number 0x1 0262 e404 | | Load 0x2,0x4 0263 017d | } | Execute Record,Structure_Write 0264 4801 |H | Short_Literal 0x1 ; Debug Table 0xa.0x13 = 0x264,0x2 0265 a405 | | Store_Unchecked 0x2,0x5 0266 e5fe | | Load 0x2,-0x2 ; Debug Table 0xa.0x14 = 0x266,0x3 0267 00eb | | Load_Encached Diana_Cache 0268 1888 | | Execute Package,Field_Execute,Field_Number 0x88 0269 a402 | | Store_Unchecked 0x2,0x2 026a 00cf | | Action Mark_Auxiliary 026b 785a |xZ | Jump 0x2c6 026c e402 | | Load 0x2,0x2 ; Debug Table 0xa.0x15 = 0x26c,0x5 026d 0007 | | Action Break_Optional 026e 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xa.0x16 = 0x26e,0x401 026f 7002 |p | Jump_Nonzero 0x272 0270 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0xa.0x17 = 0x270,0x402 0271 782c |x, | Jump 0x29e 0272 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xa.0x18 = 0x272,0x403 0273 0217 | | Execute Heap_Access,All_Reference 0274 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 0275 6804 |h | Jump_Zero 0x27a 0276 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xa.0x19 = 0x276,0x404 0277 0217 | | Execute Heap_Access,All_Reference 0278 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 0279 7824 |x$ | Jump 0x29e 027a 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xa.0x1a = 0x27a,0x405 027b 0007 | | Action Break_Optional 027c e416 | | Load 0x2,0x16 ; Debug Table 0xa.0x1b = 0x27c,0x801 027d 0007 | | Action Break_Optional 027e 0148 | H | Execute Heap_Access,Get_Offset ; Debug Table 0xa.0x1c = 0x27e,0x802 027f 0007 | | Action Break_Optional ; Debug Table 0xa.0x1d = 0x27f,0x803 0280 00d0 | | Action Swap_Control ; Debug Table 0xa.0x1e = 0x280,0x804 0281 00d1 | | Pop_Control Pop_Count_1 0282 49bb |I | Short_Literal 0x1bb ; Debug Table 0xa.0x1f = 0x282,0x405 0283 00eb | | Load_Encached Diana_Cache 0284 0098 | | Execute Package,Field_Read_Dynamic 0285 012c | , | Execute Any,Size 0286 e006 | | Load 0x0,0x6 0287 1b17 | | Execute Package,Field_Read,Field_Number 0x17 0288 025b | [ | Execute Discrete,Check_In_Type 0289 0273 | s | Execute Discrete,Plus 028a 00d9 | | Load_Top At_Offset_1 028b 0007 | | Action Break_Optional 028c e417 | | Load 0x2,0x17 ; Debug Table 0xa.0x20 = 0x28c,0xc01 028d 0007 | | Action Break_Optional 028e 0210 | | Execute Heap_Access,Get_Segment ; Debug Table 0xa.0x21 = 0x28e,0xc02 028f 0007 | | Action Break_Optional ; Debug Table 0xa.0x22 = 0x28f,0xc03 0290 00d0 | | Action Swap_Control ; Debug Table 0xa.0x23 = 0x290,0xc04 0291 00d1 | | Pop_Control Pop_Count_1 0292 49c8 |I | Short_Literal 0x1c8 ; Debug Table 0xa.0x24 = 0x292,0x804 0293 00eb | | Load_Encached Diana_Cache 0294 0098 | | Execute Package,Field_Read_Dynamic 0295 49c9 |I | Short_Literal 0x1c9 0296 00eb | | Load_Encached Diana_Cache 0297 0098 | | Execute Package,Field_Read_Dynamic 0298 49ca |I | Short_Literal 0x1ca 0299 00eb | | Load_Encached Diana_Cache 029a 0095 | | Execute Package,Field_Reference_Dynamic 029b e007 | | Load 0x0,0x7 029c 1819 | | Execute Package,Field_Execute,Field_Number 0x19 029d 7800 |x | Jump 0x29e 029e 00d0 | | Action Swap_Control 029f 00d1 | | Pop_Control Pop_Count_1 02a0 a403 | | Store_Unchecked 0x2,0x3 ; Debug Table 0xa.0x25 = 0x2a0,0x5 02a1 0007 | | Action Break_Optional ; Debug Table 0xa.0x26 = 0x2a1,0x6 02a2 e402 | | Load 0x2,0x2 ; Debug Table 0xa.0x27 = 0x2a2,0x1001 02a3 7002 |p | Jump_Nonzero 0x2a6 02a4 00ee | | Load_Encached Diana_Seq_Type_Cache ; Debug Table 0xa.0x28 = 0x2a4,0x1002 02a5 7803 |x | Jump 0x2a9 02a6 e402 | | Load 0x2,0x2 ; Debug Table 0xa.0x29 = 0x2a6,0x1003 02a7 0217 | | Execute Heap_Access,All_Reference 02a8 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 02a9 a402 | | Store_Unchecked 0x2,0x2 ; Debug Table 0xa.0x2a = 0x2a9,0x6 02aa 0007 | | Action Break_Optional ; Debug Table 0xa.0x2b = 0x2aa,0x7 02ab e403 | | Load 0x2,0x3 ; Debug Table 0xa.0x2c = 0x2ab,0x1401 02ac 0007 | | Action Break_Optional 02ad 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0xa.0x2d = 0x2ad,0x1402 02ae 0007 | | Action Break_Optional ; Debug Table 0xa.0x2e = 0x2ae,0x1403 02af 0007 | | Action Break_Optional ; Debug Table 0xa.0x2f = 0x2af,0x1404 02b0 0fa7 | | Execute_Immediate Equal,-0x59 ; Debug Table 0xa.0x30 = 0x2b0,0x7 02b1 6806 |h | Jump_Zero 0x2b8 02b2 0007 | | Action Break_Optional ; Debug Table 0xa.0x31 = 0x2b2,0x8 02b3 e402 | | Load 0x2,0x2 ; Debug Table 0xa.0x32 = 0x2b3,0x1801 02b4 021d | | Execute Heap_Access,Is_Null 02b5 e403 | | Load 0x2,0x3 ; Debug Table 0xa.0x33 = 0x2b5,0x8 02b6 8413 | | Call 0x2,0x13 02b7 780d |x | Jump 0x2c5 02b8 0007 | | Action Break_Optional ; Debug Table 0xa.0x34 = 0x2b8,0x9 02b9 e402 | | Load 0x2,0x2 ; Debug Table 0xa.0x35 = 0x2b9,0x1c01 02ba 021d | | Execute Heap_Access,Is_Null 02bb 6802 |h | Jump_Zero 0x2be ; Debug Table 0xa.0x36 = 0x2bb,0x9 02bc 4801 |H | Short_Literal 0x1 ; Debug Table 0xa.0x37 = 0x2bc,0xa 02bd a406 | | Store_Unchecked 0x2,0x6 02be e405 | | Load 0x2,0x5 ; Debug Table 0xa.0x38 = 0x2be,0xb 02bf e403 | | Load 0x2,0x3 02c0 8409 | | Call 0x2,0x9 02c1 e405 | | Load 0x2,0x5 ; Debug Table 0xa.0x39 = 0x2c1,0xc 02c2 0a01 | | Execute_Immediate Plus,0x1 02c3 0248 | H | Execute Discrete,Check_In_Integer 02c4 a405 | | Store_Unchecked 0x2,0x5 02c5 00c9 | | Action Pop_Auxiliary_Loop 02c6 0007 | | Action Break_Optional ; Debug Table 0xa.0x3a = 0x2c6,0x4 02c7 e402 | | Load 0x2,0x2 ; Debug Table 0xa.0x3b = 0x2c7,0x2001 02c8 021d | | Execute Heap_Access,Is_Null 02c9 6fa2 |o | Jump_Zero 0x26c ; Debug Table 0xa.0x3c = 0x2c9,0x4 02ca 4505 |E | Exit_Suprogram New_Top_Offset 0x5 02cb 0000 0000 | | .BLANK 0000[0x5] 02d0 ; -------------------------------------------------------------------------------------- 02d0 ; SUBPROGRAM 02d0 ; -------------------------------------------------------------------------------------- 02d0 02e5 | | .CONST 0x02e5 ; Address of begin 02d1 0004 | | .CONST 0x0004 ; Address of exception handler 02d2 0006 | | .CONST 0x0006 ; Number of locals 02d3 INIT_02d0: 02d3 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0xb = .DEBUG 0x02d3,0x093a,0x0001,0x0000,0x0058,0xc6f5,0x0000,0x0880 ; Debug Table 0xb.0x0 = 0x2d3,0xffff 02d4 e5fe | | Load 0x2,-0x2 02d5 00eb | | Load_Encached Diana_Cache 02d6 18f9 | | Execute Package,Field_Execute,Field_Number 0xf9 02d7 0031 | 1 | Store_Top Heap_Access,At_Offset_1 02d8 00ee | | Load_Encached Diana_Seq_Type_Cache ; Debug Table 0xb.0x1 = 0x2d8,0xfffe 02d9 00d9 | | Load_Top At_Offset_1 02da 00eb | | Load_Encached Diana_Cache 02db 1888 | | Execute Package,Field_Execute,Field_Number 0x88 02dc 0031 | 1 | Store_Top Heap_Access,At_Offset_1 02dd 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0xb.0x2 = 0x2dd,0xfffd 02de 00e2 | | Load_Encached Integer_Cache ; Debug Table 0xb.0x3 = 0x2de,0xfffc 02df 0600 | | Execute_Immediate Set_Value_Unchecked,0x0 02e0 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0xb.0x4 = 0x2e0,0xfffb 02e1 e5fe | | Load 0x2,-0x2 02e2 00eb | | Load_Encached Diana_Cache 02e3 18fc | | Execute Package,Field_Execute,Field_Number 0xfc 02e4 0031 | 1 | Store_Top Heap_Access,At_Offset_1 02e5 BODY_02d0: 02e5 00cf | | Action Mark_Auxiliary 02e6 784c |xL | Jump 0x333 02e7 e403 | | Load 0x2,0x3 ; Debug Table 0xb.0x5 = 0x2e7,0x2 02e8 0007 | | Action Break_Optional 02e9 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xb.0x6 = 0x2e9,0x401 02ea 7002 |p | Jump_Nonzero 0x2ed 02eb 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0xb.0x7 = 0x2eb,0x402 02ec 782c |x, | Jump 0x319 02ed 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xb.0x8 = 0x2ed,0x403 02ee 0217 | | Execute Heap_Access,All_Reference 02ef 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 02f0 6804 |h | Jump_Zero 0x2f5 02f1 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xb.0x9 = 0x2f1,0x404 02f2 0217 | | Execute Heap_Access,All_Reference 02f3 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 02f4 7824 |x$ | Jump 0x319 02f5 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xb.0xa = 0x2f5,0x405 02f6 0007 | | Action Break_Optional 02f7 e409 | | Load 0x2,0x9 ; Debug Table 0xb.0xb = 0x2f7,0x801 02f8 0007 | | Action Break_Optional 02f9 0148 | H | Execute Heap_Access,Get_Offset ; Debug Table 0xb.0xc = 0x2f9,0x802 02fa 0007 | | Action Break_Optional ; Debug Table 0xb.0xd = 0x2fa,0x803 02fb 00d0 | | Action Swap_Control ; Debug Table 0xb.0xe = 0x2fb,0x804 02fc 00d1 | | Pop_Control Pop_Count_1 02fd 49bb |I | Short_Literal 0x1bb ; Debug Table 0xb.0xf = 0x2fd,0x405 02fe 00eb | | Load_Encached Diana_Cache 02ff 0098 | | Execute Package,Field_Read_Dynamic 0300 012c | , | Execute Any,Size 0301 e006 | | Load 0x0,0x6 0302 1b17 | | Execute Package,Field_Read,Field_Number 0x17 0303 025b | [ | Execute Discrete,Check_In_Type 0304 0273 | s | Execute Discrete,Plus 0305 00d9 | | Load_Top At_Offset_1 0306 0007 | | Action Break_Optional 0307 e40a | | Load 0x2,0xa ; Debug Table 0xb.0x10 = 0x307,0xc01 0308 0007 | | Action Break_Optional 0309 0210 | | Execute Heap_Access,Get_Segment ; Debug Table 0xb.0x11 = 0x309,0xc02 030a 0007 | | Action Break_Optional ; Debug Table 0xb.0x12 = 0x30a,0xc03 030b 00d0 | | Action Swap_Control ; Debug Table 0xb.0x13 = 0x30b,0xc04 030c 00d1 | | Pop_Control Pop_Count_1 030d 49c8 |I | Short_Literal 0x1c8 ; Debug Table 0xb.0x14 = 0x30d,0x804 030e 00eb | | Load_Encached Diana_Cache 030f 0098 | | Execute Package,Field_Read_Dynamic 0310 49c9 |I | Short_Literal 0x1c9 0311 00eb | | Load_Encached Diana_Cache 0312 0098 | | Execute Package,Field_Read_Dynamic 0313 49ca |I | Short_Literal 0x1ca 0314 00eb | | Load_Encached Diana_Cache 0315 0095 | | Execute Package,Field_Reference_Dynamic 0316 e007 | | Load 0x0,0x7 0317 1819 | | Execute Package,Field_Execute,Field_Number 0x19 0318 7800 |x | Jump 0x319 0319 00d0 | | Action Swap_Control 031a 00d1 | | Pop_Control Pop_Count_1 031b a404 | | Store_Unchecked 0x2,0x4 ; Debug Table 0xb.0x15 = 0x31b,0x2 031c 00da | | Load_Top At_Offset_2 ; Debug Table 0xb.0x16 = 0x31c,0x3 031d 0a01 | | Execute_Immediate Plus,0x1 031e 0248 | H | Execute Discrete,Check_In_Integer 031f 0053 | S | Store_Top_Uncheched Discrete,At_Offset_3 0320 4800 |H | Short_Literal 0x0 ; Debug Table 0xb.0x17 = 0x320,0x4 0321 e404 | | Load 0x2,0x4 0322 e00c | | Load 0x0,0xc 0323 180d | | Execute Package,Field_Execute,Field_Number 0xd 0324 00db | | Load_Top At_Offset_3 ; Debug Table 0xb.0x18 = 0x324,0x5 0325 00db | | Load_Top At_Offset_3 0326 e5fd | | Load 0x2,-0x3 0327 01d5 | | Execute Vector,Field_Reference 0328 3801 |8 | Execute Record,Field_Write,Field_Number 0x1 0329 0007 | | Action Break_Optional ; Debug Table 0xb.0x19 = 0x329,0x6 032a e403 | | Load 0x2,0x3 ; Debug Table 0xb.0x1a = 0x32a,0x1001 032b 7002 |p | Jump_Nonzero 0x32e 032c 00ee | | Load_Encached Diana_Seq_Type_Cache ; Debug Table 0xb.0x1b = 0x32c,0x1002 032d 7803 |x | Jump 0x331 032e e403 | | Load 0x2,0x3 ; Debug Table 0xb.0x1c = 0x32e,0x1003 032f 0217 | | Execute Heap_Access,All_Reference 0330 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 0331 a403 | | Store_Unchecked 0x2,0x3 ; Debug Table 0xb.0x1d = 0x331,0x6 0332 00c9 | | Action Pop_Auxiliary_Loop 0333 0007 | | Action Break_Optional ; Debug Table 0xb.0x1e = 0x333,0x1 0334 e403 | | Load 0x2,0x3 ; Debug Table 0xb.0x1f = 0x334,0x1401 0335 021d | | Execute Heap_Access,Is_Null 0336 6fb0 |o | Jump_Zero 0x2e7 ; Debug Table 0xb.0x20 = 0x336,0x1 0337 00ce | | Action Pop_Auxiliary 0338 e5fe | | Load 0x2,-0x2 ; Debug Table 0xb.0x21 = 0x338,0x7 0339 8214 | | Call 0x1,0x14 033a 00d9 | | Load_Top At_Offset_1 ; Debug Table 0xb.0x22 = 0x33a,0x8 033b 4808 |H | Short_Literal 0x8 033c e005 | | Load 0x0,0x5 033d 1847 | G | Execute Package,Field_Execute,Field_Number 0x47 033e 0092 0680 | | Action Push_String_Extended,0x680 ; "CONSTRAIN VARIABLE ACTION" ; Debug Table 0xb.0x23 = 0x33e,0x9 0340 e005 | | Load 0x0,0x5 0341 1874 | t | Execute Package,Field_Execute,Field_Number 0x74 0342 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xb.0x24 = 0x342,0xa 0343 4801 |H | Short_Literal 0x1 0344 e003 | | Load 0x0,0x3 0345 182c | , | Execute Package,Field_Execute,Field_Number 0x2c 0346 8210 | | Call 0x1,0x10 0347 4503 |E | Exit_Suprogram New_Top_Offset 0x3 0348 ; -------------------------------------------------------------------------------------- 0348 ; SUBPROGRAM 0348 ; -------------------------------------------------------------------------------------- 0348 0351 | Q | .CONST 0x0351 ; Address of begin 0349 0004 | | .CONST 0x0004 ; Address of exception handler 034a 0002 | | .CONST 0x0002 ; Number of locals 034b INIT_0348: 034b 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0xc = .DEBUG 0x034b,0x0986,0x0001,0x0000,0x0058,0xc6f5,0x0000,0x0361 ; Debug Table 0xc.0x0 = 0x34b,0xffff 034c 00db | | Load_Top At_Offset_3 034d e5fb | | Load 0x2,-0x5 034e 01d5 | | Execute Vector,Field_Reference 034f 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 0350 0031 | 1 | Store_Top Heap_Access,At_Offset_1 0351 BODY_0348: 0351 e404 | | Load 0x2,0x4 ; Debug Table 0xc.0x1 = 0x351,0x1 0352 00d9 | | Load_Top At_Offset_1 0353 e5fd | | Load 0x2,-0x3 0354 8216 | | Call 0x1,0x16 0355 e406 | | Load 0x2,0x6 ; Debug Table 0xc.0x2 = 0x355,0x2 0356 6807 |h | Jump_Zero 0x35e 0357 e5fc | | Load 0x2,-0x4 0358 6805 |h | Jump_Zero 0x35e 0359 4800 |H | Short_Literal 0x0 ; Debug Table 0xc.0x3 = 0x359,0x3 035a 4815 |H | Short_Literal 0x15 035b e005 | | Load 0x0,0x5 035c 1846 | F | Execute Package,Field_Execute,Field_Number 0x46 035d 7806 |x | Jump 0x364 035e e404 | | Load 0x2,0x4 ; Debug Table 0xc.0x4 = 0x35e,0x4 035f 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 0360 e404 | | Load 0x2,0x4 0361 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 0362 e005 | | Load 0x0,0x5 0363 1821 | ! | Execute Package,Field_Execute,Field_Number 0x21 0364 487a |Hz | Short_Literal 0x7a ; Debug Table 0xc.0x5 = 0x364,0x5 0365 00d9 | | Load_Top At_Offset_1 0366 e5fd | | Load 0x2,-0x3 0367 e00f | | Load 0x0,0xf 0368 180d | | Execute Package,Field_Execute,Field_Number 0xd 0369 4502 |E | Exit_Suprogram New_Top_Offset 0x2 036a 0000 0000 | | .BLANK 0000[0x6] 0370 ; -------------------------------------------------------------------------------------- 0370 ; SUBPROGRAM 0370 ; -------------------------------------------------------------------------------------- 0370 0373 | s | .CONST 0x0373 ; Address of begin 0371 0004 | | .CONST 0x0004 ; Address of exception handler 0372 0001 | | .CONST 0x0001 ; Number of locals 0373 BODY_0370: 0373 INIT_0370: 0373 e406 | | Load 0x2,0x6 ; Debug Table 0xd = .DEBUG 0x0373,0x0994,0x0001,0x0000,0x0058,0xc6f5,0x0000,0x03a9 ; Debug Table 0xd.0x0 = 0x373,0x1 0374 6802 |h | Jump_Zero 0x377 0375 e5fc | | Load 0x2,-0x4 0376 7801 |x | Jump 0x378 0377 4800 |H | Short_Literal 0x0 0378 7006 |p | Jump_Nonzero 0x37f 0379 e404 | | Load 0x2,0x4 ; Debug Table 0xd.0x1 = 0x379,0x2 037a 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 037b e404 | | Load 0x2,0x4 037c 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 037d e005 | | Load 0x0,0x5 037e 1821 | ! | Execute Package,Field_Execute,Field_Number 0x21 037f 487b |H{ | Short_Literal 0x7b ; Debug Table 0xd.0x2 = 0x37f,0x3 0380 00db | | Load_Top At_Offset_3 0381 e5fb | | Load 0x2,-0x5 0382 01d5 | | Execute Vector,Field_Reference 0383 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 0384 e5fd | | Load 0x2,-0x3 0385 e00f | | Load 0x0,0xf 0386 180d | | Execute Package,Field_Execute,Field_Number 0xd 0387 4502 |E | Exit_Suprogram New_Top_Offset 0x2 0388 ; -------------------------------------------------------------------------------------- 0388 ; SUBPROGRAM 0388 ; -------------------------------------------------------------------------------------- 0388 0392 | | .CONST 0x0392 ; Address of begin 0389 0004 | | .CONST 0x0004 ; Address of exception handler 038a 0003 | | .CONST 0x0003 ; Number of locals 038b INIT_0388: 038b 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0xe = .DEBUG 0x038b,0x099c,0x0001,0x0000,0x0058,0xc6f5,0x0000,0x03da ; Debug Table 0xe.0x0 = 0x38b,0xffff 038c 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0xe.0x1 = 0x38c,0xfffe 038d e7fe | | Load 0x3,-0x2 038e e5fb | | Load 0x2,-0x5 038f 01d5 | | Execute Vector,Field_Reference 0390 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 0391 0031 | 1 | Store_Top Heap_Access,At_Offset_1 0392 BODY_0388: 0392 e7ff | | Load 0x3,-0x1 ; Debug Table 0xe.0x2 = 0x392,0x1 0393 e00e | | Load 0x0,0xe 0394 1810 | | Execute Package,Field_Execute,Field_Number 0x10 0395 6813 |h | Jump_Zero 0x3a9 0396 00d8 | | Load_Top At_Offset_0 0397 8212 | | Call 0x1,0x12 0398 6810 |h | Jump_Zero 0x3a9 0399 e7fe | | Load 0x3,-0x2 ; Debug Table 0xe.0x3 = 0x399,0x2 039a 8408 | | Call 0x2,0x8 039b e7ff | | Load 0x3,-0x1 ; Debug Table 0xe.0x4 = 0x39b,0x3 039c 00eb | | Load_Encached Diana_Cache 039d 18fc | | Execute Package,Field_Execute,Field_Number 0xfc 039e e004 | | Load 0x0,0x4 039f 1823 | # | Execute Package,Field_Execute,Field_Number 0x23 03a0 0032 | 2 | Store_Top Heap_Access,At_Offset_2 03a1 4801 |H | Short_Literal 0x1 ; Debug Table 0xe.0x5 = 0x3a1,0x4 03a2 4800 |H | Short_Literal 0x0 03a3 e7ff | | Load 0x3,-0x1 03a4 e009 | | Load 0x0,0x9 03a5 1825 | % | Execute Package,Field_Execute,Field_Number 0x25 03a6 e602 | | Load 0x3,0x2 03a7 820d | | Call 0x1,0xd 03a8 780e |x | Jump 0x3b7 03a9 0007 | | Action Break_Optional ; Debug Table 0xe.0x6 = 0x3a9,0x5 03aa e603 | | Load 0x3,0x3 ; Debug Table 0xe.0x7 = 0x3aa,0x401 03ab 0007 | | Action Break_Optional 03ac 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0xe.0x8 = 0x3ac,0x402 03ad 0007 | | Action Break_Optional ; Debug Table 0xe.0x9 = 0x3ad,0x403 03ae 0007 | | Action Break_Optional ; Debug Table 0xe.0xa = 0x3ae,0x404 03af 0f1e | | Execute_Immediate Equal,0x1e ; Debug Table 0xe.0xb = 0x3af,0x5 03b0 7006 |p | Jump_Nonzero 0x3b7 03b1 e404 | | Load 0x2,0x4 ; Debug Table 0xe.0xc = 0x3b1,0x6 03b2 00d9 | | Load_Top At_Offset_1 03b3 e7ff | | Load 0x3,-0x1 03b4 8215 | | Call 0x1,0x15 03b5 e7fe | | Load 0x3,-0x2 ; Debug Table 0xe.0xd = 0x3b5,0x7 03b6 8407 | | Call 0x2,0x7 03b7 e7ff | | Load 0x3,-0x1 ; Debug Table 0xe.0xe = 0x3b7,0x8 03b8 e7fe | | Load 0x3,-0x2 03b9 e5fb | | Load 0x2,-0x5 03ba 01d5 | | Execute Vector,Field_Reference 03bb 3801 |8 | Execute Record,Field_Write,Field_Number 0x1 03bc 4503 |E | Exit_Suprogram New_Top_Offset 0x3 03bd 0000 0000 | | .XXX[0x3] 03bf 0000 | | 03c0 ; -------------------------------------------------------------------------------------- 03c0 ; SUBPROGRAM 03c0 ; -------------------------------------------------------------------------------------- 03c0 03ca | | .CONST 0x03ca ; Address of begin 03c1 0004 | | .CONST 0x0004 ; Address of exception handler 03c2 0003 | | .CONST 0x0003 ; Number of locals 03c3 INIT_03c0: 03c3 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0xf = .DEBUG 0x03c3,0x09bc,0x0001,0x0000,0x0058,0xc6f5,0x0000,0x0454 ; Debug Table 0xf.0x0 = 0x3c3,0xffff 03c4 e7fe | | Load 0x3,-0x2 03c5 e5fb | | Load 0x2,-0x5 03c6 01d5 | | Execute Vector,Field_Reference 03c7 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 03c8 0031 | 1 | Store_Top Heap_Access,At_Offset_1 03c9 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0xf.0x1 = 0x3c9,0xfffe 03ca BODY_03c0: 03ca e7ff | | Load 0x3,-0x1 ; Debug Table 0xf.0x2 = 0x3ca,0x1 03cb e00e | | Load 0x0,0xe 03cc 1810 | | Execute Package,Field_Execute,Field_Number 0x10 03cd 6813 |h | Jump_Zero 0x3e1 03ce 00d9 | | Load_Top At_Offset_1 03cf 8212 | | Call 0x1,0x12 03d0 6810 |h | Jump_Zero 0x3e1 03d1 e7fe | | Load 0x3,-0x2 ; Debug Table 0xf.0x3 = 0x3d1,0x2 03d2 8408 | | Call 0x2,0x8 03d3 e7ff | | Load 0x3,-0x1 ; Debug Table 0xf.0x4 = 0x3d3,0x3 03d4 00eb | | Load_Encached Diana_Cache 03d5 18fc | | Execute Package,Field_Execute,Field_Number 0xfc 03d6 e004 | | Load 0x0,0x4 03d7 1823 | # | Execute Package,Field_Execute,Field_Number 0x23 03d8 0031 | 1 | Store_Top Heap_Access,At_Offset_1 03d9 4800 |H | Short_Literal 0x0 ; Debug Table 0xf.0x5 = 0x3d9,0x4 03da 4800 |H | Short_Literal 0x0 03db e7ff | | Load 0x3,-0x1 03dc e009 | | Load 0x0,0x9 03dd 1825 | % | Execute Package,Field_Execute,Field_Number 0x25 03de 00db | | Load_Top At_Offset_3 03df 820d | | Call 0x1,0xd 03e0 781d |x | Jump 0x3fe 03e1 0007 | | Action Break_Optional ; Debug Table 0xf.0x6 = 0x3e1,0x5 03e2 e602 | | Load 0x3,0x2 ; Debug Table 0xf.0x7 = 0x3e2,0x401 03e3 0007 | | Action Break_Optional 03e4 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0xf.0x8 = 0x3e4,0x402 03e5 0007 | | Action Break_Optional ; Debug Table 0xf.0x9 = 0x3e5,0x403 03e6 0007 | | Action Break_Optional ; Debug Table 0xf.0xa = 0x3e6,0x404 03e7 0f1e | | Execute_Immediate Equal,0x1e ; Debug Table 0xf.0xb = 0x3e7,0x5 03e8 680c |h | Jump_Zero 0x3f5 03e9 e404 | | Load 0x2,0x4 ; Debug Table 0xf.0xc = 0x3e9,0x6 03ea 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 03eb e404 | | Load 0x2,0x4 03ec 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 03ed e005 | | Load 0x0,0x5 03ee 1821 | ! | Execute Package,Field_Execute,Field_Number 0x21 03ef 4879 |Hy | Short_Literal 0x79 ; Debug Table 0xf.0xd = 0x3ef,0x7 03f0 00da | | Load_Top At_Offset_2 03f1 e5fd | | Load 0x2,-0x3 03f2 e00f | | Load 0x0,0xf 03f3 180d | | Execute Package,Field_Execute,Field_Number 0xd 03f4 7809 |x | Jump 0x3fe 03f5 e404 | | Load 0x2,0x4 ; Debug Table 0xf.0xe = 0x3f5,0x8 03f6 00da | | Load_Top At_Offset_2 03f7 e7ff | | Load 0x3,-0x1 03f8 8215 | | Call 0x1,0x15 03f9 4800 |H | Short_Literal 0x0 ; Debug Table 0xf.0xf = 0x3f9,0x9 03fa e005 | | Load 0x0,0x5 03fb 1830 | 0 | Execute Package,Field_Execute,Field_Number 0x30 03fc e7fe | | Load 0x3,-0x2 ; Debug Table 0xf.0x10 = 0x3fc,0xa 03fd 8407 | | Call 0x2,0x7 03fe e7ff | | Load 0x3,-0x1 ; Debug Table 0xf.0x11 = 0x3fe,0xb 03ff e7fe | | Load 0x3,-0x2 0400 e5fb | | Load 0x2,-0x5 0401 01d5 | | Execute Vector,Field_Reference 0402 3801 |8 | Execute Record,Field_Write,Field_Number 0x1 0403 4503 |E | Exit_Suprogram New_Top_Offset 0x3 0404 0000 0000 | | .BLANK 0000[0x4] 0408 ; -------------------------------------------------------------------------------------- 0408 ; SUBPROGRAM 0408 ; -------------------------------------------------------------------------------------- 0408 040b | | .CONST 0x040b ; Address of begin 0409 0004 | | .CONST 0x0004 ; Address of exception handler 040a 0001 | | .CONST 0x0001 ; Number of locals 040b BODY_0408: 040b INIT_0408: 040b 00cf | | Action Mark_Auxiliary ; Debug Table 0x10 = .DEBUG 0x040b,0x09e2,0x0002,0x0000,0x0058,0xc6f5,0x0000,0x04ea 040c e5ff | | Load 0x2,-0x1 ; Debug Table 0x10.0x0 = 0x40c,0x1 040d e7ff | | Load 0x3,-0x1 040e 0263 | c | Execute Discrete,Above_Bound 040f 700e |p | Jump_Nonzero 0x41e 0410 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x10.0x1 = 0x410,0x2 0411 e5fb | | Load 0x2,-0x5 0412 01d5 | | Execute Vector,Field_Reference 0413 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 0414 0007 | | Action Break_Optional 0415 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x10.0x2 = 0x415,0x401 0416 021d | | Execute Heap_Access,Is_Null 0417 00d0 | | Action Swap_Control 0418 00d1 | | Pop_Control Pop_Count_1 0419 6802 |h | Jump_Zero 0x41c ; Debug Table 0x10.0x3 = 0x419,0x2 041a 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x10.0x4 = 0x41a,0x3 041b 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 041c 00c8 | | Action Pop_Auxiliary_Range 041d 3ff2 |? | Loop_Increasing 0x410 041e 00ce | | Action Pop_Auxiliary 041f 4800 |H | Short_Literal 0x0 ; Debug Table 0x10.0x5 = 0x41f,0x4 0420 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0421 0000 0000 | | .BLANK 0000[0x7] 0428 ; -------------------------------------------------------------------------------------- 0428 ; SUBPROGRAM 0428 ; -------------------------------------------------------------------------------------- 0428 0431 | 1 | .CONST 0x0431 ; Address of begin 0429 0004 | | .CONST 0x0004 ; Address of exception handler 042a 0002 | | .CONST 0x0002 ; Number of locals 042b INIT_0428: 042b 00ed | | Load_Encached Diana_Symbol_Rep_Cache ; Debug Table 0x11 = .DEBUG 0x042b,0x09f0,0x0002,0x0000,0x0058,0xc6f5,0x0000,0x0510 ; Debug Table 0x11.0x0 = 0x42b,0xffff 042c 02c7 | | Declare_Variable Any 042d 00db | | Load_Top At_Offset_3 042e 00eb | | Load_Encached Diana_Cache 042f 182a | * | Execute Package,Field_Execute,Field_Number 0x2a 0430 c602 | | Store 0x3,0x2 0431 BODY_0428: 0431 00cf | | Action Mark_Auxiliary 0432 e5ff | | Load 0x2,-0x1 ; Debug Table 0x11.0x1 = 0x432,0x1 0433 4801 |H | Short_Literal 0x1 0434 0263 | c | Execute Discrete,Above_Bound 0435 700e |p | Jump_Nonzero 0x444 0436 00db | | Load_Top At_Offset_3 ; Debug Table 0x11.0x2 = 0x436,0x2 0437 00d9 | | Load_Top At_Offset_1 0438 e5fb | | Load 0x2,-0x5 0439 01d5 | | Execute Vector,Field_Reference 043a 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 043b 00eb | | Load_Encached Diana_Cache 043c 182a | * | Execute Package,Field_Execute,Field_Number 0x2a 043d 00eb | | Load_Encached Diana_Cache 043e 1828 | ( | Execute Package,Field_Execute,Field_Number 0x28 043f 6802 |h | Jump_Zero 0x442 0440 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x11.0x3 = 0x440,0x3 0441 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0442 00c8 | | Action Pop_Auxiliary_Range 0443 3ff2 |? | Loop_Increasing 0x436 0444 00ce | | Action Pop_Auxiliary 0445 4800 |H | Short_Literal 0x0 ; Debug Table 0x11.0x4 = 0x445,0x4 0446 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0447 0000 | | .XXX[0x1] 0448 ; -------------------------------------------------------------------------------------- 0448 ; SUBPROGRAM 0448 ; -------------------------------------------------------------------------------------- 0448 044c | L | .CONST 0x044c ; Address of begin 0449 0004 | | .CONST 0x0004 ; Address of exception handler 044a 0002 | | .CONST 0x0002 ; Number of locals 044b INIT_0448: 044b 00e2 | | Load_Encached Integer_Cache ; Debug Table 0x12 = .DEBUG 0x044b,0x09fc,0x0002,0x0000,0x0058,0xc6f5,0x0000,0x054b ; Debug Table 0x12.0x0 = 0x44b,0xffff 044c BODY_0448: 044c 0007 | | Action Break_Optional ; Debug Table 0x12.0x1 = 0x44c,0x1 044d 00db | | Load_Top At_Offset_3 ; Debug Table 0x12.0x2 = 0x44d,0x401 044e 021d | | Execute Heap_Access,Is_Null 044f 6802 |h | Jump_Zero 0x452 ; Debug Table 0x12.0x3 = 0x44f,0x1 0450 4800 |H | Short_Literal 0x0 ; Debug Table 0x12.0x4 = 0x450,0x2 0451 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0452 00db | | Load_Top At_Offset_3 ; Debug Table 0x12.0x5 = 0x452,0x3 0453 0007 | | Action Break_Optional 0454 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x12.0x6 = 0x454,0x801 0455 7002 |p | Jump_Nonzero 0x458 0456 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x12.0x7 = 0x456,0x802 0457 782c |x, | Jump 0x484 0458 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x12.0x8 = 0x458,0x803 0459 0217 | | Execute Heap_Access,All_Reference 045a 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 045b 6804 |h | Jump_Zero 0x460 045c 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x12.0x9 = 0x45c,0x804 045d 0217 | | Execute Heap_Access,All_Reference 045e 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 045f 7824 |x$ | Jump 0x484 0460 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x12.0xa = 0x460,0x805 0461 0007 | | Action Break_Optional 0462 e604 | | Load 0x3,0x4 ; Debug Table 0x12.0xb = 0x462,0xc01 0463 0007 | | Action Break_Optional 0464 0148 | H | Execute Heap_Access,Get_Offset ; Debug Table 0x12.0xc = 0x464,0xc02 0465 0007 | | Action Break_Optional ; Debug Table 0x12.0xd = 0x465,0xc03 0466 00d0 | | Action Swap_Control ; Debug Table 0x12.0xe = 0x466,0xc04 0467 00d1 | | Pop_Control Pop_Count_1 0468 49bb |I | Short_Literal 0x1bb ; Debug Table 0x12.0xf = 0x468,0x805 0469 00eb | | Load_Encached Diana_Cache 046a 0098 | | Execute Package,Field_Read_Dynamic 046b 012c | , | Execute Any,Size 046c e006 | | Load 0x0,0x6 046d 1b17 | | Execute Package,Field_Read,Field_Number 0x17 046e 025b | [ | Execute Discrete,Check_In_Type 046f 0273 | s | Execute Discrete,Plus 0470 00d9 | | Load_Top At_Offset_1 0471 0007 | | Action Break_Optional 0472 e605 | | Load 0x3,0x5 ; Debug Table 0x12.0x10 = 0x472,0x1001 0473 0007 | | Action Break_Optional 0474 0210 | | Execute Heap_Access,Get_Segment ; Debug Table 0x12.0x11 = 0x474,0x1002 0475 0007 | | Action Break_Optional ; Debug Table 0x12.0x12 = 0x475,0x1003 0476 00d0 | | Action Swap_Control ; Debug Table 0x12.0x13 = 0x476,0x1004 0477 00d1 | | Pop_Control Pop_Count_1 0478 49c8 |I | Short_Literal 0x1c8 ; Debug Table 0x12.0x14 = 0x478,0xc04 0479 00eb | | Load_Encached Diana_Cache 047a 0098 | | Execute Package,Field_Read_Dynamic 047b 49c9 |I | Short_Literal 0x1c9 047c 00eb | | Load_Encached Diana_Cache 047d 0098 | | Execute Package,Field_Read_Dynamic 047e 49ca |I | Short_Literal 0x1ca 047f 00eb | | Load_Encached Diana_Cache 0480 0095 | | Execute Package,Field_Reference_Dynamic 0481 e007 | | Load 0x0,0x7 0482 1819 | | Execute Package,Field_Execute,Field_Number 0x19 0483 7800 |x | Jump 0x484 0484 00d0 | | Action Swap_Control 0485 00d1 | | Pop_Control Pop_Count_1 0486 840c | | Call 0x2,0xc ; Debug Table 0x12.0x15 = 0x486,0x3 0487 0051 | Q | Store_Top_Unchecked Discrete,At_Offset_1 0488 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x12.0x16 = 0x488,0x4 0489 e5fb | | Load 0x2,-0x5 048a 01d5 | | Execute Vector,Field_Reference 048b 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 048c 0007 | | Action Break_Optional 048d e603 | | Load 0x3,0x3 ; Debug Table 0x12.0x17 = 0x48d,0x1401 048e 0007 | | Action Break_Optional 048f 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0x12.0x18 = 0x48f,0x1402 0490 0007 | | Action Break_Optional ; Debug Table 0x12.0x19 = 0x490,0x1403 0491 00d0 | | Action Swap_Control ; Debug Table 0x12.0x1a = 0x491,0x1404 0492 00d1 | | Pop_Control Pop_Count_1 0493 0f1e | | Execute_Immediate Equal,0x1e ; Debug Table 0x12.0x1b = 0x493,0x4 0494 7002 |p | Jump_Nonzero 0x497 0495 4801 |H | Short_Literal 0x1 ; Debug Table 0x12.0x1c = 0x495,0x5 0496 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0497 0007 | | Action Break_Optional ; Debug Table 0x12.0x1d = 0x497,0x6 0498 00db | | Load_Top At_Offset_3 ; Debug Table 0x12.0x1e = 0x498,0x1801 0499 7002 |p | Jump_Nonzero 0x49c 049a 00ee | | Load_Encached Diana_Seq_Type_Cache ; Debug Table 0x12.0x1f = 0x49a,0x1802 049b 7803 |x | Jump 0x49f 049c 00db | | Load_Top At_Offset_3 ; Debug Table 0x12.0x20 = 0x49c,0x1803 049d 0217 | | Execute Heap_Access,All_Reference 049e 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 049f 840d | | Call 0x2,0xd ; Debug Table 0x12.0x21 = 0x49f,0x6 04a0 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 04a1 0000 0000 | | .XXX[0x3] 04a3 0000 | | 04a4 0000 0000 | | .LITERAL {0x00000000, 0x7fffffff} 04a8 ; -------------------------------------------------------------------------------------- 04a8 ; SUBPROGRAM 04a8 ; -------------------------------------------------------------------------------------- 04a8 04ab | | .CONST 0x04ab ; Address of begin 04a9 0004 | | .CONST 0x0004 ; Address of exception handler 04aa 0001 | | .CONST 0x0001 ; Number of locals 04ab BODY_04a8: 04ab INIT_04a8: 04ab 00cf | | Action Mark_Auxiliary ; Debug Table 0x13 = .DEBUG 0x04ab,0x0a42,0x0001,0x0000,0x0058,0xc6f5,0x0000,0x0599 04ac e5ff | | Load 0x2,-0x1 ; Debug Table 0x13.0x0 = 0x4ac,0x1 04ad 4801 |H | Short_Literal 0x1 04ae 0263 | c | Execute Discrete,Above_Bound 04af 700e |p | Jump_Nonzero 0x4be 04b0 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x13.0x1 = 0x4b0,0x2 04b1 e5fb | | Load 0x2,-0x5 04b2 01d5 | | Execute Vector,Field_Reference 04b3 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 04b4 e7ff | | Load 0x3,-0x1 04b5 021f | | Execute Heap_Access,Equal 04b6 6805 |h | Jump_Zero 0x4bc 04b7 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x13.0x2 = 0x4b7,0x3 04b8 0007 | | Action Break_Optional 04b9 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x13.0x3 = 0x4b9,0x401 04ba 840a | | Call 0x2,0xa ; Debug Table 0x13.0x4 = 0x4ba,0x3 04bb 4503 |E | Exit_Suprogram New_Top_Offset 0x3 ; Debug Table 0x13.0x5 = 0x4bb,0x4 04bc 00c8 | | Action Pop_Auxiliary_Range 04bd 3ff2 |? | Loop_Increasing 0x4b0 04be 00ce | | Action Pop_Auxiliary 04bf 00db | | Load_Top At_Offset_3 ; Debug Table 0x13.0x6 = 0x4bf,0x5 04c0 00db | | Load_Top At_Offset_3 04c1 840a | | Call 0x2,0xa 04c2 4503 |E | Exit_Suprogram New_Top_Offset 0x3 04c3 0000 0000 | | .BLANK 0000[0x5] 04c8 ; -------------------------------------------------------------------------------------- 04c8 ; SUBPROGRAM 04c8 ; -------------------------------------------------------------------------------------- 04c8 04d0 | | .CONST 0x04d0 ; Address of begin 04c9 0004 | | .CONST 0x0004 ; Address of exception handler 04ca 0003 | | .CONST 0x0003 ; Number of locals 04cb INIT_04c8: 04cb 4801 |H | Short_Literal 0x1 ; Debug Table 0x14 = .DEBUG 0x04cb,0x0a52,0x0001,0x0000,0x0058,0xc6f5,0x0000,0x05cc ; Debug Table 0x14.0x0 = 0x4cb,0xffff 04cc 840b | | Call 0x2,0xb 04cd 00e2 | | Load_Encached Integer_Cache 04ce 03f1 | | Declare_Variable Discrete,With_Value 04cf 00e2 | | Load_Encached Integer_Cache ; Debug Table 0x14.0x1 = 0x4cf,0xfffe 04d0 BODY_04c8: 04d0 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x14.0x2 = 0x4d0,0x1 04d1 6827 |h' | Jump_Zero 0x4f9 04d2 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x14.0x3 = 0x4d2,0x2 04d3 0a01 | | Execute_Immediate Plus,0x1 04d4 0248 | H | Execute Discrete,Check_In_Integer 04d5 840b | | Call 0x2,0xb 04d6 0051 | Q | Store_Top_Unchecked Discrete,At_Offset_1 04d7 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x14.0x4 = 0x4d7,0x3 04d8 7006 |p | Jump_Nonzero 0x4df 04d9 4801 |H | Short_Literal 0x1 ; Debug Table 0x14.0x5 = 0x4d9,0x4 04da a406 | | Store_Unchecked 0x2,0x6 04db 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x14.0x6 = 0x4db,0x5 04dc e7ff | | Load 0x3,-0x1 04dd 8409 | | Call 0x2,0x9 04de 4502 |E | Exit_Suprogram New_Top_Offset 0x2 04df 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x14.0x7 = 0x4df,0x6 04e0 e7ff | | Load 0x3,-0x1 04e1 840e | | Call 0x2,0xe 04e2 00cf | | Action Mark_Auxiliary 04e3 0007 | | Action Break_Optional ; Debug Table 0x14.0x8 = 0x4e3,0x7 04e4 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x14.0x9 = 0x4e4,0x8 04e5 0053 | S | Store_Top_Uncheched Discrete,At_Offset_3 04e6 00da | | Load_Top At_Offset_2 ; Debug Table 0x14.0xa = 0x4e6,0x9 04e7 0a01 | | Execute_Immediate Plus,0x1 04e8 0248 | H | Execute Discrete,Check_In_Integer 04e9 840b | | Call 0x2,0xb 04ea 0052 | R | Store_Top_Unchecked Discrete,At_Offset_2 04eb 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x14.0xb = 0x4eb,0xa 04ec 6807 |h | Jump_Zero 0x4f4 04ed 4800 |H | Short_Literal 0x0 ; Debug Table 0x14.0xc = 0x4ed,0xb 04ee e005 | | Load 0x0,0x5 04ef 1830 | 0 | Execute Package,Field_Execute,Field_Number 0x30 04f0 00da | | Load_Top At_Offset_2 ; Debug Table 0x14.0xd = 0x4f0,0xc 04f1 8407 | | Call 0x2,0x7 04f2 00c9 | | Action Pop_Auxiliary_Loop 04f3 7ff0 | | Jump 0x4e4 04f4 00ce | | Action Pop_Auxiliary 04f5 4801 |H | Short_Literal 0x1 ; Debug Table 0x14.0xe = 0x4f5,0xd 04f6 a406 | | Store_Unchecked 0x2,0x6 04f7 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x14.0xf = 0x4f7,0xe 04f8 8407 | | Call 0x2,0x7 04f9 4502 |E | Exit_Suprogram New_Top_Offset 0x2 04fa 0000 0000 | | .BLANK 0000[0x6] 0500 ; -------------------------------------------------------------------------------------- 0500 ; SUBPROGRAM 0500 ; -------------------------------------------------------------------------------------- 0500 0508 | | .CONST 0x0508 ; Address of begin 0501 0004 | | .CONST 0x0004 ; Address of exception handler 0502 0003 | | .CONST 0x0003 ; Number of locals 0503 INIT_0500: 0503 4801 |H | Short_Literal 0x1 ; Debug Table 0x15 = .DEBUG 0x0503,0x0a74,0x0001,0x0000,0x0058,0xc6f5,0x0000,0x0636 ; Debug Table 0x15.0x0 = 0x503,0xffff 0504 840b | | Call 0x2,0xb 0505 00e2 | | Load_Encached Integer_Cache 0506 03f1 | | Declare_Variable Discrete,With_Value 0507 00e2 | | Load_Encached Integer_Cache ; Debug Table 0x15.0x1 = 0x507,0xfffe 0508 BODY_0500: 0508 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x15.0x2 = 0x508,0x1 0509 681a |h | Jump_Zero 0x524 050a 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x15.0x3 = 0x50a,0x2 050b 0a01 | | Execute_Immediate Plus,0x1 050c 0248 | H | Execute Discrete,Check_In_Integer 050d 840b | | Call 0x2,0xb 050e 0051 | Q | Store_Top_Unchecked Discrete,At_Offset_1 050f 00cf | | Action Mark_Auxiliary 0510 780b |x | Jump 0x51c 0511 00da | | Load_Top At_Offset_2 ; Debug Table 0x15.0x4 = 0x511,0x4 0512 e7ff | | Load 0x3,-0x1 0513 8409 | | Call 0x2,0x9 0514 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x15.0x5 = 0x514,0x5 0515 0053 | S | Store_Top_Uncheched Discrete,At_Offset_3 0516 00da | | Load_Top At_Offset_2 ; Debug Table 0x15.0x6 = 0x516,0x6 0517 0a01 | | Execute_Immediate Plus,0x1 0518 0248 | H | Execute Discrete,Check_In_Integer 0519 840b | | Call 0x2,0xb 051a 0052 | R | Store_Top_Unchecked Discrete,At_Offset_2 051b 00c9 | | Action Pop_Auxiliary_Loop 051c 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x15.0x7 = 0x51c,0x3 051d 77f3 |w | Jump_Nonzero 0x511 051e 00ce | | Action Pop_Auxiliary 051f 4801 |H | Short_Literal 0x1 ; Debug Table 0x15.0x8 = 0x51f,0x7 0520 a406 | | Store_Unchecked 0x2,0x6 0521 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x15.0x9 = 0x521,0x8 0522 e7ff | | Load 0x3,-0x1 0523 8409 | | Call 0x2,0x9 0524 4502 |E | Exit_Suprogram New_Top_Offset 0x2 0525 0000 0000 | | .XXX[0x3] 0527 0000 | | 0528 ; -------------------------------------------------------------------------------------- 0528 ; SUBPROGRAM 0528 ; -------------------------------------------------------------------------------------- 0528 0531 | 1 | .CONST 0x0531 ; Address of begin 0529 0004 | | .CONST 0x0004 ; Address of exception handler 052a 0004 | | .CONST 0x0004 ; Number of locals 052b INIT_0528: 052b 00ee | | Load_Encached Diana_Seq_Type_Cache ; Debug Table 0x16 = .DEBUG 0x052b,0x0a8a,0x0001,0x0000,0x0058,0xc6f5,0x0000,0x0686 ; Debug Table 0x16.0x0 = 0x52b,0xffff 052c 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x16.0x1 = 0x52c,0xfffe 052d e7ff | | Load 0x3,-0x1 ; Debug Table 0x16.0x2 = 0x52d,0xfffd 052e 840c | | Call 0x2,0xc 052f 00e2 | | Load_Encached Integer_Cache 0530 03f1 | | Declare_Variable Discrete,With_Value 0531 BODY_0528: 0531 e7fe | | Load 0x3,-0x2 ; Debug Table 0x16.0x3 = 0x531,0x1 0532 840d | | Call 0x2,0xd 0533 7006 |p | Jump_Nonzero 0x53a 0534 e7fc | | Load 0x3,-0x4 ; Debug Table 0x16.0x4 = 0x534,0x2 0535 a406 | | Store_Unchecked 0x2,0x6 0536 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x16.0x5 = 0x536,0x3 0537 e7fd | | Load 0x3,-0x3 0538 8409 | | Call 0x2,0x9 0539 4505 |E | Exit_Suprogram New_Top_Offset 0x5 053a 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x16.0x6 = 0x53a,0x4 053b e7fd | | Load 0x3,-0x3 053c 840a | | Call 0x2,0xa 053d e7fe | | Load 0x3,-0x2 ; Debug Table 0x16.0x7 = 0x53d,0x5 053e 0033 | 3 | Store_Top Heap_Access,At_Offset_3 053f 00cf | | Action Mark_Auxiliary 0540 0007 | | Action Break_Optional ; Debug Table 0x16.0x8 = 0x540,0x6 0541 00db | | Load_Top At_Offset_3 ; Debug Table 0x16.0x9 = 0x541,0x7 0542 0007 | | Action Break_Optional 0543 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x16.0xa = 0x543,0x401 0544 7002 |p | Jump_Nonzero 0x547 0545 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x16.0xb = 0x545,0x402 0546 782c |x, | Jump 0x573 0547 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x16.0xc = 0x547,0x403 0548 0217 | | Execute Heap_Access,All_Reference 0549 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 054a 6804 |h | Jump_Zero 0x54f 054b 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x16.0xd = 0x54b,0x404 054c 0217 | | Execute Heap_Access,All_Reference 054d 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 054e 7824 |x$ | Jump 0x573 054f 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x16.0xe = 0x54f,0x405 0550 0007 | | Action Break_Optional 0551 e607 | | Load 0x3,0x7 ; Debug Table 0x16.0xf = 0x551,0x801 0552 0007 | | Action Break_Optional 0553 0148 | H | Execute Heap_Access,Get_Offset ; Debug Table 0x16.0x10 = 0x553,0x802 0554 0007 | | Action Break_Optional ; Debug Table 0x16.0x11 = 0x554,0x803 0555 00d0 | | Action Swap_Control ; Debug Table 0x16.0x12 = 0x555,0x804 0556 00d1 | | Pop_Control Pop_Count_1 0557 49bb |I | Short_Literal 0x1bb ; Debug Table 0x16.0x13 = 0x557,0x405 0558 00eb | | Load_Encached Diana_Cache 0559 0098 | | Execute Package,Field_Read_Dynamic 055a 012c | , | Execute Any,Size 055b e006 | | Load 0x0,0x6 055c 1b17 | | Execute Package,Field_Read,Field_Number 0x17 055d 025b | [ | Execute Discrete,Check_In_Type 055e 0273 | s | Execute Discrete,Plus 055f 00d9 | | Load_Top At_Offset_1 0560 0007 | | Action Break_Optional 0561 e608 | | Load 0x3,0x8 ; Debug Table 0x16.0x14 = 0x561,0xc01 0562 0007 | | Action Break_Optional 0563 0210 | | Execute Heap_Access,Get_Segment ; Debug Table 0x16.0x15 = 0x563,0xc02 0564 0007 | | Action Break_Optional ; Debug Table 0x16.0x16 = 0x564,0xc03 0565 00d0 | | Action Swap_Control ; Debug Table 0x16.0x17 = 0x565,0xc04 0566 00d1 | | Pop_Control Pop_Count_1 0567 49c8 |I | Short_Literal 0x1c8 ; Debug Table 0x16.0x18 = 0x567,0x804 0568 00eb | | Load_Encached Diana_Cache 0569 0098 | | Execute Package,Field_Read_Dynamic 056a 49c9 |I | Short_Literal 0x1c9 056b 00eb | | Load_Encached Diana_Cache 056c 0098 | | Execute Package,Field_Read_Dynamic 056d 49ca |I | Short_Literal 0x1ca 056e 00eb | | Load_Encached Diana_Cache 056f 0095 | | Execute Package,Field_Reference_Dynamic 0570 e007 | | Load 0x0,0x7 0571 1819 | | Execute Package,Field_Execute,Field_Number 0x19 0572 7800 |x | Jump 0x573 0573 00d0 | | Action Swap_Control 0574 00d1 | | Pop_Control Pop_Count_1 0575 0033 | 3 | Store_Top Heap_Access,At_Offset_3 ; Debug Table 0x16.0x19 = 0x575,0x7 0576 0007 | | Action Break_Optional ; Debug Table 0x16.0x1a = 0x576,0x8 0577 00db | | Load_Top At_Offset_3 ; Debug Table 0x16.0x1b = 0x577,0x1001 0578 7002 |p | Jump_Nonzero 0x57b 0579 00ee | | Load_Encached Diana_Seq_Type_Cache ; Debug Table 0x16.0x1c = 0x579,0x1002 057a 7803 |x | Jump 0x57e 057b 00db | | Load_Top At_Offset_3 ; Debug Table 0x16.0x1d = 0x57b,0x1003 057c 0217 | | Execute Heap_Access,All_Reference 057d 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 057e a602 | | Store_Unchecked 0x3,0x2 ; Debug Table 0x16.0x1e = 0x57e,0x8 057f 00da | | Load_Top At_Offset_2 ; Debug Table 0x16.0x1f = 0x57f,0x9 0580 840c | | Call 0x2,0xc 0581 0052 | R | Store_Top_Unchecked Discrete,At_Offset_2 0582 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x16.0x20 = 0x582,0xa 0583 e5fb | | Load 0x2,-0x5 0584 01d5 | | Execute Vector,Field_Reference 0585 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 0586 0007 | | Action Break_Optional 0587 e606 | | Load 0x3,0x6 ; Debug Table 0x16.0x21 = 0x587,0x1401 0588 0007 | | Action Break_Optional 0589 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0x16.0x22 = 0x589,0x1402 058a 0007 | | Action Break_Optional ; Debug Table 0x16.0x23 = 0x58a,0x1403 058b 00d0 | | Action Swap_Control ; Debug Table 0x16.0x24 = 0x58b,0x1404 058c 00d1 | | Pop_Control Pop_Count_1 058d 0f1e | | Execute_Immediate Equal,0x1e ; Debug Table 0x16.0x25 = 0x58d,0xa 058e 7011 |p | Jump_Nonzero 0x5a0 058f 0007 | | Action Break_Optional ; Debug Table 0x16.0x26 = 0x58f,0xb 0590 00db | | Load_Top At_Offset_3 ; Debug Table 0x16.0x27 = 0x590,0x1801 0591 021d | | Execute Heap_Access,Is_Null 0592 7004 |p | Jump_Nonzero 0x597 ; Debug Table 0x16.0x28 = 0x592,0xb 0593 4800 |H | Short_Literal 0x0 ; Debug Table 0x16.0x29 = 0x593,0xc 0594 e005 | | Load 0x0,0x5 0595 1830 | 0 | Execute Package,Field_Execute,Field_Number 0x30 0596 7802 |x | Jump 0x599 0597 e7fc | | Load 0x3,-0x4 ; Debug Table 0x16.0x2a = 0x597,0xd 0598 a406 | | Store_Unchecked 0x2,0x6 0599 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x16.0x2b = 0x599,0xe 059a 8407 | | Call 0x2,0x7 059b e7fd | | Load 0x3,-0x3 ; Debug Table 0x16.0x2c = 0x59b,0xf 059c 00da | | Load_Top At_Offset_2 059d e5fb | | Load 0x2,-0x5 059e 01d5 | | Execute Vector,Field_Reference 059f 3801 |8 | Execute Record,Field_Write,Field_Number 0x1 05a0 0007 | | Action Break_Optional ; Debug Table 0x16.0x2d = 0x5a0,0x10 05a1 00db | | Load_Top At_Offset_3 ; Debug Table 0x16.0x2e = 0x5a1,0x1c01 05a2 021d | | Execute Heap_Access,Is_Null 05a3 7002 |p | Jump_Nonzero 0x5a6 ; Debug Table 0x16.0x2f = 0x5a3,0x10 05a4 00c9 | | Action Pop_Auxiliary_Loop 05a5 7f9b | | Jump 0x541 05a6 00ce | | Action Pop_Auxiliary 05a7 4505 |E | Exit_Suprogram New_Top_Offset 0x5 05a8 ; -------------------------------------------------------------------------------------- 05a8 ; SUBPROGRAM 05a8 ; -------------------------------------------------------------------------------------- 05a8 05b1 | | .CONST 0x05b1 ; Address of begin 05a9 0004 | | .CONST 0x0004 ; Address of exception handler 05aa 0003 | | .CONST 0x0003 ; Number of locals 05ab INIT_05a8: 05ab 00ee | | Load_Encached Diana_Seq_Type_Cache ; Debug Table 0x17 = .DEBUG 0x05ab,0x0aec,0x0001,0x0000,0x0058,0xc6f5,0x0000,0x072c ; Debug Table 0x17.0x0 = 0x5ab,0xffff 05ac e7fe | | Load 0x3,-0x2 05ad 0031 | 1 | Store_Top Heap_Access,At_Offset_1 05ae 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x17.0x1 = 0x5ae,0xfffe 05af e7ff | | Load 0x3,-0x1 05b0 0031 | 1 | Store_Top Heap_Access,At_Offset_1 05b1 BODY_05a8: 05b1 00cf | | Action Mark_Auxiliary 05b2 7843 |xC | Jump 0x5f6 05b3 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x17.0x2 = 0x5b3,0x2 05b4 840c | | Call 0x2,0xc 05b5 e7fd | | Load 0x3,-0x3 05b6 8409 | | Call 0x2,0x9 05b7 00da | | Load_Top At_Offset_2 ; Debug Table 0x17.0x3 = 0x5b7,0x3 05b8 0007 | | Action Break_Optional 05b9 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x17.0x4 = 0x5b9,0x401 05ba 7002 |p | Jump_Nonzero 0x5bd 05bb 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x17.0x5 = 0x5bb,0x402 05bc 782c |x, | Jump 0x5e9 05bd 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x17.0x6 = 0x5bd,0x403 05be 0217 | | Execute Heap_Access,All_Reference 05bf 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 05c0 6804 |h | Jump_Zero 0x5c5 05c1 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x17.0x7 = 0x5c1,0x404 05c2 0217 | | Execute Heap_Access,All_Reference 05c3 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 05c4 7824 |x$ | Jump 0x5e9 05c5 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x17.0x8 = 0x5c5,0x405 05c6 0007 | | Action Break_Optional 05c7 e606 | | Load 0x3,0x6 ; Debug Table 0x17.0x9 = 0x5c7,0x801 05c8 0007 | | Action Break_Optional 05c9 0148 | H | Execute Heap_Access,Get_Offset ; Debug Table 0x17.0xa = 0x5c9,0x802 05ca 0007 | | Action Break_Optional ; Debug Table 0x17.0xb = 0x5ca,0x803 05cb 00d0 | | Action Swap_Control ; Debug Table 0x17.0xc = 0x5cb,0x804 05cc 00d1 | | Pop_Control Pop_Count_1 05cd 49bb |I | Short_Literal 0x1bb ; Debug Table 0x17.0xd = 0x5cd,0x405 05ce 00eb | | Load_Encached Diana_Cache 05cf 0098 | | Execute Package,Field_Read_Dynamic 05d0 012c | , | Execute Any,Size 05d1 e006 | | Load 0x0,0x6 05d2 1b17 | | Execute Package,Field_Read,Field_Number 0x17 05d3 025b | [ | Execute Discrete,Check_In_Type 05d4 0273 | s | Execute Discrete,Plus 05d5 00d9 | | Load_Top At_Offset_1 05d6 0007 | | Action Break_Optional 05d7 e607 | | Load 0x3,0x7 ; Debug Table 0x17.0xe = 0x5d7,0xc01 05d8 0007 | | Action Break_Optional 05d9 0210 | | Execute Heap_Access,Get_Segment ; Debug Table 0x17.0xf = 0x5d9,0xc02 05da 0007 | | Action Break_Optional ; Debug Table 0x17.0x10 = 0x5da,0xc03 05db 00d0 | | Action Swap_Control ; Debug Table 0x17.0x11 = 0x5db,0xc04 05dc 00d1 | | Pop_Control Pop_Count_1 05dd 49c8 |I | Short_Literal 0x1c8 ; Debug Table 0x17.0x12 = 0x5dd,0x804 05de 00eb | | Load_Encached Diana_Cache 05df 0098 | | Execute Package,Field_Read_Dynamic 05e0 49c9 |I | Short_Literal 0x1c9 05e1 00eb | | Load_Encached Diana_Cache 05e2 0098 | | Execute Package,Field_Read_Dynamic 05e3 49ca |I | Short_Literal 0x1ca 05e4 00eb | | Load_Encached Diana_Cache 05e5 0095 | | Execute Package,Field_Reference_Dynamic 05e6 e007 | | Load 0x0,0x7 05e7 1819 | | Execute Package,Field_Execute,Field_Number 0x19 05e8 7800 |x | Jump 0x5e9 05e9 00d0 | | Action Swap_Control 05ea 00d1 | | Pop_Control Pop_Count_1 05eb 0032 | 2 | Store_Top Heap_Access,At_Offset_2 ; Debug Table 0x17.0x13 = 0x5eb,0x3 05ec 0007 | | Action Break_Optional ; Debug Table 0x17.0x14 = 0x5ec,0x4 05ed 00da | | Load_Top At_Offset_2 ; Debug Table 0x17.0x15 = 0x5ed,0x1001 05ee 7002 |p | Jump_Nonzero 0x5f1 05ef 00ee | | Load_Encached Diana_Seq_Type_Cache ; Debug Table 0x17.0x16 = 0x5ef,0x1002 05f0 7803 |x | Jump 0x5f4 05f1 00da | | Load_Top At_Offset_2 ; Debug Table 0x17.0x17 = 0x5f1,0x1003 05f2 0217 | | Execute Heap_Access,All_Reference 05f3 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 05f4 0033 | 3 | Store_Top Heap_Access,At_Offset_3 ; Debug Table 0x17.0x18 = 0x5f4,0x4 05f5 00c9 | | Action Pop_Auxiliary_Loop 05f6 00da | | Load_Top At_Offset_2 ; Debug Table 0x17.0x19 = 0x5f6,0x1 05f7 840d | | Call 0x2,0xd 05f8 77ba |w | Jump_Nonzero 0x5b3 05f9 00ce | | Action Pop_Auxiliary 05fa e7fc | | Load 0x3,-0x4 ; Debug Table 0x17.0x1a = 0x5fa,0x5 05fb a406 | | Store_Unchecked 0x2,0x6 05fc 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x17.0x1b = 0x5fc,0x6 05fd 840c | | Call 0x2,0xc 05fe e7fd | | Load 0x3,-0x3 05ff 8409 | | Call 0x2,0x9 0600 4505 |E | Exit_Suprogram New_Top_Offset 0x5 0601 0000 0000 | | .BLANK 0000[0x7] 0608 ; -------------------------------------------------------------------------------------- 0608 ; SUBPROGRAM 0608 ; -------------------------------------------------------------------------------------- 0608 0652 | R | .CONST 0x0652 ; Address of begin 0609 0004 | | .CONST 0x0004 ; Address of exception handler 060a 0005 | | .CONST 0x0005 ; Number of locals 060b INIT_0608: 060b 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x18 = .DEBUG 0x060b,0x0b26,0x0001,0x0000,0x0058,0xc6f5,0x0000,0x0784 ; Debug Table 0x18.0x0 = 0x60b,0xffff 060c 00db | | Load_Top At_Offset_3 060d 00eb | | Load_Encached Diana_Cache 060e 18c5 | | Execute Package,Field_Execute,Field_Number 0xc5 060f 0031 | 1 | Store_Top Heap_Access,At_Offset_1 0610 00ee | | Load_Encached Diana_Seq_Type_Cache ; Debug Table 0x18.0x1 = 0x610,0xfffe 0611 e7ff | | Load 0x3,-0x1 0612 00eb | | Load_Encached Diana_Cache 0613 18b7 | | Execute Package,Field_Execute,Field_Number 0xb7 0614 00eb | | Load_Encached Diana_Cache 0615 1888 | | Execute Package,Field_Execute,Field_Number 0x88 0616 0031 | 1 | Store_Top Heap_Access,At_Offset_1 0617 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x18.0x2 = 0x617,0xfffd 0618 00d9 | | Load_Top At_Offset_1 0619 0007 | | Action Break_Optional 061a 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x18.0x3 = 0x61a,0x401 061b 7002 |p | Jump_Nonzero 0x61e 061c 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x18.0x4 = 0x61c,0x402 061d 782c |x, | Jump 0x64a 061e 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x18.0x5 = 0x61e,0x403 061f 0217 | | Execute Heap_Access,All_Reference 0620 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 0621 6804 |h | Jump_Zero 0x626 0622 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x18.0x6 = 0x622,0x404 0623 0217 | | Execute Heap_Access,All_Reference 0624 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 0625 7824 |x$ | Jump 0x64a 0626 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x18.0x7 = 0x626,0x405 0627 0007 | | Action Break_Optional 0628 e606 | | Load 0x3,0x6 ; Debug Table 0x18.0x8 = 0x628,0x801 0629 0007 | | Action Break_Optional 062a 0148 | H | Execute Heap_Access,Get_Offset ; Debug Table 0x18.0x9 = 0x62a,0x802 062b 0007 | | Action Break_Optional ; Debug Table 0x18.0xa = 0x62b,0x803 062c 00d0 | | Action Swap_Control ; Debug Table 0x18.0xb = 0x62c,0x804 062d 00d1 | | Pop_Control Pop_Count_1 062e 49bb |I | Short_Literal 0x1bb ; Debug Table 0x18.0xc = 0x62e,0x405 062f 00eb | | Load_Encached Diana_Cache 0630 0098 | | Execute Package,Field_Read_Dynamic 0631 012c | , | Execute Any,Size 0632 e006 | | Load 0x0,0x6 0633 1b17 | | Execute Package,Field_Read,Field_Number 0x17 0634 025b | [ | Execute Discrete,Check_In_Type 0635 0273 | s | Execute Discrete,Plus 0636 00d9 | | Load_Top At_Offset_1 0637 0007 | | Action Break_Optional 0638 e607 | | Load 0x3,0x7 ; Debug Table 0x18.0xd = 0x638,0xc01 0639 0007 | | Action Break_Optional 063a 0210 | | Execute Heap_Access,Get_Segment ; Debug Table 0x18.0xe = 0x63a,0xc02 063b 0007 | | Action Break_Optional ; Debug Table 0x18.0xf = 0x63b,0xc03 063c 00d0 | | Action Swap_Control ; Debug Table 0x18.0x10 = 0x63c,0xc04 063d 00d1 | | Pop_Control Pop_Count_1 063e 49c8 |I | Short_Literal 0x1c8 ; Debug Table 0x18.0x11 = 0x63e,0x804 063f 00eb | | Load_Encached Diana_Cache 0640 0098 | | Execute Package,Field_Read_Dynamic 0641 49c9 |I | Short_Literal 0x1c9 0642 00eb | | Load_Encached Diana_Cache 0643 0098 | | Execute Package,Field_Read_Dynamic 0644 49ca |I | Short_Literal 0x1ca 0645 00eb | | Load_Encached Diana_Cache 0646 0095 | | Execute Package,Field_Reference_Dynamic 0647 e007 | | Load 0x0,0x7 0648 1819 | | Execute Package,Field_Execute,Field_Number 0x19 0649 7800 |x | Jump 0x64a 064a 00d0 | | Action Swap_Control 064b 00d1 | | Pop_Control Pop_Count_1 064c 0031 | 1 | Store_Top Heap_Access,At_Offset_1 ; Debug Table 0x18.0x12 = 0x64c,0xfffd 064d 00da | | Load_Top At_Offset_2 ; Debug Table 0x18.0x13 = 0x64d,0xfffc 064e e009 | | Load 0x0,0x9 064f 1824 | $ | Execute Package,Field_Execute,Field_Number 0x24 0650 00e1 | | Load_Encached Boolean_Cache 0651 03f1 | | Declare_Variable Discrete,With_Value 0652 BODY_0608: 0652 0007 | | Action Break_Optional ; Debug Table 0x18.0x14 = 0x652,0x1 0653 00da | | Load_Top At_Offset_2 ; Debug Table 0x18.0x15 = 0x653,0x1001 0654 7002 |p | Jump_Nonzero 0x657 0655 00ee | | Load_Encached Diana_Seq_Type_Cache ; Debug Table 0x18.0x16 = 0x655,0x1002 0656 7803 |x | Jump 0x65a 0657 00da | | Load_Top At_Offset_2 ; Debug Table 0x18.0x17 = 0x657,0x1003 0658 0217 | | Execute Heap_Access,All_Reference 0659 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 065a 0033 | 3 | Store_Top Heap_Access,At_Offset_3 ; Debug Table 0x18.0x18 = 0x65a,0x1 065b 0007 | | Action Break_Optional ; Debug Table 0x18.0x19 = 0x65b,0x2 065c e604 | | Load 0x3,0x4 ; Debug Table 0x18.0x1a = 0x65c,0x1401 065d 0007 | | Action Break_Optional 065e 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0x18.0x1b = 0x65e,0x1402 065f 0007 | | Action Break_Optional ; Debug Table 0x18.0x1c = 0x65f,0x1403 0660 0007 | | Action Break_Optional ; Debug Table 0x18.0x1d = 0x660,0x1404 0661 0ba4 | | Execute_Immediate Case_Compare,0xa4 ; Debug Table 0x18.0x1e = 0x661,0x2 0662 7003 |p | Jump_Nonzero 0x666 0663 0b17 | | Execute_Immediate Case_Compare,0x17 0664 7009 |p | Jump_Nonzero 0x66e 0665 4503 |E | Exit_Suprogram New_Top_Offset 0x3 ; Debug Table 0x18.0x1f = 0x665,0x9 0666 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x18.0x20 = 0x666,0x3 0667 6803 |h | Jump_Zero 0x66b 0668 e602 | | Load 0x3,0x2 ; Debug Table 0x18.0x21 = 0x668,0x4 0669 840f | | Call 0x2,0xf 066a 4503 |E | Exit_Suprogram New_Top_Offset 0x3 066b e602 | | Load 0x3,0x2 ; Debug Table 0x18.0x22 = 0x66b,0x5 066c 8410 | | Call 0x2,0x10 066d 4503 |E | Exit_Suprogram New_Top_Offset 0x3 066e 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x18.0x23 = 0x66e,0x6 066f 6806 |h | Jump_Zero 0x676 0670 e7fe | | Load 0x3,-0x2 ; Debug Table 0x18.0x24 = 0x670,0x7 0671 e602 | | Load 0x3,0x2 0672 e603 | | Load 0x3,0x3 0673 e604 | | Load 0x3,0x4 0674 8411 | | Call 0x2,0x11 0675 4503 |E | Exit_Suprogram New_Top_Offset 0x3 0676 e7fe | | Load 0x3,-0x2 ; Debug Table 0x18.0x25 = 0x676,0x8 0677 e602 | | Load 0x3,0x2 0678 e603 | | Load 0x3,0x3 0679 e604 | | Load 0x3,0x4 067a 8412 | | Call 0x2,0x12 067b 4503 |E | Exit_Suprogram New_Top_Offset 0x3 067c ; -------------------------------------------------------------------------------------- 067c ; STRING TABLE 067c ; -------------------------------------------------------------------------------------- 067c 000c | | .STRTAB 0x000c->0x0682 ; "aggregate temp" 067d 0018 | | .STRTAB 0x0018->0x0689 ; "PARAMETERIZE" 067e 0022 | " | .STRTAB 0x0022->0x068f ; "Short pointer object appears in aggregate" 067f 0049 | I | .STRTAB 0x0049->0x06a3 ; "anti-sliding check" 0680 0059 | Y | .STRTAB 0x0059->0x06ac ; "CONSTRAIN VARIABLE ACTION" 0681 0070 | p | .STREND 0x0070->0x06b9 0682 6167 6772 |aggr| .STRTAB_STRINGS 06b9 0000 0000 | | .BLANK 0000[0x7] 06c0 ; -------------------------------------------------------------------------------------- 06c0 ; Debug Table 06c0 ; -------------------------------------------------------------------------------------- 06c0 0003 0019 | | .CONST 0x0003,0x0019 06c2 000b 078a | | .DEBUG 0x000b,0x078a,0x8000,0x0000,0x0057,0x3b55,0x0000,0x0005 06ca 000e 078e | | .DEBUG 0x000e,0x078e,0x8000,0x0000,0x0058,0xc6f5,0x0000,0x002b 06d2 003b 07b6 | ; | .DEBUG 0x003b,0x07b6,0x0001,0x0000,0x0057,0x3b55,0x0000,0x0006 06da 00b3 07f8 | | .DEBUG 0x00b3,0x07f8,0x0001,0x0000,0x0058,0xc6f5,0x0000,0x006a 06e2 00cb 0804 | | .DEBUG 0x00cb,0x0804,0x0001,0x0000,0x0058,0xc6f5,0x0000,0x00a4 06ea 012b 083a | + :| .DEBUG 0x012b,0x083a,0x0002,0x0000,0x0058,0xc6f5,0x0000,0x00fb 06f2 0133 083e | 3 >| .DEBUG 0x0133,0x083e,0x0001,0x0000,0x0058,0xc6f5,0x0000,0x010c 06fa 0143 0844 | C D| .DEBUG 0x0143,0x0844,0x0001,0x0000,0x0058,0xc6f5,0x0000,0x012d 0702 0153 084a | S J| .DEBUG 0x0153,0x084a,0x0001,0x0000,0x0058,0xc6f5,0x0000,0x0153 070a 01a3 0882 | | .DEBUG 0x01a3,0x0882,0x0001,0x0000,0x0058,0xc6f5,0x0000,0x020e 0712 0233 08be | 3 | .DEBUG 0x0233,0x08be,0x0001,0x0000,0x0058,0xc6f5,0x0000,0x0326 071a 02d3 093a | :| .DEBUG 0x02d3,0x093a,0x0001,0x0000,0x0058,0xc6f5,0x0000,0x0880 0722 034b 0986 | K | .DEBUG 0x034b,0x0986,0x0001,0x0000,0x0058,0xc6f5,0x0000,0x0361 072a 0373 0994 | s | .DEBUG 0x0373,0x0994,0x0001,0x0000,0x0058,0xc6f5,0x0000,0x03a9 0732 038b 099c | | .DEBUG 0x038b,0x099c,0x0001,0x0000,0x0058,0xc6f5,0x0000,0x03da 073a 03c3 09bc | | .DEBUG 0x03c3,0x09bc,0x0001,0x0000,0x0058,0xc6f5,0x0000,0x0454 0742 040b 09e2 | | .DEBUG 0x040b,0x09e2,0x0002,0x0000,0x0058,0xc6f5,0x0000,0x04ea 074a 042b 09f0 | + | .DEBUG 0x042b,0x09f0,0x0002,0x0000,0x0058,0xc6f5,0x0000,0x0510 0752 044b 09fc | K | .DEBUG 0x044b,0x09fc,0x0002,0x0000,0x0058,0xc6f5,0x0000,0x054b 075a 04ab 0a42 | B| .DEBUG 0x04ab,0x0a42,0x0001,0x0000,0x0058,0xc6f5,0x0000,0x0599 0762 04cb 0a52 | R| .DEBUG 0x04cb,0x0a52,0x0001,0x0000,0x0058,0xc6f5,0x0000,0x05cc 076a 0503 0a74 | t| .DEBUG 0x0503,0x0a74,0x0001,0x0000,0x0058,0xc6f5,0x0000,0x0636 0772 052b 0a8a | + | .DEBUG 0x052b,0x0a8a,0x0001,0x0000,0x0058,0xc6f5,0x0000,0x0686 077a 05ab 0aec | | .DEBUG 0x05ab,0x0aec,0x0001,0x0000,0x0058,0xc6f5,0x0000,0x072c 0782 060b 0b26 | &| .DEBUG 0x060b,0x0b26,0x0001,0x0000,0x0058,0xc6f5,0x0000,0x0784 078a ; -------------------------------------------------------------------------------------- 078a ; Debug3 Subtable 0x0 078a ; -------------------------------------------------------------------------------------- 078a 0001 0000 | | .DBG3TAB 0x0001,0x0000 078c 000b ffff | | .CONST 0x000b,0xffff 078e ; -------------------------------------------------------------------------------------- 078e ; Debug3 Subtable 0x1 078e ; -------------------------------------------------------------------------------------- 078e 0013 0000 | | .DBG3TAB 0x0013,0x0000 0790 000e ffff | | .CONST 0x000e,0xffff 0792 000f fffe | | .CONST 0x000f,0xfffe 0794 0010 fffd | | .CONST 0x0010,0xfffd 0796 0011 fffc | | .CONST 0x0011,0xfffc 0798 0012 fffb | | .CONST 0x0012,0xfffb 079a 0013 fffa | | .CONST 0x0013,0xfffa 079c 0014 fff9 | | .CONST 0x0014,0xfff9 079e 0015 fff8 | | .CONST 0x0015,0xfff8 07a0 001a fff7 | | .CONST 0x001a,0xfff7 07a2 0020 fff6 | | .CONST 0x0020,0xfff6 07a4 0022 fff5 | " | .CONST 0x0022,0xfff5 07a6 0024 fff4 | $ | .CONST 0x0024,0xfff4 07a8 0026 fff3 | & | .CONST 0x0026,0xfff3 07aa 0028 fff2 | ( | .CONST 0x0028,0xfff2 07ac 002a fff1 | * | .CONST 0x002a,0xfff1 07ae 002c fff0 | , | .CONST 0x002c,0xfff0 07b0 002e ffef | . | .CONST 0x002e,0xffef 07b2 0030 ffee | 0 | .CONST 0x0030,0xffee 07b4 0032 ffed | 2 | .CONST 0x0032,0xffed 07b6 ; -------------------------------------------------------------------------------------- 07b6 ; Debug3 Subtable 0x2 07b6 ; -------------------------------------------------------------------------------------- 07b6 0006 001a | | .DBG3TAB 0x0006,0x001a 07b8 003b ffff | ; | .CONST 0x003b,0xffff 07ba 0040 fffe | @ | .CONST 0x0040,0xfffe 07bc 0049 fffd | I | .CONST 0x0049,0xfffd 07be 004a fffc | J | .CONST 0x004a,0xfffc 07c0 004c fffb | L | .CONST 0x004c,0xfffb 07c2 004e fffa | N | .CONST 0x004e,0xfffa 07c4 0053 0001 | S | .CONST 0x0053,0x0001 07c6 0059 0002 | Y | .CONST 0x0059,0x0002 07c8 0061 0004 | a | .CONST 0x0061,0x0004 07ca 0063 0401 | c | .CONST 0x0063,0x0401 07cc 0068 0801 | h | .CONST 0x0068,0x0801 07ce 006a 0802 | j | .CONST 0x006a,0x0802 07d0 006b 0803 | k | .CONST 0x006b,0x0803 07d2 006c 0804 | l | .CONST 0x006c,0x0804 07d4 006e 0401 | n | .CONST 0x006e,0x0401 07d6 0073 0004 | s | .CONST 0x0073,0x0004 07d8 0074 0005 | t | .CONST 0x0074,0x0005 07da 007c 0006 | | | .CONST 0x007c,0x0006 07dc 007d 0c01 | } | .CONST 0x007d,0x0c01 07de 0080 0006 | | .CONST 0x0080,0x0006 07e0 0082 0003 | | .CONST 0x0082,0x0003 07e2 0083 1001 | | .CONST 0x0083,0x1001 07e4 0085 0003 | | .CONST 0x0085,0x0003 07e6 0087 0007 | | .CONST 0x0087,0x0007 07e8 008a 1401 | | .CONST 0x008a,0x1401 07ea 008e 0007 | | .CONST 0x008e,0x0007 07ec 008f 0008 | | .CONST 0x008f,0x0008 07ee 0091 0009 | | .CONST 0x0091,0x0009 07f0 0093 000a | | .CONST 0x0093,0x000a 07f2 0097 000b | | .CONST 0x0097,0x000b 07f4 009d 000c | | .CONST 0x009d,0x000c 07f6 00a2 000d | | .CONST 0x00a2,0x000d 07f8 ; -------------------------------------------------------------------------------------- 07f8 ; Debug3 Subtable 0x3 07f8 ; -------------------------------------------------------------------------------------- 07f8 0000 0005 | | .DBG3TAB 0x0000,0x0005 07fa 00b3 0001 | | .CONST 0x00b3,0x0001 07fc 00b7 0002 | | .CONST 0x00b7,0x0002 07fe 00ba 0003 | | .CONST 0x00ba,0x0003 0800 00be 0004 | | .CONST 0x00be,0x0004 0802 00c2 0005 | | .CONST 0x00c2,0x0005 0804 ; -------------------------------------------------------------------------------------- 0804 ; Debug3 Subtable 0x4 0804 ; -------------------------------------------------------------------------------------- 0804 0002 0018 | | .DBG3TAB 0x0002,0x0018 0806 00cb ffff | | .CONST 0x00cb,0xffff 0808 00d0 0401 | | .CONST 0x00d0,0x0401 080a 00d2 0402 | | .CONST 0x00d2,0x0402 080c 00d4 0403 | | .CONST 0x00d4,0x0403 080e 00d8 0404 | | .CONST 0x00d8,0x0404 0810 00dc 0405 | | .CONST 0x00dc,0x0405 0812 00de 0801 | | .CONST 0x00de,0x0801 0814 00e0 0802 | | .CONST 0x00e0,0x0802 0816 00e1 0803 | | .CONST 0x00e1,0x0803 0818 00e2 0804 | | .CONST 0x00e2,0x0804 081a 00e4 0405 | | .CONST 0x00e4,0x0405 081c 00ee 0c01 | | .CONST 0x00ee,0x0c01 081e 00f0 0c02 | | .CONST 0x00f0,0x0c02 0820 00f1 0c03 | | .CONST 0x00f1,0x0c03 0822 00f2 0c04 | | .CONST 0x00f2,0x0c04 0824 00f4 0804 | | .CONST 0x00f4,0x0804 0826 0102 ffff | | .CONST 0x0102,0xffff 0828 0108 0001 | | .CONST 0x0108,0x0001 082a 0109 0002 | | .CONST 0x0109,0x0002 082c 010a 1001 | | .CONST 0x010a,0x1001 082e 010c 0002 | | .CONST 0x010c,0x0002 0830 010d 0003 | | .CONST 0x010d,0x0003 0832 0111 0004 | | .CONST 0x0111,0x0004 0834 0116 1401 | | .CONST 0x0116,0x1401 0836 0117 0004 | | .CONST 0x0117,0x0004 0838 011c 0005 | | .CONST 0x011c,0x0005 083a ; -------------------------------------------------------------------------------------- 083a ; Debug3 Subtable 0x5 083a ; -------------------------------------------------------------------------------------- 083a 0000 0001 | | .DBG3TAB 0x0000,0x0001 083c 012b 0001 | + | .CONST 0x012b,0x0001 083e ; -------------------------------------------------------------------------------------- 083e ; Debug3 Subtable 0x6 083e ; -------------------------------------------------------------------------------------- 083e 0001 0001 | | .DBG3TAB 0x0001,0x0001 0840 0133 ffff | 3 | .CONST 0x0133,0xffff 0842 0138 0001 | 8 | .CONST 0x0138,0x0001 0844 ; -------------------------------------------------------------------------------------- 0844 ; Debug3 Subtable 0x7 0844 ; -------------------------------------------------------------------------------------- 0844 0001 0001 | | .DBG3TAB 0x0001,0x0001 0846 0143 ffff | C | .CONST 0x0143,0xffff 0848 0148 0001 | H | .CONST 0x0148,0x0001 084a ; -------------------------------------------------------------------------------------- 084a ; Debug3 Subtable 0x8 084a ; -------------------------------------------------------------------------------------- 084a 0002 0019 | | .DBG3TAB 0x0002,0x0019 084c 0153 ffff | S | .CONST 0x0153,0xffff 084e 0154 fffe | T | .CONST 0x0154,0xfffe 0850 015b 0001 | [ | .CONST 0x015b,0x0001 0852 015c 0401 | \ | .CONST 0x015c,0x0401 0854 015e 0402 | ^ | .CONST 0x015e,0x0402 0856 015f 0403 | _ | .CONST 0x015f,0x0403 0858 0160 0404 | ` | .CONST 0x0160,0x0404 085a 0161 0001 | a | .CONST 0x0161,0x0001 085c 0170 0002 | p | .CONST 0x0170,0x0002 085e 0174 0003 | t | .CONST 0x0174,0x0003 0860 0175 0801 | u | .CONST 0x0175,0x0801 0862 0177 0802 | w | .CONST 0x0177,0x0802 0864 0178 0803 | x | .CONST 0x0178,0x0803 0866 0179 0804 | y | .CONST 0x0179,0x0804 0868 017a 0003 | z | .CONST 0x017a,0x0003 086a 017c 0c01 | | | .CONST 0x017c,0x0c01 086c 017e 0c02 | ~ | .CONST 0x017e,0x0c02 086e 017f 0c03 | | .CONST 0x017f,0x0c03 0870 0180 0c04 | | .CONST 0x0180,0x0c04 0872 0181 0804 | | .CONST 0x0181,0x0804 0874 0183 1001 | | .CONST 0x0183,0x1001 0876 0185 1002 | | .CONST 0x0185,0x1002 0878 0186 1003 | | .CONST 0x0186,0x1003 087a 0187 1004 | | .CONST 0x0187,0x1004 087c 0188 0c04 | | .CONST 0x0188,0x0c04 087e 018c 0004 | | .CONST 0x018c,0x0004 0880 0194 0005 | | .CONST 0x0194,0x0005 0882 ; -------------------------------------------------------------------------------------- 0882 ; Debug3 Subtable 0x9 0882 ; -------------------------------------------------------------------------------------- 0882 0004 0019 | | .DBG3TAB 0x0004,0x0019 0884 01a3 ffff | | .CONST 0x01a3,0xffff 0886 01a4 fffe | | .CONST 0x01a4,0xfffe 0888 01aa fffd | | .CONST 0x01aa,0xfffd 088a 01b0 fffc | | .CONST 0x01b0,0xfffc 088c 01b4 0001 | | .CONST 0x01b4,0x0001 088e 01c9 0002 | | .CONST 0x01c9,0x0002 0890 01cd 0003 | | .CONST 0x01cd,0x0003 0892 01d3 0004 | | .CONST 0x01d3,0x0004 0894 01d6 0005 | | .CONST 0x01d6,0x0005 0896 01dc 0006 | | .CONST 0x01dc,0x0006 0898 01e3 0007 | | .CONST 0x01e3,0x0007 089a 01e6 0008 | | .CONST 0x01e6,0x0008 089c 01e8 0009 | | .CONST 0x01e8,0x0009 089e 01ec 000a | | .CONST 0x01ec,0x000a 08a0 01ef 000b | | .CONST 0x01ef,0x000b 08a2 01f2 000c | | .CONST 0x01f2,0x000c 08a4 01f3 0401 | | .CONST 0x01f3,0x0401 08a6 01f4 000c | | .CONST 0x01f4,0x000c 08a8 0202 000d | | .CONST 0x0202,0x000d 08aa 0205 000e | | .CONST 0x0205,0x000e 08ac 0208 000f | | .CONST 0x0208,0x000f 08ae 020b 0010 | | .CONST 0x020b,0x0010 08b0 0211 0011 | | .CONST 0x0211,0x0011 08b2 0215 0012 | | .CONST 0x0215,0x0012 08b4 0218 0013 | | .CONST 0x0218,0x0013 08b6 021b 0014 | | .CONST 0x021b,0x0014 08b8 021c 0801 | | .CONST 0x021c,0x0801 08ba 021d 0014 | | .CONST 0x021d,0x0014 08bc 0225 0015 | % | .CONST 0x0225,0x0015 08be ; -------------------------------------------------------------------------------------- 08be ; Debug3 Subtable 0xa 08be ; -------------------------------------------------------------------------------------- 08be 0012 002b | +| .DBG3TAB 0x0012,0x002b 08c0 0233 ffff | 3 | .CONST 0x0233,0xffff 08c2 0234 fffe | 4 | .CONST 0x0234,0xfffe 08c4 0235 fffd | 5 | .CONST 0x0235,0xfffd 08c6 0238 fffc | 8 | .CONST 0x0238,0xfffc 08c8 0239 fffb | 9 | .CONST 0x0239,0xfffb 08ca 023b fffa | ; | .CONST 0x023b,0xfffa 08cc 023d fff9 | = | .CONST 0x023d,0xfff9 08ce 023f fff8 | ? | .CONST 0x023f,0xfff8 08d0 0241 fff7 | A | .CONST 0x0241,0xfff7 08d2 0243 fff6 | C | .CONST 0x0243,0xfff6 08d4 0245 fff5 | E | .CONST 0x0245,0xfff5 08d6 0247 fff4 | G | .CONST 0x0247,0xfff4 08d8 0249 fff3 | I | .CONST 0x0249,0xfff3 08da 024b fff2 | K | .CONST 0x024b,0xfff2 08dc 024d fff1 | M | .CONST 0x024d,0xfff1 08de 024f fff0 | O | .CONST 0x024f,0xfff0 08e0 0251 ffef | Q | .CONST 0x0251,0xffef 08e2 0253 ffee | S | .CONST 0x0253,0xffee 08e4 0255 0001 | U | .CONST 0x0255,0x0001 08e6 0264 0002 | d | .CONST 0x0264,0x0002 08e8 0266 0003 | f | .CONST 0x0266,0x0003 08ea 026c 0005 | l | .CONST 0x026c,0x0005 08ec 026e 0401 | n | .CONST 0x026e,0x0401 08ee 0270 0402 | p | .CONST 0x0270,0x0402 08f0 0272 0403 | r | .CONST 0x0272,0x0403 08f2 0276 0404 | v | .CONST 0x0276,0x0404 08f4 027a 0405 | z | .CONST 0x027a,0x0405 08f6 027c 0801 | | | .CONST 0x027c,0x0801 08f8 027e 0802 | ~ | .CONST 0x027e,0x0802 08fa 027f 0803 | | .CONST 0x027f,0x0803 08fc 0280 0804 | | .CONST 0x0280,0x0804 08fe 0282 0405 | | .CONST 0x0282,0x0405 0900 028c 0c01 | | .CONST 0x028c,0x0c01 0902 028e 0c02 | | .CONST 0x028e,0x0c02 0904 028f 0c03 | | .CONST 0x028f,0x0c03 0906 0290 0c04 | | .CONST 0x0290,0x0c04 0908 0292 0804 | | .CONST 0x0292,0x0804 090a 02a0 0005 | | .CONST 0x02a0,0x0005 090c 02a1 0006 | | .CONST 0x02a1,0x0006 090e 02a2 1001 | | .CONST 0x02a2,0x1001 0910 02a4 1002 | | .CONST 0x02a4,0x1002 0912 02a6 1003 | | .CONST 0x02a6,0x1003 0914 02a9 0006 | | .CONST 0x02a9,0x0006 0916 02aa 0007 | | .CONST 0x02aa,0x0007 0918 02ab 1401 | | .CONST 0x02ab,0x1401 091a 02ad 1402 | | .CONST 0x02ad,0x1402 091c 02ae 1403 | | .CONST 0x02ae,0x1403 091e 02af 1404 | | .CONST 0x02af,0x1404 0920 02b0 0007 | | .CONST 0x02b0,0x0007 0922 02b2 0008 | | .CONST 0x02b2,0x0008 0924 02b3 1801 | | .CONST 0x02b3,0x1801 0926 02b5 0008 | | .CONST 0x02b5,0x0008 0928 02b8 0009 | | .CONST 0x02b8,0x0009 092a 02b9 1c01 | | .CONST 0x02b9,0x1c01 092c 02bb 0009 | | .CONST 0x02bb,0x0009 092e 02bc 000a | | .CONST 0x02bc,0x000a 0930 02be 000b | | .CONST 0x02be,0x000b 0932 02c1 000c | | .CONST 0x02c1,0x000c 0934 02c6 0004 | | .CONST 0x02c6,0x0004 0936 02c7 2001 | | .CONST 0x02c7,0x2001 0938 02c9 0004 | | .CONST 0x02c9,0x0004 093a ; -------------------------------------------------------------------------------------- 093a ; Debug3 Subtable 0xb 093a ; -------------------------------------------------------------------------------------- 093a 0005 0020 | | .DBG3TAB 0x0005,0x0020 093c 02d3 ffff | | .CONST 0x02d3,0xffff 093e 02d8 fffe | | .CONST 0x02d8,0xfffe 0940 02dd fffd | | .CONST 0x02dd,0xfffd 0942 02de fffc | | .CONST 0x02de,0xfffc 0944 02e0 fffb | | .CONST 0x02e0,0xfffb 0946 02e7 0002 | | .CONST 0x02e7,0x0002 0948 02e9 0401 | | .CONST 0x02e9,0x0401 094a 02eb 0402 | | .CONST 0x02eb,0x0402 094c 02ed 0403 | | .CONST 0x02ed,0x0403 094e 02f1 0404 | | .CONST 0x02f1,0x0404 0950 02f5 0405 | | .CONST 0x02f5,0x0405 0952 02f7 0801 | | .CONST 0x02f7,0x0801 0954 02f9 0802 | | .CONST 0x02f9,0x0802 0956 02fa 0803 | | .CONST 0x02fa,0x0803 0958 02fb 0804 | | .CONST 0x02fb,0x0804 095a 02fd 0405 | | .CONST 0x02fd,0x0405 095c 0307 0c01 | | .CONST 0x0307,0x0c01 095e 0309 0c02 | | .CONST 0x0309,0x0c02 0960 030a 0c03 | | .CONST 0x030a,0x0c03 0962 030b 0c04 | | .CONST 0x030b,0x0c04 0964 030d 0804 | | .CONST 0x030d,0x0804 0966 031b 0002 | | .CONST 0x031b,0x0002 0968 031c 0003 | | .CONST 0x031c,0x0003 096a 0320 0004 | | .CONST 0x0320,0x0004 096c 0324 0005 | $ | .CONST 0x0324,0x0005 096e 0329 0006 | ) | .CONST 0x0329,0x0006 0970 032a 1001 | * | .CONST 0x032a,0x1001 0972 032c 1002 | , | .CONST 0x032c,0x1002 0974 032e 1003 | . | .CONST 0x032e,0x1003 0976 0331 0006 | 1 | .CONST 0x0331,0x0006 0978 0333 0001 | 3 | .CONST 0x0333,0x0001 097a 0334 1401 | 4 | .CONST 0x0334,0x1401 097c 0336 0001 | 6 | .CONST 0x0336,0x0001 097e 0338 0007 | 8 | .CONST 0x0338,0x0007 0980 033a 0008 | : | .CONST 0x033a,0x0008 0982 033e 0009 | > | .CONST 0x033e,0x0009 0984 0342 000a | B | .CONST 0x0342,0x000a 0986 ; -------------------------------------------------------------------------------------- 0986 ; Debug3 Subtable 0xc 0986 ; -------------------------------------------------------------------------------------- 0986 0001 0005 | | .DBG3TAB 0x0001,0x0005 0988 034b ffff | K | .CONST 0x034b,0xffff 098a 0351 0001 | Q | .CONST 0x0351,0x0001 098c 0355 0002 | U | .CONST 0x0355,0x0002 098e 0359 0003 | Y | .CONST 0x0359,0x0003 0990 035e 0004 | ^ | .CONST 0x035e,0x0004 0992 0364 0005 | d | .CONST 0x0364,0x0005 0994 ; -------------------------------------------------------------------------------------- 0994 ; Debug3 Subtable 0xd 0994 ; -------------------------------------------------------------------------------------- 0994 0000 0003 | | .DBG3TAB 0x0000,0x0003 0996 0373 0001 | s | .CONST 0x0373,0x0001 0998 0379 0002 | y | .CONST 0x0379,0x0002 099a 037f 0003 | | .CONST 0x037f,0x0003 099c ; -------------------------------------------------------------------------------------- 099c ; Debug3 Subtable 0xe 099c ; -------------------------------------------------------------------------------------- 099c 0002 000d | | .DBG3TAB 0x0002,0x000d 099e 038b ffff | | .CONST 0x038b,0xffff 09a0 038c fffe | | .CONST 0x038c,0xfffe 09a2 0392 0001 | | .CONST 0x0392,0x0001 09a4 0399 0002 | | .CONST 0x0399,0x0002 09a6 039b 0003 | | .CONST 0x039b,0x0003 09a8 03a1 0004 | | .CONST 0x03a1,0x0004 09aa 03a9 0005 | | .CONST 0x03a9,0x0005 09ac 03aa 0401 | | .CONST 0x03aa,0x0401 09ae 03ac 0402 | | .CONST 0x03ac,0x0402 09b0 03ad 0403 | | .CONST 0x03ad,0x0403 09b2 03ae 0404 | | .CONST 0x03ae,0x0404 09b4 03af 0005 | | .CONST 0x03af,0x0005 09b6 03b1 0006 | | .CONST 0x03b1,0x0006 09b8 03b5 0007 | | .CONST 0x03b5,0x0007 09ba 03b7 0008 | | .CONST 0x03b7,0x0008 09bc ; -------------------------------------------------------------------------------------- 09bc ; Debug3 Subtable 0xf 09bc ; -------------------------------------------------------------------------------------- 09bc 0002 0010 | | .DBG3TAB 0x0002,0x0010 09be 03c3 ffff | | .CONST 0x03c3,0xffff 09c0 03c9 fffe | | .CONST 0x03c9,0xfffe 09c2 03ca 0001 | | .CONST 0x03ca,0x0001 09c4 03d1 0002 | | .CONST 0x03d1,0x0002 09c6 03d3 0003 | | .CONST 0x03d3,0x0003 09c8 03d9 0004 | | .CONST 0x03d9,0x0004 09ca 03e1 0005 | | .CONST 0x03e1,0x0005 09cc 03e2 0401 | | .CONST 0x03e2,0x0401 09ce 03e4 0402 | | .CONST 0x03e4,0x0402 09d0 03e5 0403 | | .CONST 0x03e5,0x0403 09d2 03e6 0404 | | .CONST 0x03e6,0x0404 09d4 03e7 0005 | | .CONST 0x03e7,0x0005 09d6 03e9 0006 | | .CONST 0x03e9,0x0006 09d8 03ef 0007 | | .CONST 0x03ef,0x0007 09da 03f5 0008 | | .CONST 0x03f5,0x0008 09dc 03f9 0009 | | .CONST 0x03f9,0x0009 09de 03fc 000a | | .CONST 0x03fc,0x000a 09e0 03fe 000b | | .CONST 0x03fe,0x000b 09e2 ; -------------------------------------------------------------------------------------- 09e2 ; Debug3 Subtable 0x10 09e2 ; -------------------------------------------------------------------------------------- 09e2 0000 0006 | | .DBG3TAB 0x0000,0x0006 09e4 040c 0001 | | .CONST 0x040c,0x0001 09e6 0410 0002 | | .CONST 0x0410,0x0002 09e8 0415 0401 | | .CONST 0x0415,0x0401 09ea 0419 0002 | | .CONST 0x0419,0x0002 09ec 041a 0003 | | .CONST 0x041a,0x0003 09ee 041f 0004 | | .CONST 0x041f,0x0004 09f0 ; -------------------------------------------------------------------------------------- 09f0 ; Debug3 Subtable 0x11 09f0 ; -------------------------------------------------------------------------------------- 09f0 0001 0004 | | .DBG3TAB 0x0001,0x0004 09f2 042b ffff | + | .CONST 0x042b,0xffff 09f4 0432 0001 | 2 | .CONST 0x0432,0x0001 09f6 0436 0002 | 6 | .CONST 0x0436,0x0002 09f8 0440 0003 | @ | .CONST 0x0440,0x0003 09fa 0445 0004 | E | .CONST 0x0445,0x0004 09fc ; -------------------------------------------------------------------------------------- 09fc ; Debug3 Subtable 0x12 09fc ; -------------------------------------------------------------------------------------- 09fc 0001 0021 | !| .DBG3TAB 0x0001,0x0021 09fe 044b ffff | K | .CONST 0x044b,0xffff 0a00 044c 0001 | L | .CONST 0x044c,0x0001 0a02 044d 0401 | M | .CONST 0x044d,0x0401 0a04 044f 0001 | O | .CONST 0x044f,0x0001 0a06 0450 0002 | P | .CONST 0x0450,0x0002 0a08 0452 0003 | R | .CONST 0x0452,0x0003 0a0a 0454 0801 | T | .CONST 0x0454,0x0801 0a0c 0456 0802 | V | .CONST 0x0456,0x0802 0a0e 0458 0803 | X | .CONST 0x0458,0x0803 0a10 045c 0804 | \ | .CONST 0x045c,0x0804 0a12 0460 0805 | ` | .CONST 0x0460,0x0805 0a14 0462 0c01 | b | .CONST 0x0462,0x0c01 0a16 0464 0c02 | d | .CONST 0x0464,0x0c02 0a18 0465 0c03 | e | .CONST 0x0465,0x0c03 0a1a 0466 0c04 | f | .CONST 0x0466,0x0c04 0a1c 0468 0805 | h | .CONST 0x0468,0x0805 0a1e 0472 1001 | r | .CONST 0x0472,0x1001 0a20 0474 1002 | t | .CONST 0x0474,0x1002 0a22 0475 1003 | u | .CONST 0x0475,0x1003 0a24 0476 1004 | v | .CONST 0x0476,0x1004 0a26 0478 0c04 | x | .CONST 0x0478,0x0c04 0a28 0486 0003 | | .CONST 0x0486,0x0003 0a2a 0488 0004 | | .CONST 0x0488,0x0004 0a2c 048d 1401 | | .CONST 0x048d,0x1401 0a2e 048f 1402 | | .CONST 0x048f,0x1402 0a30 0490 1403 | | .CONST 0x0490,0x1403 0a32 0491 1404 | | .CONST 0x0491,0x1404 0a34 0493 0004 | | .CONST 0x0493,0x0004 0a36 0495 0005 | | .CONST 0x0495,0x0005 0a38 0497 0006 | | .CONST 0x0497,0x0006 0a3a 0498 1801 | | .CONST 0x0498,0x1801 0a3c 049a 1802 | | .CONST 0x049a,0x1802 0a3e 049c 1803 | | .CONST 0x049c,0x1803 0a40 049f 0006 | | .CONST 0x049f,0x0006 0a42 ; -------------------------------------------------------------------------------------- 0a42 ; Debug3 Subtable 0x13 0a42 ; -------------------------------------------------------------------------------------- 0a42 0000 0007 | | .DBG3TAB 0x0000,0x0007 0a44 04ac 0001 | | .CONST 0x04ac,0x0001 0a46 04b0 0002 | | .CONST 0x04b0,0x0002 0a48 04b7 0003 | | .CONST 0x04b7,0x0003 0a4a 04b9 0401 | | .CONST 0x04b9,0x0401 0a4c 04ba 0003 | | .CONST 0x04ba,0x0003 0a4e 04bb 0004 | | .CONST 0x04bb,0x0004 0a50 04bf 0005 | | .CONST 0x04bf,0x0005 0a52 ; -------------------------------------------------------------------------------------- 0a52 ; Debug3 Subtable 0x14 0a52 ; -------------------------------------------------------------------------------------- 0a52 0002 000e | | .DBG3TAB 0x0002,0x000e 0a54 04cb ffff | | .CONST 0x04cb,0xffff 0a56 04cf fffe | | .CONST 0x04cf,0xfffe 0a58 04d0 0001 | | .CONST 0x04d0,0x0001 0a5a 04d2 0002 | | .CONST 0x04d2,0x0002 0a5c 04d7 0003 | | .CONST 0x04d7,0x0003 0a5e 04d9 0004 | | .CONST 0x04d9,0x0004 0a60 04db 0005 | | .CONST 0x04db,0x0005 0a62 04df 0006 | | .CONST 0x04df,0x0006 0a64 04e3 0007 | | .CONST 0x04e3,0x0007 0a66 04e4 0008 | | .CONST 0x04e4,0x0008 0a68 04e6 0009 | | .CONST 0x04e6,0x0009 0a6a 04eb 000a | | .CONST 0x04eb,0x000a 0a6c 04ed 000b | | .CONST 0x04ed,0x000b 0a6e 04f0 000c | | .CONST 0x04f0,0x000c 0a70 04f5 000d | | .CONST 0x04f5,0x000d 0a72 04f7 000e | | .CONST 0x04f7,0x000e 0a74 ; -------------------------------------------------------------------------------------- 0a74 ; Debug3 Subtable 0x15 0a74 ; -------------------------------------------------------------------------------------- 0a74 0002 0008 | | .DBG3TAB 0x0002,0x0008 0a76 0503 ffff | | .CONST 0x0503,0xffff 0a78 0507 fffe | | .CONST 0x0507,0xfffe 0a7a 0508 0001 | | .CONST 0x0508,0x0001 0a7c 050a 0002 | | .CONST 0x050a,0x0002 0a7e 0511 0004 | | .CONST 0x0511,0x0004 0a80 0514 0005 | | .CONST 0x0514,0x0005 0a82 0516 0006 | | .CONST 0x0516,0x0006 0a84 051c 0003 | | .CONST 0x051c,0x0003 0a86 051f 0007 | | .CONST 0x051f,0x0007 0a88 0521 0008 | ! | .CONST 0x0521,0x0008 0a8a ; -------------------------------------------------------------------------------------- 0a8a ; Debug3 Subtable 0x16 0a8a ; -------------------------------------------------------------------------------------- 0a8a 0003 002d | -| .DBG3TAB 0x0003,0x002d 0a8c 052b ffff | + | .CONST 0x052b,0xffff 0a8e 052c fffe | , | .CONST 0x052c,0xfffe 0a90 052d fffd | - | .CONST 0x052d,0xfffd 0a92 0531 0001 | 1 | .CONST 0x0531,0x0001 0a94 0534 0002 | 4 | .CONST 0x0534,0x0002 0a96 0536 0003 | 6 | .CONST 0x0536,0x0003 0a98 053a 0004 | : | .CONST 0x053a,0x0004 0a9a 053d 0005 | = | .CONST 0x053d,0x0005 0a9c 0540 0006 | @ | .CONST 0x0540,0x0006 0a9e 0541 0007 | A | .CONST 0x0541,0x0007 0aa0 0543 0401 | C | .CONST 0x0543,0x0401 0aa2 0545 0402 | E | .CONST 0x0545,0x0402 0aa4 0547 0403 | G | .CONST 0x0547,0x0403 0aa6 054b 0404 | K | .CONST 0x054b,0x0404 0aa8 054f 0405 | O | .CONST 0x054f,0x0405 0aaa 0551 0801 | Q | .CONST 0x0551,0x0801 0aac 0553 0802 | S | .CONST 0x0553,0x0802 0aae 0554 0803 | T | .CONST 0x0554,0x0803 0ab0 0555 0804 | U | .CONST 0x0555,0x0804 0ab2 0557 0405 | W | .CONST 0x0557,0x0405 0ab4 0561 0c01 | a | .CONST 0x0561,0x0c01 0ab6 0563 0c02 | c | .CONST 0x0563,0x0c02 0ab8 0564 0c03 | d | .CONST 0x0564,0x0c03 0aba 0565 0c04 | e | .CONST 0x0565,0x0c04 0abc 0567 0804 | g | .CONST 0x0567,0x0804 0abe 0575 0007 | u | .CONST 0x0575,0x0007 0ac0 0576 0008 | v | .CONST 0x0576,0x0008 0ac2 0577 1001 | w | .CONST 0x0577,0x1001 0ac4 0579 1002 | y | .CONST 0x0579,0x1002 0ac6 057b 1003 | { | .CONST 0x057b,0x1003 0ac8 057e 0008 | ~ | .CONST 0x057e,0x0008 0aca 057f 0009 | | .CONST 0x057f,0x0009 0acc 0582 000a | | .CONST 0x0582,0x000a 0ace 0587 1401 | | .CONST 0x0587,0x1401 0ad0 0589 1402 | | .CONST 0x0589,0x1402 0ad2 058a 1403 | | .CONST 0x058a,0x1403 0ad4 058b 1404 | | .CONST 0x058b,0x1404 0ad6 058d 000a | | .CONST 0x058d,0x000a 0ad8 058f 000b | | .CONST 0x058f,0x000b 0ada 0590 1801 | | .CONST 0x0590,0x1801 0adc 0592 000b | | .CONST 0x0592,0x000b 0ade 0593 000c | | .CONST 0x0593,0x000c 0ae0 0597 000d | | .CONST 0x0597,0x000d 0ae2 0599 000e | | .CONST 0x0599,0x000e 0ae4 059b 000f | | .CONST 0x059b,0x000f 0ae6 05a0 0010 | | .CONST 0x05a0,0x0010 0ae8 05a1 1c01 | | .CONST 0x05a1,0x1c01 0aea 05a3 0010 | | .CONST 0x05a3,0x0010 0aec ; -------------------------------------------------------------------------------------- 0aec ; Debug3 Subtable 0x17 0aec ; -------------------------------------------------------------------------------------- 0aec 0002 001a | | .DBG3TAB 0x0002,0x001a 0aee 05ab ffff | | .CONST 0x05ab,0xffff 0af0 05ae fffe | | .CONST 0x05ae,0xfffe 0af2 05b3 0002 | | .CONST 0x05b3,0x0002 0af4 05b7 0003 | | .CONST 0x05b7,0x0003 0af6 05b9 0401 | | .CONST 0x05b9,0x0401 0af8 05bb 0402 | | .CONST 0x05bb,0x0402 0afa 05bd 0403 | | .CONST 0x05bd,0x0403 0afc 05c1 0404 | | .CONST 0x05c1,0x0404 0afe 05c5 0405 | | .CONST 0x05c5,0x0405 0b00 05c7 0801 | | .CONST 0x05c7,0x0801 0b02 05c9 0802 | | .CONST 0x05c9,0x0802 0b04 05ca 0803 | | .CONST 0x05ca,0x0803 0b06 05cb 0804 | | .CONST 0x05cb,0x0804 0b08 05cd 0405 | | .CONST 0x05cd,0x0405 0b0a 05d7 0c01 | | .CONST 0x05d7,0x0c01 0b0c 05d9 0c02 | | .CONST 0x05d9,0x0c02 0b0e 05da 0c03 | | .CONST 0x05da,0x0c03 0b10 05db 0c04 | | .CONST 0x05db,0x0c04 0b12 05dd 0804 | | .CONST 0x05dd,0x0804 0b14 05eb 0003 | | .CONST 0x05eb,0x0003 0b16 05ec 0004 | | .CONST 0x05ec,0x0004 0b18 05ed 1001 | | .CONST 0x05ed,0x1001 0b1a 05ef 1002 | | .CONST 0x05ef,0x1002 0b1c 05f1 1003 | | .CONST 0x05f1,0x1003 0b1e 05f4 0004 | | .CONST 0x05f4,0x0004 0b20 05f6 0001 | | .CONST 0x05f6,0x0001 0b22 05fa 0005 | | .CONST 0x05fa,0x0005 0b24 05fc 0006 | | .CONST 0x05fc,0x0006 0b26 ; -------------------------------------------------------------------------------------- 0b26 ; Debug3 Subtable 0x18 0b26 ; -------------------------------------------------------------------------------------- 0b26 0005 0021 | !| .DBG3TAB 0x0005,0x0021 0b28 060b ffff | | .CONST 0x060b,0xffff 0b2a 0610 fffe | | .CONST 0x0610,0xfffe 0b2c 0617 fffd | | .CONST 0x0617,0xfffd 0b2e 061a 0401 | | .CONST 0x061a,0x0401 0b30 061c 0402 | | .CONST 0x061c,0x0402 0b32 061e 0403 | | .CONST 0x061e,0x0403 0b34 0622 0404 | " | .CONST 0x0622,0x0404 0b36 0626 0405 | & | .CONST 0x0626,0x0405 0b38 0628 0801 | ( | .CONST 0x0628,0x0801 0b3a 062a 0802 | * | .CONST 0x062a,0x0802 0b3c 062b 0803 | + | .CONST 0x062b,0x0803 0b3e 062c 0804 | , | .CONST 0x062c,0x0804 0b40 062e 0405 | . | .CONST 0x062e,0x0405 0b42 0638 0c01 | 8 | .CONST 0x0638,0x0c01 0b44 063a 0c02 | : | .CONST 0x063a,0x0c02 0b46 063b 0c03 | ; | .CONST 0x063b,0x0c03 0b48 063c 0c04 | < | .CONST 0x063c,0x0c04 0b4a 063e 0804 | > | .CONST 0x063e,0x0804 0b4c 064c fffd | L | .CONST 0x064c,0xfffd 0b4e 064d fffc | M | .CONST 0x064d,0xfffc 0b50 0652 0001 | R | .CONST 0x0652,0x0001 0b52 0653 1001 | S | .CONST 0x0653,0x1001 0b54 0655 1002 | U | .CONST 0x0655,0x1002 0b56 0657 1003 | W | .CONST 0x0657,0x1003 0b58 065a 0001 | Z | .CONST 0x065a,0x0001 0b5a 065b 0002 | [ | .CONST 0x065b,0x0002 0b5c 065c 1401 | \ | .CONST 0x065c,0x1401 0b5e 065e 1402 | ^ | .CONST 0x065e,0x1402 0b60 065f 1403 | _ | .CONST 0x065f,0x1403 0b62 0660 1404 | ` | .CONST 0x0660,0x1404 0b64 0661 0002 | a | .CONST 0x0661,0x0002 0b66 0665 0009 | e | .CONST 0x0665,0x0009 0b68 0666 0003 | f | .CONST 0x0666,0x0003 0b6a 0668 0004 | h | .CONST 0x0668,0x0004 0b6c 066b 0005 | k | .CONST 0x066b,0x0005 0b6e 066e 0006 | n | .CONST 0x066e,0x0006 0b70 0670 0007 | p | .CONST 0x0670,0x0007 0b72 0676 0008 | v | .CONST 0x0676,0x0008 0b74 0000 0000 | | .BLANK 0000[0x8c]