|
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: 4096 (0x1000) Notes: 00_class, 5800_R1K_CODE, 74_tag, NULL, R1k_Segment, seg_03bcfe
└─⟦8527c1e9b⟧ Bits:30000544 8mm tape, Rational 1000, Arrival backup of disks in PAM's R1000 └─ ⟦cfc2e13cd⟧ »Space Info Vol 2« └─⟦this⟧
0000 000f | | .CONST 0x000f ; Version of machine code 0001 5800 |X | .CONST 0x5800 ; Diana Version, RCG Major Version, RCG minor version 0002 0000 | | .CONST 0x0000 ; Zero 0003 0750 | P | .CONST 0x0750 ; Offset of debug table 0004 0100 | | .CONST 0x0100 ; Default exception handler - raise instruction 0005 00bb | | .CONST 0x00bb ; Module termination instruction - signal completion 0006 0000 | | .CONST 0x0000 ; Offset to segment table (only in elab segments) 0007 8005 | | .CONST 0x8005 ; 0, wired, #pages in seg - 1) 0008 ; -------------------------------------------------------------------------------------- 0008 ; SUBPROGRAM 0008 ; -------------------------------------------------------------------------------------- 0008 0010 | | .CONST 0x0010 ; Address of begin 0009 0004 | | .CONST 0x0004 ; Address of exception handler 000a 0001 | | .CONST 0x0001 ; Number of locals 000b INIT_0008: 000b 029a 001b | | Declare_Subprogram INIT_0018,For_Outer_Call,Visible,Unelaborated 000d 00bf | | Action Accept_Activation 000e 1d0d | | Execute_Immediate Reference_Lex_1,0xd 000f 00c7 | | Action Elaborate_Subprogram 0010 BODY_0008: 0010 00bc | | Action Signal_Activated 0011 00bb | | Action Signal_Completion 0012 0000 0000 | | .BLANK 0000[0x6] 0018 ; -------------------------------------------------------------------------------------- 0018 ; SUBPROGRAM 0018 ; -------------------------------------------------------------------------------------- 0018 001d | | .CONST 0x001d ; Address of begin 0019 0004 | | .CONST 0x0004 ; Address of exception handler 001a 0002 | | .CONST 0x0002 ; Number of locals 001b INIT_0018: 001b 029f 0093 | | Declare_Subprogram INIT_0090,For_Call 001d BODY_0018: 001d 00db | | Load_Top At_Offset_3 001e 0145 | E | Execute Heap_Access,Diana_Tree_Kind 001f 00d8 | | Load_Top At_Offset_0 0020 0c34 | 4 | Execute_Immediate Greater_Equal,0x34 0021 703e |p> | Jump_Nonzero 0x60 0022 4633 |F3 | Jump_Case 0x34 0023 783d |x= | Jump 0x61 ; case 0x0 0024 783c |x< | Jump 0x61 ; case 0x1 0025 783b |x; | Jump 0x61 ; case 0x2 0026 783a |x: | Jump 0x61 ; case 0x3 0027 7839 |x9 | Jump 0x61 ; case 0x4 0028 7838 |x8 | Jump 0x61 ; case 0x5 0029 7837 |x7 | Jump 0x61 ; case 0x6 002a 7836 |x6 | Jump 0x61 ; case 0x7 002b 7835 |x5 | Jump 0x61 ; case 0x8 002c 7834 |x4 | Jump 0x61 ; case 0x9 002d 7833 |x3 | Jump 0x61 ; case 0xa 002e 7832 |x2 | Jump 0x61 ; case 0xb 002f 7831 |x1 | Jump 0x61 ; case 0xc 0030 7830 |x0 | Jump 0x61 ; case 0xd 0031 782f |x/ | Jump 0x61 ; case 0xe 0032 782e |x. | Jump 0x61 ; case 0xf 0033 782d |x- | Jump 0x61 ; case 0x10 0034 782c |x, | Jump 0x61 ; case 0x11 0035 782b |x+ | Jump 0x61 ; case 0x12 0036 782a |x* | Jump 0x61 ; case 0x13 0037 7829 |x) | Jump 0x61 ; case 0x14 0038 7828 |x( | Jump 0x61 ; case 0x15 0039 7827 |x' | Jump 0x61 ; case 0x16 003a 7826 |x& | Jump 0x61 ; case 0x17 003b 7825 |x% | Jump 0x61 ; case 0x18 003c 7824 |x$ | Jump 0x61 ; case 0x19 003d 7823 |x# | Jump 0x61 ; case 0x1a 003e 7822 |x" | Jump 0x61 ; case 0x1b 003f 7821 |x! | Jump 0x61 ; case 0x1c 0040 7844 |xD | Jump 0x85 ; case 0x1d 0041 781f |x | Jump 0x61 ; case 0x1e 0042 7814 |x | Jump 0x57 ; case 0x1f 0043 7841 |xA | Jump 0x85 ; case 0x20 0044 7812 |x | Jump 0x57 ; case 0x21 0045 7811 |x | Jump 0x57 ; case 0x22 0046 781a |x | Jump 0x61 ; case 0x23 0047 7819 |x | Jump 0x61 ; case 0x24 0048 7818 |x | Jump 0x61 ; case 0x25 0049 7817 |x | Jump 0x61 ; case 0x26 004a 7816 |x | Jump 0x61 ; case 0x27 004b 7839 |x9 | Jump 0x85 ; case 0x28 004c 780a |x | Jump 0x57 ; case 0x29 004d 7809 |x | Jump 0x57 ; case 0x2a 004e 7808 |x | Jump 0x57 ; case 0x2b 004f 7807 |x | Jump 0x57 ; case 0x2c 0050 7806 |x | Jump 0x57 ; case 0x2d 0051 780f |x | Jump 0x61 ; case 0x2e 0052 7804 |x | Jump 0x57 ; case 0x2f 0053 7817 |x | Jump 0x6b ; case 0x30 0054 780c |x | Jump 0x61 ; case 0x31 0055 780b |x | Jump 0x61 ; case 0x32 0056 7800 |x | Jump 0x57 ; case 0x33 0057 00db | | Load_Top At_Offset_3 0058 00eb | | Load_Encached Diana_Cache 0059 18ec | | Execute Package,Field_Execute,Field_Number 0xec 005a e5ff | | Load 0x2,-0x1 005b 8402 | | Call 0x2,0x2 005c e002 | | Load 0x0,0x2 005d 1b12 | | Execute Package,Field_Read,Field_Number 0x12 005e 01c6 | | Execute Vector,Convert_To_Formal 005f 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0060 00d1 | | Pop_Control Pop_Count_1 0061 4801 |H | Short_Literal 0x1 0062 4800 |H | Short_Literal 0x0 0063 e002 | | Load 0x0,0x2 0064 1b12 | | Execute Package,Field_Read,Field_Number 0x12 0065 035b | [ | Declare_Type Array,Constrained 0066 0337 | 7 | Declare_Variable Array 0067 e002 | | Load 0x0,0x2 0068 1b12 | | Execute Package,Field_Read,Field_Number 0x12 0069 01c6 | | Execute Vector,Convert_To_Formal 006a 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 006b 00db | | Load_Top At_Offset_3 006c 00eb | | Load_Encached Diana_Cache 006d 18ec | | Execute Package,Field_Execute,Field_Number 0xec 006e 0145 | E | Execute Heap_Access,Diana_Tree_Kind 006f 0f90 | | Execute_Immediate Equal,-0x70 0070 680b |h | Jump_Zero 0x7c 0071 00db | | Load_Top At_Offset_3 0072 00eb | | Load_Encached Diana_Cache 0073 18ec | | Execute Package,Field_Execute,Field_Number 0xec 0074 00eb | | Load_Encached Diana_Cache 0075 18ec | | Execute Package,Field_Execute,Field_Number 0xec 0076 e5ff | | Load 0x2,-0x1 0077 8402 | | Call 0x2,0x2 0078 e002 | | Load 0x0,0x2 0079 1b12 | | Execute Package,Field_Read,Field_Number 0x12 007a 01c6 | | Execute Vector,Convert_To_Formal 007b 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 007c 00db | | Load_Top At_Offset_3 007d 00eb | | Load_Encached Diana_Cache 007e 18ec | | Execute Package,Field_Execute,Field_Number 0xec 007f e5ff | | Load 0x2,-0x1 0080 8402 | | Call 0x2,0x2 0081 e002 | | Load 0x0,0x2 0082 1b12 | | Execute Package,Field_Read,Field_Number 0x12 0083 01c6 | | Execute Vector,Convert_To_Formal 0084 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0085 00db | | Load_Top At_Offset_3 0086 00eb | | Load_Encached Diana_Cache 0087 18ec | | Execute Package,Field_Execute,Field_Number 0xec 0088 00eb | | Load_Encached Diana_Cache 0089 18ec | | Execute Package,Field_Execute,Field_Number 0xec 008a e5ff | | Load 0x2,-0x1 008b 8402 | | Call 0x2,0x2 008c e002 | | Load 0x0,0x2 008d 1b12 | | Execute Package,Field_Read,Field_Number 0x12 008e 01c6 | | Execute Vector,Convert_To_Formal 008f 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0090 ; -------------------------------------------------------------------------------------- 0090 ; SUBPROGRAM 0090 ; -------------------------------------------------------------------------------------- 0090 00d6 | | .CONST 0x00d6 ; Address of begin 0091 0004 | | .CONST 0x0004 ; Address of exception handler 0092 0015 | | .CONST 0x0015 ; Number of locals 0093 INIT_0090: 0093 029e 00f3 | | Declare_Subprogram INIT_00f0,For_Call,Unelaborated 0095 029e 04db | | Declare_Subprogram INIT_04d8,For_Call,Unelaborated 0097 029e 04f3 | | Declare_Subprogram INIT_04f0,For_Call,Unelaborated 0099 0093 0000 | | push_full_address 0x0 009b 604c |`L | Indirect_Literal Discrete,0xe8,{0x80000000, 0x00010000} 009c 0273 | s | Execute Discrete,Plus 009d e003 | | Load 0x0,0x3 009e 0273 | s | Execute Discrete,Plus 009f e004 | | Load 0x0,0x4 00a0 0273 | s | Execute Discrete,Plus 00a1 6042 |`B | Indirect_Literal Discrete,0xe4,{0x00000000, 0x00000800} 00a2 e005 | | Load 0x0,0x5 00a3 0387 | | Declare_Variable Package 00a4 00d8 | | Load_Top At_Offset_0 00a5 020f | | Execute Module,Activate 00a6 e006 | | Load 0x0,0x6 00a7 00d9 | | Load_Top At_Offset_1 00a8 0098 | | Execute Package,Field_Read_Dynamic 00a9 02ff | | Declare_Variable Variant_Record 00aa 00d8 | | Load_Top At_Offset_0 00ab 1c00 | | Execute_Immediate Run_Utility,0x0 00ac 029f 050b | | Declare_Subprogram INIT_0508,For_Call 00ae 029f 051b | | Declare_Subprogram INIT_0518,For_Call 00b0 029f 052b | +| Declare_Subprogram INIT_0528,For_Call 00b2 029f 0553 | S| Declare_Subprogram INIT_0550,For_Call 00b4 029f 0563 | c| Declare_Subprogram INIT_0560,For_Call 00b6 029f 056b | k| Declare_Subprogram INIT_0568,For_Call 00b8 029f 057b | {| Declare_Subprogram INIT_0578,For_Call 00ba 029f 058b | | Declare_Subprogram INIT_0588,For_Call 00bc 029f 059b | | Declare_Subprogram INIT_0598,For_Call 00be 029f 05c3 | | Declare_Subprogram INIT_05c0,For_Call 00c0 029f 05db | | Declare_Subprogram INIT_05d8,For_Call 00c2 029f 05fb | | Declare_Subprogram INIT_05f8,For_Call 00c4 029f 060b | | Declare_Subprogram INIT_0608,For_Call 00c6 029f 061b | | Declare_Subprogram INIT_0618,For_Call 00c8 4804 |H | Short_Literal 0x4 00c9 4803 |H | Short_Literal 0x3 00ca 0099 | | Action Reference_Dynamic 00cb 00c7 | | Action Elaborate_Subprogram 00cc 4803 |H | Short_Literal 0x3 00cd 4803 |H | Short_Literal 0x3 00ce 0099 | | Action Reference_Dynamic 00cf 00c7 | | Action Elaborate_Subprogram 00d0 4802 |H | Short_Literal 0x2 00d1 4803 |H | Short_Literal 0x3 00d2 0099 | | Action Reference_Dynamic 00d3 00c7 | | Action Elaborate_Subprogram 00d4 029f 0673 | s| Declare_Subprogram INIT_0670,For_Call 00d6 BODY_0090: 00d6 e7fe | | Load 0x3,-0x2 00d7 e7ff | | Load 0x3,-0x1 00d8 8615 | | Call 0x3,0x15 00d9 e606 | | Load 0x3,0x6 00da e007 | | Load 0x0,0x7 00db e605 | | Load 0x3,0x5 00dc 0096 | | Execute Package,Entry 00dd e002 | | Load 0x0,0x2 00de 1b12 | | Execute Package,Field_Read,Field_Number 0x12 00df 01c6 | | Execute Vector,Convert_To_Formal 00e0 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 00e1 0000 0000 | | .XXX[0x3] 00e3 0000 | | 00e4 0000 0000 | | .LITERAL {0x00000000, 0x00000800} 00e8 8000 0000 | | .LITERAL {0x80000000, 0x00010000} 00ec 0000 0000 | | .BLANK 0000[0x4] 00f0 ; -------------------------------------------------------------------------------------- 00f0 ; SUBPROGRAM 00f0 ; -------------------------------------------------------------------------------------- 00f0 00f7 | | .CONST 0x00f7 ; Address of begin 00f1 0004 | | .CONST 0x0004 ; Address of exception handler 00f2 0003 | | .CONST 0x0003 ; Number of locals 00f3 INIT_00f0: 00f3 00eb | | Load_Encached Diana_Cache 00f4 1b0e | | Execute Package,Field_Read,Field_Number 0xe 00f5 029f 0713 | | Declare_Subprogram INIT_0710,For_Call 00f7 BODY_00f0: 00f7 e9ff | | Load 0x4,-0x1 00f8 0145 | E | Execute Heap_Access,Diana_Tree_Kind 00f9 0052 | R | Store_Top_Unchecked Discrete,At_Offset_2 00fa e9ff | | Load 0x4,-0x1 00fb 0145 | E | Execute Heap_Access,Diana_Tree_Kind 00fc 7804 |x | Jump 0x101 00fd 00a7 04c5 | | Action Jump_Extended,0x4c5 00ff 00a7 04cc | | Action Jump_Extended,0x4cc 0101 46ad |F | Jump_Case 0xae 0102 78ad |x | Jump 0x1b0 ; case 0x0 0103 78cf |x | Jump 0x1d3 ; case 0x1 0104 78ab |x | Jump 0x1b0 ; case 0x2 0105 78e2 |x | Jump 0x1e8 ; case 0x3 0106 791d |y | Jump 0x224 ; case 0x4 0107 7962 |yb | Jump 0x26a ; case 0x5 0108 7a71 |zq | Jump 0x37a ; case 0x6 0109 78a6 |x | Jump 0x1b0 ; case 0x7 010a 7ff2 | | Jump 0xfd ; case 0x8 010b 7a96 |z | Jump 0x3a2 ; case 0x9 010c 7ac6 |z | Jump 0x3d3 ; case 0xa 010d 7ff1 | | Jump 0xff ; case 0xb 010e 7ba0 |{ | Jump 0x4af ; case 0xc 010f 78d1 |x | Jump 0x1e1 ; case 0xd 0110 78fd |x | Jump 0x20e ; case 0xe 0111 7907 |y | Jump 0x219 ; case 0xf 0112 7a15 |z | Jump 0x328 ; case 0x10 0113 7a39 |z9 | Jump 0x34d ; case 0x11 0114 7aff |z | Jump 0x414 ; case 0x12 0115 7b0b |{ | Jump 0x421 ; case 0x13 0116 7b98 |{ | Jump 0x4af ; case 0x14 0117 7b9d |{ | Jump 0x4b5 ; case 0x15 0118 7b96 |{ | Jump 0x4af ; case 0x16 0119 7b79 |{y | Jump 0x493 ; case 0x17 011a 7b9a |{ | Jump 0x4b5 ; case 0x18 011b 7894 |x | Jump 0x1b0 ; case 0x19 011c 7893 |x | Jump 0x1b0 ; case 0x1a 011d 7892 |x | Jump 0x1b0 ; case 0x1b 011e 7b9c |{ | Jump 0x4bb ; case 0x1c 011f 7931 |y1 | Jump 0x251 ; case 0x1d 0120 7973 |ys | Jump 0x294 ; case 0x1e 0121 799b |y | Jump 0x2bd ; case 0x1f 0122 788d |x | Jump 0x1b0 ; case 0x20 0123 79f5 |y | Jump 0x319 ; case 0x21 0124 788b |x | Jump 0x1b0 ; case 0x22 0125 7b95 |{ | Jump 0x4bb ; case 0x23 0126 7b94 |{ | Jump 0x4bb ; case 0x24 0127 7b93 |{ | Jump 0x4bb ; case 0x25 0128 7887 |x | Jump 0x1b0 ; case 0x26 0129 7886 |x | Jump 0x1b0 ; case 0x27 012a 7885 |x | Jump 0x1b0 ; case 0x28 012b 7a68 |zh | Jump 0x394 ; case 0x29 012c 7b8e |{ | Jump 0x4bb ; case 0x2a 012d 7b8d |{ | Jump 0x4bb ; case 0x2b 012e 7a95 |z | Jump 0x3c4 ; case 0x2c 012f 7b8b |{ | Jump 0x4bb ; case 0x2d 0130 787f |x | Jump 0x1b0 ; case 0x2e 0131 7b89 |{ | Jump 0x4bb ; case 0x2f 0132 7b35 |{5 | Jump 0x468 ; case 0x30 0133 7b87 |{ | Jump 0x4bb ; case 0x31 0134 7b86 |{ | Jump 0x4bb ; case 0x32 0135 793f |y? | Jump 0x275 ; case 0x33 0136 7879 |xy | Jump 0x1b0 ; case 0x34 0137 7878 |xx | Jump 0x1b0 ; case 0x35 0138 7a26 |z& | Jump 0x35f ; case 0x36 0139 7876 |xv | Jump 0x1b0 ; case 0x37 013a 7907 |y | Jump 0x242 ; case 0x38 013b 7b1d |{ | Jump 0x459 ; case 0x39 013c 7873 |xs | Jump 0x1b0 ; case 0x3a 013d 7b0c |{ | Jump 0x44a ; case 0x3b 013e 7afc |z | Jump 0x43b ; case 0x3c 013f 7aec |z | Jump 0x42c ; case 0x3d 0140 786f |xo | Jump 0x1b0 ; case 0x3e 0141 786e |xn | Jump 0x1b0 ; case 0x3f 0142 7a66 |zf | Jump 0x3a9 ; case 0x40 0143 786c |xl | Jump 0x1b0 ; case 0x41 0144 7883 |x | Jump 0x1c8 ; case 0x42 0145 7ab8 |z | Jump 0x3fe ; case 0x43 0146 7acf |z | Jump 0x416 ; case 0x44 0147 7868 |xh | Jump 0x1b0 ; case 0x45 0148 7867 |xg | Jump 0x1b0 ; case 0x46 0149 7866 |xf | Jump 0x1b0 ; case 0x47 014a 7865 |xe | Jump 0x1b0 ; case 0x48 014b 7864 |xd | Jump 0x1b0 ; case 0x49 014c 7863 |xc | Jump 0x1b0 ; case 0x4a 014d 7862 |xb | Jump 0x1b0 ; case 0x4b 014e 7861 |xa | Jump 0x1b0 ; case 0x4c 014f 7860 |x` | Jump 0x1b0 ; case 0x4d 0150 785f |x_ | Jump 0x1b0 ; case 0x4e 0151 785e |x^ | Jump 0x1b0 ; case 0x4f 0152 785d |x] | Jump 0x1b0 ; case 0x50 0153 785c |x\ | Jump 0x1b0 ; case 0x51 0154 785b |x[ | Jump 0x1b0 ; case 0x52 0155 785a |xZ | Jump 0x1b0 ; case 0x53 0156 7859 |xY | Jump 0x1b0 ; case 0x54 0157 7858 |xX | Jump 0x1b0 ; case 0x55 0158 7857 |xW | Jump 0x1b0 ; case 0x56 0159 7856 |xV | Jump 0x1b0 ; case 0x57 015a 7855 |xU | Jump 0x1b0 ; case 0x58 015b 7854 |xT | Jump 0x1b0 ; case 0x59 015c 7853 |xS | Jump 0x1b0 ; case 0x5a 015d 7852 |xR | Jump 0x1b0 ; case 0x5b 015e 7851 |xQ | Jump 0x1b0 ; case 0x5c 015f 7850 |xP | Jump 0x1b0 ; case 0x5d 0160 784f |xO | Jump 0x1b0 ; case 0x5e 0161 784e |xN | Jump 0x1b0 ; case 0x5f 0162 784d |xM | Jump 0x1b0 ; case 0x60 0163 7a7a |zz | Jump 0x3de ; case 0x61 0164 7928 |y( | Jump 0x28d ; case 0x62 0165 7b26 |{& | Jump 0x48c ; case 0x63 0166 7974 |yt | Jump 0x2db ; case 0x64 0167 7992 |y | Jump 0x2fa ; case 0x65 0168 78f6 |x | Jump 0x25f ; case 0x66 0169 7846 |xF | Jump 0x1b0 ; case 0x67 016a 7845 |xE | Jump 0x1b0 ; case 0x68 016b 7844 |xD | Jump 0x1b0 ; case 0x69 016c 7843 |xC | Jump 0x1b0 ; case 0x6a 016d 7845 |xE | Jump 0x1b3 ; case 0x6b 016e 7880 |x | Jump 0x1ef ; case 0x6c 016f 7914 |y | Jump 0x284 ; case 0x6d 0170 795a |yZ | Jump 0x2cb ; case 0x6e 0171 79f8 |y | Jump 0x36a ; case 0x6f 0172 783d |x= | Jump 0x1b0 ; case 0x70 0173 783c |x< | Jump 0x1b0 ; case 0x71 0174 7a74 |zt | Jump 0x3e9 ; case 0x72 0175 783a |x: | Jump 0x1b0 ; case 0x73 0176 7839 |x9 | Jump 0x1b0 ; case 0x74 0177 7838 |x8 | Jump 0x1b0 ; case 0x75 0178 7837 |x7 | Jump 0x1b0 ; case 0x76 0179 7836 |x6 | Jump 0x1b0 ; case 0x77 017a 7835 |x5 | Jump 0x1b0 ; case 0x78 017b 7936 |y6 | Jump 0x2b2 ; case 0x79 017c 7991 |y | Jump 0x30e ; case 0x7a 017d 7a3f |z? | Jump 0x3bd ; case 0x7b 017e 7831 |x1 | Jump 0x1b0 ; case 0x7c 017f 79b7 |y | Jump 0x337 ; case 0x7d 0180 79b6 |y | Jump 0x337 ; case 0x7e 0181 79b5 |y | Jump 0x337 ; case 0x7f 0182 7a8a |z | Jump 0x40d ; case 0x80 0183 782c |x, | Jump 0x1b0 ; case 0x81 0184 782b |x+ | Jump 0x1b0 ; case 0x82 0185 782a |x* | Jump 0x1b0 ; case 0x83 0186 7829 |x) | Jump 0x1b0 ; case 0x84 0187 7828 |x( | Jump 0x1b0 ; case 0x85 0188 7827 |x' | Jump 0x1b0 ; case 0x86 0189 7826 |x& | Jump 0x1b0 ; case 0x87 018a 79bb |y | Jump 0x346 ; case 0x88 018b 7824 |x$ | Jump 0x1b0 ; case 0x89 018c 7aff |z | Jump 0x48c ; case 0x8a 018d 7afe |z | Jump 0x48c ; case 0x8b 018e 7afd |z | Jump 0x48c ; case 0x8c 018f 7afc |z | Jump 0x48c ; case 0x8d 0190 7afb |z | Jump 0x48c ; case 0x8e 0191 7afa |z | Jump 0x48c ; case 0x8f 0192 7af9 |z | Jump 0x48c ; case 0x90 0193 7af8 |z | Jump 0x48c ; case 0x91 0194 781b |x | Jump 0x1b0 ; case 0x92 0195 7af6 |z | Jump 0x48c ; case 0x93 0196 7af5 |z | Jump 0x48c ; case 0x94 0197 7af4 |z | Jump 0x48c ; case 0x95 0198 7817 |x | Jump 0x1b0 ; case 0x96 0199 7816 |x | Jump 0x1b0 ; case 0x97 019a 7af1 |z | Jump 0x48c ; case 0x98 019b 7af0 |z | Jump 0x48c ; case 0x99 019c 7ad9 |z | Jump 0x476 ; case 0x9a 019d 7905 |y | Jump 0x2a3 ; case 0x9b 019e 7811 |x | Jump 0x1b0 ; case 0x9c 019f 7810 |x | Jump 0x1b0 ; case 0x9d 01a0 780f |x | Jump 0x1b0 ; case 0x9e 01a1 780e |x | Jump 0x1b0 ; case 0x9f 01a2 7890 |x | Jump 0x233 ; case 0xa0 01a3 780c |x | Jump 0x1b0 ; case 0xa1 01a4 79b3 |y | Jump 0x358 ; case 0xa2 01a5 780a |x | Jump 0x1b0 ; case 0xa3 01a6 7809 |x | Jump 0x1b0 ; case 0xa4 01a7 7808 |x | Jump 0x1b0 ; case 0xa5 01a8 7ad8 |z | Jump 0x481 ; case 0xa6 01a9 79df |y | Jump 0x389 ; case 0xa7 01aa 7805 |x | Jump 0x1b0 ; case 0xa8 01ab 7857 |xW | Jump 0x203 ; case 0xa9 01ac 782d |x- | Jump 0x1da ; case 0xaa 01ad 7802 |x | Jump 0x1b0 ; case 0xab 01ae 7801 |x | Jump 0x1b0 ; case 0xac 01af 7800 |x | Jump 0x1b0 ; case 0xad 01b0 00d9 | | Load_Top At_Offset_1 01b1 860b | | Call 0x3,0xb 01b2 4502 |E | Exit_Suprogram New_Top_Offset 0x2 01b3 00d9 | | Load_Top At_Offset_1 01b4 860b | | Call 0x3,0xb 01b5 e9ff | | Load 0x4,-0x1 01b6 00eb | | Load_Encached Diana_Cache 01b7 18b9 | | Execute Package,Field_Execute,Field_Number 0xb9 01b8 8602 | | Call 0x3,0x2 01b9 e9ff | | Load 0x4,-0x1 01ba 4903 |I | Short_Literal 0x103 01bb 00eb | | Load_Encached Diana_Cache 01bc 0096 | | Execute Package,Entry 01bd 8602 | | Call 0x3,0x2 01be e9ff | | Load 0x4,-0x1 01bf 4906 |I | Short_Literal 0x106 01c0 00eb | | Load_Encached Diana_Cache 01c1 0096 | | Execute Package,Entry 01c2 8602 | | Call 0x3,0x2 01c3 e9ff | | Load 0x4,-0x1 01c4 e008 | | Load 0x0,0x8 01c5 1812 | | Execute Package,Field_Execute,Field_Number 0x12 01c6 8604 | | Call 0x3,0x4 01c7 4502 |E | Exit_Suprogram New_Top_Offset 0x2 01c8 00d9 | | Load_Top At_Offset_1 01c9 860b | | Call 0x3,0xb 01ca e9ff | | Load 0x4,-0x1 01cb 00eb | | Load_Encached Diana_Cache 01cc 18d4 | | Execute Package,Field_Execute,Field_Number 0xd4 01cd 8602 | | Call 0x3,0x2 01ce e9ff | | Load 0x4,-0x1 01cf 00eb | | Load_Encached Diana_Cache 01d0 18c5 | | Execute Package,Field_Execute,Field_Number 0xc5 01d1 8602 | | Call 0x3,0x2 01d2 4502 |E | Exit_Suprogram New_Top_Offset 0x2 01d3 00d9 | | Load_Top At_Offset_1 01d4 860b | | Call 0x3,0xb 01d5 e9ff | | Load 0x4,-0x1 01d6 00eb | | Load_Encached Diana_Cache 01d7 1889 | | Execute Package,Field_Execute,Field_Number 0x89 01d8 8603 | | Call 0x3,0x3 01d9 4502 |E | Exit_Suprogram New_Top_Offset 0x2 01da 00d9 | | Load_Top At_Offset_1 01db 860b | | Call 0x3,0xb 01dc e9ff | | Load 0x4,-0x1 01dd 00eb | | Load_Encached Diana_Cache 01de 18ca | | Execute Package,Field_Execute,Field_Number 0xca 01df 8602 | | Call 0x3,0x2 01e0 4502 |E | Exit_Suprogram New_Top_Offset 0x2 01e1 00d9 | | Load_Top At_Offset_1 01e2 860b | | Call 0x3,0xb 01e3 e9ff | | Load 0x4,-0x1 01e4 00eb | | Load_Encached Diana_Cache 01e5 18d4 | | Execute Package,Field_Execute,Field_Number 0xd4 01e6 8602 | | Call 0x3,0x2 01e7 4502 |E | Exit_Suprogram New_Top_Offset 0x2 01e8 00d9 | | Load_Top At_Offset_1 01e9 860b | | Call 0x3,0xb 01ea e9ff | | Load 0x4,-0x1 01eb 00eb | | Load_Encached Diana_Cache 01ec 18c8 | | Execute Package,Field_Execute,Field_Number 0xc8 01ed 8602 | | Call 0x3,0x2 01ee 4502 |E | Exit_Suprogram New_Top_Offset 0x2 01ef 00d9 | | Load_Top At_Offset_1 01f0 860b | | Call 0x3,0xb 01f1 e9ff | | Load 0x4,-0x1 01f2 00eb | | Load_Encached Diana_Cache 01f3 18c2 | | Execute Package,Field_Execute,Field_Number 0xc2 01f4 8602 | | Call 0x3,0x2 01f5 e9ff | | Load 0x4,-0x1 01f6 00eb | | Load_Encached Diana_Cache 01f7 18b9 | | Execute Package,Field_Execute,Field_Number 0xb9 01f8 8602 | | Call 0x3,0x2 01f9 e9ff | | Load 0x4,-0x1 01fa 4903 |I | Short_Literal 0x103 01fb 00eb | | Load_Encached Diana_Cache 01fc 0096 | | Execute Package,Entry 01fd 8602 | | Call 0x3,0x2 01fe e9ff | | Load 0x4,-0x1 01ff e008 | | Load 0x0,0x8 0200 1812 | | Execute Package,Field_Execute,Field_Number 0x12 0201 8604 | | Call 0x3,0x4 0202 4502 |E | Exit_Suprogram New_Top_Offset 0x2 0203 00d9 | | Load_Top At_Offset_1 0204 860b | | Call 0x3,0xb 0205 e9ff | | Load 0x4,-0x1 0206 00eb | | Load_Encached Diana_Cache 0207 18bf | | Execute Package,Field_Execute,Field_Number 0xbf 0208 8602 | | Call 0x3,0x2 0209 e9ff | | Load 0x4,-0x1 020a 00eb | | Load_Encached Diana_Cache 020b 18b2 | | Execute Package,Field_Execute,Field_Number 0xb2 020c 8602 | | Call 0x3,0x2 020d 4502 |E | Exit_Suprogram New_Top_Offset 0x2 020e 00d9 | | Load_Top At_Offset_1 020f 860b | | Call 0x3,0xb 0210 e9ff | | Load 0x4,-0x1 0211 00eb | | Load_Encached Diana_Cache 0212 18d4 | | Execute Package,Field_Execute,Field_Number 0xd4 0213 8602 | | Call 0x3,0x2 0214 e9ff | | Load 0x4,-0x1 0215 00eb | | Load_Encached Diana_Cache 0216 18cf | | Execute Package,Field_Execute,Field_Number 0xcf 0217 8602 | | Call 0x3,0x2 0218 4502 |E | Exit_Suprogram New_Top_Offset 0x2 0219 00d9 | | Load_Top At_Offset_1 021a 860b | | Call 0x3,0xb 021b e9ff | | Load 0x4,-0x1 021c 00eb | | Load_Encached Diana_Cache 021d 18d4 | | Execute Package,Field_Execute,Field_Number 0xd4 021e 8602 | | Call 0x3,0x2 021f e9ff | | Load 0x4,-0x1 0220 00eb | | Load_Encached Diana_Cache 0221 18c5 | | Execute Package,Field_Execute,Field_Number 0xc5 0222 8602 | | Call 0x3,0x2 0223 4502 |E | Exit_Suprogram New_Top_Offset 0x2 0224 00d9 | | Load_Top At_Offset_1 0225 860b | | Call 0x3,0xb 0226 e9ff | | Load 0x4,-0x1 0227 00eb | | Load_Encached Diana_Cache 0228 18c6 | | Execute Package,Field_Execute,Field_Number 0xc6 0229 8602 | | Call 0x3,0x2 022a e9ff | | Load 0x4,-0x1 022b 00eb | | Load_Encached Diana_Cache 022c 18b5 | | Execute Package,Field_Execute,Field_Number 0xb5 022d 8602 | | Call 0x3,0x2 022e e9ff | | Load 0x4,-0x1 022f 00eb | | Load_Encached Diana_Cache 0230 18c7 | | Execute Package,Field_Execute,Field_Number 0xc7 0231 8602 | | Call 0x3,0x2 0232 4502 |E | Exit_Suprogram New_Top_Offset 0x2 0233 00d9 | | Load_Top At_Offset_1 0234 860b | | Call 0x3,0xb 0235 e9ff | | Load 0x4,-0x1 0236 00eb | | Load_Encached Diana_Cache 0237 18d4 | | Execute Package,Field_Execute,Field_Number 0xd4 0238 8602 | | Call 0x3,0x2 0239 e9ff | | Load 0x4,-0x1 023a 00eb | | Load_Encached Diana_Cache 023b 18c5 | | Execute Package,Field_Execute,Field_Number 0xc5 023c 8602 | | Call 0x3,0x2 023d e9ff | | Load 0x4,-0x1 023e 00eb | | Load_Encached Diana_Cache 023f 18dc | | Execute Package,Field_Execute,Field_Number 0xdc 0240 8602 | | Call 0x3,0x2 0241 4502 |E | Exit_Suprogram New_Top_Offset 0x2 0242 00d9 | | Load_Top At_Offset_1 0243 860b | | Call 0x3,0xb 0244 e9ff | | Load 0x4,-0x1 0245 00eb | | Load_Encached Diana_Cache 0246 18d0 | | Execute Package,Field_Execute,Field_Number 0xd0 0247 8602 | | Call 0x3,0x2 0248 e9ff | | Load 0x4,-0x1 0249 00eb | | Load_Encached Diana_Cache 024a 18e8 | | Execute Package,Field_Execute,Field_Number 0xe8 024b 8602 | | Call 0x3,0x2 024c e9ff | | Load 0x4,-0x1 024d 00eb | | Load_Encached Diana_Cache 024e 18d7 | | Execute Package,Field_Execute,Field_Number 0xd7 024f 8602 | | Call 0x3,0x2 0250 4502 |E | Exit_Suprogram New_Top_Offset 0x2 0251 00d9 | | Load_Top At_Offset_1 0252 860b | | Call 0x3,0xb 0253 e9ff | | Load 0x4,-0x1 0254 8009 | | Call 0x0,0x9 0255 8611 | | Call 0x3,0x11 0256 e9ff | | Load 0x4,-0x1 0257 00eb | | Load_Encached Diana_Cache 0258 18f6 | | Execute Package,Field_Execute,Field_Number 0xf6 0259 8602 | | Call 0x3,0x2 025a e9ff | | Load 0x4,-0x1 025b e008 | | Load 0x0,0x8 025c 1812 | | Execute Package,Field_Execute,Field_Number 0x12 025d 8604 | | Call 0x3,0x4 025e 4502 |E | Exit_Suprogram New_Top_Offset 0x2 025f 00d9 | | Load_Top At_Offset_1 0260 860b | | Call 0x3,0xb 0261 e9ff | | Load 0x4,-0x1 0262 00eb | | Load_Encached Diana_Cache 0263 18d4 | | Execute Package,Field_Execute,Field_Number 0xd4 0264 8602 | | Call 0x3,0x2 0265 e9ff | | Load 0x4,-0x1 0266 00eb | | Load_Encached Diana_Cache 0267 18ba | | Execute Package,Field_Execute,Field_Number 0xba 0268 8602 | | Call 0x3,0x2 0269 4502 |E | Exit_Suprogram New_Top_Offset 0x2 026a 00d9 | | Load_Top At_Offset_1 026b 860b | | Call 0x3,0xb 026c e9ff | | Load 0x4,-0x1 026d 00eb | | Load_Encached Diana_Cache 026e 18d4 | | Execute Package,Field_Execute,Field_Number 0xd4 026f 8602 | | Call 0x3,0x2 0270 e9ff | | Load 0x4,-0x1 0271 00eb | | Load_Encached Diana_Cache 0272 18c5 | | Execute Package,Field_Execute,Field_Number 0xc5 0273 8602 | | Call 0x3,0x2 0274 4502 |E | Exit_Suprogram New_Top_Offset 0x2 0275 00d9 | | Load_Top At_Offset_1 0276 860b | | Call 0x3,0xb 0277 e9ff | | Load 0x4,-0x1 0278 8009 | | Call 0x0,0x9 0279 8611 | | Call 0x3,0x11 027a e9ff | | Load 0x4,-0x1 027b 4900 |I | Short_Literal 0x100 027c 00eb | | Load_Encached Diana_Cache 027d 0096 | | Execute Package,Entry 027e 8613 | | Call 0x3,0x13 027f e9ff | | Load 0x4,-0x1 0280 e008 | | Load 0x0,0x8 0281 1812 | | Execute Package,Field_Execute,Field_Number 0x12 0282 8604 | | Call 0x3,0x4 0283 4502 |E | Exit_Suprogram New_Top_Offset 0x2 0284 00d9 | | Load_Top At_Offset_1 0285 860b | | Call 0x3,0xb 0286 e9ff | | Load 0x4,-0x1 0287 8614 | | Call 0x3,0x14 0288 e9ff | | Load 0x4,-0x1 0289 e008 | | Load 0x0,0x8 028a 1812 | | Execute Package,Field_Execute,Field_Number 0x12 028b 8604 | | Call 0x3,0x4 028c 4502 |E | Exit_Suprogram New_Top_Offset 0x2 028d 00d9 | | Load_Top At_Offset_1 028e 860b | | Call 0x3,0xb 028f e9ff | | Load 0x4,-0x1 0290 00eb | | Load_Encached Diana_Cache 0291 1889 | | Execute Package,Field_Execute,Field_Number 0x89 0292 8603 | | Call 0x3,0x3 0293 4502 |E | Exit_Suprogram New_Top_Offset 0x2 0294 00d9 | | Load_Top At_Offset_1 0295 860b | | Call 0x3,0xb 0296 e9ff | | Load 0x4,-0x1 0297 8009 | | Call 0x0,0x9 0298 8611 | | Call 0x3,0x11 0299 e9ff | | Load 0x4,-0x1 029a 4900 |I | Short_Literal 0x100 029b 00eb | | Load_Encached Diana_Cache 029c 0096 | | Execute Package,Entry 029d 8613 | | Call 0x3,0x13 029e e9ff | | Load 0x4,-0x1 029f e008 | | Load 0x0,0x8 02a0 1812 | | Execute Package,Field_Execute,Field_Number 0x12 02a1 8604 | | Call 0x3,0x4 02a2 4502 |E | Exit_Suprogram New_Top_Offset 0x2 02a3 00d9 | | Load_Top At_Offset_1 02a4 860b | | Call 0x3,0xb 02a5 e9ff | | Load 0x4,-0x1 02a6 00eb | | Load_Encached Diana_Cache 02a7 18d0 | | Execute Package,Field_Execute,Field_Number 0xd0 02a8 8602 | | Call 0x3,0x2 02a9 e9ff | | Load 0x4,-0x1 02aa 00eb | | Load_Encached Diana_Cache 02ab 18d4 | | Execute Package,Field_Execute,Field_Number 0xd4 02ac 8602 | | Call 0x3,0x2 02ad e9ff | | Load 0x4,-0x1 02ae 00eb | | Load_Encached Diana_Cache 02af 18d7 | | Execute Package,Field_Execute,Field_Number 0xd7 02b0 8602 | | Call 0x3,0x2 02b1 4502 |E | Exit_Suprogram New_Top_Offset 0x2 02b2 00d9 | | Load_Top At_Offset_1 02b3 860b | | Call 0x3,0xb 02b4 e9ff | | Load 0x4,-0x1 02b5 00eb | | Load_Encached Diana_Cache 02b6 18c3 | | Execute Package,Field_Execute,Field_Number 0xc3 02b7 8602 | | Call 0x3,0x2 02b8 e9ff | | Load 0x4,-0x1 02b9 00eb | | Load_Encached Diana_Cache 02ba 18da | | Execute Package,Field_Execute,Field_Number 0xda 02bb 8602 | | Call 0x3,0x2 02bc 4502 |E | Exit_Suprogram New_Top_Offset 0x2 02bd 00d9 | | Load_Top At_Offset_1 02be 860b | | Call 0x3,0xb 02bf e9ff | | Load 0x4,-0x1 02c0 8009 | | Call 0x0,0x9 02c1 8611 | | Call 0x3,0x11 02c2 e9ff | | Load 0x4,-0x1 02c3 00eb | | Load_Encached Diana_Cache 02c4 18f6 | | Execute Package,Field_Execute,Field_Number 0xf6 02c5 8602 | | Call 0x3,0x2 02c6 e9ff | | Load 0x4,-0x1 02c7 e008 | | Load 0x0,0x8 02c8 1812 | | Execute Package,Field_Execute,Field_Number 0x12 02c9 8604 | | Call 0x3,0x4 02ca 4502 |E | Exit_Suprogram New_Top_Offset 0x2 02cb 00d9 | | Load_Top At_Offset_1 02cc 860b | | Call 0x3,0xb 02cd e9ff | | Load 0x4,-0x1 02ce 00eb | | Load_Encached Diana_Cache 02cf 1889 | | Execute Package,Field_Execute,Field_Number 0x89 02d0 8603 | | Call 0x3,0x3 02d1 e9ff | | Load 0x4,-0x1 02d2 4903 |I | Short_Literal 0x103 02d3 00eb | | Load_Encached Diana_Cache 02d4 0096 | | Execute Package,Entry 02d5 8602 | | Call 0x3,0x2 02d6 e9ff | | Load 0x4,-0x1 02d7 e008 | | Load 0x0,0x8 02d8 1812 | | Execute Package,Field_Execute,Field_Number 0x12 02d9 8604 | | Call 0x3,0x4 02da 4502 |E | Exit_Suprogram New_Top_Offset 0x2 02db 00d9 | | Load_Top At_Offset_1 02dc 860b | | Call 0x3,0xb 02dd e9ff | | Load 0x4,-0x1 02de 860a | | Call 0x3,0xa 02df 6805 |h | Jump_Zero 0x2e5 02e0 e9ff | | Load 0x4,-0x1 02e1 00eb | | Load_Encached Diana_Cache 02e2 18f3 | | Execute Package,Field_Execute,Field_Number 0xf3 02e3 860e | | Call 0x3,0xe 02e4 7803 |x | Jump 0x2e8 02e5 e00a | | Load 0x0,0xa 02e6 182d | - | Execute Package,Field_Execute,Field_Number 0x2d 02e7 860e | | Call 0x3,0xe 02e8 e9ff | | Load 0x4,-0x1 02e9 00eb | | Load_Encached Diana_Cache 02ea 18c5 | | Execute Package,Field_Execute,Field_Number 0xc5 02eb 8602 | | Call 0x3,0x2 02ec e9ff | | Load 0x4,-0x1 02ed 00eb | | Load_Encached Diana_Cache 02ee 18dd | | Execute Package,Field_Execute,Field_Number 0xdd 02ef 8602 | | Call 0x3,0x2 02f0 e9ff | | Load 0x4,-0x1 02f1 4903 |I | Short_Literal 0x103 02f2 00eb | | Load_Encached Diana_Cache 02f3 0096 | | Execute Package,Entry 02f4 8602 | | Call 0x3,0x2 02f5 e9ff | | Load 0x4,-0x1 02f6 e008 | | Load 0x0,0x8 02f7 1812 | | Execute Package,Field_Execute,Field_Number 0x12 02f8 8604 | | Call 0x3,0x4 02f9 4502 |E | Exit_Suprogram New_Top_Offset 0x2 02fa 00d9 | | Load_Top At_Offset_1 02fb 860b | | Call 0x3,0xb 02fc e9ff | | Load 0x4,-0x1 02fd 00eb | | Load_Encached Diana_Cache 02fe 18c5 | | Execute Package,Field_Execute,Field_Number 0xc5 02ff 8602 | | Call 0x3,0x2 0300 e9ff | | Load 0x4,-0x1 0301 00eb | | Load_Encached Diana_Cache 0302 18dd | | Execute Package,Field_Execute,Field_Number 0xdd 0303 8602 | | Call 0x3,0x2 0304 e9ff | | Load 0x4,-0x1 0305 4903 |I | Short_Literal 0x103 0306 00eb | | Load_Encached Diana_Cache 0307 0096 | | Execute Package,Entry 0308 8602 | | Call 0x3,0x2 0309 e9ff | | Load 0x4,-0x1 030a e008 | | Load 0x0,0x8 030b 1812 | | Execute Package,Field_Execute,Field_Number 0x12 030c 8604 | | Call 0x3,0x4 030d 4502 |E | Exit_Suprogram New_Top_Offset 0x2 030e 00d9 | | Load_Top At_Offset_1 030f 860b | | Call 0x3,0xb 0310 e9ff | | Load 0x4,-0x1 0311 00eb | | Load_Encached Diana_Cache 0312 18da | | Execute Package,Field_Execute,Field_Number 0xda 0313 8602 | | Call 0x3,0x2 0314 e9ff | | Load 0x4,-0x1 0315 00eb | | Load_Encached Diana_Cache 0316 18d6 | | Execute Package,Field_Execute,Field_Number 0xd6 0317 8602 | | Call 0x3,0x2 0318 4502 |E | Exit_Suprogram New_Top_Offset 0x2 0319 00d9 | | Load_Top At_Offset_1 031a 860b | | Call 0x3,0xb 031b e9ff | | Load 0x4,-0x1 031c 8009 | | Call 0x0,0x9 031d 8611 | | Call 0x3,0x11 031e e9ff | | Load 0x4,-0x1 031f 4900 |I | Short_Literal 0x100 0320 00eb | | Load_Encached Diana_Cache 0321 0096 | | Execute Package,Entry 0322 8613 | | Call 0x3,0x13 0323 e9ff | | Load 0x4,-0x1 0324 e008 | | Load 0x0,0x8 0325 1812 | | Execute Package,Field_Execute,Field_Number 0x12 0326 8604 | | Call 0x3,0x4 0327 4502 |E | Exit_Suprogram New_Top_Offset 0x2 0328 00d9 | | Load_Top At_Offset_1 0329 860b | | Call 0x3,0xb 032a e9ff | | Load 0x4,-0x1 032b 00eb | | Load_Encached Diana_Cache 032c 1842 | B | Execute Package,Field_Execute,Field_Number 0x42 032d 860c | | Call 0x3,0xc 032e e9ff | | Load 0x4,-0x1 032f 00eb | | Load_Encached Diana_Cache 0330 18d4 | | Execute Package,Field_Execute,Field_Number 0xd4 0331 8602 | | Call 0x3,0x2 0332 e9ff | | Load 0x4,-0x1 0333 00eb | | Load_Encached Diana_Cache 0334 18d9 | | Execute Package,Field_Execute,Field_Number 0xd9 0335 8602 | | Call 0x3,0x2 0336 4502 |E | Exit_Suprogram New_Top_Offset 0x2 0337 00d9 | | Load_Top At_Offset_1 0338 860b | | Call 0x3,0xb 0339 e9ff | | Load 0x4,-0x1 033a 00eb | | Load_Encached Diana_Cache 033b 18d0 | | Execute Package,Field_Execute,Field_Number 0xd0 033c 8602 | | Call 0x3,0x2 033d e9ff | | Load 0x4,-0x1 033e 00eb | | Load_Encached Diana_Cache 033f 18d4 | | Execute Package,Field_Execute,Field_Number 0xd4 0340 8602 | | Call 0x3,0x2 0341 e9ff | | Load 0x4,-0x1 0342 00eb | | Load_Encached Diana_Cache 0343 18ca | | Execute Package,Field_Execute,Field_Number 0xca 0344 8602 | | Call 0x3,0x2 0345 4502 |E | Exit_Suprogram New_Top_Offset 0x2 0346 00d9 | | Load_Top At_Offset_1 0347 860b | | Call 0x3,0xb 0348 e9ff | | Load 0x4,-0x1 0349 00eb | | Load_Encached Diana_Cache 034a 18d4 | | Execute Package,Field_Execute,Field_Number 0xd4 034b 8602 | | Call 0x3,0x2 034c 4502 |E | Exit_Suprogram New_Top_Offset 0x2 034d 00d9 | | Load_Top At_Offset_1 034e 860b | | Call 0x3,0xb 034f e9ff | | Load 0x4,-0x1 0350 00eb | | Load_Encached Diana_Cache 0351 18d4 | | Execute Package,Field_Execute,Field_Number 0xd4 0352 8602 | | Call 0x3,0x2 0353 e9ff | | Load 0x4,-0x1 0354 00eb | | Load_Encached Diana_Cache 0355 18c9 | | Execute Package,Field_Execute,Field_Number 0xc9 0356 8602 | | Call 0x3,0x2 0357 4502 |E | Exit_Suprogram New_Top_Offset 0x2 0358 00d9 | | Load_Top At_Offset_1 0359 860b | | Call 0x3,0xb 035a e9ff | | Load 0x4,-0x1 035b 00eb | | Load_Encached Diana_Cache 035c 1889 | | Execute Package,Field_Execute,Field_Number 0x89 035d 8603 | | Call 0x3,0x3 035e 4502 |E | Exit_Suprogram New_Top_Offset 0x2 035f 00d9 | | Load_Top At_Offset_1 0360 860b | | Call 0x3,0xb 0361 e9ff | | Load 0x4,-0x1 0362 00eb | | Load_Encached Diana_Cache 0363 18d4 | | Execute Package,Field_Execute,Field_Number 0xd4 0364 8602 | | Call 0x3,0x2 0365 e9ff | | Load 0x4,-0x1 0366 00eb | | Load_Encached Diana_Cache 0367 18cb | | Execute Package,Field_Execute,Field_Number 0xcb 0368 8602 | | Call 0x3,0x2 0369 4502 |E | Exit_Suprogram New_Top_Offset 0x2 036a 00d9 | | Load_Top At_Offset_1 036b 860b | | Call 0x3,0xb 036c e9ff | | Load 0x4,-0x1 036d 00eb | | Load_Encached Diana_Cache 036e 18dc | | Execute Package,Field_Execute,Field_Number 0xdc 036f 8602 | | Call 0x3,0x2 0370 e9ff | | Load 0x4,-0x1 0371 4903 |I | Short_Literal 0x103 0372 00eb | | Load_Encached Diana_Cache 0373 0096 | | Execute Package,Entry 0374 8602 | | Call 0x3,0x2 0375 e9ff | | Load 0x4,-0x1 0376 e008 | | Load 0x0,0x8 0377 1812 | | Execute Package,Field_Execute,Field_Number 0x12 0378 8604 | | Call 0x3,0x4 0379 4502 |E | Exit_Suprogram New_Top_Offset 0x2 037a 00d9 | | Load_Top At_Offset_1 037b 860b | | Call 0x3,0xb 037c e9ff | | Load 0x4,-0x1 037d 00eb | | Load_Encached Diana_Cache 037e 18c5 | | Execute Package,Field_Execute,Field_Number 0xc5 037f 8602 | | Call 0x3,0x2 0380 e9ff | | Load 0x4,-0x1 0381 00eb | | Load_Encached Diana_Cache 0382 18d3 | | Execute Package,Field_Execute,Field_Number 0xd3 0383 8602 | | Call 0x3,0x2 0384 e9ff | | Load 0x4,-0x1 0385 00eb | | Load_Encached Diana_Cache 0386 18e7 | | Execute Package,Field_Execute,Field_Number 0xe7 0387 8602 | | Call 0x3,0x2 0388 4502 |E | Exit_Suprogram New_Top_Offset 0x2 0389 00d9 | | Load_Top At_Offset_1 038a 860b | | Call 0x3,0xb 038b e9ff | | Load 0x4,-0x1 038c 00eb | | Load_Encached Diana_Cache 038d 18b7 | | Execute Package,Field_Execute,Field_Number 0xb7 038e 8602 | | Call 0x3,0x2 038f e9ff | | Load 0x4,-0x1 0390 00eb | | Load_Encached Diana_Cache 0391 18c5 | | Execute Package,Field_Execute,Field_Number 0xc5 0392 8602 | | Call 0x3,0x2 0393 4502 |E | Exit_Suprogram New_Top_Offset 0x2 0394 00d9 | | Load_Top At_Offset_1 0395 860b | | Call 0x3,0xb 0396 e9ff | | Load 0x4,-0x1 0397 8009 | | Call 0x0,0x9 0398 8611 | | Call 0x3,0x11 0399 e9ff | | Load 0x4,-0x1 039a 00eb | | Load_Encached Diana_Cache 039b 18f6 | | Execute Package,Field_Execute,Field_Number 0xf6 039c 8602 | | Call 0x3,0x2 039d e9ff | | Load 0x4,-0x1 039e e008 | | Load 0x0,0x8 039f 1812 | | Execute Package,Field_Execute,Field_Number 0x12 03a0 8604 | | Call 0x3,0x4 03a1 4502 |E | Exit_Suprogram New_Top_Offset 0x2 03a2 00d9 | | Load_Top At_Offset_1 03a3 860b | | Call 0x3,0xb 03a4 e9ff | | Load 0x4,-0x1 03a5 00eb | | Load_Encached Diana_Cache 03a6 18c5 | | Execute Package,Field_Execute,Field_Number 0xc5 03a7 8602 | | Call 0x3,0x2 03a8 4502 |E | Exit_Suprogram New_Top_Offset 0x2 03a9 e9ff | | Load 0x4,-0x1 03aa 8609 | | Call 0x3,0x9 03ab 7010 |p | Jump_Nonzero 0x3bc 03ac 00d9 | | Load_Top At_Offset_1 03ad 860b | | Call 0x3,0xb 03ae e9ff | | Load 0x4,-0x1 03af 00eb | | Load_Encached Diana_Cache 03b0 18cf | | Execute Package,Field_Execute,Field_Number 0xcf 03b1 0145 | E | Execute Heap_Access,Diana_Tree_Kind 03b2 860b | | Call 0x3,0xb 03b3 e9ff | | Load 0x4,-0x1 03b4 00eb | | Load_Encached Diana_Cache 03b5 18cf | | Execute Package,Field_Execute,Field_Number 0xcf 03b6 8009 | | Call 0x0,0x9 03b7 8611 | | Call 0x3,0x11 03b8 e9ff | | Load 0x4,-0x1 03b9 00eb | | Load_Encached Diana_Cache 03ba 18d9 | | Execute Package,Field_Execute,Field_Number 0xd9 03bb 8602 | | Call 0x3,0x2 03bc 4502 |E | Exit_Suprogram New_Top_Offset 0x2 03bd 00d9 | | Load_Top At_Offset_1 03be 860b | | Call 0x3,0xb 03bf e9ff | | Load 0x4,-0x1 03c0 00eb | | Load_Encached Diana_Cache 03c1 18da | | Execute Package,Field_Execute,Field_Number 0xda 03c2 8602 | | Call 0x3,0x2 03c3 4502 |E | Exit_Suprogram New_Top_Offset 0x2 03c4 00d9 | | Load_Top At_Offset_1 03c5 860b | | Call 0x3,0xb 03c6 e9ff | | Load 0x4,-0x1 03c7 8009 | | Call 0x0,0x9 03c8 8611 | | Call 0x3,0x11 03c9 e9ff | | Load 0x4,-0x1 03ca 4900 |I | Short_Literal 0x100 03cb 00eb | | Load_Encached Diana_Cache 03cc 0096 | | Execute Package,Entry 03cd 8613 | | Call 0x3,0x13 03ce e9ff | | Load 0x4,-0x1 03cf e008 | | Load 0x0,0x8 03d0 1812 | | Execute Package,Field_Execute,Field_Number 0x12 03d1 8604 | | Call 0x3,0x4 03d2 4502 |E | Exit_Suprogram New_Top_Offset 0x2 03d3 00d9 | | Load_Top At_Offset_1 03d4 860b | | Call 0x3,0xb 03d5 e9ff | | Load 0x4,-0x1 03d6 00eb | | Load_Encached Diana_Cache 03d7 18d4 | | Execute Package,Field_Execute,Field_Number 0xd4 03d8 8602 | | Call 0x3,0x2 03d9 e9ff | | Load 0x4,-0x1 03da 00eb | | Load_Encached Diana_Cache 03db 18c5 | | Execute Package,Field_Execute,Field_Number 0xc5 03dc 8602 | | Call 0x3,0x2 03dd 4502 |E | Exit_Suprogram New_Top_Offset 0x2 03de 00d9 | | Load_Top At_Offset_1 03df 860b | | Call 0x3,0xb 03e0 e9ff | | Load 0x4,-0x1 03e1 00eb | | Load_Encached Diana_Cache 03e2 18c6 | | Execute Package,Field_Execute,Field_Number 0xc6 03e3 8602 | | Call 0x3,0x2 03e4 e9ff | | Load 0x4,-0x1 03e5 00eb | | Load_Encached Diana_Cache 03e6 18c7 | | Execute Package,Field_Execute,Field_Number 0xc7 03e7 8602 | | Call 0x3,0x2 03e8 4502 |E | Exit_Suprogram New_Top_Offset 0x2 03e9 00d9 | | Load_Top At_Offset_1 03ea 860b | | Call 0x3,0xb 03eb e9ff | | Load 0x4,-0x1 03ec 00eb | | Load_Encached Diana_Cache 03ed 1889 | | Execute Package,Field_Execute,Field_Number 0x89 03ee 8603 | | Call 0x3,0x3 03ef e9ff | | Load 0x4,-0x1 03f0 4903 |I | Short_Literal 0x103 03f1 00eb | | Load_Encached Diana_Cache 03f2 0096 | | Execute Package,Entry 03f3 8602 | | Call 0x3,0x2 03f4 e9ff | | Load 0x4,-0x1 03f5 490e |I | Short_Literal 0x10e 03f6 00eb | | Load_Encached Diana_Cache 03f7 0096 | | Execute Package,Entry 03f8 8602 | | Call 0x3,0x2 03f9 e9ff | | Load 0x4,-0x1 03fa e008 | | Load 0x0,0x8 03fb 1812 | | Execute Package,Field_Execute,Field_Number 0x12 03fc 8604 | | Call 0x3,0x4 03fd 4502 |E | Exit_Suprogram New_Top_Offset 0x2 03fe 00d9 | | Load_Top At_Offset_1 03ff 860b | | Call 0x3,0xb 0400 e9ff | | Load 0x4,-0x1 0401 00eb | | Load_Encached Diana_Cache 0402 18d4 | | Execute Package,Field_Execute,Field_Number 0xd4 0403 8602 | | Call 0x3,0x2 0404 e9ff | | Load 0x4,-0x1 0405 00eb | | Load_Encached Diana_Cache 0406 18b3 | | Execute Package,Field_Execute,Field_Number 0xb3 0407 8602 | | Call 0x3,0x2 0408 e9ff | | Load 0x4,-0x1 0409 00eb | | Load_Encached Diana_Cache 040a 18b8 | | Execute Package,Field_Execute,Field_Number 0xb8 040b 8602 | | Call 0x3,0x2 040c 4502 |E | Exit_Suprogram New_Top_Offset 0x2 040d 00d9 | | Load_Top At_Offset_1 040e 860b | | Call 0x3,0xb 040f e9ff | | Load 0x4,-0x1 0410 00eb | | Load_Encached Diana_Cache 0411 18d4 | | Execute Package,Field_Execute,Field_Number 0xd4 0412 8602 | | Call 0x3,0x2 0413 4502 |E | Exit_Suprogram New_Top_Offset 0x2 0414 8803 | | Call 0x4,0x3 0415 4502 |E | Exit_Suprogram New_Top_Offset 0x2 0416 00d9 | | Load_Top At_Offset_1 0417 860b | | Call 0x3,0xb 0418 e9ff | | Load 0x4,-0x1 0419 00eb | | Load_Encached Diana_Cache 041a 18d4 | | Execute Package,Field_Execute,Field_Number 0xd4 041b 8602 | | Call 0x3,0x2 041c e9ff | | Load 0x4,-0x1 041d 00eb | | Load_Encached Diana_Cache 041e 18c5 | | Execute Package,Field_Execute,Field_Number 0xc5 041f 8602 | | Call 0x3,0x2 0420 4502 |E | Exit_Suprogram New_Top_Offset 0x2 0421 00d9 | | Load_Top At_Offset_1 0422 860b | | Call 0x3,0xb 0423 e9ff | | Load 0x4,-0x1 0424 00eb | | Load_Encached Diana_Cache 0425 18d4 | | Execute Package,Field_Execute,Field_Number 0xd4 0426 8602 | | Call 0x3,0x2 0427 e9ff | | Load 0x4,-0x1 0428 00eb | | Load_Encached Diana_Cache 0429 18c1 | | Execute Package,Field_Execute,Field_Number 0xc1 042a 8602 | | Call 0x3,0x2 042b 4502 |E | Exit_Suprogram New_Top_Offset 0x2 042c 00d9 | | Load_Top At_Offset_1 042d 860b | | Call 0x3,0xb 042e e9ff | | Load 0x4,-0x1 042f 00eb | | Load_Encached Diana_Cache 0430 18bf | | Execute Package,Field_Execute,Field_Number 0xbf 0431 8602 | | Call 0x3,0x2 0432 e9ff | | Load 0x4,-0x1 0433 00eb | | Load_Encached Diana_Cache 0434 18ce | | Execute Package,Field_Execute,Field_Number 0xce 0435 8602 | | Call 0x3,0x2 0436 e9ff | | Load 0x4,-0x1 0437 00eb | | Load_Encached Diana_Cache 0438 18e4 | | Execute Package,Field_Execute,Field_Number 0xe4 0439 8602 | | Call 0x3,0x2 043a 4502 |E | Exit_Suprogram New_Top_Offset 0x2 043b 00d9 | | Load_Top At_Offset_1 043c 860b | | Call 0x3,0xb 043d e9ff | | Load 0x4,-0x1 043e 00eb | | Load_Encached Diana_Cache 043f 18cf | | Execute Package,Field_Execute,Field_Number 0xcf 0440 8602 | | Call 0x3,0x2 0441 e9ff | | Load 0x4,-0x1 0442 00eb | | Load_Encached Diana_Cache 0443 18b9 | | Execute Package,Field_Execute,Field_Number 0xb9 0444 8602 | | Call 0x3,0x2 0445 e9ff | | Load 0x4,-0x1 0446 e008 | | Load 0x0,0x8 0447 1812 | | Execute Package,Field_Execute,Field_Number 0x12 0448 8604 | | Call 0x3,0x4 0449 4502 |E | Exit_Suprogram New_Top_Offset 0x2 044a 00d9 | | Load_Top At_Offset_1 044b 860b | | Call 0x3,0xb 044c e9ff | | Load 0x4,-0x1 044d 00eb | | Load_Encached Diana_Cache 044e 18cf | | Execute Package,Field_Execute,Field_Number 0xcf 044f 8602 | | Call 0x3,0x2 0450 e9ff | | Load 0x4,-0x1 0451 00eb | | Load_Encached Diana_Cache 0452 18eb | | Execute Package,Field_Execute,Field_Number 0xeb 0453 8602 | | Call 0x3,0x2 0454 e9ff | | Load 0x4,-0x1 0455 00eb | | Load_Encached Diana_Cache 0456 18e8 | | Execute Package,Field_Execute,Field_Number 0xe8 0457 8602 | | Call 0x3,0x2 0458 4502 |E | Exit_Suprogram New_Top_Offset 0x2 0459 00d9 | | Load_Top At_Offset_1 045a 860b | | Call 0x3,0xb 045b e9ff | | Load 0x4,-0x1 045c 00eb | | Load_Encached Diana_Cache 045d 18d0 | | Execute Package,Field_Execute,Field_Number 0xd0 045e 8602 | | Call 0x3,0x2 045f e9ff | | Load 0x4,-0x1 0460 00eb | | Load_Encached Diana_Cache 0461 18e8 | | Execute Package,Field_Execute,Field_Number 0xe8 0462 8602 | | Call 0x3,0x2 0463 e9ff | | Load 0x4,-0x1 0464 00eb | | Load_Encached Diana_Cache 0465 18d7 | | Execute Package,Field_Execute,Field_Number 0xd7 0466 8602 | | Call 0x3,0x2 0467 4502 |E | Exit_Suprogram New_Top_Offset 0x2 0468 00d9 | | Load_Top At_Offset_1 0469 860b | | Call 0x3,0xb 046a e9ff | | Load 0x4,-0x1 046b 8009 | | Call 0x0,0x9 046c 8611 | | Call 0x3,0x11 046d e9ff | | Load 0x4,-0x1 046e 00eb | | Load_Encached Diana_Cache 046f 18f6 | | Execute Package,Field_Execute,Field_Number 0xf6 0470 8602 | | Call 0x3,0x2 0471 e9ff | | Load 0x4,-0x1 0472 e008 | | Load 0x0,0x8 0473 1812 | | Execute Package,Field_Execute,Field_Number 0x12 0474 8604 | | Call 0x3,0x4 0475 4502 |E | Exit_Suprogram New_Top_Offset 0x2 0476 00d9 | | Load_Top At_Offset_1 0477 860b | | Call 0x3,0xb 0478 e9ff | | Load 0x4,-0x1 0479 00eb | | Load_Encached Diana_Cache 047a 18b7 | | Execute Package,Field_Execute,Field_Number 0xb7 047b 8602 | | Call 0x3,0x2 047c e9ff | | Load 0x4,-0x1 047d 00eb | | Load_Encached Diana_Cache 047e 18de | | Execute Package,Field_Execute,Field_Number 0xde 047f 8602 | | Call 0x3,0x2 0480 4502 |E | Exit_Suprogram New_Top_Offset 0x2 0481 00d9 | | Load_Top At_Offset_1 0482 860b | | Call 0x3,0xb 0483 e9ff | | Load 0x4,-0x1 0484 00eb | | Load_Encached Diana_Cache 0485 18d4 | | Execute Package,Field_Execute,Field_Number 0xd4 0486 8602 | | Call 0x3,0x2 0487 e9ff | | Load 0x4,-0x1 0488 00eb | | Load_Encached Diana_Cache 0489 18ea | | Execute Package,Field_Execute,Field_Number 0xea 048a 8602 | | Call 0x3,0x2 048b 4502 |E | Exit_Suprogram New_Top_Offset 0x2 048c 00d9 | | Load_Top At_Offset_1 048d 860b | | Call 0x3,0xb 048e e9ff | | Load 0x4,-0x1 048f 00eb | | Load_Encached Diana_Cache 0490 1889 | | Execute Package,Field_Execute,Field_Number 0x89 0491 8603 | | Call 0x3,0x3 0492 4502 |E | Exit_Suprogram New_Top_Offset 0x2 0493 00d9 | | Load_Top At_Offset_1 0494 860b | | Call 0x3,0xb 0495 e9ff | | Load 0x4,-0x1 0496 00eb | | Load_Encached Diana_Cache 0497 18fa | | Execute Package,Field_Execute,Field_Number 0xfa 0498 0145 | E | Execute Heap_Access,Diana_Tree_Kind 0499 00d8 | | Load_Top At_Offset_0 049a 4819 |H | Short_Literal 0x19 049b 481f |H | Short_Literal 0x1f 049c 0262 | b | Execute Discrete,In_Range 049d 680c |h | Jump_Zero 0x4aa 049e 00d8 | | Load_Top At_Offset_0 049f 481a |H | Short_Literal 0x1a 04a0 481b |H | Short_Literal 0x1b 04a1 0262 | b | Execute Discrete,In_Range 04a2 7007 |p | Jump_Nonzero 0x4aa 04a3 0f1d | | Execute_Immediate Equal,0x1d 04a4 7006 |p | Jump_Nonzero 0x4ab 04a5 7800 |x | Jump 0x4a6 04a6 e9ff | | Load 0x4,-0x1 04a7 8009 | | Call 0x0,0x9 04a8 8611 | | Call 0x3,0x11 04a9 4502 |E | Exit_Suprogram New_Top_Offset 0x2 04aa 00d1 | | Pop_Control Pop_Count_1 04ab e9ff | | Load 0x4,-0x1 04ac 800b | | Call 0x0,0xb 04ad 8611 | | Call 0x3,0x11 04ae 4502 |E | Exit_Suprogram New_Top_Offset 0x2 04af 00d9 | | Load_Top At_Offset_1 04b0 860b | | Call 0x3,0xb 04b1 e9ff | | Load 0x4,-0x1 04b2 800b | | Call 0x0,0xb 04b3 8611 | | Call 0x3,0x11 04b4 4502 |E | Exit_Suprogram New_Top_Offset 0x2 04b5 00d9 | | Load_Top At_Offset_1 04b6 860b | | Call 0x3,0xb 04b7 e9ff | | Load 0x4,-0x1 04b8 8009 | | Call 0x0,0x9 04b9 8611 | | Call 0x3,0x11 04ba 4502 |E | Exit_Suprogram New_Top_Offset 0x2 04bb 00d9 | | Load_Top At_Offset_1 04bc 860b | | Call 0x3,0xb 04bd e9ff | | Load 0x4,-0x1 04be 8009 | | Call 0x0,0x9 04bf 8611 | | Call 0x3,0x11 04c0 e9ff | | Load 0x4,-0x1 04c1 e008 | | Load 0x0,0x8 04c2 1812 | | Execute Package,Field_Execute,Field_Number 0x12 04c3 8604 | | Call 0x3,0x4 04c4 4502 |E | Exit_Suprogram New_Top_Offset 0x2 04c5 00d9 | | Load_Top At_Offset_1 04c6 860b | | Call 0x3,0xb 04c7 e9ff | | Load 0x4,-0x1 04c8 00eb | | Load_Encached Diana_Cache 04c9 18f5 | | Execute Package,Field_Execute,Field_Number 0xf5 04ca 860f | | Call 0x3,0xf 04cb 4502 |E | Exit_Suprogram New_Top_Offset 0x2 04cc 00d9 | | Load_Top At_Offset_1 04cd 860b | | Call 0x3,0xb 04ce e9ff | | Load 0x4,-0x1 04cf 00eb | | Load_Encached Diana_Cache 04d0 1829 | ) | Execute Package,Field_Execute,Field_Number 0x29 04d1 00eb | | Load_Encached Diana_Cache 04d2 182d | - | Execute Package,Field_Execute,Field_Number 0x2d 04d3 8610 | | Call 0x3,0x10 04d4 4502 |E | Exit_Suprogram New_Top_Offset 0x2 04d5 0000 0000 | | .XXX[0x3] 04d7 0000 | | 04d8 ; -------------------------------------------------------------------------------------- 04d8 ; SUBPROGRAM 04d8 ; -------------------------------------------------------------------------------------- 04d8 04dc | | .CONST 0x04dc ; Address of begin 04d9 0004 | | .CONST 0x0004 ; Address of exception handler 04da 0002 | | .CONST 0x0002 ; Number of locals 04db INIT_04d8: 04db 00ee | | Load_Encached Diana_Seq_Type_Cache 04dc BODY_04d8: 04dc 00db | | Load_Top At_Offset_3 04dd 0031 | 1 | Store_Top Heap_Access,At_Offset_1 04de 00cf | | Action Mark_Auxiliary 04df 7808 |x | Jump 0x4e8 04e0 00d9 | | Load_Top At_Offset_1 04e1 008b | | Action Heap_Access,Diana_Seq_Type_Get_Head 04e2 8602 | | Call 0x3,0x2 04e3 00d9 | | Load_Top At_Offset_1 04e4 0217 | | Execute Heap_Access,All_Reference 04e5 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 04e6 0032 | 2 | Store_Top Heap_Access,At_Offset_2 04e7 00c9 | | Action Pop_Auxiliary_Loop 04e8 00d9 | | Load_Top At_Offset_1 04e9 77f6 |w | Jump_Nonzero 0x4e0 04ea 4502 |E | Exit_Suprogram New_Top_Offset 0x2 04eb 0000 0000 | | .BLANK 0000[0x5] 04f0 ; -------------------------------------------------------------------------------------- 04f0 ; SUBPROGRAM 04f0 ; -------------------------------------------------------------------------------------- 04f0 04f4 | | .CONST 0x04f4 ; Address of begin 04f1 0004 | | .CONST 0x0004 ; Address of exception handler 04f2 0002 | | .CONST 0x0002 ; Number of locals 04f3 INIT_04f0: 04f3 00ef | | Load_Encached Diana_Sequence_Cache 04f4 BODY_04f0: 04f4 00db | | Load_Top At_Offset_3 04f5 0031 | 1 | Store_Top Heap_Access,At_Offset_1 04f6 00cf | | Action Mark_Auxiliary 04f7 7809 |x | Jump 0x501 04f8 00d9 | | Load_Top At_Offset_1 04f9 00eb | | Load_Encached Diana_Cache 04fa 1865 | e | Execute Package,Field_Execute,Field_Number 0x65 04fb 8602 | | Call 0x3,0x2 04fc 00d9 | | Load_Top At_Offset_1 04fd 0217 | | Execute Heap_Access,All_Reference 04fe 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 04ff 0032 | 2 | Store_Top Heap_Access,At_Offset_2 0500 00c9 | | Action Pop_Auxiliary_Loop 0501 00d9 | | Load_Top At_Offset_1 0502 77f5 |w | Jump_Nonzero 0x4f8 0503 4502 |E | Exit_Suprogram New_Top_Offset 0x2 0504 0000 0000 | | .BLANK 0000[0x4] 0508 ; -------------------------------------------------------------------------------------- 0508 ; SUBPROGRAM 0508 ; -------------------------------------------------------------------------------------- 0508 050b | | .CONST 0x050b ; Address of begin 0509 0004 | | .CONST 0x0004 ; Address of exception handler 050a 0001 | | .CONST 0x0001 ; Number of locals 050b BODY_0508: 050b INIT_0508: 050b 00db | | Load_Top At_Offset_3 050c 00db | | Load_Top At_Offset_3 050d 00d8 | | Load_Top At_Offset_0 050e e002 | | Load 0x0,0x2 050f 1b11 | | Execute Package,Field_Read,Field_Number 0x11 0510 0260 | ` | Execute Discrete,In_Type 0511 7001 |p | Jump_Nonzero 0x513 0512 0801 | | Execute_Immediate Raise,0x1 0513 e00c | | Load 0x0,0xc 0514 e605 | | Load 0x3,0x5 0515 0096 | | Execute Package,Entry 0516 4502 |E | Exit_Suprogram New_Top_Offset 0x2 0517 0000 | | .XXX[0x1] 0518 ; -------------------------------------------------------------------------------------- 0518 ; SUBPROGRAM 0518 ; -------------------------------------------------------------------------------------- 0518 051b | | .CONST 0x051b ; Address of begin 0519 0004 | | .CONST 0x0004 ; Address of exception handler 051a 0001 | | .CONST 0x0001 ; Number of locals 051b BODY_0518: 051b INIT_0518: 051b 00db | | Load_Top At_Offset_3 051c 00db | | Load_Top At_Offset_3 051d 00d8 | | Load_Top At_Offset_0 051e e002 | | Load 0x0,0x2 051f 1b11 | | Execute Package,Field_Read,Field_Number 0x11 0520 0260 | ` | Execute Discrete,In_Type 0521 7001 |p | Jump_Nonzero 0x523 0522 0801 | | Execute_Immediate Raise,0x1 0523 e00c | | Load 0x0,0xc 0524 e605 | | Load 0x3,0x5 0525 0096 | | Execute Package,Entry 0526 4502 |E | Exit_Suprogram New_Top_Offset 0x2 0527 0000 | | .XXX[0x1] 0528 ; -------------------------------------------------------------------------------------- 0528 ; SUBPROGRAM 0528 ; -------------------------------------------------------------------------------------- 0528 0533 | 3 | .CONST 0x0533 ; Address of begin 0529 0004 | | .CONST 0x0004 ; Address of exception handler 052a 0002 | | .CONST 0x0002 ; Number of locals 052b INIT_0528: 052b 00ed | | Load_Encached Diana_Symbol_Rep_Cache 052c 02c7 | | Declare_Variable Any 052d 00db | | Load_Top At_Offset_3 052e 00eb | | Load_Encached Diana_Cache 052f 18cf | | Execute Package,Field_Execute,Field_Number 0xcf 0530 00eb | | Load_Encached Diana_Cache 0531 1829 | ) | Execute Package,Field_Execute,Field_Number 0x29 0532 a802 | | Store_Unchecked 0x4,0x2 0533 BODY_0528: 0533 00d8 | | Load_Top At_Offset_0 0534 4979 |Iy | Short_Literal 0x179 0535 00eb | | Load_Encached Diana_Cache 0536 0098 | | Execute Package,Field_Read_Dynamic 0537 1810 | | Execute Package,Field_Execute,Field_Number 0x10 0538 012f | / | Execute Any,Equal 0539 7010 |p | Jump_Nonzero 0x54a 053a 00d8 | | Load_Top At_Offset_0 053b 4979 |Iy | Short_Literal 0x179 053c 00eb | | Load_Encached Diana_Cache 053d 0098 | | Execute Package,Field_Read_Dynamic 053e 180f | | Execute Package,Field_Execute,Field_Number 0xf 053f 012f | / | Execute Any,Equal 0540 7007 |p | Jump_Nonzero 0x548 0541 00d8 | | Load_Top At_Offset_0 0542 00eb | | Load_Encached Diana_Cache 0543 182d | - | Execute Package,Field_Execute,Field_Number 0x2d 0544 0092 0746 | F| Action Push_String_Extended,0x746 ; "MAIN" 0546 01df | | Execute Vector,Equal 0547 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0548 4801 |H | Short_Literal 0x1 0549 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 054a 4801 |H | Short_Literal 0x1 054b 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 054c 0000 0000 | | .BLANK 0000[0x4] 0550 ; -------------------------------------------------------------------------------------- 0550 ; SUBPROGRAM 0550 ; -------------------------------------------------------------------------------------- 0550 0553 | S | .CONST 0x0553 ; Address of begin 0551 0004 | | .CONST 0x0004 ; Address of exception handler 0552 0001 | | .CONST 0x0001 ; Number of locals 0553 BODY_0550: 0553 INIT_0550: 0553 00da | | Load_Top At_Offset_2 0554 e008 | | Load 0x0,0x8 0555 1876 | v | Execute Package,Field_Execute,Field_Number 0x76 0556 6804 |h | Jump_Zero 0x55b 0557 00da | | Load_Top At_Offset_2 0558 e008 | | Load 0x0,0x8 0559 1875 | u | Execute Package,Field_Execute,Field_Number 0x75 055a 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 055b 4800 |H | Short_Literal 0x0 055c 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 055d 0000 0000 | | .XXX[0x3] 055f 0000 | | 0560 ; -------------------------------------------------------------------------------------- 0560 ; SUBPROGRAM 0560 ; -------------------------------------------------------------------------------------- 0560 0563 | c | .CONST 0x0563 ; Address of begin 0561 0004 | | .CONST 0x0004 ; Address of exception handler 0562 0001 | | .CONST 0x0001 ; Number of locals 0563 BODY_0560: 0563 INIT_0560: 0563 e606 | | Load 0x3,0x6 0564 00db | | Load_Top At_Offset_3 0565 8607 | | Call 0x3,0x7 0566 4502 |E | Exit_Suprogram New_Top_Offset 0x2 0567 0000 | | .XXX[0x1] 0568 ; -------------------------------------------------------------------------------------- 0568 ; SUBPROGRAM 0568 ; -------------------------------------------------------------------------------------- 0568 056b | k | .CONST 0x056b ; Address of begin 0569 0004 | | .CONST 0x0004 ; Address of exception handler 056a 0001 | | .CONST 0x0001 ; Number of locals 056b BODY_0568: 056b INIT_0568: 056b e606 | | Load 0x3,0x6 056c 00db | | Load_Top At_Offset_3 056d e00d | | Load 0x0,0xd 056e e605 | | Load 0x3,0x5 056f 0096 | | Execute Package,Entry 0570 4502 |E | Exit_Suprogram New_Top_Offset 0x2 0571 0000 0000 | | .BLANK 0000[0x7] 0578 ; -------------------------------------------------------------------------------------- 0578 ; SUBPROGRAM 0578 ; -------------------------------------------------------------------------------------- 0578 057b | { | .CONST 0x057b ; Address of begin 0579 0004 | | .CONST 0x0004 ; Address of exception handler 057a 0001 | | .CONST 0x0001 ; Number of locals 057b BODY_0578: 057b INIT_0578: 057b e606 | | Load 0x3,0x6 057c 00db | | Load_Top At_Offset_3 057d e00a | | Load 0x0,0xa 057e 1846 | F | Execute Package,Field_Execute,Field_Number 0x46 057f e00e | | Load 0x0,0xe 0580 e605 | | Load 0x3,0x5 0581 0096 | | Execute Package,Entry 0582 4502 |E | Exit_Suprogram New_Top_Offset 0x2 0583 0000 0000 | | .BLANK 0000[0x5] 0588 ; -------------------------------------------------------------------------------------- 0588 ; SUBPROGRAM 0588 ; -------------------------------------------------------------------------------------- 0588 058b | | .CONST 0x058b ; Address of begin 0589 0004 | | .CONST 0x0004 ; Address of exception handler 058a 0001 | | .CONST 0x0001 ; Number of locals 058b BODY_0588: 058b INIT_0588: 058b e606 | | Load 0x3,0x6 058c 00db | | Load_Top At_Offset_3 058d e00a | | Load 0x0,0xa 058e 1835 | 5 | Execute Package,Field_Execute,Field_Number 0x35 058f e00f | | Load 0x0,0xf 0590 e605 | | Load 0x3,0x5 0591 0096 | | Execute Package,Entry 0592 4502 |E | Exit_Suprogram New_Top_Offset 0x2 0593 0000 0000 | | .BLANK 0000[0x5] 0598 ; -------------------------------------------------------------------------------------- 0598 ; SUBPROGRAM 0598 ; -------------------------------------------------------------------------------------- 0598 059b | | .CONST 0x059b ; Address of begin 0599 0004 | | .CONST 0x0004 ; Address of exception handler 059a 0001 | | .CONST 0x0001 ; Number of locals 059b BODY_0598: 059b INIT_0598: 059b 00da | | Load_Top At_Offset_2 059c 00eb | | Load_Encached Diana_Cache 059d 1898 | | Execute Package,Field_Execute,Field_Number 0x98 059e 4603 |F | Jump_Case 0x4 059f 780f |x | Jump 0x5af ; case 0x0 05a0 7803 |x | Jump 0x5a4 ; case 0x1 05a1 4502 |E | Exit_Suprogram New_Top_Offset 0x2 ; case 0x2 05a2 4502 |E | Exit_Suprogram New_Top_Offset 0x2 ; case 0x3 05a3 4502 |E | .XXX[0x1] 05a4 e606 | | Load 0x3,0x6 05a5 00db | | Load_Top At_Offset_3 05a6 00eb | | Load_Encached Diana_Cache 05a7 1898 | | Execute Package,Field_Execute,Field_Number 0x98 05a8 8608 | | Call 0x3,0x8 05a9 00d1 | | Pop_Control Pop_Count_1 05aa 00da | | Load_Top At_Offset_2 05ab 00eb | | Load_Encached Diana_Cache 05ac 18a0 | | Execute Package,Field_Execute,Field_Number 0xa0 05ad 860e | | Call 0x3,0xe 05ae 4502 |E | Exit_Suprogram New_Top_Offset 0x2 05af e606 | | Load 0x3,0x6 05b0 00db | | Load_Top At_Offset_3 05b1 00eb | | Load_Encached Diana_Cache 05b2 1898 | | Execute Package,Field_Execute,Field_Number 0x98 05b3 8608 | | Call 0x3,0x8 05b4 00d1 | | Pop_Control Pop_Count_1 05b5 00da | | Load_Top At_Offset_2 05b6 00eb | | Load_Encached Diana_Cache 05b7 189f | | Execute Package,Field_Execute,Field_Number 0x9f 05b8 860d | | Call 0x3,0xd 05b9 4502 |E | Exit_Suprogram New_Top_Offset 0x2 05ba 0000 0000 | | .BLANK 0000[0x6] 05c0 ; -------------------------------------------------------------------------------------- 05c0 ; SUBPROGRAM 05c0 ; -------------------------------------------------------------------------------------- 05c0 05c3 | | .CONST 0x05c3 ; Address of begin 05c1 0004 | | .CONST 0x0004 ; Address of exception handler 05c2 0001 | | .CONST 0x0001 ; Number of locals 05c3 BODY_05c0: 05c3 INIT_05c0: 05c3 e606 | | Load 0x3,0x6 05c4 00db | | Load_Top At_Offset_3 05c5 01db | | Execute Vector,Length 05c6 00d8 | | Load_Top At_Offset_0 05c7 e010 | | Load 0x0,0x10 05c8 e605 | | Load 0x3,0x5 05c9 0098 | | Execute Package,Field_Read_Dynamic 05ca 0260 | ` | Execute Discrete,In_Type 05cb 7001 |p | Jump_Nonzero 0x5cd 05cc 0801 | | Execute_Immediate Raise,0x1 05cd e011 | | Load 0x0,0x11 05ce e605 | | Load 0x3,0x5 05cf 0096 | | Execute Package,Entry 05d0 00d1 | | Pop_Control Pop_Count_1 05d1 e606 | | Load 0x3,0x6 05d2 00db | | Load_Top At_Offset_3 05d3 e012 | | Load 0x0,0x12 05d4 e605 | | Load 0x3,0x5 05d5 0096 | | Execute Package,Entry 05d6 4502 |E | Exit_Suprogram New_Top_Offset 0x2 05d7 0000 | | .XXX[0x1] 05d8 ; -------------------------------------------------------------------------------------- 05d8 ; SUBPROGRAM 05d8 ; -------------------------------------------------------------------------------------- 05d8 05db | | .CONST 0x05db ; Address of begin 05d9 0004 | | .CONST 0x0004 ; Address of exception handler 05da 0001 | | .CONST 0x0001 ; Number of locals 05db BODY_05d8: 05db INIT_05d8: 05db e606 | | Load 0x3,0x6 05dc 00db | | Load_Top At_Offset_3 05dd 01db | | Execute Vector,Length 05de 00d8 | | Load_Top At_Offset_0 05df e010 | | Load 0x0,0x10 05e0 e605 | | Load 0x3,0x5 05e1 0098 | | Execute Package,Field_Read_Dynamic 05e2 0260 | ` | Execute Discrete,In_Type 05e3 7001 |p | Jump_Nonzero 0x5e5 05e4 0801 | | Execute_Immediate Raise,0x1 05e5 e011 | | Load 0x0,0x11 05e6 e605 | | Load 0x3,0x5 05e7 0096 | | Execute Package,Entry 05e8 00d1 | | Pop_Control Pop_Count_1 05e9 e606 | | Load 0x3,0x6 05ea 00db | | Load_Top At_Offset_3 05eb e013 | | Load 0x0,0x13 05ec 1814 | | Execute Package,Field_Execute,Field_Number 0x14 05ed e012 | | Load 0x0,0x12 05ee e605 | | Load 0x3,0x5 05ef 0096 | | Execute Package,Entry 05f0 4502 |E | Exit_Suprogram New_Top_Offset 0x2 05f1 0000 0000 | | .BLANK 0000[0x7] 05f8 ; -------------------------------------------------------------------------------------- 05f8 ; SUBPROGRAM 05f8 ; -------------------------------------------------------------------------------------- 05f8 05fb | | .CONST 0x05fb ; Address of begin 05f9 0004 | | .CONST 0x0004 ; Address of exception handler 05fa 0001 | | .CONST 0x0001 ; Number of locals 05fb BODY_05f8: 05fb INIT_05f8: 05fb e606 | | Load 0x3,0x6 05fc 00db | | Load_Top At_Offset_3 05fd 0145 | E | Execute Heap_Access,Diana_Tree_Kind 05fe 8607 | | Call 0x3,0x7 05ff 00d1 | | Pop_Control Pop_Count_1 0600 00da | | Load_Top At_Offset_2 0601 8009 | | Call 0x0,0x9 0602 8611 | | Call 0x3,0x11 0603 4502 |E | Exit_Suprogram New_Top_Offset 0x2 0604 0000 0000 | | .BLANK 0000[0x4] 0608 ; -------------------------------------------------------------------------------------- 0608 ; SUBPROGRAM 0608 ; -------------------------------------------------------------------------------------- 0608 060b | | .CONST 0x060b ; Address of begin 0609 0004 | | .CONST 0x0004 ; Address of exception handler 060a 0001 | | .CONST 0x0001 ; Number of locals 060b BODY_0608: 060b INIT_0608: 060b 00da | | Load_Top At_Offset_2 060c 00eb | | Load_Encached Diana_Cache 060d 18ec | | Execute Package,Field_Execute,Field_Number 0xec 060e 0145 | E | Execute Heap_Access,Diana_Tree_Kind 060f 0f40 | @ | Execute_Immediate Equal,0x40 0610 6803 |h | Jump_Zero 0x614 0611 00ec | | Load_Encached Diana_Tree_Cache 0612 8602 | | Call 0x3,0x2 0613 4502 |E | Exit_Suprogram New_Top_Offset 0x2 0614 00da | | Load_Top At_Offset_2 0615 8602 | | Call 0x3,0x2 0616 4502 |E | Exit_Suprogram New_Top_Offset 0x2 0617 0000 | | .XXX[0x1] 0618 ; -------------------------------------------------------------------------------------- 0618 ; SUBPROGRAM 0618 ; -------------------------------------------------------------------------------------- 0618 0636 | 6 | .CONST 0x0636 ; Address of begin 0619 0004 | | .CONST 0x0004 ; Address of exception handler 061a 0008 | | .CONST 0x0008 ; Number of locals 061b INIT_0618: 061b 00da | | Load_Top At_Offset_2 061c 00eb | | Load_Encached Diana_Cache 061d 18b9 | | Execute Package,Field_Execute,Field_Number 0xb9 061e 00d8 | | Load_Top At_Offset_0 061f 00eb | | Load_Encached Diana_Cache 0620 18f7 | | Execute Package,Field_Execute,Field_Number 0xf7 0621 00d9 | | Load_Top At_Offset_1 0622 4908 |I | Short_Literal 0x108 0623 00eb | | Load_Encached Diana_Cache 0624 0096 | | Execute Package,Entry 0625 00d8 | | Load_Top At_Offset_0 0626 0145 | E | Execute Heap_Access,Diana_Tree_Kind 0627 00eb | | Load_Encached Diana_Cache 0628 1b0e | | Execute Package,Field_Read,Field_Number 0xe 0629 03f1 | | Declare_Variable Discrete,With_Value 062a e9ff | | Load 0x4,-0x1 062b 4903 |I | Short_Literal 0x103 062c 00eb | | Load_Encached Diana_Cache 062d 0096 | | Execute Package,Entry 062e e9ff | | Load 0x4,-0x1 062f 4906 |I | Short_Literal 0x106 0630 00eb | | Load_Encached Diana_Cache 0631 0096 | | Execute Package,Entry 0632 e9ff | | Load 0x4,-0x1 0633 860a | | Call 0x3,0xa 0634 00e1 | | Load_Encached Boolean_Cache 0635 03f1 | | Declare_Variable Discrete,With_Value 0636 BODY_0618: 0636 00d8 | | Load_Top At_Offset_0 0637 6808 |h | Jump_Zero 0x640 0638 00db | | Load_Top At_Offset_3 0639 0f64 | d | Execute_Immediate Equal,0x64 063a 6805 |h | Jump_Zero 0x640 063b e9ff | | Load 0x4,-0x1 063c 00eb | | Load_Encached Diana_Cache 063d 18f3 | | Execute Package,Field_Execute,Field_Number 0xf3 063e 860e | | Call 0x3,0xe 063f 7803 |x | Jump 0x643 0640 e00a | | Load 0x0,0xa 0641 182d | - | Execute Package,Field_Execute,Field_Number 0x2d 0642 860e | | Call 0x3,0xe 0643 e9ff | | Load 0x4,-0x1 0644 00eb | | Load_Encached Diana_Cache 0645 18b9 | | Execute Package,Field_Execute,Field_Number 0xb9 0646 8602 | | Call 0x3,0x2 0647 e803 | | Load 0x4,0x3 0648 4903 |I | Short_Literal 0x103 0649 00eb | | Load_Encached Diana_Cache 064a 0096 | | Execute Package,Entry 064b 00db | | Load_Top At_Offset_3 064c 021f | | Execute Heap_Access,Equal 064d 6803 |h | Jump_Zero 0x651 064e 00ec | | Load_Encached Diana_Tree_Cache 064f 8602 | | Call 0x3,0x2 0650 7802 |x | Jump 0x653 0651 00da | | Load_Top At_Offset_2 0652 8602 | | Call 0x3,0x2 0653 e803 | | Load 0x4,0x3 0654 4906 |I | Short_Literal 0x106 0655 00eb | | Load_Encached Diana_Cache 0656 0096 | | Execute Package,Entry 0657 00da | | Load_Top At_Offset_2 0658 021f | | Execute Heap_Access,Equal 0659 6803 |h | Jump_Zero 0x65d 065a 00ec | | Load_Encached Diana_Tree_Cache 065b 8602 | | Call 0x3,0x2 065c 7802 |x | Jump 0x65f 065d 00d9 | | Load_Top At_Offset_1 065e 8602 | | Call 0x3,0x2 065f 00d8 | | Load_Top At_Offset_0 0660 6806 |h | Jump_Zero 0x667 0661 00db | | Load_Top At_Offset_3 0662 0f6e | n | Execute_Immediate Equal,0x6e 0663 6803 |h | Jump_Zero 0x667 0664 e804 | | Load 0x4,0x4 0665 8602 | | Call 0x3,0x2 0666 4502 |E | Exit_Suprogram New_Top_Offset 0x2 0667 00ec | | Load_Encached Diana_Tree_Cache 0668 8602 | | Call 0x3,0x2 0669 4502 |E | Exit_Suprogram New_Top_Offset 0x2 066a 0000 0000 | | .BLANK 0000[0x6] 0670 ; -------------------------------------------------------------------------------------- 0670 ; SUBPROGRAM 0670 ; -------------------------------------------------------------------------------------- 0670 0675 | u | .CONST 0x0675 ; Address of begin 0671 0004 | | .CONST 0x0004 ; Address of exception handler 0672 0002 | | .CONST 0x0002 ; Number of locals 0673 INIT_0670: 0673 029f 0733 | 3| Declare_Subprogram INIT_0730,For_Call 0675 BODY_0670: 0675 00db | | Load_Top At_Offset_3 0676 800b | | Call 0x0,0xb 0677 8611 | | Call 0x3,0x11 0678 e606 | | Load 0x3,0x6 0679 e9fe | | Load 0x4,-0x2 067a 0145 | E | Execute Heap_Access,Diana_Tree_Kind 067b 8607 | | Call 0x3,0x7 067c 00d1 | | Pop_Control Pop_Count_1 067d e9fe | | Load 0x4,-0x2 067e 0145 | E | Execute Heap_Access,Diana_Tree_Kind 067f 00d8 | | Load_Top At_Offset_0 0680 0c42 | B | Execute_Immediate Greater_Equal,0x42 0681 704c |pL | Jump_Nonzero 0x6ce 0682 4641 |FA | Jump_Case 0x42 0683 4503 |E | Exit_Suprogram New_Top_Offset 0x3 ; case 0x0 0684 4503 |E | Exit_Suprogram New_Top_Offset 0x3 ; case 0x1 0685 7853 |xS | Jump 0x6d9 ; case 0x2 0686 4503 |E | Exit_Suprogram New_Top_Offset 0x3 ; case 0x3 0687 4503 |E | Exit_Suprogram New_Top_Offset 0x3 ; case 0x4 0688 4503 |E | Exit_Suprogram New_Top_Offset 0x3 ; case 0x5 0689 4503 |E | Exit_Suprogram New_Top_Offset 0x3 ; case 0x6 068a 4503 |E | Exit_Suprogram New_Top_Offset 0x3 ; case 0x7 068b 4503 |E | Exit_Suprogram New_Top_Offset 0x3 ; case 0x8 068c 4503 |E | Exit_Suprogram New_Top_Offset 0x3 ; case 0x9 068d 4503 |E | Exit_Suprogram New_Top_Offset 0x3 ; case 0xa 068e 4503 |E | Exit_Suprogram New_Top_Offset 0x3 ; case 0xb 068f 4503 |E | Exit_Suprogram New_Top_Offset 0x3 ; case 0xc 0690 4503 |E | Exit_Suprogram New_Top_Offset 0x3 ; case 0xd 0691 4503 |E | Exit_Suprogram New_Top_Offset 0x3 ; case 0xe 0692 4503 |E | Exit_Suprogram New_Top_Offset 0x3 ; case 0xf 0693 4503 |E | Exit_Suprogram New_Top_Offset 0x3 ; case 0x10 0694 4503 |E | Exit_Suprogram New_Top_Offset 0x3 ; case 0x11 0695 4503 |E | Exit_Suprogram New_Top_Offset 0x3 ; case 0x12 0696 4503 |E | Exit_Suprogram New_Top_Offset 0x3 ; case 0x13 0697 4503 |E | Exit_Suprogram New_Top_Offset 0x3 ; case 0x14 0698 4503 |E | Exit_Suprogram New_Top_Offset 0x3 ; case 0x15 0699 4503 |E | Exit_Suprogram New_Top_Offset 0x3 ; case 0x16 069a 4503 |E | Exit_Suprogram New_Top_Offset 0x3 ; case 0x17 069b 4503 |E | Exit_Suprogram New_Top_Offset 0x3 ; case 0x18 069c 4503 |E | Exit_Suprogram New_Top_Offset 0x3 ; case 0x19 069d 4503 |E | Exit_Suprogram New_Top_Offset 0x3 ; case 0x1a 069e 4503 |E | Exit_Suprogram New_Top_Offset 0x3 ; case 0x1b 069f 4503 |E | Exit_Suprogram New_Top_Offset 0x3 ; case 0x1c 06a0 4503 |E | Exit_Suprogram New_Top_Offset 0x3 ; case 0x1d 06a1 4503 |E | Exit_Suprogram New_Top_Offset 0x3 ; case 0x1e 06a2 4503 |E | Exit_Suprogram New_Top_Offset 0x3 ; case 0x1f 06a3 4503 |E | Exit_Suprogram New_Top_Offset 0x3 ; case 0x20 06a4 4503 |E | Exit_Suprogram New_Top_Offset 0x3 ; case 0x21 06a5 4503 |E | Exit_Suprogram New_Top_Offset 0x3 ; case 0x22 06a6 4503 |E | Exit_Suprogram New_Top_Offset 0x3 ; case 0x23 06a7 4503 |E | Exit_Suprogram New_Top_Offset 0x3 ; case 0x24 06a8 4503 |E | Exit_Suprogram New_Top_Offset 0x3 ; case 0x25 06a9 4503 |E | Exit_Suprogram New_Top_Offset 0x3 ; case 0x26 06aa 4503 |E | Exit_Suprogram New_Top_Offset 0x3 ; case 0x27 06ab 4503 |E | Exit_Suprogram New_Top_Offset 0x3 ; case 0x28 06ac 4503 |E | Exit_Suprogram New_Top_Offset 0x3 ; case 0x29 06ad 4503 |E | Exit_Suprogram New_Top_Offset 0x3 ; case 0x2a 06ae 4503 |E | Exit_Suprogram New_Top_Offset 0x3 ; case 0x2b 06af 4503 |E | Exit_Suprogram New_Top_Offset 0x3 ; case 0x2c 06b0 4503 |E | Exit_Suprogram New_Top_Offset 0x3 ; case 0x2d 06b1 4503 |E | Exit_Suprogram New_Top_Offset 0x3 ; case 0x2e 06b2 4503 |E | Exit_Suprogram New_Top_Offset 0x3 ; case 0x2f 06b3 4503 |E | Exit_Suprogram New_Top_Offset 0x3 ; case 0x30 06b4 4503 |E | Exit_Suprogram New_Top_Offset 0x3 ; case 0x31 06b5 4503 |E | Exit_Suprogram New_Top_Offset 0x3 ; case 0x32 06b6 4503 |E | Exit_Suprogram New_Top_Offset 0x3 ; case 0x33 06b7 4503 |E | Exit_Suprogram New_Top_Offset 0x3 ; case 0x34 06b8 4503 |E | Exit_Suprogram New_Top_Offset 0x3 ; case 0x35 06b9 4503 |E | Exit_Suprogram New_Top_Offset 0x3 ; case 0x36 06ba 7837 |x7 | Jump 0x6f2 ; case 0x37 06bb 7814 |x | Jump 0x6d0 ; case 0x38 06bc 7821 |x! | Jump 0x6de ; case 0x39 06bd 784c |xL | Jump 0x70a ; case 0x3a 06be 7828 |x( | Jump 0x6e7 ; case 0x3b 06bf 782d |x- | Jump 0x6ed ; case 0x3c 06c0 7836 |x6 | Jump 0x6f7 ; case 0x3d 06c1 783e |x> | Jump 0x700 ; case 0x3e 06c2 7842 |xB | Jump 0x705 ; case 0x3f 06c3 4503 |E | Exit_Suprogram New_Top_Offset 0x3 ; case 0x40 06c4 7800 |x | Jump 0x6c5 ; case 0x41 06c5 e9fe | | Load 0x4,-0x2 06c6 00eb | | Load_Encached Diana_Cache 06c7 18cd | | Execute Package,Field_Execute,Field_Number 0xcd 06c8 8602 | | Call 0x3,0x2 06c9 e9fe | | Load 0x4,-0x2 06ca 00eb | | Load_Encached Diana_Cache 06cb 18cc | | Execute Package,Field_Execute,Field_Number 0xcc 06cc 8602 | | Call 0x3,0x2 06cd 4503 |E | Exit_Suprogram New_Top_Offset 0x3 06ce 00d1 | | Pop_Control Pop_Count_1 06cf 4503 |E | Exit_Suprogram New_Top_Offset 0x3 06d0 e9fe | | Load 0x4,-0x2 06d1 00eb | | Load_Encached Diana_Cache 06d2 18e8 | | Execute Package,Field_Execute,Field_Number 0xe8 06d3 8602 | | Call 0x3,0x2 06d4 e9fe | | Load 0x4,-0x2 06d5 00eb | | Load_Encached Diana_Cache 06d6 18d7 | | Execute Package,Field_Execute,Field_Number 0xd7 06d7 8602 | | Call 0x3,0x2 06d8 4503 |E | Exit_Suprogram New_Top_Offset 0x3 06d9 e9fe | | Load 0x4,-0x2 06da 00eb | | Load_Encached Diana_Cache 06db 18d4 | | Execute Package,Field_Execute,Field_Number 0xd4 06dc 8602 | | Call 0x3,0x2 06dd 4503 |E | Exit_Suprogram New_Top_Offset 0x3 06de e9fe | | Load 0x4,-0x2 06df 00eb | | Load_Encached Diana_Cache 06e0 18e8 | | Execute Package,Field_Execute,Field_Number 0xe8 06e1 8602 | | Call 0x3,0x2 06e2 e9fe | | Load 0x4,-0x2 06e3 00eb | | Load_Encached Diana_Cache 06e4 18d7 | | Execute Package,Field_Execute,Field_Number 0xd7 06e5 8602 | | Call 0x3,0x2 06e6 4503 |E | Exit_Suprogram New_Top_Offset 0x3 06e7 e9fe | | Load 0x4,-0x2 06e8 00eb | | Load_Encached Diana_Cache 06e9 18eb | | Execute Package,Field_Execute,Field_Number 0xeb 06ea 8602 | | Call 0x3,0x2 06eb 8802 | | Call 0x4,0x2 06ec 4503 |E | Exit_Suprogram New_Top_Offset 0x3 06ed e9fe | | Load 0x4,-0x2 06ee 00eb | | Load_Encached Diana_Cache 06ef 18b9 | | Execute Package,Field_Execute,Field_Number 0xb9 06f0 8602 | | Call 0x3,0x2 06f1 4503 |E | Exit_Suprogram New_Top_Offset 0x3 06f2 e9fe | | Load 0x4,-0x2 06f3 00eb | | Load_Encached Diana_Cache 06f4 18c4 | | Execute Package,Field_Execute,Field_Number 0xc4 06f5 8602 | | Call 0x3,0x2 06f6 4503 |E | Exit_Suprogram New_Top_Offset 0x3 06f7 e9fe | | Load 0x4,-0x2 06f8 00eb | | Load_Encached Diana_Cache 06f9 18ce | | Execute Package,Field_Execute,Field_Number 0xce 06fa 8602 | | Call 0x3,0x2 06fb e9fe | | Load 0x4,-0x2 06fc 00eb | | Load_Encached Diana_Cache 06fd 18e4 | | Execute Package,Field_Execute,Field_Number 0xe4 06fe 8602 | | Call 0x3,0x2 06ff 4503 |E | Exit_Suprogram New_Top_Offset 0x3 0700 e9fe | | Load 0x4,-0x2 0701 00eb | | Load_Encached Diana_Cache 0702 18d8 | | Execute Package,Field_Execute,Field_Number 0xd8 0703 8602 | | Call 0x3,0x2 0704 4503 |E | Exit_Suprogram New_Top_Offset 0x3 0705 e9fe | | Load 0x4,-0x2 0706 00eb | | Load_Encached Diana_Cache 0707 18e6 | | Execute Package,Field_Execute,Field_Number 0xe6 0708 8602 | | Call 0x3,0x2 0709 4503 |E | Exit_Suprogram New_Top_Offset 0x3 070a e9fe | | Load 0x4,-0x2 070b 00eb | | Load_Encached Diana_Cache 070c 18c5 | | Execute Package,Field_Execute,Field_Number 0xc5 070d 8602 | | Call 0x3,0x2 070e 4503 |E | Exit_Suprogram New_Top_Offset 0x3 070f 0000 | | .XXX[0x1] 0710 ; -------------------------------------------------------------------------------------- 0710 ; SUBPROGRAM 0710 ; -------------------------------------------------------------------------------------- 0710 0714 | | .CONST 0x0714 ; Address of begin 0711 0004 | | .CONST 0x0004 ; Address of exception handler 0712 0002 | | .CONST 0x0002 ; Number of locals 0713 INIT_0710: 0713 00ec | | Load_Encached Diana_Tree_Cache 0714 BODY_0710: 0714 e9ff | | Load 0x4,-0x1 0715 00eb | | Load_Encached Diana_Cache 0716 18c0 | | Execute Package,Field_Execute,Field_Number 0xc0 0717 0031 | 1 | Store_Top Heap_Access,At_Offset_1 0718 00d8 | | Load_Top At_Offset_0 0719 8014 | | Call 0x0,0x14 071a 680b |h | Jump_Zero 0x726 071b e802 | | Load 0x4,0x2 071c 860b | | Call 0x3,0xb 071d e9ff | | Load 0x4,-0x1 071e 00eb | | Load_Encached Diana_Cache 071f 18d4 | | Execute Package,Field_Execute,Field_Number 0xd4 0720 8602 | | Call 0x3,0x2 0721 e9ff | | Load 0x4,-0x1 0722 00eb | | Load_Encached Diana_Cache 0723 18c0 | | Execute Package,Field_Execute,Field_Number 0xc0 0724 8602 | | Call 0x3,0x2 0725 4501 |E | Exit_Suprogram New_Top_Offset 0x1 0726 00d8 | | Load_Top At_Offset_0 0727 0145 | E | Execute Heap_Access,Diana_Tree_Kind 0728 860b | | Call 0x3,0xb 0729 00d8 | | Load_Top At_Offset_0 072a 800b | | Call 0x0,0xb 072b 8611 | | Call 0x3,0x11 072c 4501 |E | Exit_Suprogram New_Top_Offset 0x1 072d 0000 0000 | | .XXX[0x3] 072f 0000 | | 0730 ; -------------------------------------------------------------------------------------- 0730 ; SUBPROGRAM 0730 ; -------------------------------------------------------------------------------------- 0730 0734 | 4 | .CONST 0x0734 ; Address of begin 0731 0004 | | .CONST 0x0004 ; Address of exception handler 0732 0002 | | .CONST 0x0002 ; Number of locals 0733 INIT_0730: 0733 00ec | | Load_Encached Diana_Tree_Cache 0734 BODY_0730: 0734 e9fe | | Load 0x4,-0x2 0735 00eb | | Load_Encached Diana_Cache 0736 18e8 | | Execute Package,Field_Execute,Field_Number 0xe8 0737 0031 | 1 | Store_Top Heap_Access,At_Offset_1 0738 00d8 | | Load_Top At_Offset_0 0739 0145 | E | Execute Heap_Access,Diana_Tree_Kind 073a 7006 |p | Jump_Nonzero 0x741 073b e9ff | | Load 0x4,-0x1 073c 4907 |I | Short_Literal 0x107 073d 00eb | | Load_Encached Diana_Cache 073e 0096 | | Execute Package,Entry 073f 8602 | | Call 0x3,0x2 0740 4501 |E | Exit_Suprogram New_Top_Offset 0x1 0741 e9fe | | Load 0x4,-0x2 0742 00eb | | Load_Encached Diana_Cache 0743 18e8 | | Execute Package,Field_Execute,Field_Number 0xe8 0744 8602 | | Call 0x3,0x2 0745 4501 |E | Exit_Suprogram New_Top_Offset 0x1 0746 ; -------------------------------------------------------------------------------------- 0746 ; STRING TABLE 0746 ; -------------------------------------------------------------------------------------- 0746 0004 | | .STRTAB 0x0004->0x0748 ; "MAIN" 0747 0006 | | .STREND 0x0006->0x074a 0748 4d41 494e |MAIN| .STRTAB_STRINGS 074a 0000 0000 | | .BLANK 0000[0x6] 0750 ; -------------------------------------------------------------------------------------- 0750 ; Debug Table 0750 ; -------------------------------------------------------------------------------------- 0750 0004 0007 | | .DEBUG4 0x0004,0x0007,0x457d,0x0000,0x0001,0x0000 0756 01da 00da | | .XXX[0xa4] 0758 027f 7001 | p | 075a 08e0 00cd | | 075c 027f 7001 | p | 075e 08e0 00d2 | | 0760 e805 2907 | ) | 0762 e40c 0227 | '| 0764 e802 01c7 | | 0766 e805 00d8 | | 0768 2508 00da |% | 076a 01da 00da | | 076c 01da 00da | | 076e 027f 7001 | p | 0770 08e0 00cd | | 0772 027f 7001 | p | 0774 08e0 00d2 | | 0776 e805 2908 | ) | 0778 e40d e805 | | 077a 2803 e40e |( | 077c e805 2804 | ( | 077e 4800 e805 |H | 0780 2805 e409 |( | 0782 e013 1b11 | | 0784 2306 0119 |# | 0786 e805 2806 | ( | 0788 e410 e408 | | 078a 181d e001 | | 078c 180e 4803 | H | 078e 0092 0e86 | | 0790 e410 e408 | | 0792 1819 01cc | | 0794 e00b 1813 | | 0796 e410 e408 | | 0798 1814 c410 | | 079a 4501 0007 |E | 079c e001 180e | | 079e 4808 0092 |H | 07a0 0e87 e010 | | 07a2 180d 01cc | | 07a4 0092 0e88 | | 07a6 01cc e804 | | 07a8 01cc e00b | | 07aa 1813 00d8 | | 07ac 0101 0000 | | 07ae 0000 0000 | | 07b0 0dbe 0dc2 | | 07b2 0004 4820 | H | 07b4 e609 e607 | | 07b6 e802 01cf | | 07b8 e00f 181c | | 07ba e003 1b2a | *| 07bc 029f 0e03 | | 07be 8a04 ea03 | | 07c0 c605 4501 | E | 07c2 0007 e001 | | 07c4 180e 4807 | H | 07c6 4822 0092 |H" | 07c8 0e89 e606 | | 07ca 00e0 1818 | | 07cc 01cc 0092 | | 07ce 0e75 01cc | u | 07d0 e802 01cc | | 07d2 01cb e00b | | 07d4 1813 4800 | H | 07d6 a605 4501 | E | 07d8 0ddb 0de6 | | 07da 0001 e608 | | 07dc e605 00d8 | | 07de e003 1b2a | *| 07e0 0260 7001 | `p | 07e2 0801 e409 | | 07e4 01d6 4501 | E | 07e6 0007 e001 | | 07e8 180e 4806 | H | 07ea 4822 0092 |H" | 07ec 0e8a e606 | | 07ee 00e0 1818 | | 07f0 01cc 0092 | | 07f2 0e75 01cc | u | 07f4 e802 01cc | | 07f6 01cb e00b | | 07f8 1813 4501 | E | 07fa 0000 0000 | | .BLANK 0000[0x6]