|
|
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 - metrics - download
Length: 3072 (0xc00)
Notes: 00_class, 5800_R1K_CODE, 74_tag, NULL, R1k_Segment, seg_191cd7
└─⟦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 0410 | | .CONST 0x0410 ; 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 0276 | v | .CONST 0x0276 ; Address of begin
0009 0004 | | .CONST 0x0004 ; Address of exception handler
000a 005f | _ | .CONST 0x005f ; Number of locals
000b INIT_0008:
000b e002 | | Load 0x0,0x2
000c 02a0 | | Declare_Subprogram Null_Subprogram
000d 4801 |H | Short_Literal 0x1
000e 032e | . | Declare_Type Record,Defined,Visible
000f e003 | | Load 0x0,0x3
0010 0266 | f | Execute Discrete,Bounds
0011 00da | | Load_Top At_Offset_2
0012 02a0 | | Declare_Subprogram Null_Subprogram
0013 4801 |H | Short_Literal 0x1
0014 0351 | Q | Declare_Type Array,Defined,Visible,Bounds_With_Object
0015 00d8 | | Load_Top At_Offset_0
0016 02a0 | | Declare_Subprogram Null_Subprogram
0017 4818 |H | Short_Literal 0x18
0018 03d4 | | Declare_Type Access,Defined,Visible,Accesses_Protected
0019 00d8 | | Load_Top At_Offset_0
001a 0221 | ! | Execute Access,Allow_Deallocate
001b 0007 | | Action Break_Optional
001c 00da | | Load_Top At_Offset_2
001d 0322 | " | Declare_Variable Record
001e 4800 |H | Short_Literal 0x0
001f 00d9 | | Load_Top At_Offset_1
0020 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
0021 0129 | ) | Execute Any,Make_Visible
0022 0007 | | Action Break_Optional
0023 00db | | Load_Top At_Offset_3
0024 0322 | " | Declare_Variable Record
0025 4800 |H | Short_Literal 0x0
0026 00d9 | | Load_Top At_Offset_1
0027 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
0028 0129 | ) | Execute Any,Make_Visible
0029 a004 | | Reference 0x0,0x4
002a 00c6 | | Action Check_Subprogram_Elaborated
002b 00db | | Load_Top At_Offset_3
002c 0129 | ) | Execute Any,Make_Visible
002d 00db | | Load_Top At_Offset_3
002e 0129 | ) | Execute Any,Make_Visible
002f e005 | | Load 0x0,0x5
0030 0129 | ) | Execute Any,Make_Visible
0031 e006 | | Load 0x0,0x6
0032 0129 | ) | Execute Any,Make_Visible
0033 4800 |H | Short_Literal 0x0
0034 0129 | ) | Execute Any,Make_Visible
0035 e003 | | Load 0x0,0x3
0036 0266 | f | Execute Discrete,Bounds
0037 e003 | | Load 0x0,0x3
0038 03f9 | | Declare_Type Discrete,Constrained,Visible
0039 0007 | | Action Break_Optional
003a e002 | | Load 0x0,0x2
003b 02a0 | | Declare_Subprogram Null_Subprogram
003c 4801 |H | Short_Literal 0x1
003d 032e | . | Declare_Type Record,Defined,Visible
003e 00d8 | | Load_Top At_Offset_0
003f 0322 | " | Declare_Variable Record
0040 4800 |H | Short_Literal 0x0
0041 00d9 | | Load_Top At_Offset_1
0042 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
0043 0129 | ) | Execute Any,Make_Visible
0044 00d9 | | Load_Top At_Offset_1
0045 0322 | " | Declare_Variable Record
0046 4800 |H | Short_Literal 0x0
0047 00d9 | | Load_Top At_Offset_1
0048 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
0049 0129 | ) | Execute Any,Make_Visible
004a 00da | | Load_Top At_Offset_2
004b 0322 | " | Declare_Variable Record
004c 4801 |H | Short_Literal 0x1
004d 00d9 | | Load_Top At_Offset_1
004e 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
004f 0129 | ) | Execute Any,Make_Visible
0050 00db | | Load_Top At_Offset_3
0051 02a0 | | Declare_Subprogram Null_Subprogram
0052 4801 |H | Short_Literal 0x1
0053 032e | . | Declare_Type Record,Defined,Visible
0054 00d8 | | Load_Top At_Offset_0
0055 0322 | " | Declare_Variable Record
0056 00d8 | | Load_Top At_Offset_0
0057 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
0058 4800 |H | Short_Literal 0x0
0059 00d0 | | Action Swap_Control
005a 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
005b 0129 | ) | Execute Any,Make_Visible
005c e003 | | Load 0x0,0x3
005d 0266 | f | Execute Discrete,Bounds
005e 00db | | Load_Top At_Offset_3
005f 02a0 | | Declare_Subprogram Null_Subprogram
0060 4801 |H | Short_Literal 0x1
0061 0351 | Q | Declare_Type Array,Defined,Visible,Bounds_With_Object
0062 00d8 | | Load_Top At_Offset_0
0063 02a0 | | Declare_Subprogram Null_Subprogram
0064 4818 |H | Short_Literal 0x18
0065 03d4 | | Declare_Type Access,Defined,Visible,Accesses_Protected
0066 00d8 | | Load_Top At_Offset_0
0067 0221 | ! | Execute Access,Allow_Deallocate
0068 0007 | | Action Break_Optional
0069 0007 | | Action Break_Optional
006a a004 | | Reference 0x0,0x4
006b 00c6 | | Action Check_Subprogram_Elaborated
006c 00d9 | | Load_Top At_Offset_1
006d 0129 | ) | Execute Any,Make_Visible
006e 00d9 | | Load_Top At_Offset_1
006f 0129 | ) | Execute Any,Make_Visible
0070 e007 | | Load 0x0,0x7
0071 0129 | ) | Execute Any,Make_Visible
0072 e008 | | Load 0x0,0x8
0073 0129 | ) | Execute Any,Make_Visible
0074 4800 |H | Short_Literal 0x0
0075 0129 | ) | Execute Any,Make_Visible
0076 4800 |H | Short_Literal 0x0
0077 481f |H | Short_Literal 0x1f
0078 029f 027b | {| Declare_Subprogram For_Call,INIT_0278
007a 03fe | | Declare_Type Discrete,Defined,Visible
007b 00d8 | | Load_Top At_Offset_0
007c 0266 | f | Execute Discrete,Bounds
007d 00e1 | | Load_Encached Boolean_Cache
007e 02a0 | | Declare_Subprogram Null_Subprogram
007f 4801 |H | Short_Literal 0x1
0080 0351 | Q | Declare_Type Array,Defined,Visible,Bounds_With_Object
0081 4800 |H | Short_Literal 0x0
0082 481f |H | Short_Literal 0x1f
0083 00da | | Load_Top At_Offset_2
0084 035c | \ | Declare_Type Array,Constrained,Visible
0085 4810 |H | Short_Literal 0x10
0086 481f |H | Short_Literal 0x1f
0087 00db | | Load_Top At_Offset_3
0088 035c | \ | Declare_Type Array,Constrained,Visible
0089 00d9 | | Load_Top At_Offset_1
008a 0336 | 6 | Declare_Variable Array,Visible
008b 00d8 | | Load_Top At_Offset_0
008c 0335 | 5 | Declare_Variable Array,Duplicate
008d 00cd | | Action Spare6_Action
008e 481f |H | Short_Literal 0x1f
008f 4800 |H | Short_Literal 0x0
0090 4800 |H | Short_Literal 0x0
0091 00d9 | | Load_Top At_Offset_1
0092 e22a | * | Load 0x1,0x2a
0093 01d6 | | Execute Vector,Field_Write
0094 3ffb |? | Loop_Increasing 0x90
0095 00d9 | | Load_Top At_Offset_1
0096 01d4 | | Execute Vector,Structure_Write
0097 00da | | Load_Top At_Offset_2
0098 0337 | 7 | Declare_Variable Array
0099 4801 |H | Short_Literal 0x1
009a 4819 |H | Short_Literal 0x19
009b 00da | | Load_Top At_Offset_2
009c 01d6 | | Execute Vector,Field_Write
009d 4801 |H | Short_Literal 0x1
009e 4818 |H | Short_Literal 0x18
009f 00da | | Load_Top At_Offset_2
00a0 01d6 | | Execute Vector,Field_Write
00a1 4801 |H | Short_Literal 0x1
00a2 4812 |H | Short_Literal 0x12
00a3 00da | | Load_Top At_Offset_2
00a4 01d6 | | Execute Vector,Field_Write
00a5 4811 |H | Short_Literal 0x11
00a6 4800 |H | Short_Literal 0x0
00a7 4800 |H | Short_Literal 0x0
00a8 00d9 | | Load_Top At_Offset_1
00a9 e22a | * | Load 0x1,0x2a
00aa 01d6 | | Execute Vector,Field_Write
00ab 3ffb |? | Loop_Increasing 0xa7
00ac 4817 |H | Short_Literal 0x17
00ad 4813 |H | Short_Literal 0x13
00ae 4800 |H | Short_Literal 0x0
00af 00d9 | | Load_Top At_Offset_1
00b0 e22a | * | Load 0x1,0x2a
00b1 01d6 | | Execute Vector,Field_Write
00b2 3ffb |? | Loop_Increasing 0xae
00b3 481f |H | Short_Literal 0x1f
00b4 481a |H | Short_Literal 0x1a
00b5 4800 |H | Short_Literal 0x0
00b6 00d9 | | Load_Top At_Offset_1
00b7 e22a | * | Load 0x1,0x2a
00b8 01d6 | | Execute Vector,Field_Write
00b9 3ffb |? | Loop_Increasing 0xb5
00ba 00db | | Load_Top At_Offset_3
00bb 01c3 | | Execute Vector,Check_In_Type
00bc 0129 | ) | Execute Any,Make_Visible
00bd 00db | | Load_Top At_Offset_3
00be 0337 | 7 | Declare_Variable Array
00bf 4801 |H | Short_Literal 0x1
00c0 4817 |H | Short_Literal 0x17
00c1 00da | | Load_Top At_Offset_2
00c2 01d6 | | Execute Vector,Field_Write
00c3 4801 |H | Short_Literal 0x1
00c4 4816 |H | Short_Literal 0x16
00c5 00da | | Load_Top At_Offset_2
00c6 01d6 | | Execute Vector,Field_Write
00c7 4801 |H | Short_Literal 0x1
00c8 4815 |H | Short_Literal 0x15
00c9 00da | | Load_Top At_Offset_2
00ca 01d6 | | Execute Vector,Field_Write
00cb 4801 |H | Short_Literal 0x1
00cc 4814 |H | Short_Literal 0x14
00cd 00da | | Load_Top At_Offset_2
00ce 01d6 | | Execute Vector,Field_Write
00cf 4801 |H | Short_Literal 0x1
00d0 4813 |H | Short_Literal 0x13
00d1 00da | | Load_Top At_Offset_2
00d2 01d6 | | Execute Vector,Field_Write
00d3 4812 |H | Short_Literal 0x12
00d4 4800 |H | Short_Literal 0x0
00d5 4800 |H | Short_Literal 0x0
00d6 00d9 | | Load_Top At_Offset_1
00d7 e22b | + | Load 0x1,0x2b
00d8 01d6 | | Execute Vector,Field_Write
00d9 3ffb |? | Loop_Increasing 0xd5
00da 481f |H | Short_Literal 0x1f
00db 4818 |H | Short_Literal 0x18
00dc 4800 |H | Short_Literal 0x0
00dd 00d9 | | Load_Top At_Offset_1
00de e22b | + | Load 0x1,0x2b
00df 01d6 | | Execute Vector,Field_Write
00e0 3ffb |? | Loop_Increasing 0xdc
00e1 e227 | ' | Load 0x1,0x27
00e2 01c3 | | Execute Vector,Check_In_Type
00e3 0129 | ) | Execute Any,Make_Visible
00e4 e227 | ' | Load 0x1,0x27
00e5 0337 | 7 | Declare_Variable Array
00e6 4800 |H | Short_Literal 0x0
00e7 4800 |H | Short_Literal 0x0
00e8 00da | | Load_Top At_Offset_2
00e9 01d6 | | Execute Vector,Field_Write
00ea 4800 |H | Short_Literal 0x0
00eb 4801 |H | Short_Literal 0x1
00ec 00da | | Load_Top At_Offset_2
00ed 01d6 | | Execute Vector,Field_Write
00ee 4800 |H | Short_Literal 0x0
00ef 4802 |H | Short_Literal 0x2
00f0 00da | | Load_Top At_Offset_2
00f1 01d6 | | Execute Vector,Field_Write
00f2 4800 |H | Short_Literal 0x0
00f3 4803 |H | Short_Literal 0x3
00f4 00da | | Load_Top At_Offset_2
00f5 01d6 | | Execute Vector,Field_Write
00f6 4800 |H | Short_Literal 0x0
00f7 4804 |H | Short_Literal 0x4
00f8 00da | | Load_Top At_Offset_2
00f9 01d6 | | Execute Vector,Field_Write
00fa 4800 |H | Short_Literal 0x0
00fb 4805 |H | Short_Literal 0x5
00fc 00da | | Load_Top At_Offset_2
00fd 01d6 | | Execute Vector,Field_Write
00fe 4800 |H | Short_Literal 0x0
00ff 4806 |H | Short_Literal 0x6
0100 00da | | Load_Top At_Offset_2
0101 01d6 | | Execute Vector,Field_Write
0102 4801 |H | Short_Literal 0x1
0103 4807 |H | Short_Literal 0x7
0104 00da | | Load_Top At_Offset_2
0105 01d6 | | Execute Vector,Field_Write
0106 4801 |H | Short_Literal 0x1
0107 4808 |H | Short_Literal 0x8
0108 00da | | Load_Top At_Offset_2
0109 01d6 | | Execute Vector,Field_Write
010a 4801 |H | Short_Literal 0x1
010b 4809 |H | Short_Literal 0x9
010c 00da | | Load_Top At_Offset_2
010d 01d6 | | Execute Vector,Field_Write
010e 4801 |H | Short_Literal 0x1
010f 480a |H | Short_Literal 0xa
0110 00da | | Load_Top At_Offset_2
0111 01d6 | | Execute Vector,Field_Write
0112 4801 |H | Short_Literal 0x1
0113 480b |H | Short_Literal 0xb
0114 00da | | Load_Top At_Offset_2
0115 01d6 | | Execute Vector,Field_Write
0116 4801 |H | Short_Literal 0x1
0117 480c |H | Short_Literal 0xc
0118 00da | | Load_Top At_Offset_2
0119 01d6 | | Execute Vector,Field_Write
011a 4801 |H | Short_Literal 0x1
011b 480d |H | Short_Literal 0xd
011c 00da | | Load_Top At_Offset_2
011d 01d6 | | Execute Vector,Field_Write
011e 4801 |H | Short_Literal 0x1
011f 480e |H | Short_Literal 0xe
0120 00da | | Load_Top At_Offset_2
0121 01d6 | | Execute Vector,Field_Write
0122 4801 |H | Short_Literal 0x1
0123 480f |H | Short_Literal 0xf
0124 00da | | Load_Top At_Offset_2
0125 01d6 | | Execute Vector,Field_Write
0126 4801 |H | Short_Literal 0x1
0127 4810 |H | Short_Literal 0x10
0128 00da | | Load_Top At_Offset_2
0129 01d6 | | Execute Vector,Field_Write
012a 4801 |H | Short_Literal 0x1
012b 4811 |H | Short_Literal 0x11
012c 00da | | Load_Top At_Offset_2
012d 01d6 | | Execute Vector,Field_Write
012e 4801 |H | Short_Literal 0x1
012f 4812 |H | Short_Literal 0x12
0130 00da | | Load_Top At_Offset_2
0131 01d6 | | Execute Vector,Field_Write
0132 4801 |H | Short_Literal 0x1
0133 4813 |H | Short_Literal 0x13
0134 00da | | Load_Top At_Offset_2
0135 01d6 | | Execute Vector,Field_Write
0136 4801 |H | Short_Literal 0x1
0137 4814 |H | Short_Literal 0x14
0138 00da | | Load_Top At_Offset_2
0139 01d6 | | Execute Vector,Field_Write
013a 4801 |H | Short_Literal 0x1
013b 4815 |H | Short_Literal 0x15
013c 00da | | Load_Top At_Offset_2
013d 01d6 | | Execute Vector,Field_Write
013e 4801 |H | Short_Literal 0x1
013f 4816 |H | Short_Literal 0x16
0140 00da | | Load_Top At_Offset_2
0141 01d6 | | Execute Vector,Field_Write
0142 4801 |H | Short_Literal 0x1
0143 4817 |H | Short_Literal 0x17
0144 00da | | Load_Top At_Offset_2
0145 01d6 | | Execute Vector,Field_Write
0146 4801 |H | Short_Literal 0x1
0147 4818 |H | Short_Literal 0x18
0148 00da | | Load_Top At_Offset_2
0149 01d6 | | Execute Vector,Field_Write
014a 4801 |H | Short_Literal 0x1
014b 4819 |H | Short_Literal 0x19
014c 00da | | Load_Top At_Offset_2
014d 01d6 | | Execute Vector,Field_Write
014e 4801 |H | Short_Literal 0x1
014f 481a |H | Short_Literal 0x1a
0150 00da | | Load_Top At_Offset_2
0151 01d6 | | Execute Vector,Field_Write
0152 4801 |H | Short_Literal 0x1
0153 481b |H | Short_Literal 0x1b
0154 00da | | Load_Top At_Offset_2
0155 01d6 | | Execute Vector,Field_Write
0156 4801 |H | Short_Literal 0x1
0157 481c |H | Short_Literal 0x1c
0158 00da | | Load_Top At_Offset_2
0159 01d6 | | Execute Vector,Field_Write
015a 4801 |H | Short_Literal 0x1
015b 481d |H | Short_Literal 0x1d
015c 00da | | Load_Top At_Offset_2
015d 01d6 | | Execute Vector,Field_Write
015e 4801 |H | Short_Literal 0x1
015f 481e |H | Short_Literal 0x1e
0160 00da | | Load_Top At_Offset_2
0161 01d6 | | Execute Vector,Field_Write
0162 4801 |H | Short_Literal 0x1
0163 481f |H | Short_Literal 0x1f
0164 00da | | Load_Top At_Offset_2
0165 01d6 | | Execute Vector,Field_Write
0166 e227 | ' | Load 0x1,0x27
0167 01c3 | | Execute Vector,Check_In_Type
0168 0129 | ) | Execute Any,Make_Visible
0169 029a 02a3 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_02a0
016b 0007 | | Action Break_Optional
016c e003 | | Load 0x0,0x3
016d 0266 | f | Execute Discrete,Bounds
016e e002 | | Load 0x0,0x2
016f 02a0 | | Declare_Subprogram Null_Subprogram
0170 4801 |H | Short_Literal 0x1
0171 0351 | Q | Declare_Type Array,Defined,Visible,Bounds_With_Object
0172 00d8 | | Load_Top At_Offset_0
0173 02a0 | | Declare_Subprogram Null_Subprogram
0174 4818 |H | Short_Literal 0x18
0175 03d4 | | Declare_Type Access,Defined,Visible,Accesses_Protected
0176 00d8 | | Load_Top At_Offset_0
0177 0221 | ! | Execute Access,Allow_Deallocate
0178 0007 | | Action Break_Optional
0179 0007 | | Action Break_Optional
017a 0007 | | Action Break_Optional
017b a004 | | Reference 0x0,0x4
017c 00c6 | | Action Check_Subprogram_Elaborated
017d 00d9 | | Load_Top At_Offset_1
017e 0129 | ) | Execute Any,Make_Visible
017f 00d9 | | Load_Top At_Offset_1
0180 0129 | ) | Execute Any,Make_Visible
0181 e009 | | Load 0x0,0x9
0182 0129 | ) | Execute Any,Make_Visible
0183 e00a | | Load 0x0,0xa
0184 0129 | ) | Execute Any,Make_Visible
0185 4800 |H | Short_Literal 0x0
0186 0129 | ) | Execute Any,Make_Visible
0187 e21c | | Load 0x1,0x1c
0188 02a0 | | Declare_Subprogram Null_Subprogram
0189 4801 |H | Short_Literal 0x1
018a 032e | . | Declare_Type Record,Defined,Visible
018b 00d8 | | Load_Top At_Offset_0
018c 0322 | " | Declare_Variable Record
018d 00d8 | | Load_Top At_Offset_0
018e 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
018f 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
0190 4800 |H | Short_Literal 0x0
0191 00d0 | | Action Swap_Control
0192 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
0193 0129 | ) | Execute Any,Make_Visible
0194 00d9 | | Load_Top At_Offset_1
0195 0322 | " | Declare_Variable Record
0196 00d8 | | Load_Top At_Offset_0
0197 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
0198 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
0199 4800 |H | Short_Literal 0x0
019a 00d0 | | Action Swap_Control
019b 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
019c 0129 | ) | Execute Any,Make_Visible
019d 00da | | Load_Top At_Offset_2
019e 0322 | " | Declare_Variable Record
019f 00d8 | | Load_Top At_Offset_0
01a0 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
01a1 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
01a2 4801 |H | Short_Literal 0x1
01a3 00d0 | | Action Swap_Control
01a4 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
01a5 0129 | ) | Execute Any,Make_Visible
01a6 0007 | | Action Break_Optional
01a7 e003 | | Load 0x0,0x3
01a8 0266 | f | Execute Discrete,Bounds
01a9 e002 | | Load 0x0,0x2
01aa 02a0 | | Declare_Subprogram Null_Subprogram
01ab 4801 |H | Short_Literal 0x1
01ac 0351 | Q | Declare_Type Array,Defined,Visible,Bounds_With_Object
01ad 00d8 | | Load_Top At_Offset_0
01ae 02a0 | | Declare_Subprogram Null_Subprogram
01af 4818 |H | Short_Literal 0x18
01b0 03d4 | | Declare_Type Access,Defined,Visible,Accesses_Protected
01b1 00d8 | | Load_Top At_Offset_0
01b2 0221 | ! | Execute Access,Allow_Deallocate
01b3 0007 | | Action Break_Optional
01b4 0007 | | Action Break_Optional
01b5 0007 | | Action Break_Optional
01b6 0007 | | Action Break_Optional
01b7 0007 | | Action Break_Optional
01b8 a004 | | Reference 0x0,0x4
01b9 00c6 | | Action Check_Subprogram_Elaborated
01ba 00d9 | | Load_Top At_Offset_1
01bb 0129 | ) | Execute Any,Make_Visible
01bc 00d9 | | Load_Top At_Offset_1
01bd 0129 | ) | Execute Any,Make_Visible
01be e00b | | Load 0x0,0xb
01bf 0129 | ) | Execute Any,Make_Visible
01c0 e00c | | Load 0x0,0xc
01c1 0129 | ) | Execute Any,Make_Visible
01c2 4800 |H | Short_Literal 0x0
01c3 0129 | ) | Execute Any,Make_Visible
01c4 0007 | | Action Break_Optional
01c5 0007 | | Action Break_Optional
01c6 0007 | | Action Break_Optional
01c7 0007 | | Action Break_Optional
01c8 0007 | | Action Break_Optional
01c9 e218 | | Load 0x1,0x18
01ca 02a0 | | Declare_Subprogram Null_Subprogram
01cb 4801 |H | Short_Literal 0x1
01cc 032e | . | Declare_Type Record,Defined,Visible
01cd e003 | | Load 0x0,0x3
01ce 0266 | f | Execute Discrete,Bounds
01cf 00da | | Load_Top At_Offset_2
01d0 02a0 | | Declare_Subprogram Null_Subprogram
01d1 4801 |H | Short_Literal 0x1
01d2 0351 | Q | Declare_Type Array,Defined,Visible,Bounds_With_Object
01d3 00d8 | | Load_Top At_Offset_0
01d4 02a0 | | Declare_Subprogram Null_Subprogram
01d5 4818 |H | Short_Literal 0x18
01d6 03d4 | | Declare_Type Access,Defined,Visible,Accesses_Protected
01d7 00d8 | | Load_Top At_Offset_0
01d8 0221 | ! | Execute Access,Allow_Deallocate
01d9 0007 | | Action Break_Optional
01da 00da | | Load_Top At_Offset_2
01db 0322 | " | Declare_Variable Record
01dc 00d8 | | Load_Top At_Offset_0
01dd 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
01de 4800 |H | Short_Literal 0x0
01df 00d0 | | Action Swap_Control
01e0 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
01e1 0129 | ) | Execute Any,Make_Visible
01e2 0007 | | Action Break_Optional
01e3 00db | | Load_Top At_Offset_3
01e4 0322 | " | Declare_Variable Record
01e5 00d8 | | Load_Top At_Offset_0
01e6 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
01e7 4800 |H | Short_Literal 0x0
01e8 00d0 | | Action Swap_Control
01e9 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
01ea 0129 | ) | Execute Any,Make_Visible
01eb a004 | | Reference 0x0,0x4
01ec 00c6 | | Action Check_Subprogram_Elaborated
01ed 00db | | Load_Top At_Offset_3
01ee 0129 | ) | Execute Any,Make_Visible
01ef 00db | | Load_Top At_Offset_3
01f0 0129 | ) | Execute Any,Make_Visible
01f1 e00d | | Load 0x0,0xd
01f2 0129 | ) | Execute Any,Make_Visible
01f3 e00e | | Load 0x0,0xe
01f4 0129 | ) | Execute Any,Make_Visible
01f5 4800 |H | Short_Literal 0x0
01f6 0129 | ) | Execute Any,Make_Visible
01f7 e218 | | Load 0x1,0x18
01f8 02a0 | | Declare_Subprogram Null_Subprogram
01f9 4801 |H | Short_Literal 0x1
01fa 032e | . | Declare_Type Record,Defined,Visible
01fb 00d8 | | Load_Top At_Offset_0
01fc 0322 | " | Declare_Variable Record
01fd 00d8 | | Load_Top At_Offset_0
01fe 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
01ff 4800 |H | Short_Literal 0x0
0200 00d0 | | Action Swap_Control
0201 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
0202 0129 | ) | Execute Any,Make_Visible
0203 e218 | | Load 0x1,0x18
0204 02a0 | | Declare_Subprogram Null_Subprogram
0205 4801 |H | Short_Literal 0x1
0206 032e | . | Declare_Type Record,Defined,Visible
0207 00d8 | | Load_Top At_Offset_0
0208 0322 | " | Declare_Variable Record
0209 00d8 | | Load_Top At_Offset_0
020a 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
020b 4800 |H | Short_Literal 0x0
020c 00d0 | | Action Swap_Control
020d 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
020e 0129 | ) | Execute Any,Make_Visible
020f 0007 | | Action Break_Optional
0210 e218 | | Load 0x1,0x18
0211 02a0 | | Declare_Subprogram Null_Subprogram
0212 4801 |H | Short_Literal 0x1
0213 032e | . | Declare_Type Record,Defined,Visible
0214 00d8 | | Load_Top At_Offset_0
0215 0322 | " | Declare_Variable Record
0216 00d8 | | Load_Top At_Offset_0
0217 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
0218 4800 |H | Short_Literal 0x0
0219 00d0 | | Action Swap_Control
021a 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
021b 0129 | ) | Execute Any,Make_Visible
021c 4800 |H | Short_Literal 0x0
021d 4801 |H | Short_Literal 0x1
021e 029f 02bb | | Declare_Subprogram For_Call,INIT_02b8
0220 03fe | | Declare_Type Discrete,Defined,Visible
0221 e002 | | Load 0x0,0x2
0222 02a0 | | Declare_Subprogram Null_Subprogram
0223 4801 |H | Short_Literal 0x1
0224 032e | . | Declare_Type Record,Defined,Visible
0225 00d8 | | Load_Top At_Offset_0
0226 0322 | " | Declare_Variable Record
0227 4800 |H | Short_Literal 0x0
0228 00d9 | | Load_Top At_Offset_1
0229 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
022a 0129 | ) | Execute Any,Make_Visible
022b 00d9 | | Load_Top At_Offset_1
022c 0322 | " | Declare_Variable Record
022d 4800 |H | Short_Literal 0x0
022e 00d9 | | Load_Top At_Offset_1
022f 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
0230 0129 | ) | Execute Any,Make_Visible
0231 e21c | | Load 0x1,0x1c
0232 02a0 | | Declare_Subprogram Null_Subprogram
0233 4801 |H | Short_Literal 0x1
0234 032e | . | Declare_Type Record,Defined,Visible
0235 e003 | | Load 0x0,0x3
0236 0266 | f | Execute Discrete,Bounds
0237 00da | | Load_Top At_Offset_2
0238 02a0 | | Declare_Subprogram Null_Subprogram
0239 4801 |H | Short_Literal 0x1
023a 0351 | Q | Declare_Type Array,Defined,Visible,Bounds_With_Object
023b 00d8 | | Load_Top At_Offset_0
023c 02a0 | | Declare_Subprogram Null_Subprogram
023d 4818 |H | Short_Literal 0x18
023e 03d4 | | Declare_Type Access,Defined,Visible,Accesses_Protected
023f 00d8 | | Load_Top At_Offset_0
0240 0221 | ! | Execute Access,Allow_Deallocate
0241 0007 | | Action Break_Optional
0242 00da | | Load_Top At_Offset_2
0243 0322 | " | Declare_Variable Record
0244 00d8 | | Load_Top At_Offset_0
0245 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
0246 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
0247 4800 |H | Short_Literal 0x0
0248 00d0 | | Action Swap_Control
0249 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
024a 0129 | ) | Execute Any,Make_Visible
024b 00db | | Load_Top At_Offset_3
024c 0322 | " | Declare_Variable Record
024d 00d8 | | Load_Top At_Offset_0
024e 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
024f 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
0250 4801 |H | Short_Literal 0x1
0251 00d0 | | Action Swap_Control
0252 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
0253 0129 | ) | Execute Any,Make_Visible
0254 e254 | T | Load 0x1,0x54
0255 0322 | " | Declare_Variable Record
0256 00d8 | | Load_Top At_Offset_0
0257 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
0258 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
0259 4801 |H | Short_Literal 0x1
025a 00d0 | | Action Swap_Control
025b 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
025c 0129 | ) | Execute Any,Make_Visible
025d e254 | T | Load 0x1,0x54
025e 0322 | " | Declare_Variable Record
025f 00d8 | | Load_Top At_Offset_0
0260 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
0261 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
0262 4800 |H | Short_Literal 0x0
0263 00d0 | | Action Swap_Control
0264 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
0265 0129 | ) | Execute Any,Make_Visible
0266 0007 | | Action Break_Optional
0267 a004 | | Reference 0x0,0x4
0268 00c6 | | Action Check_Subprogram_Elaborated
0269 e255 | U | Load 0x1,0x55
026a 0129 | ) | Execute Any,Make_Visible
026b e256 | V | Load 0x1,0x56
026c 0129 | ) | Execute Any,Make_Visible
026d e00f | | Load 0x0,0xf
026e 0129 | ) | Execute Any,Make_Visible
026f e010 | | Load 0x0,0x10
0270 0129 | ) | Execute Any,Make_Visible
0271 4800 |H | Short_Literal 0x0
0272 0129 | ) | Execute Any,Make_Visible
0273 00bf | | Action Accept_Activation
0274 1d2d | - | Execute_Immediate Reference_Lex_1,0x2d
0275 00c7 | | Action Elaborate_Subprogram
0276 BODY_0008:
0276 00bc | | Action Signal_Activated
0277 00bb | | Action Signal_Completion
0278 ; --------------------------------------------------------------------------------------
0278 ; SUBPROGRAM
0278 ; --------------------------------------------------------------------------------------
0278 027b | { | .CONST 0x027b ; Address of begin
0279 0004 | | .CONST 0x0004 ; Address of exception handler
027a 0001 | | .CONST 0x0001 ; Number of locals
027b BODY_0278:
027b INIT_0278:
027b 4607 |F | Jump_Case 0x7
027c 4302 |C | Exit_Subprogram From_Utility,0x2 ; case 0x0
027d 7807 |x | Jump 0x285 ; case 0x1
027e 780a |x | Jump 0x289 ; case 0x2
027f 780e |x | Jump 0x28e ; case 0x3
0280 7811 |x | Jump 0x292 ; case 0x4
0281 7812 |x | Jump 0x294 ; case 0x5
0282 7813 |x | Jump 0x296 ; case 0x6
0283 7816 |x | Jump 0x29a ; case 0x7
0284 4302 |C | .XXX[0x1]
0285 00da | | Load_Top At_Offset_2
0286 0091 02de | | Action Push_String_Extended_Indexed,0x2de ; "XEMI31"
0288 4201 |B | Exit_Subprogram From_Utility,With_Result,0x1
0289 00db | | Load_Top At_Offset_3
028a 00db | | Load_Top At_Offset_3
028b 00e0 | | Load_Encached Standard_Cache
028c 181b | | Execute Package,Field_Execute,Field_Number 0x1b
028d 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
028e 00da | | Load_Top At_Offset_2
028f 00e0 | | Load_Encached Standard_Cache
0290 181c | | Execute Package,Field_Execute,Field_Number 0x1c
0291 4201 |B | Exit_Subprogram From_Utility,With_Result,0x1
0292 00db | | Load_Top At_Offset_3
0293 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
0294 00db | | Load_Top At_Offset_3
0295 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
0296 e225 | % | Load 0x1,0x25
0297 00dc | | Load_Top At_Offset_4
0298 0267 | g | Execute Discrete,Predecessor
0299 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
029a e225 | % | Load 0x1,0x25
029b 00dc | | Load_Top At_Offset_4
029c 0268 | h | Execute Discrete,Successor
029d 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
029e 0000 0000 | | .XXX[0x2]
02a0 ; --------------------------------------------------------------------------------------
02a0 ; SUBPROGRAM
02a0 ; --------------------------------------------------------------------------------------
02a0 02a3 | | .CONST 0x02a3 ; Address of begin
02a1 0004 | | .CONST 0x0004 ; Address of exception handler
02a2 0001 | | .CONST 0x0001 ; Number of locals
02a3 BODY_02a0:
02a3 INIT_02a0:
02a3 4800 |H | Short_Literal 0x0
02a4 480f |H | Short_Literal 0xf
02a5 e226 | & | Load 0x1,0x26
02a6 0334 | 4 | Declare_Variable Array,With_Constraint
02a7 480f |H | Short_Literal 0xf
02a8 4800 |H | Short_Literal 0x0
02a9 4800 |H | Short_Literal 0x0
02aa 00d9 | | Load_Top At_Offset_1
02ab e402 | | Load 0x2,0x2
02ac 01d6 | | Execute Vector,Field_Write
02ad 3ffb |? | Loop_Increasing 0x2a9
02ae 00db | | Load_Top At_Offset_3
02af 01cc | | Execute Vector,Catenate
02b0 e227 | ' | Load 0x1,0x27
02b1 01c7 | | Execute Vector,Convert
02b2 4401 |D | Exit_Subprogram With_Result,0x1
02b3 0000 0000 | | .BLANK 0000[0x5]
02b8 ; --------------------------------------------------------------------------------------
02b8 ; SUBPROGRAM
02b8 ; --------------------------------------------------------------------------------------
02b8 02bb | | .CONST 0x02bb ; Address of begin
02b9 0004 | | .CONST 0x0004 ; Address of exception handler
02ba 0001 | | .CONST 0x0001 ; Number of locals
02bb BODY_02b8:
02bb INIT_02b8:
02bb 4607 |F | Jump_Case 0x7
02bc 4302 |C | Exit_Subprogram From_Utility,0x2 ; case 0x0
02bd 7807 |x | Jump 0x2c5 ; case 0x1
02be 780a |x | Jump 0x2c9 ; case 0x2
02bf 780e |x | Jump 0x2ce ; case 0x3
02c0 7811 |x | Jump 0x2d2 ; case 0x4
02c1 7812 |x | Jump 0x2d4 ; case 0x5
02c2 7813 |x | Jump 0x2d6 ; case 0x6
02c3 7816 |x | Jump 0x2da ; case 0x7
02c4 4302 |C | .XXX[0x1]
02c5 00da | | Load_Top At_Offset_2
02c6 0091 02fe | | Action Push_String_Extended_Indexed,0x2fe ; "FAILED"
02c8 4201 |B | Exit_Subprogram From_Utility,With_Result,0x1
02c9 00db | | Load_Top At_Offset_3
02ca 00db | | Load_Top At_Offset_3
02cb 00e0 | | Load_Encached Standard_Cache
02cc 181b | | Execute Package,Field_Execute,Field_Number 0x1b
02cd 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
02ce 00da | | Load_Top At_Offset_2
02cf 00e0 | | Load_Encached Standard_Cache
02d0 181c | | Execute Package,Field_Execute,Field_Number 0x1c
02d1 4201 |B | Exit_Subprogram From_Utility,With_Result,0x1
02d2 00db | | Load_Top At_Offset_3
02d3 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
02d4 00db | | Load_Top At_Offset_3
02d5 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
02d6 e250 | P | Load 0x1,0x50
02d7 00dc | | Load_Top At_Offset_4
02d8 0267 | g | Execute Discrete,Predecessor
02d9 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
02da e250 | P | Load 0x1,0x50
02db 00dc | | Load_Top At_Offset_4
02dc 0268 | h | Execute Discrete,Successor
02dd 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
02de ; --------------------------------------------------------------------------------------
02de ; STRING TABLE
02de ; --------------------------------------------------------------------------------------
02de 0046 | F | .STRTAB 0x0046->0x0301 ; "XEMI31"
02df 004a | J | .STRTAB 0x004a->0x0304 ; "XEMI30"
02e0 004e | N | .STRTAB 0x004e->0x0307 ; "XEMI29"
02e1 0052 | R | .STRTAB 0x0052->0x030a ; "XEMI28"
02e2 0056 | V | .STRTAB 0x0056->0x030d ; "XEMI27"
02e3 005a | Z | .STRTAB 0x005a->0x0310 ; "XEMI26"
02e4 005e | ^ | .STRTAB 0x005e->0x0313 ; "XEMI25"
02e5 0062 | b | .STRTAB 0x0062->0x0316 ; "OWNER_GRAB_BUTTON_MASK"
02e6 0076 | v | .STRTAB 0x0076->0x0321 ; "COLORMAP_CHANGE_MASK"
02e7 0088 | | .STRTAB 0x0088->0x032b ; "PROPERTY_CHANGE_MASK"
02e8 009a | | .STRTAB 0x009a->0x0335 ; "FOCUS_CHANGE_MASK"
02e9 00a9 | | .STRTAB 0x00a9->0x033d ; "SUBSTRUCTURE_REDIRECT_MASK"
02ea 00c1 | | .STRTAB 0x00c1->0x034a ; "SUBSTRUCTURE_NOTIFY_MASK"
02eb 00d7 | | .STRTAB 0x00d7->0x0356 ; "RESIZE_REDIRECT_MASK"
02ec 00e9 | | .STRTAB 0x00e9->0x0360 ; "STRUCTURE_NOTIFY_MASK"
02ed 00fc | | .STRTAB 0x00fc->0x036b ; "VISIBILITY_CHANGE_MASK"
02ee 0110 | | .STRTAB 0x0110->0x0376 ; "EXPOSURE_MASK"
02ef 011b | | .STRTAB 0x011b->0x037c ; "KEYMAP_STATE_MASK"
02f0 012a | * | .STRTAB 0x012a->0x0385 ; "BUTTON_MOTION_MASK"
02f1 013a | : | .STRTAB 0x013a->0x038e ; "BUTTON_5_MOTION_MASK"
02f2 014c | L | .STRTAB 0x014c->0x0398 ; "BUTTON_4_MOTION_MASK"
02f3 015e | ^ | .STRTAB 0x015e->0x03a2 ; "BUTTON_3_MOTION_MASK"
02f4 0170 | p | .STRTAB 0x0170->0x03ac ; "BUTTON_2_MOTION_MASK"
02f5 0182 | | .STRTAB 0x0182->0x03b6 ; "BUTTON_1_MOTION_MASK"
02f6 0194 | | .STRTAB 0x0194->0x03c0 ; "POINTER_MOTION_HINT_MASK"
02f7 01aa | | .STRTAB 0x01aa->0x03cc ; "POINTER_MOTION_MASK"
02f8 01bb | | .STRTAB 0x01bb->0x03d5 ; "LEAVE_WINDOW_MASK"
02f9 01ca | | .STRTAB 0x01ca->0x03de ; "ENTER_WINDOW_MASK"
02fa 01d9 | | .STRTAB 0x01d9->0x03e6 ; "BUTTON_RELEASE_MASK"
02fb 01ea | | .STRTAB 0x01ea->0x03f0 ; "BUTTON_PRESS_MASK"
02fc 01f9 | | .STRTAB 0x01f9->0x03f8 ; "KEY_RELEASE_MASK"
02fd 0207 | | .STRTAB 0x0207->0x0400 ; "KEY_PRESS_MASK"
02fe 0213 | | .STRTAB 0x0213->0x0407 ; "FAILED"
02ff 0217 | | .STRTAB 0x0217->0x040a ; "SUCCESSFUL"
0300 021f | | .STREND 0x021f->0x040f
0301 5845 4d49 |XEMI| .STRTAB_STRINGS
0410 ; --------------------------------------------------------------------------------------
0410 ; Debug Table
0410 ; --------------------------------------------------------------------------------------
0410 0004 0000 | | .DEBUG4 0x0004,0x0000,0x4909,0x0000,0x0001,0x0005
0416 000b 042a | *| .DBG4T 0x000b,0x042a,0x8000,0x0000
041a 0274 0480 | t | .DBG4T 0x0274,0x0480,0x8000,0x0000
041e 027b 0000 | { | .DBG4T 0x027b,0x0000,0x0005,0x0000
0422 02a3 0483 | | .DBG4T 0x02a3,0x0483,0x0002,0x0000
0426 02bb 0000 | | .DBG4T 0x02bb,0x0000,0x0005,0x0000
042a ; --------------------------------------------------------------------------------------
042a ; Debug chain
042a ; --------------------------------------------------------------------------------------
042a 0054 0000 | T | .DBGLEN 0x0054,0x0000
042c 000b 000f | | .DBGLNO 0x000b,0x000f,0x0015,0x001b,0x001c,0x0022,0x0023,0x0029,0x0035,0x0039,0x003a,0x003e,0x0044,0x004a,0x0050,0x0054,0x005c,0x0062,0x0068,0x0069,0x006a,0x0076,0x007b,0x0081,0x0085,0x0089,0x0097,0x00bd,0x00e4,0x0169,0x016b,0x016c,0x0172,0x0178,0x0179,0x017a,0x017b,0x0187,0x018b,0x0194,0x019d,0x01a6,0x01a7,0x01ad,0x01b3,0x01b4,0x01b5,0x01b6,0x01b7,0x01b8,0x01c4,0x01c5,0x01c6,0x01c7,0x01c8,0x01c9,0x01cd,0x01d3,0x01d9,0x01da,0x01e2,0x01e3,0x01eb,0x01f7,0x01fb,0x0203,0x0207,0x020f,0x0210,0x0214,0x021c,0x0221,0x0225,0x022b,0x0231,0x0235,0x023b,0x0241,0x0242,0x024b,0x0254,0x025d,0x0266,0x0267
0480 ; --------------------------------------------------------------------------------------
0480 ; Debug chain
0480 ; --------------------------------------------------------------------------------------
0480 0001 0000 | | .DBGLEN 0x0001,0x0000
0482 0274 | t | .DBGLNO 0x0274
0483 ; --------------------------------------------------------------------------------------
0483 ; Debug chain
0483 ; --------------------------------------------------------------------------------------
0483 0000 0001 | | .DBGLEN 0x0000,0x0001
0485 02a3 | | .DBGLNO 0x02a3
0486 0000 0000 | | .BLANK 0000[0x17a]