|
|
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: 2048 (0x800)
Notes: 00_class, 5900_R1K_CODE, 74_tag, NULL, R1k_Segment, seg_030cd5
└─⟦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 5900 |Y | .CONST 0x5900 ; Diana Version, RCG Major Version, RCG minor version
0002 0000 | | .CONST 0x0000 ; Zero
0003 0238 | 8 | .CONST 0x0238 ; 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 0001 | | .CONST 0x0001 ; 0, wired, #pages in seg - 1)
0008 ; --------------------------------------------------------------------------------------
0008 ; SUBPROGRAM
0008 ; --------------------------------------------------------------------------------------
0008 0084 | | .CONST 0x0084 ; Address of begin
0009 0004 | | .CONST 0x0004 ; Address of exception handler
000a 0026 | & | .CONST 0x0026 ; Number of locals
000b INIT_0008:
000b 0007 | | Action Break_Optional
000c 029a 009b | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0098
000e 029a 00ab | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_00a8
0010 029a 00b3 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_00b0
0012 029a 00bb | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_00b8
0014 029a 00db | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_00d8
0016 029a 00e3 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_00e0
0018 029a 00eb | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_00e8
001a 029a 00fb | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_00f8
001c 029a 010b | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0108
001e 029a 0123 | #| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0120
0020 029a 0133 | 3| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0130
0022 029a 014b | K| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0148
0024 029a 0173 | s| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0170
0026 029a 0183 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0180
0028 029a 0193 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0190
002a 029a 01a3 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_01a0
002c 029a 01b3 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_01b0
002e 029a 01c3 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_01c0
0030 029a 01d3 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_01d0
0032 0093 0000 | | PushFullAddress InMicrocode
0034 606b |`k | Indirect_Literal Discrete,0xa0,{0x80000000, 0x00010000}
0035 0273 | s | Execute Discrete,Plus
0036 0129 | ) | Execute Any,Make_Visible
0037 0007 | | Action Break_Optional
0038 4818 |H | Short_Literal 0x18
0039 03cd | | Declare_Type Access,Incomplete,Visible,Accesses_Protected
003a 00bf | | Action Accept_Activation
003b e002 | | Load 0x0,0x2
003c 1b0d | | Execute Package,Field_Read,Field_Number 0xd
003d 00e4 | | Load_Encached Positive_Cache
003e 00e2 | | Load_Encached Integer_Cache
003f 029f 01eb | | Declare_Subprogram For_Call,INIT_01e8
0041 4803 |H | Short_Literal 0x3
0042 032d | - | Declare_Type Record,Defined
0043 00d8 | | Load_Top At_Offset_0
0044 02a0 | | Declare_Subprogram Null_Subprogram
0045 00db | | Load_Top At_Offset_3
0046 03c7 | | Complete_Type Access,By_Defining
0047 00d9 | | Load_Top At_Offset_1
0048 03bc | | Declare_Variable Access,By_Allocation
0049 00d8 | | Load_Top At_Offset_0
004a 00e0 | | Load_Encached Standard_Cache
004b 181e | | Execute Package,Field_Execute,Field_Number 0x1e
004c e003 | | Load 0x0,0x3
004d e004 | | Load 0x0,0x4
004e 00e6 | | Load_Encached Float_Cache
004f e002 | | Load 0x0,0x2
0050 1b51 | Q | Execute Package,Field_Read,Field_Number 0x51
0051 0387 | | Declare_Variable Package
0052 00d8 | | Load_Top At_Offset_0
0053 020f | | Execute Module,Activate
0054 e005 | | Load 0x0,0x5
0055 e006 | | Load 0x0,0x6
0056 00e7 | | Load_Encached Duration_Cache
0057 e002 | | Load 0x0,0x2
0058 1b52 | R | Execute Package,Field_Read,Field_Number 0x52
0059 0387 | | Declare_Variable Package
005a 00d8 | | Load_Top At_Offset_0
005b 020f | | Execute Module,Activate
005c 029d 0203 | | Declare_Subprogram For_Outer_Call,INIT_0200
005e 1d0d | | Execute_Immediate Reference_Lex_1,0xd
005f 00c7 | | Action Elaborate_Subprogram
0060 1d0e | | Execute_Immediate Reference_Lex_1,0xe
0061 00c7 | | Action Elaborate_Subprogram
0062 1d0f | | Execute_Immediate Reference_Lex_1,0xf
0063 00c7 | | Action Elaborate_Subprogram
0064 1d10 | | Execute_Immediate Reference_Lex_1,0x10
0065 00c7 | | Action Elaborate_Subprogram
0066 1d11 | | Execute_Immediate Reference_Lex_1,0x11
0067 00c7 | | Action Elaborate_Subprogram
0068 1d12 | | Execute_Immediate Reference_Lex_1,0x12
0069 00c7 | | Action Elaborate_Subprogram
006a 1d13 | | Execute_Immediate Reference_Lex_1,0x13
006b 00c7 | | Action Elaborate_Subprogram
006c 1d14 | | Execute_Immediate Reference_Lex_1,0x14
006d 00c7 | | Action Elaborate_Subprogram
006e 1d16 | | Execute_Immediate Reference_Lex_1,0x16
006f 00c7 | | Action Elaborate_Subprogram
0070 1d15 | | Execute_Immediate Reference_Lex_1,0x15
0071 00c7 | | Action Elaborate_Subprogram
0072 1d17 | | Execute_Immediate Reference_Lex_1,0x17
0073 00c7 | | Action Elaborate_Subprogram
0074 1d18 | | Execute_Immediate Reference_Lex_1,0x18
0075 00c7 | | Action Elaborate_Subprogram
0076 1d1f | | Execute_Immediate Reference_Lex_1,0x1f
0077 00c7 | | Action Elaborate_Subprogram
0078 1d19 | | Execute_Immediate Reference_Lex_1,0x19
0079 00c7 | | Action Elaborate_Subprogram
007a 1d1a | | Execute_Immediate Reference_Lex_1,0x1a
007b 00c7 | | Action Elaborate_Subprogram
007c 1d1c | | Execute_Immediate Reference_Lex_1,0x1c
007d 00c7 | | Action Elaborate_Subprogram
007e 1d1b | | Execute_Immediate Reference_Lex_1,0x1b
007f 00c7 | | Action Elaborate_Subprogram
0080 1d1d | | Execute_Immediate Reference_Lex_1,0x1d
0081 00c7 | | Action Elaborate_Subprogram
0082 1d1e | | Execute_Immediate Reference_Lex_1,0x1e
0083 00c7 | | Action Elaborate_Subprogram
0084 BODY_0008:
0084 00db | | Load_Top At_Offset_3
0085 0229 | ) | Execute Access,All_Read
0086 00d8 | | Load_Top At_Offset_0
0087 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0088 00ea | | Load_Encached Null_String_Cache
0089 e002 | | Load 0x0,0x2
008a 1821 | ! | Execute Package,Field_Execute,Field_Number 0x21
008b e002 | | Load 0x0,0x2
008c 181b | | Execute Package,Field_Execute,Field_Number 0x1b
008d 4801 |H | Short_Literal 0x1
008e e002 | | Load 0x0,0x2
008f 1815 | | Execute Package,Field_Execute,Field_Number 0x15
0090 00d9 | | Load_Top At_Offset_1
0091 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
0092 00d1 | | Pop_Control Pop_Count_1
0093 00bc | | Action Signal_Activated
0094 00bb | | Action Signal_Completion
0095 0000 0000 | | .XXX[0x3]
0097 0000 | |
0098 ; --------------------------------------------------------------------------------------
0098 ; SUBPROGRAM
0098 ; --------------------------------------------------------------------------------------
0098 009b | | .CONST 0x009b ; Address of begin
0099 0004 | | .CONST 0x0004 ; Address of exception handler
009a 0001 | | .CONST 0x0001 ; Number of locals
009b BODY_0098:
009b INIT_0098:
009b e223 | # | Load 0x1,0x23
009c 00ca | | Action Exit_Nullary_Function
009d 0000 0000 | | .XXX[0x3]
009f 0000 | |
00a0 8000 0000 | | .LITERAL {0x80000000, 0x00010000}
00a4 0000 0000 | | .BLANK 0000[0x4]
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 e220 | | Load 0x1,0x20
00ac 0257 | W | Execute Discrete,Raise
00ad 0000 0000 | | .XXX[0x3]
00af 0000 | |
00b0 ; --------------------------------------------------------------------------------------
00b0 ; SUBPROGRAM
00b0 ; --------------------------------------------------------------------------------------
00b0 00b3 | | .CONST 0x00b3 ; Address of begin
00b1 0004 | | .CONST 0x0004 ; Address of exception handler
00b2 0001 | | .CONST 0x0001 ; Number of locals
00b3 BODY_00b0:
00b3 INIT_00b0:
00b3 00da | | Load_Top At_Offset_2
00b4 e5fe | | Load 0x2,-0x2
00b5 0227 | ' | Execute Access,All_Reference
00b6 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
00b7 4503 |E | Exit_Subprogram 0x3
00b8 ; --------------------------------------------------------------------------------------
00b8 ; SUBPROGRAM
00b8 ; --------------------------------------------------------------------------------------
00b8 00bb | | .CONST 0x00bb ; Address of begin
00b9 0004 | | .CONST 0x0004 ; Address of exception handler
00ba 0001 | | .CONST 0x0001 ; Number of locals
00bb BODY_00b8:
00bb INIT_00b8:
00bb 00db | | Load_Top At_Offset_3
00bc 0227 | ' | Execute Access,All_Reference
00bd 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
00be 00db | | Load_Top At_Offset_3
00bf 0273 | s | Execute Discrete,Plus
00c0 e5fe | | Load 0x2,-0x2
00c1 0227 | ' | Execute Access,All_Reference
00c2 3802 |8 | Execute Record,Field_Write,Field_Number 0x2
00c3 00db | | Load_Top At_Offset_3
00c4 0227 | ' | Execute Access,All_Reference
00c5 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
00c6 0d02 | | Execute_Immediate Less,0x2
00c7 6804 |h | Jump_Zero 0xcc
00c8 4801 |H | Short_Literal 0x1
00c9 e5fe | | Load 0x2,-0x2
00ca 0227 | ' | Execute Access,All_Reference
00cb 3802 |8 | Execute Record,Field_Write,Field_Number 0x2
00cc 00db | | Load_Top At_Offset_3
00cd 0227 | ' | Execute Access,All_Reference
00ce 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
00cf e5fe | | Load 0x2,-0x2
00d0 0227 | ' | Execute Access,All_Reference
00d1 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
00d2 4503 |E | Exit_Subprogram 0x3
00d3 0000 0000 | | .BLANK 0000[0x5]
00d8 ; --------------------------------------------------------------------------------------
00d8 ; SUBPROGRAM
00d8 ; --------------------------------------------------------------------------------------
00d8 00db | | .CONST 0x00db ; Address of begin
00d9 0004 | | .CONST 0x0004 ; Address of exception handler
00da 0001 | | .CONST 0x0001 ; Number of locals
00db BODY_00d8:
00db INIT_00d8:
00db 00da | | Load_Top At_Offset_2
00dc 4802 |H | Short_Literal 0x2
00dd 8210 | | Call 0x1,0x10
00de 4502 |E | Exit_Subprogram 0x2
00df 0000 | | .XXX[0x1]
00e0 ; --------------------------------------------------------------------------------------
00e0 ; SUBPROGRAM
00e0 ; --------------------------------------------------------------------------------------
00e0 00e3 | | .CONST 0x00e3 ; Address of begin
00e1 0004 | | .CONST 0x0004 ; Address of exception handler
00e2 0001 | | .CONST 0x0001 ; Number of locals
00e3 BODY_00e0:
00e3 INIT_00e0:
00e3 00da | | Load_Top At_Offset_2
00e4 4ffe |O | Short_Literal 0x7fe
00e5 8210 | | Call 0x1,0x10
00e6 4502 |E | Exit_Subprogram 0x2
00e7 0000 | | .XXX[0x1]
00e8 ; --------------------------------------------------------------------------------------
00e8 ; SUBPROGRAM
00e8 ; --------------------------------------------------------------------------------------
00e8 00eb | | .CONST 0x00eb ; Address of begin
00e9 0004 | | .CONST 0x0004 ; Address of exception handler
00ea 0001 | | .CONST 0x0001 ; Number of locals
00eb BODY_00e8:
00eb INIT_00e8:
00eb 00db | | Load_Top At_Offset_3
00ec 00db | | Load_Top At_Offset_3
00ed 00e0 | | Load_Encached Standard_Cache
00ee 1818 | | Execute Package,Field_Execute,Field_Number 0x18
00ef 8226 | & | Call 0x1,0x26
00f0 8218 | | Call 0x1,0x18
00f1 4503 |E | Exit_Subprogram 0x3
00f2 0000 0000 | | .BLANK 0000[0x6]
00f8 ; --------------------------------------------------------------------------------------
00f8 ; SUBPROGRAM
00f8 ; --------------------------------------------------------------------------------------
00f8 00fb | | .CONST 0x00fb ; Address of begin
00f9 0004 | | .CONST 0x0004 ; Address of exception handler
00fa 0001 | | .CONST 0x0001 ; Number of locals
00fb BODY_00f8:
00fb INIT_00f8:
00fb 00db | | Load_Top At_Offset_3
00fc 00db | | Load_Top At_Offset_3
00fd 00e1 | | Load_Encached Boolean_Cache
00fe 011c | | Execute Any,Convert_Unchecked
00ff 1c01 | | Execute_Immediate Run_Utility,0x1
0100 8226 | & | Call 0x1,0x26
0101 8218 | | Call 0x1,0x18
0102 4503 |E | Exit_Subprogram 0x3
0103 0000 0000 | | .BLANK 0000[0x5]
0108 ; --------------------------------------------------------------------------------------
0108 ; SUBPROGRAM
0108 ; --------------------------------------------------------------------------------------
0108 0110 | | .CONST 0x0110 ; Address of begin
0109 0004 | | .CONST 0x0004 ; Address of exception handler
010a 0002 | | .CONST 0x0002 ; Number of locals
010b INIT_0108:
010b 4801 |H | Short_Literal 0x1
010c 4850 |HP | Short_Literal 0x50
010d 00e9 | | Load_Encached String_Cache
010e 035b | [ | Declare_Type Array,Constrained
010f 0337 | 7 | Declare_Variable Array
0110 BODY_0108:
0110 00d8 | | Load_Top At_Offset_0
0111 e224 | $ | Load 0x1,0x24
0112 1b12 | | Execute Package,Field_Read,Field_Number 0x12
0113 e224 | $ | Load 0x1,0x24
0114 1b11 | | Execute Package,Field_Read,Field_Number 0x11
0115 e5ff | | Load 0x2,-0x1
0116 e224 | $ | Load 0x1,0x24
0117 1818 | | Execute Package,Field_Execute,Field_Number 0x18
0118 00d1 | | Pop_Control Pop_Count_1
0119 e5fe | | Load 0x2,-0x2
011a 00d9 | | Load_Top At_Offset_1
011b 8226 | & | Call 0x1,0x26
011c 8218 | | Call 0x1,0x18
011d 4503 |E | Exit_Subprogram 0x3
011e 0000 0000 | | .XXX[0x2]
0120 ; --------------------------------------------------------------------------------------
0120 ; SUBPROGRAM
0120 ; --------------------------------------------------------------------------------------
0120 0123 | # | .CONST 0x0123 ; Address of begin
0121 0004 | | .CONST 0x0004 ; Address of exception handler
0122 0001 | | .CONST 0x0001 ; Number of locals
0123 BODY_0120:
0123 INIT_0120:
0123 00db | | Load_Top At_Offset_3
0124 00db | | Load_Top At_Offset_3
0125 00ea | | Load_Encached Null_String_Cache
0126 01cb | | Execute Vector,Append
0127 8218 | | Call 0x1,0x18
0128 4503 |E | Exit_Subprogram 0x3
0129 0000 0000 | | .BLANK 0000[0x7]
0130 ; --------------------------------------------------------------------------------------
0130 ; SUBPROGRAM
0130 ; --------------------------------------------------------------------------------------
0130 0138 | 8 | .CONST 0x0138 ; Address of begin
0131 0004 | | .CONST 0x0004 ; Address of exception handler
0132 0002 | | .CONST 0x0002 ; Number of locals
0133 INIT_0130:
0133 4801 |H | Short_Literal 0x1
0134 4850 |HP | Short_Literal 0x50
0135 00e9 | | Load_Encached String_Cache
0136 035b | [ | Declare_Type Array,Constrained
0137 0337 | 7 | Declare_Variable Array
0138 BODY_0130:
0138 00d8 | | Load_Top At_Offset_0
0139 e225 | % | Load 0x1,0x25
013a 1b12 | | Execute Package,Field_Read,Field_Number 0x12
013b e225 | % | Load 0x1,0x25
013c 1b11 | | Execute Package,Field_Read,Field_Number 0x11
013d e5ff | | Load 0x2,-0x1
013e e225 | % | Load 0x1,0x25
013f 1818 | | Execute Package,Field_Execute,Field_Number 0x18
0140 00d1 | | Pop_Control Pop_Count_1
0141 e5fe | | Load 0x2,-0x2
0142 00d9 | | Load_Top At_Offset_1
0143 8226 | & | Call 0x1,0x26
0144 8218 | | Call 0x1,0x18
0145 4503 |E | Exit_Subprogram 0x3
0146 0000 0000 | | .XXX[0x2]
0148 ; --------------------------------------------------------------------------------------
0148 ; SUBPROGRAM
0148 ; --------------------------------------------------------------------------------------
0148 014b | K | .CONST 0x014b ; Address of begin
0149 0004 | | .CONST 0x0004 ; Address of exception handler
014a 0001 | | .CONST 0x0001 ; Number of locals
014b BODY_0148:
014b INIT_0148:
014b 00db | | Load_Top At_Offset_3
014c 0227 | ' | Execute Access,All_Reference
014d 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
014e 00d8 | | Load_Top At_Offset_0
014f e002 | | Load 0x0,0x2
0150 1b10 | | Execute Package,Field_Read,Field_Number 0x10
0151 0260 | ` | Execute Discrete,In_Type
0152 7001 |p | Jump_Nonzero 0x154
0153 0801 | | Execute_Immediate Raise,0x1
0154 e5fe | | Load 0x2,-0x2
0155 0227 | ' | Execute Access,All_Reference
0156 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0157 e002 | | Load 0x0,0x2
0158 183a | : | Execute Package,Field_Execute,Field_Number 0x3a
0159 00da | | Load_Top At_Offset_2
015a e5fe | | Load 0x2,-0x2
015b 0227 | ' | Execute Access,All_Reference
015c 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
015d e002 | | Load 0x0,0x2
015e 184a | J | Execute Package,Field_Execute,Field_Number 0x4a
015f 00db | | Load_Top At_Offset_3
0160 0227 | ' | Execute Access,All_Reference
0161 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0162 00db | | Load_Top At_Offset_3
0163 01db | | Execute Vector,Length
0164 0273 | s | Execute Discrete,Plus
0165 e5fe | | Load 0x2,-0x2
0166 0227 | ' | Execute Access,All_Reference
0167 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
0168 4503 |E | Exit_Subprogram 0x3
0169 0000 0000 | | .BLANK 0000[0x7]
0170 ; --------------------------------------------------------------------------------------
0170 ; SUBPROGRAM
0170 ; --------------------------------------------------------------------------------------
0170 0173 | s | .CONST 0x0173 ; Address of begin
0171 0004 | | .CONST 0x0004 ; Address of exception handler
0172 0001 | | .CONST 0x0001 ; Number of locals
0173 BODY_0170:
0173 INIT_0170:
0173 00db | | Load_Top At_Offset_3
0174 00db | | Load_Top At_Offset_3
0175 8213 | | Call 0x1,0x13
0176 4801 |H | Short_Literal 0x1
0177 e5fe | | Load 0x2,-0x2
0178 821f | | Call 0x1,0x1f
0179 4503 |E | Exit_Subprogram 0x3
017a 0000 0000 | | .BLANK 0000[0x6]
0180 ; --------------------------------------------------------------------------------------
0180 ; SUBPROGRAM
0180 ; --------------------------------------------------------------------------------------
0180 0183 | | .CONST 0x0183 ; Address of begin
0181 0004 | | .CONST 0x0004 ; Address of exception handler
0182 0001 | | .CONST 0x0001 ; Number of locals
0183 BODY_0180:
0183 INIT_0180:
0183 00db | | Load_Top At_Offset_3
0184 00db | | Load_Top At_Offset_3
0185 8214 | | Call 0x1,0x14
0186 4801 |H | Short_Literal 0x1
0187 e5fe | | Load 0x2,-0x2
0188 821f | | Call 0x1,0x1f
0189 4503 |E | Exit_Subprogram 0x3
018a 0000 0000 | | .BLANK 0000[0x6]
0190 ; --------------------------------------------------------------------------------------
0190 ; SUBPROGRAM
0190 ; --------------------------------------------------------------------------------------
0190 0193 | | .CONST 0x0193 ; Address of begin
0191 0004 | | .CONST 0x0004 ; Address of exception handler
0192 0001 | | .CONST 0x0001 ; Number of locals
0193 BODY_0190:
0193 INIT_0190:
0193 00db | | Load_Top At_Offset_3
0194 00db | | Load_Top At_Offset_3
0195 8215 | | Call 0x1,0x15
0196 4801 |H | Short_Literal 0x1
0197 e5fe | | Load 0x2,-0x2
0198 821f | | Call 0x1,0x1f
0199 4503 |E | Exit_Subprogram 0x3
019a 0000 0000 | | .BLANK 0000[0x6]
01a0 ; --------------------------------------------------------------------------------------
01a0 ; SUBPROGRAM
01a0 ; --------------------------------------------------------------------------------------
01a0 01a3 | | .CONST 0x01a3 ; Address of begin
01a1 0004 | | .CONST 0x0004 ; Address of exception handler
01a2 0001 | | .CONST 0x0001 ; Number of locals
01a3 BODY_01a0:
01a3 INIT_01a0:
01a3 00db | | Load_Top At_Offset_3
01a4 00db | | Load_Top At_Offset_3
01a5 8216 | | Call 0x1,0x16
01a6 4801 |H | Short_Literal 0x1
01a7 e5fe | | Load 0x2,-0x2
01a8 821f | | Call 0x1,0x1f
01a9 4503 |E | Exit_Subprogram 0x3
01aa 0000 0000 | | .BLANK 0000[0x6]
01b0 ; --------------------------------------------------------------------------------------
01b0 ; SUBPROGRAM
01b0 ; --------------------------------------------------------------------------------------
01b0 01b3 | | .CONST 0x01b3 ; Address of begin
01b1 0004 | | .CONST 0x0004 ; Address of exception handler
01b2 0001 | | .CONST 0x0001 ; Number of locals
01b3 BODY_01b0:
01b3 INIT_01b0:
01b3 00db | | Load_Top At_Offset_3
01b4 00db | | Load_Top At_Offset_3
01b5 8217 | | Call 0x1,0x17
01b6 4801 |H | Short_Literal 0x1
01b7 e5fe | | Load 0x2,-0x2
01b8 821f | | Call 0x1,0x1f
01b9 4503 |E | Exit_Subprogram 0x3
01ba 0000 0000 | | .BLANK 0000[0x6]
01c0 ; --------------------------------------------------------------------------------------
01c0 ; SUBPROGRAM
01c0 ; --------------------------------------------------------------------------------------
01c0 01c3 | | .CONST 0x01c3 ; Address of begin
01c1 0004 | | .CONST 0x0004 ; Address of exception handler
01c2 0001 | | .CONST 0x0001 ; Number of locals
01c3 BODY_01c0:
01c3 INIT_01c0:
01c3 00db | | Load_Top At_Offset_3
01c4 00db | | Load_Top At_Offset_3
01c5 8218 | | Call 0x1,0x18
01c6 4801 |H | Short_Literal 0x1
01c7 e5fe | | Load 0x2,-0x2
01c8 821f | | Call 0x1,0x1f
01c9 4503 |E | Exit_Subprogram 0x3
01ca 0000 0000 | | .BLANK 0000[0x6]
01d0 ; --------------------------------------------------------------------------------------
01d0 ; SUBPROGRAM
01d0 ; --------------------------------------------------------------------------------------
01d0 01d3 | | .CONST 0x01d3 ; Address of begin
01d1 0004 | | .CONST 0x0004 ; Address of exception handler
01d2 0001 | | .CONST 0x0001 ; Number of locals
01d3 BODY_01d0:
01d3 INIT_01d0:
01d3 00db | | Load_Top At_Offset_3
01d4 00d8 | | Load_Top At_Offset_0
01d5 e002 | | Load 0x0,0x2
01d6 1b10 | | Execute Package,Field_Read,Field_Number 0x10
01d7 0260 | ` | Execute Discrete,In_Type
01d8 7001 |p | Jump_Nonzero 0x1da
01d9 0801 | | Execute_Immediate Raise,0x1
01da 00db | | Load_Top At_Offset_3
01db 0227 | ' | Execute Access,All_Reference
01dc 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
01dd e002 | | Load 0x0,0x2
01de 182c | , | Execute Package,Field_Execute,Field_Number 0x2c
01df 00da | | Load_Top At_Offset_2
01e0 0227 | ' | Execute Access,All_Reference
01e1 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
01e2 00db | | Load_Top At_Offset_3
01e3 0227 | ' | Execute Access,All_Reference
01e4 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
01e5 4503 |E | Exit_Subprogram 0x3
01e6 0000 0000 | | .XXX[0x2]
01e8 ; --------------------------------------------------------------------------------------
01e8 ; SUBPROGRAM
01e8 ; --------------------------------------------------------------------------------------
01e8 01eb | | .CONST 0x01eb ; Address of begin
01e9 0004 | | .CONST 0x0004 ; Address of exception handler
01ea 0001 | | .CONST 0x0001 ; Number of locals
01eb BODY_01e8:
01eb INIT_01e8:
01eb 4601 |F | Jump_Case 0x1
01ec 7801 |x | Jump 0x1ee ; case 0x0
01ed 4302 |C | Exit_Subprogram From_Utility,0x2 ; case 0x1
01ee 00da | | Load_Top At_Offset_2
01ef 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
01f0 0125 | % | Execute Any,Set_Constraint
01f1 00da | | Load_Top At_Offset_2
01f2 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
01f3 1c00 | | Execute_Immediate Run_Utility,0x0
01f4 4801 |H | Short_Literal 0x1
01f5 00db | | Load_Top At_Offset_3
01f6 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
01f7 4801 |H | Short_Literal 0x1
01f8 00db | | Load_Top At_Offset_3
01f9 3802 |8 | Execute Record,Field_Write,Field_Number 0x2
01fa 4302 |C | Exit_Subprogram From_Utility,0x2
01fb 0000 0000 | | .BLANK 0000[0x5]
0200 ; --------------------------------------------------------------------------------------
0200 ; SUBPROGRAM
0200 ; --------------------------------------------------------------------------------------
0200 020c | | .CONST 0x020c ; Address of begin
0201 0004 | | .CONST 0x0004 ; Address of exception handler
0202 0004 | | .CONST 0x0004 ; Number of locals
0203 INIT_0200:
0203 00da | | Load_Top At_Offset_2
0204 01dd | | Execute Vector,First
0205 00e2 | | Load_Encached Integer_Cache
0206 03f1 | | Declare_Variable Discrete,With_Value
0207 00db | | Load_Top At_Offset_3
0208 01dc | | Execute Vector,Last
0209 00e2 | | Load_Encached Integer_Cache
020a 03f1 | | Declare_Variable Discrete,With_Value
020b 00e1 | | Load_Encached Boolean_Cache
020c BODY_0200:
020c 00cf | | Action Mark_Auxiliary
020d e5ff | | Load 0x2,-0x1
020e 01dc | | Execute Vector,Last
020f e5ff | | Load 0x2,-0x1
0210 01dd | | Execute Vector,First
0211 0263 | c | Execute Discrete,Above_Bound
0212 700b |p | Jump_Nonzero 0x21e
0213 00d8 | | Load_Top At_Offset_0
0214 a402 | | Store_Unchecked 0x2,0x2
0215 00d8 | | Load_Top At_Offset_0
0216 e5ff | | Load 0x2,-0x1
0217 01d7 | | Execute Vector,Field_Read
0218 0e20 | | Execute_Immediate Not_Equal,0x20
0219 6802 |h | Jump_Zero 0x21c
021a 00d2 | | Pop_Control Pop_Count_2
021b 7802 |x | Jump 0x21e
021c 00c8 | | Action Pop_Auxiliary_Range
021d 3ff5 |? | Loop_Increasing 0x213
021e 00c9 | | Action Pop_Auxiliary_Loop
021f e5ff | | Load 0x2,-0x1
0220 01dc | | Execute Vector,Last
0221 e402 | | Load 0x2,0x2
0222 0263 | c | Execute Discrete,Above_Bound
0223 700b |p | Jump_Nonzero 0x22f
0224 00d8 | | Load_Top At_Offset_0
0225 e5ff | | Load 0x2,-0x1
0226 01d7 | | Execute Vector,Field_Read
0227 0f20 | | Execute_Immediate Equal,0x20
0228 6802 |h | Jump_Zero 0x22b
0229 00d2 | | Pop_Control Pop_Count_2
022a 7804 |x | Jump 0x22f
022b 00d8 | | Load_Top At_Offset_0
022c a403 | | Store_Unchecked 0x2,0x3
022d 00c8 | | Action Pop_Auxiliary_Range
022e 3ff5 |? | Loop_Increasing 0x224
022f 00ce | | Action Pop_Auxiliary
0230 00da | | Load_Top At_Offset_2
0231 00da | | Load_Top At_Offset_2
0232 e5ff | | Load 0x2,-0x1
0233 01cf | | Execute Vector,Slice_Read
0234 4401 |D | Exit_Subprogram With_Result,0x1
0235 0000 0000 | | .XXX[0x3]
0237 0000 | |
0238 ; --------------------------------------------------------------------------------------
0238 ; Debug Table
0238 ; --------------------------------------------------------------------------------------
0238 0004 0006 | | .DEBUG4 0x0004,0x0006,0x95a8,0x0000,0x0001,0x0017
023e 000b 029a | | .DBG4T 0x000b,0x029a,0x8000,0x0000
0242 003b 02b3 | ; | .DBG4T 0x003b,0x02b3,0x8000,0x0000
0246 009b 02ce | | .DBG4T 0x009b,0x02ce,0x0002,0x0000
024a 00ab 02d1 | | .DBG4T 0x00ab,0x02d1,0x0001,0x0000
024e 00b3 02d4 | | .DBG4T 0x00b3,0x02d4,0x0001,0x0000
0252 00bb 02d7 | | .DBG4T 0x00bb,0x02d7,0x0001,0x0000
0256 00db 02dd | | .DBG4T 0x00db,0x02dd,0x0001,0x0000
025a 00e3 02e0 | | .DBG4T 0x00e3,0x02e0,0x0001,0x0000
025e 00eb 02e3 | | .DBG4T 0x00eb,0x02e3,0x0001,0x0000
0262 00fb 02e6 | | .DBG4T 0x00fb,0x02e6,0x0001,0x0000
0266 010b 02e9 | | .DBG4T 0x010b,0x02e9,0x0001,0x0000
026a 0123 02ee | # | .DBG4T 0x0123,0x02ee,0x0001,0x0000
026e 0133 02f1 | 3 | .DBG4T 0x0133,0x02f1,0x0001,0x0000
0272 014b 02f6 | K | .DBG4T 0x014b,0x02f6,0x0001,0x0000
0276 0173 02fb | s | .DBG4T 0x0173,0x02fb,0x0001,0x0000
027a 0183 02ff | | .DBG4T 0x0183,0x02ff,0x0001,0x0000
027e 0193 0303 | | .DBG4T 0x0193,0x0303,0x0001,0x0000
0282 01a3 0307 | | .DBG4T 0x01a3,0x0307,0x0001,0x0000
0286 01b3 030b | | .DBG4T 0x01b3,0x030b,0x0001,0x0000
028a 01c3 030f | | .DBG4T 0x01c3,0x030f,0x0001,0x0000
028e 01d3 0313 | | .DBG4T 0x01d3,0x0313,0x0001,0x0000
0292 01eb 0000 | | .DBG4T 0x01eb,0x0000,0x0005,0x0000
0296 0203 0317 | | .DBG4T 0x0203,0x0317,0x0002,0x0000
029a ; --------------------------------------------------------------------------------------
029a ; Debug chain
029a ; --------------------------------------------------------------------------------------
029a 0017 0000 | | .DBGLEN 0x0017,0x0000
029c 000b 000c | | .DBGLNO 0x000b,0x000c,0x000e,0x0010,0x0012,0x0014,0x0016,0x0018,0x001a,0x001c,0x001e,0x0020,0x0022,0x0024,0x0026,0x0028,0x002a,0x002c,0x002e,0x0030,0x0032,0x0037,0x0038
02b3 ; --------------------------------------------------------------------------------------
02b3 ; Debug chain
02b3 ; --------------------------------------------------------------------------------------
02b3 0018 0001 | | .DBGLEN 0x0018,0x0001
02b5 003b 0047 | ; G| .DBGLNO 0x003b,0x0047,0x004c,0x0054,0x005c,0x005e,0x0060,0x0062,0x0064,0x0066,0x0068,0x006a,0x006c,0x006e,0x0070,0x0072,0x0074,0x0076,0x0078,0x007a,0x007c,0x007e,0x0080,0x0082,0x0084
02ce ; --------------------------------------------------------------------------------------
02ce ; Debug chain
02ce ; --------------------------------------------------------------------------------------
02ce 0000 0001 | | .DBGLEN 0x0000,0x0001
02d0 009b | | .DBGLNO 0x009b
02d1 ; --------------------------------------------------------------------------------------
02d1 ; Debug chain
02d1 ; --------------------------------------------------------------------------------------
02d1 0000 0001 | | .DBGLEN 0x0000,0x0001
02d3 00ab | | .DBGLNO 0x00ab
02d4 ; --------------------------------------------------------------------------------------
02d4 ; Debug chain
02d4 ; --------------------------------------------------------------------------------------
02d4 0000 0001 | | .DBGLEN 0x0000,0x0001
02d6 00b3 | | .DBGLNO 0x00b3
02d7 ; --------------------------------------------------------------------------------------
02d7 ; Debug chain
02d7 ; --------------------------------------------------------------------------------------
02d7 0000 0004 | | .DBGLEN 0x0000,0x0004
02d9 00bb 00c3 | | .DBGLNO 0x00bb,0x00c3,0x00c8,0x00cc
02dd ; --------------------------------------------------------------------------------------
02dd ; Debug chain
02dd ; --------------------------------------------------------------------------------------
02dd 0000 0001 | | .DBGLEN 0x0000,0x0001
02df 00db | | .DBGLNO 0x00db
02e0 ; --------------------------------------------------------------------------------------
02e0 ; Debug chain
02e0 ; --------------------------------------------------------------------------------------
02e0 0000 0001 | | .DBGLEN 0x0000,0x0001
02e2 00e3 | | .DBGLNO 0x00e3
02e3 ; --------------------------------------------------------------------------------------
02e3 ; Debug chain
02e3 ; --------------------------------------------------------------------------------------
02e3 0000 0001 | | .DBGLEN 0x0000,0x0001
02e5 00eb | | .DBGLNO 0x00eb
02e6 ; --------------------------------------------------------------------------------------
02e6 ; Debug chain
02e6 ; --------------------------------------------------------------------------------------
02e6 0000 0001 | | .DBGLEN 0x0000,0x0001
02e8 00fb | | .DBGLNO 0x00fb
02e9 ; --------------------------------------------------------------------------------------
02e9 ; Debug chain
02e9 ; --------------------------------------------------------------------------------------
02e9 0001 0002 | | .DBGLEN 0x0001,0x0002
02eb 010b 0110 | | .DBGLNO 0x010b,0x0110,0x0119
02ee ; --------------------------------------------------------------------------------------
02ee ; Debug chain
02ee ; --------------------------------------------------------------------------------------
02ee 0000 0001 | | .DBGLEN 0x0000,0x0001
02f0 0123 | # | .DBGLNO 0x0123
02f1 ; --------------------------------------------------------------------------------------
02f1 ; Debug chain
02f1 ; --------------------------------------------------------------------------------------
02f1 0001 0002 | | .DBGLEN 0x0001,0x0002
02f3 0133 0138 | 3 8| .DBGLNO 0x0133,0x0138,0x0141
02f6 ; --------------------------------------------------------------------------------------
02f6 ; Debug chain
02f6 ; --------------------------------------------------------------------------------------
02f6 0000 0003 | | .DBGLEN 0x0000,0x0003
02f8 014b 0159 | K Y| .DBGLNO 0x014b,0x0159,0x015f
02fb ; --------------------------------------------------------------------------------------
02fb ; Debug chain
02fb ; --------------------------------------------------------------------------------------
02fb 0000 0002 | | .DBGLEN 0x0000,0x0002
02fd 0173 0176 | s v| .DBGLNO 0x0173,0x0176
02ff ; --------------------------------------------------------------------------------------
02ff ; Debug chain
02ff ; --------------------------------------------------------------------------------------
02ff 0000 0002 | | .DBGLEN 0x0000,0x0002
0301 0183 0186 | | .DBGLNO 0x0183,0x0186
0303 ; --------------------------------------------------------------------------------------
0303 ; Debug chain
0303 ; --------------------------------------------------------------------------------------
0303 0000 0002 | | .DBGLEN 0x0000,0x0002
0305 0193 0196 | | .DBGLNO 0x0193,0x0196
0307 ; --------------------------------------------------------------------------------------
0307 ; Debug chain
0307 ; --------------------------------------------------------------------------------------
0307 0000 0002 | | .DBGLEN 0x0000,0x0002
0309 01a3 01a6 | | .DBGLNO 0x01a3,0x01a6
030b ; --------------------------------------------------------------------------------------
030b ; Debug chain
030b ; --------------------------------------------------------------------------------------
030b 0000 0002 | | .DBGLEN 0x0000,0x0002
030d 01b3 01b6 | | .DBGLNO 0x01b3,0x01b6
030f ; --------------------------------------------------------------------------------------
030f ; Debug chain
030f ; --------------------------------------------------------------------------------------
030f 0000 0002 | | .DBGLEN 0x0000,0x0002
0311 01c3 01c6 | | .DBGLNO 0x01c3,0x01c6
0313 ; --------------------------------------------------------------------------------------
0313 ; Debug chain
0313 ; --------------------------------------------------------------------------------------
0313 0000 0002 | | .DBGLEN 0x0000,0x0002
0315 01d3 01df | | .DBGLNO 0x01d3,0x01df
0317 ; --------------------------------------------------------------------------------------
0317 ; Debug chain
0317 ; --------------------------------------------------------------------------------------
0317 0003 0007 | | .DBGLEN 0x0003,0x0007
0319 0203 0207 | | .DBGLNO 0x0203,0x0207,0x020b,0x020d,0x0213,0x0215,0x021f,0x0224,0x022b,0x0230
0323 0000 0000 | | .BLANK 0000[0xdd]