|
|
DataMuseum.dkPresents historical artifacts from the history of: Rational R1000/400 |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about Rational R1000/400 Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - download
Length: 7168 (0x1c00)
Notes: 00_class, 5900_R1K_CODE, 74_tag, NULL, R1k_Segment, seg_7020c5
└─⟦8527c1e9b⟧ Bits:30000544 8mm tape, Rational 1000, Arrival backup of disks in PAM's R1000
└─⟦5a81ac88f⟧ »Space Info Vol 1«
└─⟦this⟧
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 For_Call,INIT_00b8
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 For_Call,INIT_0698
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 | | PushFullAddress InMicrocode
0021 60c2 |` | Indirect_Literal Discrete,0xe4,{0x80000000, 0x00010000}
0022 0273 | s | Execute Discrete,Plus
0023 0129 | ) | Execute Any,Make_Visible
0024 0093 0000 | | PushFullAddress InMicrocode
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 For_Outer_Call,Visible,Unelaborated,INIT_00e8
002b 029a 00f3 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_00f0
002d 029a 0133 | 3| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0130
002f 029a 0193 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0190
0031 029a 01a3 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_01a0
0033 029a 01bb | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_01b8
0035 029a 01d3 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_01d0
0037 029a 01eb | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_01e8
0039 029a 0233 | 3| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0230
003b 029a 025b | [| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0258
003d 029a 026b | k| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0268
003f 029a 027b | {| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0278
0041 029a 028b | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0288
0043 029a 029b | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0298
0045 029a 02ab | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_02a8
0047 029a 02c3 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_02c0
0049 029a 02db | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_02d8
004b 029a 02f3 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_02f0
004d 029a 030b | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0308
004f 029a 031b | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0318
0051 029a 032b | +| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0328
0053 029a 033b | ;| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0338
0055 029a 034b | K| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0348
0057 029a 0383 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0380
0059 029a 03b3 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_03b0
005b 029a 0403 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0400
005d 029a 046b | k| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0468
005f 029a 05a3 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_05a0
0061 029a 062b | +| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0628
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 For_Call,INIT_0698
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 0x7
00bc 4302 |C | Exit_Subprogram From_Utility,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,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,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,0x1
00d2 00db | | Load_Top At_Offset_3
00d3 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
00d4 00db | | Load_Top At_Offset_3
00d5 4202 |B | Exit_Subprogram From_Utility,With_Result,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,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,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_Subprogram 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_Result,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 0x5
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_Result,0x2
012b 4801 |H | Short_Literal 0x1
012c 4402 |D | Exit_Subprogram With_Result,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_Subprogram 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_Subprogram 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_Subprogram 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_Subprogram 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_Subprogram 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_Subprogram 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_Subprogram 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_Subprogram 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_Unchecked 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_Subprogram 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_Subprogram 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_Subprogram 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_Subprogram 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 0x5
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_Result,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_Result,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_Result,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_Result,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_Result,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_Result,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_Result,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_Result,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_Result,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_Result,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_Result,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_Result,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_Result,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_Result,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 0x5
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_Subprogram 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 0x5
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_Subprogram 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_Result,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_Result,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_Result,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_Result,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_Result,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_Result,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_Result,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_Result,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_Result,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_Result,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
; Address of begin
0699 0004 | | .CONST 0x0004 ; Address of exception handler
; Address of exception handler
069a 0001 | | .CONST 0x0001 ; Number of locals
; Number of locals
069b BODY_0698:
069b BODY_0698:
069b INIT_0698:
069b INIT_0698:
069b 4609 |F | Jump_Case 0x9
069c 7809 |x | Jump 0x6a6 ; case 0x0
069d 4302 |C | Exit_Subprogram From_Utility,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,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 0x5
06b9 4302 |C | Exit_Subprogram From_Utility,0x2 ; case 0x0
06ba 4302 |C | Exit_Subprogram From_Utility,0x2 ; case 0x1
06bb 4302 |C | Exit_Subprogram From_Utility,0x2 ; case 0x2
06bc 4302 |C | Exit_Subprogram From_Utility,0x2 ; case 0x3
06bd 4302 |C | Exit_Subprogram From_Utility,0x2 ; case 0x4
06be 4302 |C | Exit_Subprogram From_Utility,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,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,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,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 0x5
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,0x2
06e2 00db | | Load_Top At_Offset_3
06e3 4605 |F | Jump_Case 0x5
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,0x2
06ec 4801 |H | Short_Literal 0x1
06ed 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
06ee 4802 |H | Short_Literal 0x2
06ef 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
06f0 4803 |H | Short_Literal 0x3
06f1 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
06f2 4804 |H | Short_Literal 0x4
06f3 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
06f4 48ff |H | Short_Literal 0xff
06f5 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
06f6 00db | | Load_Top At_Offset_3
06f7 e5fe | | Load 0x2,-0x2
06f8 4605 |F | Jump_Case 0x5
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,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,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,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 <- "
; "Target.My_Token <- "
0727 0204 | | .STRTAB 0x0204->0x0829 ; "Target.My_Boolean <- "
; "Target.My_Boolean <- "
0728 0217 | | .STRTAB 0x0217->0x0833 ; "Target.My_Integer <- "
; "Target.My_Integer <- "
0729 022a | * | .STRTAB 0x022a->0x083e ; "Target.My_String <- "
; "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"
; "Get_Type -> Type_String"
072d 02a8 | | .STRTAB 0x02a8->0x0881 ; "Get_Type -> Undefined"
072e 02bb | | .STRTAB 0x02bb->0x088b ; "Get_Type -> Type_Value"
; "Get_Type -> Type_Value"
072f 02cf | | .STRTAB 0x02cf->0x0896 ; "Get_Type -> Type_Token"
; "Get_Type -> Type_Token"
0730 02e3 | | .STRTAB 0x02e3->0x08a1 ; "Get_Type -> Type_Boolean"
; "Get_Type -> Type_Boolean"
0731 02f9 | | .STRTAB 0x02f9->0x08ad ; "Get_Type -> Type_Integer"
; "Get_Type -> Type_Integer"
0732 030f | | .STRTAB 0x030f->0x08b9 ; "Get_Type -> "
0733 0319 | | .STRTAB 0x0319->0x08bf ; "Get_Value -> "
; "Get_Value -> "
; "Get_Value -> "
0734 0324 | $ | .STRTAB 0x0324->0x08c6 ; "Print_Value :"
; "Print_Value :"
0735 032f | / | .STRTAB 0x032f->0x08cc ; "indefinie"
; "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"
; " -> Type_Conflict"
; " -> Type_Conflict"
; " -> Type_Conflict"
; " -> 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"
; "Operateur entier inconnu"
; "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"
; " -> Exception non traitee"
; " -> Exception non traitee"
; " -> Exception non traitee"
0741 03f3 | | .STRTAB 0x03f3->0x093a ; "Operateur booleen inconnu"
0742 040a | | .STRTAB 0x040a->0x0947 ; " "
; " "
; " "
; " "
; " "
; " "
; " "
; " "
; " "
; " "
0743 0409 | | .STRTAB 0x0409->0x0947 ; "Operateur chaine inconnu"
; "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]