|
|
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, 5900_R1K_CODE, 74_tag, NULL, R1k_Segment, seg_0bf8df
└─⟦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 0700 | | .CONST 0x0700 ; 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 0040 | @ | .CONST 0x0040 ; Address of begin
0009 0004 | | .CONST 0x0004 ; Address of exception handler
000a 0020 | | .CONST 0x0020 ; Number of locals
000b INIT_0008:
000b 029a 004b | K| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0048
000d 029a 01db | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_01d8
000f 029a 0293 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0290
0011 029a 0303 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0300
0013 029a 0363 | c| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0360
0015 00bf | | Action Accept_Activation
0016 00e1 | | Load_Encached Boolean_Cache
0017 4801 |H | Short_Literal 0x1
0018 481e |H | Short_Literal 0x1e
0019 00e9 | | Load_Encached String_Cache
001a 035b | [ | Declare_Type Array,Constrained
001b 0337 | 7 | Declare_Variable Array
001c e002 | | Load 0x0,0x2
001d 0337 | 7 | Declare_Variable Array
001e 00e1 | | Load_Encached Boolean_Cache
001f e003 | | Load 0x0,0x3
0020 0600 | | Execute_Immediate Set_Value_Unchecked,0x0
0021 e004 | | Load 0x0,0x4
0022 1b16 | | Execute Package,Field_Read,Field_Number 0x16
0023 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0024 0322 | " | Declare_Variable Record
0025 00e1 | | Load_Encached Boolean_Cache
0026 e005 | | Load 0x0,0x5
0027 0322 | " | Declare_Variable Record
0028 029d 03a3 | | Declare_Subprogram For_Outer_Call,INIT_03a0
002a 029d 03e3 | | Declare_Subprogram For_Outer_Call,INIT_03e0
002c 029d 040b | | Declare_Subprogram For_Outer_Call,INIT_0408
002e 1d11 | | Execute_Immediate Reference_Lex_1,0x11
002f 00c7 | | Action Elaborate_Subprogram
0030 029d 046b | k| Declare_Subprogram For_Outer_Call,INIT_0468
0032 029d 04cb | | Declare_Subprogram For_Outer_Call,INIT_04c8
0034 029d 060b | | Declare_Subprogram For_Outer_Call,INIT_0608
0036 1d0d | | Execute_Immediate Reference_Lex_1,0xd
0037 00c7 | | Action Elaborate_Subprogram
0038 1d0f | | Execute_Immediate Reference_Lex_1,0xf
0039 00c7 | | Action Elaborate_Subprogram
003a 1d0e | | Execute_Immediate Reference_Lex_1,0xe
003b 00c7 | | Action Elaborate_Subprogram
003c 1d10 | | Execute_Immediate Reference_Lex_1,0x10
003d 00c7 | | Action Elaborate_Subprogram
003e 029d 0653 | S| Declare_Subprogram For_Outer_Call,INIT_0650
0040 BODY_0008:
0040 00bc | | Action Signal_Activated
0041 00bb | | Action Signal_Completion
0042 0000 0000 | | .BLANK 0000[0x6]
0048 ; --------------------------------------------------------------------------------------
0048 ; SUBPROGRAM
0048 ; --------------------------------------------------------------------------------------
0048 0061 | a | .CONST 0x0061 ; Address of begin
0049 0004 | | .CONST 0x0004 ; Address of exception handler
004a 0010 | | .CONST 0x0010 ; Number of locals
004b INIT_0048:
004b 00e1 | | Load_Encached Boolean_Cache
004c 03e9 | | Declare_Variable Discrete,Duplicate
004d 03e9 | | Declare_Variable Discrete,Duplicate
004e 03e9 | | Declare_Variable Discrete,Duplicate
004f 00e2 | | Load_Encached Integer_Cache
0050 03e9 | | Declare_Variable Discrete,Duplicate
0051 03e9 | | Declare_Variable Discrete,Duplicate
0052 03e9 | | Declare_Variable Discrete,Duplicate
0053 03e9 | | Declare_Variable Discrete,Duplicate
0054 e006 | | Load 0x0,0x6
0055 0322 | " | Declare_Variable Record
0056 e007 | | Load 0x0,0x7
0057 1b11 | | Execute Package,Field_Read,Field_Number 0x11
0058 e004 | | Load 0x0,0x4
0059 1b16 | | Execute Package,Field_Read,Field_Number 0x16
005a 1910 | | Execute Package,Field_Reference,Field_Number 0x10
005b 00c6 | | Action Check_Subprogram_Elaborated
005c e002 | | Load 0x0,0x2
005d e008 | | Load 0x0,0x8
005e e009 | | Load 0x0,0x9
005f 4810 |H | Short_Literal 0x10
0060 0007 | | Action Break_Optional
0061 BODY_0048:
0061 e5fb | | Load 0x2,-0x5
0062 4801 |H | Short_Literal 0x1
0063 800a | | Call 0x0,0xa
0064 c5fb | | Store 0x2,-0x5
0065 821f | | Call 0x1,0x1f
0066 e5ff | | Load 0x2,-0x1
0067 800b | | Call 0x0,0xb
0068 a407 | | Store_Unchecked 0x2,0x7
0069 e407 | | Load 0x2,0x7
006a 6165 |ae | Indirect_Literal Discrete,0x1d0,{0x00000000, 0x0000ffff}
006b 027d | } | Execute Discrete,Greater
006c 6805 |h | Jump_Zero 0x72
006d e407 | | Load 0x2,0x7
006e 615d |a] | Indirect_Literal Discrete,0x1cc,{0x00000000, 0x00010000}
006f 026f | o | Execute Discrete,Remainder
0070 a408 | | Store_Unchecked 0x2,0x8
0071 7802 |x | Jump 0x74
0072 e407 | | Load 0x2,0x7
0073 a408 | | Store_Unchecked 0x2,0x8
0074 e408 | | Load 0x2,0x8
0075 09fb | | Execute_Immediate Binary_Scale,-0x5
0076 a408 | | Store_Unchecked 0x2,0x8
0077 e408 | | Load 0x2,0x8
0078 09f8 | | Execute_Immediate Binary_Scale,-0x8
0079 e00c | | Load 0x0,0xc
007a 3405 |4 | Execute Record,Field_Reference,Field_Number 0x5
007b 3402 |4 | Execute Record,Field_Reference,Field_Number 0x2
007c 01d7 | | Execute Vector,Field_Read
007d e408 | | Load 0x2,0x8
007e 48ff |H | Short_Literal 0xff
007f 0279 | y | Execute Discrete,And
0080 0273 | s | Execute Discrete,Plus
0081 c40a | | Store 0x2,0xa
0082 e40a | | Load 0x2,0xa
0083 e00c | | Load 0x0,0xc
0084 3c04 |< | Execute Record,Field_Read,Field_Number 0x4
0085 0270 | p | Execute Discrete,Divide
0086 00d8 | | Load_Top At_Offset_0
0087 e00d | | Load 0x0,0xd
0088 1b14 | | Execute Package,Field_Read,Field_Number 0x14
0089 1b13 | | Execute Package,Field_Read,Field_Number 0x13
008a 0260 | ` | Execute Discrete,In_Type
008b 7001 |p | Jump_Nonzero 0x8d
008c 0801 | | Execute_Immediate Raise,0x1
008d e217 | | Load 0x1,0x17
008e 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
008f e40a | | Load 0x2,0xa
0090 e00c | | Load 0x0,0xc
0091 3c04 |< | Execute Record,Field_Read,Field_Number 0x4
0092 026f | o | Execute Discrete,Remainder
0093 a406 | | Store_Unchecked 0x2,0x6
0094 e406 | | Load 0x2,0x6
0095 e00c | | Load 0x0,0xc
0096 3c03 |< | Execute Record,Field_Read,Field_Number 0x3
0097 0270 | p | Execute Discrete,Divide
0098 00d8 | | Load_Top At_Offset_0
0099 e00d | | Load 0x0,0xd
009a 1b14 | | Execute Package,Field_Read,Field_Number 0x14
009b 1b14 | | Execute Package,Field_Read,Field_Number 0x14
009c 0260 | ` | Execute Discrete,In_Type
009d 7001 |p | Jump_Nonzero 0x9f
009e 0801 | | Execute_Immediate Raise,0x1
009f e217 | | Load 0x1,0x17
00a0 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
00a1 e406 | | Load 0x2,0x6
00a2 e00c | | Load 0x0,0xc
00a3 3c03 |< | Execute Record,Field_Read,Field_Number 0x3
00a4 026f | o | Execute Discrete,Remainder
00a5 a406 | | Store_Unchecked 0x2,0x6
00a6 e406 | | Load 0x2,0x6
00a7 0901 | | Execute_Immediate Binary_Scale,0x1
00a8 00d8 | | Load_Top At_Offset_0
00a9 e00d | | Load 0x0,0xd
00aa 1b14 | | Execute Package,Field_Read,Field_Number 0x14
00ab 1b15 | | Execute Package,Field_Read,Field_Number 0x15
00ac 0260 | ` | Execute Discrete,In_Type
00ad 7001 |p | Jump_Nonzero 0xaf
00ae 0801 | | Execute_Immediate Raise,0x1
00af e217 | | Load 0x1,0x17
00b0 3802 |8 | Execute Record,Field_Write,Field_Number 0x2
00b1 e217 | | Load 0x1,0x17
00b2 e40d | | Load 0x2,0xd
00b3 480e |H | Short_Literal 0xe
00b4 4802 |H | Short_Literal 0x2
00b5 0099 | | Action Reference_Dynamic
00b6 e004 | | Load 0x0,0x4
00b7 1b16 | | Execute Package,Field_Read,Field_Number 0x16
00b8 1810 | | Execute Package,Field_Execute,Field_Number 0x10
00b9 e214 | | Load 0x1,0x14
00ba 01d4 | | Execute Vector,Structure_Write
00bb 4800 |H | Short_Literal 0x0
00bc a403 | | Store_Unchecked 0x2,0x3
00bd 00cf | | Action Mark_Auxiliary
00be 480f |H | Short_Literal 0xf
00bf 4800 |H | Short_Literal 0x0
00c0 0007 | | Action Break_Optional
00c1 00d8 | | Load_Top At_Offset_0
00c2 e214 | | Load 0x1,0x14
00c3 01d5 | | Execute Vector,Field_Reference
00c4 e40b | | Load 0x2,0xb
00c5 017d | } | Execute Record,Structure_Write
00c6 00d8 | | Load_Top At_Offset_0
00c7 e214 | | Load 0x1,0x14
00c8 01d5 | | Execute Vector,Field_Reference
00c9 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
00ca e407 | | Load 0x2,0x7
00cb 027f | | Execute Discrete,Equal
00cc 685c |h\ | Jump_Zero 0x129
00cd e216 | | Load 0x1,0x16
00ce 0f01 | | Execute_Immediate Equal,0x1
00cf 6827 |h' | Jump_Zero 0xf7
00d0 00cf | | Action Mark_Auxiliary
00d1 481e |H | Short_Literal 0x1e
00d2 4801 |H | Short_Literal 0x1
00d3 0007 | | Action Break_Optional
00d4 00d8 | | Load_Top At_Offset_0
00d5 4802 |H | Short_Literal 0x2
00d6 026f | o | Execute Discrete,Remainder
00d7 7008 |p | Jump_Nonzero 0xe0
00d8 e40c | | Load 0x2,0xc
00d9 00d9 | | Load_Top At_Offset_1
00da e413 | | Load 0x2,0x13
00db e214 | | Load 0x1,0x14
00dc 01d5 | | Execute Vector,Field_Reference
00dd 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
00de 01d6 | | Execute Vector,Field_Write
00df 7814 |x | Jump 0xf4
00e0 00d8 | | Load_Top At_Offset_0
00e1 e413 | | Load 0x2,0x13
00e2 e214 | | Load 0x1,0x14
00e3 01d5 | | Execute Vector,Field_Reference
00e4 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
00e5 01d7 | | Execute Vector,Field_Read
00e6 a40c | | Store_Unchecked 0x2,0xc
00e7 00d8 | | Load_Top At_Offset_0
00e8 0a01 | | Execute_Immediate Plus,0x1
00e9 e413 | | Load 0x2,0x13
00ea e214 | | Load 0x1,0x14
00eb 01d5 | | Execute Vector,Field_Reference
00ec 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
00ed 01d7 | | Execute Vector,Field_Read
00ee 00d9 | | Load_Top At_Offset_1
00ef e413 | | Load 0x2,0x13
00f0 e214 | | Load 0x1,0x14
00f1 01d5 | | Execute Vector,Field_Reference
00f2 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
00f3 01d6 | | Execute Vector,Field_Write
00f4 00c8 | | Action Pop_Auxiliary_Range
00f5 3fde |? | Loop_Increasing 0xd4
00f6 00ce | | Action Pop_Auxiliary
00f7 00d8 | | Load_Top At_Offset_0
00f8 e214 | | Load 0x1,0x14
00f9 01d5 | | Execute Vector,Field_Reference
00fa 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
00fb e00e | | Load 0x0,0xe
00fc 180d | | Execute Package,Field_Execute,Field_Number 0xd
00fd e00f | | Load 0x0,0xf
00fe 1814 | | Execute Package,Field_Execute,Field_Number 0x14
00ff e213 | | Load 0x1,0x13
0100 01d4 | | Execute Vector,Structure_Write
0101 4801 |H | Short_Literal 0x1
0102 a403 | | Store_Unchecked 0x2,0x3
0103 00cf | | Action Mark_Auxiliary
0104 e5ff | | Load 0x2,-0x1
0105 e010 | | Load 0x0,0x10
0106 1825 | % | Execute Package,Field_Execute,Field_Number 0x25
0107 4801 |H | Short_Literal 0x1
0108 0263 | c | Execute Discrete,Above_Bound
0109 700f |p | Jump_Nonzero 0x119
010a e403 | | Load 0x2,0x3
010b 00d9 | | Load_Top At_Offset_1
010c e5ff | | Load 0x2,-0x1
010d e010 | | Load 0x0,0x10
010e 1826 | & | Execute Package,Field_Execute,Field_Number 0x26
010f e00f | | Load 0x0,0xf
0110 1810 | | Execute Package,Field_Execute,Field_Number 0x10
0111 00da | | Load_Top At_Offset_2
0112 e213 | | Load 0x1,0x13
0113 01d7 | | Execute Vector,Field_Read
0114 027f | | Execute Discrete,Equal
0115 0279 | y | Execute Discrete,And
0116 a403 | | Store_Unchecked 0x2,0x3
0117 00c8 | | Action Pop_Auxiliary_Range
0118 3ff1 |? | Loop_Increasing 0x10a
0119 00ce | | Action Pop_Auxiliary
011a e5ff | | Load 0x2,-0x1
011b e010 | | Load 0x0,0x10
011c 1825 | % | Execute Package,Field_Execute,Field_Number 0x25
011d 0e1e | | Execute_Immediate Not_Equal,0x1e
011e 680a |h | Jump_Zero 0x129
011f e403 | | Load 0x2,0x3
0120 e5ff | | Load 0x2,-0x1
0121 e010 | | Load 0x0,0x10
0122 1825 | % | Execute Package,Field_Execute,Field_Number 0x25
0123 0a01 | | Execute_Immediate Plus,0x1
0124 e213 | | Load 0x1,0x13
0125 01d7 | | Execute Vector,Field_Read
0126 0f00 | | Execute_Immediate Equal,0x0
0127 0279 | y | Execute Discrete,And
0128 a403 | | Store_Unchecked 0x2,0x3
0129 e403 | | Load 0x2,0x3
012a 6802 |h | Jump_Zero 0x12d
012b 00d2 | | Pop_Control Pop_Count_2
012c 7802 |x | Jump 0x12f
012d 00c8 | | Action Pop_Auxiliary_Range
012e 3f92 |? | Loop_Increasing 0xc1
012f 00ce | | Action Pop_Auxiliary
0130 e5fe | | Load 0x2,-0x2
0131 700d |p | Jump_Nonzero 0x13f
0132 e40b | | Load 0x2,0xb
0133 3402 |4 | Execute Record,Field_Reference,Field_Number 0x2
0134 3403 |4 | Execute Record,Field_Reference,Field_Number 0x3
0135 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0136 0f00 | | Execute_Immediate Equal,0x0
0137 e403 | | Load 0x2,0x3
0138 0279 | y | Execute Discrete,And
0139 6803 |h | Jump_Zero 0x13d
013a 4800 |H | Short_Literal 0x0
013b a5fb | | Store_Unchecked 0x2,-0x5
013c 7802 |x | Jump 0x13f
013d 4802 |H | Short_Literal 0x2
013e a5fb | | Store_Unchecked 0x2,-0x5
013f e5fc | | Load 0x2,-0x4
0140 0c00 | | Execute_Immediate Greater_Equal,0x0
0141 6805 |h | Jump_Zero 0x147
0142 e5fc | | Load 0x2,-0x4
0143 a409 | | Store_Unchecked 0x2,0x9
0144 4800 |H | Short_Literal 0x0
0145 a402 | | Store_Unchecked 0x2,0x2
0146 7805 |x | Jump 0x14c
0147 e5fc | | Load 0x2,-0x4
0148 0275 | u | Execute Discrete,Unary_Minus
0149 a409 | | Store_Unchecked 0x2,0x9
014a 4801 |H | Short_Literal 0x1
014b a402 | | Store_Unchecked 0x2,0x2
014c e5fb | | Load 0x2,-0x5
014d e5fa | | Load 0x2,-0x6
014e e5ff | | Load 0x2,-0x1
014f 821c | | Call 0x1,0x1c
0150 c5fa | | Store 0x2,-0x6
0151 c5fb | | Store 0x2,-0x5
0152 e5fb | | Load 0x2,-0x5
0153 6803 |h | Jump_Zero 0x157
0154 4801 |H | Short_Literal 0x1
0155 a5fb | | Store_Unchecked 0x2,-0x5
0156 4505 |E | Exit_Subprogram 0x5
0157 e5fb | | Load 0x2,-0x5
0158 e5fa | | Load 0x2,-0x6
0159 821e | | Call 0x1,0x1e
015a c5fb | | Store 0x2,-0x5
015b e5fb | | Load 0x2,-0x5
015c 6803 |h | Jump_Zero 0x160
015d 4805 |H | Short_Literal 0x5
015e a5fb | | Store_Unchecked 0x2,-0x5
015f 4505 |E | Exit_Subprogram 0x5
0160 e5fa | | Load 0x2,-0x6
0161 0227 | ' | Execute Access,All_Reference
0162 3402 |4 | Execute Record,Field_Reference,Field_Number 0x2
0163 3403 |4 | Execute Record,Field_Reference,Field_Number 0x3
0164 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0165 0f00 | | Execute_Immediate Equal,0x0
0166 a405 | | Store_Unchecked 0x2,0x5
0167 e5fe | | Load 0x2,-0x2
0168 7008 |p | Jump_Nonzero 0x171
0169 e405 | | Load 0x2,0x5
016a 6801 |h | Jump_Zero 0x16c
016b 4505 |E | Exit_Subprogram 0x5
016c 4802 |H | Short_Literal 0x2
016d a5fb | | Store_Unchecked 0x2,-0x5
016e e011 | | Load 0x0,0x11
016f a5fa | | Store_Unchecked 0x2,-0x6
0170 4505 |E | Exit_Subprogram 0x5
0171 e5fe | | Load 0x2,-0x2
0172 0f02 | | Execute_Immediate Equal,0x2
0173 680e |h | Jump_Zero 0x182
0174 e405 | | Load 0x2,0x5
0175 e5fa | | Load 0x2,-0x6
0176 0227 | ' | Execute Access,All_Reference
0177 3402 |4 | Execute Record,Field_Reference,Field_Number 0x2
0178 3403 |4 | Execute Record,Field_Reference,Field_Number 0x3
0179 3c04 |< | Execute Record,Field_Read,Field_Number 0x4
017a 0f00 | | Execute_Immediate Equal,0x0
017b 0279 | y | Execute Discrete,And
017c 6805 |h | Jump_Zero 0x182
017d 4806 |H | Short_Literal 0x6
017e a5fb | | Store_Unchecked 0x2,-0x5
017f e011 | | Load 0x0,0x11
0180 a5fa | | Store_Unchecked 0x2,-0x6
0181 4505 |E | Exit_Subprogram 0x5
0182 e5fa | | Load 0x2,-0x6
0183 0227 | ' | Execute Access,All_Reference
0184 3402 |4 | Execute Record,Field_Reference,Field_Number 0x2
0185 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0186 e409 | | Load 0x2,0x9
0187 027f | | Execute Discrete,Equal
0188 6801 |h | Jump_Zero 0x18a
0189 4505 |E | Exit_Subprogram 0x5
018a 4801 |H | Short_Literal 0x1
018b a212 | | Store_Unchecked 0x1,0x12
018c e409 | | Load 0x2,0x9
018d 00d8 | | Load_Top At_Offset_0
018e e012 | | Load 0x0,0x12
018f 0260 | ` | Execute Discrete,In_Type
0190 7001 |p | Jump_Nonzero 0x192
0191 0801 | | Execute_Immediate Raise,0x1
0192 e5fa | | Load 0x2,-0x6
0193 0227 | ' | Execute Access,All_Reference
0194 3402 |4 | Execute Record,Field_Reference,Field_Number 0x2
0195 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
0196 4801 |H | Short_Literal 0x1
0197 a218 | | Store_Unchecked 0x1,0x18
0198 00cf | | Action Mark_Auxiliary
0199 4805 |H | Short_Literal 0x5
019a 4800 |H | Short_Literal 0x0
019b 0007 | | Action Break_Optional
019c 00d8 | | Load_Top At_Offset_0
019d e5fa | | Load 0x2,-0x6
019e 0227 | ' | Execute Access,All_Reference
019f 3402 |4 | Execute Record,Field_Reference,Field_Number 0x2
01a0 3401 |4 | Execute Record,Field_Reference,Field_Number 0x1
01a1 01d5 | | Execute Vector,Field_Reference
01a2 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
01a3 e409 | | Load 0x2,0x9
01a4 027b | { | Execute Discrete,Greater_Equal
01a5 6802 |h | Jump_Zero 0x1a8
01a6 4800 |H | Short_Literal 0x0
01a7 a218 | | Store_Unchecked 0x1,0x18
01a8 00c8 | | Action Pop_Auxiliary_Range
01a9 3ff2 |? | Loop_Increasing 0x19c
01aa 00ce | | Action Pop_Auxiliary
01ab e218 | | Load 0x1,0x18
01ac 681c |h | Jump_Zero 0x1c9
01ad e5fa | | Load 0x2,-0x6
01ae 0227 | ' | Execute Access,All_Reference
01af 3402 |4 | Execute Record,Field_Reference,Field_Number 0x2
01b0 3403 |4 | Execute Record,Field_Reference,Field_Number 0x3
01b1 3c04 |< | Execute Record,Field_Read,Field_Number 0x4
01b2 6803 |h | Jump_Zero 0x1b6
01b3 4808 |H | Short_Literal 0x8
01b4 a5fb | | Store_Unchecked 0x2,-0x5
01b5 4505 |E | Exit_Subprogram 0x5
01b6 e405 | | Load 0x2,0x5
01b7 6802 |h | Jump_Zero 0x1ba
01b8 e5fa | | Load 0x2,-0x6
01b9 8013 | | Call 0x0,0x13
01ba e404 | | Load 0x2,0x4
01bb e402 | | Load 0x2,0x2
01bc e5fa | | Load 0x2,-0x6
01bd 8014 | | Call 0x0,0x14
01be c404 | | Store 0x2,0x4
01bf e404 | | Load 0x2,0x4
01c0 6808 |h | Jump_Zero 0x1c9
01c1 4804 |H | Short_Literal 0x4
01c2 a5fb | | Store_Unchecked 0x2,-0x5
01c3 e405 | | Load 0x2,0x5
01c4 6803 |h | Jump_Zero 0x1c8
01c5 e5fa | | Load 0x2,-0x6
01c6 821d | | Call 0x1,0x1d
01c7 4505 |E | Exit_Subprogram 0x5
01c8 4505 |E | Exit_Subprogram 0x5
01c9 e5fa | | Load 0x2,-0x6
01ca 8211 | | Call 0x1,0x11
01cb 4505 |E | Exit_Subprogram 0x5
01cc 0000 0000 | | .LITERAL {0x00000000, 0x00010000}
01d0 0000 0000 | | .LITERAL {0x00000000, 0x0000ffff}
01d4 0000 0000 | | .BLANK 0000[0x4]
01d8 ; --------------------------------------------------------------------------------------
01d8 ; SUBPROGRAM
01d8 ; --------------------------------------------------------------------------------------
01d8 01dd | | .CONST 0x01dd ; Address of begin
01d9 0004 | | .CONST 0x0004 ; Address of exception handler
01da 0002 | | .CONST 0x0002 ; Number of locals
01db INIT_01d8:
01db e011 | | Load 0x0,0x11
01dc 0007 | | Action Break_Optional
01dd BODY_01d8:
01dd e215 | | Load 0x1,0x15
01de 7001 |p | Jump_Nonzero 0x1e0
01df 4504 |E | Exit_Subprogram 0x4
01e0 e5fb | | Load 0x2,-0x5
01e1 821b | | Call 0x1,0x1b
01e2 680e |h | Jump_Zero 0x1f1
01e3 4803 |H | Short_Literal 0x3
01e4 a5fc | | Store_Unchecked 0x2,-0x4
01e5 e5fc | | Load 0x2,-0x4
01e6 e5fb | | Load 0x2,-0x5
01e7 0227 | ' | Execute Access,All_Reference
01e8 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
01e9 e00e | | Load 0x0,0xe
01ea 180d | | Execute Package,Field_Execute,Field_Number 0xd
01eb e010 | | Load 0x0,0x10
01ec 1814 | | Execute Package,Field_Execute,Field_Number 0x14
01ed e5fe | | Load 0x2,-0x2
01ee 8015 | | Call 0x0,0x15
01ef c5fc | | Store 0x2,-0x4
01f0 4504 |E | Exit_Subprogram 0x4
01f1 4800 |H | Short_Literal 0x0
01f2 a5fc | | Store_Unchecked 0x2,-0x4
01f3 e5fb | | Load 0x2,-0x5
01f4 e00c | | Load 0x0,0xc
01f5 3c07 |< | Execute Record,Field_Read,Field_Number 0x7
01f6 022f | / | Execute Access,Equal
01f7 6803 |h | Jump_Zero 0x1fb
01f8 e011 | | Load 0x0,0x11
01f9 e00c | | Load 0x0,0xc
01fa 3807 |8 | Execute Record,Field_Write,Field_Number 0x7
01fb 00db | | Load_Top At_Offset_3
01fc 7006 |p | Jump_Nonzero 0x203
01fd e5fb | | Load 0x2,-0x5
01fe 8211 | | Call 0x1,0x11
01ff e5fb | | Load 0x2,-0x5
0200 821a | | Call 0x1,0x1a
0201 c5fb | | Store 0x2,-0x5
0202 4504 |E | Exit_Subprogram 0x4
0203 e5fb | | Load 0x2,-0x5
0204 0227 | ' | Execute Access,All_Reference
0205 3402 |4 | Execute Record,Field_Reference,Field_Number 0x2
0206 3403 |4 | Execute Record,Field_Reference,Field_Number 0x3
0207 3c04 |< | Execute Record,Field_Read,Field_Number 0x4
0208 6813 |h | Jump_Zero 0x21c
0209 4808 |H | Short_Literal 0x8
020a a5fc | | Store_Unchecked 0x2,-0x4
020b e5fc | | Load 0x2,-0x4
020c e5fb | | Load 0x2,-0x5
020d 0227 | ' | Execute Access,All_Reference
020e 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
020f e00e | | Load 0x0,0xe
0210 180d | | Execute Package,Field_Execute,Field_Number 0xd
0211 e010 | | Load 0x0,0x10
0212 1814 | | Execute Package,Field_Execute,Field_Number 0x14
0213 e5fe | | Load 0x2,-0x2
0214 8015 | | Call 0x0,0x15
0215 c5fc | | Store 0x2,-0x4
0216 e5fb | | Load 0x2,-0x5
0217 8211 | | Call 0x1,0x11
0218 e5fb | | Load 0x2,-0x5
0219 821a | | Call 0x1,0x1a
021a c5fb | | Store 0x2,-0x5
021b 4504 |E | Exit_Subprogram 0x4
021c 00db | | Load_Top At_Offset_3
021d 0f02 | | Execute_Immediate Equal,0x2
021e 6808 |h | Jump_Zero 0x227
021f e5fb | | Load 0x2,-0x5
0220 821d | | Call 0x1,0x1d
0221 e5fb | | Load 0x2,-0x5
0222 8013 | | Call 0x0,0x13
0223 e5fb | | Load 0x2,-0x5
0224 821a | | Call 0x1,0x1a
0225 c5fb | | Store 0x2,-0x5
0226 4504 |E | Exit_Subprogram 0x4
0227 00db | | Load_Top At_Offset_3
0228 0f01 | | Execute_Immediate Equal,0x1
0229 6863 |hc | Jump_Zero 0x28d
022a e5fd | | Load 0x2,-0x3
022b e010 | | Load 0x0,0x10
022c 1825 | % | Execute Package,Field_Execute,Field_Number 0x25
022d 7013 |p | Jump_Nonzero 0x241
022e 4801 |H | Short_Literal 0x1
022f a5fc | | Store_Unchecked 0x2,-0x4
0230 e5fc | | Load 0x2,-0x4
0231 e5fb | | Load 0x2,-0x5
0232 0227 | ' | Execute Access,All_Reference
0233 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
0234 e00e | | Load 0x0,0xe
0235 180d | | Execute Package,Field_Execute,Field_Number 0xd
0236 e010 | | Load 0x0,0x10
0237 1814 | | Execute Package,Field_Execute,Field_Number 0x14
0238 e5fe | | Load 0x2,-0x2
0239 8015 | | Call 0x0,0x15
023a c5fc | | Store 0x2,-0x4
023b e5fb | | Load 0x2,-0x5
023c 8211 | | Call 0x1,0x11
023d e5fb | | Load 0x2,-0x5
023e 821a | | Call 0x1,0x1a
023f c5fb | | Store 0x2,-0x5
0240 4504 |E | Exit_Subprogram 0x4
0241 e5fc | | Load 0x2,-0x4
0242 00d9 | | Load_Top At_Offset_1
0243 e5fd | | Load 0x2,-0x3
0244 821c | | Call 0x1,0x1c
0245 003a | : | Store_Top Access,At_Offset_2
0246 c5fc | | Store 0x2,-0x4
0247 e5fc | | Load 0x2,-0x4
0248 680b |h | Jump_Zero 0x254
0249 e5fc | | Load 0x2,-0x4
024a e5fd | | Load 0x2,-0x3
024b e5fe | | Load 0x2,-0x2
024c 8015 | | Call 0x0,0x15
024d c5fc | | Store 0x2,-0x4
024e 00d8 | | Load_Top At_Offset_0
024f 821a | | Call 0x1,0x1a
0250 0039 | 9 | Store_Top Access,At_Offset_1
0251 e5fb | | Load 0x2,-0x5
0252 8211 | | Call 0x1,0x11
0253 4504 |E | Exit_Subprogram 0x4
0254 e5fc | | Load 0x2,-0x4
0255 00d9 | | Load_Top At_Offset_1
0256 821e | | Call 0x1,0x1e
0257 c5fc | | Store 0x2,-0x4
0258 e5fc | | Load 0x2,-0x4
0259 680b |h | Jump_Zero 0x265
025a e5fc | | Load 0x2,-0x4
025b e5fd | | Load 0x2,-0x3
025c e5fe | | Load 0x2,-0x2
025d 8015 | | Call 0x0,0x15
025e c5fc | | Store 0x2,-0x4
025f 00d8 | | Load_Top At_Offset_0
0260 821a | | Call 0x1,0x1a
0261 0039 | 9 | Store_Top Access,At_Offset_1
0262 e5fb | | Load 0x2,-0x5
0263 8211 | | Call 0x1,0x11
0264 4504 |E | Exit_Subprogram 0x4
0265 00d8 | | Load_Top At_Offset_0
0266 0227 | ' | Execute Access,All_Reference
0267 3402 |4 | Execute Record,Field_Reference,Field_Number 0x2
0268 3403 |4 | Execute Record,Field_Reference,Field_Number 0x3
0269 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
026a 700d |p | Jump_Nonzero 0x278
026b 4806 |H | Short_Literal 0x6
026c a5fc | | Store_Unchecked 0x2,-0x4
026d e5fc | | Load 0x2,-0x4
026e e5fd | | Load 0x2,-0x3
026f e5fe | | Load 0x2,-0x2
0270 8015 | | Call 0x0,0x15
0271 c5fc | | Store 0x2,-0x4
0272 00d8 | | Load_Top At_Offset_0
0273 821a | | Call 0x1,0x1a
0274 0039 | 9 | Store_Top Access,At_Offset_1
0275 e5fb | | Load 0x2,-0x5
0276 8211 | | Call 0x1,0x11
0277 4504 |E | Exit_Subprogram 0x4
0278 e5fb | | Load 0x2,-0x5
0279 0227 | ' | Execute Access,All_Reference
027a 3402 |4 | Execute Record,Field_Reference,Field_Number 0x2
027b 00d9 | | Load_Top At_Offset_1
027c 0227 | ' | Execute Access,All_Reference
027d 3802 |8 | Execute Record,Field_Write,Field_Number 0x2
027e 4801 |H | Short_Literal 0x1
027f 00d9 | | Load_Top At_Offset_1
0280 0227 | ' | Execute Access,All_Reference
0281 3808 |8 | Execute Record,Field_Write,Field_Number 0x8
0282 e5fb | | Load 0x2,-0x5
0283 821d | | Call 0x1,0x1d
0284 00d8 | | Load_Top At_Offset_0
0285 8211 | | Call 0x1,0x11
0286 00d8 | | Load_Top At_Offset_0
0287 821a | | Call 0x1,0x1a
0288 0039 | 9 | Store_Top Access,At_Offset_1
0289 e5fb | | Load 0x2,-0x5
028a 821a | | Call 0x1,0x1a
028b c5fb | | Store 0x2,-0x5
028c 4504 |E | Exit_Subprogram 0x4
028d 4504 |E | Exit_Subprogram 0x4
028e 0000 0000 | | .XXX[0x2]
0290 ; --------------------------------------------------------------------------------------
0290 ; SUBPROGRAM
0290 ; --------------------------------------------------------------------------------------
0290 02a1 | | .CONST 0x02a1 ; Address of begin
0291 0004 | | .CONST 0x0004 ; Address of exception handler
0292 0008 | | .CONST 0x0008 ; Number of locals
0293 INIT_0290:
0293 00e1 | | Load_Encached Boolean_Cache
0294 e006 | | Load 0x0,0x6
0295 0322 | " | Declare_Variable Record
0296 e004 | | Load 0x0,0x4
0297 1b16 | | Execute Package,Field_Read,Field_Number 0x16
0298 1911 | | Execute Package,Field_Reference,Field_Number 0x11
0299 00c6 | | Action Check_Subprogram_Elaborated
029a e016 | | Load 0x0,0x16
029b e017 | | Load 0x0,0x17
029c e018 | | Load 0x0,0x18
029d 4807 |H | Short_Literal 0x7
029e 0007 | | Action Break_Optional
029f 029f 069b | | Declare_Subprogram For_Call,INIT_0698
02a1 BODY_0290:
02a1 4800 |H | Short_Literal 0x0
02a2 a5f9 | | Store_Unchecked 0x2,-0x7
02a3 e5ff | | Load 0x2,-0x1
02a4 821b | | Call 0x1,0x1b
02a5 680e |h | Jump_Zero 0x2b4
02a6 4803 |H | Short_Literal 0x3
02a7 a5f9 | | Store_Unchecked 0x2,-0x7
02a8 e5f9 | | Load 0x2,-0x7
02a9 e5ff | | Load 0x2,-0x1
02aa 0227 | ' | Execute Access,All_Reference
02ab 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
02ac e00e | | Load 0x0,0xe
02ad 180d | | Execute Package,Field_Execute,Field_Number 0xd
02ae e010 | | Load 0x0,0x10
02af 1814 | | Execute Package,Field_Execute,Field_Number 0x14
02b0 e5fb | | Load 0x2,-0x5
02b1 8015 | | Call 0x0,0x15
02b2 c5f9 | | Store 0x2,-0x7
02b3 4507 |E | Exit_Subprogram 0x7
02b4 e5fe | | Load 0x2,-0x2
02b5 e5ff | | Load 0x2,-0x1
02b6 0227 | ' | Execute Access,All_Reference
02b7 3402 |4 | Execute Record,Field_Reference,Field_Number 0x2
02b8 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
02b9 027b | { | Execute Discrete,Greater_Equal
02ba 680e |h | Jump_Zero 0x2c9
02bb 4809 |H | Short_Literal 0x9
02bc a5f9 | | Store_Unchecked 0x2,-0x7
02bd e5f9 | | Load 0x2,-0x7
02be e5ff | | Load 0x2,-0x1
02bf 0227 | ' | Execute Access,All_Reference
02c0 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
02c1 e00e | | Load 0x0,0xe
02c2 180d | | Execute Package,Field_Execute,Field_Number 0xd
02c3 e010 | | Load 0x0,0x10
02c4 1814 | | Execute Package,Field_Execute,Field_Number 0x14
02c5 e5fb | | Load 0x2,-0x5
02c6 8015 | | Call 0x0,0x15
02c7 c5f9 | | Store 0x2,-0x7
02c8 4507 |E | Exit_Subprogram 0x7
02c9 e5fd | | Load 0x2,-0x3
02ca e5fc | | Load 0x2,-0x4
02cb 0273 | s | Execute Discrete,Plus
02cc 4a00 |J | Short_Literal 0x200
02cd 027d | } | Execute Discrete,Greater
02ce 680e |h | Jump_Zero 0x2dd
02cf 480a |H | Short_Literal 0xa
02d0 a5f9 | | Store_Unchecked 0x2,-0x7
02d1 e5f9 | | Load 0x2,-0x7
02d2 e5ff | | Load 0x2,-0x1
02d3 0227 | ' | Execute Access,All_Reference
02d4 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
02d5 e00e | | Load 0x0,0xe
02d6 180d | | Execute Package,Field_Execute,Field_Number 0xd
02d7 e010 | | Load 0x0,0x10
02d8 1814 | | Execute Package,Field_Execute,Field_Number 0x14
02d9 e5fb | | Load 0x2,-0x5
02da 8015 | | Call 0x0,0x15
02db c5f9 | | Store 0x2,-0x7
02dc 4507 |E | Exit_Subprogram 0x7
02dd e5ff | | Load 0x2,-0x1
02de 0227 | ' | Execute Access,All_Reference
02df 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
02e0 e403 | | Load 0x2,0x3
02e1 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
02e2 e5ff | | Load 0x2,-0x1
02e3 0227 | ' | Execute Access,All_Reference
02e4 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
02e5 e403 | | Load 0x2,0x3
02e6 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
02e7 e5ff | | Load 0x2,-0x1
02e8 0227 | ' | Execute Access,All_Reference
02e9 3402 |4 | Execute Record,Field_Reference,Field_Number 0x2
02ea e403 | | Load 0x2,0x3
02eb 3802 |8 | Execute Record,Field_Write,Field_Number 0x2
02ec e5fe | | Load 0x2,-0x2
02ed e403 | | Load 0x2,0x3
02ee 8408 | | Call 0x2,0x8
02ef 4801 |H | Short_Literal 0x1
02f0 e5fa | | Load 0x2,-0x6
02f1 e217 | | Load 0x1,0x17
02f2 e404 | | Load 0x2,0x4
02f3 4805 |H | Short_Literal 0x5
02f4 4802 |H | Short_Literal 0x2
02f5 0099 | | Action Reference_Dynamic
02f6 e004 | | Load 0x0,0x4
02f7 1b16 | | Execute Package,Field_Read,Field_Number 0x16
02f8 1811 | | Execute Package,Field_Execute,Field_Number 0x11
02f9 e402 | | Load 0x2,0x2
02fa 7002 |p | Jump_Nonzero 0x2fd
02fb 480c |H | Short_Literal 0xc
02fc a5f9 | | Store_Unchecked 0x2,-0x7
02fd 4507 |E | Exit_Subprogram 0x7
02fe 0000 0000 | | .XXX[0x2]
0300 ; --------------------------------------------------------------------------------------
0300 ; SUBPROGRAM
0300 ; --------------------------------------------------------------------------------------
0300 0307 | | .CONST 0x0307 ; Address of begin
0301 0004 | | .CONST 0x0004 ; Address of exception handler
0302 0003 | | .CONST 0x0003 ; Number of locals
0303 INIT_0300:
0303 e019 | | Load 0x0,0x19
0304 0007 | | Action Break_Optional
0305 e016 | | Load 0x0,0x16
0306 0337 | 7 | Declare_Variable Array
0307 BODY_0300:
0307 e00c | | Load 0x0,0xc
0308 3405 |4 | Execute Record,Field_Reference,Field_Number 0x5
0309 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
030a 684e |hN | Jump_Zero 0x359
030b e00c | | Load 0x0,0xc
030c 3406 |4 | Execute Record,Field_Reference,Field_Number 0x6
030d 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
030e 09f8 | | Execute_Immediate Binary_Scale,-0x8
030f 00d8 | | Load_Top At_Offset_0
0310 e007 | | Load 0x0,0x7
0311 1b11 | | Execute Package,Field_Read,Field_Number 0x11
0312 0260 | ` | Execute Discrete,In_Type
0313 7001 |p | Jump_Nonzero 0x315
0314 0801 | | Execute_Immediate Raise,0x1
0315 4800 |H | Short_Literal 0x0
0316 00da | | Load_Top At_Offset_2
0317 01d6 | | Execute Vector,Field_Write
0318 e00c | | Load 0x0,0xc
0319 3406 |4 | Execute Record,Field_Reference,Field_Number 0x6
031a 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
031b e00c | | Load 0x0,0xc
031c 3406 |4 | Execute Record,Field_Reference,Field_Number 0x6
031d 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
031e 09f8 | | Execute_Immediate Binary_Scale,-0x8
031f 0908 | | Execute_Immediate Binary_Scale,0x8
0320 0272 | r | Execute Discrete,Minus
0321 00d8 | | Load_Top At_Offset_0
0322 e007 | | Load 0x0,0x7
0323 1b11 | | Execute Package,Field_Read,Field_Number 0x11
0324 0260 | ` | Execute Discrete,In_Type
0325 7001 |p | Jump_Nonzero 0x327
0326 0801 | | Execute_Immediate Raise,0x1
0327 4801 |H | Short_Literal 0x1
0328 00da | | Load_Top At_Offset_2
0329 01d6 | | Execute Vector,Field_Write
032a e00c | | Load 0x0,0xc
032b 3406 |4 | Execute Record,Field_Reference,Field_Number 0x6
032c 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
032d 09f8 | | Execute_Immediate Binary_Scale,-0x8
032e 00d8 | | Load_Top At_Offset_0
032f e007 | | Load 0x0,0x7
0330 1b11 | | Execute Package,Field_Read,Field_Number 0x11
0331 0260 | ` | Execute Discrete,In_Type
0332 7001 |p | Jump_Nonzero 0x334
0333 0801 | | Execute_Immediate Raise,0x1
0334 4802 |H | Short_Literal 0x2
0335 00da | | Load_Top At_Offset_2
0336 01d6 | | Execute Vector,Field_Write
0337 e00c | | Load 0x0,0xc
0338 3406 |4 | Execute Record,Field_Reference,Field_Number 0x6
0339 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
033a e00c | | Load 0x0,0xc
033b 3406 |4 | Execute Record,Field_Reference,Field_Number 0x6
033c 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
033d 09f8 | | Execute_Immediate Binary_Scale,-0x8
033e 00d8 | | Load_Top At_Offset_0
033f 00e2 | | Load_Encached Integer_Cache
0340 0260 | ` | Execute Discrete,In_Type
0341 7001 |p | Jump_Nonzero 0x343
0342 0801 | | Execute_Immediate Raise,0x1
0343 0908 | | Execute_Immediate Binary_Scale,0x8
0344 0272 | r | Execute Discrete,Minus
0345 00d8 | | Load_Top At_Offset_0
0346 e007 | | Load 0x0,0x7
0347 1b11 | | Execute Package,Field_Read,Field_Number 0x11
0348 0260 | ` | Execute Discrete,In_Type
0349 7001 |p | Jump_Nonzero 0x34b
034a 0801 | | Execute_Immediate Raise,0x1
034b 4803 |H | Short_Literal 0x3
034c 00da | | Load_Top At_Offset_2
034d 01d6 | | Execute Vector,Field_Write
034e 00d9 | | Load_Top At_Offset_1
034f 00d9 | | Load_Top At_Offset_1
0350 4801 |H | Short_Literal 0x1
0351 e00c | | Load 0x0,0xc
0352 3405 |4 | Execute Record,Field_Reference,Field_Number 0x5
0353 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0354 801a | | Call 0x0,0x1a
0355 005a | Z | Store_Top Discrete,At_Offset_2
0356 00d9 | | Load_Top At_Offset_1
0357 6801 |h | Jump_Zero 0x359
0358 4501 |E | Exit_Subprogram 0x1
0359 4501 |E | Exit_Subprogram 0x1
035a 0000 0000 | | .BLANK 0000[0x6]
0360 ; --------------------------------------------------------------------------------------
0360 ; SUBPROGRAM
0360 ; --------------------------------------------------------------------------------------
0360 0368 | h | .CONST 0x0368 ; Address of begin
0361 0004 | | .CONST 0x0004 ; Address of exception handler
0362 0004 | | .CONST 0x0004 ; Number of locals
0363 INIT_0360:
0363 e006 | | Load 0x0,0x6
0364 0322 | " | Declare_Variable Record
0365 00e1 | | Load_Encached Boolean_Cache
0366 e016 | | Load 0x0,0x16
0367 0337 | 7 | Declare_Variable Array
0368 BODY_0360:
0368 e5ff | | Load 0x2,-0x1
0369 0227 | ' | Execute Access,All_Reference
036a 3402 |4 | Execute Record,Field_Reference,Field_Number 0x2
036b 3403 |4 | Execute Record,Field_Reference,Field_Number 0x3
036c 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
036d e5ff | | Load 0x2,-0x1
036e 0227 | ' | Execute Access,All_Reference
036f 3c08 |< | Execute Record,Field_Read,Field_Number 0x8
0370 0278 | x | Execute Discrete,Or
0371 6827 |h' | Jump_Zero 0x399
0372 4800 |H | Short_Literal 0x0
0373 e5ff | | Load 0x2,-0x1
0374 0227 | ' | Execute Access,All_Reference
0375 3402 |4 | Execute Record,Field_Reference,Field_Number 0x2
0376 3403 |4 | Execute Record,Field_Reference,Field_Number 0x3
0377 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
0378 e5ff | | Load 0x2,-0x1
0379 0227 | ' | Execute Access,All_Reference
037a 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
037b 00db | | Load_Top At_Offset_3
037c 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
037d e5ff | | Load 0x2,-0x1
037e 0227 | ' | Execute Access,All_Reference
037f 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0380 00db | | Load_Top At_Offset_3
0381 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
0382 e5ff | | Load 0x2,-0x1
0383 0227 | ' | Execute Access,All_Reference
0384 3402 |4 | Execute Record,Field_Reference,Field_Number 0x2
0385 00db | | Load_Top At_Offset_3
0386 3802 |8 | Execute Record,Field_Write,Field_Number 0x2
0387 00d9 | | Load_Top At_Offset_1
0388 4820 |H | Short_Literal 0x20
0389 e402 | | Load 0x2,0x2
038a e5ff | | Load 0x2,-0x1
038b 0227 | ' | Execute Access,All_Reference
038c 3c04 |< | Execute Record,Field_Read,Field_Number 0x4
038d e5ff | | Load 0x2,-0x1
038e 0227 | ' | Execute Access,All_Reference
038f 3c03 |< | Execute Record,Field_Read,Field_Number 0x3
0390 801b | | Call 0x0,0x1b
0391 005a | Z | Store_Top Discrete,At_Offset_2
0392 00d9 | | Load_Top At_Offset_1
0393 7001 |p | Jump_Nonzero 0x395
0394 4502 |E | Exit_Subprogram 0x2
0395 4800 |H | Short_Literal 0x0
0396 e5ff | | Load 0x2,-0x1
0397 0227 | ' | Execute Access,All_Reference
0398 3808 |8 | Execute Record,Field_Write,Field_Number 0x8
0399 4502 |E | Exit_Subprogram 0x2
039a 0000 0000 | | .BLANK 0000[0x6]
03a0 ; --------------------------------------------------------------------------------------
03a0 ; SUBPROGRAM
03a0 ; --------------------------------------------------------------------------------------
03a0 03a8 | | .CONST 0x03a8 ; Address of begin
03a1 0004 | | .CONST 0x0004 ; Address of exception handler
03a2 0004 | | .CONST 0x0004 ; Number of locals
03a3 INIT_03a0:
03a3 e011 | | Load 0x0,0x11
03a4 0007 | | Action Break_Optional
03a5 00d8 | | Load_Top At_Offset_0
03a6 0007 | | Action Break_Optional
03a7 00e1 | | Load_Encached Boolean_Cache
03a8 BODY_03a0:
03a8 e01c | | Load 0x0,0x1c
03a9 3c08 |< | Execute Record,Field_Read,Field_Number 0x8
03aa 003b | ; | Store_Top Access,At_Offset_3
03ab e011 | | Load 0x0,0x11
03ac 003a | : | Store_Top Access,At_Offset_2
03ad 4800 |H | Short_Literal 0x0
03ae 0051 | Q | Store_Top_Unchecked Discrete,At_Offset_1
03af 00cf | | Action Mark_Auxiliary
03b0 780e |x | Jump 0x3bf
03b1 00db | | Load_Top At_Offset_3
03b2 e5ff | | Load 0x2,-0x1
03b3 022f | / | Execute Access,Equal
03b4 6803 |h | Jump_Zero 0x3b8
03b5 4801 |H | Short_Literal 0x1
03b6 0052 | R | Store_Top_Unchecked Discrete,At_Offset_2
03b7 7806 |x | Jump 0x3be
03b8 00db | | Load_Top At_Offset_3
03b9 003b | ; | Store_Top Access,At_Offset_3
03ba 00db | | Load_Top At_Offset_3
03bb 0227 | ' | Execute Access,All_Reference
03bc 3c05 |< | Execute Record,Field_Read,Field_Number 0x5
03bd a402 | | Store_Unchecked 0x2,0x2
03be 00c9 | | Action Pop_Auxiliary_Loop
03bf 00db | | Load_Top At_Offset_3
03c0 022c | , | Execute Access,Not_Null
03c1 00da | | Load_Top At_Offset_2
03c2 0f00 | | Execute_Immediate Equal,0x0
03c3 0279 | y | Execute Discrete,And
03c4 77ec |w | Jump_Nonzero 0x3b1
03c5 00ce | | Action Pop_Auxiliary
03c6 00d8 | | Load_Top At_Offset_0
03c7 7001 |p | Jump_Nonzero 0x3c9
03c8 4501 |E | Exit_Subprogram 0x1
03c9 00d9 | | Load_Top At_Offset_1
03ca 7006 |p | Jump_Nonzero 0x3d1
03cb 00da | | Load_Top At_Offset_2
03cc 0227 | ' | Execute Access,All_Reference
03cd 3c05 |< | Execute Record,Field_Read,Field_Number 0x5
03ce e01c | | Load 0x0,0x1c
03cf 3808 |8 | Execute Record,Field_Write,Field_Number 0x8
03d0 7806 |x | Jump 0x3d7
03d1 00da | | Load_Top At_Offset_2
03d2 0227 | ' | Execute Access,All_Reference
03d3 3c05 |< | Execute Record,Field_Read,Field_Number 0x5
03d4 00da | | Load_Top At_Offset_2
03d5 0227 | ' | Execute Access,All_Reference
03d6 3805 |8 | Execute Record,Field_Write,Field_Number 0x5
03d7 e011 | | Load 0x0,0x11
03d8 a5ff | | Store_Unchecked 0x2,-0x1
03d9 4501 |E | Exit_Subprogram 0x1
03da 0000 0000 | | .BLANK 0000[0x6]
03e0 ; --------------------------------------------------------------------------------------
03e0 ; SUBPROGRAM
03e0 ; --------------------------------------------------------------------------------------
03e0 03e6 | | .CONST 0x03e6 ; Address of begin
03e1 0004 | | .CONST 0x0004 ; Address of exception handler
03e2 0003 | | .CONST 0x0003 ; Number of locals
03e3 INIT_03e0:
03e3 e011 | | Load 0x0,0x11
03e4 0007 | | Action Break_Optional
03e5 00e1 | | Load_Encached Boolean_Cache
03e6 BODY_03e0:
03e6 e01c | | Load 0x0,0x1c
03e7 3c08 |< | Execute Record,Field_Read,Field_Number 0x8
03e8 003a | : | Store_Top Access,At_Offset_2
03e9 4801 |H | Short_Literal 0x1
03ea 0051 | Q | Store_Top_Unchecked Discrete,At_Offset_1
03eb 00cf | | Action Mark_Auxiliary
03ec 780c |x | Jump 0x3f9
03ed 00da | | Load_Top At_Offset_2
03ee e5ff | | Load 0x2,-0x1
03ef 022f | / | Execute Access,Equal
03f0 6803 |h | Jump_Zero 0x3f4
03f1 4800 |H | Short_Literal 0x0
03f2 0052 | R | Store_Top_Unchecked Discrete,At_Offset_2
03f3 7804 |x | Jump 0x3f8
03f4 00da | | Load_Top At_Offset_2
03f5 0227 | ' | Execute Access,All_Reference
03f6 3c05 |< | Execute Record,Field_Read,Field_Number 0x5
03f7 003b | ; | Store_Top Access,At_Offset_3
03f8 00c9 | | Action Pop_Auxiliary_Loop
03f9 00da | | Load_Top At_Offset_2
03fa 022c | , | Execute Access,Not_Null
03fb 00da | | Load_Top At_Offset_2
03fc 0279 | y | Execute Discrete,And
03fd 77ef |w | Jump_Nonzero 0x3ed
03fe 00ce | | Action Pop_Auxiliary
03ff 00d8 | | Load_Top At_Offset_0
0400 4401 |D | Exit_Subprogram With_Result,0x1
0401 0000 0000 | | .BLANK 0000[0x7]
0408 ; --------------------------------------------------------------------------------------
0408 ; SUBPROGRAM
0408 ; --------------------------------------------------------------------------------------
0408 040f | | .CONST 0x040f ; Address of begin
0409 0004 | | .CONST 0x0004 ; Address of exception handler
040a 0005 | | .CONST 0x0005 ; Number of locals
040b INIT_0408:
040b 00e2 | | Load_Encached Integer_Cache
040c 03e9 | | Declare_Variable Discrete,Duplicate
040d 00e2 | | Load_Encached Integer_Cache
040e 00e8 | | Load_Encached Character_Cache
040f BODY_0408:
040f 4801 |H | Short_Literal 0x1
0410 a5fd | | Store_Unchecked 0x2,-0x3
0411 e011 | | Load 0x0,0x11
0412 03bc | | Declare_Variable Access,By_Allocation
0413 a5fe | | Store_Unchecked 0x2,-0x2
0414 e01c | | Load 0x0,0x1c
0415 3c08 |< | Execute Record,Field_Read,Field_Number 0x8
0416 e5fe | | Load 0x2,-0x2
0417 0227 | ' | Execute Access,All_Reference
0418 3805 |8 | Execute Record,Field_Write,Field_Number 0x5
0419 e5fe | | Load 0x2,-0x2
041a e01c | | Load 0x0,0x1c
041b 3808 |8 | Execute Record,Field_Write,Field_Number 0x8
041c e5ff | | Load 0x2,-0x1
041d e010 | | Load 0x0,0x10
041e 1825 | % | Execute Package,Field_Execute,Field_Number 0x25
041f 0c1f | | Execute_Immediate Greater_Equal,0x1f
0420 e5ff | | Load 0x2,-0x1
0421 e010 | | Load 0x0,0x10
0422 1825 | % | Execute Package,Field_Execute,Field_Number 0x25
0423 0d01 | | Execute_Immediate Less,0x1
0424 0278 | x | Execute Discrete,Or
0425 6801 |h | Jump_Zero 0x427
0426 4502 |E | Exit_Subprogram 0x2
0427 e5ff | | Load 0x2,-0x1
0428 800b | | Call 0x0,0xb
0429 0052 | R | Store_Top_Unchecked Discrete,At_Offset_2
042a 00cf | | Action Mark_Auxiliary
042b e5ff | | Load 0x2,-0x1
042c e010 | | Load 0x0,0x10
042d 1825 | % | Execute Package,Field_Execute,Field_Number 0x25
042e 4801 |H | Short_Literal 0x1
042f 0263 | c | Execute Discrete,Above_Bound
0430 7010 |p | Jump_Nonzero 0x441
0431 00d8 | | Load_Top At_Offset_0
0432 e5ff | | Load 0x2,-0x1
0433 e010 | | Load 0x0,0x10
0434 1813 | | Execute Package,Field_Execute,Field_Number 0x13
0435 e00f | | Load 0x0,0xf
0436 1814 | | Execute Package,Field_Execute,Field_Number 0x14
0437 e00e | | Load 0x0,0xe
0438 180e | | Execute Package,Field_Execute,Field_Number 0xe
0439 01d7 | | Execute Vector,Field_Read
043a 00d9 | | Load_Top At_Offset_1
043b e5fe | | Load 0x2,-0x2
043c 0227 | ' | Execute Access,All_Reference
043d 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
043e 01d6 | | Execute Vector,Field_Write
043f 00c8 | | Action Pop_Auxiliary_Range
0440 3ff0 |? | Loop_Increasing 0x431
0441 00c9 | | Action Pop_Auxiliary_Loop
0442 481e |H | Short_Literal 0x1e
0443 e5ff | | Load 0x2,-0x1
0444 e010 | | Load 0x0,0x10
0445 1825 | % | Execute Package,Field_Execute,Field_Number 0x25
0446 0a01 | | Execute_Immediate Plus,0x1
0447 00d8 | | Load_Top At_Offset_0
0448 00e2 | | Load_Encached Integer_Cache
0449 0260 | ` | Execute Discrete,In_Type
044a 7001 |p | Jump_Nonzero 0x44c
044b 0801 | | Execute_Immediate Raise,0x1
044c 0263 | c | Execute Discrete,Above_Bound
044d 7008 |p | Jump_Nonzero 0x456
044e 4800 |H | Short_Literal 0x0
044f 00d9 | | Load_Top At_Offset_1
0450 e5fe | | Load 0x2,-0x2
0451 0227 | ' | Execute Access,All_Reference
0452 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
0453 01d6 | | Execute Vector,Field_Write
0454 00c8 | | Action Pop_Auxiliary_Range
0455 3ff8 |? | Loop_Increasing 0x44e
0456 00ce | | Action Pop_Auxiliary
0457 00d9 | | Load_Top At_Offset_1
0458 00d8 | | Load_Top At_Offset_0
0459 e012 | | Load 0x0,0x12
045a 0260 | ` | Execute Discrete,In_Type
045b 7001 |p | Jump_Nonzero 0x45d
045c 0801 | | Execute_Immediate Raise,0x1
045d e5fe | | Load 0x2,-0x2
045e 0227 | ' | Execute Access,All_Reference
045f 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
0460 4800 |H | Short_Literal 0x0
0461 a5fd | | Store_Unchecked 0x2,-0x3
0462 4502 |E | Exit_Subprogram 0x2
0463 0000 0000 | | .BLANK 0000[0x5]
0468 ; --------------------------------------------------------------------------------------
0468 ; SUBPROGRAM
0468 ; --------------------------------------------------------------------------------------
0468 0476 | v | .CONST 0x0476 ; Address of begin
0469 0004 | | .CONST 0x0004 ; Address of exception handler
046a 0006 | | .CONST 0x0006 ; Number of locals
046b INIT_0468:
046b e002 | | Load 0x0,0x2
046c 0337 | 7 | Declare_Variable Array
046d 00e2 | | Load_Encached Integer_Cache
046e 00e2 | | Load_Encached Integer_Cache
046f e019 | | Load 0x0,0x19
0470 0007 | | Action Break_Optional
0471 4801 |H | Short_Literal 0x1
0472 481e |H | Short_Literal 0x1e
0473 00e9 | | Load_Encached String_Cache
0474 035b | [ | Declare_Type Array,Constrained
0475 0337 | 7 | Declare_Variable Array
0476 BODY_0468:
0476 e5ff | | Load 0x2,-0x1
0477 0227 | ' | Execute Access,All_Reference
0478 3402 |4 | Execute Record,Field_Reference,Field_Number 0x2
0479 3403 |4 | Execute Record,Field_Reference,Field_Number 0x3
047a 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
047b 7044 |pD | Jump_Nonzero 0x4c0
047c e5ff | | Load 0x2,-0x1
047d 0227 | ' | Execute Access,All_Reference
047e 3c03 |< | Execute Record,Field_Read,Field_Number 0x3
047f 0053 | S | Store_Top_Unchecked Discrete,At_Offset_3
0480 00d9 | | Load_Top At_Offset_1
0481 e402 | | Load 0x2,0x2
0482 4801 |H | Short_Literal 0x1
0483 e404 | | Load 0x2,0x4
0484 801d | | Call 0x0,0x1d
0485 00d1 | | Pop_Control Pop_Count_1
0486 005a | Z | Store_Top Discrete,At_Offset_2
0487 00d9 | | Load_Top At_Offset_1
0488 6801 |h | Jump_Zero 0x48a
0489 4502 |E | Exit_Subprogram 0x2
048a 00cf | | Action Mark_Auxiliary
048b 480f |H | Short_Literal 0xf
048c e5ff | | Load 0x2,-0x1
048d 0227 | ' | Execute Access,All_Reference
048e 3c04 |< | Execute Record,Field_Read,Field_Number 0x4
048f 0a01 | | Execute_Immediate Plus,0x1
0490 00d8 | | Load_Top At_Offset_0
0491 00e2 | | Load_Encached Integer_Cache
0492 0260 | ` | Execute Discrete,In_Type
0493 7001 |p | Jump_Nonzero 0x495
0494 0801 | | Execute_Immediate Raise,0x1
0495 0263 | c | Execute Discrete,Above_Bound
0496 7012 |p | Jump_Nonzero 0x4a9
0497 00d8 | | Load_Top At_Offset_0
0498 e402 | | Load 0x2,0x2
0499 01d5 | | Execute Vector,Field_Reference
049a 00d9 | | Load_Top At_Offset_1
049b 0aff | | Execute_Immediate Plus,-0x1
049c e402 | | Load 0x2,0x2
049d 01d6 | | Execute Vector,Field_Write
049e 00d8 | | Load_Top At_Offset_0
049f 0aff | | Execute_Immediate Plus,-0x1
04a0 e402 | | Load 0x2,0x2
04a1 01d5 | | Execute Vector,Field_Reference
04a2 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
04a3 e00e | | Load 0x0,0xe
04a4 180d | | Execute Package,Field_Execute,Field_Number 0xd
04a5 e406 | | Load 0x2,0x6
04a6 01d4 | | Execute Vector,Structure_Write
04a7 00c8 | | Action Pop_Auxiliary_Range
04a8 3fee |? | Loop_Increasing 0x497
04a9 00ce | | Action Pop_Auxiliary
04aa 4801 |H | Short_Literal 0x1
04ab 480f |H | Short_Literal 0xf
04ac e402 | | Load 0x2,0x2
04ad 01d5 | | Execute Vector,Field_Reference
04ae 3402 |4 | Execute Record,Field_Reference,Field_Number 0x2
04af 3403 |4 | Execute Record,Field_Reference,Field_Number 0x3
04b0 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
04b1 00d9 | | Load_Top At_Offset_1
04b2 e402 | | Load 0x2,0x2
04b3 4801 |H | Short_Literal 0x1
04b4 e404 | | Load 0x2,0x4
04b5 801e | | Call 0x0,0x1e
04b6 005a | Z | Store_Top Discrete,At_Offset_2
04b7 00d9 | | Load_Top At_Offset_1
04b8 6801 |h | Jump_Zero 0x4ba
04b9 4502 |E | Exit_Subprogram 0x2
04ba 4801 |H | Short_Literal 0x1
04bb e5ff | | Load 0x2,-0x1
04bc 0227 | ' | Execute Access,All_Reference
04bd 3402 |4 | Execute Record,Field_Reference,Field_Number 0x2
04be 3403 |4 | Execute Record,Field_Reference,Field_Number 0x3
04bf 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
04c0 4502 |E | Exit_Subprogram 0x2
04c1 0000 0000 | | .BLANK 0000[0x7]
04c8 ; --------------------------------------------------------------------------------------
04c8 ; SUBPROGRAM
04c8 ; --------------------------------------------------------------------------------------
04c8 052b | + | .CONST 0x052b ; Address of begin
04c9 0004 | | .CONST 0x0004 ; Address of exception handler
04ca 000b | | .CONST 0x000b ; Number of locals
04cb INIT_04c8:
04cb e012 | | Load 0x0,0x12
04cc 0007 | | Action Break_Optional
04cd 00e2 | | Load_Encached Integer_Cache
04ce e002 | | Load 0x0,0x2
04cf 0337 | 7 | Declare_Variable Array
04d0 00e2 | | Load_Encached Integer_Cache
04d1 e01f | | Load 0x0,0x1f
04d2 0322 | " | Declare_Variable Record
04d3 e019 | | Load 0x0,0x19
04d4 0007 | | Action Break_Optional
04d5 00e1 | | Load_Encached Boolean_Cache
04d6 4850 |HP | Short_Literal 0x50
04d7 e010 | | Load 0x0,0x10
04d8 1b0e | | Execute Package,Field_Read,Field_Number 0xe
04d9 1c08 | | Execute_Immediate Run_Utility,0x8
04da 00d8 | | Load_Top At_Offset_0
04db 1c00 | | Execute_Immediate Run_Utility,0x0
04dc 4850 |HP | Short_Literal 0x50
04dd e010 | | Load 0x0,0x10
04de 1b0e | | Execute Package,Field_Read,Field_Number 0xe
04df 1c08 | | Execute_Immediate Run_Utility,0x8
04e0 00d8 | | Load_Top At_Offset_0
04e1 1c00 | | Execute_Immediate Run_Utility,0x0
04e2 e020 | | Load 0x0,0x20
04e3 0337 | 7 | Declare_Variable Array
04e4 00d8 | | Load_Top At_Offset_0
04e5 0335 | 5 | Declare_Variable Array,Duplicate
04e6 00cd | | Action Spare6_Action
04e7 e021 | ! | Load 0x0,0x21
04e8 0322 | " | Declare_Variable Record
04e9 4800 |H | Short_Literal 0x0
04ea 00d9 | | Load_Top At_Offset_1
04eb 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
04ec 4800 |H | Short_Literal 0x0
04ed 00d9 | | Load_Top At_Offset_1
04ee 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
04ef 4800 |H | Short_Literal 0x0
04f0 00da | | Load_Top At_Offset_2
04f1 01d6 | | Execute Vector,Field_Write
04f2 e021 | ! | Load 0x0,0x21
04f3 0322 | " | Declare_Variable Record
04f4 4800 |H | Short_Literal 0x0
04f5 00d9 | | Load_Top At_Offset_1
04f6 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
04f7 4800 |H | Short_Literal 0x0
04f8 00d9 | | Load_Top At_Offset_1
04f9 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
04fa 4801 |H | Short_Literal 0x1
04fb 00da | | Load_Top At_Offset_2
04fc 01d6 | | Execute Vector,Field_Write
04fd e021 | ! | Load 0x0,0x21
04fe 0322 | " | Declare_Variable Record
04ff 4800 |H | Short_Literal 0x0
0500 00d9 | | Load_Top At_Offset_1
0501 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
0502 4800 |H | Short_Literal 0x0
0503 00d9 | | Load_Top At_Offset_1
0504 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
0505 4802 |H | Short_Literal 0x2
0506 00da | | Load_Top At_Offset_2
0507 01d6 | | Execute Vector,Field_Write
0508 e021 | ! | Load 0x0,0x21
0509 0322 | " | Declare_Variable Record
050a 4800 |H | Short_Literal 0x0
050b 00d9 | | Load_Top At_Offset_1
050c 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
050d 4800 |H | Short_Literal 0x0
050e 00d9 | | Load_Top At_Offset_1
050f 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
0510 4803 |H | Short_Literal 0x3
0511 00da | | Load_Top At_Offset_2
0512 01d6 | | Execute Vector,Field_Write
0513 e021 | ! | Load 0x0,0x21
0514 0322 | " | Declare_Variable Record
0515 4800 |H | Short_Literal 0x0
0516 00d9 | | Load_Top At_Offset_1
0517 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
0518 4800 |H | Short_Literal 0x0
0519 00d9 | | Load_Top At_Offset_1
051a 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
051b 4804 |H | Short_Literal 0x4
051c 00da | | Load_Top At_Offset_2
051d 01d6 | | Execute Vector,Field_Write
051e e021 | ! | Load 0x0,0x21
051f 0322 | " | Declare_Variable Record
0520 4800 |H | Short_Literal 0x0
0521 00d9 | | Load_Top At_Offset_1
0522 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
0523 4800 |H | Short_Literal 0x0
0524 00d9 | | Load_Top At_Offset_1
0525 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
0526 4805 |H | Short_Literal 0x5
0527 00da | | Load_Top At_Offset_2
0528 01d6 | | Execute Vector,Field_Write
0529 00d9 | | Load_Top At_Offset_1
052a 01d4 | | Execute Vector,Structure_Write
052b BODY_04c8:
052b e5ff | | Load 0x2,-0x1
052c 0227 | ' | Execute Access,All_Reference
052d 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
052e 60d5 |` | Indirect_Literal Discrete,0x604,{0x00000000, 0x00010000}
052f 026f | o | Execute Discrete,Remainder
0530 09fb | | Execute_Immediate Binary_Scale,-0x5
0531 00d8 | | Load_Top At_Offset_0
0532 00e2 | | Load_Encached Integer_Cache
0533 0260 | ` | Execute Discrete,In_Type
0534 7001 |p | Jump_Nonzero 0x536
0535 0801 | | Execute_Immediate Raise,0x1
0536 a403 | | Store_Unchecked 0x2,0x3
0537 e403 | | Load 0x2,0x3
0538 09f8 | | Execute_Immediate Binary_Scale,-0x8
0539 e00c | | Load 0x0,0xc
053a 3405 |4 | Execute Record,Field_Reference,Field_Number 0x5
053b 3402 |4 | Execute Record,Field_Reference,Field_Number 0x2
053c 01d7 | | Execute Vector,Field_Read
053d e403 | | Load 0x2,0x3
053e 48ff |H | Short_Literal 0xff
053f 0279 | y | Execute Discrete,And
0540 0273 | s | Execute Discrete,Plus
0541 00d8 | | Load_Top At_Offset_0
0542 e012 | | Load 0x0,0x12
0543 0260 | ` | Execute Discrete,In_Type
0544 7001 |p | Jump_Nonzero 0x546
0545 0801 | | Execute_Immediate Raise,0x1
0546 a402 | | Store_Unchecked 0x2,0x2
0547 e407 | | Load 0x2,0x7
0548 e404 | | Load 0x2,0x4
0549 4801 |H | Short_Literal 0x1
054a e402 | | Load 0x2,0x2
054b 801d | | Call 0x0,0x1d
054c 00d1 | | Pop_Control Pop_Count_1
054d c407 | | Store 0x2,0x7
054e e407 | | Load 0x2,0x7
054f 6801 |h | Jump_Zero 0x551
0550 4502 |E | Exit_Subprogram 0x2
0551 00da | | Load_Top At_Offset_2
0552 e5ff | | Load 0x2,-0x1
0553 0227 | ' | Execute Access,All_Reference
0554 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
0555 e00e | | Load 0x0,0xe
0556 180d | | Execute Package,Field_Execute,Field_Number 0xd
0557 e010 | | Load 0x0,0x10
0558 1810 | | Execute Package,Field_Execute,Field_Number 0x10
0559 00d1 | | Pop_Control Pop_Count_1
055a 00cf | | Action Mark_Auxiliary
055b 480f |H | Short_Literal 0xf
055c 4800 |H | Short_Literal 0x0
055d 0007 | | Action Break_Optional
055e 00d8 | | Load_Top At_Offset_0
055f e404 | | Load 0x2,0x4
0560 01d5 | | Execute Vector,Field_Reference
0561 3402 |4 | Execute Record,Field_Reference,Field_Number 0x2
0562 3403 |4 | Execute Record,Field_Reference,Field_Number 0x3
0563 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0564 6847 |hG | Jump_Zero 0x5ac
0565 e406 | | Load 0x2,0x6
0566 8022 | " | Call 0x0,0x22
0567 00d1 | | Pop_Control Pop_Count_1
0568 00db | | Load_Top At_Offset_3
0569 e5ff | | Load 0x2,-0x1
056a 0227 | ' | Execute Access,All_Reference
056b 3402 |4 | Execute Record,Field_Reference,Field_Number 0x2
056c 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
056d 4800 |H | Short_Literal 0x0
056e e5ff | | Load 0x2,-0x1
056f 0227 | ' | Execute Access,All_Reference
0570 3402 |4 | Execute Record,Field_Reference,Field_Number 0x2
0571 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
0572 e406 | | Load 0x2,0x6
0573 e5ff | | Load 0x2,-0x1
0574 0227 | ' | Execute Access,All_Reference
0575 3402 |4 | Execute Record,Field_Reference,Field_Number 0x2
0576 3802 |8 | Execute Record,Field_Write,Field_Number 0x2
0577 4800 |H | Short_Literal 0x0
0578 e5ff | | Load 0x2,-0x1
0579 0227 | ' | Execute Access,All_Reference
057a 3402 |4 | Execute Record,Field_Reference,Field_Number 0x2
057b 3403 |4 | Execute Record,Field_Reference,Field_Number 0x3
057c 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
057d 4801 |H | Short_Literal 0x1
057e e5ff | | Load 0x2,-0x1
057f 0227 | ' | Execute Access,All_Reference
0580 3402 |4 | Execute Record,Field_Reference,Field_Number 0x2
0581 3403 |4 | Execute Record,Field_Reference,Field_Number 0x3
0582 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
0583 4800 |H | Short_Literal 0x0
0584 e5ff | | Load 0x2,-0x1
0585 0227 | ' | Execute Access,All_Reference
0586 3402 |4 | Execute Record,Field_Reference,Field_Number 0x2
0587 3403 |4 | Execute Record,Field_Reference,Field_Number 0x3
0588 3802 |8 | Execute Record,Field_Write,Field_Number 0x2
0589 4800 |H | Short_Literal 0x0
058a e5ff | | Load 0x2,-0x1
058b 0227 | ' | Execute Access,All_Reference
058c 3402 |4 | Execute Record,Field_Reference,Field_Number 0x2
058d 3403 |4 | Execute Record,Field_Reference,Field_Number 0x3
058e 3803 |8 | Execute Record,Field_Write,Field_Number 0x3
058f 4800 |H | Short_Literal 0x0
0590 e5ff | | Load 0x2,-0x1
0591 0227 | ' | Execute Access,All_Reference
0592 3402 |4 | Execute Record,Field_Reference,Field_Number 0x2
0593 3403 |4 | Execute Record,Field_Reference,Field_Number 0x3
0594 3804 |8 | Execute Record,Field_Write,Field_Number 0x4
0595 4801 |H | Short_Literal 0x1
0596 e5ff | | Load 0x2,-0x1
0597 0227 | ' | Execute Access,All_Reference
0598 3808 |8 | Execute Record,Field_Write,Field_Number 0x8
0599 00d8 | | Load_Top At_Offset_0
059a e5ff | | Load 0x2,-0x1
059b 0227 | ' | Execute Access,All_Reference
059c 3804 |8 | Execute Record,Field_Write,Field_Number 0x4
059d 4800 |H | Short_Literal 0x0
059e a5fe | | Store_Unchecked 0x2,-0x2
059f e402 | | Load 0x2,0x2
05a0 e5ff | | Load 0x2,-0x1
05a1 0227 | ' | Execute Access,All_Reference
05a2 3803 |8 | Execute Record,Field_Write,Field_Number 0x3
05a3 4800 |H | Short_Literal 0x0
05a4 e5ff | | Load 0x2,-0x1
05a5 0227 | ' | Execute Access,All_Reference
05a6 3806 |8 | Execute Record,Field_Write,Field_Number 0x6
05a7 4800 |H | Short_Literal 0x0
05a8 e5ff | | Load 0x2,-0x1
05a9 0227 | ' | Execute Access,All_Reference
05aa 3807 |8 | Execute Record,Field_Write,Field_Number 0x7
05ab 4502 |E | Exit_Subprogram 0x2
05ac e5ff | | Load 0x2,-0x1
05ad 0227 | ' | Execute Access,All_Reference
05ae 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
05af 00d9 | | Load_Top At_Offset_1
05b0 e404 | | Load 0x2,0x4
05b1 01d5 | | Execute Vector,Field_Reference
05b2 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
05b3 027f | | Execute Discrete,Equal
05b4 6846 |hF | Jump_Zero 0x5fb
05b5 4801 |H | Short_Literal 0x1
05b6 a408 | | Store_Unchecked 0x2,0x8
05b7 e40a | | Load 0x2,0xa
05b8 00d9 | | Load_Top At_Offset_1
05b9 e404 | | Load 0x2,0x4
05ba 01d5 | | Execute Vector,Field_Reference
05bb 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
05bc e00e | | Load 0x0,0xe
05bd 180d | | Execute Package,Field_Execute,Field_Number 0xd
05be e00f | | Load 0x0,0xf
05bf 1814 | | Execute Package,Field_Execute,Field_Number 0x14
05c0 e010 | | Load 0x0,0x10
05c1 1810 | | Execute Package,Field_Execute,Field_Number 0x10
05c2 00d1 | | Pop_Control Pop_Count_1
05c3 00cf | | Action Mark_Auxiliary
05c4 e409 | | Load 0x2,0x9
05c5 e010 | | Load 0x0,0x10
05c6 1825 | % | Execute Package,Field_Execute,Field_Number 0x25
05c7 4801 |H | Short_Literal 0x1
05c8 0263 | c | Execute Discrete,Above_Bound
05c9 7010 |p | Jump_Nonzero 0x5da
05ca e408 | | Load 0x2,0x8
05cb 00d9 | | Load_Top At_Offset_1
05cc e409 | | Load 0x2,0x9
05cd e010 | | Load 0x0,0x10
05ce 1826 | & | Execute Package,Field_Execute,Field_Number 0x26
05cf e00f | | Load 0x0,0xf
05d0 1810 | | Execute Package,Field_Execute,Field_Number 0x10
05d1 00da | | Load_Top At_Offset_2
05d2 e40a | | Load 0x2,0xa
05d3 e010 | | Load 0x0,0x10
05d4 1826 | & | Execute Package,Field_Execute,Field_Number 0x26
05d5 027f | | Execute Discrete,Equal
05d6 0279 | y | Execute Discrete,And
05d7 a408 | | Store_Unchecked 0x2,0x8
05d8 00c8 | | Action Pop_Auxiliary_Range
05d9 3ff0 |? | Loop_Increasing 0x5ca
05da 00ce | | Action Pop_Auxiliary
05db e408 | | Load 0x2,0x8
05dc 681e |h | Jump_Zero 0x5fb
05dd 00d8 | | Load_Top At_Offset_0
05de e404 | | Load 0x2,0x4
05df 01d5 | | Execute Vector,Field_Reference
05e0 3402 |4 | Execute Record,Field_Reference,Field_Number 0x2
05e1 e5ff | | Load 0x2,-0x1
05e2 0227 | ' | Execute Access,All_Reference
05e3 3802 |8 | Execute Record,Field_Write,Field_Number 0x2
05e4 4800 |H | Short_Literal 0x0
05e5 e5ff | | Load 0x2,-0x1
05e6 0227 | ' | Execute Access,All_Reference
05e7 3808 |8 | Execute Record,Field_Write,Field_Number 0x8
05e8 00d8 | | Load_Top At_Offset_0
05e9 e5ff | | Load 0x2,-0x1
05ea 0227 | ' | Execute Access,All_Reference
05eb 3804 |8 | Execute Record,Field_Write,Field_Number 0x4
05ec 4800 |H | Short_Literal 0x0
05ed a5fe | | Store_Unchecked 0x2,-0x2
05ee e402 | | Load 0x2,0x2
05ef e5ff | | Load 0x2,-0x1
05f0 0227 | ' | Execute Access,All_Reference
05f1 3803 |8 | Execute Record,Field_Write,Field_Number 0x3
05f2 4800 |H | Short_Literal 0x0
05f3 e5ff | | Load 0x2,-0x1
05f4 0227 | ' | Execute Access,All_Reference
05f5 3806 |8 | Execute Record,Field_Write,Field_Number 0x6
05f6 4800 |H | Short_Literal 0x0
05f7 e5ff | | Load 0x2,-0x1
05f8 0227 | ' | Execute Access,All_Reference
05f9 3807 |8 | Execute Record,Field_Write,Field_Number 0x7
05fa 4502 |E | Exit_Subprogram 0x2
05fb 00c8 | | Action Pop_Auxiliary_Range
05fc 3f61 |?a | Loop_Increasing 0x55e
05fd 00ce | | Action Pop_Auxiliary
05fe 4805 |H | Short_Literal 0x5
05ff a5fe | | Store_Unchecked 0x2,-0x2
0600 4502 |E | Exit_Subprogram 0x2
0601 0000 0000 | | .XXX[0x3]
0603 0000 | |
0604 0000 0000 | | .LITERAL {0x00000000, 0x00010000}
0608 ; --------------------------------------------------------------------------------------
0608 ; SUBPROGRAM
0608 ; --------------------------------------------------------------------------------------
0608 061d | | .CONST 0x061d ; Address of begin
0609 0004 | | .CONST 0x0004 ; Address of exception handler
060a 0007 | | .CONST 0x0007 ; Number of locals
060b INIT_0608:
060b 4800 |H | Short_Literal 0x0
060c 4bff |K | Short_Literal 0x3ff
060d e007 | | Load 0x0,0x7
060e 1b11 | | Execute Package,Field_Read,Field_Number 0x11
060f 02a0 | | Declare_Subprogram Null_Subprogram
0610 4801 |H | Short_Literal 0x1
0611 035d | ] | Declare_Type Array,Defined
0612 e004 | | Load 0x0,0x4
0613 1b16 | | Execute Package,Field_Read,Field_Number 0x16
0614 1910 | | Execute Package,Field_Reference,Field_Number 0x10
0615 00c6 | | Action Check_Subprogram_Elaborated
0616 00d8 | | Load_Top At_Offset_0
0617 e023 | # | Load 0x0,0x23
0618 e024 | $ | Load 0x0,0x24
0619 4806 |H | Short_Literal 0x6
061a 0007 | | Action Break_Optional
061b e402 | | Load 0x2,0x2
061c 0337 | 7 | Declare_Variable Array
061d BODY_0608:
061d 4800 |H | Short_Literal 0x0
061e e217 | | Load 0x1,0x17
061f 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
0620 4800 |H | Short_Literal 0x0
0621 e217 | | Load 0x1,0x17
0622 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
0623 4802 |H | Short_Literal 0x2
0624 e217 | | Load 0x1,0x17
0625 3802 |8 | Execute Record,Field_Write,Field_Number 0x2
0626 e217 | | Load 0x1,0x17
0627 e403 | | Load 0x2,0x3
0628 4804 |H | Short_Literal 0x4
0629 4802 |H | Short_Literal 0x2
062a 0099 | | Action Reference_Dynamic
062b e004 | | Load 0x0,0x4
062c 1b16 | | Execute Package,Field_Read,Field_Number 0x16
062d 1810 | | Execute Package,Field_Execute,Field_Number 0x10
062e 00d9 | | Load_Top At_Offset_1
062f 01d4 | | Execute Vector,Structure_Write
0630 4802 |H | Short_Literal 0x2
0631 00d9 | | Load_Top At_Offset_1
0632 01d7 | | Execute Vector,Field_Read
0633 0f45 | E | Execute_Immediate Equal,0x45
0634 4803 |H | Short_Literal 0x3
0635 00da | | Load_Top At_Offset_2
0636 01d7 | | Execute Vector,Field_Read
0637 0f4b | K | Execute_Immediate Equal,0x4b
0638 0279 | y | Execute Discrete,And
0639 6802 |h | Jump_Zero 0x63c
063a 4801 |H | Short_Literal 0x1
063b a216 | | Store_Unchecked 0x1,0x16
063c 4802 |H | Short_Literal 0x2
063d 00d9 | | Load_Top At_Offset_1
063e 01d7 | | Execute Vector,Field_Read
063f 0f4b | K | Execute_Immediate Equal,0x4b
0640 4803 |H | Short_Literal 0x3
0641 00da | | Load_Top At_Offset_2
0642 01d7 | | Execute Vector,Field_Read
0643 0f45 | E | Execute_Immediate Equal,0x45
0644 0279 | y | Execute Discrete,And
0645 6802 |h | Jump_Zero 0x648
0646 4802 |H | Short_Literal 0x2
0647 a216 | | Store_Unchecked 0x1,0x16
0648 4501 |E | Exit_Subprogram 0x1
0649 0000 0000 | | .BLANK 0000[0x7]
0650 ; --------------------------------------------------------------------------------------
0650 ; SUBPROGRAM
0650 ; --------------------------------------------------------------------------------------
0650 0655 | U | .CONST 0x0655 ; Address of begin
0651 0004 | | .CONST 0x0004 ; Address of exception handler
0652 0003 | | .CONST 0x0003 ; Number of locals
0653 INIT_0650:
0653 00e2 | | Load_Encached Integer_Cache
0654 00e1 | | Load_Encached Boolean_Cache
0655 BODY_0650:
0655 e5ff | | Load 0x2,-0x1
0656 0227 | ' | Execute Access,All_Reference
0657 3c04 |< | Execute Record,Field_Read,Field_Number 0x4
0658 e5fe | | Load 0x2,-0x2
0659 0227 | ' | Execute Access,All_Reference
065a 3c04 |< | Execute Record,Field_Read,Field_Number 0x4
065b 027e | ~ | Execute Discrete,Not_Equal
065c e5ff | | Load 0x2,-0x1
065d 0227 | ' | Execute Access,All_Reference
065e 3402 |4 | Execute Record,Field_Reference,Field_Number 0x2
065f 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0660 e5fe | | Load 0x2,-0x2
0661 0227 | ' | Execute Access,All_Reference
0662 3402 |4 | Execute Record,Field_Reference,Field_Number 0x2
0663 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0664 027e | ~ | Execute Discrete,Not_Equal
0665 0278 | x | Execute Discrete,Or
0666 6803 |h | Jump_Zero 0x66a
0667 4800 |H | Short_Literal 0x0
0668 0051 | Q | Store_Top_Unchecked Discrete,At_Offset_1
0669 782b |x+ | Jump 0x695
066a 4801 |H | Short_Literal 0x1
066b 0051 | Q | Store_Top_Unchecked Discrete,At_Offset_1
066c 00cf | | Action Mark_Auxiliary
066d 4805 |H | Short_Literal 0x5
066e 4800 |H | Short_Literal 0x0
066f 0007 | | Action Break_Optional
0670 00d8 | | Load_Top At_Offset_0
0671 e5ff | | Load 0x2,-0x1
0672 0227 | ' | Execute Access,All_Reference
0673 3402 |4 | Execute Record,Field_Reference,Field_Number 0x2
0674 3401 |4 | Execute Record,Field_Reference,Field_Number 0x1
0675 01d5 | | Execute Vector,Field_Reference
0676 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0677 00d9 | | Load_Top At_Offset_1
0678 e5fe | | Load 0x2,-0x2
0679 0227 | ' | Execute Access,All_Reference
067a 3402 |4 | Execute Record,Field_Reference,Field_Number 0x2
067b 3401 |4 | Execute Record,Field_Reference,Field_Number 0x1
067c 01d5 | | Execute Vector,Field_Reference
067d 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
067e 027e | ~ | Execute Discrete,Not_Equal
067f 00d9 | | Load_Top At_Offset_1
0680 e5ff | | Load 0x2,-0x1
0681 0227 | ' | Execute Access,All_Reference
0682 3402 |4 | Execute Record,Field_Reference,Field_Number 0x2
0683 3401 |4 | Execute Record,Field_Reference,Field_Number 0x1
0684 01d5 | | Execute Vector,Field_Reference
0685 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0686 00da | | Load_Top At_Offset_2
0687 e5fe | | Load 0x2,-0x2
0688 0227 | ' | Execute Access,All_Reference
0689 3402 |4 | Execute Record,Field_Reference,Field_Number 0x2
068a 3401 |4 | Execute Record,Field_Reference,Field_Number 0x1
068b 01d5 | | Execute Vector,Field_Reference
068c 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
068d 027e | ~ | Execute Discrete,Not_Equal
068e 0278 | x | Execute Discrete,Or
068f 6802 |h | Jump_Zero 0x692
0690 4800 |H | Short_Literal 0x0
0691 a403 | | Store_Unchecked 0x2,0x3
0692 00c8 | | Action Pop_Auxiliary_Range
0693 3fdc |? | Loop_Increasing 0x670
0694 00ce | | Action Pop_Auxiliary
0695 00d8 | | Load_Top At_Offset_0
0696 4402 |D | Exit_Subprogram With_Result,0x2
0697 0000 | | .XXX[0x1]
0698 ; --------------------------------------------------------------------------------------
0698 ; SUBPROGRAM
0698 ; --------------------------------------------------------------------------------------
0698 069f | | .CONST 0x069f ; Address of begin
0699 0004 | | .CONST 0x0004 ; Address of exception handler
069a 0004 | | .CONST 0x0004 ; Number of locals
069b INIT_0698:
069b e012 | | Load 0x0,0x12
069c 0007 | | Action Break_Optional
069d 00e2 | | Load_Encached Integer_Cache
069e 00e2 | | Load_Encached Integer_Cache
069f BODY_0698:
069f 4800 |H | Short_Literal 0x0
06a0 0052 | R | Store_Top_Unchecked Discrete,At_Offset_2
06a1 4800 |H | Short_Literal 0x0
06a2 0053 | S | Store_Top_Unchecked Discrete,At_Offset_3
06a3 00cf | | Action Mark_Auxiliary
06a4 780b |x | Jump 0x6b0
06a5 00da | | Load_Top At_Offset_2
06a6 e7ff | | Load 0x3,-0x1
06a7 3402 |4 | Execute Record,Field_Reference,Field_Number 0x2
06a8 3401 |4 | Execute Record,Field_Reference,Field_Number 0x1
06a9 01d5 | | Execute Vector,Field_Reference
06aa 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
06ab a602 | | Store_Unchecked 0x3,0x2
06ac 00da | | Load_Top At_Offset_2
06ad 0a01 | | Execute_Immediate Plus,0x1
06ae 005b | [ | Store_Top Discrete,At_Offset_3
06af 00c9 | | Action Pop_Auxiliary_Loop
06b0 00da | | Load_Top At_Offset_2
06b1 e7ff | | Load 0x3,-0x1
06b2 3402 |4 | Execute Record,Field_Reference,Field_Number 0x2
06b3 3401 |4 | Execute Record,Field_Reference,Field_Number 0x1
06b4 01d5 | | Execute Vector,Field_Reference
06b5 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
06b6 e7fe | | Load 0x3,-0x2
06b7 027a | z | Execute Discrete,Less_Equal
06b8 77ec |w | Jump_Nonzero 0x6a5
06b9 00ce | | Action Pop_Auxiliary
06ba 00d9 | | Load_Top At_Offset_1
06bb e7ff | | Load 0x3,-0x1
06bc 3402 |4 | Execute Record,Field_Reference,Field_Number 0x2
06bd 3401 |4 | Execute Record,Field_Reference,Field_Number 0x1
06be 01d5 | | Execute Vector,Field_Reference
06bf 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
06c0 e7fe | | Load 0x3,-0x2
06c1 e602 | | Load 0x3,0x2
06c2 0272 | r | Execute Discrete,Minus
06c3 0273 | s | Execute Discrete,Plus
06c4 00d8 | | Load_Top At_Offset_0
06c5 00e2 | | Load_Encached Integer_Cache
06c6 0260 | ` | Execute Discrete,In_Type
06c7 7001 |p | Jump_Nonzero 0x6c9
06c8 0801 | | Execute_Immediate Raise,0x1
06c9 0051 | Q | Store_Top_Unchecked Discrete,At_Offset_1
06ca 00d8 | | Load_Top At_Offset_0
06cb e00c | | Load 0x0,0xc
06cc 3c04 |< | Execute Record,Field_Read,Field_Number 0x4
06cd 0270 | p | Execute Discrete,Divide
06ce 00d8 | | Load_Top At_Offset_0
06cf e00d | | Load 0x0,0xd
06d0 1b14 | | Execute Package,Field_Read,Field_Number 0x14
06d1 1b13 | | Execute Package,Field_Read,Field_Number 0x13
06d2 0260 | ` | Execute Discrete,In_Type
06d3 7001 |p | Jump_Nonzero 0x6d5
06d4 0801 | | Execute_Immediate Raise,0x1
06d5 e217 | | Load 0x1,0x17
06d6 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
06d7 00d8 | | Load_Top At_Offset_0
06d8 e00c | | Load 0x0,0xc
06d9 3c04 |< | Execute Record,Field_Read,Field_Number 0x4
06da 026f | o | Execute Discrete,Remainder
06db 0051 | Q | Store_Top_Unchecked Discrete,At_Offset_1
06dc 00d8 | | Load_Top At_Offset_0
06dd e00c | | Load 0x0,0xc
06de 3c03 |< | Execute Record,Field_Read,Field_Number 0x3
06df 0270 | p | Execute Discrete,Divide
06e0 00d8 | | Load_Top At_Offset_0
06e1 e00d | | Load 0x0,0xd
06e2 1b14 | | Execute Package,Field_Read,Field_Number 0x14
06e3 1b14 | | Execute Package,Field_Read,Field_Number 0x14
06e4 0260 | ` | Execute Discrete,In_Type
06e5 7001 |p | Jump_Nonzero 0x6e7
06e6 0801 | | Execute_Immediate Raise,0x1
06e7 e217 | | Load 0x1,0x17
06e8 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
06e9 00d8 | | Load_Top At_Offset_0
06ea e00c | | Load 0x0,0xc
06eb 3c03 |< | Execute Record,Field_Read,Field_Number 0x3
06ec 026f | o | Execute Discrete,Remainder
06ed 0051 | Q | Store_Top_Unchecked Discrete,At_Offset_1
06ee 00d8 | | Load_Top At_Offset_0
06ef 0901 | | Execute_Immediate Binary_Scale,0x1
06f0 00d8 | | Load_Top At_Offset_0
06f1 e00d | | Load 0x0,0xd
06f2 1b14 | | Execute Package,Field_Read,Field_Number 0x14
06f3 1b15 | | Execute Package,Field_Read,Field_Number 0x15
06f4 0260 | ` | Execute Discrete,In_Type
06f5 7001 |p | Jump_Nonzero 0x6f7
06f6 0801 | | Execute_Immediate Raise,0x1
06f7 e217 | | Load 0x1,0x17
06f8 3802 |8 | Execute Record,Field_Write,Field_Number 0x2
06f9 4503 |E | Exit_Subprogram 0x3
06fa 0000 0000 | | .BLANK 0000[0x6]
0700 ; --------------------------------------------------------------------------------------
0700 ; Debug Table
0700 ; --------------------------------------------------------------------------------------
0700 0004 0012 | | .DEBUG4 0x0004,0x0012,0x2fd8,0x0000,0x0001,0x0000
0706 039f f808 | | .XXX[0xfa]
0708 5ce0 0114 |\ |
070a 0400 1c02 | |
070c 480d 079f |H |
070e f808 5cf0 | \ |
0710 0b80 2c07 | , |
0712 54b8 1208 |T |
0714 7114 040b |q |
0716 f80c 9400 | |
0718 0f80 1418 | |
071a 0003 8403 | |
071c 8403 6b9f | k |
071e fb88 5f88 | _ |
0720 5860 5c01 |X`\ |
0722 6c01 6403 |l d |
0724 61c0 1380 |a |
0726 179f fa08 | |
0728 7801 6803 |x h |
072a 6780 2c07 |g , |
072c 54b8 1428 |T (|
072e 0403 6b80 | k |
0730 2c07 54a8 |, T |
0732 1520 079f | |
0734 f408 5ce0 | \ |
0736 0003 679f | g |
0738 f408 5ce0 | \ |
073a 0803 6780 | g |
073c 2c07 54b0 |, T |
073e 0f9f f408 | |
0740 5ce0 0d14 |\ |
0742 0780 3404 | 4 |
0744 3da0 0803 |= |
0746 6004 0402 |` |
0748 480d 0b9f |H |
074a fa08 7114 | q |
074c 0400 a800 | |
074e f401 6c01 | l |
0750 c801 d402 | |
0752 7c02 fc03 || |
0754 2003 f004 | |
0756 6805 0005 |h |
0758 3c05 9405 |< |
075a c406 7806 | x |
075c bc07 1c07 | |
075e 4407 7407 |D t |
0760 a807 cd55 | U|
0762 b995 e1c1 | |
0764 958d d195 | |
0766 9081 95e1 | |
0768 8d95 c1d1 | |
076a a5bd b880 | |
076c 818d 85d5 | |
076e cda5 b99c | |
0770 8191 9585 | |
0772 d1a0 81bd | |
0774 9881 d1a1 | |
0776 9481 0dbd | |
0778 b9d1 c9bd | |
077a b1b1 95c9 | |
077c 1dbd d081 | |
077e d5b9 95e1 | |
0780 c195 8dd1 | |
0782 9590 8195 | |
0784 e18d 95c1 | |
0786 d1a5 bdb8 | |
0788 8081 99bd | |
078a c880 ec81 | |
078c d1a1 9481 | |
078e 0dbd c9c9 | |
0790 d5c1 d17d | }|
0792 4dd1 85d1 |M |
0794 9481 95e1 | |
0796 8d95 c1d1 | |
0798 a5bd b881 | |
079a dda5 b1b0 | |
079c 8189 9481 | |
079e c985 a5cd | |
07a0 9591 2da5 | - |
07a2 b1b1 a5b9 | |
07a4 9c81 b9bd | |
07a6 b8b5 c995 | |
07a8 cdc1 bdb9 | |
07aa cda5 d994 | |
07ac 81dd bdc9 | |
07ae ad95 c881 | |
07b0 99bd c881 | |
07b2 5dbd c9ad |] |
07b4 95c8 8199 | |
07b6 bdc8 8081 | |
07b8 91a5 9081 | |
07ba b9bd d081 | |
07bc 858d 8d95 | |
07be c1d0 8105 | |
07c0 8dd1 a5d9 | |
07c2 85d1 9481 | |
07c4 8d85 b1b0 | |
07c6 80b4 81bd | |
07c8 b994 81c9 | |
07ca 95d1 c9e4 | |
07cc 81dd a5b1 | |
07ce b081 8994 | |
07d0 81b5 8591 | |
07d2 950d bdd5 | |
07d4 b190 81b9 | |
07d6 bdd0 8185 | |
07d8 8dd1 a5d9 | |
07da 85d1 9481 | |
07dc 8481 ddbd | |
07de c9ad 95c8 | |
07e0 8199 bdc8 | |
07e2 811d bdd0 | |
07e4 8151 85cd | Q |
07e6 ada5 b99d | |
07e8 7d15 c9c9 |} |
07ea bdc8 8185 | |
07ec 8dd1 a5d9 | |
07ee 85d1 a5b9 | |
07f0 9c81 ddbd | |
07f2 c9ad 95c8 | |
07f4 8199 bdc8 | |
07f6 8105 8dd1 | |
07f8 a5d9 85d1 | |
07fa a5b9 9c81 | |
07fc 5dbd c9ad |] |
07fe 95c8 81a5 | |