DataMuseum.dk

Presents historical artifacts from the history of:

Rational R1000/400

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about Rational R1000/400

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - download

⟦635de966c⟧

    Length: 4096 (0x1000)
    Notes: 00_class, 5800_R1K_CODE, 74_tag, NULL, R1k_Segment, seg_03bcfe

Derivation

└─⟦8527c1e9b⟧ Bits:30000544 8mm tape, Rational 1000, Arrival backup of disks in PAM's R1000
    └─ ⟦5a81ac88f⟧ »Space Info Vol 1« 
        └─⟦this⟧ 

Disassembly

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 07b0       |    |		.CONST	0x07b0								; 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 8004       |    |		.CONST	0x8004								; 0, wired, #pages in seg - 1)
0008 ; --------------------------------------------------------------------------------------
0008 ; SUBPROGRAM
0008 ; --------------------------------------------------------------------------------------
0008 002a       | *  |		.CONST	0x002a								; Address of begin
0009 0004       |    |		.CONST	0x0004								; Address of exception handler
000a 0014       |    |		.CONST	0x0014								; Number of locals
000b			INIT_0008:
000b 029a 0033  |   3|		Declare_Subprogram	INIT_0030,For_Outer_Call,Visible,Unelaborated
000d 029a 00d3  |    |		Declare_Subprogram	INIT_00d0,For_Outer_Call,Visible,Unelaborated
000f 00bf       |    |		Action	Accept_Activation
0010 0092 056a  |   j|		Action	Push_String_Extended,0x56a					; ".COMMENTS"
0012 0092 056b  |   k|		Action	Push_String_Extended,0x56b					; ".IOP_SHORTDUMP"
0014 0092 056c  |   l|		Action	Push_String_Extended,0x56c					; ".REGISTERS"
0016 0092 056d  |   m|		Action	Push_String_Extended,0x56d					; ".SAVED_STATE"
0018 4800       |H   |		Short_Literal	0x0
0019 4bff       |K   |		Short_Literal	0x3ff
001a e002       |    |		Load	0x0,0x2
001b 1b11       |    |		Execute	Package,Field_Read,Field_Number 0x11
001c 02a0       |    |		Declare_Subprogram	Null_Subprogram
001d 4801       |H   |		Short_Literal	0x1
001e 035d       | ]  |		Declare_Type	Array,Defined
001f e003       |    |		Load	0x0,0x3
0020 e004       |    |		Load	0x0,0x4
0021 00da       |    |		Load_Top	At_Offset_2
0022 e005       |    |		Load	0x0,0x5
0023 0387       |    |		Declare_Variable	Package
0024 00d8       |    |		Load_Top	At_Offset_0
0025 020f       |    |		Execute	Module,Activate
0026 1d0d       |    |		Execute_Immediate	Reference_Lex_1,0xd
0027 00c7       |    |		Action	Elaborate_Subprogram
0028 1d0e       |    |		Execute_Immediate	Reference_Lex_1,0xe
0029 00c7       |    |		Action	Elaborate_Subprogram
002a			BODY_0008:
002a 00bc       |    |		Action	Signal_Activated
002b 00bb       |    |		Action	Signal_Completion
002c 0000 0000  |    |		.BLANK	0000[0x4]
0030 ; --------------------------------------------------------------------------------------
0030 ; SUBPROGRAM
0030 ; --------------------------------------------------------------------------------------
0030 0041       | A  |		.CONST	0x0041								; Address of begin
0031 0004       |    |		.CONST	0x0004								; Address of exception handler
0032 000b       |    |		.CONST	0x000b								; Number of locals
0033			INIT_0030:
0033 e214       |    |		Load	0x1,0x14
0034 1b10       |    |		Execute	Package,Field_Read,Field_Number 0x10
0035 039d       |    |		Declare_Variable	Heap_Access,Duplicate
0036 e213       |    |		Load	0x1,0x13
0037 0337       | 7  |		Declare_Variable	Array
0038 00e2       |    |		Load_Encached	Integer_Cache
0039 03e9       |    |		Declare_Variable	Discrete,Duplicate
003a 03e9       |    |		Declare_Variable	Discrete,Duplicate
003b 03e9       |    |		Declare_Variable	Discrete,Duplicate
003c 03e9       |    |		Declare_Variable	Discrete,Duplicate
003d 029f 021b  |    |		Declare_Subprogram	INIT_0218,For_Call
003f 029f 022b  |   +|		Declare_Subprogram	INIT_0228,For_Call
0041			BODY_0030:
0041 0092 056e  |   n|		Action	Push_String_Extended,0x56e					; "<PROFILE>"
0043 e5fe       |    |		Load	0x2,-0x2
0044 e006       |    |		Load	0x0,0x6
0045 1812       |    |		Execute	Package,Field_Execute,Field_Number 0x12
0046 e402       |    |		Load	0x2,0x2
0047 00ea       |    |		Load_Encached	Null_String_Cache
0048 e5ff       |    |		Load	0x2,-0x1
0049 4800       |H   |		Short_Literal	0x0
004a e214       |    |		Load	0x1,0x14
004b 1815       |    |		Execute	Package,Field_Execute,Field_Number 0x15
004c c402       |    |		Store	0x2,0x2
004d e404       |    |		Load	0x2,0x4
004e e402       |    |		Load	0x2,0x2
004f e214       |    |		Load	0x1,0x14
0050 181f       |    |		Execute	Package,Field_Execute,Field_Number 0x1f
0051 00d1       |    |		Pop_Control	Pop_Count_1
0052 840a       |    |		Call	0x2,0xa
0053 00da       |    |		Load_Top	At_Offset_2
0054 0f01       |    |		Execute_Immediate	Equal,0x1
0055 686b       |hk  |		Jump_Zero	0xc1
0056 840b       |    |		Call	0x2,0xb
0057 e403       |    |		Load	0x2,0x3
0058 00ea       |    |		Load_Encached	Null_String_Cache
0059 0092 056f  |   o|		Action	Push_String_Extended,0x56f					; "$.IOP_SHORTDUMP"
005b 4802       |H   |		Short_Literal	0x2
005c e214       |    |		Load	0x1,0x14
005d 1814       |    |		Execute	Package,Field_Execute,Field_Number 0x14
005e c403       |    |		Store	0x2,0x3
005f 00cf       |    |		Action	Mark_Auxiliary
0060 e405       |    |		Load	0x2,0x5
0061 0aff       |    |		Execute_Immediate	Plus,-0x1
0062 00d8       |    |		Load_Top	At_Offset_0
0063 00e2       |    |		Load_Encached	Integer_Cache
0064 0260       | `  |		Execute	Discrete,In_Type
0065 7001       |p   |		Jump_Nonzero	0x67
0066 0801       |    |		Execute_Immediate	Raise,0x1
0067 e407       |    |		Load	0x2,0x7
0068 0263       | c  |		Execute	Discrete,Above_Bound
0069 700b       |p   |		Jump_Nonzero	0x75
006a e404       |    |		Load	0x2,0x4
006b e402       |    |		Load	0x2,0x2
006c e214       |    |		Load	0x1,0x14
006d 181f       |    |		Execute	Package,Field_Execute,Field_Number 0x1f
006e 00d1       |    |		Pop_Control	Pop_Count_1
006f e404       |    |		Load	0x2,0x4
0070 e403       |    |		Load	0x2,0x3
0071 e214       |    |		Load	0x1,0x14
0072 1821       | !  |		Execute	Package,Field_Execute,Field_Number 0x21
0073 00c8       |    |		Action	Pop_Auxiliary_Range
0074 3ff5       |?   |		Loop_Increasing	0x6a
0075 00ce       |    |		Action	Pop_Auxiliary
0076 e403       |    |		Load	0x2,0x3
0077 e214       |    |		Load	0x1,0x14
0078 1816       |    |		Execute	Package,Field_Execute,Field_Number 0x16
0079 c403       |    |		Store	0x2,0x3
007a e403       |    |		Load	0x2,0x3
007b 00ea       |    |		Load_Encached	Null_String_Cache
007c 0092 0570  |   p|		Action	Push_String_Extended,0x570					; "$.SAVED_STATE"
007e 4802       |H   |		Short_Literal	0x2
007f e214       |    |		Load	0x1,0x14
0080 1814       |    |		Execute	Package,Field_Execute,Field_Number 0x14
0081 c403       |    |		Store	0x2,0x3
0082 00cf       |    |		Action	Mark_Auxiliary
0083 e406       |    |		Load	0x2,0x6
0084 0aff       |    |		Execute_Immediate	Plus,-0x1
0085 00d8       |    |		Load_Top	At_Offset_0
0086 00e2       |    |		Load_Encached	Integer_Cache
0087 0260       | `  |		Execute	Discrete,In_Type
0088 7001       |p   |		Jump_Nonzero	0x8a
0089 0801       |    |		Execute_Immediate	Raise,0x1
008a e405       |    |		Load	0x2,0x5
008b 0263       | c  |		Execute	Discrete,Above_Bound
008c 700b       |p   |		Jump_Nonzero	0x98
008d e404       |    |		Load	0x2,0x4
008e e402       |    |		Load	0x2,0x2
008f e214       |    |		Load	0x1,0x14
0090 181f       |    |		Execute	Package,Field_Execute,Field_Number 0x1f
0091 00d1       |    |		Pop_Control	Pop_Count_1
0092 e404       |    |		Load	0x2,0x4
0093 e403       |    |		Load	0x2,0x3
0094 e214       |    |		Load	0x1,0x14
0095 1821       | !  |		Execute	Package,Field_Execute,Field_Number 0x21
0096 00c8       |    |		Action	Pop_Auxiliary_Range
0097 3ff5       |?   |		Loop_Increasing	0x8d
0098 00ce       |    |		Action	Pop_Auxiliary
0099 e403       |    |		Load	0x2,0x3
009a e214       |    |		Load	0x1,0x14
009b 1816       |    |		Execute	Package,Field_Execute,Field_Number 0x16
009c c403       |    |		Store	0x2,0x3
009d e403       |    |		Load	0x2,0x3
009e 00ea       |    |		Load_Encached	Null_String_Cache
009f 0092 0571  |   q|		Action	Push_String_Extended,0x571					; "$.REGISTERS"
00a1 4802       |H   |		Short_Literal	0x2
00a2 e214       |    |		Load	0x1,0x14
00a3 1814       |    |		Execute	Package,Field_Execute,Field_Number 0x14
00a4 c403       |    |		Store	0x2,0x3
00a5 00cf       |    |		Action	Mark_Auxiliary
00a6 e408       |    |		Load	0x2,0x8
00a7 0aff       |    |		Execute_Immediate	Plus,-0x1
00a8 00d8       |    |		Load_Top	At_Offset_0
00a9 00e2       |    |		Load_Encached	Integer_Cache
00aa 0260       | `  |		Execute	Discrete,In_Type
00ab 7001       |p   |		Jump_Nonzero	0xad
00ac 0801       |    |		Execute_Immediate	Raise,0x1
00ad e406       |    |		Load	0x2,0x6
00ae 0263       | c  |		Execute	Discrete,Above_Bound
00af 700b       |p   |		Jump_Nonzero	0xbb
00b0 e404       |    |		Load	0x2,0x4
00b1 e402       |    |		Load	0x2,0x2
00b2 e214       |    |		Load	0x1,0x14
00b3 181f       |    |		Execute	Package,Field_Execute,Field_Number 0x1f
00b4 00d1       |    |		Pop_Control	Pop_Count_1
00b5 e404       |    |		Load	0x2,0x4
00b6 e403       |    |		Load	0x2,0x3
00b7 e214       |    |		Load	0x1,0x14
00b8 1821       | !  |		Execute	Package,Field_Execute,Field_Number 0x21
00b9 00c8       |    |		Action	Pop_Auxiliary_Range
00ba 3ff5       |?   |		Loop_Increasing	0xb0
00bb 00ce       |    |		Action	Pop_Auxiliary
00bc e403       |    |		Load	0x2,0x3
00bd e214       |    |		Load	0x1,0x14
00be 1816       |    |		Execute	Package,Field_Execute,Field_Number 0x16
00bf c403       |    |		Store	0x2,0x3
00c0 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
00c1 0092 0572  |   r|		Action	Push_String_Extended,0x572					; "unsupported rev level "
00c3 00db       |    |		Load_Top	At_Offset_3
00c4 00e0       |    |		Load_Encached	Standard_Cache
00c5 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
00c6 01cc       |    |		Execute	Vector,Catenate
00c7 e007       |    |		Load	0x0,0x7
00c8 1864       | d  |		Execute	Package,Field_Execute,Field_Number 0x64
00c9 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
00ca 0000 0000  |    |		.BLANK	0000[0x6]
00d0 ; --------------------------------------------------------------------------------------
00d0 ; SUBPROGRAM
00d0 ; --------------------------------------------------------------------------------------
00d0 017d       | }  |		.CONST	0x017d								; Address of begin
00d1 0004       |    |		.CONST	0x0004								; Address of exception handler
00d2 0015       |    |		.CONST	0x0015								; Number of locals
00d3			INIT_00d0:
00d3 e008       |    |		Load	0x0,0x8
00d4 0007       |    |		Action	Break_Optional
00d5 e007       |    |		Load	0x0,0x7
00d6 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
00d7 02c7       |    |		Declare_Variable	Any
00d8 00d8       |    |		Load_Top	At_Offset_0
00d9 1c00       |    |		Execute_Immediate	Run_Utility,0x0
00da 00e1       |    |		Load_Encached	Boolean_Cache
00db 00e1       |    |		Load_Encached	Boolean_Cache
00dc 0601       |    |		Execute_Immediate	Set_Value_Unchecked,0x1
00dd 00e1       |    |		Load_Encached	Boolean_Cache
00de 0601       |    |		Execute_Immediate	Set_Value_Unchecked,0x1
00df 00e1       |    |		Load_Encached	Boolean_Cache
00e0 0601       |    |		Execute_Immediate	Set_Value_Unchecked,0x1
00e1 4800       |H   |		Short_Literal	0x0
00e2 480f       |H   |		Short_Literal	0xf
00e3 029f 025b  |   [|		Declare_Subprogram	INIT_0258,For_Call
00e5 03fd       |    |		Declare_Type	Discrete,Defined
00e6 4801       |H   |		Short_Literal	0x1
00e7 481e       |H   |		Short_Literal	0x1e
00e8 00e9       |    |		Load_Encached	String_Cache
00e9 035b       | [  |		Declare_Type	Array,Constrained
00ea 00d9       |    |		Load_Top	At_Offset_1
00eb 0266       | f  |		Execute	Discrete,Bounds
00ec 00da       |    |		Load_Top	At_Offset_2
00ed 02a0       |    |		Declare_Subprogram	Null_Subprogram
00ee 4801       |H   |		Short_Literal	0x1
00ef 035d       | ]  |		Declare_Type	Array,Defined
00f0 00d8       |    |		Load_Top	At_Offset_0
00f1 0337       | 7  |		Declare_Variable	Array
00f2 00d8       |    |		Load_Top	At_Offset_0
00f3 0335       | 5  |		Declare_Variable	Array,Duplicate
00f4 00cd       |    |		Action	Spare6_Action
00f5 0092 0573  |   s|		Action	Push_String_Extended,0x573					; "FAILURE ON DISK               "
00f7 e409       |    |		Load	0x2,0x9
00f8 0119       |    |		Execute	Any,Check_In_Formal_Type
00f9 4800       |H   |		Short_Literal	0x0
00fa 00da       |    |		Load_Top	At_Offset_2
00fb 01d6       |    |		Execute	Vector,Field_Write
00fc 0092 0574  |   t|		Action	Push_String_Extended,0x574					; "FAILURE ON TAPE               "
00fe e409       |    |		Load	0x2,0x9
00ff 0119       |    |		Execute	Any,Check_In_Formal_Type
0100 4801       |H   |		Short_Literal	0x1
0101 00da       |    |		Load_Top	At_Offset_2
0102 01d6       |    |		Execute	Vector,Field_Write
0103 0092 0575  |   u|		Action	Push_String_Extended,0x575					; "MACHINE CRASH, I/O ADAPTOR    "
0105 e409       |    |		Load	0x2,0x9
0106 0119       |    |		Execute	Any,Check_In_Formal_Type
0107 4802       |H   |		Short_Literal	0x2
0108 00da       |    |		Load_Top	At_Offset_2
0109 01d6       |    |		Execute	Vector,Field_Write
010a 0092 0576  |   v|		Action	Push_String_Extended,0x576					; "MACHINE CRASH, R1000          "
010c e409       |    |		Load	0x2,0x9
010d 0119       |    |		Execute	Any,Check_In_Formal_Type
010e 4803       |H   |		Short_Literal	0x3
010f 00da       |    |		Load_Top	At_Offset_2
0110 01d6       |    |		Execute	Vector,Field_Write
0111 0092 0577  |   w|		Action	Push_String_Extended,0x577					; "MACHINE CRASH, I/O PROCESSOR  "
0113 e409       |    |		Load	0x2,0x9
0114 0119       |    |		Execute	Any,Check_In_Formal_Type
0115 4804       |H   |		Short_Literal	0x4
0116 00da       |    |		Load_Top	At_Offset_2
0117 01d6       |    |		Execute	Vector,Field_Write
0118 0092 0578  |   x|		Action	Push_String_Extended,0x578					; "PROBLEM IN FRU DIAGNOSTIC     "
011a e409       |    |		Load	0x2,0x9
011b 0119       |    |		Execute	Any,Check_In_Formal_Type
011c 4805       |H   |		Short_Literal	0x5
011d 00da       |    |		Load_Top	At_Offset_2
011e 01d6       |    |		Execute	Vector,Field_Write
011f 0092 0579  |   y|		Action	Push_String_Extended,0x579					; "SPARE6                        "
0121 e409       |    |		Load	0x2,0x9
0122 0119       |    |		Execute	Any,Check_In_Formal_Type
0123 4806       |H   |		Short_Literal	0x6
0124 00da       |    |		Load_Top	At_Offset_2
0125 01d6       |    |		Execute	Vector,Field_Write
0126 0092 057a  |   z|		Action	Push_String_Extended,0x57a					; "SPARE7                        "
0128 e409       |    |		Load	0x2,0x9
0129 0119       |    |		Execute	Any,Check_In_Formal_Type
012a 4807       |H   |		Short_Literal	0x7
012b 00da       |    |		Load_Top	At_Offset_2
012c 01d6       |    |		Execute	Vector,Field_Write
012d 0092 057b  |   {|		Action	Push_String_Extended,0x57b					; "SPARE8                        "
012f e409       |    |		Load	0x2,0x9
0130 0119       |    |		Execute	Any,Check_In_Formal_Type
0131 4808       |H   |		Short_Literal	0x8
0132 00da       |    |		Load_Top	At_Offset_2
0133 01d6       |    |		Execute	Vector,Field_Write
0134 0092 057c  |   ||		Action	Push_String_Extended,0x57c					; "SPARE9                        "
0136 e409       |    |		Load	0x2,0x9
0137 0119       |    |		Execute	Any,Check_In_Formal_Type
0138 4809       |H   |		Short_Literal	0x9
0139 00da       |    |		Load_Top	At_Offset_2
013a 01d6       |    |		Execute	Vector,Field_Write
013b 0092 057d  |   }|		Action	Push_String_Extended,0x57d					; "SPARE10                       "
013d e409       |    |		Load	0x2,0x9
013e 0119       |    |		Execute	Any,Check_In_Formal_Type
013f 480a       |H   |		Short_Literal	0xa
0140 00da       |    |		Load_Top	At_Offset_2
0141 01d6       |    |		Execute	Vector,Field_Write
0142 0092 057e  |   ~|		Action	Push_String_Extended,0x57e					; "SPARE11                       "
0144 e409       |    |		Load	0x2,0x9
0145 0119       |    |		Execute	Any,Check_In_Formal_Type
0146 480b       |H   |		Short_Literal	0xb
0147 00da       |    |		Load_Top	At_Offset_2
0148 01d6       |    |		Execute	Vector,Field_Write
0149 0092 057f  |    |		Action	Push_String_Extended,0x57f					; "SPARE12                       "
014b e409       |    |		Load	0x2,0x9
014c 0119       |    |		Execute	Any,Check_In_Formal_Type
014d 480c       |H   |		Short_Literal	0xc
014e 00da       |    |		Load_Top	At_Offset_2
014f 01d6       |    |		Execute	Vector,Field_Write
0150 0092 0580  |    |		Action	Push_String_Extended,0x580					; "SPARE13                       "
0152 e409       |    |		Load	0x2,0x9
0153 0119       |    |		Execute	Any,Check_In_Formal_Type
0154 480d       |H   |		Short_Literal	0xd
0155 00da       |    |		Load_Top	At_Offset_2
0156 01d6       |    |		Execute	Vector,Field_Write
0157 0092 0581  |    |		Action	Push_String_Extended,0x581					; "SPARE14                       "
0159 e409       |    |		Load	0x2,0x9
015a 0119       |    |		Execute	Any,Check_In_Formal_Type
015b 480e       |H   |		Short_Literal	0xe
015c 00da       |    |		Load_Top	At_Offset_2
015d 01d6       |    |		Execute	Vector,Field_Write
015e 0092 0582  |    |		Action	Push_String_Extended,0x582					; "DFS INSTALL                   "
0160 e409       |    |		Load	0x2,0x9
0161 0119       |    |		Execute	Any,Check_In_Formal_Type
0162 480f       |H   |		Short_Literal	0xf
0163 00da       |    |		Load_Top	At_Offset_2
0164 01d6       |    |		Execute	Vector,Field_Write
0165 00d9       |    |		Load_Top	At_Offset_1
0166 01d4       |    |		Execute	Vector,Structure_Write
0167 00db       |    |		Load_Top	At_Offset_3
0168 0007       |    |		Action	Break_Optional
0169 4801       |H   |		Short_Literal	0x1
016a 4b40       |K@  |		Short_Literal	0x340
016b 00e9       |    |		Load_Encached	String_Cache
016c 035b       | [  |		Declare_Type	Array,Constrained
016d 0337       | 7  |		Declare_Variable	Array
016e 00e2       |    |		Load_Encached	Integer_Cache
016f 029f 0283  |    |		Declare_Subprogram	INIT_0280,For_Call
0171 029f 02ab  |    |		Declare_Subprogram	INIT_02a8,For_Call
0173 029f 02f3  |    |		Declare_Subprogram	INIT_02f0,For_Call
0175 029f 0313  |    |		Declare_Subprogram	INIT_0310,For_Call
0177 029f 0343  |   C|		Declare_Subprogram	INIT_0340,For_Call
0179 029f 0353  |   S|		Declare_Subprogram	INIT_0350,For_Call
017b 029f 0413  |    |		Declare_Subprogram	INIT_0410,For_Call
017d			BODY_00d0:
017d e5fe       |    |		Load	0x2,-0x2
017e 7003       |p   |		Jump_Nonzero	0x182
017f e5fd       |    |		Load	0x2,-0x3
0180 01db       |    |		Execute	Vector,Length
0181 7004       |p   |		Jump_Nonzero	0x186
0182 e007       |    |		Load	0x0,0x7
0183 182a       | *  |		Execute	Package,Field_Execute,Field_Number 0x2a
0184 c403       |    |		Store	0x2,0x3
0185 7807       |x   |		Jump	0x18d
0186 e403       |    |		Load	0x2,0x3
0187 00ea       |    |		Load_Encached	Null_String_Cache
0188 e5fd       |    |		Load	0x2,-0x3
0189 4801       |H   |		Short_Literal	0x1
018a e007       |    |		Load	0x0,0x7
018b 1814       |    |		Execute	Package,Field_Execute,Field_Number 0x14
018c c403       |    |		Store	0x2,0x3
018d e5ff       |    |		Load	0x2,-0x1
018e 8009       |    |		Call	0x0,0x9
018f a402       |    |		Store_Unchecked	0x2,0x2
0190 e402       |    |		Load	0x2,0x2
0191 0227       | '  |		Execute	Access,All_Reference
0192 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
0193 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
0194 7002       |p   |		Jump_Nonzero	0x197
0195 4800       |H   |		Short_Literal	0x0
0196 a405       |    |		Store_Unchecked	0x2,0x5
0197 e402       |    |		Load	0x2,0x2
0198 0227       | '  |		Execute	Access,All_Reference
0199 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
019a 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
019b 0f02       |    |		Execute_Immediate	Equal,0x2
019c 680f       |h   |		Jump_Zero	0x1ac
019d e402       |    |		Load	0x2,0x2
019e 0227       | '  |		Execute	Access,All_Reference
019f 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
01a0 3c07       |<   |		Execute	Record,Field_Read,Field_Number 0x7
01a1 7002       |p   |		Jump_Nonzero	0x1a4
01a2 4800       |H   |		Short_Literal	0x0
01a3 a406       |    |		Store_Unchecked	0x2,0x6
01a4 e402       |    |		Load	0x2,0x2
01a5 0227       | '  |		Execute	Access,All_Reference
01a6 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
01a7 3c07       |<   |		Execute	Record,Field_Read,Field_Number 0x7
01a8 0d02       |    |		Execute_Immediate	Less,0x2
01a9 6802       |h   |		Jump_Zero	0x1ac
01aa 4800       |H   |		Short_Literal	0x0
01ab a407       |    |		Store_Unchecked	0x2,0x7
01ac 4800       |H   |		Short_Literal	0x0
01ad e5fe       |    |		Load	0x2,-0x2
01ae 0092 0583  |    |		Action	Push_String_Extended,0x583					; " Analysis for Tombstone dated "
01b0 e402       |    |		Load	0x2,0x2
01b1 0227       | '  |		Execute	Access,All_Reference
01b2 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
01b3 3406       |4   |		Execute	Record,Field_Reference,Field_Number 0x6
01b4 01cc       |    |		Execute	Vector,Catenate
01b5 e403       |    |		Load	0x2,0x3
01b6 800a       |    |		Call	0x0,0xa
01b7 4800       |H   |		Short_Literal	0x0
01b8 e5fe       |    |		Load	0x2,-0x2
01b9 e403       |    |		Load	0x2,0x3
01ba 800b       |    |		Call	0x0,0xb
01bb e405       |    |		Load	0x2,0x5
01bc 6801       |h   |		Jump_Zero	0x1be
01bd 8415       |    |		Call	0x2,0x15
01be 0092 0584  |    |		Action	Push_String_Extended,0x584					; "CRASH REASON (based on last micro-PC)"
01c0 840f       |    |		Call	0x2,0xf
01c1 e406       |    |		Load	0x2,0x6
01c2 680f       |h   |		Jump_Zero	0x1d2
01c3 4800       |H   |		Short_Literal	0x0
01c4 e5fe       |    |		Load	0x2,-0x2
01c5 0092 0585  |    |		Action	Push_String_Extended,0x585					; "   "
01c7 4bff       |K   |		Short_Literal	0x3ff
01c8 e402       |    |		Load	0x2,0x2
01c9 0227       | '  |		Execute	Access,All_Reference
01ca 340a       |4   |		Execute	Record,Field_Reference,Field_Number 0xa
01cb 01d5       |    |		Execute	Vector,Field_Reference
01cc 3c02       |<   |		Execute	Record,Field_Read,Field_Number 0x2
01cd 800c       |    |		Call	0x0,0xc
01ce 01cc       |    |		Execute	Vector,Catenate
01cf e403       |    |		Load	0x2,0x3
01d0 800a       |    |		Call	0x0,0xa
01d1 7806       |x   |		Jump	0x1d8
01d2 4800       |H   |		Short_Literal	0x0
01d3 e5fe       |    |		Load	0x2,-0x2
01d4 0092 0586  |    |		Action	Push_String_Extended,0x586					; "   Unknown crash reason"
01d6 e403       |    |		Load	0x2,0x3
01d7 800a       |    |		Call	0x0,0xa
01d8 4800       |H   |		Short_Literal	0x0
01d9 e5fe       |    |		Load	0x2,-0x2
01da e403       |    |		Load	0x2,0x3
01db 800b       |    |		Call	0x0,0xb
01dc 8410       |    |		Call	0x2,0x10
01dd e402       |    |		Load	0x2,0x2
01de 0227       | '  |		Execute	Access,All_Reference
01df 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
01e0 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
01e1 0f02       |    |		Execute_Immediate	Equal,0x2
01e2 6802       |h   |		Jump_Zero	0x1e5
01e3 8411       |    |		Call	0x2,0x11
01e4 8414       |    |		Call	0x2,0x14
01e5 0092 0587  |    |		Action	Push_String_Extended,0x587					; "R1000 cpu analysis"
01e7 840f       |    |		Call	0x2,0xf
01e8 e406       |    |		Load	0x2,0x6
01e9 681b       |h   |		Jump_Zero	0x205
01ea 0092 0588  |    |		Action	Push_String_Extended,0x588					; "UCODE TRACE (last 20 entries)"
01ec 840f       |    |		Call	0x2,0xf
01ed e5fe       |    |		Load	0x2,-0x2
01ee e403       |    |		Load	0x2,0x3
01ef 4801       |H   |		Short_Literal	0x1
01f0 4814       |H   |		Short_Literal	0x14
01f1 00ea       |    |		Load_Encached	Null_String_Cache
01f2 e402       |    |		Load	0x2,0x2
01f3 800d       |    |		Call	0x0,0xd
01f4 4800       |H   |		Short_Literal	0x0
01f5 e5fe       |    |		Load	0x2,-0x2
01f6 e403       |    |		Load	0x2,0x3
01f7 800b       |    |		Call	0x0,0xb
01f8 0092 0589  |    |		Action	Push_String_Extended,0x589					; "UCODE STATE"
01fa 840f       |    |		Call	0x2,0xf
01fb e407       |    |		Load	0x2,0x7
01fc e5fe       |    |		Load	0x2,-0x2
01fd e403       |    |		Load	0x2,0x3
01fe e402       |    |		Load	0x2,0x2
01ff 800e       |    |		Call	0x0,0xe
0200 4800       |H   |		Short_Literal	0x0
0201 e5fe       |    |		Load	0x2,-0x2
0202 e403       |    |		Load	0x2,0x3
0203 800b       |    |		Call	0x0,0xb
0204 7806       |x   |		Jump	0x20b
0205 4800       |H   |		Short_Literal	0x0
0206 e5fe       |    |		Load	0x2,-0x2
0207 0092 058a  |    |		Action	Push_String_Extended,0x58a					; " Cpu state was not dumped to tombstone. "
0209 e403       |    |		Load	0x2,0x3
020a 800a       |    |		Call	0x0,0xa
020b e5fe       |    |		Load	0x2,-0x2
020c 7004       |p   |		Jump_Nonzero	0x211
020d e403       |    |		Load	0x2,0x3
020e e007       |    |		Load	0x0,0x7
020f 181b       |    |		Execute	Package,Field_Execute,Field_Number 0x1b
0210 c403       |    |		Store	0x2,0x3
0211 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
0212 0000 0000  |    |		.BLANK	0000[0x6]
0218 ; --------------------------------------------------------------------------------------
0218 ; SUBPROGRAM
0218 ; --------------------------------------------------------------------------------------
0218 021b       |    |		.CONST	0x021b								; Address of begin
0219 0004       |    |		.CONST	0x0004								; Address of exception handler
021a 0001       |    |		.CONST	0x0001								; Number of locals
021b			BODY_0218:
021b			INIT_0218:
021b 4800       |H   |		Short_Literal	0x0
021c e404       |    |		Load	0x2,0x4
021d 01d7       |    |		Execute	Vector,Field_Read
021e a409       |    |		Store_Unchecked	0x2,0x9
021f e409       |    |		Load	0x2,0x9
0220 0908       |    |		Execute_Immediate	Binary_Scale,0x8
0221 4801       |H   |		Short_Literal	0x1
0222 e404       |    |		Load	0x2,0x4
0223 01d7       |    |		Execute	Vector,Field_Read
0224 0273       | s  |		Execute	Discrete,Plus
0225 c409       |    |		Store	0x2,0x9
0226 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
0227 0000       |    |		.XXX[0x1]
0228 ; --------------------------------------------------------------------------------------
0228 ; SUBPROGRAM
0228 ; --------------------------------------------------------------------------------------
0228 022b       | +  |		.CONST	0x022b								; Address of begin
0229 0004       |    |		.CONST	0x0004								; Address of exception handler
022a 0001       |    |		.CONST	0x0001								; Number of locals
022b			BODY_0228:
022b			INIT_0228:
022b 4804       |H   |		Short_Literal	0x4
022c e404       |    |		Load	0x2,0x4
022d 01d7       |    |		Execute	Vector,Field_Read
022e a407       |    |		Store_Unchecked	0x2,0x7
022f e407       |    |		Load	0x2,0x7
0230 0908       |    |		Execute_Immediate	Binary_Scale,0x8
0231 4805       |H   |		Short_Literal	0x5
0232 e404       |    |		Load	0x2,0x4
0233 01d7       |    |		Execute	Vector,Field_Read
0234 0273       | s  |		Execute	Discrete,Plus
0235 c407       |    |		Store	0x2,0x7
0236 4806       |H   |		Short_Literal	0x6
0237 e404       |    |		Load	0x2,0x4
0238 01d7       |    |		Execute	Vector,Field_Read
0239 a405       |    |		Store_Unchecked	0x2,0x5
023a e405       |    |		Load	0x2,0x5
023b 0908       |    |		Execute_Immediate	Binary_Scale,0x8
023c 4807       |H   |		Short_Literal	0x7
023d e404       |    |		Load	0x2,0x4
023e 01d7       |    |		Execute	Vector,Field_Read
023f 0273       | s  |		Execute	Discrete,Plus
0240 c405       |    |		Store	0x2,0x5
0241 4808       |H   |		Short_Literal	0x8
0242 e404       |    |		Load	0x2,0x4
0243 01d7       |    |		Execute	Vector,Field_Read
0244 a406       |    |		Store_Unchecked	0x2,0x6
0245 e406       |    |		Load	0x2,0x6
0246 0908       |    |		Execute_Immediate	Binary_Scale,0x8
0247 4809       |H   |		Short_Literal	0x9
0248 e404       |    |		Load	0x2,0x4
0249 01d7       |    |		Execute	Vector,Field_Read
024a 0273       | s  |		Execute	Discrete,Plus
024b c406       |    |		Store	0x2,0x6
024c 480a       |H   |		Short_Literal	0xa
024d e404       |    |		Load	0x2,0x4
024e 01d7       |    |		Execute	Vector,Field_Read
024f a408       |    |		Store_Unchecked	0x2,0x8
0250 e408       |    |		Load	0x2,0x8
0251 0908       |    |		Execute_Immediate	Binary_Scale,0x8
0252 480b       |H   |		Short_Literal	0xb
0253 e404       |    |		Load	0x2,0x4
0254 01d7       |    |		Execute	Vector,Field_Read
0255 0273       | s  |		Execute	Discrete,Plus
0256 c408       |    |		Store	0x2,0x8
0257 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
0258 ; --------------------------------------------------------------------------------------
0258 ; SUBPROGRAM
0258 ; --------------------------------------------------------------------------------------
0258 025b       | [  |		.CONST	0x025b								; Address of begin
0259 0004       |    |		.CONST	0x0004								; Address of exception handler
025a 0001       |    |		.CONST	0x0001								; Number of locals
025b			BODY_0258:
025b			INIT_0258:
025b 4607       |F   |		Jump_Case	0x8
025c 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x0
025d 7807       |x   |		Jump	0x265								; case 0x1
025e 780a       |x   |		Jump	0x269								; case 0x2
025f 780e       |x   |		Jump	0x26e								; case 0x3
0260 7811       |x   |		Jump	0x272								; case 0x4
0261 7812       |x   |		Jump	0x274								; case 0x5
0262 7813       |x   |		Jump	0x276								; case 0x6
0263 7816       |x   |		Jump	0x27a								; case 0x7
0264 4302       |C   |		.XXX[0x1]
0265 00da       |    |		Load_Top	At_Offset_2
0266 0091 0556  |   V|		Action	Push_String_Extended_Indexed,0x556				; "LOG_RH11"
0268 4201       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x1
0269 00db       |    |		Load_Top	At_Offset_3
026a 00db       |    |		Load_Top	At_Offset_3
026b 00e0       |    |		Load_Encached	Standard_Cache
026c 181b       |    |		Execute	Package,Field_Execute,Field_Number 0x1b
026d 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
026e 00da       |    |		Load_Top	At_Offset_2
026f 00e0       |    |		Load_Encached	Standard_Cache
0270 181c       |    |		Execute	Package,Field_Execute,Field_Number 0x1c
0271 4201       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x1
0272 00db       |    |		Load_Top	At_Offset_3
0273 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
0274 00db       |    |		Load_Top	At_Offset_3
0275 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
0276 e408       |    |		Load	0x2,0x8
0277 00dc       |    |		Load_Top	At_Offset_4
0278 0267       | g  |		Execute	Discrete,Predecessor
0279 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
027a e408       |    |		Load	0x2,0x8
027b 00dc       |    |		Load_Top	At_Offset_4
027c 0268       | h  |		Execute	Discrete,Successor
027d 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
027e 0000 0000  |    |		.XXX[0x2]
0280 ; --------------------------------------------------------------------------------------
0280 ; SUBPROGRAM
0280 ; --------------------------------------------------------------------------------------
0280 0296       |    |		.CONST	0x0296								; Address of begin
0281 0004       |    |		.CONST	0x0004								; Address of exception handler
0282 0002       |    |		.CONST	0x0002								; Number of locals
0283			INIT_0280:
0283 00da       |    |		Load_Top	At_Offset_2
0284 01da       |    |		Execute	Vector,Bounds
0285 00e9       |    |		Load_Encached	String_Cache
0286 035b       | [  |		Declare_Type	Array,Constrained
0287 0337       | 7  |		Declare_Variable	Array
0288 00d8       |    |		Load_Top	At_Offset_0
0289 0335       | 5  |		Declare_Variable	Array,Duplicate
028a 00cd       |    |		Action	Spare6_Action
028b 00d9       |    |		Load_Top	At_Offset_1
028c 01d9       |    |		Execute	Vector,Reverse_Bounds
028d 0263       | c  |		Execute	Discrete,Above_Bound
028e 7005       |p   |		Jump_Nonzero	0x294
028f 482d       |H-  |		Short_Literal	0x2d
0290 00d9       |    |		Load_Top	At_Offset_1
0291 e603       |    |		Load	0x3,0x3
0292 01d6       |    |		Execute	Vector,Field_Write
0293 3ffb       |?   |		Loop_Increasing	0x28f
0294 00d9       |    |		Load_Top	At_Offset_1
0295 01d4       |    |		Execute	Vector,Structure_Write
0296			BODY_0280:
0296 4800       |H   |		Short_Literal	0x0
0297 e5fe       |    |		Load	0x2,-0x2
0298 e7ff       |    |		Load	0x3,-0x1
0299 e403       |    |		Load	0x2,0x3
029a 800a       |    |		Call	0x0,0xa
029b 4800       |H   |		Short_Literal	0x0
029c e5fe       |    |		Load	0x2,-0x2
029d 00da       |    |		Load_Top	At_Offset_2
029e e403       |    |		Load	0x2,0x3
029f 800a       |    |		Call	0x0,0xa
02a0 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
02a1 0000 0000  |    |		.BLANK	0000[0x7]
02a8 ; --------------------------------------------------------------------------------------
02a8 ; SUBPROGRAM
02a8 ; --------------------------------------------------------------------------------------
02a8 02c0       |    |		.CONST	0x02c0								; Address of begin
02a9 0004       |    |		.CONST	0x0004								; Address of exception handler
02aa 000a       |    |		.CONST	0x000a								; Number of locals
02ab			INIT_02a8:
02ab e002       |    |		Load	0x0,0x2
02ac 1b11       |    |		Execute	Package,Field_Read,Field_Number 0x11
02ad 00e2       |    |		Load_Encached	Integer_Cache
02ae 03e9       |    |		Declare_Variable	Discrete,Duplicate
02af 603c       |`<  |		Indirect_Literal	Discrete,0x2ec,{0x00000000, 0x00000400}
02b0 e00f       |    |		Load	0x0,0xf
02b1 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
02b2 1c08       |    |		Execute_Immediate	Run_Utility,0x8
02b3 00d8       |    |		Load_Top	At_Offset_0
02b4 1c00       |    |		Execute_Immediate	Run_Utility,0x0
02b5 e002       |    |		Load	0x0,0x2
02b6 1b11       |    |		Execute	Package,Field_Read,Field_Number 0x11
02b7 0620       |    |		Execute_Immediate	Set_Value_Unchecked,0x20
02b8 e002       |    |		Load	0x0,0x2
02b9 1b11       |    |		Execute	Package,Field_Read,Field_Number 0x11
02ba 067e       | ~  |		Execute_Immediate	Set_Value_Unchecked,0x7e
02bb 00e2       |    |		Load_Encached	Integer_Cache
02bc 029f 04ab  |    |		Declare_Subprogram	INIT_04a8,For_Call
02be 029f 04bb  |    |		Declare_Subprogram	INIT_04b8,For_Call
02c0			BODY_02a8:
02c0 0092 058b  |    |		Action	Push_String_Extended,0x58b					; "LAST CONSOLE OUTPUT"
02c2 840f       |    |		Call	0x2,0xf
02c3 e405       |    |		Load	0x2,0x5
02c4 6814       |h   |		Jump_Zero	0x2d9
02c5 e402       |    |		Load	0x2,0x2
02c6 0227       | '  |		Execute	Access,All_Reference
02c7 3401       |4   |		Execute	Record,Field_Reference,Field_Number 0x1
02c8 3c03       |<   |		Execute	Record,Field_Read,Field_Number 0x3
02c9 a603       |    |		Store_Unchecked	0x3,0x3
02ca e603       |    |		Load	0x3,0x3
02cb 601c       |`   |		Indirect_Literal	Discrete,0x2e8,{0xffffffff, 0xffff0340}
02cc 0273       | s  |		Execute	Discrete,Plus
02cd c603       |    |		Store	0x3,0x3
02ce e603       |    |		Load	0x3,0x3
02cf a604       |    |		Store_Unchecked	0x3,0x4
02d0 e605       |    |		Load	0x3,0x5
02d1 00ea       |    |		Load_Encached	Null_String_Cache
02d2 e00f       |    |		Load	0x0,0xf
02d3 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
02d4 00d1       |    |		Pop_Control	Pop_Count_1
02d5 4800       |H   |		Short_Literal	0x0
02d6 0053       | S  |		Store_Top_Uncheched	Discrete,At_Offset_3
02d7 860a       |    |		Call	0x3,0xa
02d8 7806       |x   |		Jump	0x2df
02d9 4800       |H   |		Short_Literal	0x0
02da e5fe       |    |		Load	0x2,-0x2
02db 0092 058c  |    |		Action	Push_String_Extended,0x58c					; " IOP information was not dumped to tombstone."
02dd e403       |    |		Load	0x2,0x3
02de 800a       |    |		Call	0x0,0xa
02df 4800       |H   |		Short_Literal	0x0
02e0 e5fe       |    |		Load	0x2,-0x2
02e1 00ea       |    |		Load_Encached	Null_String_Cache
02e2 e403       |    |		Load	0x2,0x3
02e3 800a       |    |		Call	0x0,0xa
02e4 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
02e5 0000 0000  |    |		.XXX[0x3]
02e7 0000       |    |
02e8 ffff ffff  |    |		.LITERAL	{0xffffffff, 0xffff0340}
02ec 0000 0000  |    |		.LITERAL	{0x00000000, 0x00000400}
02f0 ; --------------------------------------------------------------------------------------
02f0 ; SUBPROGRAM
02f0 ; --------------------------------------------------------------------------------------
02f0 02f4       |    |		.CONST	0x02f4								; Address of begin
02f1 0004       |    |		.CONST	0x0004								; Address of exception handler
02f2 0002       |    |		.CONST	0x0002								; Number of locals
02f3			INIT_02f0:
02f3 00e2       |    |		Load_Encached	Integer_Cache
02f4			BODY_02f0:
02f4 e010       |    |		Load	0x0,0x10
02f5 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
02f6 e402       |    |		Load	0x2,0x2
02f7 0227       | '  |		Execute	Access,All_Reference
02f8 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
02f9 3409       |4   |		Execute	Record,Field_Reference,Field_Number 0x9
02fa 01d7       |    |		Execute	Vector,Field_Read
02fb 0051       | Q  |		Store_Top_Unchecked	Discrete,At_Offset_1
02fc 00d8       |    |		Load_Top	At_Offset_0
02fd 00d8       |    |		Load_Top	At_Offset_0
02fe e408       |    |		Load	0x2,0x8
02ff 0260       | `  |		Execute	Discrete,In_Type
0300 7001       |p   |		Jump_Nonzero	0x302
0301 0801       |    |		Execute_Immediate	Raise,0x1
0302 a40c       |    |		Store_Unchecked	0x2,0xc
0303 4800       |H   |		Short_Literal	0x0
0304 e5fe       |    |		Load	0x2,-0x2
0305 e40c       |    |		Load	0x2,0xc
0306 e40b       |    |		Load	0x2,0xb
0307 01d5       |    |		Execute	Vector,Field_Reference
0308 e403       |    |		Load	0x2,0x3
0309 800a       |    |		Call	0x0,0xa
030a 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
030b 0000 0000  |    |		.BLANK	0000[0x5]
0310 ; --------------------------------------------------------------------------------------
0310 ; SUBPROGRAM
0310 ; --------------------------------------------------------------------------------------
0310 031c       |    |		.CONST	0x031c								; Address of begin
0311 0004       |    |		.CONST	0x0004								; Address of exception handler
0312 0004       |    |		.CONST	0x0004								; Number of locals
0313			INIT_0310:
0313 00da       |    |		Load_Top	At_Offset_2
0314 01dd       |    |		Execute	Vector,First
0315 00e2       |    |		Load_Encached	Integer_Cache
0316 03f1       |    |		Declare_Variable	Discrete,With_Value
0317 00db       |    |		Load_Top	At_Offset_3
0318 01dc       |    |		Execute	Vector,Last
0319 00e2       |    |		Load_Encached	Integer_Cache
031a 03f1       |    |		Declare_Variable	Discrete,With_Value
031b 00e3       |    |		Load_Encached	Natural_Cache
031c			BODY_0310:
031c 4801       |H   |		Short_Literal	0x1
031d e7ff       |    |		Load	0x3,-0x1
031e 0092 058d  |    |		Action	Push_String_Extended,0x58d					; "RESTARTING SYSTEM"
0320 e011       |    |		Load	0x0,0x11
0321 181d       |    |		Execute	Package,Field_Execute,Field_Number 0x1d
0322 0051       | Q  |		Store_Top_Unchecked	Discrete,At_Offset_1
0323 00d8       |    |		Load_Top	At_Offset_0
0324 6811       |h   |		Jump_Zero	0x336
0325 00d8       |    |		Load_Top	At_Offset_0
0326 0f01       |    |		Execute_Immediate	Equal,0x1
0327 6806       |h   |		Jump_Zero	0x32e
0328 4800       |H   |		Short_Literal	0x0
0329 e5fe       |    |		Load	0x2,-0x2
032a e7ff       |    |		Load	0x3,-0x1
032b e403       |    |		Load	0x2,0x3
032c 800a       |    |		Call	0x0,0xa
032d 7808       |x   |		Jump	0x336
032e 4800       |H   |		Short_Literal	0x0
032f e5fe       |    |		Load	0x2,-0x2
0330 00da       |    |		Load_Top	At_Offset_2
0331 e603       |    |		Load	0x3,0x3
0332 e7ff       |    |		Load	0x3,-0x1
0333 01cf       |    |		Execute	Vector,Slice_Read
0334 e403       |    |		Load	0x2,0x3
0335 800a       |    |		Call	0x0,0xa
0336 4800       |H   |		Short_Literal	0x0
0337 e5fe       |    |		Load	0x2,-0x2
0338 00ea       |    |		Load_Encached	Null_String_Cache
0339 e403       |    |		Load	0x2,0x3
033a 800a       |    |		Call	0x0,0xa
033b 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
033c 0000 0000  |    |		.BLANK	0000[0x4]
0340 ; --------------------------------------------------------------------------------------
0340 ; SUBPROGRAM
0340 ; --------------------------------------------------------------------------------------
0340 0343       | C  |		.CONST	0x0343								; Address of begin
0341 0004       |    |		.CONST	0x0004								; Address of exception handler
0342 0001       |    |		.CONST	0x0001								; Number of locals
0343			BODY_0340:
0343			INIT_0340:
0343 00da       |    |		Load_Top	At_Offset_2
0344 0c20       |    |		Execute_Immediate	Greater_Equal,0x20
0345 00db       |    |		Load_Top	At_Offset_3
0346 0d7f       |    |		Execute_Immediate	Less,0x7f
0347 0279       | y  |		Execute	Discrete,And
0348 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0349 0000 0000  |    |		.BLANK	0000[0x7]
0350 ; --------------------------------------------------------------------------------------
0350 ; SUBPROGRAM
0350 ; --------------------------------------------------------------------------------------
0350 035f       | _  |		.CONST	0x035f								; Address of begin
0351 0004       |    |		.CONST	0x0004								; Address of exception handler
0352 0008       |    |		.CONST	0x0008								; Number of locals
0353			INIT_0350:
0353 4800       |H   |		Short_Literal	0x0
0354 4803       |H   |		Short_Literal	0x3
0355 029f 0533  |   3|		Declare_Subprogram	INIT_0530,For_Call
0357 03fd       |    |		Declare_Type	Discrete,Defined
0358 00e2       |    |		Load_Encached	Integer_Cache
0359 03e9       |    |		Declare_Variable	Discrete,Duplicate
035a 00e2       |    |		Load_Encached	Integer_Cache
035b 00e2       |    |		Load_Encached	Integer_Cache
035c 00e2       |    |		Load_Encached	Integer_Cache
035d e602       |    |		Load	0x3,0x2
035e 0600       |    |		Execute_Immediate	Set_Value_Unchecked,0x0
035f			BODY_0350:
035f 4801       |H   |		Short_Literal	0x1
0360 a605       |    |		Store_Unchecked	0x3,0x5
0361 4801       |H   |		Short_Literal	0x1
0362 0053       | S  |		Store_Top_Uncheched	Discrete,At_Offset_3
0363 e402       |    |		Load	0x2,0x2
0364 0227       | '  |		Execute	Access,All_Reference
0365 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
0366 3c08       |<   |		Execute	Record,Field_Read,Field_Number 0x8
0367 e010       |    |		Load	0x0,0x10
0368 3c02       |<   |		Execute	Record,Field_Read,Field_Number 0x2
0369 0273       | s  |		Execute	Discrete,Plus
036a c603       |    |		Store	0x3,0x3
036b e603       |    |		Load	0x3,0x3
036c e010       |    |		Load	0x0,0x10
036d 3c02       |<   |		Execute	Record,Field_Read,Field_Number 0x2
036e 027f       |    |		Execute	Discrete,Equal
036f 6804       |h   |		Jump_Zero	0x374
0370 e010       |    |		Load	0x0,0x10
0371 3c03       |<   |		Execute	Record,Field_Read,Field_Number 0x3
0372 a604       |    |		Store_Unchecked	0x3,0x4
0373 780f       |x   |		Jump	0x383
0374 e603       |    |		Load	0x3,0x3
0375 e010       |    |		Load	0x0,0x10
0376 3c03       |<   |		Execute	Record,Field_Read,Field_Number 0x3
0377 027d       | }  |		Execute	Discrete,Greater
0378 6807       |h   |		Jump_Zero	0x380
0379 e010       |    |		Load	0x0,0x10
037a 3c02       |<   |		Execute	Record,Field_Read,Field_Number 0x2
037b a603       |    |		Store_Unchecked	0x3,0x3
037c e010       |    |		Load	0x0,0x10
037d 3c03       |<   |		Execute	Record,Field_Read,Field_Number 0x3
037e a604       |    |		Store_Unchecked	0x3,0x4
037f 7803       |x   |		Jump	0x383
0380 e603       |    |		Load	0x3,0x3
0381 0aff       |    |		Execute_Immediate	Plus,-0x1
0382 c604       |    |		Store	0x3,0x4
0383 00cf       |    |		Action	Mark_Auxiliary
0384 e603       |    |		Load	0x3,0x3
0385 e402       |    |		Load	0x2,0x2
0386 0227       | '  |		Execute	Access,All_Reference
0387 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
0388 3409       |4   |		Execute	Record,Field_Reference,Field_Number 0x9
0389 01d7       |    |		Execute	Vector,Field_Read
038a 0053       | S  |		Store_Top_Uncheched	Discrete,At_Offset_3
038b 00d9       |    |		Load_Top	At_Offset_1
038c 4603       |F   |		Jump_Case	0x4
038d 781b       |x   |		Jump	0x3a9								; case 0x0
038e 7830       |x0  |		Jump	0x3bf								; case 0x1
038f 7843       |xC  |		Jump	0x3d3								; case 0x2
0390 7800       |x   |		Jump	0x391								; case 0x3
0391 00da       |    |		Load_Top	At_Offset_2
0392 0f32       | 2  |		Execute_Immediate	Equal,0x32
0393 6803       |h   |		Jump_Zero	0x397
0394 e605       |    |		Load	0x3,0x5
0395 a606       |    |		Store_Unchecked	0x3,0x6
0396 780f       |x   |		Jump	0x3a6
0397 00da       |    |		Load_Top	At_Offset_2
0398 8413       |    |		Call	0x2,0x13
0399 680c       |h   |		Jump_Zero	0x3a6
039a 00da       |    |		Load_Top	At_Offset_2
039b 00d8       |    |		Load_Top	At_Offset_0
039c 00e8       |    |		Load_Encached	Character_Cache
039d 0260       | `  |		Execute	Discrete,In_Type
039e 7001       |p   |		Jump_Nonzero	0x3a0
039f 0801       |    |		Execute_Immediate	Raise,0x1
03a0 e606       |    |		Load	0x3,0x6
03a1 e40d       |    |		Load	0x2,0xd
03a2 01d6       |    |		Execute	Vector,Field_Write
03a3 00db       |    |		Load_Top	At_Offset_3
03a4 0a01       |    |		Execute_Immediate	Plus,0x1
03a5 c606       |    |		Store	0x3,0x6
03a6 4800       |H   |		Short_Literal	0x0
03a7 0052       | R  |		Store_Top_Unchecked	Discrete,At_Offset_2
03a8 7841       |xA  |		Jump	0x3ea
03a9 00da       |    |		Load_Top	At_Offset_2
03aa 0f0d       |    |		Execute_Immediate	Equal,0xd
03ab 6803       |h   |		Jump_Zero	0x3af
03ac 4801       |H   |		Short_Literal	0x1
03ad 0052       | R  |		Store_Top_Unchecked	Discrete,At_Offset_2
03ae 783b       |x;  |		Jump	0x3ea
03af 00da       |    |		Load_Top	At_Offset_2
03b0 8413       |    |		Call	0x2,0x13
03b1 6838       |h8  |		Jump_Zero	0x3ea
03b2 00da       |    |		Load_Top	At_Offset_2
03b3 00d8       |    |		Load_Top	At_Offset_0
03b4 00e8       |    |		Load_Encached	Character_Cache
03b5 0260       | `  |		Execute	Discrete,In_Type
03b6 7001       |p   |		Jump_Nonzero	0x3b8
03b7 0801       |    |		Execute_Immediate	Raise,0x1
03b8 e606       |    |		Load	0x3,0x6
03b9 e40d       |    |		Load	0x2,0xd
03ba 01d6       |    |		Execute	Vector,Field_Write
03bb 00db       |    |		Load_Top	At_Offset_3
03bc 0a01       |    |		Execute_Immediate	Plus,0x1
03bd c606       |    |		Store	0x3,0x6
03be 782b       |x+  |		Jump	0x3ea
03bf 00da       |    |		Load_Top	At_Offset_2
03c0 0f1b       |    |		Execute_Immediate	Equal,0x1b
03c1 6802       |h   |		Jump_Zero	0x3c4
03c2 4802       |H   |		Short_Literal	0x2
03c3 0052       | R  |		Store_Top_Unchecked	Discrete,At_Offset_2
03c4 00da       |    |		Load_Top	At_Offset_2
03c5 0f0a       |    |		Execute_Immediate	Equal,0xa
03c6 6823       |h#  |		Jump_Zero	0x3ea
03c7 480a       |H   |		Short_Literal	0xa
03c8 e606       |    |		Load	0x3,0x6
03c9 e40d       |    |		Load	0x2,0xd
03ca 01d6       |    |		Execute	Vector,Field_Write
03cb 00db       |    |		Load_Top	At_Offset_3
03cc 0a01       |    |		Execute_Immediate	Plus,0x1
03cd c606       |    |		Store	0x3,0x6
03ce 00db       |    |		Load_Top	At_Offset_3
03cf a605       |    |		Store_Unchecked	0x3,0x5
03d0 4800       |H   |		Short_Literal	0x0
03d1 0052       | R  |		Store_Top_Unchecked	Discrete,At_Offset_2
03d2 7817       |x   |		Jump	0x3ea
03d3 00da       |    |		Load_Top	At_Offset_2
03d4 0f5b       | [  |		Execute_Immediate	Equal,0x5b
03d5 6803       |h   |		Jump_Zero	0x3d9
03d6 4803       |H   |		Short_Literal	0x3
03d7 0052       | R  |		Store_Top_Unchecked	Discrete,At_Offset_2
03d8 7811       |x   |		Jump	0x3ea
03d9 00da       |    |		Load_Top	At_Offset_2
03da 8413       |    |		Call	0x2,0x13
03db 680c       |h   |		Jump_Zero	0x3e8
03dc 00da       |    |		Load_Top	At_Offset_2
03dd 00d8       |    |		Load_Top	At_Offset_0
03de 00e8       |    |		Load_Encached	Character_Cache
03df 0260       | `  |		Execute	Discrete,In_Type
03e0 7001       |p   |		Jump_Nonzero	0x3e2
03e1 0801       |    |		Execute_Immediate	Raise,0x1
03e2 e606       |    |		Load	0x3,0x6
03e3 e40d       |    |		Load	0x2,0xd
03e4 01d6       |    |		Execute	Vector,Field_Write
03e5 00db       |    |		Load_Top	At_Offset_3
03e6 0a01       |    |		Execute_Immediate	Plus,0x1
03e7 c606       |    |		Store	0x3,0x6
03e8 4800       |H   |		Short_Literal	0x0
03e9 0052       | R  |		Store_Top_Unchecked	Discrete,At_Offset_2
03ea e603       |    |		Load	0x3,0x3
03eb e604       |    |		Load	0x3,0x4
03ec 027f       |    |		Execute	Discrete,Equal
03ed 700e       |p   |		Jump_Nonzero	0x3fc
03ee e603       |    |		Load	0x3,0x3
03ef e010       |    |		Load	0x0,0x10
03f0 3c03       |<   |		Execute	Record,Field_Read,Field_Number 0x3
03f1 027f       |    |		Execute	Discrete,Equal
03f2 6804       |h   |		Jump_Zero	0x3f7
03f3 e010       |    |		Load	0x0,0x10
03f4 3c02       |<   |		Execute	Record,Field_Read,Field_Number 0x2
03f5 a603       |    |		Store_Unchecked	0x3,0x3
03f6 7803       |x   |		Jump	0x3fa
03f7 e603       |    |		Load	0x3,0x3
03f8 0a01       |    |		Execute_Immediate	Plus,0x1
03f9 c603       |    |		Store	0x3,0x3
03fa 00c9       |    |		Action	Pop_Auxiliary_Loop
03fb 7f88       |    |		Jump	0x384
03fc 00ce       |    |		Action	Pop_Auxiliary
03fd 4801       |H   |		Short_Literal	0x1
03fe 00db       |    |		Load_Top	At_Offset_3
03ff 0aff       |    |		Execute_Immediate	Plus,-0x1
0400 00d8       |    |		Load_Top	At_Offset_0
0401 00e2       |    |		Load_Encached	Integer_Cache
0402 0260       | `  |		Execute	Discrete,In_Type
0403 7001       |p   |		Jump_Nonzero	0x405
0404 0801       |    |		Execute_Immediate	Raise,0x1
0405 e40d       |    |		Load	0x2,0xd
0406 01cf       |    |		Execute	Vector,Slice_Read
0407 8412       |    |		Call	0x2,0x12
0408 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
0409 0000 0000  |    |		.BLANK	0000[0x7]
0410 ; --------------------------------------------------------------------------------------
0410 ; SUBPROGRAM
0410 ; --------------------------------------------------------------------------------------
0410 041d       |    |		.CONST	0x041d								; Address of begin
0411 0004       |    |		.CONST	0x0004								; Address of exception handler
0412 0007       |    |		.CONST	0x0007								; Number of locals
0413			INIT_0410:
0413 00e2       |    |		Load_Encached	Integer_Cache
0414 03e9       |    |		Declare_Variable	Discrete,Duplicate
0415 00e1       |    |		Load_Encached	Boolean_Cache
0416 00e2       |    |		Load_Encached	Integer_Cache
0417 00e2       |    |		Load_Encached	Integer_Cache
0418 4801       |H   |		Short_Literal	0x1
0419 4880       |H   |		Short_Literal	0x80
041a 00e9       |    |		Load_Encached	String_Cache
041b 035b       | [  |		Declare_Type	Array,Constrained
041c 0337       | 7  |		Declare_Variable	Array
041d			BODY_0410:
041d 4801       |H   |		Short_Literal	0x1
041e a602       |    |		Store_Unchecked	0x3,0x2
041f 4801       |H   |		Short_Literal	0x1
0420 a603       |    |		Store_Unchecked	0x3,0x3
0421 4800       |H   |		Short_Literal	0x0
0422 a604       |    |		Store_Unchecked	0x3,0x4
0423 00cf       |    |		Action	Mark_Auxiliary
0424 7861       |xa  |		Jump	0x486
0425 e602       |    |		Load	0x3,0x2
0426 e402       |    |		Load	0x2,0x2
0427 0227       | '  |		Execute	Access,All_Reference
0428 3401       |4   |		Execute	Record,Field_Reference,Field_Number 0x1
0429 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
042a 01d7       |    |		Execute	Vector,Field_Read
042b 0f40       | @  |		Execute_Immediate	Equal,0x40
042c 684f       |hO  |		Jump_Zero	0x47c
042d e602       |    |		Load	0x3,0x2
042e 0a01       |    |		Execute_Immediate	Plus,0x1
042f e402       |    |		Load	0x2,0x2
0430 0227       | '  |		Execute	Access,All_Reference
0431 3401       |4   |		Execute	Record,Field_Reference,Field_Number 0x1
0432 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
0433 01d7       |    |		Execute	Vector,Field_Read
0434 0f28       | (  |		Execute_Immediate	Equal,0x28
0435 6846       |hF  |		Jump_Zero	0x47c
0436 e602       |    |		Load	0x3,0x2
0437 0a02       |    |		Execute_Immediate	Plus,0x2
0438 e402       |    |		Load	0x2,0x2
0439 0227       | '  |		Execute	Access,All_Reference
043a 3401       |4   |		Execute	Record,Field_Reference,Field_Number 0x1
043b 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
043c 01d7       |    |		Execute	Vector,Field_Read
043d 0f23       | #  |		Execute_Immediate	Equal,0x23
043e 683d       |h=  |		Jump_Zero	0x47c
043f e602       |    |		Load	0x3,0x2
0440 0a03       |    |		Execute_Immediate	Plus,0x3
0441 e402       |    |		Load	0x2,0x2
0442 0227       | '  |		Execute	Access,All_Reference
0443 3401       |4   |		Execute	Record,Field_Reference,Field_Number 0x1
0444 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
0445 01d7       |    |		Execute	Vector,Field_Read
0446 0f29       | )  |		Execute_Immediate	Equal,0x29
0447 6834       |h4  |		Jump_Zero	0x47c
0448 e602       |    |		Load	0x3,0x2
0449 0a04       |    |		Execute_Immediate	Plus,0x4
044a c605       |    |		Store	0x3,0x5
044b 00cf       |    |		Action	Mark_Auxiliary
044c 782c       |x,  |		Jump	0x479
044d e605       |    |		Load	0x3,0x5
044e 6051       |`Q  |		Indirect_Literal	Discrete,0x4a0,{0x00000000, 0x00000400}
044f 027b       | {  |		Execute	Discrete,Greater_Equal
0450 6803       |h   |		Jump_Zero	0x454
0451 4801       |H   |		Short_Literal	0x1
0452 a604       |    |		Store_Unchecked	0x3,0x4
0453 7824       |x$  |		Jump	0x478
0454 e605       |    |		Load	0x3,0x5
0455 e402       |    |		Load	0x2,0x2
0456 0227       | '  |		Execute	Access,All_Reference
0457 3401       |4   |		Execute	Record,Field_Reference,Field_Number 0x1
0458 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
0459 01d7       |    |		Execute	Vector,Field_Read
045a a606       |    |		Store_Unchecked	0x3,0x6
045b 00db       |    |		Load_Top	At_Offset_3
045c 8413       |    |		Call	0x2,0x13
045d 6809       |h   |		Jump_Zero	0x467
045e 00db       |    |		Load_Top	At_Offset_3
045f 00d8       |    |		Load_Top	At_Offset_0
0460 00e8       |    |		Load_Encached	Character_Cache
0461 0260       | `  |		Execute	Discrete,In_Type
0462 7001       |p   |		Jump_Nonzero	0x464
0463 0801       |    |		Execute_Immediate	Raise,0x1
0464 e603       |    |		Load	0x3,0x3
0465 e607       |    |		Load	0x3,0x7
0466 01d6       |    |		Execute	Vector,Field_Write
0467 e605       |    |		Load	0x3,0x5
0468 0a01       |    |		Execute_Immediate	Plus,0x1
0469 c605       |    |		Store	0x3,0x5
046a e603       |    |		Load	0x3,0x3
046b 0a01       |    |		Execute_Immediate	Plus,0x1
046c c603       |    |		Store	0x3,0x3
046d e605       |    |		Load	0x3,0x5
046e e402       |    |		Load	0x2,0x2
046f 0227       | '  |		Execute	Access,All_Reference
0470 3401       |4   |		Execute	Record,Field_Reference,Field_Number 0x1
0471 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
0472 01d7       |    |		Execute	Vector,Field_Read
0473 0f5c       | \  |		Execute_Immediate	Equal,0x5c
0474 e603       |    |		Load	0x3,0x3
0475 0c81       |    |		Execute_Immediate	Greater_Equal,-0x7f
0476 0278       | x  |		Execute	Discrete,Or
0477 a604       |    |		Store_Unchecked	0x3,0x4
0478 00c9       |    |		Action	Pop_Auxiliary_Loop
0479 e604       |    |		Load	0x3,0x4
047a 6fd2       |o   |		Jump_Zero	0x44d
047b 00ce       |    |		Action	Pop_Auxiliary
047c e602       |    |		Load	0x3,0x2
047d 4bfc       |K   |		Short_Literal	0x3fc
047e 027b       | {  |		Execute	Discrete,Greater_Equal
047f e604       |    |		Load	0x3,0x4
0480 0278       | x  |		Execute	Discrete,Or
0481 a604       |    |		Store_Unchecked	0x3,0x4
0482 e602       |    |		Load	0x3,0x2
0483 0a01       |    |		Execute_Immediate	Plus,0x1
0484 c602       |    |		Store	0x3,0x2
0485 00c9       |    |		Action	Pop_Auxiliary_Loop
0486 e604       |    |		Load	0x3,0x4
0487 6f9d       |o   |		Jump_Zero	0x425
0488 00ce       |    |		Action	Pop_Auxiliary
0489 4800       |H   |		Short_Literal	0x0
048a e5fe       |    |		Load	0x2,-0x2
048b 0092 0585  |    |		Action	Push_String_Extended,0x585					; "   "
048d 4801       |H   |		Short_Literal	0x1
048e e603       |    |		Load	0x3,0x3
048f 0aff       |    |		Execute_Immediate	Plus,-0x1
0490 00d8       |    |		Load_Top	At_Offset_0
0491 00e2       |    |		Load_Encached	Integer_Cache
0492 0260       | `  |		Execute	Discrete,In_Type
0493 7001       |p   |		Jump_Nonzero	0x495
0494 0801       |    |		Execute_Immediate	Raise,0x1
0495 e607       |    |		Load	0x3,0x7
0496 01cf       |    |		Execute	Vector,Slice_Read
0497 01cc       |    |		Execute	Vector,Catenate
0498 e403       |    |		Load	0x2,0x3
0499 800a       |    |		Call	0x0,0xa
049a 4800       |H   |		Short_Literal	0x0
049b e5fe       |    |		Load	0x2,-0x2
049c e403       |    |		Load	0x2,0x3
049d 800b       |    |		Call	0x0,0xb
049e 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
049f 0000       |    |		.XXX[0x1]
04a0 0000 0000  |    |		.LITERAL	{0x00000000, 0x00000400}
04a4 0000 0000  |    |		.BLANK	0000[0x4]
04a8 ; --------------------------------------------------------------------------------------
04a8 ; SUBPROGRAM
04a8 ; --------------------------------------------------------------------------------------
04a8 04ab       |    |		.CONST	0x04ab								; Address of begin
04a9 0004       |    |		.CONST	0x0004								; Address of exception handler
04aa 0001       |    |		.CONST	0x0001								; Number of locals
04ab			BODY_04a8:
04ab			INIT_04a8:
04ab 00da       |    |		Load_Top	At_Offset_2
04ac e606       |    |		Load	0x3,0x6
04ad 027c       | |  |		Execute	Discrete,Less
04ae 00db       |    |		Load_Top	At_Offset_3
04af e607       |    |		Load	0x3,0x7
04b0 027d       | }  |		Execute	Discrete,Greater
04b1 0278       | x  |		Execute	Discrete,Or
04b2 0f00       |    |		Execute_Immediate	Equal,0x0
04b3 00db       |    |		Load_Top	At_Offset_3
04b4 0f1b       |    |		Execute_Immediate	Equal,0x1b
04b5 0278       | x  |		Execute	Discrete,Or
04b6 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
04b7 0000       |    |		.XXX[0x1]
04b8 ; --------------------------------------------------------------------------------------
04b8 ; SUBPROGRAM
04b8 ; --------------------------------------------------------------------------------------
04b8 04bb       |    |		.CONST	0x04bb								; Address of begin
04b9 0523       | #  |		.CONST	0x0523								; Address of exception handler
04ba 0001       |    |		.CONST	0x0001								; Number of locals
04bb			BODY_04b8:
04bb			INIT_04b8:
04bb 00cf       |    |		Action	Mark_Auxiliary
04bc e604       |    |		Load	0x3,0x4
04bd e402       |    |		Load	0x2,0x2
04be 0227       | '  |		Execute	Access,All_Reference
04bf 3401       |4   |		Execute	Record,Field_Reference,Field_Number 0x1
04c0 3405       |4   |		Execute	Record,Field_Reference,Field_Number 0x5
04c1 01d7       |    |		Execute	Vector,Field_Read
04c2 a602       |    |		Store_Unchecked	0x3,0x2
04c3 e602       |    |		Load	0x3,0x2
04c4 0f0d       |    |		Execute_Immediate	Equal,0xd
04c5 680f       |h   |		Jump_Zero	0x4d5
04c6 4800       |H   |		Short_Literal	0x0
04c7 e5fe       |    |		Load	0x2,-0x2
04c8 e605       |    |		Load	0x3,0x5
04c9 e00f       |    |		Load	0x0,0xf
04ca 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
04cb e403       |    |		Load	0x2,0x3
04cc 800a       |    |		Call	0x0,0xa
04cd e605       |    |		Load	0x3,0x5
04ce 00ea       |    |		Load_Encached	Null_String_Cache
04cf e00f       |    |		Load	0x0,0xf
04d0 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
04d1 00d1       |    |		Pop_Control	Pop_Count_1
04d2 4800       |H   |		Short_Literal	0x0
04d3 a608       |    |		Store_Unchecked	0x3,0x8
04d4 7834       |x4  |		Jump	0x509
04d5 e602       |    |		Load	0x3,0x2
04d6 8609       |    |		Call	0x3,0x9
04d7 6831       |h1  |		Jump_Zero	0x509
04d8 e602       |    |		Load	0x3,0x2
04d9 00d8       |    |		Load_Top	At_Offset_0
04da 0d41       | A  |		Execute_Immediate	Less,0x41
04db 7010       |p   |		Jump_Nonzero	0x4ec
04dc 00d8       |    |		Load_Top	At_Offset_0
04dd 0c42       | B  |		Execute_Immediate	Greater_Equal,0x42
04de 700a       |p   |		Jump_Nonzero	0x4e9
04df 00d1       |    |		Pop_Control	Pop_Count_1
04e0 e608       |    |		Load	0x3,0x8
04e1 0f02       |    |		Execute_Immediate	Equal,0x2
04e2 6803       |h   |		Jump_Zero	0x4e6
04e3 4803       |H   |		Short_Literal	0x3
04e4 a608       |    |		Store_Unchecked	0x3,0x8
04e5 7817       |x   |		Jump	0x4fd
04e6 4800       |H   |		Short_Literal	0x0
04e7 a608       |    |		Store_Unchecked	0x3,0x8
04e8 7814       |x   |		Jump	0x4fd
04e9 0f5b       | [  |		Execute_Immediate	Equal,0x5b
04ea 7007       |p   |		Jump_Nonzero	0x4f2
04eb 780f       |x   |		Jump	0x4fb
04ec 0f1b       |    |		Execute_Immediate	Equal,0x1b
04ed 7001       |p   |		Jump_Nonzero	0x4ef
04ee 780c       |x   |		Jump	0x4fb
04ef 4801       |H   |		Short_Literal	0x1
04f0 a608       |    |		Store_Unchecked	0x3,0x8
04f1 780b       |x   |		Jump	0x4fd
04f2 e608       |    |		Load	0x3,0x8
04f3 0f01       |    |		Execute_Immediate	Equal,0x1
04f4 6803       |h   |		Jump_Zero	0x4f8
04f5 4802       |H   |		Short_Literal	0x2
04f6 a608       |    |		Store_Unchecked	0x3,0x8
04f7 7805       |x   |		Jump	0x4fd
04f8 4800       |H   |		Short_Literal	0x0
04f9 a608       |    |		Store_Unchecked	0x3,0x8
04fa 7802       |x   |		Jump	0x4fd
04fb 4800       |H   |		Short_Literal	0x0
04fc a608       |    |		Store_Unchecked	0x3,0x8
04fd e608       |    |		Load	0x3,0x8
04fe 700a       |p   |		Jump_Nonzero	0x509
04ff e605       |    |		Load	0x3,0x5
0500 e602       |    |		Load	0x3,0x2
0501 00d8       |    |		Load_Top	At_Offset_0
0502 00e8       |    |		Load_Encached	Character_Cache
0503 0260       | `  |		Execute	Discrete,In_Type
0504 7001       |p   |		Jump_Nonzero	0x506
0505 0801       |    |		Execute_Immediate	Raise,0x1
0506 e00f       |    |		Load	0x0,0xf
0507 1819       |    |		Execute	Package,Field_Execute,Field_Number 0x19
0508 00d1       |    |		Pop_Control	Pop_Count_1
0509 e604       |    |		Load	0x3,0x4
050a 4b3f       |K?  |		Short_Literal	0x33f
050b 027f       |    |		Execute	Discrete,Equal
050c 6803       |h   |		Jump_Zero	0x510
050d 4800       |H   |		Short_Literal	0x0
050e a604       |    |		Store_Unchecked	0x3,0x4
050f 7803       |x   |		Jump	0x513
0510 e604       |    |		Load	0x3,0x4
0511 0a01       |    |		Execute_Immediate	Plus,0x1
0512 c604       |    |		Store	0x3,0x4
0513 e604       |    |		Load	0x3,0x4
0514 e603       |    |		Load	0x3,0x3
0515 027f       |    |		Execute	Discrete,Equal
0516 6801       |h   |		Jump_Zero	0x518
0517 7802       |x   |		Jump	0x51a
0518 00c9       |    |		Action	Pop_Auxiliary_Loop
0519 7fa2       |    |		Jump	0x4bc
051a 00ce       |    |		Action	Pop_Auxiliary
051b 4800       |H   |		Short_Literal	0x0
051c e5fe       |    |		Load	0x2,-0x2
051d e605       |    |		Load	0x3,0x5
051e e00f       |    |		Load	0x0,0xf
051f 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
0520 e403       |    |		Load	0x2,0x3
0521 800a       |    |		Call	0x0,0xa
0522 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
0523			TRAP_04b8:
0523 0007       |    |		Action	Break_Optional
0524 4802       |H   |		Short_Literal	0x2
0525 e5fe       |    |		Load	0x2,-0x2
0526 0092 058e  |    |		Action	Push_String_Extended,0x58e					; "*** Problem encountered processing IOP BUFFER ***"
0528 e403       |    |		Load	0x2,0x3
0529 800a       |    |		Call	0x0,0xa
052a 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
052b 0000 0000  |    |		.BLANK	0000[0x5]
0530 ; --------------------------------------------------------------------------------------
0530 ; SUBPROGRAM
0530 ; --------------------------------------------------------------------------------------
0530 0533       | 3  |		.CONST	0x0533								; Address of begin
0531 0004       |    |		.CONST	0x0004								; Address of exception handler
0532 0001       |    |		.CONST	0x0001								; Number of locals
0533			BODY_0530:
0533			INIT_0530:
0533 4607       |F   |		Jump_Case	0x8
0534 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x0
0535 7807       |x   |		Jump	0x53d								; case 0x1
0536 780a       |x   |		Jump	0x541								; case 0x2
0537 780e       |x   |		Jump	0x546								; case 0x3
0538 7811       |x   |		Jump	0x54a								; case 0x4
0539 7812       |x   |		Jump	0x54c								; case 0x5
053a 7813       |x   |		Jump	0x54e								; case 0x6
053b 7816       |x   |		Jump	0x552								; case 0x7
053c 4302       |C   |		.XXX[0x1]
053d 00da       |    |		Load_Top	At_Offset_2
053e 0091 0566  |   f|		Action	Push_String_Extended_Indexed,0x566				; "CH"
0540 4201       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x1
0541 00db       |    |		Load_Top	At_Offset_3
0542 00db       |    |		Load_Top	At_Offset_3
0543 00e0       |    |		Load_Encached	Standard_Cache
0544 181b       |    |		Execute	Package,Field_Execute,Field_Number 0x1b
0545 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
0546 00da       |    |		Load_Top	At_Offset_2
0547 00e0       |    |		Load_Encached	Standard_Cache
0548 181c       |    |		Execute	Package,Field_Execute,Field_Number 0x1c
0549 4201       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x1
054a 00db       |    |		Load_Top	At_Offset_3
054b 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
054c 00db       |    |		Load_Top	At_Offset_3
054d 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
054e e602       |    |		Load	0x3,0x2
054f 00dc       |    |		Load_Top	At_Offset_4
0550 0267       | g  |		Execute	Discrete,Predecessor
0551 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
0552 e602       |    |		Load	0x3,0x2
0553 00dc       |    |		Load_Top	At_Offset_4
0554 0268       | h  |		Execute	Discrete,Successor
0555 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
0556 ; --------------------------------------------------------------------------------------
0556 ; STRING TABLE
0556 ; --------------------------------------------------------------------------------------
0556 0074       | t  |		.STRTAB	0x0074->0x0590							; "LOG_RH11"
0557 007a       | z  |		.STRTAB	0x007a->0x0594							; "LOG_TS11"
0558 0080       |    |		.STRTAB	0x0080->0x0598							; "LOG_IOA"
0559 0085       |    |		.STRTAB	0x0085->0x059b							; "LOG_R1000"
055a 008c       |    |		.STRTAB	0x008c->0x05a0							; "LOG_IOP"
055b 0091       |    |		.STRTAB	0x0091->0x05a3							; "LOG_FRU"
055c 0096       |    |		.STRTAB	0x0096->0x05a7							; "LOG_SPARE6"
055d 009e       |    |		.STRTAB	0x009e->0x05ac							; "LOG_SPARE7"
055e 00a6       |    |		.STRTAB	0x00a6->0x05b1							; "LOG_SPARE8"
055f 00ae       |    |		.STRTAB	0x00ae->0x05b6							; "LOG_SPARE9"
0560 00b6       |    |		.STRTAB	0x00b6->0x05bb							; "LOG_SPARE10"
0561 00bf       |    |		.STRTAB	0x00bf->0x05c0							; "LOG_SPARE11"
0562 00c8       |    |		.STRTAB	0x00c8->0x05c6							; "LOG_SPARE12"
0563 00d1       |    |		.STRTAB	0x00d1->0x05cb							; "LOG_SPARE13"
0564 00da       |    |		.STRTAB	0x00da->0x05d1							; "LOG_SPARE14"
0565 00e3       |    |		.STRTAB	0x00e3->0x05d6							; "LOG_SPARE15"
0566 00ec       |    |		.STRTAB	0x00ec->0x05dc							; "CH"
0567 00ec       |    |		.STRTAB	0x00ec->0x05dd							; "G_0D"
0568 00ee       |    |		.STRTAB	0x00ee->0x05df							; "G_1B"
0569 00f0       |    |		.STRTAB	0x00f0->0x05e1							; "G_5B"
056a 00f2       |    |		.STRTAB	0x00f2->0x05e3							; ".COMMENTS"
056b 00f9       |    |		.STRTAB	0x00f9->0x05e7							; ".IOP_SHORTDUMP"
056c 0105       |    |		.STRTAB	0x0105->0x05ee							; ".REGISTERS"
056d 010d       |    |		.STRTAB	0x010d->0x05f3							; ".SAVED_STATE"
056e 0117       |    |		.STRTAB	0x0117->0x05f9							; "<PROFILE>"
056f 011e       |    |		.STRTAB	0x011e->0x05fe							; "$.IOP_SHORTDUMP"
0570 012b       | +  |		.STRTAB	0x012b->0x0605							; "$.SAVED_STATE"
0571 0136       | 6  |		.STRTAB	0x0136->0x060c							; "$.REGISTERS"
0572 013f       | ?  |		.STRTAB	0x013f->0x0611							; "unsupported rev level "
0573 0153       | S  |		.STRTAB	0x0153->0x061c							; "FAILURE ON DISK               "
0574 016f       | o  |		.STRTAB	0x016f->0x062b							; "FAILURE ON TAPE               "
0575 018b       |    |		.STRTAB	0x018b->0x063a							; "MACHINE CRASH, I/O ADAPTOR    "
0576 01a7       |    |		.STRTAB	0x01a7->0x0649							; "MACHINE CRASH, R1000          "
0577 01c3       |    |		.STRTAB	0x01c3->0x0658							; "MACHINE CRASH, I/O PROCESSOR  "
0578 01df       |    |		.STRTAB	0x01df->0x0667							; "PROBLEM IN FRU DIAGNOSTIC     "
0579 01fb       |    |		.STRTAB	0x01fb->0x0676							; "SPARE6                        "
057a 0217       |    |		.STRTAB	0x0217->0x0685							; "SPARE7                        "
057b 0233       | 3  |		.STRTAB	0x0233->0x0694							; "SPARE8                        "
057c 024f       | O  |		.STRTAB	0x024f->0x06a3							; "SPARE9                        "
057d 026b       | k  |		.STRTAB	0x026b->0x06b2							; "SPARE10                       "
057e 0287       |    |		.STRTAB	0x0287->0x06c1							; "SPARE11                       "
057f 02a3       |    |		.STRTAB	0x02a3->0x06d0							; "SPARE12                       "
0580 02bf       |    |		.STRTAB	0x02bf->0x06df							; "SPARE13                       "
0581 02db       |    |		.STRTAB	0x02db->0x06ee							; "SPARE14                       "
0582 02f7       |    |		.STRTAB	0x02f7->0x06fd							; "DFS INSTALL                   "
0583 0313       |    |		.STRTAB	0x0313->0x070c							; " Analysis for Tombstone dated "
0584 032f       | /  |		.STRTAB	0x032f->0x071b							; "CRASH REASON (based on last micro-PC)"
0585 0352       | R  |		.STRTAB	0x0352->0x072e							; "   "
0586 0353       | S  |		.STRTAB	0x0353->0x072f							; "   Unknown crash reason"
0587 0368       | h  |		.STRTAB	0x0368->0x073b							; "R1000 cpu analysis"
0588 0378       | x  |		.STRTAB	0x0378->0x0744							; "UCODE TRACE (last 20 entries)"
0589 0393       |    |		.STRTAB	0x0393->0x0752							; "UCODE STATE"
058a 039c       |    |		.STRTAB	0x039c->0x0758							; " Cpu state was not dumped to tombstone. "
058b 03c2       |    |		.STRTAB	0x03c2->0x076c							; "LAST CONSOLE OUTPUT"
058c 03d3       |    |		.STRTAB	0x03d3->0x0775							; " IOP information was not dumped to tombstone."
058d 03fe       |    |		.STRTAB	0x03fe->0x078c							; "RESTARTING SYSTEM"
058e 040d       |    |		.STRTAB	0x040d->0x0794							; "*** Problem encountered processing IOP BUFFER ***"
058f 043c       | <  |		.STREND 0x043c->0x07ad
0590 4c4f 475f  |LOG_|		.STRTAB_STRINGS
07ad 0000 0000  |    |		.XXX[0x3]
07af 0000       |    |
07b0 ; --------------------------------------------------------------------------------------
07b0 ; Debug Table
07b0 ; --------------------------------------------------------------------------------------
07b0 0004 0011  |    |		.DEBUG4	0x0004,0x0011,0x34c3,0x0000,0x0001,0x0000
07b6 3297 24b7  |2 $ |		.XXX[0x4a]
07b8 34ba 34b0  |4 4 |
07ba b634 bd30  | 4 0|
07bc ba34 b7b7  | 4  |
07be 1729 b4ba  | )  |
07c0 3290 37b9  |2 7 |
07c2 1010 a6b0  |    |
07c4 b1b4 34b7  |  4 |
07c6 3296 8000  |2   |
07c8 000b 0000  |    |
07ca 000e 1724  |   $|
07cc b734 ba34  | 4 4|
07ce b0b6 34bd  |  4 |
07d0 30ba 34b7  |0 4 |
07d2 b717 2637  |  &7|
07d4 b1b0 b610  |    |
07d6 3bb7 b936  |;  6|
07d8 3217 0000  |2   |
07da 000a 8000  |    |
07dc 000e 9017  |    |
07de 24b7 34ba  |$ 4 |
07e0 34b0 b634  |4  4|
07e2 bd30 ba34  | 0 4|
07e4 b7b7 1726  |   &|
07e6 37b1 b0b6  |7   |
07e8 103b b7b9  | ;  |
07ea 3632 1700  |62  |
07ec 0000 0a80  |    |
07ee 0000 0e90  |    |
07f0 1724 b734  | $ 4|
07f2 ba34 b0b6  | 4  |
07f4 34bd 30ba  |4 0 |
07f6 34b7 b717  |4   |
07f8 2637 b1b0  |&7  |
07fa b610 3bb7  |  ; |
07fc b936 3217  | 62 |
07fe 0000 0000  |    |