|
DataMuseum.dkPresents historical artifacts from the history of: Rational R1000/400 |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about Rational R1000/400 Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - download
Length: 7168 (0x1c00) Notes: 00_class, 5900_R1K_CODE, 74_tag, NULL, R1k_Segment, seg_0810ad
└─⟦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 5900 |Y | .CONST 0x5900 ; Diana Version, RCG Major Version, RCG minor version 0002 0000 | | .CONST 0x0000 ; Zero 0003 0b38 | 8 | .CONST 0x0b38 ; Offset of debug table 0004 0100 | | .CONST 0x0100 ; Default exception handler - raise instruction 0005 00bb | | .CONST 0x00bb ; Module termination instruction - signal completion 0006 0000 | | .CONST 0x0000 ; Offset to segment table (only in elab segments) 0007 0006 | | .CONST 0x0006 ; 0, wired, #pages in seg - 1) 0008 ; -------------------------------------------------------------------------------------- 0008 ; SUBPROGRAM 0008 ; -------------------------------------------------------------------------------------- 0008 00a6 | | .CONST 0x00a6 ; Address of begin 0009 0004 | | .CONST 0x0004 ; Address of exception handler 000a 0027 | ' | .CONST 0x0027 ; Number of locals 000b INIT_0008: 000b 0093 0000 | | push_full_address 0x0 000d 60c2 |` | Indirect_Literal Discrete,0xd0,{0x80000000, 0x00010000} 000e 0273 | s | Execute Discrete,Plus 000f 0129 | ) | Execute Any,Make_Visible 0010 4800 |H | Short_Literal 0x0 0011 4806 |H | Short_Literal 0x6 0012 029f 00ab | | Declare_Subprogram INIT_00a8,For_Call 0014 03fe | | Declare_Type Discrete,Defined,Visible 0015 4818 |H | Short_Literal 0x18 0016 03cd | | Declare_Type Access,Incomplete,Visible,Accesses_Protected 0017 029a 00db | | Declare_Subprogram INIT_00d8,For_Outer_Call,Visible,Unelaborated 0019 029a 01b3 | | Declare_Subprogram INIT_01b0,For_Outer_Call,Visible,Unelaborated 001b 029a 01e3 | | Declare_Subprogram INIT_01e0,For_Outer_Call,Visible,Unelaborated 001d 029a 0203 | | Declare_Subprogram INIT_0200,For_Outer_Call,Visible,Unelaborated 001f 029a 025b | [| Declare_Subprogram INIT_0258,For_Outer_Call,Visible,Unelaborated 0021 029a 0313 | | Declare_Subprogram INIT_0310,For_Outer_Call,Visible,Unelaborated 0023 029a 03ab | | Declare_Subprogram INIT_03a8,For_Outer_Call,Visible,Unelaborated 0025 029a 041b | | Declare_Subprogram INIT_0418,For_Outer_Call,Visible,Unelaborated 0027 029a 045b | [| Declare_Subprogram INIT_0458,For_Outer_Call,Visible,Unelaborated 0029 029a 050b | | Declare_Subprogram INIT_0508,For_Outer_Call,Visible,Unelaborated 002b 029a 068b | | Declare_Subprogram INIT_0688,For_Outer_Call,Visible,Unelaborated 002d 029a 0743 | C| Declare_Subprogram INIT_0740,For_Outer_Call,Visible,Unelaborated 002f 029a 074b | K| Declare_Subprogram INIT_0748,For_Outer_Call,Visible,Unelaborated 0031 029a 0753 | S| Declare_Subprogram INIT_0750,For_Outer_Call,Visible,Unelaborated 0033 4800 |H | Short_Literal 0x0 0034 4807 |H | Short_Literal 0x7 0035 029f 08bb | | Declare_Subprogram INIT_08b8,For_Call 0037 03fe | | Declare_Type Discrete,Defined,Visible 0038 00d8 | | Load_Top At_Offset_0 0039 e20e | | Load 0x1,0xe 003a 4803 |H | Short_Literal 0x3 003b e002 | | Load 0x0,0x2 003c e20f | | Load 0x1,0xf 003d 00d8 | | Load_Top At_Offset_0 003e 4802 |H | Short_Literal 0x2 003f e002 | | Load 0x0,0x2 0040 e20f | | Load 0x1,0xf 0041 4801 |H | Short_Literal 0x1 0042 00e2 | | Load_Encached Integer_Cache 0043 4801 |H | Short_Literal 0x1 0044 00e1 | | Load_Encached Boolean_Cache 0045 4801 |H | Short_Literal 0x1 0046 e002 | | Load 0x0,0x2 0047 4802 |H | Short_Literal 0x2 0048 4820 |H | Short_Literal 0x20 0049 e003 | | Load 0x0,0x3 004a 1b0e | | Execute Package,Field_Read,Field_Number 0xe 004b 1c07 | | Execute_Immediate Run_Utility,0x7 004c 0129 | ) | Execute Any,Make_Visible 004d 4820 |H | Short_Literal 0x20 004e e003 | | Load 0x0,0x3 004f 1b0e | | Execute Package,Field_Read,Field_Number 0xe 0050 1c07 | | Execute_Immediate Run_Utility,0x7 0051 0129 | ) | Execute Any,Make_Visible 0052 4803 |H | Short_Literal 0x3 0053 e002 | | Load 0x0,0x2 0054 4820 |H | Short_Literal 0x20 0055 e003 | | Load 0x0,0x3 0056 1b0e | | Execute Package,Field_Read,Field_Number 0xe 0057 1c07 | | Execute_Immediate Run_Utility,0x7 0058 0129 | ) | Execute Any,Make_Visible 0059 4820 |H | Short_Literal 0x20 005a e003 | | Load 0x0,0x3 005b 1b0e | | Execute Package,Field_Read,Field_Number 0xe 005c 1c07 | | Execute_Immediate Run_Utility,0x7 005d 0129 | ) | Execute Any,Make_Visible 005e 4804 |H | Short_Literal 0x4 005f 00e2 | | Load_Encached Integer_Cache 0060 4820 |H | Short_Literal 0x20 0061 e003 | | Load 0x0,0x3 0062 1b0e | | Execute Package,Field_Read,Field_Number 0xe 0063 1c07 | | Execute_Immediate Run_Utility,0x7 0064 0129 | ) | Execute Any,Make_Visible 0065 4820 |H | Short_Literal 0x20 0066 e003 | | Load 0x0,0x3 0067 1b0e | | Execute Package,Field_Read,Field_Number 0xe 0068 1c07 | | Execute_Immediate Run_Utility,0x7 0069 0129 | ) | Execute Any,Make_Visible 006a 4820 |H | Short_Literal 0x20 006b e003 | | Load 0x0,0x3 006c 1b0e | | Execute Package,Field_Read,Field_Number 0xe 006d 1c07 | | Execute_Immediate Run_Utility,0x7 006e 0129 | ) | Execute Any,Make_Visible 006f 029f 096b | k| Declare_Subprogram INIT_0968,For_Call 0071 4811 |H | Short_Literal 0x11 0072 4801 |H | Short_Literal 0x1 0073 4808 |H | Short_Literal 0x8 0074 4800 |H | Short_Literal 0x0 0075 4801 |H | Short_Literal 0x1 0076 031e | | Declare_Type Variant_Record,Defined,Visible 0077 00d8 | | Load_Top At_Offset_0 0078 02a0 | | Declare_Subprogram Null_Subprogram 0079 e20f | | Load 0x1,0xf 007a 03c7 | | Complete_Type Access,By_Defining 007b 00bf | | Action Accept_Activation 007c a004 | | Store_Unchecked 0x0,0x4 007d 00c6 | | Action Check_Subprogram_Elaborated 007e 00d8 | | Load_Top At_Offset_0 007f e20f | | Load 0x1,0xf 0080 e005 | | Load 0x0,0x5 0081 e006 | | Load 0x0,0x6 0082 4800 |H | Short_Literal 0x0 0083 0007 | | Action Break_Optional 0084 1d17 | | Execute_Immediate Reference_Lex_1,0x17 0085 00c7 | | Action Elaborate_Subprogram 0086 1d10 | | Execute_Immediate Reference_Lex_1,0x10 0087 00c7 | | Action Elaborate_Subprogram 0088 1d11 | | Execute_Immediate Reference_Lex_1,0x11 0089 00c7 | | Action Elaborate_Subprogram 008a 1d12 | | Execute_Immediate Reference_Lex_1,0x12 008b 00c7 | | Action Elaborate_Subprogram 008c 1d13 | | Execute_Immediate Reference_Lex_1,0x13 008d 00c7 | | Action Elaborate_Subprogram 008e 1d14 | | Execute_Immediate Reference_Lex_1,0x14 008f 00c7 | | Action Elaborate_Subprogram 0090 1d15 | | Execute_Immediate Reference_Lex_1,0x15 0091 00c7 | | Action Elaborate_Subprogram 0092 1d16 | | Execute_Immediate Reference_Lex_1,0x16 0093 00c7 | | Action Elaborate_Subprogram 0094 1d18 | | Execute_Immediate Reference_Lex_1,0x18 0095 00c7 | | Action Elaborate_Subprogram 0096 029d 08e3 | | Declare_Subprogram INIT_08e0,For_Outer_Call 0098 029d 08eb | | Declare_Subprogram INIT_08e8,For_Outer_Call 009a 1d19 | | Execute_Immediate Reference_Lex_1,0x19 009b 00c7 | | Action Elaborate_Subprogram 009c 1d1a | | Execute_Immediate Reference_Lex_1,0x1a 009d 00c7 | | Action Elaborate_Subprogram 009e 029d 095b | [| Declare_Subprogram INIT_0958,For_Outer_Call 00a0 1d1d | | Execute_Immediate Reference_Lex_1,0x1d 00a1 00c7 | | Action Elaborate_Subprogram 00a2 1d1c | | Execute_Immediate Reference_Lex_1,0x1c 00a3 00c7 | | Action Elaborate_Subprogram 00a4 1d1b | | Execute_Immediate Reference_Lex_1,0x1b 00a5 00c7 | | Action Elaborate_Subprogram 00a6 BODY_0008: 00a6 00bc | | Action Signal_Activated 00a7 00bb | | Action Signal_Completion 00a8 ; -------------------------------------------------------------------------------------- 00a8 ; SUBPROGRAM 00a8 ; -------------------------------------------------------------------------------------- 00a8 00ab | | .CONST 0x00ab ; Address of begin 00a9 0004 | | .CONST 0x0004 ; Address of exception handler 00aa 0001 | | .CONST 0x0001 ; Number of locals 00ab BODY_00a8: 00ab INIT_00a8: 00ab 4607 |F | Jump_Case 0x8 00ac 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x0 00ad 7807 |x | Jump 0xb5 ; case 0x1 00ae 780a |x | Jump 0xb9 ; case 0x2 00af 780e |x | Jump 0xbe ; case 0x3 00b0 7811 |x | Jump 0xc2 ; case 0x4 00b1 7812 |x | Jump 0xc4 ; case 0x5 00b2 7813 |x | Jump 0xc6 ; case 0x6 00b3 7816 |x | Jump 0xca ; case 0x7 00b4 4302 |C | .XXX[0x1] 00b5 00da | | Load_Top At_Offset_2 00b6 0091 0a1a | | Action Push_String_Extended_Indexed,0xa1a ; "STRUCT_TYPE" 00b8 4201 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x1 00b9 00db | | Load_Top At_Offset_3 00ba 00db | | Load_Top At_Offset_3 00bb 00e0 | | Load_Encached Standard_Cache 00bc 181b | | Execute Package,Field_Execute,Field_Number 0x1b 00bd 4202 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x2 00be 00da | | Load_Top At_Offset_2 00bf 00e0 | | Load_Encached Standard_Cache 00c0 181c | | Execute Package,Field_Execute,Field_Number 0x1c 00c1 4201 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x1 00c2 00db | | Load_Top At_Offset_3 00c3 4202 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x2 00c4 00db | | Load_Top At_Offset_3 00c5 4202 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x2 00c6 e20e | | Load 0x1,0xe 00c7 00dc | | Load_Top At_Offset_4 00c8 0267 | g | Execute Discrete,Predecessor 00c9 4202 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x2 00ca e20e | | Load 0x1,0xe 00cb 00dc | | Load_Top At_Offset_4 00cc 0268 | h | Execute Discrete,Successor 00cd 4202 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x2 00ce 0000 0000 | | .XXX[0x2] 00d0 8000 0000 | | .LITERAL {0x80000000, 0x00010000} 00d4 0000 0000 | | .BLANK 0000[0x4] 00d8 ; -------------------------------------------------------------------------------------- 00d8 ; SUBPROGRAM 00d8 ; -------------------------------------------------------------------------------------- 00d8 00e1 | | .CONST 0x00e1 ; Address of begin 00d9 0004 | | .CONST 0x0004 ; Address of exception handler 00da 0003 | | .CONST 0x0003 ; Number of locals 00db INIT_00d8: 00db e21f | | Load 0x1,0x1f 00dc 02ff | | Declare_Variable Variant_Record 00dd 00d8 | | Load_Top At_Offset_0 00de 1c00 | | Execute_Immediate Run_Utility,0x0 00df e20f | | Load 0x1,0xf 00e0 0007 | | Action Break_Optional 00e1 BODY_00d8: 00e1 4800 |H | Short_Literal 0x0 00e2 4801 |H | Short_Literal 0x1 00e3 e20f | | Load 0x1,0xf 00e4 03ba | | Declare_Variable Access,By_Allocation,With_Constraint 00e5 00d8 | | Load_Top At_Offset_0 00e6 0227 | ' | Execute Access,All_Reference 00e7 1c00 | | Execute_Immediate Run_Utility,0x0 00e8 0039 | 9 | Store_Top Access,At_Offset_1 00e9 e5ff | | Load 0x2,-0x1 00ea 00d8 | | Load_Top At_Offset_0 00eb 0d05 | | Execute_Immediate Less,0x5 00ec 7040 |p@ | Jump_Nonzero 0x12d 00ed 00d8 | | Load_Top At_Offset_0 00ee 0c14 | | Execute_Immediate Greater_Equal,0x14 00ef 7038 |p8 | Jump_Nonzero 0x128 00f0 0afb | | Execute_Immediate Plus,-0x5 00f1 460e |F | Jump_Case 0xf 00f2 783c |x< | Jump 0x12f ; case 0x0 00f3 780d |x | Jump 0x101 ; case 0x1 00f4 780c |x | Jump 0x101 ; case 0x2 00f5 78b3 |x | Jump 0x1a9 ; case 0x3 00f6 78b2 |x | Jump 0x1a9 ; case 0x4 00f7 78b1 |x | Jump 0x1a9 ; case 0x5 00f8 78b0 |x | Jump 0x1a9 ; case 0x6 00f9 78af |x | Jump 0x1a9 ; case 0x7 00fa 7859 |xY | Jump 0x154 ; case 0x8 00fb 7858 |xX | Jump 0x154 ; case 0x9 00fc 7832 |x2 | Jump 0x12f ; case 0xa 00fd 7856 |xV | Jump 0x154 ; case 0xb 00fe 7855 |xU | Jump 0x154 ; case 0xc 00ff 7801 |x | Jump 0x101 ; case 0xd 0100 7800 |x | Jump 0x101 ; case 0xe 0101 4800 |H | Short_Literal 0x0 0102 e21f | | Load 0x1,0x1f 0103 1c08 | | Execute_Immediate Run_Utility,0x8 0104 00d8 | | Load_Top At_Offset_0 0105 1c01 | | Execute_Immediate Run_Utility,0x1 0106 4802 |H | Short_Literal 0x2 0107 00d9 | | Load_Top At_Offset_1 0108 2802 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2 0109 e5ff | | Load 0x2,-0x1 010a 00d9 | | Load_Top At_Offset_1 010b 2a03 |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x3 010c e5fe | | Load 0x2,-0x2 010d 00d9 | | Load_Top At_Offset_1 010e 2a04 |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x4 010f e5fd | | Load 0x2,-0x3 0110 00d9 | | Load_Top At_Offset_1 0111 2a05 |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x5 0112 00d9 | | Load_Top At_Offset_1 0113 0228 | ( | Execute Access,All_Write 0114 e5fe | | Load 0x2,-0x2 0115 821b | | Call 0x1,0x1b 0116 0e02 | | Execute_Immediate Not_Equal,0x2 0117 e5fd | | Load 0x2,-0x3 0118 821b | | Call 0x1,0x1b 0119 0e02 | | Execute_Immediate Not_Equal,0x2 011a 0278 | x | Execute Discrete,Or 011b 688d |h | Jump_Zero 0x1a9 011c 0092 0a29 | )| Action Push_String_Extended,0xa29 ; "Op Arithmetique: TYPES INCOMPATIBLES (" 011e e5ff | | Load 0x2,-0x1 011f e002 | | Load 0x0,0x2 0120 011c | | Execute Any,Convert_Unchecked 0121 1c01 | | Execute_Immediate Run_Utility,0x1 0122 01cc | | Execute Vector,Catenate 0123 0092 0a2a | *| Action Push_String_Extended,0xa2a ; ")" 0125 01cc | | Execute Vector,Catenate 0126 8007 | | Call 0x0,0x7 0127 7881 |x | Jump 0x1a9 0128 4844 |HD | Short_Literal 0x44 0129 4845 |HE | Short_Literal 0x45 012a 0262 | b | Execute Discrete,In_Range 012b 704f |pO | Jump_Nonzero 0x17b 012c 787c |x| | Jump 0x1a9 012d 00d1 | | Pop_Control Pop_Count_1 012e 787a |xz | Jump 0x1a9 012f 4800 |H | Short_Literal 0x0 0130 e21f | | Load 0x1,0x1f 0131 1c08 | | Execute_Immediate Run_Utility,0x8 0132 00d8 | | Load_Top At_Offset_0 0133 1c01 | | Execute_Immediate Run_Utility,0x1 0134 4803 |H | Short_Literal 0x3 0135 00d9 | | Load_Top At_Offset_1 0136 2802 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2 0137 e5ff | | Load 0x2,-0x1 0138 00d9 | | Load_Top At_Offset_1 0139 2a03 |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x3 013a e5fe | | Load 0x2,-0x2 013b 00d9 | | Load_Top At_Offset_1 013c 2a04 |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x4 013d e5fd | | Load 0x2,-0x3 013e 00d9 | | Load_Top At_Offset_1 013f 2a05 |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x5 0140 00d9 | | Load_Top At_Offset_1 0141 0228 | ( | Execute Access,All_Write 0142 e5fe | | Load 0x2,-0x2 0143 821b | | Call 0x1,0x1b 0144 e5fd | | Load 0x2,-0x3 0145 821b | | Call 0x1,0x1b 0146 027e | ~ | Execute Discrete,Not_Equal 0147 6861 |ha | Jump_Zero 0x1a9 0148 0092 0a2b | +| Action Push_String_Extended,0xa2b ; "Op Test: TYPES INCOMPATIBLES (" 014a e5ff | | Load 0x2,-0x1 014b e002 | | Load 0x0,0x2 014c 011c | | Execute Any,Convert_Unchecked 014d 1c01 | | Execute_Immediate Run_Utility,0x1 014e 01cc | | Execute Vector,Catenate 014f 0092 0a2a | *| Action Push_String_Extended,0xa2a ; ")" 0151 01cc | | Execute Vector,Catenate 0152 8007 | | Call 0x0,0x7 0153 7855 |xU | Jump 0x1a9 0154 4800 |H | Short_Literal 0x0 0155 e21f | | Load 0x1,0x1f 0156 1c08 | | Execute_Immediate Run_Utility,0x8 0157 00d8 | | Load_Top At_Offset_0 0158 1c01 | | Execute_Immediate Run_Utility,0x1 0159 4803 |H | Short_Literal 0x3 015a 00d9 | | Load_Top At_Offset_1 015b 2802 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2 015c e5ff | | Load 0x2,-0x1 015d 00d9 | | Load_Top At_Offset_1 015e 2a03 |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x3 015f e5fe | | Load 0x2,-0x2 0160 00d9 | | Load_Top At_Offset_1 0161 2a04 |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x4 0162 e5fd | | Load 0x2,-0x3 0163 00d9 | | Load_Top At_Offset_1 0164 2a05 |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x5 0165 00d9 | | Load_Top At_Offset_1 0166 0228 | ( | Execute Access,All_Write 0167 e5fe | | Load 0x2,-0x2 0168 821b | | Call 0x1,0x1b 0169 0e02 | | Execute_Immediate Not_Equal,0x2 016a e5fd | | Load 0x2,-0x3 016b 821b | | Call 0x1,0x1b 016c 0e02 | | Execute_Immediate Not_Equal,0x2 016d 0278 | x | Execute Discrete,Or 016e 683a |h: | Jump_Zero 0x1a9 016f 0092 0a2b | +| Action Push_String_Extended,0xa2b ; "Op Test: TYPES INCOMPATIBLES (" 0171 e5ff | | Load 0x2,-0x1 0172 e002 | | Load 0x0,0x2 0173 011c | | Execute Any,Convert_Unchecked 0174 1c01 | | Execute_Immediate Run_Utility,0x1 0175 01cc | | Execute Vector,Catenate 0176 0092 0a2a | *| Action Push_String_Extended,0xa2a ; ")" 0178 01cc | | Execute Vector,Catenate 0179 8007 | | Call 0x0,0x7 017a 782e |x. | Jump 0x1a9 017b 4800 |H | Short_Literal 0x0 017c e21f | | Load 0x1,0x1f 017d 1c08 | | Execute_Immediate Run_Utility,0x8 017e 00d8 | | Load_Top At_Offset_0 017f 1c01 | | Execute_Immediate Run_Utility,0x1 0180 4803 |H | Short_Literal 0x3 0181 00d9 | | Load_Top At_Offset_1 0182 2802 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2 0183 e5ff | | Load 0x2,-0x1 0184 00d9 | | Load_Top At_Offset_1 0185 2a03 |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x3 0186 e5fe | | Load 0x2,-0x2 0187 00d9 | | Load_Top At_Offset_1 0188 2a04 |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x4 0189 e5fd | | Load 0x2,-0x3 018a 00d9 | | Load_Top At_Offset_1 018b 2a05 |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x5 018c 00d9 | | Load_Top At_Offset_1 018d 0228 | ( | Execute Access,All_Write 018e e5fe | | Load 0x2,-0x2 018f 821b | | Call 0x1,0x1b 0190 0e03 | | Execute_Immediate Not_Equal,0x3 0191 e5fe | | Load 0x2,-0x2 0192 821b | | Call 0x1,0x1b 0193 0e05 | | Execute_Immediate Not_Equal,0x5 0194 0279 | y | Execute Discrete,And 0195 e5fd | | Load 0x2,-0x3 0196 821b | | Call 0x1,0x1b 0197 0e03 | | Execute_Immediate Not_Equal,0x3 0198 e5fd | | Load 0x2,-0x3 0199 821b | | Call 0x1,0x1b 019a 0e05 | | Execute_Immediate Not_Equal,0x5 019b 0279 | y | Execute Discrete,And 019c 0278 | x | Execute Discrete,Or 019d 680b |h | Jump_Zero 0x1a9 019e 0092 0a2c | ,| Action Push_String_Extended,0xa2c ; "Op Binaire: TYPES INCOMPATIBLES (" 01a0 e5ff | | Load 0x2,-0x1 01a1 e002 | | Load 0x0,0x2 01a2 011c | | Execute Any,Convert_Unchecked 01a3 1c01 | | Execute_Immediate Run_Utility,0x1 01a4 01cc | | Execute Vector,Catenate 01a5 0092 0a2a | *| Action Push_String_Extended,0xa2a ; ")" 01a7 01cc | | Execute Vector,Catenate 01a8 8007 | | Call 0x0,0x7 01a9 00d8 | | Load_Top At_Offset_0 01aa 4403 |D | Exit_Subprogram With_Value,New_Top_Offset 0x3 01ab 0000 0000 | | .BLANK 0000[0x5] 01b0 ; -------------------------------------------------------------------------------------- 01b0 ; SUBPROGRAM 01b0 ; -------------------------------------------------------------------------------------- 01b0 01b5 | | .CONST 0x01b5 ; Address of begin 01b1 0004 | | .CONST 0x0004 ; Address of exception handler 01b2 0002 | | .CONST 0x0002 ; Number of locals 01b3 INIT_01b0: 01b3 e20f | | Load 0x1,0xf 01b4 0007 | | Action Break_Optional 01b5 BODY_01b0: 01b5 4801 |H | Short_Literal 0x1 01b6 4802 |H | Short_Literal 0x2 01b7 e20f | | Load 0x1,0xf 01b8 03ba | | Declare_Variable Access,By_Allocation,With_Constraint 01b9 00d8 | | Load_Top At_Offset_0 01ba 0227 | ' | Execute Access,All_Reference 01bb 1c00 | | Execute_Immediate Run_Utility,0x0 01bc 0039 | 9 | Store_Top Access,At_Offset_1 01bd 00db | | Load_Top At_Offset_3 01be 0f43 | C | Execute_Immediate Equal,0x43 01bf 7001 |p | Jump_Nonzero 0x1c1 01c0 7817 |x | Jump 0x1d8 01c1 4801 |H | Short_Literal 0x1 01c2 e21f | | Load 0x1,0x1f 01c3 1c08 | | Execute_Immediate Run_Utility,0x8 01c4 00d8 | | Load_Top At_Offset_0 01c5 1c01 | | Execute_Immediate Run_Utility,0x1 01c6 4803 |H | Short_Literal 0x3 01c7 00d9 | | Load_Top At_Offset_1 01c8 2802 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2 01c9 e5ff | | Load 0x2,-0x1 01ca 00d9 | | Load_Top At_Offset_1 01cb 2a06 |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x6 01cc e5fe | | Load 0x2,-0x2 01cd 00d9 | | Load_Top At_Offset_1 01ce 2a07 |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x7 01cf 00d9 | | Load_Top At_Offset_1 01d0 0228 | ( | Execute Access,All_Write 01d1 e5fe | | Load 0x2,-0x2 01d2 821b | | Call 0x1,0x1b 01d3 0e03 | | Execute_Immediate Not_Equal,0x3 01d4 6803 |h | Jump_Zero 0x1d8 01d5 0092 0a2d | -| Action Push_String_Extended,0xa2d ; "Op Unaire: TYPES INCOMPATIBLES" 01d7 8007 | | Call 0x0,0x7 01d8 00d8 | | Load_Top At_Offset_0 01d9 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 01da 0000 0000 | | .BLANK 0000[0x6] 01e0 ; -------------------------------------------------------------------------------------- 01e0 ; SUBPROGRAM 01e0 ; -------------------------------------------------------------------------------------- 01e0 01e5 | | .CONST 0x01e5 ; Address of begin 01e1 0004 | | .CONST 0x0004 ; Address of exception handler 01e2 0002 | | .CONST 0x0002 ; Number of locals 01e3 INIT_01e0: 01e3 e20f | | Load 0x1,0xf 01e4 0007 | | Action Break_Optional 01e5 BODY_01e0: 01e5 4802 |H | Short_Literal 0x2 01e6 4803 |H | Short_Literal 0x3 01e7 e20f | | Load 0x1,0xf 01e8 03ba | | Declare_Variable Access,By_Allocation,With_Constraint 01e9 00d8 | | Load_Top At_Offset_0 01ea 0227 | ' | Execute Access,All_Reference 01eb 1c00 | | Execute_Immediate Run_Utility,0x0 01ec 0039 | 9 | Store_Top Access,At_Offset_1 01ed 4802 |H | Short_Literal 0x2 01ee e21f | | Load 0x1,0x1f 01ef 1c08 | | Execute_Immediate Run_Utility,0x8 01f0 00d8 | | Load_Top At_Offset_0 01f1 1c01 | | Execute_Immediate Run_Utility,0x1 01f2 4802 |H | Short_Literal 0x2 01f3 00d9 | | Load_Top At_Offset_1 01f4 2802 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2 01f5 e5ff | | Load 0x2,-0x1 01f6 00d9 | | Load_Top At_Offset_1 01f7 2a08 |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x8 01f8 00d9 | | Load_Top At_Offset_1 01f9 0228 | ( | Execute Access,All_Write 01fa 00d8 | | Load_Top At_Offset_0 01fb 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 01fc 0000 0000 | | .BLANK 0000[0x4] 0200 ; -------------------------------------------------------------------------------------- 0200 ; SUBPROGRAM 0200 ; -------------------------------------------------------------------------------------- 0200 0205 | | .CONST 0x0205 ; Address of begin 0201 0004 | | .CONST 0x0004 ; Address of exception handler 0202 0002 | | .CONST 0x0002 ; Number of locals 0203 INIT_0200: 0203 e20f | | Load 0x1,0xf 0204 0007 | | Action Break_Optional 0205 BODY_0200: 0205 00db | | Load_Top At_Offset_3 0206 00d8 | | Load_Top At_Offset_0 0207 482d |H- | Short_Literal 0x2d 0208 482e |H. | Short_Literal 0x2e 0209 0262 | b | Execute Discrete,In_Range 020a 7032 |p2 | Jump_Nonzero 0x23d 020b 0b2f | / | Execute_Immediate Case_Compare,0x2f 020c 7003 |p | Jump_Nonzero 0x210 020d 0f30 | 0 | Execute_Immediate Equal,0x30 020e 7018 |p | Jump_Nonzero 0x227 020f 7843 |xC | Jump 0x253 0210 00d1 | | Pop_Control Pop_Count_1 0211 4803 |H | Short_Literal 0x3 0212 4804 |H | Short_Literal 0x4 0213 e20f | | Load 0x1,0xf 0214 03ba | | Declare_Variable Access,By_Allocation,With_Constraint 0215 00d8 | | Load_Top At_Offset_0 0216 0227 | ' | Execute Access,All_Reference 0217 1c00 | | Execute_Immediate Run_Utility,0x0 0218 0039 | 9 | Store_Top Access,At_Offset_1 0219 4803 |H | Short_Literal 0x3 021a e21f | | Load 0x1,0x1f 021b 1c08 | | Execute_Immediate Run_Utility,0x8 021c 00d8 | | Load_Top At_Offset_0 021d 1c01 | | Execute_Immediate Run_Utility,0x1 021e 4803 |H | Short_Literal 0x3 021f 00d9 | | Load_Top At_Offset_1 0220 2802 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2 0221 4801 |H | Short_Literal 0x1 0222 00d9 | | Load_Top At_Offset_1 0223 2a09 |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x9 0224 00d9 | | Load_Top At_Offset_1 0225 0228 | ( | Execute Access,All_Write 0226 782c |x, | Jump 0x253 0227 4803 |H | Short_Literal 0x3 0228 4804 |H | Short_Literal 0x4 0229 e20f | | Load 0x1,0xf 022a 03ba | | Declare_Variable Access,By_Allocation,With_Constraint 022b 00d8 | | Load_Top At_Offset_0 022c 0227 | ' | Execute Access,All_Reference 022d 1c00 | | Execute_Immediate Run_Utility,0x0 022e 0039 | 9 | Store_Top Access,At_Offset_1 022f 4803 |H | Short_Literal 0x3 0230 e21f | | Load 0x1,0x1f 0231 1c08 | | Execute_Immediate Run_Utility,0x8 0232 00d8 | | Load_Top At_Offset_0 0233 1c01 | | Execute_Immediate Run_Utility,0x1 0234 4803 |H | Short_Literal 0x3 0235 00d9 | | Load_Top At_Offset_1 0236 2802 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2 0237 4800 |H | Short_Literal 0x0 0238 00d9 | | Load_Top At_Offset_1 0239 2a09 |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x9 023a 00d9 | | Load_Top At_Offset_1 023b 0228 | ( | Execute Access,All_Write 023c 7816 |x | Jump 0x253 023d 00d1 | | Pop_Control Pop_Count_1 023e 4804 |H | Short_Literal 0x4 023f 4805 |H | Short_Literal 0x5 0240 e20f | | Load 0x1,0xf 0241 03ba | | Declare_Variable Access,By_Allocation,With_Constraint 0242 00d8 | | Load_Top At_Offset_0 0243 0227 | ' | Execute Access,All_Reference 0244 1c00 | | Execute_Immediate Run_Utility,0x0 0245 0039 | 9 | Store_Top Access,At_Offset_1 0246 4804 |H | Short_Literal 0x4 0247 e21f | | Load 0x1,0x1f 0248 1c08 | | Execute_Immediate Run_Utility,0x8 0249 00d8 | | Load_Top At_Offset_0 024a 1c01 | | Execute_Immediate Run_Utility,0x1 024b 4804 |H | Short_Literal 0x4 024c 00d9 | | Load_Top At_Offset_1 024d 2802 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2 024e e5ff | | Load 0x2,-0x1 024f 00d9 | | Load_Top At_Offset_1 0250 2a0a |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0xa 0251 00d9 | | Load_Top At_Offset_1 0252 0228 | ( | Execute Access,All_Write 0253 00d8 | | Load_Top At_Offset_0 0254 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0255 0000 0000 | | .XXX[0x3] 0257 0000 | | 0258 ; -------------------------------------------------------------------------------------- 0258 ; SUBPROGRAM 0258 ; -------------------------------------------------------------------------------------- 0258 0269 | i | .CONST 0x0269 ; Address of begin 0259 0004 | | .CONST 0x0004 ; Address of exception handler 025a 0004 | | .CONST 0x0004 ; Number of locals 025b INIT_0258: 025b e20f | | Load 0x1,0xf 025c 0007 | | Action Break_Optional 025d 4820 |H | Short_Literal 0x20 025e e003 | | Load 0x0,0x3 025f 1b0e | | Execute Package,Field_Read,Field_Number 0xe 0260 1c08 | | Execute_Immediate Run_Utility,0x8 0261 00d8 | | Load_Top At_Offset_0 0262 1c00 | | Execute_Immediate Run_Utility,0x0 0263 4820 |H | Short_Literal 0x20 0264 e003 | | Load 0x0,0x3 0265 1b0e | | Execute Package,Field_Read,Field_Number 0xe 0266 1c08 | | Execute_Immediate Run_Utility,0x8 0267 00d8 | | Load_Top At_Offset_0 0268 1c00 | | Execute_Immediate Run_Utility,0x0 0269 BODY_0258: 0269 00d9 | | Load_Top At_Offset_1 026a e003 | | Load 0x0,0x3 026b 1816 | | Execute Package,Field_Execute,Field_Number 0x16 026c 00d1 | | Pop_Control Pop_Count_1 026d 00d9 | | Load_Top At_Offset_1 026e e5ff | | Load 0x2,-0x1 026f e003 | | Load 0x0,0x3 0270 1810 | | Execute Package,Field_Execute,Field_Number 0x10 0271 00d1 | | Pop_Control Pop_Count_1 0272 00d8 | | Load_Top At_Offset_0 0273 e003 | | Load 0x0,0x3 0274 1816 | | Execute Package,Field_Execute,Field_Number 0x16 0275 00d1 | | Pop_Control Pop_Count_1 0276 00d8 | | Load_Top At_Offset_0 0277 e5fe | | Load 0x2,-0x2 0278 e003 | | Load 0x0,0x3 0279 1810 | | Execute Package,Field_Execute,Field_Number 0x10 027a 00d1 | | Pop_Control Pop_Count_1 027b 00d8 | | Load_Top At_Offset_0 027c e003 | | Load 0x0,0x3 027d 1825 | % | Execute Package,Field_Execute,Field_Number 0x25 027e 7047 |pG | Jump_Nonzero 0x2c6 027f e5ff | | Load 0x2,-0x1 0280 e5fd | | Load 0x2,-0x3 0281 e5fc | | Load 0x2,-0x4 0282 8008 | | Call 0x0,0x8 0283 0092 0a2e | .| Action Push_String_Extended,0xa2e ; "ENUMERE" 0285 01df | | Execute Vector,Equal 0286 681a |h | Jump_Zero 0x2a1 0287 4802 |H | Short_Literal 0x2 0288 4803 |H | Short_Literal 0x3 0289 e20f | | Load 0x1,0xf 028a 03ba | | Declare_Variable Access,By_Allocation,With_Constraint 028b 00d8 | | Load_Top At_Offset_0 028c 0227 | ' | Execute Access,All_Reference 028d 1c00 | | Execute_Immediate Run_Utility,0x0 028e 003b | ; | Store_Top Access,At_Offset_3 028f 4802 |H | Short_Literal 0x2 0290 e21f | | Load 0x1,0x1f 0291 1c08 | | Execute_Immediate Run_Utility,0x8 0292 00d8 | | Load_Top At_Offset_0 0293 1c01 | | Execute_Immediate Run_Utility,0x1 0294 4801 |H | Short_Literal 0x1 0295 00d9 | | Load_Top At_Offset_1 0296 2802 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2 0297 e5ff | | Load 0x2,-0x1 0298 00d8 | | Load_Top At_Offset_0 0299 e5fd | | Load 0x2,-0x3 029a e5fc | | Load 0x2,-0x4 029b 8009 | | Call 0x0,0x9 029c 00d9 | | Load_Top At_Offset_1 029d 2a08 |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x8 029e 00db | | Load_Top At_Offset_3 029f 0228 | ( | Execute Access,All_Write 02a0 786a |xj | Jump 0x30b 02a1 e5ff | | Load 0x2,-0x1 02a2 e5fd | | Load 0x2,-0x3 02a3 e5fc | | Load 0x2,-0x4 02a4 8008 | | Call 0x0,0x8 02a5 0092 0a2f | /| Action Push_String_Extended,0xa2f ; "STRUCTURE" 02a7 01df | | Execute Vector,Equal 02a8 6819 |h | Jump_Zero 0x2c2 02a9 4805 |H | Short_Literal 0x5 02aa 4806 |H | Short_Literal 0x6 02ab e20f | | Load 0x1,0xf 02ac 03ba | | Declare_Variable Access,By_Allocation,With_Constraint 02ad 00d8 | | Load_Top At_Offset_0 02ae 0227 | ' | Execute Access,All_Reference 02af 1c00 | | Execute_Immediate Run_Utility,0x0 02b0 003b | ; | Store_Top Access,At_Offset_3 02b1 4805 |H | Short_Literal 0x5 02b2 e21f | | Load 0x1,0x1f 02b3 1c08 | | Execute_Immediate Run_Utility,0x8 02b4 00d8 | | Load_Top At_Offset_0 02b5 1c01 | | Execute_Immediate Run_Utility,0x1 02b6 4800 |H | Short_Literal 0x0 02b7 00d9 | | Load_Top At_Offset_1 02b8 2802 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2 02b9 00da | | Load_Top At_Offset_2 02ba 00d9 | | Load_Top At_Offset_1 02bb 2a0b |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0xb 02bc 00d9 | | Load_Top At_Offset_1 02bd 00d9 | | Load_Top At_Offset_1 02be 2a0c |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0xc 02bf 00db | | Load_Top At_Offset_3 02c0 0228 | ( | Execute Access,All_Write 02c1 7849 |xI | Jump 0x30b 02c2 0092 0a30 | 0| Action Push_String_Extended,0xa30 ; "Manque Extension !!!" 02c4 8007 | | Call 0x0,0x7 02c5 7845 |xE | Jump 0x30b 02c6 4805 |H | Short_Literal 0x5 02c7 4806 |H | Short_Literal 0x6 02c8 e20f | | Load 0x1,0xf 02c9 03ba | | Declare_Variable Access,By_Allocation,With_Constraint 02ca 00d8 | | Load_Top At_Offset_0 02cb 0227 | ' | Execute Access,All_Reference 02cc 1c00 | | Execute_Immediate Run_Utility,0x0 02cd 003b | ; | Store_Top Access,At_Offset_3 02ce 4805 |H | Short_Literal 0x5 02cf e21f | | Load 0x1,0x1f 02d0 1c08 | | Execute_Immediate Run_Utility,0x8 02d1 00d8 | | Load_Top At_Offset_0 02d2 1c01 | | Execute_Immediate Run_Utility,0x1 02d3 4806 |H | Short_Literal 0x6 02d4 00d9 | | Load_Top At_Offset_1 02d5 2802 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2 02d6 00da | | Load_Top At_Offset_2 02d7 00d9 | | Load_Top At_Offset_1 02d8 2a0b |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0xb 02d9 00d9 | | Load_Top At_Offset_1 02da 00d9 | | Load_Top At_Offset_1 02db 2a0c |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0xc 02dc 00db | | Load_Top At_Offset_3 02dd 0228 | ( | Execute Access,All_Write 02de e5fe | | Load 0x2,-0x2 02df e5ff | | Load 0x2,-0x1 02e0 e5fd | | Load 0x2,-0x3 02e1 e5fc | | Load 0x2,-0x4 02e2 800a | | Call 0x0,0xa 02e3 0092 0a31 | 1| Action Push_String_Extended,0xa31 ; "ENTIER" 02e5 01df | | Execute Vector,Equal 02e6 6805 |h | Jump_Zero 0x2ec 02e7 4802 |H | Short_Literal 0x2 02e8 00db | | Load_Top At_Offset_3 02e9 0227 | ' | Execute Access,All_Reference 02ea 2802 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2 02eb 781f |x | Jump 0x30b 02ec e5fe | | Load 0x2,-0x2 02ed e5ff | | Load 0x2,-0x1 02ee e5fd | | Load 0x2,-0x3 02ef e5fc | | Load 0x2,-0x4 02f0 800a | | Call 0x0,0xa 02f1 0092 0a32 | 2| Action Push_String_Extended,0xa32 ; "BOOLEEN" 02f3 01df | | Execute Vector,Equal 02f4 6805 |h | Jump_Zero 0x2fa 02f5 4803 |H | Short_Literal 0x3 02f6 00db | | Load_Top At_Offset_3 02f7 0227 | ' | Execute Access,All_Reference 02f8 2802 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2 02f9 7811 |x | Jump 0x30b 02fa e5fe | | Load 0x2,-0x2 02fb e5ff | | Load 0x2,-0x1 02fc e5fd | | Load 0x2,-0x3 02fd e5fc | | Load 0x2,-0x4 02fe 800a | | Call 0x0,0xa 02ff 0092 0a2e | .| Action Push_String_Extended,0xa2e ; "ENUMERE" 0301 01df | | Execute Vector,Equal 0302 6805 |h | Jump_Zero 0x308 0303 4801 |H | Short_Literal 0x1 0304 00db | | Load_Top At_Offset_3 0305 0227 | ' | Execute Access,All_Reference 0306 2802 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2 0307 7803 |x | Jump 0x30b 0308 0092 0a33 | 3| Action Push_String_Extended,0xa33 ; "Uniquement des Entiers/Booleens/Enumeres dans les expressions!!!" 030a 8007 | | Call 0x0,0x7 030b 00da | | Load_Top At_Offset_2 030c 4404 |D | Exit_Subprogram With_Value,New_Top_Offset 0x4 030d 0000 0000 | | .XXX[0x3] 030f 0000 | | 0310 ; -------------------------------------------------------------------------------------- 0310 ; SUBPROGRAM 0310 ; -------------------------------------------------------------------------------------- 0310 0321 | ! | .CONST 0x0321 ; Address of begin 0311 0004 | | .CONST 0x0004 ; Address of exception handler 0312 0004 | | .CONST 0x0004 ; Number of locals 0313 INIT_0310: 0313 e20f | | Load 0x1,0xf 0314 0007 | | Action Break_Optional 0315 4820 |H | Short_Literal 0x20 0316 e003 | | Load 0x0,0x3 0317 1b0e | | Execute Package,Field_Read,Field_Number 0xe 0318 1c08 | | Execute_Immediate Run_Utility,0x8 0319 00d8 | | Load_Top At_Offset_0 031a 1c00 | | Execute_Immediate Run_Utility,0x0 031b 4820 |H | Short_Literal 0x20 031c e003 | | Load 0x0,0x3 031d 1b0e | | Execute Package,Field_Read,Field_Number 0xe 031e 1c08 | | Execute_Immediate Run_Utility,0x8 031f 00d8 | | Load_Top At_Offset_0 0320 1c00 | | Execute_Immediate Run_Utility,0x0 0321 BODY_0310: 0321 4806 |H | Short_Literal 0x6 0322 4807 |H | Short_Literal 0x7 0323 e20f | | Load 0x1,0xf 0324 03ba | | Declare_Variable Access,By_Allocation,With_Constraint 0325 00d8 | | Load_Top At_Offset_0 0326 0227 | ' | Execute Access,All_Reference 0327 1c00 | | Execute_Immediate Run_Utility,0x0 0328 003b | ; | Store_Top Access,At_Offset_3 0329 00d9 | | Load_Top At_Offset_1 032a e003 | | Load 0x0,0x3 032b 1816 | | Execute Package,Field_Execute,Field_Number 0x16 032c 00d1 | | Pop_Control Pop_Count_1 032d 00d9 | | Load_Top At_Offset_1 032e e5fe | | Load 0x2,-0x2 032f e003 | | Load 0x0,0x3 0330 1810 | | Execute Package,Field_Execute,Field_Number 0x10 0331 00d1 | | Pop_Control Pop_Count_1 0332 00d8 | | Load_Top At_Offset_0 0333 e003 | | Load 0x0,0x3 0334 1816 | | Execute Package,Field_Execute,Field_Number 0x16 0335 00d1 | | Pop_Control Pop_Count_1 0336 00d8 | | Load_Top At_Offset_0 0337 e5fd | | Load 0x2,-0x3 0338 e003 | | Load 0x0,0x3 0339 1810 | | Execute Package,Field_Execute,Field_Number 0x10 033a 00d1 | | Pop_Control Pop_Count_1 033b e5ff | | Load 0x2,-0x1 033c 00d8 | | Load_Top At_Offset_0 033d 0d26 | & | Execute_Immediate Less,0x26 033e 7028 |p( | Jump_Nonzero 0x367 033f 0ada | | Execute_Immediate Plus,-0x26 0340 4624 |F$ | Jump_Case 0x25 0341 7827 |x' | Jump 0x369 ; case 0x0 0342 7861 |xa | Jump 0x3a4 ; case 0x1 0343 784d |xM | Jump 0x391 ; case 0x2 0344 785f |x_ | Jump 0x3a4 ; case 0x3 0345 785e |x^ | Jump 0x3a4 ; case 0x4 0346 785d |x] | Jump 0x3a4 ; case 0x5 0347 785c |x\ | Jump 0x3a4 ; case 0x6 0348 785b |x[ | Jump 0x3a4 ; case 0x7 0349 785a |xZ | Jump 0x3a4 ; case 0x8 034a 7859 |xY | Jump 0x3a4 ; case 0x9 034b 7858 |xX | Jump 0x3a4 ; case 0xa 034c 7857 |xW | Jump 0x3a4 ; case 0xb 034d 7856 |xV | Jump 0x3a4 ; case 0xc 034e 7842 |xB | Jump 0x391 ; case 0xd 034f 7819 |x | Jump 0x369 ; case 0xe 0350 7853 |xS | Jump 0x3a4 ; case 0xf 0351 782b |x+ | Jump 0x37d ; case 0x10 0352 7851 |xQ | Jump 0x3a4 ; case 0x11 0353 7850 |xP | Jump 0x3a4 ; case 0x12 0354 784f |xO | Jump 0x3a4 ; case 0x13 0355 784e |xN | Jump 0x3a4 ; case 0x14 0356 784d |xM | Jump 0x3a4 ; case 0x15 0357 784c |xL | Jump 0x3a4 ; case 0x16 0358 784b |xK | Jump 0x3a4 ; case 0x17 0359 784a |xJ | Jump 0x3a4 ; case 0x18 035a 7849 |xI | Jump 0x3a4 ; case 0x19 035b 7848 |xH | Jump 0x3a4 ; case 0x1a 035c 7847 |xG | Jump 0x3a4 ; case 0x1b 035d 7846 |xF | Jump 0x3a4 ; case 0x1c 035e 7845 |xE | Jump 0x3a4 ; case 0x1d 035f 7844 |xD | Jump 0x3a4 ; case 0x1e 0360 7843 |xC | Jump 0x3a4 ; case 0x1f 0361 7842 |xB | Jump 0x3a4 ; case 0x20 0362 7841 |xA | Jump 0x3a4 ; case 0x21 0363 7840 |x@ | Jump 0x3a4 ; case 0x22 0364 783f |x? | Jump 0x3a4 ; case 0x23 0365 783e |x> | Jump 0x3a4 ; case 0x24 0366 783d |x= | .XXX[0x1] 0367 00d1 | | Pop_Control Pop_Count_1 0368 783b |x; | Jump 0x3a4 0369 4806 |H | Short_Literal 0x6 036a e21f | | Load 0x1,0x1f 036b 1c08 | | Execute_Immediate Run_Utility,0x8 036c 00d8 | | Load_Top At_Offset_0 036d 1c01 | | Execute_Immediate Run_Utility,0x1 036e 4804 |H | Short_Literal 0x4 036f 00d9 | | Load_Top At_Offset_1 0370 2802 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2 0371 e5ff | | Load 0x2,-0x1 0372 00d9 | | Load_Top At_Offset_1 0373 2a0d |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0xd 0374 00da | | Load_Top At_Offset_2 0375 00d9 | | Load_Top At_Offset_1 0376 2a0e |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0xe 0377 00d9 | | Load_Top At_Offset_1 0378 00d9 | | Load_Top At_Offset_1 0379 2a0f |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0xf 037a 00db | | Load_Top At_Offset_3 037b 0228 | ( | Execute Access,All_Write 037c 7827 |x' | Jump 0x3a4 037d 4806 |H | Short_Literal 0x6 037e e21f | | Load 0x1,0x1f 037f 1c08 | | Execute_Immediate Run_Utility,0x8 0380 00d8 | | Load_Top At_Offset_0 0381 1c01 | | Execute_Immediate Run_Utility,0x1 0382 4800 |H | Short_Literal 0x0 0383 00d9 | | Load_Top At_Offset_1 0384 2802 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2 0385 e5ff | | Load 0x2,-0x1 0386 00d9 | | Load_Top At_Offset_1 0387 2a0d |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0xd 0388 00da | | Load_Top At_Offset_2 0389 00d9 | | Load_Top At_Offset_1 038a 2a0e |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0xe 038b 00d9 | | Load_Top At_Offset_1 038c 00d9 | | Load_Top At_Offset_1 038d 2a0f |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0xf 038e 00db | | Load_Top At_Offset_3 038f 0228 | ( | Execute Access,All_Write 0390 7813 |x | Jump 0x3a4 0391 4806 |H | Short_Literal 0x6 0392 e21f | | Load 0x1,0x1f 0393 1c08 | | Execute_Immediate Run_Utility,0x8 0394 00d8 | | Load_Top At_Offset_0 0395 1c01 | | Execute_Immediate Run_Utility,0x1 0396 4803 |H | Short_Literal 0x3 0397 00d9 | | Load_Top At_Offset_1 0398 2802 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2 0399 e5ff | | Load 0x2,-0x1 039a 00d9 | | Load_Top At_Offset_1 039b 2a0d |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0xd 039c 00da | | Load_Top At_Offset_2 039d 00d9 | | Load_Top At_Offset_1 039e 2a0e |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0xe 039f 00d9 | | Load_Top At_Offset_1 03a0 00d9 | | Load_Top At_Offset_1 03a1 2a0f |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0xf 03a2 00db | | Load_Top At_Offset_3 03a3 0228 | ( | Execute Access,All_Write 03a4 00da | | Load_Top At_Offset_2 03a5 4403 |D | Exit_Subprogram With_Value,New_Top_Offset 0x3 03a6 0000 0000 | | .XXX[0x2] 03a8 ; -------------------------------------------------------------------------------------- 03a8 ; SUBPROGRAM 03a8 ; -------------------------------------------------------------------------------------- 03a8 03c0 | | .CONST 0x03c0 ; Address of begin 03a9 0004 | | .CONST 0x0004 ; Address of exception handler 03aa 0006 | | .CONST 0x0006 ; Number of locals 03ab INIT_03a8: 03ab e20f | | Load 0x1,0xf 03ac 0007 | | Action Break_Optional 03ad 00e2 | | Load_Encached Integer_Cache 03ae 4820 |H | Short_Literal 0x20 03af e003 | | Load 0x0,0x3 03b0 1b0e | | Execute Package,Field_Read,Field_Number 0xe 03b1 1c08 | | Execute_Immediate Run_Utility,0x8 03b2 00d8 | | Load_Top At_Offset_0 03b3 1c00 | | Execute_Immediate Run_Utility,0x0 03b4 4820 |H | Short_Literal 0x20 03b5 e003 | | Load 0x0,0x3 03b6 1b0e | | Execute Package,Field_Read,Field_Number 0xe 03b7 1c08 | | Execute_Immediate Run_Utility,0x8 03b8 00d8 | | Load_Top At_Offset_0 03b9 1c00 | | Execute_Immediate Run_Utility,0x0 03ba 4820 |H | Short_Literal 0x20 03bb e003 | | Load 0x0,0x3 03bc 1b0e | | Execute Package,Field_Read,Field_Number 0xe 03bd 1c08 | | Execute_Immediate Run_Utility,0x8 03be 00d8 | | Load_Top At_Offset_0 03bf 1c00 | | Execute_Immediate Run_Utility,0x0 03c0 BODY_03a8: 03c0 4807 |H | Short_Literal 0x7 03c1 4808 |H | Short_Literal 0x8 03c2 e20f | | Load 0x1,0xf 03c3 03ba | | Declare_Variable Access,By_Allocation,With_Constraint 03c4 00d8 | | Load_Top At_Offset_0 03c5 0227 | ' | Execute Access,All_Reference 03c6 1c00 | | Execute_Immediate Run_Utility,0x0 03c7 a402 | | Store_Unchecked 0x2,0x2 03c8 00da | | Load_Top At_Offset_2 03c9 e003 | | Load 0x0,0x3 03ca 1816 | | Execute Package,Field_Execute,Field_Number 0x16 03cb 00d1 | | Pop_Control Pop_Count_1 03cc 00da | | Load_Top At_Offset_2 03cd e5ff | | Load 0x2,-0x1 03ce e003 | | Load 0x0,0x3 03cf 1810 | | Execute Package,Field_Execute,Field_Number 0x10 03d0 00d1 | | Pop_Control Pop_Count_1 03d1 00d9 | | Load_Top At_Offset_1 03d2 e003 | | Load 0x0,0x3 03d3 1816 | | Execute Package,Field_Execute,Field_Number 0x16 03d4 00d1 | | Pop_Control Pop_Count_1 03d5 00d9 | | Load_Top At_Offset_1 03d6 e5fe | | Load 0x2,-0x2 03d7 e003 | | Load 0x0,0x3 03d8 1810 | | Execute Package,Field_Execute,Field_Number 0x10 03d9 00d1 | | Pop_Control Pop_Count_1 03da 00d8 | | Load_Top At_Offset_0 03db e003 | | Load 0x0,0x3 03dc 1816 | | Execute Package,Field_Execute,Field_Number 0x16 03dd 00d1 | | Pop_Control Pop_Count_1 03de 00d8 | | Load_Top At_Offset_0 03df e5fd | | Load 0x2,-0x3 03e0 e003 | | Load 0x0,0x3 03e1 1810 | | Execute Package,Field_Execute,Field_Number 0x10 03e2 00d1 | | Pop_Control Pop_Count_1 03e3 4800 |H | Short_Literal 0x0 03e4 a403 | | Store_Unchecked 0x2,0x3 03e5 00da | | Load_Top At_Offset_2 03e6 e003 | | Load 0x0,0x3 03e7 1825 | % | Execute Package,Field_Execute,Field_Number 0x25 03e8 0c01 | | Execute_Immediate Greater_Equal,0x1 03e9 6810 |h | Jump_Zero 0x3fa 03ea 4801 |H | Short_Literal 0x1 03eb a403 | | Store_Unchecked 0x2,0x3 03ec 00d9 | | Load_Top At_Offset_1 03ed e003 | | Load 0x0,0x3 03ee 1825 | % | Execute Package,Field_Execute,Field_Number 0x25 03ef 0c01 | | Execute_Immediate Greater_Equal,0x1 03f0 6809 |h | Jump_Zero 0x3fa 03f1 4802 |H | Short_Literal 0x2 03f2 a403 | | Store_Unchecked 0x2,0x3 03f3 00d8 | | Load_Top At_Offset_0 03f4 e003 | | Load 0x0,0x3 03f5 1825 | % | Execute Package,Field_Execute,Field_Number 0x25 03f6 0c01 | | Execute_Immediate Greater_Equal,0x1 03f7 6802 |h | Jump_Zero 0x3fa 03f8 4803 |H | Short_Literal 0x3 03f9 a403 | | Store_Unchecked 0x2,0x3 03fa 4807 |H | Short_Literal 0x7 03fb e21f | | Load 0x1,0x1f 03fc 1c08 | | Execute_Immediate Run_Utility,0x8 03fd 00d8 | | Load_Top At_Offset_0 03fe 1c01 | | Execute_Immediate Run_Utility,0x1 03ff 4805 |H | Short_Literal 0x5 0400 00d9 | | Load_Top At_Offset_1 0401 2802 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2 0402 e403 | | Load 0x2,0x3 0403 00d9 | | Load_Top At_Offset_1 0404 2a10 |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x10 0405 00db | | Load_Top At_Offset_3 0406 00d9 | | Load_Top At_Offset_1 0407 2a11 |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x11 0408 00da | | Load_Top At_Offset_2 0409 00d9 | | Load_Top At_Offset_1 040a 2a12 |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x12 040b 00d9 | | Load_Top At_Offset_1 040c 00d9 | | Load_Top At_Offset_1 040d 2a13 |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x13 040e e402 | | Load 0x2,0x2 040f 0228 | ( | Execute Access,All_Write 0410 e402 | | Load 0x2,0x2 0411 4403 |D | Exit_Subprogram With_Value,New_Top_Offset 0x3 0412 0000 0000 | | .BLANK 0000[0x6] 0418 ; -------------------------------------------------------------------------------------- 0418 ; SUBPROGRAM 0418 ; -------------------------------------------------------------------------------------- 0418 041b | | .CONST 0x041b ; Address of begin 0419 0004 | | .CONST 0x0004 ; Address of exception handler 041a 0001 | | .CONST 0x0001 ; Number of locals 041b BODY_0418: 041b INIT_0418: 041b 00da | | Load_Top At_Offset_2 041c 0227 | ' | Execute Access,All_Reference 041d 2c01 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1 041e 4607 |F | Jump_Case 0x8 041f 780e |x | Jump 0x42e ; case 0x0 0420 7824 |x$ | Jump 0x445 ; case 0x1 0421 7805 |x | Jump 0x427 ; case 0x2 0422 7804 |x | Jump 0x427 ; case 0x3 0423 7803 |x | Jump 0x427 ; case 0x4 0424 7802 |x | Jump 0x427 ; case 0x5 0425 7801 |x | Jump 0x427 ; case 0x6 0426 7800 |x | Jump 0x427 ; case 0x7 0427 00da | | Load_Top At_Offset_2 0428 e220 | | Load 0x1,0x20 0429 e221 | ! | Load 0x1,0x21 042a 1d22 | " | Execute_Immediate Reference_Lex_1,0x22 042b 8004 | | Call 0x0,0x4 042c 003b | ; | Store_Top Access,At_Offset_3 042d 4501 |E | Exit_Suprogram New_Top_Offset 0x1 042e 00da | | Load_Top At_Offset_2 042f 0229 | ) | Execute Access,All_Read 0430 00d8 | | Load_Top At_Offset_0 0431 2e05 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x5 0432 8217 | | Call 0x1,0x17 0433 00d9 | | Load_Top At_Offset_1 0434 2a05 |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x5 0435 00d1 | | Pop_Control Pop_Count_1 0436 00da | | Load_Top At_Offset_2 0437 0229 | ) | Execute Access,All_Read 0438 00d8 | | Load_Top At_Offset_0 0439 2e04 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x4 043a 8217 | | Call 0x1,0x17 043b 00d9 | | Load_Top At_Offset_1 043c 2a04 |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x4 043d 00d1 | | Pop_Control Pop_Count_1 043e 00da | | Load_Top At_Offset_2 043f e220 | | Load 0x1,0x20 0440 e221 | ! | Load 0x1,0x21 0441 1d22 | " | Execute_Immediate Reference_Lex_1,0x22 0442 8004 | | Call 0x0,0x4 0443 003b | ; | Store_Top Access,At_Offset_3 0444 4501 |E | Exit_Suprogram New_Top_Offset 0x1 0445 00da | | Load_Top At_Offset_2 0446 0229 | ) | Execute Access,All_Read 0447 00d8 | | Load_Top At_Offset_0 0448 2e07 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x7 0449 8217 | | Call 0x1,0x17 044a 00d9 | | Load_Top At_Offset_1 044b 2a07 |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x7 044c 00d1 | | Pop_Control Pop_Count_1 044d 00da | | Load_Top At_Offset_2 044e e220 | | Load 0x1,0x20 044f e221 | ! | Load 0x1,0x21 0450 1d22 | " | Execute_Immediate Reference_Lex_1,0x22 0451 8004 | | Call 0x0,0x4 0452 003b | ; | Store_Top Access,At_Offset_3 0453 4501 |E | Exit_Suprogram New_Top_Offset 0x1 0454 0000 0000 | | .BLANK 0000[0x4] 0458 ; -------------------------------------------------------------------------------------- 0458 ; SUBPROGRAM 0458 ; -------------------------------------------------------------------------------------- 0458 045c | \ | .CONST 0x045c ; Address of begin 0459 0004 | | .CONST 0x0004 ; Address of exception handler 045a 0002 | | .CONST 0x0002 ; Number of locals 045b INIT_0458: 045b 00e2 | | Load_Encached Integer_Cache 045c BODY_0458: 045c 00db | | Load_Top At_Offset_3 045d 0227 | ' | Execute Access,All_Reference 045e 2c02 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2 045f 0e02 | | Execute_Immediate Not_Equal,0x2 0460 e5ff | | Load 0x2,-0x1 0461 0227 | ' | Execute Access,All_Reference 0462 2c02 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2 0463 0e01 | | Execute_Immediate Not_Equal,0x1 0464 0279 | y | Execute Discrete,And 0465 6802 |h | Jump_Zero 0x468 0466 e20d | | Load 0x1,0xd 0467 0257 | W | Execute Discrete,Raise 0468 00db | | Load_Top At_Offset_3 0469 0227 | ' | Execute Access,All_Reference 046a 2c01 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1 046b 4607 |F | Jump_Case 0x8 046c 781c |x | Jump 0x489 ; case 0x0 046d 7897 |x | Jump 0x505 ; case 0x1 046e 7806 |x | Jump 0x475 ; case 0x2 046f 7895 |x | Jump 0x505 ; case 0x3 0470 7894 |x | Jump 0x505 ; case 0x4 0471 7807 |x | Jump 0x479 ; case 0x5 0472 7892 |x | Jump 0x505 ; case 0x6 0473 7891 |x | Jump 0x505 ; case 0x7 0474 7890 |x | .XXX[0x1] 0475 00db | | Load_Top At_Offset_3 0476 0227 | ' | Execute Access,All_Reference 0477 2e08 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x8 0478 4406 |D | Exit_Subprogram With_Value,New_Top_Offset 0x6 0479 00db | | Load_Top At_Offset_3 047a 0227 | ' | Execute Access,All_Reference 047b 260c |& | Execute Variant_Record,Field_Reference,Variant,Direct,Field_Number 0xc 047c e003 | | Load 0x0,0x3 047d 1813 | | Execute Package,Field_Execute,Field_Number 0x13 047e e5ff | | Load 0x2,-0x1 047f 0227 | ' | Execute Access,All_Reference 0480 260b |& | Execute Variant_Record,Field_Reference,Variant,Direct,Field_Number 0xb 0481 e003 | | Load 0x0,0x3 0482 1813 | | Execute Package,Field_Execute,Field_Number 0x13 0483 e5fe | | Load 0x2,-0x2 0484 e5fd | | Load 0x2,-0x3 0485 8009 | | Call 0x0,0x9 0486 0051 | Q | Store_Top_Unchecked Discrete,At_Offset_1 0487 00d8 | | Load_Top At_Offset_0 0488 4406 |D | Exit_Subprogram With_Value,New_Top_Offset 0x6 0489 00db | | Load_Top At_Offset_3 048a 0227 | ' | Execute Access,All_Reference 048b 2e03 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x3 048c 00d8 | | Load_Top At_Offset_0 048d 0c14 | | Execute_Immediate Greater_Equal,0x14 048e 702e |p. | Jump_Nonzero 0x4bd 048f 4613 |F | Jump_Case 0x14 0490 7874 |xt | Jump 0x505 ; case 0x0 0491 7873 |xs | Jump 0x505 ; case 0x1 0492 7872 |xr | Jump 0x505 ; case 0x2 0493 7871 |xq | Jump 0x505 ; case 0x3 0494 7870 |xp | Jump 0x505 ; case 0x4 0495 786f |xo | Jump 0x505 ; case 0x5 0496 7828 |x( | Jump 0x4bf ; case 0x6 0497 7840 |x@ | Jump 0x4d8 ; case 0x7 0498 786c |xl | Jump 0x505 ; case 0x8 0499 786b |xk | Jump 0x505 ; case 0x9 049a 786a |xj | Jump 0x505 ; case 0xa 049b 7869 |xi | Jump 0x505 ; case 0xb 049c 7868 |xh | Jump 0x505 ; case 0xc 049d 7867 |xg | Jump 0x505 ; case 0xd 049e 7866 |xf | Jump 0x505 ; case 0xe 049f 7865 |xe | Jump 0x505 ; case 0xf 04a0 7864 |xd | Jump 0x505 ; case 0x10 04a1 7863 |xc | Jump 0x505 ; case 0x11 04a2 7849 |xI | Jump 0x4ec ; case 0x12 04a3 7800 |x | Jump 0x4a4 ; case 0x13 04a4 e5fa | | Load 0x2,-0x6 04a5 e5fb | | Load 0x2,-0x5 04a6 e5fc | | Load 0x2,-0x4 04a7 e5fd | | Load 0x2,-0x3 04a8 e5fe | | Load 0x2,-0x2 04a9 e5ff | | Load 0x2,-0x1 04aa 0227 | ' | Execute Access,All_Reference 04ab 2e04 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x4 04ac 8218 | | Call 0x1,0x18 04ad e5fa | | Load 0x2,-0x6 04ae e5fb | | Load 0x2,-0x5 04af e5fc | | Load 0x2,-0x4 04b0 e5fd | | Load 0x2,-0x3 04b1 e5fe | | Load 0x2,-0x2 04b2 e5ff | | Load 0x2,-0x1 04b3 0227 | ' | Execute Access,All_Reference 04b4 2e05 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x5 04b5 8218 | | Call 0x1,0x18 04b6 0272 | r | Execute Discrete,Minus 04b7 00d8 | | Load_Top At_Offset_0 04b8 00e2 | | Load_Encached Integer_Cache 04b9 0260 | ` | Execute Discrete,In_Type 04ba 7001 |p | Jump_Nonzero 0x4bc 04bb 0801 | | Execute_Immediate Raise,0x1 04bc 4406 |D | Exit_Subprogram With_Value,New_Top_Offset 0x6 04bd 00d1 | | Pop_Control Pop_Count_1 04be 7846 |xF | Jump 0x505 04bf e5fa | | Load 0x2,-0x6 04c0 e5fb | | Load 0x2,-0x5 04c1 e5fc | | Load 0x2,-0x4 04c2 e5fd | | Load 0x2,-0x3 04c3 e5fe | | Load 0x2,-0x2 04c4 e5ff | | Load 0x2,-0x1 04c5 0227 | ' | Execute Access,All_Reference 04c6 2e04 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x4 04c7 8218 | | Call 0x1,0x18 04c8 e5fa | | Load 0x2,-0x6 04c9 e5fb | | Load 0x2,-0x5 04ca e5fc | | Load 0x2,-0x4 04cb e5fd | | Load 0x2,-0x3 04cc e5fe | | Load 0x2,-0x2 04cd e5ff | | Load 0x2,-0x1 04ce 0227 | ' | Execute Access,All_Reference 04cf 2e05 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x5 04d0 8218 | | Call 0x1,0x18 04d1 0271 | q | Execute Discrete,Times 04d2 00d8 | | Load_Top At_Offset_0 04d3 00e2 | | Load_Encached Integer_Cache 04d4 0260 | ` | Execute Discrete,In_Type 04d5 7001 |p | Jump_Nonzero 0x4d7 04d6 0801 | | Execute_Immediate Raise,0x1 04d7 4406 |D | Exit_Subprogram With_Value,New_Top_Offset 0x6 04d8 e5fa | | Load 0x2,-0x6 04d9 e5fb | | Load 0x2,-0x5 04da e5fc | | Load 0x2,-0x4 04db e5fd | | Load 0x2,-0x3 04dc e5fe | | Load 0x2,-0x2 04dd e5ff | | Load 0x2,-0x1 04de 0227 | ' | Execute Access,All_Reference 04df 2e04 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x4 04e0 8218 | | Call 0x1,0x18 04e1 e5fa | | Load 0x2,-0x6 04e2 e5fb | | Load 0x2,-0x5 04e3 e5fc | | Load 0x2,-0x4 04e4 e5fd | | Load 0x2,-0x3 04e5 e5fe | | Load 0x2,-0x2 04e6 e5ff | | Load 0x2,-0x1 04e7 0227 | ' | Execute Access,All_Reference 04e8 2e05 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x5 04e9 8218 | | Call 0x1,0x18 04ea 0270 | p | Execute Discrete,Divide 04eb 4406 |D | Exit_Subprogram With_Value,New_Top_Offset 0x6 04ec e5fa | | Load 0x2,-0x6 04ed e5fb | | Load 0x2,-0x5 04ee e5fc | | Load 0x2,-0x4 04ef e5fd | | Load 0x2,-0x3 04f0 e5fe | | Load 0x2,-0x2 04f1 e5ff | | Load 0x2,-0x1 04f2 0227 | ' | Execute Access,All_Reference 04f3 2e04 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x4 04f4 8218 | | Call 0x1,0x18 04f5 e5fa | | Load 0x2,-0x6 04f6 e5fb | | Load 0x2,-0x5 04f7 e5fc | | Load 0x2,-0x4 04f8 e5fd | | Load 0x2,-0x3 04f9 e5fe | | Load 0x2,-0x2 04fa e5ff | | Load 0x2,-0x1 04fb 0227 | ' | Execute Access,All_Reference 04fc 2e05 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x5 04fd 8218 | | Call 0x1,0x18 04fe 0273 | s | Execute Discrete,Plus 04ff 00d8 | | Load_Top At_Offset_0 0500 00e2 | | Load_Encached Integer_Cache 0501 0260 | ` | Execute Discrete,In_Type 0502 7001 |p | Jump_Nonzero 0x504 0503 0801 | | Execute_Immediate Raise,0x1 0504 4406 |D | Exit_Subprogram With_Value,New_Top_Offset 0x6 0505 0831 | 1 | Execute_Immediate Raise,0x31 0506 0000 0000 | | .XXX[0x2] 0508 ; -------------------------------------------------------------------------------------- 0508 ; SUBPROGRAM 0508 ; -------------------------------------------------------------------------------------- 0508 051b | | .CONST 0x051b ; Address of begin 0509 0004 | | .CONST 0x0004 ; Address of exception handler 050a 0007 | | .CONST 0x0007 ; Number of locals 050b INIT_0508: 050b 00e1 | | Load_Encached Boolean_Cache 050c 03e9 | | Declare_Variable Discrete,Duplicate 050d 00e2 | | Load_Encached Integer_Cache 050e 03e9 | | Declare_Variable Discrete,Duplicate 050f 4820 |H | Short_Literal 0x20 0510 e003 | | Load 0x0,0x3 0511 1b0e | | Execute Package,Field_Read,Field_Number 0xe 0512 1c08 | | Execute_Immediate Run_Utility,0x8 0513 00d8 | | Load_Top At_Offset_0 0514 1c00 | | Execute_Immediate Run_Utility,0x0 0515 4820 |H | Short_Literal 0x20 0516 e003 | | Load 0x0,0x3 0517 1b0e | | Execute Package,Field_Read,Field_Number 0xe 0518 1c08 | | Execute_Immediate Run_Utility,0x8 0519 00d8 | | Load_Top At_Offset_0 051a 1c00 | | Execute_Immediate Run_Utility,0x0 051b BODY_0508: 051b e5ff | | Load 0x2,-0x1 051c 0227 | ' | Execute Access,All_Reference 051d 2c02 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2 051e 0e03 | | Execute_Immediate Not_Equal,0x3 051f e5ff | | Load 0x2,-0x1 0520 0227 | ' | Execute Access,All_Reference 0521 2c02 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2 0522 0e05 | | Execute_Immediate Not_Equal,0x5 0523 0279 | y | Execute Discrete,And 0524 6802 |h | Jump_Zero 0x527 0525 e20d | | Load 0x1,0xd 0526 0257 | W | Execute Discrete,Raise 0527 e5ff | | Load 0x2,-0x1 0528 0227 | ' | Execute Access,All_Reference 0529 2c01 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1 052a 4607 |F | Jump_Case 0x8 052b 7871 |xq | Jump 0x59d ; case 0x0 052c 7820 |x | Jump 0x54d ; case 0x1 052d 7958 |yX | Jump 0x686 ; case 0x2 052e 782f |x/ | Jump 0x55e ; case 0x3 052f 7956 |yV | Jump 0x686 ; case 0x4 0530 7831 |x1 | Jump 0x562 ; case 0x5 0531 7840 |x@ | Jump 0x572 ; case 0x6 0532 7800 |x | Jump 0x533 ; case 0x7 0533 800b | | Call 0x0,0xb 0534 e5ff | | Load 0x2,-0x1 0535 0227 | ' | Execute Access,All_Reference 0536 2e10 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x10 0537 027f | | Execute Discrete,Equal 0538 6812 |h | Jump_Zero 0x54b 0539 e5fa | | Load 0x2,-0x6 053a e5ff | | Load 0x2,-0x1 053b 0227 | ' | Execute Access,All_Reference 053c 2613 |& | Execute Variant_Record,Field_Reference,Variant,Direct,Field_Number 0x13 053d e003 | | Load 0x0,0x3 053e 1813 | | Execute Package,Field_Execute,Field_Number 0x13 053f e5ff | | Load 0x2,-0x1 0540 0227 | ' | Execute Access,All_Reference 0541 2612 |& | Execute Variant_Record,Field_Reference,Variant,Direct,Field_Number 0x12 0542 e003 | | Load 0x0,0x3 0543 1813 | | Execute Package,Field_Execute,Field_Number 0x13 0544 e5ff | | Load 0x2,-0x1 0545 0227 | ' | Execute Access,All_Reference 0546 2611 |& | Execute Variant_Record,Field_Reference,Variant,Direct,Field_Number 0x11 0547 e003 | | Load 0x0,0x3 0548 1813 | | Execute Package,Field_Execute,Field_Number 0x13 0549 800c | | Call 0x0,0xc 054a 4406 |D | Exit_Subprogram With_Value,New_Top_Offset 0x6 054b 4800 |H | Short_Literal 0x0 054c 4406 |D | Exit_Subprogram With_Value,New_Top_Offset 0x6 054d e5ff | | Load 0x2,-0x1 054e 0227 | ' | Execute Access,All_Reference 054f 2e06 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x6 0550 0f43 | C | Execute_Immediate Equal,0x43 0551 7001 |p | Jump_Nonzero 0x553 0552 7933 |y3 | Jump 0x686 0553 e5fa | | Load 0x2,-0x6 0554 e5fb | | Load 0x2,-0x5 0555 e5fc | | Load 0x2,-0x4 0556 e5fd | | Load 0x2,-0x3 0557 e5fe | | Load 0x2,-0x2 0558 e5ff | | Load 0x2,-0x1 0559 0227 | ' | Execute Access,All_Reference 055a 2e07 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x7 055b 8219 | | Call 0x1,0x19 055c 0f00 | | Execute_Immediate Equal,0x0 055d 4406 |D | Exit_Subprogram With_Value,New_Top_Offset 0x6 055e e5ff | | Load 0x2,-0x1 055f 0227 | ' | Execute Access,All_Reference 0560 2e09 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x9 0561 4406 |D | Exit_Subprogram With_Value,New_Top_Offset 0x6 0562 e5ff | | Load 0x2,-0x1 0563 0227 | ' | Execute Access,All_Reference 0564 260c |& | Execute Variant_Record,Field_Reference,Variant,Direct,Field_Number 0xc 0565 e003 | | Load 0x0,0x3 0566 1813 | | Execute Package,Field_Execute,Field_Number 0x13 0567 e5ff | | Load 0x2,-0x1 0568 0227 | ' | Execute Access,All_Reference 0569 260b |& | Execute Variant_Record,Field_Reference,Variant,Direct,Field_Number 0xb 056a e003 | | Load 0x0,0x3 056b 1813 | | Execute Package,Field_Execute,Field_Number 0x13 056c e5fe | | Load 0x2,-0x2 056d e5fd | | Load 0x2,-0x3 056e 800d | | Call 0x0,0xd 056f a402 | | Store_Unchecked 0x2,0x2 0570 e402 | | Load 0x2,0x2 0571 4406 |D | Exit_Subprogram With_Value,New_Top_Offset 0x6 0572 e5ff | | Load 0x2,-0x1 0573 0227 | ' | Execute Access,All_Reference 0574 260e |& | Execute Variant_Record,Field_Reference,Variant,Direct,Field_Number 0xe 0575 00da | | Load_Top At_Offset_2 0576 016d | m | Execute Variant_Record,Structure_Write 0577 e5ff | | Load 0x2,-0x1 0578 0227 | ' | Execute Access,All_Reference 0579 260f |& | Execute Variant_Record,Field_Reference,Variant,Direct,Field_Number 0xf 057a 00d9 | | Load_Top At_Offset_1 057b 016d | m | Execute Variant_Record,Structure_Write 057c 00d8 | | Load_Top At_Offset_0 057d 00da | | Load_Top At_Offset_2 057e e5fd | | Load 0x2,-0x3 057f e5fa | | Load 0x2,-0x6 0580 8226 | & | Call 0x1,0x26 0581 00d2 | | Pop_Control Pop_Count_2 0582 e5ff | | Load 0x2,-0x1 0583 0227 | ' | Execute Access,All_Reference 0584 2e0d |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0xd 0585 0b33 | 3 | Execute_Immediate Case_Compare,0x33 0586 700c |p | Jump_Nonzero 0x593 0587 0f28 | ( | Execute_Immediate Equal,0x28 0588 7001 |p | Jump_Nonzero 0x58a 0589 78fc |x | Jump 0x686 058a e5fb | | Load 0x2,-0x5 058b 00d9 | | Load_Top At_Offset_1 058c e003 | | Load 0x0,0x3 058d 1813 | | Execute Package,Field_Execute,Field_Number 0x13 058e 00db | | Load_Top At_Offset_3 058f e003 | | Load 0x0,0x3 0590 1813 | | Execute Package,Field_Execute,Field_Number 0x13 0591 800e | | Call 0x0,0xe 0592 4406 |D | Exit_Subprogram With_Value,New_Top_Offset 0x6 0593 00d1 | | Pop_Control Pop_Count_1 0594 e5fc | | Load 0x2,-0x4 0595 00d9 | | Load_Top At_Offset_1 0596 e003 | | Load 0x0,0x3 0597 1813 | | Execute Package,Field_Execute,Field_Number 0x13 0598 00db | | Load_Top At_Offset_3 0599 e003 | | Load 0x0,0x3 059a 1813 | | Execute Package,Field_Execute,Field_Number 0x13 059b 800f | | Call 0x0,0xf 059c 4406 |D | Exit_Subprogram With_Value,New_Top_Offset 0x6 059d e5ff | | Load 0x2,-0x1 059e 0227 | ' | Execute Access,All_Reference 059f 2e04 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x4 05a0 0227 | ' | Execute Access,All_Reference 05a1 2c02 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2 05a2 4606 |F | Jump_Case 0x7 05a3 7873 |xs | Jump 0x617 ; case 0x0 05a4 784d |xM | Jump 0x5f2 ; case 0x1 05a5 7805 |x | Jump 0x5ab ; case 0x2 05a6 78a2 |x | Jump 0x649 ; case 0x3 05a7 786f |xo | Jump 0x617 ; case 0x4 05a8 78a0 |x | Jump 0x649 ; case 0x5 05a9 78dc |x | Jump 0x686 ; case 0x6 05aa 78db |x | .XXX[0x1] 05ab e5fa | | Load 0x2,-0x6 05ac e5fb | | Load 0x2,-0x5 05ad e5fc | | Load 0x2,-0x4 05ae e5fd | | Load 0x2,-0x3 05af e5fe | | Load 0x2,-0x2 05b0 e5ff | | Load 0x2,-0x1 05b1 0227 | ' | Execute Access,All_Reference 05b2 2e04 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x4 05b3 8218 | | Call 0x1,0x18 05b4 a404 | | Store_Unchecked 0x2,0x4 05b5 e5fa | | Load 0x2,-0x6 05b6 e5fb | | Load 0x2,-0x5 05b7 e5fc | | Load 0x2,-0x4 05b8 e5fd | | Load 0x2,-0x3 05b9 e5fe | | Load 0x2,-0x2 05ba e5ff | | Load 0x2,-0x1 05bb 0227 | ' | Execute Access,All_Reference 05bc 2e05 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x5 05bd 8218 | | Call 0x1,0x18 05be 0053 | S | Store_Top_Uncheched Discrete,At_Offset_3 05bf e5ff | | Load 0x2,-0x1 05c0 0227 | ' | Execute Access,All_Reference 05c1 2e03 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x3 05c2 00d8 | | Load_Top At_Offset_0 05c3 0c12 | | Execute_Immediate Greater_Equal,0x12 05c4 7017 |p | Jump_Nonzero 0x5dc 05c5 4611 |F | Jump_Case 0x12 05c6 78bf |x | Jump 0x686 ; case 0x0 05c7 78be |x | Jump 0x686 ; case 0x1 05c8 78bd |x | Jump 0x686 ; case 0x2 05c9 78bc |x | Jump 0x686 ; case 0x3 05ca 78bb |x | Jump 0x686 ; case 0x4 05cb 7822 |x" | Jump 0x5ee ; case 0x5 05cc 78b9 |x | Jump 0x686 ; case 0x6 05cd 78b8 |x | Jump 0x686 ; case 0x7 05ce 78b7 |x | Jump 0x686 ; case 0x8 05cf 78b6 |x | Jump 0x686 ; case 0x9 05d0 78b5 |x | Jump 0x686 ; case 0xa 05d1 78b4 |x | Jump 0x686 ; case 0xb 05d2 78b3 |x | Jump 0x686 ; case 0xc 05d3 780e |x | Jump 0x5e2 ; case 0xd 05d4 7811 |x | Jump 0x5e6 ; case 0xe 05d5 7808 |x | Jump 0x5de ; case 0xf 05d6 7813 |x | Jump 0x5ea ; case 0x10 05d7 7800 |x | Jump 0x5d8 ; case 0x11 05d8 00db | | Load_Top At_Offset_3 05d9 00db | | Load_Top At_Offset_3 05da 027b | { | Execute Discrete,Greater_Equal 05db 4406 |D | Exit_Subprogram With_Value,New_Top_Offset 0x6 05dc 00d1 | | Pop_Control Pop_Count_1 05dd 78a8 |x | Jump 0x686 05de 00db | | Load_Top At_Offset_3 05df 00db | | Load_Top At_Offset_3 05e0 027e | ~ | Execute Discrete,Not_Equal 05e1 4406 |D | Exit_Subprogram With_Value,New_Top_Offset 0x6 05e2 00db | | Load_Top At_Offset_3 05e3 00db | | Load_Top At_Offset_3 05e4 027c | | | Execute Discrete,Less 05e5 4406 |D | Exit_Subprogram With_Value,New_Top_Offset 0x6 05e6 00db | | Load_Top At_Offset_3 05e7 00db | | Load_Top At_Offset_3 05e8 027a | z | Execute Discrete,Less_Equal 05e9 4406 |D | Exit_Subprogram With_Value,New_Top_Offset 0x6 05ea 00db | | Load_Top At_Offset_3 05eb 00db | | Load_Top At_Offset_3 05ec 027d | } | Execute Discrete,Greater 05ed 4406 |D | Exit_Subprogram With_Value,New_Top_Offset 0x6 05ee 00db | | Load_Top At_Offset_3 05ef 00db | | Load_Top At_Offset_3 05f0 027f | | Execute Discrete,Equal 05f1 4406 |D | Exit_Subprogram With_Value,New_Top_Offset 0x6 05f2 e5fa | | Load 0x2,-0x6 05f3 e5fb | | Load 0x2,-0x5 05f4 e5fc | | Load 0x2,-0x4 05f5 e5fd | | Load 0x2,-0x3 05f6 e5fe | | Load 0x2,-0x2 05f7 e5ff | | Load 0x2,-0x1 05f8 0227 | ' | Execute Access,All_Reference 05f9 2e04 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x4 05fa 8218 | | Call 0x1,0x18 05fb a404 | | Store_Unchecked 0x2,0x4 05fc e5fa | | Load 0x2,-0x6 05fd e5fb | | Load 0x2,-0x5 05fe e5fc | | Load 0x2,-0x4 05ff e5fd | | Load 0x2,-0x3 0600 e5fe | | Load 0x2,-0x2 0601 e5ff | | Load 0x2,-0x1 0602 0227 | ' | Execute Access,All_Reference 0603 2e05 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x5 0604 8218 | | Call 0x1,0x18 0605 0053 | S | Store_Top_Uncheched Discrete,At_Offset_3 0606 e5ff | | Load 0x2,-0x1 0607 0227 | ' | Execute Access,All_Reference 0608 2e03 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x3 0609 0b05 | | Execute_Immediate Case_Compare,0x5 060a 7007 |p | Jump_Nonzero 0x612 060b 0f0f | | Execute_Immediate Equal,0xf 060c 7001 |p | Jump_Nonzero 0x60e 060d 7878 |xx | Jump 0x686 060e 00db | | Load_Top At_Offset_3 060f 00db | | Load_Top At_Offset_3 0610 027e | ~ | Execute Discrete,Not_Equal 0611 4406 |D | Exit_Subprogram With_Value,New_Top_Offset 0x6 0612 00d1 | | Pop_Control Pop_Count_1 0613 00db | | Load_Top At_Offset_3 0614 00db | | Load_Top At_Offset_3 0615 027f | | Execute Discrete,Equal 0616 4406 |D | Exit_Subprogram With_Value,New_Top_Offset 0x6 0617 e5ff | | Load 0x2,-0x1 0618 0227 | ' | Execute Access,All_Reference 0619 2e03 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x3 061a 0b05 | | Execute_Immediate Case_Compare,0x5 061b 7018 |p | Jump_Nonzero 0x634 061c 0f0f | | Execute_Immediate Equal,0xf 061d 7001 |p | Jump_Nonzero 0x61f 061e 7867 |xg | Jump 0x686 061f e5fa | | Load 0x2,-0x6 0620 e5fb | | Load 0x2,-0x5 0621 e5fc | | Load 0x2,-0x4 0622 e5fd | | Load 0x2,-0x3 0623 e5fe | | Load 0x2,-0x2 0624 e5ff | | Load 0x2,-0x1 0625 0227 | ' | Execute Access,All_Reference 0626 2e05 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x5 0627 821a | | Call 0x1,0x1a 0628 e5fa | | Load 0x2,-0x6 0629 e5fb | | Load 0x2,-0x5 062a e5fc | | Load 0x2,-0x4 062b e5fd | | Load 0x2,-0x3 062c e5fe | | Load 0x2,-0x2 062d e5ff | | Load 0x2,-0x1 062e 0227 | ' | Execute Access,All_Reference 062f 2e04 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x4 0630 821a | | Call 0x1,0x1a 0631 8225 | % | Call 0x1,0x25 0632 0f00 | | Execute_Immediate Equal,0x0 0633 4406 |D | Exit_Subprogram With_Value,New_Top_Offset 0x6 0634 00d1 | | Pop_Control Pop_Count_1 0635 e5fa | | Load 0x2,-0x6 0636 e5fb | | Load 0x2,-0x5 0637 e5fc | | Load 0x2,-0x4 0638 e5fd | | Load 0x2,-0x3 0639 e5fe | | Load 0x2,-0x2 063a e5ff | | Load 0x2,-0x1 063b 0227 | ' | Execute Access,All_Reference 063c 2e05 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x5 063d 821a | | Call 0x1,0x1a 063e e5fa | | Load 0x2,-0x6 063f e5fb | | Load 0x2,-0x5 0640 e5fc | | Load 0x2,-0x4 0641 e5fd | | Load 0x2,-0x3 0642 e5fe | | Load 0x2,-0x2 0643 e5ff | | Load 0x2,-0x1 0644 0227 | ' | Execute Access,All_Reference 0645 2e04 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x4 0646 821a | | Call 0x1,0x1a 0647 8225 | % | Call 0x1,0x25 0648 4406 |D | Exit_Subprogram With_Value,New_Top_Offset 0x6 0649 e5fa | | Load 0x2,-0x6 064a e5fb | | Load 0x2,-0x5 064b e5fc | | Load 0x2,-0x4 064c e5fd | | Load 0x2,-0x3 064d e5fe | | Load 0x2,-0x2 064e e5ff | | Load 0x2,-0x1 064f 0227 | ' | Execute Access,All_Reference 0650 2e04 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x4 0651 8219 | | Call 0x1,0x19 0652 a402 | | Store_Unchecked 0x2,0x2 0653 e5fa | | Load 0x2,-0x6 0654 e5fb | | Load 0x2,-0x5 0655 e5fc | | Load 0x2,-0x4 0656 e5fd | | Load 0x2,-0x3 0657 e5fe | | Load 0x2,-0x2 0658 e5ff | | Load 0x2,-0x1 0659 0227 | ' | Execute Access,All_Reference 065a 2e05 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x5 065b 8219 | | Call 0x1,0x19 065c a403 | | Store_Unchecked 0x2,0x3 065d e5ff | | Load 0x2,-0x1 065e 0227 | ' | Execute Access,All_Reference 065f 2e03 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x3 0660 00d8 | | Load_Top At_Offset_0 0661 0d05 | | Execute_Immediate Less,0x5 0662 7010 |p | Jump_Nonzero 0x673 0663 00d8 | | Load_Top At_Offset_0 0664 0c10 | | Execute_Immediate Greater_Equal,0x10 0665 7008 |p | Jump_Nonzero 0x66e 0666 00d8 | | Load_Top At_Offset_0 0667 4806 |H | Short_Literal 0x6 0668 480e |H | Short_Literal 0xe 0669 0262 | b | Execute Discrete,In_Range 066a 7008 |p | Jump_Nonzero 0x673 066b 0f0f | | Execute_Immediate Equal,0xf 066c 7008 |p | Jump_Nonzero 0x675 066d 7814 |x | Jump 0x682 066e 0b44 | D | Execute_Immediate Case_Compare,0x44 066f 700d |p | Jump_Nonzero 0x67d 0670 0f45 | E | Execute_Immediate Equal,0x45 0671 7007 |p | Jump_Nonzero 0x679 0672 7813 |x | Jump 0x686 0673 00d1 | | Pop_Control Pop_Count_1 0674 7811 |x | Jump 0x686 0675 e402 | | Load 0x2,0x2 0676 e403 | | Load 0x2,0x3 0677 027e | ~ | Execute Discrete,Not_Equal 0678 4406 |D | Exit_Subprogram With_Value,New_Top_Offset 0x6 0679 e402 | | Load 0x2,0x2 067a e403 | | Load 0x2,0x3 067b 0279 | y | Execute Discrete,And 067c 4406 |D | Exit_Subprogram With_Value,New_Top_Offset 0x6 067d 00d1 | | Pop_Control Pop_Count_1 067e e402 | | Load 0x2,0x2 067f e403 | | Load 0x2,0x3 0680 0278 | x | Execute Discrete,Or 0681 4406 |D | Exit_Subprogram With_Value,New_Top_Offset 0x6 0682 e402 | | Load 0x2,0x2 0683 e403 | | Load 0x2,0x3 0684 027f | | Execute Discrete,Equal 0685 4406 |D | Exit_Subprogram With_Value,New_Top_Offset 0x6 0686 0831 | 1 | Execute_Immediate Raise,0x31 0687 0000 | | .XXX[0x1] 0688 ; -------------------------------------------------------------------------------------- 0688 ; SUBPROGRAM 0688 ; -------------------------------------------------------------------------------------- 0688 0697 | | .CONST 0x0697 ; Address of begin 0689 0004 | | .CONST 0x0004 ; Address of exception handler 068a 0003 | | .CONST 0x0003 ; Number of locals 068b INIT_0688: 068b 4820 |H | Short_Literal 0x20 068c e003 | | Load 0x0,0x3 068d 1b0e | | Execute Package,Field_Read,Field_Number 0xe 068e 1c08 | | Execute_Immediate Run_Utility,0x8 068f 00d8 | | Load_Top At_Offset_0 0690 1c00 | | Execute_Immediate Run_Utility,0x0 0691 4820 |H | Short_Literal 0x20 0692 e003 | | Load 0x0,0x3 0693 1b0e | | Execute Package,Field_Read,Field_Number 0xe 0694 1c08 | | Execute_Immediate Run_Utility,0x8 0695 00d8 | | Load_Top At_Offset_0 0696 1c00 | | Execute_Immediate Run_Utility,0x0 0697 BODY_0688: 0697 e5ff | | Load 0x2,-0x1 0698 0227 | ' | Execute Access,All_Reference 0699 2c02 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2 069a 0e00 | | Execute_Immediate Not_Equal,0x0 069b e5ff | | Load 0x2,-0x1 069c 0227 | ' | Execute Access,All_Reference 069d 2c02 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2 069e 0e04 | | Execute_Immediate Not_Equal,0x4 069f 0279 | y | Execute Discrete,And 06a0 6802 |h | Jump_Zero 0x6a3 06a1 e20d | | Load 0x1,0xd 06a2 0257 | W | Execute Discrete,Raise 06a3 e5ff | | Load 0x2,-0x1 06a4 0227 | ' | Execute Access,All_Reference 06a5 2c02 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2 06a6 4606 |F | Jump_Case 0x7 06a7 7854 |xT | Jump 0x6fc ; case 0x0 06a8 788f |x | Jump 0x738 ; case 0x1 06a9 788e |x | Jump 0x738 ; case 0x2 06aa 788d |x | Jump 0x738 ; case 0x3 06ab 7803 |x | Jump 0x6af ; case 0x4 06ac 788b |x | Jump 0x738 ; case 0x5 06ad 788a |x | Jump 0x738 ; case 0x6 06ae 7889 |x | .XXX[0x1] 06af e5ff | | Load 0x2,-0x1 06b0 0227 | ' | Execute Access,All_Reference 06b1 2c01 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1 06b2 4607 |F | Jump_Case 0x8 06b3 7884 |x | Jump 0x738 ; case 0x0 06b4 7883 |x | Jump 0x738 ; case 0x1 06b5 7882 |x | Jump 0x738 ; case 0x2 06b6 7881 |x | Jump 0x738 ; case 0x3 06b7 7804 |x | Jump 0x6bc ; case 0x4 06b8 787f |x | Jump 0x738 ; case 0x5 06b9 7809 |x | Jump 0x6c3 ; case 0x6 06ba 787d |x} | Jump 0x738 ; case 0x7 06bb 787c |x| | .XXX[0x1] 06bc e5ff | | Load 0x2,-0x1 06bd 0227 | ' | Execute Access,All_Reference 06be 2e0a |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0xa 06bf e002 | | Load 0x0,0x2 06c0 011c | | Execute Any,Convert_Unchecked 06c1 1c01 | | Execute_Immediate Run_Utility,0x1 06c2 4406 |D | Exit_Subprogram With_Value,New_Top_Offset 0x6 06c3 e5ff | | Load 0x2,-0x1 06c4 0227 | ' | Execute Access,All_Reference 06c5 260e |& | Execute Variant_Record,Field_Reference,Variant,Direct,Field_Number 0xe 06c6 00da | | Load_Top At_Offset_2 06c7 016d | m | Execute Variant_Record,Structure_Write 06c8 e5ff | | Load 0x2,-0x1 06c9 0227 | ' | Execute Access,All_Reference 06ca 260f |& | Execute Variant_Record,Field_Reference,Variant,Direct,Field_Number 0xf 06cb 00d9 | | Load_Top At_Offset_1 06cc 016d | m | Execute Variant_Record,Structure_Write 06cd 00d8 | | Load_Top At_Offset_0 06ce 00da | | Load_Top At_Offset_2 06cf e5fd | | Load 0x2,-0x3 06d0 e5fa | | Load 0x2,-0x6 06d1 8226 | & | Call 0x1,0x26 06d2 00d2 | | Pop_Control Pop_Count_2 06d3 e5ff | | Load 0x2,-0x1 06d4 0227 | ' | Execute Access,All_Reference 06d5 2e0d |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0xd 06d6 0b34 | 4 | Execute_Immediate Case_Compare,0x34 06d7 7013 |p | Jump_Nonzero 0x6eb 06d8 0f26 | & | Execute_Immediate Equal,0x26 06d9 7001 |p | Jump_Nonzero 0x6db 06da 785d |x] | Jump 0x738 06db e5fb | | Load 0x2,-0x5 06dc 00d9 | | Load_Top At_Offset_1 06dd e003 | | Load 0x0,0x3 06de 1813 | | Execute Package,Field_Execute,Field_Number 0x13 06df 00db | | Load_Top At_Offset_3 06e0 e003 | | Load 0x0,0x3 06e1 1813 | | Execute Package,Field_Execute,Field_Number 0x13 06e2 8010 | | Call 0x0,0x10 06e3 0f01 | | Execute_Immediate Equal,0x1 06e4 6803 |h | Jump_Zero 0x6e8 06e5 0092 0a34 | 4| Action Push_String_Extended,0xa34 ; "LIE" 06e7 4406 |D | Exit_Subprogram With_Value,New_Top_Offset 0x6 06e8 0092 0a35 | 5| Action Push_String_Extended,0xa35 ; "DELIE" 06ea 4406 |D | Exit_Subprogram With_Value,New_Top_Offset 0x6 06eb 00d1 | | Pop_Control Pop_Count_1 06ec e5fc | | Load 0x2,-0x4 06ed 00d9 | | Load_Top At_Offset_1 06ee e003 | | Load 0x0,0x3 06ef 1813 | | Execute Package,Field_Execute,Field_Number 0x13 06f0 00db | | Load_Top At_Offset_3 06f1 e003 | | Load 0x0,0x3 06f2 1813 | | Execute Package,Field_Execute,Field_Number 0x13 06f3 8011 | | Call 0x0,0x11 06f4 0f01 | | Execute_Immediate Equal,0x1 06f5 6803 |h | Jump_Zero 0x6f9 06f6 0092 0a34 | 4| Action Push_String_Extended,0xa34 ; "LIE" 06f8 4406 |D | Exit_Subprogram With_Value,New_Top_Offset 0x6 06f9 0092 0a35 | 5| Action Push_String_Extended,0xa35 ; "DELIE" 06fb 4406 |D | Exit_Subprogram With_Value,New_Top_Offset 0x6 06fc e5ff | | Load 0x2,-0x1 06fd 0227 | ' | Execute Access,All_Reference 06fe 2c01 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1 06ff 4607 |F | Jump_Case 0x8 0700 7837 |x7 | Jump 0x738 ; case 0x0 0701 7836 |x6 | Jump 0x738 ; case 0x1 0702 7835 |x5 | Jump 0x738 ; case 0x2 0703 7834 |x4 | Jump 0x738 ; case 0x3 0704 7833 |x3 | Jump 0x738 ; case 0x4 0705 7803 |x | Jump 0x709 ; case 0x5 0706 7818 |x | Jump 0x71f ; case 0x6 0707 7830 |x0 | Jump 0x738 ; case 0x7 0708 782f |x/ | .XXX[0x1] 0709 e5ff | | Load 0x2,-0x1 070a 0227 | ' | Execute Access,All_Reference 070b 260b |& | Execute Variant_Record,Field_Reference,Variant,Direct,Field_Number 0xb 070c e003 | | Load 0x0,0x3 070d 1813 | | Execute Package,Field_Execute,Field_Number 0x13 070e e5fd | | Load 0x2,-0x3 070f 8012 | | Call 0x0,0x12 0710 6808 |h | Jump_Zero 0x719 0711 e5ff | | Load 0x2,-0x1 0712 0227 | ' | Execute Access,All_Reference 0713 260b |& | Execute Variant_Record,Field_Reference,Variant,Direct,Field_Number 0xb 0714 e003 | | Load 0x0,0x3 0715 1813 | | Execute Package,Field_Execute,Field_Number 0x13 0716 e5fd | | Load 0x2,-0x3 0717 8013 | | Call 0x0,0x13 0718 4406 |D | Exit_Subprogram With_Value,New_Top_Offset 0x6 0719 e5ff | | Load 0x2,-0x1 071a 0227 | ' | Execute Access,All_Reference 071b 260b |& | Execute Variant_Record,Field_Reference,Variant,Direct,Field_Number 0xb 071c e003 | | Load 0x0,0x3 071d 1813 | | Execute Package,Field_Execute,Field_Number 0x13 071e 4406 |D | Exit_Subprogram With_Value,New_Top_Offset 0x6 071f e5ff | | Load 0x2,-0x1 0720 0227 | ' | Execute Access,All_Reference 0721 260e |& | Execute Variant_Record,Field_Reference,Variant,Direct,Field_Number 0xe 0722 00da | | Load_Top At_Offset_2 0723 016d | m | Execute Variant_Record,Structure_Write 0724 e5ff | | Load 0x2,-0x1 0725 0227 | ' | Execute Access,All_Reference 0726 260f |& | Execute Variant_Record,Field_Reference,Variant,Direct,Field_Number 0xf 0727 00d9 | | Load_Top At_Offset_1 0728 016d | m | Execute Variant_Record,Structure_Write 0729 00d8 | | Load_Top At_Offset_0 072a 00da | | Load_Top At_Offset_2 072b e5fd | | Load 0x2,-0x3 072c e5fa | | Load 0x2,-0x6 072d 8226 | & | Call 0x1,0x26 072e 00d2 | | Pop_Control Pop_Count_2 072f e5fc | | Load 0x2,-0x4 0730 00d9 | | Load_Top At_Offset_1 0731 e003 | | Load 0x0,0x3 0732 1813 | | Execute Package,Field_Execute,Field_Number 0x13 0733 00db | | Load_Top At_Offset_3 0734 e003 | | Load 0x0,0x3 0735 1813 | | Execute Package,Field_Execute,Field_Number 0x13 0736 8014 | | Call 0x0,0x14 0737 4406 |D | Exit_Subprogram With_Value,New_Top_Offset 0x6 0738 0831 | 1 | Execute_Immediate Raise,0x31 0739 0000 0000 | | .BLANK 0000[0x7] 0740 ; -------------------------------------------------------------------------------------- 0740 ; SUBPROGRAM 0740 ; -------------------------------------------------------------------------------------- 0740 0743 | C | .CONST 0x0743 ; Address of begin 0741 0004 | | .CONST 0x0004 ; Address of exception handler 0742 0001 | | .CONST 0x0001 ; Number of locals 0743 BODY_0740: 0743 INIT_0740: 0743 00da | | Load_Top At_Offset_2 0744 0227 | ' | Execute Access,All_Reference 0745 2c02 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2 0746 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0747 0000 | | .XXX[0x1] 0748 ; -------------------------------------------------------------------------------------- 0748 ; SUBPROGRAM 0748 ; -------------------------------------------------------------------------------------- 0748 074b | K | .CONST 0x074b ; Address of begin 0749 0004 | | .CONST 0x0004 ; Address of exception handler 074a 0001 | | .CONST 0x0001 ; Number of locals 074b BODY_0748: 074b INIT_0748: 074b 00da | | Load_Top At_Offset_2 074c 4800 |H | Short_Literal 0x0 074d 821d | | Call 0x1,0x1d 074e 4502 |E | Exit_Suprogram New_Top_Offset 0x2 074f 0000 | | .XXX[0x1] 0750 ; -------------------------------------------------------------------------------------- 0750 ; SUBPROGRAM 0750 ; -------------------------------------------------------------------------------------- 0750 0753 | S | .CONST 0x0753 ; Address of begin 0751 0004 | | .CONST 0x0004 ; Address of exception handler 0752 0001 | | .CONST 0x0001 ; Number of locals 0753 BODY_0750: 0753 INIT_0750: 0753 00db | | Load_Top At_Offset_3 0754 0227 | ' | Execute Access,All_Reference 0755 2c01 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1 0756 4607 |F | Jump_Case 0x8 0757 782b |x+ | Jump 0x783 ; case 0x0 0758 78ce |x | Jump 0x827 ; case 0x1 0759 78df |x | Jump 0x839 ; case 0x2 075a 78f5 |x | Jump 0x850 ; case 0x3 075b 792e |y. | Jump 0x88a ; case 0x4 075c 78fe |x | Jump 0x85b ; case 0x5 075d 7937 |y7 | Jump 0x895 ; case 0x6 075e 7800 |x | Jump 0x75f ; case 0x7 075f 00da | | Load_Top At_Offset_2 0760 8227 | ' | Call 0x1,0x27 0761 0092 0a36 | 6| Action Push_String_Extended,0xa36 ; "[" 0763 e5fe | | Load 0x2,-0x2 0764 0227 | ' | Execute Access,All_Reference 0765 2611 |& | Execute Variant_Record,Field_Reference,Variant,Direct,Field_Number 0x11 0766 e003 | | Load 0x0,0x3 0767 1813 | | Execute Package,Field_Execute,Field_Number 0x13 0768 01cc | | Execute Vector,Catenate 0769 e015 | | Load 0x0,0x15 076a 184b | K | Execute Package,Field_Execute,Field_Number 0x4b 076b 0092 0a37 | 7| Action Push_String_Extended,0xa37 ; " " 076d e5fe | | Load 0x2,-0x2 076e 0227 | ' | Execute Access,All_Reference 076f 2612 |& | Execute Variant_Record,Field_Reference,Variant,Direct,Field_Number 0x12 0770 e003 | | Load 0x0,0x3 0771 1813 | | Execute Package,Field_Execute,Field_Number 0x13 0772 01cc | | Execute Vector,Catenate 0773 e015 | | Load 0x0,0x15 0774 184b | K | Execute Package,Field_Execute,Field_Number 0x4b 0775 0092 0a37 | 7| Action Push_String_Extended,0xa37 ; " " 0777 e5fe | | Load 0x2,-0x2 0778 0227 | ' | Execute Access,All_Reference 0779 2613 |& | Execute Variant_Record,Field_Reference,Variant,Direct,Field_Number 0x13 077a e003 | | Load 0x0,0x3 077b 1813 | | Execute Package,Field_Execute,Field_Number 0x13 077c 01cc | | Execute Vector,Catenate 077d 0092 0a38 | 8| Action Push_String_Extended,0xa38 ; "]" 077f 01cc | | Execute Vector,Catenate 0780 e015 | | Load 0x0,0x15 0781 184f | O | Execute Package,Field_Execute,Field_Number 0x4f 0782 4503 |E | Exit_Suprogram New_Top_Offset 0x3 0783 00db | | Load_Top At_Offset_3 0784 0227 | ' | Execute Access,All_Reference 0785 2e04 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x4 0786 00db | | Load_Top At_Offset_3 0787 0a02 | | Execute_Immediate Plus,0x2 0788 00d8 | | Load_Top At_Offset_0 0789 00e2 | | Load_Encached Integer_Cache 078a 0260 | ` | Execute Discrete,In_Type 078b 7001 |p | Jump_Nonzero 0x78d 078c 0801 | | Execute_Immediate Raise,0x1 078d 821d | | Call 0x1,0x1d 078e 00da | | Load_Top At_Offset_2 078f 8227 | ' | Call 0x1,0x27 0790 00db | | Load_Top At_Offset_3 0791 0227 | ' | Execute Access,All_Reference 0792 2e03 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x3 0793 464a |FJ | Jump_Case 0x4b 0794 7886 |x | Jump 0x81b ; case 0x0 0795 7885 |x | Jump 0x81b ; case 0x1 0796 7884 |x | Jump 0x81b ; case 0x2 0797 7883 |x | Jump 0x81b ; case 0x3 0798 7882 |x | Jump 0x81b ; case 0x4 0799 7855 |xU | Jump 0x7ef ; case 0x5 079a 784a |xJ | Jump 0x7e5 ; case 0x6 079b 784e |xN | Jump 0x7ea ; case 0x7 079c 787e |x~ | Jump 0x81b ; case 0x8 079d 787d |x} | Jump 0x81b ; case 0x9 079e 787c |x| | Jump 0x81b ; case 0xa 079f 787b |x{ | Jump 0x81b ; case 0xb 07a0 787a |xz | Jump 0x81b ; case 0xc 07a1 7857 |xW | Jump 0x7f9 ; case 0xd 07a2 7860 |x` | Jump 0x803 ; case 0xe 07a3 7850 |xP | Jump 0x7f4 ; case 0xf 07a4 7859 |xY | Jump 0x7fe ; case 0x10 07a5 7862 |xb | Jump 0x808 ; case 0x11 07a6 7870 |xp | Jump 0x817 ; case 0x12 07a7 7838 |x8 | Jump 0x7e0 ; case 0x13 07a8 7872 |xr | Jump 0x81b ; case 0x14 07a9 7871 |xq | Jump 0x81b ; case 0x15 07aa 7870 |xp | Jump 0x81b ; case 0x16 07ab 786f |xo | Jump 0x81b ; case 0x17 07ac 786e |xn | Jump 0x81b ; case 0x18 07ad 786d |xm | Jump 0x81b ; case 0x19 07ae 786c |xl | Jump 0x81b ; case 0x1a 07af 786b |xk | Jump 0x81b ; case 0x1b 07b0 786a |xj | Jump 0x81b ; case 0x1c 07b1 7869 |xi | Jump 0x81b ; case 0x1d 07b2 7868 |xh | Jump 0x81b ; case 0x1e 07b3 7867 |xg | Jump 0x81b ; case 0x1f 07b4 7866 |xf | Jump 0x81b ; case 0x20 07b5 7865 |xe | Jump 0x81b ; case 0x21 07b6 7864 |xd | Jump 0x81b ; case 0x22 07b7 7863 |xc | Jump 0x81b ; case 0x23 07b8 7862 |xb | Jump 0x81b ; case 0x24 07b9 7861 |xa | Jump 0x81b ; case 0x25 07ba 7860 |x` | Jump 0x81b ; case 0x26 07bb 785f |x_ | Jump 0x81b ; case 0x27 07bc 785e |x^ | Jump 0x81b ; case 0x28 07bd 785d |x] | Jump 0x81b ; case 0x29 07be 785c |x\ | Jump 0x81b ; case 0x2a 07bf 785b |x[ | Jump 0x81b ; case 0x2b 07c0 785a |xZ | Jump 0x81b ; case 0x2c 07c1 7859 |xY | Jump 0x81b ; case 0x2d 07c2 7858 |xX | Jump 0x81b ; case 0x2e 07c3 7857 |xW | Jump 0x81b ; case 0x2f 07c4 7856 |xV | Jump 0x81b ; case 0x30 07c5 7855 |xU | Jump 0x81b ; case 0x31 07c6 7854 |xT | Jump 0x81b ; case 0x32 07c7 7853 |xS | Jump 0x81b ; case 0x33 07c8 7852 |xR | Jump 0x81b ; case 0x34 07c9 7851 |xQ | Jump 0x81b ; case 0x35 07ca 7850 |xP | Jump 0x81b ; case 0x36 07cb 784f |xO | Jump 0x81b ; case 0x37 07cc 784e |xN | Jump 0x81b ; case 0x38 07cd 784d |xM | Jump 0x81b ; case 0x39 07ce 784c |xL | Jump 0x81b ; case 0x3a 07cf 784b |xK | Jump 0x81b ; case 0x3b 07d0 784a |xJ | Jump 0x81b ; case 0x3c 07d1 7849 |xI | Jump 0x81b ; case 0x3d 07d2 7848 |xH | Jump 0x81b ; case 0x3e 07d3 7847 |xG | Jump 0x81b ; case 0x3f 07d4 7846 |xF | Jump 0x81b ; case 0x40 07d5 7845 |xE | Jump 0x81b ; case 0x41 07d6 7844 |xD | Jump 0x81b ; case 0x42 07d7 7843 |xC | Jump 0x81b ; case 0x43 07d8 7839 |x9 | Jump 0x812 ; case 0x44 07d9 7833 |x3 | Jump 0x80d ; case 0x45 07da 7840 |x@ | Jump 0x81b ; case 0x46 07db 783f |x? | Jump 0x81b ; case 0x47 07dc 783e |x> | Jump 0x81b ; case 0x48 07dd 783d |x= | Jump 0x81b ; case 0x49 07de 783c |x< | Jump 0x81b ; case 0x4a 07df 783b |x; | .XXX[0x1] 07e0 0092 0a39 | 9| Action Push_String_Extended,0xa39 ; "-" 07e2 e015 | | Load 0x0,0x15 07e3 184f | O | Execute Package,Field_Execute,Field_Number 0x4f 07e4 7836 |x6 | Jump 0x81b 07e5 0092 0a3a | :| Action Push_String_Extended,0xa3a ; "*" 07e7 e015 | | Load 0x0,0x15 07e8 184f | O | Execute Package,Field_Execute,Field_Number 0x4f 07e9 7831 |x1 | Jump 0x81b 07ea 0092 0a3b | ;| Action Push_String_Extended,0xa3b ; "/" 07ec e015 | | Load 0x0,0x15 07ed 184f | O | Execute Package,Field_Execute,Field_Number 0x4f 07ee 782c |x, | Jump 0x81b 07ef 0092 0a3c | <| Action Push_String_Extended,0xa3c ; "=" 07f1 e015 | | Load 0x0,0x15 07f2 184f | O | Execute Package,Field_Execute,Field_Number 0x4f 07f3 7827 |x' | Jump 0x81b 07f4 0092 0a3d | =| Action Push_String_Extended,0xa3d ; "<>" 07f6 e015 | | Load 0x0,0x15 07f7 184f | O | Execute Package,Field_Execute,Field_Number 0x4f 07f8 7822 |x" | Jump 0x81b 07f9 0092 0a3e | >| Action Push_String_Extended,0xa3e ; "<" 07fb e015 | | Load 0x0,0x15 07fc 184f | O | Execute Package,Field_Execute,Field_Number 0x4f 07fd 781d |x | Jump 0x81b 07fe 0092 0a3f | ?| Action Push_String_Extended,0xa3f ; ">" 0800 e015 | | Load 0x0,0x15 0801 184f | O | Execute Package,Field_Execute,Field_Number 0x4f 0802 7818 |x | Jump 0x81b 0803 0092 0a40 | @| Action Push_String_Extended,0xa40 ; "<=" 0805 e015 | | Load 0x0,0x15 0806 184f | O | Execute Package,Field_Execute,Field_Number 0x4f 0807 7813 |x | Jump 0x81b 0808 0092 0a41 | A| Action Push_String_Extended,0xa41 ; ">=" 080a e015 | | Load 0x0,0x15 080b 184f | O | Execute Package,Field_Execute,Field_Number 0x4f 080c 780e |x | Jump 0x81b 080d 0092 0a42 | B| Action Push_String_Extended,0xa42 ; "ET" 080f e015 | | Load 0x0,0x15 0810 184f | O | Execute Package,Field_Execute,Field_Number 0x4f 0811 7809 |x | Jump 0x81b 0812 0092 0a43 | C| Action Push_String_Extended,0xa43 ; "OU" 0814 e015 | | Load 0x0,0x15 0815 184f | O | Execute Package,Field_Execute,Field_Number 0x4f 0816 7804 |x | Jump 0x81b 0817 0092 0a44 | D| Action Push_String_Extended,0xa44 ; "+" 0819 e015 | | Load 0x0,0x15 081a 184f | O | Execute Package,Field_Execute,Field_Number 0x4f 081b 00db | | Load_Top At_Offset_3 081c 0227 | ' | Execute Access,All_Reference 081d 2e05 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x5 081e 00db | | Load_Top At_Offset_3 081f 0a02 | | Execute_Immediate Plus,0x2 0820 00d8 | | Load_Top At_Offset_0 0821 00e2 | | Load_Encached Integer_Cache 0822 0260 | ` | Execute Discrete,In_Type 0823 7001 |p | Jump_Nonzero 0x825 0824 0801 | | Execute_Immediate Raise,0x1 0825 821d | | Call 0x1,0x1d 0826 4503 |E | Exit_Suprogram New_Top_Offset 0x3 0827 00da | | Load_Top At_Offset_2 0828 8227 | ' | Call 0x1,0x27 0829 0092 0a45 | E| Action Push_String_Extended,0xa45 ; "NON" 082b e015 | | Load 0x0,0x15 082c 184f | O | Execute Package,Field_Execute,Field_Number 0x4f 082d 00db | | Load_Top At_Offset_3 082e 0227 | ' | Execute Access,All_Reference 082f 2e07 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x7 0830 00db | | Load_Top At_Offset_3 0831 0a02 | | Execute_Immediate Plus,0x2 0832 00d8 | | Load_Top At_Offset_0 0833 00e2 | | Load_Encached Integer_Cache 0834 0260 | ` | Execute Discrete,In_Type 0835 7001 |p | Jump_Nonzero 0x837 0836 0801 | | Execute_Immediate Raise,0x1 0837 821d | | Call 0x1,0x1d 0838 4503 |E | Exit_Suprogram New_Top_Offset 0x3 0839 00da | | Load_Top At_Offset_2 083a 8227 | ' | Call 0x1,0x27 083b 00db | | Load_Top At_Offset_3 083c 0227 | ' | Execute Access,All_Reference 083d 2e08 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x8 083e 00e0 | | Load_Encached Standard_Cache 083f 1818 | | Execute Package,Field_Execute,Field_Number 0x18 0840 0092 0a46 | F| Action Push_String_Extended,0xa46 ; " (" 0842 01cc | | Execute Vector,Catenate 0843 e5fe | | Load 0x2,-0x2 0844 0227 | ' | Execute Access,All_Reference 0845 2c02 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2 0846 e20e | | Load 0x1,0xe 0847 011c | | Execute Any,Convert_Unchecked 0848 1c01 | | Execute_Immediate Run_Utility,0x1 0849 01cc | | Execute Vector,Catenate 084a 0092 0a2a | *| Action Push_String_Extended,0xa2a ; ")" 084c 01cc | | Execute Vector,Catenate 084d e015 | | Load 0x0,0x15 084e 184f | O | Execute Package,Field_Execute,Field_Number 0x4f 084f 4503 |E | Exit_Suprogram New_Top_Offset 0x3 0850 00da | | Load_Top At_Offset_2 0851 8227 | ' | Call 0x1,0x27 0852 00db | | Load_Top At_Offset_3 0853 0227 | ' | Execute Access,All_Reference 0854 2e09 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x9 0855 00e1 | | Load_Encached Boolean_Cache 0856 011c | | Execute Any,Convert_Unchecked 0857 1c01 | | Execute_Immediate Run_Utility,0x1 0858 e015 | | Load 0x0,0x15 0859 184f | O | Execute Package,Field_Execute,Field_Number 0x4f 085a 4503 |E | Exit_Suprogram New_Top_Offset 0x3 085b 00da | | Load_Top At_Offset_2 085c 8227 | ' | Call 0x1,0x27 085d 00db | | Load_Top At_Offset_3 085e 0227 | ' | Execute Access,All_Reference 085f 260c |& | Execute Variant_Record,Field_Reference,Variant,Direct,Field_Number 0xc 0860 e003 | | Load 0x0,0x3 0861 1825 | % | Execute Package,Field_Execute,Field_Number 0x25 0862 7008 |p | Jump_Nonzero 0x86b 0863 00db | | Load_Top At_Offset_3 0864 0227 | ' | Execute Access,All_Reference 0865 260b |& | Execute Variant_Record,Field_Reference,Variant,Direct,Field_Number 0xb 0866 e003 | | Load 0x0,0x3 0867 1813 | | Execute Package,Field_Execute,Field_Number 0x13 0868 e015 | | Load 0x0,0x15 0869 184b | K | Execute Package,Field_Execute,Field_Number 0x4b 086a 7810 |x | Jump 0x87b 086b 00db | | Load_Top At_Offset_3 086c 0227 | ' | Execute Access,All_Reference 086d 260b |& | Execute Variant_Record,Field_Reference,Variant,Direct,Field_Number 0xb 086e e003 | | Load 0x0,0x3 086f 1813 | | Execute Package,Field_Execute,Field_Number 0x13 0870 0092 0a47 | G| Action Push_String_Extended,0xa47 ; "." 0872 01cc | | Execute Vector,Catenate 0873 e5fe | | Load 0x2,-0x2 0874 0227 | ' | Execute Access,All_Reference 0875 260c |& | Execute Variant_Record,Field_Reference,Variant,Direct,Field_Number 0xc 0876 e003 | | Load 0x0,0x3 0877 1813 | | Execute Package,Field_Execute,Field_Number 0x13 0878 01cc | | Execute Vector,Catenate 0879 e015 | | Load 0x0,0x15 087a 184b | K | Execute Package,Field_Execute,Field_Number 0x4b 087b 0092 0a46 | F| Action Push_String_Extended,0xa46 ; " (" 087d e5fe | | Load 0x2,-0x2 087e 0227 | ' | Execute Access,All_Reference 087f 2c02 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2 0880 e20e | | Load 0x1,0xe 0881 011c | | Execute Any,Convert_Unchecked 0882 1c01 | | Execute_Immediate Run_Utility,0x1 0883 01cc | | Execute Vector,Catenate 0884 0092 0a2a | *| Action Push_String_Extended,0xa2a ; ")" 0886 01cc | | Execute Vector,Catenate 0887 e015 | | Load 0x0,0x15 0888 184f | O | Execute Package,Field_Execute,Field_Number 0x4f 0889 4503 |E | Exit_Suprogram New_Top_Offset 0x3 088a 00da | | Load_Top At_Offset_2 088b 8227 | ' | Call 0x1,0x27 088c 00db | | Load_Top At_Offset_3 088d 0227 | ' | Execute Access,All_Reference 088e 2e0a |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0xa 088f e002 | | Load 0x0,0x2 0890 011c | | Execute Any,Convert_Unchecked 0891 1c01 | | Execute_Immediate Run_Utility,0x1 0892 e015 | | Load 0x0,0x15 0893 184f | O | Execute Package,Field_Execute,Field_Number 0x4f 0894 4503 |E | Exit_Suprogram New_Top_Offset 0x3 0895 00da | | Load_Top At_Offset_2 0896 8227 | ' | Call 0x1,0x27 0897 00db | | Load_Top At_Offset_3 0898 0227 | ' | Execute Access,All_Reference 0899 2e0d |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0xd 089a e002 | | Load 0x0,0x2 089b 011c | | Execute Any,Convert_Unchecked 089c 1c01 | | Execute_Immediate Run_Utility,0x1 089d 0092 0a48 | H| Action Push_String_Extended,0xa48 ; "(" 089f 01cc | | Execute Vector,Catenate 08a0 e015 | | Load 0x0,0x15 08a1 184b | K | Execute Package,Field_Execute,Field_Number 0x4b 08a2 00db | | Load_Top At_Offset_3 08a3 0227 | ' | Execute Access,All_Reference 08a4 260e |& | Execute Variant_Record,Field_Reference,Variant,Direct,Field_Number 0xe 08a5 e003 | | Load 0x0,0x3 08a6 1813 | | Execute Package,Field_Execute,Field_Number 0x13 08a7 0092 0a49 | I| Action Push_String_Extended,0xa49 ; "," 08a9 01cc | | Execute Vector,Catenate 08aa e015 | | Load 0x0,0x15 08ab 184b | K | Execute Package,Field_Execute,Field_Number 0x4b 08ac 00db | | Load_Top At_Offset_3 08ad 0227 | ' | Execute Access,All_Reference 08ae 260f |& | Execute Variant_Record,Field_Reference,Variant,Direct,Field_Number 0xf 08af e003 | | Load 0x0,0x3 08b0 1813 | | Execute Package,Field_Execute,Field_Number 0x13 08b1 0092 0a2a | *| Action Push_String_Extended,0xa2a ; ")" 08b3 01cc | | Execute Vector,Catenate 08b4 e015 | | Load 0x0,0x15 08b5 184f | O | Execute Package,Field_Execute,Field_Number 0x4f 08b6 4503 |E | Exit_Suprogram New_Top_Offset 0x3 08b7 0000 | | .XXX[0x1] 08b8 ; -------------------------------------------------------------------------------------- 08b8 ; SUBPROGRAM 08b8 ; -------------------------------------------------------------------------------------- 08b8 08bb | | .CONST 0x08bb ; Address of begin 08b9 0004 | | .CONST 0x0004 ; Address of exception handler 08ba 0001 | | .CONST 0x0001 ; Number of locals 08bb BODY_08b8: 08bb INIT_08b8: 08bb 4607 |F | Jump_Case 0x8 08bc 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x0 08bd 7807 |x | Jump 0x8c5 ; case 0x1 08be 780a |x | Jump 0x8c9 ; case 0x2 08bf 780e |x | Jump 0x8ce ; case 0x3 08c0 7811 |x | Jump 0x8d2 ; case 0x4 08c1 7812 |x | Jump 0x8d4 ; case 0x5 08c2 7813 |x | Jump 0x8d6 ; case 0x6 08c3 7816 |x | Jump 0x8da ; case 0x7 08c4 4302 |C | .XXX[0x1] 08c5 00da | | Load_Top At_Offset_2 08c6 0091 0a21 | !| Action Push_String_Extended_Indexed,0xa21 ; "BINARY_OPERATOR" 08c8 4201 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x1 08c9 00db | | Load_Top At_Offset_3 08ca 00db | | Load_Top At_Offset_3 08cb 00e0 | | Load_Encached Standard_Cache 08cc 181b | | Execute Package,Field_Execute,Field_Number 0x1b 08cd 4202 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x2 08ce 00da | | Load_Top At_Offset_2 08cf 00e0 | | Load_Encached Standard_Cache 08d0 181c | | Execute Package,Field_Execute,Field_Number 0x1c 08d1 4201 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x1 08d2 00db | | Load_Top At_Offset_3 08d3 4202 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x2 08d4 00db | | Load_Top At_Offset_3 08d5 4202 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x2 08d6 e21e | | Load 0x1,0x1e 08d7 00dc | | Load_Top At_Offset_4 08d8 0267 | g | Execute Discrete,Predecessor 08d9 4202 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x2 08da e21e | | Load 0x1,0x1e 08db 00dc | | Load_Top At_Offset_4 08dc 0268 | h | Execute Discrete,Successor 08dd 4202 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x2 08de 0000 0000 | | .XXX[0x2] 08e0 ; -------------------------------------------------------------------------------------- 08e0 ; SUBPROGRAM 08e0 ; -------------------------------------------------------------------------------------- 08e0 08e3 | | .CONST 0x08e3 ; Address of begin 08e1 0004 | | .CONST 0x0004 ; Address of exception handler 08e2 0001 | | .CONST 0x0001 ; Number of locals 08e3 BODY_08e0: 08e3 INIT_08e0: 08e3 00da | | Load_Top At_Offset_2 08e4 e5fe | | Load 0x2,-0x2 08e5 01df | | Execute Vector,Equal 08e6 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 08e7 0000 | | .XXX[0x1] 08e8 ; -------------------------------------------------------------------------------------- 08e8 ; SUBPROGRAM 08e8 ; -------------------------------------------------------------------------------------- 08e8 08eb | | .CONST 0x08eb ; Address of begin 08e9 0004 | | .CONST 0x0004 ; Address of exception handler 08ea 0001 | | .CONST 0x0001 ; Number of locals 08eb BODY_08e8: 08eb INIT_08e8: 08eb e5fd | | Load 0x2,-0x3 08ec e003 | | Load 0x0,0x3 08ed 1813 | | Execute Package,Field_Execute,Field_Number 0x13 08ee e5fe | | Load 0x2,-0x2 08ef 8016 | | Call 0x0,0x16 08f0 00db | | Load_Top At_Offset_3 08f1 e5fd | | Load 0x2,-0x3 08f2 e003 | | Load 0x0,0x3 08f3 1813 | | Execute Package,Field_Execute,Field_Number 0x13 08f4 8017 | | Call 0x0,0x17 08f5 0f00 | | Execute_Immediate Equal,0x0 08f6 0278 | x | Execute Discrete,Or 08f7 6829 |h) | Jump_Zero 0x921 08f8 e5fd | | Load 0x2,-0x3 08f9 e003 | | Load 0x0,0x3 08fa 1813 | | Execute Package,Field_Execute,Field_Number 0x13 08fb 0092 0a4a | J| Action Push_String_Extended,0xa4a ; "COMP" 08fd 01df | | Execute Vector,Equal 08fe 6806 |h | Jump_Zero 0x905 08ff e5fd | | Load 0x2,-0x3 0900 00db | | Load_Top At_Offset_3 0901 8018 | | Call 0x0,0x18 0902 e003 | | Load 0x0,0x3 0903 1810 | | Execute Package,Field_Execute,Field_Number 0x10 0904 00d1 | | Pop_Control Pop_Count_1 0905 e5fd | | Load 0x2,-0x3 0906 e003 | | Load 0x0,0x3 0907 1813 | | Execute Package,Field_Execute,Field_Number 0x13 0908 e5fe | | Load 0x2,-0x2 0909 8016 | | Call 0x0,0x16 090a 00db | | Load_Top At_Offset_3 090b e5fd | | Load 0x2,-0x3 090c e003 | | Load 0x0,0x3 090d 1813 | | Execute Package,Field_Execute,Field_Number 0x13 090e 8017 | | Call 0x0,0x17 090f 0f00 | | Execute_Immediate Equal,0x0 0910 0278 | x | Execute Discrete,Or 0911 680f |h | Jump_Zero 0x921 0912 e5fd | | Load 0x2,-0x3 0913 e003 | | Load 0x0,0x3 0914 1813 | | Execute Package,Field_Execute,Field_Number 0x13 0915 e5fe | | Load 0x2,-0x2 0916 8012 | | Call 0x0,0x12 0917 6809 |h | Jump_Zero 0x921 0918 e5fd | | Load 0x2,-0x3 0919 00d8 | | Load_Top At_Offset_0 091a e003 | | Load 0x0,0x3 091b 1813 | | Execute Package,Field_Execute,Field_Number 0x13 091c e5fe | | Load 0x2,-0x2 091d 8013 | | Call 0x0,0x13 091e e003 | | Load 0x0,0x3 091f 1810 | | Execute Package,Field_Execute,Field_Number 0x10 0920 00d1 | | Pop_Control Pop_Count_1 0921 e5fc | | Load 0x2,-0x4 0922 e003 | | Load 0x0,0x3 0923 1813 | | Execute Package,Field_Execute,Field_Number 0x13 0924 e5fe | | Load 0x2,-0x2 0925 8016 | | Call 0x0,0x16 0926 00db | | Load_Top At_Offset_3 0927 e5fc | | Load 0x2,-0x4 0928 e003 | | Load 0x0,0x3 0929 1813 | | Execute Package,Field_Execute,Field_Number 0x13 092a 8017 | | Call 0x0,0x17 092b 0f00 | | Execute_Immediate Equal,0x0 092c 0278 | x | Execute Discrete,Or 092d 6829 |h) | Jump_Zero 0x957 092e e5fc | | Load 0x2,-0x4 092f e003 | | Load 0x0,0x3 0930 1813 | | Execute Package,Field_Execute,Field_Number 0x13 0931 0092 0a4a | J| Action Push_String_Extended,0xa4a ; "COMP" 0933 01df | | Execute Vector,Equal 0934 6806 |h | Jump_Zero 0x93b 0935 e5fc | | Load 0x2,-0x4 0936 00db | | Load_Top At_Offset_3 0937 8018 | | Call 0x0,0x18 0938 e003 | | Load 0x0,0x3 0939 1810 | | Execute Package,Field_Execute,Field_Number 0x10 093a 00d1 | | Pop_Control Pop_Count_1 093b e5fc | | Load 0x2,-0x4 093c e003 | | Load 0x0,0x3 093d 1813 | | Execute Package,Field_Execute,Field_Number 0x13 093e e5fe | | Load 0x2,-0x2 093f 8016 | | Call 0x0,0x16 0940 00db | | Load_Top At_Offset_3 0941 e5fc | | Load 0x2,-0x4 0942 e003 | | Load 0x0,0x3 0943 1813 | | Execute Package,Field_Execute,Field_Number 0x13 0944 8017 | | Call 0x0,0x17 0945 0f00 | | Execute_Immediate Equal,0x0 0946 0278 | x | Execute Discrete,Or 0947 680f |h | Jump_Zero 0x957 0948 e5fc | | Load 0x2,-0x4 0949 e003 | | Load 0x0,0x3 094a 1813 | | Execute Package,Field_Execute,Field_Number 0x13 094b e5fe | | Load 0x2,-0x2 094c 8012 | | Call 0x0,0x12 094d 6809 |h | Jump_Zero 0x957 094e e5fc | | Load 0x2,-0x4 094f 00d8 | | Load_Top At_Offset_0 0950 e003 | | Load 0x0,0x3 0951 1813 | | Execute Package,Field_Execute,Field_Number 0x13 0952 e5fe | | Load 0x2,-0x2 0953 8013 | | Call 0x0,0x13 0954 e003 | | Load 0x0,0x3 0955 1810 | | Execute Package,Field_Execute,Field_Number 0x10 0956 00d1 | | Pop_Control Pop_Count_1 0957 4503 |E | Exit_Suprogram New_Top_Offset 0x3 0958 ; -------------------------------------------------------------------------------------- 0958 ; SUBPROGRAM 0958 ; -------------------------------------------------------------------------------------- 0958 095b | [ | .CONST 0x095b ; Address of begin 0959 0004 | | .CONST 0x0004 ; Address of exception handler 095a 0001 | | .CONST 0x0001 ; Number of locals 095b BODY_0958: 095b INIT_0958: 095b 00cf | | Action Mark_Auxiliary 095c 00db | | Load_Top At_Offset_3 095d 4801 |H | Short_Literal 0x1 095e 0263 | c | Execute Discrete,Above_Bound 095f 7006 |p | Jump_Nonzero 0x966 0960 0092 0a37 | 7| Action Push_String_Extended,0xa37 ; " " 0962 e015 | | Load 0x0,0x15 0963 184b | K | Execute Package,Field_Execute,Field_Number 0x4b 0964 00c8 | | Action Pop_Auxiliary_Range 0965 3ffa |? | Loop_Increasing 0x960 0966 4502 |E | Exit_Suprogram New_Top_Offset 0x2 0967 0000 | | .XXX[0x1] 0968 ; -------------------------------------------------------------------------------------- 0968 ; SUBPROGRAM 0968 ; -------------------------------------------------------------------------------------- 0968 096b | k | .CONST 0x096b ; Address of begin 0969 0004 | | .CONST 0x0004 ; Address of exception handler 096a 0001 | | .CONST 0x0001 ; Number of locals 096b BODY_0968: 096b INIT_0968: 096b 4609 |F | Jump_Case 0xa 096c 7809 |x | Jump 0x976 ; case 0x0 096d 7845 |xE | Jump 0x9b3 ; case 0x1 096e 785e |x^ | Jump 0x9cd ; case 0x2 096f 7861 |xa | Jump 0x9d1 ; case 0x3 0970 78a8 |x | Jump 0xa19 ; case 0x4 0971 78a7 |x | Jump 0xa19 ; case 0x5 0972 7864 |xd | Jump 0x9d7 ; case 0x6 0973 787d |x} | Jump 0x9f1 ; case 0x7 0974 7899 |x | Jump 0xa0e ; case 0x8 0975 789f |x | Jump 0xa15 ; case 0x9 0976 00da | | Load_Top At_Offset_2 0977 016c | l | Execute Variant_Record,Is_Constrained 0978 7009 |p | Jump_Nonzero 0x982 0979 00cf | | Action Mark_Auxiliary 097a 4800 |H | Short_Literal 0x0 097b e5ff | | Load 0x2,-0x1 097c 1c08 | | Execute_Immediate Run_Utility,0x8 097d 00d8 | | Load_Top At_Offset_0 097e 1c00 | | Execute_Immediate Run_Utility,0x0 097f c5ff | | Store 0x2,-0x1 0980 00ce | | Action Pop_Auxiliary 0981 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 0982 00da | | Load_Top At_Offset_2 0983 2c01 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1 0984 4607 |F | Jump_Case 0x8 0985 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x0 0986 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x1 0987 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x2 0988 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x3 0989 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x4 098a 7812 |x | Jump 0x99d ; case 0x5 098b 781c |x | Jump 0x9a8 ; case 0x6 098c 7800 |x | Jump 0x98d ; case 0x7 098d 00da | | Load_Top At_Offset_2 098e 2211 |" | Execute Variant_Record,Field_Constrain,Field_Number 0x11 098f 00da | | Load_Top At_Offset_2 0990 2611 |& | Execute Variant_Record,Field_Reference,Variant,Direct,Field_Number 0x11 0991 1c00 | | Execute_Immediate Run_Utility,0x0 0992 00da | | Load_Top At_Offset_2 0993 2212 |" | Execute Variant_Record,Field_Constrain,Field_Number 0x12 0994 00da | | Load_Top At_Offset_2 0995 2612 |& | Execute Variant_Record,Field_Reference,Variant,Direct,Field_Number 0x12 0996 1c00 | | Execute_Immediate Run_Utility,0x0 0997 00da | | Load_Top At_Offset_2 0998 2213 |" | Execute Variant_Record,Field_Constrain,Field_Number 0x13 0999 00da | | Load_Top At_Offset_2 099a 2613 |& | Execute Variant_Record,Field_Reference,Variant,Direct,Field_Number 0x13 099b 1c00 | | Execute_Immediate Run_Utility,0x0 099c 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 099d 00da | | Load_Top At_Offset_2 099e 220b |" | Execute Variant_Record,Field_Constrain,Field_Number 0xb 099f 00da | | Load_Top At_Offset_2 09a0 260b |& | Execute Variant_Record,Field_Reference,Variant,Direct,Field_Number 0xb 09a1 1c00 | | Execute_Immediate Run_Utility,0x0 09a2 00da | | Load_Top At_Offset_2 09a3 220c |" | Execute Variant_Record,Field_Constrain,Field_Number 0xc 09a4 00da | | Load_Top At_Offset_2 09a5 260c |& | Execute Variant_Record,Field_Reference,Variant,Direct,Field_Number 0xc 09a6 1c00 | | Execute_Immediate Run_Utility,0x0 09a7 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 09a8 00da | | Load_Top At_Offset_2 09a9 220e |" | Execute Variant_Record,Field_Constrain,Field_Number 0xe 09aa 00da | | Load_Top At_Offset_2 09ab 260e |& | Execute Variant_Record,Field_Reference,Variant,Direct,Field_Number 0xe 09ac 1c00 | | Execute_Immediate Run_Utility,0x0 09ad 00da | | Load_Top At_Offset_2 09ae 220f |" | Execute Variant_Record,Field_Constrain,Field_Number 0xf 09af 00da | | Load_Top At_Offset_2 09b0 260f |& | Execute Variant_Record,Field_Reference,Variant,Direct,Field_Number 0xf 09b1 1c00 | | Execute_Immediate Run_Utility,0x0 09b2 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 09b3 00da | | Load_Top At_Offset_2 09b4 016b | k | Execute Variant_Record,Read_Variant 09b5 00d8 | | Load_Top At_Offset_0 09b6 0f06 | | Execute_Immediate Equal,0x6 09b7 6804 |h | Jump_Zero 0x9bc 09b8 00db | | Load_Top At_Offset_3 09b9 220b |" | Execute Variant_Record,Field_Constrain,Field_Number 0xb 09ba 00db | | Load_Top At_Offset_3 09bb 220c |" | Execute Variant_Record,Field_Constrain,Field_Number 0xc 09bc 00d8 | | Load_Top At_Offset_0 09bd 0f07 | | Execute_Immediate Equal,0x7 09be 6804 |h | Jump_Zero 0x9c3 09bf 00db | | Load_Top At_Offset_3 09c0 220e |" | Execute Variant_Record,Field_Constrain,Field_Number 0xe 09c1 00db | | Load_Top At_Offset_3 09c2 220f |" | Execute Variant_Record,Field_Constrain,Field_Number 0xf 09c3 00d8 | | Load_Top At_Offset_0 09c4 0f08 | | Execute_Immediate Equal,0x8 09c5 6806 |h | Jump_Zero 0x9cc 09c6 00db | | Load_Top At_Offset_3 09c7 2211 |" | Execute Variant_Record,Field_Constrain,Field_Number 0x11 09c8 00db | | Load_Top At_Offset_3 09c9 2212 |" | Execute Variant_Record,Field_Constrain,Field_Number 0x12 09ca 00db | | Load_Top At_Offset_3 09cb 2213 |" | Execute Variant_Record,Field_Constrain,Field_Number 0x13 09cc 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 09cd 4801 |H | Short_Literal 0x1 09ce 4813 |H | Short_Literal 0x13 09cf 0311 | | Declare_Type Variant_Record,Constrained_Incomplete 09d0 4201 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x1 09d1 e5fd | | Load 0x2,-0x3 09d2 00db | | Load_Top At_Offset_3 09d3 1c07 | | Execute_Immediate Run_Utility,0x7 09d4 e5fe | | Load 0x2,-0x2 09d5 0306 | | Complete_Type Variant_Record,By_Renaming 09d6 4304 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x4 09d7 00db | | Load_Top At_Offset_3 09d8 4607 |F | Jump_Case 0x8 09d9 7809 |x | Jump 0x9e3 ; case 0x0 09da 780a |x | Jump 0x9e5 ; case 0x1 09db 780b |x | Jump 0x9e7 ; case 0x2 09dc 780c |x | Jump 0x9e9 ; case 0x3 09dd 780d |x | Jump 0x9eb ; case 0x4 09de 780e |x | Jump 0x9ed ; case 0x5 09df 780f |x | Jump 0x9ef ; case 0x6 09e0 7800 |x | Jump 0x9e1 ; case 0x7 09e1 4808 |H | Short_Literal 0x8 09e2 4202 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x2 09e3 4801 |H | Short_Literal 0x1 09e4 4202 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x2 09e5 4802 |H | Short_Literal 0x2 09e6 4202 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x2 09e7 4803 |H | Short_Literal 0x3 09e8 4202 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x2 09e9 4804 |H | Short_Literal 0x4 09ea 4202 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x2 09eb 4805 |H | Short_Literal 0x5 09ec 4202 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x2 09ed 4806 |H | Short_Literal 0x6 09ee 4202 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x2 09ef 4807 |H | Short_Literal 0x7 09f0 4202 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x2 09f1 00db | | Load_Top At_Offset_3 09f2 e5fe | | Load 0x2,-0x2 09f3 4607 |F | Jump_Case 0x8 09f4 7809 |x | Jump 0x9fe ; case 0x0 09f5 780a |x | Jump 0xa00 ; case 0x1 09f6 780b |x | Jump 0xa02 ; case 0x2 09f7 780c |x | Jump 0xa04 ; case 0x3 09f8 780d |x | Jump 0xa06 ; case 0x4 09f9 780e |x | Jump 0xa08 ; case 0x5 09fa 780f |x | Jump 0xa0a ; case 0x6 09fb 7800 |x | Jump 0x9fc ; case 0x7 09fc 4808 |H | Short_Literal 0x8 09fd 780d |x | Jump 0xa0b 09fe 4801 |H | Short_Literal 0x1 09ff 780b |x | Jump 0xa0b 0a00 4802 |H | Short_Literal 0x2 0a01 7809 |x | Jump 0xa0b 0a02 4803 |H | Short_Literal 0x3 0a03 7807 |x | Jump 0xa0b 0a04 4804 |H | Short_Literal 0x4 0a05 7805 |x | Jump 0xa0b 0a06 4805 |H | Short_Literal 0x5 0a07 7803 |x | Jump 0xa0b 0a08 4806 |H | Short_Literal 0x6 0a09 7801 |x | Jump 0xa0b 0a0a 4807 |H | Short_Literal 0x7 0a0b e5ff | | Load 0x2,-0x1 0a0c 031b | | Declare_Type Variant_Record,Constrained 0a0d 4202 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x2 0a0e 00db | | Load_Top At_Offset_3 0a0f e5fe | | Load 0x2,-0x2 0a10 e5ff | | Load 0x2,-0x1 0a11 1c06 | | Execute_Immediate Run_Utility,0x6 0a12 e5ff | | Load 0x2,-0x1 0a13 02fc | | Declare_Variable Variant_Record,With_Constraint 0a14 4202 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x2 0a15 4800 |H | Short_Literal 0x0 0a16 00db | | Load_Top At_Offset_3 0a17 1c07 | | Execute_Immediate Run_Utility,0x7 0a18 4201 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x1 0a19 0869 | i | Execute_Immediate Raise,0x69 0a1a ; -------------------------------------------------------------------------------------- 0a1a ; STRING TABLE 0a1a ; -------------------------------------------------------------------------------------- 0a1a 0064 | d | .STRTAB 0x0064->0x0a4c ; "STRUCT_TYPE" 0a1b 006d | m | .STRTAB 0x006d->0x0a51 ; "ENUMERATION_TYPE" 0a1c 007b | { | .STRTAB 0x007b->0x0a59 ; "INTEGER_TYPE" 0a1d 0085 | | .STRTAB 0x0085->0x0a5f ; "BOOLEAN_TYPE" 0a1e 008f | | .STRTAB 0x008f->0x0a65 ; "STATE_TYPE" 0a1f 0097 | | .STRTAB 0x0097->0x0a6a ; "ENTRY_TYPE" 0a20 009f | | .STRTAB 0x009f->0x0a6f ; "OTHER_TYPE" 0a21 00a7 | | .STRTAB 0x00a7->0x0a74 ; "BINARY_OPERATOR" 0a22 00b4 | | .STRTAB 0x00b4->0x0a7c ; "UNARY_OPERATOR" 0a23 00c0 | | .STRTAB 0x00c0->0x0a83 ; "INTEGER_DATA" 0a24 00ca | | .STRTAB 0x00ca->0x0a89 ; "BOOLEAN_DATA" 0a25 00d4 | | .STRTAB 0x00d4->0x0a8f ; "STATE_DATA" 0a26 00dc | | .STRTAB 0x00dc->0x0a94 ; "VAR_DATA" 0a27 00e2 | | .STRTAB 0x00e2->0x0a98 ; "INSTRUCTION" 0a28 00eb | | .STRTAB 0x00eb->0x0a9d ; "PLAYER_ENTRY" 0a29 00f5 | | .STRTAB 0x00f5->0x0aa3 ; "Op Arithmetique: TYPES INCOMPATIBLES (" 0a2a 0119 | | .STRTAB 0x0119->0x0ab6 ; ")" 0a2b 0118 | | .STRTAB 0x0118->0x0ab7 ; "Op Test: TYPES INCOMPATIBLES (" 0a2c 0134 | 4 | .STRTAB 0x0134->0x0ac6 ; "Op Binaire: TYPES INCOMPATIBLES (" 0a2d 0153 | S | .STRTAB 0x0153->0x0ad6 ; "Op Unaire: TYPES INCOMPATIBLES" 0a2e 016f | o | .STRTAB 0x016f->0x0ae5 ; "ENUMERE" 0a2f 0174 | t | .STRTAB 0x0174->0x0ae9 ; "STRUCTURE" 0a30 017b | { | .STRTAB 0x017b->0x0aed ; "Manque Extension !!!" 0a31 018d | | .STRTAB 0x018d->0x0af7 ; "ENTIER" 0a32 0191 | | .STRTAB 0x0191->0x0afa ; "BOOLEEN" 0a33 0196 | | .STRTAB 0x0196->0x0afe ; "Uniquement des Entiers/Booleens/Enumeres dans les expressions!!!" 0a34 01d4 | | .STRTAB 0x01d4->0x0b1e ; "LIE" 0a35 01d5 | | .STRTAB 0x01d5->0x0b1f ; "DELIE" 0a36 01d8 | | .STRTAB 0x01d8->0x0b22 ; "[" 0a37 01d7 | | .STRTAB 0x01d7->0x0b22 ; " " 0a38 01d6 | | .STRTAB 0x01d6->0x0b23 ; "]" 0a39 01d5 | | .STRTAB 0x01d5->0x0b23 ; "-" 0a3a 01d4 | | .STRTAB 0x01d4->0x0b24 ; "*" 0a3b 01d3 | | .STRTAB 0x01d3->0x0b24 ; "/" 0a3c 01d2 | | .STRTAB 0x01d2->0x0b25 ; "=" 0a3d 01d1 | | .STRTAB 0x01d1->0x0b25 ; "<>" 0a3e 01d1 | | .STRTAB 0x01d1->0x0b26 ; "<" 0a3f 01d0 | | .STRTAB 0x01d0->0x0b27 ; ">" 0a40 01cf | | .STRTAB 0x01cf->0x0b27 ; "<=" 0a41 01cf | | .STRTAB 0x01cf->0x0b28 ; ">=" 0a42 01cf | | .STRTAB 0x01cf->0x0b29 ; "ET" 0a43 01cf | | .STRTAB 0x01cf->0x0b2a ; "OU" 0a44 01cf | | .STRTAB 0x01cf->0x0b2b ; "+" 0a45 01ce | | .STRTAB 0x01ce->0x0b2c ; "NON" 0a46 01cf | | .STRTAB 0x01cf->0x0b2d ; " (" 0a47 01cf | | .STRTAB 0x01cf->0x0b2e ; "." 0a48 01ce | | .STRTAB 0x01ce->0x0b2f ; "(" 0a49 01cd | | .STRTAB 0x01cd->0x0b2f ; "," 0a4a 01cc | | .STRTAB 0x01cc->0x0b30 ; "COMP" 0a4b 01ce | | .STREND 0x01ce->0x0b32 0a4c 5354 5255 |STRU| .STRTAB_STRINGS 0b32 0000 0000 | | .BLANK 0000[0x6] 0b38 ; -------------------------------------------------------------------------------------- 0b38 ; Debug Table 0b38 ; -------------------------------------------------------------------------------------- 0b38 0004 0008 | | .DEBUG4 0x0004,0x0008,0xd546,0x0000,0x0001,0x0016 0b3e 000b 0b96 | | .DBG4T 0x000b,0x0b96,0x8000,0x0000 0b42 007c 0bac | | | .DBG4T 0x007c,0x0bac,0x8000,0x0000 0b46 00ab 0000 | | .DBG4T 0x00ab,0x0000,0x0005,0x0000 0b4a 00db 0bc0 | | .DBG4T 0x00db,0x0bc0,0x0002,0x4000 0b4e 01b3 0be2 | | .DBG4T 0x01b3,0x0be2,0x0002,0x4000 0b52 01e3 0bf1 | | .DBG4T 0x01e3,0x0bf1,0x0002,0x0000 0b56 0203 0bf7 | | .DBG4T 0x0203,0x0bf7,0x0002,0x4000 0b5a 025b 0c0a | [ | .DBG4T 0x025b,0x0c0a,0x0002,0x0000 0b5e 0313 0c24 | $| .DBG4T 0x0313,0x0c24,0x0002,0x4000 0b62 03ab 0c3c | <| .DBG4T 0x03ab,0x0c3c,0x0002,0x0000 0b66 041b 0c51 | Q| .DBG4T 0x041b,0x0c51,0x0001,0x4000 0b6a 045b 0c61 | [ a| .DBG4T 0x045b,0x0c61,0x0002,0x4000 0b6e 050b 0c7a | z| .DBG4T 0x050b,0x0c7a,0x0002,0x4000 0b72 068b 0cd3 | | .DBG4T 0x068b,0x0cd3,0x0002,0x4000 0b76 0743 0d04 | C | .DBG4T 0x0743,0x0d04,0x0002,0x0000 0b7a 074b 0d07 | K | .DBG4T 0x074b,0x0d07,0x0001,0x0000 0b7e 0753 0d0a | S | .DBG4T 0x0753,0x0d0a,0x0001,0x4000 0b82 08bb 0000 | | .DBG4T 0x08bb,0x0000,0x0005,0x0000 0b86 08e3 0d5a | Z| .DBG4T 0x08e3,0x0d5a,0x0002,0x0000 0b8a 08eb 0d5d | ]| .DBG4T 0x08eb,0x0d5d,0x0001,0x0000 0b8e 095b 0d6b | [ k| .DBG4T 0x095b,0x0d6b,0x0001,0x0000 0b92 096b 0000 | k | .DBG4T 0x096b,0x0000,0x0005,0x0000 0b96 ; -------------------------------------------------------------------------------------- 0b96 ; Debug chain 0b96 ; -------------------------------------------------------------------------------------- 0b96 0014 0000 | | .DBGLEN 0x0014,0x0000 0b98 000b 0010 | | .DBGLNO 0x000b,0x0010,0x0015,0x0017,0x0019,0x001b,0x001d,0x001f,0x0021,0x0023,0x0025,0x0027,0x0029,0x002b,0x002d,0x002f,0x0031,0x0033,0x0038,0x0077 0bac ; -------------------------------------------------------------------------------------- 0bac ; Debug chain 0bac ; -------------------------------------------------------------------------------------- 0bac 0012 0000 | | .DBGLEN 0x0012,0x0000 0bae 007c 0084 | | | .DBGLNO 0x007c,0x0084,0x0086,0x0088,0x008a,0x008c,0x008e,0x0090,0x0092,0x0094,0x0096,0x0098,0x009a,0x009c,0x009e,0x00a0,0x00a2,0x00a4 0bc0 ; -------------------------------------------------------------------------------------- 0bc0 ; Debug chain 0bc0 ; -------------------------------------------------------------------------------------- 0bc0 0002 000f | | .DBGLEN 0x0002,0x000f 0bc2 00db 00df | | .DBGLNO 0x00db,0x00df,0x00e1,0x00e9,0x0101,0x0114,0x011c,0x012f,0x0142,0x0148,0x0154,0x0167,0x016f,0x017b,0x018e,0x019e,0x01a9 0bd3 0001 0002 | | .XXX[0xf] 0bd5 0003 0004 | | 0bd7 0005 0006 | | 0bd9 0007 0008 | | 0bdb 0009 000a | | 0bdd 000b 000c | | 0bdf 000d 000e | | 0be1 0010 | | 0be2 ; -------------------------------------------------------------------------------------- 0be2 ; Debug chain 0be2 ; -------------------------------------------------------------------------------------- 0be2 0001 0006 | | .DBGLEN 0x0001,0x0006 0be4 01b3 01b5 | | .DBGLNO 0x01b3,0x01b5,0x01bd,0x01c1,0x01d1,0x01d5,0x01d8 0beb 0001 0002 | | .XXX[0x6] 0bed 0003 0004 | | 0bef 0005 0007 | | 0bf1 ; -------------------------------------------------------------------------------------- 0bf1 ; Debug chain 0bf1 ; -------------------------------------------------------------------------------------- 0bf1 0001 0003 | | .DBGLEN 0x0001,0x0003 0bf3 01e3 01e5 | | .DBGLNO 0x01e3,0x01e5,0x01ed,0x01fa 0bf7 ; -------------------------------------------------------------------------------------- 0bf7 ; Debug chain 0bf7 ; -------------------------------------------------------------------------------------- 0bf7 0001 0008 | | .DBGLEN 0x0001,0x0008 0bf9 0203 0205 | | .DBGLNO 0x0203,0x0205,0x0211,0x0219,0x0227,0x022f,0x023e,0x0246,0x0253 0c02 0001 0004 | | .XXX[0x8] 0c04 0005 0006 | | 0c06 0007 0002 | | 0c08 0003 0009 | | 0c0a ; -------------------------------------------------------------------------------------- 0c0a ; Debug chain 0c0a ; -------------------------------------------------------------------------------------- 0c0a 0002 0016 | | .DBGLEN 0x0002,0x0016 0c0c 025b 025d | [ ]| .DBGLNO 0x025b,0x025d,0x0269,0x026d,0x0272,0x0276,0x027b,0x027f,0x0287,0x028f,0x02a1,0x02a9,0x02b1,0x02c2,0x02c6,0x02ce,0x02de,0x02e7,0x02ec,0x02f5,0x02fa,0x0303,0x0308,0x030b 0c24 ; -------------------------------------------------------------------------------------- 0c24 ; Debug chain 0c24 ; -------------------------------------------------------------------------------------- 0c24 0002 000a | | .DBGLEN 0x0002,0x000a 0c26 0313 0315 | | .DBGLNO 0x0313,0x0315,0x0321,0x0329,0x032d,0x0332,0x0336,0x033b,0x0369,0x037d,0x0391,0x03a4 0c32 0001 0002 | | .XXX[0xa] 0c34 0003 0004 | | 0c36 0005 0006 | | 0c38 0008 0009 | | 0c3a 0007 000b | | 0c3c ; -------------------------------------------------------------------------------------- 0c3c ; Debug chain 0c3c ; -------------------------------------------------------------------------------------- 0c3c 0003 0010 | | .DBGLEN 0x0003,0x0010 0c3e 03ab 03ad | | .DBGLNO 0x03ab,0x03ad,0x03ae,0x03c0,0x03c8,0x03cc,0x03d1,0x03d5,0x03da,0x03de,0x03e3,0x03e5,0x03ea,0x03ec,0x03f1,0x03f3,0x03f8,0x03fa,0x0410 0c51 ; -------------------------------------------------------------------------------------- 0c51 ; Debug chain 0c51 ; -------------------------------------------------------------------------------------- 0c51 0000 0007 | | .DBGLEN 0x0000,0x0007 0c53 041b 0427 | '| .DBGLNO 0x041b,0x0427,0x042e,0x0436,0x043e,0x0445,0x044d 0c5a 0001 0007 | | .XXX[0x7] 0c5c 0002 0003 | | 0c5e 0004 0005 | | 0c60 0006 | | 0c61 ; -------------------------------------------------------------------------------------- 0c61 ; Debug chain 0c61 ; -------------------------------------------------------------------------------------- 0c61 0001 000b | | .DBGLEN 0x0001,0x000b 0c63 045b 045c | [ \| .DBGLNO 0x045b,0x045c,0x0466,0x0468,0x0475,0x0479,0x0487,0x0489,0x04a4,0x04bf,0x04d8,0x04ec 0c6f 0001 0002 | | .XXX[0xb] 0c71 0003 000a | | 0c73 000b 000c | | 0c75 0004 0006 | | 0c77 0007 0008 | | 0c79 0005 | | 0c7a ; -------------------------------------------------------------------------------------- 0c7a ; Debug chain 0c7a ; -------------------------------------------------------------------------------------- 0c7a 0003 002a | *| .DBGLEN 0x0003,0x002a 0c7c 050b 050d | | .DBGLNO 0x050b,0x050d,0x050f,0x051b,0x0525,0x0527,0x0533,0x0539,0x054b,0x054d,0x0553,0x055e,0x0562,0x0570,0x0572,0x0577,0x057c,0x0582,0x058a,0x0594,0x059d,0x05ab,0x05b5,0x05bf,0x05d8,0x05de,0x05e2,0x05e6,0x05ea,0x05ee,0x05f2,0x05fc,0x0606,0x060e,0x0613,0x0617,0x061f,0x0635,0x0649,0x0653,0x065d,0x0675,0x0679,0x067e,0x0682 0ca9 0001 0002 | | .XXX[0x2a] 0cab 0003 002f | /| 0cad 0030 0031 | 0 1| 0caf 0022 0023 | " #| 0cb1 0025 0026 | % &| 0cb3 0027 0028 | ' (| 0cb5 0029 002a | ) *| 0cb7 002b 002d | + -| 0cb9 002c 0004 | , | 0cbb 000d 000e | | 0cbd 000f 0015 | | 0cbf 0011 0012 | | 0cc1 0013 0014 | | 0cc3 0010 0017 | | 0cc5 0018 0019 | | 0cc7 001b 001a | | 0cc9 001d 001f | | 0ccb 001e 0005 | | 0ccd 0006 0007 | | 0ccf 0009 000a | | 0cd1 000b 0008 | | 0cd3 ; -------------------------------------------------------------------------------------- 0cd3 ; Debug chain 0cd3 ; -------------------------------------------------------------------------------------- 0cd3 0001 0017 | | .DBGLEN 0x0001,0x0017 0cd5 068b 0697 | | .DBGLNO 0x068b,0x0697,0x06a1,0x06a3,0x06af,0x06bc,0x06c3,0x06c8,0x06cd,0x06d3,0x06db,0x06e5,0x06e8,0x06ec,0x06f6,0x06f9,0x06fc,0x0709,0x0711,0x0719,0x071f,0x0724,0x0729,0x072f 0ced 0001 0002 | | .XXX[0x17] 0cef 0003 000d | | 0cf1 0019 000e | | 0cf3 000f 0010 | | 0cf5 0011 0015 | | 0cf7 0016 0017 | | 0cf9 0012 0013 | | 0cfb 0014 0004 | | 0cfd 0009 000a | | 0cff 000b 0005 | | 0d01 0006 0007 | | 0d03 0008 | | 0d04 ; -------------------------------------------------------------------------------------- 0d04 ; Debug chain 0d04 ; -------------------------------------------------------------------------------------- 0d04 0000 0001 | | .DBGLEN 0x0000,0x0001 0d06 0743 | C | .DBGLNO 0x0743 0d07 ; -------------------------------------------------------------------------------------- 0d07 ; Debug chain 0d07 ; -------------------------------------------------------------------------------------- 0d07 0000 0001 | | .DBGLEN 0x0000,0x0001 0d09 074b | K | .DBGLNO 0x074b 0d0a ; -------------------------------------------------------------------------------------- 0d0a ; Debug chain 0d0a ; -------------------------------------------------------------------------------------- 0d0a 0000 0027 | '| .DBGLEN 0x0000,0x0027 0d0c 0753 075f | S _| .DBGLNO 0x0753,0x075f,0x0761,0x076b,0x0775,0x0783,0x078e,0x0790,0x07e0,0x07e5,0x07ea,0x07ef,0x07f4,0x07f9,0x07fe,0x0803,0x0808,0x080d,0x0812,0x0817,0x081b,0x0827,0x0829,0x082d,0x0839,0x083b,0x0850,0x0852,0x085b,0x085d,0x0863,0x086b,0x087b,0x088a,0x088c,0x0895,0x0897,0x08a2,0x08ac 0d33 0001 0025 | %| .XXX[0x27] 0d35 0026 0027 | & '| 0d37 0028 0002 | ( | 0d39 0003 0004 | | 0d3b 0006 0007 | | 0d3d 0008 0009 | | 0d3f 000a 000b | | 0d41 000c 000d | | 0d43 000e 000f | | 0d45 0010 0005 | | 0d47 0012 0013 | | 0d49 0014 0015 | | 0d4b 0016 0017 | | 0d4d 0018 0019 | | 0d4f 001a 001b | | 0d51 001c 001d | | 0d53 001e 001f | | 0d55 0020 0021 | !| 0d57 0022 0023 | " #| 0d59 0024 | $ | 0d5a ; -------------------------------------------------------------------------------------- 0d5a ; Debug chain 0d5a ; -------------------------------------------------------------------------------------- 0d5a 0000 0001 | | .DBGLEN 0x0000,0x0001 0d5c 08e3 | | .DBGLNO 0x08e3 0d5d ; -------------------------------------------------------------------------------------- 0d5d ; Debug chain 0d5d ; -------------------------------------------------------------------------------------- 0d5d 0000 000c | | .DBGLEN 0x0000,0x000c 0d5f 08eb 08f8 | | .DBGLNO 0x08eb,0x08f8,0x08ff,0x0905,0x0912,0x0918,0x0921,0x092e,0x0935,0x093b,0x0948,0x094e 0d6b ; -------------------------------------------------------------------------------------- 0d6b ; Debug chain 0d6b ; -------------------------------------------------------------------------------------- 0d6b 0000 0002 | | .DBGLEN 0x0000,0x0002 0d6d 095c 0960 | \ `| .DBGLNO 0x095c,0x0960 0d6f 0000 0000 | | .BLANK 0000[0x91]