|
|
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: 11264 (0x2c00)
Notes: 00_class, 5800_R1K_CODE, 74_tag, NULL, R1k_Segment, seg_6a18da
└─⟦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 1460 | ` | .CONST 0x1460 ; 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 800d | | .CONST 0x800d ; 0, wired, #pages in seg - 1)
0008 ; --------------------------------------------------------------------------------------
0008 ; SUBPROGRAM
0008 ; --------------------------------------------------------------------------------------
0008 037e | ~ | .CONST 0x037e ; Address of begin
0009 0004 | | .CONST 0x0004 ; Address of exception handler
000a 00b5 | | .CONST 0x00b5 ; Number of locals
000b INIT_0008:
000b 00e5 | | Load_Encached Long_Integer_Cache
000c 0129 | ) | Execute Any,Make_Visible
000d 00e6 | | Load_Encached Float_Cache
000e 0129 | ) | Execute Any,Make_Visible
000f 029a 038b | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0388
0011 029a 0393 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0390
0013 029a 039b | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0398
0015 029a 03a3 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_03a0
0017 029a 03b3 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_03b0
0019 029a 03c3 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_03c0
001b 029a 03cb | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_03c8
001d 029a 03d3 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_03d0
001f 029a 03e3 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_03e0
0021 029a 03f3 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_03f0
0023 029a 0403 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0400
0025 029a 0413 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0410
0027 029a 0423 | #| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0420
0029 029a 0433 | 3| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0430
002b 029a 0443 | C| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0440
002d 029a 0453 | S| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0450
002f 6354 |cT | Indirect_Literal Discrete,0x384,{0xffffffff, 0x80000001}
0030 634f |cO | Indirect_Literal Discrete,0x380,{0x00000000, 0x7fffffff}
0031 00e5 | | Load_Encached Long_Integer_Cache
0032 03f9 | | Declare_Type Discrete,Constrained,Visible
0033 00e4 | | Load_Encached Positive_Cache
0034 0266 | f | Execute Discrete,Bounds
0035 00da | | Load_Top At_Offset_2
0036 02a0 | | Declare_Subprogram Null_Subprogram
0037 4801 |H | Short_Literal 0x1
0038 0351 | Q | Declare_Type Array,Defined,Visible,Bounds_With_Object
0039 029a 045b | [| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0458
003b 029a 046b | k| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0468
003d 029a 0473 | s| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0470
003f 029a 047b | {| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0478
0041 029a 048b | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0488
0043 029a 0493 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0490
0045 029a 04a3 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_04a0
0047 029a 04c3 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_04c0
0049 029a 050b | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0508
004b 029a 0513 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0510
004d 029a 053b | ;| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0538
004f 029a 054b | K| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0548
0051 029a 056b | k| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0568
0053 029a 058b | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0588
0055 029a 05b3 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_05b0
0057 029a 05c3 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_05c0
0059 029a 05cb | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_05c8
005b 029a 05d3 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_05d0
005d 00e3 | | Load_Encached Natural_Cache
005e 00d8 | | Load_Top At_Offset_0
005f e220 | | Load 0x1,0x20
0060 00d8 | | Load_Top At_Offset_0
0061 029f 13cb | | Declare_Subprogram For_Call,INIT_13c8
0063 4800 |H | Short_Literal 0x0
0064 4802 |H | Short_Literal 0x2
0065 4800 |H | Short_Literal 0x0
0066 4800 |H | Short_Literal 0x0
0067 4802 |H | Short_Literal 0x2
0068 4802 |H | Short_Literal 0x2
0069 031e | | Declare_Type Variant_Record,Defined,Visible
006a 029a 05db | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_05d8
006c 029a 05e3 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_05e0
006e 029a 060b | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0608
0070 029a 0653 | S| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0650
0072 4fff |O | Short_Literal 0x7ff
0073 4801 |H | Short_Literal 0x1
0074 00e5 | | Load_Encached Long_Integer_Cache
0075 03f9 | | Declare_Type Discrete,Constrained,Visible
0076 029a 0683 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0680
0078 029a 068b | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0688
007a 029a 06db | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_06d8
007c 029a 06e3 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_06e0
007e 029a 06eb | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_06e8
0080 029a 06f3 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_06f0
0082 00e4 | | Load_Encached Positive_Cache
0083 00d8 | | Load_Top At_Offset_0
0084 4800 |H | Short_Literal 0x0
0085 4802 |H | Short_Literal 0x2
0086 4802 |H | Short_Literal 0x2
0087 4804 |H | Short_Literal 0x4
0088 0319 | | Declare_Type Variant_Record,Incomplete,Visible
0089 029f 139b | | Declare_Subprogram For_Call,INIT_1398
008b 00d9 | | Load_Top At_Offset_1
008c 012a | * | Execute Any,Change_Utility
008d 0007 | | Action Break_Optional
008e 029a 06fb | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_06f8
0090 029a 070b | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0708
0092 029a 0713 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0710
0094 029a 071b | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0718
0096 029a 072b | +| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0728
0098 029a 0733 | 3| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0730
009a 029a 0743 | C| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0740
009c 029a 0753 | S| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0750
009e 029a 076b | k| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0768
00a0 029a 0783 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0780
00a2 029a 0793 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0790
00a4 029a 07a3 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_07a0
00a6 029a 07e3 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_07e0
00a8 029a 07f3 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_07f0
00aa 029a 0803 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0800
00ac 029a 0813 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0810
00ae 029a 0823 | #| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0820
00b0 029a 0833 | 3| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0830
00b2 029a 0843 | C| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0840
00b4 029a 0853 | S| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0850
00b6 029a 085b | [| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0858
00b8 029a 086b | k| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0868
00ba 029a 0873 | s| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0870
00bc 029a 087b | {| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0878
00be 029a 0883 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0880
00c0 029a 088b | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0888
00c2 029a 0893 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0890
00c4 029a 089b | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0898
00c6 029a 08a3 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_08a0
00c8 029a 08ab | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_08a8
00ca 00e4 | | Load_Encached Positive_Cache
00cb 0266 | f | Execute Discrete,Bounds
00cc 00e1 | | Load_Encached Boolean_Cache
00cd 02a0 | | Declare_Subprogram Null_Subprogram
00ce 4801 |H | Short_Literal 0x1
00cf 0351 | Q | Declare_Type Array,Defined,Visible,Bounds_With_Object
00d0 00d8 | | Load_Top At_Offset_0
00d1 0129 | ) | Execute Any,Make_Visible
00d2 00d9 | | Load_Top At_Offset_1
00d3 0129 | ) | Execute Any,Make_Visible
00d4 00e4 | | Load_Encached Positive_Cache
00d5 00d8 | | Load_Top At_Offset_0
00d6 00d8 | | Load_Top At_Offset_0
00d7 e238 | 8 | Load 0x1,0x38
00d8 00e2 | | Load_Encached Integer_Cache
00d9 e260 | ` | Load 0x1,0x60
00da e23f | ? | Load 0x1,0x3f
00db 029f 140b | | Declare_Subprogram For_Call,INIT_1408
00dd 4800 |H | Short_Literal 0x0
00de 4802 |H | Short_Literal 0x2
00df 4802 |H | Short_Literal 0x2
00e0 4800 |H | Short_Literal 0x0
00e1 4802 |H | Short_Literal 0x2
00e2 4803 |H | Short_Literal 0x3
00e3 0316 | | Declare_Type Variant_Record,Defined_Incomplete,Visible
00e4 029a 08b3 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_08b0
00e6 029a 08c3 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_08c0
00e8 029a 08db | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_08d8
00ea 029a 08e3 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_08e0
00ec 029a 0903 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0900
00ee 4800 |H | Short_Literal 0x0
00ef e001 | | Load 0x0,0x1
00f0 02a0 | | Declare_Subprogram Null_Subprogram
00f1 038f | | Declare_Type Package,Defined,Visible
00f2 0386 | | Declare_Variable Package,Visible
00f3 00d8 | | Load_Top At_Offset_0
00f4 1916 | | Execute Package,Field_Reference,Field_Number 0x16
00f5 0129 | ) | Execute Any,Make_Visible
00f6 00d9 | | Load_Top At_Offset_1
00f7 1915 | | Execute Package,Field_Reference,Field_Number 0x15
00f8 0129 | ) | Execute Any,Make_Visible
00f9 00da | | Load_Top At_Offset_2
00fa 1918 | | Execute Package,Field_Reference,Field_Number 0x18
00fb 0129 | ) | Execute Any,Make_Visible
00fc 00db | | Load_Top At_Offset_3
00fd 190e | | Execute Package,Field_Reference,Field_Number 0xe
00fe 0129 | ) | Execute Any,Make_Visible
00ff e267 | g | Load 0x1,0x67
0100 1910 | | Execute Package,Field_Reference,Field_Number 0x10
0101 0129 | ) | Execute Any,Make_Visible
0102 e267 | g | Load 0x1,0x67
0103 190d | | Execute Package,Field_Reference,Field_Number 0xd
0104 0129 | ) | Execute Any,Make_Visible
0105 e267 | g | Load 0x1,0x67
0106 190f | | Execute Package,Field_Reference,Field_Number 0xf
0107 0129 | ) | Execute Any,Make_Visible
0108 e267 | g | Load 0x1,0x67
0109 1917 | | Execute Package,Field_Reference,Field_Number 0x17
010a 0129 | ) | Execute Any,Make_Visible
010b 029c 091b | | Declare_Subprogram For_Outer_Call,Visible,INIT_0918
010d e267 | g | Load 0x1,0x67
010e 1919 | | Execute Package,Field_Reference,Field_Number 0x19
010f 0129 | ) | Execute Any,Make_Visible
0110 e267 | g | Load 0x1,0x67
0111 1911 | | Execute Package,Field_Reference,Field_Number 0x11
0112 0129 | ) | Execute Any,Make_Visible
0113 e267 | g | Load 0x1,0x67
0114 191b | | Execute Package,Field_Reference,Field_Number 0x1b
0115 0129 | ) | Execute Any,Make_Visible
0116 e267 | g | Load 0x1,0x67
0117 191c | | Execute Package,Field_Reference,Field_Number 0x1c
0118 0129 | ) | Execute Any,Make_Visible
0119 e267 | g | Load 0x1,0x67
011a 1912 | | Execute Package,Field_Reference,Field_Number 0x12
011b 0129 | ) | Execute Any,Make_Visible
011c e267 | g | Load 0x1,0x67
011d 191d | | Execute Package,Field_Reference,Field_Number 0x1d
011e 0129 | ) | Execute Any,Make_Visible
011f e267 | g | Load 0x1,0x67
0120 191e | | Execute Package,Field_Reference,Field_Number 0x1e
0121 0129 | ) | Execute Any,Make_Visible
0122 e267 | g | Load 0x1,0x67
0123 191f | | Execute Package,Field_Reference,Field_Number 0x1f
0124 0129 | ) | Execute Any,Make_Visible
0125 e267 | g | Load 0x1,0x67
0126 1920 | | Execute Package,Field_Reference,Field_Number 0x20
0127 0129 | ) | Execute Any,Make_Visible
0128 e267 | g | Load 0x1,0x67
0129 1921 | ! | Execute Package,Field_Reference,Field_Number 0x21
012a 0129 | ) | Execute Any,Make_Visible
012b e267 | g | Load 0x1,0x67
012c 1925 | % | Execute Package,Field_Reference,Field_Number 0x25
012d 0129 | ) | Execute Any,Make_Visible
012e e267 | g | Load 0x1,0x67
012f 1926 | & | Execute Package,Field_Reference,Field_Number 0x26
0130 0129 | ) | Execute Any,Make_Visible
0131 e267 | g | Load 0x1,0x67
0132 1922 | " | Execute Package,Field_Reference,Field_Number 0x22
0133 0129 | ) | Execute Any,Make_Visible
0134 e267 | g | Load 0x1,0x67
0135 1923 | # | Execute Package,Field_Reference,Field_Number 0x23
0136 0129 | ) | Execute Any,Make_Visible
0137 e267 | g | Load 0x1,0x67
0138 1924 | $ | Execute Package,Field_Reference,Field_Number 0x24
0139 0129 | ) | Execute Any,Make_Visible
013a e267 | g | Load 0x1,0x67
013b 1927 | ' | Execute Package,Field_Reference,Field_Number 0x27
013c 0129 | ) | Execute Any,Make_Visible
013d e267 | g | Load 0x1,0x67
013e 1929 | ) | Execute Package,Field_Reference,Field_Number 0x29
013f 0129 | ) | Execute Any,Make_Visible
0140 e267 | g | Load 0x1,0x67
0141 1928 | ( | Execute Package,Field_Reference,Field_Number 0x28
0142 0129 | ) | Execute Any,Make_Visible
0143 e267 | g | Load 0x1,0x67
0144 192c | , | Execute Package,Field_Reference,Field_Number 0x2c
0145 0129 | ) | Execute Any,Make_Visible
0146 e267 | g | Load 0x1,0x67
0147 192e | . | Execute Package,Field_Reference,Field_Number 0x2e
0148 0129 | ) | Execute Any,Make_Visible
0149 e267 | g | Load 0x1,0x67
014a 192a | * | Execute Package,Field_Reference,Field_Number 0x2a
014b 0129 | ) | Execute Any,Make_Visible
014c e267 | g | Load 0x1,0x67
014d 192f | / | Execute Package,Field_Reference,Field_Number 0x2f
014e 0129 | ) | Execute Any,Make_Visible
014f e267 | g | Load 0x1,0x67
0150 1930 | 0 | Execute Package,Field_Reference,Field_Number 0x30
0151 0129 | ) | Execute Any,Make_Visible
0152 e267 | g | Load 0x1,0x67
0153 1931 | 1 | Execute Package,Field_Reference,Field_Number 0x31
0154 0129 | ) | Execute Any,Make_Visible
0155 e267 | g | Load 0x1,0x67
0156 193a | : | Execute Package,Field_Reference,Field_Number 0x3a
0157 0129 | ) | Execute Any,Make_Visible
0158 e267 | g | Load 0x1,0x67
0159 193b | ; | Execute Package,Field_Reference,Field_Number 0x3b
015a 0129 | ) | Execute Any,Make_Visible
015b e267 | g | Load 0x1,0x67
015c 1932 | 2 | Execute Package,Field_Reference,Field_Number 0x32
015d 0129 | ) | Execute Any,Make_Visible
015e e267 | g | Load 0x1,0x67
015f 1933 | 3 | Execute Package,Field_Reference,Field_Number 0x33
0160 0129 | ) | Execute Any,Make_Visible
0161 e267 | g | Load 0x1,0x67
0162 1934 | 4 | Execute Package,Field_Reference,Field_Number 0x34
0163 0129 | ) | Execute Any,Make_Visible
0164 e267 | g | Load 0x1,0x67
0165 1936 | 6 | Execute Package,Field_Reference,Field_Number 0x36
0166 0129 | ) | Execute Any,Make_Visible
0167 e267 | g | Load 0x1,0x67
0168 1938 | 8 | Execute Package,Field_Reference,Field_Number 0x38
0169 0129 | ) | Execute Any,Make_Visible
016a e267 | g | Load 0x1,0x67
016b 1937 | 7 | Execute Package,Field_Reference,Field_Number 0x37
016c 0129 | ) | Execute Any,Make_Visible
016d e267 | g | Load 0x1,0x67
016e 1939 | 9 | Execute Package,Field_Reference,Field_Number 0x39
016f 0129 | ) | Execute Any,Make_Visible
0170 e267 | g | Load 0x1,0x67
0171 1935 | 5 | Execute Package,Field_Reference,Field_Number 0x35
0172 0129 | ) | Execute Any,Make_Visible
0173 e220 | | Load 0x1,0x20
0174 00d8 | | Load_Top At_Offset_0
0175 029f 139b | | Declare_Subprogram For_Call,INIT_1398
0177 4800 |H | Short_Literal 0x0
0178 4802 |H | Short_Literal 0x2
0179 4800 |H | Short_Literal 0x0
017a e23f | ? | Load 0x1,0x3f
017b 0307 | | Complete_Type Variant_Record,By_Defining
017c e261 | a | Load 0x1,0x61
017d 0303 | | Complete_Type Variant_Record,By_Component_Completion
017e 00bf | | Action Accept_Activation
017f 4800 |H | Short_Literal 0x0
0180 4802 |H | Short_Literal 0x2
0181 029f 0923 | #| Declare_Subprogram For_Call,INIT_0920
0183 03fd | | Declare_Type Discrete,Defined
0184 4801 |H | Short_Literal 0x1
0185 4800 |H | Short_Literal 0x0
0186 e220 | | Load 0x1,0x20
0187 035b | [ | Declare_Type Array,Constrained
0188 0337 | 7 | Declare_Variable Array
0189 00d8 | | Load_Top At_Offset_0
018a 0335 | 5 | Declare_Variable Array,Duplicate
018b 00cd | | Action Spare6_Action
018c 00d9 | | Load_Top At_Offset_1
018d 01d4 | | Execute Vector,Structure_Write
018e 4801 |H | Short_Literal 0x1
018f 4801 |H | Short_Literal 0x1
0190 e220 | | Load 0x1,0x20
0191 0334 | 4 | Declare_Variable Array,With_Constraint
0192 4800 |H | Short_Literal 0x0
0193 4801 |H | Short_Literal 0x1
0194 00da | | Load_Top At_Offset_2
0195 01d6 | | Execute Vector,Field_Write
0196 4801 |H | Short_Literal 0x1
0197 4801 |H | Short_Literal 0x1
0198 e220 | | Load 0x1,0x20
0199 0334 | 4 | Declare_Variable Array,With_Constraint
019a 4801 |H | Short_Literal 0x1
019b 4801 |H | Short_Literal 0x1
019c 00da | | Load_Top At_Offset_2
019d 01d6 | | Execute Vector,Field_Write
019e 4801 |H | Short_Literal 0x1
019f 4801 |H | Short_Literal 0x1
01a0 e220 | | Load 0x1,0x20
01a1 0334 | 4 | Declare_Variable Array,With_Constraint
01a2 4802 |H | Short_Literal 0x2
01a3 4801 |H | Short_Literal 0x1
01a4 00da | | Load_Top At_Offset_2
01a5 01d6 | | Execute Vector,Field_Write
01a6 4801 |H | Short_Literal 0x1
01a7 4801 |H | Short_Literal 0x1
01a8 e220 | | Load 0x1,0x20
01a9 0334 | 4 | Declare_Variable Array,With_Constraint
01aa 480a |H | Short_Literal 0xa
01ab 4801 |H | Short_Literal 0x1
01ac 00da | | Load_Top At_Offset_2
01ad 01d6 | | Execute Vector,Field_Write
01ae 4801 |H | Short_Literal 0x1
01af 4801 |H | Short_Literal 0x1
01b0 e23f | ? | Load 0x1,0x3f
01b1 1c08 | | Execute_Immediate Run_Utility,0x8
01b2 e295 | | Load 0x1,0x95
01b3 00d9 | | Load_Top At_Offset_1
01b4 00d8 | | Load_Top At_Offset_0
01b5 2503 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x3
01b6 00da | | Load_Top At_Offset_2
01b7 01da | | Execute Vector,Bounds
01b8 00da | | Load_Top At_Offset_2
01b9 01da | | Execute Vector,Bounds
01ba 00da | | Load_Top At_Offset_2
01bb 027f | | Execute Discrete,Equal
01bc 7001 |p | Jump_Nonzero 0x1be
01bd 08e0 | | Execute_Immediate Raise,0xe0
01be 00cd | | Action Spare6_Action
01bf 027f | | Execute Discrete,Equal
01c0 7001 |p | Jump_Nonzero 0x1c2
01c1 08e0 | | Execute_Immediate Raise,0xe0
01c2 00d2 | | Pop_Control Pop_Count_2
01c3 00d9 | | Load_Top At_Offset_1
01c4 2903 |) | Execute Variant_Record,Field_Write,Fixed,Indirect,Field_Number 0x3
01c5 00db | | Load_Top At_Offset_3
01c6 00d9 | | Load_Top At_Offset_1
01c7 00d8 | | Load_Top At_Offset_0
01c8 2504 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x4
01c9 00da | | Load_Top At_Offset_2
01ca 01da | | Execute Vector,Bounds
01cb 00da | | Load_Top At_Offset_2
01cc 01da | | Execute Vector,Bounds
01cd 00da | | Load_Top At_Offset_2
01ce 027f | | Execute Discrete,Equal
01cf 7001 |p | Jump_Nonzero 0x1d1
01d0 08e0 | | Execute_Immediate Raise,0xe0
01d1 00cd | | Action Spare6_Action
01d2 027f | | Execute Discrete,Equal
01d3 7001 |p | Jump_Nonzero 0x1d5
01d4 08e0 | | Execute_Immediate Raise,0xe0
01d5 00d2 | | Pop_Control Pop_Count_2
01d6 00d9 | | Load_Top At_Offset_1
01d7 2904 |) | Execute Variant_Record,Field_Write,Fixed,Indirect,Field_Number 0x4
01d8 4801 |H | Short_Literal 0x1
01d9 4801 |H | Short_Literal 0x1
01da e23f | ? | Load 0x1,0x3f
01db 1c08 | | Execute_Immediate Run_Utility,0x8
01dc e296 | | Load 0x1,0x96
01dd 00d9 | | Load_Top At_Offset_1
01de 00d8 | | Load_Top At_Offset_0
01df 2503 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x3
01e0 00da | | Load_Top At_Offset_2
01e1 01da | | Execute Vector,Bounds
01e2 00da | | Load_Top At_Offset_2
01e3 01da | | Execute Vector,Bounds
01e4 00da | | Load_Top At_Offset_2
01e5 027f | | Execute Discrete,Equal
01e6 7001 |p | Jump_Nonzero 0x1e8
01e7 08e0 | | Execute_Immediate Raise,0xe0
01e8 00cd | | Action Spare6_Action
01e9 027f | | Execute Discrete,Equal
01ea 7001 |p | Jump_Nonzero 0x1ec
01eb 08e0 | | Execute_Immediate Raise,0xe0
01ec 00d2 | | Pop_Control Pop_Count_2
01ed 00d9 | | Load_Top At_Offset_1
01ee 2903 |) | Execute Variant_Record,Field_Write,Fixed,Indirect,Field_Number 0x3
01ef 00db | | Load_Top At_Offset_3
01f0 00d9 | | Load_Top At_Offset_1
01f1 00d8 | | Load_Top At_Offset_0
01f2 2504 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x4
01f3 00da | | Load_Top At_Offset_2
01f4 01da | | Execute Vector,Bounds
01f5 00da | | Load_Top At_Offset_2
01f6 01da | | Execute Vector,Bounds
01f7 00da | | Load_Top At_Offset_2
01f8 027f | | Execute Discrete,Equal
01f9 7001 |p | Jump_Nonzero 0x1fb
01fa 08e0 | | Execute_Immediate Raise,0xe0
01fb 00cd | | Action Spare6_Action
01fc 027f | | Execute Discrete,Equal
01fd 7001 |p | Jump_Nonzero 0x1ff
01fe 08e0 | | Execute_Immediate Raise,0xe0
01ff 00d2 | | Pop_Control Pop_Count_2
0200 00d9 | | Load_Top At_Offset_1
0201 2904 |) | Execute Variant_Record,Field_Write,Fixed,Indirect,Field_Number 0x4
0202 4801 |H | Short_Literal 0x1
0203 4801 |H | Short_Literal 0x1
0204 e23f | ? | Load 0x1,0x3f
0205 1c08 | | Execute_Immediate Run_Utility,0x8
0206 e296 | | Load 0x1,0x96
0207 00d9 | | Load_Top At_Offset_1
0208 00d8 | | Load_Top At_Offset_0
0209 2503 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x3
020a 00da | | Load_Top At_Offset_2
020b 01da | | Execute Vector,Bounds
020c 00da | | Load_Top At_Offset_2
020d 01da | | Execute Vector,Bounds
020e 00da | | Load_Top At_Offset_2
020f 027f | | Execute Discrete,Equal
0210 7001 |p | Jump_Nonzero 0x212
0211 08e0 | | Execute_Immediate Raise,0xe0
0212 00cd | | Action Spare6_Action
0213 027f | | Execute Discrete,Equal
0214 7001 |p | Jump_Nonzero 0x216
0215 08e0 | | Execute_Immediate Raise,0xe0
0216 00d2 | | Pop_Control Pop_Count_2
0217 00d9 | | Load_Top At_Offset_1
0218 2903 |) | Execute Variant_Record,Field_Write,Fixed,Indirect,Field_Number 0x3
0219 e296 | | Load 0x1,0x96
021a 00d9 | | Load_Top At_Offset_1
021b 00d8 | | Load_Top At_Offset_0
021c 2504 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x4
021d 00da | | Load_Top At_Offset_2
021e 01da | | Execute Vector,Bounds
021f 00da | | Load_Top At_Offset_2
0220 01da | | Execute Vector,Bounds
0221 00da | | Load_Top At_Offset_2
0222 027f | | Execute Discrete,Equal
0223 7001 |p | Jump_Nonzero 0x225
0224 08e0 | | Execute_Immediate Raise,0xe0
0225 00cd | | Action Spare6_Action
0226 027f | | Execute Discrete,Equal
0227 7001 |p | Jump_Nonzero 0x229
0228 08e0 | | Execute_Immediate Raise,0xe0
0229 00d2 | | Pop_Control Pop_Count_2
022a 00d9 | | Load_Top At_Offset_1
022b 2904 |) | Execute Variant_Record,Field_Write,Fixed,Indirect,Field_Number 0x4
022c 4801 |H | Short_Literal 0x1
022d 4801 |H | Short_Literal 0x1
022e e23f | ? | Load 0x1,0x3f
022f 1c08 | | Execute_Immediate Run_Utility,0x8
0230 e297 | | Load 0x1,0x97
0231 00d9 | | Load_Top At_Offset_1
0232 00d8 | | Load_Top At_Offset_0
0233 2503 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x3
0234 00da | | Load_Top At_Offset_2
0235 01da | | Execute Vector,Bounds
0236 00da | | Load_Top At_Offset_2
0237 01da | | Execute Vector,Bounds
0238 00da | | Load_Top At_Offset_2
0239 027f | | Execute Discrete,Equal
023a 7001 |p | Jump_Nonzero 0x23c
023b 08e0 | | Execute_Immediate Raise,0xe0
023c 00cd | | Action Spare6_Action
023d 027f | | Execute Discrete,Equal
023e 7001 |p | Jump_Nonzero 0x240
023f 08e0 | | Execute_Immediate Raise,0xe0
0240 00d2 | | Pop_Control Pop_Count_2
0241 00d9 | | Load_Top At_Offset_1
0242 2903 |) | Execute Variant_Record,Field_Write,Fixed,Indirect,Field_Number 0x3
0243 e296 | | Load 0x1,0x96
0244 00d9 | | Load_Top At_Offset_1
0245 00d8 | | Load_Top At_Offset_0
0246 2504 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x4
0247 00da | | Load_Top At_Offset_2
0248 01da | | Execute Vector,Bounds
0249 00da | | Load_Top At_Offset_2
024a 01da | | Execute Vector,Bounds
024b 00da | | Load_Top At_Offset_2
024c 027f | | Execute Discrete,Equal
024d 7001 |p | Jump_Nonzero 0x24f
024e 08e0 | | Execute_Immediate Raise,0xe0
024f 00cd | | Action Spare6_Action
0250 027f | | Execute Discrete,Equal
0251 7001 |p | Jump_Nonzero 0x253
0252 08e0 | | Execute_Immediate Raise,0xe0
0253 00d2 | | Pop_Control Pop_Count_2
0254 00d9 | | Load_Top At_Offset_1
0255 2904 |) | Execute Variant_Record,Field_Write,Fixed,Indirect,Field_Number 0x4
0256 4801 |H | Short_Literal 0x1
0257 4801 |H | Short_Literal 0x1
0258 e23f | ? | Load 0x1,0x3f
0259 1c08 | | Execute_Immediate Run_Utility,0x8
025a e298 | | Load 0x1,0x98
025b 00d9 | | Load_Top At_Offset_1
025c 00d8 | | Load_Top At_Offset_0
025d 2503 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x3
025e 00da | | Load_Top At_Offset_2
025f 01da | | Execute Vector,Bounds
0260 00da | | Load_Top At_Offset_2
0261 01da | | Execute Vector,Bounds
0262 00da | | Load_Top At_Offset_2
0263 027f | | Execute Discrete,Equal
0264 7001 |p | Jump_Nonzero 0x266
0265 08e0 | | Execute_Immediate Raise,0xe0
0266 00cd | | Action Spare6_Action
0267 027f | | Execute Discrete,Equal
0268 7001 |p | Jump_Nonzero 0x26a
0269 08e0 | | Execute_Immediate Raise,0xe0
026a 00d2 | | Pop_Control Pop_Count_2
026b 00d9 | | Load_Top At_Offset_1
026c 2903 |) | Execute Variant_Record,Field_Write,Fixed,Indirect,Field_Number 0x3
026d e296 | | Load 0x1,0x96
026e 00d9 | | Load_Top At_Offset_1
026f 00d8 | | Load_Top At_Offset_0
0270 2504 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x4
0271 00da | | Load_Top At_Offset_2
0272 01da | | Execute Vector,Bounds
0273 00da | | Load_Top At_Offset_2
0274 01da | | Execute Vector,Bounds
0275 00da | | Load_Top At_Offset_2
0276 027f | | Execute Discrete,Equal
0277 7001 |p | Jump_Nonzero 0x279
0278 08e0 | | Execute_Immediate Raise,0xe0
0279 00cd | | Action Spare6_Action
027a 027f | | Execute Discrete,Equal
027b 7001 |p | Jump_Nonzero 0x27d
027c 08e0 | | Execute_Immediate Raise,0xe0
027d 00d2 | | Pop_Control Pop_Count_2
027e 00d9 | | Load_Top At_Offset_1
027f 2904 |) | Execute Variant_Record,Field_Write,Fixed,Indirect,Field_Number 0x4
0280 e267 | g | Load 0x1,0x67
0281 191f | | Execute Package,Field_Reference,Field_Number 0x1f
0282 0007 | | Action Break_Optional
0283 e267 | g | Load 0x1,0x67
0284 192f | / | Execute Package,Field_Reference,Field_Number 0x2f
0285 0007 | | Action Break_Optional
0286 029d 094b | K| Declare_Subprogram For_Outer_Call,INIT_0948
0288 1d14 | | Execute_Immediate Reference_Lex_1,0x14
0289 00c7 | | Action Elaborate_Subprogram
028a 1d15 | | Execute_Immediate Reference_Lex_1,0x15
028b 00c7 | | Action Elaborate_Subprogram
028c 1d12 | | Execute_Immediate Reference_Lex_1,0x12
028d 00c7 | | Action Elaborate_Subprogram
028e 1d18 | | Execute_Immediate Reference_Lex_1,0x18
028f 00c7 | | Action Elaborate_Subprogram
0290 1d19 | | Execute_Immediate Reference_Lex_1,0x19
0291 00c7 | | Action Elaborate_Subprogram
0292 1d1c | | Execute_Immediate Reference_Lex_1,0x1c
0293 00c7 | | Action Elaborate_Subprogram
0294 1d16 | | Execute_Immediate Reference_Lex_1,0x16
0295 00c7 | | Action Elaborate_Subprogram
0296 1d17 | | Execute_Immediate Reference_Lex_1,0x17
0297 00c7 | | Action Elaborate_Subprogram
0298 1d13 | | Execute_Immediate Reference_Lex_1,0x13
0299 00c7 | | Action Elaborate_Subprogram
029a 1d0f | | Execute_Immediate Reference_Lex_1,0xf
029b 00c7 | | Action Elaborate_Subprogram
029c 1d10 | | Execute_Immediate Reference_Lex_1,0x10
029d 00c7 | | Action Elaborate_Subprogram
029e 1d11 | | Execute_Immediate Reference_Lex_1,0x11
029f 00c7 | | Action Elaborate_Subprogram
02a0 1d1b | | Execute_Immediate Reference_Lex_1,0x1b
02a1 00c7 | | Action Elaborate_Subprogram
02a2 1d1a | | Execute_Immediate Reference_Lex_1,0x1a
02a3 00c7 | | Action Elaborate_Subprogram
02a4 1d1d | | Execute_Immediate Reference_Lex_1,0x1d
02a5 00c7 | | Action Elaborate_Subprogram
02a6 1d1e | | Execute_Immediate Reference_Lex_1,0x1e
02a7 00c7 | | Action Elaborate_Subprogram
02a8 1d59 | Y | Execute_Immediate Reference_Lex_1,0x59
02a9 00c7 | | Action Elaborate_Subprogram
02aa 1d5b | [ | Execute_Immediate Reference_Lex_1,0x5b
02ab 00c7 | | Action Elaborate_Subprogram
02ac 1d5d | ] | Execute_Immediate Reference_Lex_1,0x5d
02ad 00c7 | | Action Elaborate_Subprogram
02ae 1d5c | \ | Execute_Immediate Reference_Lex_1,0x5c
02af 00c7 | | Action Elaborate_Subprogram
02b0 1d5a | Z | Execute_Immediate Reference_Lex_1,0x5a
02b1 00c7 | | Action Elaborate_Subprogram
02b2 1d52 | R | Execute_Immediate Reference_Lex_1,0x52
02b3 00c7 | | Action Elaborate_Subprogram
02b4 1d56 | V | Execute_Immediate Reference_Lex_1,0x56
02b5 00c7 | | Action Elaborate_Subprogram
02b6 1d58 | X | Execute_Immediate Reference_Lex_1,0x58
02b7 00c7 | | Action Elaborate_Subprogram
02b8 1d3b | ; | Execute_Immediate Reference_Lex_1,0x3b
02b9 00c7 | | Action Elaborate_Subprogram
02ba 1d3c | < | Execute_Immediate Reference_Lex_1,0x3c
02bb 00c7 | | Action Elaborate_Subprogram
02bc 1d3d | = | Execute_Immediate Reference_Lex_1,0x3d
02bd 00c7 | | Action Elaborate_Subprogram
02be 1d3e | > | Execute_Immediate Reference_Lex_1,0x3e
02bf 00c7 | | Action Elaborate_Subprogram
02c0 1d2f | / | Execute_Immediate Reference_Lex_1,0x2f
02c1 00c7 | | Action Elaborate_Subprogram
02c2 029d 0953 | S| Declare_Subprogram For_Outer_Call,INIT_0950
02c4 029d 0983 | | Declare_Subprogram For_Outer_Call,INIT_0980
02c6 029d 09b3 | | Declare_Subprogram For_Outer_Call,INIT_09b0
02c8 029d 09f3 | | Declare_Subprogram For_Outer_Call,INIT_09f0
02ca 029d 0a13 | | Declare_Subprogram For_Outer_Call,INIT_0a10
02cc 029d 0a43 | C| Declare_Subprogram For_Outer_Call,INIT_0a40
02ce 029d 0a93 | | Declare_Subprogram For_Outer_Call,INIT_0a90
02d0 029d 0ac3 | | Declare_Subprogram For_Outer_Call,INIT_0ac0
02d2 029d 0bab | | Declare_Subprogram For_Outer_Call,INIT_0ba8
02d4 029d 0bc3 | | Declare_Subprogram For_Outer_Call,INIT_0bc0
02d6 029d 0beb | | Declare_Subprogram For_Outer_Call,INIT_0be8
02d8 029d 0c4b | K| Declare_Subprogram For_Outer_Call,INIT_0c48
02da 1d34 | 4 | Execute_Immediate Reference_Lex_1,0x34
02db 00c7 | | Action Elaborate_Subprogram
02dc 1d2b | + | Execute_Immediate Reference_Lex_1,0x2b
02dd 00c7 | | Action Elaborate_Subprogram
02de 1d26 | & | Execute_Immediate Reference_Lex_1,0x26
02df 00c7 | | Action Elaborate_Subprogram
02e0 1d27 | ' | Execute_Immediate Reference_Lex_1,0x27
02e1 00c7 | | Action Elaborate_Subprogram
02e2 1d28 | ( | Execute_Immediate Reference_Lex_1,0x28
02e3 00c7 | | Action Elaborate_Subprogram
02e4 1d29 | ) | Execute_Immediate Reference_Lex_1,0x29
02e5 00c7 | | Action Elaborate_Subprogram
02e6 029d 0cc3 | | Declare_Subprogram For_Outer_Call,INIT_0cc0
02e8 029d 0d13 | | Declare_Subprogram For_Outer_Call,INIT_0d10
02ea 1d2a | * | Execute_Immediate Reference_Lex_1,0x2a
02eb 00c7 | | Action Elaborate_Subprogram
02ec 1d2d | - | Execute_Immediate Reference_Lex_1,0x2d
02ed 00c7 | | Action Elaborate_Subprogram
02ee 1d2c | , | Execute_Immediate Reference_Lex_1,0x2c
02ef 00c7 | | Action Elaborate_Subprogram
02f0 029d 0d83 | | Declare_Subprogram For_Outer_Call,INIT_0d80
02f2 029d 0d9b | | Declare_Subprogram For_Outer_Call,INIT_0d98
02f4 029d 0dcb | | Declare_Subprogram For_Outer_Call,INIT_0dc8
02f6 1d2e | . | Execute_Immediate Reference_Lex_1,0x2e
02f7 00c7 | | Action Elaborate_Subprogram
02f8 1d24 | $ | Execute_Immediate Reference_Lex_1,0x24
02f9 00c7 | | Action Elaborate_Subprogram
02fa 1d22 | " | Execute_Immediate Reference_Lex_1,0x22
02fb 00c7 | | Action Elaborate_Subprogram
02fc 1d21 | ! | Execute_Immediate Reference_Lex_1,0x21
02fd 00c7 | | Action Elaborate_Subprogram
02fe 1d23 | # | Execute_Immediate Reference_Lex_1,0x23
02ff 00c7 | | Action Elaborate_Subprogram
0300 029d 0e13 | | Declare_Subprogram For_Outer_Call,INIT_0e10
0302 029d 0e23 | #| Declare_Subprogram For_Outer_Call,INIT_0e20
0304 1d35 | 5 | Execute_Immediate Reference_Lex_1,0x35
0305 00c7 | | Action Elaborate_Subprogram
0306 029d 0e53 | S| Declare_Subprogram For_Outer_Call,INIT_0e50
0308 1d39 | 9 | Execute_Immediate Reference_Lex_1,0x39
0309 00c7 | | Action Elaborate_Subprogram
030a 1d3a | : | Execute_Immediate Reference_Lex_1,0x3a
030b 00c7 | | Action Elaborate_Subprogram
030c 1d36 | 6 | Execute_Immediate Reference_Lex_1,0x36
030d 00c7 | | Action Elaborate_Subprogram
030e 1d37 | 7 | Execute_Immediate Reference_Lex_1,0x37
030f 00c7 | | Action Elaborate_Subprogram
0310 029d 0e6b | k| Declare_Subprogram For_Outer_Call,INIT_0e68
0312 1d55 | U | Execute_Immediate Reference_Lex_1,0x55
0313 00c7 | | Action Elaborate_Subprogram
0314 1d57 | W | Execute_Immediate Reference_Lex_1,0x57
0315 00c7 | | Action Elaborate_Subprogram
0316 1d45 | E | Execute_Immediate Reference_Lex_1,0x45
0317 00c7 | | Action Elaborate_Subprogram
0318 1d46 | F | Execute_Immediate Reference_Lex_1,0x46
0319 00c7 | | Action Elaborate_Subprogram
031a 1d4c | L | Execute_Immediate Reference_Lex_1,0x4c
031b 00c7 | | Action Elaborate_Subprogram
031c 1d4d | M | Execute_Immediate Reference_Lex_1,0x4d
031d 00c7 | | Action Elaborate_Subprogram
031e 1d4e | N | Execute_Immediate Reference_Lex_1,0x4e
031f 00c7 | | Action Elaborate_Subprogram
0320 1d47 | G | Execute_Immediate Reference_Lex_1,0x47
0321 00c7 | | Action Elaborate_Subprogram
0322 1d48 | H | Execute_Immediate Reference_Lex_1,0x48
0323 00c7 | | Action Elaborate_Subprogram
0324 1d49 | I | Execute_Immediate Reference_Lex_1,0x49
0325 00c7 | | Action Elaborate_Subprogram
0326 1d4a | J | Execute_Immediate Reference_Lex_1,0x4a
0327 00c7 | | Action Elaborate_Subprogram
0328 1d4b | K | Execute_Immediate Reference_Lex_1,0x4b
0329 00c7 | | Action Elaborate_Subprogram
032a 1d53 | S | Execute_Immediate Reference_Lex_1,0x53
032b 00c7 | | Action Elaborate_Subprogram
032c 1d54 | T | Execute_Immediate Reference_Lex_1,0x54
032d 00c7 | | Action Elaborate_Subprogram
032e 1d43 | C | Execute_Immediate Reference_Lex_1,0x43
032f 00c7 | | Action Elaborate_Subprogram
0330 1d41 | A | Execute_Immediate Reference_Lex_1,0x41
0331 00c7 | | Action Elaborate_Subprogram
0332 1d40 | @ | Execute_Immediate Reference_Lex_1,0x40
0333 00c7 | | Action Elaborate_Subprogram
0334 1d42 | B | Execute_Immediate Reference_Lex_1,0x42
0335 00c7 | | Action Elaborate_Subprogram
0336 1d51 | Q | Execute_Immediate Reference_Lex_1,0x51
0337 00c7 | | Action Elaborate_Subprogram
0338 1d50 | P | Execute_Immediate Reference_Lex_1,0x50
0339 00c7 | | Action Elaborate_Subprogram
033a 1d4f | O | Execute_Immediate Reference_Lex_1,0x4f
033b 00c7 | | Action Elaborate_Subprogram
033c 1d44 | D | Execute_Immediate Reference_Lex_1,0x44
033d 00c7 | | Action Elaborate_Subprogram
033e 1d32 | 2 | Execute_Immediate Reference_Lex_1,0x32
033f 00c7 | | Action Elaborate_Subprogram
0340 1d31 | 1 | Execute_Immediate Reference_Lex_1,0x31
0341 00c7 | | Action Elaborate_Subprogram
0342 1d30 | 0 | Execute_Immediate Reference_Lex_1,0x30
0343 00c7 | | Action Elaborate_Subprogram
0344 1d25 | % | Execute_Immediate Reference_Lex_1,0x25
0345 00c7 | | Action Elaborate_Subprogram
0346 1d62 | b | Execute_Immediate Reference_Lex_1,0x62
0347 00c7 | | Action Elaborate_Subprogram
0348 1d63 | c | Execute_Immediate Reference_Lex_1,0x63
0349 00c7 | | Action Elaborate_Subprogram
034a 1d65 | e | Execute_Immediate Reference_Lex_1,0x65
034b 00c7 | | Action Elaborate_Subprogram
034c 1d64 | d | Execute_Immediate Reference_Lex_1,0x64
034d 00c7 | | Action Elaborate_Subprogram
034e 1d66 | f | Execute_Immediate Reference_Lex_1,0x66
034f 00c7 | | Action Elaborate_Subprogram
0350 00b6 | | Action Make_Scope
0351 e002 | | Load 0x0,0x2
0352 e003 | | Load 0x0,0x3
0353 e004 | | Load 0x0,0x4
0354 e005 | | Load 0x0,0x5
0355 e006 | | Load 0x0,0x6
0356 e007 | | Load 0x0,0x7
0357 e008 | | Load 0x0,0x8
0358 e009 | | Load 0x0,0x9
0359 e00a | | Load 0x0,0xa
035a e00b | | Load 0x0,0xb
035b e00c | | Load 0x0,0xc
035c e00d | | Load 0x0,0xd
035d e00e | | Load 0x0,0xe
035e e00f | | Load 0x0,0xf
035f 1da4 | | Execute_Immediate Reference_Lex_1,0xa4
0360 1d9e | | Execute_Immediate Reference_Lex_1,0x9e
0361 e298 | | Load 0x1,0x98
0362 1da1 | | Execute_Immediate Reference_Lex_1,0xa1
0363 e010 | | Load 0x0,0x10
0364 a011 | | Reference 0x0,0x11
0365 e012 | | Load 0x0,0x12
0366 e013 | | Load 0x0,0x13
0367 e014 | | Load 0x0,0x14
0368 e015 | | Load 0x0,0x15
0369 e296 | | Load 0x1,0x96
036a e295 | | Load 0x1,0x95
036b e29a | | Load 0x1,0x9a
036c e29c | | Load 0x1,0x9c
036d e299 | | Load 0x1,0x99
036e 1db5 | | Execute_Immediate Reference_Lex_1,0xb5
036f e29d | | Load 0x1,0x9d
0370 e016 | | Load 0x0,0x16
0371 e29b | | Load 0x1,0x9b
0372 1db2 | | Execute_Immediate Reference_Lex_1,0xb2
0373 1db3 | | Execute_Immediate Reference_Lex_1,0xb3
0374 1da9 | | Execute_Immediate Reference_Lex_1,0xa9
0375 e294 | | Load 0x1,0x94
0376 1dac | | Execute_Immediate Reference_Lex_1,0xac
0377 1da3 | | Execute_Immediate Reference_Lex_1,0xa3
0378 e297 | | Load 0x1,0x97
0379 4829 |H) | Short_Literal 0x29
037a e267 | g | Load 0x1,0x67
037b 020e | | Execute Module,Augment_Imports
037c e267 | g | Load 0x1,0x67
037d 020f | | Execute Module,Activate
037e BODY_0008:
037e 00bc | | Action Signal_Activated
037f 00bb | | Action Signal_Completion
0380 0000 0000 | | .LITERAL {0x00000000, 0x7fffffff}
0384 ffff ffff | | .LITERAL {0xffffffff, 0x80000001}
0388 ; --------------------------------------------------------------------------------------
0388 ; SUBPROGRAM
0388 ; --------------------------------------------------------------------------------------
0388 038b | | .CONST 0x038b ; Address of begin
0389 0004 | | .CONST 0x0004 ; Address of exception handler
038a 0001 | | .CONST 0x0001 ; Number of locals
038b BODY_0388:
038b INIT_0388:
038b 00da | | Load_Top At_Offset_2
038c 0237 | 7 | Execute Float,Convert_From_Discrete
038d e5fe | | Load 0x2,-0x2
038e 023b | ; | Execute Float,Times
038f 4402 |D | Exit_Subprogram With_Result,0x2
0390 ; --------------------------------------------------------------------------------------
0390 ; SUBPROGRAM
0390 ; --------------------------------------------------------------------------------------
0390 0393 | | .CONST 0x0393 ; Address of begin
0391 0004 | | .CONST 0x0004 ; Address of exception handler
0392 0001 | | .CONST 0x0001 ; Number of locals
0393 BODY_0390:
0393 INIT_0390:
0393 00da | | Load_Top At_Offset_2
0394 e5fe | | Load 0x2,-0x2
0395 0237 | 7 | Execute Float,Convert_From_Discrete
0396 023b | ; | Execute Float,Times
0397 4402 |D | Exit_Subprogram With_Result,0x2
0398 ; --------------------------------------------------------------------------------------
0398 ; SUBPROGRAM
0398 ; --------------------------------------------------------------------------------------
0398 039b | | .CONST 0x039b ; Address of begin
0399 0004 | | .CONST 0x0004 ; Address of exception handler
039a 0001 | | .CONST 0x0001 ; Number of locals
039b BODY_0398:
039b INIT_0398:
039b 00da | | Load_Top At_Offset_2
039c e5fe | | Load 0x2,-0x2
039d 0237 | 7 | Execute Float,Convert_From_Discrete
039e 023a | : | Execute Float,Divide
039f 4402 |D | Exit_Subprogram With_Result,0x2
03a0 ; --------------------------------------------------------------------------------------
03a0 ; SUBPROGRAM
03a0 ; --------------------------------------------------------------------------------------
03a0 03a3 | | .CONST 0x03a3 ; Address of begin
03a1 0004 | | .CONST 0x0004 ; Address of exception handler
03a2 0001 | | .CONST 0x0001 ; Number of locals
03a3 BODY_03a0:
03a3 INIT_03a0:
03a3 00da | | Load_Top At_Offset_2
03a4 e5fe | | Load 0x2,-0x2
03a5 027b | { | Execute Discrete,Greater_Equal
03a6 6804 |h | Jump_Zero 0x3ab
03a7 00da | | Load_Top At_Offset_2
03a8 e5fd | | Load 0x2,-0x3
03a9 027a | z | Execute Discrete,Less_Equal
03aa 4403 |D | Exit_Subprogram With_Result,0x3
03ab 4800 |H | Short_Literal 0x0
03ac 4403 |D | Exit_Subprogram With_Result,0x3
03ad 0000 0000 | | .XXX[0x3]
03af 0000 | |
03b0 ; --------------------------------------------------------------------------------------
03b0 ; SUBPROGRAM
03b0 ; --------------------------------------------------------------------------------------
03b0 03b3 | | .CONST 0x03b3 ; Address of begin
03b1 0004 | | .CONST 0x0004 ; Address of exception handler
03b2 0001 | | .CONST 0x0001 ; Number of locals
03b3 BODY_03b0:
03b3 INIT_03b0:
03b3 00da | | Load_Top At_Offset_2
03b4 e5fe | | Load 0x2,-0x2
03b5 0243 | C | Execute Float,Greater_Equal
03b6 6804 |h | Jump_Zero 0x3bb
03b7 00da | | Load_Top At_Offset_2
03b8 e5fd | | Load 0x2,-0x3
03b9 0242 | B | Execute Float,Less_Equal
03ba 4403 |D | Exit_Subprogram With_Result,0x3
03bb 4800 |H | Short_Literal 0x0
03bc 4403 |D | Exit_Subprogram With_Result,0x3
03bd 0000 0000 | | .XXX[0x3]
03bf 0000 | |
03c0 ; --------------------------------------------------------------------------------------
03c0 ; SUBPROGRAM
03c0 ; --------------------------------------------------------------------------------------
03c0 03c3 | | .CONST 0x03c3 ; Address of begin
03c1 0004 | | .CONST 0x0004 ; Address of exception handler
03c2 0001 | | .CONST 0x0001 ; Number of locals
03c3 BODY_03c0:
03c3 INIT_03c0:
03c3 4800 |H | Short_Literal 0x0
03c4 00ca | | Action Exit_Nullary_Function
03c5 0000 0000 | | .XXX[0x3]
03c7 0000 | |
03c8 ; --------------------------------------------------------------------------------------
03c8 ; SUBPROGRAM
03c8 ; --------------------------------------------------------------------------------------
03c8 03cb | | .CONST 0x03cb ; Address of begin
03c9 0004 | | .CONST 0x0004 ; Address of exception handler
03ca 0001 | | .CONST 0x0001 ; Number of locals
03cb BODY_03c8:
03cb INIT_03c8:
03cb 4801 |H | Short_Literal 0x1
03cc 00ca | | Action Exit_Nullary_Function
03cd 0000 0000 | | .XXX[0x3]
03cf 0000 | |
03d0 ; --------------------------------------------------------------------------------------
03d0 ; SUBPROGRAM
03d0 ; --------------------------------------------------------------------------------------
03d0 03d3 | | .CONST 0x03d3 ; Address of begin
03d1 0004 | | .CONST 0x0004 ; Address of exception handler
03d2 0001 | | .CONST 0x0001 ; Number of locals
03d3 BODY_03d0:
03d3 INIT_03d0:
03d3 5804 |X | Indirect_Literal Float,0x3d8,0.0
03d4 00ca | | Action Exit_Nullary_Function
03d5 0000 0000 | | .XXX[0x3]
03d7 0000 | |
03d8 0000 0000 | | .DBL 0.0
03da 0000 0000 | |
03dc 0000 0000 | | .BLANK 0000[0x4]
03e0 ; --------------------------------------------------------------------------------------
03e0 ; SUBPROGRAM
03e0 ; --------------------------------------------------------------------------------------
03e0 03e3 | | .CONST 0x03e3 ; Address of begin
03e1 0004 | | .CONST 0x0004 ; Address of exception handler
03e2 0001 | | .CONST 0x0001 ; Number of locals
03e3 BODY_03e0:
03e3 INIT_03e0:
03e3 5804 |X | Indirect_Literal Float,0x3e8,1.0
03e4 00ca | | Action Exit_Nullary_Function
03e5 0000 0000 | | .XXX[0x3]
03e7 0000 | |
03e8 3ff0 0000 |? | .DBL 1.0
03ea 0000 0000 | |
03ec 0000 0000 | | .BLANK 0000[0x4]
03f0 ; --------------------------------------------------------------------------------------
03f0 ; SUBPROGRAM
03f0 ; --------------------------------------------------------------------------------------
03f0 03f3 | | .CONST 0x03f3 ; Address of begin
03f1 0004 | | .CONST 0x0004 ; Address of exception handler
03f2 0001 | | .CONST 0x0001 ; Number of locals
03f3 BODY_03f0:
03f3 INIT_03f0:
03f3 6004 |` | Indirect_Literal Discrete,0x3f8,{0x7fffffff, 0xffffffff}
03f4 00ca | | Action Exit_Nullary_Function
03f5 0000 0000 | | .XXX[0x3]
03f7 0000 | |
03f8 7fff ffff | | .LITERAL {0x7fffffff, 0xffffffff}
03fc 0000 0000 | | .BLANK 0000[0x4]
0400 ; --------------------------------------------------------------------------------------
0400 ; SUBPROGRAM
0400 ; --------------------------------------------------------------------------------------
0400 0403 | | .CONST 0x0403 ; Address of begin
0401 0004 | | .CONST 0x0004 ; Address of exception handler
0402 0001 | | .CONST 0x0001 ; Number of locals
0403 BODY_0400:
0403 INIT_0400:
0403 6004 |` | Indirect_Literal Discrete,0x408,{0x80000000, 0x00000000}
0404 00ca | | Action Exit_Nullary_Function
0405 0000 0000 | | .XXX[0x3]
0407 0000 | |
0408 8000 0000 | | .LITERAL {0x80000000, 0x00000000}
040c 0000 0000 | | .BLANK 0000[0x4]
0410 ; --------------------------------------------------------------------------------------
0410 ; SUBPROGRAM
0410 ; --------------------------------------------------------------------------------------
0410 0413 | | .CONST 0x0413 ; Address of begin
0411 0004 | | .CONST 0x0004 ; Address of exception handler
0412 0001 | | .CONST 0x0001 ; Number of locals
0413 BODY_0410:
0413 INIT_0410:
0413 5804 |X | Indirect_Literal Float,0x418,-1.7976931348623157e+308
0414 00ca | | Action Exit_Nullary_Function
0415 0000 0000 | | .XXX[0x3]
0417 0000 | |
0418 ffef ffff | | .DBL -1.7976931348623157e+308
041a ffff ffff | |
041c 0000 0000 | | .BLANK 0000[0x4]
0420 ; --------------------------------------------------------------------------------------
0420 ; SUBPROGRAM
0420 ; --------------------------------------------------------------------------------------
0420 0423 | # | .CONST 0x0423 ; Address of begin
0421 0004 | | .CONST 0x0004 ; Address of exception handler
0422 0001 | | .CONST 0x0001 ; Number of locals
0423 BODY_0420:
0423 INIT_0420:
0423 5804 |X | Indirect_Literal Float,0x428,1.7976931348623157e+308
0424 00ca | | Action Exit_Nullary_Function
0425 0000 0000 | | .XXX[0x3]
0427 0000 | |
0428 7fef ffff | | .DBL 1.7976931348623157e+308
042a ffff ffff | |
042c 0000 0000 | | .BLANK 0000[0x4]
0430 ; --------------------------------------------------------------------------------------
0430 ; SUBPROGRAM
0430 ; --------------------------------------------------------------------------------------
0430 0433 | 3 | .CONST 0x0433 ; Address of begin
0431 0004 | | .CONST 0x0004 ; Address of exception handler
0432 0001 | | .CONST 0x0001 ; Number of locals
0433 BODY_0430:
0433 INIT_0430:
0433 e20d | | Load 0x1,0xd
0434 012c | , | Execute Any,Size
0435 00d8 | | Load_Top At_Offset_0
0436 00e2 | | Load_Encached Integer_Cache
0437 0260 | ` | Execute Discrete,In_Type
0438 7001 |p | Jump_Nonzero 0x43a
0439 0801 | | Execute_Immediate Raise,0x1
043a 00ca | | Action Exit_Nullary_Function
043b 0000 0000 | | .BLANK 0000[0x5]
0440 ; --------------------------------------------------------------------------------------
0440 ; SUBPROGRAM
0440 ; --------------------------------------------------------------------------------------
0440 0443 | C | .CONST 0x0443 ; Address of begin
0441 0004 | | .CONST 0x0004 ; Address of exception handler
0442 0001 | | .CONST 0x0001 ; Number of locals
0443 BODY_0440:
0443 INIT_0440:
0443 e20e | | Load 0x1,0xe
0444 012c | , | Execute Any,Size
0445 00d8 | | Load_Top At_Offset_0
0446 00e2 | | Load_Encached Integer_Cache
0447 0260 | ` | Execute Discrete,In_Type
0448 7001 |p | Jump_Nonzero 0x44a
0449 0801 | | Execute_Immediate Raise,0x1
044a 00ca | | Action Exit_Nullary_Function
044b 0000 0000 | | .BLANK 0000[0x5]
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 4835 |H5 | Short_Literal 0x35
0454 00ca | | Action Exit_Nullary_Function
0455 0000 0000 | | .XXX[0x3]
0457 0000 | |
0458 ; --------------------------------------------------------------------------------------
0458 ; SUBPROGRAM
0458 ; --------------------------------------------------------------------------------------
0458 045b | [ | .CONST 0x045b ; Address of begin
0459 0004 | | .CONST 0x0004 ; Address of exception handler
045a 0001 | | .CONST 0x0001 ; Number of locals
045b BODY_0458:
045b INIT_0458:
045b 00db | | Load_Top At_Offset_3
045c 00db | | Load_Top At_Offset_3
045d 823a | : | Call 0x1,0x3a
045e 4fff |O | Short_Literal 0x7ff
045f 027f | | Execute Discrete,Equal
0460 4402 |D | Exit_Subprogram With_Result,0x2
0461 0000 0000 | | .BLANK 0000[0x7]
0468 ; --------------------------------------------------------------------------------------
0468 ; SUBPROGRAM
0468 ; --------------------------------------------------------------------------------------
0468 046b | k | .CONST 0x046b ; Address of begin
0469 0004 | | .CONST 0x0004 ; Address of exception handler
046a 0001 | | .CONST 0x0001 ; Number of locals
046b BODY_0468:
046b INIT_0468:
046b 00db | | Load_Top At_Offset_3
046c 00db | | Load_Top At_Offset_3
046d 823a | : | Call 0x1,0x3a
046e 0e01 | | Execute_Immediate Not_Equal,0x1
046f 4402 |D | Exit_Subprogram With_Result,0x2
0470 ; --------------------------------------------------------------------------------------
0470 ; SUBPROGRAM
0470 ; --------------------------------------------------------------------------------------
0470 0473 | s | .CONST 0x0473 ; Address of begin
0471 0004 | | .CONST 0x0004 ; Address of exception handler
0472 0001 | | .CONST 0x0001 ; Number of locals
0473 BODY_0470:
0473 INIT_0470:
0473 00db | | Load_Top At_Offset_3
0474 00db | | Load_Top At_Offset_3
0475 823a | : | Call 0x1,0x3a
0476 0f01 | | Execute_Immediate Equal,0x1
0477 4402 |D | Exit_Subprogram With_Result,0x2
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 00db | | Load_Top At_Offset_3
047c 00db | | Load_Top At_Offset_3
047d 823a | : | Call 0x1,0x3a
047e 4fff |O | Short_Literal 0x7ff
047f 027e | ~ | Execute Discrete,Not_Equal
0480 4402 |D | Exit_Subprogram With_Result,0x2
0481 0000 0000 | | .BLANK 0000[0x7]
0488 ; --------------------------------------------------------------------------------------
0488 ; SUBPROGRAM
0488 ; --------------------------------------------------------------------------------------
0488 048b | | .CONST 0x048b ; Address of begin
0489 0004 | | .CONST 0x0004 ; Address of exception handler
048a 0001 | | .CONST 0x0001 ; Number of locals
048b BODY_0488:
048b INIT_0488:
048b 00da | | Load_Top At_Offset_2
048c 0335 | 5 | Declare_Variable Array,Duplicate
048d 00cd | | Action Spare6_Action
048e 4401 |D | Exit_Subprogram With_Result,0x1
048f 0000 | | .XXX[0x1]
0490 ; --------------------------------------------------------------------------------------
0490 ; SUBPROGRAM
0490 ; --------------------------------------------------------------------------------------
0490 0493 | | .CONST 0x0493 ; Address of begin
0491 0004 | | .CONST 0x0004 ; Address of exception handler
0492 0001 | | .CONST 0x0001 ; Number of locals
0493 BODY_0490:
0493 INIT_0490:
0493 4801 |H | Short_Literal 0x1
0494 00db | | Load_Top At_Offset_3
0495 01d7 | | Execute Vector,Field_Read
0496 0275 | u | Execute Discrete,Unary_Minus
0497 4802 |H | Short_Literal 0x2
0498 e5ff | | Load 0x2,-0x1
0499 01dc | | Execute Vector,Last
049a e5ff | | Load 0x2,-0x1
049b 01cf | | Execute Vector,Slice_Read
049c 01ca | | Execute Vector,Prepend
049d 4401 |D | Exit_Subprogram With_Result,0x1
049e 0000 0000 | | .XXX[0x2]
04a0 ; --------------------------------------------------------------------------------------
04a0 ; SUBPROGRAM
04a0 ; --------------------------------------------------------------------------------------
04a0 04b1 | | .CONST 0x04b1 ; Address of begin
04a1 0004 | | .CONST 0x0004 ; Address of exception handler
04a2 0002 | | .CONST 0x0002 ; Number of locals
04a3 INIT_04a0:
04a3 4801 |H | Short_Literal 0x1
04a4 00db | | Load_Top At_Offset_3
04a5 01db | | Execute Vector,Length
04a6 00d8 | | Load_Top At_Offset_0
04a7 00e2 | | Load_Encached Integer_Cache
04a8 0260 | ` | Execute Discrete,In_Type
04a9 7001 |p | Jump_Nonzero 0x4ab
04aa 0801 | | Execute_Immediate Raise,0x1
04ab e220 | | Load 0x1,0x20
04ac 035b | [ | Declare_Type Array,Constrained
04ad 0337 | 7 | Declare_Variable Array
04ae 00db | | Load_Top At_Offset_3
04af 00d9 | | Load_Top At_Offset_1
04b0 01d4 | | Execute Vector,Structure_Write
04b1 BODY_04a0:
04b1 4801 |H | Short_Literal 0x1
04b2 00d9 | | Load_Top At_Offset_1
04b3 01d7 | | Execute Vector,Field_Read
04b4 0274 | t | Execute Discrete,Absolute_Value
04b5 4801 |H | Short_Literal 0x1
04b6 00da | | Load_Top At_Offset_2
04b7 01d6 | | Execute Vector,Field_Write
04b8 00d8 | | Load_Top At_Offset_0
04b9 e220 | | Load 0x1,0x20
04ba 01c6 | | Execute Vector,Convert_To_Formal
04bb 4401 |D | Exit_Subprogram With_Result,0x1
04bc 0000 0000 | | .BLANK 0000[0x4]
04c0 ; --------------------------------------------------------------------------------------
04c0 ; SUBPROGRAM
04c0 ; --------------------------------------------------------------------------------------
04c0 04cc | | .CONST 0x04cc ; Address of begin
04c1 0004 | | .CONST 0x0004 ; Address of exception handler
04c2 0009 | | .CONST 0x0009 ; Number of locals
04c3 INIT_04c0:
04c3 00e2 | | Load_Encached Integer_Cache
04c4 00e5 | | Load_Encached Long_Integer_Cache
04c5 03e9 | | Declare_Variable Discrete,Duplicate
04c6 00e2 | | Load_Encached Integer_Cache
04c7 03e9 | | Declare_Variable Discrete,Duplicate
04c8 00e1 | | Load_Encached Boolean_Cache
04c9 03e9 | | Declare_Variable Discrete,Duplicate
04ca 029f 0e9b | | Declare_Subprogram For_Call,INIT_0e98
04cc BODY_04c0:
04cc e5ff | | Load 0x2,-0x1
04cd 01db | | Execute Vector,Length
04ce c405 | | Store 0x2,0x5
04cf e5fe | | Load 0x2,-0x2
04d0 01db | | Execute Vector,Length
04d1 c406 | | Store 0x2,0x6
04d2 e405 | | Load 0x2,0x5
04d3 0f01 | | Execute_Immediate Equal,0x1
04d4 680c |h | Jump_Zero 0x4e1
04d5 00db | | Load_Top At_Offset_3
04d6 0f01 | | Execute_Immediate Equal,0x1
04d7 6809 |h | Jump_Zero 0x4e1
04d8 4801 |H | Short_Literal 0x1
04d9 e5ff | | Load 0x2,-0x1
04da 01d7 | | Execute Vector,Field_Read
04db 4801 |H | Short_Literal 0x1
04dc e5fe | | Load 0x2,-0x2
04dd 01d7 | | Execute Vector,Field_Read
04de 0273 | s | Execute Discrete,Plus
04df 82a0 | | Call 0x1,0xa0
04e0 4402 |D | Exit_Subprogram With_Result,0x2
04e1 e405 | | Load 0x2,0x5
04e2 0f01 | | Execute_Immediate Equal,0x1
04e3 6808 |h | Jump_Zero 0x4ec
04e4 4801 |H | Short_Literal 0x1
04e5 e5ff | | Load 0x2,-0x1
04e6 01d7 | | Execute Vector,Field_Read
04e7 7004 |p | Jump_Nonzero 0x4ec
04e8 e5fe | | Load 0x2,-0x2
04e9 0335 | 5 | Declare_Variable Array,Duplicate
04ea 00cd | | Action Spare6_Action
04eb 4402 |D | Exit_Subprogram With_Result,0x2
04ec 00db | | Load_Top At_Offset_3
04ed 0f01 | | Execute_Immediate Equal,0x1
04ee 6808 |h | Jump_Zero 0x4f7
04ef 4801 |H | Short_Literal 0x1
04f0 e5fe | | Load 0x2,-0x2
04f1 01d7 | | Execute Vector,Field_Read
04f2 7004 |p | Jump_Nonzero 0x4f7
04f3 e5ff | | Load 0x2,-0x1
04f4 0335 | 5 | Declare_Variable Array,Duplicate
04f5 00cd | | Action Spare6_Action
04f6 4402 |D | Exit_Subprogram With_Result,0x2
04f7 e405 | | Load 0x2,0x5
04f8 e406 | | Load 0x2,0x6
04f9 027c | | | Execute Discrete,Less
04fa 6804 |h | Jump_Zero 0x4ff
04fb 00db | | Load_Top At_Offset_3
04fc 0a01 | | Execute_Immediate Plus,0x1
04fd c402 | | Store 0x2,0x2
04fe 7803 |x | Jump 0x502
04ff e405 | | Load 0x2,0x5
0500 0a01 | | Execute_Immediate Plus,0x1
0501 c402 | | Store 0x2,0x2
0502 8409 | | Call 0x2,0x9
0503 0831 | 1 | Execute_Immediate Raise,0x31
0504 0000 0000 | | .BLANK 0000[0x4]
0508 ; --------------------------------------------------------------------------------------
0508 ; SUBPROGRAM
0508 ; --------------------------------------------------------------------------------------
0508 050b | | .CONST 0x050b ; Address of begin
0509 0004 | | .CONST 0x0004 ; Address of exception handler
050a 0001 | | .CONST 0x0001 ; Number of locals
050b BODY_0508:
050b INIT_0508:
050b 00db | | Load_Top At_Offset_3
050c 8226 | & | Call 0x1,0x26
050d 00db | | Load_Top At_Offset_3
050e 8228 | ( | Call 0x1,0x28
050f 4402 |D | Exit_Subprogram With_Result,0x2
0510 ; --------------------------------------------------------------------------------------
0510 ; SUBPROGRAM
0510 ; --------------------------------------------------------------------------------------
0510 0522 | " | .CONST 0x0522 ; Address of begin
0511 0004 | | .CONST 0x0004 ; Address of exception handler
0512 0003 | | .CONST 0x0003 ; Number of locals
0513 INIT_0510:
0513 4801 |H | Short_Literal 0x1
0514 00db | | Load_Top At_Offset_3
0515 01db | | Execute Vector,Length
0516 e5fe | | Load 0x2,-0x2
0517 01db | | Execute Vector,Length
0518 0273 | s | Execute Discrete,Plus
0519 00d8 | | Load_Top At_Offset_0
051a 00e2 | | Load_Encached Integer_Cache
051b 0260 | ` | Execute Discrete,In_Type
051c 7001 |p | Jump_Nonzero 0x51e
051d 0801 | | Execute_Immediate Raise,0x1
051e e220 | | Load 0x1,0x20
051f 035b | [ | Declare_Type Array,Constrained
0520 0337 | 7 | Declare_Variable Array
0521 00e2 | | Load_Encached Integer_Cache
0522 BODY_0510:
0522 00d9 | | Load_Top At_Offset_1
0523 e5fe | | Load 0x2,-0x2
0524 e5ff | | Load 0x2,-0x1
0525 82ae | | Call 0x1,0xae
0526 00d1 | | Pop_Control Pop_Count_1
0527 00e2 | | Load_Encached Integer_Cache
0528 00da | | Load_Top At_Offset_2
0529 4800 |H | Short_Literal 0x0
052a 82a3 | | Call 0x1,0xa3
052b 00d1 | | Pop_Control Pop_Count_1
052c 0059 | Y | Store_Top Discrete,At_Offset_1
052d 4801 |H | Short_Literal 0x1
052e 00d9 | | Load_Top At_Offset_1
052f 00db | | Load_Top At_Offset_3
0530 01cf | | Execute Vector,Slice_Read
0531 e220 | | Load 0x1,0x20
0532 01c6 | | Execute Vector,Convert_To_Formal
0533 4402 |D | Exit_Subprogram With_Result,0x2
0534 0000 0000 | | .BLANK 0000[0x4]
0538 ; --------------------------------------------------------------------------------------
0538 ; SUBPROGRAM
0538 ; --------------------------------------------------------------------------------------
0538 053b | ; | .CONST 0x053b ; Address of begin
0539 0004 | | .CONST 0x0004 ; Address of exception handler
053a 0001 | | .CONST 0x0001 ; Number of locals
053b BODY_0538:
053b INIT_0538:
053b 4800 |H | Short_Literal 0x0
053c e5fe | | Load 0x2,-0x2
053d e5ff | | Load 0x2,-0x1
053e 82a8 | | Call 0x1,0xa8
053f 2503 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x3
0540 4402 |D | Exit_Subprogram With_Result,0x2
0541 0000 0000 | | .BLANK 0000[0x7]
0548 ; --------------------------------------------------------------------------------------
0548 ; SUBPROGRAM
0548 ; --------------------------------------------------------------------------------------
0548 054e | N | .CONST 0x054e ; Address of begin
0549 0004 | | .CONST 0x0004 ; Address of exception handler
054a 0002 | | .CONST 0x0002 ; Number of locals
054b INIT_0548:
054b 00db | | Load_Top At_Offset_3
054c 00db | | Load_Top At_Offset_3
054d 822d | - | Call 0x1,0x2d
054e BODY_0548:
054e 4801 |H | Short_Literal 0x1
054f e5ff | | Load 0x2,-0x1
0550 01d7 | | Execute Vector,Field_Read
0551 0d00 | | Execute_Immediate Less,0x0
0552 4801 |H | Short_Literal 0x1
0553 e5fe | | Load 0x2,-0x2
0554 01d7 | | Execute Vector,Field_Read
0555 0d00 | | Execute_Immediate Less,0x0
0556 027f | | Execute Discrete,Equal
0557 7004 |p | Jump_Nonzero 0x55c
0558 4801 |H | Short_Literal 0x1
0559 00d9 | | Load_Top At_Offset_1
055a 01d7 | | Execute Vector,Field_Read
055b 7002 |p | Jump_Nonzero 0x55e
055c 00d8 | | Load_Top At_Offset_0
055d 4402 |D | Exit_Subprogram With_Result,0x2
055e 00d8 | | Load_Top At_Offset_0
055f e5fe | | Load 0x2,-0x2
0560 8228 | ( | Call 0x1,0x28
0561 4402 |D | Exit_Subprogram With_Result,0x2
0562 0000 0000 | | .BLANK 0000[0x6]
0568 ; --------------------------------------------------------------------------------------
0568 ; SUBPROGRAM
0568 ; --------------------------------------------------------------------------------------
0568 056b | k | .CONST 0x056b ; Address of begin
0569 0004 | | .CONST 0x0004 ; Address of exception handler
056a 0001 | | .CONST 0x0001 ; Number of locals
056b BODY_0568:
056b INIT_0568:
056b 00da | | Load_Top At_Offset_2
056c 01db | | Execute Vector,Length
056d 0f01 | | Execute_Immediate Equal,0x1
056e 680d |h | Jump_Zero 0x57c
056f 00db | | Load_Top At_Offset_3
0570 01db | | Execute Vector,Length
0571 0f01 | | Execute_Immediate Equal,0x1
0572 6809 |h | Jump_Zero 0x57c
0573 4801 |H | Short_Literal 0x1
0574 00db | | Load_Top At_Offset_3
0575 01d7 | | Execute Vector,Field_Read
0576 4801 |H | Short_Literal 0x1
0577 e5fe | | Load 0x2,-0x2
0578 01d7 | | Execute Vector,Field_Read
0579 026f | o | Execute Discrete,Remainder
057a 82a0 | | Call 0x1,0xa0
057b 4402 |D | Exit_Subprogram With_Result,0x2
057c 4801 |H | Short_Literal 0x1
057d e5fe | | Load 0x2,-0x2
057e e5ff | | Load 0x2,-0x1
057f 82a8 | | Call 0x1,0xa8
0580 2504 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x4
0581 4402 |D | Exit_Subprogram With_Result,0x2
0582 0000 0000 | | .BLANK 0000[0x6]
0588 ; --------------------------------------------------------------------------------------
0588 ; SUBPROGRAM
0588 ; --------------------------------------------------------------------------------------
0588 059b | | .CONST 0x059b ; Address of begin
0589 0004 | | .CONST 0x0004 ; Address of exception handler
058a 0003 | | .CONST 0x0003 ; Number of locals
058b INIT_0588:
058b 4801 |H | Short_Literal 0x1
058c 00db | | Load_Top At_Offset_3
058d 01db | | Execute Vector,Length
058e e5fe | | Load 0x2,-0x2
058f 0274 | t | Execute Discrete,Absolute_Value
0590 82af | | Call 0x1,0xaf
0591 0271 | q | Execute Discrete,Times
0592 00d8 | | Load_Top At_Offset_0
0593 00e2 | | Load_Encached Integer_Cache
0594 0260 | ` | Execute Discrete,In_Type
0595 7001 |p | Jump_Nonzero 0x597
0596 0801 | | Execute_Immediate Raise,0x1
0597 e220 | | Load 0x1,0x20
0598 035b | [ | Declare_Type Array,Constrained
0599 0337 | 7 | Declare_Variable Array
059a 00e2 | | Load_Encached Integer_Cache
059b BODY_0588:
059b 00d9 | | Load_Top At_Offset_1
059c e5fe | | Load 0x2,-0x2
059d e5ff | | Load 0x2,-0x1
059e 82b1 | | Call 0x1,0xb1
059f 00d1 | | Pop_Control Pop_Count_1
05a0 00e2 | | Load_Encached Integer_Cache
05a1 00da | | Load_Top At_Offset_2
05a2 4800 |H | Short_Literal 0x0
05a3 82a3 | | Call 0x1,0xa3
05a4 00d1 | | Pop_Control Pop_Count_1
05a5 0059 | Y | Store_Top Discrete,At_Offset_1
05a6 4801 |H | Short_Literal 0x1
05a7 00d9 | | Load_Top At_Offset_1
05a8 00db | | Load_Top At_Offset_3
05a9 01cf | | Execute Vector,Slice_Read
05aa e220 | | Load 0x1,0x20
05ab 01c6 | | Execute Vector,Convert_To_Formal
05ac 4402 |D | Exit_Subprogram With_Result,0x2
05ad 0000 0000 | | .XXX[0x3]
05af 0000 | |
05b0 ; --------------------------------------------------------------------------------------
05b0 ; SUBPROGRAM
05b0 ; --------------------------------------------------------------------------------------
05b0 05b3 | | .CONST 0x05b3 ; Address of begin
05b1 0004 | | .CONST 0x0004 ; Address of exception handler
05b2 0001 | | .CONST 0x0001 ; Number of locals
05b3 BODY_05b0:
05b3 INIT_05b0:
05b3 00db | | Load_Top At_Offset_3
05b4 00db | | Load_Top At_Offset_3
05b5 8224 | $ | Call 0x1,0x24
05b6 6804 |h | Jump_Zero 0x5bb
05b7 e5fd | | Load 0x2,-0x3
05b8 00db | | Load_Top At_Offset_3
05b9 8222 | " | Call 0x1,0x22
05ba 4403 |D | Exit_Subprogram With_Result,0x3
05bb 4800 |H | Short_Literal 0x0
05bc 4403 |D | Exit_Subprogram With_Result,0x3
05bd 0000 0000 | | .XXX[0x3]
05bf 0000 | |
05c0 ; --------------------------------------------------------------------------------------
05c0 ; SUBPROGRAM
05c0 ; --------------------------------------------------------------------------------------
05c0 05c3 | | .CONST 0x05c3 ; Address of begin
05c1 0004 | | .CONST 0x0004 ; Address of exception handler
05c2 0001 | | .CONST 0x0001 ; Number of locals
05c3 BODY_05c0:
05c3 INIT_05c0:
05c3 00db | | Load_Top At_Offset_3
05c4 00db | | Load_Top At_Offset_3
05c5 829e | | Call 0x1,0x9e
05c6 822a | * | Call 0x1,0x2a
05c7 4402 |D | Exit_Subprogram With_Result,0x2
05c8 ; --------------------------------------------------------------------------------------
05c8 ; SUBPROGRAM
05c8 ; --------------------------------------------------------------------------------------
05c8 05cb | | .CONST 0x05cb ; Address of begin
05c9 0004 | | .CONST 0x0004 ; Address of exception handler
05ca 0001 | | .CONST 0x0001 ; Number of locals
05cb BODY_05c8:
05cb INIT_05c8:
05cb 00db | | Load_Top At_Offset_3
05cc 829e | | Call 0x1,0x9e
05cd 00db | | Load_Top At_Offset_3
05ce 822a | * | Call 0x1,0x2a
05cf 4402 |D | Exit_Subprogram With_Result,0x2
05d0 ; --------------------------------------------------------------------------------------
05d0 ; SUBPROGRAM
05d0 ; --------------------------------------------------------------------------------------
05d0 05d3 | | .CONST 0x05d3 ; Address of begin
05d1 0004 | | .CONST 0x0004 ; Address of exception handler
05d2 0001 | | .CONST 0x0001 ; Number of locals
05d3 BODY_05d0:
05d3 INIT_05d0:
05d3 00db | | Load_Top At_Offset_3
05d4 829e | | Call 0x1,0x9e
05d5 00db | | Load_Top At_Offset_3
05d6 822b | + | Call 0x1,0x2b
05d7 4402 |D | Exit_Subprogram With_Result,0x2
05d8 ; --------------------------------------------------------------------------------------
05d8 ; SUBPROGRAM
05d8 ; --------------------------------------------------------------------------------------
05d8 05db | | .CONST 0x05db ; Address of begin
05d9 0004 | | .CONST 0x0004 ; Address of exception handler
05da 0001 | | .CONST 0x0001 ; Number of locals
05db BODY_05d8:
05db INIT_05d8:
05db 4802 |H | Short_Literal 0x2
05dc e5fe | | Load 0x2,-0x2
05dd e5ff | | Load 0x2,-0x1
05de 82a8 | | Call 0x1,0xa8
05df 4402 |D | Exit_Subprogram With_Result,0x2
05e0 ; --------------------------------------------------------------------------------------
05e0 ; SUBPROGRAM
05e0 ; --------------------------------------------------------------------------------------
05e0 05f6 | | .CONST 0x05f6 ; Address of begin
05e1 0004 | | .CONST 0x0004 ; Address of exception handler
05e2 0002 | | .CONST 0x0002 ; Number of locals
05e3 INIT_05e0:
05e3 4801 |H | Short_Literal 0x1
05e4 e5fe | | Load 0x2,-0x2
05e5 01db | | Execute Vector,Length
05e6 00d8 | | Load_Top At_Offset_0
05e7 00e2 | | Load_Encached Integer_Cache
05e8 0260 | ` | Execute Discrete,In_Type
05e9 7001 |p | Jump_Nonzero 0x5eb
05ea 0801 | | Execute_Immediate Raise,0x1
05eb e5ff | | Load 0x2,-0x1
05ec 01db | | Execute Vector,Length
05ed 00d8 | | Load_Top At_Offset_0
05ee 00e2 | | Load_Encached Integer_Cache
05ef 0260 | ` | Execute Discrete,In_Type
05f0 7001 |p | Jump_Nonzero 0x5f2
05f1 0801 | | Execute_Immediate Raise,0x1
05f2 82b2 | | Call 0x1,0xb2
05f3 e220 | | Load 0x1,0x20
05f4 035b | [ | Declare_Type Array,Constrained
05f5 0337 | 7 | Declare_Variable Array
05f6 BODY_05e0:
05f6 00d8 | | Load_Top At_Offset_0
05f7 e5fe | | Load 0x2,-0x2
05f8 e5ff | | Load 0x2,-0x1
05f9 82b3 | | Call 0x1,0xb3
05fa 00d1 | | Pop_Control Pop_Count_1
05fb 4800 |H | Short_Literal 0x0
05fc 00d9 | | Load_Top At_Offset_1
05fd 82a4 | | Call 0x1,0xa4
05fe e220 | | Load 0x1,0x20
05ff 01c6 | | Execute Vector,Convert_To_Formal
0600 4402 |D | Exit_Subprogram With_Result,0x2
0601 0000 0000 | | .BLANK 0000[0x7]
0608 ; --------------------------------------------------------------------------------------
0608 ; SUBPROGRAM
0608 ; --------------------------------------------------------------------------------------
0608 061a | | .CONST 0x061a ; Address of begin
0609 0004 | | .CONST 0x0004 ; Address of exception handler
060a 0004 | | .CONST 0x0004 ; Number of locals
060b INIT_0608:
060b 481f |H | Short_Literal 0x1f
060c 00db | | Load_Top At_Offset_3
060d 01db | | Execute Vector,Length
060e 0271 | q | Execute Discrete,Times
060f 00e5 | | Load_Encached Long_Integer_Cache
0610 03f1 | | Declare_Variable Discrete,With_Value
0611 4801 |H | Short_Literal 0x1
0612 e5ff | | Load 0x2,-0x1
0613 01d7 | | Execute Vector,Field_Read
0614 0274 | t | Execute Discrete,Absolute_Value
0615 00e5 | | Load_Encached Long_Integer_Cache
0616 03f1 | | Declare_Variable Discrete,With_Value
0617 6034 |`4 | Indirect_Literal Discrete,0x64c,{0x00000000, 0x80000000}
0618 00e5 | | Load_Encached Long_Integer_Cache
0619 03f1 | | Declare_Variable Discrete,With_Value
061a BODY_0608:
061a 00d9 | | Load_Top At_Offset_1
061b 7001 |p | Jump_Nonzero 0x61d
061c 08e0 | | Execute_Immediate Raise,0xe0
061d 00cf | | Action Mark_Auxiliary
061e 7807 |x | Jump 0x626
061f 00d9 | | Load_Top At_Offset_1
0620 09ff | | Execute_Immediate Binary_Scale,-0x1
0621 0052 | R | Store_Top_Unchecked Discrete,At_Offset_2
0622 00db | | Load_Top At_Offset_3
0623 0aff | | Execute_Immediate Plus,-0x1
0624 a402 | | Store_Unchecked 0x2,0x2
0625 00c9 | | Action Pop_Auxiliary_Loop
0626 00d9 | | Load_Top At_Offset_1
0627 00db | | Load_Top At_Offset_3
0628 027d | } | Execute Discrete,Greater
0629 77f5 |w | Jump_Nonzero 0x61f
062a 00ce | | Action Pop_Auxiliary
062b 00d8 | | Load_Top At_Offset_0
062c 00da | | Load_Top At_Offset_2
062d 027c | | | Execute Discrete,Less
062e 6803 |h | Jump_Zero 0x632
062f 00da | | Load_Top At_Offset_2
0630 0a01 | | Execute_Immediate Plus,0x1
0631 4401 |D | Exit_Subprogram With_Result,0x1
0632 00cf | | Action Mark_Auxiliary
0633 e5ff | | Load 0x2,-0x1
0634 01dc | | Execute Vector,Last
0635 e5ff | | Load 0x2,-0x1
0636 01dd | | Execute Vector,First
0637 0a01 | | Execute_Immediate Plus,0x1
0638 00d8 | | Load_Top At_Offset_0
0639 00e2 | | Load_Encached Integer_Cache
063a 0260 | ` | Execute Discrete,In_Type
063b 7001 |p | Jump_Nonzero 0x63d
063c 0801 | | Execute_Immediate Raise,0x1
063d 0263 | c | Execute Discrete,Above_Bound
063e 7009 |p | Jump_Nonzero 0x648
063f 00d8 | | Load_Top At_Offset_0
0640 e5ff | | Load 0x2,-0x1
0641 01d7 | | Execute Vector,Field_Read
0642 6803 |h | Jump_Zero 0x646
0643 e402 | | Load 0x2,0x2
0644 0a01 | | Execute_Immediate Plus,0x1
0645 4401 |D | Exit_Subprogram With_Result,0x1
0646 00c8 | | Action Pop_Auxiliary_Range
0647 3ff7 |? | Loop_Increasing 0x63f
0648 00ce | | Action Pop_Auxiliary
0649 00da | | Load_Top At_Offset_2
064a 4401 |D | Exit_Subprogram With_Result,0x1
064b 0000 | | .XXX[0x1]
064c 0000 0000 | | .LITERAL {0x00000000, 0x80000000}
0650 ; --------------------------------------------------------------------------------------
0650 ; SUBPROGRAM
0650 ; --------------------------------------------------------------------------------------
0650 0660 | ` | .CONST 0x0660 ; Address of begin
0651 0004 | | .CONST 0x0004 ; Address of exception handler
0652 0004 | | .CONST 0x0004 ; Number of locals
0653 INIT_0650:
0653 00da | | Load_Top At_Offset_2
0654 8227 | ' | Call 0x1,0x27
0655 00d8 | | Load_Top At_Offset_0
0656 8236 | 6 | Call 0x1,0x36
0657 0237 | 7 | Execute Float,Convert_From_Discrete
0658 5823 |X# | Indirect_Literal Float,0x67c,0.30102999566
0659 023b | ; | Execute Float,Times
065a 0235 | 5 | Execute Float,Round_To_Discrete
065b 00e5 | | Load_Encached Long_Integer_Cache
065c 025e | ^ | Execute Discrete,Convert
065d 00e5 | | Load_Encached Long_Integer_Cache
065e 03f1 | | Declare_Variable Discrete,With_Value
065f e238 | 8 | Load 0x1,0x38
0660 BODY_0650:
0660 00cf | | Action Mark_Auxiliary
0661 00db | | Load_Top At_Offset_3
0662 00db | | Load_Top At_Offset_3
0663 00d8 | | Load_Top At_Offset_0
0664 00e2 | | Load_Encached Integer_Cache
0665 0260 | ` | Execute Discrete,In_Type
0666 7001 |p | Jump_Nonzero 0x668
0667 0801 | | Execute_Immediate Raise,0x1
0668 e298 | | Load 0x1,0x98
0669 822e | . | Call 0x1,0x2e
066a 823a | : | Call 0x1,0x3a
066b 0052 | R | Store_Top_Unchecked Discrete,At_Offset_2
066c 00d9 | | Load_Top At_Offset_1
066d 0d01 | | Execute_Immediate Less,0x1
066e 7005 |p | Jump_Nonzero 0x674
066f 00da | | Load_Top At_Offset_2
0670 0aff | | Execute_Immediate Plus,-0x1
0671 0053 | S | Store_Top_Unchecked Discrete,At_Offset_3
0672 00c9 | | Action Pop_Auxiliary_Loop
0673 7fed | | Jump 0x661
0674 00ce | | Action Pop_Auxiliary
0675 00d9 | | Load_Top At_Offset_1
0676 00d9 | | Load_Top At_Offset_1
0677 0273 | s | Execute Discrete,Plus
0678 4401 |D | Exit_Subprogram With_Result,0x1
0679 0000 0000 | | .XXX[0x3]
067b 0000 | |
067c 3fd3 4413 |? D | .DBL 0.30102999566
067e 509e 61d8 |P a |
0680 ; --------------------------------------------------------------------------------------
0680 ; SUBPROGRAM
0680 ; --------------------------------------------------------------------------------------
0680 0683 | | .CONST 0x0683 ; Address of begin
0681 0004 | | .CONST 0x0004 ; Address of exception handler
0682 0001 | | .CONST 0x0001 ; Number of locals
0683 BODY_0680:
0683 INIT_0680:
0683 4801 |H | Short_Literal 0x1
0684 00db | | Load_Top At_Offset_3
0685 01d7 | | Execute Vector,Field_Read
0686 82b4 | | Call 0x1,0xb4
0687 4401 |D | Exit_Subprogram With_Result,0x1
0688 ; --------------------------------------------------------------------------------------
0688 ; SUBPROGRAM
0688 ; --------------------------------------------------------------------------------------
0688 068b | | .CONST 0x068b ; Address of begin
0689 0004 | | .CONST 0x0004 ; Address of exception handler
068a 0001 | | .CONST 0x0001 ; Number of locals
068b BODY_0688:
068b INIT_0688:
068b 00da | | Load_Top At_Offset_2
068c 01db | | Execute Vector,Length
068d e5fe | | Load 0x2,-0x2
068e 01db | | Execute Vector,Length
068f 027f | | Execute Discrete,Equal
0690 6831 |h1 | Jump_Zero 0x6c2
0691 00cf | | Action Mark_Auxiliary
0692 00db | | Load_Top At_Offset_3
0693 01d9 | | Execute Vector,Reverse_Bounds
0694 0263 | c | Execute Discrete,Above_Bound
0695 7029 |p) | Jump_Nonzero 0x6bf
0696 00d8 | | Load_Top At_Offset_0
0697 e5ff | | Load 0x2,-0x1
0698 01d7 | | Execute Vector,Field_Read
0699 00d9 | | Load_Top At_Offset_1
069a e5fe | | Load 0x2,-0x2
069b 01d7 | | Execute Vector,Field_Read
069c 027e | ~ | Execute Discrete,Not_Equal
069d 681f |h | Jump_Zero 0x6bd
069e 00d8 | | Load_Top At_Offset_0
069f 0f01 | | Execute_Immediate Equal,0x1
06a0 6809 |h | Jump_Zero 0x6aa
06a1 4801 |H | Short_Literal 0x1
06a2 e5ff | | Load 0x2,-0x1
06a3 01d7 | | Execute Vector,Field_Read
06a4 4801 |H | Short_Literal 0x1
06a5 e5fe | | Load 0x2,-0x2
06a6 01d7 | | Execute Vector,Field_Read
06a7 0272 | r | Execute Discrete,Minus
06a8 82b4 | | Call 0x1,0xb4
06a9 4402 |D | Exit_Subprogram With_Result,0x2
06aa 4801 |H | Short_Literal 0x1
06ab e5ff | | Load 0x2,-0x1
06ac 01d7 | | Execute Vector,Field_Read
06ad 82b4 | | Call 0x1,0xb4
06ae 00d9 | | Load_Top At_Offset_1
06af e5ff | | Load 0x2,-0x1
06b0 01d7 | | Execute Vector,Field_Read
06b1 0271 | q | Execute Discrete,Times
06b2 4801 |H | Short_Literal 0x1
06b3 e5fe | | Load 0x2,-0x2
06b4 01d7 | | Execute Vector,Field_Read
06b5 82b4 | | Call 0x1,0xb4
06b6 00da | | Load_Top At_Offset_2
06b7 e5fe | | Load 0x2,-0x2
06b8 01d7 | | Execute Vector,Field_Read
06b9 0271 | q | Execute Discrete,Times
06ba 0272 | r | Execute Discrete,Minus
06bb 82b4 | | Call 0x1,0xb4
06bc 4402 |D | Exit_Subprogram With_Result,0x2
06bd 00c8 | | Action Pop_Auxiliary_Range
06be 3fd7 |? | Loop_Increasing 0x696
06bf 00ce | | Action Pop_Auxiliary
06c0 4800 |H | Short_Literal 0x0
06c1 4402 |D | Exit_Subprogram With_Result,0x2
06c2 4801 |H | Short_Literal 0x1
06c3 00db | | Load_Top At_Offset_3
06c4 01d7 | | Execute Vector,Field_Read
06c5 82b4 | | Call 0x1,0xb4
06c6 00db | | Load_Top At_Offset_3
06c7 01db | | Execute Vector,Length
06c8 0271 | q | Execute Discrete,Times
06c9 4801 |H | Short_Literal 0x1
06ca e5fe | | Load 0x2,-0x2
06cb 01d7 | | Execute Vector,Field_Read
06cc 82b4 | | Call 0x1,0xb4
06cd e5fe | | Load 0x2,-0x2
06ce 01db | | Execute Vector,Length
06cf 0271 | q | Execute Discrete,Times
06d0 0272 | r | Execute Discrete,Minus
06d1 82b4 | | Call 0x1,0xb4
06d2 4402 |D | Exit_Subprogram With_Result,0x2
06d3 0000 0000 | | .BLANK 0000[0x5]
06d8 ; --------------------------------------------------------------------------------------
06d8 ; SUBPROGRAM
06d8 ; --------------------------------------------------------------------------------------
06d8 06db | | .CONST 0x06db ; Address of begin
06d9 0004 | | .CONST 0x0004 ; Address of exception handler
06da 0001 | | .CONST 0x0001 ; Number of locals
06db BODY_06d8:
06db INIT_06d8:
06db e295 | | Load 0x1,0x95
06dc 00ca | | Action Exit_Nullary_Function
06dd 0000 0000 | | .XXX[0x3]
06df 0000 | |
06e0 ; --------------------------------------------------------------------------------------
06e0 ; SUBPROGRAM
06e0 ; --------------------------------------------------------------------------------------
06e0 06e3 | | .CONST 0x06e3 ; Address of begin
06e1 0004 | | .CONST 0x0004 ; Address of exception handler
06e2 0001 | | .CONST 0x0001 ; Number of locals
06e3 BODY_06e0:
06e3 INIT_06e0:
06e3 e296 | | Load 0x1,0x96
06e4 00ca | | Action Exit_Nullary_Function
06e5 0000 0000 | | .XXX[0x3]
06e7 0000 | |
06e8 ; --------------------------------------------------------------------------------------
06e8 ; SUBPROGRAM
06e8 ; --------------------------------------------------------------------------------------
06e8 06eb | | .CONST 0x06eb ; Address of begin
06e9 0004 | | .CONST 0x0004 ; Address of exception handler
06ea 0001 | | .CONST 0x0001 ; Number of locals
06eb BODY_06e8:
06eb INIT_06e8:
06eb e297 | | Load 0x1,0x97
06ec 00ca | | Action Exit_Nullary_Function
06ed 0000 0000 | | .XXX[0x3]
06ef 0000 | |
06f0 ; --------------------------------------------------------------------------------------
06f0 ; SUBPROGRAM
06f0 ; --------------------------------------------------------------------------------------
06f0 06f3 | | .CONST 0x06f3 ; Address of begin
06f1 0004 | | .CONST 0x0004 ; Address of exception handler
06f2 0001 | | .CONST 0x0001 ; Number of locals
06f3 BODY_06f0:
06f3 INIT_06f0:
06f3 e298 | | Load 0x1,0x98
06f4 00ca | | Action Exit_Nullary_Function
06f5 0000 0000 | | .XXX[0x3]
06f7 0000 | |
06f8 ; --------------------------------------------------------------------------------------
06f8 ; SUBPROGRAM
06f8 ; --------------------------------------------------------------------------------------
06f8 06fb | | .CONST 0x06fb ; Address of begin
06f9 0004 | | .CONST 0x0004 ; Address of exception handler
06fa 0001 | | .CONST 0x0001 ; Number of locals
06fb BODY_06f8:
06fb INIT_06f8:
06fb 00db | | Load_Top At_Offset_3
06fc 00db | | Load_Top At_Offset_3
06fd 8254 | T | Call 0x1,0x54
06fe 4fff |O | Short_Literal 0x7ff
06ff 027f | | Execute Discrete,Equal
0700 4402 |D | Exit_Subprogram With_Result,0x2
0701 0000 0000 | | .BLANK 0000[0x7]
0708 ; --------------------------------------------------------------------------------------
0708 ; SUBPROGRAM
0708 ; --------------------------------------------------------------------------------------
0708 070b | | .CONST 0x070b ; Address of begin
0709 0004 | | .CONST 0x0004 ; Address of exception handler
070a 0001 | | .CONST 0x0001 ; Number of locals
070b BODY_0708:
070b INIT_0708:
070b 00db | | Load_Top At_Offset_3
070c 00db | | Load_Top At_Offset_3
070d 8254 | T | Call 0x1,0x54
070e 0e01 | | Execute_Immediate Not_Equal,0x1
070f 4402 |D | Exit_Subprogram With_Result,0x2
0710 ; --------------------------------------------------------------------------------------
0710 ; SUBPROGRAM
0710 ; --------------------------------------------------------------------------------------
0710 0713 | | .CONST 0x0713 ; Address of begin
0711 0004 | | .CONST 0x0004 ; Address of exception handler
0712 0001 | | .CONST 0x0001 ; Number of locals
0713 BODY_0710:
0713 INIT_0710:
0713 00db | | Load_Top At_Offset_3
0714 00db | | Load_Top At_Offset_3
0715 8254 | T | Call 0x1,0x54
0716 0f01 | | Execute_Immediate Equal,0x1
0717 4402 |D | Exit_Subprogram With_Result,0x2
0718 ; --------------------------------------------------------------------------------------
0718 ; SUBPROGRAM
0718 ; --------------------------------------------------------------------------------------
0718 071b | | .CONST 0x071b ; Address of begin
0719 0004 | | .CONST 0x0004 ; Address of exception handler
071a 0001 | | .CONST 0x0001 ; Number of locals
071b BODY_0718:
071b INIT_0718:
071b 00db | | Load_Top At_Offset_3
071c 00db | | Load_Top At_Offset_3
071d 8254 | T | Call 0x1,0x54
071e 4fff |O | Short_Literal 0x7ff
071f 027e | ~ | Execute Discrete,Not_Equal
0720 4402 |D | Exit_Subprogram With_Result,0x2
0721 0000 0000 | | .BLANK 0000[0x7]
0728 ; --------------------------------------------------------------------------------------
0728 ; SUBPROGRAM
0728 ; --------------------------------------------------------------------------------------
0728 072b | + | .CONST 0x072b ; Address of begin
0729 0004 | | .CONST 0x0004 ; Address of exception handler
072a 0001 | | .CONST 0x0001 ; Number of locals
072b BODY_0728:
072b INIT_0728:
072b 00da | | Load_Top At_Offset_2
072c 02fd | | Declare_Variable Variant_Record,Duplicate
072d 00cd | | Action Spare6_Action
072e 4401 |D | Exit_Subprogram With_Result,0x1
072f 0000 | | .XXX[0x1]
0730 ; --------------------------------------------------------------------------------------
0730 ; SUBPROGRAM
0730 ; --------------------------------------------------------------------------------------
0730 0733 | 3 | .CONST 0x0733 ; Address of begin
0731 0004 | | .CONST 0x0004 ; Address of exception handler
0732 0001 | | .CONST 0x0001 ; Number of locals
0733 BODY_0730:
0733 INIT_0730:
0733 00da | | Load_Top At_Offset_2
0734 2504 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x4
0735 00db | | Load_Top At_Offset_3
0736 2503 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x3
0737 8226 | & | Call 0x1,0x26
0738 82b5 | | Call 0x1,0xb5
0739 4401 |D | Exit_Subprogram With_Result,0x1
073a 0000 0000 | | .BLANK 0000[0x6]
0740 ; --------------------------------------------------------------------------------------
0740 ; SUBPROGRAM
0740 ; --------------------------------------------------------------------------------------
0740 0743 | C | .CONST 0x0743 ; Address of begin
0741 0004 | | .CONST 0x0004 ; Address of exception handler
0742 0001 | | .CONST 0x0001 ; Number of locals
0743 BODY_0740:
0743 INIT_0740:
0743 00da | | Load_Top At_Offset_2
0744 2504 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x4
0745 00db | | Load_Top At_Offset_3
0746 2503 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x3
0747 8227 | ' | Call 0x1,0x27
0748 82b5 | | Call 0x1,0xb5
0749 4401 |D | Exit_Subprogram With_Result,0x1
074a 0000 0000 | | .BLANK 0000[0x6]
0750 ; --------------------------------------------------------------------------------------
0750 ; SUBPROGRAM
0750 ; --------------------------------------------------------------------------------------
0750 0753 | S | .CONST 0x0753 ; Address of begin
0751 0004 | | .CONST 0x0004 ; Address of exception handler
0752 0001 | | .CONST 0x0001 ; Number of locals
0753 BODY_0750:
0753 INIT_0750:
0753 00db | | Load_Top At_Offset_3
0754 2504 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x4
0755 00db | | Load_Top At_Offset_3
0756 2504 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x4
0757 822a | * | Call 0x1,0x2a
0758 00db | | Load_Top At_Offset_3
0759 2504 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x4
075a e5fe | | Load 0x2,-0x2
075b 2503 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x3
075c 822a | * | Call 0x1,0x2a
075d e5fe | | Load 0x2,-0x2
075e 2504 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x4
075f e5ff | | Load 0x2,-0x1
0760 2503 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x3
0761 822a | * | Call 0x1,0x2a
0762 8228 | ( | Call 0x1,0x28
0763 829f | | Call 0x1,0x9f
0764 4402 |D | Exit_Subprogram With_Result,0x2
0765 0000 0000 | | .XXX[0x3]
0767 0000 | |
0768 ; --------------------------------------------------------------------------------------
0768 ; SUBPROGRAM
0768 ; --------------------------------------------------------------------------------------
0768 076b | k | .CONST 0x076b ; Address of begin
0769 0004 | | .CONST 0x0004 ; Address of exception handler
076a 0001 | | .CONST 0x0001 ; Number of locals
076b BODY_0768:
076b INIT_0768:
076b 00db | | Load_Top At_Offset_3
076c 2504 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x4
076d 00db | | Load_Top At_Offset_3
076e 2504 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x4
076f 822a | * | Call 0x1,0x2a
0770 00db | | Load_Top At_Offset_3
0771 2504 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x4
0772 e5fe | | Load 0x2,-0x2
0773 2503 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x3
0774 822a | * | Call 0x1,0x2a
0775 e5fe | | Load 0x2,-0x2
0776 2504 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x4
0777 e5ff | | Load 0x2,-0x1
0778 2503 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x3
0779 822a | * | Call 0x1,0x2a
077a 8229 | ) | Call 0x1,0x29
077b 829f | | Call 0x1,0x9f
077c 4402 |D | Exit_Subprogram With_Result,0x2
077d 0000 0000 | | .XXX[0x3]
077f 0000 | |
0780 ; --------------------------------------------------------------------------------------
0780 ; SUBPROGRAM
0780 ; --------------------------------------------------------------------------------------
0780 0783 | | .CONST 0x0783 ; Address of begin
0781 0004 | | .CONST 0x0004 ; Address of exception handler
0782 0001 | | .CONST 0x0001 ; Number of locals
0783 BODY_0780:
0783 INIT_0780:
0783 00db | | Load_Top At_Offset_3
0784 2504 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x4
0785 00db | | Load_Top At_Offset_3
0786 2504 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x4
0787 822a | * | Call 0x1,0x2a
0788 e5fe | | Load 0x2,-0x2
0789 2503 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x3
078a e5ff | | Load 0x2,-0x1
078b 2503 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x3
078c 822a | * | Call 0x1,0x2a
078d 829f | | Call 0x1,0x9f
078e 4402 |D | Exit_Subprogram With_Result,0x2
078f 0000 | | .XXX[0x1]
0790 ; --------------------------------------------------------------------------------------
0790 ; SUBPROGRAM
0790 ; --------------------------------------------------------------------------------------
0790 0793 | | .CONST 0x0793 ; Address of begin
0791 0004 | | .CONST 0x0004 ; Address of exception handler
0792 0001 | | .CONST 0x0001 ; Number of locals
0793 BODY_0790:
0793 INIT_0790:
0793 00db | | Load_Top At_Offset_3
0794 2503 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x3
0795 00db | | Load_Top At_Offset_3
0796 2504 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x4
0797 822a | * | Call 0x1,0x2a
0798 e5fe | | Load 0x2,-0x2
0799 2504 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x4
079a e5ff | | Load 0x2,-0x1
079b 2503 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x3
079c 822a | * | Call 0x1,0x2a
079d 829f | | Call 0x1,0x9f
079e 4402 |D | Exit_Subprogram With_Result,0x2
079f 0000 | | .XXX[0x1]
07a0 ; --------------------------------------------------------------------------------------
07a0 ; SUBPROGRAM
07a0 ; --------------------------------------------------------------------------------------
07a0 07a3 | | .CONST 0x07a3 ; Address of begin
07a1 0004 | | .CONST 0x0004 ; Address of exception handler
07a2 0001 | | .CONST 0x0001 ; Number of locals
07a3 BODY_07a0:
07a3 INIT_07a0:
07a3 00db | | Load_Top At_Offset_3
07a4 7002 |p | Jump_Nonzero 0x7a7
07a5 e29b | | Load 0x1,0x9b
07a6 4402 |D | Exit_Subprogram With_Result,0x2
07a7 00db | | Load_Top At_Offset_3
07a8 0c01 | | Execute_Immediate Greater_Equal,0x1
07a9 6811 |h | Jump_Zero 0x7bb
07aa 00db | | Load_Top At_Offset_3
07ab 0f01 | | Execute_Immediate Equal,0x1
07ac 6804 |h | Jump_Zero 0x7b1
07ad 00da | | Load_Top At_Offset_2
07ae 02fd | | Declare_Variable Variant_Record,Duplicate
07af 00cd | | Action Spare6_Action
07b0 4402 |D | Exit_Subprogram With_Result,0x2
07b1 00db | | Load_Top At_Offset_3
07b2 00db | | Load_Top At_Offset_3
07b3 2504 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x4
07b4 822e | . | Call 0x1,0x2e
07b5 e5fe | | Load 0x2,-0x2
07b6 e5ff | | Load 0x2,-0x1
07b7 2503 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x3
07b8 822e | . | Call 0x1,0x2e
07b9 829f | | Call 0x1,0x9f
07ba 4402 |D | Exit_Subprogram With_Result,0x2
07bb 00db | | Load_Top At_Offset_3
07bc 4fff |O | Short_Literal 0x7ff
07bd 027f | | Execute Discrete,Equal
07be 6814 |h | Jump_Zero 0x7d3
07bf 4801 |H | Short_Literal 0x1
07c0 00db | | Load_Top At_Offset_3
07c1 2503 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x3
07c2 01d7 | | Execute Vector,Field_Read
07c3 0c01 | | Execute_Immediate Greater_Equal,0x1
07c4 6806 |h | Jump_Zero 0x7cb
07c5 00da | | Load_Top At_Offset_2
07c6 2503 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x3
07c7 00db | | Load_Top At_Offset_3
07c8 2504 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x4
07c9 82b5 | | Call 0x1,0xb5
07ca 4402 |D | Exit_Subprogram With_Result,0x2
07cb 00da | | Load_Top At_Offset_2
07cc 2503 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x3
07cd 8226 | & | Call 0x1,0x26
07ce 00db | | Load_Top At_Offset_3
07cf 2504 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x4
07d0 8226 | & | Call 0x1,0x26
07d1 82b5 | | Call 0x1,0xb5
07d2 4402 |D | Exit_Subprogram With_Result,0x2
07d3 00db | | Load_Top At_Offset_3
07d4 0275 | u | Execute Discrete,Unary_Minus
07d5 00db | | Load_Top At_Offset_3
07d6 2503 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x3
07d7 822e | . | Call 0x1,0x2e
07d8 e5fe | | Load 0x2,-0x2
07d9 0275 | u | Execute Discrete,Unary_Minus
07da e5ff | | Load 0x2,-0x1
07db 2504 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x4
07dc 822e | . | Call 0x1,0x2e
07dd 829f | | Call 0x1,0x9f
07de 4402 |D | Exit_Subprogram With_Result,0x2
07df 0000 | | .XXX[0x1]
07e0 ; --------------------------------------------------------------------------------------
07e0 ; SUBPROGRAM
07e0 ; --------------------------------------------------------------------------------------
07e0 07e3 | | .CONST 0x07e3 ; Address of begin
07e1 0004 | | .CONST 0x0004 ; Address of exception handler
07e2 0001 | | .CONST 0x0001 ; Number of locals
07e3 BODY_07e0:
07e3 INIT_07e0:
07e3 00db | | Load_Top At_Offset_3
07e4 2504 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x4
07e5 00db | | Load_Top At_Offset_3
07e6 e5fe | | Load 0x2,-0x2
07e7 2503 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x3
07e8 822a | * | Call 0x1,0x2a
07e9 829f | | Call 0x1,0x9f
07ea 4402 |D | Exit_Subprogram With_Result,0x2
07eb 0000 0000 | | .BLANK 0000[0x5]
07f0 ; --------------------------------------------------------------------------------------
07f0 ; SUBPROGRAM
07f0 ; --------------------------------------------------------------------------------------
07f0 07f3 | | .CONST 0x07f3 ; Address of begin
07f1 0004 | | .CONST 0x0004 ; Address of exception handler
07f2 0001 | | .CONST 0x0001 ; Number of locals
07f3 BODY_07f0:
07f3 INIT_07f0:
07f3 00da | | Load_Top At_Offset_2
07f4 2504 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x4
07f5 e5fe | | Load 0x2,-0x2
07f6 e5ff | | Load 0x2,-0x1
07f7 2503 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x3
07f8 822a | * | Call 0x1,0x2a
07f9 829f | | Call 0x1,0x9f
07fa 4402 |D | Exit_Subprogram With_Result,0x2
07fb 0000 0000 | | .BLANK 0000[0x5]
0800 ; --------------------------------------------------------------------------------------
0800 ; SUBPROGRAM
0800 ; --------------------------------------------------------------------------------------
0800 0803 | | .CONST 0x0803 ; Address of begin
0801 0004 | | .CONST 0x0004 ; Address of exception handler
0802 0001 | | .CONST 0x0001 ; Number of locals
0803 BODY_0800:
0803 INIT_0800:
0803 00db | | Load_Top At_Offset_3
0804 00db | | Load_Top At_Offset_3
0805 2504 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x4
0806 822a | * | Call 0x1,0x2a
0807 00db | | Load_Top At_Offset_3
0808 2503 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x3
0809 829f | | Call 0x1,0x9f
080a 4402 |D | Exit_Subprogram With_Result,0x2
080b 0000 0000 | | .BLANK 0000[0x5]
0810 ; --------------------------------------------------------------------------------------
0810 ; SUBPROGRAM
0810 ; --------------------------------------------------------------------------------------
0810 0813 | | .CONST 0x0813 ; Address of begin
0811 0004 | | .CONST 0x0004 ; Address of exception handler
0812 0001 | | .CONST 0x0001 ; Number of locals
0813 BODY_0810:
0813 INIT_0810:
0813 00db | | Load_Top At_Offset_3
0814 2504 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x4
0815 e5fe | | Load 0x2,-0x2
0816 2503 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x3
0817 e5ff | | Load 0x2,-0x1
0818 8230 | 0 | Call 0x1,0x30
0819 829f | | Call 0x1,0x9f
081a 4402 |D | Exit_Subprogram With_Result,0x2
081b 0000 0000 | | .BLANK 0000[0x5]
0820 ; --------------------------------------------------------------------------------------
0820 ; SUBPROGRAM
0820 ; --------------------------------------------------------------------------------------
0820 0823 | # | .CONST 0x0823 ; Address of begin
0821 0004 | | .CONST 0x0004 ; Address of exception handler
0822 0001 | | .CONST 0x0001 ; Number of locals
0823 BODY_0820:
0823 INIT_0820:
0823 00da | | Load_Top At_Offset_2
0824 2504 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x4
0825 e5fe | | Load 0x2,-0x2
0826 e5ff | | Load 0x2,-0x1
0827 2503 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x3
0828 8231 | 1 | Call 0x1,0x31
0829 829f | | Call 0x1,0x9f
082a 4402 |D | Exit_Subprogram With_Result,0x2
082b 0000 0000 | | .BLANK 0000[0x5]
0830 ; --------------------------------------------------------------------------------------
0830 ; SUBPROGRAM
0830 ; --------------------------------------------------------------------------------------
0830 0833 | 3 | .CONST 0x0833 ; Address of begin
0831 0004 | | .CONST 0x0004 ; Address of exception handler
0832 0001 | | .CONST 0x0001 ; Number of locals
0833 BODY_0830:
0833 INIT_0830:
0833 00da | | Load_Top At_Offset_2
0834 2504 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x4
0835 e5fe | | Load 0x2,-0x2
0836 8230 | 0 | Call 0x1,0x30
0837 00db | | Load_Top At_Offset_3
0838 2503 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x3
0839 829f | | Call 0x1,0x9f
083a 4402 |D | Exit_Subprogram With_Result,0x2
083b 0000 0000 | | .BLANK 0000[0x5]
0840 ; --------------------------------------------------------------------------------------
0840 ; SUBPROGRAM
0840 ; --------------------------------------------------------------------------------------
0840 0843 | C | .CONST 0x0843 ; Address of begin
0841 0004 | | .CONST 0x0004 ; Address of exception handler
0842 0001 | | .CONST 0x0001 ; Number of locals
0843 BODY_0840:
0843 INIT_0840:
0843 00db | | Load_Top At_Offset_3
0844 00db | | Load_Top At_Offset_3
0845 8243 | C | Call 0x1,0x43
0846 6804 |h | Jump_Zero 0x84b
0847 e5fd | | Load 0x2,-0x3
0848 00db | | Load_Top At_Offset_3
0849 8241 | A | Call 0x1,0x41
084a 4403 |D | Exit_Subprogram With_Result,0x3
084b 4800 |H | Short_Literal 0x0
084c 4403 |D | Exit_Subprogram With_Result,0x3
084d 0000 0000 | | .XXX[0x3]
084f 0000 | |
0850 ; --------------------------------------------------------------------------------------
0850 ; SUBPROGRAM
0850 ; --------------------------------------------------------------------------------------
0850 0853 | S | .CONST 0x0853 ; Address of begin
0851 0004 | | .CONST 0x0004 ; Address of exception handler
0852 0001 | | .CONST 0x0001 ; Number of locals
0853 BODY_0850:
0853 INIT_0850:
0853 00da | | Load_Top At_Offset_2
0854 2503 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x3
0855 8239 | 9 | Call 0x1,0x39
0856 4401 |D | Exit_Subprogram With_Result,0x1
0857 0000 | | .XXX[0x1]
0858 ; --------------------------------------------------------------------------------------
0858 ; SUBPROGRAM
0858 ; --------------------------------------------------------------------------------------
0858 085b | [ | .CONST 0x085b ; Address of begin
0859 0004 | | .CONST 0x0004 ; Address of exception handler
085a 0001 | | .CONST 0x0001 ; Number of locals
085b BODY_0858:
085b INIT_0858:
085b 00da | | Load_Top At_Offset_2
085c 2504 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x4
085d e5fe | | Load 0x2,-0x2
085e 2503 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x3
085f 822a | * | Call 0x1,0x2a
0860 e5fe | | Load 0x2,-0x2
0861 2504 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x4
0862 e5ff | | Load 0x2,-0x1
0863 2503 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x3
0864 822a | * | Call 0x1,0x2a
0865 823a | : | Call 0x1,0x3a
0866 4402 |D | Exit_Subprogram With_Result,0x2
0867 0000 | | .XXX[0x1]
0868 ; --------------------------------------------------------------------------------------
0868 ; SUBPROGRAM
0868 ; --------------------------------------------------------------------------------------
0868 086b | k | .CONST 0x086b ; Address of begin
0869 0004 | | .CONST 0x0004 ; Address of exception handler
086a 0001 | | .CONST 0x0001 ; Number of locals
086b BODY_0868:
086b INIT_0868:
086b 00da | | Load_Top At_Offset_2
086c 2503 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x3
086d 0335 | 5 | Declare_Variable Array,Duplicate
086e 00cd | | Action Spare6_Action
086f 4401 |D | Exit_Subprogram With_Result,0x1
0870 ; --------------------------------------------------------------------------------------
0870 ; SUBPROGRAM
0870 ; --------------------------------------------------------------------------------------
0870 0873 | s | .CONST 0x0873 ; Address of begin
0871 0004 | | .CONST 0x0004 ; Address of exception handler
0872 0001 | | .CONST 0x0001 ; Number of locals
0873 BODY_0870:
0873 INIT_0870:
0873 00da | | Load_Top At_Offset_2
0874 8255 | U | Call 0x1,0x55
0875 e267 | g | Load 0x1,0x67
0876 1820 | | Execute Package,Field_Execute,Field_Number 0x20
0877 4401 |D | Exit_Subprogram With_Result,0x1
0878 ; --------------------------------------------------------------------------------------
0878 ; SUBPROGRAM
0878 ; --------------------------------------------------------------------------------------
0878 087b | { | .CONST 0x087b ; Address of begin
0879 0004 | | .CONST 0x0004 ; Address of exception handler
087a 0001 | | .CONST 0x0001 ; Number of locals
087b BODY_0878:
087b INIT_0878:
087b 00da | | Load_Top At_Offset_2
087c 2504 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x4
087d 0335 | 5 | Declare_Variable Array,Duplicate
087e 00cd | | Action Spare6_Action
087f 4401 |D | Exit_Subprogram With_Result,0x1
0880 ; --------------------------------------------------------------------------------------
0880 ; SUBPROGRAM
0880 ; --------------------------------------------------------------------------------------
0880 0883 | | .CONST 0x0883 ; Address of begin
0881 0004 | | .CONST 0x0004 ; Address of exception handler
0882 0001 | | .CONST 0x0001 ; Number of locals
0883 BODY_0880:
0883 INIT_0880:
0883 00da | | Load_Top At_Offset_2
0884 8257 | W | Call 0x1,0x57
0885 e267 | g | Load 0x1,0x67
0886 1820 | | Execute Package,Field_Execute,Field_Number 0x20
0887 4401 |D | Exit_Subprogram With_Result,0x1
0888 ; --------------------------------------------------------------------------------------
0888 ; SUBPROGRAM
0888 ; --------------------------------------------------------------------------------------
0888 088b | | .CONST 0x088b ; Address of begin
0889 0004 | | .CONST 0x0004 ; Address of exception handler
088a 0001 | | .CONST 0x0001 ; Number of locals
088b BODY_0888:
088b INIT_0888:
088b e299 | | Load 0x1,0x99
088c 00ca | | Action Exit_Nullary_Function
088d 0000 0000 | | .XXX[0x3]
088f 0000 | |
0890 ; --------------------------------------------------------------------------------------
0890 ; SUBPROGRAM
0890 ; --------------------------------------------------------------------------------------
0890 0893 | | .CONST 0x0893 ; Address of begin
0891 0004 | | .CONST 0x0004 ; Address of exception handler
0892 0001 | | .CONST 0x0001 ; Number of locals
0893 BODY_0890:
0893 INIT_0890:
0893 e29a | | Load 0x1,0x9a
0894 00ca | | Action Exit_Nullary_Function
0895 0000 0000 | | .XXX[0x3]
0897 0000 | |
0898 ; --------------------------------------------------------------------------------------
0898 ; SUBPROGRAM
0898 ; --------------------------------------------------------------------------------------
0898 089b | | .CONST 0x089b ; Address of begin
0899 0004 | | .CONST 0x0004 ; Address of exception handler
089a 0001 | | .CONST 0x0001 ; Number of locals
089b BODY_0898:
089b INIT_0898:
089b e29b | | Load 0x1,0x9b
089c 00ca | | Action Exit_Nullary_Function
089d 0000 0000 | | .XXX[0x3]
089f 0000 | |
08a0 ; --------------------------------------------------------------------------------------
08a0 ; SUBPROGRAM
08a0 ; --------------------------------------------------------------------------------------
08a0 08a3 | | .CONST 0x08a3 ; Address of begin
08a1 0004 | | .CONST 0x0004 ; Address of exception handler
08a2 0001 | | .CONST 0x0001 ; Number of locals
08a3 BODY_08a0:
08a3 INIT_08a0:
08a3 e29c | | Load 0x1,0x9c
08a4 00ca | | Action Exit_Nullary_Function
08a5 0000 0000 | | .XXX[0x3]
08a7 0000 | |
08a8 ; --------------------------------------------------------------------------------------
08a8 ; SUBPROGRAM
08a8 ; --------------------------------------------------------------------------------------
08a8 08ab | | .CONST 0x08ab ; Address of begin
08a9 0004 | | .CONST 0x0004 ; Address of exception handler
08aa 0001 | | .CONST 0x0001 ; Number of locals
08ab BODY_08a8:
08ab INIT_08a8:
08ab e29d | | Load 0x1,0x9d
08ac 00ca | | Action Exit_Nullary_Function
08ad 0000 0000 | | .XXX[0x3]
08af 0000 | |
08b0 ; --------------------------------------------------------------------------------------
08b0 ; SUBPROGRAM
08b0 ; --------------------------------------------------------------------------------------
08b0 08b3 | | .CONST 0x08b3 ; Address of begin
08b1 0004 | | .CONST 0x0004 ; Address of exception handler
08b2 0001 | | .CONST 0x0001 ; Number of locals
08b3 BODY_08b0:
08b3 INIT_08b0:
08b3 4801 |H | Short_Literal 0x1
08b4 00db | | Load_Top At_Offset_3
08b5 2504 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x4
08b6 01d7 | | Execute Vector,Field_Read
08b7 0f01 | | Execute_Immediate Equal,0x1
08b8 6805 |h | Jump_Zero 0x8be
08b9 00da | | Load_Top At_Offset_2
08ba 2504 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x4
08bb 01db | | Execute Vector,Length
08bc 0f01 | | Execute_Immediate Equal,0x1
08bd 4401 |D | Exit_Subprogram With_Result,0x1
08be 4800 |H | Short_Literal 0x0
08bf 4401 |D | Exit_Subprogram With_Result,0x1
08c0 ; --------------------------------------------------------------------------------------
08c0 ; SUBPROGRAM
08c0 ; --------------------------------------------------------------------------------------
08c0 08c3 | | .CONST 0x08c3 ; Address of begin
08c1 0004 | | .CONST 0x0004 ; Address of exception handler
08c2 0001 | | .CONST 0x0001 ; Number of locals
08c3 BODY_08c0:
08c3 INIT_08c0:
08c3 4801 |H | Short_Literal 0x1
08c4 00db | | Load_Top At_Offset_3
08c5 2503 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x3
08c6 01d7 | | Execute Vector,Field_Read
08c7 0274 | t | Execute Discrete,Absolute_Value
08c8 0f01 | | Execute_Immediate Equal,0x1
08c9 6805 |h | Jump_Zero 0x8cf
08ca 00da | | Load_Top At_Offset_2
08cb 2503 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x3
08cc 01db | | Execute Vector,Length
08cd 0f01 | | Execute_Immediate Equal,0x1
08ce 4401 |D | Exit_Subprogram With_Result,0x1
08cf 4800 |H | Short_Literal 0x0
08d0 4401 |D | Exit_Subprogram With_Result,0x1
08d1 0000 0000 | | .BLANK 0000[0x7]
08d8 ; --------------------------------------------------------------------------------------
08d8 ; SUBPROGRAM
08d8 ; --------------------------------------------------------------------------------------
08d8 08db | | .CONST 0x08db ; Address of begin
08d9 0004 | | .CONST 0x0004 ; Address of exception handler
08da 0001 | | .CONST 0x0001 ; Number of locals
08db BODY_08d8:
08db INIT_08d8:
08db e296 | | Load 0x1,0x96
08dc 00db | | Load_Top At_Offset_3
08dd 8265 | e | Call 0x1,0x65
08de 82b5 | | Call 0x1,0xb5
08df 4401 |D | Exit_Subprogram With_Result,0x1
08e0 ; --------------------------------------------------------------------------------------
08e0 ; SUBPROGRAM
08e0 ; --------------------------------------------------------------------------------------
08e0 08e3 | | .CONST 0x08e3 ; Address of begin
08e1 0004 | | .CONST 0x0004 ; Address of exception handler
08e2 0001 | | .CONST 0x0001 ; Number of locals
08e3 BODY_08e0:
08e3 INIT_08e0:
08e3 00da | | Load_Top At_Offset_2
08e4 8262 | b | Call 0x1,0x62
08e5 6805 |h | Jump_Zero 0x8eb
08e6 00da | | Load_Top At_Offset_2
08e7 2503 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x3
08e8 0335 | 5 | Declare_Variable Array,Duplicate
08e9 00cd | | Action Spare6_Action
08ea 4401 |D | Exit_Subprogram With_Result,0x1
08eb 00da | | Load_Top At_Offset_2
08ec 2504 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x4
08ed 00db | | Load_Top At_Offset_3
08ee 2503 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x3
08ef 8227 | ' | Call 0x1,0x27
08f0 8221 | ! | Call 0x1,0x21
08f1 6802 |h | Jump_Zero 0x8f4
08f2 e295 | | Load 0x1,0x95
08f3 4401 |D | Exit_Subprogram With_Result,0x1
08f4 00da | | Load_Top At_Offset_2
08f5 2504 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x4
08f6 00db | | Load_Top At_Offset_3
08f7 2503 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x3
08f8 822b | + | Call 0x1,0x2b
08f9 4401 |D | Exit_Subprogram With_Result,0x1
08fa 0000 0000 | | .BLANK 0000[0x6]
0900 ; --------------------------------------------------------------------------------------
0900 ; SUBPROGRAM
0900 ; --------------------------------------------------------------------------------------
0900 0903 | | .CONST 0x0903 ; Address of begin
0901 0004 | | .CONST 0x0004 ; Address of exception handler
0902 0001 | | .CONST 0x0001 ; Number of locals
0903 BODY_0900:
0903 INIT_0900:
0903 00da | | Load_Top At_Offset_2
0904 8262 | b | Call 0x1,0x62
0905 6802 |h | Jump_Zero 0x908
0906 e299 | | Load 0x1,0x99
0907 4401 |D | Exit_Subprogram With_Result,0x1
0908 00da | | Load_Top At_Offset_2
0909 2504 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x4
090a 00db | | Load_Top At_Offset_3
090b 2504 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x4
090c e5ff | | Load 0x2,-0x1
090d 2503 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x3
090e 822d | - | Call 0x1,0x2d
090f 829f | | Call 0x1,0x9f
0910 4401 |D | Exit_Subprogram With_Result,0x1
0911 0000 0000 | | .BLANK 0000[0x7]
0918 ; --------------------------------------------------------------------------------------
0918 ; SUBPROGRAM
0918 ; --------------------------------------------------------------------------------------
0918 091b | | .CONST 0x091b ; Address of begin
0919 0004 | | .CONST 0x0004 ; Address of exception handler
091a 0001 | | .CONST 0x0001 ; Number of locals
091b BODY_0918:
091b INIT_0918:
091b 00da | | Load_Top At_Offset_2
091c 00e0 | | Load_Encached Standard_Cache
091d 1818 | | Execute Package,Field_Execute,Field_Number 0x18
091e 4401 |D | Exit_Subprogram With_Result,0x1
091f 0000 | | .XXX[0x1]
0920 ; --------------------------------------------------------------------------------------
0920 ; SUBPROGRAM
0920 ; --------------------------------------------------------------------------------------
0920 0923 | # | .CONST 0x0923 ; Address of begin
0921 0004 | | .CONST 0x0004 ; Address of exception handler
0922 0001 | | .CONST 0x0001 ; Number of locals
0923 BODY_0920:
0923 INIT_0920:
0923 4607 |F | Jump_Case 0x7
0924 4302 |C | Exit_Subprogram From_Utility,0x2 ; case 0x0
0925 7806 |x | Jump 0x92c ; case 0x1
0926 7809 |x | Jump 0x930 ; case 0x2
0927 780d |x | Jump 0x935 ; case 0x3
0928 7810 |x | Jump 0x939 ; case 0x4
0929 7811 |x | Jump 0x93b ; case 0x5
092a 7812 |x | Jump 0x93d ; case 0x6
092b 7815 |x | Jump 0x941 ; case 0x7
092c 00da | | Load_Top At_Offset_2
092d 0091 144d | M| Action Push_String_Extended_Indexed,0x144d ; "QUOTIENT"
092f 4201 |B | Exit_Subprogram From_Utility,With_Result,0x1
0930 00db | | Load_Top At_Offset_3
0931 00db | | Load_Top At_Offset_3
0932 00e0 | | Load_Encached Standard_Cache
0933 181b | | Execute Package,Field_Execute,Field_Number 0x1b
0934 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
0935 00da | | Load_Top At_Offset_2
0936 00e0 | | Load_Encached Standard_Cache
0937 181c | | Execute Package,Field_Execute,Field_Number 0x1c
0938 4201 |B | Exit_Subprogram From_Utility,With_Result,0x1
0939 00db | | Load_Top At_Offset_3
093a 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
093b 00db | | Load_Top At_Offset_3
093c 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
093d e293 | | Load 0x1,0x93
093e 00dc | | Load_Top At_Offset_4
093f 0267 | g | Execute Discrete,Predecessor
0940 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
0941 e293 | | Load 0x1,0x93
0942 00dc | | Load_Top At_Offset_4
0943 0268 | h | Execute Discrete,Successor
0944 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
0945 0000 0000 | | .XXX[0x3]
0947 0000 | |
0948 ; --------------------------------------------------------------------------------------
0948 ; SUBPROGRAM
0948 ; --------------------------------------------------------------------------------------
0948 094b | K | .CONST 0x094b ; Address of begin
0949 0004 | | .CONST 0x0004 ; Address of exception handler
094a 0001 | | .CONST 0x0001 ; Number of locals
094b BODY_0948:
094b INIT_0948:
094b 00da | | Load_Top At_Offset_2
094c e267 | g | Load 0x1,0x67
094d 181f | | Execute Package,Field_Execute,Field_Number 0x1f
094e 4401 |D | Exit_Subprogram With_Result,0x1
094f 0000 | | .XXX[0x1]
0950 ; --------------------------------------------------------------------------------------
0950 ; SUBPROGRAM
0950 ; --------------------------------------------------------------------------------------
0950 095a | Z | .CONST 0x095a ; Address of begin
0951 0004 | | .CONST 0x0004 ; Address of exception handler
0952 0002 | | .CONST 0x0002 ; Number of locals
0953 INIT_0950:
0953 00db | | Load_Top At_Offset_3
0954 01dc | | Execute Vector,Last
0955 00db | | Load_Top At_Offset_3
0956 01db | | Execute Vector,Length
0957 0272 | r | Execute Discrete,Minus
0958 00e2 | | Load_Encached Integer_Cache
0959 03ec | | Declare_Variable Discrete,With_Value,With_Constraint
095a BODY_0950:
095a e5fe | | Load 0x2,-0x2
095b 01db | | Execute Vector,Length
095c 0c01 | | Execute_Immediate Greater_Equal,0x1
095d 681f |h | Jump_Zero 0x97d
095e 00db | | Load_Top At_Offset_3
095f 00d9 | | Load_Top At_Offset_1
0960 0a01 | | Execute_Immediate Plus,0x1
0961 00d8 | | Load_Top At_Offset_0
0962 00e2 | | Load_Encached Integer_Cache
0963 0260 | ` | Execute Discrete,In_Type
0964 7001 |p | Jump_Nonzero 0x966
0965 0801 | | Execute_Immediate Raise,0x1
0966 e5fe | | Load 0x2,-0x2
0967 01dc | | Execute Vector,Last
0968 e5fe | | Load 0x2,-0x2
0969 01ce | | Execute Vector,Slice_Write
096a e5fe | | Load 0x2,-0x2
096b 01dd | | Execute Vector,First
096c 00d9 | | Load_Top At_Offset_1
096d e220 | | Load 0x1,0x20
096e 0334 | 4 | Declare_Variable Array,With_Constraint
096f 00d8 | | Load_Top At_Offset_0
0970 01d9 | | Execute Vector,Reverse_Bounds
0971 0263 | c | Execute Discrete,Above_Bound
0972 7005 |p | Jump_Nonzero 0x978
0973 4800 |H | Short_Literal 0x0
0974 00d9 | | Load_Top At_Offset_1
0975 e403 | | Load 0x2,0x3
0976 01d6 | | Execute Vector,Field_Write
0977 3ffb |? | Loop_Increasing 0x973
0978 e5fe | | Load 0x2,-0x2
0979 01dd | | Execute Vector,First
097a 00da | | Load_Top At_Offset_2
097b e5fe | | Load 0x2,-0x2
097c 01ce | | Execute Vector,Slice_Write
097d 4502 |E | Exit_Subprogram 0x2
097e 0000 0000 | | .XXX[0x2]
0980 ; --------------------------------------------------------------------------------------
0980 ; SUBPROGRAM
0980 ; --------------------------------------------------------------------------------------
0980 0983 | | .CONST 0x0983 ; Address of begin
0981 0004 | | .CONST 0x0004 ; Address of exception handler
0982 0001 | | .CONST 0x0001 ; Number of locals
0983 BODY_0980:
0983 INIT_0980:
0983 00db | | Load_Top At_Offset_3
0984 01db | | Execute Vector,Length
0985 0c01 | | Execute_Immediate Greater_Equal,0x1
0986 6828 |h( | Jump_Zero 0x9af
0987 00da | | Load_Top At_Offset_2
0988 e5fe | | Load 0x2,-0x2
0989 01dc | | Execute Vector,Last
098a e5fe | | Load 0x2,-0x2
098b 01d6 | | Execute Vector,Field_Write
098c 00db | | Load_Top At_Offset_3
098d e5fe | | Load 0x2,-0x2
098e 01dd | | Execute Vector,First
098f e5fe | | Load 0x2,-0x2
0990 01dc | | Execute Vector,Last
0991 0aff | | Execute_Immediate Plus,-0x1
0992 00d8 | | Load_Top At_Offset_0
0993 00e2 | | Load_Encached Integer_Cache
0994 0260 | ` | Execute Discrete,In_Type
0995 7001 |p | Jump_Nonzero 0x997
0996 0801 | | Execute_Immediate Raise,0x1
0997 00d9 | | Load_Top At_Offset_1
0998 00d9 | | Load_Top At_Offset_1
0999 e402 | | Load 0x2,0x2
099a 035b | [ | Declare_Type Array,Constrained
099b 00db | | Load_Top At_Offset_3
099c 01cd | | Execute Vector,Slice_Reference
099d 00d8 | | Load_Top At_Offset_0
099e 0335 | 5 | Declare_Variable Array,Duplicate
099f 00cd | | Action Spare6_Action
09a0 00d9 | | Load_Top At_Offset_1
09a1 01d9 | | Execute Vector,Reverse_Bounds
09a2 0263 | c | Execute Discrete,Above_Bound
09a3 7005 |p | Jump_Nonzero 0x9a9
09a4 4800 |H | Short_Literal 0x0
09a5 00d9 | | Load_Top At_Offset_1
09a6 e406 | | Load 0x2,0x6
09a7 01d6 | | Execute Vector,Field_Write
09a8 3ffb |? | Loop_Increasing 0x9a4
09a9 00cd | | Action Spare6_Action
09aa 00da | | Load_Top At_Offset_2
09ab 00da | | Load_Top At_Offset_2
09ac e402 | | Load 0x2,0x2
09ad 01ce | | Execute Vector,Slice_Write
09ae 00d3 | | Pop_Control Pop_Count_3
09af 4502 |E | Exit_Subprogram 0x2
09b0 ; --------------------------------------------------------------------------------------
09b0 ; SUBPROGRAM
09b0 ; --------------------------------------------------------------------------------------
09b0 09b3 | | .CONST 0x09b3 ; Address of begin
09b1 0004 | | .CONST 0x0004 ; Address of exception handler
09b2 0001 | | .CONST 0x0001 ; Number of locals
09b3 BODY_09b0:
09b3 INIT_09b0:
09b3 4801 |H | Short_Literal 0x1
09b4 e5fe | | Load 0x2,-0x2
09b5 01d7 | | Execute Vector,Field_Read
09b6 702a |p* | Jump_Nonzero 0x9e1
09b7 4801 |H | Short_Literal 0x1
09b8 a5fd | | Store_Unchecked 0x2,-0x3
09b9 00cf | | Action Mark_Auxiliary
09ba e5fe | | Load 0x2,-0x2
09bb 01dc | | Execute Vector,Last
09bc 4802 |H | Short_Literal 0x2
09bd 0263 | c | Execute Discrete,Above_Bound
09be 7020 |p | Jump_Nonzero 0x9df
09bf 00d8 | | Load_Top At_Offset_0
09c0 e5fe | | Load 0x2,-0x2
09c1 01d7 | | Execute Vector,Field_Read
09c2 681a |h | Jump_Zero 0x9dd
09c3 00d8 | | Load_Top At_Offset_0
09c4 e5fe | | Load 0x2,-0x2
09c5 01dc | | Execute Vector,Last
09c6 e5fe | | Load 0x2,-0x2
09c7 01cf | | Execute Vector,Slice_Read
09c8 4801 |H | Short_Literal 0x1
09c9 e5fe | | Load 0x2,-0x2
09ca 01dc | | Execute Vector,Last
09cb 00db | | Load_Top At_Offset_3
09cc 0272 | r | Execute Discrete,Minus
09cd 0a01 | | Execute_Immediate Plus,0x1
09ce 00d8 | | Load_Top At_Offset_0
09cf 00e2 | | Load_Encached Integer_Cache
09d0 0260 | ` | Execute Discrete,In_Type
09d1 7001 |p | Jump_Nonzero 0x9d3
09d2 0801 | | Execute_Immediate Raise,0x1
09d3 e5fe | | Load 0x2,-0x2
09d4 01ce | | Execute Vector,Slice_Write
09d5 e5fe | | Load 0x2,-0x2
09d6 01dc | | Execute Vector,Last
09d7 00d9 | | Load_Top At_Offset_1
09d8 0272 | r | Execute Discrete,Minus
09d9 0a01 | | Execute_Immediate Plus,0x1
09da c5fd | | Store 0x2,-0x3
09db 00d2 | | Pop_Control Pop_Count_2
09dc 7802 |x | Jump 0x9df
09dd 00c8 | | Action Pop_Auxiliary_Range
09de 3fe0 |? | Loop_Increasing 0x9bf
09df 00ce | | Action Pop_Auxiliary
09e0 7803 |x | Jump 0x9e4
09e1 00db | | Load_Top At_Offset_3
09e2 01dc | | Execute Vector,Last
09e3 a5fd | | Store_Unchecked 0x2,-0x3
09e4 00da | | Load_Top At_Offset_2
09e5 6807 |h | Jump_Zero 0x9ed
09e6 4801 |H | Short_Literal 0x1
09e7 e5fe | | Load 0x2,-0x2
09e8 01d7 | | Execute Vector,Field_Read
09e9 0275 | u | Execute Discrete,Unary_Minus
09ea 4801 |H | Short_Literal 0x1
09eb e5fe | | Load 0x2,-0x2
09ec 01d6 | | Execute Vector,Field_Write
09ed 4502 |E | Exit_Subprogram 0x2
09ee 0000 0000 | | .XXX[0x2]
09f0 ; --------------------------------------------------------------------------------------
09f0 ; SUBPROGRAM
09f0 ; --------------------------------------------------------------------------------------
09f0 09f5 | | .CONST 0x09f5 ; Address of begin
09f1 0004 | | .CONST 0x0004 ; Address of exception handler
09f2 0002 | | .CONST 0x0002 ; Number of locals
09f3 INIT_09f0:
09f3 029f 0f7b | {| Declare_Subprogram For_Call,INIT_0f78
09f5 BODY_09f0:
09f5 00cf | | Action Mark_Auxiliary
09f6 e5ff | | Load 0x2,-0x1
09f7 01d9 | | Execute Vector,Reverse_Bounds
09f8 0263 | c | Execute Discrete,Above_Bound
09f9 700e |p | Jump_Nonzero 0xa08
09fa 00d8 | | Load_Top At_Offset_0
09fb e5ff | | Load 0x2,-0x1
09fc 01d7 | | Execute Vector,Field_Read
09fd 6808 |h | Jump_Zero 0xa06
09fe 00d8 | | Load_Top At_Offset_0
09ff 0f01 | | Execute_Immediate Equal,0x1
0a00 6804 |h | Jump_Zero 0xa05
0a01 e5fe | | Load 0x2,-0x2
0a02 7002 |p | Jump_Nonzero 0xa05
0a03 e5ff | | Load 0x2,-0x1
0a04 4402 |D | Exit_Subprogram With_Result,0x2
0a05 8402 | | Call 0x2,0x2
0a06 00c8 | | Action Pop_Auxiliary_Range
0a07 3ff2 |? | Loop_Increasing 0x9fa
0a08 00ce | | Action Pop_Auxiliary
0a09 e295 | | Load 0x1,0x95
0a0a 4402 |D | Exit_Subprogram With_Result,0x2
0a0b 0000 0000 | | .BLANK 0000[0x5]
0a10 ; --------------------------------------------------------------------------------------
0a10 ; SUBPROGRAM
0a10 ; --------------------------------------------------------------------------------------
0a10 0a13 | | .CONST 0x0a13 ; Address of begin
0a11 0004 | | .CONST 0x0004 ; Address of exception handler
0a12 0001 | | .CONST 0x0001 ; Number of locals
0a13 BODY_0a10:
0a13 INIT_0a10:
0a13 00da | | Load_Top At_Offset_2
0a14 01db | | Execute Vector,Length
0a15 e5fe | | Load 0x2,-0x2
0a16 01db | | Execute Vector,Length
0a17 e233 | 3 | Load 0x1,0x33
0a18 1c08 | | Execute_Immediate Run_Utility,0x8
0a19 00db | | Load_Top At_Offset_3
0a1a 00d9 | | Load_Top At_Offset_1
0a1b 00d8 | | Load_Top At_Offset_0
0a1c 2503 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x3
0a1d 00da | | Load_Top At_Offset_2
0a1e 01da | | Execute Vector,Bounds
0a1f 00da | | Load_Top At_Offset_2
0a20 01da | | Execute Vector,Bounds
0a21 00da | | Load_Top At_Offset_2
0a22 027f | | Execute Discrete,Equal
0a23 7001 |p | Jump_Nonzero 0xa25
0a24 08e0 | | Execute_Immediate Raise,0xe0
0a25 00cd | | Action Spare6_Action
0a26 027f | | Execute Discrete,Equal
0a27 7001 |p | Jump_Nonzero 0xa29
0a28 08e0 | | Execute_Immediate Raise,0xe0
0a29 00d2 | | Pop_Control Pop_Count_2
0a2a 00d9 | | Load_Top At_Offset_1
0a2b 2903 |) | Execute Variant_Record,Field_Write,Fixed,Indirect,Field_Number 0x3
0a2c e5fe | | Load 0x2,-0x2
0a2d 00d9 | | Load_Top At_Offset_1
0a2e 00d8 | | Load_Top At_Offset_0
0a2f 2504 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x4
0a30 00da | | Load_Top At_Offset_2
0a31 01da | | Execute Vector,Bounds
0a32 00da | | Load_Top At_Offset_2
0a33 01da | | Execute Vector,Bounds
0a34 00da | | Load_Top At_Offset_2
0a35 027f | | Execute Discrete,Equal
0a36 7001 |p | Jump_Nonzero 0xa38
0a37 08e0 | | Execute_Immediate Raise,0xe0
0a38 00cd | | Action Spare6_Action
0a39 027f | | Execute Discrete,Equal
0a3a 7001 |p | Jump_Nonzero 0xa3c
0a3b 08e0 | | Execute_Immediate Raise,0xe0
0a3c 00d2 | | Pop_Control Pop_Count_2
0a3d 00d9 | | Load_Top At_Offset_1
0a3e 2904 |) | Execute Variant_Record,Field_Write,Fixed,Indirect,Field_Number 0x4
0a3f 4402 |D | Exit_Subprogram With_Result,0x2
0a40 ; --------------------------------------------------------------------------------------
0a40 ; SUBPROGRAM
0a40 ; --------------------------------------------------------------------------------------
0a40 0a54 | T | .CONST 0x0a54 ; Address of begin
0a41 0004 | | .CONST 0x0004 ; Address of exception handler
0a42 0004 | | .CONST 0x0004 ; Number of locals
0a43 INIT_0a40:
0a43 4801 |H | Short_Literal 0x1
0a44 00db | | Load_Top At_Offset_3
0a45 01db | | Execute Vector,Length
0a46 00d8 | | Load_Top At_Offset_0
0a47 00e2 | | Load_Encached Integer_Cache
0a48 0260 | ` | Execute Discrete,In_Type
0a49 7001 |p | Jump_Nonzero 0xa4b
0a4a 0801 | | Execute_Immediate Raise,0x1
0a4b e220 | | Load 0x1,0x20
0a4c 035b | [ | Declare_Type Array,Constrained
0a4d 0337 | 7 | Declare_Variable Array
0a4e 00db | | Load_Top At_Offset_3
0a4f 00d9 | | Load_Top At_Offset_1
0a50 01d4 | | Execute Vector,Structure_Write
0a51 e21f | | Load 0x1,0x1f
0a52 0600 | | Execute_Immediate Set_Value_Unchecked,0x0
0a53 00e5 | | Load_Encached Long_Integer_Cache
0a54 BODY_0a40:
0a54 4801 |H | Short_Literal 0x1
0a55 00db | | Load_Top At_Offset_3
0a56 01d7 | | Execute Vector,Field_Read
0a57 0274 | t | Execute Discrete,Absolute_Value
0a58 4801 |H | Short_Literal 0x1
0a59 e402 | | Load 0x2,0x2
0a5a 01d6 | | Execute Vector,Field_Write
0a5b 00da | | Load_Top At_Offset_2
0a5c 01db | | Execute Vector,Length
0a5d 0c02 | | Execute_Immediate Greater_Equal,0x2
0a5e 6807 |h | Jump_Zero 0xa66
0a5f 4802 |H | Short_Literal 0x2
0a60 00db | | Load_Top At_Offset_3
0a61 01d7 | | Execute Vector,Field_Read
0a62 0274 | t | Execute Discrete,Absolute_Value
0a63 4802 |H | Short_Literal 0x2
0a64 e402 | | Load 0x2,0x2
0a65 01d6 | | Execute Vector,Field_Write
0a66 e5fe | | Load 0x2,-0x2
0a67 0e01 | | Execute_Immediate Not_Equal,0x1
0a68 6819 |h | Jump_Zero 0xa82
0a69 00cf | | Action Mark_Auxiliary
0a6a 00db | | Load_Top At_Offset_3
0a6b 01da | | Execute Vector,Bounds
0a6c 0264 | d | Execute Discrete,Below_Bound
0a6d 7013 |p | Jump_Nonzero 0xa81
0a6e 00d8 | | Load_Top At_Offset_0
0a6f e402 | | Load 0x2,0x2
0a70 01d7 | | Execute Vector,Field_Read
0a71 e5fe | | Load 0x2,-0x2
0a72 0271 | q | Execute Discrete,Times
0a73 e403 | | Load 0x2,0x3
0a74 0273 | s | Execute Discrete,Plus
0a75 a404 | | Store_Unchecked 0x2,0x4
0a76 00db | | Load_Top At_Offset_3
0a77 6010 |` | Indirect_Literal Discrete,0xa88,{0x00000000, 0x80000000}
0a78 026f | o | Execute Discrete,Remainder
0a79 00d9 | | Load_Top At_Offset_1
0a7a e402 | | Load 0x2,0x2
0a7b 01d6 | | Execute Vector,Field_Write
0a7c 00db | | Load_Top At_Offset_3
0a7d 09e1 | | Execute_Immediate Binary_Scale,-0x1f
0a7e c403 | | Store 0x2,0x3
0a7f 00c8 | | Action Pop_Auxiliary_Range
0a80 37ed |7 | Loop_Decreasing 0xa6e
0a81 00ce | | Action Pop_Auxiliary
0a82 00da | | Load_Top At_Offset_2
0a83 e220 | | Load 0x1,0x20
0a84 01c6 | | Execute Vector,Convert_To_Formal
0a85 4402 |D | Exit_Subprogram With_Result,0x2
0a86 0000 0000 | | .XXX[0x2]
0a88 0000 0000 | | .LITERAL {0x00000000, 0x80000000}
0a8c 0000 0000 | | .BLANK 0000[0x4]
0a90 ; --------------------------------------------------------------------------------------
0a90 ; SUBPROGRAM
0a90 ; --------------------------------------------------------------------------------------
0a90 0a9a | | .CONST 0x0a9a ; Address of begin
0a91 0004 | | .CONST 0x0004 ; Address of exception handler
0a92 0004 | | .CONST 0x0004 ; Number of locals
0a93 INIT_0a90:
0a93 e21f | | Load 0x1,0x1f
0a94 0600 | | Execute_Immediate Set_Value_Unchecked,0x0
0a95 e5fe | | Load 0x2,-0x2
0a96 0274 | t | Execute Discrete,Absolute_Value
0a97 e21f | | Load 0x1,0x1f
0a98 03ec | | Declare_Variable Discrete,With_Value,With_Constraint
0a99 00e5 | | Load_Encached Long_Integer_Cache
0a9a BODY_0a90:
0a9a 4801 |H | Short_Literal 0x1
0a9b e5ff | | Load 0x2,-0x1
0a9c 01d7 | | Execute Vector,Field_Read
0a9d 0274 | t | Execute Discrete,Absolute_Value
0a9e 4801 |H | Short_Literal 0x1
0a9f e5ff | | Load 0x2,-0x1
0aa0 01d6 | | Execute Vector,Field_Write
0aa1 00d9 | | Load_Top At_Offset_1
0aa2 0e01 | | Execute_Immediate Not_Equal,0x1
0aa3 6819 |h | Jump_Zero 0xabd
0aa4 00cf | | Action Mark_Auxiliary
0aa5 e5ff | | Load 0x2,-0x1
0aa6 01d9 | | Execute Vector,Reverse_Bounds
0aa7 0263 | c | Execute Discrete,Above_Bound
0aa8 7013 |p | Jump_Nonzero 0xabc
0aa9 e402 | | Load 0x2,0x2
0aaa 091f | | Execute_Immediate Binary_Scale,0x1f
0aab 00d9 | | Load_Top At_Offset_1
0aac e5ff | | Load 0x2,-0x1
0aad 01d7 | | Execute Vector,Field_Read
0aae 0273 | s | Execute Discrete,Plus
0aaf a404 | | Store_Unchecked 0x2,0x4
0ab0 00db | | Load_Top At_Offset_3
0ab1 e403 | | Load 0x2,0x3
0ab2 0270 | p | Execute Discrete,Divide
0ab3 00d9 | | Load_Top At_Offset_1
0ab4 e5ff | | Load 0x2,-0x1
0ab5 01d6 | | Execute Vector,Field_Write
0ab6 00db | | Load_Top At_Offset_3
0ab7 e403 | | Load 0x2,0x3
0ab8 026f | o | Execute Discrete,Remainder
0ab9 c402 | | Store 0x2,0x2
0aba 00c8 | | Action Pop_Auxiliary_Range
0abb 3fed |? | Loop_Increasing 0xaa9
0abc 00ce | | Action Pop_Auxiliary
0abd 00da | | Load_Top At_Offset_2
0abe a5fe | | Store_Unchecked 0x2,-0x2
0abf 4501 |E | Exit_Subprogram 0x1
0ac0 ; --------------------------------------------------------------------------------------
0ac0 ; SUBPROGRAM
0ac0 ; --------------------------------------------------------------------------------------
0ac0 0add | | .CONST 0x0add ; Address of begin
0ac1 0004 | | .CONST 0x0004 ; Address of exception handler
0ac2 0007 | | .CONST 0x0007 ; Number of locals
0ac3 INIT_0ac0:
0ac3 00da | | Load_Top At_Offset_2
0ac4 01db | | Execute Vector,Length
0ac5 00e2 | | Load_Encached Integer_Cache
0ac6 03ec | | Declare_Variable Discrete,With_Value,With_Constraint
0ac7 e5fe | | Load 0x2,-0x2
0ac8 01db | | Execute Vector,Length
0ac9 00e2 | | Load_Encached Integer_Cache
0aca 03ec | | Declare_Variable Discrete,With_Value,With_Constraint
0acb 4801 |H | Short_Literal 0x1
0acc e5ff | | Load 0x2,-0x1
0acd 01d7 | | Execute Vector,Field_Read
0ace 0d00 | | Execute_Immediate Less,0x0
0acf 00e1 | | Load_Encached Boolean_Cache
0ad0 03f1 | | Declare_Variable Discrete,With_Value
0ad1 00d8 | | Load_Top At_Offset_0
0ad2 4801 |H | Short_Literal 0x1
0ad3 e5fe | | Load 0x2,-0x2
0ad4 01d7 | | Execute Vector,Field_Read
0ad5 0d00 | | Execute_Immediate Less,0x0
0ad6 0277 | w | Execute Discrete,Xor
0ad7 00e1 | | Load_Encached Boolean_Cache
0ad8 03f1 | | Declare_Variable Discrete,With_Value
0ad9 029f 0fa3 | | Declare_Subprogram For_Call,INIT_0fa0
0adb 029f 101b | | Declare_Subprogram For_Call,INIT_1018
0add BODY_0ac0:
0add e402 | | Load 0x2,0x2
0ade 0f01 | | Execute_Immediate Equal,0x1
0adf 68bd |h | Jump_Zero 0xb9d
0ae0 e403 | | Load 0x2,0x3
0ae1 0f01 | | Execute_Immediate Equal,0x1
0ae2 68ba |h | Jump_Zero 0xb9d
0ae3 e5fd | | Load 0x2,-0x3
0ae4 4602 |F | Jump_Case 0x2
0ae5 7847 |xG | Jump 0xb2d ; case 0x0
0ae6 787e |x~ | Jump 0xb65 ; case 0x1
0ae7 7800 |x | Jump 0xae8 ; case 0x2
0ae8 4801 |H | Short_Literal 0x1
0ae9 4801 |H | Short_Literal 0x1
0aea e233 | 3 | Load 0x1,0x33
0aeb 1c08 | | Execute_Immediate Run_Utility,0x8
0aec 4801 |H | Short_Literal 0x1
0aed 4801 |H | Short_Literal 0x1
0aee e220 | | Load 0x1,0x20
0aef 0334 | 4 | Declare_Variable Array,With_Constraint
0af0 4801 |H | Short_Literal 0x1
0af1 e5ff | | Load 0x2,-0x1
0af2 01d7 | | Execute Vector,Field_Read
0af3 4801 |H | Short_Literal 0x1
0af4 e5fe | | Load 0x2,-0x2
0af5 01d7 | | Execute Vector,Field_Read
0af6 0270 | p | Execute Discrete,Divide
0af7 4801 |H | Short_Literal 0x1
0af8 00da | | Load_Top At_Offset_2
0af9 01d6 | | Execute Vector,Field_Write
0afa 00d9 | | Load_Top At_Offset_1
0afb 00d8 | | Load_Top At_Offset_0
0afc 2503 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x3
0afd 00da | | Load_Top At_Offset_2
0afe 01da | | Execute Vector,Bounds
0aff 00da | | Load_Top At_Offset_2
0b00 01da | | Execute Vector,Bounds
0b01 00da | | Load_Top At_Offset_2
0b02 027f | | Execute Discrete,Equal
0b03 7001 |p | Jump_Nonzero 0xb05
0b04 08e0 | | Execute_Immediate Raise,0xe0
0b05 00cd | | Action Spare6_Action
0b06 027f | | Execute Discrete,Equal
0b07 7001 |p | Jump_Nonzero 0xb09
0b08 08e0 | | Execute_Immediate Raise,0xe0
0b09 00d2 | | Pop_Control Pop_Count_2
0b0a 00d9 | | Load_Top At_Offset_1
0b0b 2903 |) | Execute Variant_Record,Field_Write,Fixed,Indirect,Field_Number 0x3
0b0c 4801 |H | Short_Literal 0x1
0b0d 4801 |H | Short_Literal 0x1
0b0e e220 | | Load 0x1,0x20
0b0f 0334 | 4 | Declare_Variable Array,With_Constraint
0b10 4801 |H | Short_Literal 0x1
0b11 e5ff | | Load 0x2,-0x1
0b12 01d7 | | Execute Vector,Field_Read
0b13 4801 |H | Short_Literal 0x1
0b14 e5fe | | Load 0x2,-0x2
0b15 01d7 | | Execute Vector,Field_Read
0b16 026e | n | Execute Discrete,Modulo
0b17 4801 |H | Short_Literal 0x1
0b18 00da | | Load_Top At_Offset_2
0b19 01d6 | | Execute Vector,Field_Write
0b1a 00d9 | | Load_Top At_Offset_1
0b1b 00d8 | | Load_Top At_Offset_0
0b1c 2504 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x4
0b1d 00da | | Load_Top At_Offset_2
0b1e 01da | | Execute Vector,Bounds
0b1f 00da | | Load_Top At_Offset_2
0b20 01da | | Execute Vector,Bounds
0b21 00da | | Load_Top At_Offset_2
0b22 027f | | Execute Discrete,Equal
0b23 7001 |p | Jump_Nonzero 0xb25
0b24 08e0 | | Execute_Immediate Raise,0xe0
0b25 00cd | | Action Spare6_Action
0b26 027f | | Execute Discrete,Equal
0b27 7001 |p | Jump_Nonzero 0xb29
0b28 08e0 | | Execute_Immediate Raise,0xe0
0b29 00d2 | | Pop_Control Pop_Count_2
0b2a 00d9 | | Load_Top At_Offset_1
0b2b 2904 |) | Execute Variant_Record,Field_Write,Fixed,Indirect,Field_Number 0x4
0b2c 4403 |D | Exit_Subprogram With_Result,0x3
0b2d 4801 |H | Short_Literal 0x1
0b2e 4800 |H | Short_Literal 0x0
0b2f e233 | 3 | Load 0x1,0x33
0b30 1c08 | | Execute_Immediate Run_Utility,0x8
0b31 4801 |H | Short_Literal 0x1
0b32 4801 |H | Short_Literal 0x1
0b33 e220 | | Load 0x1,0x20
0b34 0334 | 4 | Declare_Variable Array,With_Constraint
0b35 4801 |H | Short_Literal 0x1
0b36 e5ff | | Load 0x2,-0x1
0b37 01d7 | | Execute Vector,Field_Read
0b38 4801 |H | Short_Literal 0x1
0b39 e5fe | | Load 0x2,-0x2
0b3a 01d7 | | Execute Vector,Field_Read
0b3b 0270 | p | Execute Discrete,Divide
0b3c 4801 |H | Short_Literal 0x1
0b3d 00da | | Load_Top At_Offset_2
0b3e 01d6 | | Execute Vector,Field_Write
0b3f 00d9 | | Load_Top At_Offset_1
0b40 00d8 | | Load_Top At_Offset_0
0b41 2503 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x3
0b42 00da | | Load_Top At_Offset_2
0b43 01da | | Execute Vector,Bounds
0b44 00da | | Load_Top At_Offset_2
0b45 01da | | Execute Vector,Bounds
0b46 00da | | Load_Top At_Offset_2
0b47 027f | | Execute Discrete,Equal
0b48 7001 |p | Jump_Nonzero 0xb4a
0b49 08e0 | | Execute_Immediate Raise,0xe0
0b4a 00cd | | Action Spare6_Action
0b4b 027f | | Execute Discrete,Equal
0b4c 7001 |p | Jump_Nonzero 0xb4e
0b4d 08e0 | | Execute_Immediate Raise,0xe0
0b4e 00d2 | | Pop_Control Pop_Count_2
0b4f 00d9 | | Load_Top At_Offset_1
0b50 2903 |) | Execute Variant_Record,Field_Write,Fixed,Indirect,Field_Number 0x3
0b51 e294 | | Load 0x1,0x94
0b52 00d9 | | Load_Top At_Offset_1
0b53 00d8 | | Load_Top At_Offset_0
0b54 2504 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x4
0b55 00da | | Load_Top At_Offset_2
0b56 01da | | Execute Vector,Bounds
0b57 00da | | Load_Top At_Offset_2
0b58 01da | | Execute Vector,Bounds
0b59 00da | | Load_Top At_Offset_2
0b5a 027f | | Execute Discrete,Equal
0b5b 7001 |p | Jump_Nonzero 0xb5d
0b5c 08e0 | | Execute_Immediate Raise,0xe0
0b5d 00cd | | Action Spare6_Action
0b5e 027f | | Execute Discrete,Equal
0b5f 7001 |p | Jump_Nonzero 0xb61
0b60 08e0 | | Execute_Immediate Raise,0xe0
0b61 00d2 | | Pop_Control Pop_Count_2
0b62 00d9 | | Load_Top At_Offset_1
0b63 2904 |) | Execute Variant_Record,Field_Write,Fixed,Indirect,Field_Number 0x4
0b64 4403 |D | Exit_Subprogram With_Result,0x3
0b65 4800 |H | Short_Literal 0x0
0b66 4801 |H | Short_Literal 0x1
0b67 e233 | 3 | Load 0x1,0x33
0b68 1c08 | | Execute_Immediate Run_Utility,0x8
0b69 e294 | | Load 0x1,0x94
0b6a 00d9 | | Load_Top At_Offset_1
0b6b 00d8 | | Load_Top At_Offset_0
0b6c 2503 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x3
0b6d 00da | | Load_Top At_Offset_2
0b6e 01da | | Execute Vector,Bounds
0b6f 00da | | Load_Top At_Offset_2
0b70 01da | | Execute Vector,Bounds
0b71 00da | | Load_Top At_Offset_2
0b72 027f | | Execute Discrete,Equal
0b73 7001 |p | Jump_Nonzero 0xb75
0b74 08e0 | | Execute_Immediate Raise,0xe0
0b75 00cd | | Action Spare6_Action
0b76 027f | | Execute Discrete,Equal
0b77 7001 |p | Jump_Nonzero 0xb79
0b78 08e0 | | Execute_Immediate Raise,0xe0
0b79 00d2 | | Pop_Control Pop_Count_2
0b7a 00d9 | | Load_Top At_Offset_1
0b7b 2903 |) | Execute Variant_Record,Field_Write,Fixed,Indirect,Field_Number 0x3
0b7c 4801 |H | Short_Literal 0x1
0b7d 4801 |H | Short_Literal 0x1
0b7e e220 | | Load 0x1,0x20
0b7f 0334 | 4 | Declare_Variable Array,With_Constraint
0b80 4801 |H | Short_Literal 0x1
0b81 e5ff | | Load 0x2,-0x1
0b82 01d7 | | Execute Vector,Field_Read
0b83 4801 |H | Short_Literal 0x1
0b84 e5fe | | Load 0x2,-0x2
0b85 01d7 | | Execute Vector,Field_Read
0b86 026f | o | Execute Discrete,Remainder
0b87 4801 |H | Short_Literal 0x1
0b88 00da | | Load_Top At_Offset_2
0b89 01d6 | | Execute Vector,Field_Write
0b8a 00d9 | | Load_Top At_Offset_1
0b8b 00d8 | | Load_Top At_Offset_0
0b8c 2504 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x4
0b8d 00da | | Load_Top At_Offset_2
0b8e 01da | | Execute Vector,Bounds
0b8f 00da | | Load_Top At_Offset_2
0b90 01da | | Execute Vector,Bounds
0b91 00da | | Load_Top At_Offset_2
0b92 027f | | Execute Discrete,Equal
0b93 7001 |p | Jump_Nonzero 0xb95
0b94 08e0 | | Execute_Immediate Raise,0xe0
0b95 00cd | | Action Spare6_Action
0b96 027f | | Execute Discrete,Equal
0b97 7001 |p | Jump_Nonzero 0xb99
0b98 08e0 | | Execute_Immediate Raise,0xe0
0b99 00d2 | | Pop_Control Pop_Count_2
0b9a 00d9 | | Load_Top At_Offset_1
0b9b 2904 |) | Execute Variant_Record,Field_Write,Fixed,Indirect,Field_Number 0x4
0b9c 4403 |D | Exit_Subprogram With_Result,0x3
0b9d e403 | | Load 0x2,0x3
0b9e 0f01 | | Execute_Immediate Equal,0x1
0b9f 6801 |h | Jump_Zero 0xba1
0ba0 8406 | | Call 0x2,0x6
0ba1 8407 | | Call 0x2,0x7
0ba2 0831 | 1 | Execute_Immediate Raise,0x31
0ba3 0000 0000 | | .BLANK 0000[0x5]
0ba8 ; --------------------------------------------------------------------------------------
0ba8 ; SUBPROGRAM
0ba8 ; --------------------------------------------------------------------------------------
0ba8 0bab | | .CONST 0x0bab ; Address of begin
0ba9 0004 | | .CONST 0x0004 ; Address of exception handler
0baa 0001 | | .CONST 0x0001 ; Number of locals
0bab BODY_0ba8:
0bab INIT_0ba8:
0bab 00cf | | Action Mark_Auxiliary
0bac 00db | | Load_Top At_Offset_3
0bad 01d9 | | Execute Vector,Reverse_Bounds
0bae 0263 | c | Execute Discrete,Above_Bound
0baf 7008 |p | Jump_Nonzero 0xbb8
0bb0 00d8 | | Load_Top At_Offset_0
0bb1 e5ff | | Load 0x2,-0x1
0bb2 01d7 | | Execute Vector,Field_Read
0bb3 6802 |h | Jump_Zero 0xbb6
0bb4 00d8 | | Load_Top At_Offset_0
0bb5 4401 |D | Exit_Subprogram With_Result,0x1
0bb6 00c8 | | Action Pop_Auxiliary_Range
0bb7 3ff8 |? | Loop_Increasing 0xbb0
0bb8 00ce | | Action Pop_Auxiliary
0bb9 00da | | Load_Top At_Offset_2
0bba 01dc | | Execute Vector,Last
0bbb 4401 |D | Exit_Subprogram With_Result,0x1
0bbc 0000 0000 | | .BLANK 0000[0x4]
0bc0 ; --------------------------------------------------------------------------------------
0bc0 ; SUBPROGRAM
0bc0 ; --------------------------------------------------------------------------------------
0bc0 0bc6 | | .CONST 0x0bc6 ; Address of begin
0bc1 0004 | | .CONST 0x0004 ; Address of exception handler
0bc2 0003 | | .CONST 0x0003 ; Number of locals
0bc3 INIT_0bc0:
0bc3 e21f | | Load 0x1,0x1f
0bc4 0600 | | Execute_Immediate Set_Value_Unchecked,0x0
0bc5 00e5 | | Load_Encached Long_Integer_Cache
0bc6 BODY_0bc0:
0bc6 00cf | | Action Mark_Auxiliary
0bc7 e5fe | | Load 0x2,-0x2
0bc8 01da | | Execute Vector,Bounds
0bc9 0264 | d | Execute Discrete,Below_Bound
0bca 7013 |p | Jump_Nonzero 0xbde
0bcb 00d8 | | Load_Top At_Offset_0
0bcc e5fe | | Load 0x2,-0x2
0bcd 01d7 | | Execute Vector,Field_Read
0bce e5ff | | Load 0x2,-0x1
0bcf 0271 | q | Execute Discrete,Times
0bd0 e402 | | Load 0x2,0x2
0bd1 0273 | s | Execute Discrete,Plus
0bd2 a403 | | Store_Unchecked 0x2,0x3
0bd3 00db | | Load_Top At_Offset_3
0bd4 600b |` | Indirect_Literal Discrete,0xbe0,{0x00000000, 0x80000000}
0bd5 026f | o | Execute Discrete,Remainder
0bd6 00d9 | | Load_Top At_Offset_1
0bd7 e5fe | | Load 0x2,-0x2
0bd8 01d6 | | Execute Vector,Field_Write
0bd9 00db | | Load_Top At_Offset_3
0bda 09e1 | | Execute_Immediate Binary_Scale,-0x1f
0bdb c402 | | Store 0x2,0x2
0bdc 00c8 | | Action Pop_Auxiliary_Range
0bdd 37ed |7 | Loop_Decreasing 0xbcb
0bde 4502 |E | Exit_Subprogram 0x2
0bdf 0000 | | .XXX[0x1]
0be0 0000 0000 | | .LITERAL {0x00000000, 0x80000000}
0be4 0000 0000 | | .BLANK 0000[0x4]
0be8 ; --------------------------------------------------------------------------------------
0be8 ; SUBPROGRAM
0be8 ; --------------------------------------------------------------------------------------
0be8 0c01 | | .CONST 0x0c01 ; Address of begin
0be9 0004 | | .CONST 0x0004 ; Address of exception handler
0bea 0006 | | .CONST 0x0006 ; Number of locals
0beb INIT_0be8:
0beb e21f | | Load 0x1,0x1f
0bec 0600 | | Execute_Immediate Set_Value_Unchecked,0x0
0bed e5fe | | Load 0x2,-0x2
0bee 0274 | t | Execute Discrete,Absolute_Value
0bef e21f | | Load 0x1,0x1f
0bf0 03ec | | Declare_Variable Discrete,With_Value,With_Constraint
0bf1 00e5 | | Load_Encached Long_Integer_Cache
0bf2 4801 |H | Short_Literal 0x1
0bf3 e5ff | | Load 0x2,-0x1
0bf4 01db | | Execute Vector,Length
0bf5 00d8 | | Load_Top At_Offset_0
0bf6 00e2 | | Load_Encached Integer_Cache
0bf7 0260 | ` | Execute Discrete,In_Type
0bf8 7001 |p | Jump_Nonzero 0xbfa
0bf9 0801 | | Execute_Immediate Raise,0x1
0bfa e220 | | Load 0x1,0x20
0bfb 035b | [ | Declare_Type Array,Constrained
0bfc 0337 | 7 | Declare_Variable Array
0bfd e5ff | | Load 0x2,-0x1
0bfe 00d9 | | Load_Top At_Offset_1
0bff 01d4 | | Execute Vector,Structure_Write
0c00 00e2 | | Load_Encached Integer_Cache
0c01 BODY_0be8:
0c01 4801 |H | Short_Literal 0x1
0c02 00da | | Load_Top At_Offset_2
0c03 01d7 | | Execute Vector,Field_Read
0c04 0274 | t | Execute Discrete,Absolute_Value
0c05 4801 |H | Short_Literal 0x1
0c06 00db | | Load_Top At_Offset_3
0c07 01d6 | | Execute Vector,Field_Write
0c08 00cf | | Action Mark_Auxiliary
0c09 00da | | Load_Top At_Offset_2
0c0a 01d9 | | Execute Vector,Reverse_Bounds
0c0b 0263 | c | Execute Discrete,Above_Bound
0c0c 7013 |p | Jump_Nonzero 0xc20
0c0d e402 | | Load 0x2,0x2
0c0e 091f | | Execute_Immediate Binary_Scale,0x1f
0c0f 00d9 | | Load_Top At_Offset_1
0c10 e405 | | Load 0x2,0x5
0c11 01d7 | | Execute Vector,Field_Read
0c12 0273 | s | Execute Discrete,Plus
0c13 a404 | | Store_Unchecked 0x2,0x4
0c14 e404 | | Load 0x2,0x4
0c15 e403 | | Load 0x2,0x3
0c16 0270 | p | Execute Discrete,Divide
0c17 00d9 | | Load_Top At_Offset_1
0c18 e405 | | Load 0x2,0x5
0c19 01d6 | | Execute Vector,Field_Write
0c1a e404 | | Load 0x2,0x4
0c1b e403 | | Load 0x2,0x3
0c1c 026f | o | Execute Discrete,Remainder
0c1d c402 | | Store 0x2,0x2
0c1e 00c8 | | Action Pop_Auxiliary_Range
0c1f 3fed |? | Loop_Increasing 0xc0d
0c20 00ce | | Action Pop_Auxiliary
0c21 e5ff | | Load 0x2,-0x1
0c22 01dd | | Execute Vector,First
0c23 e5ff | | Load 0x2,-0x1
0c24 01d7 | | Execute Vector,Field_Read
0c25 0d00 | | Execute_Immediate Less,0x0
0c26 e5fe | | Load 0x2,-0x2
0c27 0d00 | | Execute_Immediate Less,0x0
0c28 0277 | w | Execute Discrete,Xor
0c29 680a |h | Jump_Zero 0xc34
0c2a 00d9 | | Load_Top At_Offset_1
0c2b 82a9 | | Call 0x1,0xa9
0c2c 0051 | Q | Store_Top_Unchecked Discrete,At_Offset_1
0c2d 00d8 | | Load_Top At_Offset_0
0c2e 00da | | Load_Top At_Offset_2
0c2f 01d7 | | Execute Vector,Field_Read
0c30 0275 | u | Execute Discrete,Unary_Minus
0c31 00d9 | | Load_Top At_Offset_1
0c32 00db | | Load_Top At_Offset_3
0c33 01d6 | | Execute Vector,Field_Write
0c34 e5ff | | Load 0x2,-0x1
0c35 01dd | | Execute Vector,First
0c36 e5ff | | Load 0x2,-0x1
0c37 01d7 | | Execute Vector,Field_Read
0c38 0d00 | | Execute_Immediate Less,0x0
0c39 6803 |h | Jump_Zero 0xc3d
0c3a e402 | | Load 0x2,0x2
0c3b 0275 | u | Execute Discrete,Unary_Minus
0c3c c402 | | Store 0x2,0x2
0c3d e5fd | | Load 0x2,-0x3
0c3e 00da | | Load_Top At_Offset_2
0c3f 82a1 | | Call 0x1,0xa1
0c40 00d1 | | Pop_Control Pop_Count_1
0c41 e5fc | | Load 0x2,-0x4
0c42 e402 | | Load 0x2,0x2
0c43 82a2 | | Call 0x1,0xa2
0c44 4503 |E | Exit_Subprogram 0x3
0c45 0000 0000 | | .XXX[0x3]
0c47 0000 | |
0c48 ; --------------------------------------------------------------------------------------
0c48 ; SUBPROGRAM
0c48 ; --------------------------------------------------------------------------------------
0c48 0c72 | r | .CONST 0x0c72 ; Address of begin
0c49 0004 | | .CONST 0x0004 ; Address of exception handler
0c4a 0009 | | .CONST 0x0009 ; Number of locals
0c4b INIT_0c48:
0c4b 00da | | Load_Top At_Offset_2
0c4c 82a9 | | Call 0x1,0xa9
0c4d 00e2 | | Load_Encached Integer_Cache
0c4e 03f1 | | Declare_Variable Discrete,With_Value
0c4f e5fe | | Load 0x2,-0x2
0c50 82a9 | | Call 0x1,0xa9
0c51 00e2 | | Load_Encached Integer_Cache
0c52 03f1 | | Declare_Variable Discrete,With_Value
0c53 e5ff | | Load 0x2,-0x1
0c54 01dc | | Execute Vector,Last
0c55 00da | | Load_Top At_Offset_2
0c56 0272 | r | Execute Discrete,Minus
0c57 0a01 | | Execute_Immediate Plus,0x1
0c58 00e2 | | Load_Encached Integer_Cache
0c59 03ec | | Declare_Variable Discrete,With_Value,With_Constraint
0c5a e5fe | | Load 0x2,-0x2
0c5b 01dc | | Execute Vector,Last
0c5c 00da | | Load_Top At_Offset_2
0c5d 0272 | r | Execute Discrete,Minus
0c5e 0a01 | | Execute_Immediate Plus,0x1
0c5f 00e2 | | Load_Encached Integer_Cache
0c60 03ec | | Declare_Variable Discrete,With_Value,With_Constraint
0c61 00db | | Load_Top At_Offset_3
0c62 e5ff | | Load 0x2,-0x1
0c63 01d7 | | Execute Vector,Field_Read
0c64 0d00 | | Execute_Immediate Less,0x0
0c65 00e1 | | Load_Encached Boolean_Cache
0c66 03f1 | | Declare_Variable Discrete,With_Value
0c67 00d8 | | Load_Top At_Offset_0
0c68 e403 | | Load 0x2,0x3
0c69 e5fe | | Load 0x2,-0x2
0c6a 01d7 | | Execute Vector,Field_Read
0c6b 0d00 | | Execute_Immediate Less,0x0
0c6c 0277 | w | Execute Discrete,Xor
0c6d 00e1 | | Load_Encached Boolean_Cache
0c6e 03f1 | | Declare_Variable Discrete,With_Value
0c6f 00e5 | | Load_Encached Long_Integer_Cache
0c70 029f 1153 | S| Declare_Subprogram For_Call,INIT_1150
0c72 BODY_0c48:
0c72 e404 | | Load 0x2,0x4
0c73 0f01 | | Execute_Immediate Equal,0x1
0c74 6827 |h' | Jump_Zero 0xc9c
0c75 e405 | | Load 0x2,0x5
0c76 0f01 | | Execute_Immediate Equal,0x1
0c77 6824 |h$ | Jump_Zero 0xc9c
0c78 e5fd | | Load 0x2,-0x3
0c79 e402 | | Load 0x2,0x2
0c7a e5ff | | Load 0x2,-0x1
0c7b 01d7 | | Execute Vector,Field_Read
0c7c e403 | | Load 0x2,0x3
0c7d e5fe | | Load 0x2,-0x2
0c7e 01d7 | | Execute Vector,Field_Read
0c7f 0270 | p | Execute Discrete,Divide
0c80 00d8 | | Load_Top At_Offset_0
0c81 e21f | | Load 0x1,0x1f
0c82 0260 | ` | Execute Discrete,In_Type
0c83 7001 |p | Jump_Nonzero 0xc85
0c84 0801 | | Execute_Immediate Raise,0x1
0c85 82a2 | | Call 0x1,0xa2
0c86 00d1 | | Pop_Control Pop_Count_1
0c87 e402 | | Load 0x2,0x2
0c88 e5ff | | Load 0x2,-0x1
0c89 01d7 | | Execute Vector,Field_Read
0c8a e403 | | Load 0x2,0x3
0c8b e5fe | | Load 0x2,-0x2
0c8c 01d7 | | Execute Vector,Field_Read
0c8d 026f | o | Execute Discrete,Remainder
0c8e 0052 | R | Store_Top_Unchecked Discrete,At_Offset_2
0c8f e5fc | | Load 0x2,-0x4
0c90 00da | | Load_Top At_Offset_2
0c91 00d8 | | Load_Top At_Offset_0
0c92 e21f | | Load 0x1,0x1f
0c93 0260 | ` | Execute Discrete,In_Type
0c94 7001 |p | Jump_Nonzero 0xc96
0c95 0801 | | Execute_Immediate Raise,0x1
0c96 82a2 | | Call 0x1,0xa2
0c97 00d1 | | Pop_Control Pop_Count_1
0c98 00d9 | | Load_Top At_Offset_1
0c99 0f00 | | Execute_Immediate Equal,0x0
0c9a a5fb | | Store_Unchecked 0x2,-0x5
0c9b 4503 |E | Exit_Subprogram 0x3
0c9c e405 | | Load 0x2,0x5
0c9d 0f01 | | Execute_Immediate Equal,0x1
0c9e 6819 |h | Jump_Zero 0xcb8
0c9f e5fc | | Load 0x2,-0x4
0ca0 e5fd | | Load 0x2,-0x3
0ca1 e403 | | Load 0x2,0x3
0ca2 e5fe | | Load 0x2,-0x2
0ca3 01d7 | | Execute Vector,Field_Read
0ca4 e402 | | Load 0x2,0x2
0ca5 e5ff | | Load 0x2,-0x1
0ca6 01dc | | Execute Vector,Last
0ca7 e5ff | | Load 0x2,-0x1
0ca8 01cf | | Execute Vector,Slice_Read
0ca9 82ab | | Call 0x1,0xab
0caa 00d2 | | Pop_Control Pop_Count_2
0cab e5fc | | Load 0x2,-0x4
0cac 01db | | Execute Vector,Length
0cad 0c01 | | Execute_Immediate Greater_Equal,0x1
0cae 6806 |h | Jump_Zero 0xcb5
0caf e5fc | | Load 0x2,-0x4
0cb0 01dc | | Execute Vector,Last
0cb1 e5fc | | Load 0x2,-0x4
0cb2 01d7 | | Execute Vector,Field_Read
0cb3 0f00 | | Execute_Immediate Equal,0x0
0cb4 7801 |x | Jump 0xcb6
0cb5 4800 |H | Short_Literal 0x0
0cb6 a5fb | | Store_Unchecked 0x2,-0x5
0cb7 4503 |E | Exit_Subprogram 0x3
0cb8 8409 | | Call 0x2,0x9
0cb9 4503 |E | Exit_Subprogram 0x3
0cba 0000 0000 | | .BLANK 0000[0x6]
0cc0 ; --------------------------------------------------------------------------------------
0cc0 ; SUBPROGRAM
0cc0 ; --------------------------------------------------------------------------------------
0cc0 0cd6 | | .CONST 0x0cd6 ; Address of begin
0cc1 0004 | | .CONST 0x0004 ; Address of exception handler
0cc2 0005 | | .CONST 0x0005 ; Number of locals
0cc3 INIT_0cc0:
0cc3 00da | | Load_Top At_Offset_2
0cc4 82a9 | | Call 0x1,0xa9
0cc5 00e2 | | Load_Encached Integer_Cache
0cc6 03f1 | | Declare_Variable Discrete,With_Value
0cc7 00d8 | | Load_Top At_Offset_0
0cc8 e5ff | | Load 0x2,-0x1
0cc9 01dc | | Execute Vector,Last
0cca 0a01 | | Execute_Immediate Plus,0x1
0ccb 00d8 | | Load_Top At_Offset_0
0ccc 00e2 | | Load_Encached Integer_Cache
0ccd 0260 | ` | Execute Discrete,In_Type
0cce 7001 |p | Jump_Nonzero 0xcd0
0ccf 0801 | | Execute_Immediate Raise,0x1
0cd0 e220 | | Load 0x1,0x20
0cd1 035b | [ | Declare_Type Array,Constrained
0cd2 0337 | 7 | Declare_Variable Array
0cd3 e21f | | Load 0x1,0x1f
0cd4 0600 | | Execute_Immediate Set_Value_Unchecked,0x0
0cd5 00e5 | | Load_Encached Long_Integer_Cache
0cd6 BODY_0cc0:
0cd6 00cf | | Action Mark_Auxiliary
0cd7 e402 | | Load 0x2,0x2
0cd8 e5ff | | Load 0x2,-0x1
0cd9 01dc | | Execute Vector,Last
0cda 0264 | d | Execute Discrete,Below_Bound
0cdb 7015 |p | Jump_Nonzero 0xcf1
0cdc 00d8 | | Load_Top At_Offset_0
0cdd e5ff | | Load 0x2,-0x1
0cde 01d7 | | Execute Vector,Field_Read
0cdf e5fe | | Load 0x2,-0x2
0ce0 0271 | q | Execute Discrete,Times
0ce1 0274 | t | Execute Discrete,Absolute_Value
0ce2 e404 | | Load 0x2,0x4
0ce3 0273 | s | Execute Discrete,Plus
0ce4 a405 | | Store_Unchecked 0x2,0x5
0ce5 00db | | Load_Top At_Offset_3
0ce6 6025 |`% | Indirect_Literal Discrete,0xd0c,{0x00000000, 0x80000000}
0ce7 026f | o | Execute Discrete,Remainder
0ce8 00d9 | | Load_Top At_Offset_1
0ce9 0a01 | | Execute_Immediate Plus,0x1
0cea e403 | | Load 0x2,0x3
0ceb 01d6 | | Execute Vector,Field_Write
0cec 00db | | Load_Top At_Offset_3
0ced 09e1 | | Execute_Immediate Binary_Scale,-0x1f
0cee c404 | | Store 0x2,0x4
0cef 00c8 | | Action Pop_Auxiliary_Range
0cf0 37eb |7 | Loop_Decreasing 0xcdc
0cf1 00ce | | Action Pop_Auxiliary
0cf2 00d9 | | Load_Top At_Offset_1
0cf3 e402 | | Load 0x2,0x2
0cf4 e403 | | Load 0x2,0x3
0cf5 01d6 | | Execute Vector,Field_Write
0cf6 00db | | Load_Top At_Offset_3
0cf7 e5ff | | Load 0x2,-0x1
0cf8 01d7 | | Execute Vector,Field_Read
0cf9 0d00 | | Execute_Immediate Less,0x0
0cfa e5fe | | Load 0x2,-0x2
0cfb 0d00 | | Execute_Immediate Less,0x0
0cfc 0277 | w | Execute Discrete,Xor
0cfd 680a |h | Jump_Zero 0xd08
0cfe 00da | | Load_Top At_Offset_2
0cff 82a9 | | Call 0x1,0xa9
0d00 a402 | | Store_Unchecked 0x2,0x2
0d01 00db | | Load_Top At_Offset_3
0d02 00db | | Load_Top At_Offset_3
0d03 01d7 | | Execute Vector,Field_Read
0d04 0275 | u | Execute Discrete,Unary_Minus
0d05 e402 | | Load 0x2,0x2
0d06 e403 | | Load 0x2,0x3
0d07 01d6 | | Execute Vector,Field_Write
0d08 e5fd | | Load 0x2,-0x3
0d09 00db | | Load_Top At_Offset_3
0d0a 82a1 | | Call 0x1,0xa1
0d0b 4503 |E | Exit_Subprogram 0x3
0d0c 0000 0000 | | .LITERAL {0x00000000, 0x80000000}
0d10 ; --------------------------------------------------------------------------------------
0d10 ; SUBPROGRAM
0d10 ; --------------------------------------------------------------------------------------
0d10 0d2b | + | .CONST 0x0d2b ; Address of begin
0d11 0004 | | .CONST 0x0004 ; Address of exception handler
0d12 0006 | | .CONST 0x0006 ; Number of locals
0d13 INIT_0d10:
0d13 00da | | Load_Top At_Offset_2
0d14 82a9 | | Call 0x1,0xa9
0d15 00e2 | | Load_Encached Integer_Cache
0d16 03f1 | | Declare_Variable Discrete,With_Value
0d17 e5fe | | Load 0x2,-0x2
0d18 82a9 | | Call 0x1,0xa9
0d19 00e2 | | Load_Encached Integer_Cache
0d1a 03f1 | | Declare_Variable Discrete,With_Value
0d1b e5ff | | Load 0x2,-0x1
0d1c 01dc | | Execute Vector,Last
0d1d 00da | | Load_Top At_Offset_2
0d1e 0272 | r | Execute Discrete,Minus
0d1f 0a01 | | Execute_Immediate Plus,0x1
0d20 00e2 | | Load_Encached Integer_Cache
0d21 03ec | | Declare_Variable Discrete,With_Value,With_Constraint
0d22 e5fe | | Load 0x2,-0x2
0d23 01dc | | Execute Vector,Last
0d24 00da | | Load_Top At_Offset_2
0d25 0272 | r | Execute Discrete,Minus
0d26 0a01 | | Execute_Immediate Plus,0x1
0d27 00e2 | | Load_Encached Integer_Cache
0d28 03ec | | Declare_Variable Discrete,With_Value,With_Constraint
0d29 029f 12cb | | Declare_Subprogram For_Call,INIT_12c8
0d2b BODY_0d10:
0d2b 00da | | Load_Top At_Offset_2
0d2c 0f01 | | Execute_Immediate Equal,0x1
0d2d 682e |h. | Jump_Zero 0xd5c
0d2e e402 | | Load 0x2,0x2
0d2f e5ff | | Load 0x2,-0x1
0d30 01d7 | | Execute Vector,Field_Read
0d31 7005 |p | Jump_Nonzero 0xd37
0d32 e5fd | | Load 0x2,-0x3
0d33 4800 |H | Short_Literal 0x0
0d34 82a2 | | Call 0x1,0xa2
0d35 00d1 | | Pop_Control Pop_Count_1
0d36 4503 |E | Exit_Subprogram 0x3
0d37 e402 | | Load 0x2,0x2
0d38 e5ff | | Load 0x2,-0x1
0d39 01d7 | | Execute Vector,Field_Read
0d3a 0f01 | | Execute_Immediate Equal,0x1
0d3b 6805 |h | Jump_Zero 0xd41
0d3c e5fd | | Load 0x2,-0x3
0d3d e5fe | | Load 0x2,-0x2
0d3e 82a1 | | Call 0x1,0xa1
0d3f 00d1 | | Pop_Control Pop_Count_1
0d40 4503 |E | Exit_Subprogram 0x3
0d41 00d9 | | Load_Top At_Offset_1
0d42 0f01 | | Execute_Immediate Equal,0x1
0d43 680c |h | Jump_Zero 0xd50
0d44 e5fd | | Load 0x2,-0x3
0d45 e402 | | Load 0x2,0x2
0d46 e5ff | | Load 0x2,-0x1
0d47 01d7 | | Execute Vector,Field_Read
0d48 e403 | | Load 0x2,0x3
0d49 e5fe | | Load 0x2,-0x2
0d4a 01d7 | | Execute Vector,Field_Read
0d4b 0271 | q | Execute Discrete,Times
0d4c 82a0 | | Call 0x1,0xa0
0d4d 82a1 | | Call 0x1,0xa1
0d4e 00d1 | | Pop_Control Pop_Count_1
0d4f 4503 |E | Exit_Subprogram 0x3
0d50 e5fd | | Load 0x2,-0x3
0d51 e402 | | Load 0x2,0x2
0d52 e5ff | | Load 0x2,-0x1
0d53 01d7 | | Execute Vector,Field_Read
0d54 e403 | | Load 0x2,0x3
0d55 e5fe | | Load 0x2,-0x2
0d56 01dc | | Execute Vector,Last
0d57 e5fe | | Load 0x2,-0x2
0d58 01cf | | Execute Vector,Slice_Read
0d59 82ad | | Call 0x1,0xad
0d5a 00d1 | | Pop_Control Pop_Count_1
0d5b 4503 |E | Exit_Subprogram 0x3
0d5c 00d9 | | Load_Top At_Offset_1
0d5d 0f01 | | Execute_Immediate Equal,0x1
0d5e 681f |h | Jump_Zero 0xd7e
0d5f 00db | | Load_Top At_Offset_3
0d60 e5fe | | Load 0x2,-0x2
0d61 01d7 | | Execute Vector,Field_Read
0d62 7005 |p | Jump_Nonzero 0xd68
0d63 e5fd | | Load 0x2,-0x3
0d64 4800 |H | Short_Literal 0x0
0d65 82a2 | | Call 0x1,0xa2
0d66 00d1 | | Pop_Control Pop_Count_1
0d67 4503 |E | Exit_Subprogram 0x3
0d68 00db | | Load_Top At_Offset_3
0d69 e5fe | | Load 0x2,-0x2
0d6a 01d7 | | Execute Vector,Field_Read
0d6b 0f01 | | Execute_Immediate Equal,0x1
0d6c 6805 |h | Jump_Zero 0xd72
0d6d e5fd | | Load 0x2,-0x3
0d6e e5ff | | Load 0x2,-0x1
0d6f 82a1 | | Call 0x1,0xa1
0d70 00d1 | | Pop_Control Pop_Count_1
0d71 4503 |E | Exit_Subprogram 0x3
0d72 e5fd | | Load 0x2,-0x3
0d73 e403 | | Load 0x2,0x3
0d74 e5fe | | Load 0x2,-0x2
0d75 01d7 | | Execute Vector,Field_Read
0d76 e402 | | Load 0x2,0x2
0d77 e5ff | | Load 0x2,-0x1
0d78 01dc | | Execute Vector,Last
0d79 e5ff | | Load 0x2,-0x1
0d7a 01cf | | Execute Vector,Slice_Read
0d7b 82ad | | Call 0x1,0xad
0d7c 00d1 | | Pop_Control Pop_Count_1
0d7d 4503 |E | Exit_Subprogram 0x3
0d7e 8406 | | Call 0x2,0x6
0d7f 4503 |E | Exit_Subprogram 0x3
0d80 ; --------------------------------------------------------------------------------------
0d80 ; SUBPROGRAM
0d80 ; --------------------------------------------------------------------------------------
0d80 0d85 | | .CONST 0x0d85 ; Address of begin
0d81 0004 | | .CONST 0x0004 ; Address of exception handler
0d82 0002 | | .CONST 0x0002 ; Number of locals
0d83 INIT_0d80:
0d83 00e2 | | Load_Encached Integer_Cache
0d84 0601 | | Execute_Immediate Set_Value_Unchecked,0x1
0d85 BODY_0d80:
0d85 00cf | | Action Mark_Auxiliary
0d86 7805 |x | Jump 0xd8c
0d87 00d9 | | Load_Top At_Offset_1
0d88 00da | | Load_Top At_Offset_2
0d89 0273 | s | Execute Discrete,Plus
0d8a 005a | Z | Store_Top Discrete,At_Offset_2
0d8b 00c9 | | Action Pop_Auxiliary_Loop
0d8c 00d9 | | Load_Top At_Offset_1
0d8d e5ff | | Load 0x2,-0x1
0d8e 027c | | | Execute Discrete,Less
0d8f 77f7 |w | Jump_Nonzero 0xd87
0d90 00ce | | Action Pop_Auxiliary
0d91 00d8 | | Load_Top At_Offset_0
0d92 4401 |D | Exit_Subprogram With_Result,0x1
0d93 0000 0000 | | .BLANK 0000[0x5]
0d98 ; --------------------------------------------------------------------------------------
0d98 ; SUBPROGRAM
0d98 ; --------------------------------------------------------------------------------------
0d98 0db6 | | .CONST 0x0db6 ; Address of begin
0d99 0004 | | .CONST 0x0004 ; Address of exception handler
0d9a 0002 | | .CONST 0x0002 ; Number of locals
0d9b INIT_0d98:
0d9b 4801 |H | Short_Literal 0x1
0d9c 00db | | Load_Top At_Offset_3
0d9d 0a1f | | Execute_Immediate Plus,0x1f
0d9e 481f |H | Short_Literal 0x1f
0d9f 0270 | p | Execute Discrete,Divide
0da0 00d8 | | Load_Top At_Offset_0
0da1 00e2 | | Load_Encached Integer_Cache
0da2 0260 | ` | Execute Discrete,In_Type
0da3 7001 |p | Jump_Nonzero 0xda5
0da4 0801 | | Execute_Immediate Raise,0x1
0da5 e220 | | Load 0x1,0x20
0da6 035b | [ | Declare_Type Array,Constrained
0da7 0337 | 7 | Declare_Variable Array
0da8 00d8 | | Load_Top At_Offset_0
0da9 0335 | 5 | Declare_Variable Array,Duplicate
0daa 00cd | | Action Spare6_Action
0dab 00d9 | | Load_Top At_Offset_1
0dac 01d9 | | Execute Vector,Reverse_Bounds
0dad 0263 | c | Execute Discrete,Above_Bound
0dae 7005 |p | Jump_Nonzero 0xdb4
0daf 4800 |H | Short_Literal 0x0
0db0 00d9 | | Load_Top At_Offset_1
0db1 e403 | | Load 0x2,0x3
0db2 01d6 | | Execute Vector,Field_Write
0db3 3ffb |? | Loop_Increasing 0xdaf
0db4 00d9 | | Load_Top At_Offset_1
0db5 01d4 | | Execute Vector,Structure_Write
0db6 BODY_0d98:
0db6 4802 |H | Short_Literal 0x2
0db7 e5ff | | Load 0x2,-0x1
0db8 481f |H | Short_Literal 0x1f
0db9 026e | n | Execute Discrete,Modulo
0dba 026d | m | Execute Discrete,Exponentiate
0dbb 4801 |H | Short_Literal 0x1
0dbc 00da | | Load_Top At_Offset_2
0dbd 01d6 | | Execute Vector,Field_Write
0dbe 00d8 | | Load_Top At_Offset_0
0dbf e220 | | Load 0x1,0x20
0dc0 01c6 | | Execute Vector,Convert_To_Formal
0dc1 4401 |D | Exit_Subprogram With_Result,0x1
0dc2 0000 0000 | | .BLANK 0000[0x6]
0dc8 ; --------------------------------------------------------------------------------------
0dc8 ; SUBPROGRAM
0dc8 ; --------------------------------------------------------------------------------------
0dc8 0dd8 | | .CONST 0x0dd8 ; Address of begin
0dc9 0004 | | .CONST 0x0004 ; Address of exception handler
0dca 0004 | | .CONST 0x0004 ; Number of locals
0dcb INIT_0dc8:
0dcb 00da | | Load_Top At_Offset_2
0dcc 82a9 | | Call 0x1,0xa9
0dcd 00e2 | | Load_Encached Integer_Cache
0dce 03f1 | | Declare_Variable Discrete,With_Value
0dcf 00db | | Load_Top At_Offset_3
0dd0 01db | | Execute Vector,Length
0dd1 00d9 | | Load_Top At_Offset_1
0dd2 0272 | r | Execute Discrete,Minus
0dd3 0a01 | | Execute_Immediate Plus,0x1
0dd4 00e2 | | Load_Encached Integer_Cache
0dd5 03ec | | Declare_Variable Discrete,With_Value,With_Constraint
0dd6 029f 1343 | C| Declare_Subprogram For_Call,INIT_1340
0dd8 BODY_0dc8:
0dd8 e5fe | | Load 0x2,-0x2
0dd9 0d00 | | Execute_Immediate Less,0x0
0dda 6801 |h | Jump_Zero 0xddc
0ddb 08e0 | | Execute_Immediate Raise,0xe0
0ddc e5fe | | Load 0x2,-0x2
0ddd 7005 |p | Jump_Nonzero 0xde3
0dde e5fd | | Load 0x2,-0x3
0ddf 4801 |H | Short_Literal 0x1
0de0 82a2 | | Call 0x1,0xa2
0de1 00d1 | | Pop_Control Pop_Count_1
0de2 4503 |E | Exit_Subprogram 0x3
0de3 e5fe | | Load 0x2,-0x2
0de4 6027 |`' | Indirect_Literal Discrete,0xe0c,{0x00000000, 0x000014a0}
0de5 027d | } | Execute Discrete,Greater
0de6 6801 |h | Jump_Zero 0xde8
0de7 08e1 | | Execute_Immediate Raise,0xe1
0de8 00d9 | | Load_Top At_Offset_1
0de9 0f01 | | Execute_Immediate Equal,0x1
0dea 6810 |h | Jump_Zero 0xdfb
0deb 00da | | Load_Top At_Offset_2
0dec e5ff | | Load 0x2,-0x1
0ded 01d7 | | Execute Vector,Field_Read
0dee 0f01 | | Execute_Immediate Equal,0x1
0def 7004 |p | Jump_Nonzero 0xdf4
0df0 00da | | Load_Top At_Offset_2
0df1 e5ff | | Load 0x2,-0x1
0df2 01d7 | | Execute Vector,Field_Read
0df3 7007 |p | Jump_Nonzero 0xdfb
0df4 e5fd | | Load 0x2,-0x3
0df5 00db | | Load_Top At_Offset_3
0df6 e5ff | | Load 0x2,-0x1
0df7 01d7 | | Execute Vector,Field_Read
0df8 82a2 | | Call 0x1,0xa2
0df9 00d1 | | Pop_Control Pop_Count_1
0dfa 4503 |E | Exit_Subprogram 0x3
0dfb 00d9 | | Load_Top At_Offset_1
0dfc 0f01 | | Execute_Immediate Equal,0x1
0dfd 680b |h | Jump_Zero 0xe09
0dfe 00da | | Load_Top At_Offset_2
0dff e5ff | | Load 0x2,-0x1
0e00 01d7 | | Execute Vector,Field_Read
0e01 0f02 | | Execute_Immediate Equal,0x2
0e02 6806 |h | Jump_Zero 0xe09
0e03 e5fd | | Load 0x2,-0x3
0e04 e5fe | | Load 0x2,-0x2
0e05 82b0 | | Call 0x1,0xb0
0e06 82a1 | | Call 0x1,0xa1
0e07 00d1 | | Pop_Control Pop_Count_1
0e08 4503 |E | Exit_Subprogram 0x3
0e09 8404 | | Call 0x2,0x4
0e0a 4503 |E | Exit_Subprogram 0x3
0e0b 0000 | | .XXX[0x1]
0e0c 0000 0000 | | .LITERAL {0x00000000, 0x000014a0}
0e10 ; --------------------------------------------------------------------------------------
0e10 ; SUBPROGRAM
0e10 ; --------------------------------------------------------------------------------------
0e10 0e13 | | .CONST 0x0e13 ; Address of begin
0e11 0004 | | .CONST 0x0004 ; Address of exception handler
0e12 0001 | | .CONST 0x0001 ; Number of locals
0e13 BODY_0e10:
0e13 INIT_0e10:
0e13 00da | | Load_Top At_Offset_2
0e14 e5fe | | Load 0x2,-0x2
0e15 027d | } | Execute Discrete,Greater
0e16 6802 |h | Jump_Zero 0xe19
0e17 00da | | Load_Top At_Offset_2
0e18 4402 |D | Exit_Subprogram With_Result,0x2
0e19 00db | | Load_Top At_Offset_3
0e1a 4402 |D | Exit_Subprogram With_Result,0x2
0e1b 0000 0000 | | .BLANK 0000[0x5]
0e20 ; --------------------------------------------------------------------------------------
0e20 ; SUBPROGRAM
0e20 ; --------------------------------------------------------------------------------------
0e20 0e2e | . | .CONST 0x0e2e ; Address of begin
0e21 0004 | | .CONST 0x0004 ; Address of exception handler
0e22 0004 | | .CONST 0x0004 ; Number of locals
0e23 INIT_0e20:
0e23 e5fd | | Load 0x2,-0x3
0e24 01da | | Execute Vector,Bounds
0e25 e220 | | Load 0x1,0x20
0e26 035b | [ | Declare_Type Array,Constrained
0e27 0337 | 7 | Declare_Variable Array
0e28 e5fd | | Load 0x2,-0x3
0e29 01da | | Execute Vector,Bounds
0e2a e220 | | Load 0x1,0x20
0e2b 035b | [ | Declare_Type Array,Constrained
0e2c 0337 | 7 | Declare_Variable Array
0e2d 00e1 | | Load_Encached Boolean_Cache
0e2e BODY_0e20:
0e2e 00d9 | | Load_Top At_Offset_1
0e2f e5ff | | Load 0x2,-0x1
0e30 8227 | ' | Call 0x1,0x27
0e31 82a1 | | Call 0x1,0xa1
0e32 00d1 | | Pop_Control Pop_Count_1
0e33 e5fd | | Load 0x2,-0x3
0e34 e5fe | | Load 0x2,-0x2
0e35 8227 | ' | Call 0x1,0x27
0e36 82a1 | | Call 0x1,0xa1
0e37 00d1 | | Pop_Control Pop_Count_1
0e38 00cf | | Action Mark_Auxiliary
0e39 00e1 | | Load_Encached Boolean_Cache
0e3a e402 | | Load 0x2,0x2
0e3b e294 | | Load 0x1,0x94
0e3c e5fd | | Load 0x2,-0x3
0e3d e403 | | Load 0x2,0x3
0e3e 82ac | | Call 0x1,0xac
0e3f 00d2 | | Pop_Control Pop_Count_2
0e40 005a | Z | Store_Top Discrete,At_Offset_2
0e41 00d9 | | Load_Top At_Offset_1
0e42 7008 |p | Jump_Nonzero 0xe4b
0e43 e5fd | | Load 0x2,-0x3
0e44 00db | | Load_Top At_Offset_3
0e45 01d4 | | Execute Vector,Structure_Write
0e46 00db | | Load_Top At_Offset_3
0e47 e5fd | | Load 0x2,-0x3
0e48 01d4 | | Execute Vector,Structure_Write
0e49 00c9 | | Action Pop_Auxiliary_Loop
0e4a 7fee | | Jump 0xe39
0e4b 4503 |E | Exit_Subprogram 0x3
0e4c 0000 0000 | | .BLANK 0000[0x4]
0e50 ; --------------------------------------------------------------------------------------
0e50 ; SUBPROGRAM
0e50 ; --------------------------------------------------------------------------------------
0e50 0e53 | S | .CONST 0x0e53 ; Address of begin
0e51 0004 | | .CONST 0x0004 ; Address of exception handler
0e52 0001 | | .CONST 0x0001 ; Number of locals
0e53 BODY_0e50:
0e53 INIT_0e50:
0e53 00da | | Load_Top At_Offset_2
0e54 00d8 | | Load_Top At_Offset_0
0e55 600e |` | Indirect_Literal Discrete,0xe64,{0x80000000, 0x00000000}
0e56 4fff |O | Short_Literal 0x7ff
0e57 0262 | b | Execute Discrete,In_Range
0e58 7003 |p | Jump_Nonzero 0xe5c
0e59 6805 |h | Jump_Zero 0xe5f
0e5a 4801 |H | Short_Literal 0x1
0e5b 4401 |D | Exit_Subprogram With_Result,0x1
0e5c 00d1 | | Pop_Control Pop_Count_1
0e5d 4fff |O | Short_Literal 0x7ff
0e5e 4401 |D | Exit_Subprogram With_Result,0x1
0e5f 4800 |H | Short_Literal 0x0
0e60 4401 |D | Exit_Subprogram With_Result,0x1
0e61 0000 0000 | | .XXX[0x3]
0e63 0000 | |
0e64 8000 0000 | | .LITERAL {0x80000000, 0x00000000}
0e68 ; --------------------------------------------------------------------------------------
0e68 ; SUBPROGRAM
0e68 ; --------------------------------------------------------------------------------------
0e68 0e6b | k | .CONST 0x0e6b ; Address of begin
0e69 0004 | | .CONST 0x0004 ; Address of exception handler
0e6a 0001 | | .CONST 0x0001 ; Number of locals
0e6b BODY_0e68:
0e6b INIT_0e68:
0e6b 00da | | Load_Top At_Offset_2
0e6c 01db | | Execute Vector,Length
0e6d e5fe | | Load 0x2,-0x2
0e6e 01db | | Execute Vector,Length
0e6f e23f | ? | Load 0x1,0x3f
0e70 1c08 | | Execute_Immediate Run_Utility,0x8
0e71 00db | | Load_Top At_Offset_3
0e72 00d9 | | Load_Top At_Offset_1
0e73 00d8 | | Load_Top At_Offset_0
0e74 2503 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x3
0e75 00da | | Load_Top At_Offset_2
0e76 01da | | Execute Vector,Bounds
0e77 00da | | Load_Top At_Offset_2
0e78 01da | | Execute Vector,Bounds
0e79 00da | | Load_Top At_Offset_2
0e7a 027f | | Execute Discrete,Equal
0e7b 7001 |p | Jump_Nonzero 0xe7d
0e7c 08e0 | | Execute_Immediate Raise,0xe0
0e7d 00cd | | Action Spare6_Action
0e7e 027f | | Execute Discrete,Equal
0e7f 7001 |p | Jump_Nonzero 0xe81
0e80 08e0 | | Execute_Immediate Raise,0xe0
0e81 00d2 | | Pop_Control Pop_Count_2
0e82 00d9 | | Load_Top At_Offset_1
0e83 2903 |) | Execute Variant_Record,Field_Write,Fixed,Indirect,Field_Number 0x3
0e84 e5fe | | Load 0x2,-0x2
0e85 00d9 | | Load_Top At_Offset_1
0e86 00d8 | | Load_Top At_Offset_0
0e87 2504 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x4
0e88 00da | | Load_Top At_Offset_2
0e89 01da | | Execute Vector,Bounds
0e8a 00da | | Load_Top At_Offset_2
0e8b 01da | | Execute Vector,Bounds
0e8c 00da | | Load_Top At_Offset_2
0e8d 027f | | Execute Discrete,Equal
0e8e 7001 |p | Jump_Nonzero 0xe90
0e8f 08e0 | | Execute_Immediate Raise,0xe0
0e90 00cd | | Action Spare6_Action
0e91 027f | | Execute Discrete,Equal
0e92 7001 |p | Jump_Nonzero 0xe94
0e93 08e0 | | Execute_Immediate Raise,0xe0
0e94 00d2 | | Pop_Control Pop_Count_2
0e95 00d9 | | Load_Top At_Offset_1
0e96 2904 |) | Execute Variant_Record,Field_Write,Fixed,Indirect,Field_Number 0x4
0e97 4402 |D | Exit_Subprogram With_Result,0x2
0e98 ; --------------------------------------------------------------------------------------
0e98 ; SUBPROGRAM
0e98 ; --------------------------------------------------------------------------------------
0e98 0ea5 | | .CONST 0x0ea5 ; Address of begin
0e99 0004 | | .CONST 0x0004 ; Address of exception handler
0e9a 0003 | | .CONST 0x0003 ; Number of locals
0e9b INIT_0e98:
0e9b 4801 |H | Short_Literal 0x1
0e9c e402 | | Load 0x2,0x2
0e9d e220 | | Load 0x1,0x20
0e9e 035b | [ | Declare_Type Array,Constrained
0e9f 0337 | 7 | Declare_Variable Array
0ea0 4801 |H | Short_Literal 0x1
0ea1 e402 | | Load 0x2,0x2
0ea2 e220 | | Load 0x1,0x20
0ea3 035b | [ | Declare_Type Array,Constrained
0ea4 0337 | 7 | Declare_Variable Array
0ea5 BODY_0e98:
0ea5 4801 |H | Short_Literal 0x1
0ea6 e5ff | | Load 0x2,-0x1
0ea7 01d7 | | Execute Vector,Field_Read
0ea8 0d00 | | Execute_Immediate Less,0x0
0ea9 a407 | | Store_Unchecked 0x2,0x7
0eaa 4801 |H | Short_Literal 0x1
0eab e5fe | | Load 0x2,-0x2
0eac 01d7 | | Execute Vector,Field_Read
0ead 0d00 | | Execute_Immediate Less,0x0
0eae a408 | | Store_Unchecked 0x2,0x8
0eaf 4801 |H | Short_Literal 0x1
0eb0 e5ff | | Load 0x2,-0x1
0eb1 01d7 | | Execute Vector,Field_Read
0eb2 0274 | t | Execute Discrete,Absolute_Value
0eb3 4801 |H | Short_Literal 0x1
0eb4 e402 | | Load 0x2,0x2
0eb5 e405 | | Load 0x2,0x5
0eb6 0272 | r | Execute Discrete,Minus
0eb7 e220 | | Load 0x1,0x20
0eb8 0334 | 4 | Declare_Variable Array,With_Constraint
0eb9 00d8 | | Load_Top At_Offset_0
0eba 01dc | | Execute Vector,Last
0ebb 4801 |H | Short_Literal 0x1
0ebc 0263 | c | Execute Discrete,Above_Bound
0ebd 7005 |p | Jump_Nonzero 0xec3
0ebe 4800 |H | Short_Literal 0x0
0ebf 00d9 | | Load_Top At_Offset_1
0ec0 e605 | | Load 0x3,0x5
0ec1 01d6 | | Execute Vector,Field_Write
0ec2 3ffb |? | Loop_Increasing 0xebe
0ec3 01cb | | Execute Vector,Append
0ec4 4802 |H | Short_Literal 0x2
0ec5 e405 | | Load 0x2,0x5
0ec6 e5ff | | Load 0x2,-0x1
0ec7 01cf | | Execute Vector,Slice_Read
0ec8 01cc | | Execute Vector,Catenate
0ec9 00da | | Load_Top At_Offset_2
0eca 01d4 | | Execute Vector,Structure_Write
0ecb 4801 |H | Short_Literal 0x1
0ecc e5fe | | Load 0x2,-0x2
0ecd 01d7 | | Execute Vector,Field_Read
0ece 0274 | t | Execute Discrete,Absolute_Value
0ecf 4801 |H | Short_Literal 0x1
0ed0 e402 | | Load 0x2,0x2
0ed1 e406 | | Load 0x2,0x6
0ed2 0272 | r | Execute Discrete,Minus
0ed3 e220 | | Load 0x1,0x20
0ed4 0334 | 4 | Declare_Variable Array,With_Constraint
0ed5 00d8 | | Load_Top At_Offset_0
0ed6 01dc | | Execute Vector,Last
0ed7 4801 |H | Short_Literal 0x1
0ed8 0263 | c | Execute Discrete,Above_Bound
0ed9 7005 |p | Jump_Nonzero 0xedf
0eda 4800 |H | Short_Literal 0x0
0edb 00d9 | | Load_Top At_Offset_1
0edc e605 | | Load 0x3,0x5
0edd 01d6 | | Execute Vector,Field_Write
0ede 3ffb |? | Loop_Increasing 0xeda
0edf 01cb | | Execute Vector,Append
0ee0 4802 |H | Short_Literal 0x2
0ee1 e406 | | Load 0x2,0x6
0ee2 e5fe | | Load 0x2,-0x2
0ee3 01cf | | Execute Vector,Slice_Read
0ee4 01cc | | Execute Vector,Catenate
0ee5 00d9 | | Load_Top At_Offset_1
0ee6 01d4 | | Execute Vector,Structure_Write
0ee7 e407 | | Load 0x2,0x7
0ee8 e408 | | Load 0x2,0x8
0ee9 027f | | Execute Discrete,Equal
0eea 682c |h, | Jump_Zero 0xf17
0eeb 4800 |H | Short_Literal 0x0
0eec a403 | | Store_Unchecked 0x2,0x3
0eed 00cf | | Action Mark_Auxiliary
0eee 4801 |H | Short_Literal 0x1
0eef e402 | | Load 0x2,0x2
0ef0 0264 | d | Execute Discrete,Below_Bound
0ef1 701d |p | Jump_Nonzero 0xf0f
0ef2 00d8 | | Load_Top At_Offset_0
0ef3 e602 | | Load 0x3,0x2
0ef4 01d7 | | Execute Vector,Field_Read
0ef5 00d9 | | Load_Top At_Offset_1
0ef6 e603 | | Load 0x3,0x3
0ef7 01d7 | | Execute Vector,Field_Read
0ef8 0273 | s | Execute Discrete,Plus
0ef9 e403 | | Load 0x2,0x3
0efa 0273 | s | Execute Discrete,Plus
0efb a404 | | Store_Unchecked 0x2,0x4
0efc e404 | | Load 0x2,0x4
0efd 6076 |`v | Indirect_Literal Discrete,0xf74,{0x00000000, 0x80000000}
0efe 027b | { | Execute Discrete,Greater_Equal
0eff 6807 |h | Jump_Zero 0xf07
0f00 e404 | | Load 0x2,0x4
0f01 606e |`n | Indirect_Literal Discrete,0xf70,{0xffffffff, 0x80000000}
0f02 0273 | s | Execute Discrete,Plus
0f03 a404 | | Store_Unchecked 0x2,0x4
0f04 4801 |H | Short_Literal 0x1
0f05 a403 | | Store_Unchecked 0x2,0x3
0f06 7802 |x | Jump 0xf09
0f07 4800 |H | Short_Literal 0x0
0f08 a403 | | Store_Unchecked 0x2,0x3
0f09 e404 | | Load 0x2,0x4
0f0a 00d9 | | Load_Top At_Offset_1
0f0b e602 | | Load 0x3,0x2
0f0c 01d6 | | Execute Vector,Field_Write
0f0d 00c8 | | Action Pop_Auxiliary_Range
0f0e 37e3 |7 | Loop_Decreasing 0xef2
0f0f 00ce | | Action Pop_Auxiliary
0f10 e407 | | Load 0x2,0x7
0f11 00da | | Load_Top At_Offset_2
0f12 82a4 | | Call 0x1,0xa4
0f13 e220 | | Load 0x1,0x20
0f14 01c6 | | Execute Vector,Convert_To_Formal
0f15 00cb | | Action Pop_Block_With_Result
0f16 4402 |D | Exit_Subprogram With_Result,0x2
0f17 4800 |H | Short_Literal 0x0
0f18 a403 | | Store_Unchecked 0x2,0x3
0f19 00cf | | Action Mark_Auxiliary
0f1a 4801 |H | Short_Literal 0x1
0f1b e402 | | Load 0x2,0x2
0f1c 0264 | d | Execute Discrete,Below_Bound
0f1d 701c |p | Jump_Nonzero 0xf3a
0f1e 00d8 | | Load_Top At_Offset_0
0f1f e602 | | Load 0x3,0x2
0f20 01d7 | | Execute Vector,Field_Read
0f21 00d9 | | Load_Top At_Offset_1
0f22 e603 | | Load 0x3,0x3
0f23 01d7 | | Execute Vector,Field_Read
0f24 0272 | r | Execute Discrete,Minus
0f25 e403 | | Load 0x2,0x3
0f26 0273 | s | Execute Discrete,Plus
0f27 a404 | | Store_Unchecked 0x2,0x4
0f28 e404 | | Load 0x2,0x4
0f29 0d00 | | Execute_Immediate Less,0x0
0f2a 6807 |h | Jump_Zero 0xf32
0f2b e404 | | Load 0x2,0x4
0f2c 6047 |`G | Indirect_Literal Discrete,0xf74,{0x00000000, 0x80000000}
0f2d 0273 | s | Execute Discrete,Plus
0f2e a404 | | Store_Unchecked 0x2,0x4
0f2f 4fff |O | Short_Literal 0x7ff
0f30 a403 | | Store_Unchecked 0x2,0x3
0f31 7802 |x | Jump 0xf34
0f32 4800 |H | Short_Literal 0x0
0f33 a403 | | Store_Unchecked 0x2,0x3
0f34 e404 | | Load 0x2,0x4
0f35 00d9 | | Load_Top At_Offset_1
0f36 e602 | | Load 0x3,0x2
0f37 01d6 | | Execute Vector,Field_Write
0f38 00c8 | | Action Pop_Auxiliary_Range
0f39 37e4 |7 | Loop_Decreasing 0xf1e
0f3a 00ce | | Action Pop_Auxiliary
0f3b e403 | | Load 0x2,0x3
0f3c 7007 |p | Jump_Nonzero 0xf44
0f3d e407 | | Load 0x2,0x7
0f3e 00da | | Load_Top At_Offset_2
0f3f 82a4 | | Call 0x1,0xa4
0f40 e220 | | Load 0x1,0x20
0f41 01c6 | | Execute Vector,Convert_To_Formal
0f42 00cb | | Action Pop_Block_With_Result
0f43 4402 |D | Exit_Subprogram With_Result,0x2
0f44 4801 |H | Short_Literal 0x1
0f45 a403 | | Store_Unchecked 0x2,0x3
0f46 00cf | | Action Mark_Auxiliary
0f47 4801 |H | Short_Literal 0x1
0f48 e402 | | Load 0x2,0x2
0f49 0264 | d | Execute Discrete,Below_Bound
0f4a 7019 |p | Jump_Nonzero 0xf64
0f4b 6020 |` | Indirect_Literal Discrete,0xf6c,{0x00000000, 0x7fffffff}
0f4c 00d9 | | Load_Top At_Offset_1
0f4d e602 | | Load 0x3,0x2
0f4e 01d7 | | Execute Vector,Field_Read
0f4f 0272 | r | Execute Discrete,Minus
0f50 e403 | | Load 0x2,0x3
0f51 0273 | s | Execute Discrete,Plus
0f52 a404 | | Store_Unchecked 0x2,0x4
0f53 e404 | | Load 0x2,0x4
0f54 601f |` | Indirect_Literal Discrete,0xf74,{0x00000000, 0x80000000}
0f55 027f | | Execute Discrete,Equal
0f56 6805 |h | Jump_Zero 0xf5c
0f57 4800 |H | Short_Literal 0x0
0f58 a404 | | Store_Unchecked 0x2,0x4
0f59 4801 |H | Short_Literal 0x1
0f5a a403 | | Store_Unchecked 0x2,0x3
0f5b 7802 |x | Jump 0xf5e
0f5c 4800 |H | Short_Literal 0x0
0f5d a403 | | Store_Unchecked 0x2,0x3
0f5e e404 | | Load 0x2,0x4
0f5f 00d9 | | Load_Top At_Offset_1
0f60 e602 | | Load 0x3,0x2
0f61 01d6 | | Execute Vector,Field_Write
0f62 00c8 | | Action Pop_Auxiliary_Range
0f63 37e7 |7 | Loop_Decreasing 0xf4b
0f64 00ce | | Action Pop_Auxiliary
0f65 e408 | | Load 0x2,0x8
0f66 00da | | Load_Top At_Offset_2
0f67 82a4 | | Call 0x1,0xa4
0f68 e220 | | Load 0x1,0x20
0f69 01c6 | | Execute Vector,Convert_To_Formal
0f6a 00cb | | Action Pop_Block_With_Result
0f6b 4402 |D | Exit_Subprogram With_Result,0x2
0f6c 0000 0000 | | .LITERAL {0x00000000, 0x7fffffff}
0f70 ffff ffff | | .LITERAL {0xffffffff, 0x80000000}
0f74 0000 0000 | | .LITERAL {0x00000000, 0x80000000}
0f78 ; --------------------------------------------------------------------------------------
0f78 ; SUBPROGRAM
0f78 ; --------------------------------------------------------------------------------------
0f78 0f90 | | .CONST 0x0f90 ; Address of begin
0f79 0004 | | .CONST 0x0004 ; Address of exception handler
0f7a 0002 | | .CONST 0x0002 ; Number of locals
0f7b INIT_0f78:
0f7b 4801 |H | Short_Literal 0x1
0f7c e5ff | | Load 0x2,-0x1
0f7d 01dc | | Execute Vector,Last
0f7e e405 | | Load 0x2,0x5
0f7f 0272 | r | Execute Discrete,Minus
0f80 0a01 | | Execute_Immediate Plus,0x1
0f81 00d8 | | Load_Top At_Offset_0
0f82 00e2 | | Load_Encached Integer_Cache
0f83 0260 | ` | Execute Discrete,In_Type
0f84 7001 |p | Jump_Nonzero 0xf86
0f85 0801 | | Execute_Immediate Raise,0x1
0f86 e220 | | Load 0x1,0x20
0f87 035b | [ | Declare_Type Array,Constrained
0f88 0337 | 7 | Declare_Variable Array
0f89 e405 | | Load 0x2,0x5
0f8a e5ff | | Load 0x2,-0x1
0f8b 01dc | | Execute Vector,Last
0f8c e5ff | | Load 0x2,-0x1
0f8d 01cf | | Execute Vector,Slice_Read
0f8e 00d9 | | Load_Top At_Offset_1
0f8f 01d4 | | Execute Vector,Structure_Write
0f90 BODY_0f78:
0f90 e5fe | | Load 0x2,-0x2
0f91 6807 |h | Jump_Zero 0xf99
0f92 4801 |H | Short_Literal 0x1
0f93 00d9 | | Load_Top At_Offset_1
0f94 01d7 | | Execute Vector,Field_Read
0f95 0275 | u | Execute Discrete,Unary_Minus
0f96 4801 |H | Short_Literal 0x1
0f97 00da | | Load_Top At_Offset_2
0f98 01d6 | | Execute Vector,Field_Write
0f99 00d8 | | Load_Top At_Offset_0
0f9a e220 | | Load 0x1,0x20
0f9b 01c6 | | Execute Vector,Convert_To_Formal
0f9c 00cb | | Action Pop_Block_With_Result
0f9d 4402 |D | Exit_Subprogram With_Result,0x2
0f9e 0000 0000 | | .XXX[0x2]
0fa0 ; --------------------------------------------------------------------------------------
0fa0 ; SUBPROGRAM
0fa0 ; --------------------------------------------------------------------------------------
0fa0 0fb7 | | .CONST 0x0fb7 ; Address of begin
0fa1 0004 | | .CONST 0x0004 ; Address of exception handler
0fa2 0004 | | .CONST 0x0004 ; Number of locals
0fa3 INIT_0fa0:
0fa3 e5ff | | Load 0x2,-0x1
0fa4 01da | | Execute Vector,Bounds
0fa5 e220 | | Load 0x1,0x20
0fa6 035b | [ | Declare_Type Array,Constrained
0fa7 0337 | 7 | Declare_Variable Array
0fa8 e5ff | | Load 0x2,-0x1
0fa9 00d9 | | Load_Top At_Offset_1
0faa 01d4 | | Execute Vector,Structure_Write
0fab 4801 |H | Short_Literal 0x1
0fac e5fe | | Load 0x2,-0x2
0fad 01d7 | | Execute Vector,Field_Read
0fae 0274 | t | Execute Discrete,Absolute_Value
0faf e21f | | Load 0x1,0x1f
0fb0 03ec | | Declare_Variable Discrete,With_Value,With_Constraint
0fb1 4801 |H | Short_Literal 0x1
0fb2 e404 | | Load 0x2,0x4
0fb3 0901 | | Execute_Immediate Binary_Scale,0x1
0fb4 0272 | r | Execute Discrete,Minus
0fb5 e21f | | Load 0x1,0x1f
0fb6 03ec | | Declare_Variable Discrete,With_Value,With_Constraint
0fb7 BODY_0fa0:
0fb7 00d9 | | Load_Top At_Offset_1
0fb8 00db | | Load_Top At_Offset_3
0fb9 82a7 | | Call 0x1,0xa7
0fba 00d1 | | Pop_Control Pop_Count_1
0fbb 005a | Z | Store_Top Discrete,At_Offset_2
0fbc e5fd | | Load 0x2,-0x3
0fbd 4602 |F | Jump_Case 0x2
0fbe 7814 |x | Jump 0xfd3 ; case 0x0
0fbf 781c |x | Jump 0xfdc ; case 0x1
0fc0 7800 |x | Jump 0xfc1 ; case 0x2
0fc1 4801 |H | Short_Literal 0x1
0fc2 4801 |H | Short_Literal 0x1
0fc3 e220 | | Load 0x1,0x20
0fc4 0334 | 4 | Declare_Variable Array,With_Constraint
0fc5 00d9 | | Load_Top At_Offset_1
0fc6 00db | | Load_Top At_Offset_3
0fc7 0271 | q | Execute Discrete,Times
0fc8 4801 |H | Short_Literal 0x1
0fc9 00da | | Load_Top At_Offset_2
0fca 01d6 | | Execute Vector,Field_Write
0fcb e405 | | Load 0x2,0x5
0fcc e602 | | Load 0x3,0x2
0fcd 82a4 | | Call 0x1,0xa4
0fce 82a5 | | Call 0x1,0xa5
0fcf e233 | 3 | Load 0x1,0x33
0fd0 0165 | e | Execute Variant_Record,Convert
0fd1 00cb | | Action Pop_Block_With_Result
0fd2 4403 |D | Exit_Subprogram With_Result,0x3
0fd3 e294 | | Load 0x1,0x94
0fd4 e405 | | Load 0x2,0x5
0fd5 e602 | | Load 0x3,0x2
0fd6 82a4 | | Call 0x1,0xa4
0fd7 82a5 | | Call 0x1,0xa5
0fd8 e233 | 3 | Load 0x1,0x33
0fd9 0165 | e | Execute Variant_Record,Convert
0fda 00cb | | Action Pop_Block_With_Result
0fdb 4403 |D | Exit_Subprogram With_Result,0x3
0fdc 4800 |H | Short_Literal 0x0
0fdd 4801 |H | Short_Literal 0x1
0fde e233 | 3 | Load 0x1,0x33
0fdf 1c08 | | Execute_Immediate Run_Utility,0x8
0fe0 e294 | | Load 0x1,0x94
0fe1 00d9 | | Load_Top At_Offset_1
0fe2 00d8 | | Load_Top At_Offset_0
0fe3 2503 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x3
0fe4 00da | | Load_Top At_Offset_2
0fe5 01da | | Execute Vector,Bounds
0fe6 00da | | Load_Top At_Offset_2
0fe7 01da | | Execute Vector,Bounds
0fe8 00da | | Load_Top At_Offset_2
0fe9 027f | | Execute Discrete,Equal
0fea 7001 |p | Jump_Nonzero 0xfec
0feb 08e0 | | Execute_Immediate Raise,0xe0
0fec 00cd | | Action Spare6_Action
0fed 027f | | Execute Discrete,Equal
0fee 7001 |p | Jump_Nonzero 0xff0
0fef 08e0 | | Execute_Immediate Raise,0xe0
0ff0 00d2 | | Pop_Control Pop_Count_2
0ff1 00d9 | | Load_Top At_Offset_1
0ff2 2903 |) | Execute Variant_Record,Field_Write,Fixed,Indirect,Field_Number 0x3
0ff3 4801 |H | Short_Literal 0x1
0ff4 4801 |H | Short_Literal 0x1
0ff5 e220 | | Load 0x1,0x20
0ff6 0334 | 4 | Declare_Variable Array,With_Constraint
0ff7 00da | | Load_Top At_Offset_2
0ff8 e603 | | Load 0x3,0x3
0ff9 0271 | q | Execute Discrete,Times
0ffa 4801 |H | Short_Literal 0x1
0ffb 00da | | Load_Top At_Offset_2
0ffc 01d6 | | Execute Vector,Field_Write
0ffd 00d9 | | Load_Top At_Offset_1
0ffe 00d8 | | Load_Top At_Offset_0
0fff 2504 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x4
1000 00da | | Load_Top At_Offset_2
1001 01da | | Execute Vector,Bounds
1002 00da | | Load_Top At_Offset_2
1003 01da | | Execute Vector,Bounds
1004 00da | | Load_Top At_Offset_2
1005 027f | | Execute Discrete,Equal
1006 7001 |p | Jump_Nonzero 0x1008
1007 08e0 | | Execute_Immediate Raise,0xe0
1008 00cd | | Action Spare6_Action
1009 027f | | Execute Discrete,Equal
100a 7001 |p | Jump_Nonzero 0x100c
100b 08e0 | | Execute_Immediate Raise,0xe0
100c 00d2 | | Pop_Control Pop_Count_2
100d 00d9 | | Load_Top At_Offset_1
100e 2904 |) | Execute Variant_Record,Field_Write,Fixed,Indirect,Field_Number 0x4
100f 00cb | | Action Pop_Block_With_Result
1010 4403 |D | Exit_Subprogram With_Result,0x3
1011 0000 0000 | | .BLANK 0000[0x7]
1018 ; --------------------------------------------------------------------------------------
1018 ; SUBPROGRAM
1018 ; --------------------------------------------------------------------------------------
1018 1065 | e | .CONST 0x1065 ; Address of begin
1019 0004 | | .CONST 0x0004 ; Address of exception handler
101a 000b | | .CONST 0x000b ; Number of locals
101b INIT_1018:
101b 612c |a, | Indirect_Literal Discrete,0x1148,{0x00000000, 0x80000000}
101c 4801 |H | Short_Literal 0x1
101d e5fe | | Load 0x2,-0x2
101e 01d7 | | Execute Vector,Field_Read
101f 0274 | t | Execute Discrete,Absolute_Value
1020 0a01 | | Execute_Immediate Plus,0x1
1021 0270 | p | Execute Discrete,Divide
1022 00e5 | | Load_Encached Long_Integer_Cache
1023 03f1 | | Declare_Variable Discrete,With_Value
1024 4801 |H | Short_Literal 0x1
1025 e402 | | Load 0x2,0x2
1026 0a01 | | Execute_Immediate Plus,0x1
1027 00d8 | | Load_Top At_Offset_0
1028 00e2 | | Load_Encached Integer_Cache
1029 0260 | ` | Execute Discrete,In_Type
102a 7001 |p | Jump_Nonzero 0x102c
102b 0801 | | Execute_Immediate Raise,0x1
102c e220 | | Load 0x1,0x20
102d 035b | [ | Declare_Type Array,Constrained
102e 0337 | 7 | Declare_Variable Array
102f 00d9 | | Load_Top At_Offset_1
1030 00d8 | | Load_Top At_Offset_0
1031 e21f | | Load 0x1,0x1f
1032 0260 | ` | Execute Discrete,In_Type
1033 7001 |p | Jump_Nonzero 0x1035
1034 0801 | | Execute_Immediate Raise,0x1
1035 4800 |H | Short_Literal 0x0
1036 e5ff | | Load 0x2,-0x1
1037 01ca | | Execute Vector,Prepend
1038 82a6 | | Call 0x1,0xa6
1039 00d9 | | Load_Top At_Offset_1
103a 01d4 | | Execute Vector,Structure_Write
103b 4801 |H | Short_Literal 0x1
103c e403 | | Load 0x2,0x3
103d e220 | | Load 0x1,0x20
103e 035b | [ | Declare_Type Array,Constrained
103f 0337 | 7 | Declare_Variable Array
1040 00da | | Load_Top At_Offset_2
1041 00d8 | | Load_Top At_Offset_0
1042 e21f | | Load 0x1,0x1f
1043 0260 | ` | Execute Discrete,In_Type
1044 7001 |p | Jump_Nonzero 0x1046
1045 0801 | | Execute_Immediate Raise,0x1
1046 e5fe | | Load 0x2,-0x2
1047 82a6 | | Call 0x1,0xa6
1048 00d9 | | Load_Top At_Offset_1
1049 01d4 | | Execute Vector,Structure_Write
104a 4801 |H | Short_Literal 0x1
104b 00d9 | | Load_Top At_Offset_1
104c 01d7 | | Execute Vector,Field_Read
104d 00e5 | | Load_Encached Long_Integer_Cache
104e 03f1 | | Declare_Variable Discrete,With_Value
104f 4802 |H | Short_Literal 0x2
1050 00da | | Load_Top At_Offset_2
1051 01d7 | | Execute Vector,Field_Read
1052 00e5 | | Load_Encached Long_Integer_Cache
1053 03f1 | | Declare_Variable Discrete,With_Value
1054 4801 |H | Short_Literal 0x1
1055 e402 | | Load 0x2,0x2
1056 e403 | | Load 0x2,0x3
1057 0272 | r | Execute Discrete,Minus
1058 0a01 | | Execute_Immediate Plus,0x1
1059 00d8 | | Load_Top At_Offset_0
105a 00e2 | | Load_Encached Integer_Cache
105b 0260 | ` | Execute Discrete,In_Type
105c 7001 |p | Jump_Nonzero 0x105e
105d 0801 | | Execute_Immediate Raise,0x1
105e e220 | | Load 0x1,0x20
105f 035b | [ | Declare_Type Array,Constrained
1060 0337 | 7 | Declare_Variable Array
1061 00e5 | | Load_Encached Long_Integer_Cache
1062 00e5 | | Load_Encached Long_Integer_Cache
1063 03e9 | | Declare_Variable Discrete,Duplicate
1064 00e5 | | Load_Encached Long_Integer_Cache
1065 BODY_1018:
1065 00cf | | Action Mark_Auxiliary
1066 e607 | | Load 0x3,0x7
1067 01d9 | | Execute Vector,Reverse_Bounds
1068 0263 | c | Execute Discrete,Above_Bound
1069 70a4 |p | Jump_Nonzero 0x110e
106a 00d8 | | Load_Top At_Offset_0
106b e603 | | Load 0x3,0x3
106c 01d7 | | Execute Vector,Field_Read
106d 091f | | Execute_Immediate Binary_Scale,0x1f
106e 00d9 | | Load_Top At_Offset_1
106f 0a01 | | Execute_Immediate Plus,0x1
1070 e603 | | Load 0x3,0x3
1071 01d7 | | Execute Vector,Field_Read
1072 0273 | s | Execute Discrete,Plus
1073 a60a | | Store_Unchecked 0x3,0xa
1074 00d8 | | Load_Top At_Offset_0
1075 e603 | | Load 0x3,0x3
1076 01d7 | | Execute Vector,Field_Read
1077 e605 | | Load 0x3,0x5
1078 027e | ~ | Execute Discrete,Not_Equal
1079 6805 |h | Jump_Zero 0x107f
107a e60a | | Load 0x3,0xa
107b e605 | | Load 0x3,0x5
107c 0270 | p | Execute Discrete,Divide
107d a60b | | Store_Unchecked 0x3,0xb
107e 7802 |x | Jump 0x1081
107f 60c4 |` | Indirect_Literal Discrete,0x1144,{0x00000000, 0x7fffffff}
1080 a60b | | Store_Unchecked 0x3,0xb
1081 00cf | | Action Mark_Auxiliary
1082 7804 |x | Jump 0x1087
1083 e60b | | Load 0x3,0xb
1084 0aff | | Execute_Immediate Plus,-0x1
1085 a60b | | Store_Unchecked 0x3,0xb
1086 00c9 | | Action Pop_Auxiliary_Loop
1087 e606 | | Load 0x3,0x6
1088 e60b | | Load 0x3,0xb
1089 0271 | q | Execute Discrete,Times
108a e60a | | Load 0x3,0xa
108b e60b | | Load 0x3,0xb
108c e605 | | Load 0x3,0x5
108d 0271 | q | Execute Discrete,Times
108e 0272 | r | Execute Discrete,Minus
108f 091f | | Execute_Immediate Binary_Scale,0x1f
1090 00db | | Load_Top At_Offset_3
1091 0a02 | | Execute_Immediate Plus,0x2
1092 e603 | | Load 0x3,0x3
1093 01d7 | | Execute Vector,Field_Read
1094 0273 | s | Execute Discrete,Plus
1095 027d | } | Execute Discrete,Greater
1096 77ec |w | Jump_Nonzero 0x1083
1097 00ce | | Action Pop_Auxiliary
1098 4800 |H | Short_Literal 0x0
1099 a609 | | Store_Unchecked 0x3,0x9
109a 00cf | | Action Mark_Auxiliary
109b e604 | | Load 0x3,0x4
109c 01da | | Execute Vector,Bounds
109d 0264 | d | Execute Discrete,Below_Bound
109e 7027 |p' | Jump_Nonzero 0x10c6
109f 00db | | Load_Top At_Offset_3
10a0 00d9 | | Load_Top At_Offset_1
10a1 0273 | s | Execute Discrete,Plus
10a2 e603 | | Load 0x3,0x3
10a3 01d7 | | Execute Vector,Field_Read
10a4 e60b | | Load 0x3,0xb
10a5 00da | | Load_Top At_Offset_2
10a6 e604 | | Load 0x3,0x4
10a7 01d7 | | Execute Vector,Field_Read
10a8 0271 | q | Execute Discrete,Times
10a9 0272 | r | Execute Discrete,Minus
10aa e609 | | Load 0x3,0x9
10ab 0273 | s | Execute Discrete,Plus
10ac a60a | | Store_Unchecked 0x3,0xa
10ad e60a | | Load 0x3,0xa
10ae 6099 |` | Indirect_Literal Discrete,0x1148,{0x00000000, 0x80000000}
10af 026f | o | Execute Discrete,Remainder
10b0 a608 | | Store_Unchecked 0x3,0x8
10b1 e60a | | Load 0x3,0xa
10b2 09e1 | | Execute_Immediate Binary_Scale,-0x1f
10b3 a609 | | Store_Unchecked 0x3,0x9
10b4 e608 | | Load 0x3,0x8
10b5 0d00 | | Execute_Immediate Less,0x0
10b6 6807 |h | Jump_Zero 0x10be
10b7 e608 | | Load 0x3,0x8
10b8 608f |` | Indirect_Literal Discrete,0x1148,{0x00000000, 0x80000000}
10b9 0273 | s | Execute Discrete,Plus
10ba a608 | | Store_Unchecked 0x3,0x8
10bb e609 | | Load 0x3,0x9
10bc 0aff | | Execute_Immediate Plus,-0x1
10bd a609 | | Store_Unchecked 0x3,0x9
10be e608 | | Load 0x3,0x8
10bf e60e | | Load 0x3,0xe
10c0 00da | | Load_Top At_Offset_2
10c1 0273 | s | Execute Discrete,Plus
10c2 e603 | | Load 0x3,0x3
10c3 01d6 | | Execute Vector,Field_Write
10c4 00c8 | | Action Pop_Auxiliary_Range
10c5 37d9 |7 | Loop_Decreasing 0x109f
10c6 00ce | | Action Pop_Auxiliary
10c7 00d8 | | Load_Top At_Offset_0
10c8 e603 | | Load 0x3,0x3
10c9 01d7 | | Execute Vector,Field_Read
10ca e609 | | Load 0x3,0x9
10cb 0273 | s | Execute Discrete,Plus
10cc 00d9 | | Load_Top At_Offset_1
10cd e603 | | Load 0x3,0x3
10ce 01d6 | | Execute Vector,Field_Write
10cf 00d8 | | Load_Top At_Offset_0
10d0 e603 | | Load 0x3,0x3
10d1 01d7 | | Execute Vector,Field_Read
10d2 0d00 | | Execute_Immediate Less,0x0
10d3 6834 |h4 | Jump_Zero 0x1108
10d4 00db | | Load_Top At_Offset_3
10d5 0aff | | Execute_Immediate Plus,-0x1
10d6 a60b | | Store_Unchecked 0x3,0xb
10d7 4800 |H | Short_Literal 0x0
10d8 a609 | | Store_Unchecked 0x3,0x9
10d9 00cf | | Action Mark_Auxiliary
10da e604 | | Load 0x3,0x4
10db 01da | | Execute Vector,Bounds
10dc 0264 | d | Execute Discrete,Below_Bound
10dd 7021 |p! | Jump_Nonzero 0x10ff
10de 00db | | Load_Top At_Offset_3
10df 00d9 | | Load_Top At_Offset_1
10e0 0273 | s | Execute Discrete,Plus
10e1 e603 | | Load 0x3,0x3
10e2 01d7 | | Execute Vector,Field_Read
10e3 00d9 | | Load_Top At_Offset_1
10e4 e604 | | Load 0x3,0x4
10e5 01d7 | | Execute Vector,Field_Read
10e6 0273 | s | Execute Discrete,Plus
10e7 e609 | | Load 0x3,0x9
10e8 0273 | s | Execute Discrete,Plus
10e9 a60a | | Store_Unchecked 0x3,0xa
10ea e60a | | Load 0x3,0xa
10eb 605c |`\ | Indirect_Literal Discrete,0x1148,{0x00000000, 0x80000000}
10ec 027b | { | Execute Discrete,Greater_Equal
10ed 6807 |h | Jump_Zero 0x10f5
10ee e60a | | Load 0x3,0xa
10ef 6050 |`P | Indirect_Literal Discrete,0x1140,{0xffffffff, 0x80000000}
10f0 0273 | s | Execute Discrete,Plus
10f1 a60a | | Store_Unchecked 0x3,0xa
10f2 4801 |H | Short_Literal 0x1
10f3 a609 | | Store_Unchecked 0x3,0x9
10f4 7802 |x | Jump 0x10f7
10f5 4800 |H | Short_Literal 0x0
10f6 a609 | | Store_Unchecked 0x3,0x9
10f7 e60a | | Load 0x3,0xa
10f8 e60e | | Load 0x3,0xe
10f9 00da | | Load_Top At_Offset_2
10fa 0273 | s | Execute Discrete,Plus
10fb e603 | | Load 0x3,0x3
10fc 01d6 | | Execute Vector,Field_Write
10fd 00c8 | | Action Pop_Auxiliary_Range
10fe 37df |7 | Loop_Decreasing 0x10de
10ff 00ce | | Action Pop_Auxiliary
1100 00d8 | | Load_Top At_Offset_0
1101 e603 | | Load 0x3,0x3
1102 01d7 | | Execute Vector,Field_Read
1103 e609 | | Load 0x3,0x9
1104 0273 | s | Execute Discrete,Plus
1105 00d9 | | Load_Top At_Offset_1
1106 e603 | | Load 0x3,0x3
1107 01d6 | | Execute Vector,Field_Write
1108 00db | | Load_Top At_Offset_3
1109 00d9 | | Load_Top At_Offset_1
110a e607 | | Load 0x3,0x7
110b 01d6 | | Execute Vector,Field_Write
110c 00c8 | | Action Pop_Auxiliary_Range
110d 3f5c |?\ | Loop_Increasing 0x106a
110e 00ce | | Action Pop_Auxiliary
110f e602 | | Load 0x3,0x2
1110 0c02 | | Execute_Immediate Greater_Equal,0x2
1111 6809 |h | Jump_Zero 0x111b
1112 e5fd | | Load 0x2,-0x3
1113 6807 |h | Jump_Zero 0x111b
1114 e602 | | Load 0x3,0x2
1115 e21f | | Load 0x1,0x1f
1116 025e | ^ | Execute Discrete,Convert
1117 e603 | | Load 0x3,0x3
1118 82a7 | | Call 0x1,0xa7
1119 00d1 | | Pop_Control Pop_Count_1
111a c602 | | Store 0x3,0x2
111b e5fd | | Load 0x2,-0x3
111c 4602 |F | Jump_Case 0x2
111d 780d |x | Jump 0x112b ; case 0x0
111e 7815 |x | Jump 0x1134 ; case 0x1
111f 7800 |x | Jump 0x1120 ; case 0x2
1120 e404 | | Load 0x2,0x4
1121 e603 | | Load 0x3,0x3
1122 82a4 | | Call 0x1,0xa4
1123 e405 | | Load 0x2,0x5
1124 e607 | | Load 0x3,0x7
1125 82a4 | | Call 0x1,0xa4
1126 82a5 | | Call 0x1,0xa5
1127 e233 | 3 | Load 0x1,0x33
1128 0165 | e | Execute Variant_Record,Convert
1129 00cb | | Action Pop_Block_With_Result
112a 4403 |D | Exit_Subprogram With_Result,0x3
112b e294 | | Load 0x1,0x94
112c e405 | | Load 0x2,0x5
112d e607 | | Load 0x3,0x7
112e 82a4 | | Call 0x1,0xa4
112f 82a5 | | Call 0x1,0xa5
1130 e233 | 3 | Load 0x1,0x33
1131 0165 | e | Execute Variant_Record,Convert
1132 00cb | | Action Pop_Block_With_Result
1133 4403 |D | Exit_Subprogram With_Result,0x3
1134 e404 | | Load 0x2,0x4
1135 e603 | | Load 0x3,0x3
1136 82a4 | | Call 0x1,0xa4
1137 e294 | | Load 0x1,0x94
1138 82a5 | | Call 0x1,0xa5
1139 e233 | 3 | Load 0x1,0x33
113a 0165 | e | Execute Variant_Record,Convert
113b 00cb | | Action Pop_Block_With_Result
113c 4403 |D | Exit_Subprogram With_Result,0x3
113d 0000 0000 | | .XXX[0x3]
113f 0000 | |
1140 ffff ffff | | .LITERAL {0xffffffff, 0x80000000}
1144 0000 0000 | | .LITERAL {0x00000000, 0x7fffffff}
1148 0000 0000 | | .LITERAL {0x00000000, 0x80000000}
114c 0000 0000 | | .BLANK 0000[0x4]
1150 ; --------------------------------------------------------------------------------------
1150 ; SUBPROGRAM
1150 ; --------------------------------------------------------------------------------------
1150 117f | | .CONST 0x117f ; Address of begin
1151 0004 | | .CONST 0x0004 ; Address of exception handler
1152 000b | | .CONST 0x000b ; Number of locals
1153 INIT_1150:
1153 67f4 |g | Indirect_Literal Discrete,0x1148,{0x00000000, 0x80000000}
1154 e403 | | Load 0x2,0x3
1155 e5fe | | Load 0x2,-0x2
1156 01d7 | | Execute Vector,Field_Read
1157 0274 | t | Execute Discrete,Absolute_Value
1158 0a01 | | Execute_Immediate Plus,0x1
1159 0270 | p | Execute Discrete,Divide
115a 00e5 | | Load_Encached Long_Integer_Cache
115b 03f1 | | Declare_Variable Discrete,With_Value
115c 4801 |H | Short_Literal 0x1
115d e404 | | Load 0x2,0x4
115e 0a01 | | Execute_Immediate Plus,0x1
115f 00d8 | | Load_Top At_Offset_0
1160 00e2 | | Load_Encached Integer_Cache
1161 0260 | ` | Execute Discrete,In_Type
1162 7001 |p | Jump_Nonzero 0x1164
1163 0801 | | Execute_Immediate Raise,0x1
1164 e220 | | Load 0x1,0x20
1165 035b | [ | Declare_Type Array,Constrained
1166 0337 | 7 | Declare_Variable Array
1167 4801 |H | Short_Literal 0x1
1168 e405 | | Load 0x2,0x5
1169 e220 | | Load 0x1,0x20
116a 035b | [ | Declare_Type Array,Constrained
116b 0337 | 7 | Declare_Variable Array
116c 00e5 | | Load_Encached Long_Integer_Cache
116d 00e5 | | Load_Encached Long_Integer_Cache
116e 4801 |H | Short_Literal 0x1
116f e404 | | Load 0x2,0x4
1170 e405 | | Load 0x2,0x5
1171 0272 | r | Execute Discrete,Minus
1172 0a01 | | Execute_Immediate Plus,0x1
1173 00d8 | | Load_Top At_Offset_0
1174 00e2 | | Load_Encached Integer_Cache
1175 0260 | ` | Execute Discrete,In_Type
1176 7001 |p | Jump_Nonzero 0x1178
1177 0801 | | Execute_Immediate Raise,0x1
1178 e220 | | Load 0x1,0x20
1179 035b | [ | Declare_Type Array,Constrained
117a 0337 | 7 | Declare_Variable Array
117b 00e5 | | Load_Encached Long_Integer_Cache
117c 00e5 | | Load_Encached Long_Integer_Cache
117d 03e9 | | Declare_Variable Discrete,Duplicate
117e 00e5 | | Load_Encached Long_Integer_Cache
117f BODY_1150:
117f e603 | | Load 0x3,0x3
1180 e402 | | Load 0x2,0x2
1181 e5ff | | Load 0x2,-0x1
1182 01dc | | Execute Vector,Last
1183 e5ff | | Load 0x2,-0x1
1184 01cf | | Execute Vector,Slice_Read
1185 82a1 | | Call 0x1,0xa1
1186 00d1 | | Pop_Control Pop_Count_1
1187 e604 | | Load 0x3,0x4
1188 e403 | | Load 0x2,0x3
1189 e5fe | | Load 0x2,-0x2
118a 01dc | | Execute Vector,Last
118b e5fe | | Load 0x2,-0x2
118c 01cf | | Execute Vector,Slice_Read
118d 82a1 | | Call 0x1,0xa1
118e 00d1 | | Pop_Control Pop_Count_1
118f 4802 |H | Short_Literal 0x2
1190 e603 | | Load 0x3,0x3
1191 01d7 | | Execute Vector,Field_Read
1192 0274 | t | Execute Discrete,Absolute_Value
1193 4802 |H | Short_Literal 0x2
1194 e603 | | Load 0x3,0x3
1195 01d6 | | Execute Vector,Field_Write
1196 4801 |H | Short_Literal 0x1
1197 e604 | | Load 0x3,0x4
1198 01d7 | | Execute Vector,Field_Read
1199 0274 | t | Execute Discrete,Absolute_Value
119a 4801 |H | Short_Literal 0x1
119b e604 | | Load 0x3,0x4
119c 01d6 | | Execute Vector,Field_Write
119d e602 | | Load 0x3,0x2
119e 0c02 | | Execute_Immediate Greater_Equal,0x2
119f 6812 |h | Jump_Zero 0x11b2
11a0 e603 | | Load 0x3,0x3
11a1 e602 | | Load 0x3,0x2
11a2 00d8 | | Load_Top At_Offset_0
11a3 e21f | | Load 0x1,0x1f
11a4 0260 | ` | Execute Discrete,In_Type
11a5 7001 |p | Jump_Nonzero 0x11a7
11a6 0801 | | Execute_Immediate Raise,0x1
11a7 82aa | | Call 0x1,0xaa
11a8 00d1 | | Pop_Control Pop_Count_1
11a9 e604 | | Load 0x3,0x4
11aa e602 | | Load 0x3,0x2
11ab 00d8 | | Load_Top At_Offset_0
11ac e21f | | Load 0x1,0x1f
11ad 0260 | ` | Execute Discrete,In_Type
11ae 7001 |p | Jump_Nonzero 0x11b0
11af 0801 | | Execute_Immediate Raise,0x1
11b0 82aa | | Call 0x1,0xaa
11b1 00d1 | | Pop_Control Pop_Count_1
11b2 4801 |H | Short_Literal 0x1
11b3 e604 | | Load 0x3,0x4
11b4 01d7 | | Execute Vector,Field_Read
11b5 a605 | | Store_Unchecked 0x3,0x5
11b6 4802 |H | Short_Literal 0x2
11b7 e604 | | Load 0x3,0x4
11b8 01d7 | | Execute Vector,Field_Read
11b9 a606 | | Store_Unchecked 0x3,0x6
11ba 00cf | | Action Mark_Auxiliary
11bb e607 | | Load 0x3,0x7
11bc 01d9 | | Execute Vector,Reverse_Bounds
11bd 0263 | c | Execute Discrete,Above_Bound
11be 70a4 |p | Jump_Nonzero 0x1263
11bf 00d8 | | Load_Top At_Offset_0
11c0 e603 | | Load 0x3,0x3
11c1 01d7 | | Execute Vector,Field_Read
11c2 091f | | Execute_Immediate Binary_Scale,0x1f
11c3 00d9 | | Load_Top At_Offset_1
11c4 0a01 | | Execute_Immediate Plus,0x1
11c5 e603 | | Load 0x3,0x3
11c6 01d7 | | Execute Vector,Field_Read
11c7 0273 | s | Execute Discrete,Plus
11c8 a60a | | Store_Unchecked 0x3,0xa
11c9 00d8 | | Load_Top At_Offset_0
11ca e603 | | Load 0x3,0x3
11cb 01d7 | | Execute Vector,Field_Read
11cc e605 | | Load 0x3,0x5
11cd 027e | ~ | Execute Discrete,Not_Equal
11ce 6805 |h | Jump_Zero 0x11d4
11cf e60a | | Load 0x3,0xa
11d0 e605 | | Load 0x3,0x5
11d1 0270 | p | Execute Discrete,Divide
11d2 a60b | | Store_Unchecked 0x3,0xb
11d3 7802 |x | Jump 0x11d6
11d4 676f |go | Indirect_Literal Discrete,0x1144,{0x00000000, 0x7fffffff}
11d5 a60b | | Store_Unchecked 0x3,0xb
11d6 00cf | | Action Mark_Auxiliary
11d7 7804 |x | Jump 0x11dc
11d8 e60b | | Load 0x3,0xb
11d9 0aff | | Execute_Immediate Plus,-0x1
11da a60b | | Store_Unchecked 0x3,0xb
11db 00c9 | | Action Pop_Auxiliary_Loop
11dc e606 | | Load 0x3,0x6
11dd e60b | | Load 0x3,0xb
11de 0271 | q | Execute Discrete,Times
11df e60a | | Load 0x3,0xa
11e0 e60b | | Load 0x3,0xb
11e1 e605 | | Load 0x3,0x5
11e2 0271 | q | Execute Discrete,Times
11e3 0272 | r | Execute Discrete,Minus
11e4 091f | | Execute_Immediate Binary_Scale,0x1f
11e5 00db | | Load_Top At_Offset_3
11e6 0a02 | | Execute_Immediate Plus,0x2
11e7 e603 | | Load 0x3,0x3
11e8 01d7 | | Execute Vector,Field_Read
11e9 0273 | s | Execute Discrete,Plus
11ea 027d | } | Execute Discrete,Greater
11eb 77ec |w | Jump_Nonzero 0x11d8
11ec 00ce | | Action Pop_Auxiliary
11ed 4800 |H | Short_Literal 0x0
11ee a609 | | Store_Unchecked 0x3,0x9
11ef 00cf | | Action Mark_Auxiliary
11f0 e604 | | Load 0x3,0x4
11f1 01da | | Execute Vector,Bounds
11f2 0264 | d | Execute Discrete,Below_Bound
11f3 7027 |p' | Jump_Nonzero 0x121b
11f4 00db | | Load_Top At_Offset_3
11f5 00d9 | | Load_Top At_Offset_1
11f6 0273 | s | Execute Discrete,Plus
11f7 e603 | | Load 0x3,0x3
11f8 01d7 | | Execute Vector,Field_Read
11f9 e60b | | Load 0x3,0xb
11fa 00da | | Load_Top At_Offset_2
11fb e604 | | Load 0x3,0x4
11fc 01d7 | | Execute Vector,Field_Read
11fd 0271 | q | Execute Discrete,Times
11fe 0272 | r | Execute Discrete,Minus
11ff e609 | | Load 0x3,0x9
1200 0273 | s | Execute Discrete,Plus
1201 a60a | | Store_Unchecked 0x3,0xa
1202 e60a | | Load 0x3,0xa
1203 6744 |gD | Indirect_Literal Discrete,0x1148,{0x00000000, 0x80000000}
1204 026f | o | Execute Discrete,Remainder
1205 a608 | | Store_Unchecked 0x3,0x8
1206 e60a | | Load 0x3,0xa
1207 09e1 | | Execute_Immediate Binary_Scale,-0x1f
1208 a609 | | Store_Unchecked 0x3,0x9
1209 e608 | | Load 0x3,0x8
120a 0d00 | | Execute_Immediate Less,0x0
120b 6807 |h | Jump_Zero 0x1213
120c e608 | | Load 0x3,0x8
120d 673a |g: | Indirect_Literal Discrete,0x1148,{0x00000000, 0x80000000}
120e 0273 | s | Execute Discrete,Plus
120f a608 | | Store_Unchecked 0x3,0x8
1210 e609 | | Load 0x3,0x9
1211 0aff | | Execute_Immediate Plus,-0x1
1212 a609 | | Store_Unchecked 0x3,0x9
1213 e608 | | Load 0x3,0x8
1214 e60e | | Load 0x3,0xe
1215 00da | | Load_Top At_Offset_2
1216 0273 | s | Execute Discrete,Plus
1217 e603 | | Load 0x3,0x3
1218 01d6 | | Execute Vector,Field_Write
1219 00c8 | | Action Pop_Auxiliary_Range
121a 37d9 |7 | Loop_Decreasing 0x11f4
121b 00ce | | Action Pop_Auxiliary
121c 00d8 | | Load_Top At_Offset_0
121d e603 | | Load 0x3,0x3
121e 01d7 | | Execute Vector,Field_Read
121f e609 | | Load 0x3,0x9
1220 0273 | s | Execute Discrete,Plus
1221 00d9 | | Load_Top At_Offset_1
1222 e603 | | Load 0x3,0x3
1223 01d6 | | Execute Vector,Field_Write
1224 00d8 | | Load_Top At_Offset_0
1225 e603 | | Load 0x3,0x3
1226 01d7 | | Execute Vector,Field_Read
1227 0d00 | | Execute_Immediate Less,0x0
1228 6834 |h4 | Jump_Zero 0x125d
1229 00db | | Load_Top At_Offset_3
122a 0aff | | Execute_Immediate Plus,-0x1
122b a60b | | Store_Unchecked 0x3,0xb
122c 4800 |H | Short_Literal 0x0
122d a609 | | Store_Unchecked 0x3,0x9
122e 00cf | | Action Mark_Auxiliary
122f e604 | | Load 0x3,0x4
1230 01da | | Execute Vector,Bounds
1231 0264 | d | Execute Discrete,Below_Bound
1232 7021 |p! | Jump_Nonzero 0x1254
1233 00db | | Load_Top At_Offset_3
1234 00d9 | | Load_Top At_Offset_1
1235 0273 | s | Execute Discrete,Plus
1236 e603 | | Load 0x3,0x3
1237 01d7 | | Execute Vector,Field_Read
1238 00d9 | | Load_Top At_Offset_1
1239 e604 | | Load 0x3,0x4
123a 01d7 | | Execute Vector,Field_Read
123b 0273 | s | Execute Discrete,Plus
123c e609 | | Load 0x3,0x9
123d 0273 | s | Execute Discrete,Plus
123e a60a | | Store_Unchecked 0x3,0xa
123f e60a | | Load 0x3,0xa
1240 6707 |g | Indirect_Literal Discrete,0x1148,{0x00000000, 0x80000000}
1241 027b | { | Execute Discrete,Greater_Equal
1242 6807 |h | Jump_Zero 0x124a
1243 e60a | | Load 0x3,0xa
1244 66fb |f | Indirect_Literal Discrete,0x1140,{0xffffffff, 0x80000000}
1245 0273 | s | Execute Discrete,Plus
1246 a60a | | Store_Unchecked 0x3,0xa
1247 4801 |H | Short_Literal 0x1
1248 a609 | | Store_Unchecked 0x3,0x9
1249 7802 |x | Jump 0x124c
124a 4800 |H | Short_Literal 0x0
124b a609 | | Store_Unchecked 0x3,0x9
124c e60a | | Load 0x3,0xa
124d e60e | | Load 0x3,0xe
124e 00da | | Load_Top At_Offset_2
124f 0273 | s | Execute Discrete,Plus
1250 e603 | | Load 0x3,0x3
1251 01d6 | | Execute Vector,Field_Write
1252 00c8 | | Action Pop_Auxiliary_Range
1253 37df |7 | Loop_Decreasing 0x1233
1254 00ce | | Action Pop_Auxiliary
1255 00d8 | | Load_Top At_Offset_0
1256 e603 | | Load 0x3,0x3
1257 01d7 | | Execute Vector,Field_Read
1258 e609 | | Load 0x3,0x9
1259 0273 | s | Execute Discrete,Plus
125a 00d9 | | Load_Top At_Offset_1
125b e603 | | Load 0x3,0x3
125c 01d6 | | Execute Vector,Field_Write
125d 00db | | Load_Top At_Offset_3
125e 00d9 | | Load_Top At_Offset_1
125f e607 | | Load 0x3,0x7
1260 01d6 | | Execute Vector,Field_Write
1261 00c8 | | Action Pop_Auxiliary_Range
1262 3f5c |?\ | Loop_Increasing 0x11bf
1263 00ce | | Action Pop_Auxiliary
1264 e407 | | Load 0x2,0x7
1265 680a |h | Jump_Zero 0x1270
1266 e607 | | Load 0x3,0x7
1267 82a9 | | Call 0x1,0xa9
1268 a402 | | Store_Unchecked 0x2,0x2
1269 e402 | | Load 0x2,0x2
126a e607 | | Load 0x3,0x7
126b 01d7 | | Execute Vector,Field_Read
126c 0275 | u | Execute Discrete,Unary_Minus
126d e402 | | Load 0x2,0x2
126e e607 | | Load 0x3,0x7
126f 01d6 | | Execute Vector,Field_Write
1270 e5fd | | Load 0x2,-0x3
1271 e607 | | Load 0x3,0x7
1272 82a1 | | Call 0x1,0xa1
1273 00d1 | | Pop_Control Pop_Count_1
1274 4800 |H | Short_Literal 0x0
1275 a5fb | | Store_Unchecked 0x2,-0x5
1276 e5fc | | Load 0x2,-0x4
1277 01db | | Execute Vector,Length
1278 0c01 | | Execute_Immediate Greater_Equal,0x1
1279 684d |hM | Jump_Zero 0x12c7
127a e603 | | Load 0x3,0x3
127b 82a9 | | Call 0x1,0xa9
127c a402 | | Store_Unchecked 0x2,0x2
127d e603 | | Load 0x3,0x3
127e 01dc | | Execute Vector,Last
127f e603 | | Load 0x3,0x3
1280 01d7 | | Execute Vector,Field_Read
1281 700c |p | Jump_Nonzero 0x128e
1282 e402 | | Load 0x2,0x2
1283 e603 | | Load 0x3,0x3
1284 01dc | | Execute Vector,Last
1285 027f | | Execute Discrete,Equal
1286 6807 |h | Jump_Zero 0x128e
1287 4801 |H | Short_Literal 0x1
1288 a5fb | | Store_Unchecked 0x2,-0x5
1289 e5fc | | Load 0x2,-0x4
128a 4800 |H | Short_Literal 0x0
128b 82a2 | | Call 0x1,0xa2
128c 00d1 | | Pop_Control Pop_Count_1
128d 7831 |x1 | Jump 0x12bf
128e 4800 |H | Short_Literal 0x0
128f a5fb | | Store_Unchecked 0x2,-0x5
1290 e602 | | Load 0x3,0x2
1291 0c02 | | Execute_Immediate Greater_Equal,0x2
1292 6823 |h# | Jump_Zero 0x12b6
1293 4800 |H | Short_Literal 0x0
1294 0053 | S | Store_Top_Unchecked Discrete,At_Offset_3
1295 00cf | | Action Mark_Auxiliary
1296 e603 | | Load 0x3,0x3
1297 01dc | | Execute Vector,Last
1298 e402 | | Load 0x2,0x2
1299 0263 | c | Execute Discrete,Above_Bound
129a 7013 |p | Jump_Nonzero 0x12ae
129b e609 | | Load 0x3,0x9
129c 091f | | Execute_Immediate Binary_Scale,0x1f
129d 00d9 | | Load_Top At_Offset_1
129e e603 | | Load 0x3,0x3
129f 01d7 | | Execute Vector,Field_Read
12a0 0273 | s | Execute Discrete,Plus
12a1 a60a | | Store_Unchecked 0x3,0xa
12a2 e60a | | Load 0x3,0xa
12a3 e602 | | Load 0x3,0x2
12a4 0270 | p | Execute Discrete,Divide
12a5 00d9 | | Load_Top At_Offset_1
12a6 e603 | | Load 0x3,0x3
12a7 01d6 | | Execute Vector,Field_Write
12a8 e60a | | Load 0x3,0xa
12a9 e602 | | Load 0x3,0x2
12aa 026f | o | Execute Discrete,Remainder
12ab a609 | | Store_Unchecked 0x3,0x9
12ac 00c8 | | Action Pop_Auxiliary_Range
12ad 3fed |? | Loop_Increasing 0x129b
12ae 00ce | | Action Pop_Auxiliary
12af e402 | | Load 0x2,0x2
12b0 e603 | | Load 0x3,0x3
12b1 01dc | | Execute Vector,Last
12b2 e603 | | Load 0x3,0x3
12b3 01cf | | Execute Vector,Slice_Read
12b4 82a9 | | Call 0x1,0xa9
12b5 a402 | | Store_Unchecked 0x2,0x2
12b6 e406 | | Load 0x2,0x6
12b7 6807 |h | Jump_Zero 0x12bf
12b8 e402 | | Load 0x2,0x2
12b9 e603 | | Load 0x3,0x3
12ba 01d7 | | Execute Vector,Field_Read
12bb 0275 | u | Execute Discrete,Unary_Minus
12bc e402 | | Load 0x2,0x2
12bd e603 | | Load 0x3,0x3
12be 01d6 | | Execute Vector,Field_Write
12bf e5fc | | Load 0x2,-0x4
12c0 4802 |H | Short_Literal 0x2
12c1 e603 | | Load 0x3,0x3
12c2 01dc | | Execute Vector,Last
12c3 e603 | | Load 0x3,0x3
12c4 01cf | | Execute Vector,Slice_Read
12c5 82a1 | | Call 0x1,0xa1
12c6 00d1 | | Pop_Control Pop_Count_1
12c7 4501 |E | Exit_Subprogram 0x1
12c8 ; --------------------------------------------------------------------------------------
12c8 ; SUBPROGRAM
12c8 ; --------------------------------------------------------------------------------------
12c8 12e7 | | .CONST 0x12e7 ; Address of begin
12c9 0004 | | .CONST 0x0004 ; Address of exception handler
12ca 0004 | | .CONST 0x0004 ; Number of locals
12cb INIT_12c8:
12cb 4801 |H | Short_Literal 0x1
12cc e404 | | Load 0x2,0x4
12cd e405 | | Load 0x2,0x5
12ce 0273 | s | Execute Discrete,Plus
12cf 00d8 | | Load_Top At_Offset_0
12d0 00e2 | | Load_Encached Integer_Cache
12d1 0260 | ` | Execute Discrete,In_Type
12d2 7001 |p | Jump_Nonzero 0x12d4
12d3 0801 | | Execute_Immediate Raise,0x1
12d4 e220 | | Load 0x1,0x20
12d5 035b | [ | Declare_Type Array,Constrained
12d6 0337 | 7 | Declare_Variable Array
12d7 00d8 | | Load_Top At_Offset_0
12d8 0335 | 5 | Declare_Variable Array,Duplicate
12d9 00cd | | Action Spare6_Action
12da 00d9 | | Load_Top At_Offset_1
12db 01d9 | | Execute Vector,Reverse_Bounds
12dc 0263 | c | Execute Discrete,Above_Bound
12dd 7005 |p | Jump_Nonzero 0x12e3
12de 4800 |H | Short_Literal 0x0
12df 00d9 | | Load_Top At_Offset_1
12e0 e603 | | Load 0x3,0x3
12e1 01d6 | | Execute Vector,Field_Write
12e2 3ffb |? | Loop_Increasing 0x12de
12e3 00d9 | | Load_Top At_Offset_1
12e4 01d4 | | Execute Vector,Structure_Write
12e5 00e5 | | Load_Encached Long_Integer_Cache
12e6 03e9 | | Declare_Variable Discrete,Duplicate
12e7 BODY_12c8:
12e7 00cf | | Action Mark_Auxiliary
12e8 4801 |H | Short_Literal 0x1
12e9 e405 | | Load 0x2,0x5
12ea 0264 | d | Execute Discrete,Below_Bound
12eb 7032 |p2 | Jump_Nonzero 0x131e
12ec 4800 |H | Short_Literal 0x0
12ed a603 | | Store_Unchecked 0x3,0x3
12ee 00cf | | Action Mark_Auxiliary
12ef 4801 |H | Short_Literal 0x1
12f0 e404 | | Load 0x2,0x4
12f1 0264 | d | Execute Discrete,Below_Bound
12f2 7024 |p$ | Jump_Nonzero 0x1317
12f3 e402 | | Load 0x2,0x2
12f4 00d9 | | Load_Top At_Offset_1
12f5 0273 | s | Execute Discrete,Plus
12f6 0aff | | Execute_Immediate Plus,-0x1
12f7 e5ff | | Load 0x2,-0x1
12f8 01d7 | | Execute Vector,Field_Read
12f9 e403 | | Load 0x2,0x3
12fa e607 | | Load 0x3,0x7
12fb 0273 | s | Execute Discrete,Plus
12fc 0aff | | Execute_Immediate Plus,-0x1
12fd e5fe | | Load 0x2,-0x2
12fe 01d7 | | Execute Vector,Field_Read
12ff 0271 | q | Execute Discrete,Times
1300 0274 | t | Execute Discrete,Absolute_Value
1301 00d9 | | Load_Top At_Offset_1
1302 e607 | | Load 0x3,0x7
1303 0273 | s | Execute Discrete,Plus
1304 e602 | | Load 0x3,0x2
1305 01d7 | | Execute Vector,Field_Read
1306 0273 | s | Execute Discrete,Plus
1307 e603 | | Load 0x3,0x3
1308 0273 | s | Execute Discrete,Plus
1309 a604 | | Store_Unchecked 0x3,0x4
130a e604 | | Load 0x3,0x4
130b 602c |`, | Indirect_Literal Discrete,0x1338,{0x00000000, 0x80000000}
130c 026f | o | Execute Discrete,Remainder
130d 00d9 | | Load_Top At_Offset_1
130e e607 | | Load 0x3,0x7
130f 0273 | s | Execute Discrete,Plus
1310 e602 | | Load 0x3,0x2
1311 01d6 | | Execute Vector,Field_Write
1312 e604 | | Load 0x3,0x4
1313 09e1 | | Execute_Immediate Binary_Scale,-0x1f
1314 a603 | | Store_Unchecked 0x3,0x3
1315 00c8 | | Action Pop_Auxiliary_Range
1316 37dc |7 | Loop_Decreasing 0x12f3
1317 00ce | | Action Pop_Auxiliary
1318 e603 | | Load 0x3,0x3
1319 00d9 | | Load_Top At_Offset_1
131a e602 | | Load 0x3,0x2
131b 01d6 | | Execute Vector,Field_Write
131c 00c8 | | Action Pop_Auxiliary_Range
131d 37ce |7 | Loop_Decreasing 0x12ec
131e 00ce | | Action Pop_Auxiliary
131f e402 | | Load 0x2,0x2
1320 e5ff | | Load 0x2,-0x1
1321 01d7 | | Execute Vector,Field_Read
1322 0d00 | | Execute_Immediate Less,0x0
1323 e403 | | Load 0x2,0x3
1324 e5fe | | Load 0x2,-0x2
1325 01d7 | | Execute Vector,Field_Read
1326 0d00 | | Execute_Immediate Less,0x0
1327 0277 | w | Execute Discrete,Xor
1328 680a |h | Jump_Zero 0x1333
1329 00da | | Load_Top At_Offset_2
132a 82a9 | | Call 0x1,0xa9
132b a402 | | Store_Unchecked 0x2,0x2
132c e402 | | Load 0x2,0x2
132d 00db | | Load_Top At_Offset_3
132e 01d7 | | Execute Vector,Field_Read
132f 0275 | u | Execute Discrete,Unary_Minus
1330 e402 | | Load 0x2,0x2
1331 e602 | | Load 0x3,0x2
1332 01d6 | | Execute Vector,Field_Write
1333 e5fd | | Load 0x2,-0x3
1334 00db | | Load_Top At_Offset_3
1335 82a1 | | Call 0x1,0xa1
1336 4501 |E | Exit_Subprogram 0x1
1337 0000 | | .XXX[0x1]
1338 0000 0000 | | .LITERAL {0x00000000, 0x80000000}
133c 0000 0000 | | .BLANK 0000[0x4]
1340 ; --------------------------------------------------------------------------------------
1340 ; SUBPROGRAM
1340 ; --------------------------------------------------------------------------------------
1340 1356 | V | .CONST 0x1356 ; Address of begin
1341 0004 | | .CONST 0x0004 ; Address of exception handler
1342 0005 | | .CONST 0x0005 ; Number of locals
1343 INIT_1340:
1343 e403 | | Load 0x2,0x3
1344 e5fe | | Load 0x2,-0x2
1345 82af | | Call 0x1,0xaf
1346 0271 | q | Execute Discrete,Times
1347 00e2 | | Load_Encached Integer_Cache
1348 03ec | | Declare_Variable Discrete,With_Value,With_Constraint
1349 4801 |H | Short_Literal 0x1
134a 00d9 | | Load_Top At_Offset_1
134b e220 | | Load 0x1,0x20
134c 035b | [ | Declare_Type Array,Constrained
134d 0337 | 7 | Declare_Variable Array
134e 4801 |H | Short_Literal 0x1
134f 00da | | Load_Top At_Offset_2
1350 e220 | | Load 0x1,0x20
1351 035b | [ | Declare_Type Array,Constrained
1352 0337 | 7 | Declare_Variable Array
1353 e5fe | | Load 0x2,-0x2
1354 00e2 | | Load_Encached Integer_Cache
1355 03f1 | | Declare_Variable Discrete,With_Value
1356 BODY_1340:
1356 00d9 | | Load_Top At_Offset_1
1357 e402 | | Load 0x2,0x2
1358 e5ff | | Load 0x2,-0x1
1359 01dc | | Execute Vector,Last
135a e5ff | | Load 0x2,-0x1
135b 01cf | | Execute Vector,Slice_Read
135c 8227 | ' | Call 0x1,0x27
135d 82a1 | | Call 0x1,0xa1
135e 00d1 | | Pop_Control Pop_Count_1
135f 00da | | Load_Top At_Offset_2
1360 4801 |H | Short_Literal 0x1
1361 82a2 | | Call 0x1,0xa2
1362 00d1 | | Pop_Control Pop_Count_1
1363 00cf | | Action Mark_Auxiliary
1364 00d9 | | Load_Top At_Offset_1
1365 4802 |H | Short_Literal 0x2
1366 026f | o | Execute Discrete,Remainder
1367 0f01 | | Execute_Immediate Equal,0x1
1368 6805 |h | Jump_Zero 0x136e
1369 00db | | Load_Top At_Offset_3
136a 00db | | Load_Top At_Offset_3
136b e603 | | Load 0x3,0x3
136c 82ae | | Call 0x1,0xae
136d 00d1 | | Pop_Control Pop_Count_1
136e 00d9 | | Load_Top At_Offset_1
136f 09ff | | Execute_Immediate Binary_Scale,-0x1
1370 0052 | R | Store_Top_Unchecked Discrete,At_Offset_2
1371 00d9 | | Load_Top At_Offset_1
1372 6807 |h | Jump_Zero 0x137a
1373 00da | | Load_Top At_Offset_2
1374 00db | | Load_Top At_Offset_3
1375 e604 | | Load 0x3,0x4
1376 82ae | | Call 0x1,0xae
1377 00d1 | | Pop_Control Pop_Count_1
1378 00c9 | | Action Pop_Auxiliary_Loop
1379 7fea | | Jump 0x1364
137a 00ce | | Action Pop_Auxiliary
137b e402 | | Load 0x2,0x2
137c e5ff | | Load 0x2,-0x1
137d 01d7 | | Execute Vector,Field_Read
137e 0d00 | | Execute_Immediate Less,0x0
137f 680f |h | Jump_Zero 0x138f
1380 e5fe | | Load 0x2,-0x2
1381 4802 |H | Short_Literal 0x2
1382 026f | o | Execute Discrete,Remainder
1383 0f01 | | Execute_Immediate Equal,0x1
1384 680a |h | Jump_Zero 0x138f
1385 00da | | Load_Top At_Offset_2
1386 82a9 | | Call 0x1,0xa9
1387 a402 | | Store_Unchecked 0x2,0x2
1388 e402 | | Load 0x2,0x2
1389 00db | | Load_Top At_Offset_3
138a 01d7 | | Execute Vector,Field_Read
138b 0275 | u | Execute Discrete,Unary_Minus
138c e402 | | Load 0x2,0x2
138d e603 | | Load 0x3,0x3
138e 01d6 | | Execute Vector,Field_Write
138f e5fd | | Load 0x2,-0x3
1390 00db | | Load_Top At_Offset_3
1391 82a1 | | Call 0x1,0xa1
1392 4501 |E | Exit_Subprogram 0x1
1393 0000 0000 | | .BLANK 0000[0x5]
1398 ; --------------------------------------------------------------------------------------
1398 ; SUBPROGRAM
1398 ; SUBPROGRAM
1398 ; --------------------------------------------------------------------------------------
1398 139b | | .CONST 0x139b ; Address of begin
; Address of begin
1399 0004 | | .CONST 0x0004 ; Address of exception handler
; Address of exception handler
139a 0001 | | .CONST 0x0001 ; Number of locals
; Number of locals
139b BODY_1398:
139b BODY_1398:
139b INIT_1398:
139b INIT_1398:
139b 4608 |F | Jump_Case 0x8
139c 4302 |C | Exit_Subprogram From_Utility,0x2 ; case 0x0
139d 4302 |C | Exit_Subprogram From_Utility,0x2 ; case 0x1
139e 7824 |x$ | Jump 0x13c3 ; case 0x2
139f 7823 |x# | Jump 0x13c3 ; case 0x3
13a0 7822 |x" | Jump 0x13c3 ; case 0x4
13a1 7821 |x! | Jump 0x13c3 ; case 0x5
13a2 7820 |x | Jump 0x13c3 ; case 0x6
13a3 7801 |x | Jump 0x13a5 ; case 0x7
13a4 780e |x | Jump 0x13b3 ; case 0x8
13a5 e5fd | | Load 0x2,-0x3
13a6 e5fe | | Load 0x2,-0x2
13a7 4801 |H | Short_Literal 0x1
13a8 e5fd | | Load 0x2,-0x3
13a9 e220 | | Load 0x1,0x20
13aa 035b | [ | Declare_Type Array,Constrained
13ab 4801 |H | Short_Literal 0x1
13ac e5fe | | Load 0x2,-0x2
13ad e220 | | Load 0x1,0x20
13ae 035b | [ | Declare_Type Array,Constrained
13af 4802 |H | Short_Literal 0x2
13b0 e5ff | | Load 0x2,-0x1
13b1 031b | | Declare_Type Variant_Record,Constrained
13b2 4203 |B | Exit_Subprogram From_Utility,With_Result,0x3
13b3 e5fd | | Load 0x2,-0x3
13b4 e5fe | | Load 0x2,-0x2
13b5 e5ff | | Load 0x2,-0x1
13b6 02fc | | Declare_Variable Variant_Record,With_Constraint
13b7 4801 |H | Short_Literal 0x1
13b8 e5fd | | Load 0x2,-0x3
13b9 e220 | | Load 0x1,0x20
13ba 0334 | 4 | Declare_Variable Array,With_Constraint
13bb 2d03 |- | Execute Variant_Record,Field_Append,Fixed,Indirect,Field_Number 0x3
13bc 4801 |H | Short_Literal 0x1
13bd e5fe | | Load 0x2,-0x2
13be e220 | | Load 0x1,0x20
13bf 0334 | 4 | Declare_Variable Array,With_Constraint
13c0 2d04 |- | Execute Variant_Record,Field_Append,Fixed,Indirect,Field_Number 0x4
13c1 016a | j | Execute Variant_Record,Indirects_Appended
13c2 4203 |B | Exit_Subprogram From_Utility,With_Result,0x3
13c3 0869 | i | Execute_Immediate Raise,0x69
13c4 0000 0000 | | .BLANK 0000[0x4]
13c8 ; --------------------------------------------------------------------------------------
13c8 ; SUBPROGRAM
13c8 ; --------------------------------------------------------------------------------------
13c8 13cb | | .CONST 0x13cb ; Address of begin
13c9 0004 | | .CONST 0x0004 ; Address of exception handler
13ca 0001 | | .CONST 0x0001 ; Number of locals
13cb BODY_13c8:
13cb INIT_13c8:
13cb 4608 |F | Jump_Case 0x8
13cc 7808 |x | Jump 0x13d5 ; case 0x0
13cd 4302 |C | Exit_Subprogram From_Utility,0x2 ; case 0x1
13ce 7831 |x1 | Jump 0x1400 ; case 0x2
13cf 7830 |x0 | Jump 0x1400 ; case 0x3
13d0 782f |x/ | Jump 0x1400 ; case 0x4
13d1 782e |x. | Jump 0x1400 ; case 0x5
13d2 782d |x- | Jump 0x1400 ; case 0x6
13d3 780e |x | Jump 0x13e2 ; case 0x7
13d4 781b |x | Jump 0x13f0 ; case 0x8
13d5 00da | | Load_Top At_Offset_2
13d6 016c | l | Execute Variant_Record,Is_Constrained
13d7 7009 |p | Jump_Nonzero 0x13e1
13d8 00cf | | Action Mark_Auxiliary
13d9 4801 |H | Short_Literal 0x1
13da 4801 |H | Short_Literal 0x1
13db e5ff | | Load 0x2,-0x1
13dc 1c08 | | Execute_Immediate Run_Utility,0x8
13dd 00d8 | | Load_Top At_Offset_0
13de 1c00 | | Execute_Immediate Run_Utility,0x0
13df c5ff | | Store 0x2,-0x1
13e0 00ce | | Action Pop_Auxiliary
13e1 4302 |C | Exit_Subprogram From_Utility,0x2
13e2 e5fd | | Load 0x2,-0x3
13e3 e5fe | | Load 0x2,-0x2
13e4 4801 |H | Short_Literal 0x1
13e5 e5fd | | Load 0x2,-0x3
13e6 e220 | | Load 0x1,0x20
13e7 035b | [ | Declare_Type Array,Constrained
13e8 4801 |H | Short_Literal 0x1
13e9 e5fe | | Load 0x2,-0x2
13ea e220 | | Load 0x1,0x20
13eb 035b | [ | Declare_Type Array,Constrained
13ec 4802 |H | Short_Literal 0x2
13ed e5ff | | Load 0x2,-0x1
13ee 031b | | Declare_Type Variant_Record,Constrained
13ef 4203 |B | Exit_Subprogram From_Utility,With_Result,0x3
13f0 e5fd | | Load 0x2,-0x3
13f1 e5fe | | Load 0x2,-0x2
13f2 e5ff | | Load 0x2,-0x1
13f3 02fc | | Declare_Variable Variant_Record,With_Constraint
13f4 4801 |H | Short_Literal 0x1
13f5 e5fd | | Load 0x2,-0x3
13f6 e220 | | Load 0x1,0x20
13f7 0334 | 4 | Declare_Variable Array,With_Constraint
13f8 2d03 |- | Execute Variant_Record,Field_Append,Fixed,Indirect,Field_Number 0x3
13f9 4801 |H | Short_Literal 0x1
13fa e5fe | | Load 0x2,-0x2
13fb e220 | | Load 0x1,0x20
13fc 0334 | 4 | Declare_Variable Array,With_Constraint
13fd 2d04 |- | Execute Variant_Record,Field_Append,Fixed,Indirect,Field_Number 0x4
13fe 016a | j | Execute Variant_Record,Indirects_Appended
13ff 4203 |B | Exit_Subprogram From_Utility,With_Result,0x3
1400 0869 | i | Execute_Immediate Raise,0x69
1401 0000 0000 | | .BLANK 0000[0x7]
1408 ; --------------------------------------------------------------------------------------
1408 ; SUBPROGRAM
1408 ; --------------------------------------------------------------------------------------
1408 140b | | .CONST 0x140b ; Address of begin
1409 0004 | | .CONST 0x0004 ; Address of exception handler
140a 0001 | | .CONST 0x0001 ; Number of locals
140b BODY_1408:
140b INIT_1408:
140b 4608 |F | Jump_Case 0x8
140c 7808 |x | Jump 0x1415 ; case 0x0
140d 781b |x | Jump 0x1429 ; case 0x1
140e 783d |x= | Jump 0x144c ; case 0x2
140f 783c |x< | Jump 0x144c ; case 0x3
1410 783b |x; | Jump 0x144c ; case 0x4
1411 4302 |C | Exit_Subprogram From_Utility,0x2 ; case 0x5
1412 7839 |x9 | Jump 0x144c ; case 0x6
1413 7818 |x | Jump 0x142c ; case 0x7
1414 7826 |x& | Jump 0x143b ; case 0x8
1415 00da | | Load_Top At_Offset_2
1416 016c | l | Execute Variant_Record,Is_Constrained
1417 700b |p | Jump_Nonzero 0x1423
1418 00cf | | Action Mark_Auxiliary
1419 4801 |H | Short_Literal 0x1
141a 4801 |H | Short_Literal 0x1
141b 4801 |H | Short_Literal 0x1
141c e5ff | | Load 0x2,-0x1
141d 1c08 | | Execute_Immediate Run_Utility,0x8
141e 00d8 | | Load_Top At_Offset_0
141f 1c00 | | Execute_Immediate Run_Utility,0x0
1420 c5ff | | Store 0x2,-0x1
1421 00ce | | Action Pop_Auxiliary
1422 4302 |C | Exit_Subprogram From_Utility,0x2
1423 00da | | Load_Top At_Offset_2
1424 2207 |" | Execute Variant_Record,Field_Constrain,Field_Number 0x7
1425 00da | | Load_Top At_Offset_2
1426 2507 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x7
1427 1c00 | | Execute_Immediate Run_Utility,0x0
1428 4302 |C | Exit_Subprogram From_Utility,0x2
1429 00da | | Load_Top At_Offset_2
142a 2207 |" | Execute Variant_Record,Field_Constrain,Field_Number 0x7
142b 4302 |C | Exit_Subprogram From_Utility,0x2
142c e5fc | | Load 0x2,-0x4
142d e5fd | | Load 0x2,-0x3
142e e5fe | | Load 0x2,-0x2
142f 4801 |H | Short_Literal 0x1
1430 e5fc | | Load 0x2,-0x4
1431 e260 | ` | Load 0x1,0x60
1432 035b | [ | Declare_Type Array,Constrained
1433 e5fd | | Load 0x2,-0x3
1434 e5fe | | Load 0x2,-0x2
1435 e23f | ? | Load 0x1,0x3f
1436 1c07 | | Execute_Immediate Run_Utility,0x7
1437 4802 |H | Short_Literal 0x2
1438 e5ff | | Load 0x2,-0x1
1439 031b | | Declare_Type Variant_Record,Constrained
143a 4204 |B | Exit_Subprogram From_Utility,With_Result,0x4
143b e5fc | | Load 0x2,-0x4
143c e5fd | | Load 0x2,-0x3
143d e5fe | | Load 0x2,-0x2
143e e5ff | | Load 0x2,-0x1
143f 02fc | | Declare_Variable Variant_Record,With_Constraint
1440 4801 |H | Short_Literal 0x1
1441 e5fc | | Load 0x2,-0x4
1442 e260 | ` | Load 0x1,0x60
1443 0334 | 4 | Declare_Variable Array,With_Constraint
1444 2d06 |- | Execute Variant_Record,Field_Append,Fixed,Indirect,Field_Number 0x6
1445 e5fd | | Load 0x2,-0x3
1446 e5fe | | Load 0x2,-0x2
1447 e23f | ? | Load 0x1,0x3f
1448 1c08 | | Execute_Immediate Run_Utility,0x8
1449 2d07 |- | Execute Variant_Record,Field_Append,Fixed,Indirect,Field_Number 0x7
144a 016a | j | Execute Variant_Record,Indirects_Appended
144b 4204 |B | Exit_Subprogram From_Utility,With_Result,0x4
144c 0869 | i | Execute_Immediate Raise,0x69
144d ; --------------------------------------------------------------------------------------
144d ; STRING TABLE
144d ; --------------------------------------------------------------------------------------
144d 0008 | | .STRTAB 0x0008->0x1451 ; "QUOTIENT"
144e 000e | | .STRTAB 0x000e->0x1455 ; "REMAINDER"
144f 0015 | | .STRTAB 0x0015->0x1459 ; "BOTH"
1450 0017 | | .STREND 0x0017->0x145b
1451 5155 4f54 |QUOT| .STRTAB_STRINGS
145c 0000 0000 | | .BLANK 0000[0x4]
1460 ; --------------------------------------------------------------------------------------
1460 ; Debug Table
1460 ; --------------------------------------------------------------------------------------
1460 0004 000c | | .DEBUG4 0x0004,0x000c,0x2e77,0x0000,0x0001,0x0000
1466 0be1 0b00 | | .XXX[0x3]
1468 0141 | A |
1469 0000 0000 | | .BLANK 0000[0x4]
146d 000d 0be1 | | .XXX[0x4]
146f 0b00 0141 | A|
1471 0000 0000 | | .BLANK 0000[0x4]
1475 0001 0008 | | .XXX[0xa]
1477 5805 8f20 |X |
1479 0000 0800 | |
147b 0000 03d0 | |
147d 263c 8000 |&< |
147f 0000 0000 | | .BLANK 0000[0x5]
1484 01f2 5340 | S@| .XXX[0x11]
1486 01f2 91d0 | |
1488 fe38 10b0 | 8 |
148a 003b 4030 | ;@0|
148c 0000 0040 | @|
148e 0000 0000 | |
1490 01f8 6e58 | nX|
1492 0800 2900 | ) |
1494 2001 | |
1495 0000 0000 | | .BLANK 0000[0xb]
14a0 000f 93ac | | .XXX[0xe]
14a2 000f 9520 | |
14a4 8080 042c | ,|
14a6 0248 1000 | H |
14a8 0004 0000 | |
14aa 0001 e809 | |
14ac 2045 8000 | E |
14ae 0000 0000 | | .BLANK 0000[0x5]
14b3 f948 e800 | H | .XXX[0x7]
14b5 f967 2868 | g(h|
14b7 5f08 5800 |_ X |
14b9 0a08 | |
14ba 0000 0000 | | .BLANK 0000[0x4]
14be 0068 5f08 | h_ | .XXX[0x4]
14c0 5800 0a08 |X |
14c2 0000 0000 | | .BLANK 0000[0x4]
14c6 0068 5f08 | h_ | .XXX[0x4]
14c8 5800 0a08 |X |
14ca 0000 0000 | | .BLANK 0000[0x4]
14ce 0008 006d | m| .XXX[0x3]
14d0 8800 | |
14d1 0000 0000 | | .BLANK 0000[0xc]
14dd 0f95 2080 | | .XXX[0xf]
14df 0f97 4486 | D |
14e1 85f0 8580 | |
14e3 00a0 8000 | |
14e5 0000 0000 | |
14e7 0000 0002 | |
14e9 4d00 0000 |M |
14eb 2800 |( |
14ec 0000 0000 | | .BLANK 0000[0xb]
14f7 00f9 6728 | g(| .XXX[0x8]
14f9 00f9 8168 | h|
14fb 685f 0858 |h_ X|
14fd 000a 0800 | |
14ff 0000 0000 | | .BLANK 0000[0x4]
1503 0800 7500 | u | .XXX[0x3]
1505 7800 |x |
1506 0000 0000 | | .BLANK 0000[0xb]
1511 000f 9744 | D| .XXX[0x8]
1513 800f 98e8 | |
1515 8685 f085 | |
1517 8000 a080 | |
1519 0000 0000 | | .BLANK 0000[0x4]
151d 0080 0290 | | .XXX[0x4]
151f 0221 b000 | ! |
1521 0000 0000 | | .BLANK 0000[0xb]
152c f981 6800 | h | .XXX[0xd]
152e f997 a808 | |
1530 0042 c02c | B ,|
1532 7a00 0000 |z |
1534 4000 0000 |@ |
1536 1e81 31e8 | 1 |
1538 0400 | |
1539 0000 0000 | | .BLANK 0000[0x5]
153e 0f98 e880 | | .XXX[0x6]
1540 0f9a 9e80 | |
1542 c100 2100 | ! |
1544 0000 0000 | | .BLANK 0000[0xc]
1550 00f9 97a8 | | .XXX[0x7]
1552 00f1 ef90 | |
1554 0800 3240 | 2@|
1556 4000 |@ |
1557 0000 0000 | | .BLANK 0000[0xb]
1562 000f 997a | z| .XXX[0x5]
1564 800f 9b30 | 0|
1566 bfce | |
1567 0000 0000 | | .BLANK 0000[0xe]
1575 f9a9 e800 | | .XXX[0xc]
1577 f9bc 2810 | ( |
1579 a000 b200 | |
157b 0000 0000 | |
157d d0be 10b0 | |
157f 000f ca40 | @|
1581 0000 0000 | | .BLANK 0000[0x6]
1587 0f9b 3080 | 0 | .XXX[0x5]
1589 0f9c 54bf | T |
158b cb00 | |
158c 0000 0000 | | .BLANK 0000[0xd]
1599 00f9 bc28 | (| .XXX[0x6]
159b 00f9 ce68 | h|
159d 2100 0010 |! |
159f 0000 0000 | | .BLANK 0000[0xc]
15ab 000f 9c54 | T| .XXX[0x7]
15ad 800f 9d78 | x|
15af 824d 0000 | M |
15b1 0002 | |
15b2 0000 0000 | | .BLANK 0000[0xc]
15be f9ce 6800 | h | .XXX[0x8]
15c0 f9f1 687f | h |
15c2 1c08 5800 | X |
15c4 1e0b 63fe | c |
15c6 0000 0000 | | .BLANK 0000[0xc]
15d2 07f1 c085 | | .XXX[0x5]
15d4 8001 e256 | V|
15d6 bfe0 | |
15d7 0000 0000 | | .BLANK 0000[0xc]
15e3 0800 2900 | ) | .XXX[0x3]
15e5 221c |" |
15e6 0000 0000 | | .BLANK 0000[0xb]
15f1 000f 9d78 | x| .XXX[0x8]
15f3 800f 9fa8 | |
15f5 8080 0290 | |
15f7 0200 2000 | |
15f9 0000 0000 | | .BLANK 0000[0x7]