|
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: 3072 (0xc00) Notes: 00_class, 5800_R1K_CODE, 74_tag, NULL, R1k_Segment, seg_6148f2
└─⟦8527c1e9b⟧ Bits:30000544 8mm tape, Rational 1000, Arrival backup of disks in PAM's R1000 └─ ⟦cfc2e13cd⟧ »Space Info Vol 2« └─⟦this⟧
0000 000f | | .CONST 0x000f ; Version of machine code 0001 5800 |X | .CONST 0x5800 ; Diana Version, RCG Major Version, RCG minor version 0002 0000 | | .CONST 0x0000 ; Zero 0003 04f8 | | .CONST 0x04f8 ; 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 0002 | | .CONST 0x0002 ; 0, wired, #pages in seg - 1) 0008 ; -------------------------------------------------------------------------------------- 0008 ; SUBPROGRAM 0008 ; -------------------------------------------------------------------------------------- 0008 007f | | .CONST 0x007f ; Address of begin 0009 0004 | | .CONST 0x0004 ; Address of exception handler 000a 0027 | ' | .CONST 0x0027 ; Number of locals 000b INIT_0008: 000b 029a 00ab | | Declare_Subprogram INIT_00a8,For_Outer_Call,Visible,Unelaborated 000d 029a 028b | | Declare_Subprogram INIT_0288,For_Outer_Call,Visible,Unelaborated 000f 029a 0373 | s| Declare_Subprogram INIT_0370,For_Outer_Call,Visible,Unelaborated 0011 029a 03cb | | Declare_Subprogram INIT_03c8,For_Outer_Call,Visible,Unelaborated 0013 029a 042b | +| Declare_Subprogram INIT_0428,For_Outer_Call,Visible,Unelaborated 0015 029a 0493 | | Declare_Subprogram INIT_0490,For_Outer_Call,Visible,Unelaborated 0017 00bf | | Action Accept_Activation 0018 1d0e | | Execute_Immediate Reference_Lex_1,0xe 0019 00c7 | | Action Elaborate_Subprogram 001a 1d0d | | Execute_Immediate Reference_Lex_1,0xd 001b 00c7 | | Action Elaborate_Subprogram 001c 1d0f | | Execute_Immediate Reference_Lex_1,0xf 001d 00c7 | | Action Elaborate_Subprogram 001e 1d10 | | Execute_Immediate Reference_Lex_1,0x10 001f 00c7 | | Action Elaborate_Subprogram 0020 1d11 | | Execute_Immediate Reference_Lex_1,0x11 0021 00c7 | | Action Elaborate_Subprogram 0022 1d12 | | Execute_Immediate Reference_Lex_1,0x12 0023 00c7 | | Action Elaborate_Subprogram 0024 a002 | | Store_Unchecked 0x0,0x2 0025 00c6 | | Action Check_Subprogram_Elaborated 0026 a003 | | Store_Unchecked 0x0,0x3 0027 0093 0000 | | push_full_address 0x0 0029 61ba |a | Indirect_Literal Discrete,0x1e4,{0x80000000, 0x00070000} 002a 0273 | s | Execute Discrete,Plus 002b e004 | | Load 0x0,0x4 002c 0273 | s | Execute Discrete,Plus 002d e005 | | Load 0x0,0x5 002e 0273 | s | Execute Discrete,Plus 002f 4800 |H | Short_Literal 0x0 0030 0007 | | Action Break_Optional 0031 a006 | | Store_Unchecked 0x0,0x6 0032 00c6 | | Action Check_Subprogram_Elaborated 0033 1d0e | | Execute_Immediate Reference_Lex_1,0xe 0034 0093 0000 | | push_full_address 0x0 0036 61a9 |a | Indirect_Literal Discrete,0x1e0,{0x80000000, 0x00060000} 0037 0273 | s | Execute Discrete,Plus 0038 e004 | | Load 0x0,0x4 0039 0273 | s | Execute Discrete,Plus 003a e007 | | Load 0x0,0x7 003b 0273 | s | Execute Discrete,Plus 003c 4800 |H | Short_Literal 0x0 003d 0007 | | Action Break_Optional 003e a008 | | Store_Unchecked 0x0,0x8 003f 00c6 | | Action Check_Subprogram_Elaborated 0040 1d0d | | Execute_Immediate Reference_Lex_1,0xd 0041 0093 0000 | | push_full_address 0x0 0043 6198 |a | Indirect_Literal Discrete,0x1dc,{0x80000000, 0x00050000} 0044 0273 | s | Execute Discrete,Plus 0045 e004 | | Load 0x0,0x4 0046 0273 | s | Execute Discrete,Plus 0047 e009 | | Load 0x0,0x9 0048 0273 | s | Execute Discrete,Plus 0049 4800 |H | Short_Literal 0x0 004a 0007 | | Action Break_Optional 004b a00a | | Store_Unchecked 0x0,0xa 004c 00c6 | | Action Check_Subprogram_Elaborated 004d a00b | | Store_Unchecked 0x0,0xb 004e 0093 0000 | | push_full_address 0x0 0050 6187 |a | Indirect_Literal Discrete,0x1d8,{0x80000000, 0x00040000} 0051 0273 | s | Execute Discrete,Plus 0052 e004 | | Load 0x0,0x4 0053 0273 | s | Execute Discrete,Plus 0054 e00c | | Load 0x0,0xc 0055 0273 | s | Execute Discrete,Plus 0056 4800 |H | Short_Literal 0x0 0057 0007 | | Action Break_Optional 0058 a00d | | Store_Unchecked 0x0,0xd 0059 00c6 | | Action Check_Subprogram_Elaborated 005a a00e | | Store_Unchecked 0x0,0xe 005b 0093 0000 | | push_full_address 0x0 005d 6176 |av | Indirect_Literal Discrete,0x1d4,{0x80000000, 0x00030000} 005e 0273 | s | Execute Discrete,Plus 005f e004 | | Load 0x0,0x4 0060 0273 | s | Execute Discrete,Plus 0061 e00f | | Load 0x0,0xf 0062 0273 | s | Execute Discrete,Plus 0063 4800 |H | Short_Literal 0x0 0064 0007 | | Action Break_Optional 0065 a00d | | Store_Unchecked 0x0,0xd 0066 00c6 | | Action Check_Subprogram_Elaborated 0067 1d11 | | Execute_Immediate Reference_Lex_1,0x11 0068 0093 0000 | | push_full_address 0x0 006a 6165 |ae | Indirect_Literal Discrete,0x1d0,{0x80000000, 0x00020000} 006b 0273 | s | Execute Discrete,Plus 006c e004 | | Load 0x0,0x4 006d 0273 | s | Execute Discrete,Plus 006e e010 | | Load 0x0,0x10 006f 0273 | s | Execute Discrete,Plus 0070 4800 |H | Short_Literal 0x0 0071 0007 | | Action Break_Optional 0072 a00a | | Store_Unchecked 0x0,0xa 0073 00c6 | | Action Check_Subprogram_Elaborated 0074 1d12 | | Execute_Immediate Reference_Lex_1,0x12 0075 0093 0000 | | push_full_address 0x0 0077 6154 |aT | Indirect_Literal Discrete,0x1cc,{0x80000000, 0x00010000} 0078 0273 | s | Execute Discrete,Plus 0079 e004 | | Load 0x0,0x4 007a 0273 | s | Execute Discrete,Plus 007b e011 | | Load 0x0,0x11 007c 0273 | s | Execute Discrete,Plus 007d 4800 |H | Short_Literal 0x0 007e 0007 | | Action Break_Optional 007f BODY_0008: 007f 1d13 | | Execute_Immediate Reference_Lex_1,0x13 0080 1d14 | | Execute_Immediate Reference_Lex_1,0x14 0081 8002 | | Call 0x0,0x2 0082 8012 | | Call 0x0,0x12 0083 c013 | | Store 0x0,0x13 0084 1d16 | | Execute_Immediate Reference_Lex_1,0x16 0085 1d17 | | Execute_Immediate Reference_Lex_1,0x17 0086 8006 | | Call 0x0,0x6 0087 8014 | | Call 0x0,0x14 0088 c015 | | Store 0x0,0x15 0089 1d19 | | Execute_Immediate Reference_Lex_1,0x19 008a 1d1a | | Execute_Immediate Reference_Lex_1,0x1a 008b 8008 | | Call 0x0,0x8 008c 8016 | | Call 0x0,0x16 008d c017 | | Store 0x0,0x17 008e 1d1c | | Execute_Immediate Reference_Lex_1,0x1c 008f 1d1d | | Execute_Immediate Reference_Lex_1,0x1d 0090 800a | | Call 0x0,0xa 0091 8018 | | Call 0x0,0x18 0092 c019 | | Store 0x0,0x19 0093 1d1f | | Execute_Immediate Reference_Lex_1,0x1f 0094 1d20 | | Execute_Immediate Reference_Lex_1,0x20 0095 800d | | Call 0x0,0xd 0096 801a | | Call 0x0,0x1a 0097 c01b | | Store 0x0,0x1b 0098 1d22 | " | Execute_Immediate Reference_Lex_1,0x22 0099 1d23 | # | Execute_Immediate Reference_Lex_1,0x23 009a 800d | | Call 0x0,0xd 009b 801a | | Call 0x0,0x1a 009c c01c | | Store 0x0,0x1c 009d 1d25 | % | Execute_Immediate Reference_Lex_1,0x25 009e 1d26 | & | Execute_Immediate Reference_Lex_1,0x26 009f 800a | | Call 0x0,0xa 00a0 8018 | | Call 0x0,0x18 00a1 c01d | | Store 0x0,0x1d 00a2 00bc | | Action Signal_Activated 00a3 00bb | | Action Signal_Completion 00a4 0000 0000 | | .BLANK 0000[0x4] 00a8 ; -------------------------------------------------------------------------------------- 00a8 ; SUBPROGRAM 00a8 ; -------------------------------------------------------------------------------------- 00a8 00cc | | .CONST 0x00cc ; Address of begin 00a9 0004 | | .CONST 0x0004 ; Address of exception handler 00aa 000a | | .CONST 0x000a ; Number of locals 00ab INIT_00a8: 00ab 4801 |H | Short_Literal 0x1 00ac 480c |H | Short_Literal 0xc 00ad 00e9 | | Load_Encached String_Cache 00ae 035b | [ | Declare_Type Array,Constrained 00af 0337 | 7 | Declare_Variable Array 00b0 4801 |H | Short_Literal 0x1 00b1 480c |H | Short_Literal 0xc 00b2 00e9 | | Load_Encached String_Cache 00b3 035b | [ | Declare_Type Array,Constrained 00b4 0337 | 7 | Declare_Variable Array 00b5 4801 |H | Short_Literal 0x1 00b6 480c |H | Short_Literal 0xc 00b7 00e9 | | Load_Encached String_Cache 00b8 035b | [ | Declare_Type Array,Constrained 00b9 0337 | 7 | Declare_Variable Array 00ba 4801 |H | Short_Literal 0x1 00bb 480c |H | Short_Literal 0xc 00bc 00e9 | | Load_Encached String_Cache 00bd 035b | [ | Declare_Type Array,Constrained 00be 0337 | 7 | Declare_Variable Array 00bf 4801 |H | Short_Literal 0x1 00c0 480c |H | Short_Literal 0xc 00c1 00e9 | | Load_Encached String_Cache 00c2 035b | [ | Declare_Type Array,Constrained 00c3 0337 | 7 | Declare_Variable Array 00c4 e01e | | Load 0x0,0x1e 00c5 0007 | | Action Break_Optional 00c6 e01f | | Load 0x0,0x1f 00c7 0007 | | Action Break_Optional 00c8 e01f | | Load 0x0,0x1f 00c9 0007 | | Action Break_Optional 00ca e020 | | Load 0x0,0x20 00cb 0007 | | Action Break_Optional 00cc BODY_00a8: 00cc 4802 |H | Short_Literal 0x2 00cd 4800 |H | Short_Literal 0x0 00ce 00e5 | | Load_Encached Long_Integer_Cache 00cf 00d9 | | Load_Top At_Offset_1 00d0 0267 | g | Execute Discrete,Predecessor 00d1 e021 | ! | Load 0x0,0x21 00d2 0334 | 4 | Declare_Variable Array,With_Constraint 00d3 4800 |H | Short_Literal 0x0 00d4 00e5 | | Load_Encached Long_Integer_Cache 00d5 00d9 | | Load_Top At_Offset_1 00d6 0267 | g | Execute Discrete,Predecessor 00d7 e021 | ! | Load 0x0,0x21 00d8 0334 | 4 | Declare_Variable Array,With_Constraint 00d9 4800 |H | Short_Literal 0x0 00da 00e5 | | Load_Encached Long_Integer_Cache 00db 00d9 | | Load_Top At_Offset_1 00dc 0267 | g | Execute Discrete,Predecessor 00dd e021 | ! | Load 0x0,0x21 00de 0334 | 4 | Declare_Variable Array,With_Constraint 00df 4800 |H | Short_Literal 0x0 00e0 00e5 | | Load_Encached Long_Integer_Cache 00e1 00d9 | | Load_Top At_Offset_1 00e2 0267 | g | Execute Discrete,Predecessor 00e3 e021 | ! | Load 0x0,0x21 00e4 0334 | 4 | Declare_Variable Array,With_Constraint 00e5 4800 |H | Short_Literal 0x0 00e6 00e5 | | Load_Encached Long_Integer_Cache 00e7 00d9 | | Load_Top At_Offset_1 00e8 0267 | g | Execute Discrete,Predecessor 00e9 e021 | ! | Load 0x0,0x21 00ea 0334 | 4 | Declare_Variable Array,With_Constraint 00eb e5fe | | Load 0x2,-0x2 00ec 2c01 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1 00ed e5ff | | Load 0x2,-0x1 00ee 8022 | " | Call 0x0,0x22 00ef 4800 |H | Short_Literal 0x0 00f0 4813 |H | Short_Literal 0x13 00f1 e021 | ! | Load 0x0,0x21 00f2 0334 | 4 | Declare_Variable Array,With_Constraint 00f3 50f4 |P | Indirect_Literal Any,0x1e8,{0x58207072, 0x6f746f63} 00f4 4800 |H | Short_Literal 0x0 00f5 4805 |H | Short_Literal 0x5 00f6 e021 | ! | Load 0x0,0x21 00f7 0334 | 4 | Declare_Variable Array,With_Constraint 00f8 50fb |P | Indirect_Literal Any,0x1f4,{0x58457272, 0x6f720000} 00f9 4800 |H | Short_Literal 0x0 00fa 4808 |H | Short_Literal 0x8 00fb e021 | ! | Load 0x0,0x21 00fc 0334 | 4 | Declare_Variable Array,With_Constraint 00fd 50fa |P | Indirect_Literal Any,0x1f8,{0x586c6962, 0x4572726f} 00fe 8023 | # | Call 0x0,0x23 00ff e5fe | | Load 0x2,-0x2 0100 2c01 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1 0101 00d8 | | Load_Top At_Offset_0 0102 0c12 | | Execute_Immediate Greater_Equal,0x12 0103 7022 |p" | Jump_Nonzero 0x126 0104 4611 |F | Jump_Case 0x12 0105 7821 |x! | Jump 0x127 ; case 0x0 0106 7810 |x | Jump 0x117 ; case 0x1 0107 7845 |xE | Jump 0x14d ; case 0x2 0108 7832 |x2 | Jump 0x13b ; case 0x3 0109 7831 |x1 | Jump 0x13b ; case 0x4 010a 781e |x | Jump 0x129 ; case 0x5 010b 782f |x/ | Jump 0x13b ; case 0x6 010c 782e |x. | Jump 0x13b ; case 0x7 010d 7809 |x | Jump 0x117 ; case 0x8 010e 782c |x, | Jump 0x13b ; case 0x9 010f 7807 |x | Jump 0x117 ; case 0xa 0110 7806 |x | Jump 0x117 ; case 0xb 0111 7829 |x) | Jump 0x13b ; case 0xc 0112 7828 |x( | Jump 0x13b ; case 0xd 0113 7827 |x' | Jump 0x13b ; case 0xe 0114 7802 |x | Jump 0x117 ; case 0xf 0115 7801 |x | Jump 0x117 ; case 0x10 0116 7800 |x | Jump 0x117 ; case 0x11 0117 e5fe | | Load 0x2,-0x2 0118 2605 |& | Execute Variant_Record,Field_Reference,Variant,Direct,Field_Number 0x5 0119 3c05 |< | Execute Record,Field_Read,Field_Number 0x5 011a a407 | | Store_Unchecked 0x2,0x7 011b e5fe | | Load 0x2,-0x2 011c 2605 |& | Execute Variant_Record,Field_Reference,Variant,Direct,Field_Number 0x5 011d 3c04 |< | Execute Record,Field_Read,Field_Number 0x4 011e 0053 | S | Store_Top_Uncheched Discrete,At_Offset_3 011f e5fe | | Load 0x2,-0x2 0120 2605 |& | Execute Variant_Record,Field_Reference,Variant,Direct,Field_Number 0x5 0121 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 0122 0052 | R | Store_Top_Unchecked Discrete,At_Offset_2 0123 4800 |H | Short_Literal 0x0 0124 0051 | Q | Store_Top_Unchecked Discrete,At_Offset_1 0125 7837 |x7 | Jump 0x15d 0126 00d1 | | Pop_Control Pop_Count_1 0127 0008 | | Action Idle 0128 7834 |x4 | Jump 0x15d 0129 e5fe | | Load 0x2,-0x2 012a 2604 |& | Execute Variant_Record,Field_Reference,Variant,Direct,Field_Number 0x4 012b 3c05 |< | Execute Record,Field_Read,Field_Number 0x5 012c a407 | | Store_Unchecked 0x2,0x7 012d e5fe | | Load 0x2,-0x2 012e 2604 |& | Execute Variant_Record,Field_Reference,Variant,Direct,Field_Number 0x4 012f 3c04 |< | Execute Record,Field_Read,Field_Number 0x4 0130 0053 | S | Store_Top_Uncheched Discrete,At_Offset_3 0131 e5fe | | Load 0x2,-0x2 0132 2604 |& | Execute Variant_Record,Field_Reference,Variant,Direct,Field_Number 0x4 0133 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 0134 0052 | R | Store_Top_Unchecked Discrete,At_Offset_2 0135 e5fe | | Load 0x2,-0x2 0136 2604 |& | Execute Variant_Record,Field_Reference,Variant,Direct,Field_Number 0x4 0137 3403 |4 | Execute Record,Field_Reference,Field_Number 0x3 0138 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 0139 0051 | Q | Store_Top_Unchecked Discrete,At_Offset_1 013a 7822 |x" | Jump 0x15d 013b e5fe | | Load 0x2,-0x2 013c 2606 |& | Execute Variant_Record,Field_Reference,Variant,Direct,Field_Number 0x6 013d 3c05 |< | Execute Record,Field_Read,Field_Number 0x5 013e a407 | | Store_Unchecked 0x2,0x7 013f e5fe | | Load 0x2,-0x2 0140 2606 |& | Execute Variant_Record,Field_Reference,Variant,Direct,Field_Number 0x6 0141 3c04 |< | Execute Record,Field_Read,Field_Number 0x4 0142 0053 | S | Store_Top_Uncheched Discrete,At_Offset_3 0143 e5fe | | Load 0x2,-0x2 0144 2606 |& | Execute Variant_Record,Field_Reference,Variant,Direct,Field_Number 0x6 0145 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 0146 0052 | R | Store_Top_Unchecked Discrete,At_Offset_2 0147 e5fe | | Load 0x2,-0x2 0148 2606 |& | Execute Variant_Record,Field_Reference,Variant,Direct,Field_Number 0x6 0149 3403 |4 | Execute Record,Field_Reference,Field_Number 0x3 014a 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 014b 0051 | Q | Store_Top_Unchecked Discrete,At_Offset_1 014c 7810 |x | Jump 0x15d 014d e5fe | | Load 0x2,-0x2 014e 2607 |& | Execute Variant_Record,Field_Reference,Variant,Direct,Field_Number 0x7 014f 3c05 |< | Execute Record,Field_Read,Field_Number 0x5 0150 a407 | | Store_Unchecked 0x2,0x7 0151 e5fe | | Load 0x2,-0x2 0152 2607 |& | Execute Variant_Record,Field_Reference,Variant,Direct,Field_Number 0x7 0153 3c04 |< | Execute Record,Field_Read,Field_Number 0x4 0154 0053 | S | Store_Top_Uncheched Discrete,At_Offset_3 0155 e5fe | | Load 0x2,-0x2 0156 2607 |& | Execute Variant_Record,Field_Reference,Variant,Direct,Field_Number 0x7 0157 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 0158 0052 | R | Store_Top_Unchecked Discrete,At_Offset_2 0159 e5fe | | Load 0x2,-0x2 015a 2607 |& | Execute Variant_Record,Field_Reference,Variant,Direct,Field_Number 0x7 015b 3c03 |< | Execute Record,Field_Read,Field_Number 0x3 015c 0051 | Q | Store_Top_Unchecked Discrete,At_Offset_1 015d e402 | | Load 0x2,0x2 015e 480a |H | Short_Literal 0xa 015f e407 | | Load 0x2,0x7 0160 00d8 | | Load_Top At_Offset_0 0161 e020 | | Load 0x0,0x20 0162 0260 | ` | Execute Discrete,In_Type 0163 7001 |p | Jump_Nonzero 0x165 0164 0801 | | Execute_Immediate Raise,0x1 0165 e024 | $ | Load 0x0,0x24 0166 1817 | | Execute Package,Field_Execute,Field_Number 0x17 0167 00d1 | | Pop_Control Pop_Count_1 0168 e403 | | Load 0x2,0x3 0169 4810 |H | Short_Literal 0x10 016a e408 | | Load 0x2,0x8 016b e024 | $ | Load 0x0,0x24 016c 1817 | | Execute Package,Field_Execute,Field_Number 0x17 016d 00d1 | | Pop_Control Pop_Count_1 016e e404 | | Load 0x2,0x4 016f 4810 |H | Short_Literal 0x10 0170 00da | | Load_Top At_Offset_2 0171 e024 | $ | Load 0x0,0x24 0172 1817 | | Execute Package,Field_Execute,Field_Number 0x17 0173 00d1 | | Pop_Control Pop_Count_1 0174 e405 | | Load 0x2,0x5 0175 4810 |H | Short_Literal 0x10 0176 00db | | Load_Top At_Offset_3 0177 e024 | $ | Load 0x0,0x24 0178 1817 | | Execute Package,Field_Execute,Field_Number 0x17 0179 00d1 | | Pop_Control Pop_Count_1 017a e406 | | Load 0x2,0x6 017b 4810 |H | Short_Literal 0x10 017c e5ff | | Load 0x2,-0x1 017d 0227 | ' | Execute Access,All_Reference 017e 3c2b |<+ | Execute Record,Field_Read,Field_Number 0x2b 017f e024 | $ | Load 0x0,0x24 0180 1817 | | Execute Package,Field_Execute,Field_Number 0x17 0181 00d1 | | Pop_Control Pop_Count_1 0182 4802 |H | Short_Literal 0x2 0183 e406 | | Load 0x2,0x6 0184 8025 | % | Call 0x0,0x25 0185 e405 | | Load 0x2,0x5 0186 8025 | % | Call 0x0,0x25 0187 e404 | | Load 0x2,0x4 0188 8025 | % | Call 0x0,0x25 0189 e403 | | Load 0x2,0x3 018a 8025 | % | Call 0x0,0x25 018b e407 | | Load 0x2,0x7 018c e01e | | Load 0x0,0x1e 018d 011c | | Execute Any,Convert_Unchecked 018e 1c01 | | Execute_Immediate Run_Utility,0x1 018f 8025 | % | Call 0x0,0x25 0190 e402 | | Load 0x2,0x2 0191 8025 | % | Call 0x0,0x25 0192 480a |H | Short_Literal 0xa 0193 480a |H | Short_Literal 0xa 0194 480a |H | Short_Literal 0xa 0195 480a |H | Short_Literal 0xa 0196 4800 |H | Short_Literal 0x0 0197 482e |H. | Short_Literal 0x2e 0198 e021 | ! | Load 0x0,0x21 0199 0334 | 4 | Declare_Variable Array,With_Constraint 019a 5065 |Pe | Indirect_Literal Any,0x200,{0x4d616a6f, 0x72206f70} 019b 01cb | | Execute Vector,Append 019c 4800 |H | Short_Literal 0x0 019d 4829 |H) | Short_Literal 0x29 019e e021 | ! | Load 0x0,0x21 019f 0334 | 4 | Declare_Variable Array,With_Constraint 01a0 5077 |Pw | Indirect_Literal Any,0x218,{0x4d696e6f, 0x72206f70} 01a1 01cc | | Execute Vector,Catenate 01a2 01cb | | Execute Vector,Append 01a3 4800 |H | Short_Literal 0x0 01a4 4829 |H) | Short_Literal 0x29 01a5 e021 | ! | Load 0x0,0x21 01a6 0334 | 4 | Declare_Variable Array,With_Constraint 01a7 5088 |P | Indirect_Literal Any,0x230,{0x5265736f, 0x75726365} 01a8 01cc | | Execute Vector,Catenate 01a9 01cb | | Execute Vector,Append 01aa 4800 |H | Short_Literal 0x0 01ab 4829 |H) | Short_Literal 0x29 01ac e021 | ! | Load 0x0,0x21 01ad 0334 | 4 | Declare_Variable Array,With_Constraint 01ae 5099 |P | Indirect_Literal Any,0x248,{0x53657269, 0x616c206e} 01af 01cc | | Execute Vector,Catenate 01b0 01cb | | Execute Vector,Append 01b1 4800 |H | Short_Literal 0x0 01b2 4829 |H) | Short_Literal 0x29 01b3 e021 | ! | Load 0x0,0x21 01b4 0334 | 4 | Declare_Variable Array,With_Constraint 01b5 50aa |P | Indirect_Literal Any,0x260,{0x43757272, 0x656e7420} 01b6 01cc | | Execute Vector,Catenate 01b7 4800 |H | Short_Literal 0x0 01b8 4807 |H | Short_Literal 0x7 01b9 e021 | ! | Load 0x0,0x21 01ba 0334 | 4 | Declare_Variable Array,With_Constraint 01bb 50bc |P | Indirect_Literal Any,0x278,{0x58526571, 0x75657374} 01bc 4800 |H | Short_Literal 0x0 01bd 4808 |H | Short_Literal 0x8 01be e021 | ! | Load 0x0,0x21 01bf 0334 | 4 | Declare_Variable Array,With_Constraint 01c0 50bb |P | Indirect_Literal Any,0x27c,{0x586c6962, 0x4572726f} 01c1 8023 | # | Call 0x0,0x23 01c2 e5fe | | Load 0x2,-0x2 01c3 2c01 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1 01c4 0f11 | | Execute_Immediate Equal,0x11 01c5 6801 |h | Jump_Zero 0x1c7 01c6 4503 |E | Exit_Suprogram New_Top_Offset 0x3 01c7 e026 | & | Load 0x0,0x26 01c8 0257 | W | Execute Discrete,Raise 01c9 0000 0000 | | .XXX[0x3] 01cb 0000 | | 01cc 8000 0000 | | .LITERAL {0x80000000, 0x00010000} 01d0 8000 0000 | | .LITERAL {0x80000000, 0x00020000} 01d4 8000 0000 | | .LITERAL {0x80000000, 0x00030000} 01d8 8000 0000 | | .LITERAL {0x80000000, 0x00040000} 01dc 8000 0000 | | .LITERAL {0x80000000, 0x00050000} 01e0 8000 0000 | | .LITERAL {0x80000000, 0x00060000} 01e4 8000 0000 | | .LITERAL {0x80000000, 0x00070000} 01e8 5820 7072 |X pr| .LITERAL {0x58207072, 0x6f746f63} 01ec 6f6c 2065 |ol e| .XXX[0x8] 01ee 7272 6f72 |rror| 01f0 3a20 2531 |: %1| 01f2 0000 0000 | | 01f4 5845 7272 |XErr| .LITERAL {0x58457272, 0x6f720000} 01f8 586c 6962 |Xlib| .LITERAL {0x586c6962, 0x4572726f} 01fc 7200 0000 |r | .XXX[0x4] 01fe 0000 0000 | | 0200 4d61 6a6f |Majo| .LITERAL {0x4d616a6f, 0x72206f70} 0204 636f 6465 |code| .XXX[0xc] 0206 206f 6620 | of | 0208 6661 696c |fail| 020a 6564 2072 |ed r| 020c 6571 7565 |eque| 020e 7374 3a20 |st: | 0210 2020 2020 | | .BLANK 2020[0x4] 0214 2531 2028 |%1 (| .XXX[0x4] 0216 2532 2900 |%2) | 0218 4d69 6e6f |Mino| .LITERAL {0x4d696e6f, 0x72206f70} 021c 636f 6465 |code| .XXX[0xc] 021e 206f 6620 | of | 0220 6661 696c |fail| 0222 6564 2072 |ed r| 0224 6571 7565 |eque| 0226 7374 3a20 |st: | 0228 2020 2020 | | .BLANK 2020[0x4] 022c 2533 0000 |%3 | .XXX[0x4] 022e 0000 0000 | | 0230 5265 736f |Reso| .LITERAL {0x5265736f, 0x75726365} 0234 2069 6420 | id | .XXX[0xb] 0236 696e 2066 |in f| 0238 6169 6c65 |aile| 023a 6420 7265 |d re| 023c 7175 6573 |ques| 023e 743a |t: | 023f 2020 2020 | | .BLANK 2020[0x5] 0244 2534 0000 |%4 | .XXX[0x4] 0246 0000 0000 | | 0248 5365 7269 |Seri| .LITERAL {0x53657269, 0x616c206e} 024c 756d 6265 |umbe| .XXX[0xc] 024e 7220 6f66 |r of| 0250 2066 6169 | fai| 0252 6c65 6420 |led | 0254 7265 7175 |requ| 0256 6573 743a |est:| 0258 2020 2020 | | .BLANK 2020[0x4] 025c 2535 0000 |%5 | .XXX[0x4] 025e 0000 0000 | | 0260 4375 7272 |Curr| .LITERAL {0x43757272, 0x656e7420} 0264 7365 7269 |seri| .XXX[0x14] 0266 616c 206e |al n| 0268 756d 6265 |umbe| 026a 7220 696e |r in| 026c 206f 7574 | out| 026e 7075 7420 |put | 0270 7374 7265 |stre| 0272 616d 3a20 |am: | 0274 2536 0000 |%6 | 0276 0000 0000 | | 0278 5852 6571 |XReq| .LITERAL {0x58526571, 0x75657374} 027c 586c 6962 |Xlib| .LITERAL {0x586c6962, 0x4572726f} 0280 7200 |r | .XXX[0x1] 0281 0000 0000 | | .BLANK 0000[0x7] 0288 ; -------------------------------------------------------------------------------------- 0288 ; SUBPROGRAM 0288 ; -------------------------------------------------------------------------------------- 0288 028b | | .CONST 0x028b ; Address of begin 0289 0004 | | .CONST 0x0004 ; Address of exception handler 028a 0001 | | .CONST 0x0001 ; Number of locals 028b BODY_0288: 028b INIT_0288: 028b 4802 |H | Short_Literal 0x2 028c 4800 |H | Short_Literal 0x0 028d 00e5 | | Load_Encached Long_Integer_Cache 028e 00d9 | | Load_Top At_Offset_1 028f 0267 | g | Execute Discrete,Predecessor 0290 e021 | ! | Load 0x0,0x21 0291 0334 | 4 | Declare_Variable Array,With_Constraint 0292 e5ff | | Load 0x2,-0x1 0293 0227 | ' | Execute Access,All_Reference 0294 3c28 |<( | Execute Record,Field_Read,Field_Number 0x28 0295 00e0 | | Load_Encached Standard_Cache 0296 1818 | | Execute Package,Field_Execute,Field_Number 0x18 0297 8025 | % | Call 0x0,0x25 0298 e5ff | | Load 0x2,-0x1 0299 0227 | ' | Execute Access,All_Reference 029a 3c2c |<, | Execute Record,Field_Read,Field_Number 0x2c 029b 00e0 | | Load_Encached Standard_Cache 029c 1818 | | Execute Package,Field_Execute,Field_Number 0x18 029d 8025 | % | Call 0x0,0x25 029e e5ff | | Load 0x2,-0x1 029f 0227 | ' | Execute Access,All_Reference 02a0 3c2b |<+ | Execute Record,Field_Read,Field_Number 0x2b 02a1 0aff | | Execute_Immediate Plus,-0x1 02a2 00e0 | | Load_Encached Standard_Cache 02a3 1818 | | Execute Package,Field_Execute,Field_Number 0x18 02a4 8025 | % | Call 0x0,0x25 02a5 e5ff | | Load 0x2,-0x1 02a6 0227 | ' | Execute Access,All_Reference 02a7 3433 |43 | Execute Record,Field_Reference,Field_Number 0x33 02a8 8027 | ' | Call 0x0,0x27 02a9 e5ff | | Load 0x2,-0x1 02aa 0227 | ' | Execute Access,All_Reference 02ab 3c36 |<6 | Execute Record,Field_Read,Field_Number 0x36 02ac 0227 | ' | Execute Access,All_Reference 02ad 480a |H | Short_Literal 0xa 02ae 480a |H | Short_Literal 0xa 02af 480a |H | Short_Literal 0xa 02b0 480a |H | Short_Literal 0xa 02b1 480a |H | Short_Literal 0xa 02b2 4800 |H | Short_Literal 0x0 02b3 482a |H* | Short_Literal 0x2a 02b4 e021 | ! | Load 0x0,0x21 02b5 0334 | 4 | Declare_Variable Array,With_Constraint 02b6 5031 |P1 | Indirect_Literal Any,0x2e8,{0x586c6962, 0x3b205072} 02b7 01cb | | Execute Vector,Append 02b8 4800 |H | Short_Literal 0x0 02b9 480a |H | Short_Literal 0xa 02ba e021 | ! | Load 0x0,0x21 02bb 0334 | 4 | Declare_Variable Array,With_Constraint 02bc 5043 |PC | Indirect_Literal Any,0x300,{0x28457272, 0x6f723a20} 02bd 01cc | | Execute Vector,Catenate 02be 01cb | | Execute Vector,Append 02bf 4800 |H | Short_Literal 0x0 02c0 4826 |H& | Short_Literal 0x26 02c1 e021 | ! | Load 0x0,0x21 02c2 0334 | 4 | Declare_Variable Array,With_Constraint 02c3 5044 |PD | Indirect_Literal Any,0x308,{0x61667465, 0x72202533} 02c4 01cc | | Execute Vector,Catenate 02c5 01cb | | Execute Vector,Append 02c6 4800 |H | Short_Literal 0x0 02c7 481f |H | Short_Literal 0x1f 02c8 e021 | ! | Load 0x0,0x21 02c9 0334 | 4 | Declare_Variable Array,With_Constraint 02ca 5051 |PQ | Indirect_Literal Any,0x31c,{0x25352065, 0x76656e74} 02cb 01cc | | Execute Vector,Catenate 02cc 01cb | | Execute Vector,Append 02cd 4800 |H | Short_Literal 0x0 02ce 483a |H: | Short_Literal 0x3a 02cf e021 | ! | Load 0x0,0x21 02d0 0334 | 4 | Declare_Variable Array,With_Constraint 02d1 505a |PZ | Indirect_Literal Any,0x32c,{0x27526563, 0x65697665} 02d2 01cc | | Execute Vector,Catenate 02d3 01cb | | Execute Vector,Append 02d4 4800 |H | Short_Literal 0x0 02d5 4830 |H0 | Short_Literal 0x30 02d6 e021 | ! | Load 0x0,0x21 02d7 0334 | 4 | Declare_Variable Array,With_Constraint 02d8 5073 |Ps | Indirect_Literal Any,0x34c,{0x62792061, 0x204b696c} 02d9 01cc | | Execute Vector,Catenate 02da 4800 |H | Short_Literal 0x0 02db 4806 |H | Short_Literal 0x6 02dc e021 | ! | Load 0x0,0x21 02dd 0334 | 4 | Declare_Variable Array,With_Constraint 02de 5089 |P | Indirect_Literal Any,0x368,{0x494f4572, 0x726f7200} 02df 4800 |H | Short_Literal 0x0 02e0 4806 |H | Short_Literal 0x6 02e1 e021 | ! | Load 0x0,0x21 02e2 0334 | 4 | Declare_Variable Array,With_Constraint 02e3 5088 |P | Indirect_Literal Any,0x36c,{0x586c6962, 0x45727200} 02e4 8023 | # | Call 0x0,0x23 02e5 e028 | ( | Load 0x0,0x28 02e6 0257 | W | Execute Discrete,Raise 02e7 0000 | | .XXX[0x1] 02e8 586c 6962 |Xlib| .LITERAL {0x586c6962, 0x3b205072} 02ec 6f62 6c65 |oble| .XXX[0x14] 02ee 6d20 7769 |m wi| 02f0 7468 2063 |th c| 02f2 6f6e 6e65 |onne| 02f4 6374 696f |ctio| 02f6 6e20 746f |n to| 02f8 2073 6572 | ser| 02fa 7665 7220 |ver | 02fc 2531 2e00 |%1. | 02fe 0000 0000 | | 0300 2845 7272 |(Err| .LITERAL {0x28457272, 0x6f723a20} 0304 2532 2900 |%2) | .XXX[0x4] 0306 0000 0000 | | 0308 6166 7465 |afte| .LITERAL {0x61667465, 0x72202533} 030c 2072 6571 | req| .XXX[0x10] 030e 7565 7374 |uest| 0310 7320 2825 |s (%| 0312 3420 6b6e |4 kn| 0314 6f77 6e20 |own | 0316 7072 6f63 |proc| 0318 6573 7365 |esse| 031a 6429 2e00 |d). | 031c 2535 2065 |%5 e| .LITERAL {0x25352065, 0x76656e74} 0320 2873 2920 |(s) | .XXX[0xc] 0322 7265 6d61 |rema| 0324 696e 2069 |in i| 0326 6e20 7468 |n th| 0328 6520 7175 |e qu| 032a 6575 652e |eue.| 032c 2752 6563 |'Rec| .LITERAL {0x27526563, 0x65697665} 0330 2720 6572 |' er| .XXX[0x1c] 0332 726f 7273 |rors| 0334 2061 7265 | are| 0336 2075 7375 | usu| 0338 616c 6c79 |ally| 033a 2063 6175 | cau| 033c 7365 6420 |sed | 033e 6279 2061 |by a| 0340 2073 6572 | ser| 0342 7665 7220 |ver | 0344 7368 7574 |shut| 0346 646f 776e |down| 0348 206f 7200 | or | 034a 0000 0000 | | 034c 6279 2061 |by a| .LITERAL {0x62792061, 0x204b696c} 0350 6c5f 436c |l_Cl| .XXX[0x18] 0352 6965 6e74 |ient| 0354 206f 7065 | ope| 0356 7261 7469 |rati| 0358 6f6e 2066 |on f| 035a 726f 6d20 |rom | 035c 6120 7769 |a wi| 035e 6e64 6f77 |ndow| 0360 206d 616e | man| 0362 6167 6572 |ager| 0364 2e00 0000 |. | 0366 0000 0000 | | 0368 494f 4572 |IOEr| .LITERAL {0x494f4572, 0x726f7200} 036c 586c 6962 |Xlib| .LITERAL {0x586c6962, 0x45727200} 0370 ; -------------------------------------------------------------------------------------- 0370 ; SUBPROGRAM 0370 ; -------------------------------------------------------------------------------------- 0370 0373 | s | .CONST 0x0373 ; Address of begin 0371 0004 | | .CONST 0x0004 ; Address of exception handler 0372 0001 | | .CONST 0x0001 ; Number of locals 0373 BODY_0370: 0373 INIT_0370: 0373 4802 |H | Short_Literal 0x2 0374 4800 |H | Short_Literal 0x0 0375 00e5 | | Load_Encached Long_Integer_Cache 0376 00d9 | | Load_Top At_Offset_1 0377 0267 | g | Execute Discrete,Predecessor 0378 e021 | ! | Load 0x0,0x21 0379 0334 | 4 | Declare_Variable Array,With_Constraint 037a 4800 |H | Short_Literal 0x0 037b 00e5 | | Load_Encached Long_Integer_Cache 037c 00d9 | | Load_Top At_Offset_1 037d 0267 | g | Execute Discrete,Predecessor 037e e021 | ! | Load 0x0,0x21 037f 0334 | 4 | Declare_Variable Array,With_Constraint 0380 4800 |H | Short_Literal 0x0 0381 00e5 | | Load_Encached Long_Integer_Cache 0382 00d9 | | Load_Top At_Offset_1 0383 0267 | g | Execute Discrete,Predecessor 0384 e021 | ! | Load 0x0,0x21 0385 0334 | 4 | Declare_Variable Array,With_Constraint 0386 4800 |H | Short_Literal 0x0 0387 00e5 | | Load_Encached Long_Integer_Cache 0388 00d9 | | Load_Top At_Offset_1 0389 0267 | g | Execute Discrete,Predecessor 038a e021 | ! | Load 0x0,0x21 038b 0334 | 4 | Declare_Variable Array,With_Constraint 038c e5fe | | Load 0x2,-0x2 038d 8029 | ) | Call 0x0,0x29 038e e5ff | | Load 0x2,-0x1 038f 8029 | ) | Call 0x0,0x29 0390 4800 |H | Short_Literal 0x0 0391 4828 |H( | Short_Literal 0x28 0392 e021 | ! | Load 0x0,0x21 0393 0334 | 4 | Declare_Variable Array,With_Constraint 0394 500f |P | Indirect_Literal Any,0x3a4,{0x58726d3b, 0x20436f6e} 0395 4800 |H | Short_Literal 0x0 0396 480c |H | Short_Literal 0xc 0397 e021 | ! | Load 0x0,0x21 0398 0334 | 4 | Declare_Variable Array,With_Constraint 0399 5022 |P" | Indirect_Literal Any,0x3bc,{0x42616443, 0x6f6e7665} 039a 4800 |H | Short_Literal 0x0 039b 4807 |H | Short_Literal 0x7 039c e021 | ! | Load 0x0,0x21 039d 0334 | 4 | Declare_Variable Array,With_Constraint 039e 5025 |P% | Indirect_Literal Any,0x3c4,{0x58726d45, 0x72726f72} 039f 8023 | # | Call 0x0,0x23 03a0 4503 |E | Exit_Suprogram New_Top_Offset 0x3 03a1 0000 0000 | | .XXX[0x3] 03a3 0000 | | 03a4 5872 6d3b |Xrm;| .LITERAL {0x58726d3b, 0x20436f6e} 03a8 7665 7273 |vers| .XXX[0x14] 03aa 696f 6e20 |ion | 03ac 6572 726f |erro| 03ae 723b 2066 |r; f| 03b0 726f 6d20 |rom | 03b2 7b25 317d |{%1}| 03b4 2074 6f20 | to | 03b6 7b25 327d |{%2}| 03b8 2e00 0000 |. | 03ba 0000 0000 | | 03bc 4261 6443 |BadC| .LITERAL {0x42616443, 0x6f6e7665} 03c0 7273 696f |rsio| .XXX[0x4] 03c2 6e00 0000 |n | 03c4 5872 6d45 |XrmE| .LITERAL {0x58726d45, 0x72726f72} 03c8 ; -------------------------------------------------------------------------------------- 03c8 ; SUBPROGRAM 03c8 ; -------------------------------------------------------------------------------------- 03c8 03cb | | .CONST 0x03cb ; Address of begin 03c9 0004 | | .CONST 0x0004 ; Address of exception handler 03ca 0001 | | .CONST 0x0001 ; Number of locals 03cb BODY_03c8: 03cb INIT_03c8: 03cb 4802 |H | Short_Literal 0x2 03cc 4800 |H | Short_Literal 0x0 03cd 00e5 | | Load_Encached Long_Integer_Cache 03ce 00d9 | | Load_Top At_Offset_1 03cf 0267 | g | Execute Discrete,Predecessor 03d0 e021 | ! | Load 0x0,0x21 03d1 0334 | 4 | Declare_Variable Array,With_Constraint 03d2 4800 |H | Short_Literal 0x0 03d3 00e5 | | Load_Encached Long_Integer_Cache 03d4 00d9 | | Load_Top At_Offset_1 03d5 0267 | g | Execute Discrete,Predecessor 03d6 e021 | ! | Load 0x0,0x21 03d7 0334 | 4 | Declare_Variable Array,With_Constraint 03d8 4800 |H | Short_Literal 0x0 03d9 00e5 | | Load_Encached Long_Integer_Cache 03da 00d9 | | Load_Top At_Offset_1 03db 0267 | g | Execute Discrete,Predecessor 03dc e021 | ! | Load 0x0,0x21 03dd 0334 | 4 | Declare_Variable Array,With_Constraint 03de 4800 |H | Short_Literal 0x0 03df 00e5 | | Load_Encached Long_Integer_Cache 03e0 00d9 | | Load_Top At_Offset_1 03e1 0267 | g | Execute Discrete,Predecessor 03e2 e021 | ! | Load 0x0,0x21 03e3 0334 | 4 | Declare_Variable Array,With_Constraint 03e4 e5fe | | Load 0x2,-0x2 03e5 8029 | ) | Call 0x0,0x29 03e6 e5ff | | Load 0x2,-0x1 03e7 8029 | ) | Call 0x0,0x29 03e8 4800 |H | Short_Literal 0x0 03e9 4830 |H0 | Short_Literal 0x30 03ea e021 | ! | Load 0x0,0x21 03eb 0334 | 4 | Declare_Variable Array,With_Constraint 03ec 500f |P | Indirect_Literal Any,0x3fc,{0x58726d3b, 0x20436f6e} 03ed 4800 |H | Short_Literal 0x0 03ee 480a |H | Short_Literal 0xa 03ef e021 | ! | Load 0x0,0x21 03f0 0334 | 4 | Declare_Variable Array,With_Constraint 03f1 5026 |P& | Indirect_Literal Any,0x418,{0x4e6f436f, 0x6e766572} 03f2 4800 |H | Short_Literal 0x0 03f3 4807 |H | Short_Literal 0x7 03f4 e021 | ! | Load 0x0,0x21 03f5 0334 | 4 | Declare_Variable Array,With_Constraint 03f6 5029 |P) | Indirect_Literal Any,0x420,{0x58726d45, 0x72726f72} 03f7 8023 | # | Call 0x0,0x23 03f8 4503 |E | Exit_Suprogram New_Top_Offset 0x3 03f9 0000 0000 | | .XXX[0x3] 03fb 0000 | | 03fc 5872 6d3b |Xrm;| .LITERAL {0x58726d3b, 0x20436f6e} 0400 7665 7273 |vers| .XXX[0x18] 0402 696f 6e20 |ion | 0404 6572 726f |erro| 0406 723b 204e |r; N| 0408 6f20 636f |o co| 040a 6e76 6572 |nver| 040c 7465 7220 |ter | 040e 666f 7220 |for | 0410 2531 2074 |%1 t| 0412 6f20 2532 |o %2| 0414 2e00 0000 |. | 0416 0000 0000 | | 0418 4e6f 436f |NoCo| .LITERAL {0x4e6f436f, 0x6e766572} 041c 7465 7200 |ter | .XXX[0x4] 041e 0000 0000 | | 0420 5872 6d45 |XrmE| .LITERAL {0x58726d45, 0x72726f72} 0424 0000 0000 | | .BLANK 0000[0x4] 0428 ; -------------------------------------------------------------------------------------- 0428 ; SUBPROGRAM 0428 ; -------------------------------------------------------------------------------------- 0428 042b | + | .CONST 0x042b ; Address of begin 0429 0004 | | .CONST 0x0004 ; Address of exception handler 042a 0001 | | .CONST 0x0001 ; Number of locals 042b BODY_0428: 042b INIT_0428: 042b 4802 |H | Short_Literal 0x2 042c 4800 |H | Short_Literal 0x0 042d 00e5 | | Load_Encached Long_Integer_Cache 042e 00d9 | | Load_Top At_Offset_1 042f 0267 | g | Execute Discrete,Predecessor 0430 e021 | ! | Load 0x0,0x21 0431 0334 | 4 | Declare_Variable Array,With_Constraint 0432 4800 |H | Short_Literal 0x0 0433 00e5 | | Load_Encached Long_Integer_Cache 0434 00d9 | | Load_Top At_Offset_1 0435 0267 | g | Execute Discrete,Predecessor 0436 e021 | ! | Load 0x0,0x21 0437 0334 | 4 | Declare_Variable Array,With_Constraint 0438 4800 |H | Short_Literal 0x0 0439 00e5 | | Load_Encached Long_Integer_Cache 043a 00d9 | | Load_Top At_Offset_1 043b 0267 | g | Execute Discrete,Predecessor 043c e021 | ! | Load 0x0,0x21 043d 0334 | 4 | Declare_Variable Array,With_Constraint 043e 4800 |H | Short_Literal 0x0 043f 00e5 | | Load_Encached Long_Integer_Cache 0440 00d9 | | Load_Top At_Offset_1 0441 0267 | g | Execute Discrete,Predecessor 0442 e021 | ! | Load 0x0,0x21 0443 0334 | 4 | Declare_Variable Array,With_Constraint 0444 e5ff | | Load 0x2,-0x1 0445 0227 | ' | Execute Access,All_Reference 0446 3c36 |<6 | Execute Record,Field_Read,Field_Number 0x36 0447 0227 | ' | Execute Access,All_Reference 0448 e5fe | | Load 0x2,-0x2 0449 01dd | | Execute Vector,First 044a e5fe | | Load 0x2,-0x2 044b 01d7 | | Execute Vector,Field_Read 044c 00e0 | | Load_Encached Standard_Cache 044d 1818 | | Execute Package,Field_Execute,Field_Number 0x18 044e 8025 | % | Call 0x0,0x25 044f 4800 |H | Short_Literal 0x0 0450 4831 |H1 | Short_Literal 0x31 0451 e021 | ! | Load 0x0,0x21 0452 0334 | 4 | Declare_Variable Array,With_Constraint 0453 5010 |P | Indirect_Literal Any,0x464,{0x586c6962, 0x3b20556e} 0454 4800 |H | Short_Literal 0x0 0455 480a |H | Short_Literal 0xa 0456 e021 | ! | Load 0x0,0x21 0457 0334 | 4 | Declare_Variable Array,With_Constraint 0458 5027 |P' | Indirect_Literal Any,0x480,{0x4e6f5769, 0x72654576} 0459 4800 |H | Short_Literal 0x0 045a 4808 |H | Short_Literal 0x8 045b e021 | ! | Load 0x0,0x21 045c 0334 | 4 | Declare_Variable Array,With_Constraint 045d 502a |P* | Indirect_Literal Any,0x488,{0x586c6962, 0x4572726f} 045e 8023 | # | Call 0x0,0x23 045f e02a | * | Load 0x0,0x2a 0460 0257 | W | Execute Discrete,Raise 0461 0000 0000 | | .XXX[0x3] 0463 0000 | | 0464 586c 6962 |Xlib| .LITERAL {0x586c6962, 0x3b20556e} 0468 6861 6e64 |hand| .XXX[0x18] 046a 6c65 6420 |led | 046c 7769 7265 |wire| 046e 2065 7665 | eve| 0470 6e74 2120 |nt! | 0472 202e 4b69 | .Ki| 0474 6e64 3d25 |nd=%| 0476 3120 2e44 |1 .D| 0478 6973 706c |ispl| 047a 6179 3d25 |ay=%| 047c 322e 0000 |2. | 047e 0000 0000 | | 0480 4e6f 5769 |NoWi| .LITERAL {0x4e6f5769, 0x72654576} 0484 656e 7400 |ent | .XXX[0x4] 0486 0000 0000 | | 0488 586c 6962 |Xlib| .LITERAL {0x586c6962, 0x4572726f} 048c 7200 0000 |r | .XXX[0x4] 048e 0000 0000 | | 0490 ; -------------------------------------------------------------------------------------- 0490 ; SUBPROGRAM 0490 ; -------------------------------------------------------------------------------------- 0490 0493 | | .CONST 0x0493 ; Address of begin 0491 0004 | | .CONST 0x0004 ; Address of exception handler 0492 0001 | | .CONST 0x0001 ; Number of locals 0493 BODY_0490: 0493 INIT_0490: 0493 4802 |H | Short_Literal 0x2 0494 4800 |H | Short_Literal 0x0 0495 00e5 | | Load_Encached Long_Integer_Cache 0496 00d9 | | Load_Top At_Offset_1 0497 0267 | g | Execute Discrete,Predecessor 0498 e021 | ! | Load 0x0,0x21 0499 0334 | 4 | Declare_Variable Array,With_Constraint 049a 4800 |H | Short_Literal 0x0 049b 00e5 | | Load_Encached Long_Integer_Cache 049c 00d9 | | Load_Top At_Offset_1 049d 0267 | g | Execute Discrete,Predecessor 049e e021 | ! | Load 0x0,0x21 049f 0334 | 4 | Declare_Variable Array,With_Constraint 04a0 4800 |H | Short_Literal 0x0 04a1 00e5 | | Load_Encached Long_Integer_Cache 04a2 00d9 | | Load_Top At_Offset_1 04a3 0267 | g | Execute Discrete,Predecessor 04a4 e021 | ! | Load 0x0,0x21 04a5 0334 | 4 | Declare_Variable Array,With_Constraint 04a6 4800 |H | Short_Literal 0x0 04a7 00e5 | | Load_Encached Long_Integer_Cache 04a8 00d9 | | Load_Top At_Offset_1 04a9 0267 | g | Execute Discrete,Predecessor 04aa e021 | ! | Load 0x0,0x21 04ab 0334 | 4 | Declare_Variable Array,With_Constraint 04ac e5ff | | Load 0x2,-0x1 04ad 0227 | ' | Execute Access,All_Reference 04ae 3c36 |<6 | Execute Record,Field_Read,Field_Number 0x36 04af 0227 | ' | Execute Access,All_Reference 04b0 e5fe | | Load 0x2,-0x2 04b1 2c01 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1 04b2 e02b | + | Load 0x0,0x2b 04b3 011c | | Execute Any,Convert_Unchecked 04b4 1c01 | | Execute_Immediate Run_Utility,0x1 04b5 8025 | % | Call 0x0,0x25 04b6 4800 |H | Short_Literal 0x0 04b7 4831 |H1 | Short_Literal 0x31 04b8 e021 | ! | Load 0x0,0x21 04b9 0334 | 4 | Declare_Variable Array,With_Constraint 04ba 500d |P | Indirect_Literal Any,0x4c8,{0x586c6962, 0x3b20556e} 04bb 4800 |H | Short_Literal 0x0 04bc 480c |H | Short_Literal 0xc 04bd e021 | ! | Load 0x0,0x21 04be 0334 | 4 | Declare_Variable Array,With_Constraint 04bf 5024 |P$ | Indirect_Literal Any,0x4e4,{0x4e6f4e61, 0x74697665} 04c0 4800 |H | Short_Literal 0x0 04c1 4808 |H | Short_Literal 0x8 04c2 e021 | ! | Load 0x0,0x21 04c3 0334 | 4 | Declare_Variable Array,With_Constraint 04c4 5027 |P' | Indirect_Literal Any,0x4ec,{0x586c6962, 0x4572726f} 04c5 8023 | # | Call 0x0,0x23 04c6 e02a | * | Load 0x0,0x2a 04c7 0257 | W | Execute Discrete,Raise 04c8 586c 6962 |Xlib| .LITERAL {0x586c6962, 0x3b20556e} 04cc 6861 6e64 |hand| .XXX[0x18] 04ce 6c65 6420 |led | 04d0 7769 7265 |wire| 04d2 2065 7665 | eve| 04d4 6e74 2120 |nt! | 04d6 202e 4b69 | .Ki| 04d8 6e64 3d25 |nd=%| 04da 3120 2e44 |1 .D| 04dc 6973 706c |ispl| 04de 6179 3d25 |ay=%| 04e0 322e 0000 |2. | 04e2 0000 0000 | | 04e4 4e6f 4e61 |NoNa| .LITERAL {0x4e6f4e61, 0x74697665} 04e8 4576 656e |Even| .XXX[0x4] 04ea 7400 0000 |t | 04ec 586c 6962 |Xlib| .LITERAL {0x586c6962, 0x4572726f} 04f0 7200 |r | .XXX[0x1] 04f1 0000 0000 | | .BLANK 0000[0x7] 04f8 ; -------------------------------------------------------------------------------------- 04f8 ; Debug Table 04f8 ; -------------------------------------------------------------------------------------- 04f8 0004 0000 | | .DEBUG4 0x0004,0x0000,0x68d1,0x0000,0x0001,0x0008 04fe 000b 051e | | .DBG4T 0x000b,0x051e,0x8000,0x0000 0502 0018 0526 | &| .DBG4T 0x0018,0x0526,0x8000,0x0000 0506 00ab 053c | <| .DBG4T 0x00ab,0x053c,0x0001,0x4000 050a 028b 057f | | .DBG4T 0x028b,0x057f,0x0001,0x0000 050e 0373 0583 | s | .DBG4T 0x0373,0x0583,0x0001,0x0000 0512 03cb 0586 | | .DBG4T 0x03cb,0x0586,0x0001,0x0000 0516 042b 0589 | + | .DBG4T 0x042b,0x0589,0x0001,0x0000 051a 0493 058d | | .DBG4T 0x0493,0x058d,0x0001,0x0000 051e ; -------------------------------------------------------------------------------------- 051e ; Debug chain 051e ; -------------------------------------------------------------------------------------- 051e 0006 0000 | | .DBGLEN 0x0006,0x0000 0520 000b 000d | | .DBGLNO 0x000b,0x000d,0x000f,0x0011,0x0013,0x0015 0526 ; -------------------------------------------------------------------------------------- 0526 ; Debug chain 0526 ; -------------------------------------------------------------------------------------- 0526 000d 0007 | | .DBGLEN 0x000d,0x0007 0528 0018 001a | | .DBGLNO 0x0018,0x001a,0x001c,0x001e,0x0020,0x0022,0x0024,0x0031,0x003e,0x004b,0x0058,0x0065,0x0072,0x007f,0x0084,0x0089,0x008e,0x0093,0x0098,0x009d 053c ; -------------------------------------------------------------------------------------- 053c ; Debug chain 053c ; -------------------------------------------------------------------------------------- 053c 0009 001c | | .DBGLEN 0x0009,0x001c 053e 00ab 00b0 | | .DBGLNO 0x00ab,0x00b0,0x00b5,0x00ba,0x00bf,0x00c4,0x00c6,0x00c8,0x00ca,0x00cc,0x00ff,0x0117,0x011b,0x011f,0x0123,0x0127,0x0129,0x012d,0x0131,0x0135,0x013b,0x013f,0x0143,0x0147,0x014d,0x0151,0x0155,0x0159,0x015d,0x0168,0x016e,0x0174,0x017a,0x0182,0x01c2,0x01c6,0x01c7 0563 0001 0002 | | .XXX[0x1c] 0565 0007 0008 | | 0567 0009 000a | | 0569 0013 0003 | | 056b 0004 0005 | | 056d 0006 000b | | 056f 000c 000d | | 0571 000e 000f | | 0573 0010 0011 | | 0575 0012 0014 | | 0577 0015 0016 | | 0579 0017 0018 | | 057b 0019 001a | | 057d 001b 001c | | 057f ; -------------------------------------------------------------------------------------- 057f ; Debug chain 057f ; -------------------------------------------------------------------------------------- 057f 0000 0002 | | .DBGLEN 0x0000,0x0002 0581 028b 02e5 | | .DBGLNO 0x028b,0x02e5 0583 ; -------------------------------------------------------------------------------------- 0583 ; Debug chain 0583 ; -------------------------------------------------------------------------------------- 0583 0000 0001 | | .DBGLEN 0x0000,0x0001 0585 0373 | s | .DBGLNO 0x0373 0586 ; -------------------------------------------------------------------------------------- 0586 ; Debug chain 0586 ; -------------------------------------------------------------------------------------- 0586 0000 0001 | | .DBGLEN 0x0000,0x0001 0588 03cb | | .DBGLNO 0x03cb 0589 ; -------------------------------------------------------------------------------------- 0589 ; Debug chain 0589 ; -------------------------------------------------------------------------------------- 0589 0000 0002 | | .DBGLEN 0x0000,0x0002 058b 042b 045f | + _| .DBGLNO 0x042b,0x045f 058d ; -------------------------------------------------------------------------------------- 058d ; Debug chain 058d ; -------------------------------------------------------------------------------------- 058d 0000 0002 | | .DBGLEN 0x0000,0x0002 058f 0493 04c6 | | .DBGLNO 0x0493,0x04c6 0591 0000 0000 | | .BLANK 0000[0x6f]