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

⟦a94d067e3⟧

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

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 02c0       |    |		.CONST	0x02c0								; 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 8001       |    |		.CONST	0x8001								; 0, wired, #pages in seg - 1)
0008 ; --------------------------------------------------------------------------------------
0008 ; SUBPROGRAM
0008 ; --------------------------------------------------------------------------------------
0008 0017       |    |		.CONST	0x0017								; Address of begin
0009 0004       |    |		.CONST	0x0004								; Address of exception handler
000a 0007       |    |		.CONST	0x0007								; Number of locals
000b			INIT_0008:
000b 00e1       |    |		Load_Encached	Boolean_Cache
000c 0601       |    |		Execute_Immediate	Set_Value_Unchecked,0x1
000d 029f 0053  |   S|		Declare_Subprogram	INIT_0050,For_Call
000f 029f 007b  |   {|		Declare_Subprogram	INIT_0078,For_Call
0011 029f 00cb  |    |		Declare_Subprogram	INIT_00c8,For_Call
0013 029f 0103  |    |		Declare_Subprogram	INIT_0100,For_Call
0015 029f 011b  |    |		Declare_Subprogram	INIT_0118,For_Call
0017			BODY_0008:
0017 e5ff       |    |		Load	0x2,-0x1
0018 e022       | "  |		Load	0x0,0x22
0019 182c       | ,  |		Execute	Package,Field_Execute,Field_Number 0x2c
001a 700b       |p   |		Jump_Nonzero	0x26
001b e023       | #  |		Load	0x0,0x23
001c 1b1f       |    |		Execute	Package,Field_Read,Field_Number 0x1f
001d e023       | #  |		Load	0x0,0x23
001e 1b16       |    |		Execute	Package,Field_Read,Field_Number 0x16
001f e5fc       |    |		Load	0x2,-0x4
0020 e022       | "  |		Load	0x0,0x22
0021 1819       |    |		Execute	Package,Field_Execute,Field_Number 0x19
0022 e023       | #  |		Load	0x0,0x23
0023 1b32       | 2  |		Execute	Package,Field_Read,Field_Number 0x32
0024 1815       |    |		Execute	Package,Field_Execute,Field_Number 0x15
0025 4505       |E   |		Exit_Suprogram	New_Top_Offset 0x5
0026 00cf       |    |		Action	Mark_Auxiliary
0027 e5ff       |    |		Load	0x2,-0x1
0028 e022       | "  |		Load	0x0,0x22
0029 182e       | .  |		Execute	Package,Field_Execute,Field_Number 0x2e
002a e5ff       |    |		Load	0x2,-0x1
002b e022       | "  |		Load	0x0,0x22
002c 182d       | -  |		Execute	Package,Field_Execute,Field_Number 0x2d
002d 0263       | c  |		Execute	Discrete,Above_Bound
002e 7007       |p   |		Jump_Nonzero	0x36
002f 00d8       |    |		Load_Top	At_Offset_0
0030 e5ff       |    |		Load	0x2,-0x1
0031 e022       | "  |		Load	0x0,0x22
0032 182f       | /  |		Execute	Package,Field_Execute,Field_Number 0x2f
0033 8407       |    |		Call	0x2,0x7
0034 00c8       |    |		Action	Pop_Auxiliary_Range
0035 3ff9       |?   |		Loop_Increasing	0x2f
0036 00ce       |    |		Action	Pop_Auxiliary
0037 e402       |    |		Load	0x2,0x2
0038 680b       |h   |		Jump_Zero	0x44
0039 e023       | #  |		Load	0x0,0x23
003a 1b1f       |    |		Execute	Package,Field_Read,Field_Number 0x1f
003b e023       | #  |		Load	0x0,0x23
003c 1b16       |    |		Execute	Package,Field_Read,Field_Number 0x16
003d e5fc       |    |		Load	0x2,-0x4
003e e022       | "  |		Load	0x0,0x22
003f 1819       |    |		Execute	Package,Field_Execute,Field_Number 0x19
0040 e023       | #  |		Load	0x0,0x23
0041 1b32       | 2  |		Execute	Package,Field_Read,Field_Number 0x32
0042 1815       |    |		Execute	Package,Field_Execute,Field_Number 0x15
0043 4505       |E   |		Exit_Suprogram	New_Top_Offset 0x5
0044 e023       | #  |		Load	0x0,0x23
0045 1b1f       |    |		Execute	Package,Field_Read,Field_Number 0x1f
0046 e023       | #  |		Load	0x0,0x23
0047 1b16       |    |		Execute	Package,Field_Read,Field_Number 0x16
0048 8210       |    |		Call	0x1,0x10
0049 4505       |E   |		Exit_Suprogram	New_Top_Offset 0x5
004a 0000 0000  |    |		.BLANK	0000[0x6]
0050 ; --------------------------------------------------------------------------------------
0050 ; SUBPROGRAM
0050 ; --------------------------------------------------------------------------------------
0050 0053       | S  |		.CONST	0x0053								; Address of begin
0051 0004       |    |		.CONST	0x0004								; Address of exception handler
0052 0001       |    |		.CONST	0x0001								; Number of locals
0053			BODY_0050:
0053			INIT_0050:
0053 00da       |    |		Load_Top	At_Offset_2
0054 e024       | $  |		Load	0x0,0x24
0055 184f       | O  |		Execute	Package,Field_Execute,Field_Number 0x4f
0056 0af4       |    |		Execute_Immediate	Plus,-0xc
0057 4607       |F   |		Jump_Case	0x8
0058 7807       |x   |		Jump	0x60								; case 0x0
0059 7810       |x   |		Jump	0x6a								; case 0x1
005a 7812       |x   |		Jump	0x6d								; case 0x2
005b 7804       |x   |		Jump	0x60								; case 0x3
005c 7813       |x   |		Jump	0x70								; case 0x4
005d 7802       |x   |		Jump	0x60								; case 0x5
005e 7801       |x   |		Jump	0x60								; case 0x6
005f 7800       |x   |		Jump	0x60								; case 0x7
0060 4820       |H   |		Short_Literal	0x20
0061 00db       |    |		Load_Top	At_Offset_3
0062 e024       | $  |		Load	0x0,0x24
0063 184f       | O  |		Execute	Package,Field_Execute,Field_Number 0x4f
0064 e024       | $  |		Load	0x0,0x24
0065 1849       | I  |		Execute	Package,Field_Execute,Field_Number 0x49
0066 e021       | !  |		Load	0x0,0x21
0067 1825       | %  |		Execute	Package,Field_Execute,Field_Number 0x25
0068 01cb       |    |		Execute	Vector,Append
0069 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
006a 0092 027d  |   }|		Action	Push_String_Extended,0x27d					; "Capability "
006c 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
006d 0092 027e  |   ~|		Action	Push_String_Extended,0x27e					; "Constituent Capability "
006f 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0070 0092 027f  |    |		Action	Push_String_Extended,0x27f					; "Interface "
0072 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0073 0000 0000  |    |		.BLANK	0000[0x5]
0078 ; --------------------------------------------------------------------------------------
0078 ; SUBPROGRAM
0078 ; --------------------------------------------------------------------------------------
0078 007b       | {  |		.CONST	0x007b								; Address of begin
0079 0004       |    |		.CONST	0x0004								; Address of exception handler
007a 0001       |    |		.CONST	0x0001								; Number of locals
007b			BODY_0078:
007b			INIT_0078:
007b 00da       |    |		Load_Top	At_Offset_2
007c e024       | $  |		Load	0x0,0x24
007d 184f       | O  |		Execute	Package,Field_Execute,Field_Number 0x4f
007e 0af4       |    |		Execute_Immediate	Plus,-0xc
007f 4607       |F   |		Jump_Case	0x8
0080 7807       |x   |		Jump	0x88								; case 0x0
0081 7814       |x   |		Jump	0x96								; case 0x1
0082 781e       |x   |		Jump	0xa1								; case 0x2
0083 7804       |x   |		Jump	0x88								; case 0x3
0084 7835       |x5  |		Jump	0xba								; case 0x4
0085 7802       |x   |		Jump	0x88								; case 0x5
0086 7801       |x   |		Jump	0x88								; case 0x6
0087 7800       |x   |		Jump	0x88								; case 0x7
0088 0092 0280  |    |		Action	Push_String_Extended,0x280					; "<XRS_PARA ("
008a 00db       |    |		Load_Top	At_Offset_3
008b e024       | $  |		Load	0x0,0x24
008c 184f       | O  |		Execute	Package,Field_Execute,Field_Number 0x4f
008d e027       | '  |		Load	0x0,0x27
008e 1b29       | )  |		Execute	Package,Field_Read,Field_Number 0x29
008f 011c       |    |		Execute	Any,Convert_Unchecked
0090 1c01       |    |		Execute_Immediate	Run_Utility,0x1
0091 01cc       |    |		Execute	Vector,Catenate
0092 0092 0281  |    |		Action	Push_String_Extended,0x281					; ")>"
0094 01cc       |    |		Execute	Vector,Catenate
0095 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0096 0092 0282  |    |		Action	Push_String_Extended,0x282					; "3.2."
0098 4820       |H   |		Short_Literal	0x20
0099 4800       |H   |		Short_Literal	0x0
009a 480a       |H   |		Short_Literal	0xa
009b e7ff       |    |		Load	0x3,-0x1
009c e024       | $  |		Load	0x0,0x24
009d 1829       | )  |		Execute	Package,Field_Execute,Field_Number 0x29
009e 8230       | 0  |		Call	0x1,0x30
009f 01cc       |    |		Execute	Vector,Catenate
00a0 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
00a1 482e       |H.  |		Short_Literal	0x2e
00a2 0092 0282  |    |		Action	Push_String_Extended,0x282					; "3.2."
00a4 4820       |H   |		Short_Literal	0x20
00a5 4800       |H   |		Short_Literal	0x0
00a6 480a       |H   |		Short_Literal	0xa
00a7 e022       | "  |		Load	0x0,0x22
00a8 1b8b       |    |		Execute	Package,Field_Read,Field_Number 0x8b
00a9 e7ff       |    |		Load	0x3,-0x1
00aa e024       | $  |		Load	0x0,0x24
00ab 182a       | *  |		Execute	Package,Field_Execute,Field_Number 0x2a
00ac e024       | $  |		Load	0x0,0x24
00ad 1829       | )  |		Execute	Package,Field_Execute,Field_Number 0x29
00ae 8230       | 0  |		Call	0x1,0x30
00af 01cc       |    |		Execute	Vector,Catenate
00b0 01cb       |    |		Execute	Vector,Append
00b1 4820       |H   |		Short_Literal	0x20
00b2 4800       |H   |		Short_Literal	0x0
00b3 480a       |H   |		Short_Literal	0xa
00b4 e7ff       |    |		Load	0x3,-0x1
00b5 e024       | $  |		Load	0x0,0x24
00b6 1829       | )  |		Execute	Package,Field_Execute,Field_Number 0x29
00b7 8230       | 0  |		Call	0x1,0x30
00b8 01cc       |    |		Execute	Vector,Catenate
00b9 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
00ba 482e       |H.  |		Short_Literal	0x2e
00bb 4807       |H   |		Short_Literal	0x7
00bc e7ff       |    |		Load	0x3,-0x1
00bd e022       | "  |		Load	0x0,0x22
00be 1b49       | I  |		Execute	Package,Field_Read,Field_Number 0x49
00bf 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
00c0 01cb       |    |		Execute	Vector,Append
00c1 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
00c2 0000 0000  |    |		.BLANK	0000[0x6]
00c8 ; --------------------------------------------------------------------------------------
00c8 ; SUBPROGRAM
00c8 ; --------------------------------------------------------------------------------------
00c8 00cb       |    |		.CONST	0x00cb								; Address of begin
00c9 0004       |    |		.CONST	0x0004								; Address of exception handler
00ca 0001       |    |		.CONST	0x0001								; Number of locals
00cb			BODY_00c8:
00cb			INIT_00c8:
00cb 480a       |H   |		Short_Literal	0xa
00cc e022       | "  |		Load	0x0,0x22
00cd 1862       | b  |		Execute	Package,Field_Execute,Field_Number 0x62
00ce 00ea       |    |		Load_Encached	Null_String_Cache
00cf e5ff       |    |		Load	0x2,-0x1
00d0 e022       | "  |		Load	0x0,0x22
00d1 1833       | 3  |		Execute	Package,Field_Execute,Field_Number 0x33
00d2 4800       |H   |		Short_Literal	0x0
00d3 e5fd       |    |		Load	0x2,-0x3
00d4 e5fe       |    |		Load	0x2,-0x2
00d5 820d       |    |		Call	0x1,0xd
00d6 480b       |H   |		Short_Literal	0xb
00d7 e022       | "  |		Load	0x0,0x22
00d8 1862       | b  |		Execute	Package,Field_Execute,Field_Number 0x62
00d9 e023       | #  |		Load	0x0,0x23
00da 1b16       |    |		Execute	Package,Field_Read,Field_Number 0x16
00db 5820       |X   |		Indirect_Literal	Float,0xfc,40.0
00dc 4802       |H   |		Short_Literal	0x2
00dd 0092 0283  |    |		Action	Push_String_Extended,0x283					; "CSU Name (ID)"
00df 820e       |    |		Call	0x1,0xe
00e0 480b       |H   |		Short_Literal	0xb
00e1 e022       | "  |		Load	0x0,0x22
00e2 1862       | b  |		Execute	Package,Field_Execute,Field_Number 0x62
00e3 e023       | #  |		Load	0x0,0x23
00e4 1b16       |    |		Execute	Package,Field_Read,Field_Number 0x16
00e5 5816       |X   |		Indirect_Literal	Float,0xfc,40.0
00e6 4802       |H   |		Short_Literal	0x2
00e7 0092 0284  |    |		Action	Push_String_Extended,0x284					; "Requirement Name"
00e9 820e       |    |		Call	0x1,0xe
00ea 480b       |H   |		Short_Literal	0xb
00eb e022       | "  |		Load	0x0,0x22
00ec 1862       | b  |		Execute	Package,Field_Execute,Field_Number 0x62
00ed e023       | #  |		Load	0x0,0x23
00ee 1b16       |    |		Execute	Package,Field_Read,Field_Number 0x16
00ef 5808       |X   |		Indirect_Literal	Float,0xf8,20.0
00f0 4802       |H   |		Short_Literal	0x2
00f1 0092 0285  |    |		Action	Push_String_Extended,0x285					; "Document Paragraph"
00f3 820e       |    |		Call	0x1,0xe
00f4 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
00f5 0000 0000  |    |		.XXX[0x3]
00f7 0000       |    |
00f8 4034 0000  |@4  |		.DBL	20.0
00fa 0000 0000  |    |
00fc 4044 0000  |@D  |		.DBL	40.0
00fe 0000 0000  |    |
0100 ; --------------------------------------------------------------------------------------
0100 ; SUBPROGRAM
0100 ; --------------------------------------------------------------------------------------
0100 0103       |    |		.CONST	0x0103								; Address of begin
0101 0004       |    |		.CONST	0x0004								; Address of exception handler
0102 0001       |    |		.CONST	0x0001								; Number of locals
0103			BODY_0100:
0103			INIT_0100:
0103 4801       |H   |		Short_Literal	0x1
0104 480c       |H   |		Short_Literal	0xc
0105 e022       | "  |		Load	0x0,0x22
0106 1862       | b  |		Execute	Package,Field_Execute,Field_Number 0x62
0107 00ea       |    |		Load_Encached	Null_String_Cache
0108 4800       |H   |		Short_Literal	0x0
0109 e7ff       |    |		Load	0x3,-0x1
010a e022       | "  |		Load	0x0,0x22
010b 1b49       | I  |		Execute	Package,Field_Read,Field_Number 0x49
010c 181f       |    |		Execute	Package,Field_Execute,Field_Number 0x1f
010d 4807       |H   |		Short_Literal	0x7
010e e7ff       |    |		Load	0x3,-0x1
010f e022       | "  |		Load	0x0,0x22
0110 1b49       | I  |		Execute	Package,Field_Read,Field_Number 0x49
0111 1811       |    |		Execute	Package,Field_Execute,Field_Number 0x11
0112 820f       |    |		Call	0x1,0xf
0113 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
0114 0000 0000  |    |		.BLANK	0000[0x4]
0118 ; --------------------------------------------------------------------------------------
0118 ; SUBPROGRAM
0118 ; --------------------------------------------------------------------------------------
0118 013a       | :  |		.CONST	0x013a								; Address of begin
0119 0004       |    |		.CONST	0x0004								; Address of exception handler
011a 0009       |    |		.CONST	0x0009								; Number of locals
011b			INIT_0118:
011b 00e1       |    |		Load_Encached	Boolean_Cache
011c 0601       |    |		Execute_Immediate	Set_Value_Unchecked,0x1
011d 00db       |    |		Load_Top	At_Offset_3
011e 2e03       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x3
011f e02c       | ,  |		Load	0x0,0x2c
0120 1b16       |    |		Execute	Package,Field_Read,Field_Number 0x16
0121 011e       |    |		Execute	Any,Convert
0122 e022       | "  |		Load	0x0,0x22
0123 1b8b       |    |		Execute	Package,Field_Read,Field_Number 0x8b
0124 4815       |H   |		Short_Literal	0x15
0125 00da       |    |		Load_Top	At_Offset_2
0126 e024       | $  |		Load	0x0,0x24
0127 1852       | R  |		Execute	Package,Field_Execute,Field_Number 0x52
0128 e022       | "  |		Load	0x0,0x22
0129 1b8b       |    |		Execute	Package,Field_Read,Field_Number 0x8b
012a 4816       |H   |		Short_Literal	0x16
012b 00db       |    |		Load_Top	At_Offset_3
012c e024       | $  |		Load	0x0,0x24
012d 1852       | R  |		Execute	Package,Field_Execute,Field_Number 0x52
012e e022       | "  |		Load	0x0,0x22
012f 1b8b       |    |		Execute	Package,Field_Read,Field_Number 0x8b
0130 4818       |H   |		Short_Literal	0x18
0131 e603       |    |		Load	0x3,0x3
0132 e024       | $  |		Load	0x0,0x24
0133 1852       | R  |		Execute	Package,Field_Execute,Field_Number 0x52
0134 029f 020b  |    |		Declare_Subprogram	INIT_0208,For_Call
0136 029f 0233  |   3|		Declare_Subprogram	INIT_0230,For_Call
0138 029f 025b  |   [|		Declare_Subprogram	INIT_0258,For_Call
013a			BODY_0118:
013a e604       |    |		Load	0x3,0x4
013b 01db       |    |		Execute	Vector,Length
013c e605       |    |		Load	0x3,0x5
013d 01db       |    |		Execute	Vector,Length
013e 0273       | s  |		Execute	Discrete,Plus
013f e606       |    |		Load	0x3,0x6
0140 01db       |    |		Execute	Vector,Length
0141 0273       | s  |		Execute	Discrete,Plus
0142 6805       |h   |		Jump_Zero	0x148
0143 e402       |    |		Load	0x2,0x2
0144 6803       |h   |		Jump_Zero	0x148
0145 8405       |    |		Call	0x2,0x5
0146 4800       |H   |		Short_Literal	0x0
0147 a402       |    |		Store_Unchecked	0x2,0x2
0148 00cf       |    |		Action	Mark_Auxiliary
0149 e604       |    |		Load	0x3,0x4
014a 01d9       |    |		Execute	Vector,Reverse_Bounds
014b 0263       | c  |		Execute	Discrete,Above_Bound
014c 703a       |p:  |		Jump_Nonzero	0x187
014d e602       |    |		Load	0x3,0x2
014e 6805       |h   |		Jump_Zero	0x154
014f 4800       |H   |		Short_Literal	0x0
0150 a602       |    |		Store_Unchecked	0x3,0x2
0151 e603       |    |		Load	0x3,0x3
0152 8406       |    |		Call	0x2,0x6
0153 7808       |x   |		Jump	0x15c
0154 4801       |H   |		Short_Literal	0x1
0155 480d       |H   |		Short_Literal	0xd
0156 e022       | "  |		Load	0x0,0x22
0157 1862       | b  |		Execute	Package,Field_Execute,Field_Number 0x62
0158 e023       | #  |		Load	0x0,0x23
0159 1b16       |    |		Execute	Package,Field_Read,Field_Number 0x16
015a 00ea       |    |		Load_Encached	Null_String_Cache
015b 820f       |    |		Call	0x1,0xf
015c 4801       |H   |		Short_Literal	0x1
015d 480d       |H   |		Short_Literal	0xd
015e e022       | "  |		Load	0x0,0x22
015f 1862       | b  |		Execute	Package,Field_Execute,Field_Number 0x62
0160 00ea       |    |		Load_Encached	Null_String_Cache
0161 4800       |H   |		Short_Literal	0x0
0162 e60c       |    |		Load	0x3,0xc
0163 e604       |    |		Load	0x3,0x4
0164 01d7       |    |		Execute	Vector,Field_Read
0165 e022       | "  |		Load	0x0,0x22
0166 1b49       | I  |		Execute	Package,Field_Read,Field_Number 0x49
0167 1821       | !  |		Execute	Package,Field_Execute,Field_Number 0x21
0168 00db       |    |		Load_Top	At_Offset_3
0169 e604       |    |		Load	0x3,0x4
016a 01d7       |    |		Execute	Vector,Field_Read
016b 8403       |    |		Call	0x2,0x3
016c 4801       |H   |		Short_Literal	0x1
016d e60c       |    |		Load	0x3,0xc
016e e604       |    |		Load	0x3,0x4
016f 01d7       |    |		Execute	Vector,Field_Read
0170 e022       | "  |		Load	0x0,0x22
0171 1b49       | I  |		Execute	Package,Field_Read,Field_Number 0x49
0172 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
0173 01cc       |    |		Execute	Vector,Catenate
0174 820f       |    |		Call	0x1,0xf
0175 00d8       |    |		Load_Top	At_Offset_0
0176 e604       |    |		Load	0x3,0x4
0177 01d7       |    |		Execute	Vector,Field_Read
0178 e024       | $  |		Load	0x0,0x24
0179 1824       | $  |		Execute	Package,Field_Execute,Field_Number 0x24
017a 6802       |h   |		Jump_Zero	0x17d
017b 8607       |    |		Call	0x3,0x7
017c 7808       |x   |		Jump	0x185
017d 4801       |H   |		Short_Literal	0x1
017e 480d       |H   |		Short_Literal	0xd
017f e022       | "  |		Load	0x0,0x22
0180 1862       | b  |		Execute	Package,Field_Execute,Field_Number 0x62
0181 e023       | #  |		Load	0x0,0x23
0182 1b16       |    |		Execute	Package,Field_Read,Field_Number 0x16
0183 e236       | 6  |		Load	0x1,0x36
0184 820f       |    |		Call	0x1,0xf
0185 00c8       |    |		Action	Pop_Auxiliary_Range
0186 3fc6       |?   |		Loop_Increasing	0x14d
0187 00c9       |    |		Action	Pop_Auxiliary_Loop
0188 e605       |    |		Load	0x3,0x5
0189 01d9       |    |		Execute	Vector,Reverse_Bounds
018a 0263       | c  |		Execute	Discrete,Above_Bound
018b 703a       |p:  |		Jump_Nonzero	0x1c6
018c e602       |    |		Load	0x3,0x2
018d 6805       |h   |		Jump_Zero	0x193
018e 4800       |H   |		Short_Literal	0x0
018f a602       |    |		Store_Unchecked	0x3,0x2
0190 e603       |    |		Load	0x3,0x3
0191 8406       |    |		Call	0x2,0x6
0192 7808       |x   |		Jump	0x19b
0193 4801       |H   |		Short_Literal	0x1
0194 480d       |H   |		Short_Literal	0xd
0195 e022       | "  |		Load	0x0,0x22
0196 1862       | b  |		Execute	Package,Field_Execute,Field_Number 0x62
0197 e023       | #  |		Load	0x0,0x23
0198 1b16       |    |		Execute	Package,Field_Read,Field_Number 0x16
0199 00ea       |    |		Load_Encached	Null_String_Cache
019a 820f       |    |		Call	0x1,0xf
019b 4801       |H   |		Short_Literal	0x1
019c 480d       |H   |		Short_Literal	0xd
019d e022       | "  |		Load	0x0,0x22
019e 1862       | b  |		Execute	Package,Field_Execute,Field_Number 0x62
019f 00ea       |    |		Load_Encached	Null_String_Cache
01a0 4800       |H   |		Short_Literal	0x0
01a1 e60c       |    |		Load	0x3,0xc
01a2 e605       |    |		Load	0x3,0x5
01a3 01d7       |    |		Execute	Vector,Field_Read
01a4 e022       | "  |		Load	0x0,0x22
01a5 1b49       | I  |		Execute	Package,Field_Read,Field_Number 0x49
01a6 1821       | !  |		Execute	Package,Field_Execute,Field_Number 0x21
01a7 00db       |    |		Load_Top	At_Offset_3
01a8 e605       |    |		Load	0x3,0x5
01a9 01d7       |    |		Execute	Vector,Field_Read
01aa 8403       |    |		Call	0x2,0x3
01ab 4801       |H   |		Short_Literal	0x1
01ac e60c       |    |		Load	0x3,0xc
01ad e605       |    |		Load	0x3,0x5
01ae 01d7       |    |		Execute	Vector,Field_Read
01af e022       | "  |		Load	0x0,0x22
01b0 1b49       | I  |		Execute	Package,Field_Read,Field_Number 0x49
01b1 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
01b2 01cc       |    |		Execute	Vector,Catenate
01b3 820f       |    |		Call	0x1,0xf
01b4 00d8       |    |		Load_Top	At_Offset_0
01b5 e605       |    |		Load	0x3,0x5
01b6 01d7       |    |		Execute	Vector,Field_Read
01b7 e024       | $  |		Load	0x0,0x24
01b8 1824       | $  |		Execute	Package,Field_Execute,Field_Number 0x24
01b9 6802       |h   |		Jump_Zero	0x1bc
01ba 8608       |    |		Call	0x3,0x8
01bb 7808       |x   |		Jump	0x1c4
01bc 4801       |H   |		Short_Literal	0x1
01bd 480d       |H   |		Short_Literal	0xd
01be e022       | "  |		Load	0x0,0x22
01bf 1862       | b  |		Execute	Package,Field_Execute,Field_Number 0x62
01c0 e023       | #  |		Load	0x0,0x23
01c1 1b16       |    |		Execute	Package,Field_Read,Field_Number 0x16
01c2 e236       | 6  |		Load	0x1,0x36
01c3 820f       |    |		Call	0x1,0xf
01c4 00c8       |    |		Action	Pop_Auxiliary_Range
01c5 3fc6       |?   |		Loop_Increasing	0x18c
01c6 00c9       |    |		Action	Pop_Auxiliary_Loop
01c7 e606       |    |		Load	0x3,0x6
01c8 01d9       |    |		Execute	Vector,Reverse_Bounds
01c9 0263       | c  |		Execute	Discrete,Above_Bound
01ca 7038       |p8  |		Jump_Nonzero	0x203
01cb e602       |    |		Load	0x3,0x2
01cc 6805       |h   |		Jump_Zero	0x1d2
01cd 4800       |H   |		Short_Literal	0x0
01ce a602       |    |		Store_Unchecked	0x3,0x2
01cf e603       |    |		Load	0x3,0x3
01d0 8406       |    |		Call	0x2,0x6
01d1 7808       |x   |		Jump	0x1da
01d2 4801       |H   |		Short_Literal	0x1
01d3 480d       |H   |		Short_Literal	0xd
01d4 e022       | "  |		Load	0x0,0x22
01d5 1862       | b  |		Execute	Package,Field_Execute,Field_Number 0x62
01d6 e023       | #  |		Load	0x0,0x23
01d7 1b16       |    |		Execute	Package,Field_Read,Field_Number 0x16
01d8 00ea       |    |		Load_Encached	Null_String_Cache
01d9 820f       |    |		Call	0x1,0xf
01da 4801       |H   |		Short_Literal	0x1
01db 480d       |H   |		Short_Literal	0xd
01dc e022       | "  |		Load	0x0,0x22
01dd 1862       | b  |		Execute	Package,Field_Execute,Field_Number 0x62
01de 00ea       |    |		Load_Encached	Null_String_Cache
01df 4800       |H   |		Short_Literal	0x0
01e0 e60c       |    |		Load	0x3,0xc
01e1 e606       |    |		Load	0x3,0x6
01e2 01d7       |    |		Execute	Vector,Field_Read
01e3 e022       | "  |		Load	0x0,0x22
01e4 1b49       | I  |		Execute	Package,Field_Read,Field_Number 0x49
01e5 1821       | !  |		Execute	Package,Field_Execute,Field_Number 0x21
01e6 0092 027f  |    |		Action	Push_String_Extended,0x27f					; "Interface "
01e8 4801       |H   |		Short_Literal	0x1
01e9 e60c       |    |		Load	0x3,0xc
01ea e606       |    |		Load	0x3,0x6
01eb 01d7       |    |		Execute	Vector,Field_Read
01ec e022       | "  |		Load	0x0,0x22
01ed 1b49       | I  |		Execute	Package,Field_Read,Field_Number 0x49
01ee 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
01ef 01cc       |    |		Execute	Vector,Catenate
01f0 820f       |    |		Call	0x1,0xf
01f1 00d8       |    |		Load_Top	At_Offset_0
01f2 e606       |    |		Load	0x3,0x6
01f3 01d7       |    |		Execute	Vector,Field_Read
01f4 e024       | $  |		Load	0x0,0x24
01f5 1824       | $  |		Execute	Package,Field_Execute,Field_Number 0x24
01f6 6802       |h   |		Jump_Zero	0x1f9
01f7 8609       |    |		Call	0x3,0x9
01f8 7808       |x   |		Jump	0x201
01f9 4801       |H   |		Short_Literal	0x1
01fa 480d       |H   |		Short_Literal	0xd
01fb e022       | "  |		Load	0x0,0x22
01fc 1862       | b  |		Execute	Package,Field_Execute,Field_Number 0x62
01fd e023       | #  |		Load	0x0,0x23
01fe 1b16       |    |		Execute	Package,Field_Read,Field_Number 0x16
01ff e236       | 6  |		Load	0x1,0x36
0200 820f       |    |		Call	0x1,0xf
0201 00c8       |    |		Action	Pop_Auxiliary_Range
0202 3fc8       |?   |		Loop_Increasing	0x1cb
0203 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
0204 0000 0000  |    |		.BLANK	0000[0x4]
0208 ; --------------------------------------------------------------------------------------
0208 ; SUBPROGRAM
0208 ; --------------------------------------------------------------------------------------
0208 021c       |    |		.CONST	0x021c								; Address of begin
0209 0004       |    |		.CONST	0x0004								; Address of exception handler
020a 0003       |    |		.CONST	0x0003								; Number of locals
020b			INIT_0208:
020b e60c       |    |		Load	0x3,0xc
020c e604       |    |		Load	0x3,0x4
020d 01d7       |    |		Execute	Vector,Field_Read
020e 8404       |    |		Call	0x2,0x4
020f 4803       |H   |		Short_Literal	0x3
0210 e022       | "  |		Load	0x0,0x22
0211 1b1d       |    |		Execute	Package,Field_Read,Field_Number 0x1d
0212 1c08       |    |		Execute_Immediate	Run_Utility,0x8
0213 e60c       |    |		Load	0x3,0xc
0214 e604       |    |		Load	0x3,0x4
0215 01d7       |    |		Execute	Vector,Field_Read
0216 e022       | "  |		Load	0x0,0x22
0217 1b1d       |    |		Execute	Package,Field_Read,Field_Number 0x1d
0218 2304       |#   |		Execute	Variant_Record,Field_Type,Field_Number 0x4
0219 0119       |    |		Execute	Any,Check_In_Formal_Type
021a 00d9       |    |		Load_Top	At_Offset_1
021b 2a04       |*   |		Execute	Variant_Record,Field_Write,Variant,Direct,Field_Number 0x4
021c			BODY_0208:
021c 4801       |H   |		Short_Literal	0x1
021d 480d       |H   |		Short_Literal	0xd
021e e022       | "  |		Load	0x0,0x22
021f 1862       | b  |		Execute	Package,Field_Execute,Field_Number 0x62
0220 00ea       |    |		Load_Encached	Null_String_Cache
0221 e802       |    |		Load	0x4,0x2
0222 e803       |    |		Load	0x4,0x3
0223 4806       |H   |		Short_Literal	0x6
0224 e022       | "  |		Load	0x0,0x22
0225 183c       | <  |		Execute	Package,Field_Execute,Field_Number 0x3c
0226 e802       |    |		Load	0x4,0x2
0227 e803       |    |		Load	0x4,0x3
0228 4806       |H   |		Short_Literal	0x6
0229 e022       | "  |		Load	0x0,0x22
022a 183a       | :  |		Execute	Package,Field_Execute,Field_Number 0x3a
022b 820f       |    |		Call	0x1,0xf
022c 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
022d 0000 0000  |    |		.XXX[0x3]
022f 0000       |    |
0230 ; --------------------------------------------------------------------------------------
0230 ; SUBPROGRAM
0230 ; --------------------------------------------------------------------------------------
0230 0244       | D  |		.CONST	0x0244								; Address of begin
0231 0004       |    |		.CONST	0x0004								; Address of exception handler
0232 0003       |    |		.CONST	0x0003								; Number of locals
0233			INIT_0230:
0233 e60c       |    |		Load	0x3,0xc
0234 e605       |    |		Load	0x3,0x5
0235 01d7       |    |		Execute	Vector,Field_Read
0236 8404       |    |		Call	0x2,0x4
0237 4803       |H   |		Short_Literal	0x3
0238 e022       | "  |		Load	0x0,0x22
0239 1b1d       |    |		Execute	Package,Field_Read,Field_Number 0x1d
023a 1c08       |    |		Execute_Immediate	Run_Utility,0x8
023b e60c       |    |		Load	0x3,0xc
023c e605       |    |		Load	0x3,0x5
023d 01d7       |    |		Execute	Vector,Field_Read
023e e022       | "  |		Load	0x0,0x22
023f 1b1d       |    |		Execute	Package,Field_Read,Field_Number 0x1d
0240 2304       |#   |		Execute	Variant_Record,Field_Type,Field_Number 0x4
0241 0119       |    |		Execute	Any,Check_In_Formal_Type
0242 00d9       |    |		Load_Top	At_Offset_1
0243 2a04       |*   |		Execute	Variant_Record,Field_Write,Variant,Direct,Field_Number 0x4
0244			BODY_0230:
0244 4801       |H   |		Short_Literal	0x1
0245 480d       |H   |		Short_Literal	0xd
0246 e022       | "  |		Load	0x0,0x22
0247 1862       | b  |		Execute	Package,Field_Execute,Field_Number 0x62
0248 00ea       |    |		Load_Encached	Null_String_Cache
0249 e802       |    |		Load	0x4,0x2
024a e803       |    |		Load	0x4,0x3
024b 4806       |H   |		Short_Literal	0x6
024c e022       | "  |		Load	0x0,0x22
024d 183c       | <  |		Execute	Package,Field_Execute,Field_Number 0x3c
024e e802       |    |		Load	0x4,0x2
024f e803       |    |		Load	0x4,0x3
0250 4806       |H   |		Short_Literal	0x6
0251 e022       | "  |		Load	0x0,0x22
0252 183a       | :  |		Execute	Package,Field_Execute,Field_Number 0x3a
0253 820f       |    |		Call	0x1,0xf
0254 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
0255 0000 0000  |    |		.XXX[0x3]
0257 0000       |    |
0258 ; --------------------------------------------------------------------------------------
0258 ; SUBPROGRAM
0258 ; --------------------------------------------------------------------------------------
0258 026c       | l  |		.CONST	0x026c								; Address of begin
0259 0004       |    |		.CONST	0x0004								; Address of exception handler
025a 0003       |    |		.CONST	0x0003								; Number of locals
025b			INIT_0258:
025b e60c       |    |		Load	0x3,0xc
025c e606       |    |		Load	0x3,0x6
025d 01d7       |    |		Execute	Vector,Field_Read
025e 8404       |    |		Call	0x2,0x4
025f 4803       |H   |		Short_Literal	0x3
0260 e022       | "  |		Load	0x0,0x22
0261 1b1d       |    |		Execute	Package,Field_Read,Field_Number 0x1d
0262 1c08       |    |		Execute_Immediate	Run_Utility,0x8
0263 e60c       |    |		Load	0x3,0xc
0264 e606       |    |		Load	0x3,0x6
0265 01d7       |    |		Execute	Vector,Field_Read
0266 e022       | "  |		Load	0x0,0x22
0267 1b1d       |    |		Execute	Package,Field_Read,Field_Number 0x1d
0268 2304       |#   |		Execute	Variant_Record,Field_Type,Field_Number 0x4
0269 0119       |    |		Execute	Any,Check_In_Formal_Type
026a 00d9       |    |		Load_Top	At_Offset_1
026b 2a04       |*   |		Execute	Variant_Record,Field_Write,Variant,Direct,Field_Number 0x4
026c			BODY_0258:
026c 4801       |H   |		Short_Literal	0x1
026d 480d       |H   |		Short_Literal	0xd
026e e022       | "  |		Load	0x0,0x22
026f 1862       | b  |		Execute	Package,Field_Execute,Field_Number 0x62
0270 00ea       |    |		Load_Encached	Null_String_Cache
0271 e802       |    |		Load	0x4,0x2
0272 e803       |    |		Load	0x4,0x3
0273 4806       |H   |		Short_Literal	0x6
0274 e022       | "  |		Load	0x0,0x22
0275 183c       | <  |		Execute	Package,Field_Execute,Field_Number 0x3c
0276 e802       |    |		Load	0x4,0x2
0277 e803       |    |		Load	0x4,0x3
0278 4806       |H   |		Short_Literal	0x6
0279 e022       | "  |		Load	0x0,0x22
027a 183a       | :  |		Execute	Package,Field_Execute,Field_Number 0x3a
027b 820f       |    |		Call	0x1,0xf
027c 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
027d ; --------------------------------------------------------------------------------------
027d ; STRING TABLE
027d ; --------------------------------------------------------------------------------------
027d 0014       |    |		.STRTAB	0x0014->0x0287							; "Capability "
027e 001d       |    |		.STRTAB	0x001d->0x028c							; "Constituent Capability "
027f 0032       | 2  |		.STRTAB	0x0032->0x0298							; "Interface "
0280 003a       | :  |		.STRTAB	0x003a->0x029d							; "<XRS_PARA ("
0281 0043       | C  |		.STRTAB	0x0043->0x02a2							; ")>"
0282 0043       | C  |		.STRTAB	0x0043->0x02a3							; "3.2."
0283 0045       | E  |		.STRTAB	0x0045->0x02a5							; "CSU Name (ID)"
0284 0050       | P  |		.STRTAB	0x0050->0x02ac							; "Requirement Name"
0285 005e       | ^  |		.STRTAB	0x005e->0x02b4							; "Document Paragraph"
0286 006e       | n  |		.STREND 0x006e->0x02bd
0287 4361 7061  |Capa|		.STRTAB_STRINGS
02bd 0000 0000  |    |		.XXX[0x3]
02bf 0000       |    |
02c0 ; --------------------------------------------------------------------------------------
02c0 ; Debug Table
02c0 ; --------------------------------------------------------------------------------------
02c0 0004 0012  |    |		.DEBUG4	0x0004,0x0012,0xfc88,0x0000,0x0001,0x0000
02c6 8533 9409  | 3  |		.XXX[0x13a]
02c8 012f 9409  | /  |
02ca 3573 9408  |5s  |
02cc fd6f 9409  | o  |
02ce 453b 940a  |E;  |
02d0 916f 9408  | o  |
02d2 94da d445  |   E|
02d4 08be d444  |   D|
02d6 4d6e d447  |Mn G|
02d8 5794 0403  |W   |
02da b936 d445  | 6 E|
02dc 6892 d446  |h  F|
02de 8942 d446  | B F|
02e0 c07e d446  | ~ F|
02e2 a96a d444  | j D|
02e4 38ba d446  |8  F|
02e6 d972 d446  | r F|
02e8 e0da d445  |   E|
02ea dc90 3000  |  0 |
02ec 0803 6898  |  h |
02ee 0b9b af94  |    |
02f0 0800 98b0  |    |
02f2 0b99 0970  |   p|
02f4 0b98 b0bc  |    |
02f6 0b98 4978  |  Ix|
02f8 0b9b b8e8  |    |
02fa 0b9b 7128  |  q(|
02fc 0b9a f1c0  |    |
02fe 0b9a 2168  |  !h|
0300 0b98 38c4  |  8 |
0302 0b9b 1ce8  |    |
0304 3000 0c01  |0   |
0306 cdb8 6f9b  |  o |
0308 4d34 6f99  |M4o |
030a f458 6f98  | Xo |
030c b1bc 6f99  |  o |
030e b4b8 6f9a  |  o |
0310 792c 6f98  |y,o |
0312 439b f52f  |C  /|
0314 841c 3000  |  0 |
0316 1003 2d44  |  -D|
0318 b39b 65b8  |  e |
031a b39b c168  |   h|
031c 3003 4d26  |0 M&|
031e 7820 cf98  |x   |
0320 e8b0 cf98  |    |
0322 2cdc 3002  |, 0 |
0324 7938 af98  |y8  |
0326 1801 50d4  |  P |
0328 eb9b 0d30  |   0|
032a 3000 1c03  |0   |
032c 74e1 079a  |t   |
032e f93e 34c4  | >4 |
0330 ccc6 34c5  |  4 |
0332 697e 34c6  |i~4 |
0334 656e 34c5  |en4 |
0336 e0c1 08d3  |    |
0338 e93d 08d0  | =  |
033a f53c 2a29  | <*)|
033c fc4c 2a29  | L*)|
033e acb8 2a2b  |  *+|
0340 6cdc 2a2a  |l **|
0342 28e4 2a2a  |( **|
0344 54e8 2a2b  |T *+|
0346 c4e8 2a28  |  *(|
0348 5b9a aad4  |[   |
034a af9b 82ad  |    |
034c 879b 3f94  |  ? |
034e 2c02 2c9c  |, , |
0350 3002 99e8  |0   |
0352 af9a e36d  |   m|
0354 a79a 2ce1  |  , |
0356 9f9a 44e1  |  D |
0358 9f99 e149  |   I|
035a 9f9b d0b9  |    |
035c 9f9b 20e5  |    |
035e 9f9b 953d  |   =|
0360 9f9a 5141  |  QA|
0362 9f99 2f9a  |  / |
0364 d1e8 af98  |    |
0366 3003 1cbc  |0   |
0368 3000 3002  |0 0 |
036a fd2d ff98  | -  |
036c 28bd ff98  |(   |
036e 44dd ff99  |D   |
0370 b0e1 ff9b  |    |
0372 5ce1 ff9a  |\   |
0374 b4e5 ff99  |    |
0376 3539 ff98  |59  |
0378 4cb9 ff9b  |L   |
037a a794 3400  |  4 |
037c 34d8 3000  |4 0 |
037e 9228 af98  | (  |
0380 3402 0798  |4   |
0382 3400 80ba  |4   |
0384 539b 5f94  |S _ |
0386 3401 1f98  |4   |
0388 3400 3b98  |4 ; |
038a 3403 50be  |4 P |
038c 539b e794  |S   |
038e 3400 fb98  |4   |
0390 3400 5398  |4 S |
0392 3402 9cda  |4   |
0394 5399 a8ea  |S   |
0396 5399 039a  |S   |
0398 24fc af98  |$   |
039a 3800 24e8  |8 $ |
039c 3000 3802  |0 8 |
039e 0798 3803  |  8 |
03a0 5794 3801  |W 8 |
03a2 20ba cf98  |    |
03a4 979a f152  |   R|
03a6 c39a d092  |    |
03a8 cf9b c8b6  |    |
03aa cf98 616e  |  an|
03ac cf9b 2cda  |  , |
03ae cf98 013e  |   >|
03b0 cf9b 9794  |    |
03b2 3800 6398  |8 c |
03b4 3801 78b8  |8 x |
03b6 3001 4628  |0 F(|
03b8 af98 3c01  |  < |
03ba 2cef 3799  |, 7 |
03bc 9cbb 379b  |  7 |
03be 408f 3799  |@ 7 |
03c0 5798 3c00  |W < |
03c2 9798 fe13  |    |
03c4 3f9b c8bb  |?   |
03c6 3799 3f98  |7 ? |
03c8 fd2b 3f98  | +? |
03ca 64bf 3799  |d 7 |
03cc f0bb 379a  |  7 |
03ce e52b 379a  | +7 |
03d0 04bb 379b  |  7 |
03d2 3f94 4003  |? @ |
03d4 109c 3002  |  0 |
03d6 a674 af98  | t  |
03d8 4000 18c3  |@   |
03da b39a 74b3  |  t |
03dc b398 a4c3  |    |
03de b398 ecef  |    |
03e0 b39b 6f94  |  o |
03e2 4001 e4db  |@   |
03e4 b399 6f98  |  o |
03e6 4003 8794  |@   |
03e8 4002 18d7  |@   |
03ea b398 20d7  |    |
03ec b398 6398  |  c |
03ee 4001 0399  |@   |
03f0 ef33 4c1c  | 3L |
03f2 3000 4400  |0 D |
03f4 a938 279f  | 8' |
03f6 9544 279d  | D' |
03f8 4f98 4400  |O D |
03fa df98 4401  |  D |
03fc 1f98 4403  |  D |
03fe 6f94 4403  |o D |