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

⟦2014f54cf⟧

    Length: 2048 (0x800)
    Notes: 00_class, 5800_R1K_CODE, 74_tag, NULL, R1k_Segment, seg_6148f2

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 01b8       |    |		.CONST	0x01b8								; 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 0022       | "  |		.CONST	0x0022								; Address of begin
0009 0004       |    |		.CONST	0x0004								; Address of exception handler
000a 000d       |    |		.CONST	0x000d								; Number of locals
000b			INIT_0008:
000b e007       |    |		Load	0x0,0x7
000c 0007       |    |		Action	Break_Optional
000d e007       |    |		Load	0x0,0x7
000e 0007       |    |		Action	Break_Optional
000f e007       |    |		Load	0x0,0x7
0010 0007       |    |		Action	Break_Optional
0011 e007       |    |		Load	0x0,0x7
0012 0007       |    |		Action	Break_Optional
0013 e007       |    |		Load	0x0,0x7
0014 0007       |    |		Action	Break_Optional
0015 e007       |    |		Load	0x0,0x7
0016 0007       |    |		Action	Break_Optional
0017 e00c       |    |		Load	0x0,0xc
0018 0007       |    |		Action	Break_Optional
0019 e00c       |    |		Load	0x0,0xc
001a 0007       |    |		Action	Break_Optional
001b e007       |    |		Load	0x0,0x7
001c 0007       |    |		Action	Break_Optional
001d e007       |    |		Load	0x0,0x7
001e 0007       |    |		Action	Break_Optional
001f e007       |    |		Load	0x0,0x7
0020 029f 00cb  |    |		Declare_Subprogram	INIT_00c8,For_Call
0022			BODY_0008:
0022 4805       |H   |		Short_Literal	0x5
0023 a40a       |    |		Store_Unchecked	0x2,0xa
0024 e229       | )  |		Load	0x1,0x29
0025 3c03       |<   |		Execute	Record,Field_Read,Field_Number 0x3
0026 4803       |H   |		Short_Literal	0x3
0027 0271       | q  |		Execute	Discrete,Times
0028 09fe       |    |		Execute_Immediate	Binary_Scale,-0x2
0029 c402       |    |		Store	0x2,0x2
002a e229       | )  |		Load	0x1,0x29
002b 3c03       |<   |		Execute	Record,Field_Read,Field_Number 0x3
002c e402       |    |		Load	0x2,0x2
002d 0272       | r  |		Execute	Discrete,Minus
002e 09ff       |    |		Execute_Immediate	Binary_Scale,-0x1
002f 005b       | [  |		Store_Top	Discrete,At_Offset_3
0030 00da       |    |		Load_Top	At_Offset_2
0031 a222       | "  |		Store_Unchecked	0x1,0x22
0032 e5ff       |    |		Load	0x2,-0x1
0033 0f01       |    |		Execute_Immediate	Equal,0x1
0034 6848       |hH  |		Jump_Zero	0x7d
0035 4800       |H   |		Short_Literal	0x0
0036 4805       |H   |		Short_Literal	0x5
0037 e00a       |    |		Load	0x0,0xa
0038 0334       | 4  |		Declare_Variable	Array,With_Constraint
0039 5086       |P   |		Indirect_Literal	Any,0xc0,{0x50757a7a, 0x6c650000}
003a e231       | 1  |		Load	0x1,0x31
003b 8032       | 2  |		Call	0x0,0x32
003c a402       |    |		Store_Unchecked	0x2,0x2
003d e231       | 1  |		Load	0x1,0x31
003e 0227       | '  |		Execute	Access,All_Reference
003f 3c0d       |<   |		Execute	Record,Field_Read,Field_Number 0xd
0040 e231       | 1  |		Load	0x1,0x31
0041 0227       | '  |		Execute	Access,All_Reference
0042 3c0e       |<   |		Execute	Record,Field_Read,Field_Number 0xe
0043 0273       | s  |		Execute	Discrete,Plus
0044 00d8       |    |		Load_Top	At_Offset_0
0045 e007       |    |		Load	0x0,0x7
0046 0260       | `  |		Execute	Discrete,In_Type
0047 7001       |p   |		Jump_Nonzero	0x49
0048 0801       |    |		Execute_Immediate	Raise,0x1
0049 a403       |    |		Store_Unchecked	0x2,0x3
004a e229       | )  |		Load	0x1,0x29
004b 3c03       |<   |		Execute	Record,Field_Read,Field_Number 0x3
004c e402       |    |		Load	0x2,0x2
004d 0272       | r  |		Execute	Discrete,Minus
004e 09ff       |    |		Execute_Immediate	Binary_Scale,-0x1
004f 005b       | [  |		Store_Top	Discrete,At_Offset_3
0050 e223       | #  |		Load	0x1,0x23
0051 e403       |    |		Load	0x2,0x3
0052 0272       | r  |		Execute	Discrete,Minus
0053 09ff       |    |		Execute_Immediate	Binary_Scale,-0x1
0054 e231       | 1  |		Load	0x1,0x31
0055 0227       | '  |		Execute	Access,All_Reference
0056 3c0d       |<   |		Execute	Record,Field_Read,Field_Number 0xd
0057 0273       | s  |		Execute	Discrete,Plus
0058 00d8       |    |		Load_Top	At_Offset_0
0059 e007       |    |		Load	0x0,0x7
005a 0260       | `  |		Execute	Discrete,In_Type
005b 7001       |p   |		Jump_Nonzero	0x5d
005c 0801       |    |		Execute_Immediate	Raise,0x1
005d 0052       | R  |		Store_Top_Unchecked	Discrete,At_Offset_2
005e e231       | 1  |		Load	0x1,0x31
005f 0227       | '  |		Execute	Access,All_Reference
0060 3401       |4   |		Execute	Record,Field_Reference,Field_Number 0x1
0061 e20f       |    |		Load	0x1,0xf
0062 e20d       |    |		Load	0x1,0xd
0063 8033       | 3  |		Call	0x0,0x33
0064 4800       |H   |		Short_Literal	0x0
0065 4805       |H   |		Short_Literal	0x5
0066 e00a       |    |		Load	0x0,0xa
0067 0334       | 4  |		Declare_Variable	Array,With_Constraint
0068 505b       |P[  |		Indirect_Literal	Any,0xc4,{0x50757a7a, 0x6c650000}
0069 00da       |    |		Load_Top	At_Offset_2
006a 00d8       |    |		Load_Top	At_Offset_0
006b e00d       |    |		Load	0x0,0xd
006c 0260       | `  |		Execute	Discrete,In_Type
006d 7001       |p   |		Jump_Nonzero	0x6f
006e 0801       |    |		Execute_Immediate	Raise,0x1
006f e40b       |    |		Load	0x2,0xb
0070 00d8       |    |		Load_Top	At_Offset_0
0071 e00d       |    |		Load	0x0,0xd
0072 0260       | `  |		Execute	Discrete,In_Type
0073 7001       |p   |		Jump_Nonzero	0x75
0074 0801       |    |		Execute_Immediate	Raise,0x1
0075 e20f       |    |		Load	0x1,0xf
0076 e22b       | +  |		Load	0x1,0x2b
0077 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
0078 e20d       |    |		Load	0x1,0xd
0079 8034       | 4  |		Call	0x0,0x34
007a e20d       |    |		Load	0x1,0xd
007b 802b       | +  |		Call	0x0,0x2b
007c 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
007d e5ff       |    |		Load	0x2,-0x1
007e 703c       |p<  |		Jump_Nonzero	0xbb
007f 4800       |H   |		Short_Literal	0x0
0080 a408       |    |		Store_Unchecked	0x2,0x8
0081 4800       |H   |		Short_Literal	0x0
0082 a406       |    |		Store_Unchecked	0x2,0x6
0083 00cf       |    |		Action	Mark_Auxiliary
0084 7830       |x0  |		Jump	0xb5
0085 e408       |    |		Load	0x2,0x8
0086 a409       |    |		Store_Unchecked	0x2,0x9
0087 4800       |H   |		Short_Literal	0x0
0088 a407       |    |		Store_Unchecked	0x2,0x7
0089 00cf       |    |		Action	Mark_Auxiliary
008a 781d       |x   |		Jump	0xa8
008b e409       |    |		Load	0x2,0x9
008c 4802       |H   |		Short_Literal	0x2
008d 026f       | o  |		Execute	Discrete,Remainder
008e 00d8       |    |		Load_Top	At_Offset_0
008f e007       |    |		Load	0x0,0x7
0090 0260       | `  |		Execute	Discrete,In_Type
0091 7001       |p   |		Jump_Nonzero	0x93
0092 0801       |    |		Execute_Immediate	Raise,0x1
0093 e40a       |    |		Load	0x2,0xa
0094 00d8       |    |		Load_Top	At_Offset_0
0095 e406       |    |		Load	0x2,0x6
0096 e407       |    |		Load	0x2,0x7
0097 e222       | "  |		Load	0x1,0x22
0098 0273       | s  |		Execute	Discrete,Plus
0099 00d8       |    |		Load_Top	At_Offset_0
009a e007       |    |		Load	0x0,0x7
009b 0260       | `  |		Execute	Discrete,In_Type
009c 7001       |p   |		Jump_Nonzero	0x9e
009d 0801       |    |		Execute_Immediate	Raise,0x1
009e e22b       | +  |		Load	0x1,0x2b
009f 824a       | J  |		Call	0x1,0x4a
00a0 e407       |    |		Load	0x2,0x7
00a1 e40a       |    |		Load	0x2,0xa
00a2 0273       | s  |		Execute	Discrete,Plus
00a3 c407       |    |		Store	0x2,0x7
00a4 e409       |    |		Load	0x2,0x9
00a5 0a01       |    |		Execute_Immediate	Plus,0x1
00a6 c409       |    |		Store	0x2,0x9
00a7 00c9       |    |		Action	Pop_Auxiliary_Loop
00a8 e407       |    |		Load	0x2,0x7
00a9 e402       |    |		Load	0x2,0x2
00aa 027c       | |  |		Execute	Discrete,Less
00ab 77df       |w   |		Jump_Nonzero	0x8b
00ac 00ce       |    |		Action	Pop_Auxiliary
00ad e406       |    |		Load	0x2,0x6
00ae e40a       |    |		Load	0x2,0xa
00af 0273       | s  |		Execute	Discrete,Plus
00b0 c406       |    |		Store	0x2,0x6
00b1 e408       |    |		Load	0x2,0x8
00b2 0a01       |    |		Execute_Immediate	Plus,0x1
00b3 c408       |    |		Store	0x2,0x8
00b4 00c9       |    |		Action	Pop_Auxiliary_Loop
00b5 e406       |    |		Load	0x2,0x6
00b6 e223       | #  |		Load	0x1,0x23
00b7 027c       | |  |		Execute	Discrete,Less
00b8 77cc       |w   |		Jump_Nonzero	0x85
00b9 00ce       |    |		Action	Pop_Auxiliary
00ba 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
00bb 840d       |    |		Call	0x2,0xd
00bc 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
00bd 0000 0000  |    |		.XXX[0x3]
00bf 0000       |    |
00c0 5075 7a7a  |Puzz|		.LITERAL	{0x50757a7a, 0x6c650000}
00c4 5075 7a7a  |Puzz|		.LITERAL	{0x50757a7a, 0x6c650000}
00c8 ; --------------------------------------------------------------------------------------
00c8 ; SUBPROGRAM
00c8 ; --------------------------------------------------------------------------------------
00c8 0111       |    |		.CONST	0x0111								; Address of begin
00c9 0004       |    |		.CONST	0x0004								; Address of exception handler
00ca 000b       |    |		.CONST	0x000b								; Number of locals
00cb			INIT_00c8:
00cb e223       | #  |		Load	0x1,0x23
00cc e40a       |    |		Load	0x2,0xa
00cd 0273       | s  |		Execute	Discrete,Plus
00ce 0aff       |    |		Execute_Immediate	Plus,-0x1
00cf e40a       |    |		Load	0x2,0xa
00d0 0270       | p  |		Execute	Discrete,Divide
00d1 e007       |    |		Load	0x0,0x7
00d2 03ec       |    |		Declare_Variable	Discrete,With_Value,With_Constraint
00d3 e402       |    |		Load	0x2,0x2
00d4 e40a       |    |		Load	0x2,0xa
00d5 0273       | s  |		Execute	Discrete,Plus
00d6 0aff       |    |		Execute_Immediate	Plus,-0x1
00d7 e40a       |    |		Load	0x2,0xa
00d8 0270       | p  |		Execute	Discrete,Divide
00d9 e007       |    |		Load	0x0,0x7
00da 03ec       |    |		Declare_Variable	Discrete,With_Value,With_Constraint
00db 00d9       |    |		Load_Top	At_Offset_1
00dc 00d9       |    |		Load_Top	At_Offset_1
00dd 0271       | q  |		Execute	Discrete,Times
00de e007       |    |		Load	0x0,0x7
00df 03ec       |    |		Declare_Variable	Discrete,With_Value,With_Constraint
00e0 4800       |H   |		Short_Literal	0x0
00e1 00d9       |    |		Load_Top	At_Offset_1
00e2 00d8       |    |		Load_Top	At_Offset_0
00e3 e00c       |    |		Load	0x0,0xc
00e4 0260       | `  |		Execute	Discrete,In_Type
00e5 7001       |p   |		Jump_Nonzero	0xe7
00e6 0801       |    |		Execute_Immediate	Raise,0x1
00e7 0aff       |    |		Execute_Immediate	Plus,-0x1
00e8 e035       | 5  |		Load	0x0,0x35
00e9 035b       | [  |		Declare_Type	Array,Constrained
00ea 0337       | 7  |		Declare_Variable	Array
00eb 4800       |H   |		Short_Literal	0x0
00ec 00da       |    |		Load_Top	At_Offset_2
00ed 00d8       |    |		Load_Top	At_Offset_0
00ee e00c       |    |		Load	0x0,0xc
00ef 0260       | `  |		Execute	Discrete,In_Type
00f0 7001       |p   |		Jump_Nonzero	0xf2
00f1 0801       |    |		Execute_Immediate	Raise,0x1
00f2 0aff       |    |		Execute_Immediate	Plus,-0x1
00f3 e235       | 5  |		Load	0x1,0x35
00f4 035b       | [  |		Declare_Type	Array,Constrained
00f5 0337       | 7  |		Declare_Variable	Array
00f6 4800       |H   |		Short_Literal	0x0
00f7 00db       |    |		Load_Top	At_Offset_3
00f8 00d8       |    |		Load_Top	At_Offset_0
00f9 e00c       |    |		Load	0x0,0xc
00fa 0260       | `  |		Execute	Discrete,In_Type
00fb 7001       |p   |		Jump_Nonzero	0xfd
00fc 0801       |    |		Execute_Immediate	Raise,0x1
00fd 0aff       |    |		Execute_Immediate	Plus,-0x1
00fe e235       | 5  |		Load	0x1,0x35
00ff 035b       | [  |		Declare_Type	Array,Constrained
0100 0337       | 7  |		Declare_Variable	Array
0101 4800       |H   |		Short_Literal	0x0
0102 e604       |    |		Load	0x3,0x4
0103 00d8       |    |		Load_Top	At_Offset_0
0104 e00c       |    |		Load	0x0,0xc
0105 0260       | `  |		Execute	Discrete,In_Type
0106 7001       |p   |		Jump_Nonzero	0x108
0107 0801       |    |		Execute_Immediate	Raise,0x1
0108 0aff       |    |		Execute_Immediate	Plus,-0x1
0109 e00e       |    |		Load	0x0,0xe
010a 035b       | [  |		Declare_Type	Array,Constrained
010b 0337       | 7  |		Declare_Variable	Array
010c e007       |    |		Load	0x0,0x7
010d 0007       |    |		Action	Break_Optional
010e e00c       |    |		Load	0x0,0xc
010f 0007       |    |		Action	Break_Optional
0110 e00c       |    |		Load	0x0,0xc
0111			BODY_00c8:
0111 00cf       |    |		Action	Mark_Auxiliary
0112 e604       |    |		Load	0x3,0x4
0113 0aff       |    |		Execute_Immediate	Plus,-0x1
0114 4800       |H   |		Short_Literal	0x0
0115 0263       | c  |		Execute	Discrete,Above_Bound
0116 700b       |p   |		Jump_Nonzero	0x122
0117 00d8       |    |		Load_Top	At_Offset_0
0118 00d8       |    |		Load_Top	At_Offset_0
0119 e01a       |    |		Load	0x0,0x1a
011a 0260       | `  |		Execute	Discrete,In_Type
011b 7001       |p   |		Jump_Nonzero	0x11d
011c 0801       |    |		Execute_Immediate	Raise,0x1
011d 00d9       |    |		Load_Top	At_Offset_1
011e e608       |    |		Load	0x3,0x8
011f 01d6       |    |		Execute	Vector,Field_Write
0120 00c8       |    |		Action	Pop_Auxiliary_Range
0121 3ff5       |?   |		Loop_Increasing	0x117
0122 00c9       |    |		Action	Pop_Auxiliary_Loop
0123 4802       |H   |		Short_Literal	0x2
0124 e604       |    |		Load	0x3,0x4
0125 0aff       |    |		Execute_Immediate	Plus,-0x1
0126 0264       | d  |		Execute	Discrete,Below_Bound
0127 7019       |p   |		Jump_Nonzero	0x141
0128 8036       | 6  |		Call	0x0,0x36
0129 00d9       |    |		Load_Top	At_Offset_1
012a 026f       | o  |		Execute	Discrete,Remainder
012b c60a       |    |		Store	0x3,0xa
012c e60a       |    |		Load	0x3,0xa
012d e608       |    |		Load	0x3,0x8
012e 01d7       |    |		Execute	Vector,Field_Read
012f a609       |    |		Store_Unchecked	0x3,0x9
0130 00d8       |    |		Load_Top	At_Offset_0
0131 e608       |    |		Load	0x3,0x8
0132 01d7       |    |		Execute	Vector,Field_Read
0133 e60a       |    |		Load	0x3,0xa
0134 e608       |    |		Load	0x3,0x8
0135 01d6       |    |		Execute	Vector,Field_Write
0136 e609       |    |		Load	0x3,0x9
0137 00d8       |    |		Load_Top	At_Offset_0
0138 e01a       |    |		Load	0x0,0x1a
0139 0260       | `  |		Execute	Discrete,In_Type
013a 7001       |p   |		Jump_Nonzero	0x13c
013b 0801       |    |		Execute_Immediate	Raise,0x1
013c 00d9       |    |		Load_Top	At_Offset_1
013d e608       |    |		Load	0x3,0x8
013e 01d6       |    |		Execute	Vector,Field_Write
013f 00c8       |    |		Action	Pop_Auxiliary_Range
0140 37e7       |7   |		Loop_Decreasing	0x128
0141 00ce       |    |		Action	Pop_Auxiliary
0142 4800       |H   |		Short_Literal	0x0
0143 0051       | Q  |		Store_Top_Unchecked	Discrete,At_Offset_1
0144 4800       |H   |		Short_Literal	0x0
0145 a408       |    |		Store_Unchecked	0x2,0x8
0146 4800       |H   |		Short_Literal	0x0
0147 a406       |    |		Store_Unchecked	0x2,0x6
0148 00cf       |    |		Action	Mark_Auxiliary
0149 783d       |x=  |		Jump	0x187
014a e408       |    |		Load	0x2,0x8
014b a409       |    |		Store_Unchecked	0x2,0x9
014c 4800       |H   |		Short_Literal	0x0
014d a407       |    |		Store_Unchecked	0x2,0x7
014e 00cf       |    |		Action	Mark_Auxiliary
014f 782a       |x*  |		Jump	0x17a
0150 e409       |    |		Load	0x2,0x9
0151 4802       |H   |		Short_Literal	0x2
0152 026f       | o  |		Execute	Discrete,Remainder
0153 00d8       |    |		Load_Top	At_Offset_0
0154 e007       |    |		Load	0x0,0x7
0155 0260       | `  |		Execute	Discrete,In_Type
0156 7001       |p   |		Jump_Nonzero	0x158
0157 0801       |    |		Execute_Immediate	Raise,0x1
0158 00db       |    |		Load_Top	At_Offset_3
0159 e605       |    |		Load	0x3,0x5
015a 01d6       |    |		Execute	Vector,Field_Write
015b e407       |    |		Load	0x2,0x7
015c e222       | "  |		Load	0x1,0x22
015d 0273       | s  |		Execute	Discrete,Plus
015e 00d8       |    |		Load_Top	At_Offset_0
015f e00d       |    |		Load	0x0,0xd
0160 0260       | `  |		Execute	Discrete,In_Type
0161 7001       |p   |		Jump_Nonzero	0x163
0162 0801       |    |		Execute_Immediate	Raise,0x1
0163 00db       |    |		Load_Top	At_Offset_3
0164 e606       |    |		Load	0x3,0x6
0165 01d6       |    |		Execute	Vector,Field_Write
0166 e406       |    |		Load	0x2,0x6
0167 00d8       |    |		Load_Top	At_Offset_0
0168 e00d       |    |		Load	0x0,0xd
0169 0260       | `  |		Execute	Discrete,In_Type
016a 7001       |p   |		Jump_Nonzero	0x16c
016b 0801       |    |		Execute_Immediate	Raise,0x1
016c 00db       |    |		Load_Top	At_Offset_3
016d e607       |    |		Load	0x3,0x7
016e 01d6       |    |		Execute	Vector,Field_Write
016f 00da       |    |		Load_Top	At_Offset_2
0170 0a01       |    |		Execute_Immediate	Plus,0x1
0171 005b       | [  |		Store_Top	Discrete,At_Offset_3
0172 e407       |    |		Load	0x2,0x7
0173 e40a       |    |		Load	0x2,0xa
0174 0273       | s  |		Execute	Discrete,Plus
0175 c407       |    |		Store	0x2,0x7
0176 e409       |    |		Load	0x2,0x9
0177 0a01       |    |		Execute_Immediate	Plus,0x1
0178 c409       |    |		Store	0x2,0x9
0179 00c9       |    |		Action	Pop_Auxiliary_Loop
017a e407       |    |		Load	0x2,0x7
017b e402       |    |		Load	0x2,0x2
017c 027c       | |  |		Execute	Discrete,Less
017d 77d2       |w   |		Jump_Nonzero	0x150
017e 00ce       |    |		Action	Pop_Auxiliary
017f e406       |    |		Load	0x2,0x6
0180 e40a       |    |		Load	0x2,0xa
0181 0273       | s  |		Execute	Discrete,Plus
0182 c406       |    |		Store	0x2,0x6
0183 e408       |    |		Load	0x2,0x8
0184 0a01       |    |		Execute_Immediate	Plus,0x1
0185 c408       |    |		Store	0x2,0x8
0186 00c9       |    |		Action	Pop_Auxiliary_Loop
0187 e406       |    |		Load	0x2,0x6
0188 e223       | #  |		Load	0x1,0x23
0189 027c       | |  |		Execute	Discrete,Less
018a 77bf       |w   |		Jump_Nonzero	0x14a
018b 00c9       |    |		Action	Pop_Auxiliary_Loop
018c e604       |    |		Load	0x3,0x4
018d 0aff       |    |		Execute_Immediate	Plus,-0x1
018e 4800       |H   |		Short_Literal	0x0
018f 0263       | c  |		Execute	Discrete,Above_Bound
0190 7024       |p$  |		Jump_Nonzero	0x1b5
0191 00d8       |    |		Load_Top	At_Offset_0
0192 e608       |    |		Load	0x3,0x8
0193 01d7       |    |		Execute	Vector,Field_Read
0194 a407       |    |		Store_Unchecked	0x2,0x7
0195 e407       |    |		Load	0x2,0x7
0196 00d8       |    |		Load_Top	At_Offset_0
0197 e00c       |    |		Load	0x0,0xc
0198 0260       | `  |		Execute	Discrete,In_Type
0199 7001       |p   |		Jump_Nonzero	0x19b
019a 0801       |    |		Execute_Immediate	Raise,0x1
019b e605       |    |		Load	0x3,0x5
019c 01d7       |    |		Execute	Vector,Field_Read
019d e40a       |    |		Load	0x2,0xa
019e 00d8       |    |		Load_Top	At_Offset_0
019f e407       |    |		Load	0x2,0x7
01a0 00d8       |    |		Load_Top	At_Offset_0
01a1 e00c       |    |		Load	0x0,0xc
01a2 0260       | `  |		Execute	Discrete,In_Type
01a3 7001       |p   |		Jump_Nonzero	0x1a5
01a4 0801       |    |		Execute_Immediate	Raise,0x1
01a5 e607       |    |		Load	0x3,0x7
01a6 01d7       |    |		Execute	Vector,Field_Read
01a7 e407       |    |		Load	0x2,0x7
01a8 00d8       |    |		Load_Top	At_Offset_0
01a9 e00c       |    |		Load	0x0,0xc
01aa 0260       | `  |		Execute	Discrete,In_Type
01ab 7001       |p   |		Jump_Nonzero	0x1ad
01ac 0801       |    |		Execute_Immediate	Raise,0x1
01ad e606       |    |		Load	0x3,0x6
01ae 01d7       |    |		Execute	Vector,Field_Read
01af e22b       | +  |		Load	0x1,0x2b
01b0 824a       | J  |		Call	0x1,0x4a
01b1 e20d       |    |		Load	0x1,0xd
01b2 802b       | +  |		Call	0x0,0x2b
01b3 00c8       |    |		Action	Pop_Auxiliary_Range
01b4 3fdc       |?   |		Loop_Increasing	0x191
01b5 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
01b6 0000 0000  |    |		.XXX[0x2]
01b8 ; --------------------------------------------------------------------------------------
01b8 ; Debug Table
01b8 ; --------------------------------------------------------------------------------------
01b8 0004 0000  |    |		.DEBUG4	0x0004,0x0000,0x6891,0x0000,0x0001,0x0002
01be 000b 01c6  |    |		.DBG4T	0x000b,0x01c6,0x0001,0x4000
01c2 00cb 0205  |    |		.DBG4T	0x00cb,0x0205,0x0004,0x4000
01c6 ; --------------------------------------------------------------------------------------
01c6 ; Debug chain
01c6 ; --------------------------------------------------------------------------------------
01c6 000b 0019  |    |		.DBGLEN	0x000b,0x0019
01c8 000b 000d  |    |		.DBGLNO	0x000b,0x000d,0x000f,0x0011,0x0013,0x0015,0x0017,0x0019,0x001b,0x001d,0x001f,0x0022,0x0024,0x002a,0x0030,0x0032,0x0035,0x003d,0x004a,0x0050,0x005e,0x0064,0x007a,0x007d,0x007f,0x0081,0x0085,0x0087,0x008b,0x00a0,0x00a4,0x00a8,0x00ad,0x00b1,0x00b5,0x00bb
01ec 0001 0002  |    |		.XXX[0x19]
01ee 0003 0004  |    |
01f0 0005 0006  |    |
01f2 0007 0008  |    |
01f4 0009 000a  |    |
01f6 000b 000c  |    |
01f8 000d 000e  |    |
01fa 000f 0011  |    |
01fc 0012 0014  |    |
01fe 0015 0016  |    |
0200 0013 0017  |    |
0202 0018 0010  |    |
0204 0019       |    |
0205 ; --------------------------------------------------------------------------------------
0205 ; Debug chain
0205 ; --------------------------------------------------------------------------------------
0205 000a 001a  |    |		.DBGLEN	0x000a,0x001a
0207 00cb 00d3  |    |		.DBGLNO	0x00cb,0x00d3,0x00db,0x00e0,0x00eb,0x00f6,0x0101,0x010c,0x010e,0x0110,0x0112,0x0117,0x0123,0x0128,0x012c,0x0130,0x0136,0x0142,0x0144,0x0146,0x014a,0x014c,0x0150,0x015b,0x0166,0x016f,0x0172,0x0176,0x017a,0x017f,0x0183,0x0187,0x018c,0x0191,0x0195,0x01b1
022b 0001 0002  |    |		.XXX[0x1a]
022d 0003 0004  |    |
022f 0005 0006  |    |
0231 0007 0008  |    |
0233 0009 000a  |    |
0235 000c 000d  |    |
0237 000f 0010  |    |
0239 0011 0012  |    |
023b 0013 0014  |    |
023d 000e 0015  |    |
023f 0016 000b  |    |
0241 0017 0018  |    |
0243 0019 001a  |    |
0245 0000 0000  |    |		.BLANK	0000[0x1bb]