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

⟦cb8e43375⟧

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

Derivation

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

Disassembly

0000 000f       |    |		.CONST	0x000f								; Version of machine code
0001 5900       |Y   |		.CONST	0x5900								; Diana Version, RCG Major Version, RCG minor version
0002 0000       |    |		.CONST	0x0000								; Zero
0003 01a8       |    |		.CONST	0x01a8								; 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 0053       | S  |		.CONST	0x0053								; Address of begin
0009 0004       |    |		.CONST	0x0004								; Address of exception handler
000a 001f       |    |		.CONST	0x001f								; Number of locals
000b			INIT_0008:
000b 4800       |H   |		Short_Literal	0x0
000c 8002       |    |		Call	0x0,0x2
000d 00e6       |    |		Load_Encached	Float_Cache
000e 03db       |    |		Declare_Variable	Float,Visible,With_Value
000f 4801       |H   |		Short_Literal	0x1
0010 8002       |    |		Call	0x0,0x2
0011 00e6       |    |		Load_Encached	Float_Cache
0012 03db       |    |		Declare_Variable	Float,Visible,With_Value
0013 00d8       |    |		Load_Top	At_Offset_0
0014 00d9       |    |		Load_Top	At_Offset_1
0015 023d       | =  |		Execute	Float,Plus
0016 00e6       |    |		Load_Encached	Float_Cache
0017 03db       |    |		Declare_Variable	Float,Visible,With_Value
0018 00d9       |    |		Load_Top	At_Offset_1
0019 00da       |    |		Load_Top	At_Offset_2
001a 023d       | =  |		Execute	Float,Plus
001b 00da       |    |		Load_Top	At_Offset_2
001c 023d       | =  |		Execute	Float,Plus
001d 00e6       |    |		Load_Encached	Float_Cache
001e 03db       |    |		Declare_Variable	Float,Visible,With_Value
001f 00da       |    |		Load_Top	At_Offset_2
0020 00da       |    |		Load_Top	At_Offset_2
0021 023a       | :  |		Execute	Float,Divide
0022 00e6       |    |		Load_Encached	Float_Cache
0023 03db       |    |		Declare_Variable	Float,Visible,With_Value
0024 00e6       |    |		Load_Encached	Float_Cache
0025 0129       | )  |		Execute	Any,Make_Visible
0026 00e6       |    |		Load_Encached	Float_Cache
0027 0129       | )  |		Execute	Any,Make_Visible
0028 00e6       |    |		Load_Encached	Float_Cache
0029 0129       | )  |		Execute	Any,Make_Visible
002a 00e6       |    |		Load_Encached	Float_Cache
002b 0129       | )  |		Execute	Any,Make_Visible
002c 00e6       |    |		Load_Encached	Float_Cache
002d 0129       | )  |		Execute	Any,Make_Visible
002e 00e6       |    |		Load_Encached	Float_Cache
002f 0129       | )  |		Execute	Any,Make_Visible
0030 00e6       |    |		Load_Encached	Float_Cache
0031 0129       | )  |		Execute	Any,Make_Visible
0032 029a 007b  |   {|		Declare_Subprogram	INIT_0078,For_Outer_Call,Visible,Unelaborated
0034 029a 00a3  |    |		Declare_Subprogram	INIT_00a0,For_Outer_Call,Visible,Unelaborated
0036 029a 00b3  |    |		Declare_Subprogram	INIT_00b0,For_Outer_Call,Visible,Unelaborated
0038 029a 00c3  |    |		Declare_Subprogram	INIT_00c0,For_Outer_Call,Visible,Unelaborated
003a 029a 00eb  |    |		Declare_Subprogram	INIT_00e8,For_Outer_Call,Visible,Unelaborated
003c 029a 00fb  |    |		Declare_Subprogram	INIT_00f8,For_Outer_Call,Visible,Unelaborated
003e 00bf       |    |		Action	Accept_Activation
003f 1d19       |    |		Execute_Immediate	Reference_Lex_1,0x19
0040 00c7       |    |		Action	Elaborate_Subprogram
0041 1d1a       |    |		Execute_Immediate	Reference_Lex_1,0x1a
0042 00c7       |    |		Action	Elaborate_Subprogram
0043 1d1b       |    |		Execute_Immediate	Reference_Lex_1,0x1b
0044 00c7       |    |		Action	Elaborate_Subprogram
0045 1d1c       |    |		Execute_Immediate	Reference_Lex_1,0x1c
0046 00c7       |    |		Action	Elaborate_Subprogram
0047 1d1d       |    |		Execute_Immediate	Reference_Lex_1,0x1d
0048 00c7       |    |		Action	Elaborate_Subprogram
0049 4800       |H   |		Short_Literal	0x0
004a 0093 018b  |    |		push_full_address	INIT_0188
004c 02a0       |    |		Declare_Subprogram	Null_Subprogram
004d 038e       |    |		Declare_Type	Package,Defined
004e 0387       |    |		Declare_Variable	Package
004f 1d1e       |    |		Execute_Immediate	Reference_Lex_1,0x1e
0050 00c7       |    |		Action	Elaborate_Subprogram
0051 00d8       |    |		Load_Top	At_Offset_0
0052 020f       |    |		Execute	Module,Activate
0053			BODY_0008:
0053 4803       |H   |		Short_Literal	0x3
0054 8002       |    |		Call	0x0,0x2
0055 5846       |XF  |		Indirect_Literal	Float,0x9c,0.14159265358979323
0056 8003       |    |		Call	0x0,0x3
0057 023d       | =  |		Execute	Float,Plus
0058 a212       |    |		Store_Unchecked	0x1,0x12
0059 583e       |X>  |		Indirect_Literal	Float,0x98,0.31830988618379064
005a 8003       |    |		Call	0x0,0x3
005b a213       |    |		Store_Unchecked	0x1,0x13
005c 5837       |X7  |		Indirect_Literal	Float,0x94,0.6366197723675813
005d 8003       |    |		Call	0x0,0x3
005e a214       |    |		Store_Unchecked	0x1,0x14
005f 4801       |H   |		Short_Literal	0x1
0060 8002       |    |		Call	0x0,0x2
0061 582e       |X.  |		Indirect_Literal	Float,0x90,0.5707963267948966
0062 8003       |    |		Call	0x0,0x3
0063 023d       | =  |		Execute	Float,Plus
0064 a215       |    |		Store_Unchecked	0x1,0x15
0065 4801       |H   |		Short_Literal	0x1
0066 8002       |    |		Call	0x0,0x2
0067 5824       |X$  |		Indirect_Literal	Float,0x8c,0.04719755119659774
0068 8003       |    |		Call	0x0,0x3
0069 023d       | =  |		Execute	Float,Plus
006a a216       |    |		Store_Unchecked	0x1,0x16
006b 581c       |X   |		Indirect_Literal	Float,0x88,0.7853981633974483
006c 8003       |    |		Call	0x0,0x3
006d a217       |    |		Store_Unchecked	0x1,0x17
006e 5815       |X   |		Indirect_Literal	Float,0x84,0.5235987755982988
006f 8003       |    |		Call	0x0,0x3
0070 a218       |    |		Store_Unchecked	0x1,0x18
0071 00bc       |    |		Action	Signal_Activated
0072 00bb       |    |		Action	Signal_Completion
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 00db       |    |		Load_Top	At_Offset_3
007c 014a       | J  |		Execute	Float,Greater_Equal_Zero
007d 6802       |h   |		Jump_Zero	0x80
007e 00da       |    |		Load_Top	At_Offset_2
007f 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
0080 00da       |    |		Load_Top	At_Offset_2
0081 023f       | ?  |		Execute	Float,Unary_Minus
0082 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
0083 0000       |    |		.XXX[0x1]
0084 3fe0 c152  |?  R|		.DBL	0.5235987755982988
0086 382d 7365  |8-se|
0088 3fe9 21fb  |? ! |		.DBL	0.7853981633974483
008a 5444 2d18  |TD- |
008c 3fa8 2a47  |? *G|		.DBL	0.04719755119659774
008e 05ae 6cb0  |  l |
0090 3fe2 43f6  |? C |		.DBL	0.5707963267948966
0092 a888 5a30  |  Z0|
0094 3fe4 5f30  |? _0|		.DBL	0.6366197723675813
0096 6dc9 c882  |m   |
0098 3fd4 5f30  |? _0|		.DBL	0.31830988618379064
009a 6dc9 c882  |m   |
009c 3fc2 1fb5  |?   |		.DBL	0.14159265358979323
009e 4442 d184  |DB  |
00a0 ; --------------------------------------------------------------------------------------
00a0 ; SUBPROGRAM
00a0 ; --------------------------------------------------------------------------------------
00a0 00a3       |    |		.CONST	0x00a3								; Address of begin
00a1 0004       |    |		.CONST	0x0004								; Address of exception handler
00a2 0001       |    |		.CONST	0x0001								; Number of locals
00a3			BODY_00a0:
00a3			INIT_00a0:
00a3 00da       |    |		Load_Top	At_Offset_2
00a4 e5fe       |    |		Load	0x2,-0x2
00a5 0243       | C  |		Execute	Float,Greater_Equal
00a6 6802       |h   |		Jump_Zero	0xa9
00a7 00da       |    |		Load_Top	At_Offset_2
00a8 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
00a9 00db       |    |		Load_Top	At_Offset_3
00aa 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
00ab 0000 0000  |    |		.BLANK	0000[0x5]
00b0 ; --------------------------------------------------------------------------------------
00b0 ; SUBPROGRAM
00b0 ; --------------------------------------------------------------------------------------
00b0 00b3       |    |		.CONST	0x00b3								; Address of begin
00b1 0004       |    |		.CONST	0x0004								; Address of exception handler
00b2 0001       |    |		.CONST	0x0001								; Number of locals
00b3			BODY_00b0:
00b3			INIT_00b0:
00b3 00da       |    |		Load_Top	At_Offset_2
00b4 e5fe       |    |		Load	0x2,-0x2
00b5 0242       | B  |		Execute	Float,Less_Equal
00b6 6802       |h   |		Jump_Zero	0xb9
00b7 00da       |    |		Load_Top	At_Offset_2
00b8 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
00b9 00db       |    |		Load_Top	At_Offset_3
00ba 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
00bb 0000 0000  |    |		.BLANK	0000[0x5]
00c0 ; --------------------------------------------------------------------------------------
00c0 ; SUBPROGRAM
00c0 ; --------------------------------------------------------------------------------------
00c0 00c3       |    |		.CONST	0x00c3								; Address of begin
00c1 0004       |    |		.CONST	0x0004								; Address of exception handler
00c2 0001       |    |		.CONST	0x0001								; Number of locals
00c3			BODY_00c0:
00c3			INIT_00c0:
00c3 00da       |    |		Load_Top	At_Offset_2
00c4 0235       | 5  |		Execute	Float,Round_To_Discrete
00c5 00e2       |    |		Load_Encached	Integer_Cache
00c6 025e       | ^  |		Execute	Discrete,Convert
00c7 0237       | 7  |		Execute	Float,Convert_From_Discrete
00c8 00db       |    |		Load_Top	At_Offset_3
00c9 0247       | G  |		Execute	Float,Equal
00ca 6802       |h   |		Jump_Zero	0xcd
00cb 00da       |    |		Load_Top	At_Offset_2
00cc 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
00cd 00da       |    |		Load_Top	At_Offset_2
00ce e20d       |    |		Load	0x1,0xd
00cf 0245       | E  |		Execute	Float,Greater
00d0 6808       |h   |		Jump_Zero	0xd9
00d1 00da       |    |		Load_Top	At_Offset_2
00d2 e211       |    |		Load	0x1,0x11
00d3 023c       | <  |		Execute	Float,Minus
00d4 0235       | 5  |		Execute	Float,Round_To_Discrete
00d5 00e2       |    |		Load_Encached	Integer_Cache
00d6 025e       | ^  |		Execute	Discrete,Convert
00d7 0237       | 7  |		Execute	Float,Convert_From_Discrete
00d8 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
00d9 00da       |    |		Load_Top	At_Offset_2
00da e20d       |    |		Load	0x1,0xd
00db 0247       | G  |		Execute	Float,Equal
00dc 6802       |h   |		Jump_Zero	0xdf
00dd e20d       |    |		Load	0x1,0xd
00de 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
00df 00da       |    |		Load_Top	At_Offset_2
00e0 e211       |    |		Load	0x1,0x11
00e1 023d       | =  |		Execute	Float,Plus
00e2 0235       | 5  |		Execute	Float,Round_To_Discrete
00e3 00e2       |    |		Load_Encached	Integer_Cache
00e4 025e       | ^  |		Execute	Discrete,Convert
00e5 0237       | 7  |		Execute	Float,Convert_From_Discrete
00e6 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
00e7 0000       |    |		.XXX[0x1]
00e8 ; --------------------------------------------------------------------------------------
00e8 ; SUBPROGRAM
00e8 ; --------------------------------------------------------------------------------------
00e8 00eb       |    |		.CONST	0x00eb								; Address of begin
00e9 0004       |    |		.CONST	0x0004								; Address of exception handler
00ea 0001       |    |		.CONST	0x0001								; Number of locals
00eb			BODY_00e8:
00eb			INIT_00e8:
00eb 00da       |    |		Load_Top	At_Offset_2
00ec 0235       | 5  |		Execute	Float,Round_To_Discrete
00ed 00e2       |    |		Load_Encached	Integer_Cache
00ee 025e       | ^  |		Execute	Discrete,Convert
00ef 0237       | 7  |		Execute	Float,Convert_From_Discrete
00f0 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
00f1 0000 0000  |    |		.BLANK	0000[0x7]
00f8 ; --------------------------------------------------------------------------------------
00f8 ; SUBPROGRAM
00f8 ; --------------------------------------------------------------------------------------
00f8 00fc       |    |		.CONST	0x00fc								; Address of begin
00f9 0004       |    |		.CONST	0x0004								; Address of exception handler
00fa 0002       |    |		.CONST	0x0002								; Number of locals
00fb			INIT_00f8:
00fb 00e6       |    |		Load_Encached	Float_Cache
00fc			BODY_00f8:
00fc 48ab       |H   |		Short_Literal	0xab
00fd e21f       |    |		Load	0x1,0x1f
00fe 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
00ff 48b1       |H   |		Short_Literal	0xb1
0100 026e       | n  |		Execute	Discrete,Modulo
0101 4f4f       |OO  |		Short_Literal	-0xb1
0102 0273       | s  |		Execute	Discrete,Plus
0103 0271       | q  |		Execute	Discrete,Times
0104 e21f       |    |		Load	0x1,0x1f
0105 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0106 48b1       |H   |		Short_Literal	0xb1
0107 0270       | p  |		Execute	Discrete,Divide
0108 0901       |    |		Execute_Immediate	Binary_Scale,0x1
0109 0272       | r  |		Execute	Discrete,Minus
010a e21f       |    |		Load	0x1,0x1f
010b 1a0d       |    |		Execute	Package,Field_Write,Field_Number 0xd
010c e21f       |    |		Load	0x1,0x1f
010d 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
010e 0d00       |    |		Execute_Immediate	Less,0x0
010f 6806       |h   |		Jump_Zero	0x116
0110 e21f       |    |		Load	0x1,0x1f
0111 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0112 606d       |`m  |		Indirect_Literal	Discrete,0x180,{0x00000000, 0x0000763d}
0113 0273       | s  |		Execute	Discrete,Plus
0114 e21f       |    |		Load	0x1,0x1f
0115 1a0d       |    |		Execute	Package,Field_Write,Field_Number 0xd
0116 48ac       |H   |		Short_Literal	0xac
0117 e21f       |    |		Load	0x1,0x1f
0118 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
0119 48b0       |H   |		Short_Literal	0xb0
011a 026e       | n  |		Execute	Discrete,Modulo
011b 4f50       |OP  |		Short_Literal	-0xb0
011c 0273       | s  |		Execute	Discrete,Plus
011d 0271       | q  |		Execute	Discrete,Times
011e 4823       |H#  |		Short_Literal	0x23
011f e21f       |    |		Load	0x1,0x1f
0120 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
0121 48b0       |H   |		Short_Literal	0xb0
0122 0270       | p  |		Execute	Discrete,Divide
0123 0271       | q  |		Execute	Discrete,Times
0124 0272       | r  |		Execute	Discrete,Minus
0125 e21f       |    |		Load	0x1,0x1f
0126 1a0e       |    |		Execute	Package,Field_Write,Field_Number 0xe
0127 e21f       |    |		Load	0x1,0x1f
0128 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
0129 0d00       |    |		Execute_Immediate	Less,0x0
012a 6806       |h   |		Jump_Zero	0x131
012b e21f       |    |		Load	0x1,0x1f
012c 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
012d 604e       |`N  |		Indirect_Literal	Discrete,0x17c,{0x00000000, 0x00007663}
012e 0273       | s  |		Execute	Discrete,Plus
012f e21f       |    |		Load	0x1,0x1f
0130 1a0e       |    |		Execute	Package,Field_Write,Field_Number 0xe
0131 48aa       |H   |		Short_Literal	0xaa
0132 e21f       |    |		Load	0x1,0x1f
0133 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
0134 48b2       |H   |		Short_Literal	0xb2
0135 026e       | n  |		Execute	Discrete,Modulo
0136 4f4e       |ON  |		Short_Literal	-0xb2
0137 0273       | s  |		Execute	Discrete,Plus
0138 0271       | q  |		Execute	Discrete,Times
0139 483f       |H?  |		Short_Literal	0x3f
013a e21f       |    |		Load	0x1,0x1f
013b 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
013c 48b2       |H   |		Short_Literal	0xb2
013d 0270       | p  |		Execute	Discrete,Divide
013e 0271       | q  |		Execute	Discrete,Times
013f 0272       | r  |		Execute	Discrete,Minus
0140 e21f       |    |		Load	0x1,0x1f
0141 1a0f       |    |		Execute	Package,Field_Write,Field_Number 0xf
0142 e21f       |    |		Load	0x1,0x1f
0143 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
0144 0d00       |    |		Execute_Immediate	Less,0x0
0145 6806       |h   |		Jump_Zero	0x14c
0146 e21f       |    |		Load	0x1,0x1f
0147 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
0148 602f       |`/  |		Indirect_Literal	Discrete,0x178,{0x00000000, 0x00007673}
0149 0273       | s  |		Execute	Discrete,Plus
014a e21f       |    |		Load	0x1,0x1f
014b 1a0f       |    |		Execute	Package,Field_Write,Field_Number 0xf
014c e21f       |    |		Load	0x1,0x1f
014d 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
014e 8002       |    |		Call	0x0,0x2
014f 5824       |X$  |		Indirect_Literal	Float,0x174,30269.0
0150 023a       | :  |		Execute	Float,Divide
0151 e21f       |    |		Load	0x1,0x1f
0152 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
0153 8002       |    |		Call	0x0,0x2
0154 581b       |X   |		Indirect_Literal	Float,0x170,30307.0
0155 023a       | :  |		Execute	Float,Divide
0156 023d       | =  |		Execute	Float,Plus
0157 e21f       |    |		Load	0x1,0x1f
0158 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
0159 8002       |    |		Call	0x0,0x2
015a 5811       |X   |		Indirect_Literal	Float,0x16c,30323.0
015b 023a       | :  |		Execute	Float,Divide
015c 023d       | =  |		Execute	Float,Plus
015d 0041       | A  |		Store_Top_Unchecked	Float,At_Offset_1
015e 00d8       |    |		Load_Top	At_Offset_0
015f 00d9       |    |		Load_Top	At_Offset_1
0160 5807       |X   |		Indirect_Literal	Float,0x168,0.5
0161 023c       | <  |		Execute	Float,Minus
0162 0235       | 5  |		Execute	Float,Round_To_Discrete
0163 00e2       |    |		Load_Encached	Integer_Cache
0164 025e       | ^  |		Execute	Discrete,Convert
0165 8002       |    |		Call	0x0,0x2
0166 023c       | <  |		Execute	Float,Minus
0167 00ca       |    |		Action	Exit_Nullary_Function
0168 3fe0 0000  |?   |		.DBL	0.5
016a 0000 0000  |    |
016c 40dd 9cc0  |@   |		.DBL	30323.0
016e 0000 0000  |    |
0170 40dd 98c0  |@   |		.DBL	30307.0
0172 0000 0000  |    |
0174 40dd 8f40  |@  @|		.DBL	30269.0
0176 0000 0000  |    |
0178 0000 0000  |    |		.LITERAL	{0x00000000, 0x00007673}
017c 0000 0000  |    |		.LITERAL	{0x00000000, 0x00007663}
0180 0000 0000  |    |		.LITERAL	{0x00000000, 0x0000763d}
0184 0000 0000  |    |		.BLANK	0000[0x4]
0188 ; --------------------------------------------------------------------------------------
0188 ; SUBPROGRAM
0188 ; --------------------------------------------------------------------------------------
0188 0195       |    |		.CONST	0x0195								; Address of begin
0189 0004       |    |		.CONST	0x0004								; Address of exception handler
018a 000f       |    |		.CONST	0x000f								; Number of locals
018b			INIT_0188:
018b 6014       |`   |		Indirect_Literal	Discrete,0x1a0,{0x00000000, 0x00002711}
018c 00e2       |    |		Load_Encached	Integer_Cache
018d 03f0       |    |		Declare_Variable	Discrete,Visible,With_Value
018e 600d       |`   |		Indirect_Literal	Discrete,0x19c,{0x00000000, 0x00004e21}
018f 00e2       |    |		Load_Encached	Integer_Cache
0190 03f0       |    |		Declare_Variable	Discrete,Visible,With_Value
0191 6006       |`   |		Indirect_Literal	Discrete,0x198,{0x00000000, 0x00007531}
0192 00e2       |    |		Load_Encached	Integer_Cache
0193 03f0       |    |		Declare_Variable	Discrete,Visible,With_Value
0194 00bf       |    |		Action	Accept_Activation
0195			BODY_0188:
0195 00bc       |    |		Action	Signal_Activated
0196 00bb       |    |		Action	Signal_Completion
0197 0000       |    |		.XXX[0x1]
0198 0000 0000  |    |		.LITERAL	{0x00000000, 0x00007531}
019c 0000 0000  |    |		.LITERAL	{0x00000000, 0x00004e21}
01a0 0000 0000  |    |		.LITERAL	{0x00000000, 0x00002711}
01a4 0000 0000  |    |		.BLANK	0000[0x4]
01a8 ; --------------------------------------------------------------------------------------
01a8 ; Debug Table
01a8 ; --------------------------------------------------------------------------------------
01a8 0004 0001  |    |		.DEBUG4	0x0004,0x0001,0x97c9,0x0000,0x0001,0x0009
01ae 000b 01d2  |    |		.DBG4T	0x000b,0x01d2,0x8000,0x0000
01b2 003f 01e6  | ?  |		.DBG4T	0x003f,0x01e6,0x8000,0x0000
01b6 007b 01f6  | {  |		.DBG4T	0x007b,0x01f6,0x0002,0x0000
01ba 00a3 01fb  |    |		.DBG4T	0x00a3,0x01fb,0x0002,0x0000
01be 00b3 0200  |    |		.DBG4T	0x00b3,0x0200,0x0002,0x0000
01c2 00c3 0205  |    |		.DBG4T	0x00c3,0x0205,0x0002,0x0000
01c6 00eb 020e  |    |		.DBG4T	0x00eb,0x020e,0x0002,0x0000
01ca 00fb 0211  |    |		.DBG4T	0x00fb,0x0211,0x0002,0x0000
01ce 018b 021f  |    |		.DBG4T	0x018b,0x021f,0x0000,0x0000
01d2 ; --------------------------------------------------------------------------------------
01d2 ; Debug chain
01d2 ; --------------------------------------------------------------------------------------
01d2 0012 0000  |    |		.DBGLEN	0x0012,0x0000
01d4 000b 000f  |    |		.DBGLNO	0x000b,0x000f,0x0013,0x0018,0x001f,0x0024,0x0026,0x0028,0x002a,0x002c,0x002e,0x0030,0x0032,0x0034,0x0036,0x0038,0x003a,0x003c
01e6 ; --------------------------------------------------------------------------------------
01e6 ; Debug chain
01e6 ; --------------------------------------------------------------------------------------
01e6 0007 0007  |    |		.DBGLEN	0x0007,0x0007
01e8 003f 0041  | ? A|		.DBGLNO	0x003f,0x0041,0x0043,0x0045,0x0047,0x0049,0x004f,0x0053,0x0059,0x005c,0x005f,0x0065,0x006b,0x006e
01f6 ; --------------------------------------------------------------------------------------
01f6 ; Debug chain
01f6 ; --------------------------------------------------------------------------------------
01f6 0000 0003  |    |		.DBGLEN	0x0000,0x0003
01f8 007b 007e  | { ~|		.DBGLNO	0x007b,0x007e,0x0080
01fb ; --------------------------------------------------------------------------------------
01fb ; Debug chain
01fb ; --------------------------------------------------------------------------------------
01fb 0000 0003  |    |		.DBGLEN	0x0000,0x0003
01fd 00a3 00a7  |    |		.DBGLNO	0x00a3,0x00a7,0x00a9
0200 ; --------------------------------------------------------------------------------------
0200 ; Debug chain
0200 ; --------------------------------------------------------------------------------------
0200 0000 0003  |    |		.DBGLEN	0x0000,0x0003
0202 00b3 00b7  |    |		.DBGLNO	0x00b3,0x00b7,0x00b9
0205 ; --------------------------------------------------------------------------------------
0205 ; Debug chain
0205 ; --------------------------------------------------------------------------------------
0205 0000 0007  |    |		.DBGLEN	0x0000,0x0007
0207 00c3 00cb  |    |		.DBGLNO	0x00c3,0x00cb,0x00cd,0x00d1,0x00d9,0x00dd,0x00df
020e ; --------------------------------------------------------------------------------------
020e ; Debug chain
020e ; --------------------------------------------------------------------------------------
020e 0000 0001  |    |		.DBGLEN	0x0000,0x0001
0210 00eb       |    |		.DBGLNO	0x00eb
0211 ; --------------------------------------------------------------------------------------
0211 ; Debug chain
0211 ; --------------------------------------------------------------------------------------
0211 0001 000b  |    |		.DBGLEN	0x0001,0x000b
0213 00fb 00fc  |    |		.DBGLNO	0x00fb,0x00fc,0x010c,0x0110,0x0116,0x0127,0x012b,0x0131,0x0142,0x0146,0x014c,0x015e
021f ; --------------------------------------------------------------------------------------
021f ; Debug chain
021f ; --------------------------------------------------------------------------------------
021f 0003 0000  |    |		.DBGLEN	0x0003,0x0000
0221 018b 018e  |    |		.DBGLNO	0x018b,0x018e,0x0191
0224 0000 0000  |    |		.BLANK	0000[0x1dc]