|
|
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: 4096 (0x1000)
Notes: 00_class, 5800_R1K_CODE, 74_tag, NULL, R1k_Segment, seg_0ea8df
└─⟦8527c1e9b⟧ Bits:30000544 8mm tape, Rational 1000, Arrival backup of disks in PAM's R1000
└─⟦cfc2e13cd⟧ »Space Info Vol 2«
└─⟦this⟧
0000 000f | | .CONST 0x000f ; Version of machine code
0001 5800 |X | .CONST 0x5800 ; Diana Version, RCG Major Version, RCG minor version
0002 0000 | | .CONST 0x0000 ; Zero
0003 0658 | X | .CONST 0x0658 ; 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 8004 | | .CONST 0x8004 ; 0, wired, #pages in seg - 1)
0008 ; --------------------------------------------------------------------------------------
0008 ; SUBPROGRAM
0008 ; --------------------------------------------------------------------------------------
0008 00af | | .CONST 0x00af ; Address of begin
0009 0004 | | .CONST 0x0004 ; Address of exception handler
000a 002c | , | .CONST 0x002c ; Number of locals
000b INIT_0008:
000b e001 | | Load 0x0,0x1
000c 0129 | ) | Execute Any,Make_Visible
000d e002 | | Load 0x0,0x2
000e 190f | | Execute Package,Field_Reference,Field_Number 0xf
000f 0129 | ) | Execute Any,Make_Visible
0010 029a 00c3 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_00c0
0012 00bf | | Action Accept_Activation
0013 e003 | | Load 0x0,0x3
0014 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0015 02c7 | | Declare_Variable Any
0016 00d8 | | Load_Top At_Offset_0
0017 1c00 | | Execute_Immediate Run_Utility,0x0
0018 e003 | | Load 0x0,0x3
0019 1b0d | | Execute Package,Field_Read,Field_Number 0xd
001a 02c7 | | Declare_Variable Any
001b 00d8 | | Load_Top At_Offset_0
001c 1c00 | | Execute_Immediate Run_Utility,0x0
001d e004 | | Load 0x0,0x4
001e 1b0e | | Execute Package,Field_Read,Field_Number 0xe
001f 4a00 |J | Short_Literal 0x200
0020 e005 | | Load 0x0,0x5
0021 180d | | Execute Package,Field_Execute,Field_Number 0xd
0022 0039 | 9 | Store_Top Access,At_Offset_1
0023 00e1 | | Load_Encached Boolean_Cache
0024 e004 | | Load 0x0,0x4
0025 1b0e | | Execute Package,Field_Read,Field_Number 0xe
0026 4a00 |J | Short_Literal 0x200
0027 e005 | | Load 0x0,0x5
0028 180d | | Execute Package,Field_Execute,Field_Number 0xd
0029 0039 | 9 | Store_Top Access,At_Offset_1
002a 00e3 | | Load_Encached Natural_Cache
002b 0600 | | Execute_Immediate Set_Value_Unchecked,0x0
002c 00e3 | | Load_Encached Natural_Cache
002d e006 | | Load 0x0,0x6
002e 1b0d | | Execute Package,Field_Read,Field_Number 0xd
002f 0613 | | Execute_Immediate Set_Value_Unchecked,0x13
0030 e004 | | Load 0x0,0x4
0031 1b0e | | Execute Package,Field_Read,Field_Number 0xe
0032 4840 |H@ | Short_Literal 0x40
0033 e005 | | Load 0x0,0x5
0034 180d | | Execute Package,Field_Execute,Field_Number 0xd
0035 0039 | 9 | Store_Top Access,At_Offset_1
0036 e006 | | Load 0x0,0x6
0037 1b0f | | Execute Package,Field_Read,Field_Number 0xf
0038 02ff | | Declare_Variable Variant_Record
0039 00d8 | | Load_Top At_Offset_0
003a 1c00 | | Execute_Immediate Run_Utility,0x0
003b e006 | | Load 0x0,0x6
003c 1b0f | | Execute Package,Field_Read,Field_Number 0xf
003d 02ff | | Declare_Variable Variant_Record
003e 00d8 | | Load_Top At_Offset_0
003f 1c00 | | Execute_Immediate Run_Utility,0x0
0040 e007 | | Load 0x0,0x7
0041 1b0e | | Execute Package,Field_Read,Field_Number 0xe
0042 0337 | 7 | Declare_Variable Array
0043 e006 | | Load 0x0,0x6
0044 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0045 0266 | f | Execute Discrete,Bounds
0046 00e1 | | Load_Encached Boolean_Cache
0047 02a0 | | Declare_Subprogram Null_Subprogram
0048 4801 |H | Short_Literal 0x1
0049 035d | ] | Declare_Type Array,Defined
004a 00d8 | | Load_Top At_Offset_0
004b 0337 | 7 | Declare_Variable Array
004c 4801 |H | Short_Literal 0x1
004d 4808 |H | Short_Literal 0x8
004e 00da | | Load_Top At_Offset_2
004f 01d6 | | Execute Vector,Field_Write
0050 4801 |H | Short_Literal 0x1
0051 4809 |H | Short_Literal 0x9
0052 00da | | Load_Top At_Offset_2
0053 01d6 | | Execute Vector,Field_Write
0054 4801 |H | Short_Literal 0x1
0055 480a |H | Short_Literal 0xa
0056 00da | | Load_Top At_Offset_2
0057 01d6 | | Execute Vector,Field_Write
0058 4807 |H | Short_Literal 0x7
0059 4800 |H | Short_Literal 0x0
005a 4800 |H | Short_Literal 0x0
005b 00d9 | | Load_Top At_Offset_1
005c e21d | | Load 0x1,0x1d
005d 01d6 | | Execute Vector,Field_Write
005e 3ffb |? | Loop_Increasing 0x5a
005f 4814 |H | Short_Literal 0x14
0060 480b |H | Short_Literal 0xb
0061 4800 |H | Short_Literal 0x0
0062 00d9 | | Load_Top At_Offset_1
0063 e21d | | Load 0x1,0x1d
0064 01d6 | | Execute Vector,Field_Write
0065 3ffb |? | Loop_Increasing 0x61
0066 00d9 | | Load_Top At_Offset_1
0067 01c3 | | Execute Vector,Check_In_Type
0068 0007 | | Action Break_Optional
0069 e006 | | Load 0x0,0x6
006a 1b0d | | Execute Package,Field_Read,Field_Number 0xd
006b 0266 | f | Execute Discrete,Bounds
006c 00e3 | | Load_Encached Natural_Cache
006d 02a0 | | Declare_Subprogram Null_Subprogram
006e 4801 |H | Short_Literal 0x1
006f 035d | ] | Declare_Type Array,Defined
0070 00d8 | | Load_Top At_Offset_0
0071 0337 | 7 | Declare_Variable Array
0072 4801 |H | Short_Literal 0x1
0073 4808 |H | Short_Literal 0x8
0074 00da | | Load_Top At_Offset_2
0075 01d6 | | Execute Vector,Field_Write
0076 4801 |H | Short_Literal 0x1
0077 4809 |H | Short_Literal 0x9
0078 00da | | Load_Top At_Offset_2
0079 01d6 | | Execute Vector,Field_Write
007a 4801 |H | Short_Literal 0x1
007b 480a |H | Short_Literal 0xa
007c 00da | | Load_Top At_Offset_2
007d 01d6 | | Execute Vector,Field_Write
007e 4807 |H | Short_Literal 0x7
007f 4800 |H | Short_Literal 0x0
0080 4800 |H | Short_Literal 0x0
0081 00d9 | | Load_Top At_Offset_1
0082 e21f | | Load 0x1,0x1f
0083 01d6 | | Execute Vector,Field_Write
0084 3ffb |? | Loop_Increasing 0x80
0085 4814 |H | Short_Literal 0x14
0086 480b |H | Short_Literal 0xb
0087 4800 |H | Short_Literal 0x0
0088 00d9 | | Load_Top At_Offset_1
0089 e21f | | Load 0x1,0x1f
008a 01d6 | | Execute Vector,Field_Write
008b 3ffb |? | Loop_Increasing 0x87
008c 00d9 | | Load_Top At_Offset_1
008d 01c3 | | Execute Vector,Check_In_Type
008e 0007 | | Action Break_Optional
008f 029b 00e3 | | Declare_Subprogram For_Outer_Call,Unelaborated,INIT_00e0
0091 029b 0103 | | Declare_Subprogram For_Outer_Call,Unelaborated,INIT_0100
0093 029d 011b | | Declare_Subprogram For_Outer_Call,INIT_0118
0095 029d 012b | +| Declare_Subprogram For_Outer_Call,INIT_0128
0097 029d 0143 | C| Declare_Subprogram For_Outer_Call,INIT_0140
0099 029d 0153 | S| Declare_Subprogram For_Outer_Call,INIT_0150
009b 029d 0183 | | Declare_Subprogram For_Outer_Call,INIT_0180
009d 029d 019b | | Declare_Subprogram For_Outer_Call,INIT_0198
009f 029d 01f3 | | Declare_Subprogram For_Outer_Call,INIT_01f0
00a1 029d 0223 | #| Declare_Subprogram For_Outer_Call,INIT_0220
00a3 029d 026b | k| Declare_Subprogram For_Outer_Call,INIT_0268
00a5 1d21 | ! | Execute_Immediate Reference_Lex_1,0x21
00a6 00c7 | | Action Elaborate_Subprogram
00a7 029d 032b | +| Declare_Subprogram For_Outer_Call,INIT_0328
00a9 1d20 | | Execute_Immediate Reference_Lex_1,0x20
00aa 00c7 | | Action Elaborate_Subprogram
00ab 029d 0453 | S| Declare_Subprogram For_Outer_Call,INIT_0450
00ad 1d0f | | Execute_Immediate Reference_Lex_1,0xf
00ae 00c7 | | Action Elaborate_Subprogram
00af BODY_0008:
00af e21b | | Load 0x1,0x1b
00b0 0092 04ca | | Action Push_String_Extended,0x4ca ; "XR"
00b2 00ea | | Load_Encached Null_String_Cache
00b3 0092 04cb | | Action Push_String_Extended,0x4cb ; " \x09\x0d\x0a\x0c\x0b"
00b5 e007 | | Load 0x0,0x7
00b6 1819 | | Execute Package,Field_Execute,Field_Number 0x19
00b7 00d1 | | Pop_Control Pop_Count_1
00b8 00bc | | Action Signal_Activated
00b9 00bb | | Action Signal_Completion
00ba 0000 0000 | | .BLANK 0000[0x6]
00c0 ; --------------------------------------------------------------------------------------
00c0 ; SUBPROGRAM
00c0 ; --------------------------------------------------------------------------------------
00c0 00c5 | | .CONST 0x00c5 ; Address of begin
00c1 0004 | | .CONST 0x0004 ; Address of exception handler
00c2 0002 | | .CONST 0x0002 ; Number of locals
00c3 INIT_00c0:
00c3 029f 046b | k| Declare_Subprogram For_Call,INIT_0468
00c5 BODY_00c0:
00c5 e210 | | Load 0x1,0x10
00c6 00ea | | Load_Encached Null_String_Cache
00c7 e5ff | | Load 0x2,-0x1
00c8 4800 |H | Short_Literal 0x0
00c9 e003 | | Load 0x0,0x3
00ca 1815 | | Execute Package,Field_Execute,Field_Number 0x15
00cb c210 | | Store 0x1,0x10
00cc 8402 | | Call 0x2,0x2
00cd 822c | , | Call 0x1,0x2c
00ce e210 | | Load 0x1,0x10
00cf e003 | | Load 0x0,0x3
00d0 181b | | Execute Package,Field_Execute,Field_Number 0x1b
00d1 c210 | | Store 0x1,0x10
00d2 e211 | | Load 0x1,0x11
00d3 e003 | | Load 0x0,0x3
00d4 181b | | Execute Package,Field_Execute,Field_Number 0x1b
00d5 c211 | | Store 0x1,0x11
00d6 e008 | | Load 0x0,0x8
00d7 1811 | | Execute Package,Field_Execute,Field_Number 0x11
00d8 6802 |h | Jump_Zero 0xdb
00d9 e20d | | Load 0x1,0xd
00da 0257 | W | Execute Discrete,Raise
00db 4503 |E | Exit_Subprogram 0x3
00dc 0000 0000 | | .BLANK 0000[0x4]
00e0 ; --------------------------------------------------------------------------------------
00e0 ; SUBPROGRAM
00e0 ; --------------------------------------------------------------------------------------
00e0 00e3 | | .CONST 0x00e3 ; Address of begin
00e1 0004 | | .CONST 0x0004 ; Address of exception handler
00e2 0001 | | .CONST 0x0001 ; Number of locals
00e3 BODY_00e0:
00e3 INIT_00e0:
00e3 e217 | | Load 0x1,0x17
00e4 0b00 | | Execute_Immediate Case_Compare,0x0
00e5 7017 |p | Jump_Nonzero 0xfd
00e6 0092 04cc | | Action Push_String_Extended,0x4cc ; "Lexeme kind: "
00e8 e217 | | Load 0x1,0x17
00e9 e006 | | Load 0x0,0x6
00ea 1b0d | | Execute Package,Field_Read,Field_Number 0xd
00eb 025e | ^ | Execute Discrete,Convert
00ec 1c01 | | Execute_Immediate Run_Utility,0x1
00ed 8224 | $ | Call 0x1,0x24
00ee 01cc | | Execute Vector,Catenate
00ef 0092 04cd | | Action Push_String_Extended,0x4cd ; " ["
00f1 01cc | | Execute Vector,Catenate
00f2 e218 | | Load 0x1,0x18
00f3 e009 | | Load 0x0,0x9
00f4 1828 | ( | Execute Package,Field_Execute,Field_Number 0x28
00f5 01cc | | Execute Vector,Catenate
00f6 0092 04ce | | Action Push_String_Extended,0x4ce ; "]"
00f8 01cc | | Execute Vector,Catenate
00f9 0092 04cf | | Action Push_String_Extended,0x4cf ; "Unexpected control token found."
00fb 8223 | # | Call 0x1,0x23
00fc 4502 |E | Exit_Subprogram 0x2
00fd 00db | | Load_Top At_Offset_3
00fe 822b | + | Call 0x1,0x2b
00ff 4502 |E | Exit_Subprogram 0x2
0100 ; --------------------------------------------------------------------------------------
0100 ; SUBPROGRAM
0100 ; --------------------------------------------------------------------------------------
0100 0103 | | .CONST 0x0103 ; Address of begin
0101 0004 | | .CONST 0x0004 ; Address of exception handler
0102 0001 | | .CONST 0x0001 ; Number of locals
0103 BODY_0100:
0103 INIT_0100:
0103 8229 | ) | Call 0x1,0x29
0104 6802 |h | Jump_Zero 0x107
0105 4801 |H | Short_Literal 0x1
0106 00ca | | Action Exit_Nullary_Function
0107 4800 |H | Short_Literal 0x0
0108 8228 | ( | Call 0x1,0x28
0109 e21d | | Load 0x1,0x1d
010a 01d7 | | Execute Vector,Field_Read
010b 7002 |p | Jump_Nonzero 0x10e
010c 4800 |H | Short_Literal 0x0
010d 00ca | | Action Exit_Nullary_Function
010e e217 | | Load 0x1,0x17
010f 822a | * | Call 0x1,0x2a
0110 6802 |h | Jump_Zero 0x113
0111 4801 |H | Short_Literal 0x1
0112 00ca | | Action Exit_Nullary_Function
0113 4800 |H | Short_Literal 0x0
0114 00ca | | Action Exit_Nullary_Function
0115 0000 0000 | | .XXX[0x3]
0117 0000 | |
0118 ; --------------------------------------------------------------------------------------
0118 ; SUBPROGRAM
0118 ; --------------------------------------------------------------------------------------
0118 011b | | .CONST 0x011b ; Address of begin
0119 0004 | | .CONST 0x0004 ; Address of exception handler
011a 0001 | | .CONST 0x0001 ; Number of locals
011b BODY_0118:
011b INIT_0118:
011b 0092 04d0 | | Action Push_String_Extended,0x4d0 ; "Line:"
011d e215 | | Load 0x1,0x15
011e 00e0 | | Load_Encached Standard_Cache
011f 1818 | | Execute Package,Field_Execute,Field_Number 0x18
0120 01cc | | Execute Vector,Catenate
0121 e008 | | Load 0x0,0x8
0122 180d | | Execute Package,Field_Execute,Field_Number 0xd
0123 00da | | Load_Top At_Offset_2
0124 e008 | | Load 0x0,0x8
0125 180d | | Execute Package,Field_Execute,Field_Number 0xd
0126 4502 |E | Exit_Subprogram 0x2
0127 0000 | | .XXX[0x1]
0128 ; --------------------------------------------------------------------------------------
0128 ; SUBPROGRAM
0128 ; --------------------------------------------------------------------------------------
0128 012b | + | .CONST 0x012b ; Address of begin
0129 0004 | | .CONST 0x0004 ; Address of exception handler
012a 0001 | | .CONST 0x0001 ; Number of locals
012b BODY_0128:
012b INIT_0128:
012b 0092 04d0 | | Action Push_String_Extended,0x4d0 ; "Line:"
012d e215 | | Load 0x1,0x15
012e 00e0 | | Load_Encached Standard_Cache
012f 1818 | | Execute Package,Field_Execute,Field_Number 0x18
0130 01cc | | Execute Vector,Catenate
0131 e008 | | Load 0x0,0x8
0132 180d | | Execute Package,Field_Execute,Field_Number 0xd
0133 00da | | Load_Top At_Offset_2
0134 e008 | | Load 0x0,0x8
0135 180d | | Execute Package,Field_Execute,Field_Number 0xd
0136 00db | | Load_Top At_Offset_3
0137 e008 | | Load 0x0,0x8
0138 180d | | Execute Package,Field_Execute,Field_Number 0xd
0139 4503 |E | Exit_Subprogram 0x3
013a 0000 0000 | | .BLANK 0000[0x6]
0140 ; --------------------------------------------------------------------------------------
0140 ; SUBPROGRAM
0140 ; --------------------------------------------------------------------------------------
0140 0143 | C | .CONST 0x0143 ; Address of begin
0141 0004 | | .CONST 0x0004 ; Address of exception handler
0142 0001 | | .CONST 0x0001 ; Number of locals
0143 BODY_0140:
0143 INIT_0140:
0143 00da | | Load_Top At_Offset_2
0144 01dd | | Execute Vector,First
0145 0a03 | | Execute_Immediate Plus,0x3
0146 00db | | Load_Top At_Offset_3
0147 01dc | | Execute Vector,Last
0148 e5ff | | Load 0x2,-0x1
0149 01cf | | Execute Vector,Slice_Read
014a 4401 |D | Exit_Subprogram With_Result,0x1
014b 0000 0000 | | .BLANK 0000[0x5]
0150 ; --------------------------------------------------------------------------------------
0150 ; SUBPROGRAM
0150 ; --------------------------------------------------------------------------------------
0150 0156 | V | .CONST 0x0156 ; Address of begin
0151 0004 | | .CONST 0x0004 ; Address of exception handler
0152 0004 | | .CONST 0x0004 ; Number of locals
0153 INIT_0150:
0153 00e1 | | Load_Encached Boolean_Cache
0154 00e1 | | Load_Encached Boolean_Cache
0155 00e1 | | Load_Encached Boolean_Cache
0156 BODY_0150:
0156 e215 | | Load 0x1,0x15
0157 0a01 | | Execute_Immediate Plus,0x1
0158 c215 | | Store 0x1,0x15
0159 00d8 | | Load_Top At_Offset_0
015a 00da | | Load_Top At_Offset_2
015b e402 | | Load 0x2,0x2
015c e212 | | Load 0x1,0x12
015d 4900 |I | Short_Literal 0x100
015e e210 | | Load 0x1,0x10
015f e00a | | Load 0x0,0xa
0160 180f | | Execute Package,Field_Execute,Field_Number 0xf
0161 c212 | | Store 0x1,0x12
0162 c402 | | Store 0x2,0x2
0163 005b | [ | Store_Top Discrete,At_Offset_3
0164 0059 | Y | Store_Top Discrete,At_Offset_1
0165 e212 | | Load 0x1,0x12
0166 0227 | ' | Execute Access,All_Reference
0167 2c02 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
0168 7004 |p | Jump_Nonzero 0x16d
0169 00d8 | | Load_Top At_Offset_0
016a 6802 |h | Jump_Zero 0x16d
016b 4801 |H | Short_Literal 0x1
016c 00ca | | Action Exit_Nullary_Function
016d 00d9 | | Load_Top At_Offset_1
016e 6803 |h | Jump_Zero 0x172
016f 00d8 | | Load_Top At_Offset_0
0170 0f00 | | Execute_Immediate Equal,0x0
0171 7801 |x | Jump 0x173
0172 4800 |H | Short_Literal 0x0
0173 a213 | | Store_Unchecked 0x1,0x13
0174 4800 |H | Short_Literal 0x0
0175 e214 | | Load 0x1,0x14
0176 0227 | ' | Execute Access,All_Reference
0177 2802 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
0178 e214 | | Load 0x1,0x14
0179 4900 |I | Short_Literal 0x100
017a e212 | | Load 0x1,0x12
017b e00b | | Load 0x0,0xb
017c 1836 | 6 | Execute Package,Field_Execute,Field_Number 0x36
017d c214 | | Store 0x1,0x14
017e 4800 |H | Short_Literal 0x0
017f 00ca | | Action Exit_Nullary_Function
0180 ; --------------------------------------------------------------------------------------
0180 ; SUBPROGRAM
0180 ; --------------------------------------------------------------------------------------
0180 0183 | | .CONST 0x0183 ; Address of begin
0181 0004 | | .CONST 0x0004 ; Address of exception handler
0182 0001 | | .CONST 0x0001 ; Number of locals
0183 BODY_0180:
0183 INIT_0180:
0183 e213 | | Load 0x1,0x13
0184 7005 |p | Jump_Nonzero 0x18a
0185 00da | | Load_Top At_Offset_2
0186 e211 | | Load 0x1,0x11
0187 e00a | | Load 0x0,0xa
0188 1817 | | Execute Package,Field_Execute,Field_Number 0x17
0189 4502 |E | Exit_Subprogram 0x2
018a 00da | | Load_Top At_Offset_2
018b e211 | | Load 0x1,0x11
018c e00a | | Load 0x0,0xa
018d 1815 | | Execute Package,Field_Execute,Field_Number 0x15
018e 480c |H | Short_Literal 0xc
018f e211 | | Load 0x1,0x11
0190 e003 | | Load 0x0,0x3
0191 1859 | Y | Execute Package,Field_Execute,Field_Number 0x59
0192 4502 |E | Exit_Subprogram 0x2
0193 0000 0000 | | .BLANK 0000[0x5]
0198 ; --------------------------------------------------------------------------------------
0198 ; SUBPROGRAM
0198 ; --------------------------------------------------------------------------------------
0198 019c | | .CONST 0x019c ; Address of begin
0199 0004 | | .CONST 0x0004 ; Address of exception handler
019a 0002 | | .CONST 0x0002 ; Number of locals
019b INIT_0198:
019b 00e8 | | Load_Encached Character_Cache
019c BODY_0198:
019c 00e8 | | Load_Encached Character_Cache
019d e21b | | Load 0x1,0x1b
019e e214 | | Load 0x1,0x14
019f e007 | | Load 0x0,0x7
01a0 1818 | | Execute Package,Field_Execute,Field_Number 0x18
01a1 0059 | Y | Store_Top Discrete,At_Offset_1
01a2 00d8 | | Load_Top At_Offset_0
01a3 0e2d | - | Execute_Immediate Not_Equal,0x2d
01a4 7013 |p | Jump_Nonzero 0x1b8
01a5 e214 | | Load 0x1,0x14
01a6 0227 | ' | Execute Access,All_Reference
01a7 2c02 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
01a8 0d03 | | Execute_Immediate Less,0x3
01a9 700e |p | Jump_Nonzero 0x1b8
01aa 4802 |H | Short_Literal 0x2
01ab e214 | | Load 0x1,0x14
01ac 0227 | ' | Execute Access,All_Reference
01ad 2503 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x3
01ae 01d7 | | Execute Vector,Field_Read
01af 0e2d | - | Execute_Immediate Not_Equal,0x2d
01b0 7007 |p | Jump_Nonzero 0x1b8
01b1 4803 |H | Short_Literal 0x3
01b2 e214 | | Load 0x1,0x14
01b3 0227 | ' | Execute Access,All_Reference
01b4 2503 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x3
01b5 01d7 | | Execute Vector,Field_Read
01b6 0e2f | / | Execute_Immediate Not_Equal,0x2f
01b7 6802 |h | Jump_Zero 0x1ba
01b8 4800 |H | Short_Literal 0x0
01b9 00ca | | Action Exit_Nullary_Function
01ba e214 | | Load 0x1,0x14
01bb 0227 | ' | Execute Access,All_Reference
01bc 2c02 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
01bd 0d04 | | Execute_Immediate Less,0x4
01be 7007 |p | Jump_Nonzero 0x1c6
01bf 4804 |H | Short_Literal 0x4
01c0 e214 | | Load 0x1,0x14
01c1 0227 | ' | Execute Access,All_Reference
01c2 2503 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x3
01c3 01d7 | | Execute Vector,Field_Read
01c4 0e2f | / | Execute_Immediate Not_Equal,0x2f
01c5 680f |h | Jump_Zero 0x1d5
01c6 e212 | | Load 0x1,0x12
01c7 0227 | ' | Execute Access,All_Reference
01c8 2c02 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
01c9 e214 | | Load 0x1,0x14
01ca 0227 | ' | Execute Access,All_Reference
01cb 2c02 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
01cc 0272 | r | Execute Discrete,Minus
01cd c216 | | Store 0x1,0x16
01ce 627d |b} | Indirect_Literal Discrete,0x44c,{0x00000000, 0x7fffffff}
01cf 4804 |H | Short_Literal 0x4
01d0 e214 | | Load 0x1,0x14
01d1 e009 | | Load 0x0,0x9
01d2 1826 | & | Execute Package,Field_Execute,Field_Number 0x26
01d3 4801 |H | Short_Literal 0x1
01d4 00ca | | Action Exit_Nullary_Function
01d5 e214 | | Load 0x1,0x14
01d6 0227 | ' | Execute Access,All_Reference
01d7 2c02 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
01d8 0c05 | | Execute_Immediate Greater_Equal,0x5
01d9 680d |h | Jump_Zero 0x1e7
01da 4805 |H | Short_Literal 0x5
01db e214 | | Load 0x1,0x14
01dc 0227 | ' | Execute Access,All_Reference
01dd 2503 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x3
01de 01d7 | | Execute Vector,Field_Read
01df 0f20 | | Execute_Immediate Equal,0x20
01e0 6806 |h | Jump_Zero 0x1e7
01e1 626a |bj | Indirect_Literal Discrete,0x44c,{0x00000000, 0x7fffffff}
01e2 4806 |H | Short_Literal 0x6
01e3 e214 | | Load 0x1,0x14
01e4 e009 | | Load 0x0,0x9
01e5 1826 | & | Execute Package,Field_Execute,Field_Number 0x26
01e6 7805 |x | Jump 0x1ec
01e7 6264 |bd | Indirect_Literal Discrete,0x44c,{0x00000000, 0x7fffffff}
01e8 4805 |H | Short_Literal 0x5
01e9 e214 | | Load 0x1,0x14
01ea e009 | | Load 0x0,0x9
01eb 1826 | & | Execute Package,Field_Execute,Field_Number 0x26
01ec 4802 |H | Short_Literal 0x2
01ed 00ca | | Action Exit_Nullary_Function
01ee 0000 0000 | | .XXX[0x2]
01f0 ; --------------------------------------------------------------------------------------
01f0 ; SUBPROGRAM
01f0 ; --------------------------------------------------------------------------------------
01f0 01f3 | | .CONST 0x01f3 ; Address of begin
01f1 0004 | | .CONST 0x0004 ; Address of exception handler
01f2 0001 | | .CONST 0x0001 ; Number of locals
01f3 BODY_01f0:
01f3 INIT_01f0:
01f3 00cf | | Action Mark_Auxiliary
01f4 0007 | | Action Break_Optional
01f5 e219 | | Load 0x1,0x19
01f6 e218 | | Load 0x1,0x18
01f7 e217 | | Load 0x1,0x17
01f8 e214 | | Load 0x1,0x14
01f9 e006 | | Load 0x0,0x6
01fa 1810 | | Execute Package,Field_Execute,Field_Number 0x10
01fb c217 | | Store 0x1,0x17
01fc c218 | | Store 0x1,0x18
01fd 00d1 | | Pop_Control Pop_Count_1
01fe 00db | | Load_Top At_Offset_3
01ff 7003 |p | Jump_Nonzero 0x203
0200 e217 | | Load 0x1,0x17
0201 0e14 | | Execute_Immediate Not_Equal,0x14
0202 6802 |h | Jump_Zero 0x205
0203 e217 | | Load 0x1,0x17
0204 4401 |D | Exit_Subprogram With_Result,0x1
0205 8225 | % | Call 0x1,0x25
0206 6807 |h | Jump_Zero 0x20e
0207 0092 04d1 | | Action Push_String_Extended,0x4d1 ; "Ran into End-of-File while reading control tokens."
0209 8222 | " | Call 0x1,0x22
020a 4813 |H | Short_Literal 0x13
020b a217 | | Store_Unchecked 0x1,0x17
020c 4813 |H | Short_Literal 0x13
020d 4401 |D | Exit_Subprogram With_Result,0x1
020e e212 | | Load 0x1,0x12
020f 8226 | & | Call 0x1,0x26
0210 8227 | ' | Call 0x1,0x27
0211 0e01 | | Execute_Immediate Not_Equal,0x1
0212 6807 |h | Jump_Zero 0x21a
0213 0092 04d2 | | Action Push_String_Extended,0x4d2 ; "This line is not a control line continuation of previous line."
0215 8222 | " | Call 0x1,0x22
0216 4813 |H | Short_Literal 0x13
0217 a217 | | Store_Unchecked 0x1,0x17
0218 4813 |H | Short_Literal 0x13
0219 4401 |D | Exit_Subprogram With_Result,0x1
021a 00c9 | | Action Pop_Auxiliary_Loop
021b 7fd9 | | Jump 0x1f5
021c 0000 0000 | | .BLANK 0000[0x4]
0220 ; --------------------------------------------------------------------------------------
0220 ; SUBPROGRAM
0220 ; --------------------------------------------------------------------------------------
0220 0223 | # | .CONST 0x0223 ; Address of begin
0221 0004 | | .CONST 0x0004 ; Address of exception handler
0222 0001 | | .CONST 0x0001 ; Number of locals
0223 BODY_0220:
0223 INIT_0220:
0223 e217 | | Load 0x1,0x17
0224 0b05 | | Execute_Immediate Case_Compare,0x5
0225 701c |p | Jump_Nonzero 0x242
0226 0b07 | | Execute_Immediate Case_Compare,0x7
0227 701f |p | Jump_Nonzero 0x247
0228 0b11 | | Execute_Immediate Case_Compare,0x11
0229 7034 |p4 | Jump_Nonzero 0x25e
022a 0092 04cc | | Action Push_String_Extended,0x4cc ; "Lexeme kind: "
022c e217 | | Load 0x1,0x17
022d e006 | | Load 0x0,0x6
022e 1b0d | | Execute Package,Field_Read,Field_Number 0xd
022f 025e | ^ | Execute Discrete,Convert
0230 1c01 | | Execute_Immediate Run_Utility,0x1
0231 8224 | $ | Call 0x1,0x24
0232 01cc | | Execute Vector,Catenate
0233 0092 04cd | | Action Push_String_Extended,0x4cd ; " ["
0235 01cc | | Execute Vector,Catenate
0236 e218 | | Load 0x1,0x18
0237 e009 | | Load 0x0,0x9
0238 1828 | ( | Execute Package,Field_Execute,Field_Number 0x28
0239 01cc | | Execute Vector,Catenate
023a 0092 04ce | | Action Push_String_Extended,0x4ce ; "]"
023c 01cc | | Execute Vector,Catenate
023d 0092 04d3 | | Action Push_String_Extended,0x4d3 ; "Found unexpected lexeme while parsing expression."
023f 8223 | # | Call 0x1,0x23
0240 4801 |H | Short_Literal 0x1
0241 00ca | | Action Exit_Nullary_Function
0242 e219 | | Load 0x1,0x19
0243 e21a | | Load 0x1,0x1a
0244 016d | m | Execute Variant_Record,Structure_Write
0245 4800 |H | Short_Literal 0x0
0246 00ca | | Action Exit_Nullary_Function
0247 4800 |H | Short_Literal 0x0
0248 8228 | ( | Call 0x1,0x28
0249 a217 | | Store_Unchecked 0x1,0x17
024a 8229 | ) | Call 0x1,0x29
024b 6802 |h | Jump_Zero 0x24e
024c 4801 |H | Short_Literal 0x1
024d 00ca | | Action Exit_Nullary_Function
024e e21a | | Load 0x1,0x1a
024f 2c01 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
0250 0e01 | | Execute_Immediate Not_Equal,0x1
0251 6805 |h | Jump_Zero 0x257
0252 0092 04d4 | | Action Push_String_Extended,0x4d4 ; "Argument to NOT operator was not a boolean value?"
0254 8222 | " | Call 0x1,0x22
0255 4801 |H | Short_Literal 0x1
0256 00ca | | Action Exit_Nullary_Function
0257 e21a | | Load 0x1,0x1a
0258 2e04 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x4
0259 0f00 | | Execute_Immediate Equal,0x0
025a e21a | | Load 0x1,0x1a
025b 2a04 |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x4
025c 4800 |H | Short_Literal 0x0
025d 00ca | | Action Exit_Nullary_Function
025e 4800 |H | Short_Literal 0x0
025f 8228 | ( | Call 0x1,0x28
0260 a217 | | Store_Unchecked 0x1,0x17
0261 8221 | ! | Call 0x1,0x21
0262 00ca | | Action Exit_Nullary_Function
0263 0000 0000 | | .BLANK 0000[0x5]
0268 ; --------------------------------------------------------------------------------------
0268 ; SUBPROGRAM
0268 ; --------------------------------------------------------------------------------------
0268 0275 | u | .CONST 0x0275 ; Address of begin
0269 0004 | | .CONST 0x0004 ; Address of exception handler
026a 0004 | | .CONST 0x0004 ; Number of locals
026b INIT_0268:
026b e006 | | Load 0x0,0x6
026c 1b0f | | Execute Package,Field_Read,Field_Number 0xf
026d 02ff | | Declare_Variable Variant_Record
026e e21a | | Load 0x1,0x1a
026f 00d9 | | Load_Top At_Offset_1
0270 016d | m | Execute Variant_Record,Structure_Write
0271 029f 047b | {| Declare_Subprogram For_Call,INIT_0478
0273 029f 04a3 | | Declare_Subprogram For_Call,INIT_04a0
0275 BODY_0268:
0275 4800 |H | Short_Literal 0x0
0276 8228 | ( | Call 0x1,0x28
0277 a217 | | Store_Unchecked 0x1,0x17
0278 e5ff | | Load 0x2,-0x1
0279 0f08 | | Execute_Immediate Equal,0x8
027a 6803 |h | Jump_Zero 0x27e
027b e217 | | Load 0x1,0x17
027c 0f01 | | Execute_Immediate Equal,0x1
027d 7006 |p | Jump_Nonzero 0x284
027e e5ff | | Load 0x2,-0x1
027f 0f09 | | Execute_Immediate Equal,0x9
0280 6806 |h | Jump_Zero 0x287
0281 e217 | | Load 0x1,0x17
0282 0f03 | | Execute_Immediate Equal,0x3
0283 6803 |h | Jump_Zero 0x287
0284 4800 |H | Short_Literal 0x0
0285 8228 | ( | Call 0x1,0x28
0286 a217 | | Store_Unchecked 0x1,0x17
0287 8229 | ) | Call 0x1,0x29
0288 6802 |h | Jump_Zero 0x28b
0289 4801 |H | Short_Literal 0x1
028a 4401 |D | Exit_Subprogram With_Result,0x1
028b 4800 |H | Short_Literal 0x0
028c 8228 | ( | Call 0x1,0x28
028d e21d | | Load 0x1,0x1d
028e 01d7 | | Execute Vector,Field_Read
028f 680d |h | Jump_Zero 0x29d
0290 e5ff | | Load 0x2,-0x1
0291 e21f | | Load 0x1,0x1f
0292 01d7 | | Execute Vector,Field_Read
0293 e217 | | Load 0x1,0x17
0294 e21f | | Load 0x1,0x1f
0295 01d7 | | Execute Vector,Field_Read
0296 027c | | | Execute Discrete,Less
0297 6805 |h | Jump_Zero 0x29d
0298 e217 | | Load 0x1,0x17
0299 822a | * | Call 0x1,0x2a
029a 6802 |h | Jump_Zero 0x29d
029b 4801 |H | Short_Literal 0x1
029c 4401 |D | Exit_Subprogram With_Result,0x1
029d e5ff | | Load 0x2,-0x1
029e 4614 |F | Jump_Case 0x14
029f 786d |xm | Jump 0x30d ; case 0x0
02a0 786c |xl | Jump 0x30d ; case 0x1
02a1 786b |xk | Jump 0x30d ; case 0x2
02a2 786a |xj | Jump 0x30d ; case 0x3
02a3 7869 |xi | Jump 0x30d ; case 0x4
02a4 7868 |xh | Jump 0x30d ; case 0x5
02a5 7867 |xg | Jump 0x30d ; case 0x6
02a6 7866 |xf | Jump 0x30d ; case 0x7
02a7 780c |x | Jump 0x2b4 ; case 0x8
02a8 781a |x | Jump 0x2c3 ; case 0x9
02a9 7828 |x( | Jump 0x2d2 ; case 0xa
02aa 7836 |x6 | Jump 0x2e1 ; case 0xb
02ab 784b |xK | Jump 0x2f7 ; case 0xc
02ac 7860 |x` | Jump 0x30d ; case 0xd
02ad 785f |x_ | Jump 0x30d ; case 0xe
02ae 785e |x^ | Jump 0x30d ; case 0xf
02af 785d |x] | Jump 0x30d ; case 0x10
02b0 785c |x\ | Jump 0x30d ; case 0x11
02b1 785b |x[ | Jump 0x30d ; case 0x12
02b2 785a |xZ | Jump 0x30d ; case 0x13
02b3 7859 |xY | Jump 0x30d ; case 0x14
02b4 0092 04d5 | | Action Push_String_Extended,0x4d5 ; "AND"
02b6 8403 | | Call 0x2,0x3
02b7 6802 |h | Jump_Zero 0x2ba
02b8 4801 |H | Short_Literal 0x1
02b9 4401 |D | Exit_Subprogram With_Result,0x1
02ba 00da | | Load_Top At_Offset_2
02bb 2e04 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x4
02bc e21a | | Load 0x1,0x1a
02bd 2e04 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x4
02be 0279 | y | Execute Discrete,And
02bf e21a | | Load 0x1,0x1a
02c0 2a04 |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x4
02c1 4800 |H | Short_Literal 0x0
02c2 4401 |D | Exit_Subprogram With_Result,0x1
02c3 0092 04d6 | | Action Push_String_Extended,0x4d6 ; "OR"
02c5 8403 | | Call 0x2,0x3
02c6 6802 |h | Jump_Zero 0x2c9
02c7 4801 |H | Short_Literal 0x1
02c8 4401 |D | Exit_Subprogram With_Result,0x1
02c9 00da | | Load_Top At_Offset_2
02ca 2e04 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x4
02cb e21a | | Load 0x1,0x1a
02cc 2e04 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x4
02cd 0278 | x | Execute Discrete,Or
02ce e21a | | Load 0x1,0x1a
02cf 2a04 |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x4
02d0 4800 |H | Short_Literal 0x0
02d1 4401 |D | Exit_Subprogram With_Result,0x1
02d2 0092 04d7 | | Action Push_String_Extended,0x4d7 ; "XOR"
02d4 8403 | | Call 0x2,0x3
02d5 6802 |h | Jump_Zero 0x2d8
02d6 4801 |H | Short_Literal 0x1
02d7 4401 |D | Exit_Subprogram With_Result,0x1
02d8 00da | | Load_Top At_Offset_2
02d9 2e04 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x4
02da e21a | | Load 0x1,0x1a
02db 2e04 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x4
02dc 0277 | w | Execute Discrete,Xor
02dd e21a | | Load 0x1,0x1a
02de 2a04 |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x4
02df 4800 |H | Short_Literal 0x0
02e0 4401 |D | Exit_Subprogram With_Result,0x1
02e1 0092 04d8 | | Action Push_String_Extended,0x4d8 ; "="
02e3 8404 | | Call 0x2,0x4
02e4 6802 |h | Jump_Zero 0x2e7
02e5 4801 |H | Short_Literal 0x1
02e6 4401 |D | Exit_Subprogram With_Result,0x1
02e7 4801 |H | Short_Literal 0x1
02e8 e006 | | Load 0x0,0x6
02e9 1b0f | | Execute Package,Field_Read,Field_Number 0xf
02ea 1c08 | | Execute_Immediate Run_Utility,0x8
02eb 4800 |H | Short_Literal 0x0
02ec 00d9 | | Load_Top At_Offset_1
02ed 2802 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
02ee 00db | | Load_Top At_Offset_3
02ef e21a | | Load 0x1,0x1a
02f0 016f | o | Execute Variant_Record,Equal
02f1 00d9 | | Load_Top At_Offset_1
02f2 2a04 |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x4
02f3 e21a | | Load 0x1,0x1a
02f4 016d | m | Execute Variant_Record,Structure_Write
02f5 4800 |H | Short_Literal 0x0
02f6 4401 |D | Exit_Subprogram With_Result,0x1
02f7 0092 04d8 | | Action Push_String_Extended,0x4d8 ; "="
02f9 8404 | | Call 0x2,0x4
02fa 6802 |h | Jump_Zero 0x2fd
02fb 4801 |H | Short_Literal 0x1
02fc 4401 |D | Exit_Subprogram With_Result,0x1
02fd 4801 |H | Short_Literal 0x1
02fe e006 | | Load 0x0,0x6
02ff 1b0f | | Execute Package,Field_Read,Field_Number 0xf
0300 1c08 | | Execute_Immediate Run_Utility,0x8
0301 4800 |H | Short_Literal 0x0
0302 00d9 | | Load_Top At_Offset_1
0303 2802 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
0304 00db | | Load_Top At_Offset_3
0305 e21a | | Load 0x1,0x1a
0306 016e | n | Execute Variant_Record,Not_Equal
0307 00d9 | | Load_Top At_Offset_1
0308 2a04 |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x4
0309 e21a | | Load 0x1,0x1a
030a 016d | m | Execute Variant_Record,Structure_Write
030b 4800 |H | Short_Literal 0x0
030c 4401 |D | Exit_Subprogram With_Result,0x1
030d 0092 04cc | | Action Push_String_Extended,0x4cc ; "Lexeme kind: "
030f e5ff | | Load 0x2,-0x1
0310 e006 | | Load 0x0,0x6
0311 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0312 025e | ^ | Execute Discrete,Convert
0313 1c01 | | Execute_Immediate Run_Utility,0x1
0314 8224 | $ | Call 0x1,0x24
0315 01cc | | Execute Vector,Catenate
0316 0092 04cd | | Action Push_String_Extended,0x4cd ; " ["
0318 01cc | | Execute Vector,Catenate
0319 e218 | | Load 0x1,0x18
031a e009 | | Load 0x0,0x9
031b 1828 | ( | Execute Package,Field_Execute,Field_Number 0x28
031c 01cc | | Execute Vector,Catenate
031d 0092 04ce | | Action Push_String_Extended,0x4ce ; "]"
031f 01cc | | Execute Vector,Catenate
0320 0092 04d9 | | Action Push_String_Extended,0x4d9 ; "Internal error: unknown binary operator?"
0322 8223 | # | Call 0x1,0x23
0323 4801 |H | Short_Literal 0x1
0324 4401 |D | Exit_Subprogram With_Result,0x1
0325 0000 0000 | | .XXX[0x3]
0327 0000 | |
0328 ; --------------------------------------------------------------------------------------
0328 ; SUBPROGRAM
0328 ; --------------------------------------------------------------------------------------
0328 0333 | 3 | .CONST 0x0333 ; Address of begin
0329 0004 | | .CONST 0x0004 ; Address of exception handler
032a 0006 | | .CONST 0x0006 ; Number of locals
032b INIT_0328:
032b 00e3 | | Load_Encached Natural_Cache
032c e216 | | Load 0x1,0x16
032d 0007 | | Action Break_Optional
032e e5ff | | Load 0x2,-0x1
032f 00e1 | | Load_Encached Boolean_Cache
0330 03f1 | | Declare_Variable Discrete,With_Value
0331 00e1 | | Load_Encached Boolean_Cache
0332 00e2 | | Load_Encached Integer_Cache
0333 BODY_0328:
0333 0007 | | Action Break_Optional
0334 4800 |H | Short_Literal 0x0
0335 8228 | ( | Call 0x1,0x28
0336 a217 | | Store_Unchecked 0x1,0x17
0337 8221 | ! | Call 0x1,0x21
0338 6801 |h | Jump_Zero 0x33a
0339 4502 |E | Exit_Subprogram 0x2
033a e21a | | Load 0x1,0x1a
033b 2c01 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
033c 0e01 | | Execute_Immediate Not_Equal,0x1
033d 6812 |h | Jump_Zero 0x350
033e 0092 04da | | Action Push_String_Extended,0x4da ; "Expression kind : "
0340 e21a | | Load 0x1,0x1a
0341 2c01 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
0342 e006 | | Load 0x0,0x6
0343 1b0e | | Execute Package,Field_Read,Field_Number 0xe
0344 025e | ^ | Execute Discrete,Convert
0345 1c01 | | Execute_Immediate Run_Utility,0x1
0346 8224 | $ | Call 0x1,0x24
0347 01cc | | Execute Vector,Catenate
0348 0092 04db | | Action Push_String_Extended,0x4db ; "IF control expression was not boolean?"
034a 8223 | # | Call 0x1,0x23
034b 4801 |H | Short_Literal 0x1
034c 0053 | S | Store_Top_Unchecked Discrete,At_Offset_3
034d 4801 |H | Short_Literal 0x1
034e 0052 | R | Store_Top_Unchecked Discrete,At_Offset_2
034f 7806 |x | Jump 0x356
0350 00da | | Load_Top At_Offset_2
0351 e21a | | Load 0x1,0x1a
0352 2e04 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x4
0353 0f00 | | Execute_Immediate Equal,0x0
0354 0278 | x | Execute Discrete,Or
0355 0052 | R | Store_Top_Unchecked Discrete,At_Offset_2
0356 e217 | | Load 0x1,0x17
0357 0e01 | | Execute_Immediate Not_Equal,0x1
0358 6804 |h | Jump_Zero 0x35d
0359 0092 04dc | | Action Push_String_Extended,0x4dc ; "IF <EXPR> was not followed by a THEN?"
035b 8222 | " | Call 0x1,0x22
035c 4502 |E | Exit_Subprogram 0x2
035d 4801 |H | Short_Literal 0x1
035e 8228 | ( | Call 0x1,0x28
035f 0e14 | | Execute_Immediate Not_Equal,0x14
0360 6817 |h | Jump_Zero 0x378
0361 0092 04cc | | Action Push_String_Extended,0x4cc ; "Lexeme kind: "
0363 e217 | | Load 0x1,0x17
0364 e006 | | Load 0x0,0x6
0365 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0366 025e | ^ | Execute Discrete,Convert
0367 1c01 | | Execute_Immediate Run_Utility,0x1
0368 8224 | $ | Call 0x1,0x24
0369 01cc | | Execute Vector,Catenate
036a 0092 04cd | | Action Push_String_Extended,0x4cd ; " ["
036c 01cc | | Execute Vector,Catenate
036d e218 | | Load 0x1,0x18
036e e009 | | Load 0x0,0x9
036f 1828 | ( | Execute Package,Field_Execute,Field_Number 0x28
0370 01cc | | Execute Vector,Catenate
0371 0092 04ce | | Action Push_String_Extended,0x4ce ; "]"
0373 01cc | | Execute Vector,Catenate
0374 0092 04dd | | Action Push_String_Extended,0x4dd ; "IF <EXPR> THEN was followed by something other than a comment?"
0376 8223 | # | Call 0x1,0x23
0377 4502 |E | Exit_Subprogram 0x2
0378 00cf | | Action Mark_Auxiliary
0379 7856 |xV | Jump 0x3d0
037a 8227 | ' | Call 0x1,0x27
037b a402 | | Store_Unchecked 0x2,0x2
037c e402 | | Load 0x2,0x2
037d 0f01 | | Execute_Immediate Equal,0x1
037e 6803 |h | Jump_Zero 0x382
037f e212 | | Load 0x1,0x12
0380 8226 | & | Call 0x1,0x26
0381 7850 |xP | Jump 0x3d2
0382 e402 | | Load 0x2,0x2
0383 0f02 | | Execute_Immediate Equal,0x2
0384 6819 |h | Jump_Zero 0x39e
0385 00da | | Load_Top At_Offset_2
0386 6803 |h | Jump_Zero 0x38a
0387 e212 | | Load 0x1,0x12
0388 8226 | & | Call 0x1,0x26
0389 7845 |xE | Jump 0x3cf
038a e212 | | Load 0x1,0x12
038b 0227 | ' | Execute Access,All_Reference
038c 2c02 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
038d e214 | | Load 0x1,0x14
038e 0227 | ' | Execute Access,All_Reference
038f 2c02 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
0390 0272 | r | Execute Discrete,Minus
0391 0a01 | | Execute_Immediate Plus,0x1
0392 00d8 | | Load_Top At_Offset_0
0393 e003 | | Load 0x0,0x3
0394 1b10 | | Execute Package,Field_Read,Field_Number 0x10
0395 0260 | ` | Execute Discrete,In_Type
0396 7001 |p | Jump_Nonzero 0x398
0397 08e0 | | Execute_Immediate Raise,0xe0
0398 e211 | | Load 0x1,0x11
0399 e003 | | Load 0x0,0x3
039a 184d | M | Execute Package,Field_Execute,Field_Number 0x4d
039b e214 | | Load 0x1,0x14
039c 8226 | & | Call 0x1,0x26
039d 7831 |x1 | Jump 0x3cf
039e 00da | | Load_Top At_Offset_2
039f 682d |h- | Jump_Zero 0x3cd
03a0 e403 | | Load 0x2,0x3
03a1 0a01 | | Execute_Immediate Plus,0x1
03a2 00d8 | | Load_Top At_Offset_0
03a3 e003 | | Load 0x0,0x3
03a4 1b10 | | Execute Package,Field_Read,Field_Number 0x10
03a5 0260 | ` | Execute Discrete,In_Type
03a6 7001 |p | Jump_Nonzero 0x3a8
03a7 08e0 | | Execute_Immediate Raise,0xe0
03a8 e211 | | Load 0x1,0x11
03a9 e003 | | Load 0x0,0x3
03aa 184d | M | Execute Package,Field_Execute,Field_Number 0x4d
03ab 0092 04de | | Action Push_String_Extended,0x4de ; "--// "
03ad e211 | | Load 0x1,0x11
03ae e003 | | Load 0x0,0x3
03af 185e | ^ | Execute Package,Field_Execute,Field_Number 0x5e
03b0 e212 | | Load 0x1,0x12
03b1 0227 | ' | Execute Access,All_Reference
03b2 2c02 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
03b3 e214 | | Load 0x1,0x14
03b4 0227 | ' | Execute Access,All_Reference
03b5 2c02 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
03b6 0272 | r | Execute Discrete,Minus
03b7 e403 | | Load 0x2,0x3
03b8 0272 | r | Execute Discrete,Minus
03b9 005a | Z | Store_Top Discrete,At_Offset_2
03ba 00d9 | | Load_Top At_Offset_1
03bb 0c06 | | Execute_Immediate Greater_Equal,0x6
03bc 680d |h | Jump_Zero 0x3ca
03bd e403 | | Load 0x2,0x3
03be 0a01 | | Execute_Immediate Plus,0x1
03bf 00da | | Load_Top At_Offset_2
03c0 0273 | s | Execute Discrete,Plus
03c1 00d8 | | Load_Top At_Offset_0
03c2 e003 | | Load 0x0,0x3
03c3 1b10 | | Execute Package,Field_Read,Field_Number 0x10
03c4 0260 | ` | Execute Discrete,In_Type
03c5 7001 |p | Jump_Nonzero 0x3c7
03c6 08e0 | | Execute_Immediate Raise,0xe0
03c7 e211 | | Load 0x1,0x11
03c8 e003 | | Load 0x0,0x3
03c9 184d | M | Execute Package,Field_Execute,Field_Number 0x4d
03ca e214 | | Load 0x1,0x14
03cb 8226 | & | Call 0x1,0x26
03cc 7802 |x | Jump 0x3cf
03cd e212 | | Load 0x1,0x12
03ce 8226 | & | Call 0x1,0x26
03cf 00c9 | | Action Pop_Auxiliary_Loop
03d0 8225 | % | Call 0x1,0x25
03d1 6fa8 |o | Jump_Zero 0x37a
03d2 00ce | | Action Pop_Auxiliary
03d3 4801 |H | Short_Literal 0x1
03d4 8228 | ( | Call 0x1,0x28
03d5 4614 |F | Jump_Case 0x14
03d6 7871 |xq | Jump 0x448 ; case 0x0
03d7 7870 |xp | Jump 0x448 ; case 0x1
03d8 7812 |x | Jump 0x3eb ; case 0x2
03d9 7816 |x | Jump 0x3f0 ; case 0x3
03da 7838 |x8 | Jump 0x413 ; case 0x4
03db 786c |xl | Jump 0x448 ; case 0x5
03dc 786b |xk | Jump 0x448 ; case 0x6
03dd 786a |xj | Jump 0x448 ; case 0x7
03de 7869 |xi | Jump 0x448 ; case 0x8
03df 7868 |xh | Jump 0x448 ; case 0x9
03e0 7867 |xg | Jump 0x448 ; case 0xa
03e1 7866 |xf | Jump 0x448 ; case 0xb
03e2 7865 |xe | Jump 0x448 ; case 0xc
03e3 7864 |xd | Jump 0x448 ; case 0xd
03e4 7863 |xc | Jump 0x448 ; case 0xe
03e5 7862 |xb | Jump 0x448 ; case 0xf
03e6 7861 |xa | Jump 0x448 ; case 0x10
03e7 7860 |x` | Jump 0x448 ; case 0x11
03e8 785f |x_ | Jump 0x448 ; case 0x12
03e9 4502 |E | Exit_Subprogram 0x2 ; case 0x13
03ea 7f8d | | Jump 0x378 ; case 0x14
03eb 00d9 | | Load_Top At_Offset_1
03ec 7747 |wG | Jump_Nonzero 0x334
03ed 4801 |H | Short_Literal 0x1
03ee 0053 | S | Store_Top_Unchecked Discrete,At_Offset_3
03ef 7f44 | D | Jump 0x334
03f0 4801 |H | Short_Literal 0x1
03f1 8228 | ( | Call 0x1,0x28
03f2 0e14 | | Execute_Immediate Not_Equal,0x14
03f3 6816 |h | Jump_Zero 0x40a
03f4 0092 04cc | | Action Push_String_Extended,0x4cc ; "Lexeme kind: "
03f6 e217 | | Load 0x1,0x17
03f7 e006 | | Load 0x0,0x6
03f8 1b0d | | Execute Package,Field_Read,Field_Number 0xd
03f9 025e | ^ | Execute Discrete,Convert
03fa 1c01 | | Execute_Immediate Run_Utility,0x1
03fb 8224 | $ | Call 0x1,0x24
03fc 01cc | | Execute Vector,Catenate
03fd 0092 04cd | | Action Push_String_Extended,0x4cd ; " ["
03ff 01cc | | Execute Vector,Catenate
0400 e218 | | Load 0x1,0x18
0401 e009 | | Load 0x0,0x9
0402 1828 | ( | Execute Package,Field_Execute,Field_Number 0x28
0403 01cc | | Execute Vector,Catenate
0404 0092 04ce | | Action Push_String_Extended,0x4ce ; "]"
0406 01cc | | Execute Vector,Catenate
0407 0092 04df | | Action Push_String_Extended,0x4df ; "While processing an IF; ELSE was followed by"
0409 8223 | # | Call 0x1,0x23
040a 00da | | Load_Top At_Offset_2
040b 6803 |h | Jump_Zero 0x40f
040c 4801 |H | Short_Literal 0x1
040d 0052 | R | Store_Top_Unchecked Discrete,At_Offset_2
040e 7f69 | i | Jump 0x378
040f 00d9 | | Load_Top At_Offset_1
0410 0f00 | | Execute_Immediate Equal,0x0
0411 0052 | R | Store_Top_Unchecked Discrete,At_Offset_2
0412 7f65 | e | Jump 0x378
0413 4800 |H | Short_Literal 0x0
0414 8228 | ( | Call 0x1,0x28
0415 6817 |h | Jump_Zero 0x42d
0416 0092 04cc | | Action Push_String_Extended,0x4cc ; "Lexeme kind: "
0418 e217 | | Load 0x1,0x17
0419 e006 | | Load 0x0,0x6
041a 1b0d | | Execute Package,Field_Read,Field_Number 0xd
041b 025e | ^ | Execute Discrete,Convert
041c 1c01 | | Execute_Immediate Run_Utility,0x1
041d 8224 | $ | Call 0x1,0x24
041e 01cc | | Execute Vector,Catenate
041f 0092 04cd | | Action Push_String_Extended,0x4cd ; " ["
0421 01cc | | Execute Vector,Catenate
0422 e218 | | Load 0x1,0x18
0423 e009 | | Load 0x0,0x9
0424 1828 | ( | Execute Package,Field_Execute,Field_Number 0x28
0425 01cc | | Execute Vector,Catenate
0426 0092 04ce | | Action Push_String_Extended,0x4ce ; "]"
0428 01cc | | Execute Vector,Catenate
0429 0092 04e0 | | Action Push_String_Extended,0x4e0 ; "While processing an IF; END was not followed by IF."
042b 8223 | # | Call 0x1,0x23
042c 4502 |E | Exit_Subprogram 0x2
042d 4800 |H | Short_Literal 0x0
042e 8228 | ( | Call 0x1,0x28
042f 0e10 | | Execute_Immediate Not_Equal,0x10
0430 6816 |h | Jump_Zero 0x447
0431 0092 04cc | | Action Push_String_Extended,0x4cc ; "Lexeme kind: "
0433 e217 | | Load 0x1,0x17
0434 e006 | | Load 0x0,0x6
0435 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0436 025e | ^ | Execute Discrete,Convert
0437 1c01 | | Execute_Immediate Run_Utility,0x1
0438 8224 | $ | Call 0x1,0x24
0439 01cc | | Execute Vector,Catenate
043a 0092 04cd | | Action Push_String_Extended,0x4cd ; " ["
043c 01cc | | Execute Vector,Catenate
043d e218 | | Load 0x1,0x18
043e e009 | | Load 0x0,0x9
043f 1828 | ( | Execute Package,Field_Execute,Field_Number 0x28
0440 01cc | | Execute Vector,Catenate
0441 0092 04ce | | Action Push_String_Extended,0x4ce ; "]"
0443 01cc | | Execute Vector,Catenate
0444 0092 04e1 | | Action Push_String_Extended,0x4e1 ; "While processing an IF; END IF was not followed by ;."
0446 8223 | # | Call 0x1,0x23
0447 4502 |E | Exit_Subprogram 0x2
0448 00d9 | | Load_Top At_Offset_1
0449 8220 | | Call 0x1,0x20
044a 7f2d | - | Jump 0x378
044b 0000 | | .XXX[0x1]
044c 0000 0000 | | .LITERAL {0x00000000, 0x7fffffff}
0450 ; --------------------------------------------------------------------------------------
0450 ; SUBPROGRAM
0450 ; --------------------------------------------------------------------------------------
0450 0453 | S | .CONST 0x0453 ; Address of begin
0451 0004 | | .CONST 0x0004 ; Address of exception handler
0452 0001 | | .CONST 0x0001 ; Number of locals
0453 BODY_0450:
0453 INIT_0450:
0453 00cf | | Action Mark_Auxiliary
0454 780f |x | Jump 0x464
0455 e212 | | Load 0x1,0x12
0456 8226 | & | Call 0x1,0x26
0457 8227 | ' | Call 0x1,0x27
0458 0f01 | | Execute_Immediate Equal,0x1
0459 6809 |h | Jump_Zero 0x463
045a 4801 |H | Short_Literal 0x1
045b 8228 | ( | Call 0x1,0x28
045c 0e13 | | Execute_Immediate Not_Equal,0x13
045d 6805 |h | Jump_Zero 0x463
045e e217 | | Load 0x1,0x17
045f 0e14 | | Execute_Immediate Not_Equal,0x14
0460 6802 |h | Jump_Zero 0x463
0461 4800 |H | Short_Literal 0x0
0462 8220 | | Call 0x1,0x20
0463 00c9 | | Action Pop_Auxiliary_Loop
0464 8225 | % | Call 0x1,0x25
0465 6fef |o | Jump_Zero 0x455
0466 4501 |E | Exit_Subprogram 0x1
0467 0000 | | .XXX[0x1]
0468 ; --------------------------------------------------------------------------------------
0468 ; SUBPROGRAM
0468 ; --------------------------------------------------------------------------------------
0468 046d | m | .CONST 0x046d ; Address of begin
0469 0475 | u | .CONST 0x0475 ; Address of exception handler
046a 0002 | | .CONST 0x0002 ; Number of locals
046b INIT_0468:
046b 029f 04bb | | Declare_Subprogram For_Call,INIT_04b8
046d BODY_0468:
046d e211 | | Load 0x1,0x11
046e 00ea | | Load_Encached Null_String_Cache
046f e5fe | | Load 0x2,-0x2
0470 4801 |H | Short_Literal 0x1
0471 e003 | | Load 0x0,0x3
0472 1814 | | Execute Package,Field_Execute,Field_Number 0x14
0473 c211 | | Store 0x1,0x11
0474 4501 |E | Exit_Subprogram 0x1
0475 TRAP_0468:
0475 0007 | | Action Break_Optional
0476 8602 | | Call 0x3,0x2
0477 4501 |E | Exit_Subprogram 0x1
0478 ; --------------------------------------------------------------------------------------
0478 ; SUBPROGRAM
0478 ; --------------------------------------------------------------------------------------
0478 047b | { | .CONST 0x047b ; Address of begin
0479 0004 | | .CONST 0x0004 ; Address of exception handler
047a 0001 | | .CONST 0x0001 ; Number of locals
047b BODY_0478:
047b INIT_0478:
047b e402 | | Load 0x2,0x2
047c 2c01 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
047d 0e01 | | Execute_Immediate Not_Equal,0x1
047e 680a |h | Jump_Zero 0x489
047f 0092 04e2 | | Action Push_String_Extended,0x4e2 ; "1st argument to "
0481 00db | | Load_Top At_Offset_3
0482 01cc | | Execute Vector,Catenate
0483 0092 04e3 | | Action Push_String_Extended,0x4e3 ; " was not a boolean value?"
0485 01cc | | Execute Vector,Catenate
0486 8222 | " | Call 0x1,0x22
0487 4801 |H | Short_Literal 0x1
0488 4401 |D | Exit_Subprogram With_Result,0x1
0489 e21a | | Load 0x1,0x1a
048a 2c01 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
048b 0e01 | | Execute_Immediate Not_Equal,0x1
048c 680a |h | Jump_Zero 0x497
048d 0092 04e4 | | Action Push_String_Extended,0x4e4 ; "2nd argument to "
048f 00db | | Load_Top At_Offset_3
0490 01cc | | Execute Vector,Catenate
0491 0092 04e3 | | Action Push_String_Extended,0x4e3 ; " was not a boolean value?"
0493 01cc | | Execute Vector,Catenate
0494 8222 | " | Call 0x1,0x22
0495 4801 |H | Short_Literal 0x1
0496 4401 |D | Exit_Subprogram With_Result,0x1
0497 4800 |H | Short_Literal 0x0
0498 4401 |D | Exit_Subprogram With_Result,0x1
0499 0000 0000 | | .BLANK 0000[0x7]
04a0 ; --------------------------------------------------------------------------------------
04a0 ; SUBPROGRAM
04a0 ; --------------------------------------------------------------------------------------
04a0 04a3 | | .CONST 0x04a3 ; Address of begin
04a1 0004 | | .CONST 0x0004 ; Address of exception handler
04a2 0001 | | .CONST 0x0001 ; Number of locals
04a3 BODY_04a0:
04a3 INIT_04a0:
04a3 e402 | | Load 0x2,0x2
04a4 2c01 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
04a5 e21a | | Load 0x1,0x1a
04a6 2c01 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
04a7 027e | ~ | Execute Discrete,Not_Equal
04a8 680a |h | Jump_Zero 0x4b3
04a9 0092 04e5 | | Action Push_String_Extended,0x4e5 ; "Arguments to "
04ab 00db | | Load_Top At_Offset_3
04ac 01cc | | Execute Vector,Catenate
04ad 0092 04e6 | | Action Push_String_Extended,0x4e6 ; " are not the same type?"
04af 01cc | | Execute Vector,Catenate
04b0 8222 | " | Call 0x1,0x22
04b1 4801 |H | Short_Literal 0x1
04b2 4401 |D | Exit_Subprogram With_Result,0x1
04b3 4800 |H | Short_Literal 0x0
04b4 4401 |D | Exit_Subprogram With_Result,0x1
04b5 0000 0000 | | .XXX[0x3]
04b7 0000 | |
04b8 ; --------------------------------------------------------------------------------------
04b8 ; SUBPROGRAM
04b8 ; --------------------------------------------------------------------------------------
04b8 04bb | | .CONST 0x04bb ; Address of begin
04b9 04c3 | | .CONST 0x04c3 ; Address of exception handler
04ba 0001 | | .CONST 0x0001 ; Number of locals
04bb BODY_04b8:
04bb INIT_04b8:
04bb e211 | | Load 0x1,0x11
04bc 00ea | | Load_Encached Null_String_Cache
04bd e5fe | | Load 0x2,-0x2
04be 4801 |H | Short_Literal 0x1
04bf e003 | | Load 0x0,0x3
04c0 1815 | | Execute Package,Field_Execute,Field_Number 0x15
04c1 c211 | | Store 0x1,0x11
04c2 4501 |E | Exit_Subprogram 0x1
04c3 TRAP_04b8:
04c3 0007 | | Action Break_Optional
04c4 e210 | | Load 0x1,0x10
04c5 e003 | | Load 0x0,0x3
04c6 181b | | Execute Package,Field_Execute,Field_Number 0x1b
04c7 c210 | | Store 0x1,0x10
04c8 00d8 | | Load_Top At_Offset_0
04c9 0101 | | Execute Exception,Reraise
04ca ; --------------------------------------------------------------------------------------
04ca ; STRING TABLE
04ca ; --------------------------------------------------------------------------------------
04ca 003c | < | .STRTAB 0x003c->0x04e8 ; "XR"
04cb 003c | < | .STRTAB 0x003c->0x04e9 ; " \x09\x0d\x0a\x0c\x0b"
04cc 0040 | @ | .STRTAB 0x0040->0x04ec ; "Lexeme kind: "
; "Lexeme kind: "
; "Lexeme kind: "
; "Lexeme kind: "
; "Lexeme kind: "
; "Lexeme kind: "
; "Lexeme kind: "
04cd 004b | K | .STRTAB 0x004b->0x04f2 ; " ["
; " ["
; " ["
; " ["
; " ["
; " ["
; " ["
04ce 004c | L | .STRTAB 0x004c->0x04f4 ; "]"
; "]"
; "]"
; "]"
; "]"
; "]"
; "]"
04cf 004b | K | .STRTAB 0x004b->0x04f4 ; "Unexpected control token found."
04d0 0068 | h | .STRTAB 0x0068->0x0504 ; "Line:"
; "Line:"
04d1 006b | k | .STRTAB 0x006b->0x0506 ; "Ran into End-of-File while reading control tokens."
04d2 009b | | .STRTAB 0x009b->0x051f ; "This line is not a control line continuation of previous line."
04d3 00d7 | | .STRTAB 0x00d7->0x053e ; "Found unexpected lexeme while parsing expression."
04d4 0106 | | .STRTAB 0x0106->0x0557 ; "Argument to NOT operator was not a boolean value?"
04d5 0135 | 5 | .STRTAB 0x0135->0x056f ; "AND"
04d6 0136 | 6 | .STRTAB 0x0136->0x0571 ; "OR"
04d7 0136 | 6 | .STRTAB 0x0136->0x0572 ; "XOR"
04d8 0137 | 7 | .STRTAB 0x0137->0x0573 ; "="
; "="
04d9 0136 | 6 | .STRTAB 0x0136->0x0574 ; "Internal error: unknown binary operator?"
04da 015c | \ | .STRTAB 0x015c->0x0588 ; "Expression kind : "
04db 016c | l | .STRTAB 0x016c->0x0591 ; "IF control expression was not boolean?"
04dc 0190 | | .STRTAB 0x0190->0x05a4 ; "IF <EXPR> was not followed by a THEN?"
04dd 01b3 | | .STRTAB 0x01b3->0x05b6 ; "IF <EXPR> THEN was followed by something other than a comment?"
04de 01ef | | .STRTAB 0x01ef->0x05d5 ; "--// "
04df 01f2 | | .STRTAB 0x01f2->0x05d8 ; "While processing an IF; ELSE was followed by"
04e0 021c | | .STRTAB 0x021c->0x05ee ; "While processing an IF; END was not followed by IF."
04e1 024d | M | .STRTAB 0x024d->0x0607 ; "While processing an IF; END IF was not followed by ;."
04e2 0280 | | .STRTAB 0x0280->0x0622 ; "1st argument to "
04e3 028e | | .STRTAB 0x028e->0x062a ; " was not a boolean value?"
; " was not a boolean value?"
04e4 02a5 | | .STRTAB 0x02a5->0x0636 ; "2nd argument to "
04e5 02b3 | | .STRTAB 0x02b3->0x063e ; "Arguments to "
04e6 02be | | .STRTAB 0x02be->0x0645 ; " are not the same type?"
04e7 02d3 | | .STREND 0x02d3->0x0650
04e8 5852 2009 |XR | .STRTAB_STRINGS
0651 0000 0000 | | .BLANK 0000[0x7]
0658 ; --------------------------------------------------------------------------------------
0658 ; Debug Table
0658 ; --------------------------------------------------------------------------------------
0658 0004 0004 | | .DEBUG4 0x0004,0x0004,0xa93e,0x0000,0x0001,0x0000
065e 0000 0000 | | .XXX[0x2b]
0660 0868 0004 | h |
0662 0002 00ec | |
0664 e5fe e5ff | |
0666 8264 0031 | d 1|
0668 00d8 00eb | |
066a 1813 7007 | p |
066c 00e1 e5fd | |
066e e5fe 00db | |
0670 8262 c5fc | b |
0672 4504 4800 |E H |
0674 a5fc 4504 | E |
0676 0000 0000 | |
0678 087b 0004 | { |
067a 0001 00da | |
067c 00eb 1813 | |
067e 7007 00e1 |p |
0680 e5fd e5fe | |
0682 e5ff 8262 | b|
0684 c5fc 4504 | E |
0686 4800 a5fc |H |
0688 4504 |E |
0689 0000 0000 | | .BLANK 0000[0x7]
0690 089d 0004 | | .XXX[0x21]
0692 0003 00ec | |
0694 e5fc e5ff | |
0696 8264 0031 | d 1|
0698 00ec e5fc | |
069a e5fe 8264 | d|
069c 0031 00d9 | 1 |
069e 00eb 1813 | |
06a0 700d 00d8 |p |
06a2 00eb 1813 | |
06a4 7009 00e1 |p |
06a6 e5fb e5fc | |
06a8 e5fd e403 | |
06aa e402 8263 | c|
06ac c5fa 4506 | E |
06ae 4800 a5fa |H |
06b0 4506 |E |
06b1 0000 0000 | | .BLANK 0000[0x7]
06b8 08c0 0004 | | .XXX[0x1c]
06ba 0002 00ec | |
06bc e5fc e5ff | |
06be 8264 0031 | d 1|
06c0 00d8 00eb | |
06c2 1813 700d | p |
06c4 e5fe 00eb | |
06c6 1813 7009 | p |
06c8 00e1 e5fb | |
06ca e5fc e5fd | |
06cc e5fe e402 | |
06ce 8263 c5fa | c |
06d0 4506 4800 |E H |
06d2 a5fa 4506 | E |
06d4 0000 0000 | | .BLANK 0000[0x4]
06d8 08e0 0004 | | .XXX[0x1c]
06da 0002 00ec | |
06dc e5fc e5fe | |
06de 8264 0031 | d 1|
06e0 00db 00eb | |
06e2 1813 700d | p |
06e4 00d8 00eb | |
06e6 1813 7009 | p |
06e8 00e1 e5fb | |
06ea e5fc e5fd | |
06ec e402 e5ff | |
06ee 8263 c5fa | c |
06f0 4506 4800 |E H |
06f2 a5fa 4506 | E |
06f4 0000 0000 | | .BLANK 0000[0x4]
06f8 08fb 0004 | | .XXX[0x3b]
06fa 0001 00da | |
06fc 00eb 1813 | |
06fe 700d 00db |p |
0700 00eb 1813 | |
0702 7009 00e1 |p |
0704 e5fb e5fc | |
0706 e5fd e5fe | |
0708 e5ff 8263 | c|
070a c5fa 4506 | E |
070c 4800 a5fa |H |
070e 4506 0000 |E |
0710 091d 0004 | |
0712 0003 00ec | |
0714 e5fa e5ff | |
0716 8264 0031 | d 1|
0718 00ec e5fa | |
071a e5fe 8264 | d|
071c 0031 00d9 | 1 |
071e 00eb 1813 | |
0720 700f 00d8 |p |
0722 00eb 1813 | |
0724 700b 00e1 |p |
0726 e5f9 e5fa | |
0728 e5fb e5fc | |
072a e5fd e403 | |
072c e402 825f | _|
072e c5f8 4508 | E |
0730 4800 a5f8 |H |
0732 4508 |E |
0733 0000 0000 | | .BLANK 0000[0x5]
0738 0940 0004 | @ | .XXX[0x59]
073a 0002 00ec | |
073c e5fa e5ff | |
073e 8264 0031 | d 1|
0740 00d8 00eb | |
0742 1813 700f | p |
0744 e5fe 00eb | |
0746 1813 700b | p |
0748 00e1 e5f9 | |
074a e5fa e5fb | |
074c e5fc e5fd | |
074e e5fe e402 | |
0750 825f c5f8 | _ |
0752 4508 4800 |E H |
0754 a5f8 4508 | E |
0756 0000 0000 | |
0758 0960 0004 | ` |
075a 0002 00ec | |
075c e5fa e5fe | |
075e 8264 0031 | d 1|
0760 00db 00eb | |
0762 1813 700f | p |
0764 00d8 00eb | |
0766 1813 700b | p |
0768 00e1 e5f9 | |
076a e5fa e5fb | |
076c e5fc e5fd | |
076e e402 e5ff | |
0770 825f c5f8 | _ |
0772 4508 4800 |E H |
0774 a5f8 4508 | E |
0776 0000 0000 | |
0778 097b 0004 | { |
077a 0001 00da | |
077c 00eb 1813 | |
077e 700f 00db |p |
0780 00eb 1813 | |
0782 700b 00e1 |p |
0784 e5f9 e5fa | |
0786 e5fb e5fc | |
0788 e5fd e5fe | |
078a e5ff 825f | _|
078c c5f8 4508 | E |
078e 4800 a5f8 |H |
0790 4508 |E |
0791 0000 0000 | | .BLANK 0000[0x7]
0798 099b 0004 | | .XXX[0x3d]
079a 0001 4805 | H |
079c 00ca 0000 | |
079e 0000 0000 | |
07a0 09a3 0004 | |
07a2 0001 4803 | H |
07a4 00ca 0000 | |
07a6 0000 0000 | |
07a8 09ab 0004 | |
07aa 0001 4802 | H |
07ac 00ca 0000 | |
07ae 0000 0000 | |
07b0 09b3 0004 | |
07b2 0001 4800 | H |
07b4 00ca 0000 | |
07b6 0000 0000 | |
07b8 09bb 0004 | |
07ba 0001 4806 | H |
07bc 00ca 0000 | |
07be 0000 0000 | |
07c0 09c3 0004 | |
07c2 0001 4807 | H |
07c4 00ca 0000 | |
07c6 0000 0000 | |
07c8 09cb 0004 | |
07ca 0001 4808 | H |
07cc 00ca 0000 | |
07ce 0000 0000 | |
07d0 09d3 0004 | |
07d2 0001 4608 | F |
07d4 7808 |x |
07d5 4302 4302 |C C | .BLANK 4302[0x8]
07dd 00da 3400 | 4 | .XXX[0x7]
07df 0125 00da | % |
07e1 3400 1c00 |4 |
07e3 4302 |C |
07e4 0000 0000 | | .BLANK 0000[0x4]
07e8 09eb 0004 | | .XXX[0x5]
07ea 0001 4608 | F |
07ec 7808 |x |
07ed 4302 4302 |C C | .BLANK 4302[0x5]
07f2 7819 7820 |x x | .XXX[0xe]
07f4 782a 00da |x* |
07f6 016c 7009 | lp |
07f8 00cf 4801 | H |
07fa e5ff 1c08 | |
07fc 00d8 1c00 | |
07fe c5ff 00ce | |