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

⟦d3946210c⟧

    Length: 7168 (0x1c00)
    Notes: 00_class, 5900_R1K_CODE, 74_tag, NULL, R1k_Segment, seg_7020c5

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 5900       |Y   |		.CONST	0x5900								; Diana Version, RCG Major Version, RCG minor version
0002 0000       |    |		.CONST	0x0000								; Zero
0003 09b0       |    |		.CONST	0x09b0								; 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 0006       |    |		.CONST	0x0006								; 0, wired, #pages in seg - 1)
0008 ; --------------------------------------------------------------------------------------
0008 ; SUBPROGRAM
0008 ; --------------------------------------------------------------------------------------
0008 00b2       |    |		.CONST	0x00b2								; Address of begin
0009 0004       |    |		.CONST	0x0004								; Address of exception handler
000a 002e       | .  |		.CONST	0x002e								; Number of locals
000b			INIT_0008:
000b 4800       |H   |		Short_Literal	0x0
000c 4805       |H   |		Short_Literal	0x5
000d 029f 00bb  |    |		Declare_Subprogram	INIT_00b8,For_Call
000f 03fe       |    |		Declare_Type	Discrete,Defined,Visible
0010 00d8       |    |		Load_Top	At_Offset_0
0011 4805       |H   |		Short_Literal	0x5
0012 4800       |H   |		Short_Literal	0x0
0013 4801       |H   |		Short_Literal	0x1
0014 4807       |H   |		Short_Literal	0x7
0015 0319       |    |		Declare_Type	Variant_Record,Incomplete,Visible
0016 029f 069b  |    |		Declare_Subprogram	INIT_0698,For_Call
0018 00d9       |    |		Load_Top	At_Offset_1
0019 012a       | *  |		Execute	Any,Change_Utility
001a 0007       |    |		Action	Break_Optional
001b 00d8       |    |		Load_Top	At_Offset_0
001c 02a0       |    |		Declare_Subprogram	Null_Subprogram
001d 4818       |H   |		Short_Literal	0x18
001e 03d4       |    |		Declare_Type	Access,Defined,Visible,Accesses_Protected
001f 0093 0000  |    |		push_full_address	0x0
0021 60c2       |`   |		Indirect_Literal	Discrete,0xe4,{0x80000000, 0x00010000}
0022 0273       | s  |		Execute	Discrete,Plus
0023 0129       | )  |		Execute	Any,Make_Visible
0024 0093 0000  |    |		push_full_address	0x0
0026 60b9       |`   |		Indirect_Literal	Discrete,0xe0,{0x80000000, 0x00020000}
0027 0273       | s  |		Execute	Discrete,Plus
0028 0129       | )  |		Execute	Any,Make_Visible
0029 029a 00eb  |    |		Declare_Subprogram	INIT_00e8,For_Outer_Call,Visible,Unelaborated
002b 029a 00f3  |    |		Declare_Subprogram	INIT_00f0,For_Outer_Call,Visible,Unelaborated
002d 029a 0133  |   3|		Declare_Subprogram	INIT_0130,For_Outer_Call,Visible,Unelaborated
002f 029a 0193  |    |		Declare_Subprogram	INIT_0190,For_Outer_Call,Visible,Unelaborated
0031 029a 01a3  |    |		Declare_Subprogram	INIT_01a0,For_Outer_Call,Visible,Unelaborated
0033 029a 01bb  |    |		Declare_Subprogram	INIT_01b8,For_Outer_Call,Visible,Unelaborated
0035 029a 01d3  |    |		Declare_Subprogram	INIT_01d0,For_Outer_Call,Visible,Unelaborated
0037 029a 01eb  |    |		Declare_Subprogram	INIT_01e8,For_Outer_Call,Visible,Unelaborated
0039 029a 0233  |   3|		Declare_Subprogram	INIT_0230,For_Outer_Call,Visible,Unelaborated
003b 029a 025b  |   [|		Declare_Subprogram	INIT_0258,For_Outer_Call,Visible,Unelaborated
003d 029a 026b  |   k|		Declare_Subprogram	INIT_0268,For_Outer_Call,Visible,Unelaborated
003f 029a 027b  |   {|		Declare_Subprogram	INIT_0278,For_Outer_Call,Visible,Unelaborated
0041 029a 028b  |    |		Declare_Subprogram	INIT_0288,For_Outer_Call,Visible,Unelaborated
0043 029a 029b  |    |		Declare_Subprogram	INIT_0298,For_Outer_Call,Visible,Unelaborated
0045 029a 02ab  |    |		Declare_Subprogram	INIT_02a8,For_Outer_Call,Visible,Unelaborated
0047 029a 02c3  |    |		Declare_Subprogram	INIT_02c0,For_Outer_Call,Visible,Unelaborated
0049 029a 02db  |    |		Declare_Subprogram	INIT_02d8,For_Outer_Call,Visible,Unelaborated
004b 029a 02f3  |    |		Declare_Subprogram	INIT_02f0,For_Outer_Call,Visible,Unelaborated
004d 029a 030b  |    |		Declare_Subprogram	INIT_0308,For_Outer_Call,Visible,Unelaborated
004f 029a 031b  |    |		Declare_Subprogram	INIT_0318,For_Outer_Call,Visible,Unelaborated
0051 029a 032b  |   +|		Declare_Subprogram	INIT_0328,For_Outer_Call,Visible,Unelaborated
0053 029a 033b  |   ;|		Declare_Subprogram	INIT_0338,For_Outer_Call,Visible,Unelaborated
0055 029a 034b  |   K|		Declare_Subprogram	INIT_0348,For_Outer_Call,Visible,Unelaborated
0057 029a 0383  |    |		Declare_Subprogram	INIT_0380,For_Outer_Call,Visible,Unelaborated
0059 029a 03b3  |    |		Declare_Subprogram	INIT_03b0,For_Outer_Call,Visible,Unelaborated
005b 029a 0403  |    |		Declare_Subprogram	INIT_0400,For_Outer_Call,Visible,Unelaborated
005d 029a 046b  |   k|		Declare_Subprogram	INIT_0468,For_Outer_Call,Visible,Unelaborated
005f 029a 05a3  |    |		Declare_Subprogram	INIT_05a0,For_Outer_Call,Visible,Unelaborated
0061 029a 062b  |   +|		Declare_Subprogram	INIT_0628,For_Outer_Call,Visible,Unelaborated
0063 e20d       |    |		Load	0x1,0xd
0064 4801       |H   |		Short_Literal	0x1
0065 e20f       |    |		Load	0x1,0xf
0066 4801       |H   |		Short_Literal	0x1
0067 e002       |    |		Load	0x0,0x2
0068 4801       |H   |		Short_Literal	0x1
0069 00e1       |    |		Load_Encached	Boolean_Cache
006a 4801       |H   |		Short_Literal	0x1
006b 00e2       |    |		Load_Encached	Integer_Cache
006c 4801       |H   |		Short_Literal	0x1
006d e003       |    |		Load	0x0,0x3
006e 1b11       |    |		Execute	Package,Field_Read,Field_Number 0x11
006f 029f 069b  |    |		Declare_Subprogram	INIT_0698,For_Call
0071 4805       |H   |		Short_Literal	0x5
0072 4801       |H   |		Short_Literal	0x1
0073 e20e       |    |		Load	0x1,0xe
0074 0307       |    |		Complete_Type	Variant_Record,By_Defining
0075 e20f       |    |		Load	0x1,0xf
0076 03c4       |    |		Complete_Type	Access,By_Component_Completion
0077 00bf       |    |		Action	Accept_Activation
0078 1d12       |    |		Execute_Immediate	Reference_Lex_1,0x12
0079 00c7       |    |		Action	Elaborate_Subprogram
007a 1d13       |    |		Execute_Immediate	Reference_Lex_1,0x13
007b 00c7       |    |		Action	Elaborate_Subprogram
007c 1d14       |    |		Execute_Immediate	Reference_Lex_1,0x14
007d 00c7       |    |		Action	Elaborate_Subprogram
007e 1d15       |    |		Execute_Immediate	Reference_Lex_1,0x15
007f 00c7       |    |		Action	Elaborate_Subprogram
0080 1d16       |    |		Execute_Immediate	Reference_Lex_1,0x16
0081 00c7       |    |		Action	Elaborate_Subprogram
0082 1d17       |    |		Execute_Immediate	Reference_Lex_1,0x17
0083 00c7       |    |		Action	Elaborate_Subprogram
0084 1d18       |    |		Execute_Immediate	Reference_Lex_1,0x18
0085 00c7       |    |		Action	Elaborate_Subprogram
0086 1d19       |    |		Execute_Immediate	Reference_Lex_1,0x19
0087 00c7       |    |		Action	Elaborate_Subprogram
0088 1d1a       |    |		Execute_Immediate	Reference_Lex_1,0x1a
0089 00c7       |    |		Action	Elaborate_Subprogram
008a 1d1b       |    |		Execute_Immediate	Reference_Lex_1,0x1b
008b 00c7       |    |		Action	Elaborate_Subprogram
008c 1d1c       |    |		Execute_Immediate	Reference_Lex_1,0x1c
008d 00c7       |    |		Action	Elaborate_Subprogram
008e 1d1d       |    |		Execute_Immediate	Reference_Lex_1,0x1d
008f 00c7       |    |		Action	Elaborate_Subprogram
0090 1d1e       |    |		Execute_Immediate	Reference_Lex_1,0x1e
0091 00c7       |    |		Action	Elaborate_Subprogram
0092 1d1f       |    |		Execute_Immediate	Reference_Lex_1,0x1f
0093 00c7       |    |		Action	Elaborate_Subprogram
0094 1d20       |    |		Execute_Immediate	Reference_Lex_1,0x20
0095 00c7       |    |		Action	Elaborate_Subprogram
0096 1d21       | !  |		Execute_Immediate	Reference_Lex_1,0x21
0097 00c7       |    |		Action	Elaborate_Subprogram
0098 1d22       | "  |		Execute_Immediate	Reference_Lex_1,0x22
0099 00c7       |    |		Action	Elaborate_Subprogram
009a 1d23       | #  |		Execute_Immediate	Reference_Lex_1,0x23
009b 00c7       |    |		Action	Elaborate_Subprogram
009c 1d24       | $  |		Execute_Immediate	Reference_Lex_1,0x24
009d 00c7       |    |		Action	Elaborate_Subprogram
009e 1d25       | %  |		Execute_Immediate	Reference_Lex_1,0x25
009f 00c7       |    |		Action	Elaborate_Subprogram
00a0 1d26       | &  |		Execute_Immediate	Reference_Lex_1,0x26
00a1 00c7       |    |		Action	Elaborate_Subprogram
00a2 1d27       | '  |		Execute_Immediate	Reference_Lex_1,0x27
00a3 00c7       |    |		Action	Elaborate_Subprogram
00a4 1d28       | (  |		Execute_Immediate	Reference_Lex_1,0x28
00a5 00c7       |    |		Action	Elaborate_Subprogram
00a6 1d29       | )  |		Execute_Immediate	Reference_Lex_1,0x29
00a7 00c7       |    |		Action	Elaborate_Subprogram
00a8 1d2a       | *  |		Execute_Immediate	Reference_Lex_1,0x2a
00a9 00c7       |    |		Action	Elaborate_Subprogram
00aa 1d2b       | +  |		Execute_Immediate	Reference_Lex_1,0x2b
00ab 00c7       |    |		Action	Elaborate_Subprogram
00ac 1d2c       | ,  |		Execute_Immediate	Reference_Lex_1,0x2c
00ad 00c7       |    |		Action	Elaborate_Subprogram
00ae 1d2d       | -  |		Execute_Immediate	Reference_Lex_1,0x2d
00af 00c7       |    |		Action	Elaborate_Subprogram
00b0 1d2e       | .  |		Execute_Immediate	Reference_Lex_1,0x2e
00b1 00c7       |    |		Action	Elaborate_Subprogram
00b2			BODY_0008:
00b2 00bc       |    |		Action	Signal_Activated
00b3 00bb       |    |		Action	Signal_Completion
00b4 0000 0000  |    |		.BLANK	0000[0x4]
00b8 ; --------------------------------------------------------------------------------------
00b8 ; SUBPROGRAM
00b8 ; --------------------------------------------------------------------------------------
00b8 00bb       |    |		.CONST	0x00bb								; Address of begin
00b9 0004       |    |		.CONST	0x0004								; Address of exception handler
00ba 0001       |    |		.CONST	0x0001								; Number of locals
00bb			BODY_00b8:
00bb			INIT_00b8:
00bb 4607       |F   |		Jump_Case	0x8
00bc 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x0
00bd 7807       |x   |		Jump	0xc5								; case 0x1
00be 780a       |x   |		Jump	0xc9								; case 0x2
00bf 780e       |x   |		Jump	0xce								; case 0x3
00c0 7811       |x   |		Jump	0xd2								; case 0x4
00c1 7812       |x   |		Jump	0xd4								; case 0x5
00c2 7813       |x   |		Jump	0xd6								; case 0x6
00c3 7816       |x   |		Jump	0xda								; case 0x7
00c4 4302       |C   |		.XXX[0x1]
00c5 00da       |    |		Load_Top	At_Offset_2
00c6 0091 0718  |    |		Action	Push_String_Extended_Indexed,0x718				; "UNDEFINED"
00c8 4201       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x1
00c9 00db       |    |		Load_Top	At_Offset_3
00ca 00db       |    |		Load_Top	At_Offset_3
00cb 00e0       |    |		Load_Encached	Standard_Cache
00cc 181b       |    |		Execute	Package,Field_Execute,Field_Number 0x1b
00cd 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
00ce 00da       |    |		Load_Top	At_Offset_2
00cf 00e0       |    |		Load_Encached	Standard_Cache
00d0 181c       |    |		Execute	Package,Field_Execute,Field_Number 0x1c
00d1 4201       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x1
00d2 00db       |    |		Load_Top	At_Offset_3
00d3 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
00d4 00db       |    |		Load_Top	At_Offset_3
00d5 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
00d6 e20d       |    |		Load	0x1,0xd
00d7 00dc       |    |		Load_Top	At_Offset_4
00d8 0267       | g  |		Execute	Discrete,Predecessor
00d9 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
00da e20d       |    |		Load	0x1,0xd
00db 00dc       |    |		Load_Top	At_Offset_4
00dc 0268       | h  |		Execute	Discrete,Successor
00dd 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
00de 0000 0000  |    |		.XXX[0x2]
00e0 8000 0000  |    |		.LITERAL	{0x80000000, 0x00020000}
00e4 8000 0000  |    |		.LITERAL	{0x80000000, 0x00010000}
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 0092 071e  |    |		Action	Push_String_Extended,0x71e					; "Desole, Cette fonction n'est pas encore implementee!"
00ed 8004       |    |		Call	0x0,0x4
00ee 8005       |    |		Call	0x0,0x5
00ef 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
00f0 ; --------------------------------------------------------------------------------------
00f0 ; SUBPROGRAM
00f0 ; --------------------------------------------------------------------------------------
00f0 00f3       |    |		.CONST	0x00f3								; Address of begin
00f1 0004       |    |		.CONST	0x0004								; Address of exception handler
00f2 0001       |    |		.CONST	0x0001								; Number of locals
00f3			BODY_00f0:
00f3			INIT_00f0:
00f3 00da       |    |		Load_Top	At_Offset_2
00f4 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
00f5 6802       |h   |		Jump_Zero	0xf8
00f6 00db       |    |		Load_Top	At_Offset_3
00f7 7006       |p   |		Jump_Nonzero	0xfe
00f8 0092 071f  |    |		Action	Push_String_Extended,0x71f					; "Il y a une operation sur une variable indefinie"
00fa 8004       |    |		Call	0x0,0x4
00fb 8005       |    |		Call	0x0,0x5
00fc 4800       |H   |		Short_Literal	0x0
00fd 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
00fe 00da       |    |		Load_Top	At_Offset_2
00ff 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
0100 e5fe       |    |		Load	0x2,-0x2
0101 027e       | ~  |		Execute	Discrete,Not_Equal
0102 6828       |h(  |		Jump_Zero	0x12b
0103 00da       |    |		Load_Top	At_Offset_2
0104 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
0105 4605       |F   |		Jump_Case	0x6
0106 780a       |x   |		Jump	0x111								; case 0x0
0107 780e       |x   |		Jump	0x116								; case 0x1
0108 7812       |x   |		Jump	0x11b								; case 0x2
0109 7816       |x   |		Jump	0x120								; case 0x3
010a 781a       |x   |		Jump	0x125								; case 0x4
010b 7800       |x   |		Jump	0x10c								; case 0x5
010c 0092 0720  |    |		Action	Push_String_Extended,0x720					; "Operation illegale sur une variable chaine"
010e 8004       |    |		Call	0x0,0x4
010f 8005       |    |		Call	0x0,0x5
0110 7818       |x   |		Jump	0x129
0111 0092 0721  |   !|		Action	Push_String_Extended,0x721					; "Operation illegale sur une variable indefinie"
0113 8004       |    |		Call	0x0,0x4
0114 8005       |    |		Call	0x0,0x5
0115 7813       |x   |		Jump	0x129
0116 0092 0722  |   "|		Action	Push_String_Extended,0x722					; "Operation illegale sur un pointeur sur VAR_VALUE"
0118 8004       |    |		Call	0x0,0x4
0119 8005       |    |		Call	0x0,0x5
011a 780e       |x   |		Jump	0x129
011b 0092 0723  |   #|		Action	Push_String_Extended,0x723					; "Operation illegale sur une variable jeton"
011d 8004       |    |		Call	0x0,0x4
011e 8005       |    |		Call	0x0,0x5
011f 7809       |x   |		Jump	0x129
0120 0092 0724  |   $|		Action	Push_String_Extended,0x724					; "Operation illegale sur une variable booleenne"
0122 8004       |    |		Call	0x0,0x4
0123 8005       |    |		Call	0x0,0x5
0124 7804       |x   |		Jump	0x129
0125 0092 0725  |   %|		Action	Push_String_Extended,0x725					; "Operation illegale sur une variable entiere"
0127 8004       |    |		Call	0x0,0x4
0128 8005       |    |		Call	0x0,0x5
0129 4800       |H   |		Short_Literal	0x0
012a 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
012b 4801       |H   |		Short_Literal	0x1
012c 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
012d 0000 0000  |    |		.XXX[0x3]
012f 0000       |    |
0130 ; --------------------------------------------------------------------------------------
0130 ; SUBPROGRAM
0130 ; --------------------------------------------------------------------------------------
0130 0133       | 3  |		.CONST	0x0133								; Address of begin
0131 0004       |    |		.CONST	0x0004								; Address of exception handler
0132 0001       |    |		.CONST	0x0001								; Number of locals
0133			BODY_0130:
0133			INIT_0130:
0133 4802       |H   |		Short_Literal	0x2
0134 00db       |    |		Load_Top	At_Offset_3
0135 8213       |    |		Call	0x1,0x13
0136 6811       |h   |		Jump_Zero	0x148
0137 4802       |H   |		Short_Literal	0x2
0138 e5fe       |    |		Load	0x2,-0x2
0139 8213       |    |		Call	0x1,0x13
013a 680d       |h   |		Jump_Zero	0x148
013b 00da       |    |		Load_Top	At_Offset_2
013c 2e04       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x4
013d 8006       |    |		Call	0x0,0x6
013e 0092 0726  |   &|		Action	Push_String_Extended,0x726					; "Target.My_Token <- "
0140 8007       |    |		Call	0x0,0x7
0141 8008       |    |		Call	0x0,0x8
0142 8009       |    |		Call	0x0,0x9
0143 00da       |    |		Load_Top	At_Offset_2
0144 2e04       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x4
0145 e5fe       |    |		Load	0x2,-0x2
0146 2a04       |*   |		Execute	Variant_Record,Field_Write,Variant,Direct,Field_Number 0x4
0147 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
0148 4803       |H   |		Short_Literal	0x3
0149 00db       |    |		Load_Top	At_Offset_3
014a 8213       |    |		Call	0x1,0x13
014b 6811       |h   |		Jump_Zero	0x15d
014c 4802       |H   |		Short_Literal	0x2
014d e5fe       |    |		Load	0x2,-0x2
014e 8213       |    |		Call	0x1,0x13
014f 680d       |h   |		Jump_Zero	0x15d
0150 00da       |    |		Load_Top	At_Offset_2
0151 2e05       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x5
0152 800a       |    |		Call	0x0,0xa
0153 0092 0727  |   '|		Action	Push_String_Extended,0x727					; "Target.My_Boolean <- "
0155 8007       |    |		Call	0x0,0x7
0156 8008       |    |		Call	0x0,0x8
0157 8009       |    |		Call	0x0,0x9
0158 00da       |    |		Load_Top	At_Offset_2
0159 2e05       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x5
015a e5fe       |    |		Load	0x2,-0x2
015b 2a05       |*   |		Execute	Variant_Record,Field_Write,Variant,Direct,Field_Number 0x5
015c 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
015d 4804       |H   |		Short_Literal	0x4
015e 00db       |    |		Load_Top	At_Offset_3
015f 8213       |    |		Call	0x1,0x13
0160 6811       |h   |		Jump_Zero	0x172
0161 4802       |H   |		Short_Literal	0x2
0162 e5fe       |    |		Load	0x2,-0x2
0163 8213       |    |		Call	0x1,0x13
0164 680d       |h   |		Jump_Zero	0x172
0165 00da       |    |		Load_Top	At_Offset_2
0166 2e06       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x6
0167 800b       |    |		Call	0x0,0xb
0168 0092 0728  |   (|		Action	Push_String_Extended,0x728					; "Target.My_Integer <- "
016a 8007       |    |		Call	0x0,0x7
016b 8008       |    |		Call	0x0,0x8
016c 8009       |    |		Call	0x0,0x9
016d 00da       |    |		Load_Top	At_Offset_2
016e 2e06       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x6
016f e5fe       |    |		Load	0x2,-0x2
0170 2a06       |*   |		Execute	Variant_Record,Field_Write,Variant,Direct,Field_Number 0x6
0171 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
0172 4805       |H   |		Short_Literal	0x5
0173 00db       |    |		Load_Top	At_Offset_3
0174 8213       |    |		Call	0x1,0x13
0175 6813       |h   |		Jump_Zero	0x189
0176 4802       |H   |		Short_Literal	0x2
0177 e5fe       |    |		Load	0x2,-0x2
0178 8213       |    |		Call	0x1,0x13
0179 680f       |h   |		Jump_Zero	0x189
017a 00da       |    |		Load_Top	At_Offset_2
017b 2e07       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x7
017c 0092 0729  |   )|		Action	Push_String_Extended,0x729					; "Target.My_String <- "
017e 8007       |    |		Call	0x0,0x7
017f 8008       |    |		Call	0x0,0x8
0180 8009       |    |		Call	0x0,0x9
0181 00db       |    |		Load_Top	At_Offset_3
0182 2e07       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x7
0183 00db       |    |		Load_Top	At_Offset_3
0184 2e07       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x7
0185 800c       |    |		Call	0x0,0xc
0186 e5fe       |    |		Load	0x2,-0x2
0187 2a07       |*   |		Execute	Variant_Record,Field_Write,Variant,Direct,Field_Number 0x7
0188 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
0189 0092 072a  |   *|		Action	Push_String_Extended,0x72a					; "Il y a une tentative d'affectation entre des types incompatibles!"
018b 8004       |    |		Call	0x0,0x4
018c e211       |    |		Load	0x1,0x11
018d 0257       | W  |		Execute	Discrete,Raise
018e 0000 0000  |    |		.XXX[0x2]
0190 ; --------------------------------------------------------------------------------------
0190 ; SUBPROGRAM
0190 ; --------------------------------------------------------------------------------------
0190 0193       |    |		.CONST	0x0193								; Address of begin
0191 0004       |    |		.CONST	0x0004								; Address of exception handler
0192 0001       |    |		.CONST	0x0001								; Number of locals
0193			BODY_0190:
0193			INIT_0190:
0193 4801       |H   |		Short_Literal	0x1
0194 e5fe       |    |		Load	0x2,-0x2
0195 8213       |    |		Call	0x1,0x13
0196 6807       |h   |		Jump_Zero	0x19e
0197 0092 072b  |   +|		Action	Push_String_Extended,0x72b					; "Target.My_Value <- P_Value"
0199 800d       |    |		Call	0x0,0xd
019a 8009       |    |		Call	0x0,0x9
019b 00da       |    |		Load_Top	At_Offset_2
019c e5fe       |    |		Load	0x2,-0x2
019d 2a03       |*   |		Execute	Variant_Record,Field_Write,Variant,Direct,Field_Number 0x3
019e 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
019f 0000       |    |		.XXX[0x1]
01a0 ; --------------------------------------------------------------------------------------
01a0 ; SUBPROGRAM
01a0 ; --------------------------------------------------------------------------------------
01a0 01a3       |    |		.CONST	0x01a3								; Address of begin
01a1 0004       |    |		.CONST	0x0004								; Address of exception handler
01a2 0001       |    |		.CONST	0x0001								; Number of locals
01a3			BODY_01a0:
01a3			INIT_01a0:
01a3 4802       |H   |		Short_Literal	0x2
01a4 e5fe       |    |		Load	0x2,-0x2
01a5 8213       |    |		Call	0x1,0x13
01a6 680a       |h   |		Jump_Zero	0x1b1
01a7 00da       |    |		Load_Top	At_Offset_2
01a8 8006       |    |		Call	0x0,0x6
01a9 0092 0726  |   &|		Action	Push_String_Extended,0x726					; "Target.My_Token <- "
01ab 8007       |    |		Call	0x0,0x7
01ac 8008       |    |		Call	0x0,0x8
01ad 8009       |    |		Call	0x0,0x9
01ae 00da       |    |		Load_Top	At_Offset_2
01af e5fe       |    |		Load	0x2,-0x2
01b0 2a04       |*   |		Execute	Variant_Record,Field_Write,Variant,Direct,Field_Number 0x4
01b1 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
01b2 0000 0000  |    |		.BLANK	0000[0x6]
01b8 ; --------------------------------------------------------------------------------------
01b8 ; SUBPROGRAM
01b8 ; --------------------------------------------------------------------------------------
01b8 01bb       |    |		.CONST	0x01bb								; Address of begin
01b9 0004       |    |		.CONST	0x0004								; Address of exception handler
01ba 0001       |    |		.CONST	0x0001								; Number of locals
01bb			BODY_01b8:
01bb			INIT_01b8:
01bb 4803       |H   |		Short_Literal	0x3
01bc e5fe       |    |		Load	0x2,-0x2
01bd 8213       |    |		Call	0x1,0x13
01be 680a       |h   |		Jump_Zero	0x1c9
01bf 00da       |    |		Load_Top	At_Offset_2
01c0 800a       |    |		Call	0x0,0xa
01c1 0092 0727  |   '|		Action	Push_String_Extended,0x727					; "Target.My_Boolean <- "
01c3 8007       |    |		Call	0x0,0x7
01c4 8008       |    |		Call	0x0,0x8
01c5 8009       |    |		Call	0x0,0x9
01c6 00da       |    |		Load_Top	At_Offset_2
01c7 e5fe       |    |		Load	0x2,-0x2
01c8 2a05       |*   |		Execute	Variant_Record,Field_Write,Variant,Direct,Field_Number 0x5
01c9 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
01ca 0000 0000  |    |		.BLANK	0000[0x6]
01d0 ; --------------------------------------------------------------------------------------
01d0 ; SUBPROGRAM
01d0 ; --------------------------------------------------------------------------------------
01d0 01d3       |    |		.CONST	0x01d3								; Address of begin
01d1 0004       |    |		.CONST	0x0004								; Address of exception handler
01d2 0001       |    |		.CONST	0x0001								; Number of locals
01d3			BODY_01d0:
01d3			INIT_01d0:
01d3 4804       |H   |		Short_Literal	0x4
01d4 e5fe       |    |		Load	0x2,-0x2
01d5 8213       |    |		Call	0x1,0x13
01d6 680a       |h   |		Jump_Zero	0x1e1
01d7 00da       |    |		Load_Top	At_Offset_2
01d8 800b       |    |		Call	0x0,0xb
01d9 0092 0728  |   (|		Action	Push_String_Extended,0x728					; "Target.My_Integer <- "
01db 8007       |    |		Call	0x0,0x7
01dc 8008       |    |		Call	0x0,0x8
01dd 8009       |    |		Call	0x0,0x9
01de 00da       |    |		Load_Top	At_Offset_2
01df e5fe       |    |		Load	0x2,-0x2
01e0 2a06       |*   |		Execute	Variant_Record,Field_Write,Variant,Direct,Field_Number 0x6
01e1 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
01e2 0000 0000  |    |		.BLANK	0000[0x6]
01e8 ; --------------------------------------------------------------------------------------
01e8 ; SUBPROGRAM
01e8 ; --------------------------------------------------------------------------------------
01e8 01ef       |    |		.CONST	0x01ef								; Address of begin
01e9 0004       |    |		.CONST	0x0004								; Address of exception handler
01ea 0004       |    |		.CONST	0x0004								; Number of locals
01eb			INIT_01e8:
01eb e002       |    |		Load	0x0,0x2
01ec 0007       |    |		Action	Break_Optional
01ed 00e1       |    |		Load_Encached	Boolean_Cache
01ee 00e2       |    |		Load_Encached	Integer_Cache
01ef			BODY_01e8:
01ef e5ff       |    |		Load	0x2,-0x1
01f0 800e       |    |		Call	0x0,0xe
01f1 680c       |h   |		Jump_Zero	0x1fe
01f2 4802       |H   |		Short_Literal	0x2
01f3 e5fe       |    |		Load	0x2,-0x2
01f4 8213       |    |		Call	0x1,0x13
01f5 6808       |h   |		Jump_Zero	0x1fe
01f6 e5ff       |    |		Load	0x2,-0x1
01f7 800f       |    |		Call	0x0,0xf
01f8 0053       | S  |		Store_Top_Uncheched	Discrete,At_Offset_3
01f9 e5fe       |    |		Load	0x2,-0x2
01fa 00db       |    |		Load_Top	At_Offset_3
01fb 8216       |    |		Call	0x1,0x16
01fc 00d1       |    |		Pop_Control	Pop_Count_1
01fd 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
01fe e5ff       |    |		Load	0x2,-0x1
01ff 8010       |    |		Call	0x0,0x10
0200 680c       |h   |		Jump_Zero	0x20d
0201 4803       |H   |		Short_Literal	0x3
0202 e5fe       |    |		Load	0x2,-0x2
0203 8213       |    |		Call	0x1,0x13
0204 6808       |h   |		Jump_Zero	0x20d
0205 e5ff       |    |		Load	0x2,-0x1
0206 8011       |    |		Call	0x0,0x11
0207 0052       | R  |		Store_Top_Unchecked	Discrete,At_Offset_2
0208 e5fe       |    |		Load	0x2,-0x2
0209 00da       |    |		Load_Top	At_Offset_2
020a 8217       |    |		Call	0x1,0x17
020b 00d1       |    |		Pop_Control	Pop_Count_1
020c 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
020d e5ff       |    |		Load	0x2,-0x1
020e 8012       |    |		Call	0x0,0x12
020f 680c       |h   |		Jump_Zero	0x21c
0210 4804       |H   |		Short_Literal	0x4
0211 e5fe       |    |		Load	0x2,-0x2
0212 8213       |    |		Call	0x1,0x13
0213 6808       |h   |		Jump_Zero	0x21c
0214 e5ff       |    |		Load	0x2,-0x1
0215 8013       |    |		Call	0x0,0x13
0216 0051       | Q  |		Store_Top_Unchecked	Discrete,At_Offset_1
0217 e5fe       |    |		Load	0x2,-0x2
0218 00d9       |    |		Load_Top	At_Offset_1
0219 8218       |    |		Call	0x1,0x18
021a 00d1       |    |		Pop_Control	Pop_Count_1
021b 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
021c 4805       |H   |		Short_Literal	0x5
021d e5fe       |    |		Load	0x2,-0x2
021e 8213       |    |		Call	0x1,0x13
021f 680c       |h   |		Jump_Zero	0x22c
0220 e5ff       |    |		Load	0x2,-0x1
0221 0092 0729  |   )|		Action	Push_String_Extended,0x729					; "Target.My_String <- "
0223 8007       |    |		Call	0x0,0x7
0224 8008       |    |		Call	0x0,0x8
0225 8009       |    |		Call	0x0,0x9
0226 e5fe       |    |		Load	0x2,-0x2
0227 2e07       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x7
0228 e5ff       |    |		Load	0x2,-0x1
0229 800c       |    |		Call	0x0,0xc
022a e5fe       |    |		Load	0x2,-0x2
022b 2a07       |*   |		Execute	Variant_Record,Field_Write,Variant,Direct,Field_Number 0x7
022c 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
022d 0000 0000  |    |		.XXX[0x3]
022f 0000       |    |
0230 ; --------------------------------------------------------------------------------------
0230 ; SUBPROGRAM
0230 ; --------------------------------------------------------------------------------------
0230 0233       | 3  |		.CONST	0x0233								; Address of begin
0231 0004       |    |		.CONST	0x0004								; Address of exception handler
0232 0001       |    |		.CONST	0x0001								; Number of locals
0233			BODY_0230:
0233			INIT_0230:
0233 00da       |    |		Load_Top	At_Offset_2
0234 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
0235 4605       |F   |		Jump_Case	0x6
0236 7809       |x   |		Jump	0x240								; case 0x0
0237 780c       |x   |		Jump	0x244								; case 0x1
0238 780f       |x   |		Jump	0x248								; case 0x2
0239 7812       |x   |		Jump	0x24c								; case 0x3
023a 7815       |x   |		Jump	0x250								; case 0x4
023b 7800       |x   |		Jump	0x23c								; case 0x5
023c 0092 072c  |   ,|		Action	Push_String_Extended,0x72c					; "Get_Type -> Type_String"
023e 800d       |    |		Call	0x0,0xd
023f 7813       |x   |		Jump	0x253
0240 0092 072d  |   -|		Action	Push_String_Extended,0x72d					; "Get_Type -> Undefined"
0242 800d       |    |		Call	0x0,0xd
0243 780f       |x   |		Jump	0x253
0244 0092 072e  |   .|		Action	Push_String_Extended,0x72e					; "Get_Type -> Type_Value"
0246 800d       |    |		Call	0x0,0xd
0247 780b       |x   |		Jump	0x253
0248 0092 072f  |   /|		Action	Push_String_Extended,0x72f					; "Get_Type -> Type_Token"
024a 800d       |    |		Call	0x0,0xd
024b 7807       |x   |		Jump	0x253
024c 0092 0730  |   0|		Action	Push_String_Extended,0x730					; "Get_Type -> Type_Boolean"
024e 800d       |    |		Call	0x0,0xd
024f 7803       |x   |		Jump	0x253
0250 0092 0731  |   1|		Action	Push_String_Extended,0x731					; "Get_Type -> Type_Integer"
0252 800d       |    |		Call	0x0,0xd
0253 8009       |    |		Call	0x0,0x9
0254 00da       |    |		Load_Top	At_Offset_2
0255 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
0256 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0257 0000       |    |		.XXX[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 0092 072e  |   .|		Action	Push_String_Extended,0x72e					; "Get_Type -> Type_Value"
025d 800d       |    |		Call	0x0,0xd
025e 8009       |    |		Call	0x0,0x9
025f 4801       |H   |		Short_Literal	0x1
0260 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0261 0000 0000  |    |		.BLANK	0000[0x7]
0268 ; --------------------------------------------------------------------------------------
0268 ; SUBPROGRAM
0268 ; --------------------------------------------------------------------------------------
0268 026b       | k  |		.CONST	0x026b								; Address of begin
0269 0004       |    |		.CONST	0x0004								; Address of exception handler
026a 0001       |    |		.CONST	0x0001								; Number of locals
026b			BODY_0268:
026b			INIT_0268:
026b 0092 072f  |   /|		Action	Push_String_Extended,0x72f					; "Get_Type -> Type_Token"
026d 800d       |    |		Call	0x0,0xd
026e 8009       |    |		Call	0x0,0x9
026f 4802       |H   |		Short_Literal	0x2
0270 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0271 0000 0000  |    |		.BLANK	0000[0x7]
0278 ; --------------------------------------------------------------------------------------
0278 ; SUBPROGRAM
0278 ; --------------------------------------------------------------------------------------
0278 027b       | {  |		.CONST	0x027b								; Address of begin
0279 0004       |    |		.CONST	0x0004								; Address of exception handler
027a 0001       |    |		.CONST	0x0001								; Number of locals
027b			BODY_0278:
027b			INIT_0278:
027b 0092 0730  |   0|		Action	Push_String_Extended,0x730					; "Get_Type -> Type_Boolean"
027d 800d       |    |		Call	0x0,0xd
027e 8009       |    |		Call	0x0,0x9
027f 4803       |H   |		Short_Literal	0x3
0280 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0281 0000 0000  |    |		.BLANK	0000[0x7]
0288 ; --------------------------------------------------------------------------------------
0288 ; SUBPROGRAM
0288 ; --------------------------------------------------------------------------------------
0288 028b       |    |		.CONST	0x028b								; Address of begin
0289 0004       |    |		.CONST	0x0004								; Address of exception handler
028a 0001       |    |		.CONST	0x0001								; Number of locals
028b			BODY_0288:
028b			INIT_0288:
028b 0092 0731  |   1|		Action	Push_String_Extended,0x731					; "Get_Type -> Type_Integer"
028d 800d       |    |		Call	0x0,0xd
028e 8009       |    |		Call	0x0,0x9
028f 4804       |H   |		Short_Literal	0x4
0290 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0291 0000 0000  |    |		.BLANK	0000[0x7]
0298 ; --------------------------------------------------------------------------------------
0298 ; SUBPROGRAM
0298 ; --------------------------------------------------------------------------------------
0298 029b       |    |		.CONST	0x029b								; Address of begin
0299 0004       |    |		.CONST	0x0004								; Address of exception handler
029a 0001       |    |		.CONST	0x0001								; Number of locals
029b			BODY_0298:
029b			INIT_0298:
029b 0092 072c  |   ,|		Action	Push_String_Extended,0x72c					; "Get_Type -> Type_String"
029d 800d       |    |		Call	0x0,0xd
029e 8009       |    |		Call	0x0,0x9
029f 4805       |H   |		Short_Literal	0x5
02a0 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
02a1 0000 0000  |    |		.BLANK	0000[0x7]
02a8 ; --------------------------------------------------------------------------------------
02a8 ; SUBPROGRAM
02a8 ; --------------------------------------------------------------------------------------
02a8 02ab       |    |		.CONST	0x02ab								; Address of begin
02a9 0004       |    |		.CONST	0x0004								; Address of exception handler
02aa 0001       |    |		.CONST	0x0001								; Number of locals
02ab			BODY_02a8:
02ab			INIT_02a8:
02ab 4802       |H   |		Short_Literal	0x2
02ac 00db       |    |		Load_Top	At_Offset_3
02ad 8213       |    |		Call	0x1,0x13
02ae 680b       |h   |		Jump_Zero	0x2ba
02af 00da       |    |		Load_Top	At_Offset_2
02b0 2e04       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x4
02b1 8006       |    |		Call	0x0,0x6
02b2 0092 0732  |   2|		Action	Push_String_Extended,0x732					; "Get_Type -> "
02b4 8007       |    |		Call	0x0,0x7
02b5 8008       |    |		Call	0x0,0x8
02b6 8009       |    |		Call	0x0,0x9
02b7 00da       |    |		Load_Top	At_Offset_2
02b8 2e04       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x4
02b9 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
02ba e211       |    |		Load	0x1,0x11
02bb 0257       | W  |		Execute	Discrete,Raise
02bc 0000 0000  |    |		.BLANK	0000[0x4]
02c0 ; --------------------------------------------------------------------------------------
02c0 ; SUBPROGRAM
02c0 ; --------------------------------------------------------------------------------------
02c0 02c3       |    |		.CONST	0x02c3								; Address of begin
02c1 0004       |    |		.CONST	0x0004								; Address of exception handler
02c2 0001       |    |		.CONST	0x0001								; Number of locals
02c3			BODY_02c0:
02c3			INIT_02c0:
02c3 4803       |H   |		Short_Literal	0x3
02c4 00db       |    |		Load_Top	At_Offset_3
02c5 8213       |    |		Call	0x1,0x13
02c6 680b       |h   |		Jump_Zero	0x2d2
02c7 00da       |    |		Load_Top	At_Offset_2
02c8 2e05       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x5
02c9 800a       |    |		Call	0x0,0xa
02ca 0092 0733  |   3|		Action	Push_String_Extended,0x733					; "Get_Value -> "
02cc 8007       |    |		Call	0x0,0x7
02cd 8008       |    |		Call	0x0,0x8
02ce 8009       |    |		Call	0x0,0x9
02cf 00da       |    |		Load_Top	At_Offset_2
02d0 2e05       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x5
02d1 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
02d2 e211       |    |		Load	0x1,0x11
02d3 0257       | W  |		Execute	Discrete,Raise
02d4 0000 0000  |    |		.BLANK	0000[0x4]
02d8 ; --------------------------------------------------------------------------------------
02d8 ; SUBPROGRAM
02d8 ; --------------------------------------------------------------------------------------
02d8 02db       |    |		.CONST	0x02db								; Address of begin
02d9 0004       |    |		.CONST	0x0004								; Address of exception handler
02da 0001       |    |		.CONST	0x0001								; Number of locals
02db			BODY_02d8:
02db			INIT_02d8:
02db 4804       |H   |		Short_Literal	0x4
02dc 00db       |    |		Load_Top	At_Offset_3
02dd 8213       |    |		Call	0x1,0x13
02de 680b       |h   |		Jump_Zero	0x2ea
02df 00da       |    |		Load_Top	At_Offset_2
02e0 2e06       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x6
02e1 800b       |    |		Call	0x0,0xb
02e2 0092 0733  |   3|		Action	Push_String_Extended,0x733					; "Get_Value -> "
02e4 8007       |    |		Call	0x0,0x7
02e5 8008       |    |		Call	0x0,0x8
02e6 8009       |    |		Call	0x0,0x9
02e7 00da       |    |		Load_Top	At_Offset_2
02e8 2e06       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x6
02e9 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
02ea e211       |    |		Load	0x1,0x11
02eb 0257       | W  |		Execute	Discrete,Raise
02ec 0000 0000  |    |		.BLANK	0000[0x4]
02f0 ; --------------------------------------------------------------------------------------
02f0 ; SUBPROGRAM
02f0 ; --------------------------------------------------------------------------------------
02f0 02f3       |    |		.CONST	0x02f3								; Address of begin
02f1 0004       |    |		.CONST	0x0004								; Address of exception handler
02f2 0001       |    |		.CONST	0x0001								; Number of locals
02f3			BODY_02f0:
02f3			INIT_02f0:
02f3 4805       |H   |		Short_Literal	0x5
02f4 00db       |    |		Load_Top	At_Offset_3
02f5 8213       |    |		Call	0x1,0x13
02f6 680a       |h   |		Jump_Zero	0x301
02f7 00da       |    |		Load_Top	At_Offset_2
02f8 2e07       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x7
02f9 0092 0733  |   3|		Action	Push_String_Extended,0x733					; "Get_Value -> "
02fb 8007       |    |		Call	0x0,0x7
02fc 8008       |    |		Call	0x0,0x8
02fd 8009       |    |		Call	0x0,0x9
02fe 00da       |    |		Load_Top	At_Offset_2
02ff 2e07       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x7
0300 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0301 e211       |    |		Load	0x1,0x11
0302 0257       | W  |		Execute	Discrete,Raise
0303 0000 0000  |    |		.BLANK	0000[0x5]
0308 ; --------------------------------------------------------------------------------------
0308 ; SUBPROGRAM
0308 ; --------------------------------------------------------------------------------------
0308 0310       |    |		.CONST	0x0310								; Address of begin
0309 0004       |    |		.CONST	0x0004								; Address of exception handler
030a 0002       |    |		.CONST	0x0002								; Number of locals
030b			INIT_0308:
030b 4801       |H   |		Short_Literal	0x1
030c e20e       |    |		Load	0x1,0xe
030d 1c08       |    |		Execute_Immediate	Run_Utility,0x8
030e 00d8       |    |		Load_Top	At_Offset_0
030f 1c00       |    |		Execute_Immediate	Run_Utility,0x0
0310			BODY_0308:
0310 00d8       |    |		Load_Top	At_Offset_0
0311 e5ff       |    |		Load	0x2,-0x1
0312 8215       |    |		Call	0x1,0x15
0313 00d1       |    |		Pop_Control	Pop_Count_1
0314 00d8       |    |		Load_Top	At_Offset_0
0315 8220       |    |		Call	0x1,0x20
0316 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0317 0000       |    |		.XXX[0x1]
0318 ; --------------------------------------------------------------------------------------
0318 ; SUBPROGRAM
0318 ; --------------------------------------------------------------------------------------
0318 0320       |    |		.CONST	0x0320								; Address of begin
0319 0004       |    |		.CONST	0x0004								; Address of exception handler
031a 0002       |    |		.CONST	0x0002								; Number of locals
031b			INIT_0318:
031b 4801       |H   |		Short_Literal	0x1
031c e20e       |    |		Load	0x1,0xe
031d 1c08       |    |		Execute_Immediate	Run_Utility,0x8
031e 00d8       |    |		Load_Top	At_Offset_0
031f 1c00       |    |		Execute_Immediate	Run_Utility,0x0
0320			BODY_0318:
0320 00d8       |    |		Load_Top	At_Offset_0
0321 e5ff       |    |		Load	0x2,-0x1
0322 8215       |    |		Call	0x1,0x15
0323 00d1       |    |		Pop_Control	Pop_Count_1
0324 00d8       |    |		Load_Top	At_Offset_0
0325 8221       | !  |		Call	0x1,0x21
0326 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0327 0000       |    |		.XXX[0x1]
0328 ; --------------------------------------------------------------------------------------
0328 ; SUBPROGRAM
0328 ; --------------------------------------------------------------------------------------
0328 0330       | 0  |		.CONST	0x0330								; Address of begin
0329 0004       |    |		.CONST	0x0004								; Address of exception handler
032a 0002       |    |		.CONST	0x0002								; Number of locals
032b			INIT_0328:
032b 4801       |H   |		Short_Literal	0x1
032c e20e       |    |		Load	0x1,0xe
032d 1c08       |    |		Execute_Immediate	Run_Utility,0x8
032e 00d8       |    |		Load_Top	At_Offset_0
032f 1c00       |    |		Execute_Immediate	Run_Utility,0x0
0330			BODY_0328:
0330 00d8       |    |		Load_Top	At_Offset_0
0331 e5ff       |    |		Load	0x2,-0x1
0332 8215       |    |		Call	0x1,0x15
0333 00d1       |    |		Pop_Control	Pop_Count_1
0334 00d8       |    |		Load_Top	At_Offset_0
0335 8222       | "  |		Call	0x1,0x22
0336 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0337 0000       |    |		.XXX[0x1]
0338 ; --------------------------------------------------------------------------------------
0338 ; SUBPROGRAM
0338 ; --------------------------------------------------------------------------------------
0338 0340       | @  |		.CONST	0x0340								; Address of begin
0339 0004       |    |		.CONST	0x0004								; Address of exception handler
033a 0002       |    |		.CONST	0x0002								; Number of locals
033b			INIT_0338:
033b 4801       |H   |		Short_Literal	0x1
033c e20e       |    |		Load	0x1,0xe
033d 1c08       |    |		Execute_Immediate	Run_Utility,0x8
033e 00d8       |    |		Load_Top	At_Offset_0
033f 1c00       |    |		Execute_Immediate	Run_Utility,0x0
0340			BODY_0338:
0340 00d8       |    |		Load_Top	At_Offset_0
0341 e5ff       |    |		Load	0x2,-0x1
0342 8215       |    |		Call	0x1,0x15
0343 00d1       |    |		Pop_Control	Pop_Count_1
0344 00d8       |    |		Load_Top	At_Offset_0
0345 8223       | #  |		Call	0x1,0x23
0346 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0347 0000       |    |		.XXX[0x1]
0348 ; --------------------------------------------------------------------------------------
0348 ; SUBPROGRAM
0348 ; --------------------------------------------------------------------------------------
0348 034d       | M  |		.CONST	0x034d								; Address of begin
0349 0004       |    |		.CONST	0x0004								; Address of exception handler
034a 0002       |    |		.CONST	0x0002								; Number of locals
034b			INIT_0348:
034b e003       |    |		Load	0x0,0x3
034c 1b11       |    |		Execute	Package,Field_Read,Field_Number 0x11
034d			BODY_0348:
034d 0092 0734  |   4|		Action	Push_String_Extended,0x734					; "Print_Value :"
034f 800d       |    |		Call	0x0,0xd
0350 00db       |    |		Load_Top	At_Offset_3
0351 0227       | '  |		Execute	Access,All_Reference
0352 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
0353 4605       |F   |		Jump_Case	0x6
0354 780a       |x   |		Jump	0x35f								; case 0x0
0355 780d       |x   |		Jump	0x363								; case 0x1
0356 7811       |x   |		Jump	0x368								; case 0x2
0357 7816       |x   |		Jump	0x36e								; case 0x3
0358 781b       |x   |		Jump	0x374								; case 0x4
0359 7800       |x   |		Jump	0x35a								; case 0x5
035a 00db       |    |		Load_Top	At_Offset_3
035b 0227       | '  |		Execute	Access,All_Reference
035c 2e07       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x7
035d 8014       |    |		Call	0x0,0x14
035e 781a       |x   |		Jump	0x379
035f 0092 0735  |   5|		Action	Push_String_Extended,0x735					; "indefinie"
0361 8004       |    |		Call	0x0,0x4
0362 7816       |x   |		Jump	0x379
0363 00db       |    |		Load_Top	At_Offset_3
0364 0227       | '  |		Execute	Access,All_Reference
0365 2e03       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x3
0366 8228       | (  |		Call	0x1,0x28
0367 7811       |x   |		Jump	0x379
0368 00db       |    |		Load_Top	At_Offset_3
0369 0227       | '  |		Execute	Access,All_Reference
036a 2e04       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x4
036b 8006       |    |		Call	0x0,0x6
036c 8014       |    |		Call	0x0,0x14
036d 780b       |x   |		Jump	0x379
036e 00db       |    |		Load_Top	At_Offset_3
036f 0227       | '  |		Execute	Access,All_Reference
0370 2e05       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x5
0371 800a       |    |		Call	0x0,0xa
0372 8014       |    |		Call	0x0,0x14
0373 7805       |x   |		Jump	0x379
0374 00db       |    |		Load_Top	At_Offset_3
0375 0227       | '  |		Execute	Access,All_Reference
0376 2e06       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x6
0377 800b       |    |		Call	0x0,0xb
0378 8014       |    |		Call	0x0,0x14
0379 8009       |    |		Call	0x0,0x9
037a 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
037b 0000 0000  |    |		.BLANK	0000[0x5]
0380 ; --------------------------------------------------------------------------------------
0380 ; SUBPROGRAM
0380 ; --------------------------------------------------------------------------------------
0380 0385       |    |		.CONST	0x0385								; Address of begin
0381 0004       |    |		.CONST	0x0004								; Address of exception handler
0382 0002       |    |		.CONST	0x0002								; Number of locals
0383			INIT_0380:
0383 e003       |    |		Load	0x0,0x3
0384 1b11       |    |		Execute	Package,Field_Read,Field_Number 0x11
0385			BODY_0380:
0385 0092 0734  |   4|		Action	Push_String_Extended,0x734					; "Print_Value :"
0387 800d       |    |		Call	0x0,0xd
0388 00db       |    |		Load_Top	At_Offset_3
0389 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
038a 4605       |F   |		Jump_Case	0x6
038b 7809       |x   |		Jump	0x395								; case 0x0
038c 780c       |x   |		Jump	0x399								; case 0x1
038d 780f       |x   |		Jump	0x39d								; case 0x2
038e 7813       |x   |		Jump	0x3a2								; case 0x3
038f 7817       |x   |		Jump	0x3a7								; case 0x4
0390 7800       |x   |		Jump	0x391								; case 0x5
0391 00db       |    |		Load_Top	At_Offset_3
0392 2e07       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x7
0393 8014       |    |		Call	0x0,0x14
0394 7816       |x   |		Jump	0x3ab
0395 0092 0735  |   5|		Action	Push_String_Extended,0x735					; "indefinie"
0397 8004       |    |		Call	0x0,0x4
0398 7812       |x   |		Jump	0x3ab
0399 00db       |    |		Load_Top	At_Offset_3
039a 2e03       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x3
039b 8228       | (  |		Call	0x1,0x28
039c 780e       |x   |		Jump	0x3ab
039d 00db       |    |		Load_Top	At_Offset_3
039e 2e04       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x4
039f 8006       |    |		Call	0x0,0x6
03a0 8014       |    |		Call	0x0,0x14
03a1 7809       |x   |		Jump	0x3ab
03a2 00db       |    |		Load_Top	At_Offset_3
03a3 2e05       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x5
03a4 800a       |    |		Call	0x0,0xa
03a5 8014       |    |		Call	0x0,0x14
03a6 7804       |x   |		Jump	0x3ab
03a7 00db       |    |		Load_Top	At_Offset_3
03a8 2e06       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x6
03a9 800b       |    |		Call	0x0,0xb
03aa 8014       |    |		Call	0x0,0x14
03ab 8009       |    |		Call	0x0,0x9
03ac 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
03ad 0000 0000  |    |		.XXX[0x3]
03af 0000       |    |
03b0 ; --------------------------------------------------------------------------------------
03b0 ; SUBPROGRAM
03b0 ; --------------------------------------------------------------------------------------
03b0 03b6       |    |		.CONST	0x03b6								; Address of begin
03b1 03e8       |    |		.CONST	0x03e8								; Address of exception handler
03b2 0003       |    |		.CONST	0x0003								; Number of locals
03b3			INIT_03b0:
03b3 e003       |    |		Load	0x0,0x3
03b4 1b11       |    |		Execute	Package,Field_Read,Field_Number 0x11
03b5 00e1       |    |		Load_Encached	Boolean_Cache
03b6			BODY_03b0:
03b6 4803       |H   |		Short_Literal	0x3
03b7 e5fe       |    |		Load	0x2,-0x2
03b8 8213       |    |		Call	0x1,0x13
03b9 681f       |h   |		Jump_Zero	0x3d9
03ba e5ff       |    |		Load	0x2,-0x1
03bb 0f32       | 2  |		Execute_Immediate	Equal,0x32
03bc 6815       |h   |		Jump_Zero	0x3d2
03bd 00d9       |    |		Load_Top	At_Offset_1
03be e5fe       |    |		Load	0x2,-0x2
03bf 2e05       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x5
03c0 800a       |    |		Call	0x0,0xa
03c1 0092 0736  |   6|		Action	Push_String_Extended,0x736					; "non "
03c3 8007       |    |		Call	0x0,0x7
03c4 800c       |    |		Call	0x0,0xc
03c5 003a       | :  |		Store_Top	Access,At_Offset_2
03c6 00d9       |    |		Load_Top	At_Offset_1
03c7 0092 0737  |   7|		Action	Push_String_Extended,0x737					; " -> "
03c9 00db       |    |		Load_Top	At_Offset_3
03ca 8015       |    |		Call	0x0,0x15
03cb 800c       |    |		Call	0x0,0xc
03cc 003a       | :  |		Store_Top	Access,At_Offset_2
03cd e5fe       |    |		Load	0x2,-0x2
03ce 2e05       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x5
03cf 0f00       |    |		Execute_Immediate	Equal,0x0
03d0 0051       | Q  |		Store_Top_Unchecked	Discrete,At_Offset_1
03d1 780e       |x   |		Jump	0x3e0
03d2 00d9       |    |		Load_Top	At_Offset_1
03d3 0092 0738  |   8|		Action	Push_String_Extended,0x738					; "Operation booleenne inconnue"
03d5 8016       |    |		Call	0x0,0x16
03d6 003a       | :  |		Store_Top	Access,At_Offset_2
03d7 e211       |    |		Load	0x1,0x11
03d8 0257       | W  |		Execute	Discrete,Raise
03d9 00d9       |    |		Load_Top	At_Offset_1
03da 0092 0739  |   9|		Action	Push_String_Extended,0x739					; "VAR_VALUE n'est pas de type TYPE_BOOLEAN"
03dc 8016       |    |		Call	0x0,0x16
03dd 003a       | :  |		Store_Top	Access,At_Offset_2
03de e211       |    |		Load	0x1,0x11
03df 0257       | W  |		Execute	Discrete,Raise
03e0 00d8       |    |		Load_Top	At_Offset_0
03e1 800a       |    |		Call	0x0,0xa
03e2 00da       |    |		Load_Top	At_Offset_2
03e3 8017       |    |		Call	0x0,0x17
03e4 8008       |    |		Call	0x0,0x8
03e5 8009       |    |		Call	0x0,0x9
03e6 00d8       |    |		Load_Top	At_Offset_0
03e7 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
03e8			TRAP_03b0:
03e8 e211       |    |		Load	0x1,0x11
03e9 010f       |    |		Execute	Exception,Equal
03ea 6808       |h   |		Jump_Zero	0x3f3
03eb 0092 073a  |   :|		Action	Push_String_Extended,0x73a					; " -> Type_Conflict"
03ed 00db       |    |		Load_Top	At_Offset_3
03ee 8015       |    |		Call	0x0,0x15
03ef 8014       |    |		Call	0x0,0x14
03f0 8005       |    |		Call	0x0,0x5
03f1 4800       |H   |		Short_Literal	0x0
03f2 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
03f3 0092 073b  |   ;|		Action	Push_String_Extended,0x73b					; " -> exception non traitee"
03f5 00db       |    |		Load_Top	At_Offset_3
03f6 8015       |    |		Call	0x0,0x15
03f7 8014       |    |		Call	0x0,0x14
03f8 8005       |    |		Call	0x0,0x5
03f9 00d8       |    |		Load_Top	At_Offset_0
03fa 0101       |    |		Execute	Exception,Reraise
03fb 0000 0000  |    |		.BLANK	0000[0x5]
0400 ; --------------------------------------------------------------------------------------
0400 ; SUBPROGRAM
0400 ; --------------------------------------------------------------------------------------
0400 0406       |    |		.CONST	0x0406								; Address of begin
0401 044e       | N  |		.CONST	0x044e								; Address of exception handler
0402 0003       |    |		.CONST	0x0003								; Number of locals
0403			INIT_0400:
0403 e003       |    |		Load	0x0,0x3
0404 1b11       |    |		Execute	Package,Field_Read,Field_Number 0x11
0405 00e2       |    |		Load_Encached	Integer_Cache
0406			BODY_0400:
0406 4804       |H   |		Short_Literal	0x4
0407 e5fe       |    |		Load	0x2,-0x2
0408 8213       |    |		Call	0x1,0x13
0409 6835       |h5  |		Jump_Zero	0x43f
040a e5ff       |    |		Load	0x2,-0x1
040b 7014       |p   |		Jump_Nonzero	0x420
040c 00d9       |    |		Load_Top	At_Offset_1
040d e5fe       |    |		Load	0x2,-0x2
040e 2e06       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x6
040f 800b       |    |		Call	0x0,0xb
0410 0092 073c  |   <|		Action	Push_String_Extended,0x73c					; "+ "
0412 8007       |    |		Call	0x0,0x7
0413 800c       |    |		Call	0x0,0xc
0414 003a       | :  |		Store_Top	Access,At_Offset_2
0415 00d9       |    |		Load_Top	At_Offset_1
0416 0092 0737  |   7|		Action	Push_String_Extended,0x737					; " -> "
0418 00db       |    |		Load_Top	At_Offset_3
0419 8015       |    |		Call	0x0,0x15
041a 800c       |    |		Call	0x0,0xc
041b 003a       | :  |		Store_Top	Access,At_Offset_2
041c e5fe       |    |		Load	0x2,-0x2
041d 2e06       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x6
041e 0051       | Q  |		Store_Top_Unchecked	Discrete,At_Offset_1
041f 7826       |x&  |		Jump	0x446
0420 e5ff       |    |		Load	0x2,-0x1
0421 0f01       |    |		Execute_Immediate	Equal,0x1
0422 6815       |h   |		Jump_Zero	0x438
0423 00d9       |    |		Load_Top	At_Offset_1
0424 e5fe       |    |		Load	0x2,-0x2
0425 2e06       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x6
0426 800b       |    |		Call	0x0,0xb
0427 0092 073d  |   =|		Action	Push_String_Extended,0x73d					; "- "
0429 8007       |    |		Call	0x0,0x7
042a 800c       |    |		Call	0x0,0xc
042b 003a       | :  |		Store_Top	Access,At_Offset_2
042c 00d9       |    |		Load_Top	At_Offset_1
042d 0092 0737  |   7|		Action	Push_String_Extended,0x737					; " -> "
042f 00db       |    |		Load_Top	At_Offset_3
0430 8015       |    |		Call	0x0,0x15
0431 800c       |    |		Call	0x0,0xc
0432 003a       | :  |		Store_Top	Access,At_Offset_2
0433 e5fe       |    |		Load	0x2,-0x2
0434 2e06       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x6
0435 0275       | u  |		Execute	Discrete,Unary_Minus
0436 0051       | Q  |		Store_Top_Unchecked	Discrete,At_Offset_1
0437 780e       |x   |		Jump	0x446
0438 00d9       |    |		Load_Top	At_Offset_1
0439 0092 073e  |   >|		Action	Push_String_Extended,0x73e					; "Operateur entier inconnu"
043b 8016       |    |		Call	0x0,0x16
043c 003a       | :  |		Store_Top	Access,At_Offset_2
043d e211       |    |		Load	0x1,0x11
043e 0257       | W  |		Execute	Discrete,Raise
043f 00d9       |    |		Load_Top	At_Offset_1
0440 0092 073f  |   ?|		Action	Push_String_Extended,0x73f					; "VAR_VALUE n'est pas de type TYPE_INTEGER"
0442 8016       |    |		Call	0x0,0x16
0443 003a       | :  |		Store_Top	Access,At_Offset_2
0444 e211       |    |		Load	0x1,0x11
0445 0257       | W  |		Execute	Discrete,Raise
0446 00d8       |    |		Load_Top	At_Offset_0
0447 800b       |    |		Call	0x0,0xb
0448 00da       |    |		Load_Top	At_Offset_2
0449 8017       |    |		Call	0x0,0x17
044a 8008       |    |		Call	0x0,0x8
044b 8009       |    |		Call	0x0,0x9
044c 00d8       |    |		Load_Top	At_Offset_0
044d 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
044e			TRAP_0400:
044e e211       |    |		Load	0x1,0x11
044f 010f       |    |		Execute	Exception,Equal
0450 6808       |h   |		Jump_Zero	0x459
0451 0092 073a  |   :|		Action	Push_String_Extended,0x73a					; " -> Type_Conflict"
0453 00db       |    |		Load_Top	At_Offset_3
0454 8015       |    |		Call	0x0,0x15
0455 8014       |    |		Call	0x0,0x14
0456 8005       |    |		Call	0x0,0x5
0457 4800       |H   |		Short_Literal	0x0
0458 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
0459 0092 0740  |   @|		Action	Push_String_Extended,0x740					; " -> Exception non traitee"
045b 00db       |    |		Load_Top	At_Offset_3
045c 8015       |    |		Call	0x0,0x15
045d 8014       |    |		Call	0x0,0x14
045e 8005       |    |		Call	0x0,0x5
045f 00d8       |    |		Load_Top	At_Offset_0
0460 0101       |    |		Execute	Exception,Reraise
0461 0000 0000  |    |		.BLANK	0000[0x7]
0468 ; --------------------------------------------------------------------------------------
0468 ; SUBPROGRAM
0468 ; --------------------------------------------------------------------------------------
0468 046e       | n  |		.CONST	0x046e								; Address of begin
0469 058a       |    |		.CONST	0x058a								; Address of exception handler
046a 0003       |    |		.CONST	0x0003								; Number of locals
046b			INIT_0468:
046b e003       |    |		Load	0x0,0x3
046c 1b11       |    |		Execute	Package,Field_Read,Field_Number 0x11
046d 00e1       |    |		Load_Encached	Boolean_Cache
046e			BODY_0468:
046e e5fe       |    |		Load	0x2,-0x2
046f 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
0470 0f03       |    |		Execute_Immediate	Equal,0x3
0471 6856       |hV  |		Jump_Zero	0x4c8
0472 e5fd       |    |		Load	0x2,-0x3
0473 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
0474 0f03       |    |		Execute_Immediate	Equal,0x3
0475 6852       |hR  |		Jump_Zero	0x4c8
0476 e5ff       |    |		Load	0x2,-0x1
0477 0f35       | 5  |		Execute_Immediate	Equal,0x35
0478 6807       |h   |		Jump_Zero	0x480
0479 e5fe       |    |		Load	0x2,-0x2
047a 2e05       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x5
047b e5fd       |    |		Load	0x2,-0x3
047c 2e05       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x5
047d 0279       | y  |		Execute	Discrete,And
047e 0051       | Q  |		Store_Top_Unchecked	Discrete,At_Offset_1
047f 7825       |x%  |		Jump	0x4a5
0480 e5ff       |    |		Load	0x2,-0x1
0481 0f36       | 6  |		Execute_Immediate	Equal,0x36
0482 6807       |h   |		Jump_Zero	0x48a
0483 e5fe       |    |		Load	0x2,-0x2
0484 2e05       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x5
0485 e5fd       |    |		Load	0x2,-0x3
0486 2e05       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x5
0487 0278       | x  |		Execute	Discrete,Or
0488 0051       | Q  |		Store_Top_Unchecked	Discrete,At_Offset_1
0489 781b       |x   |		Jump	0x4a5
048a e5ff       |    |		Load	0x2,-0x1
048b 0f09       |    |		Execute_Immediate	Equal,0x9
048c 6807       |h   |		Jump_Zero	0x494
048d e5fe       |    |		Load	0x2,-0x2
048e 2e05       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x5
048f e5fd       |    |		Load	0x2,-0x3
0490 2e05       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x5
0491 027f       |    |		Execute	Discrete,Equal
0492 0051       | Q  |		Store_Top_Unchecked	Discrete,At_Offset_1
0493 7811       |x   |		Jump	0x4a5
0494 e5ff       |    |		Load	0x2,-0x1
0495 0f06       |    |		Execute_Immediate	Equal,0x6
0496 6807       |h   |		Jump_Zero	0x49e
0497 e5fe       |    |		Load	0x2,-0x2
0498 2e05       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x5
0499 e5fd       |    |		Load	0x2,-0x3
049a 2e05       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x5
049b 027e       | ~  |		Execute	Discrete,Not_Equal
049c 0051       | Q  |		Store_Top_Unchecked	Discrete,At_Offset_1
049d 7807       |x   |		Jump	0x4a5
049e 00d9       |    |		Load_Top	At_Offset_1
049f 0092 0741  |   A|		Action	Push_String_Extended,0x741					; "Operateur booleen inconnu"
04a1 8016       |    |		Call	0x0,0x16
04a2 003a       | :  |		Store_Top	Access,At_Offset_2
04a3 e211       |    |		Load	0x1,0x11
04a4 0257       | W  |		Execute	Discrete,Raise
04a5 00d9       |    |		Load_Top	At_Offset_1
04a6 0092 0742  |   B|		Action	Push_String_Extended,0x742					; " "
04a8 e5fe       |    |		Load	0x2,-0x2
04a9 2e05       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x5
04aa 800a       |    |		Call	0x0,0xa
04ab 8015       |    |		Call	0x0,0x15
04ac 800c       |    |		Call	0x0,0xc
04ad 003a       | :  |		Store_Top	Access,At_Offset_2
04ae 00d9       |    |		Load_Top	At_Offset_1
04af 0092 0742  |   B|		Action	Push_String_Extended,0x742					; " "
04b1 e5ff       |    |		Load	0x2,-0x1
04b2 8006       |    |		Call	0x0,0x6
04b3 e402       |    |		Load	0x2,0x2
04b4 8017       |    |		Call	0x0,0x17
04b5 8015       |    |		Call	0x0,0x15
04b6 800c       |    |		Call	0x0,0xc
04b7 003a       | :  |		Store_Top	Access,At_Offset_2
04b8 00d9       |    |		Load_Top	At_Offset_1
04b9 e5fd       |    |		Load	0x2,-0x3
04ba 2e05       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x5
04bb 800a       |    |		Call	0x0,0xa
04bc 00db       |    |		Load_Top	At_Offset_3
04bd 8017       |    |		Call	0x0,0x17
04be 800c       |    |		Call	0x0,0xc
04bf 003a       | :  |		Store_Top	Access,At_Offset_2
04c0 00d9       |    |		Load_Top	At_Offset_1
04c1 0092 0737  |   7|		Action	Push_String_Extended,0x737					; " -> "
04c3 00db       |    |		Load_Top	At_Offset_3
04c4 8015       |    |		Call	0x0,0x15
04c5 800c       |    |		Call	0x0,0xc
04c6 003a       | :  |		Store_Top	Access,At_Offset_2
04c7 78ba       |x   |		Jump	0x582
04c8 e5fe       |    |		Load	0x2,-0x2
04c9 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
04ca 0f04       |    |		Execute_Immediate	Equal,0x4
04cb 686a       |hj  |		Jump_Zero	0x536
04cc e5fd       |    |		Load	0x2,-0x3
04cd 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
04ce 0f04       |    |		Execute_Immediate	Equal,0x4
04cf 6866       |hf  |		Jump_Zero	0x536
04d0 e5ff       |    |		Load	0x2,-0x1
04d1 0f09       |    |		Execute_Immediate	Equal,0x9
04d2 6807       |h   |		Jump_Zero	0x4da
04d3 e5fe       |    |		Load	0x2,-0x2
04d4 2e06       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x6
04d5 e5fd       |    |		Load	0x2,-0x3
04d6 2e06       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x6
04d7 027f       |    |		Execute	Discrete,Equal
04d8 0051       | Q  |		Store_Top_Unchecked	Discrete,At_Offset_1
04d9 7839       |x9  |		Jump	0x513
04da e5ff       |    |		Load	0x2,-0x1
04db 0f06       |    |		Execute_Immediate	Equal,0x6
04dc 6807       |h   |		Jump_Zero	0x4e4
04dd e5fe       |    |		Load	0x2,-0x2
04de 2e06       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x6
04df e5fd       |    |		Load	0x2,-0x3
04e0 2e06       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x6
04e1 027e       | ~  |		Execute	Discrete,Not_Equal
04e2 0051       | Q  |		Store_Top_Unchecked	Discrete,At_Offset_1
04e3 782f       |x/  |		Jump	0x513
04e4 e5ff       |    |		Load	0x2,-0x1
04e5 0f04       |    |		Execute_Immediate	Equal,0x4
04e6 6807       |h   |		Jump_Zero	0x4ee
04e7 e5fe       |    |		Load	0x2,-0x2
04e8 2e06       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x6
04e9 e5fd       |    |		Load	0x2,-0x3
04ea 2e06       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x6
04eb 027c       | |  |		Execute	Discrete,Less
04ec 0051       | Q  |		Store_Top_Unchecked	Discrete,At_Offset_1
04ed 7825       |x%  |		Jump	0x513
04ee e5ff       |    |		Load	0x2,-0x1
04ef 0f05       |    |		Execute_Immediate	Equal,0x5
04f0 6807       |h   |		Jump_Zero	0x4f8
04f1 e5fe       |    |		Load	0x2,-0x2
04f2 2e06       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x6
04f3 e5fd       |    |		Load	0x2,-0x3
04f4 2e06       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x6
04f5 027a       | z  |		Execute	Discrete,Less_Equal
04f6 0051       | Q  |		Store_Top_Unchecked	Discrete,At_Offset_1
04f7 781b       |x   |		Jump	0x513
04f8 e5ff       |    |		Load	0x2,-0x1
04f9 0f07       |    |		Execute_Immediate	Equal,0x7
04fa 6807       |h   |		Jump_Zero	0x502
04fb e5fe       |    |		Load	0x2,-0x2
04fc 2e06       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x6
04fd e5fd       |    |		Load	0x2,-0x3
04fe 2e06       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x6
04ff 027d       | }  |		Execute	Discrete,Greater
0500 0051       | Q  |		Store_Top_Unchecked	Discrete,At_Offset_1
0501 7811       |x   |		Jump	0x513
0502 e5ff       |    |		Load	0x2,-0x1
0503 0f08       |    |		Execute_Immediate	Equal,0x8
0504 6807       |h   |		Jump_Zero	0x50c
0505 e5fe       |    |		Load	0x2,-0x2
0506 2e06       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x6
0507 e5fd       |    |		Load	0x2,-0x3
0508 2e06       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x6
0509 027b       | {  |		Execute	Discrete,Greater_Equal
050a 0051       | Q  |		Store_Top_Unchecked	Discrete,At_Offset_1
050b 7807       |x   |		Jump	0x513
050c 00d9       |    |		Load_Top	At_Offset_1
050d 0092 073e  |   >|		Action	Push_String_Extended,0x73e					; "Operateur entier inconnu"
050f 8016       |    |		Call	0x0,0x16
0510 003a       | :  |		Store_Top	Access,At_Offset_2
0511 e211       |    |		Load	0x1,0x11
0512 0257       | W  |		Execute	Discrete,Raise
0513 00d9       |    |		Load_Top	At_Offset_1
0514 0092 0742  |   B|		Action	Push_String_Extended,0x742					; " "
0516 e5fe       |    |		Load	0x2,-0x2
0517 2e06       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x6
0518 800b       |    |		Call	0x0,0xb
0519 8015       |    |		Call	0x0,0x15
051a 800c       |    |		Call	0x0,0xc
051b 003a       | :  |		Store_Top	Access,At_Offset_2
051c 00d9       |    |		Load_Top	At_Offset_1
051d 0092 0742  |   B|		Action	Push_String_Extended,0x742					; " "
051f e5ff       |    |		Load	0x2,-0x1
0520 8006       |    |		Call	0x0,0x6
0521 e402       |    |		Load	0x2,0x2
0522 8017       |    |		Call	0x0,0x17
0523 8015       |    |		Call	0x0,0x15
0524 800c       |    |		Call	0x0,0xc
0525 003a       | :  |		Store_Top	Access,At_Offset_2
0526 00d9       |    |		Load_Top	At_Offset_1
0527 e5fd       |    |		Load	0x2,-0x3
0528 2e06       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x6
0529 800b       |    |		Call	0x0,0xb
052a 00db       |    |		Load_Top	At_Offset_3
052b 8017       |    |		Call	0x0,0x17
052c 800c       |    |		Call	0x0,0xc
052d 003a       | :  |		Store_Top	Access,At_Offset_2
052e 00d9       |    |		Load_Top	At_Offset_1
052f 0092 0737  |   7|		Action	Push_String_Extended,0x737					; " -> "
0531 00db       |    |		Load_Top	At_Offset_3
0532 8015       |    |		Call	0x0,0x15
0533 800c       |    |		Call	0x0,0xc
0534 003a       | :  |		Store_Top	Access,At_Offset_2
0535 784c       |xL  |		Jump	0x582
0536 e5fe       |    |		Load	0x2,-0x2
0537 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
0538 0f05       |    |		Execute_Immediate	Equal,0x5
0539 6841       |hA  |		Jump_Zero	0x57b
053a e5fd       |    |		Load	0x2,-0x3
053b 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
053c 0f05       |    |		Execute_Immediate	Equal,0x5
053d 683d       |h=  |		Jump_Zero	0x57b
053e e5ff       |    |		Load	0x2,-0x1
053f 0f09       |    |		Execute_Immediate	Equal,0x9
0540 6807       |h   |		Jump_Zero	0x548
0541 e5fd       |    |		Load	0x2,-0x3
0542 2e07       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x7
0543 e5fe       |    |		Load	0x2,-0x2
0544 2e07       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x7
0545 8018       |    |		Call	0x0,0x18
0546 0051       | Q  |		Store_Top_Unchecked	Discrete,At_Offset_1
0547 7812       |x   |		Jump	0x55a
0548 e5ff       |    |		Load	0x2,-0x1
0549 0f06       |    |		Execute_Immediate	Equal,0x6
054a 6808       |h   |		Jump_Zero	0x553
054b e5fd       |    |		Load	0x2,-0x3
054c 2e07       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x7
054d e5fe       |    |		Load	0x2,-0x2
054e 2e07       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x7
054f 8018       |    |		Call	0x0,0x18
0550 0f00       |    |		Execute_Immediate	Equal,0x0
0551 0051       | Q  |		Store_Top_Unchecked	Discrete,At_Offset_1
0552 7807       |x   |		Jump	0x55a
0553 00d9       |    |		Load_Top	At_Offset_1
0554 0092 0743  |   C|		Action	Push_String_Extended,0x743					; "Operateur chaine inconnu"
0556 8016       |    |		Call	0x0,0x16
0557 003a       | :  |		Store_Top	Access,At_Offset_2
0558 e211       |    |		Load	0x1,0x11
0559 0257       | W  |		Execute	Discrete,Raise
055a 00d9       |    |		Load_Top	At_Offset_1
055b 0092 0742  |   B|		Action	Push_String_Extended,0x742					; " "
055d e5fe       |    |		Load	0x2,-0x2
055e 2e07       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x7
055f 8015       |    |		Call	0x0,0x15
0560 800c       |    |		Call	0x0,0xc
0561 003a       | :  |		Store_Top	Access,At_Offset_2
0562 00d9       |    |		Load_Top	At_Offset_1
0563 0092 0742  |   B|		Action	Push_String_Extended,0x742					; " "
0565 e5ff       |    |		Load	0x2,-0x1
0566 8006       |    |		Call	0x0,0x6
0567 e402       |    |		Load	0x2,0x2
0568 8017       |    |		Call	0x0,0x17
0569 8015       |    |		Call	0x0,0x15
056a 800c       |    |		Call	0x0,0xc
056b 003a       | :  |		Store_Top	Access,At_Offset_2
056c 00d9       |    |		Load_Top	At_Offset_1
056d e5fd       |    |		Load	0x2,-0x3
056e 2e07       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x7
056f 00db       |    |		Load_Top	At_Offset_3
0570 8017       |    |		Call	0x0,0x17
0571 800c       |    |		Call	0x0,0xc
0572 003a       | :  |		Store_Top	Access,At_Offset_2
0573 00d9       |    |		Load_Top	At_Offset_1
0574 0092 0737  |   7|		Action	Push_String_Extended,0x737					; " -> "
0576 00db       |    |		Load_Top	At_Offset_3
0577 8015       |    |		Call	0x0,0x15
0578 800c       |    |		Call	0x0,0xc
0579 003a       | :  |		Store_Top	Access,At_Offset_2
057a 7807       |x   |		Jump	0x582
057b 00d9       |    |		Load_Top	At_Offset_1
057c 0092 0744  |   D|		Action	Push_String_Extended,0x744					; "Operation binaire booleenne avec operandes incompatibles"
057e 8016       |    |		Call	0x0,0x16
057f 003a       | :  |		Store_Top	Access,At_Offset_2
0580 e211       |    |		Load	0x1,0x11
0581 0257       | W  |		Execute	Discrete,Raise
0582 00d8       |    |		Load_Top	At_Offset_0
0583 800a       |    |		Call	0x0,0xa
0584 00da       |    |		Load_Top	At_Offset_2
0585 8017       |    |		Call	0x0,0x17
0586 8008       |    |		Call	0x0,0x8
0587 8009       |    |		Call	0x0,0x9
0588 00d8       |    |		Load_Top	At_Offset_0
0589 4403       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x3
058a			TRAP_0468:
058a e211       |    |		Load	0x1,0x11
058b 010f       |    |		Execute	Exception,Equal
058c 6808       |h   |		Jump_Zero	0x595
058d 0092 073a  |   :|		Action	Push_String_Extended,0x73a					; " -> Type_Conflict"
058f 00db       |    |		Load_Top	At_Offset_3
0590 8015       |    |		Call	0x0,0x15
0591 8014       |    |		Call	0x0,0x14
0592 8005       |    |		Call	0x0,0x5
0593 4800       |H   |		Short_Literal	0x0
0594 4403       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x3
0595 0092 0740  |   @|		Action	Push_String_Extended,0x740					; " -> Exception non traitee"
0597 00db       |    |		Load_Top	At_Offset_3
0598 8015       |    |		Call	0x0,0x15
0599 8014       |    |		Call	0x0,0x14
059a 8005       |    |		Call	0x0,0x5
059b 00d8       |    |		Load_Top	At_Offset_0
059c 0101       |    |		Execute	Exception,Reraise
059d 0000 0000  |    |		.XXX[0x3]
059f 0000       |    |
05a0 ; --------------------------------------------------------------------------------------
05a0 ; SUBPROGRAM
05a0 ; --------------------------------------------------------------------------------------
05a0 05a6       |    |		.CONST	0x05a6								; Address of begin
05a1 060e       |    |		.CONST	0x060e								; Address of exception handler
05a2 0003       |    |		.CONST	0x0003								; Number of locals
05a3			INIT_05a0:
05a3 e003       |    |		Load	0x0,0x3
05a4 1b11       |    |		Execute	Package,Field_Read,Field_Number 0x11
05a5 00e2       |    |		Load_Encached	Integer_Cache
05a6			BODY_05a0:
05a6 4804       |H   |		Short_Literal	0x4
05a7 e5fe       |    |		Load	0x2,-0x2
05a8 8213       |    |		Call	0x1,0x13
05a9 6855       |hU  |		Jump_Zero	0x5ff
05aa 4804       |H   |		Short_Literal	0x4
05ab e5fd       |    |		Load	0x2,-0x3
05ac 8213       |    |		Call	0x1,0x13
05ad 6851       |hQ  |		Jump_Zero	0x5ff
05ae e5ff       |    |		Load	0x2,-0x1
05af 7007       |p   |		Jump_Nonzero	0x5b7
05b0 e5fe       |    |		Load	0x2,-0x2
05b1 2e06       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x6
05b2 e5fd       |    |		Load	0x2,-0x3
05b3 2e06       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x6
05b4 0273       | s  |		Execute	Discrete,Plus
05b5 0059       | Y  |		Store_Top	Discrete,At_Offset_1
05b6 7825       |x%  |		Jump	0x5dc
05b7 e5ff       |    |		Load	0x2,-0x1
05b8 0f01       |    |		Execute_Immediate	Equal,0x1
05b9 6807       |h   |		Jump_Zero	0x5c1
05ba e5fe       |    |		Load	0x2,-0x2
05bb 2e06       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x6
05bc e5fd       |    |		Load	0x2,-0x3
05bd 2e06       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x6
05be 0272       | r  |		Execute	Discrete,Minus
05bf 0059       | Y  |		Store_Top	Discrete,At_Offset_1
05c0 781b       |x   |		Jump	0x5dc
05c1 e5ff       |    |		Load	0x2,-0x1
05c2 0f02       |    |		Execute_Immediate	Equal,0x2
05c3 6807       |h   |		Jump_Zero	0x5cb
05c4 e5fe       |    |		Load	0x2,-0x2
05c5 2e06       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x6
05c6 e5fd       |    |		Load	0x2,-0x3
05c7 2e06       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x6
05c8 0271       | q  |		Execute	Discrete,Times
05c9 0059       | Y  |		Store_Top	Discrete,At_Offset_1
05ca 7811       |x   |		Jump	0x5dc
05cb e5ff       |    |		Load	0x2,-0x1
05cc 0f03       |    |		Execute_Immediate	Equal,0x3
05cd 6807       |h   |		Jump_Zero	0x5d5
05ce e5fe       |    |		Load	0x2,-0x2
05cf 2e06       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x6
05d0 e5fd       |    |		Load	0x2,-0x3
05d1 2e06       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x6
05d2 0270       | p  |		Execute	Discrete,Divide
05d3 0051       | Q  |		Store_Top_Unchecked	Discrete,At_Offset_1
05d4 7807       |x   |		Jump	0x5dc
05d5 00d9       |    |		Load_Top	At_Offset_1
05d6 0092 073e  |   >|		Action	Push_String_Extended,0x73e					; "Operateur entier inconnu"
05d8 8016       |    |		Call	0x0,0x16
05d9 003a       | :  |		Store_Top	Access,At_Offset_2
05da e211       |    |		Load	0x1,0x11
05db 0257       | W  |		Execute	Discrete,Raise
05dc 00d9       |    |		Load_Top	At_Offset_1
05dd 0092 0742  |   B|		Action	Push_String_Extended,0x742					; " "
05df e5fe       |    |		Load	0x2,-0x2
05e0 2e06       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x6
05e1 800b       |    |		Call	0x0,0xb
05e2 8015       |    |		Call	0x0,0x15
05e3 800c       |    |		Call	0x0,0xc
05e4 003a       | :  |		Store_Top	Access,At_Offset_2
05e5 00d9       |    |		Load_Top	At_Offset_1
05e6 0092 0742  |   B|		Action	Push_String_Extended,0x742					; " "
05e8 e5ff       |    |		Load	0x2,-0x1
05e9 8006       |    |		Call	0x0,0x6
05ea e402       |    |		Load	0x2,0x2
05eb 8017       |    |		Call	0x0,0x17
05ec 8015       |    |		Call	0x0,0x15
05ed 800c       |    |		Call	0x0,0xc
05ee 003a       | :  |		Store_Top	Access,At_Offset_2
05ef 00d9       |    |		Load_Top	At_Offset_1
05f0 e5fd       |    |		Load	0x2,-0x3
05f1 2e06       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x6
05f2 800b       |    |		Call	0x0,0xb
05f3 00db       |    |		Load_Top	At_Offset_3
05f4 8017       |    |		Call	0x0,0x17
05f5 800c       |    |		Call	0x0,0xc
05f6 003a       | :  |		Store_Top	Access,At_Offset_2
05f7 00d9       |    |		Load_Top	At_Offset_1
05f8 0092 0737  |   7|		Action	Push_String_Extended,0x737					; " -> "
05fa 00db       |    |		Load_Top	At_Offset_3
05fb 8015       |    |		Call	0x0,0x15
05fc 800c       |    |		Call	0x0,0xc
05fd 003a       | :  |		Store_Top	Access,At_Offset_2
05fe 7807       |x   |		Jump	0x606
05ff 00d9       |    |		Load_Top	At_Offset_1
0600 0092 0745  |   E|		Action	Push_String_Extended,0x745					; "Operation binaire entiere avec operandes incompatibles"
0602 8016       |    |		Call	0x0,0x16
0603 003a       | :  |		Store_Top	Access,At_Offset_2
0604 e211       |    |		Load	0x1,0x11
0605 0257       | W  |		Execute	Discrete,Raise
0606 00d8       |    |		Load_Top	At_Offset_0
0607 800b       |    |		Call	0x0,0xb
0608 00da       |    |		Load_Top	At_Offset_2
0609 8017       |    |		Call	0x0,0x17
060a 8008       |    |		Call	0x0,0x8
060b 8009       |    |		Call	0x0,0x9
060c 00d8       |    |		Load_Top	At_Offset_0
060d 4403       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x3
060e			TRAP_05a0:
060e e211       |    |		Load	0x1,0x11
060f 010f       |    |		Execute	Exception,Equal
0610 6808       |h   |		Jump_Zero	0x619
0611 0092 073a  |   :|		Action	Push_String_Extended,0x73a					; " -> Type_Conflict"
0613 00db       |    |		Load_Top	At_Offset_3
0614 8015       |    |		Call	0x0,0x15
0615 8014       |    |		Call	0x0,0x14
0616 8005       |    |		Call	0x0,0x5
0617 4800       |H   |		Short_Literal	0x0
0618 4403       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x3
0619 0092 0740  |   @|		Action	Push_String_Extended,0x740					; " -> Exception non traitee"
061b 00db       |    |		Load_Top	At_Offset_3
061c 8015       |    |		Call	0x0,0x15
061d 8014       |    |		Call	0x0,0x14
061e 8005       |    |		Call	0x0,0x5
061f 00d8       |    |		Load_Top	At_Offset_0
0620 0101       |    |		Execute	Exception,Reraise
0621 0000 0000  |    |		.BLANK	0000[0x7]
0628 ; --------------------------------------------------------------------------------------
0628 ; SUBPROGRAM
0628 ; --------------------------------------------------------------------------------------
0628 062f       | /  |		.CONST	0x062f								; Address of begin
0629 067d       | }  |		.CONST	0x067d								; Address of exception handler
062a 0003       |    |		.CONST	0x0003								; Number of locals
062b			INIT_0628:
062b e003       |    |		Load	0x0,0x3
062c 1b11       |    |		Execute	Package,Field_Read,Field_Number 0x11
062d e003       |    |		Load	0x0,0x3
062e 1b11       |    |		Execute	Package,Field_Read,Field_Number 0x11
062f			BODY_0628:
062f 4805       |H   |		Short_Literal	0x5
0630 e5fe       |    |		Load	0x2,-0x2
0631 8213       |    |		Call	0x1,0x13
0632 683b       |h;  |		Jump_Zero	0x66e
0633 4805       |H   |		Short_Literal	0x5
0634 e5fd       |    |		Load	0x2,-0x3
0635 8213       |    |		Call	0x1,0x13
0636 6837       |h7  |		Jump_Zero	0x66e
0637 e5ff       |    |		Load	0x2,-0x1
0638 0f0a       |    |		Execute_Immediate	Equal,0xa
0639 680c       |h   |		Jump_Zero	0x646
063a 00d8       |    |		Load_Top	At_Offset_0
063b e5fd       |    |		Load	0x2,-0x3
063c 2e07       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x7
063d 0092 0746  |   F|		Action	Push_String_Extended,0x746					; " & "
063f e5fe       |    |		Load	0x2,-0x2
0640 2e07       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x7
0641 8015       |    |		Call	0x0,0x15
0642 8017       |    |		Call	0x0,0x17
0643 800c       |    |		Call	0x0,0xc
0644 0039       | 9  |		Store_Top	Access,At_Offset_1
0645 7807       |x   |		Jump	0x64d
0646 00d9       |    |		Load_Top	At_Offset_1
0647 0092 0743  |   C|		Action	Push_String_Extended,0x743					; "Operateur chaine inconnu"
0649 8016       |    |		Call	0x0,0x16
064a 003a       | :  |		Store_Top	Access,At_Offset_2
064b e211       |    |		Load	0x1,0x11
064c 0257       | W  |		Execute	Discrete,Raise
064d 00d9       |    |		Load_Top	At_Offset_1
064e 0092 0742  |   B|		Action	Push_String_Extended,0x742					; " "
0650 e5fe       |    |		Load	0x2,-0x2
0651 2e07       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x7
0652 8015       |    |		Call	0x0,0x15
0653 800c       |    |		Call	0x0,0xc
0654 003a       | :  |		Store_Top	Access,At_Offset_2
0655 00d9       |    |		Load_Top	At_Offset_1
0656 0092 0742  |   B|		Action	Push_String_Extended,0x742					; " "
0658 e5ff       |    |		Load	0x2,-0x1
0659 8006       |    |		Call	0x0,0x6
065a e402       |    |		Load	0x2,0x2
065b 8017       |    |		Call	0x0,0x17
065c 8015       |    |		Call	0x0,0x15
065d 800c       |    |		Call	0x0,0xc
065e 003a       | :  |		Store_Top	Access,At_Offset_2
065f 00d9       |    |		Load_Top	At_Offset_1
0660 e5fd       |    |		Load	0x2,-0x3
0661 2e07       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x7
0662 00db       |    |		Load_Top	At_Offset_3
0663 8017       |    |		Call	0x0,0x17
0664 800c       |    |		Call	0x0,0xc
0665 003a       | :  |		Store_Top	Access,At_Offset_2
0666 00d9       |    |		Load_Top	At_Offset_1
0667 0092 0737  |   7|		Action	Push_String_Extended,0x737					; " -> "
0669 00db       |    |		Load_Top	At_Offset_3
066a 8015       |    |		Call	0x0,0x15
066b 800c       |    |		Call	0x0,0xc
066c 003a       | :  |		Store_Top	Access,At_Offset_2
066d 7807       |x   |		Jump	0x675
066e 00d9       |    |		Load_Top	At_Offset_1
066f 0092 0747  |   G|		Action	Push_String_Extended,0x747					; "Operation binaire chaine avec operandes incompatibles"
0671 8016       |    |		Call	0x0,0x16
0672 003a       | :  |		Store_Top	Access,At_Offset_2
0673 e211       |    |		Load	0x1,0x11
0674 0257       | W  |		Execute	Discrete,Raise
0675 00d8       |    |		Load_Top	At_Offset_0
0676 8019       |    |		Call	0x0,0x19
0677 00da       |    |		Load_Top	At_Offset_2
0678 8017       |    |		Call	0x0,0x17
0679 8008       |    |		Call	0x0,0x8
067a 8009       |    |		Call	0x0,0x9
067b 00d8       |    |		Load_Top	At_Offset_0
067c 4403       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x3
067d			TRAP_0628:
067d e211       |    |		Load	0x1,0x11
067e 010f       |    |		Execute	Exception,Equal
067f 680a       |h   |		Jump_Zero	0x68a
0680 0092 073a  |   :|		Action	Push_String_Extended,0x73a					; " -> Type_Conflict"
0682 00db       |    |		Load_Top	At_Offset_3
0683 8015       |    |		Call	0x0,0x15
0684 8014       |    |		Call	0x0,0x14
0685 8005       |    |		Call	0x0,0x5
0686 0092 0748  |   H|		Action	Push_String_Extended,0x748					; " _? , _? "
0688 801a       |    |		Call	0x0,0x1a
0689 4403       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x3
068a 0092 0740  |   @|		Action	Push_String_Extended,0x740					; " -> Exception non traitee"
068c 00db       |    |		Load_Top	At_Offset_3
068d 8015       |    |		Call	0x0,0x15
068e 8014       |    |		Call	0x0,0x14
068f 8005       |    |		Call	0x0,0x5
0690 00d8       |    |		Load_Top	At_Offset_0
0691 0101       |    |		Execute	Exception,Reraise
0692 0000 0000  |    |		.BLANK	0000[0x6]
0698 ; --------------------------------------------------------------------------------------
0698 ; SUBPROGRAM
0698 ; SUBPROGRAM
0698 ; --------------------------------------------------------------------------------------
0698 069b       |    |		.CONST	0x069b								; Address of begin
0699 0004       |    |		.CONST	0x0004								; Address of exception handler
069a 0001       |    |		.CONST	0x0001								; Number of locals
069b			BODY_0698:
069b			BODY_0698:
069b			INIT_0698:
069b			INIT_0698:
069b 4609       |F   |		Jump_Case	0xa
069c 7809       |x   |		Jump	0x6a6								; case 0x0
069d 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x1
069e 7821       |x!  |		Jump	0x6c0								; case 0x2
069f 7824       |x$  |		Jump	0x6c4								; case 0x3
06a0 7829       |x)  |		Jump	0x6ca								; case 0x4
06a1 7833       |x3  |		Jump	0x6d5								; case 0x5
06a2 783f       |x?  |		Jump	0x6e2								; case 0x6
06a3 7852       |xR  |		Jump	0x6f6								; case 0x7
06a4 7868       |xh  |		Jump	0x70d								; case 0x8
06a5 786e       |xn  |		Jump	0x714								; case 0x9
06a6 00da       |    |		Load_Top	At_Offset_2
06a7 016c       | l  |		Execute	Variant_Record,Is_Constrained
06a8 7009       |p   |		Jump_Nonzero	0x6b2
06a9 00cf       |    |		Action	Mark_Auxiliary
06aa 4800       |H   |		Short_Literal	0x0
06ab e5ff       |    |		Load	0x2,-0x1
06ac 1c08       |    |		Execute_Immediate	Run_Utility,0x8
06ad 00d8       |    |		Load_Top	At_Offset_0
06ae 1c00       |    |		Execute_Immediate	Run_Utility,0x0
06af c5ff       |    |		Store	0x2,-0x1
06b0 00ce       |    |		Action	Pop_Auxiliary
06b1 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2
06b2 00da       |    |		Load_Top	At_Offset_2
06b3 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
06b4 00db       |    |		Load_Top	At_Offset_3
06b5 2802       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
06b6 00da       |    |		Load_Top	At_Offset_2
06b7 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
06b8 4605       |F   |		Jump_Case	0x6
06b9 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x0
06ba 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x1
06bb 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x2
06bc 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x3
06bd 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x4
06be 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x5
06bf 4302       |C   |		.XXX[0x1]
06c0 4801       |H   |		Short_Literal	0x1
06c1 4807       |H   |		Short_Literal	0x7
06c2 0311       |    |		Declare_Type	Variant_Record,Constrained_Incomplete
06c3 4201       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x1
06c4 e5fd       |    |		Load	0x2,-0x3
06c5 00db       |    |		Load_Top	At_Offset_3
06c6 1c07       |    |		Execute_Immediate	Run_Utility,0x7
06c7 e5fe       |    |		Load	0x2,-0x2
06c8 0306       |    |		Complete_Type	Variant_Record,By_Renaming
06c9 4304       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x4
06ca 4801       |H   |		Short_Literal	0x1
06cb 4807       |H   |		Short_Literal	0x7
06cc 0311       |    |		Declare_Type	Variant_Record,Constrained_Incomplete
06cd e5fe       |    |		Load	0x2,-0x2
06ce 00d8       |    |		Load_Top	At_Offset_0
06cf e5ff       |    |		Load	0x2,-0x1
06d0 1c06       |    |		Execute_Immediate	Run_Utility,0x6
06d1 e5ff       |    |		Load	0x2,-0x1
06d2 00db       |    |		Load_Top	At_Offset_3
06d3 0305       |    |		Complete_Type	Variant_Record,By_Constraining_Incomplete
06d4 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
06d5 4801       |H   |		Short_Literal	0x1
06d6 00db       |    |		Load_Top	At_Offset_3
06d7 0169       | i  |		Execute	Variant_Record,Read_Discriminant_Constraint
06d8 4605       |F   |		Jump_Case	0x6
06d9 7805       |x   |		Jump	0x6df								; case 0x0
06da 7804       |x   |		Jump	0x6df								; case 0x1
06db 7803       |x   |		Jump	0x6df								; case 0x2
06dc 7802       |x   |		Jump	0x6df								; case 0x3
06dd 7801       |x   |		Jump	0x6df								; case 0x4
06de 7800       |x   |		Jump	0x6df								; case 0x5
06df e5ff       |    |		Load	0x2,-0x1
06e0 0304       |    |		Complete_Type	Variant_Record,By_Completing_Constraint
06e1 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2
06e2 00db       |    |		Load_Top	At_Offset_3
06e3 4605       |F   |		Jump_Case	0x6
06e4 780f       |x   |		Jump	0x6f4								; case 0x0
06e5 7806       |x   |		Jump	0x6ec								; case 0x1
06e6 7807       |x   |		Jump	0x6ee								; case 0x2
06e7 7808       |x   |		Jump	0x6f0								; case 0x3
06e8 7809       |x   |		Jump	0x6f2								; case 0x4
06e9 7800       |x   |		Jump	0x6ea								; case 0x5
06ea 4805       |H   |		Short_Literal	0x5
06eb 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
06ec 4801       |H   |		Short_Literal	0x1
06ed 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
06ee 4802       |H   |		Short_Literal	0x2
06ef 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
06f0 4803       |H   |		Short_Literal	0x3
06f1 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
06f2 4804       |H   |		Short_Literal	0x4
06f3 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
06f4 48ff       |H   |		Short_Literal	0xff
06f5 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
06f6 00db       |    |		Load_Top	At_Offset_3
06f7 e5fe       |    |		Load	0x2,-0x2
06f8 4605       |F   |		Jump_Case	0x6
06f9 7807       |x   |		Jump	0x701								; case 0x0
06fa 7808       |x   |		Jump	0x703								; case 0x1
06fb 7809       |x   |		Jump	0x705								; case 0x2
06fc 780a       |x   |		Jump	0x707								; case 0x3
06fd 780b       |x   |		Jump	0x709								; case 0x4
06fe 7800       |x   |		Jump	0x6ff								; case 0x5
06ff 4805       |H   |		Short_Literal	0x5
0700 7809       |x   |		Jump	0x70a
0701 48ff       |H   |		Short_Literal	0xff
0702 7807       |x   |		Jump	0x70a
0703 4801       |H   |		Short_Literal	0x1
0704 7805       |x   |		Jump	0x70a
0705 4802       |H   |		Short_Literal	0x2
0706 7803       |x   |		Jump	0x70a
0707 4803       |H   |		Short_Literal	0x3
0708 7801       |x   |		Jump	0x70a
0709 4804       |H   |		Short_Literal	0x4
070a e5ff       |    |		Load	0x2,-0x1
070b 031b       |    |		Declare_Type	Variant_Record,Constrained
070c 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
070d 00db       |    |		Load_Top	At_Offset_3
070e e5fe       |    |		Load	0x2,-0x2
070f e5ff       |    |		Load	0x2,-0x1
0710 1c06       |    |		Execute_Immediate	Run_Utility,0x6
0711 e5ff       |    |		Load	0x2,-0x1
0712 02fc       |    |		Declare_Variable	Variant_Record,With_Constraint
0713 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
0714 4800       |H   |		Short_Literal	0x0
0715 00db       |    |		Load_Top	At_Offset_3
0716 1c07       |    |		Execute_Immediate	Run_Utility,0x7
0717 4201       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x1
0718 ; --------------------------------------------------------------------------------------
0718 ; STRING TABLE
0718 ; --------------------------------------------------------------------------------------
0718 0064       | d  |		.STRTAB	0x0064->0x074a							; "UNDEFINED"
0719 006b       | k  |		.STRTAB	0x006b->0x074e							; "TYPE_VALUE"
071a 0073       | s  |		.STRTAB	0x0073->0x0753							; "TYPE_TOKEN"
071b 007b       | {  |		.STRTAB	0x007b->0x0758							; "TYPE_BOOLEAN"
071c 0085       |    |		.STRTAB	0x0085->0x075e							; "TYPE_INTEGER"
071d 008f       |    |		.STRTAB	0x008f->0x0764							; "TYPE_STRING"
071e 0098       |    |		.STRTAB	0x0098->0x076a							; "Desole, Cette fonction n'est pas encore implementee!"
071f 00ca       |    |		.STRTAB	0x00ca->0x0784							; "Il y a une operation sur une variable indefinie"
0720 00f7       |    |		.STRTAB	0x00f7->0x079b							; "Operation illegale sur une variable chaine"
0721 011f       |    |		.STRTAB	0x011f->0x07b0							; "Operation illegale sur une variable indefinie"
0722 014a       | J  |		.STRTAB	0x014a->0x07c7							; "Operation illegale sur un pointeur sur VAR_VALUE"
0723 0178       | x  |		.STRTAB	0x0178->0x07df							; "Operation illegale sur une variable jeton"
0724 019f       |    |		.STRTAB	0x019f->0x07f3							; "Operation illegale sur une variable booleenne"
0725 01ca       |    |		.STRTAB	0x01ca->0x080a							; "Operation illegale sur une variable entiere"
0726 01f3       |    |		.STRTAB	0x01f3->0x081f							; "Target.My_Token <- "
0727 0204       |    |		.STRTAB	0x0204->0x0829							; "Target.My_Boolean <- "
0728 0217       |    |		.STRTAB	0x0217->0x0833							; "Target.My_Integer <- "
0729 022a       | *  |		.STRTAB	0x022a->0x083e							; "Target.My_String <- "
072a 023c       | <  |		.STRTAB	0x023c->0x0848							; "Il y a une tentative d'affectation entre des types incompatibles!"
072b 027b       | {  |		.STRTAB	0x027b->0x0868							; "Target.My_Value <- P_Value"
072c 0293       |    |		.STRTAB	0x0293->0x0875							; "Get_Type -> Type_String"
072d 02a8       |    |		.STRTAB	0x02a8->0x0881							; "Get_Type -> Undefined"
072e 02bb       |    |		.STRTAB	0x02bb->0x088b							; "Get_Type -> Type_Value"
072f 02cf       |    |		.STRTAB	0x02cf->0x0896							; "Get_Type -> Type_Token"
0730 02e3       |    |		.STRTAB	0x02e3->0x08a1							; "Get_Type -> Type_Boolean"
0731 02f9       |    |		.STRTAB	0x02f9->0x08ad							; "Get_Type -> Type_Integer"
0732 030f       |    |		.STRTAB	0x030f->0x08b9							; "Get_Type -> "
0733 0319       |    |		.STRTAB	0x0319->0x08bf							; "Get_Value -> "
0734 0324       | $  |		.STRTAB	0x0324->0x08c6							; "Print_Value :"
0735 032f       | /  |		.STRTAB	0x032f->0x08cc							; "indefinie"
0736 0336       | 6  |		.STRTAB	0x0336->0x08d1							; "non "
0737 0338       | 8  |		.STRTAB	0x0338->0x08d3							; " -> "
0738 033a       | :  |		.STRTAB	0x033a->0x08d5							; "Operation booleenne inconnue"
0739 0354       | T  |		.STRTAB	0x0354->0x08e3							; "VAR_VALUE n'est pas de type TYPE_BOOLEAN"
073a 037a       | z  |		.STRTAB	0x037a->0x08f7							; " -> Type_Conflict"
073b 0389       |    |		.STRTAB	0x0389->0x08ff							; " -> exception non traitee"
073c 03a0       |    |		.STRTAB	0x03a0->0x090c							; "+ "
073d 03a0       |    |		.STRTAB	0x03a0->0x090d							; "- "
073e 03a0       |    |		.STRTAB	0x03a0->0x090e							; "Operateur entier inconnu"
073f 03b6       |    |		.STRTAB	0x03b6->0x091a							; "VAR_VALUE n'est pas de type TYPE_INTEGER"
0740 03dc       |    |		.STRTAB	0x03dc->0x092e							; " -> Exception non traitee"
0741 03f3       |    |		.STRTAB	0x03f3->0x093a							; "Operateur booleen inconnu"
0742 040a       |    |		.STRTAB	0x040a->0x0947							; " "
0743 0409       |    |		.STRTAB	0x0409->0x0947							; "Operateur chaine inconnu"
0744 041f       |    |		.STRTAB	0x041f->0x0953							; "Operation binaire booleenne avec operandes incompatibles"
0745 0455       | U  |		.STRTAB	0x0455->0x096f							; "Operation binaire entiere avec operandes incompatibles"
0746 0489       |    |		.STRTAB	0x0489->0x098a							; " & "
0747 048a       |    |		.STRTAB	0x048a->0x098c							; "Operation binaire chaine avec operandes incompatibles"
0748 04bd       |    |		.STRTAB	0x04bd->0x09a6							; " _? , _? "
0749 04c4       |    |		.STREND 0x04c4->0x09ab
074a 554e 4445  |UNDE|		.STRTAB_STRINGS
09ab 0000 0000  |    |		.BLANK	0000[0x5]
09b0 ; --------------------------------------------------------------------------------------
09b0 ; Debug Table
09b0 ; --------------------------------------------------------------------------------------
09b0 0004 0008  |    |		.DEBUG4	0x0004,0x0008,0xd2b1,0x0000,0x0001,0x0021
09b6 000b 0a3a  |   :|		.DBG4T	0x000b,0x0a3a,0x8000,0x8000
09ba 0078 0a82  | x  |		.DBG4T	0x0078,0x0a82,0x8000,0x0000
09be 00bb 0000  |    |		.DBG4T	0x00bb,0x0000,0x0005,0x0000
09c2 00eb 0aa1  |    |		.DBG4T	0x00eb,0x0aa1,0x0001,0x0000
09c6 00f3 0aa5  |    |		.DBG4T	0x00f3,0x0aa5,0x0002,0x4000
09ca 0133 0acf  | 3  |		.DBG4T	0x0133,0x0acf,0x0001,0x0000
09ce 0193 0ae3  |    |		.DBG4T	0x0193,0x0ae3,0x0001,0x0000
09d2 01a3 0ae9  |    |		.DBG4T	0x01a3,0x0ae9,0x0001,0x0000
09d6 01bb 0aef  |    |		.DBG4T	0x01bb,0x0aef,0x0001,0x0000
09da 01d3 0af5  |    |		.DBG4T	0x01d3,0x0af5,0x0001,0x0000
09de 01eb 0afb  |    |		.DBG4T	0x01eb,0x0afb,0x0001,0x0000
09e2 0233 0b0d  | 3  |		.DBG4T	0x0233,0x0b0d,0x0002,0x4000
09e6 025b 0b21  | [ !|		.DBG4T	0x025b,0x0b21,0x0002,0x0000
09ea 026b 0b26  | k &|		.DBG4T	0x026b,0x0b26,0x0002,0x0000
09ee 027b 0b2b  | { +|		.DBG4T	0x027b,0x0b2b,0x0002,0x0000
09f2 028b 0b30  |   0|		.DBG4T	0x028b,0x0b30,0x0002,0x0000
09f6 029b 0b35  |   5|		.DBG4T	0x029b,0x0b35,0x0002,0x0000
09fa 02ab 0b3a  |   :|		.DBG4T	0x02ab,0x0b3a,0x0002,0x0000
09fe 02c3 0b41  |   A|		.DBG4T	0x02c3,0x0b41,0x0002,0x0000
0a02 02db 0b48  |   H|		.DBG4T	0x02db,0x0b48,0x0002,0x0000
0a06 02f3 0b4f  |   O|		.DBG4T	0x02f3,0x0b4f,0x0002,0x0000
0a0a 030b 0b56  |   V|		.DBG4T	0x030b,0x0b56,0x0002,0x0000
0a0e 031b 0b5b  |   [|		.DBG4T	0x031b,0x0b5b,0x0002,0x0000
0a12 032b 0b60  | + `|		.DBG4T	0x032b,0x0b60,0x0002,0x0000
0a16 033b 0b65  | ; e|		.DBG4T	0x033b,0x0b65,0x0002,0x0000
0a1a 034b 0b6a  | K j|		.DBG4T	0x034b,0x0b6a,0x0001,0x4000
0a1e 0383 0b7f  |    |		.DBG4T	0x0383,0x0b7f,0x0001,0x4000
0a22 03b3 0b94  |    |		.DBG4T	0x03b3,0x0b94,0x0002,0x4000
0a26 0403 0bbc  |    |		.DBG4T	0x0403,0x0bbc,0x0002,0x4000
0a2a 046b 0bec  | k  |		.DBG4T	0x046b,0x0bec,0x0002,0x4000
0a2e 05a3 0c60  |   `|		.DBG4T	0x05a3,0x0c60,0x0002,0x4000
0a32 062b 0c98  | +  |		.DBG4T	0x062b,0x0c98,0x0002,0x4000
0a36 069b 0000  |    |		.DBG4T	0x069b,0x0000,0x0005,0x0000
0a3a ; --------------------------------------------------------------------------------------
0a3a ; Debug chain
0a3a ; --------------------------------------------------------------------------------------
0a3a 0023 0000  | #  |		.DBGLEN	0x0023,0x0000
0a3c 000b 0010  |    |		.DBGLNO	0x000b,0x0010,0x001b,0x001f,0x0024,0x0029,0x002b,0x002d,0x002f,0x0031,0x0033,0x0035,0x0037,0x0039,0x003b,0x003d,0x003f,0x0041,0x0043,0x0045,0x0047,0x0049,0x004b,0x004d,0x004f,0x0051,0x0053,0x0055,0x0057,0x0059,0x005b,0x005d,0x005f,0x0061,0x0063
0a5f 0002 0003  |    |		.XXX[0x23]
0a61 0004 0005  |    |
0a63 0006 0007  |    |
0a65 0008 0009  |    |
0a67 000a 000b  |    |
0a69 000c 000d  |    |
0a6b 000e 000f  |    |
0a6d 0010 0011  |    |
0a6f 0012 0013  |    |
0a71 0014 0015  |    |
0a73 0016 0017  |    |
0a75 0018 0019  |    |
0a77 001a 001b  |    |
0a79 001c 001d  |    |
0a7b 001e 001f  |    |
0a7d 0020 0021  |   !|
0a7f 0022 0023  | " #|
0a81 0024       | $  |
0a82 ; --------------------------------------------------------------------------------------
0a82 ; Debug chain
0a82 ; --------------------------------------------------------------------------------------
0a82 001d 0000  |    |		.DBGLEN	0x001d,0x0000
0a84 0078 007a  | x z|		.DBGLNO	0x0078,0x007a,0x007c,0x007e,0x0080,0x0082,0x0084,0x0086,0x0088,0x008a,0x008c,0x008e,0x0090,0x0092,0x0094,0x0096,0x0098,0x009a,0x009c,0x009e,0x00a0,0x00a2,0x00a4,0x00a6,0x00a8,0x00aa,0x00ac,0x00ae,0x00b0
0aa1 ; --------------------------------------------------------------------------------------
0aa1 ; Debug chain
0aa1 ; --------------------------------------------------------------------------------------
0aa1 0000 0002  |    |		.DBGLEN	0x0000,0x0002
0aa3 00eb 00ee  |    |		.DBGLNO	0x00eb,0x00ee
0aa5 ; --------------------------------------------------------------------------------------
0aa5 ; Debug chain
0aa5 ; --------------------------------------------------------------------------------------
0aa5 0000 0014  |    |		.DBGLEN	0x0000,0x0014
0aa7 00f3 00f8  |    |		.DBGLNO	0x00f3,0x00f8,0x00fb,0x00fc,0x00fe,0x0103,0x010c,0x010f,0x0111,0x0114,0x0116,0x0119,0x011b,0x011e,0x0120,0x0123,0x0125,0x0128,0x0129,0x012b
0abb 0001 0002  |    |		.XXX[0x14]
0abd 0003 0004  |    |
0abf 0005 0006  |    |
0ac1 0011 0012  |    |
0ac3 0007 0008  |    |
0ac5 0009 000a  |    |
0ac7 000b 000c  |    |
0ac9 000d 000e  |    |
0acb 000f 0010  |    |
0acd 0013 0014  |    |
0acf ; --------------------------------------------------------------------------------------
0acf ; Debug chain
0acf ; --------------------------------------------------------------------------------------
0acf 0000 0012  |    |		.DBGLEN	0x0000,0x0012
0ad1 0133 013b  | 3 ;|		.DBGLNO	0x0133,0x013b,0x0142,0x0143,0x0148,0x0150,0x0157,0x0158,0x015d,0x0165,0x016c,0x016d,0x0172,0x017a,0x0180,0x0181,0x0189,0x018c
0ae3 ; --------------------------------------------------------------------------------------
0ae3 ; Debug chain
0ae3 ; --------------------------------------------------------------------------------------
0ae3 0000 0004  |    |		.DBGLEN	0x0000,0x0004
0ae5 0193 0197  |    |		.DBGLNO	0x0193,0x0197,0x019a,0x019b
0ae9 ; --------------------------------------------------------------------------------------
0ae9 ; Debug chain
0ae9 ; --------------------------------------------------------------------------------------
0ae9 0000 0004  |    |		.DBGLEN	0x0000,0x0004
0aeb 01a3 01a7  |    |		.DBGLNO	0x01a3,0x01a7,0x01ad,0x01ae
0aef ; --------------------------------------------------------------------------------------
0aef ; Debug chain
0aef ; --------------------------------------------------------------------------------------
0aef 0000 0004  |    |		.DBGLEN	0x0000,0x0004
0af1 01bb 01bf  |    |		.DBGLNO	0x01bb,0x01bf,0x01c5,0x01c6
0af5 ; --------------------------------------------------------------------------------------
0af5 ; Debug chain
0af5 ; --------------------------------------------------------------------------------------
0af5 0000 0004  |    |		.DBGLEN	0x0000,0x0004
0af7 01d3 01d7  |    |		.DBGLNO	0x01d3,0x01d7,0x01dd,0x01de
0afb ; --------------------------------------------------------------------------------------
0afb ; Debug chain
0afb ; --------------------------------------------------------------------------------------
0afb 0003 000d  |    |		.DBGLEN	0x0003,0x000d
0afd 01eb 01ed  |    |		.DBGLNO	0x01eb,0x01ed,0x01ee,0x01ef,0x01f6,0x01f9,0x01fe,0x0205,0x0208,0x020d,0x0214,0x0217,0x021c,0x0220,0x0225,0x0226
0b0d ; --------------------------------------------------------------------------------------
0b0d ; Debug chain
0b0d ; --------------------------------------------------------------------------------------
0b0d 0000 0009  |    |		.DBGLEN	0x0000,0x0009
0b0f 0233 023c  | 3 <|		.DBGLNO	0x0233,0x023c,0x0240,0x0244,0x0248,0x024c,0x0250,0x0253,0x0254
0b18 0001 0007  |    |		.XXX[0x9]
0b1a 0002 0003  |    |
0b1c 0004 0005  |    |
0b1e 0006 0008  |    |
0b20 0009       |    |
0b21 ; --------------------------------------------------------------------------------------
0b21 ; Debug chain
0b21 ; --------------------------------------------------------------------------------------
0b21 0000 0003  |    |		.DBGLEN	0x0000,0x0003
0b23 025b 025e  | [ ^|		.DBGLNO	0x025b,0x025e,0x025f
0b26 ; --------------------------------------------------------------------------------------
0b26 ; Debug chain
0b26 ; --------------------------------------------------------------------------------------
0b26 0000 0003  |    |		.DBGLEN	0x0000,0x0003
0b28 026b 026e  | k n|		.DBGLNO	0x026b,0x026e,0x026f
0b2b ; --------------------------------------------------------------------------------------
0b2b ; Debug chain
0b2b ; --------------------------------------------------------------------------------------
0b2b 0000 0003  |    |		.DBGLEN	0x0000,0x0003
0b2d 027b 027e  | { ~|		.DBGLNO	0x027b,0x027e,0x027f
0b30 ; --------------------------------------------------------------------------------------
0b30 ; Debug chain
0b30 ; --------------------------------------------------------------------------------------
0b30 0000 0003  |    |		.DBGLEN	0x0000,0x0003
0b32 028b 028e  |    |		.DBGLNO	0x028b,0x028e,0x028f
0b35 ; --------------------------------------------------------------------------------------
0b35 ; Debug chain
0b35 ; --------------------------------------------------------------------------------------
0b35 0000 0003  |    |		.DBGLEN	0x0000,0x0003
0b37 029b 029e  |    |		.DBGLNO	0x029b,0x029e,0x029f
0b3a ; --------------------------------------------------------------------------------------
0b3a ; Debug chain
0b3a ; --------------------------------------------------------------------------------------
0b3a 0000 0005  |    |		.DBGLEN	0x0000,0x0005
0b3c 02ab 02af  |    |		.DBGLNO	0x02ab,0x02af,0x02b6,0x02b7,0x02ba
0b41 ; --------------------------------------------------------------------------------------
0b41 ; Debug chain
0b41 ; --------------------------------------------------------------------------------------
0b41 0000 0005  |    |		.DBGLEN	0x0000,0x0005
0b43 02c3 02c7  |    |		.DBGLNO	0x02c3,0x02c7,0x02ce,0x02cf,0x02d2
0b48 ; --------------------------------------------------------------------------------------
0b48 ; Debug chain
0b48 ; --------------------------------------------------------------------------------------
0b48 0000 0005  |    |		.DBGLEN	0x0000,0x0005
0b4a 02db 02df  |    |		.DBGLNO	0x02db,0x02df,0x02e6,0x02e7,0x02ea
0b4f ; --------------------------------------------------------------------------------------
0b4f ; Debug chain
0b4f ; --------------------------------------------------------------------------------------
0b4f 0000 0005  |    |		.DBGLEN	0x0000,0x0005
0b51 02f3 02f7  |    |		.DBGLNO	0x02f3,0x02f7,0x02fd,0x02fe,0x0301
0b56 ; --------------------------------------------------------------------------------------
0b56 ; Debug chain
0b56 ; --------------------------------------------------------------------------------------
0b56 0001 0002  |    |		.DBGLEN	0x0001,0x0002
0b58 030b 0310  |    |		.DBGLNO	0x030b,0x0310,0x0314
0b5b ; --------------------------------------------------------------------------------------
0b5b ; Debug chain
0b5b ; --------------------------------------------------------------------------------------
0b5b 0001 0002  |    |		.DBGLEN	0x0001,0x0002
0b5d 031b 0320  |    |		.DBGLNO	0x031b,0x0320,0x0324
0b60 ; --------------------------------------------------------------------------------------
0b60 ; Debug chain
0b60 ; --------------------------------------------------------------------------------------
0b60 0001 0002  |    |		.DBGLEN	0x0001,0x0002
0b62 032b 0330  | + 0|		.DBGLNO	0x032b,0x0330,0x0334
0b65 ; --------------------------------------------------------------------------------------
0b65 ; Debug chain
0b65 ; --------------------------------------------------------------------------------------
0b65 0001 0002  |    |		.DBGLEN	0x0001,0x0002
0b67 033b 0340  | ; @|		.DBGLNO	0x033b,0x0340,0x0344
0b6a ; --------------------------------------------------------------------------------------
0b6a ; Debug chain
0b6a ; --------------------------------------------------------------------------------------
0b6a 0001 0009  |    |		.DBGLEN	0x0001,0x0009
0b6c 034b 034d  | K M|		.DBGLNO	0x034b,0x034d,0x0350,0x035a,0x035f,0x0363,0x0368,0x036e,0x0374,0x0379
0b76 0001 0002  |    |		.XXX[0x9]
0b78 0008 0003  |    |
0b7a 0004 0005  |    |
0b7c 0006 0007  |    |
0b7e 0009       |    |
0b7f ; --------------------------------------------------------------------------------------
0b7f ; Debug chain
0b7f ; --------------------------------------------------------------------------------------
0b7f 0001 0009  |    |		.DBGLEN	0x0001,0x0009
0b81 0383 0385  |    |		.DBGLNO	0x0383,0x0385,0x0388,0x0391,0x0395,0x0399,0x039d,0x03a2,0x03a7,0x03ab
0b8b 0001 0002  |    |		.XXX[0x9]
0b8d 0008 0003  |    |
0b8f 0004 0005  |    |
0b91 0006 0007  |    |
0b93 0009       |    |
0b94 ; --------------------------------------------------------------------------------------
0b94 ; Debug chain
0b94 ; --------------------------------------------------------------------------------------
0b94 0002 0012  |    |		.DBGLEN	0x0002,0x0012
0b96 03b3 03b5  |    |		.DBGLNO	0x03b3,0x03b5,0x03b6,0x03ba,0x03bd,0x03c6,0x03cd,0x03d2,0x03d7,0x03d9,0x03de,0x03e0,0x03e5,0x03e6,0x03eb,0x03f0,0x03f1,0x03f3,0x03f8,0x03f9
0baa 0001 0002  |    |		.XXX[0x12]
0bac 0003 0004  |    |
0bae 0005 0006  |    |
0bb0 0007 0008  |    |
0bb2 0009 000a  |    |
0bb4 000b 000c  |    |
0bb6 000d 000e  |    |
0bb8 000f 0011  |    |
0bba 0012 0013  |    |
0bbc ; --------------------------------------------------------------------------------------
0bbc ; Debug chain
0bbc ; --------------------------------------------------------------------------------------
0bbc 0002 0016  |    |		.DBGLEN	0x0002,0x0016
0bbe 0403 0405  |    |		.DBGLNO	0x0403,0x0405,0x0406,0x040a,0x040c,0x0415,0x041c,0x0420,0x0423,0x042c,0x0433,0x0438,0x043d,0x043f,0x0444,0x0446,0x044b,0x044c,0x0451,0x0456,0x0457,0x0459,0x045e,0x045f
0bd6 0001 0002  |    |		.XXX[0x16]
0bd8 0003 0004  |    |
0bda 0005 0006  |    |
0bdc 0007 0008  |    |
0bde 0009 000a  |    |
0be0 000b 000c  |    |
0be2 000d 000e  |    |
0be4 000f 0010  |    |
0be6 0011 0012  |    |
0be8 0013 0015  |    |
0bea 0016 0017  |    |
0bec ; --------------------------------------------------------------------------------------
0bec ; Debug chain
0bec ; --------------------------------------------------------------------------------------
0bec 0002 0038  |   8|		.DBGLEN	0x0002,0x0038
0bee 046b 046d  | k m|		.DBGLNO	0x046b,0x046d,0x046e,0x0476,0x0479,0x0480,0x0483,0x048a,0x048d,0x0494,0x0497,0x049e,0x04a3,0x04a5,0x04ae,0x04b8,0x04c0,0x04c8,0x04d0,0x04d3,0x04da,0x04dd,0x04e4,0x04e7,0x04ee,0x04f1,0x04f8,0x04fb,0x0502,0x0505,0x050c,0x0511,0x0513,0x051c,0x0526,0x052e,0x0536,0x053e,0x0541,0x0548,0x054b,0x0553,0x0558,0x055a,0x0562,0x056c,0x0573,0x057b,0x0580,0x0582,0x0587,0x0588,0x058d,0x0592,0x0593,0x0595,0x059a,0x059b
0c28 0001 0002  |    |		.XXX[0x38]
0c2a 0003 0004  |    |
0c2c 0005 0006  |    |
0c2e 0007 0008  |    |
0c30 0009 000a  |    |
0c32 000b 000c  |    |
0c34 000d 000e  |    |
0c36 000f 0010  |    |
0c38 0011 0012  |    |
0c3a 0013 0014  |    |
0c3c 0015 0016  |    |
0c3e 0017 0018  |    |
0c40 0019 001a  |    |
0c42 001b 001c  |    |
0c44 001d 001e  |    |
0c46 001f 0020  |    |
0c48 0021 0022  | ! "|
0c4a 0023 0024  | # $|
0c4c 0025 0026  | % &|
0c4e 0027 0028  | ' (|
0c50 0029 002a  | ) *|
0c52 002b 002c  | + ,|
0c54 002d 002e  | - .|
0c56 002f 0030  | / 0|
0c58 0031 0032  | 1 2|
0c5a 0033 0034  | 3 4|
0c5c 0035 0037  | 5 7|
0c5e 0038 0039  | 8 9|
0c60 ; --------------------------------------------------------------------------------------
0c60 ; Debug chain
0c60 ; --------------------------------------------------------------------------------------
0c60 0002 001a  |    |		.DBGLEN	0x0002,0x001a
0c62 05a3 05a5  |    |		.DBGLNO	0x05a3,0x05a5,0x05a6,0x05ae,0x05b0,0x05b7,0x05ba,0x05c1,0x05c4,0x05cb,0x05ce,0x05d5,0x05da,0x05dc,0x05e5,0x05ef,0x05f7,0x05ff,0x0604,0x0606,0x060b,0x060c,0x0611,0x0616,0x0617,0x0619,0x061e,0x061f
0c7e 0001 0002  |    |		.XXX[0x1a]
0c80 0003 0004  |    |
0c82 0005 0006  |    |
0c84 0007 0008  |    |
0c86 0009 000a  |    |
0c88 000b 000c  |    |
0c8a 000d 000e  |    |
0c8c 000f 0010  |    |
0c8e 0011 0012  |    |
0c90 0013 0014  |    |
0c92 0015 0016  |    |
0c94 0017 0019  |    |
0c96 001a 001b  |    |
0c98 ; --------------------------------------------------------------------------------------
0c98 ; Debug chain
0c98 ; --------------------------------------------------------------------------------------
0c98 0002 0014  |    |		.DBGLEN	0x0002,0x0014
0c9a 062b 062d  | + -|		.DBGLNO	0x062b,0x062d,0x062f,0x0637,0x063a,0x0646,0x064b,0x064d,0x0655,0x065f,0x0666,0x066e,0x0673,0x0675,0x067a,0x067b,0x0680,0x0685,0x0686,0x068a,0x068f,0x0690
0cb0 0001 0002  |    |		.XXX[0x14]
0cb2 0003 0004  |    |
0cb4 0005 0006  |    |
0cb6 0007 0008  |    |
0cb8 0009 000a  |    |
0cba 000b 000c  |    |
0cbc 000d 000e  |    |
0cbe 000f 0010  |    |
0cc0 0011 0013  |    |
0cc2 0014 0015  |    |
0cc4 0000 0000  |    |		.BLANK	0000[0x13c]