OpenCores
URL https://opencores.org/ocsvn/6809_6309_compatible_core/6809_6309_compatible_core/trunk

Subversion Repositories 6809_6309_compatible_core

[/] [6809_6309_compatible_core/] [trunk/] [sim/] [p6809.out] - Blame information for rev 14

Go to most recent revision | Details | Compare with Previous | View Log

Line No. Rev Author Line
1 11 ale500
#! /c/iverilog/bin/vvp
2
:ivl_version "0.9.7 " "(v0_9_7)";
3
:vpi_time_precision - 9;
4
:vpi_module "system";
5
:vpi_module "v2005_math";
6
:vpi_module "va_math";
7 14 ale500
S_008334B0 .scope module, "tb" "tb" 2 11;
8 11 ale500
 .timescale -9 -9;
9 14 ale500
L_00874D70 .functor BUFZ 16, v00A07E08_0, C4<0000000000000000>, C4<0000000000000000>, C4<0000000000000000>;
10
L_00874DA8 .functor BUFZ 8, v00A07E60_0, C4<00000000>, C4<00000000>, C4<00000000>;
11
v00A0A3B8_0 .net "addr", 15 0, v00A07E08_0; 1 drivers
12
v00A0A410_0 .net "addr_o", 15 0, L_00874D70; 1 drivers
13
v00A0A468_0 .var "clk", 0 0;
14
v00A0A4C0_0 .net "data_i", 7 0, v008561C8_0; 1 drivers
15
v00A0A518_0 .net "data_o", 7 0, v00A07E60_0; 1 drivers
16
v00A0A570_0 .net "data_o_o", 7 0, L_00874DA8; 1 drivers
17
v00A0A5C8_0 .net "oe", 0 0, v00A07EB8_0; 1 drivers
18
v00A0A620_0 .var "reset", 0 0;
19
v00A0A678_0 .net "we", 0 0, v00A07F10_0; 1 drivers
20
L_00E90200 .reduce/nor v00A07EB8_0;
21
L_00E90258 .reduce/nor v00A07F10_0;
22
S_00832ED8 .scope module, "cpu" "MC6809_cpu" 2 23, 3 10, S_008334B0;
23 11 ale500
 .timescale -9 -9;
24 14 ale500
L_00874E18 .functor AND 1, L_00A0A6D0, L_00A0A728, C4<1>, C4<1>;
25
L_00874EF8 .functor AND 1, L_00A0A780, L_00A0A7D8, C4<1>, C4<1>;
26
L_00874FD8 .functor AND 1, L_00A0A830, L_00A0A888, C4<1>, C4<1>;
27
L_00E8E488 .functor AND 1, L_00E8FC88, L_00A0F018, C4<1>, C4<1>;
28
L_00874D38 .functor BUFZ 1, v00A0A620_0, C4<0>, C4<0>, C4<0>;
29
L_00E8FE80 .functor BUFZ 6, v00A0A360_0, C4<000000>, C4<000000>, C4<000000>;
30
v00A06C50_0 .net *"_s1", 0 0, L_00A0A6D0; 1 drivers
31
v00A06CA8_0 .net *"_s13", 0 0, L_00A0A830; 1 drivers
32
v00A06D00_0 .net *"_s15", 0 0, L_00A0A888; 1 drivers
33
v00A06D58_0 .net *"_s24", 8 0, L_00A0EF68; 1 drivers
34
v00A06DB0_0 .net *"_s27", 2 0, C4<000>; 1 drivers
35
v00A06E08_0 .net *"_s28", 8 0, C4<000010010>; 1 drivers
36
v00A06E60_0 .net *"_s3", 0 0, L_00A0A728; 1 drivers
37
v00A06EB8_0 .net *"_s30", 0 0, L_00A0F018; 1 drivers
38
v00A06F10_0 .net *"_s7", 0 0, L_00A0A780; 1 drivers
39
v00A06F68_0 .net *"_s9", 0 0, L_00A0A7D8; 1 drivers
40
v00A06FC0_0 .net "alu_o_CCR", 7 0, v00A06728_0; 1 drivers
41
v00A07018_0 .net "alu_o_result", 15 0, v00A06A98_0; 1 drivers
42
v00A07070_0 .alias "cpu_addr_o", 15 0, v00A0A3B8_0;
43
v00A070C8_0 .net "cpu_clk", 0 0, v00A0A468_0; 1 drivers
44
v00A07120_0 .alias "cpu_data_i", 7 0, v00A0A4C0_0;
45
v00A07178_0 .alias "cpu_data_o", 7 0, v00A0A518_0;
46
v00A071D0_0 .net "cpu_firq_n", 0 0, C4; 0 drivers
47
v00A07228_0 .net "cpu_irq_n", 0 0, C4; 0 drivers
48
v00A07280_0 .net "cpu_nmi_n", 0 0, C4; 0 drivers
49
v00A07360_0 .alias "cpu_oe_o", 0 0, v00A0A5C8_0;
50
v00A072D8_0 .net "cpu_reset", 0 0, v00A0A620_0; 1 drivers
51
v00A073B8_0 .net "cpu_state_o", 5 0, L_00E8FE80; 1 drivers
52
v00A07410_0 .alias "cpu_we_o", 0 0, v00A0A678_0;
53
v00A07468_0 .var "datamux_o_alu_in_left_path_addr", 3 0;
54
v00A074C0_0 .var "datamux_o_alu_in_left_path_data", 15 0;
55
v00A07518_0 .var "datamux_o_alu_in_right_path_data", 15 0;
56
v00A07570_0 .var "datamux_o_dest", 15 0;
57
v00A075C8_0 .var "datamux_o_dest_reg_addr", 3 0;
58
v00A07620_0 .net "debug_clk", 0 0, C4; 0 drivers
59
v00A07678_0 .net "debug_data_o", 0 0, C4<0>; 1 drivers
60
v00A076D0_0 .net "dec_lo_dest_reg_addr", 3 0, v00E89738_0; 1 drivers
61
v00A07728_0 .net "dec_lo_left_path_addr", 3 0, v00E899D0_0; 1 drivers
62
v00A07780_0 .net "dec_lo_right_path_addr", 3 0, v00E89A80_0; 1 drivers
63
v00A077D8_0 .net "dec_o_alu_opcode", 4 0, v00856900_0; 1 drivers
64
v00A07830_0 .net "dec_o_alu_size", 0 0, L_00A0F228; 1 drivers
65
v00A07888_0 .net "dec_o_cond_taken", 0 0, v008564E0_0; 1 drivers
66
v00A078E0_0 .net "dec_o_dest_reg_addr", 3 0, L_00E8F978; 1 drivers
67
v00A07938_0 .net "dec_o_ea_indirect", 0 0, L_00E90048; 1 drivers
68
v00A07990_0 .net "dec_o_ea_ofs0", 0 0, v00E889D0_0; 1 drivers
69
v00A079E8_0 .net "dec_o_ea_ofs16", 0 0, v00E88A28_0; 1 drivers
70
v00A07A40_0 .net "dec_o_ea_ofs8", 0 0, v00E88A80_0; 1 drivers
71
v00A07A98_0 .net "dec_o_ea_wpost", 0 0, v00E88AD8_0; 1 drivers
72
v00A07AF0_0 .net "dec_o_left_path_addr", 3 0, L_00E8F908; 1 drivers
73
v00A07B48_0 .net "dec_o_p1_mode", 2 0, v00E88B30_0; 1 drivers
74
v00A07BA0_0 .net "dec_o_right_path_addr", 3 0, v00E89A28_0; 1 drivers
75
v00A07BF8_0 .net "dec_o_right_path_mod", 1 0, v00856958_0; 1 drivers
76
v00A07C50_0 .net "dec_o_source_size", 0 0, L_00A0EFC0; 1 drivers
77
v00A07CA8_0 .net "dec_o_use_s", 0 0, v00E89268_0; 1 drivers
78
v00A07D00_0 .net "dec_o_wdest", 0 0, L_00A0F070; 1 drivers
79
v00A07D58_0 .net "dec_o_write_flags", 0 0, L_00E8FC88; 1 drivers
80
v00A07DB0_0 .var "k_clear_e", 0 0;
81
v00A07E08_0 .var "k_cpu_addr", 15 0;
82
v00A07E60_0 .var "k_cpu_data_o", 7 0;
83
v00A07EB8_0 .var "k_cpu_oe", 0 0;
84
v00A07F10_0 .var "k_cpu_we", 0 0;
85
v00A07F68_0 .var "k_dec_su", 0 0;
86
v00A07FC0_0 .var "k_eahi", 7 0;
87
v00A08018_0 .var "k_ealo", 7 0;
88
v00A08070_0 .net "k_firq_req", 0 0, L_00874EF8; 1 drivers
89
v00A080C8_0 .var "k_forced_mem_size", 0 0;
90
v00A08120_0 .var "k_inc_pc", 0 0;
91
v00A08178_0 .var "k_inc_su", 0 0;
92
v00A081D0_0 .var "k_ind_ea", 7 0;
93
v00A08228_0 .var "k_indirect_loaded", 0 0;
94
v00A08280_0 .net "k_irq_req", 0 0, L_00874FD8; 1 drivers
95
v00A082D8_0 .var "k_mem_dest", 1 0;
96
v00A08360_0 .var "k_memhi", 7 0;
97
v00A083B8_0 .var "k_memlo", 7 0;
98
v00A08410_0 .var "k_mul_cnt", 0 0;
99
v00A08468_0 .var "k_new_pc", 15 0;
100
v00A084C0_0 .net "k_nmi_req", 0 0, L_00874E18; 1 drivers
101
v00A08518_0 .var "k_ofshi", 7 0;
102
v00A08570_0 .var "k_ofslo", 7 0;
103
v00A085C8_0 .var "k_opcode", 7 0;
104
v00A08620_0 .var "k_p2_valid", 0 0;
105
v00A08678_0 .var "k_p3_valid", 0 0;
106
v00A086D0_0 .var "k_postbyte", 7 0;
107
v00A08728_0 .var "k_pp_active_reg", 3 0;
108
v00A08780_0 .var "k_pp_regs", 7 0;
109
v00A087D8_0 .var "k_reg_firq", 2 0;
110
v00A08830_0 .var "k_reg_irq", 2 0;
111
v00A08888_0 .var "k_reg_nmi", 2 0;
112
v00A088E0_0 .net "k_reset", 0 0, L_00874D38; 1 drivers
113
v00A08938_0 .var "k_set_e", 0 0;
114
v00A08990_0 .var "k_write_dest", 0 0;
115
v00A089E8_0 .var "k_write_exg", 0 0;
116
v00A08A40_0 .var "k_write_pc", 0 0;
117
v00A08A98_0 .var "k_write_post_incdec", 0 0;
118
v00A08AF0_0 .var "k_write_tfr", 0 0;
119
v00A08B48_0 .var "next_mem_state", 5 0;
120
v00A08BA0_0 .var "next_push_state", 5 0;
121
v00A08BF8_0 .var "next_state", 5 0;
122
v00A08C50_0 .net "op_CWAI", 0 0, v00E88B88_0; 1 drivers
123
v00A08CA8_0 .net "op_EXG", 0 0, v00E88BE0_0; 1 drivers
124
v00A08D00_0 .net "op_JMP", 0 0, v00E88C38_0; 1 drivers
125
v00A08D58_0 .net "op_JSR", 0 0, v00E88C90_0; 1 drivers
126
v00A08DB0_0 .net "op_LEA", 0 0, v00E88CE8_0; 1 drivers
127
v00A08E08_0 .net "op_MUL", 0 0, v00E88D40_0; 1 drivers
128
v00A08E60_0 .net "op_PULL", 0 0, v00E88D98_0; 1 drivers
129
v00A08EB8_0 .net "op_PUSH", 0 0, v00E88DF0_0; 1 drivers
130
v00A08F10_0 .net "op_RTI", 0 0, v00E88E48_0; 1 drivers
131
v00A08F68_0 .net "op_RTS", 0 0, v00E88EA0_0; 1 drivers
132
v00A08FC0_0 .net "op_SWI", 0 0, v00E88EF8_0; 1 drivers
133
v00A09018_0 .net "op_SYNC", 0 0, v00E88F50_0; 1 drivers
134
v00A09070_0 .net "op_TFR", 0 0, v00E88FA8_0; 1 drivers
135
v00A090C8_0 .net "regs_o_CCR", 7 0, L_00A0ECA8; 1 drivers
136
v00A09120_0 .net "regs_o_dp", 7 0, v00E8A2C0_0; 1 drivers
137
v00A09178_0 .net "regs_o_eamem_addr", 15 0, L_00E8DFF0; 1 drivers
138
v00A091D0_0 .net "regs_o_left_path_data", 15 0, v00E8AD98_0; 1 drivers
139
v00A09228_0 .net "regs_o_pc", 15 0, L_00A0F8A0; 1 drivers
140
v00A09280_0 .net "regs_o_right_path_data", 15 0, v00E8AE48_0; 1 drivers
141
v00A092D8_0 .net "regs_o_su", 15 0, L_00A0ED00; 1 drivers
142
v00A0A360_0 .var "state", 5 0;
143
E_00824BE0 .event posedge, v00A088E0_0, v00E89688_0;
144
E_00824620/0 .event edge, v00E89A80_0, v00A083B8_0, v00A08360_0, v00856958_0;
145
E_00824620/1 .event edge, v00E8AE48_0;
146
E_00824620 .event/or E_00824620/0, E_00824620/1;
147
E_008248C0/0 .event edge, v00A08360_0, v00A083B8_0, v00A082D8_0, v00E88B30_0;
148
E_008248C0/1 .event edge, v00E8AF50_0, v00A07FC0_0, v00A08018_0, v00E8AEF8_0;
149
E_008248C0/2 .event edge, v00E88978_0, v00E8A898_0;
150
E_008248C0 .event/or E_008248C0/0, E_008248C0/1, E_008248C0/2;
151
E_008248E0/0 .event edge, v00E899D0_0, v00A08360_0, v00A083B8_0, v00E88CE8_0;
152
E_008248E0/1 .event edge, v00E88978_0, v00E8A898_0, v00E8AD98_0;
153
E_008248E0 .event/or E_008248E0/0, E_008248E0/1;
154
E_00824860/0 .event edge, v00E88D98_0, v00E88EA0_0, v00E88E48_0, v00A08360_0;
155
E_00824860/1 .event edge, v00A083B8_0, v00E88CE8_0, v00E88978_0, v00E8A898_0;
156
E_00824860/2 .event edge, v00A06A98_0;
157
E_00824860 .event/or E_00824860/0, E_00824860/1, E_00824860/2;
158
E_00821BC0 .event edge, v00A08728_0, v00E89738_0;
159
E_00824880 .event edge, v00A08728_0, v00E899D0_0;
160
L_00A0A6D0 .part v00A08888_0, 2, 1;
161
L_00A0A728 .part v00A08888_0, 1, 1;
162
L_00A0A780 .part v00A087D8_0, 2, 1;
163
L_00A0A7D8 .part v00A087D8_0, 1, 1;
164
L_00A0A830 .part v00A08830_0, 2, 1;
165
L_00A0A888 .part v00A08830_0, 1, 1;
166
L_00A0EEB8 .part v00A086D0_0, 4, 4;
167
L_00A0EF10 .concat [ 8 8 0 0], v00A08570_0, v00A08518_0;
168
L_00A0EF68 .concat [ 6 3 0 0], v00A0A360_0, C4<000>;
169
L_00A0F018 .cmp/eq 9, L_00A0EF68, C4<000010010>;
170
S_00832218 .scope module, "alu" "alu" 3 119, 4 15, S_00832ED8;
171 11 ale500
 .timescale -9 -9;
172 14 ale500
v00A066D0_0 .alias "CCR", 7 0, v00A090C8_0;
173
v00A06728_0 .var "CCRo", 7 0;
174
v00A06780_0 .net "a_in", 15 0, v00A074C0_0; 1 drivers
175
v00A067D8_0 .net "b_in", 15 0, v00A07518_0; 1 drivers
176
v00A06830_0 .net "ccr16_out", 3 0, v00E8B738_0; 1 drivers
177
v00A06888_0 .net "ccr8_out", 7 0, v00E8C898_0; 1 drivers
178
v00A068E0_0 .alias "clk_in", 0 0, v00A070C8_0;
179
v00A06938_0 .alias "opcode_in", 4 0, v00A077D8_0;
180
v00A06990_0 .net "q16_mul", 15 0, v00A06620_0; 1 drivers
181
v00A069E8_0 .net "q16_out", 15 0, v00E8BC38_0; 1 drivers
182
v00A06A40_0 .net "q8_out", 7 0, v00A06178_0; 1 drivers
183
v00A06A98_0 .var "q_out", 15 0;
184
v00A06AF0_0 .var "ra_in", 15 0;
185
v00A06B48_0 .var "rb_in", 15 0;
186
v00A06BA0_0 .var "rop_in", 4 0;
187
v00A06BF8_0 .alias "sz_in", 0 0, v00A07830_0;
188
E_00823940/0 .event edge, v00E89B88_0, v00E8BC38_0, v00856488_0, v00E8B738_0;
189
E_00823940/1 .event edge, v00A06178_0, v00E8C898_0;
190
E_00823940 .event/or E_00823940/0, E_00823940/1;
191
L_00A0A8E0 .part v00A074C0_0, 0, 8;
192
L_00A0A938 .part v00A07518_0, 0, 8;
193
L_00A0EA40 .part v00A06AF0_0, 0, 8;
194
L_00A0EA98 .part v00A06B48_0, 0, 8;
195
S_00833318 .scope module, "mulu" "mul8x8" 4 34, 4 604, S_00832218;
196 11 ale500
 .timescale -9 -9;
197 14 ale500
v00A064C0_0 .net "a", 7 0, L_00A0A8E0; 1 drivers
198
v00A06518_0 .net "b", 7 0, L_00A0A938; 1 drivers
199
v00A06570_0 .alias "clk_in", 0 0, v00A070C8_0;
200
v00A065C8_0 .var "pipe0", 15 0;
201
v00A06620_0 .var "pipe1", 15 0;
202
v00A06678_0 .alias "q", 15 0, v00A06990_0;
203
S_008323B0 .scope module, "alu8" "alu8" 4 35, 4 202, S_00832218;
204 11 ale500
 .timescale -9 -9;
205 14 ale500
L_00A0B360 .functor NOT 8, L_00A0EA40, C4<00000000>, C4<00000000>, C4<00000000>;
206
L_00A0B398 .functor BUFZ 8, L_00A0B360, C4<00000000>, C4<00000000>, C4<00000000>;
207
L_00A0B4E8 .functor BUFZ 8, L_00A0AB48, C4<00000000>, C4<00000000>, C4<00000000>;
208
L_00A0B520 .functor OR 1, L_00A0AC50, L_00A0ACA8, C4<0>, C4<0>;
209
L_00A0B600 .functor OR 1, L_00A0B520, L_00A0AD00, C4<0>, C4<0>;
210
L_00A0B5C8 .functor OR 1, L_00A0B600, L_00A0AD58, C4<0>, C4<0>;
211
L_00A0B6A8 .functor OR 1, L_00A0B5C8, L_00A0ADB0, C4<0>, C4<0>;
212
L_00A0B7C0 .functor OR 1, L_00A0B6A8, L_00A0AE08, C4<0>, C4<0>;
213
L_00A0B868 .functor OR 1, L_00A0B7C0, L_00A0AE60, C4<0>, C4<0>;
214
L_00A0B910 .functor OR 1, L_00A0B868, L_00A0AEB8, C4<0>, C4<0>;
215
L_00A0B9B8 .functor NOT 1, L_00A0AF68, C4<0>, C4<0>, C4<0>;
216
L_00A0BA60 .functor AND 1, L_00A0AF10, L_00A0B9B8, C4<1>, C4<1>;
217
L_00A0BA28 .functor NOT 1, L_00A0AFC0, C4<0>, C4<0>, C4<0>;
218
L_00A0BB08 .functor AND 1, L_00A0BA60, L_00A0BA28, C4<1>, C4<1>;
219
L_00A0DC08 .functor NOT 1, L_00A0B070, C4<0>, C4<0>, C4<0>;
220
L_00A0DC78 .functor AND 1, L_00A0BB08, L_00A0DC08, C4<1>, C4<1>;
221
L_00A0DD20 .functor NOT 1, L_00A0B018, C4<0>, C4<0>, C4<0>;
222
L_00A0DD90 .functor AND 1, L_00A0DC78, L_00A0DD20, C4<1>, C4<1>;
223
L_00A0DE38 .functor NOT 1, L_00A0B0C8, C4<0>, C4<0>, C4<0>;
224
L_00A0DEA8 .functor AND 1, L_00A0DD90, L_00A0DE38, C4<1>, C4<1>;
225
L_00A0DF50 .functor NOT 1, L_00A0B120, C4<0>, C4<0>, C4<0>;
226
L_00A0DFC0 .functor AND 1, L_00A0DEA8, L_00A0DF50, C4<1>, C4<1>;
227
L_00A0E068 .functor NOT 1, L_00A0B178, C4<0>, C4<0>, C4<0>;
228
L_00A0E0D8 .functor AND 1, L_00A0DFC0, L_00A0E068, C4<1>, C4<1>;
229
L_00A0F360 .functor OR 1, L_00A0E570, L_00A0AAF0, C4<0>, C4<0>;
230
L_00A0F600 .functor XNOR 1, L_00A0A990, C4<1>, C4<0>, C4<0>;
231
L_00A0F670 .functor OR 1, L_00A0E7D8, L_00A0F600, C4<0>, C4<0>;
232
v00E8C840_0 .alias "CCR", 7 0, v00A090C8_0;
233
v00E8C898_0 .var "CCRo", 7 0;
234
v00A04360_0 .net *"_s101", 0 0, L_00A0B178; 1 drivers
235
v00A043B8_0 .net *"_s102", 0 0, L_00A0E068; 1 drivers
236
v00A04410_0 .net *"_s113", 3 0, L_00A0E518; 1 drivers
237
v00A04468_0 .net *"_s114", 3 0, C4<1001>; 1 drivers
238
v00A044C0_0 .net *"_s116", 0 0, L_00A0E570; 1 drivers
239
v00A04518_0 .net *"_s118", 0 0, L_00A0F360; 1 drivers
240
v00A04570_0 .net *"_s12", 7 0, C4<00000000>; 1 drivers
241
v00A045C8_0 .net *"_s120", 7 0, C4<00000110>; 1 drivers
242
v00A04620_0 .net *"_s122", 7 0, L_00A0E5C8; 1 drivers
243
v00A04678_0 .net *"_s130", 3 0, L_00A0E728; 1 drivers
244
v00A046D0_0 .net *"_s131", 5 0, L_00A0E780; 1 drivers
245
v00A04728_0 .net *"_s134", 1 0, C4<00>; 1 drivers
246
v00A04780_0 .net *"_s135", 5 0, C4<001001>; 1 drivers
247
v00A047D8_0 .net *"_s137", 0 0, L_00A0E7D8; 1 drivers
248
v00A04830_0 .net *"_s139", 0 0, C4<1>; 1 drivers
249
v00A04888_0 .net *"_s141", 0 0, L_00A0F600; 1 drivers
250
v00A048E0_0 .net *"_s143", 0 0, L_00A0F670; 1 drivers
251
v00A04990_0 .net *"_s145", 0 0, C4<0>; 1 drivers
252
v00A04938_0 .net *"_s148", 3 0, L_00A0E830; 1 drivers
253
v00A049E8_0 .net *"_s149", 4 0, L_00A0E888; 1 drivers
254
v00A04A40_0 .net *"_s151", 4 0, C4<00110>; 1 drivers
255
v00A04A98_0 .net *"_s153", 4 0, L_00A0E8E0; 1 drivers
256
v00A04AF0_0 .net *"_s155", 0 0, C4<0>; 1 drivers
257
v00A04B48_0 .net *"_s158", 3 0, L_00A0E938; 1 drivers
258
v00A04BA0_0 .net *"_s159", 4 0, L_00A0E990; 1 drivers
259
v00A04BF8_0 .net *"_s161", 4 0, L_00A0E9E8; 1 drivers
260
v00A04C50_0 .net *"_s18", 7 0, C4<00000000>; 1 drivers
261
v00A04CA8_0 .net *"_s20", 0 0, L_00A0ABA0; 1 drivers
262
v00A04D00_0 .net *"_s22", 0 0, C4<1>; 1 drivers
263
v00A04D58_0 .net *"_s24", 0 0, C4<0>; 1 drivers
264
v00A04DB0_0 .net *"_s33", 0 0, L_00A0AC50; 1 drivers
265
v00A04E08_0 .net *"_s35", 0 0, L_00A0ACA8; 1 drivers
266
v00A04E60_0 .net *"_s36", 0 0, L_00A0B520; 1 drivers
267
v00A04EB8_0 .net *"_s39", 0 0, L_00A0AD00; 1 drivers
268
v00A04F10_0 .net *"_s40", 0 0, L_00A0B600; 1 drivers
269
v00A04F68_0 .net *"_s43", 0 0, L_00A0AD58; 1 drivers
270
v00A04FC0_0 .net *"_s44", 0 0, L_00A0B5C8; 1 drivers
271
v00A05018_0 .net *"_s47", 0 0, L_00A0ADB0; 1 drivers
272
v00A05070_0 .net *"_s48", 0 0, L_00A0B6A8; 1 drivers
273
v00A050C8_0 .net *"_s51", 0 0, L_00A0AE08; 1 drivers
274
v00A05120_0 .net *"_s52", 0 0, L_00A0B7C0; 1 drivers
275
v00A05178_0 .net *"_s55", 0 0, L_00A0AE60; 1 drivers
276
v00A051D0_0 .net *"_s56", 0 0, L_00A0B868; 1 drivers
277
v00A05228_0 .net *"_s59", 0 0, L_00A0AEB8; 1 drivers
278
v00A05280_0 .net *"_s63", 0 0, L_00A0AF10; 1 drivers
279
v00A052D8_0 .net *"_s65", 0 0, L_00A0AF68; 1 drivers
280
v00A05360_0 .net *"_s66", 0 0, L_00A0B9B8; 1 drivers
281
v00A053B8_0 .net *"_s68", 0 0, L_00A0BA60; 1 drivers
282
v00A05410_0 .net *"_s71", 0 0, L_00A0AFC0; 1 drivers
283
v00A05468_0 .net *"_s72", 0 0, L_00A0BA28; 1 drivers
284
v00A054C0_0 .net *"_s74", 0 0, L_00A0BB08; 1 drivers
285
v00A05518_0 .net *"_s77", 0 0, L_00A0B070; 1 drivers
286
v00A05570_0 .net *"_s78", 0 0, L_00A0DC08; 1 drivers
287
v00A055C8_0 .net *"_s80", 0 0, L_00A0DC78; 1 drivers
288
v00A05620_0 .net *"_s83", 0 0, L_00A0B018; 1 drivers
289
v00A05678_0 .net *"_s84", 0 0, L_00A0DD20; 1 drivers
290
v00A056D0_0 .net *"_s86", 0 0, L_00A0DD90; 1 drivers
291
v00A05728_0 .net *"_s89", 0 0, L_00A0B0C8; 1 drivers
292
v00A05780_0 .net *"_s90", 0 0, L_00A0DE38; 1 drivers
293
v00A057D8_0 .net *"_s92", 0 0, L_00A0DEA8; 1 drivers
294
v00A05830_0 .net *"_s95", 0 0, L_00A0B120; 1 drivers
295
v00A05888_0 .net *"_s96", 0 0, L_00A0DF50; 1 drivers
296
v00A058E0_0 .net *"_s98", 0 0, L_00A0DFC0; 1 drivers
297
v00A05938_0 .net "a_in", 7 0, L_00A0EA40; 1 drivers
298
v00A05990_0 .net "arith_c", 0 0, v00E8C4D0_0; 1 drivers
299
v00A059E8_0 .net "arith_h", 0 0, v00E8C580_0; 1 drivers
300
v00A05A40_0 .net "arith_q", 7 0, v00E8C688_0; 1 drivers
301
v00A05A98_0 .net "arith_v", 0 0, v00E8C630_0; 1 drivers
302
v00A05AF0_0 .net "b_in", 7 0, L_00A0EA98; 1 drivers
303
v00A05B48_0 .var "c8", 0 0;
304
v00A05BA0_0 .net "c_in", 0 0, L_00A0A990; 1 drivers
305
v00A05BF8_0 .net "ccom8_r", 0 0, L_00A0ABF8; 1 drivers
306
v00A05C50_0 .net "cdaa8_r", 0 0, L_00A0E678; 1 drivers
307
v00A05CA8_0 .alias "clk_in", 0 0, v00A070C8_0;
308
v00A05D00_0 .net "cneg8_r", 0 0, L_00A0B910; 1 drivers
309
v00A05D58_0 .net "com8_r", 7 0, L_00A0B398; 1 drivers
310
v00A05DB0_0 .net "com8_w", 7 0, L_00A0B360; 1 drivers
311
v00A05E08_0 .net "daa8h_r", 3 0, L_00A0E6D0; 1 drivers
312
v00A05E60_0 .net "daa_p0_r", 7 0, L_00A0E620; 1 drivers
313
v00A05EB8_0 .var "h8", 0 0;
314
v00A05F10_0 .net "h_in", 0 0, L_00A0AAF0; 1 drivers
315
v00A05F68_0 .net "logic_q", 7 0, v00E8C7E8_0; 1 drivers
316
v00A05FC0_0 .net "n_in", 0 0, L_00A0A9E8; 1 drivers
317
v00A06018_0 .net "neg8_r", 7 0, L_00A0B4E8; 1 drivers
318
v00A06070_0 .net "neg8_w", 7 0, L_00A0AB48; 1 drivers
319
v00A060C8_0 .net "opcode_in", 4 0, v00A06BA0_0; 1 drivers
320
v00A06120_0 .var "q8", 7 0;
321
v00A06178_0 .var "q_out", 7 0;
322
v00A061D0_0 .net "shift_c", 0 0, L_00A0E468; 1 drivers
323
v00A06228_0 .net "shift_q", 7 0, v00E8C268_0; 1 drivers
324
v00A06280_0 .net "shift_v", 0 0, v00E8C210_0; 1 drivers
325
v00A062D8_0 .var "v8", 0 0;
326
v00A06360_0 .net "v_in", 0 0, L_00A0AA40; 1 drivers
327
v00A063B8_0 .net "vcom8_r", 0 0, C4<0>; 1 drivers
328
v00A06410_0 .net "vneg8_r", 0 0, L_00A0E0D8; 1 drivers
329
v00A06468_0 .net "z_in", 0 0, L_00A0AA98; 1 drivers
330
E_00823A20/0 .event edge, v00A06120_0, v00856488_0, v00A05EB8_0, v00A062D8_0;
331
E_00823A20/1 .event edge, v00A05B48_0;
332
E_00823A20 .event/or E_00823A20/0, E_00823A20/1;
333
E_00865E58/0 .event edge, v00E8C0B0_0, v00E8C528_0, v00E8C1B8_0, v00E8BB30_0;
334
E_00865E58/1 .event edge, v00E8C000_0, v00E8C688_0, v00E8C4D0_0, v00E8C630_0;
335
E_00865E58/2 .event edge, v00E8C580_0, v00A05D58_0, v00A063B8_0, v00A06018_0;
336
E_00865E58/3 .event edge, v00A05D00_0, v00A06410_0, v00E8C268_0, v00E8C108_0;
337
E_00865E58/4 .event edge, v00E8C210_0, v00E8C7E8_0, v00A05E08_0, v00A05E60_0;
338
E_00865E58/5 .event edge, v00A05C50_0;
339
E_00865E58 .event/or E_00865E58/0, E_00865E58/1, E_00865E58/2, E_00865E58/3, E_00865E58/4, E_00865E58/5;
340
L_00A0A990 .part L_00A0ECA8, 0, 1;
341
L_00A0A9E8 .part L_00A0ECA8, 3, 1;
342
L_00A0AA40 .part L_00A0ECA8, 1, 1;
343
L_00A0AA98 .part L_00A0ECA8, 2, 1;
344
L_00A0AAF0 .part L_00A0ECA8, 5, 1;
345
L_00A0AB48 .arith/sub 8, C4<00000000>, L_00A0EA40;
346
L_00A0ABA0 .cmp/ne 8, L_00A0B360, C4<00000000>;
347
L_00A0ABF8 .functor MUXZ 1, C4<0>, C4<1>, L_00A0ABA0, C4<>;
348
L_00A0AC50 .part L_00A0AB48, 7, 1;
349
L_00A0ACA8 .part L_00A0AB48, 6, 1;
350
L_00A0AD00 .part L_00A0AB48, 5, 1;
351
L_00A0AD58 .part L_00A0AB48, 4, 1;
352
L_00A0ADB0 .part L_00A0AB48, 3, 1;
353
L_00A0AE08 .part L_00A0AB48, 2, 1;
354
L_00A0AE60 .part L_00A0AB48, 1, 1;
355
L_00A0AEB8 .part L_00A0AB48, 0, 1;
356
L_00A0AF10 .part L_00A0AB48, 7, 1;
357
L_00A0AF68 .part L_00A0AB48, 6, 1;
358
L_00A0AFC0 .part L_00A0AB48, 5, 1;
359
L_00A0B070 .part L_00A0AB48, 4, 1;
360
L_00A0B018 .part L_00A0AB48, 3, 1;
361
L_00A0B0C8 .part L_00A0AB48, 2, 1;
362
L_00A0B120 .part L_00A0AB48, 1, 1;
363
L_00A0B178 .part L_00A0AB48, 0, 1;
364
L_00A0B1D0 .part v00A06BA0_0, 0, 2;
365
L_00A0B2D8 .part v00A06BA0_0, 0, 2;
366
L_00A0E4C0 .part v00A06BA0_0, 0, 3;
367
L_00A0E518 .part L_00A0EA40, 0, 4;
368
L_00A0E570 .cmp/gt 4, L_00A0E518, C4<1001>;
369
L_00A0E5C8 .arith/sum 8, L_00A0EA40, C4<00000110>;
370
L_00A0E620 .functor MUXZ 8, L_00A0EA40, L_00A0E5C8, L_00A0F360, C4<>;
371
L_00A0E678 .part L_00A0E9E8, 4, 1;
372
L_00A0E6D0 .part L_00A0E9E8, 0, 4;
373
L_00A0E728 .part L_00A0E620, 4, 4;
374
L_00A0E780 .concat [ 4 2 0 0], L_00A0E728, C4<00>;
375
L_00A0E7D8 .cmp/gt 6, L_00A0E780, C4<001001>;
376
L_00A0E830 .part L_00A0E620, 4, 4;
377
L_00A0E888 .concat [ 4 1 0 0], L_00A0E830, C4<0>;
378
L_00A0E8E0 .arith/sum 5, L_00A0E888, C4<00110>;
379
L_00A0E938 .part L_00A0E620, 4, 4;
380
L_00A0E990 .concat [ 4 1 0 0], L_00A0E938, C4<0>;
381
L_00A0E9E8 .functor MUXZ 5, L_00A0E990, L_00A0E8E0, L_00A0F670, C4<>;
382
S_00832BA8 .scope module, "l8" "logic8" 4 245, 4 66, S_008323B0;
383 11 ale500
 .timescale -9 -9;
384 14 ale500
v00E8C6E0_0 .alias "a_in", 7 0, v00A05938_0;
385
v00E8C738_0 .alias "b_in", 7 0, v00A05AF0_0;
386
v00E8C790_0 .net "opcode_in", 1 0, L_00A0B1D0; 1 drivers
387
v00E8C7E8_0 .var "q_out", 7 0;
388
E_00865B38 .event edge, v00E8C790_0, v00E8C058_0, v00E8C000_0;
389
S_00832B20 .scope module, "a8" "arith8" 4 246, 4 89, S_008323B0;
390 11 ale500
 .timescale -9 -9;
391 14 ale500
v00E8C2C0_0 .net *"_s1", 0 0, L_00A0B228; 1 drivers
392
v00E8C318_0 .net *"_s2", 0 0, C4<0>; 1 drivers
393
v00E8C370_0 .alias "a_in", 7 0, v00A05938_0;
394
v00E8C3C8_0 .alias "b_in", 7 0, v00A05AF0_0;
395
v00E8C420_0 .net "carry", 0 0, L_00A0B280; 1 drivers
396
v00E8C478_0 .alias "carry_in", 0 0, v00A05BA0_0;
397
v00E8C4D0_0 .var "carry_out", 0 0;
398
v00E8C528_0 .alias "half_c_in", 0 0, v00A05F10_0;
399
v00E8C580_0 .var "half_c_out", 0 0;
400
v00E8C5D8_0 .net "opcode_in", 1 0, L_00A0B2D8; 1 drivers
401
v00E8C630_0 .var "overflow_out", 0 0;
402
v00E8C688_0 .var "q_out", 7 0;
403
E_00865BF8/0 .event edge, v00E8C5D8_0, v00E8C000_0, v00E8C058_0, v00E8C688_0;
404
E_00865BF8/1 .event edge, v00E8C528_0;
405
E_00865BF8 .event/or E_00865BF8/0, E_00865BF8/1;
406
E_00865C18 .event edge, v00E8C5D8_0, v00E8C000_0, v00E8C058_0, v00E8C688_0;
407
E_00865BB8 .event edge, v00E8C5D8_0, v00E8C000_0, v00E8C058_0, v00E8C420_0;
408
L_00A0B228 .part L_00A0B2D8, 1, 1;
409
L_00A0B280 .functor MUXZ 1, C4<0>, L_00A0A990, L_00A0B228, C4<>;
410
S_008326E0 .scope module, "s8" "shift8" 4 247, 4 162, S_008323B0;
411 11 ale500
 .timescale -9 -9;
412 14 ale500
v00E8BEF8_0 .net *"_s1", 0 0, L_00A0E360; 1 drivers
413
v00E8BF50_0 .net *"_s3", 0 0, L_00A0E3B8; 1 drivers
414
v00E8BFA8_0 .net *"_s5", 0 0, L_00A0E410; 1 drivers
415
v00E8C000_0 .alias "a_in", 7 0, v00A05938_0;
416
v00E8C058_0 .alias "b_in", 7 0, v00A05AF0_0;
417
v00E8C0B0_0 .alias "carry_in", 0 0, v00A05BA0_0;
418
v00E8C108_0 .alias "carry_out", 0 0, v00A061D0_0;
419
v00E8C160_0 .net "opcode_in", 2 0, L_00A0E4C0; 1 drivers
420
v00E8C1B8_0 .alias "overflow_in", 0 0, v00A06360_0;
421
v00E8C210_0 .var "overflow_out", 0 0;
422
v00E8C268_0 .var "q_out", 7 0;
423
E_00865D38 .event edge, v00E8C1B8_0, v00E8C160_0, v00E8C000_0;
424
E_00865C38 .event edge, v00E8C000_0, v00E8C160_0, v00E8C0B0_0;
425
L_00A0E360 .part L_00A0E4C0, 0, 1;
426
L_00A0E3B8 .part L_00A0EA40, 7, 1;
427
L_00A0E410 .part L_00A0EA40, 0, 1;
428
L_00A0E468 .functor MUXZ 1, L_00A0E410, L_00A0E3B8, L_00A0E360, C4<>;
429
S_00832190 .scope module, "alu16" "alu16" 4 36, 4 329, S_00832218;
430 11 ale500
 .timescale -9 -9;
431 14 ale500
v00E8B6E0_0 .alias "CCR", 7 0, v00A090C8_0;
432
v00E8B738_0 .var "CCRo", 3 0;
433
v00E8B790_0 .net "a_in", 15 0, v00A06AF0_0; 1 drivers
434
v00E8B7E8_0 .net "arith_c", 0 0, v00E8B580_0; 1 drivers
435
v00E8B840_0 .net "arith_q", 15 0, v00E8B688_0; 1 drivers
436
v00E8B898_0 .net "arith_v", 0 0, v00E8B630_0; 1 drivers
437
v00E8B920_0 .net "b_in", 15 0, v00A06B48_0; 1 drivers
438
v00E8B978_0 .var "c16", 0 0;
439
v00E8B9D0_0 .net "c_in", 0 0, L_00A0EAF0; 1 drivers
440
v00E8BA28_0 .alias "clk_in", 0 0, v00A070C8_0;
441
v00E8BA80_0 .var "n16", 0 0;
442
v00E8BAD8_0 .net "n_in", 0 0, L_00A0EB48; 1 drivers
443
v00E8BB30_0 .alias "opcode_in", 4 0, v00A060C8_0;
444
v00E8BB88_0 .var "q16", 15 0;
445
v00E8BBE0_0 .alias "q_mul_in", 15 0, v00A06990_0;
446
v00E8BC38_0 .var "q_out", 15 0;
447
v00E8BC90_0 .var "reg_n_in", 0 0;
448
v00E8BCE8_0 .var "reg_z_in", 0 0;
449
v00E8BD40_0 .var "regq16", 15 0;
450
v00E8BDF0_0 .var "v16", 0 0;
451
v00E8BD98_0 .net "v_in", 0 0, L_00A0EBA0; 1 drivers
452
v00E8BE48_0 .var "z16", 0 0;
453
v00E8BEA0_0 .net "z_in", 0 0, L_00A0EBF8; 1 drivers
454
E_00823140/0 .event edge, v00E8BB88_0, v00E8BA80_0, v00E8BE48_0, v00E8BDF0_0;
455
E_00823140/1 .event edge, v00E8B978_0;
456
E_00823140 .event/or E_00823140/0, E_00823140/1;
457
E_00823440 .event edge, v00E8BB88_0, v00E8BB30_0, v00E8BC90_0, v00E8BCE8_0;
458
E_008233C0/0 .event edge, v00E8B528_0, v00E8BD98_0, v00E8BB30_0, v00E8B688_0;
459
E_008233C0/1 .event edge, v00E8B580_0, v00E8B630_0, v00E8BBE0_0, v00E8B4D0_0;
460
E_008233C0/2 .event edge, v00E8B478_0;
461
E_008233C0 .event/or E_008233C0/0, E_008233C0/1, E_008233C0/2;
462
L_00A0EAF0 .part L_00A0ECA8, 0, 1;
463
L_00A0EB48 .part L_00A0ECA8, 3, 1;
464
L_00A0EBA0 .part L_00A0ECA8, 1, 1;
465
L_00A0EBF8 .part L_00A0ECA8, 2, 1;
466
L_00A0EC50 .part v00A06BA0_0, 0, 2;
467
S_00831B30 .scope module, "a16" "arith16" 4 414, 4 133, S_00832190;
468 11 ale500
 .timescale -9 -9;
469 14 ale500
v00E8B478_0 .alias "a_in", 15 0, v00E8B790_0;
470
v00E8B4D0_0 .alias "b_in", 15 0, v00E8B920_0;
471
v00E8B528_0 .alias "carry_in", 0 0, v00E8B9D0_0;
472
v00E8B580_0 .var "carry_out", 0 0;
473
v00E8B5D8_0 .net "opcode_in", 1 0, L_00A0EC50; 1 drivers
474
v00E8B630_0 .var "overflow_out", 0 0;
475
v00E8B688_0 .var "q_out", 15 0;
476
E_008233E0 .event edge, v00E8B5D8_0, v00E8B478_0, v00E8B4D0_0, v00E8B688_0;
477
E_00824D80 .event edge, v00E8B5D8_0, v00E8B478_0, v00E8B4D0_0, v00E8B528_0;
478
S_00832328 .scope module, "regs" "regblock" 3 131, 5 7, S_00832ED8;
479 11 ale500
 .timescale -9 -9;
480 14 ale500
L_00A0F8A0 .functor BUFZ 16, v00E8A3C8_0, C4<0000000000000000>, C4<0000000000000000>, C4<0000000000000000>;
481
L_00E8DFF0 .functor BUFZ 16, v00E89E48_0, C4<0000000000000000>, C4<0000000000000000>, C4<0000000000000000>;
482
L_00E8E098 .functor OR 1, v00A08AF0_0, v00A089E8_0, C4<0>, C4<0>;
483
L_00E8E290 .functor OR 1, v00A08120_0, v00A08A40_0, C4<0>, C4<0>;
484
v00E8A160_0 .var "ACCA", 7 0;
485
v00E8A1B8_0 .var "ACCB", 7 0;
486
v00E8A210_0 .alias "CCR_in", 7 0, v00A06FC0_0;
487
v00E8A268_0 .alias "CCR_o", 7 0, v00A090C8_0;
488
v00E8A2C0_0 .var "DP", 7 0;
489
v00E8A318_0 .var "IX", 15 0;
490
v00E8A370_0 .var "IY", 15 0;
491
v00E8A3C8_0 .var "PC", 15 0;
492
v00E8A420_0 .var "SS", 15 0;
493
v00E8A478_0 .var "SU", 15 0;
494
v00E8A4D0_0 .net *"_s10", 15 0, C4<0000000000000001>; 1 drivers
495
v00E8A528_0 .net *"_s14", 0 0, L_00E8E098; 1 drivers
496
v00E8A580_0 .net *"_s20", 0 0, L_00E8E290; 1 drivers
497
v00E8A5D8_0 .net *"_s22", 3 0, C4<0101>; 1 drivers
498
v00E8A630_0 .var "cff", 0 0;
499
v00E8A688_0 .net "clear_e", 0 0, v00A07DB0_0; 1 drivers
500
v00E8A6E0_0 .alias "clk_in", 0 0, v00A070C8_0;
501
v00E8A738_0 .net "data_w", 15 0, v00A07570_0; 1 drivers
502
v00E8A790_0 .net "dec_su", 0 0, v00A07F68_0; 1 drivers
503
v00E8A840_0 .net "ea_reg_post", 15 0, v00E89D98_0; 1 drivers
504
v00E8A7E8_0 .net "eamem_addr", 15 0, v00E89E48_0; 1 drivers
505
v00E8A898_0 .alias "eamem_addr_o", 15 0, v00A09178_0;
506
v00E8A920_0 .net "eapostbyte", 7 0, v00A081D0_0; 1 drivers
507
v00E8A978_0 .var "eflag", 0 0;
508
v00E8A9D0_0 .net "exg_dest_r", 3 0, L_00A0EEB8; 1 drivers
509
v00E8AA28_0 .var "fflag", 0 0;
510
v00E8AA80_0 .var "hflag", 0 0;
511
v00E8AAD8_0 .net "inc_pc", 0 0, v00A08120_0; 1 drivers
512
v00E8AB30_0 .net "inc_su", 0 0, v00A08178_0; 1 drivers
513
v00E8AB88_0 .var "intff", 0 0;
514
v00E8ABE0_0 .net "left", 15 0, L_00A0EDB0; 1 drivers
515
v00E8AC38_0 .net "new_pc", 15 0, v00A08468_0; 1 drivers
516
v00E8AC90_0 .var "nff", 0 0;
517
v00E8ACE8_0 .net "offset16", 15 0, L_00A0EF10; 1 drivers
518
v00E8AD40_0 .net "path_left_addr", 3 0, v00A07468_0; 1 drivers
519
v00E8AD98_0 .var "path_left_data", 15 0;
520
v00E8ADF0_0 .alias "path_right_addr", 3 0, v00A07780_0;
521
v00E8AE48_0 .var "path_right_data", 15 0;
522
v00E8AEA0_0 .net "pc_plus_1", 15 0, L_00A0ED58; 1 drivers
523
v00E8AEF8_0 .alias "reg_dp", 7 0, v00A09120_0;
524
v00E8AF50_0 .alias "reg_pc", 15 0, v00A09228_0;
525
v00E8AFA8_0 .alias "reg_su", 15 0, v00A092D8_0;
526
v00E8B000_0 .net "right", 15 0, L_00A0EE08; 1 drivers
527
v00E8B058_0 .net "right_reg", 3 0, L_00A0EE60; 1 drivers
528
v00E8B0B0_0 .net "set_e", 0 0, v00A08938_0; 1 drivers
529
v00E8B108_0 .alias "use_s", 0 0, v00A07CA8_0;
530
v00E8B160_0 .var "vff", 0 0;
531
v00E8B1B8_0 .net "write_exg", 0 0, v00A089E8_0; 1 drivers
532
v00E8B210_0 .net "write_flags", 0 0, L_00E8E488; 1 drivers
533
v00E8B268_0 .net "write_pc", 0 0, v00A08A40_0; 1 drivers
534
v00E8B2C0_0 .net "write_post", 0 0, v00A08A98_0; 1 drivers
535
v00E8B318_0 .net "write_reg", 0 0, v00A08990_0; 1 drivers
536
v00E8B370_0 .net "write_reg_addr", 3 0, v00A075C8_0; 1 drivers
537
v00E8B3C8_0 .net "write_tfr", 0 0, v00A08AF0_0; 1 drivers
538
v00E8B420_0 .var "zff", 0 0;
539
E_00822580/0 .event edge, v00E89A80_0, v00E89C90_0, v00E89CE8_0, v00E89F50_0;
540
E_00822580/1 .event edge, v00E89FA8_0, v00E8A108_0, v00E8A0B0_0, v00E8A058_0;
541
E_00822580/2 .event edge, v00E8A2C0_0, v00E8A978_0, v00E8AA28_0, v00E8AA80_0;
542
E_00822580/3 .event edge, v00E8AB88_0, v00E8AC90_0, v00E8B420_0, v00E8B160_0;
543
E_00822580/4 .event edge, v00E8A630_0;
544
E_00822580 .event/or E_00822580/0, E_00822580/1, E_00822580/2, E_00822580/3, E_00822580/4;
545
E_00821C60/0 .event edge, v00E8AD40_0, v00E89C90_0, v00E89CE8_0, v00E89F50_0;
546
E_00821C60/1 .event edge, v00E89FA8_0, v00E8A108_0, v00E8A0B0_0, v00E8A058_0;
547
E_00821C60/2 .event edge, v00E8A2C0_0, v00E8A978_0, v00E8AA28_0, v00E8AA80_0;
548
E_00821C60/3 .event edge, v00E8AB88_0, v00E8AC90_0, v00E8B420_0, v00E8B160_0;
549
E_00821C60/4 .event edge, v00E8A630_0;
550
E_00821C60 .event/or E_00821C60/0, E_00821C60/1, E_00821C60/2, E_00821C60/3, E_00821C60/4;
551
LS_00A0ECA8_0_0 .concat [ 1 1 1 1], v00E8A630_0, v00E8B160_0, v00E8B420_0, v00E8AC90_0;
552
LS_00A0ECA8_0_4 .concat [ 1 1 1 1], v00E8AB88_0, v00E8AA80_0, v00E8AA28_0, v00E8A978_0;
553
L_00A0ECA8 .concat [ 4 4 0 0], LS_00A0ECA8_0_0, LS_00A0ECA8_0_4;
554
L_00A0ED00 .functor MUXZ 16, v00E8A478_0, v00E8A420_0, v00E89268_0, C4<>;
555
L_00A0ED58 .arith/sum 16, v00E8A3C8_0, C4<0000000000000001>;
556
L_00A0EDB0 .functor MUXZ 16, v00A07570_0, v00E8AD98_0, L_00E8E098, C4<>;
557
L_00A0EE08 .functor MUXZ 16, v00E8AE48_0, L_00A0ED58, v00A08120_0, C4<>;
558
L_00A0EE60 .functor MUXZ 4, L_00A0EEB8, C4<0101>, L_00E8E290, C4<>;
559
S_008322A0 .scope module, "ea" "calc_ea" 5 60, 5 191, S_00832328;
560 11 ale500
 .timescale -9 -9;
561 14 ale500
v00E89C90_0 .net "acca", 7 0, v00E8A160_0; 1 drivers
562
v00E89CE8_0 .net "accb", 7 0, v00E8A1B8_0; 1 drivers
563
v00E89D40_0 .var "ea_reg", 15 0;
564
v00E89D98_0 .var "ea_reg_post", 15 0;
565
v00E89DF0_0 .alias "ea_reg_post_o", 15 0, v00E8A840_0;
566
v00E89E48_0 .var "eamem_addr", 15 0;
567
v00E89EA0_0 .alias "eamem_addr_o", 15 0, v00E8A7E8_0;
568
v00E89EF8_0 .alias "eapostbyte", 7 0, v00E8A920_0;
569
v00E89F50_0 .net "ix", 15 0, v00E8A318_0; 1 drivers
570
v00E89FA8_0 .net "iy", 15 0, v00E8A370_0; 1 drivers
571
v00E8A000_0 .alias "offset16", 15 0, v00E8ACE8_0;
572
v00E8A058_0 .net "pc", 15 0, v00E8A3C8_0; 1 drivers
573
v00E8A0B0_0 .net "s", 15 0, v00E8A420_0; 1 drivers
574
v00E8A108_0 .net "u", 15 0, v00E8A478_0; 1 drivers
575
E_00821C80/0 .event edge, v00E88920_0, v00E89D40_0, v00E89D98_0, v00E89CE8_0;
576
E_00821C80/1 .event edge, v00E89C90_0, v00E8A000_0, v00E8A058_0;
577
E_00821C80 .event/or E_00821C80/0, E_00821C80/1;
578
E_00821C20 .event edge, v00E88920_0, v00E89D40_0;
579
E_00821C40/0 .event edge, v00E88920_0, v00E89F50_0, v00E89FA8_0, v00E8A108_0;
580
E_00821C40/1 .event edge, v00E8A0B0_0;
581
E_00821C40 .event/or E_00821C40/0, E_00821C40/1;
582
S_00831C40 .scope module, "dec_regs" "decode_regs" 3 163, 6 9, S_00832ED8;
583 11 ale500
 .timescale -9 -9;
584 14 ale500
L_00E8F908 .functor BUFZ 4, v00E89920_0, C4<0000>, C4<0000>, C4<0000>;
585
L_00E8F978 .functor BUFZ 4, v00E896E0_0, C4<0000>, C4<0000>, C4<0000>;
586
v00E892C0_0 .net *"_s0", 3 0, C4<1111>; 1 drivers
587
v00E89318_0 .net *"_s10", 0 0, L_00A0F0C8; 1 drivers
588
v00E89370_0 .net *"_s12", 3 0, C4<1000>; 1 drivers
589
v00E893C8_0 .net *"_s14", 0 0, L_00A0F120; 1 drivers
590
v00E89420_0 .net *"_s16", 3 0, C4<0111>; 1 drivers
591
v00E89478_0 .net *"_s18", 0 0, L_00A0F178; 1 drivers
592
v00E894D0_0 .net/s *"_s20", 0 0, C4<1>; 1 drivers
593
v00E89528_0 .net/s *"_s22", 0 0, C4<0>; 1 drivers
594
v00E89580_0 .net *"_s24", 0 0, L_00A0F1D0; 1 drivers
595
v00E895D8_0 .net *"_s4", 3 0, C4<1000>; 1 drivers
596
v00E89630_0 .net *"_s8", 3 0, C4<1111>; 1 drivers
597
v00E89688_0 .alias "cpu_clk", 0 0, v00A070C8_0;
598
v00E896E0_0 .var "dest_reg", 3 0;
599
v00E89738_0 .var "dest_reg_lo", 3 0;
600
v00E89790_0 .alias "dest_reg_o", 3 0, v00A078E0_0;
601
v00E897E8_0 .net "opcode", 7 0, v00A085C8_0; 1 drivers
602
v00E89840_0 .net "page2_valid", 0 0, v00A08620_0; 1 drivers
603
v00E89898_0 .net "page3_valid", 0 0, v00A08678_0; 1 drivers
604
v00E89920_0 .var "path_left_addr", 3 0;
605
v00E899D0_0 .var "path_left_addr_lo", 3 0;
606
v00E89978_0 .alias "path_left_addr_o", 3 0, v00A07AF0_0;
607
v00E89A28_0 .var "path_right_addr", 3 0;
608
v00E89A80_0 .var "path_right_addr_lo", 3 0;
609
v00E89AD8_0 .alias "path_right_addr_o", 3 0, v00A07BA0_0;
610
v00E89B30_0 .net "postbyte0", 7 0, v00A086D0_0; 1 drivers
611
v00E89B88_0 .alias "result_size", 0 0, v00A07830_0;
612
v00E89BE0_0 .alias "source_size", 0 0, v00A07C50_0;
613
v00E89C38_0 .alias "write_dest", 0 0, v00A07D00_0;
614
E_00821CE0 .event posedge, v00E89688_0;
615
E_008225A0 .event edge, v00856AB8_0, v008565E8_0, v00856640_0, v00856590_0;
616
L_00A0F070 .cmp/ne 4, v00E896E0_0, C4<1111>;
617
L_00A0EFC0 .cmp/gt 4, C4<1000>, v00E89920_0;
618
L_00A0F0C8 .cmp/eq 4, v00E896E0_0, C4<1111>;
619
L_00A0F120 .cmp/gt 4, C4<1000>, v00E89920_0;
620
L_00A0F178 .cmp/gt 4, C4<0111>, v00E896E0_0;
621
L_00A0F1D0 .functor MUXZ 1, C4<0>, C4<1>, L_00A0F178, C4<>;
622
L_00A0F228 .functor MUXZ 1, L_00A0F1D0, L_00A0F120, L_00A0F0C8, C4<>;
623
S_00832CB8 .scope module, "dec_op" "decode_op" 3 180, 6 155, S_00832ED8;
624 11 ale500
 .timescale -9 -9;
625 14 ale500
v00E88B30_0 .var "mode", 2 0;
626
v00E88B88_0 .var "op_CWAI", 0 0;
627
v00E88BE0_0 .var "op_EXG", 0 0;
628
v00E88C38_0 .var "op_JMP", 0 0;
629
v00E88C90_0 .var "op_JSR", 0 0;
630
v00E88CE8_0 .var "op_LEA", 0 0;
631
v00E88D40_0 .var "op_MUL", 0 0;
632
v00E88D98_0 .var "op_PULL", 0 0;
633
v00E88DF0_0 .var "op_PUSH", 0 0;
634
v00E88E48_0 .var "op_RTI", 0 0;
635
v00E88EA0_0 .var "op_RTS", 0 0;
636
v00E88EF8_0 .var "op_SWI", 0 0;
637
v00E88F50_0 .var "op_SYNC", 0 0;
638
v00E88FA8_0 .var "op_TFR", 0 0;
639
v00E89000_0 .alias "opcode", 7 0, v00E897E8_0;
640
v00E89058_0 .net "oplo", 3 0, L_00A0F280; 1 drivers
641
v00E890B0_0 .var "optype", 2 0;
642
v00E89108_0 .alias "page2_valid", 0 0, v00E89840_0;
643
v00E89160_0 .alias "page3_valid", 0 0, v00E89898_0;
644
v00E89210_0 .alias "postbyte0", 7 0, v00E89B30_0;
645
v00E891B8_0 .var "size", 0 0;
646
v00E89268_0 .var "use_s", 0 0;
647
E_00821CC0/0 .event edge, v00E89058_0, v00856AB8_0, v008565E8_0, v00856640_0;
648
E_00821CC0/1 .event edge, v00856590_0;
649
E_00821CC0 .event/or E_00821CC0/0, E_00821CC0/1;
650
L_00A0F280 .part v00A085C8_0, 0, 4;
651
S_00832D40 .scope module, "dec_ea" "decode_ea" 3 202, 6 306, S_00832ED8;
652 11 ale500
 .timescale -9 -9;
653 14 ale500
L_00874980 .functor AND 1, L_00A0F2D8, L_00E8FFF0, C4<1>, C4<1>;
654
v00856B68_0 .net *"_s1", 0 0, L_00A0F2D8; 1 drivers
655
v00856BC0_0 .net *"_s3", 0 0, L_00E8FFF0; 1 drivers
656
v00856C18_0 .net *"_s4", 0 0, L_00874980; 1 drivers
657
v00856C70_0 .net *"_s6", 0 0, C4<1>; 1 drivers
658
v00856CC8_0 .net *"_s8", 0 0, C4<0>; 1 drivers
659
v00E88920_0 .alias "eapostbyte", 7 0, v00E8A920_0;
660
v00E88978_0 .alias "isind", 0 0, v00A07938_0;
661
v00E889D0_0 .var "noofs", 0 0;
662
v00E88A28_0 .var "ofs16", 0 0;
663
v00E88A80_0 .var "ofs8", 0 0;
664
v00E88AD8_0 .var "write_post", 0 0;
665
E_00821D00 .event edge, v00E88920_0;
666
L_00A0F2D8 .part v00A081D0_0, 7, 1;
667
L_00E8FFF0 .part v00A081D0_0, 4, 1;
668
L_00E90048 .functor MUXZ 1, C4<0>, C4<1>, L_00874980, C4<>;
669
S_00832DC8 .scope module, "dec_alu" "decode_alu" 3 214, 6 332, S_00832ED8;
670 11 ale500
 .timescale -9 -9;
671 14 ale500
L_00E8FBA8 .functor AND 1, L_00E900A0, L_00E900F8, C4<1>, C4<1>;
672
L_00E8FC88 .functor AND 1, L_00E8FBA8, L_00E90150, C4<1>, C4<1>;
673
v00856698_0 .net *"_s0", 4 0, C4<00000>; 1 drivers
674
v008566F0_0 .net *"_s10", 7 0, C4<00011100>; 1 drivers
675
v00856748_0 .net *"_s12", 0 0, L_00E90150; 1 drivers
676
v008567A0_0 .net *"_s2", 0 0, L_00E900A0; 1 drivers
677
v008567F8_0 .net *"_s4", 7 0, C4<00011010>; 1 drivers
678
v00856850_0 .net *"_s6", 0 0, L_00E900F8; 1 drivers
679
v008568A8_0 .net *"_s8", 0 0, L_00E8FBA8; 1 drivers
680
v00856900_0 .var "alu_opcode", 4 0;
681
v00856958_0 .var "dec_alu_right_path_mod", 1 0;
682
v008569B0_0 .alias "dest_flags", 0 0, v00A07D58_0;
683
v00856A08_0 .alias "opcode", 7 0, v00E897E8_0;
684
v00856A60_0 .alias "page2_valid", 0 0, v00E89840_0;
685
v00856AB8_0 .alias "page3_valid", 0 0, v00E89898_0;
686
v00856B10_0 .alias "postbyte0", 7 0, v00E89B30_0;
687
E_00821B60 .event edge, v00856590_0, v008565E8_0, v00856640_0, v00856AB8_0;
688
L_00E900A0 .cmp/ne 5, v00856900_0, C4<00000>;
689
L_00E900F8 .cmp/ne 8, v00A085C8_0, C4<00011010>;
690
L_00E90150 .cmp/ne 8, v00A085C8_0, C4<00011100>;
691
S_00832E50 .scope module, "test_cond" "test_condition" 3 224, 6 405, S_00832ED8;
692 11 ale500
 .timescale -9 -9;
693 14 ale500
v00856488_0 .alias "CCR", 7 0, v00A090C8_0;
694
v008564E0_0 .var "cond_taken", 0 0;
695
v00856538_0 .net "op", 7 0, L_00E901A8; 1 drivers
696
v00856590_0 .alias "opcode", 7 0, v00E897E8_0;
697
v008565E8_0 .alias "page2_valid", 0 0, v00E89840_0;
698
v00856640_0 .alias "postbyte0", 7 0, v00E89B30_0;
699
E_00821BE0 .event edge, v00856538_0, v00856488_0;
700
L_00E901A8 .functor MUXZ 8, v00A085C8_0, v00A086D0_0, v00A08620_0, C4<>;
701
S_00832F60 .scope module, "imem" "memory" 2 33, 2 49, S_008334B0;
702 11 ale500
 .timescale -9 -9;
703 14 ale500
v008560C0_0 .alias "addr", 15 0, v00A0A3B8_0;
704
v00856118_0 .alias "data_i", 7 0, v00A0A518_0;
705
v00856170_0 .alias "data_o", 7 0, v00A0A4C0_0;
706
v008561C8_0 .var "latecheddata", 7 0;
707
v00856220 .array "mem", 0 65535, 7 0;
708
v00856220_0 .array/port v00856220, 0;
709
v00856278_0 .net "mem0", 7 0, v00856220_0; 1 drivers
710
v00856220_1 .array/port v00856220, 1;
711
v008562D0_0 .net "mem1", 7 0, v00856220_1; 1 drivers
712
v00856220_2 .array/port v00856220, 2;
713
v00856328_0 .net "mem2", 7 0, v00856220_2; 1 drivers
714
v00856220_3 .array/port v00856220, 3;
715
v00856380_0 .net "mem3", 7 0, v00856220_3; 1 drivers
716
v008563D8_0 .net "oe", 0 0, L_00E90200; 1 drivers
717
v00856430_0 .net "we", 0 0, L_00E90258; 1 drivers
718
E_00822FE0 .event negedge, v008563D8_0;
719
E_00822AC0 .event negedge, v00856430_0;
720
    .scope S_00833318;
721 11 ale500
T_0 ;
722 14 ale500
    %wait E_00821CE0;
723
    %load/v 8, v00A064C0_0, 1; Only need 1 of 8 bits
724 12 ale500
; Save base=8 wid=1 in lookaside.
725
    %jmp/0  T_0.0, 8;
726 14 ale500
    %load/v 9, v00A06518_0, 8;
727 12 ale500
    %mov 17, 0, 8;
728
    %jmp/1  T_0.2, 8;
729
T_0.0 ; End of true expr.
730
    %jmp/0  T_0.1, 8;
731
 ; End of false expr.
732
    %blend  9, 0, 16; Condition unknown.
733
    %jmp  T_0.2;
734
T_0.1 ;
735
    %mov 9, 0, 16; Return false value
736
T_0.2 ;
737
    %ix/load 1, 1, 0;
738
    %mov 4, 0, 1;
739
    %jmp/1 T_0.6, 4;
740 14 ale500
    %load/x1p 8, v00A064C0_0, 1;
741 12 ale500
    %jmp T_0.7;
742
T_0.6 ;
743
    %mov 8, 2, 1;
744
T_0.7 ;
745
; Save base=8 wid=1 in lookaside.
746
    %jmp/0  T_0.3, 8;
747
    %mov 25, 0, 1;
748 14 ale500
    %load/v 26, v00A06518_0, 8;
749 12 ale500
    %mov 34, 0, 7;
750
    %jmp/1  T_0.5, 8;
751
T_0.3 ; End of true expr.
752
    %jmp/0  T_0.4, 8;
753
 ; End of false expr.
754
    %blend  25, 0, 16; Condition unknown.
755
    %jmp  T_0.5;
756
T_0.4 ;
757
    %mov 25, 0, 16; Return false value
758
T_0.5 ;
759
    %add 9, 25, 16;
760
    %ix/load 1, 2, 0;
761
    %mov 4, 0, 1;
762
    %jmp/1 T_0.11, 4;
763 14 ale500
    %load/x1p 8, v00A064C0_0, 1;
764 12 ale500
    %jmp T_0.12;
765
T_0.11 ;
766
    %mov 8, 2, 1;
767
T_0.12 ;
768
; Save base=8 wid=1 in lookaside.
769
    %jmp/0  T_0.8, 8;
770
    %mov 25, 0, 2;
771 14 ale500
    %load/v 27, v00A06518_0, 8;
772 12 ale500
    %mov 35, 0, 6;
773
    %jmp/1  T_0.10, 8;
774
T_0.8 ; End of true expr.
775
    %jmp/0  T_0.9, 8;
776
 ; End of false expr.
777
    %blend  25, 0, 16; Condition unknown.
778
    %jmp  T_0.10;
779
T_0.9 ;
780
    %mov 25, 0, 16; Return false value
781
T_0.10 ;
782
    %add 9, 25, 16;
783
    %ix/load 1, 3, 0;
784
    %mov 4, 0, 1;
785
    %jmp/1 T_0.16, 4;
786 14 ale500
    %load/x1p 8, v00A064C0_0, 1;
787 12 ale500
    %jmp T_0.17;
788
T_0.16 ;
789
    %mov 8, 2, 1;
790
T_0.17 ;
791
; Save base=8 wid=1 in lookaside.
792
    %jmp/0  T_0.13, 8;
793
    %mov 25, 0, 3;
794 14 ale500
    %load/v 28, v00A06518_0, 8;
795 12 ale500
    %mov 36, 0, 5;
796
    %jmp/1  T_0.15, 8;
797
T_0.13 ; End of true expr.
798
    %jmp/0  T_0.14, 8;
799
 ; End of false expr.
800
    %blend  25, 0, 16; Condition unknown.
801
    %jmp  T_0.15;
802
T_0.14 ;
803
    %mov 25, 0, 16; Return false value
804
T_0.15 ;
805
    %add 9, 25, 16;
806
    %ix/load 0, 16, 0;
807 14 ale500
    %assign/v0 v00A065C8_0, 0, 9;
808 12 ale500
    %ix/load 1, 4, 0;
809
    %mov 4, 0, 1;
810
    %jmp/1 T_0.21, 4;
811 14 ale500
    %load/x1p 8, v00A064C0_0, 1;
812 12 ale500
    %jmp T_0.22;
813
T_0.21 ;
814
    %mov 8, 2, 1;
815
T_0.22 ;
816
; Save base=8 wid=1 in lookaside.
817
    %jmp/0  T_0.18, 8;
818
    %mov 9, 0, 4;
819 14 ale500
    %load/v 13, v00A06518_0, 8;
820 12 ale500
    %mov 21, 0, 4;
821
    %jmp/1  T_0.20, 8;
822
T_0.18 ; End of true expr.
823
    %jmp/0  T_0.19, 8;
824
 ; End of false expr.
825
    %blend  9, 0, 16; Condition unknown.
826
    %jmp  T_0.20;
827
T_0.19 ;
828
    %mov 9, 0, 16; Return false value
829
T_0.20 ;
830
    %ix/load 1, 5, 0;
831
    %mov 4, 0, 1;
832
    %jmp/1 T_0.26, 4;
833 14 ale500
    %load/x1p 8, v00A064C0_0, 1;
834 12 ale500
    %jmp T_0.27;
835
T_0.26 ;
836
    %mov 8, 2, 1;
837
T_0.27 ;
838
; Save base=8 wid=1 in lookaside.
839
    %jmp/0  T_0.23, 8;
840
    %mov 25, 0, 5;
841 14 ale500
    %load/v 30, v00A06518_0, 8;
842 12 ale500
    %mov 38, 0, 3;
843
    %jmp/1  T_0.25, 8;
844
T_0.23 ; End of true expr.
845
    %jmp/0  T_0.24, 8;
846
 ; End of false expr.
847
    %blend  25, 0, 16; Condition unknown.
848
    %jmp  T_0.25;
849
T_0.24 ;
850
    %mov 25, 0, 16; Return false value
851
T_0.25 ;
852
    %add 9, 25, 16;
853
    %ix/load 1, 6, 0;
854
    %mov 4, 0, 1;
855
    %jmp/1 T_0.31, 4;
856 14 ale500
    %load/x1p 8, v00A064C0_0, 1;
857 12 ale500
    %jmp T_0.32;
858
T_0.31 ;
859
    %mov 8, 2, 1;
860
T_0.32 ;
861
; Save base=8 wid=1 in lookaside.
862
    %jmp/0  T_0.28, 8;
863
    %mov 25, 0, 6;
864 14 ale500
    %load/v 31, v00A06518_0, 8;
865 12 ale500
    %mov 39, 0, 2;
866
    %jmp/1  T_0.30, 8;
867
T_0.28 ; End of true expr.
868
    %jmp/0  T_0.29, 8;
869
 ; End of false expr.
870
    %blend  25, 0, 16; Condition unknown.
871
    %jmp  T_0.30;
872
T_0.29 ;
873
    %mov 25, 0, 16; Return false value
874
T_0.30 ;
875
    %add 9, 25, 16;
876
    %ix/load 1, 7, 0;
877
    %mov 4, 0, 1;
878
    %jmp/1 T_0.36, 4;
879 14 ale500
    %load/x1p 8, v00A064C0_0, 1;
880 12 ale500
    %jmp T_0.37;
881
T_0.36 ;
882
    %mov 8, 2, 1;
883
T_0.37 ;
884
; Save base=8 wid=1 in lookaside.
885
    %jmp/0  T_0.33, 8;
886
    %mov 25, 0, 7;
887 14 ale500
    %load/v 32, v00A06518_0, 8;
888 12 ale500
    %mov 40, 0, 1;
889
    %jmp/1  T_0.35, 8;
890
T_0.33 ; End of true expr.
891
    %jmp/0  T_0.34, 8;
892
 ; End of false expr.
893
    %blend  25, 0, 16; Condition unknown.
894
    %jmp  T_0.35;
895
T_0.34 ;
896
    %mov 25, 0, 16; Return false value
897
T_0.35 ;
898
    %add 9, 25, 16;
899 14 ale500
    %load/v 25, v00A065C8_0, 16;
900 12 ale500
    %add 9, 25, 16;
901
    %ix/load 0, 16, 0;
902 14 ale500
    %assign/v0 v00A06620_0, 0, 9;
903 12 ale500
    %jmp T_0;
904
    .thread T_0;
905 14 ale500
    .scope S_00832BA8;
906 12 ale500
T_1 ;
907 14 ale500
    %wait E_00865B38;
908
    %load/v 8, v00E8C790_0, 2;
909 11 ale500
    %cmpi/u 8, 0, 2;
910 12 ale500
    %jmp/1 T_1.0, 6;
911 11 ale500
    %cmpi/u 8, 1, 2;
912 12 ale500
    %jmp/1 T_1.1, 6;
913 11 ale500
    %cmpi/u 8, 2, 2;
914 12 ale500
    %jmp/1 T_1.2, 6;
915 11 ale500
    %cmpi/u 8, 3, 2;
916 12 ale500
    %jmp/1 T_1.3, 6;
917
    %jmp T_1.4;
918
T_1.0 ;
919 14 ale500
    %load/v 8, v00E8C738_0, 8;
920
    %set/v v00E8C7E8_0, 8, 8;
921 12 ale500
    %jmp T_1.4;
922
T_1.1 ;
923 14 ale500
    %load/v 8, v00E8C6E0_0, 8;
924
    %load/v 16, v00E8C738_0, 8;
925 11 ale500
    %and 8, 16, 8;
926 14 ale500
    %set/v v00E8C7E8_0, 8, 8;
927 12 ale500
    %jmp T_1.4;
928
T_1.2 ;
929 14 ale500
    %load/v 8, v00E8C6E0_0, 8;
930
    %load/v 16, v00E8C738_0, 8;
931 11 ale500
    %or 8, 16, 8;
932 14 ale500
    %set/v v00E8C7E8_0, 8, 8;
933 12 ale500
    %jmp T_1.4;
934
T_1.3 ;
935 14 ale500
    %load/v 8, v00E8C6E0_0, 8;
936
    %load/v 16, v00E8C738_0, 8;
937 11 ale500
    %xor 8, 16, 8;
938 14 ale500
    %set/v v00E8C7E8_0, 8, 8;
939 12 ale500
    %jmp T_1.4;
940
T_1.4 ;
941
    %jmp T_1;
942
    .thread T_1, $push;
943 14 ale500
    .scope S_00832B20;
944 12 ale500
T_2 ;
945 14 ale500
    %wait E_00865BB8;
946
    %load/v 8, v00E8C5D8_0, 1; Only need 1 of 2 bits
947 11 ale500
; Save base=8 wid=1 in lookaside.
948
    %cmpi/u 8, 0, 1;
949 12 ale500
    %jmp/1 T_2.0, 6;
950 11 ale500
    %cmpi/u 8, 1, 1;
951 12 ale500
    %jmp/1 T_2.1, 6;
952
    %jmp T_2.2;
953
T_2.0 ;
954 14 ale500
    %load/v 8, v00E8C370_0, 8;
955 11 ale500
    %mov 16, 0, 1;
956 14 ale500
    %load/v 17, v00E8C3C8_0, 8;
957 11 ale500
    %mov 25, 0, 1;
958
    %add 8, 17, 9;
959 14 ale500
    %load/v 17, v00E8C420_0, 1;
960 11 ale500
    %mov 18, 0, 8;
961
    %add 8, 17, 9;
962 14 ale500
    %set/v v00E8C688_0, 8, 8;
963
    %set/v v00E8C4D0_0, 16, 1;
964 12 ale500
    %jmp T_2.2;
965
T_2.1 ;
966 14 ale500
    %load/v 8, v00E8C370_0, 8;
967 11 ale500
    %mov 16, 0, 1;
968 14 ale500
    %load/v 17, v00E8C3C8_0, 8;
969 11 ale500
    %mov 25, 0, 1;
970
    %sub 8, 17, 9;
971 14 ale500
    %load/v 17, v00E8C420_0, 1;
972 11 ale500
    %mov 18, 0, 8;
973
    %sub 8, 17, 9;
974 14 ale500
    %set/v v00E8C688_0, 8, 8;
975
    %set/v v00E8C4D0_0, 16, 1;
976 12 ale500
    %jmp T_2.2;
977
T_2.2 ;
978
    %jmp T_2;
979
    .thread T_2, $push;
980 14 ale500
    .scope S_00832B20;
981 12 ale500
T_3 ;
982 14 ale500
    %wait E_00865C18;
983
    %load/v 8, v00E8C5D8_0, 1; Only need 1 of 2 bits
984 11 ale500
; Save base=8 wid=1 in lookaside.
985
    %cmpi/u 8, 0, 1;
986 12 ale500
    %jmp/1 T_3.0, 6;
987 11 ale500
    %cmpi/u 8, 1, 1;
988 12 ale500
    %jmp/1 T_3.1, 6;
989
    %jmp T_3.2;
990
T_3.0 ;
991 11 ale500
    %ix/load 1, 7, 0;
992
    %mov 4, 0, 1;
993 12 ale500
    %jmp/1 T_3.3, 4;
994 14 ale500
    %load/x1p 8, v00E8C370_0, 1;
995 12 ale500
    %jmp T_3.4;
996
T_3.3 ;
997 11 ale500
    %mov 8, 2, 1;
998 12 ale500
T_3.4 ;
999 11 ale500
; Save base=8 wid=1 in lookaside.
1000
    %ix/load 1, 7, 0;
1001
    %mov 4, 0, 1;
1002 12 ale500
    %jmp/1 T_3.5, 4;
1003 14 ale500
    %load/x1p 9, v00E8C3C8_0, 1;
1004 12 ale500
    %jmp T_3.6;
1005
T_3.5 ;
1006 11 ale500
    %mov 9, 2, 1;
1007 12 ale500
T_3.6 ;
1008 11 ale500
; Save base=9 wid=1 in lookaside.
1009
    %and 8, 9, 1;
1010
    %ix/load 1, 7, 0;
1011
    %mov 4, 0, 1;
1012 12 ale500
    %jmp/1 T_3.7, 4;
1013 14 ale500
    %load/x1p 9, v00E8C688_0, 1;
1014 12 ale500
    %jmp T_3.8;
1015
T_3.7 ;
1016 11 ale500
    %mov 9, 2, 1;
1017 12 ale500
T_3.8 ;
1018 11 ale500
; Save base=9 wid=1 in lookaside.
1019
    %inv 9, 1;
1020
    %and 8, 9, 1;
1021
    %ix/load 1, 7, 0;
1022
    %mov 4, 0, 1;
1023 12 ale500
    %jmp/1 T_3.9, 4;
1024 14 ale500
    %load/x1p 9, v00E8C370_0, 1;
1025 12 ale500
    %jmp T_3.10;
1026
T_3.9 ;
1027 11 ale500
    %mov 9, 2, 1;
1028 12 ale500
T_3.10 ;
1029 11 ale500
; Save base=9 wid=1 in lookaside.
1030
    %inv 9, 1;
1031
    %ix/load 1, 7, 0;
1032
    %mov 4, 0, 1;
1033 12 ale500
    %jmp/1 T_3.11, 4;
1034 14 ale500
    %load/x1p 10, v00E8C3C8_0, 1;
1035 12 ale500
    %jmp T_3.12;
1036
T_3.11 ;
1037 11 ale500
    %mov 10, 2, 1;
1038 12 ale500
T_3.12 ;
1039 11 ale500
; Save base=10 wid=1 in lookaside.
1040
    %inv 10, 1;
1041
    %and 9, 10, 1;
1042
    %ix/load 1, 7, 0;
1043
    %mov 4, 0, 1;
1044 12 ale500
    %jmp/1 T_3.13, 4;
1045 14 ale500
    %load/x1p 10, v00E8C688_0, 1;
1046 12 ale500
    %jmp T_3.14;
1047
T_3.13 ;
1048 11 ale500
    %mov 10, 2, 1;
1049 12 ale500
T_3.14 ;
1050 11 ale500
; Save base=10 wid=1 in lookaside.
1051
    %and 9, 10, 1;
1052
    %or 8, 9, 1;
1053 14 ale500
    %set/v v00E8C630_0, 8, 1;
1054 12 ale500
    %jmp T_3.2;
1055
T_3.1 ;
1056 11 ale500
    %ix/load 1, 7, 0;
1057
    %mov 4, 0, 1;
1058 12 ale500
    %jmp/1 T_3.15, 4;
1059 14 ale500
    %load/x1p 8, v00E8C370_0, 1;
1060 12 ale500
    %jmp T_3.16;
1061
T_3.15 ;
1062 11 ale500
    %mov 8, 2, 1;
1063 12 ale500
T_3.16 ;
1064 11 ale500
; Save base=8 wid=1 in lookaside.
1065
    %ix/load 1, 7, 0;
1066
    %mov 4, 0, 1;
1067 12 ale500
    %jmp/1 T_3.17, 4;
1068 14 ale500
    %load/x1p 9, v00E8C3C8_0, 1;
1069 12 ale500
    %jmp T_3.18;
1070
T_3.17 ;
1071 11 ale500
    %mov 9, 2, 1;
1072 12 ale500
T_3.18 ;
1073 11 ale500
; Save base=9 wid=1 in lookaside.
1074
    %inv 9, 1;
1075
    %and 8, 9, 1;
1076
    %ix/load 1, 7, 0;
1077
    %mov 4, 0, 1;
1078 12 ale500
    %jmp/1 T_3.19, 4;
1079 14 ale500
    %load/x1p 9, v00E8C688_0, 1;
1080 12 ale500
    %jmp T_3.20;
1081
T_3.19 ;
1082 11 ale500
    %mov 9, 2, 1;
1083 12 ale500
T_3.20 ;
1084 11 ale500
; Save base=9 wid=1 in lookaside.
1085
    %inv 9, 1;
1086
    %and 8, 9, 1;
1087
    %ix/load 1, 7, 0;
1088
    %mov 4, 0, 1;
1089 12 ale500
    %jmp/1 T_3.21, 4;
1090 14 ale500
    %load/x1p 9, v00E8C370_0, 1;
1091 12 ale500
    %jmp T_3.22;
1092
T_3.21 ;
1093 11 ale500
    %mov 9, 2, 1;
1094 12 ale500
T_3.22 ;
1095 11 ale500
; Save base=9 wid=1 in lookaside.
1096
    %inv 9, 1;
1097
    %ix/load 1, 7, 0;
1098
    %mov 4, 0, 1;
1099 12 ale500
    %jmp/1 T_3.23, 4;
1100 14 ale500
    %load/x1p 10, v00E8C3C8_0, 1;
1101 12 ale500
    %jmp T_3.24;
1102
T_3.23 ;
1103 11 ale500
    %mov 10, 2, 1;
1104 12 ale500
T_3.24 ;
1105 11 ale500
; Save base=10 wid=1 in lookaside.
1106
    %and 9, 10, 1;
1107
    %ix/load 1, 7, 0;
1108
    %mov 4, 0, 1;
1109 12 ale500
    %jmp/1 T_3.25, 4;
1110 14 ale500
    %load/x1p 10, v00E8C688_0, 1;
1111 12 ale500
    %jmp T_3.26;
1112
T_3.25 ;
1113 11 ale500
    %mov 10, 2, 1;
1114 12 ale500
T_3.26 ;
1115 11 ale500
; Save base=10 wid=1 in lookaside.
1116
    %and 9, 10, 1;
1117
    %or 8, 9, 1;
1118 14 ale500
    %set/v v00E8C630_0, 8, 1;
1119 12 ale500
    %jmp T_3.2;
1120
T_3.2 ;
1121
    %jmp T_3;
1122
    .thread T_3, $push;
1123 14 ale500
    .scope S_00832B20;
1124 12 ale500
T_4 ;
1125 14 ale500
    %wait E_00865BF8;
1126
    %load/v 8, v00E8C5D8_0, 1; Only need 1 of 2 bits
1127 11 ale500
; Save base=8 wid=1 in lookaside.
1128
    %cmpi/u 8, 0, 1;
1129 12 ale500
    %jmp/1 T_4.0, 6;
1130 11 ale500
    %cmpi/u 8, 1, 1;
1131 12 ale500
    %jmp/1 T_4.1, 6;
1132
    %jmp T_4.2;
1133
T_4.0 ;
1134
    %ix/load 1, 4, 0;
1135 11 ale500
    %mov 4, 0, 1;
1136 12 ale500
    %jmp/1 T_4.3, 4;
1137 14 ale500
    %load/x1p 8, v00E8C370_0, 1;
1138 12 ale500
    %jmp T_4.4;
1139
T_4.3 ;
1140 11 ale500
    %mov 8, 2, 1;
1141 12 ale500
T_4.4 ;
1142 11 ale500
; Save base=8 wid=1 in lookaside.
1143 12 ale500
    %ix/load 1, 4, 0;
1144 11 ale500
    %mov 4, 0, 1;
1145 12 ale500
    %jmp/1 T_4.5, 4;
1146 14 ale500
    %load/x1p 9, v00E8C3C8_0, 1;
1147 12 ale500
    %jmp T_4.6;
1148
T_4.5 ;
1149 11 ale500
    %mov 9, 2, 1;
1150 12 ale500
T_4.6 ;
1151 11 ale500
; Save base=9 wid=1 in lookaside.
1152 12 ale500
    %xor 8, 9, 1;
1153
    %ix/load 1, 4, 0;
1154 11 ale500
    %mov 4, 0, 1;
1155 12 ale500
    %jmp/1 T_4.7, 4;
1156 14 ale500
    %load/x1p 9, v00E8C688_0, 1;
1157 12 ale500
    %jmp T_4.8;
1158
T_4.7 ;
1159 11 ale500
    %mov 9, 2, 1;
1160 12 ale500
T_4.8 ;
1161 11 ale500
; Save base=9 wid=1 in lookaside.
1162 12 ale500
    %xor 8, 9, 1;
1163 14 ale500
    %set/v v00E8C580_0, 8, 1;
1164 12 ale500
    %jmp T_4.2;
1165
T_4.1 ;
1166 14 ale500
    %load/v 8, v00E8C528_0, 1;
1167
    %set/v v00E8C580_0, 8, 1;
1168 12 ale500
    %jmp T_4.2;
1169
T_4.2 ;
1170
    %jmp T_4;
1171
    .thread T_4, $push;
1172 14 ale500
    .scope S_008326E0;
1173 12 ale500
T_5 ;
1174 14 ale500
    %wait E_00865C38;
1175 11 ale500
    %ix/load 1, 1, 0;
1176
    %mov 4, 0, 1;
1177 12 ale500
    %jmp/1 T_5.0, 4;
1178 14 ale500
    %load/x1p 16, v00E8C000_0, 7;
1179 12 ale500
    %jmp T_5.1;
1180
T_5.0 ;
1181 11 ale500
    %mov 16, 2, 7;
1182 12 ale500
T_5.1 ;
1183 11 ale500
    %mov 8, 16, 7; Move signal select into place
1184
    %ix/load 1, 7, 0;
1185
    %mov 4, 0, 1;
1186 12 ale500
    %jmp/1 T_5.2, 4;
1187 14 ale500
    %load/x1p 16, v00E8C000_0, 1;
1188 12 ale500
    %jmp T_5.3;
1189
T_5.2 ;
1190 11 ale500
    %mov 16, 2, 1;
1191 12 ale500
T_5.3 ;
1192 11 ale500
    %mov 15, 16, 1; Move signal select into place
1193 14 ale500
    %set/v v00E8C268_0, 8, 8;
1194
    %load/v 8, v00E8C160_0, 3;
1195 11 ale500
    %cmpi/u 8, 0, 3;
1196 12 ale500
    %jmp/1 T_5.4, 6;
1197 11 ale500
    %cmpi/u 8, 1, 3;
1198 12 ale500
    %jmp/1 T_5.5, 6;
1199 11 ale500
    %cmpi/u 8, 2, 3;
1200 12 ale500
    %jmp/1 T_5.6, 6;
1201 11 ale500
    %cmpi/u 8, 3, 3;
1202 12 ale500
    %jmp/1 T_5.7, 6;
1203 11 ale500
    %cmpi/u 8, 4, 3;
1204 12 ale500
    %jmp/1 T_5.8, 6;
1205
    %jmp T_5.9;
1206
T_5.4 ;
1207 11 ale500
    %ix/load 1, 1, 0;
1208
    %mov 4, 0, 1;
1209 12 ale500
    %jmp/1 T_5.10, 4;
1210 14 ale500
    %load/x1p 16, v00E8C000_0, 7;
1211 12 ale500
    %jmp T_5.11;
1212
T_5.10 ;
1213 11 ale500
    %mov 16, 2, 7;
1214 12 ale500
T_5.11 ;
1215 11 ale500
    %mov 8, 16, 7; Move signal select into place
1216
    %mov 15, 0, 1;
1217 14 ale500
    %set/v v00E8C268_0, 8, 8;
1218 12 ale500
    %jmp T_5.9;
1219
T_5.5 ;
1220 11 ale500
    %mov 8, 0, 1;
1221 14 ale500
    %load/v 9, v00E8C000_0, 7; Select 7 out of 8 bits
1222
    %set/v v00E8C268_0, 8, 8;
1223 12 ale500
    %jmp T_5.9;
1224
T_5.6 ;
1225 11 ale500
    %ix/load 1, 1, 0;
1226
    %mov 4, 0, 1;
1227 12 ale500
    %jmp/1 T_5.12, 4;
1228 14 ale500
    %load/x1p 16, v00E8C000_0, 7;
1229 12 ale500
    %jmp T_5.13;
1230
T_5.12 ;
1231 11 ale500
    %mov 16, 2, 7;
1232 12 ale500
T_5.13 ;
1233 11 ale500
    %mov 8, 16, 7; Move signal select into place
1234 14 ale500
    %load/v 15, v00E8C0B0_0, 1;
1235
    %set/v v00E8C268_0, 8, 8;
1236 12 ale500
    %jmp T_5.9;
1237
T_5.7 ;
1238 14 ale500
    %load/v 8, v00E8C0B0_0, 1;
1239
    %load/v 9, v00E8C000_0, 7; Select 7 out of 8 bits
1240
    %set/v v00E8C268_0, 8, 8;
1241 12 ale500
    %jmp T_5.9;
1242
T_5.8 ;
1243 11 ale500
    %ix/load 1, 1, 0;
1244
    %mov 4, 0, 1;
1245 12 ale500
    %jmp/1 T_5.14, 4;
1246 14 ale500
    %load/x1p 16, v00E8C000_0, 7;
1247 12 ale500
    %jmp T_5.15;
1248
T_5.14 ;
1249 11 ale500
    %mov 16, 2, 7;
1250 12 ale500
T_5.15 ;
1251 11 ale500
    %mov 8, 16, 7; Move signal select into place
1252
    %ix/load 1, 7, 0;
1253
    %mov 4, 0, 1;
1254 12 ale500
    %jmp/1 T_5.16, 4;
1255 14 ale500
    %load/x1p 16, v00E8C000_0, 1;
1256 12 ale500
    %jmp T_5.17;
1257
T_5.16 ;
1258 11 ale500
    %mov 16, 2, 1;
1259 12 ale500
T_5.17 ;
1260 11 ale500
    %mov 15, 16, 1; Move signal select into place
1261 14 ale500
    %set/v v00E8C268_0, 8, 8;
1262 12 ale500
    %jmp T_5.9;
1263
T_5.9 ;
1264
    %jmp T_5;
1265
    .thread T_5, $push;
1266 14 ale500
    .scope S_008326E0;
1267 12 ale500
T_6 ;
1268 14 ale500
    %wait E_00865D38;
1269
    %load/v 8, v00E8C1B8_0, 1;
1270
    %set/v v00E8C210_0, 8, 1;
1271
    %load/v 8, v00E8C160_0, 3;
1272 11 ale500
    %cmpi/u 8, 0, 3;
1273 12 ale500
    %jmp/1 T_6.0, 6;
1274 11 ale500
    %cmpi/u 8, 1, 3;
1275 12 ale500
    %jmp/1 T_6.1, 6;
1276 11 ale500
    %cmpi/u 8, 2, 3;
1277 12 ale500
    %jmp/1 T_6.2, 6;
1278 11 ale500
    %cmpi/u 8, 3, 3;
1279 12 ale500
    %jmp/1 T_6.3, 6;
1280 11 ale500
    %cmpi/u 8, 4, 3;
1281 12 ale500
    %jmp/1 T_6.4, 6;
1282
    %jmp T_6.5;
1283
T_6.0 ;
1284 14 ale500
    %load/v 8, v00E8C1B8_0, 1;
1285
    %set/v v00E8C210_0, 8, 1;
1286 12 ale500
    %jmp T_6.5;
1287
T_6.1 ;
1288 11 ale500
    %ix/load 1, 7, 0;
1289
    %mov 4, 0, 1;
1290 12 ale500
    %jmp/1 T_6.6, 4;
1291 14 ale500
    %load/x1p 8, v00E8C000_0, 1;
1292 12 ale500
    %jmp T_6.7;
1293
T_6.6 ;
1294 11 ale500
    %mov 8, 2, 1;
1295 12 ale500
T_6.7 ;
1296 11 ale500
; Save base=8 wid=1 in lookaside.
1297
    %ix/load 1, 6, 0;
1298
    %mov 4, 0, 1;
1299 12 ale500
    %jmp/1 T_6.8, 4;
1300 14 ale500
    %load/x1p 9, v00E8C000_0, 1;
1301 12 ale500
    %jmp T_6.9;
1302
T_6.8 ;
1303 11 ale500
    %mov 9, 2, 1;
1304 12 ale500
T_6.9 ;
1305 11 ale500
; Save base=9 wid=1 in lookaside.
1306
    %xor 8, 9, 1;
1307 14 ale500
    %set/v v00E8C210_0, 8, 1;
1308 12 ale500
    %jmp T_6.5;
1309
T_6.2 ;
1310 14 ale500
    %load/v 8, v00E8C1B8_0, 1;
1311
    %set/v v00E8C210_0, 8, 1;
1312 12 ale500
    %jmp T_6.5;
1313
T_6.3 ;
1314 11 ale500
    %ix/load 1, 7, 0;
1315
    %mov 4, 0, 1;
1316 12 ale500
    %jmp/1 T_6.10, 4;
1317 14 ale500
    %load/x1p 8, v00E8C000_0, 1;
1318 12 ale500
    %jmp T_6.11;
1319
T_6.10 ;
1320 11 ale500
    %mov 8, 2, 1;
1321 12 ale500
T_6.11 ;
1322 11 ale500
; Save base=8 wid=1 in lookaside.
1323
    %ix/load 1, 6, 0;
1324
    %mov 4, 0, 1;
1325 12 ale500
    %jmp/1 T_6.12, 4;
1326 14 ale500
    %load/x1p 9, v00E8C000_0, 1;
1327 12 ale500
    %jmp T_6.13;
1328
T_6.12 ;
1329 11 ale500
    %mov 9, 2, 1;
1330 12 ale500
T_6.13 ;
1331 11 ale500
; Save base=9 wid=1 in lookaside.
1332
    %xor 8, 9, 1;
1333 14 ale500
    %set/v v00E8C210_0, 8, 1;
1334 12 ale500
    %jmp T_6.5;
1335
T_6.4 ;
1336 14 ale500
    %load/v 8, v00E8C1B8_0, 1;
1337
    %set/v v00E8C210_0, 8, 1;
1338 12 ale500
    %jmp T_6.5;
1339
T_6.5 ;
1340
    %jmp T_6;
1341
    .thread T_6, $push;
1342 14 ale500
    .scope S_008323B0;
1343 12 ale500
T_7 ;
1344 14 ale500
    %wait E_00865E58;
1345
    %set/v v00A06120_0, 0, 8;
1346
    %load/v 8, v00A05BA0_0, 1;
1347
    %set/v v00A05B48_0, 8, 1;
1348
    %load/v 8, v00A05F10_0, 1;
1349
    %set/v v00A05EB8_0, 8, 1;
1350
    %load/v 8, v00A06360_0, 1;
1351
    %set/v v00A062D8_0, 8, 1;
1352
    %load/v 8, v00A060C8_0, 5;
1353 12 ale500
    %cmpi/u 8, 1, 5;
1354
    %jmp/1 T_7.0, 6;
1355 11 ale500
    %cmpi/u 8, 8, 5;
1356 12 ale500
    %jmp/1 T_7.1, 6;
1357 11 ale500
    %cmpi/u 8, 10, 5;
1358 12 ale500
    %jmp/1 T_7.2, 6;
1359 11 ale500
    %cmpi/u 8, 9, 5;
1360 12 ale500
    %jmp/1 T_7.3, 6;
1361 11 ale500
    %cmpi/u 8, 11, 5;
1362 12 ale500
    %jmp/1 T_7.4, 6;
1363
    %cmpi/u 8, 25, 5;
1364
    %jmp/1 T_7.5, 6;
1365
    %cmpi/u 8, 24, 5;
1366
    %jmp/1 T_7.6, 6;
1367 11 ale500
    %cmpi/u 8, 22, 5;
1368 12 ale500
    %jmp/1 T_7.7, 6;
1369 11 ale500
    %cmpi/u 8, 21, 5;
1370 12 ale500
    %jmp/1 T_7.8, 6;
1371 11 ale500
    %cmpi/u 8, 16, 5;
1372 12 ale500
    %jmp/1 T_7.9, 6;
1373
    %cmpi/u 8, 17, 5;
1374
    %jmp/1 T_7.10, 6;
1375 11 ale500
    %cmpi/u 8, 19, 5;
1376 12 ale500
    %jmp/1 T_7.11, 6;
1377
    %cmpi/u 8, 18, 5;
1378
    %jmp/1 T_7.12, 6;
1379 11 ale500
    %cmpi/u 8, 20, 5;
1380 12 ale500
    %jmp/1 T_7.13, 6;
1381 11 ale500
    %cmpi/u 8, 5, 5;
1382 12 ale500
    %jmp/1 T_7.14, 6;
1383 11 ale500
    %cmpi/u 8, 6, 5;
1384 12 ale500
    %jmp/1 T_7.15, 6;
1385 11 ale500
    %cmpi/u 8, 7, 5;
1386 12 ale500
    %jmp/1 T_7.16, 6;
1387 11 ale500
    %cmpi/u 8, 4, 5;
1388 12 ale500
    %jmp/1 T_7.17, 6;
1389 11 ale500
    %cmpi/u 8, 26, 5;
1390 12 ale500
    %jmp/1 T_7.18, 6;
1391 11 ale500
    %cmpi/u 8, 2, 5;
1392 12 ale500
    %jmp/1 T_7.19, 6;
1393
    %jmp T_7.20;
1394
T_7.0 ;
1395
    %ix/load 1, 7, 0;
1396
    %mov 4, 0, 1;
1397
    %jmp/1 T_7.24, 4;
1398 14 ale500
    %load/x1p 8, v00A05938_0, 1;
1399 12 ale500
    %jmp T_7.25;
1400
T_7.24 ;
1401
    %mov 8, 2, 1;
1402
T_7.25 ;
1403
; Save base=8 wid=1 in lookaside.
1404
    %jmp/0  T_7.21, 8;
1405
    %mov 9, 1, 8;
1406
    %jmp/1  T_7.23, 8;
1407
T_7.21 ; End of true expr.
1408
    %jmp/0  T_7.22, 8;
1409
 ; End of false expr.
1410
    %blend  9, 0, 8; Condition unknown.
1411
    %jmp  T_7.23;
1412
T_7.22 ;
1413
    %mov 9, 0, 8; Return false value
1414
T_7.23 ;
1415 14 ale500
    %set/v v00A06120_0, 9, 8;
1416 12 ale500
    %jmp T_7.20;
1417
T_7.1 ;
1418 14 ale500
    %load/v 8, v00A05A40_0, 8;
1419
    %set/v v00A06120_0, 8, 8;
1420
    %load/v 8, v00A05990_0, 1;
1421
    %set/v v00A05B48_0, 8, 1;
1422
    %load/v 8, v00A05A98_0, 1;
1423
    %set/v v00A062D8_0, 8, 1;
1424
    %load/v 8, v00A059E8_0, 1;
1425
    %set/v v00A05EB8_0, 8, 1;
1426 12 ale500
    %jmp T_7.20;
1427
T_7.2 ;
1428 14 ale500
    %load/v 8, v00A05A40_0, 8;
1429
    %set/v v00A06120_0, 8, 8;
1430
    %load/v 8, v00A05990_0, 1;
1431
    %set/v v00A05B48_0, 8, 1;
1432
    %load/v 8, v00A05A98_0, 1;
1433
    %set/v v00A062D8_0, 8, 1;
1434
    %load/v 8, v00A059E8_0, 1;
1435
    %set/v v00A05EB8_0, 8, 1;
1436 12 ale500
    %jmp T_7.20;
1437
T_7.3 ;
1438 14 ale500
    %load/v 8, v00A05A40_0, 8;
1439
    %set/v v00A06120_0, 8, 8;
1440
    %load/v 8, v00A05990_0, 1;
1441
    %set/v v00A05B48_0, 8, 1;
1442
    %load/v 8, v00A05A98_0, 1;
1443
    %set/v v00A062D8_0, 8, 1;
1444
    %load/v 8, v00A059E8_0, 1;
1445
    %set/v v00A05EB8_0, 8, 1;
1446 12 ale500
    %jmp T_7.20;
1447
T_7.4 ;
1448 14 ale500
    %load/v 8, v00A05A40_0, 8;
1449
    %set/v v00A06120_0, 8, 8;
1450
    %load/v 8, v00A05990_0, 1;
1451
    %set/v v00A05B48_0, 8, 1;
1452
    %load/v 8, v00A05A98_0, 1;
1453
    %set/v v00A062D8_0, 8, 1;
1454
    %load/v 8, v00A059E8_0, 1;
1455
    %set/v v00A05EB8_0, 8, 1;
1456 12 ale500
    %jmp T_7.20;
1457
T_7.5 ;
1458 14 ale500
    %load/v 8, v00A05A40_0, 8;
1459
    %set/v v00A06120_0, 8, 8;
1460
    %load/v 8, v00A05A98_0, 1;
1461
    %set/v v00A062D8_0, 8, 1;
1462 12 ale500
    %jmp T_7.20;
1463
T_7.6 ;
1464 14 ale500
    %load/v 8, v00A05A40_0, 8;
1465
    %set/v v00A06120_0, 8, 8;
1466
    %load/v 8, v00A05A98_0, 1;
1467
    %set/v v00A062D8_0, 8, 1;
1468 12 ale500
    %jmp T_7.20;
1469
T_7.7 ;
1470 14 ale500
    %load/v 8, v00A05D58_0, 8;
1471
    %set/v v00A06120_0, 8, 8;
1472
    %load/v 8, v00A05D58_0, 8;
1473
    %set/v v00A05B48_0, 8, 1;
1474
    %load/v 8, v00A063B8_0, 1;
1475
    %set/v v00A062D8_0, 8, 1;
1476 12 ale500
    %jmp T_7.20;
1477
T_7.8 ;
1478 14 ale500
    %load/v 8, v00A06018_0, 8;
1479
    %set/v v00A06120_0, 8, 8;
1480
    %load/v 8, v00A05D00_0, 1;
1481
    %set/v v00A05B48_0, 8, 1;
1482
    %load/v 8, v00A06410_0, 1;
1483
    %set/v v00A062D8_0, 8, 1;
1484 12 ale500
    %jmp T_7.20;
1485
T_7.9 ;
1486 14 ale500
    %load/v 8, v00A06228_0, 8;
1487
    %set/v v00A06120_0, 8, 8;
1488
    %load/v 8, v00A061D0_0, 1;
1489
    %set/v v00A05B48_0, 8, 1;
1490
    %load/v 8, v00A06280_0, 1;
1491
    %set/v v00A062D8_0, 8, 1;
1492 12 ale500
    %jmp T_7.20;
1493
T_7.10 ;
1494 14 ale500
    %load/v 8, v00A06228_0, 8;
1495
    %set/v v00A06120_0, 8, 8;
1496
    %load/v 8, v00A061D0_0, 1;
1497
    %set/v v00A05B48_0, 8, 1;
1498
    %load/v 8, v00A06280_0, 1;
1499
    %set/v v00A062D8_0, 8, 1;
1500 12 ale500
    %jmp T_7.20;
1501
T_7.11 ;
1502 14 ale500
    %load/v 8, v00A06228_0, 8;
1503
    %set/v v00A06120_0, 8, 8;
1504
    %load/v 8, v00A061D0_0, 1;
1505
    %set/v v00A05B48_0, 8, 1;
1506
    %load/v 8, v00A06280_0, 1;
1507
    %set/v v00A062D8_0, 8, 1;
1508 12 ale500
    %jmp T_7.20;
1509
T_7.12 ;
1510 14 ale500
    %load/v 8, v00A06228_0, 8;
1511
    %set/v v00A06120_0, 8, 8;
1512
    %load/v 8, v00A061D0_0, 1;
1513
    %set/v v00A05B48_0, 8, 1;
1514
    %load/v 8, v00A06280_0, 1;
1515
    %set/v v00A062D8_0, 8, 1;
1516 12 ale500
    %jmp T_7.20;
1517
T_7.13 ;
1518 14 ale500
    %load/v 8, v00A06228_0, 8;
1519
    %set/v v00A06120_0, 8, 8;
1520
    %load/v 8, v00A061D0_0, 1;
1521
    %set/v v00A05B48_0, 8, 1;
1522
    %load/v 8, v00A06280_0, 1;
1523
    %set/v v00A062D8_0, 8, 1;
1524 12 ale500
    %jmp T_7.20;
1525
T_7.14 ;
1526 14 ale500
    %load/v 8, v00A05F68_0, 8;
1527
    %set/v v00A06120_0, 8, 8;
1528
    %set/v v00A062D8_0, 0, 1;
1529 12 ale500
    %jmp T_7.20;
1530
T_7.15 ;
1531 14 ale500
    %load/v 8, v00A05F68_0, 8;
1532
    %set/v v00A06120_0, 8, 8;
1533
    %set/v v00A062D8_0, 0, 1;
1534 12 ale500
    %jmp T_7.20;
1535
T_7.16 ;
1536 14 ale500
    %load/v 8, v00A05F68_0, 8;
1537
    %set/v v00A06120_0, 8, 8;
1538
    %set/v v00A062D8_0, 0, 1;
1539 12 ale500
    %jmp T_7.20;
1540
T_7.17 ;
1541 14 ale500
    %load/v 8, v00A05F68_0, 8;
1542
    %set/v v00A06120_0, 8, 8;
1543
    %set/v v00A062D8_0, 0, 1;
1544 12 ale500
    %jmp T_7.20;
1545
T_7.18 ;
1546 14 ale500
    %load/v 8, v00A05E60_0, 4; Select 4 out of 8 bits
1547
    %load/v 12, v00A05E08_0, 4;
1548
    %set/v v00A06120_0, 8, 8;
1549
    %load/v 8, v00A05C50_0, 1;
1550
    %set/v v00A05B48_0, 8, 1;
1551 12 ale500
    %jmp T_7.20;
1552
T_7.19 ;
1553 14 ale500
    %load/v 8, v00A05938_0, 8;
1554
    %set/v v00A06120_0, 8, 8;
1555 12 ale500
    %jmp T_7.20;
1556
T_7.20 ;
1557 11 ale500
    %jmp T_7;
1558 12 ale500
    .thread T_7, $push;
1559 14 ale500
    .scope S_008323B0;
1560 11 ale500
T_8 ;
1561 14 ale500
    %wait E_00823A20;
1562
    %load/v 8, v00A06120_0, 8;
1563
    %set/v v00A06178_0, 8, 8;
1564
    %load/v 8, v00A05B48_0, 1;
1565
    %load/v 9, v00A062D8_0, 1;
1566
    %load/v 16, v00A06120_0, 8;
1567 11 ale500
    %cmpi/u 16, 0, 8;
1568
    %mov 16, 4, 1;
1569
    %mov 10, 16, 1;
1570
    %ix/load 1, 7, 0;
1571
    %mov 4, 0, 1;
1572 12 ale500
    %jmp/1 T_8.0, 4;
1573 14 ale500
    %load/x1p 16, v00A06120_0, 1;
1574 12 ale500
    %jmp T_8.1;
1575
T_8.0 ;
1576 11 ale500
    %mov 16, 2, 1;
1577 12 ale500
T_8.1 ;
1578 11 ale500
    %mov 11, 16, 1; Move signal select into place
1579 12 ale500
    %ix/load 1, 4, 0;
1580 11 ale500
    %mov 4, 0, 1;
1581 12 ale500
    %jmp/1 T_8.2, 4;
1582 14 ale500
    %load/x1p 16, v00E8C840_0, 1;
1583 12 ale500
    %jmp T_8.3;
1584
T_8.2 ;
1585 11 ale500
    %mov 16, 2, 1;
1586 12 ale500
T_8.3 ;
1587
    %mov 12, 16, 1; Move signal select into place
1588 14 ale500
    %load/v 13, v00A05EB8_0, 1;
1589 11 ale500
    %ix/load 1, 6, 0;
1590
    %mov 4, 0, 1;
1591 12 ale500
    %jmp/1 T_8.4, 4;
1592 14 ale500
    %load/x1p 16, v00E8C840_0, 2;
1593 12 ale500
    %jmp T_8.5;
1594
T_8.4 ;
1595 11 ale500
    %mov 16, 2, 2;
1596 12 ale500
T_8.5 ;
1597 11 ale500
    %mov 14, 16, 2; Move signal select into place
1598 14 ale500
    %set/v v00E8C898_0, 8, 8;
1599 11 ale500
    %jmp T_8;
1600
    .thread T_8, $push;
1601 14 ale500
    .scope S_008323B0;
1602 11 ale500
T_9 ;
1603
    %end;
1604
    .thread T_9;
1605 14 ale500
    .scope S_00831B30;
1606 11 ale500
T_10 ;
1607 14 ale500
    %wait E_00824D80;
1608
    %load/v 8, v00E8B5D8_0, 2;
1609 11 ale500
    %cmpi/u 8, 0, 2;
1610 12 ale500
    %jmp/1 T_10.0, 6;
1611 11 ale500
    %cmpi/u 8, 1, 2;
1612 12 ale500
    %jmp/1 T_10.1, 6;
1613 11 ale500
    %cmpi/u 8, 2, 2;
1614 12 ale500
    %jmp/1 T_10.2, 6;
1615 11 ale500
    %cmpi/u 8, 3, 2;
1616 12 ale500
    %jmp/1 T_10.3, 6;
1617
    %jmp T_10.4;
1618
T_10.0 ;
1619 14 ale500
    %load/v 8, v00E8B478_0, 16;
1620 11 ale500
    %mov 24, 0, 1;
1621 14 ale500
    %load/v 25, v00E8B4D0_0, 16;
1622 11 ale500
    %mov 41, 0, 1;
1623
    %add 8, 25, 17;
1624 14 ale500
    %set/v v00E8B688_0, 8, 16;
1625
    %set/v v00E8B580_0, 24, 1;
1626 12 ale500
    %jmp T_10.4;
1627
T_10.1 ;
1628 14 ale500
    %load/v 8, v00E8B478_0, 16;
1629 11 ale500
    %mov 24, 0, 1;
1630 14 ale500
    %load/v 25, v00E8B4D0_0, 16;
1631 11 ale500
    %mov 41, 0, 1;
1632
    %sub 8, 25, 17;
1633 14 ale500
    %set/v v00E8B688_0, 8, 16;
1634
    %set/v v00E8B580_0, 24, 1;
1635 12 ale500
    %jmp T_10.4;
1636
T_10.2 ;
1637 14 ale500
    %load/v 8, v00E8B478_0, 16;
1638 11 ale500
    %mov 24, 0, 1;
1639 14 ale500
    %load/v 25, v00E8B4D0_0, 16;
1640 11 ale500
    %mov 41, 0, 1;
1641
    %add 8, 25, 17;
1642 14 ale500
    %load/v 42, v00E8B528_0, 1;
1643 11 ale500
    %mov 43, 0, 8;
1644
    %mov 25, 42, 9;
1645
    %mov 34, 0, 8;
1646
    %add 8, 25, 17;
1647 14 ale500
    %set/v v00E8B688_0, 8, 16;
1648
    %set/v v00E8B580_0, 24, 1;
1649 12 ale500
    %jmp T_10.4;
1650
T_10.3 ;
1651 14 ale500
    %load/v 8, v00E8B478_0, 16;
1652 11 ale500
    %mov 24, 0, 1;
1653 14 ale500
    %load/v 25, v00E8B4D0_0, 16;
1654 11 ale500
    %mov 41, 0, 1;
1655
    %sub 8, 25, 17;
1656 14 ale500
    %load/v 42, v00E8B528_0, 1;
1657 11 ale500
    %mov 43, 0, 8;
1658
    %mov 25, 42, 9;
1659
    %mov 34, 0, 8;
1660
    %sub 8, 25, 17;
1661 14 ale500
    %set/v v00E8B688_0, 8, 16;
1662
    %set/v v00E8B580_0, 24, 1;
1663 12 ale500
    %jmp T_10.4;
1664
T_10.4 ;
1665
    %jmp T_10;
1666
    .thread T_10, $push;
1667 14 ale500
    .scope S_00831B30;
1668 12 ale500
T_11 ;
1669 14 ale500
    %wait E_008233E0;
1670
    %load/v 8, v00E8B5D8_0, 2;
1671 11 ale500
    %cmpi/u 8, 0, 2;
1672 12 ale500
    %jmp/1 T_11.0, 6;
1673 11 ale500
    %cmpi/u 8, 2, 2;
1674 12 ale500
    %jmp/1 T_11.1, 6;
1675 11 ale500
    %cmpi/u 8, 1, 2;
1676 12 ale500
    %jmp/1 T_11.2, 6;
1677 11 ale500
    %cmpi/u 8, 3, 2;
1678 12 ale500
    %jmp/1 T_11.3, 6;
1679
    %jmp T_11.4;
1680
T_11.0 ;
1681 11 ale500
    %ix/load 1, 15, 0;
1682
    %mov 4, 0, 1;
1683 12 ale500
    %jmp/1 T_11.5, 4;
1684 14 ale500
    %load/x1p 8, v00E8B478_0, 1;
1685 12 ale500
    %jmp T_11.6;
1686
T_11.5 ;
1687 11 ale500
    %mov 8, 2, 1;
1688 12 ale500
T_11.6 ;
1689 11 ale500
; Save base=8 wid=1 in lookaside.
1690
    %ix/load 1, 15, 0;
1691
    %mov 4, 0, 1;
1692 12 ale500
    %jmp/1 T_11.7, 4;
1693 14 ale500
    %load/x1p 9, v00E8B4D0_0, 1;
1694 12 ale500
    %jmp T_11.8;
1695
T_11.7 ;
1696 11 ale500
    %mov 9, 2, 1;
1697 12 ale500
T_11.8 ;
1698 11 ale500
; Save base=9 wid=1 in lookaside.
1699
    %and 8, 9, 1;
1700
    %ix/load 1, 15, 0;
1701
    %mov 4, 0, 1;
1702 12 ale500
    %jmp/1 T_11.9, 4;
1703 14 ale500
    %load/x1p 9, v00E8B688_0, 1;
1704 12 ale500
    %jmp T_11.10;
1705
T_11.9 ;
1706 11 ale500
    %mov 9, 2, 1;
1707 12 ale500
T_11.10 ;
1708 11 ale500
; Save base=9 wid=1 in lookaside.
1709
    %inv 9, 1;
1710
    %and 8, 9, 1;
1711
    %ix/load 1, 15, 0;
1712
    %mov 4, 0, 1;
1713 12 ale500
    %jmp/1 T_11.11, 4;
1714 14 ale500
    %load/x1p 9, v00E8B478_0, 1;
1715 12 ale500
    %jmp T_11.12;
1716
T_11.11 ;
1717 11 ale500
    %mov 9, 2, 1;
1718 12 ale500
T_11.12 ;
1719 11 ale500
; Save base=9 wid=1 in lookaside.
1720
    %inv 9, 1;
1721
    %ix/load 1, 15, 0;
1722
    %mov 4, 0, 1;
1723 12 ale500
    %jmp/1 T_11.13, 4;
1724 14 ale500
    %load/x1p 10, v00E8B4D0_0, 1;
1725 12 ale500
    %jmp T_11.14;
1726
T_11.13 ;
1727 11 ale500
    %mov 10, 2, 1;
1728 12 ale500
T_11.14 ;
1729 11 ale500
; Save base=10 wid=1 in lookaside.
1730
    %inv 10, 1;
1731
    %and 9, 10, 1;
1732
    %ix/load 1, 7, 0;
1733
    %mov 4, 0, 1;
1734 12 ale500
    %jmp/1 T_11.15, 4;
1735 14 ale500
    %load/x1p 10, v00E8B688_0, 1;
1736 12 ale500
    %jmp T_11.16;
1737
T_11.15 ;
1738 11 ale500
    %mov 10, 2, 1;
1739 12 ale500
T_11.16 ;
1740 11 ale500
; Save base=10 wid=1 in lookaside.
1741
    %and 9, 10, 1;
1742
    %or 8, 9, 1;
1743 14 ale500
    %set/v v00E8B630_0, 8, 1;
1744 12 ale500
    %jmp T_11.4;
1745
T_11.1 ;
1746 11 ale500
    %ix/load 1, 15, 0;
1747
    %mov 4, 0, 1;
1748 12 ale500
    %jmp/1 T_11.17, 4;
1749 14 ale500
    %load/x1p 8, v00E8B478_0, 1;
1750 12 ale500
    %jmp T_11.18;
1751
T_11.17 ;
1752 11 ale500
    %mov 8, 2, 1;
1753 12 ale500
T_11.18 ;
1754 11 ale500
; Save base=8 wid=1 in lookaside.
1755
    %ix/load 1, 15, 0;
1756
    %mov 4, 0, 1;
1757 12 ale500
    %jmp/1 T_11.19, 4;
1758 14 ale500
    %load/x1p 9, v00E8B4D0_0, 1;
1759 12 ale500
    %jmp T_11.20;
1760
T_11.19 ;
1761 11 ale500
    %mov 9, 2, 1;
1762 12 ale500
T_11.20 ;
1763 11 ale500
; Save base=9 wid=1 in lookaside.
1764
    %and 8, 9, 1;
1765
    %ix/load 1, 15, 0;
1766
    %mov 4, 0, 1;
1767 12 ale500
    %jmp/1 T_11.21, 4;
1768 14 ale500
    %load/x1p 9, v00E8B688_0, 1;
1769 12 ale500
    %jmp T_11.22;
1770
T_11.21 ;
1771 11 ale500
    %mov 9, 2, 1;
1772 12 ale500
T_11.22 ;
1773 11 ale500
; Save base=9 wid=1 in lookaside.
1774
    %inv 9, 1;
1775
    %and 8, 9, 1;
1776
    %ix/load 1, 15, 0;
1777
    %mov 4, 0, 1;
1778 12 ale500
    %jmp/1 T_11.23, 4;
1779 14 ale500
    %load/x1p 9, v00E8B478_0, 1;
1780 12 ale500
    %jmp T_11.24;
1781
T_11.23 ;
1782 11 ale500
    %mov 9, 2, 1;
1783 12 ale500
T_11.24 ;
1784 11 ale500
; Save base=9 wid=1 in lookaside.
1785
    %inv 9, 1;
1786
    %ix/load 1, 15, 0;
1787
    %mov 4, 0, 1;
1788 12 ale500
    %jmp/1 T_11.25, 4;
1789 14 ale500
    %load/x1p 10, v00E8B4D0_0, 1;
1790 12 ale500
    %jmp T_11.26;
1791
T_11.25 ;
1792 11 ale500
    %mov 10, 2, 1;
1793 12 ale500
T_11.26 ;
1794 11 ale500
; Save base=10 wid=1 in lookaside.
1795
    %inv 10, 1;
1796
    %and 9, 10, 1;
1797
    %ix/load 1, 7, 0;
1798
    %mov 4, 0, 1;
1799 12 ale500
    %jmp/1 T_11.27, 4;
1800 14 ale500
    %load/x1p 10, v00E8B688_0, 1;
1801 12 ale500
    %jmp T_11.28;
1802
T_11.27 ;
1803 11 ale500
    %mov 10, 2, 1;
1804 12 ale500
T_11.28 ;
1805 11 ale500
; Save base=10 wid=1 in lookaside.
1806
    %and 9, 10, 1;
1807
    %or 8, 9, 1;
1808 14 ale500
    %set/v v00E8B630_0, 8, 1;
1809 12 ale500
    %jmp T_11.4;
1810
T_11.2 ;
1811 11 ale500
    %ix/load 1, 15, 0;
1812
    %mov 4, 0, 1;
1813 12 ale500
    %jmp/1 T_11.29, 4;
1814 14 ale500
    %load/x1p 8, v00E8B478_0, 1;
1815 12 ale500
    %jmp T_11.30;
1816
T_11.29 ;
1817 11 ale500
    %mov 8, 2, 1;
1818 12 ale500
T_11.30 ;
1819 11 ale500
; Save base=8 wid=1 in lookaside.
1820
    %ix/load 1, 15, 0;
1821
    %mov 4, 0, 1;
1822 12 ale500
    %jmp/1 T_11.31, 4;
1823 14 ale500
    %load/x1p 9, v00E8B4D0_0, 1;
1824 12 ale500
    %jmp T_11.32;
1825
T_11.31 ;
1826 11 ale500
    %mov 9, 2, 1;
1827 12 ale500
T_11.32 ;
1828 11 ale500
; Save base=9 wid=1 in lookaside.
1829
    %inv 9, 1;
1830
    %and 8, 9, 1;
1831
    %ix/load 1, 15, 0;
1832
    %mov 4, 0, 1;
1833 12 ale500
    %jmp/1 T_11.33, 4;
1834 14 ale500
    %load/x1p 9, v00E8B688_0, 1;
1835 12 ale500
    %jmp T_11.34;
1836
T_11.33 ;
1837 11 ale500
    %mov 9, 2, 1;
1838 12 ale500
T_11.34 ;
1839 11 ale500
; Save base=9 wid=1 in lookaside.
1840
    %inv 9, 1;
1841
    %and 8, 9, 1;
1842
    %ix/load 1, 15, 0;
1843
    %mov 4, 0, 1;
1844 12 ale500
    %jmp/1 T_11.35, 4;
1845 14 ale500
    %load/x1p 9, v00E8B478_0, 1;
1846 12 ale500
    %jmp T_11.36;
1847
T_11.35 ;
1848 11 ale500
    %mov 9, 2, 1;
1849 12 ale500
T_11.36 ;
1850 11 ale500
; Save base=9 wid=1 in lookaside.
1851
    %inv 9, 1;
1852
    %ix/load 1, 15, 0;
1853
    %mov 4, 0, 1;
1854 12 ale500
    %jmp/1 T_11.37, 4;
1855 14 ale500
    %load/x1p 10, v00E8B4D0_0, 1;
1856 12 ale500
    %jmp T_11.38;
1857
T_11.37 ;
1858 11 ale500
    %mov 10, 2, 1;
1859 12 ale500
T_11.38 ;
1860 11 ale500
; Save base=10 wid=1 in lookaside.
1861
    %and 9, 10, 1;
1862
    %ix/load 1, 7, 0;
1863
    %mov 4, 0, 1;
1864 12 ale500
    %jmp/1 T_11.39, 4;
1865 14 ale500
    %load/x1p 10, v00E8B688_0, 1;
1866 12 ale500
    %jmp T_11.40;
1867
T_11.39 ;
1868 11 ale500
    %mov 10, 2, 1;
1869 12 ale500
T_11.40 ;
1870 11 ale500
; Save base=10 wid=1 in lookaside.
1871
    %and 9, 10, 1;
1872
    %or 8, 9, 1;
1873 14 ale500
    %set/v v00E8B630_0, 8, 1;
1874 12 ale500
    %jmp T_11.4;
1875
T_11.3 ;
1876 11 ale500
    %ix/load 1, 15, 0;
1877
    %mov 4, 0, 1;
1878 12 ale500
    %jmp/1 T_11.41, 4;
1879 14 ale500
    %load/x1p 8, v00E8B478_0, 1;
1880 12 ale500
    %jmp T_11.42;
1881
T_11.41 ;
1882 11 ale500
    %mov 8, 2, 1;
1883 12 ale500
T_11.42 ;
1884 11 ale500
; Save base=8 wid=1 in lookaside.
1885
    %ix/load 1, 15, 0;
1886
    %mov 4, 0, 1;
1887 12 ale500
    %jmp/1 T_11.43, 4;
1888 14 ale500
    %load/x1p 9, v00E8B4D0_0, 1;
1889 12 ale500
    %jmp T_11.44;
1890
T_11.43 ;
1891 11 ale500
    %mov 9, 2, 1;
1892 12 ale500
T_11.44 ;
1893 11 ale500
; Save base=9 wid=1 in lookaside.
1894
    %inv 9, 1;
1895
    %and 8, 9, 1;
1896
    %ix/load 1, 15, 0;
1897
    %mov 4, 0, 1;
1898 12 ale500
    %jmp/1 T_11.45, 4;
1899 14 ale500
    %load/x1p 9, v00E8B688_0, 1;
1900 12 ale500
    %jmp T_11.46;
1901
T_11.45 ;
1902 11 ale500
    %mov 9, 2, 1;
1903 12 ale500
T_11.46 ;
1904 11 ale500
; Save base=9 wid=1 in lookaside.
1905
    %inv 9, 1;
1906
    %and 8, 9, 1;
1907
    %ix/load 1, 15, 0;
1908
    %mov 4, 0, 1;
1909 12 ale500
    %jmp/1 T_11.47, 4;
1910 14 ale500
    %load/x1p 9, v00E8B478_0, 1;
1911 12 ale500
    %jmp T_11.48;
1912
T_11.47 ;
1913 11 ale500
    %mov 9, 2, 1;
1914 12 ale500
T_11.48 ;
1915 11 ale500
; Save base=9 wid=1 in lookaside.
1916
    %inv 9, 1;
1917
    %ix/load 1, 15, 0;
1918
    %mov 4, 0, 1;
1919 12 ale500
    %jmp/1 T_11.49, 4;
1920 14 ale500
    %load/x1p 10, v00E8B4D0_0, 1;
1921 12 ale500
    %jmp T_11.50;
1922
T_11.49 ;
1923 11 ale500
    %mov 10, 2, 1;
1924 12 ale500
T_11.50 ;
1925 11 ale500
; Save base=10 wid=1 in lookaside.
1926
    %and 9, 10, 1;
1927
    %ix/load 1, 7, 0;
1928
    %mov 4, 0, 1;
1929 12 ale500
    %jmp/1 T_11.51, 4;
1930 14 ale500
    %load/x1p 10, v00E8B688_0, 1;
1931 12 ale500
    %jmp T_11.52;
1932
T_11.51 ;
1933 11 ale500
    %mov 10, 2, 1;
1934 12 ale500
T_11.52 ;
1935 11 ale500
; Save base=10 wid=1 in lookaside.
1936
    %and 9, 10, 1;
1937
    %or 8, 9, 1;
1938 14 ale500
    %set/v v00E8B630_0, 8, 1;
1939 12 ale500
    %jmp T_11.4;
1940
T_11.4 ;
1941
    %jmp T_11;
1942
    .thread T_11, $push;
1943 14 ale500
    .scope S_00832190;
1944 12 ale500
T_12 ;
1945 14 ale500
    %wait E_008233C0;
1946
    %set/v v00E8BB88_0, 0, 16;
1947
    %load/v 8, v00E8B9D0_0, 1;
1948
    %set/v v00E8B978_0, 8, 1;
1949
    %load/v 8, v00E8BD98_0, 1;
1950
    %set/v v00E8BDF0_0, 8, 1;
1951
    %load/v 8, v00E8BB30_0, 5;
1952 11 ale500
    %cmpi/u 8, 8, 5;
1953 12 ale500
    %jmp/1 T_12.0, 6;
1954 11 ale500
    %cmpi/u 8, 10, 5;
1955 12 ale500
    %jmp/1 T_12.1, 6;
1956 11 ale500
    %cmpi/u 8, 9, 5;
1957 12 ale500
    %jmp/1 T_12.2, 6;
1958 11 ale500
    %cmpi/u 8, 11, 5;
1959 12 ale500
    %jmp/1 T_12.3, 6;
1960 11 ale500
    %cmpi/u 8, 27, 5;
1961 12 ale500
    %jmp/1 T_12.4, 6;
1962 11 ale500
    %cmpi/u 8, 4, 5;
1963 12 ale500
    %jmp/1 T_12.5, 6;
1964 11 ale500
    %cmpi/u 8, 2, 5;
1965 12 ale500
    %jmp/1 T_12.6, 6;
1966 11 ale500
    %cmpi/u 8, 1, 5;
1967 12 ale500
    %jmp/1 T_12.7, 6;
1968 11 ale500
    %cmpi/u 8, 28, 5;
1969 12 ale500
    %jmp/1 T_12.8, 6;
1970
    %jmp T_12.9;
1971
T_12.0 ;
1972 14 ale500
    %load/v 8, v00E8B840_0, 16;
1973
    %set/v v00E8BB88_0, 8, 16;
1974
    %load/v 8, v00E8B7E8_0, 1;
1975
    %set/v v00E8B978_0, 8, 1;
1976
    %load/v 8, v00E8B898_0, 1;
1977
    %set/v v00E8BDF0_0, 8, 1;
1978 12 ale500
    %jmp T_12.9;
1979
T_12.1 ;
1980 14 ale500
    %load/v 8, v00E8B840_0, 16;
1981
    %set/v v00E8BB88_0, 8, 16;
1982
    %load/v 8, v00E8B7E8_0, 1;
1983
    %set/v v00E8B978_0, 8, 1;
1984
    %load/v 8, v00E8B898_0, 1;
1985
    %set/v v00E8BDF0_0, 8, 1;
1986 12 ale500
    %jmp T_12.9;
1987
T_12.2 ;
1988 14 ale500
    %load/v 8, v00E8B840_0, 16;
1989
    %set/v v00E8BB88_0, 8, 16;
1990
    %load/v 8, v00E8B7E8_0, 1;
1991
    %set/v v00E8B978_0, 8, 1;
1992
    %load/v 8, v00E8B898_0, 1;
1993
    %set/v v00E8BDF0_0, 8, 1;
1994 12 ale500
    %jmp T_12.9;
1995
T_12.3 ;
1996 14 ale500
    %load/v 8, v00E8B840_0, 16;
1997
    %set/v v00E8BB88_0, 8, 16;
1998
    %load/v 8, v00E8B7E8_0, 1;
1999
    %set/v v00E8B978_0, 8, 1;
2000
    %load/v 8, v00E8B898_0, 1;
2001
    %set/v v00E8BDF0_0, 8, 1;
2002 12 ale500
    %jmp T_12.9;
2003
T_12.4 ;
2004 14 ale500
    %load/v 8, v00E8BBE0_0, 16;
2005
    %set/v v00E8BB88_0, 8, 16;
2006 11 ale500
    %ix/load 1, 7, 0;
2007
    %mov 4, 0, 1;
2008 12 ale500
    %jmp/1 T_12.10, 4;
2009 14 ale500
    %load/x1p 8, v00E8BBE0_0, 1;
2010 12 ale500
    %jmp T_12.11;
2011
T_12.10 ;
2012 11 ale500
    %mov 8, 2, 1;
2013 12 ale500
T_12.11 ;
2014 11 ale500
; Save base=8 wid=1 in lookaside.
2015 14 ale500
    %set/v v00E8B978_0, 8, 1;
2016 12 ale500
    %jmp T_12.9;
2017
T_12.5 ;
2018 14 ale500
    %set/v v00E8BDF0_0, 0, 1;
2019
    %load/v 8, v00E8B920_0, 16;
2020
    %set/v v00E8BB88_0, 8, 16;
2021 12 ale500
    %jmp T_12.9;
2022
T_12.6 ;
2023 14 ale500
    %load/v 8, v00E8B790_0, 16;
2024
    %set/v v00E8BB88_0, 8, 16;
2025 12 ale500
    %jmp T_12.9;
2026
T_12.7 ;
2027 14 ale500
    %load/v 8, v00E8B920_0, 8; Select 8 out of 16 bits
2028 11 ale500
    %ix/load 1, 7, 0;
2029
    %mov 4, 0, 1;
2030 12 ale500
    %jmp/1 T_12.15, 4;
2031 14 ale500
    %load/x1p 24, v00E8B920_0, 1;
2032 12 ale500
    %jmp T_12.16;
2033
T_12.15 ;
2034 11 ale500
    %mov 24, 2, 1;
2035 12 ale500
T_12.16 ;
2036 11 ale500
; Save base=24 wid=1 in lookaside.
2037 12 ale500
    %jmp/0  T_12.12, 24;
2038 11 ale500
    %mov 25, 1, 8;
2039 12 ale500
    %jmp/1  T_12.14, 24;
2040
T_12.12 ; End of true expr.
2041
    %jmp/0  T_12.13, 24;
2042 11 ale500
 ; End of false expr.
2043
    %blend  25, 0, 8; Condition unknown.
2044 12 ale500
    %jmp  T_12.14;
2045
T_12.13 ;
2046 11 ale500
    %mov 25, 0, 8; Return false value
2047 12 ale500
T_12.14 ;
2048 11 ale500
    %mov 16, 25, 8;
2049 14 ale500
    %set/v v00E8BB88_0, 8, 16;
2050 12 ale500
    %jmp T_12.9;
2051
T_12.8 ;
2052 14 ale500
    %load/v 8, v00E8B790_0, 16;
2053
    %set/v v00E8BB88_0, 8, 16;
2054 12 ale500
    %jmp T_12.9;
2055
T_12.9 ;
2056
    %jmp T_12;
2057
    .thread T_12, $push;
2058 14 ale500
    .scope S_00832190;
2059 12 ale500
T_13 ;
2060 14 ale500
    %wait E_00821CE0;
2061
    %load/v 8, v00E8BB88_0, 16;
2062 11 ale500
    %ix/load 0, 16, 0;
2063 14 ale500
    %assign/v0 v00E8BD40_0, 0, 8;
2064
    %load/v 8, v00E8BAD8_0, 1;
2065 11 ale500
    %ix/load 0, 1, 0;
2066 14 ale500
    %assign/v0 v00E8BC90_0, 0, 8;
2067
    %load/v 8, v00E8BEA0_0, 1;
2068 11 ale500
    %ix/load 0, 1, 0;
2069 14 ale500
    %assign/v0 v00E8BCE8_0, 0, 8;
2070 12 ale500
    %jmp T_13;
2071
    .thread T_13;
2072 14 ale500
    .scope S_00832190;
2073 12 ale500
T_14 ;
2074 14 ale500
    %wait E_00823440;
2075 11 ale500
    %ix/load 1, 15, 0;
2076
    %mov 4, 0, 1;
2077 12 ale500
    %jmp/1 T_14.0, 4;
2078 14 ale500
    %load/x1p 8, v00E8BB88_0, 1;
2079 12 ale500
    %jmp T_14.1;
2080
T_14.0 ;
2081 11 ale500
    %mov 8, 2, 1;
2082 12 ale500
T_14.1 ;
2083 11 ale500
; Save base=8 wid=1 in lookaside.
2084 14 ale500
    %set/v v00E8BA80_0, 8, 1;
2085
    %load/v 8, v00E8BB88_0, 16;
2086 11 ale500
    %cmpi/u 8, 0, 16;
2087
    %mov 8, 4, 1;
2088 14 ale500
    %set/v v00E8BE48_0, 8, 1;
2089
    %load/v 8, v00E8BB30_0, 5;
2090 11 ale500
    %cmpi/u 8, 8, 5;
2091 12 ale500
    %jmp/1 T_14.2, 6;
2092 11 ale500
    %cmpi/u 8, 10, 5;
2093 12 ale500
    %jmp/1 T_14.3, 6;
2094 11 ale500
    %cmpi/u 8, 9, 5;
2095 12 ale500
    %jmp/1 T_14.4, 6;
2096 11 ale500
    %cmpi/u 8, 11, 5;
2097 12 ale500
    %jmp/1 T_14.5, 6;
2098 11 ale500
    %cmpi/u 8, 22, 5;
2099 12 ale500
    %jmp/1 T_14.6, 6;
2100 11 ale500
    %cmpi/u 8, 21, 5;
2101 12 ale500
    %jmp/1 T_14.7, 6;
2102 11 ale500
    %cmpi/u 8, 20, 5;
2103 12 ale500
    %jmp/1 T_14.8, 6;
2104 11 ale500
    %cmpi/u 8, 16, 5;
2105 12 ale500
    %jmp/1 T_14.9, 6;
2106 11 ale500
    %cmpi/u 8, 17, 5;
2107 12 ale500
    %jmp/1 T_14.10, 6;
2108
    %cmpi/u 8, 18, 5;
2109
    %jmp/1 T_14.11, 6;
2110 11 ale500
    %cmpi/u 8, 19, 5;
2111 12 ale500
    %jmp/1 T_14.12, 6;
2112 11 ale500
    %cmpi/u 8, 5, 5;
2113 12 ale500
    %jmp/1 T_14.13, 6;
2114 11 ale500
    %cmpi/u 8, 6, 5;
2115 12 ale500
    %jmp/1 T_14.14, 6;
2116 11 ale500
    %cmpi/u 8, 7, 5;
2117 12 ale500
    %jmp/1 T_14.15, 6;
2118 11 ale500
    %cmpi/u 8, 27, 5;
2119 12 ale500
    %jmp/1 T_14.16, 6;
2120 11 ale500
    %cmpi/u 8, 4, 5;
2121 12 ale500
    %jmp/1 T_14.17, 6;
2122 11 ale500
    %cmpi/u 8, 2, 5;
2123 12 ale500
    %jmp/1 T_14.18, 6;
2124 11 ale500
    %cmpi/u 8, 1, 5;
2125 12 ale500
    %jmp/1 T_14.19, 6;
2126 11 ale500
    %cmpi/u 8, 28, 5;
2127 12 ale500
    %jmp/1 T_14.20, 6;
2128
    %jmp T_14.21;
2129
T_14.2 ;
2130
    %jmp T_14.21;
2131
T_14.3 ;
2132
    %jmp T_14.21;
2133
T_14.4 ;
2134
    %jmp T_14.21;
2135
T_14.5 ;
2136
    %jmp T_14.21;
2137
T_14.6 ;
2138
    %jmp T_14.21;
2139
T_14.7 ;
2140
    %jmp T_14.21;
2141
T_14.8 ;
2142
    %jmp T_14.21;
2143
T_14.9 ;
2144
    %jmp T_14.21;
2145
T_14.10 ;
2146
    %jmp T_14.21;
2147
T_14.11 ;
2148
    %jmp T_14.21;
2149
T_14.12 ;
2150
    %jmp T_14.21;
2151
T_14.13 ;
2152
    %jmp T_14.21;
2153
T_14.14 ;
2154
    %jmp T_14.21;
2155
T_14.15 ;
2156
    %jmp T_14.21;
2157
T_14.16 ;
2158 14 ale500
    %load/v 8, v00E8BC90_0, 1;
2159
    %set/v v00E8BA80_0, 8, 1;
2160 12 ale500
    %jmp T_14.21;
2161
T_14.17 ;
2162
    %jmp T_14.21;
2163
T_14.18 ;
2164
    %jmp T_14.21;
2165
T_14.19 ;
2166 14 ale500
    %load/v 8, v00E8BC90_0, 1;
2167
    %set/v v00E8BA80_0, 8, 1;
2168
    %load/v 8, v00E8BCE8_0, 1;
2169
    %set/v v00E8BE48_0, 8, 1;
2170 12 ale500
    %jmp T_14.21;
2171
T_14.20 ;
2172 14 ale500
    %load/v 8, v00E8BC90_0, 1;
2173
    %set/v v00E8BA80_0, 8, 1;
2174 12 ale500
    %jmp T_14.21;
2175
T_14.21 ;
2176
    %jmp T_14;
2177
    .thread T_14, $push;
2178 14 ale500
    .scope S_00832190;
2179 12 ale500
T_15 ;
2180 14 ale500
    %wait E_00823140;
2181
    %load/v 8, v00E8BB88_0, 16;
2182
    %set/v v00E8BC38_0, 8, 16;
2183
    %load/v 8, v00E8B978_0, 1;
2184
    %load/v 9, v00E8BDF0_0, 1;
2185
    %load/v 10, v00E8BE48_0, 1;
2186
    %load/v 11, v00E8BA80_0, 1;
2187
    %set/v v00E8B738_0, 8, 4;
2188 11 ale500
    %jmp T_15;
2189
    .thread T_15, $push;
2190 14 ale500
    .scope S_00832218;
2191 11 ale500
T_16 ;
2192 14 ale500
    %wait E_00821CE0;
2193
    %load/v 8, v00A06780_0, 16;
2194 11 ale500
    %ix/load 0, 16, 0;
2195 14 ale500
    %assign/v0 v00A06AF0_0, 0, 8;
2196
    %load/v 8, v00A067D8_0, 16;
2197 11 ale500
    %ix/load 0, 16, 0;
2198 14 ale500
    %assign/v0 v00A06B48_0, 0, 8;
2199
    %load/v 8, v00A06938_0, 5;
2200 11 ale500
    %ix/load 0, 5, 0;
2201 14 ale500
    %assign/v0 v00A06BA0_0, 0, 8;
2202 12 ale500
    %jmp T_16;
2203
    .thread T_16;
2204 14 ale500
    .scope S_00832218;
2205 12 ale500
T_17 ;
2206 14 ale500
    %wait E_00823940;
2207
    %load/v 8, v00A06BF8_0, 1;
2208 12 ale500
    %jmp/0xz  T_17.0, 8;
2209 14 ale500
    %load/v 8, v00A069E8_0, 16;
2210
    %set/v v00A06A98_0, 8, 16;
2211
    %load/v 8, v00A06830_0, 4;
2212 11 ale500
    %ix/load 1, 4, 0;
2213
    %mov 4, 0, 1;
2214 12 ale500
    %jmp/1 T_17.2, 4;
2215 14 ale500
    %load/x1p 16, v00A066D0_0, 4;
2216 12 ale500
    %jmp T_17.3;
2217
T_17.2 ;
2218 11 ale500
    %mov 16, 2, 4;
2219 12 ale500
T_17.3 ;
2220 11 ale500
    %mov 12, 16, 4; Move signal select into place
2221 14 ale500
    %set/v v00A06728_0, 8, 8;
2222 12 ale500
    %jmp T_17.1;
2223
T_17.0 ;
2224 14 ale500
    %load/v 8, v00A06A40_0, 8;
2225 11 ale500
    %mov 16, 0, 8;
2226 14 ale500
    %set/v v00A06A98_0, 8, 16;
2227
    %load/v 8, v00A06888_0, 8;
2228
    %set/v v00A06728_0, 8, 8;
2229 12 ale500
T_17.1 ;
2230
    %jmp T_17;
2231
    .thread T_17, $push;
2232 14 ale500
    .scope S_008322A0;
2233 12 ale500
T_18 ;
2234 14 ale500
    %wait E_00821C40;
2235 11 ale500
    %ix/load 1, 5, 0;
2236
    %mov 4, 0, 1;
2237 12 ale500
    %jmp/1 T_18.0, 4;
2238 14 ale500
    %load/x1p 8, v00E89EF8_0, 2;
2239 12 ale500
    %jmp T_18.1;
2240
T_18.0 ;
2241 11 ale500
    %mov 8, 2, 2;
2242 12 ale500
T_18.1 ;
2243 11 ale500
; Save base=8 wid=2 in lookaside.
2244
    %cmpi/u 8, 0, 2;
2245 12 ale500
    %jmp/1 T_18.2, 6;
2246 11 ale500
    %cmpi/u 8, 1, 2;
2247 12 ale500
    %jmp/1 T_18.3, 6;
2248 11 ale500
    %cmpi/u 8, 2, 2;
2249 12 ale500
    %jmp/1 T_18.4, 6;
2250 11 ale500
    %cmpi/u 8, 3, 2;
2251 12 ale500
    %jmp/1 T_18.5, 6;
2252
    %jmp T_18.6;
2253
T_18.2 ;
2254 14 ale500
    %load/v 8, v00E89F50_0, 16;
2255
    %set/v v00E89D40_0, 8, 16;
2256 12 ale500
    %jmp T_18.6;
2257
T_18.3 ;
2258 14 ale500
    %load/v 8, v00E89FA8_0, 16;
2259
    %set/v v00E89D40_0, 8, 16;
2260 12 ale500
    %jmp T_18.6;
2261
T_18.4 ;
2262 14 ale500
    %load/v 8, v00E8A108_0, 16;
2263
    %set/v v00E89D40_0, 8, 16;
2264 12 ale500
    %jmp T_18.6;
2265
T_18.5 ;
2266 14 ale500
    %load/v 8, v00E8A0B0_0, 16;
2267
    %set/v v00E89D40_0, 8, 16;
2268 12 ale500
    %jmp T_18.6;
2269
T_18.6 ;
2270
    %jmp T_18;
2271
    .thread T_18, $push;
2272 14 ale500
    .scope S_008322A0;
2273 12 ale500
T_19 ;
2274 14 ale500
    %wait E_00821C20;
2275
    %load/v 8, v00E89EF8_0, 2; Only need 2 of 8 bits
2276 11 ale500
; Save base=8 wid=2 in lookaside.
2277
    %cmpi/u 8, 0, 2;
2278 12 ale500
    %jmp/1 T_19.0, 6;
2279 11 ale500
    %cmpi/u 8, 1, 2;
2280 12 ale500
    %jmp/1 T_19.1, 6;
2281 11 ale500
    %cmpi/u 8, 2, 2;
2282 12 ale500
    %jmp/1 T_19.2, 6;
2283 11 ale500
    %cmpi/u 8, 3, 2;
2284 12 ale500
    %jmp/1 T_19.3, 6;
2285
    %jmp T_19.4;
2286
T_19.0 ;
2287 11 ale500
    %ix/load 0, 1, 0;
2288 14 ale500
    %load/vp0 8, v00E89D40_0, 16;
2289
    %set/v v00E89D98_0, 8, 16;
2290 12 ale500
    %jmp T_19.4;
2291
T_19.1 ;
2292 11 ale500
    %ix/load 0, 2, 0;
2293 14 ale500
    %load/vp0 8, v00E89D40_0, 16;
2294
    %set/v v00E89D98_0, 8, 16;
2295 12 ale500
    %jmp T_19.4;
2296
T_19.2 ;
2297 14 ale500
    %load/v 8, v00E89D40_0, 16;
2298 11 ale500
    %subi 8, 1, 16;
2299 14 ale500
    %set/v v00E89D98_0, 8, 16;
2300 12 ale500
    %jmp T_19.4;
2301
T_19.3 ;
2302 14 ale500
    %load/v 8, v00E89D40_0, 16;
2303 11 ale500
    %subi 8, 2, 16;
2304 14 ale500
    %set/v v00E89D98_0, 8, 16;
2305 12 ale500
    %jmp T_19.4;
2306
T_19.4 ;
2307
    %jmp T_19;
2308
    .thread T_19, $push;
2309 14 ale500
    .scope S_008322A0;
2310 12 ale500
T_20 ;
2311 14 ale500
    %wait E_00821C80;
2312 11 ale500
    %movi 8, 65261, 16;
2313 14 ale500
    %set/v v00E89E48_0, 8, 16;
2314
    %load/v 8, v00E89EF8_0, 8;
2315 11 ale500
    %mov 16, 2, 4;
2316
    %movi 20, 0, 1;
2317
    %mov 21, 2, 2;
2318
    %movi 23, 0, 1;
2319
    %cmp/x 8, 16, 8;
2320 12 ale500
    %jmp/1 T_20.0, 4;
2321 11 ale500
    %mov 24, 2, 4;
2322
    %movi 28, 1, 1;
2323
    %mov 29, 2, 2;
2324
    %movi 31, 0, 1;
2325
    %cmp/x 8, 24, 8;
2326 12 ale500
    %jmp/1 T_20.1, 4;
2327 11 ale500
    %movi 32, 0, 4;
2328
    %mov 36, 2, 3;
2329
    %movi 39, 1, 1;
2330
    %cmp/x 8, 32, 8;
2331 12 ale500
    %jmp/1 T_20.2, 4;
2332 11 ale500
    %movi 40, 1, 4;
2333
    %mov 44, 2, 3;
2334
    %movi 47, 1, 1;
2335
    %cmp/x 8, 40, 8;
2336 12 ale500
    %jmp/1 T_20.3, 4;
2337 11 ale500
    %movi 48, 4, 4;
2338
    %mov 52, 2, 3;
2339
    %movi 55, 1, 1;
2340
    %cmp/x 8, 48, 8;
2341 12 ale500
    %jmp/1 T_20.4, 4;
2342 11 ale500
    %movi 56, 2, 4;
2343
    %mov 60, 2, 3;
2344
    %movi 63, 1, 1;
2345
    %cmp/x 8, 56, 8;
2346 12 ale500
    %jmp/1 T_20.5, 4;
2347 11 ale500
    %movi 64, 3, 4;
2348
    %mov 68, 2, 3;
2349
    %movi 71, 1, 1;
2350
    %cmp/x 8, 64, 8;
2351 12 ale500
    %jmp/1 T_20.6, 4;
2352 11 ale500
    %movi 72, 5, 4;
2353
    %mov 76, 2, 3;
2354
    %movi 79, 1, 1;
2355
    %cmp/x 8, 72, 8;
2356 12 ale500
    %jmp/1 T_20.7, 4;
2357 11 ale500
    %movi 80, 6, 4;
2358
    %mov 84, 2, 3;
2359
    %movi 87, 1, 1;
2360
    %cmp/x 8, 80, 8;
2361 12 ale500
    %jmp/1 T_20.8, 4;
2362 11 ale500
    %movi 88, 11, 4;
2363
    %mov 92, 2, 3;
2364
    %movi 95, 1, 1;
2365
    %cmp/x 8, 88, 8;
2366 12 ale500
    %jmp/1 T_20.9, 4;
2367 11 ale500
    %movi 96, 8, 4;
2368
    %mov 100, 2, 3;
2369
    %movi 103, 1, 1;
2370
    %cmp/x 8, 96, 8;
2371 12 ale500
    %jmp/1 T_20.10, 4;
2372 11 ale500
    %movi 104, 9, 4;
2373
    %mov 108, 2, 3;
2374
    %movi 111, 1, 1;
2375
    %cmp/x 8, 104, 8;
2376 12 ale500
    %jmp/1 T_20.11, 4;
2377 11 ale500
    %movi 112, 12, 4;
2378
    %mov 116, 2, 3;
2379
    %movi 119, 1, 1;
2380
    %cmp/x 8, 112, 8;
2381 12 ale500
    %jmp/1 T_20.12, 4;
2382 11 ale500
    %movi 120, 13, 4;
2383
    %mov 124, 2, 3;
2384
    %movi 127, 1, 1;
2385
    %cmp/x 8, 120, 8;
2386 12 ale500
    %jmp/1 T_20.13, 4;
2387
    %jmp T_20.14;
2388
T_20.0 ;
2389 14 ale500
    %load/v 8, v00E89D40_0, 16;
2390
    %load/v 24, v00E89EF8_0, 4; Select 4 out of 8 bits
2391 11 ale500
    %mov 28, 0, 12;
2392
    %add 8, 24, 16;
2393 14 ale500
    %set/v v00E89E48_0, 8, 16;
2394 12 ale500
    %jmp T_20.14;
2395
T_20.1 ;
2396 14 ale500
    %load/v 8, v00E89D40_0, 16;
2397
    %load/v 24, v00E89EF8_0, 4; Select 4 out of 8 bits
2398 11 ale500
    %mov 28, 1, 12;
2399
    %add 8, 24, 16;
2400 14 ale500
    %set/v v00E89E48_0, 8, 16;
2401 12 ale500
    %jmp T_20.14;
2402
T_20.2 ;
2403 14 ale500
    %load/v 8, v00E89D40_0, 16;
2404
    %set/v v00E89E48_0, 8, 16;
2405 12 ale500
    %jmp T_20.14;
2406
T_20.3 ;
2407 14 ale500
    %load/v 8, v00E89D40_0, 16;
2408
    %set/v v00E89E48_0, 8, 16;
2409 12 ale500
    %jmp T_20.14;
2410
T_20.4 ;
2411 14 ale500
    %load/v 8, v00E89D40_0, 16;
2412
    %set/v v00E89E48_0, 8, 16;
2413 12 ale500
    %jmp T_20.14;
2414
T_20.5 ;
2415 14 ale500
    %load/v 8, v00E89D98_0, 16;
2416
    %set/v v00E89E48_0, 8, 16;
2417 12 ale500
    %jmp T_20.14;
2418
T_20.6 ;
2419 14 ale500
    %load/v 8, v00E89D98_0, 16;
2420
    %set/v v00E89E48_0, 8, 16;
2421 12 ale500
    %jmp T_20.14;
2422
T_20.7 ;
2423 14 ale500
    %load/v 8, v00E89D40_0, 16;
2424
    %load/v 24, v00E89CE8_0, 8;
2425 11 ale500
    %ix/load 1, 7, 0;
2426
    %mov 4, 0, 1;
2427 12 ale500
    %jmp/1 T_20.15, 4;
2428 14 ale500
    %load/x1p 48, v00E89CE8_0, 1;
2429 12 ale500
    %jmp T_20.16;
2430
T_20.15 ;
2431 11 ale500
    %mov 48, 2, 1;
2432 12 ale500
T_20.16 ;
2433 11 ale500
    %mov 40, 48, 1; Move signal select into place
2434
    %mov 47, 40, 1; Repetition 8
2435
    %mov 46, 40, 1; Repetition 7
2436
    %mov 45, 40, 1; Repetition 6
2437
    %mov 44, 40, 1; Repetition 5
2438
    %mov 43, 40, 1; Repetition 4
2439
    %mov 42, 40, 1; Repetition 3
2440
    %mov 41, 40, 1; Repetition 2
2441
    %mov 32, 40, 8;
2442
    %add 8, 24, 16;
2443 14 ale500
    %set/v v00E89E48_0, 8, 16;
2444 12 ale500
    %jmp T_20.14;
2445
T_20.8 ;
2446 14 ale500
    %load/v 8, v00E89D40_0, 16;
2447
    %load/v 24, v00E89C90_0, 8;
2448 11 ale500
    %ix/load 1, 7, 0;
2449
    %mov 4, 0, 1;
2450 12 ale500
    %jmp/1 T_20.17, 4;
2451 14 ale500
    %load/x1p 48, v00E89C90_0, 1;
2452 12 ale500
    %jmp T_20.18;
2453
T_20.17 ;
2454 11 ale500
    %mov 48, 2, 1;
2455 12 ale500
T_20.18 ;
2456 11 ale500
    %mov 40, 48, 1; Move signal select into place
2457
    %mov 47, 40, 1; Repetition 8
2458
    %mov 46, 40, 1; Repetition 7
2459
    %mov 45, 40, 1; Repetition 6
2460
    %mov 44, 40, 1; Repetition 5
2461
    %mov 43, 40, 1; Repetition 4
2462
    %mov 42, 40, 1; Repetition 3
2463
    %mov 41, 40, 1; Repetition 2
2464
    %mov 32, 40, 8;
2465
    %add 8, 24, 16;
2466 14 ale500
    %set/v v00E89E48_0, 8, 16;
2467 12 ale500
    %jmp T_20.14;
2468
T_20.9 ;
2469 14 ale500
    %load/v 8, v00E89D40_0, 16;
2470
    %load/v 24, v00E89CE8_0, 8;
2471
    %load/v 32, v00E89C90_0, 8;
2472 11 ale500
    %add 8, 24, 16;
2473 14 ale500
    %set/v v00E89E48_0, 8, 16;
2474 12 ale500
    %jmp T_20.14;
2475
T_20.10 ;
2476 14 ale500
    %load/v 8, v00E89D40_0, 16;
2477
    %load/v 24, v00E8A000_0, 8; Select 8 out of 16 bits
2478 11 ale500
    %ix/load 1, 7, 0;
2479
    %mov 4, 0, 1;
2480 12 ale500
    %jmp/1 T_20.22, 4;
2481 14 ale500
    %load/x1p 40, v00E8A000_0, 1;
2482 12 ale500
    %jmp T_20.23;
2483
T_20.22 ;
2484 11 ale500
    %mov 40, 2, 1;
2485 12 ale500
T_20.23 ;
2486 11 ale500
; Save base=40 wid=1 in lookaside.
2487 12 ale500
    %jmp/0  T_20.19, 40;
2488 11 ale500
    %mov 41, 1, 8;
2489 12 ale500
    %jmp/1  T_20.21, 40;
2490
T_20.19 ; End of true expr.
2491
    %jmp/0  T_20.20, 40;
2492 11 ale500
 ; End of false expr.
2493
    %blend  41, 0, 8; Condition unknown.
2494 12 ale500
    %jmp  T_20.21;
2495
T_20.20 ;
2496 11 ale500
    %mov 41, 0, 8; Return false value
2497 12 ale500
T_20.21 ;
2498 11 ale500
    %mov 32, 41, 8;
2499
    %add 8, 24, 16;
2500 14 ale500
    %set/v v00E89E48_0, 8, 16;
2501 12 ale500
    %jmp T_20.14;
2502
T_20.11 ;
2503 14 ale500
    %load/v 8, v00E89D40_0, 16;
2504
    %load/v 24, v00E8A000_0, 16;
2505 11 ale500
    %add 8, 24, 16;
2506 14 ale500
    %set/v v00E89E48_0, 8, 16;
2507 12 ale500
    %jmp T_20.14;
2508
T_20.12 ;
2509 14 ale500
    %load/v 8, v00E8A058_0, 16;
2510
    %load/v 24, v00E8A000_0, 8; Select 8 out of 16 bits
2511 11 ale500
    %ix/load 1, 7, 0;
2512
    %mov 4, 0, 1;
2513 12 ale500
    %jmp/1 T_20.27, 4;
2514 14 ale500
    %load/x1p 40, v00E8A000_0, 1;
2515 12 ale500
    %jmp T_20.28;
2516
T_20.27 ;
2517 11 ale500
    %mov 40, 2, 1;
2518 12 ale500
T_20.28 ;
2519 11 ale500
; Save base=40 wid=1 in lookaside.
2520 12 ale500
    %jmp/0  T_20.24, 40;
2521 11 ale500
    %mov 41, 1, 8;
2522 12 ale500
    %jmp/1  T_20.26, 40;
2523
T_20.24 ; End of true expr.
2524
    %jmp/0  T_20.25, 40;
2525 11 ale500
 ; End of false expr.
2526
    %blend  41, 0, 8; Condition unknown.
2527 12 ale500
    %jmp  T_20.26;
2528
T_20.25 ;
2529 11 ale500
    %mov 41, 0, 8; Return false value
2530 12 ale500
T_20.26 ;
2531 11 ale500
    %mov 32, 41, 8;
2532
    %add 8, 24, 16;
2533 14 ale500
    %set/v v00E89E48_0, 8, 16;
2534 12 ale500
    %jmp T_20.14;
2535
T_20.13 ;
2536 14 ale500
    %load/v 8, v00E8A058_0, 16;
2537
    %load/v 24, v00E8A000_0, 16;
2538 11 ale500
    %add 8, 24, 16;
2539 14 ale500
    %set/v v00E89E48_0, 8, 16;
2540 12 ale500
    %jmp T_20.14;
2541
T_20.14 ;
2542
    %jmp T_20;
2543
    .thread T_20, $push;
2544 14 ale500
    .scope S_00832328;
2545 12 ale500
T_21 ;
2546 14 ale500
    %wait E_00821C60;
2547
    %load/v 8, v00E8AD40_0, 4;
2548 12 ale500
    %cmpi/u 8, 8, 4;
2549
    %jmp/1 T_21.0, 6;
2550
    %cmpi/u 8, 9, 4;
2551
    %jmp/1 T_21.1, 6;
2552
    %cmpi/u 8, 0, 4;
2553
    %jmp/1 T_21.2, 6;
2554
    %cmpi/u 8, 1, 4;
2555
    %jmp/1 T_21.3, 6;
2556
    %cmpi/u 8, 2, 4;
2557
    %jmp/1 T_21.4, 6;
2558
    %cmpi/u 8, 3, 4;
2559
    %jmp/1 T_21.5, 6;
2560
    %cmpi/u 8, 4, 4;
2561
    %jmp/1 T_21.6, 6;
2562
    %cmpi/u 8, 5, 4;
2563
    %jmp/1 T_21.7, 6;
2564
    %cmpi/u 8, 11, 4;
2565
    %jmp/1 T_21.8, 6;
2566
    %cmpi/u 8, 10, 4;
2567
    %jmp/1 T_21.9, 6;
2568 14 ale500
    %set/v v00E8AD98_0, 1, 16;
2569 12 ale500
    %jmp T_21.11;
2570
T_21.0 ;
2571 14 ale500
    %load/v 8, v00E8A160_0, 8;
2572 12 ale500
    %mov 16, 1, 8;
2573 14 ale500
    %set/v v00E8AD98_0, 8, 16;
2574 12 ale500
    %jmp T_21.11;
2575
T_21.1 ;
2576 14 ale500
    %load/v 8, v00E8A1B8_0, 8;
2577 12 ale500
    %mov 16, 1, 8;
2578 14 ale500
    %set/v v00E8AD98_0, 8, 16;
2579 12 ale500
    %jmp T_21.11;
2580
T_21.2 ;
2581 14 ale500
    %load/v 8, v00E8A1B8_0, 8;
2582
    %load/v 16, v00E8A160_0, 8;
2583
    %set/v v00E8AD98_0, 8, 16;
2584 12 ale500
    %jmp T_21.11;
2585
T_21.3 ;
2586 14 ale500
    %load/v 8, v00E8A318_0, 16;
2587
    %set/v v00E8AD98_0, 8, 16;
2588 12 ale500
    %jmp T_21.11;
2589
T_21.4 ;
2590 14 ale500
    %load/v 8, v00E8A370_0, 16;
2591
    %set/v v00E8AD98_0, 8, 16;
2592 12 ale500
    %jmp T_21.11;
2593
T_21.5 ;
2594 14 ale500
    %load/v 8, v00E8A478_0, 16;
2595
    %set/v v00E8AD98_0, 8, 16;
2596 12 ale500
    %jmp T_21.11;
2597
T_21.6 ;
2598 14 ale500
    %load/v 8, v00E8A420_0, 16;
2599
    %set/v v00E8AD98_0, 8, 16;
2600 12 ale500
    %jmp T_21.11;
2601
T_21.7 ;
2602 14 ale500
    %load/v 8, v00E8A3C8_0, 16;
2603
    %set/v v00E8AD98_0, 8, 16;
2604 12 ale500
    %jmp T_21.11;
2605
T_21.8 ;
2606 14 ale500
    %load/v 8, v00E8A2C0_0, 8;
2607
    %load/v 16, v00E8A2C0_0, 8;
2608
    %set/v v00E8AD98_0, 8, 16;
2609 12 ale500
    %jmp T_21.11;
2610
T_21.9 ;
2611 14 ale500
    %load/v 24, v00E8A630_0, 1;
2612
    %load/v 25, v00E8B160_0, 1;
2613
    %load/v 26, v00E8B420_0, 1;
2614
    %load/v 27, v00E8AC90_0, 1;
2615
    %load/v 28, v00E8AB88_0, 1;
2616
    %load/v 29, v00E8AA80_0, 1;
2617
    %load/v 30, v00E8AA28_0, 1;
2618
    %load/v 31, v00E8A978_0, 1;
2619 12 ale500
    %mov 8, 24, 8;
2620 14 ale500
    %load/v 24, v00E8A630_0, 1;
2621
    %load/v 25, v00E8B160_0, 1;
2622
    %load/v 26, v00E8B420_0, 1;
2623
    %load/v 27, v00E8AC90_0, 1;
2624
    %load/v 28, v00E8AB88_0, 1;
2625
    %load/v 29, v00E8AA80_0, 1;
2626
    %load/v 30, v00E8AA28_0, 1;
2627
    %load/v 31, v00E8A978_0, 1;
2628 12 ale500
    %mov 16, 24, 8;
2629 14 ale500
    %set/v v00E8AD98_0, 8, 16;
2630 12 ale500
    %jmp T_21.11;
2631
T_21.11 ;
2632 11 ale500
    %jmp T_21;
2633
    .thread T_21, $push;
2634 14 ale500
    .scope S_00832328;
2635 11 ale500
T_22 ;
2636 14 ale500
    %wait E_00822580;
2637
    %load/v 8, v00E8ADF0_0, 4;
2638 11 ale500
    %cmpi/u 8, 8, 4;
2639
    %jmp/1 T_22.0, 6;
2640
    %cmpi/u 8, 9, 4;
2641
    %jmp/1 T_22.1, 6;
2642
    %cmpi/u 8, 0, 4;
2643
    %jmp/1 T_22.2, 6;
2644
    %cmpi/u 8, 1, 4;
2645
    %jmp/1 T_22.3, 6;
2646
    %cmpi/u 8, 2, 4;
2647
    %jmp/1 T_22.4, 6;
2648
    %cmpi/u 8, 3, 4;
2649
    %jmp/1 T_22.5, 6;
2650
    %cmpi/u 8, 4, 4;
2651
    %jmp/1 T_22.6, 6;
2652
    %cmpi/u 8, 5, 4;
2653
    %jmp/1 T_22.7, 6;
2654
    %cmpi/u 8, 11, 4;
2655
    %jmp/1 T_22.8, 6;
2656
    %cmpi/u 8, 10, 4;
2657
    %jmp/1 T_22.9, 6;
2658 14 ale500
    %set/v v00E8AE48_0, 1, 16;
2659 11 ale500
    %jmp T_22.11;
2660
T_22.0 ;
2661 14 ale500
    %load/v 8, v00E8A160_0, 8;
2662 11 ale500
    %mov 16, 1, 8;
2663 14 ale500
    %set/v v00E8AE48_0, 8, 16;
2664 11 ale500
    %jmp T_22.11;
2665
T_22.1 ;
2666 14 ale500
    %load/v 8, v00E8A1B8_0, 8;
2667 11 ale500
    %mov 16, 1, 8;
2668 14 ale500
    %set/v v00E8AE48_0, 8, 16;
2669 11 ale500
    %jmp T_22.11;
2670
T_22.2 ;
2671 14 ale500
    %load/v 8, v00E8A1B8_0, 8;
2672
    %load/v 16, v00E8A160_0, 8;
2673
    %set/v v00E8AE48_0, 8, 16;
2674 11 ale500
    %jmp T_22.11;
2675
T_22.3 ;
2676 14 ale500
    %load/v 8, v00E8A318_0, 16;
2677
    %set/v v00E8AE48_0, 8, 16;
2678 11 ale500
    %jmp T_22.11;
2679
T_22.4 ;
2680 14 ale500
    %load/v 8, v00E8A370_0, 16;
2681
    %set/v v00E8AE48_0, 8, 16;
2682 11 ale500
    %jmp T_22.11;
2683
T_22.5 ;
2684 14 ale500
    %load/v 8, v00E8A478_0, 16;
2685
    %set/v v00E8AE48_0, 8, 16;
2686 11 ale500
    %jmp T_22.11;
2687
T_22.6 ;
2688 14 ale500
    %load/v 8, v00E8A420_0, 16;
2689
    %set/v v00E8AE48_0, 8, 16;
2690 11 ale500
    %jmp T_22.11;
2691
T_22.7 ;
2692 14 ale500
    %load/v 8, v00E8A3C8_0, 16;
2693
    %set/v v00E8AE48_0, 8, 16;
2694 11 ale500
    %jmp T_22.11;
2695
T_22.8 ;
2696 14 ale500
    %load/v 8, v00E8A2C0_0, 8;
2697
    %load/v 16, v00E8A2C0_0, 8;
2698
    %set/v v00E8AE48_0, 8, 16;
2699 11 ale500
    %jmp T_22.11;
2700
T_22.9 ;
2701 14 ale500
    %load/v 24, v00E8A630_0, 1;
2702
    %load/v 25, v00E8B160_0, 1;
2703
    %load/v 26, v00E8B420_0, 1;
2704
    %load/v 27, v00E8AC90_0, 1;
2705
    %load/v 28, v00E8AB88_0, 1;
2706
    %load/v 29, v00E8AA80_0, 1;
2707
    %load/v 30, v00E8AA28_0, 1;
2708
    %load/v 31, v00E8A978_0, 1;
2709 11 ale500
    %mov 8, 24, 8;
2710 14 ale500
    %load/v 24, v00E8A630_0, 1;
2711
    %load/v 25, v00E8B160_0, 1;
2712
    %load/v 26, v00E8B420_0, 1;
2713
    %load/v 27, v00E8AC90_0, 1;
2714
    %load/v 28, v00E8AB88_0, 1;
2715
    %load/v 29, v00E8AA80_0, 1;
2716
    %load/v 30, v00E8AA28_0, 1;
2717
    %load/v 31, v00E8A978_0, 1;
2718 11 ale500
    %mov 16, 24, 8;
2719 14 ale500
    %set/v v00E8AE48_0, 8, 16;
2720 11 ale500
    %jmp T_22.11;
2721
T_22.11 ;
2722
    %jmp T_22;
2723
    .thread T_22, $push;
2724 14 ale500
    .scope S_00832328;
2725 11 ale500
T_23 ;
2726 14 ale500
    %wait E_00821CE0;
2727
    %load/v 8, v00E8B1B8_0, 1;
2728
    %load/v 9, v00E8AAD8_0, 1;
2729 12 ale500
    %or 8, 9, 1;
2730
    %jmp/0xz  T_23.0, 8;
2731 14 ale500
    %load/v 8, v00E8B058_0, 4;
2732 11 ale500
    %cmpi/u 8, 0, 4;
2733
    %jmp/1 T_23.2, 6;
2734
    %cmpi/u 8, 1, 4;
2735
    %jmp/1 T_23.3, 6;
2736
    %cmpi/u 8, 2, 4;
2737
    %jmp/1 T_23.4, 6;
2738
    %cmpi/u 8, 3, 4;
2739
    %jmp/1 T_23.5, 6;
2740
    %cmpi/u 8, 4, 4;
2741
    %jmp/1 T_23.6, 6;
2742
    %cmpi/u 8, 5, 4;
2743
    %jmp/1 T_23.7, 6;
2744 12 ale500
    %cmpi/u 8, 8, 4;
2745 11 ale500
    %jmp/1 T_23.8, 6;
2746 12 ale500
    %cmpi/u 8, 9, 4;
2747 11 ale500
    %jmp/1 T_23.9, 6;
2748
    %cmpi/u 8, 10, 4;
2749 12 ale500
    %jmp/1 T_23.10, 6;
2750 11 ale500
    %cmpi/u 8, 11, 4;
2751 12 ale500
    %jmp/1 T_23.11, 6;
2752
    %jmp T_23.12;
2753
T_23.2 ;
2754 14 ale500
    %load/v 8, v00E8B000_0, 16;
2755 11 ale500
    %ix/load 0, 8, 0;
2756 14 ale500
    %assign/v0 v00E8A1B8_0, 0, 8;
2757 11 ale500
    %ix/load 0, 8, 0;
2758 14 ale500
    %assign/v0 v00E8A160_0, 0, 16;
2759 12 ale500
    %jmp T_23.12;
2760
T_23.3 ;
2761 14 ale500
    %load/v 8, v00E8B000_0, 16;
2762 11 ale500
    %ix/load 0, 16, 0;
2763 14 ale500
    %assign/v0 v00E8A318_0, 0, 8;
2764 12 ale500
    %jmp T_23.12;
2765
T_23.4 ;
2766 14 ale500
    %load/v 8, v00E8B000_0, 16;
2767 11 ale500
    %ix/load 0, 16, 0;
2768 14 ale500
    %assign/v0 v00E8A370_0, 0, 8;
2769 12 ale500
    %jmp T_23.12;
2770
T_23.5 ;
2771 14 ale500
    %load/v 8, v00E8B000_0, 16;
2772 11 ale500
    %ix/load 0, 16, 0;
2773 14 ale500
    %assign/v0 v00E8A478_0, 0, 8;
2774 12 ale500
    %jmp T_23.12;
2775
T_23.6 ;
2776 14 ale500
    %load/v 8, v00E8B000_0, 16;
2777 11 ale500
    %ix/load 0, 16, 0;
2778 14 ale500
    %assign/v0 v00E8A420_0, 0, 8;
2779 12 ale500
    %jmp T_23.12;
2780
T_23.7 ;
2781 14 ale500
    %load/v 8, v00E8B000_0, 16;
2782 11 ale500
    %ix/load 0, 16, 0;
2783 14 ale500
    %assign/v0 v00E8A3C8_0, 0, 8;
2784 12 ale500
    %jmp T_23.12;
2785
T_23.8 ;
2786 14 ale500
    %load/v 8, v00E8B000_0, 8; Only need 8 of 16 bits
2787 11 ale500
; Save base=8 wid=8 in lookaside.
2788
    %ix/load 0, 8, 0;
2789 14 ale500
    %assign/v0 v00E8A160_0, 0, 8;
2790 12 ale500
    %jmp T_23.12;
2791
T_23.9 ;
2792 14 ale500
    %load/v 8, v00E8B000_0, 8; Only need 8 of 16 bits
2793 11 ale500
; Save base=8 wid=8 in lookaside.
2794
    %ix/load 0, 8, 0;
2795 14 ale500
    %assign/v0 v00E8A1B8_0, 0, 8;
2796 12 ale500
    %jmp T_23.12;
2797
T_23.10 ;
2798 14 ale500
    %load/v 8, v00E8B000_0, 8; Only need 8 of 16 bits
2799 11 ale500
; Save base=8 wid=8 in lookaside.
2800
    %ix/load 0, 1, 0;
2801 14 ale500
    %assign/v0 v00E8A630_0, 0, 8;
2802 11 ale500
    %ix/load 0, 1, 0;
2803 14 ale500
    %assign/v0 v00E8B160_0, 0, 9;
2804 11 ale500
    %ix/load 0, 1, 0;
2805 14 ale500
    %assign/v0 v00E8B420_0, 0, 10;
2806 11 ale500
    %ix/load 0, 1, 0;
2807 14 ale500
    %assign/v0 v00E8AC90_0, 0, 11;
2808 11 ale500
    %ix/load 0, 1, 0;
2809 14 ale500
    %assign/v0 v00E8AB88_0, 0, 12;
2810 11 ale500
    %ix/load 0, 1, 0;
2811 14 ale500
    %assign/v0 v00E8AA80_0, 0, 13;
2812 11 ale500
    %ix/load 0, 1, 0;
2813 14 ale500
    %assign/v0 v00E8AA28_0, 0, 14;
2814 11 ale500
    %ix/load 0, 1, 0;
2815 14 ale500
    %assign/v0 v00E8A978_0, 0, 15;
2816 12 ale500
    %jmp T_23.12;
2817
T_23.11 ;
2818 14 ale500
    %load/v 8, v00E8B000_0, 8; Only need 8 of 16 bits
2819 11 ale500
; Save base=8 wid=8 in lookaside.
2820
    %ix/load 0, 8, 0;
2821 14 ale500
    %assign/v0 v00E8A2C0_0, 0, 8;
2822 12 ale500
    %jmp T_23.12;
2823
T_23.12 ;
2824
T_23.0 ;
2825 14 ale500
    %load/v 8, v00E8B3C8_0, 1;
2826
    %load/v 9, v00E8B1B8_0, 1;
2827 11 ale500
    %or 8, 9, 1;
2828 14 ale500
    %load/v 9, v00E8B318_0, 1;
2829 11 ale500
    %or 8, 9, 1;
2830 12 ale500
    %jmp/0xz  T_23.13, 8;
2831 14 ale500
    %load/v 8, v00E8B370_0, 4;
2832 11 ale500
    %cmpi/u 8, 0, 4;
2833 12 ale500
    %jmp/1 T_23.15, 6;
2834 11 ale500
    %cmpi/u 8, 1, 4;
2835 12 ale500
    %jmp/1 T_23.16, 6;
2836 11 ale500
    %cmpi/u 8, 2, 4;
2837 12 ale500
    %jmp/1 T_23.17, 6;
2838 11 ale500
    %cmpi/u 8, 3, 4;
2839 12 ale500
    %jmp/1 T_23.18, 6;
2840 11 ale500
    %cmpi/u 8, 4, 4;
2841 12 ale500
    %jmp/1 T_23.19, 6;
2842 11 ale500
    %cmpi/u 8, 5, 4;
2843 12 ale500
    %jmp/1 T_23.20, 6;
2844 11 ale500
    %cmpi/u 8, 8, 4;
2845 12 ale500
    %jmp/1 T_23.21, 6;
2846 11 ale500
    %cmpi/u 8, 9, 4;
2847 12 ale500
    %jmp/1 T_23.22, 6;
2848 11 ale500
    %cmpi/u 8, 10, 4;
2849 12 ale500
    %jmp/1 T_23.23, 6;
2850 11 ale500
    %cmpi/u 8, 11, 4;
2851 12 ale500
    %jmp/1 T_23.24, 6;
2852
    %jmp T_23.25;
2853
T_23.15 ;
2854 14 ale500
    %load/v 8, v00E8ABE0_0, 16;
2855 11 ale500
    %ix/load 0, 8, 0;
2856 14 ale500
    %assign/v0 v00E8A1B8_0, 0, 8;
2857 11 ale500
    %ix/load 0, 8, 0;
2858 14 ale500
    %assign/v0 v00E8A160_0, 0, 16;
2859 12 ale500
    %jmp T_23.25;
2860
T_23.16 ;
2861 14 ale500
    %load/v 8, v00E8ABE0_0, 16;
2862 11 ale500
    %ix/load 0, 16, 0;
2863 14 ale500
    %assign/v0 v00E8A318_0, 0, 8;
2864 12 ale500
    %jmp T_23.25;
2865
T_23.17 ;
2866 14 ale500
    %load/v 8, v00E8ABE0_0, 16;
2867 11 ale500
    %ix/load 0, 16, 0;
2868 14 ale500
    %assign/v0 v00E8A370_0, 0, 8;
2869 12 ale500
    %jmp T_23.25;
2870
T_23.18 ;
2871 14 ale500
    %load/v 8, v00E8ABE0_0, 16;
2872 11 ale500
    %ix/load 0, 16, 0;
2873 14 ale500
    %assign/v0 v00E8A478_0, 0, 8;
2874 12 ale500
    %jmp T_23.25;
2875
T_23.19 ;
2876 14 ale500
    %load/v 8, v00E8ABE0_0, 16;
2877 11 ale500
    %ix/load 0, 16, 0;
2878 14 ale500
    %assign/v0 v00E8A420_0, 0, 8;
2879 12 ale500
    %jmp T_23.25;
2880
T_23.20 ;
2881 14 ale500
    %load/v 8, v00E8ABE0_0, 16;
2882 11 ale500
    %ix/load 0, 16, 0;
2883 14 ale500
    %assign/v0 v00E8A3C8_0, 0, 8;
2884 12 ale500
    %jmp T_23.25;
2885
T_23.21 ;
2886 14 ale500
    %load/v 8, v00E8ABE0_0, 8; Only need 8 of 16 bits
2887 11 ale500
; Save base=8 wid=8 in lookaside.
2888
    %ix/load 0, 8, 0;
2889 14 ale500
    %assign/v0 v00E8A160_0, 0, 8;
2890 12 ale500
    %jmp T_23.25;
2891
T_23.22 ;
2892 14 ale500
    %load/v 8, v00E8ABE0_0, 8; Only need 8 of 16 bits
2893 11 ale500
; Save base=8 wid=8 in lookaside.
2894
    %ix/load 0, 8, 0;
2895 14 ale500
    %assign/v0 v00E8A1B8_0, 0, 8;
2896 12 ale500
    %jmp T_23.25;
2897
T_23.23 ;
2898 14 ale500
    %load/v 8, v00E8ABE0_0, 8; Only need 8 of 16 bits
2899 11 ale500
; Save base=8 wid=8 in lookaside.
2900
    %ix/load 0, 1, 0;
2901 14 ale500
    %assign/v0 v00E8A630_0, 0, 8;
2902 11 ale500
    %ix/load 0, 1, 0;
2903 14 ale500
    %assign/v0 v00E8B160_0, 0, 9;
2904 11 ale500
    %ix/load 0, 1, 0;
2905 14 ale500
    %assign/v0 v00E8B420_0, 0, 10;
2906 11 ale500
    %ix/load 0, 1, 0;
2907 14 ale500
    %assign/v0 v00E8AC90_0, 0, 11;
2908 11 ale500
    %ix/load 0, 1, 0;
2909 14 ale500
    %assign/v0 v00E8AB88_0, 0, 12;
2910 11 ale500
    %ix/load 0, 1, 0;
2911 14 ale500
    %assign/v0 v00E8AA80_0, 0, 13;
2912 11 ale500
    %ix/load 0, 1, 0;
2913 14 ale500
    %assign/v0 v00E8AA28_0, 0, 14;
2914 11 ale500
    %ix/load 0, 1, 0;
2915 14 ale500
    %assign/v0 v00E8A978_0, 0, 15;
2916 12 ale500
    %jmp T_23.25;
2917
T_23.24 ;
2918 14 ale500
    %load/v 8, v00E8ABE0_0, 8; Only need 8 of 16 bits
2919 11 ale500
; Save base=8 wid=8 in lookaside.
2920
    %ix/load 0, 8, 0;
2921 14 ale500
    %assign/v0 v00E8A2C0_0, 0, 8;
2922 12 ale500
    %jmp T_23.25;
2923
T_23.25 ;
2924
T_23.13 ;
2925 14 ale500
    %load/v 8, v00E8B2C0_0, 1;
2926 12 ale500
    %jmp/0xz  T_23.26, 8;
2927 11 ale500
    %ix/load 1, 5, 0;
2928
    %mov 4, 0, 1;
2929 12 ale500
    %jmp/1 T_23.28, 4;
2930 14 ale500
    %load/x1p 8, v00E8A920_0, 2;
2931 12 ale500
    %jmp T_23.29;
2932
T_23.28 ;
2933 11 ale500
    %mov 8, 2, 2;
2934 12 ale500
T_23.29 ;
2935 11 ale500
; Save base=8 wid=2 in lookaside.
2936
    %cmpi/u 8, 0, 2;
2937 12 ale500
    %jmp/1 T_23.30, 6;
2938 11 ale500
    %cmpi/u 8, 1, 2;
2939 12 ale500
    %jmp/1 T_23.31, 6;
2940 11 ale500
    %cmpi/u 8, 2, 2;
2941 12 ale500
    %jmp/1 T_23.32, 6;
2942 11 ale500
    %cmpi/u 8, 3, 2;
2943 12 ale500
    %jmp/1 T_23.33, 6;
2944
    %jmp T_23.34;
2945
T_23.30 ;
2946 14 ale500
    %load/v 8, v00E8A840_0, 16;
2947 11 ale500
    %ix/load 0, 16, 0;
2948 14 ale500
    %assign/v0 v00E8A318_0, 0, 8;
2949 12 ale500
    %jmp T_23.34;
2950
T_23.31 ;
2951 14 ale500
    %load/v 8, v00E8A840_0, 16;
2952 11 ale500
    %ix/load 0, 16, 0;
2953 14 ale500
    %assign/v0 v00E8A370_0, 0, 8;
2954 12 ale500
    %jmp T_23.34;
2955
T_23.32 ;
2956 14 ale500
    %load/v 8, v00E8A840_0, 16;
2957 11 ale500
    %ix/load 0, 16, 0;
2958 14 ale500
    %assign/v0 v00E8A478_0, 0, 8;
2959 12 ale500
    %jmp T_23.34;
2960
T_23.33 ;
2961 14 ale500
    %load/v 8, v00E8A840_0, 16;
2962 11 ale500
    %ix/load 0, 16, 0;
2963 14 ale500
    %assign/v0 v00E8A420_0, 0, 8;
2964 12 ale500
    %jmp T_23.34;
2965
T_23.34 ;
2966
T_23.26 ;
2967 14 ale500
    %load/v 8, v00E8B210_0, 1;
2968 12 ale500
    %jmp/0xz  T_23.35, 8;
2969 14 ale500
    %load/v 8, v00E8A210_0, 8;
2970 11 ale500
    %ix/load 0, 1, 0;
2971 14 ale500
    %assign/v0 v00E8A630_0, 0, 8;
2972 11 ale500
    %ix/load 0, 1, 0;
2973 14 ale500
    %assign/v0 v00E8B160_0, 0, 9;
2974 11 ale500
    %ix/load 0, 1, 0;
2975 14 ale500
    %assign/v0 v00E8B420_0, 0, 10;
2976 11 ale500
    %ix/load 0, 1, 0;
2977 14 ale500
    %assign/v0 v00E8AC90_0, 0, 11;
2978 11 ale500
    %ix/load 0, 1, 0;
2979 14 ale500
    %assign/v0 v00E8AB88_0, 0, 12;
2980 11 ale500
    %ix/load 0, 1, 0;
2981 14 ale500
    %assign/v0 v00E8AA80_0, 0, 13;
2982 11 ale500
    %ix/load 0, 1, 0;
2983 14 ale500
    %assign/v0 v00E8AA28_0, 0, 14;
2984 11 ale500
    %ix/load 0, 1, 0;
2985 14 ale500
    %assign/v0 v00E8A978_0, 0, 15;
2986 12 ale500
T_23.35 ;
2987 14 ale500
    %load/v 8, v00E8B0B0_0, 1;
2988
    %load/v 9, v00E8A688_0, 1;
2989 11 ale500
    %or 8, 9, 1;
2990 12 ale500
    %jmp/0xz  T_23.37, 8;
2991 14 ale500
    %load/v 8, v00E8B0B0_0, 1;
2992 11 ale500
    %ix/load 0, 1, 0;
2993 14 ale500
    %assign/v0 v00E8A978_0, 0, 8;
2994 12 ale500
T_23.37 ;
2995 14 ale500
    %load/v 8, v00E8B268_0, 1;
2996 12 ale500
    %jmp/0xz  T_23.39, 8;
2997 14 ale500
    %load/v 8, v00E8AC38_0, 16;
2998 11 ale500
    %ix/load 0, 16, 0;
2999 14 ale500
    %assign/v0 v00E8A3C8_0, 0, 8;
3000 12 ale500
T_23.39 ;
3001 14 ale500
    %load/v 8, v00E8AB30_0, 1;
3002 12 ale500
    %jmp/0xz  T_23.41, 8;
3003 14 ale500
    %load/v 8, v00E8B108_0, 1;
3004 12 ale500
    %jmp/0xz  T_23.43, 8;
3005 11 ale500
    %ix/load 0, 1, 0;
3006 14 ale500
    %load/vp0 8, v00E8A420_0, 16;
3007 11 ale500
    %ix/load 0, 16, 0;
3008 14 ale500
    %assign/v0 v00E8A420_0, 0, 8;
3009 12 ale500
    %jmp T_23.44;
3010
T_23.43 ;
3011 11 ale500
    %ix/load 0, 1, 0;
3012 14 ale500
    %load/vp0 8, v00E8A478_0, 16;
3013 11 ale500
    %ix/load 0, 16, 0;
3014 14 ale500
    %assign/v0 v00E8A478_0, 0, 8;
3015 12 ale500
T_23.44 ;
3016
T_23.41 ;
3017 14 ale500
    %load/v 8, v00E8A790_0, 1;
3018 12 ale500
    %jmp/0xz  T_23.45, 8;
3019 14 ale500
    %load/v 8, v00E8B108_0, 1;
3020 12 ale500
    %jmp/0xz  T_23.47, 8;
3021 14 ale500
    %load/v 8, v00E8A420_0, 16;
3022 11 ale500
    %subi 8, 1, 16;
3023
    %ix/load 0, 16, 0;
3024 14 ale500
    %assign/v0 v00E8A420_0, 0, 8;
3025 12 ale500
    %jmp T_23.48;
3026
T_23.47 ;
3027 14 ale500
    %load/v 8, v00E8A478_0, 16;
3028 11 ale500
    %subi 8, 1, 16;
3029
    %ix/load 0, 16, 0;
3030 14 ale500
    %assign/v0 v00E8A478_0, 0, 8;
3031 12 ale500
T_23.48 ;
3032
T_23.45 ;
3033
    %jmp T_23;
3034
    .thread T_23;
3035 14 ale500
    .scope S_00832328;
3036 12 ale500
T_24 ;
3037 11 ale500
    %movi 8, 65534, 16;
3038 14 ale500
    %set/v v00E8A3C8_0, 8, 16;
3039
    %set/v v00E8A2C0_0, 0, 8;
3040
    %set/v v00E8A318_0, 0, 16;
3041
    %set/v v00E8A630_0, 0, 1;
3042
    %set/v v00E8B160_0, 0, 1;
3043
    %set/v v00E8B420_0, 0, 1;
3044
    %set/v v00E8AC90_0, 0, 1;
3045
    %set/v v00E8AB88_0, 0, 1;
3046
    %set/v v00E8AA80_0, 0, 1;
3047
    %set/v v00E8AA28_0, 0, 1;
3048
    %set/v v00E8A978_0, 0, 1;
3049 11 ale500
    %movi 8, 42330, 16;
3050 14 ale500
    %set/v v00E8A370_0, 8, 16;
3051 11 ale500
    %movi 8, 3840, 16;
3052 14 ale500
    %set/v v00E8A420_0, 8, 16;
3053 11 ale500
    %movi 8, 3584, 16;
3054 14 ale500
    %set/v v00E8A478_0, 8, 16;
3055 11 ale500
    %end;
3056 12 ale500
    .thread T_24;
3057 14 ale500
    .scope S_00831C40;
3058 12 ale500
T_25 ;
3059 14 ale500
    %wait E_008225A0;
3060
    %set/v v00E89920_0, 1, 4;
3061
    %set/v v00E89A28_0, 1, 4;
3062
    %set/v v00E896E0_0, 1, 4;
3063
    %load/v 8, v00E89840_0, 1;
3064 12 ale500
    %jmp/0xz  T_25.0, 8;
3065 14 ale500
    %load/v 8, v00E89B30_0, 8;
3066 11 ale500
    %movi 16, 131, 8;
3067
    %cmp/x 8, 16, 8;
3068 12 ale500
    %jmp/1 T_25.2, 4;
3069 11 ale500
    %movi 16, 147, 8;
3070
    %cmp/x 8, 16, 8;
3071 12 ale500
    %jmp/1 T_25.3, 4;
3072 11 ale500
    %movi 16, 163, 8;
3073
    %cmp/x 8, 16, 8;
3074 12 ale500
    %jmp/1 T_25.4, 4;
3075 11 ale500
    %movi 16, 179, 8;
3076
    %cmp/x 8, 16, 8;
3077 12 ale500
    %jmp/1 T_25.5, 4;
3078 11 ale500
    %movi 16, 140, 8;
3079
    %cmp/x 8, 16, 8;
3080 12 ale500
    %jmp/1 T_25.6, 4;
3081 11 ale500
    %movi 16, 156, 8;
3082
    %cmp/x 8, 16, 8;
3083 12 ale500
    %jmp/1 T_25.7, 4;
3084 11 ale500
    %movi 16, 172, 8;
3085
    %cmp/x 8, 16, 8;
3086 12 ale500
    %jmp/1 T_25.8, 4;
3087 11 ale500
    %movi 16, 188, 8;
3088
    %cmp/x 8, 16, 8;
3089 12 ale500
    %jmp/1 T_25.9, 4;
3090 11 ale500
    %movi 16, 142, 8;
3091
    %cmp/x 8, 16, 8;
3092 12 ale500
    %jmp/1 T_25.10, 4;
3093 11 ale500
    %movi 16, 158, 8;
3094
    %cmp/x 8, 16, 8;
3095 12 ale500
    %jmp/1 T_25.11, 4;
3096 11 ale500
    %movi 16, 174, 8;
3097
    %cmp/x 8, 16, 8;
3098 12 ale500
    %jmp/1 T_25.12, 4;
3099 11 ale500
    %movi 16, 190, 8;
3100
    %cmp/x 8, 16, 8;
3101 12 ale500
    %jmp/1 T_25.13, 4;
3102 11 ale500
    %movi 16, 143, 8;
3103
    %cmp/x 8, 16, 8;
3104 12 ale500
    %jmp/1 T_25.14, 4;
3105 11 ale500
    %movi 16, 159, 8;
3106
    %cmp/x 8, 16, 8;
3107 12 ale500
    %jmp/1 T_25.15, 4;
3108 11 ale500
    %movi 16, 175, 8;
3109
    %cmp/x 8, 16, 8;
3110 12 ale500
    %jmp/1 T_25.16, 4;
3111 11 ale500
    %movi 16, 191, 8;
3112
    %cmp/x 8, 16, 8;
3113 12 ale500
    %jmp/1 T_25.17, 4;
3114 11 ale500
    %movi 16, 223, 8;
3115
    %cmp/x 8, 16, 8;
3116 12 ale500
    %jmp/1 T_25.18, 4;
3117 11 ale500
    %movi 16, 239, 8;
3118
    %cmp/x 8, 16, 8;
3119 12 ale500
    %jmp/1 T_25.19, 4;
3120 11 ale500
    %cmp/x 8, 1, 8;
3121 12 ale500
    %jmp/1 T_25.20, 4;
3122
    %jmp T_25.21;
3123
T_25.2 ;
3124 14 ale500
    %set/v v00E89920_0, 0, 4;
3125 12 ale500
    %jmp T_25.21;
3126
T_25.3 ;
3127 14 ale500
    %set/v v00E89920_0, 0, 4;
3128 12 ale500
    %jmp T_25.21;
3129
T_25.4 ;
3130 14 ale500
    %set/v v00E89920_0, 0, 4;
3131 12 ale500
    %jmp T_25.21;
3132
T_25.5 ;
3133 14 ale500
    %set/v v00E89920_0, 0, 4;
3134 12 ale500
    %jmp T_25.21;
3135
T_25.6 ;
3136 11 ale500
    %movi 8, 2, 4;
3137 14 ale500
    %set/v v00E89920_0, 8, 4;
3138 12 ale500
    %jmp T_25.21;
3139
T_25.7 ;
3140 11 ale500
    %movi 8, 2, 4;
3141 14 ale500
    %set/v v00E89920_0, 8, 4;
3142 12 ale500
    %jmp T_25.21;
3143
T_25.8 ;
3144 11 ale500
    %movi 8, 2, 4;
3145 14 ale500
    %set/v v00E89920_0, 8, 4;
3146 12 ale500
    %jmp T_25.21;
3147
T_25.9 ;
3148 11 ale500
    %movi 8, 2, 4;
3149 14 ale500
    %set/v v00E89920_0, 8, 4;
3150 12 ale500
    %jmp T_25.21;
3151
T_25.10 ;
3152 11 ale500
    %movi 8, 2, 4;
3153 14 ale500
    %set/v v00E89920_0, 8, 4;
3154 12 ale500
    %jmp T_25.21;
3155
T_25.11 ;
3156 11 ale500
    %movi 8, 2, 4;
3157 14 ale500
    %set/v v00E89920_0, 8, 4;
3158 12 ale500
    %jmp T_25.21;
3159
T_25.12 ;
3160 11 ale500
    %movi 8, 2, 4;
3161 14 ale500
    %set/v v00E89920_0, 8, 4;
3162 12 ale500
    %jmp T_25.21;
3163
T_25.13 ;
3164 11 ale500
    %movi 8, 2, 4;
3165 14 ale500
    %set/v v00E89920_0, 8, 4;
3166 12 ale500
    %jmp T_25.21;
3167
T_25.14 ;
3168 11 ale500
    %movi 8, 2, 4;
3169 14 ale500
    %set/v v00E89920_0, 8, 4;
3170 12 ale500
    %jmp T_25.21;
3171
T_25.15 ;
3172 11 ale500
    %movi 8, 2, 4;
3173 14 ale500
    %set/v v00E89920_0, 8, 4;
3174 12 ale500
    %jmp T_25.21;
3175
T_25.16 ;
3176 11 ale500
    %movi 8, 2, 4;
3177 14 ale500
    %set/v v00E89920_0, 8, 4;
3178 12 ale500
    %jmp T_25.21;
3179
T_25.17 ;
3180 11 ale500
    %movi 8, 2, 4;
3181 14 ale500
    %set/v v00E89920_0, 8, 4;
3182 12 ale500
    %jmp T_25.21;
3183
T_25.18 ;
3184 11 ale500
    %movi 8, 4, 4;
3185 14 ale500
    %set/v v00E89920_0, 8, 4;
3186 12 ale500
    %jmp T_25.21;
3187
T_25.19 ;
3188 11 ale500
    %movi 8, 4, 4;
3189 14 ale500
    %set/v v00E89920_0, 8, 4;
3190 12 ale500
    %jmp T_25.21;
3191
T_25.20 ;
3192 11 ale500
    %movi 8, 4, 4;
3193 14 ale500
    %set/v v00E89920_0, 8, 4;
3194 12 ale500
    %jmp T_25.21;
3195
T_25.21 ;
3196 14 ale500
    %load/v 8, v00E89B30_0, 8;
3197 11 ale500
    %movi 16, 131, 8;
3198
    %cmp/x 8, 16, 8;
3199 12 ale500
    %jmp/1 T_25.22, 4;
3200 11 ale500
    %movi 16, 140, 8;
3201
    %cmp/x 8, 16, 8;
3202 12 ale500
    %jmp/1 T_25.23, 4;
3203 11 ale500
    %movi 16, 142, 8;
3204
    %cmp/x 8, 16, 8;
3205 12 ale500
    %jmp/1 T_25.24, 4;
3206 11 ale500
    %movi 16, 206, 8;
3207
    %cmp/x 8, 16, 8;
3208 12 ale500
    %jmp/1 T_25.25, 4;
3209 11 ale500
    %movi 16, 147, 8;
3210
    %cmp/x 8, 16, 8;
3211 12 ale500
    %jmp/1 T_25.26, 4;
3212 11 ale500
    %movi 16, 163, 8;
3213
    %cmp/x 8, 16, 8;
3214 12 ale500
    %jmp/1 T_25.27, 4;
3215 11 ale500
    %movi 16, 179, 8;
3216
    %cmp/x 8, 16, 8;
3217 12 ale500
    %jmp/1 T_25.28, 4;
3218 11 ale500
    %movi 16, 156, 8;
3219
    %cmp/x 8, 16, 8;
3220 12 ale500
    %jmp/1 T_25.29, 4;
3221 11 ale500
    %movi 16, 172, 8;
3222
    %cmp/x 8, 16, 8;
3223 12 ale500
    %jmp/1 T_25.30, 4;
3224 11 ale500
    %movi 16, 188, 8;
3225
    %cmp/x 8, 16, 8;
3226 12 ale500
    %jmp/1 T_25.31, 4;
3227 11 ale500
    %movi 16, 158, 8;
3228
    %cmp/x 8, 16, 8;
3229 12 ale500
    %jmp/1 T_25.32, 4;
3230 11 ale500
    %movi 16, 174, 8;
3231
    %cmp/x 8, 16, 8;
3232 12 ale500
    %jmp/1 T_25.33, 4;
3233 11 ale500
    %movi 16, 190, 8;
3234
    %cmp/x 8, 16, 8;
3235 12 ale500
    %jmp/1 T_25.34, 4;
3236 11 ale500
    %movi 16, 159, 8;
3237
    %cmp/x 8, 16, 8;
3238 12 ale500
    %jmp/1 T_25.35, 4;
3239 11 ale500
    %movi 16, 175, 8;
3240
    %cmp/x 8, 16, 8;
3241 12 ale500
    %jmp/1 T_25.36, 4;
3242 11 ale500
    %movi 16, 191, 8;
3243
    %cmp/x 8, 16, 8;
3244 12 ale500
    %jmp/1 T_25.37, 4;
3245 11 ale500
    %movi 16, 222, 8;
3246
    %cmp/x 8, 16, 8;
3247 12 ale500
    %jmp/1 T_25.38, 4;
3248 11 ale500
    %movi 16, 238, 8;
3249
    %cmp/x 8, 16, 8;
3250 12 ale500
    %jmp/1 T_25.39, 4;
3251 11 ale500
    %movi 16, 254, 8;
3252
    %cmp/x 8, 16, 8;
3253 12 ale500
    %jmp/1 T_25.40, 4;
3254
    %jmp T_25.41;
3255
T_25.22 ;
3256 11 ale500
    %movi 8, 7, 4;
3257 14 ale500
    %set/v v00E89A28_0, 8, 4;
3258 12 ale500
    %jmp T_25.41;
3259
T_25.23 ;
3260 11 ale500
    %movi 8, 7, 4;
3261 14 ale500
    %set/v v00E89A28_0, 8, 4;
3262 12 ale500
    %jmp T_25.41;
3263
T_25.24 ;
3264 11 ale500
    %movi 8, 7, 4;
3265 14 ale500
    %set/v v00E89A28_0, 8, 4;
3266 12 ale500
    %jmp T_25.41;
3267
T_25.25 ;
3268 11 ale500
    %movi 8, 7, 4;
3269 14 ale500
    %set/v v00E89A28_0, 8, 4;
3270 12 ale500
    %jmp T_25.41;
3271
T_25.26 ;
3272 11 ale500
    %movi 8, 6, 4;
3273 14 ale500
    %set/v v00E89A28_0, 8, 4;
3274 12 ale500
    %jmp T_25.41;
3275
T_25.27 ;
3276 11 ale500
    %movi 8, 6, 4;
3277 14 ale500
    %set/v v00E89A28_0, 8, 4;
3278 12 ale500
    %jmp T_25.41;
3279
T_25.28 ;
3280 11 ale500
    %movi 8, 6, 4;
3281 14 ale500
    %set/v v00E89A28_0, 8, 4;
3282 12 ale500
    %jmp T_25.41;
3283
T_25.29 ;
3284 11 ale500
    %movi 8, 6, 4;
3285 14 ale500
    %set/v v00E89A28_0, 8, 4;
3286 12 ale500
    %jmp T_25.41;
3287
T_25.30 ;
3288 11 ale500
    %movi 8, 6, 4;
3289 14 ale500
    %set/v v00E89A28_0, 8, 4;
3290 12 ale500
    %jmp T_25.41;
3291
T_25.31 ;
3292 11 ale500
    %movi 8, 6, 4;
3293 14 ale500
    %set/v v00E89A28_0, 8, 4;
3294 12 ale500
    %jmp T_25.41;
3295
T_25.32 ;
3296 11 ale500
    %movi 8, 6, 4;
3297 14 ale500
    %set/v v00E89A28_0, 8, 4;
3298 12 ale500
    %jmp T_25.41;
3299
T_25.33 ;
3300 11 ale500
    %movi 8, 6, 4;
3301 14 ale500
    %set/v v00E89A28_0, 8, 4;
3302 12 ale500
    %jmp T_25.41;
3303
T_25.34 ;
3304 11 ale500
    %movi 8, 6, 4;
3305 14 ale500
    %set/v v00E89A28_0, 8, 4;
3306 12 ale500
    %jmp T_25.41;
3307
T_25.35 ;
3308 11 ale500
    %movi 8, 6, 4;
3309 14 ale500
    %set/v v00E89A28_0, 8, 4;
3310 12 ale500
    %jmp T_25.41;
3311
T_25.36 ;
3312 11 ale500
    %movi 8, 6, 4;
3313 14 ale500
    %set/v v00E89A28_0, 8, 4;
3314 12 ale500
    %jmp T_25.41;
3315
T_25.37 ;
3316 11 ale500
    %movi 8, 6, 4;
3317 14 ale500
    %set/v v00E89A28_0, 8, 4;
3318 12 ale500
    %jmp T_25.41;
3319
T_25.38 ;
3320 11 ale500
    %movi 8, 6, 4;
3321 14 ale500
    %set/v v00E89A28_0, 8, 4;
3322 12 ale500
    %jmp T_25.41;
3323
T_25.39 ;
3324 11 ale500
    %movi 8, 6, 4;
3325 14 ale500
    %set/v v00E89A28_0, 8, 4;
3326 12 ale500
    %jmp T_25.41;
3327
T_25.40 ;
3328 11 ale500
    %movi 8, 6, 4;
3329 14 ale500
    %set/v v00E89A28_0, 8, 4;
3330 12 ale500
    %jmp T_25.41;
3331
T_25.41 ;
3332 14 ale500
    %load/v 8, v00E89B30_0, 8;
3333 11 ale500
    %movi 16, 131, 8;
3334
    %cmp/x 8, 16, 8;
3335 12 ale500
    %jmp/1 T_25.42, 4;
3336 11 ale500
    %movi 16, 147, 8;
3337
    %cmp/x 8, 16, 8;
3338 12 ale500
    %jmp/1 T_25.43, 4;
3339 11 ale500
    %movi 16, 163, 8;
3340
    %cmp/x 8, 16, 8;
3341 12 ale500
    %jmp/1 T_25.44, 4;
3342 11 ale500
    %movi 16, 179, 8;
3343
    %cmp/x 8, 16, 8;
3344 12 ale500
    %jmp/1 T_25.45, 4;
3345 11 ale500
    %movi 16, 140, 8;
3346
    %cmp/x 8, 16, 8;
3347 12 ale500
    %jmp/1 T_25.46, 4;
3348 11 ale500
    %movi 16, 156, 8;
3349
    %cmp/x 8, 16, 8;
3350 12 ale500
    %jmp/1 T_25.47, 4;
3351 11 ale500
    %movi 16, 172, 8;
3352
    %cmp/x 8, 16, 8;
3353 12 ale500
    %jmp/1 T_25.48, 4;
3354 11 ale500
    %movi 16, 188, 8;
3355
    %cmp/x 8, 16, 8;
3356 12 ale500
    %jmp/1 T_25.49, 4;
3357 11 ale500
    %movi 16, 142, 8;
3358
    %cmp/x 8, 16, 8;
3359 12 ale500
    %jmp/1 T_25.50, 4;
3360 11 ale500
    %movi 16, 158, 8;
3361
    %cmp/x 8, 16, 8;
3362 12 ale500
    %jmp/1 T_25.51, 4;
3363 11 ale500
    %movi 16, 174, 8;
3364
    %cmp/x 8, 16, 8;
3365 12 ale500
    %jmp/1 T_25.52, 4;
3366 11 ale500
    %movi 16, 190, 8;
3367
    %cmp/x 8, 16, 8;
3368 12 ale500
    %jmp/1 T_25.53, 4;
3369 11 ale500
    %movi 16, 206, 8;
3370
    %cmp/x 8, 16, 8;
3371 12 ale500
    %jmp/1 T_25.54, 4;
3372 11 ale500
    %movi 16, 222, 8;
3373
    %cmp/x 8, 16, 8;
3374 12 ale500
    %jmp/1 T_25.55, 4;
3375 11 ale500
    %movi 16, 238, 8;
3376
    %cmp/x 8, 16, 8;
3377 12 ale500
    %jmp/1 T_25.56, 4;
3378 11 ale500
    %movi 16, 254, 8;
3379
    %cmp/x 8, 16, 8;
3380 12 ale500
    %jmp/1 T_25.57, 4;
3381 11 ale500
    %movi 16, 159, 8;
3382
    %cmp/x 8, 16, 8;
3383 12 ale500
    %jmp/1 T_25.58, 4;
3384 11 ale500
    %movi 16, 175, 8;
3385
    %cmp/x 8, 16, 8;
3386 12 ale500
    %jmp/1 T_25.59, 4;
3387 11 ale500
    %movi 16, 191, 8;
3388
    %cmp/x 8, 16, 8;
3389 12 ale500
    %jmp/1 T_25.60, 4;
3390 11 ale500
    %movi 16, 223, 8;
3391
    %cmp/x 8, 16, 8;
3392 12 ale500
    %jmp/1 T_25.61, 4;
3393 11 ale500
    %movi 16, 239, 8;
3394
    %cmp/x 8, 16, 8;
3395 12 ale500
    %jmp/1 T_25.62, 4;
3396 11 ale500
    %cmp/x 8, 1, 8;
3397 12 ale500
    %jmp/1 T_25.63, 4;
3398
    %jmp T_25.64;
3399
T_25.42 ;
3400
    %jmp T_25.64;
3401
T_25.43 ;
3402
    %jmp T_25.64;
3403
T_25.44 ;
3404
    %jmp T_25.64;
3405
T_25.45 ;
3406
    %jmp T_25.64;
3407
T_25.46 ;
3408
    %jmp T_25.64;
3409
T_25.47 ;
3410
    %jmp T_25.64;
3411
T_25.48 ;
3412
    %jmp T_25.64;
3413
T_25.49 ;
3414
    %jmp T_25.64;
3415
T_25.50 ;
3416 11 ale500
    %movi 8, 2, 4;
3417 14 ale500
    %set/v v00E896E0_0, 8, 4;
3418 12 ale500
    %jmp T_25.64;
3419
T_25.51 ;
3420 11 ale500
    %movi 8, 2, 4;
3421 14 ale500
    %set/v v00E896E0_0, 8, 4;
3422 12 ale500
    %jmp T_25.64;
3423
T_25.52 ;
3424 11 ale500
    %movi 8, 2, 4;
3425 14 ale500
    %set/v v00E896E0_0, 8, 4;
3426 12 ale500
    %jmp T_25.64;
3427
T_25.53 ;
3428 11 ale500
    %movi 8, 2, 4;
3429 14 ale500
    %set/v v00E896E0_0, 8, 4;
3430 12 ale500
    %jmp T_25.64;
3431
T_25.54 ;
3432 11 ale500
    %movi 8, 4, 4;
3433 14 ale500
    %set/v v00E896E0_0, 8, 4;
3434 12 ale500
    %jmp T_25.64;
3435
T_25.55 ;
3436 11 ale500
    %movi 8, 4, 4;
3437 14 ale500
    %set/v v00E896E0_0, 8, 4;
3438 12 ale500
    %jmp T_25.64;
3439
T_25.56 ;
3440 11 ale500
    %movi 8, 4, 4;
3441 14 ale500
    %set/v v00E896E0_0, 8, 4;
3442 12 ale500
    %jmp T_25.64;
3443
T_25.57 ;
3444 11 ale500
    %movi 8, 4, 4;
3445 14 ale500
    %set/v v00E896E0_0, 8, 4;
3446 12 ale500
    %jmp T_25.64;
3447
T_25.58 ;
3448 11 ale500
    %movi 8, 6, 4;
3449 14 ale500
    %set/v v00E896E0_0, 8, 4;
3450 12 ale500
    %jmp T_25.64;
3451
T_25.59 ;
3452 11 ale500
    %movi 8, 6, 4;
3453 14 ale500
    %set/v v00E896E0_0, 8, 4;
3454 12 ale500
    %jmp T_25.64;
3455
T_25.60 ;
3456 11 ale500
    %movi 8, 6, 4;
3457 14 ale500
    %set/v v00E896E0_0, 8, 4;
3458 12 ale500
    %jmp T_25.64;
3459
T_25.61 ;
3460 11 ale500
    %movi 8, 6, 4;
3461 14 ale500
    %set/v v00E896E0_0, 8, 4;
3462 12 ale500
    %jmp T_25.64;
3463
T_25.62 ;
3464 11 ale500
    %movi 8, 6, 4;
3465 14 ale500
    %set/v v00E896E0_0, 8, 4;
3466 12 ale500
    %jmp T_25.64;
3467
T_25.63 ;
3468 11 ale500
    %movi 8, 6, 4;
3469 14 ale500
    %set/v v00E896E0_0, 8, 4;
3470 12 ale500
    %jmp T_25.64;
3471
T_25.64 ;
3472
T_25.0 ;
3473 14 ale500
    %load/v 8, v00E89898_0, 1;
3474 12 ale500
    %jmp/0xz  T_25.65, 8;
3475 14 ale500
    %load/v 8, v00E89B30_0, 8;
3476 11 ale500
    %movi 16, 131, 8;
3477
    %cmp/x 8, 16, 8;
3478 12 ale500
    %jmp/1 T_25.67, 4;
3479 11 ale500
    %movi 16, 147, 8;
3480
    %cmp/x 8, 16, 8;
3481 12 ale500
    %jmp/1 T_25.68, 4;
3482 11 ale500
    %movi 16, 163, 8;
3483
    %cmp/x 8, 16, 8;
3484 12 ale500
    %jmp/1 T_25.69, 4;
3485 11 ale500
    %movi 16, 179, 8;
3486
    %cmp/x 8, 16, 8;
3487 12 ale500
    %jmp/1 T_25.70, 4;
3488 11 ale500
    %movi 16, 140, 8;
3489
    %cmp/x 8, 16, 8;
3490 12 ale500
    %jmp/1 T_25.71, 4;
3491 11 ale500
    %movi 16, 156, 8;
3492
    %cmp/x 8, 16, 8;
3493 12 ale500
    %jmp/1 T_25.72, 4;
3494 11 ale500
    %movi 16, 172, 8;
3495
    %cmp/x 8, 16, 8;
3496 12 ale500
    %jmp/1 T_25.73, 4;
3497 11 ale500
    %movi 16, 188, 8;
3498
    %cmp/x 8, 16, 8;
3499 12 ale500
    %jmp/1 T_25.74, 4;
3500
    %jmp T_25.75;
3501
T_25.67 ;
3502 11 ale500
    %movi 8, 3, 4;
3503 14 ale500
    %set/v v00E89920_0, 8, 4;
3504 12 ale500
    %jmp T_25.75;
3505
T_25.68 ;
3506 11 ale500
    %movi 8, 3, 4;
3507 14 ale500
    %set/v v00E89920_0, 8, 4;
3508 12 ale500
    %jmp T_25.75;
3509
T_25.69 ;
3510 11 ale500
    %movi 8, 3, 4;
3511 14 ale500
    %set/v v00E89920_0, 8, 4;
3512 12 ale500
    %jmp T_25.75;
3513
T_25.70 ;
3514 11 ale500
    %movi 8, 3, 4;
3515 14 ale500
    %set/v v00E89920_0, 8, 4;
3516 12 ale500
    %jmp T_25.75;
3517
T_25.71 ;
3518 11 ale500
    %movi 8, 4, 4;
3519 14 ale500
    %set/v v00E89920_0, 8, 4;
3520 12 ale500
    %jmp T_25.75;
3521
T_25.72 ;
3522 11 ale500
    %movi 8, 4, 4;
3523 14 ale500
    %set/v v00E89920_0, 8, 4;
3524 12 ale500
    %jmp T_25.75;
3525
T_25.73 ;
3526 11 ale500
    %movi 8, 4, 4;
3527 14 ale500
    %set/v v00E89920_0, 8, 4;
3528 12 ale500
    %jmp T_25.75;
3529
T_25.74 ;
3530 11 ale500
    %movi 8, 4, 4;
3531 14 ale500
    %set/v v00E89920_0, 8, 4;
3532 12 ale500
    %jmp T_25.75;
3533
T_25.75 ;
3534 14 ale500
    %load/v 8, v00E89B30_0, 8;
3535 11 ale500
    %movi 16, 131, 8;
3536
    %cmp/x 8, 16, 8;
3537 12 ale500
    %jmp/1 T_25.76, 4;
3538 11 ale500
    %movi 16, 140, 8;
3539
    %cmp/x 8, 16, 8;
3540 12 ale500
    %jmp/1 T_25.77, 4;
3541 11 ale500
    %movi 16, 147, 8;
3542
    %cmp/x 8, 16, 8;
3543 12 ale500
    %jmp/1 T_25.78, 4;
3544 11 ale500
    %movi 16, 163, 8;
3545
    %cmp/x 8, 16, 8;
3546 12 ale500
    %jmp/1 T_25.79, 4;
3547 11 ale500
    %movi 16, 179, 8;
3548
    %cmp/x 8, 16, 8;
3549 12 ale500
    %jmp/1 T_25.80, 4;
3550 11 ale500
    %movi 16, 156, 8;
3551
    %cmp/x 8, 16, 8;
3552 12 ale500
    %jmp/1 T_25.81, 4;
3553 11 ale500
    %movi 16, 172, 8;
3554
    %cmp/x 8, 16, 8;
3555 12 ale500
    %jmp/1 T_25.82, 4;
3556 11 ale500
    %movi 16, 188, 8;
3557
    %cmp/x 8, 16, 8;
3558 12 ale500
    %jmp/1 T_25.83, 4;
3559
    %jmp T_25.84;
3560
T_25.76 ;
3561 11 ale500
    %movi 8, 7, 4;
3562 14 ale500
    %set/v v00E89A28_0, 8, 4;
3563 12 ale500
    %jmp T_25.84;
3564
T_25.77 ;
3565 11 ale500
    %movi 8, 7, 4;
3566 14 ale500
    %set/v v00E89A28_0, 8, 4;
3567 12 ale500
    %jmp T_25.84;
3568
T_25.78 ;
3569 11 ale500
    %movi 8, 6, 4;
3570 14 ale500
    %set/v v00E89A28_0, 8, 4;
3571 12 ale500
    %jmp T_25.84;
3572
T_25.79 ;
3573 11 ale500
    %movi 8, 6, 4;
3574 14 ale500
    %set/v v00E89A28_0, 8, 4;
3575 12 ale500
    %jmp T_25.84;
3576
T_25.80 ;
3577 11 ale500
    %movi 8, 6, 4;
3578 14 ale500
    %set/v v00E89A28_0, 8, 4;
3579 12 ale500
    %jmp T_25.84;
3580
T_25.81 ;
3581 11 ale500
    %movi 8, 6, 4;
3582 14 ale500
    %set/v v00E89A28_0, 8, 4;
3583 12 ale500
    %jmp T_25.84;
3584
T_25.82 ;
3585 11 ale500
    %movi 8, 6, 4;
3586 14 ale500
    %set/v v00E89A28_0, 8, 4;
3587 12 ale500
    %jmp T_25.84;
3588
T_25.83 ;
3589 11 ale500
    %movi 8, 6, 4;
3590 14 ale500
    %set/v v00E89A28_0, 8, 4;
3591 12 ale500
    %jmp T_25.84;
3592
T_25.84 ;
3593 14 ale500
    %load/v 8, v00E89B30_0, 8;
3594 11 ale500
    %movi 16, 131, 8;
3595
    %cmp/x 8, 16, 8;
3596 12 ale500
    %jmp/1 T_25.85, 4;
3597 11 ale500
    %movi 16, 147, 8;
3598
    %cmp/x 8, 16, 8;
3599 12 ale500
    %jmp/1 T_25.86, 4;
3600 11 ale500
    %movi 16, 163, 8;
3601
    %cmp/x 8, 16, 8;
3602 12 ale500
    %jmp/1 T_25.87, 4;
3603 11 ale500
    %movi 16, 179, 8;
3604
    %cmp/x 8, 16, 8;
3605 12 ale500
    %jmp/1 T_25.88, 4;
3606 11 ale500
    %movi 16, 140, 8;
3607
    %cmp/x 8, 16, 8;
3608 12 ale500
    %jmp/1 T_25.89, 4;
3609 11 ale500
    %movi 16, 156, 8;
3610
    %cmp/x 8, 16, 8;
3611 12 ale500
    %jmp/1 T_25.90, 4;
3612 11 ale500
    %movi 16, 172, 8;
3613
    %cmp/x 8, 16, 8;
3614 12 ale500
    %jmp/1 T_25.91, 4;
3615 11 ale500
    %movi 16, 188, 8;
3616
    %cmp/x 8, 16, 8;
3617 12 ale500
    %jmp/1 T_25.92, 4;
3618
    %jmp T_25.93;
3619
T_25.85 ;
3620
    %jmp T_25.93;
3621
T_25.86 ;
3622
    %jmp T_25.93;
3623
T_25.87 ;
3624
    %jmp T_25.93;
3625
T_25.88 ;
3626
    %jmp T_25.93;
3627
T_25.89 ;
3628
    %jmp T_25.93;
3629
T_25.90 ;
3630
    %jmp T_25.93;
3631
T_25.91 ;
3632
    %jmp T_25.93;
3633
T_25.92 ;
3634
    %jmp T_25.93;
3635
T_25.93 ;
3636
T_25.65 ;
3637 14 ale500
    %load/v 8, v00E897E8_0, 8;
3638 12 ale500
    %movi 16, 26, 8;
3639
    %cmp/x 8, 16, 8;
3640
    %jmp/1 T_25.94, 4;
3641
    %movi 16, 28, 8;
3642
    %cmp/x 8, 16, 8;
3643
    %jmp/1 T_25.95, 4;
3644
    %movi 16, 25, 8;
3645
    %cmp/x 8, 16, 8;
3646
    %jmp/1 T_25.96, 4;
3647
    %movi 16, 29, 8;
3648
    %cmp/x 8, 16, 8;
3649
    %jmp/1 T_25.97, 4;
3650 11 ale500
    %movi 16, 30, 8;
3651
    %cmp/x 8, 16, 8;
3652 12 ale500
    %jmp/1 T_25.98, 4;
3653 11 ale500
    %movi 16, 31, 8;
3654
    %cmp/x 8, 16, 8;
3655 12 ale500
    %jmp/1 T_25.99, 4;
3656 11 ale500
    %movi 16, 48, 8;
3657
    %cmp/x 8, 16, 8;
3658 12 ale500
    %jmp/1 T_25.100, 4;
3659 11 ale500
    %movi 16, 49, 8;
3660
    %cmp/x 8, 16, 8;
3661 12 ale500
    %jmp/1 T_25.101, 4;
3662 11 ale500
    %movi 16, 50, 8;
3663
    %cmp/x 8, 16, 8;
3664 12 ale500
    %jmp/1 T_25.102, 4;
3665 11 ale500
    %movi 16, 51, 8;
3666
    %cmp/x 8, 16, 8;
3667 12 ale500
    %jmp/1 T_25.103, 4;
3668 11 ale500
    %movi 16, 57, 8;
3669
    %cmp/x 8, 16, 8;
3670 12 ale500
    %jmp/1 T_25.104, 4;
3671 11 ale500
    %movi 16, 61, 8;
3672
    %cmp/x 8, 16, 8;
3673 12 ale500
    %jmp/1 T_25.105, 4;
3674 11 ale500
    %mov 16, 2, 4;
3675
    %movi 20, 4, 4;
3676
    %cmp/x 8, 16, 8;
3677 12 ale500
    %jmp/1 T_25.106, 4;
3678 11 ale500
    %mov 24, 2, 4;
3679
    %movi 28, 5, 4;
3680
    %cmp/x 8, 24, 8;
3681 12 ale500
    %jmp/1 T_25.107, 4;
3682 11 ale500
    %mov 32, 2, 4;
3683
    %movi 36, 0, 4;
3684
    %cmp/x 8, 32, 8;
3685 12 ale500
    %jmp/1 T_25.108, 4;
3686 11 ale500
    %mov 40, 2, 4;
3687
    %movi 44, 6, 4;
3688
    %cmp/x 8, 40, 8;
3689 12 ale500
    %jmp/1 T_25.109, 4;
3690 11 ale500
    %mov 48, 2, 4;
3691
    %movi 52, 7, 4;
3692
    %cmp/x 8, 48, 8;
3693 12 ale500
    %jmp/1 T_25.110, 4;
3694 11 ale500
    %mov 56, 2, 4;
3695
    %movi 60, 8, 4;
3696
    %cmp/x 8, 56, 8;
3697 12 ale500
    %jmp/1 T_25.111, 4;
3698 11 ale500
    %mov 64, 2, 4;
3699
    %movi 68, 9, 4;
3700
    %cmp/x 8, 64, 8;
3701 12 ale500
    %jmp/1 T_25.112, 4;
3702 11 ale500
    %mov 72, 2, 4;
3703
    %movi 76, 10, 4;
3704
    %cmp/x 8, 72, 8;
3705 12 ale500
    %jmp/1 T_25.113, 4;
3706 11 ale500
    %mov 80, 2, 4;
3707
    %movi 84, 11, 4;
3708
    %cmp/x 8, 80, 8;
3709 12 ale500
    %jmp/1 T_25.114, 4;
3710 11 ale500
    %mov 88, 2, 4;
3711
    %movi 92, 12, 4;
3712
    %cmp/x 8, 88, 8;
3713 12 ale500
    %jmp/1 T_25.115, 4;
3714 11 ale500
    %mov 96, 2, 4;
3715
    %movi 100, 13, 4;
3716
    %cmp/x 8, 96, 8;
3717 12 ale500
    %jmp/1 T_25.116, 4;
3718 11 ale500
    %mov 104, 2, 4;
3719
    %movi 108, 14, 4;
3720
    %cmp/x 8, 104, 8;
3721 12 ale500
    %jmp/1 T_25.117, 4;
3722 11 ale500
    %mov 112, 2, 4;
3723
    %movi 116, 15, 4;
3724
    %cmp/x 8, 112, 8;
3725 12 ale500
    %jmp/1 T_25.118, 4;
3726
    %jmp T_25.119;
3727
T_25.94 ;
3728
    %movi 8, 10, 4;
3729 14 ale500
    %set/v v00E89920_0, 8, 4;
3730 12 ale500
    %movi 8, 13, 4;
3731 14 ale500
    %set/v v00E89A28_0, 8, 4;
3732 12 ale500
    %movi 8, 10, 4;
3733 14 ale500
    %set/v v00E896E0_0, 8, 4;
3734 12 ale500
    %jmp T_25.119;
3735
T_25.95 ;
3736
    %movi 8, 10, 4;
3737 14 ale500
    %set/v v00E89920_0, 8, 4;
3738 12 ale500
    %movi 8, 13, 4;
3739 14 ale500
    %set/v v00E89A28_0, 8, 4;
3740 12 ale500
    %movi 8, 10, 4;
3741 14 ale500
    %set/v v00E896E0_0, 8, 4;
3742 12 ale500
    %jmp T_25.119;
3743
T_25.96 ;
3744
    %movi 8, 8, 4;
3745 14 ale500
    %set/v v00E89920_0, 8, 4;
3746 12 ale500
    %movi 8, 8, 4;
3747 14 ale500
    %set/v v00E896E0_0, 8, 4;
3748 12 ale500
    %jmp T_25.119;
3749
T_25.97 ;
3750
    %movi 8, 9, 4;
3751 14 ale500
    %set/v v00E89920_0, 8, 4;
3752 12 ale500
    %movi 8, 8, 4;
3753 14 ale500
    %set/v v00E896E0_0, 8, 4;
3754 12 ale500
    %jmp T_25.119;
3755
T_25.98 ;
3756 14 ale500
    %load/v 8, v00E89B30_0, 4; Only need 4 of 8 bits
3757 11 ale500
; Save base=8 wid=4 in lookaside.
3758 14 ale500
    %set/v v00E896E0_0, 8, 4;
3759 11 ale500
    %ix/load 1, 4, 0;
3760
    %mov 4, 0, 1;
3761 12 ale500
    %jmp/1 T_25.120, 4;
3762 14 ale500
    %load/x1p 8, v00E89B30_0, 4;
3763 12 ale500
    %jmp T_25.121;
3764
T_25.120 ;
3765 11 ale500
    %mov 8, 2, 4;
3766 12 ale500
T_25.121 ;
3767 11 ale500
; Save base=8 wid=4 in lookaside.
3768 14 ale500
    %set/v v00E89920_0, 8, 4;
3769
    %load/v 8, v00E89B30_0, 4; Only need 4 of 8 bits
3770 11 ale500
; Save base=8 wid=4 in lookaside.
3771 14 ale500
    %set/v v00E89A28_0, 8, 4;
3772 12 ale500
    %jmp T_25.119;
3773
T_25.99 ;
3774 14 ale500
    %load/v 8, v00E89B30_0, 4; Only need 4 of 8 bits
3775 11 ale500
; Save base=8 wid=4 in lookaside.
3776 14 ale500
    %set/v v00E896E0_0, 8, 4;
3777 11 ale500
    %ix/load 1, 4, 0;
3778
    %mov 4, 0, 1;
3779 12 ale500
    %jmp/1 T_25.122, 4;
3780 14 ale500
    %load/x1p 8, v00E89B30_0, 4;
3781 12 ale500
    %jmp T_25.123;
3782
T_25.122 ;
3783 11 ale500
    %mov 8, 2, 4;
3784 12 ale500
T_25.123 ;
3785 11 ale500
; Save base=8 wid=4 in lookaside.
3786 14 ale500
    %set/v v00E89920_0, 8, 4;
3787
    %load/v 8, v00E89B30_0, 4; Only need 4 of 8 bits
3788 11 ale500
; Save base=8 wid=4 in lookaside.
3789 14 ale500
    %set/v v00E89A28_0, 8, 4;
3790 12 ale500
    %jmp T_25.119;
3791
T_25.100 ;
3792 11 ale500
    %movi 8, 1, 4;
3793 14 ale500
    %set/v v00E896E0_0, 8, 4;
3794 12 ale500
    %jmp T_25.119;
3795
T_25.101 ;
3796 11 ale500
    %movi 8, 2, 4;
3797 14 ale500
    %set/v v00E896E0_0, 8, 4;
3798 12 ale500
    %jmp T_25.119;
3799
T_25.102 ;
3800 11 ale500
    %movi 8, 4, 4;
3801 14 ale500
    %set/v v00E896E0_0, 8, 4;
3802 12 ale500
    %jmp T_25.119;
3803
T_25.103 ;
3804 11 ale500
    %movi 8, 3, 4;
3805 14 ale500
    %set/v v00E896E0_0, 8, 4;
3806 12 ale500
    %jmp T_25.119;
3807
T_25.104 ;
3808 11 ale500
    %movi 8, 5, 4;
3809 14 ale500
    %set/v v00E896E0_0, 8, 4;
3810 12 ale500
    %jmp T_25.119;
3811
T_25.105 ;
3812 11 ale500
    %movi 8, 8, 4;
3813 14 ale500
    %set/v v00E89920_0, 8, 4;
3814 11 ale500
    %movi 8, 9, 4;
3815 14 ale500
    %set/v v00E89A28_0, 8, 4;
3816
    %set/v v00E896E0_0, 0, 4;
3817 12 ale500
    %jmp T_25.119;
3818
T_25.106 ;
3819 11 ale500
    %movi 8, 8, 4;
3820 14 ale500
    %set/v v00E89920_0, 8, 4;
3821 11 ale500
    %movi 8, 8, 4;
3822 14 ale500
    %set/v v00E896E0_0, 8, 4;
3823 12 ale500
    %jmp T_25.119;
3824
T_25.107 ;
3825 11 ale500
    %movi 8, 9, 4;
3826 14 ale500
    %set/v v00E89920_0, 8, 4;
3827 11 ale500
    %movi 8, 9, 4;
3828 14 ale500
    %set/v v00E896E0_0, 8, 4;
3829 12 ale500
    %jmp T_25.119;
3830
T_25.108 ;
3831 14 ale500
    %load/v 8, v00E897E8_0, 4; Only need 4 of 8 bits
3832 11 ale500
; Save base=8 wid=4 in lookaside.
3833 12 ale500
    %cmpi/u 8, 14, 4;
3834
    %jmp/1 T_25.124, 6;
3835 11 ale500
    %cmpi/u 8, 15, 4;
3836 12 ale500
    %jmp/1 T_25.125, 6;
3837 11 ale500
    %movi 8, 12, 4;
3838 14 ale500
    %set/v v00E89920_0, 8, 4;
3839 11 ale500
    %movi 8, 12, 4;
3840 14 ale500
    %set/v v00E896E0_0, 8, 4;
3841 12 ale500
    %jmp T_25.127;
3842
T_25.124 ;
3843
    %jmp T_25.127;
3844
T_25.125 ;
3845 11 ale500
    %movi 8, 12, 4;
3846 14 ale500
    %set/v v00E896E0_0, 8, 4;
3847 12 ale500
    %jmp T_25.127;
3848
T_25.127 ;
3849
    %jmp T_25.119;
3850
T_25.109 ;
3851 14 ale500
    %load/v 8, v00E897E8_0, 4; Only need 4 of 8 bits
3852 11 ale500
; Save base=8 wid=4 in lookaside.
3853 12 ale500
    %cmpi/u 8, 14, 4;
3854
    %jmp/1 T_25.128, 6;
3855 11 ale500
    %cmpi/u 8, 15, 4;
3856 12 ale500
    %jmp/1 T_25.129, 6;
3857 11 ale500
    %movi 8, 12, 4;
3858 14 ale500
    %set/v v00E89920_0, 8, 4;
3859 11 ale500
    %movi 8, 12, 4;
3860 14 ale500
    %set/v v00E896E0_0, 8, 4;
3861 12 ale500
    %jmp T_25.131;
3862
T_25.128 ;
3863
    %jmp T_25.131;
3864
T_25.129 ;
3865 11 ale500
    %movi 8, 12, 4;
3866 14 ale500
    %set/v v00E896E0_0, 8, 4;
3867 12 ale500
    %jmp T_25.131;
3868
T_25.131 ;
3869
    %jmp T_25.119;
3870
T_25.110 ;
3871 14 ale500
    %load/v 8, v00E897E8_0, 4; Only need 4 of 8 bits
3872 11 ale500
; Save base=8 wid=4 in lookaside.
3873 12 ale500
    %cmpi/u 8, 14, 4;
3874
    %jmp/1 T_25.132, 6;
3875 11 ale500
    %cmpi/u 8, 15, 4;
3876 12 ale500
    %jmp/1 T_25.133, 6;
3877 11 ale500
    %movi 8, 12, 4;
3878 14 ale500
    %set/v v00E89920_0, 8, 4;
3879 11 ale500
    %movi 8, 12, 4;
3880 14 ale500
    %set/v v00E896E0_0, 8, 4;
3881 12 ale500
    %jmp T_25.135;
3882
T_25.132 ;
3883
    %jmp T_25.135;
3884
T_25.133 ;
3885 11 ale500
    %movi 8, 12, 4;
3886 14 ale500
    %set/v v00E896E0_0, 8, 4;
3887 12 ale500
    %jmp T_25.135;
3888
T_25.135 ;
3889
    %jmp T_25.119;
3890
T_25.111 ;
3891 14 ale500
    %load/v 8, v00E897E8_0, 4; Only need 4 of 8 bits
3892 11 ale500
; Save base=8 wid=4 in lookaside.
3893
    %cmpi/u 8, 1, 4;
3894 12 ale500
    %jmp/1 T_25.136, 6;
3895 11 ale500
    %cmpi/u 8, 5, 4;
3896 12 ale500
    %jmp/1 T_25.137, 6;
3897 11 ale500
    %cmpi/u 8, 3, 4;
3898 12 ale500
    %jmp/1 T_25.138, 6;
3899 11 ale500
    %cmpi/u 8, 7, 4;
3900 12 ale500
    %jmp/1 T_25.139, 6;
3901 11 ale500
    %cmpi/u 8, 12, 4;
3902 12 ale500
    %jmp/1 T_25.140, 6;
3903 11 ale500
    %cmpi/u 8, 13, 4;
3904 12 ale500
    %jmp/1 T_25.141, 6;
3905 11 ale500
    %cmpi/u 8, 14, 4;
3906 12 ale500
    %jmp/1 T_25.142, 6;
3907 11 ale500
    %cmpi/u 8, 15, 4;
3908 12 ale500
    %jmp/1 T_25.143, 6;
3909 11 ale500
    %movi 8, 8, 4;
3910 14 ale500
    %set/v v00E89920_0, 8, 4;
3911 11 ale500
    %movi 8, 8, 4;
3912 14 ale500
    %set/v v00E896E0_0, 8, 4;
3913 12 ale500
    %jmp T_25.145;
3914
T_25.136 ;
3915 11 ale500
    %movi 8, 8, 4;
3916 14 ale500
    %set/v v00E89920_0, 8, 4;
3917 12 ale500
    %jmp T_25.145;
3918
T_25.137 ;
3919 11 ale500
    %movi 8, 8, 4;
3920 14 ale500
    %set/v v00E89920_0, 8, 4;
3921 12 ale500
    %jmp T_25.145;
3922
T_25.138 ;
3923 14 ale500
    %set/v v00E89920_0, 0, 4;
3924
    %set/v v00E896E0_0, 0, 4;
3925 12 ale500
    %jmp T_25.145;
3926
T_25.139 ;
3927 11 ale500
    %movi 8, 8, 4;
3928 14 ale500
    %set/v v00E89920_0, 8, 4;
3929 11 ale500
    %movi 8, 12, 4;
3930 14 ale500
    %set/v v00E896E0_0, 8, 4;
3931 12 ale500
    %jmp T_25.145;
3932
T_25.140 ;
3933 11 ale500
    %movi 8, 1, 4;
3934 14 ale500
    %set/v v00E89920_0, 8, 4;
3935 12 ale500
    %jmp T_25.145;
3936
T_25.141 ;
3937
    %jmp T_25.145;
3938
T_25.142 ;
3939 11 ale500
    %movi 8, 1, 4;
3940 14 ale500
    %set/v v00E89920_0, 8, 4;
3941 11 ale500
    %movi 8, 1, 4;
3942 14 ale500
    %set/v v00E896E0_0, 8, 4;
3943 12 ale500
    %jmp T_25.145;
3944
T_25.143 ;
3945 11 ale500
    %movi 8, 1, 4;
3946 14 ale500
    %set/v v00E89920_0, 8, 4;
3947 11 ale500
    %movi 8, 6, 4;
3948 14 ale500
    %set/v v00E896E0_0, 8, 4;
3949 12 ale500
    %jmp T_25.145;
3950
T_25.145 ;
3951
    %jmp T_25.119;
3952
T_25.112 ;
3953 14 ale500
    %load/v 8, v00E897E8_0, 4; Only need 4 of 8 bits
3954 11 ale500
; Save base=8 wid=4 in lookaside.
3955
    %cmpi/u 8, 1, 4;
3956 12 ale500
    %jmp/1 T_25.146, 6;
3957 11 ale500
    %cmpi/u 8, 5, 4;
3958 12 ale500
    %jmp/1 T_25.147, 6;
3959 11 ale500
    %cmpi/u 8, 3, 4;
3960 12 ale500
    %jmp/1 T_25.148, 6;
3961 11 ale500
    %cmpi/u 8, 7, 4;
3962 12 ale500
    %jmp/1 T_25.149, 6;
3963 11 ale500
    %cmpi/u 8, 12, 4;
3964 12 ale500
    %jmp/1 T_25.150, 6;
3965 11 ale500
    %cmpi/u 8, 13, 4;
3966 12 ale500
    %jmp/1 T_25.151, 6;
3967 11 ale500
    %cmpi/u 8, 14, 4;
3968 12 ale500
    %jmp/1 T_25.152, 6;
3969 11 ale500
    %cmpi/u 8, 15, 4;
3970 12 ale500
    %jmp/1 T_25.153, 6;
3971 11 ale500
    %movi 8, 8, 4;
3972 14 ale500
    %set/v v00E89920_0, 8, 4;
3973 11 ale500
    %movi 8, 8, 4;
3974 14 ale500
    %set/v v00E896E0_0, 8, 4;
3975 12 ale500
    %jmp T_25.155;
3976
T_25.146 ;
3977 11 ale500
    %movi 8, 8, 4;
3978 14 ale500
    %set/v v00E89920_0, 8, 4;
3979 12 ale500
    %jmp T_25.155;
3980
T_25.147 ;
3981 11 ale500
    %movi 8, 8, 4;
3982 14 ale500
    %set/v v00E89920_0, 8, 4;
3983 12 ale500
    %jmp T_25.155;
3984
T_25.148 ;
3985 14 ale500
    %set/v v00E89920_0, 0, 4;
3986
    %set/v v00E896E0_0, 0, 4;
3987 12 ale500
    %jmp T_25.155;
3988
T_25.149 ;
3989 11 ale500
    %movi 8, 8, 4;
3990 14 ale500
    %set/v v00E89920_0, 8, 4;
3991 11 ale500
    %movi 8, 12, 4;
3992 14 ale500
    %set/v v00E896E0_0, 8, 4;
3993 12 ale500
    %jmp T_25.155;
3994
T_25.150 ;
3995 11 ale500
    %movi 8, 1, 4;
3996 14 ale500
    %set/v v00E89920_0, 8, 4;
3997 12 ale500
    %jmp T_25.155;
3998
T_25.151 ;
3999
    %jmp T_25.155;
4000
T_25.152 ;
4001 11 ale500
    %movi 8, 1, 4;
4002 14 ale500
    %set/v v00E89920_0, 8, 4;
4003 11 ale500
    %movi 8, 1, 4;
4004 14 ale500
    %set/v v00E896E0_0, 8, 4;
4005 12 ale500
    %jmp T_25.155;
4006
T_25.153 ;
4007 11 ale500
    %movi 8, 1, 4;
4008 14 ale500
    %set/v v00E89920_0, 8, 4;
4009 11 ale500
    %movi 8, 6, 4;
4010 14 ale500
    %set/v v00E896E0_0, 8, 4;
4011 12 ale500
    %jmp T_25.155;
4012
T_25.155 ;
4013
    %jmp T_25.119;
4014
T_25.113 ;
4015 14 ale500
    %load/v 8, v00E897E8_0, 4; Only need 4 of 8 bits
4016 11 ale500
; Save base=8 wid=4 in lookaside.
4017
    %cmpi/u 8, 1, 4;
4018 12 ale500
    %jmp/1 T_25.156, 6;
4019 11 ale500
    %cmpi/u 8, 5, 4;
4020 12 ale500
    %jmp/1 T_25.157, 6;
4021 11 ale500
    %cmpi/u 8, 3, 4;
4022 12 ale500
    %jmp/1 T_25.158, 6;
4023 11 ale500
    %cmpi/u 8, 7, 4;
4024 12 ale500
    %jmp/1 T_25.159, 6;
4025 11 ale500
    %cmpi/u 8, 12, 4;
4026 12 ale500
    %jmp/1 T_25.160, 6;
4027 11 ale500
    %cmpi/u 8, 13, 4;
4028 12 ale500
    %jmp/1 T_25.161, 6;
4029 11 ale500
    %cmpi/u 8, 14, 4;
4030 12 ale500
    %jmp/1 T_25.162, 6;
4031 11 ale500
    %cmpi/u 8, 15, 4;
4032 12 ale500
    %jmp/1 T_25.163, 6;
4033 11 ale500
    %movi 8, 8, 4;
4034 14 ale500
    %set/v v00E89920_0, 8, 4;
4035 11 ale500
    %movi 8, 8, 4;
4036 14 ale500
    %set/v v00E896E0_0, 8, 4;
4037 12 ale500
    %jmp T_25.165;
4038
T_25.156 ;
4039 11 ale500
    %movi 8, 8, 4;
4040 14 ale500
    %set/v v00E89920_0, 8, 4;
4041 12 ale500
    %jmp T_25.165;
4042
T_25.157 ;
4043 11 ale500
    %movi 8, 8, 4;
4044 14 ale500
    %set/v v00E89920_0, 8, 4;
4045 12 ale500
    %jmp T_25.165;
4046
T_25.158 ;
4047 14 ale500
    %set/v v00E89920_0, 0, 4;
4048
    %set/v v00E896E0_0, 0, 4;
4049 12 ale500
    %jmp T_25.165;
4050
T_25.159 ;
4051 11 ale500
    %movi 8, 8, 4;
4052 14 ale500
    %set/v v00E89920_0, 8, 4;
4053 11 ale500
    %movi 8, 12, 4;
4054 14 ale500
    %set/v v00E896E0_0, 8, 4;
4055 12 ale500
    %jmp T_25.165;
4056
T_25.160 ;
4057 11 ale500
    %movi 8, 1, 4;
4058 14 ale500
    %set/v v00E89920_0, 8, 4;
4059 12 ale500
    %jmp T_25.165;
4060
T_25.161 ;
4061
    %jmp T_25.165;
4062
T_25.162 ;
4063 11 ale500
    %movi 8, 1, 4;
4064 14 ale500
    %set/v v00E89920_0, 8, 4;
4065 11 ale500
    %movi 8, 1, 4;
4066 14 ale500
    %set/v v00E896E0_0, 8, 4;
4067 12 ale500
    %jmp T_25.165;
4068
T_25.163 ;
4069 11 ale500
    %movi 8, 1, 4;
4070 14 ale500
    %set/v v00E89920_0, 8, 4;
4071 11 ale500
    %movi 8, 6, 4;
4072 14 ale500
    %set/v v00E896E0_0, 8, 4;
4073 12 ale500
    %jmp T_25.165;
4074
T_25.165 ;
4075
    %jmp T_25.119;
4076
T_25.114 ;
4077 14 ale500
    %load/v 8, v00E897E8_0, 4; Only need 4 of 8 bits
4078 11 ale500
; Save base=8 wid=4 in lookaside.
4079
    %cmpi/u 8, 1, 4;
4080 12 ale500
    %jmp/1 T_25.166, 6;
4081 11 ale500
    %cmpi/u 8, 5, 4;
4082 12 ale500
    %jmp/1 T_25.167, 6;
4083 11 ale500
    %cmpi/u 8, 3, 4;
4084 12 ale500
    %jmp/1 T_25.168, 6;
4085 11 ale500
    %cmpi/u 8, 7, 4;
4086 12 ale500
    %jmp/1 T_25.169, 6;
4087 11 ale500
    %cmpi/u 8, 12, 4;
4088 12 ale500
    %jmp/1 T_25.170, 6;
4089 11 ale500
    %cmpi/u 8, 13, 4;
4090 12 ale500
    %jmp/1 T_25.171, 6;
4091 11 ale500
    %cmpi/u 8, 14, 4;
4092 12 ale500
    %jmp/1 T_25.172, 6;
4093 11 ale500
    %cmpi/u 8, 15, 4;
4094 12 ale500
    %jmp/1 T_25.173, 6;
4095 11 ale500
    %movi 8, 8, 4;
4096 14 ale500
    %set/v v00E89920_0, 8, 4;
4097 11 ale500
    %movi 8, 8, 4;
4098 14 ale500
    %set/v v00E896E0_0, 8, 4;
4099 12 ale500
    %jmp T_25.175;
4100
T_25.166 ;
4101 11 ale500
    %movi 8, 8, 4;
4102 14 ale500
    %set/v v00E89920_0, 8, 4;
4103 12 ale500
    %jmp T_25.175;
4104
T_25.167 ;
4105 11 ale500
    %movi 8, 8, 4;
4106 14 ale500
    %set/v v00E89920_0, 8, 4;
4107 12 ale500
    %jmp T_25.175;
4108
T_25.168 ;
4109 14 ale500
    %set/v v00E89920_0, 0, 4;
4110
    %set/v v00E896E0_0, 0, 4;
4111 12 ale500
    %jmp T_25.175;
4112
T_25.169 ;
4113 11 ale500
    %movi 8, 8, 4;
4114 14 ale500
    %set/v v00E89920_0, 8, 4;
4115 11 ale500
    %movi 8, 12, 4;
4116 14 ale500
    %set/v v00E896E0_0, 8, 4;
4117 12 ale500
    %jmp T_25.175;
4118
T_25.170 ;
4119 11 ale500
    %movi 8, 1, 4;
4120 14 ale500
    %set/v v00E89920_0, 8, 4;
4121 12 ale500
    %jmp T_25.175;
4122
T_25.171 ;
4123
    %jmp T_25.175;
4124
T_25.172 ;
4125 11 ale500
    %movi 8, 1, 4;
4126 14 ale500
    %set/v v00E89920_0, 8, 4;
4127 11 ale500
    %movi 8, 1, 4;
4128 14 ale500
    %set/v v00E896E0_0, 8, 4;
4129 12 ale500
    %jmp T_25.175;
4130
T_25.173 ;
4131 11 ale500
    %movi 8, 1, 4;
4132 14 ale500
    %set/v v00E89920_0, 8, 4;
4133 11 ale500
    %movi 8, 6, 4;
4134 14 ale500
    %set/v v00E896E0_0, 8, 4;
4135 12 ale500
    %jmp T_25.175;
4136
T_25.175 ;
4137
    %jmp T_25.119;
4138
T_25.115 ;
4139 14 ale500
    %load/v 8, v00E897E8_0, 4; Only need 4 of 8 bits
4140 11 ale500
; Save base=8 wid=4 in lookaside.
4141
    %cmpi/u 8, 1, 4;
4142 12 ale500
    %jmp/1 T_25.176, 6;
4143 11 ale500
    %cmpi/u 8, 5, 4;
4144 12 ale500
    %jmp/1 T_25.177, 6;
4145 11 ale500
    %cmpi/u 8, 3, 4;
4146 12 ale500
    %jmp/1 T_25.178, 6;
4147 11 ale500
    %cmpi/u 8, 12, 4;
4148 12 ale500
    %jmp/1 T_25.179, 6;
4149 11 ale500
    %cmpi/u 8, 7, 4;
4150 12 ale500
    %jmp/1 T_25.180, 6;
4151 11 ale500
    %cmpi/u 8, 13, 4;
4152 12 ale500
    %jmp/1 T_25.181, 6;
4153 11 ale500
    %cmpi/u 8, 14, 4;
4154 12 ale500
    %jmp/1 T_25.182, 6;
4155 11 ale500
    %cmpi/u 8, 15, 4;
4156 12 ale500
    %jmp/1 T_25.183, 6;
4157 11 ale500
    %movi 8, 9, 4;
4158 14 ale500
    %set/v v00E89920_0, 8, 4;
4159 11 ale500
    %movi 8, 9, 4;
4160 14 ale500
    %set/v v00E896E0_0, 8, 4;
4161 12 ale500
    %jmp T_25.185;
4162
T_25.176 ;
4163 11 ale500
    %movi 8, 9, 4;
4164 14 ale500
    %set/v v00E89920_0, 8, 4;
4165 12 ale500
    %jmp T_25.185;
4166
T_25.177 ;
4167 11 ale500
    %movi 8, 9, 4;
4168 14 ale500
    %set/v v00E89920_0, 8, 4;
4169 12 ale500
    %jmp T_25.185;
4170
T_25.178 ;
4171 14 ale500
    %set/v v00E89920_0, 0, 4;
4172
    %set/v v00E896E0_0, 0, 4;
4173 12 ale500
    %jmp T_25.185;
4174
T_25.179 ;
4175 14 ale500
    %set/v v00E89920_0, 0, 4;
4176
    %set/v v00E896E0_0, 0, 4;
4177 12 ale500
    %jmp T_25.185;
4178
T_25.180 ;
4179 11 ale500
    %movi 8, 9, 4;
4180 14 ale500
    %set/v v00E89920_0, 8, 4;
4181 11 ale500
    %movi 8, 12, 4;
4182 14 ale500
    %set/v v00E896E0_0, 8, 4;
4183 12 ale500
    %jmp T_25.185;
4184
T_25.181 ;
4185 14 ale500
    %set/v v00E89920_0, 0, 4;
4186 12 ale500
    %jmp T_25.185;
4187
T_25.182 ;
4188 11 ale500
    %movi 8, 3, 4;
4189 14 ale500
    %set/v v00E89920_0, 8, 4;
4190 11 ale500
    %movi 8, 3, 4;
4191 14 ale500
    %set/v v00E896E0_0, 8, 4;
4192 12 ale500
    %jmp T_25.185;
4193
T_25.183 ;
4194 11 ale500
    %movi 8, 3, 4;
4195 14 ale500
    %set/v v00E89920_0, 8, 4;
4196 11 ale500
    %movi 8, 6, 4;
4197 14 ale500
    %set/v v00E896E0_0, 8, 4;
4198 12 ale500
    %jmp T_25.185;
4199
T_25.185 ;
4200
    %jmp T_25.119;
4201
T_25.116 ;
4202 14 ale500
    %load/v 8, v00E897E8_0, 4; Only need 4 of 8 bits
4203 11 ale500
; Save base=8 wid=4 in lookaside.
4204
    %cmpi/u 8, 1, 4;
4205 12 ale500
    %jmp/1 T_25.186, 6;
4206 11 ale500
    %cmpi/u 8, 5, 4;
4207 12 ale500
    %jmp/1 T_25.187, 6;
4208 11 ale500
    %cmpi/u 8, 3, 4;
4209 12 ale500
    %jmp/1 T_25.188, 6;
4210 11 ale500
    %cmpi/u 8, 12, 4;
4211 12 ale500
    %jmp/1 T_25.189, 6;
4212 11 ale500
    %cmpi/u 8, 7, 4;
4213 12 ale500
    %jmp/1 T_25.190, 6;
4214 11 ale500
    %cmpi/u 8, 13, 4;
4215 12 ale500
    %jmp/1 T_25.191, 6;
4216 11 ale500
    %cmpi/u 8, 14, 4;
4217 12 ale500
    %jmp/1 T_25.192, 6;
4218 11 ale500
    %cmpi/u 8, 15, 4;
4219 12 ale500
    %jmp/1 T_25.193, 6;
4220 11 ale500
    %movi 8, 9, 4;
4221 14 ale500
    %set/v v00E89920_0, 8, 4;
4222 11 ale500
    %movi 8, 9, 4;
4223 14 ale500
    %set/v v00E896E0_0, 8, 4;
4224 12 ale500
    %jmp T_25.195;
4225
T_25.186 ;
4226 11 ale500
    %movi 8, 9, 4;
4227 14 ale500
    %set/v v00E89920_0, 8, 4;
4228 12 ale500
    %jmp T_25.195;
4229
T_25.187 ;
4230 11 ale500
    %movi 8, 9, 4;
4231 14 ale500
    %set/v v00E89920_0, 8, 4;
4232 12 ale500
    %jmp T_25.195;
4233
T_25.188 ;
4234 14 ale500
    %set/v v00E89920_0, 0, 4;
4235
    %set/v v00E896E0_0, 0, 4;
4236 12 ale500
    %jmp T_25.195;
4237
T_25.189 ;
4238 14 ale500
    %set/v v00E89920_0, 0, 4;
4239
    %set/v v00E896E0_0, 0, 4;
4240 12 ale500
    %jmp T_25.195;
4241
T_25.190 ;
4242 11 ale500
    %movi 8, 9, 4;
4243 14 ale500
    %set/v v00E89920_0, 8, 4;
4244 11 ale500
    %movi 8, 12, 4;
4245 14 ale500
    %set/v v00E896E0_0, 8, 4;
4246 12 ale500
    %jmp T_25.195;
4247
T_25.191 ;
4248 14 ale500
    %set/v v00E89920_0, 0, 4;
4249 12 ale500
    %jmp T_25.195;
4250
T_25.192 ;
4251 11 ale500
    %movi 8, 3, 4;
4252 14 ale500
    %set/v v00E89920_0, 8, 4;
4253 11 ale500
    %movi 8, 3, 4;
4254 14 ale500
    %set/v v00E896E0_0, 8, 4;
4255 12 ale500
    %jmp T_25.195;
4256
T_25.193 ;
4257 11 ale500
    %movi 8, 3, 4;
4258 14 ale500
    %set/v v00E89920_0, 8, 4;
4259 11 ale500
    %movi 8, 6, 4;
4260 14 ale500
    %set/v v00E896E0_0, 8, 4;
4261 12 ale500
    %jmp T_25.195;
4262
T_25.195 ;
4263
    %jmp T_25.119;
4264
T_25.117 ;
4265 14 ale500
    %load/v 8, v00E897E8_0, 4; Only need 4 of 8 bits
4266 11 ale500
; Save base=8 wid=4 in lookaside.
4267
    %cmpi/u 8, 1, 4;
4268 12 ale500
    %jmp/1 T_25.196, 6;
4269 11 ale500
    %cmpi/u 8, 5, 4;
4270 12 ale500
    %jmp/1 T_25.197, 6;
4271 11 ale500
    %cmpi/u 8, 3, 4;
4272 12 ale500
    %jmp/1 T_25.198, 6;
4273 11 ale500
    %cmpi/u 8, 12, 4;
4274 12 ale500
    %jmp/1 T_25.199, 6;
4275 11 ale500
    %cmpi/u 8, 7, 4;
4276 12 ale500
    %jmp/1 T_25.200, 6;
4277 11 ale500
    %cmpi/u 8, 13, 4;
4278 12 ale500
    %jmp/1 T_25.201, 6;
4279 11 ale500
    %cmpi/u 8, 14, 4;
4280 12 ale500
    %jmp/1 T_25.202, 6;
4281 11 ale500
    %cmpi/u 8, 15, 4;
4282 12 ale500
    %jmp/1 T_25.203, 6;
4283 11 ale500
    %movi 8, 9, 4;
4284 14 ale500
    %set/v v00E89920_0, 8, 4;
4285 11 ale500
    %movi 8, 9, 4;
4286 14 ale500
    %set/v v00E896E0_0, 8, 4;
4287 12 ale500
    %jmp T_25.205;
4288
T_25.196 ;
4289 11 ale500
    %movi 8, 9, 4;
4290 14 ale500
    %set/v v00E89920_0, 8, 4;
4291 12 ale500
    %jmp T_25.205;
4292
T_25.197 ;
4293 11 ale500
    %movi 8, 9, 4;
4294 14 ale500
    %set/v v00E89920_0, 8, 4;
4295 12 ale500
    %jmp T_25.205;
4296
T_25.198 ;
4297 14 ale500
    %set/v v00E89920_0, 0, 4;
4298
    %set/v v00E896E0_0, 0, 4;
4299 12 ale500
    %jmp T_25.205;
4300
T_25.199 ;
4301 14 ale500
    %set/v v00E89920_0, 0, 4;
4302
    %set/v v00E896E0_0, 0, 4;
4303 12 ale500
    %jmp T_25.205;
4304
T_25.200 ;
4305 11 ale500
    %movi 8, 9, 4;
4306 14 ale500
    %set/v v00E89920_0, 8, 4;
4307 11 ale500
    %movi 8, 12, 4;
4308 14 ale500
    %set/v v00E896E0_0, 8, 4;
4309 12 ale500
    %jmp T_25.205;
4310
T_25.201 ;
4311 14 ale500
    %set/v v00E89920_0, 0, 4;
4312 12 ale500
    %jmp T_25.205;
4313
T_25.202 ;
4314 11 ale500
    %movi 8, 3, 4;
4315 14 ale500
    %set/v v00E89920_0, 8, 4;
4316 11 ale500
    %movi 8, 3, 4;
4317 14 ale500
    %set/v v00E896E0_0, 8, 4;
4318 12 ale500
    %jmp T_25.205;
4319
T_25.203 ;
4320 11 ale500
    %movi 8, 3, 4;
4321 14 ale500
    %set/v v00E89920_0, 8, 4;
4322 11 ale500
    %movi 8, 6, 4;
4323 14 ale500
    %set/v v00E896E0_0, 8, 4;
4324 12 ale500
    %jmp T_25.205;
4325
T_25.205 ;
4326
    %jmp T_25.119;
4327
T_25.118 ;
4328 14 ale500
    %load/v 8, v00E897E8_0, 4; Only need 4 of 8 bits
4329 11 ale500
; Save base=8 wid=4 in lookaside.
4330
    %cmpi/u 8, 1, 4;
4331 12 ale500
    %jmp/1 T_25.206, 6;
4332 11 ale500
    %cmpi/u 8, 5, 4;
4333 12 ale500
    %jmp/1 T_25.207, 6;
4334 11 ale500
    %cmpi/u 8, 3, 4;
4335 12 ale500
    %jmp/1 T_25.208, 6;
4336 11 ale500
    %cmpi/u 8, 12, 4;
4337 12 ale500
    %jmp/1 T_25.209, 6;
4338 11 ale500
    %cmpi/u 8, 7, 4;
4339 12 ale500
    %jmp/1 T_25.210, 6;
4340 11 ale500
    %cmpi/u 8, 13, 4;
4341 12 ale500
    %jmp/1 T_25.211, 6;
4342 11 ale500
    %cmpi/u 8, 14, 4;
4343 12 ale500
    %jmp/1 T_25.212, 6;
4344 11 ale500
    %cmpi/u 8, 15, 4;
4345 12 ale500
    %jmp/1 T_25.213, 6;
4346 11 ale500
    %movi 8, 9, 4;
4347 14 ale500
    %set/v v00E89920_0, 8, 4;
4348 11 ale500
    %movi 8, 9, 4;
4349 14 ale500
    %set/v v00E896E0_0, 8, 4;
4350 12 ale500
    %jmp T_25.215;
4351
T_25.206 ;
4352 11 ale500
    %movi 8, 9, 4;
4353 14 ale500
    %set/v v00E89920_0, 8, 4;
4354 12 ale500
    %jmp T_25.215;
4355
T_25.207 ;
4356 11 ale500
    %movi 8, 9, 4;
4357 14 ale500
    %set/v v00E89920_0, 8, 4;
4358 12 ale500
    %jmp T_25.215;
4359
T_25.208 ;
4360 14 ale500
    %set/v v00E89920_0, 0, 4;
4361
    %set/v v00E896E0_0, 0, 4;
4362 12 ale500
    %jmp T_25.215;
4363
T_25.209 ;
4364 14 ale500
    %set/v v00E89920_0, 0, 4;
4365
    %set/v v00E896E0_0, 0, 4;
4366 12 ale500
    %jmp T_25.215;
4367
T_25.210 ;
4368 11 ale500
    %movi 8, 9, 4;
4369 14 ale500
    %set/v v00E89920_0, 8, 4;
4370 11 ale500
    %movi 8, 12, 4;
4371 14 ale500
    %set/v v00E896E0_0, 8, 4;
4372 12 ale500
    %jmp T_25.215;
4373
T_25.211 ;
4374 14 ale500
    %set/v v00E89920_0, 0, 4;
4375 12 ale500
    %jmp T_25.215;
4376
T_25.212 ;
4377 11 ale500
    %movi 8, 3, 4;
4378 14 ale500
    %set/v v00E89920_0, 8, 4;
4379 11 ale500
    %movi 8, 3, 4;
4380 14 ale500
    %set/v v00E896E0_0, 8, 4;
4381 12 ale500
    %jmp T_25.215;
4382
T_25.213 ;
4383 11 ale500
    %movi 8, 3, 4;
4384 14 ale500
    %set/v v00E89920_0, 8, 4;
4385 11 ale500
    %movi 8, 6, 4;
4386 14 ale500
    %set/v v00E896E0_0, 8, 4;
4387 12 ale500
    %jmp T_25.215;
4388
T_25.215 ;
4389
    %jmp T_25.119;
4390
T_25.119 ;
4391 14 ale500
    %load/v 8, v00E897E8_0, 8;
4392 11 ale500
    %mov 16, 2, 1;
4393
    %movi 17, 0, 5;
4394
    %mov 22, 2, 1;
4395
    %movi 23, 1, 1;
4396
    %cmp/x 8, 16, 8;
4397 12 ale500
    %jmp/1 T_25.216, 4;
4398 11 ale500
    %movi 24, 2, 6;
4399
    %mov 30, 2, 1;
4400
    %movi 31, 1, 1;
4401
    %cmp/x 8, 24, 8;
4402 12 ale500
    %jmp/1 T_25.217, 4;
4403 11 ale500
    %movi 32, 3, 6;
4404
    %mov 38, 2, 1;
4405
    %movi 39, 1, 1;
4406
    %cmp/x 8, 32, 8;
4407 12 ale500
    %jmp/1 T_25.218, 4;
4408 11 ale500
    %movi 40, 0, 1;
4409
    %mov 41, 2, 1;
4410
    %movi 42, 3, 4;
4411
    %mov 46, 2, 1;
4412
    %movi 47, 1, 1;
4413
    %cmp/x 8, 40, 8;
4414 12 ale500
    %jmp/1 T_25.219, 4;
4415 11 ale500
    %mov 48, 2, 1;
4416
    %movi 49, 2, 5;
4417
    %mov 54, 2, 1;
4418
    %movi 55, 1, 1;
4419
    %cmp/x 8, 48, 8;
4420 12 ale500
    %jmp/1 T_25.220, 4;
4421 11 ale500
    %movi 56, 6, 6;
4422
    %mov 62, 2, 1;
4423
    %movi 63, 1, 1;
4424
    %cmp/x 8, 56, 8;
4425 12 ale500
    %jmp/1 T_25.221, 4;
4426 11 ale500
    %mov 64, 2, 2;
4427
    %movi 66, 2, 4;
4428
    %mov 70, 2, 1;
4429
    %movi 71, 1, 1;
4430
    %cmp/x 8, 64, 8;
4431 12 ale500
    %jmp/1 T_25.222, 4;
4432 11 ale500
    %mov 72, 2, 1;
4433
    %movi 73, 8, 5;
4434
    %mov 78, 2, 1;
4435
    %movi 79, 1, 1;
4436
    %cmp/x 8, 72, 8;
4437 12 ale500
    %jmp/1 T_25.223, 4;
4438 11 ale500
    %movi 80, 18, 6;
4439
    %mov 86, 2, 1;
4440
    %movi 87, 1, 1;
4441
    %cmp/x 8, 80, 8;
4442 12 ale500
    %jmp/1 T_25.224, 4;
4443 11 ale500
    %movi 88, 19, 6;
4444
    %mov 94, 2, 1;
4445
    %movi 95, 1, 1;
4446
    %cmp/x 8, 88, 8;
4447 12 ale500
    %jmp/1 T_25.225, 4;
4448 11 ale500
    %movi 96, 0, 1;
4449
    %mov 97, 2, 1;
4450
    %movi 98, 7, 4;
4451
    %mov 102, 2, 1;
4452
    %movi 103, 1, 1;
4453
    %cmp/x 8, 96, 8;
4454 12 ale500
    %jmp/1 T_25.226, 4;
4455 11 ale500
    %mov 104, 2, 1;
4456
    %movi 105, 10, 5;
4457
    %mov 110, 2, 1;
4458
    %movi 111, 1, 1;
4459
    %cmp/x 8, 104, 8;
4460 12 ale500
    %jmp/1 T_25.227, 4;
4461 11 ale500
    %movi 112, 22, 6;
4462
    %mov 118, 2, 1;
4463
    %movi 119, 1, 1;
4464
    %cmp/x 8, 112, 8;
4465 12 ale500
    %jmp/1 T_25.228, 4;
4466 11 ale500
    %mov 120, 2, 2;
4467
    %movi 122, 6, 4;
4468
    %mov 126, 2, 1;
4469
    %movi 127, 1, 1;
4470
    %cmp/x 8, 120, 8;
4471 12 ale500
    %jmp/1 T_25.229, 4;
4472 11 ale500
    %mov 128, 2, 1;
4473
    %movi 129, 0, 3;
4474
    %mov 132, 2, 1;
4475
    %movi 133, 1, 1;
4476
    %mov 134, 2, 1;
4477
    %movi 135, 1, 1;
4478
    %cmp/x 8, 128, 8;
4479 12 ale500
    %jmp/1 T_25.230, 4;
4480 11 ale500
    %movi 136, 2, 4;
4481
    %mov 140, 2, 1;
4482
    %movi 141, 1, 1;
4483
    %mov 142, 2, 1;
4484
    %movi 143, 1, 1;
4485
    %cmp/x 8, 136, 8;
4486 12 ale500
    %jmp/1 T_25.231, 4;
4487 11 ale500
    %movi 144, 3, 4;
4488
    %mov 148, 2, 1;
4489
    %movi 149, 1, 1;
4490
    %mov 150, 2, 1;
4491
    %movi 151, 1, 1;
4492
    %cmp/x 8, 144, 8;
4493 12 ale500
    %jmp/1 T_25.232, 4;
4494 11 ale500
    %movi 152, 0, 1;
4495
    %mov 153, 2, 1;
4496
    %movi 154, 3, 2;
4497
    %mov 156, 2, 1;
4498
    %movi 157, 1, 1;
4499
    %mov 158, 2, 1;
4500
    %movi 159, 1, 1;
4501
    %cmp/x 8, 152, 8;
4502 12 ale500
    %jmp/1 T_25.233, 4;
4503 11 ale500
    %mov 160, 2, 1;
4504
    %movi 161, 2, 3;
4505
    %mov 164, 2, 1;
4506
    %movi 165, 1, 1;
4507
    %mov 166, 2, 1;
4508
    %movi 167, 1, 1;
4509
    %cmp/x 8, 160, 8;
4510 12 ale500
    %jmp/1 T_25.234, 4;
4511 11 ale500
    %movi 168, 6, 4;
4512
    %mov 172, 2, 1;
4513
    %movi 173, 1, 1;
4514
    %mov 174, 2, 1;
4515
    %movi 175, 1, 1;
4516
    %cmp/x 8, 168, 8;
4517 12 ale500
    %jmp/1 T_25.235, 4;
4518 11 ale500
    %mov 176, 2, 2;
4519
    %movi 178, 2, 2;
4520
    %mov 180, 2, 1;
4521
    %movi 181, 1, 1;
4522
    %mov 182, 2, 1;
4523
    %movi 183, 1, 1;
4524
    %cmp/x 8, 176, 8;
4525 12 ale500
    %jmp/1 T_25.236, 4;
4526
    %jmp T_25.237;
4527
T_25.216 ;
4528 11 ale500
    %movi 8, 13, 4;
4529 14 ale500
    %set/v v00E89A28_0, 8, 4;
4530 12 ale500
    %jmp T_25.237;
4531
T_25.217 ;
4532 11 ale500
    %movi 8, 13, 4;
4533 14 ale500
    %set/v v00E89A28_0, 8, 4;
4534 12 ale500
    %jmp T_25.237;
4535
T_25.218 ;
4536 11 ale500
    %movi 8, 7, 4;
4537 14 ale500
    %set/v v00E89A28_0, 8, 4;
4538 12 ale500
    %jmp T_25.237;
4539
T_25.219 ;
4540 11 ale500
    %movi 8, 7, 4;
4541 14 ale500
    %set/v v00E89A28_0, 8, 4;
4542 12 ale500
    %jmp T_25.237;
4543
T_25.220 ;
4544 11 ale500
    %movi 8, 13, 4;
4545 14 ale500
    %set/v v00E89A28_0, 8, 4;
4546 12 ale500
    %jmp T_25.237;
4547
T_25.221 ;
4548 11 ale500
    %movi 8, 13, 4;
4549 14 ale500
    %set/v v00E89A28_0, 8, 4;
4550 12 ale500
    %jmp T_25.237;
4551
T_25.222 ;
4552 11 ale500
    %movi 8, 13, 4;
4553 14 ale500
    %set/v v00E89A28_0, 8, 4;
4554 12 ale500
    %jmp T_25.237;
4555
T_25.223 ;
4556 11 ale500
    %movi 8, 12, 4;
4557 14 ale500
    %set/v v00E89A28_0, 8, 4;
4558 12 ale500
    %jmp T_25.237;
4559
T_25.224 ;
4560 11 ale500
    %movi 8, 12, 4;
4561 14 ale500
    %set/v v00E89A28_0, 8, 4;
4562 12 ale500
    %jmp T_25.237;
4563
T_25.225 ;
4564 11 ale500
    %movi 8, 6, 4;
4565 14 ale500
    %set/v v00E89A28_0, 8, 4;
4566 12 ale500
    %jmp T_25.237;
4567
T_25.226 ;
4568 11 ale500
    %movi 8, 6, 4;
4569 14 ale500
    %set/v v00E89A28_0, 8, 4;
4570 12 ale500
    %jmp T_25.237;
4571
T_25.227 ;
4572 11 ale500
    %movi 8, 12, 4;
4573 14 ale500
    %set/v v00E89A28_0, 8, 4;
4574 12 ale500
    %jmp T_25.237;
4575
T_25.228 ;
4576 11 ale500
    %movi 8, 12, 4;
4577 14 ale500
    %set/v v00E89A28_0, 8, 4;
4578 12 ale500
    %jmp T_25.237;
4579
T_25.229 ;
4580 11 ale500
    %movi 8, 12, 4;
4581 14 ale500
    %set/v v00E89A28_0, 8, 4;
4582 12 ale500
    %jmp T_25.237;
4583
T_25.230 ;
4584 11 ale500
    %movi 8, 12, 4;
4585 14 ale500
    %set/v v00E89A28_0, 8, 4;
4586 12 ale500
    %jmp T_25.237;
4587
T_25.231 ;
4588 11 ale500
    %movi 8, 12, 4;
4589 14 ale500
    %set/v v00E89A28_0, 8, 4;
4590 12 ale500
    %jmp T_25.237;
4591
T_25.232 ;
4592 11 ale500
    %movi 8, 6, 4;
4593 14 ale500
    %set/v v00E89A28_0, 8, 4;
4594 12 ale500
    %jmp T_25.237;
4595
T_25.233 ;
4596 11 ale500
    %movi 8, 6, 4;
4597 14 ale500
    %set/v v00E89A28_0, 8, 4;
4598 12 ale500
    %jmp T_25.237;
4599
T_25.234 ;
4600 11 ale500
    %movi 8, 12, 4;
4601 14 ale500
    %set/v v00E89A28_0, 8, 4;
4602 12 ale500
    %jmp T_25.237;
4603
T_25.235 ;
4604 11 ale500
    %movi 8, 12, 4;
4605 14 ale500
    %set/v v00E89A28_0, 8, 4;
4606 12 ale500
    %jmp T_25.237;
4607
T_25.236 ;
4608 11 ale500
    %movi 8, 12, 4;
4609 14 ale500
    %set/v v00E89A28_0, 8, 4;
4610 12 ale500
    %jmp T_25.237;
4611
T_25.237 ;
4612
    %jmp T_25;
4613
    .thread T_25, $push;
4614 14 ale500
    .scope S_00831C40;
4615 12 ale500
T_26 ;
4616 14 ale500
    %wait E_00821CE0;
4617
    %load/v 8, v00E89A28_0, 4;
4618 11 ale500
    %ix/load 0, 4, 0;
4619 14 ale500
    %assign/v0 v00E89A80_0, 0, 8;
4620
    %load/v 8, v00E89920_0, 4;
4621 11 ale500
    %ix/load 0, 4, 0;
4622 14 ale500
    %assign/v0 v00E899D0_0, 0, 8;
4623
    %load/v 8, v00E896E0_0, 4;
4624 11 ale500
    %ix/load 0, 4, 0;
4625 14 ale500
    %assign/v0 v00E89738_0, 0, 8;
4626 12 ale500
    %jmp T_26;
4627
    .thread T_26;
4628 14 ale500
    .scope S_00832CB8;
4629 12 ale500
T_27 ;
4630 14 ale500
    %wait E_00821CC0;
4631
    %set/v v00E89268_0, 1, 1;
4632
    %set/v v00E88B30_0, 0, 3;
4633
    %set/v v00E891B8_0, 0, 1;
4634
    %set/v v00E88F50_0, 0, 1;
4635
    %set/v v00E88BE0_0, 0, 1;
4636
    %set/v v00E88FA8_0, 0, 1;
4637
    %set/v v00E88EA0_0, 0, 1;
4638
    %set/v v00E88E48_0, 0, 1;
4639
    %set/v v00E88B88_0, 0, 1;
4640
    %set/v v00E88D40_0, 0, 1;
4641
    %set/v v00E88EF8_0, 0, 1;
4642
    %set/v v00E88DF0_0, 0, 1;
4643
    %set/v v00E88D98_0, 0, 1;
4644
    %set/v v00E88CE8_0, 0, 1;
4645
    %set/v v00E88C38_0, 0, 1;
4646
    %set/v v00E88C90_0, 0, 1;
4647
    %load/v 8, v00E89000_0, 8;
4648 11 ale500
    %mov 16, 2, 4;
4649
    %movi 20, 0, 4;
4650
    %cmp/x 8, 16, 8;
4651 12 ale500
    %jmp/1 T_27.0, 4;
4652 11 ale500
    %movi 24, 18, 8;
4653
    %cmp/x 8, 24, 8;
4654 12 ale500
    %jmp/1 T_27.1, 4;
4655 11 ale500
    %movi 24, 19, 8;
4656
    %cmp/x 8, 24, 8;
4657 12 ale500
    %jmp/1 T_27.2, 4;
4658 11 ale500
    %movi 24, 25, 8;
4659
    %cmp/x 8, 24, 8;
4660 12 ale500
    %jmp/1 T_27.3, 4;
4661 11 ale500
    %movi 24, 20, 8;
4662
    %cmp/x 8, 24, 8;
4663 12 ale500
    %jmp/1 T_27.4, 4;
4664 11 ale500
    %movi 24, 21, 8;
4665
    %cmp/x 8, 24, 8;
4666 12 ale500
    %jmp/1 T_27.5, 4;
4667 11 ale500
    %movi 24, 24, 8;
4668
    %cmp/x 8, 24, 8;
4669 12 ale500
    %jmp/1 T_27.6, 4;
4670 11 ale500
    %movi 24, 27, 8;
4671
    %cmp/x 8, 24, 8;
4672 12 ale500
    %jmp/1 T_27.7, 4;
4673 11 ale500
    %movi 24, 22, 8;
4674
    %cmp/x 8, 24, 8;
4675 12 ale500
    %jmp/1 T_27.8, 4;
4676 11 ale500
    %movi 24, 23, 8;
4677
    %cmp/x 8, 24, 8;
4678 12 ale500
    %jmp/1 T_27.9, 4;
4679 11 ale500
    %movi 24, 26, 8;
4680
    %cmp/x 8, 24, 8;
4681 12 ale500
    %jmp/1 T_27.10, 4;
4682 11 ale500
    %movi 24, 28, 8;
4683
    %cmp/x 8, 24, 8;
4684 12 ale500
    %jmp/1 T_27.11, 4;
4685 11 ale500
    %movi 24, 29, 8;
4686
    %cmp/x 8, 24, 8;
4687 12 ale500
    %jmp/1 T_27.12, 4;
4688 11 ale500
    %movi 24, 30, 8;
4689
    %cmp/x 8, 24, 8;
4690 12 ale500
    %jmp/1 T_27.13, 4;
4691 11 ale500
    %movi 24, 31, 8;
4692
    %cmp/x 8, 24, 8;
4693 12 ale500
    %jmp/1 T_27.14, 4;
4694 11 ale500
    %mov 24, 2, 4;
4695
    %movi 28, 2, 4;
4696
    %cmp/x 8, 24, 8;
4697 12 ale500
    %jmp/1 T_27.15, 4;
4698 11 ale500
    %movi 32, 48, 8;
4699
    %cmp/x 8, 32, 8;
4700 12 ale500
    %jmp/1 T_27.16, 4;
4701 11 ale500
    %movi 32, 49, 8;
4702
    %cmp/x 8, 32, 8;
4703 12 ale500
    %jmp/1 T_27.17, 4;
4704 11 ale500
    %movi 32, 50, 8;
4705
    %cmp/x 8, 32, 8;
4706 12 ale500
    %jmp/1 T_27.18, 4;
4707 11 ale500
    %movi 32, 51, 8;
4708
    %cmp/x 8, 32, 8;
4709 12 ale500
    %jmp/1 T_27.19, 4;
4710 11 ale500
    %movi 32, 52, 8;
4711
    %cmp/x 8, 32, 8;
4712 12 ale500
    %jmp/1 T_27.20, 4;
4713 11 ale500
    %movi 32, 53, 8;
4714
    %cmp/x 8, 32, 8;
4715 12 ale500
    %jmp/1 T_27.21, 4;
4716 11 ale500
    %movi 32, 54, 8;
4717
    %cmp/x 8, 32, 8;
4718 12 ale500
    %jmp/1 T_27.22, 4;
4719 11 ale500
    %movi 32, 55, 8;
4720
    %cmp/x 8, 32, 8;
4721 12 ale500
    %jmp/1 T_27.23, 4;
4722 11 ale500
    %movi 32, 56, 8;
4723
    %cmp/x 8, 32, 8;
4724 12 ale500
    %jmp/1 T_27.24, 4;
4725 11 ale500
    %movi 32, 62, 8;
4726
    %cmp/x 8, 32, 8;
4727 12 ale500
    %jmp/1 T_27.25, 4;
4728 11 ale500
    %movi 32, 57, 8;
4729
    %cmp/x 8, 32, 8;
4730 12 ale500
    %jmp/1 T_27.26, 4;
4731 11 ale500
    %movi 32, 59, 8;
4732
    %cmp/x 8, 32, 8;
4733 12 ale500
    %jmp/1 T_27.27, 4;
4734 11 ale500
    %movi 32, 58, 8;
4735
    %cmp/x 8, 32, 8;
4736 12 ale500
    %jmp/1 T_27.28, 4;
4737 11 ale500
    %movi 32, 60, 8;
4738
    %cmp/x 8, 32, 8;
4739 12 ale500
    %jmp/1 T_27.29, 4;
4740 11 ale500
    %movi 32, 61, 8;
4741
    %cmp/x 8, 32, 8;
4742 12 ale500
    %jmp/1 T_27.30, 4;
4743 11 ale500
    %movi 32, 63, 8;
4744
    %cmp/x 8, 32, 8;
4745 12 ale500
    %jmp/1 T_27.31, 4;
4746 11 ale500
    %mov 32, 2, 4;
4747
    %movi 36, 4, 4;
4748
    %cmp/x 8, 32, 8;
4749 12 ale500
    %jmp/1 T_27.32, 4;
4750 11 ale500
    %mov 40, 2, 4;
4751
    %movi 44, 5, 4;
4752
    %cmp/x 8, 40, 8;
4753 12 ale500
    %jmp/1 T_27.33, 4;
4754 11 ale500
    %mov 48, 2, 4;
4755
    %movi 52, 6, 4;
4756
    %cmp/x 8, 48, 8;
4757 12 ale500
    %jmp/1 T_27.34, 4;
4758 11 ale500
    %mov 56, 2, 4;
4759
    %movi 60, 7, 4;
4760
    %cmp/x 8, 56, 8;
4761 12 ale500
    %jmp/1 T_27.35, 4;
4762 11 ale500
    %mov 64, 2, 4;
4763
    %movi 68, 8, 4;
4764
    %cmp/x 8, 64, 8;
4765 12 ale500
    %jmp/1 T_27.36, 4;
4766 11 ale500
    %mov 72, 2, 4;
4767
    %movi 76, 12, 4;
4768
    %cmp/x 8, 72, 8;
4769 12 ale500
    %jmp/1 T_27.37, 4;
4770 11 ale500
    %mov 80, 2, 4;
4771
    %movi 84, 9, 4;
4772
    %cmp/x 8, 80, 8;
4773 12 ale500
    %jmp/1 T_27.38, 4;
4774 11 ale500
    %mov 88, 2, 4;
4775
    %movi 92, 13, 4;
4776
    %cmp/x 8, 88, 8;
4777 12 ale500
    %jmp/1 T_27.39, 4;
4778 11 ale500
    %mov 96, 2, 4;
4779
    %movi 100, 10, 4;
4780
    %cmp/x 8, 96, 8;
4781 12 ale500
    %jmp/1 T_27.40, 4;
4782 11 ale500
    %mov 104, 2, 4;
4783
    %movi 108, 14, 4;
4784
    %cmp/x 8, 104, 8;
4785 12 ale500
    %jmp/1 T_27.41, 4;
4786 11 ale500
    %mov 112, 2, 4;
4787
    %movi 116, 11, 4;
4788
    %cmp/x 8, 112, 8;
4789 12 ale500
    %jmp/1 T_27.42, 4;
4790 11 ale500
    %mov 120, 2, 4;
4791
    %movi 124, 15, 4;
4792
    %cmp/x 8, 120, 8;
4793 12 ale500
    %jmp/1 T_27.43, 4;
4794
    %jmp T_27.44;
4795
T_27.0 ;
4796 11 ale500
    %movi 8, 3, 3;
4797 14 ale500
    %set/v v00E88B30_0, 8, 3;
4798 12 ale500
    %jmp T_27.44;
4799
T_27.1 ;
4800 11 ale500
    %movi 8, 2, 3;
4801 14 ale500
    %set/v v00E88B30_0, 8, 3;
4802 12 ale500
    %jmp T_27.44;
4803
T_27.2 ;
4804 11 ale500
    %movi 8, 2, 3;
4805 14 ale500
    %set/v v00E88B30_0, 8, 3;
4806 12 ale500
    %jmp T_27.44;
4807
T_27.3 ;
4808 11 ale500
    %movi 8, 2, 3;
4809 14 ale500
    %set/v v00E88B30_0, 8, 3;
4810 12 ale500
    %jmp T_27.44;
4811
T_27.4 ;
4812 14 ale500
    %set/v v00E88B30_0, 0, 3;
4813 12 ale500
    %jmp T_27.44;
4814
T_27.5 ;
4815 14 ale500
    %set/v v00E88B30_0, 0, 3;
4816 12 ale500
    %jmp T_27.44;
4817
T_27.6 ;
4818 14 ale500
    %set/v v00E88B30_0, 0, 3;
4819 12 ale500
    %jmp T_27.44;
4820
T_27.7 ;
4821 14 ale500
    %set/v v00E88B30_0, 0, 3;
4822 12 ale500
    %jmp T_27.44;
4823
T_27.8 ;
4824 14 ale500
    %set/v v00E88B30_0, 1, 3;
4825 12 ale500
    %jmp T_27.44;
4826
T_27.9 ;
4827 14 ale500
    %set/v v00E88B30_0, 1, 3;
4828
    %set/v v00E88C90_0, 1, 1;
4829 12 ale500
    %jmp T_27.44;
4830
T_27.10 ;
4831 11 ale500
    %movi 8, 1, 3;
4832 14 ale500
    %set/v v00E88B30_0, 8, 3;
4833 12 ale500
    %jmp T_27.44;
4834
T_27.11 ;
4835 11 ale500
    %movi 8, 1, 3;
4836 14 ale500
    %set/v v00E88B30_0, 8, 3;
4837 12 ale500
    %jmp T_27.44;
4838
T_27.12 ;
4839 11 ale500
    %movi 8, 1, 3;
4840 14 ale500
    %set/v v00E88B30_0, 8, 3;
4841 12 ale500
    %jmp T_27.44;
4842
T_27.13 ;
4843 14 ale500
    %set/v v00E88BE0_0, 1, 1;
4844 12 ale500
    %jmp T_27.44;
4845
T_27.14 ;
4846 14 ale500
    %set/v v00E88FA8_0, 1, 1;
4847 12 ale500
    %jmp T_27.44;
4848
T_27.15 ;
4849 11 ale500
    %movi 8, 6, 3;
4850 14 ale500
    %set/v v00E88B30_0, 8, 3;
4851 12 ale500
    %jmp T_27.44;
4852
T_27.16 ;
4853 11 ale500
    %movi 8, 4, 3;
4854 14 ale500
    %set/v v00E88B30_0, 8, 3;
4855
    %set/v v00E88CE8_0, 1, 1;
4856 12 ale500
    %jmp T_27.44;
4857
T_27.17 ;
4858 11 ale500
    %movi 8, 4, 3;
4859 14 ale500
    %set/v v00E88B30_0, 8, 3;
4860
    %set/v v00E88CE8_0, 1, 1;
4861 12 ale500
    %jmp T_27.44;
4862
T_27.18 ;
4863 11 ale500
    %movi 8, 4, 3;
4864 14 ale500
    %set/v v00E88B30_0, 8, 3;
4865
    %set/v v00E88CE8_0, 1, 1;
4866 12 ale500
    %jmp T_27.44;
4867
T_27.19 ;
4868 11 ale500
    %movi 8, 4, 3;
4869 14 ale500
    %set/v v00E88B30_0, 8, 3;
4870
    %set/v v00E88CE8_0, 1, 1;
4871 12 ale500
    %jmp T_27.44;
4872
T_27.20 ;
4873 14 ale500
    %set/v v00E88DF0_0, 1, 1;
4874 12 ale500
    %jmp T_27.44;
4875
T_27.21 ;
4876 14 ale500
    %set/v v00E88D98_0, 1, 1;
4877 12 ale500
    %jmp T_27.44;
4878
T_27.22 ;
4879 14 ale500
    %set/v v00E88DF0_0, 1, 1;
4880
    %set/v v00E89268_0, 0, 1;
4881 12 ale500
    %jmp T_27.44;
4882
T_27.23 ;
4883 14 ale500
    %set/v v00E88D98_0, 1, 1;
4884
    %set/v v00E89268_0, 0, 1;
4885 12 ale500
    %jmp T_27.44;
4886
T_27.24 ;
4887 14 ale500
    %set/v v00E88B30_0, 0, 3;
4888 12 ale500
    %jmp T_27.44;
4889
T_27.25 ;
4890 14 ale500
    %set/v v00E88B30_0, 0, 3;
4891 12 ale500
    %jmp T_27.44;
4892
T_27.26 ;
4893 14 ale500
    %set/v v00E88EA0_0, 1, 1;
4894
    %movi 8, 2, 3;
4895
    %set/v v00E88B30_0, 8, 3;
4896 12 ale500
    %jmp T_27.44;
4897
T_27.27 ;
4898 14 ale500
    %set/v v00E88E48_0, 1, 1;
4899
    %movi 8, 2, 3;
4900
    %set/v v00E88B30_0, 8, 3;
4901 12 ale500
    %jmp T_27.44;
4902
T_27.28 ;
4903 11 ale500
    %movi 8, 2, 3;
4904 14 ale500
    %set/v v00E88B30_0, 8, 3;
4905 12 ale500
    %jmp T_27.44;
4906
T_27.29 ;
4907 11 ale500
    %movi 8, 2, 3;
4908 14 ale500
    %set/v v00E88B30_0, 8, 3;
4909 12 ale500
    %jmp T_27.44;
4910
T_27.30 ;
4911 14 ale500
    %set/v v00E88D40_0, 1, 1;
4912 11 ale500
    %movi 8, 2, 3;
4913 14 ale500
    %set/v v00E88B30_0, 8, 3;
4914 12 ale500
    %jmp T_27.44;
4915
T_27.31 ;
4916 14 ale500
    %set/v v00E88EF8_0, 1, 1;
4917 11 ale500
    %movi 8, 2, 3;
4918 14 ale500
    %set/v v00E88B30_0, 8, 3;
4919 12 ale500
    %jmp T_27.44;
4920
T_27.32 ;
4921 11 ale500
    %movi 8, 2, 3;
4922 14 ale500
    %set/v v00E88B30_0, 8, 3;
4923 12 ale500
    %jmp T_27.44;
4924
T_27.33 ;
4925 11 ale500
    %movi 8, 2, 3;
4926 14 ale500
    %set/v v00E88B30_0, 8, 3;
4927 12 ale500
    %jmp T_27.44;
4928
T_27.34 ;
4929 11 ale500
    %movi 8, 4, 3;
4930 14 ale500
    %set/v v00E88B30_0, 8, 3;
4931 12 ale500
    %jmp T_27.44;
4932
T_27.35 ;
4933 11 ale500
    %movi 8, 5, 3;
4934 14 ale500
    %set/v v00E88B30_0, 8, 3;
4935 12 ale500
    %jmp T_27.44;
4936
T_27.36 ;
4937 14 ale500
    %load/v 8, v00E89058_0, 4;
4938 11 ale500
    %cmpi/u 8, 3, 4;
4939 12 ale500
    %jmp/1 T_27.45, 6;
4940 11 ale500
    %cmpi/u 8, 12, 4;
4941 12 ale500
    %jmp/1 T_27.46, 6;
4942 11 ale500
    %cmpi/u 8, 14, 4;
4943 12 ale500
    %jmp/1 T_27.47, 6;
4944 11 ale500
    %cmpi/u 8, 13, 4;
4945 12 ale500
    %jmp/1 T_27.48, 6;
4946 11 ale500
    %movi 8, 1, 3;
4947 14 ale500
    %set/v v00E88B30_0, 8, 3;
4948 12 ale500
    %jmp T_27.50;
4949
T_27.45 ;
4950 11 ale500
    %movi 8, 1, 3;
4951 14 ale500
    %set/v v00E88B30_0, 8, 3;
4952
    %set/v v00E891B8_0, 1, 1;
4953 12 ale500
    %jmp T_27.50;
4954
T_27.46 ;
4955 11 ale500
    %movi 8, 1, 3;
4956 14 ale500
    %set/v v00E88B30_0, 8, 3;
4957
    %set/v v00E891B8_0, 1, 1;
4958 12 ale500
    %jmp T_27.50;
4959
T_27.47 ;
4960 11 ale500
    %movi 8, 1, 3;
4961 14 ale500
    %set/v v00E88B30_0, 8, 3;
4962
    %set/v v00E891B8_0, 1, 1;
4963 12 ale500
    %jmp T_27.50;
4964
T_27.48 ;
4965 11 ale500
    %movi 8, 6, 3;
4966 14 ale500
    %set/v v00E88B30_0, 8, 3;
4967 12 ale500
    %jmp T_27.50;
4968
T_27.50 ;
4969
    %jmp T_27.44;
4970
T_27.37 ;
4971 14 ale500
    %load/v 8, v00E89058_0, 4;
4972 11 ale500
    %cmpi/u 8, 3, 4;
4973 12 ale500
    %jmp/1 T_27.51, 6;
4974 11 ale500
    %cmpi/u 8, 12, 4;
4975 12 ale500
    %jmp/1 T_27.52, 6;
4976 11 ale500
    %cmpi/u 8, 14, 4;
4977 12 ale500
    %jmp/1 T_27.53, 6;
4978 11 ale500
    %movi 8, 1, 3;
4979 14 ale500
    %set/v v00E88B30_0, 8, 3;
4980 12 ale500
    %jmp T_27.55;
4981
T_27.51 ;
4982 11 ale500
    %movi 8, 1, 3;
4983 14 ale500
    %set/v v00E88B30_0, 8, 3;
4984
    %set/v v00E891B8_0, 1, 1;
4985 12 ale500
    %jmp T_27.55;
4986
T_27.52 ;
4987 11 ale500
    %movi 8, 1, 3;
4988 14 ale500
    %set/v v00E88B30_0, 8, 3;
4989
    %set/v v00E891B8_0, 1, 1;
4990 12 ale500
    %jmp T_27.55;
4991
T_27.53 ;
4992 11 ale500
    %movi 8, 1, 3;
4993 14 ale500
    %set/v v00E88B30_0, 8, 3;
4994
    %set/v v00E891B8_0, 1, 1;
4995 12 ale500
    %jmp T_27.55;
4996
T_27.55 ;
4997
    %jmp T_27.44;
4998
T_27.38 ;
4999 11 ale500
    %movi 8, 3, 3;
5000 14 ale500
    %set/v v00E88B30_0, 8, 3;
5001 12 ale500
    %jmp T_27.44;
5002
T_27.39 ;
5003 11 ale500
    %movi 8, 3, 3;
5004 14 ale500
    %set/v v00E88B30_0, 8, 3;
5005 12 ale500
    %jmp T_27.44;
5006
T_27.40 ;
5007 11 ale500
    %movi 8, 4, 3;
5008 14 ale500
    %set/v v00E88B30_0, 8, 3;
5009 12 ale500
    %jmp T_27.44;
5010
T_27.41 ;
5011 11 ale500
    %movi 8, 4, 3;
5012 14 ale500
    %set/v v00E88B30_0, 8, 3;
5013 12 ale500
    %jmp T_27.44;
5014
T_27.42 ;
5015 11 ale500
    %movi 8, 5, 3;
5016 14 ale500
    %set/v v00E88B30_0, 8, 3;
5017 12 ale500
    %jmp T_27.44;
5018
T_27.43 ;
5019 11 ale500
    %movi 8, 5, 3;
5020 14 ale500
    %set/v v00E88B30_0, 8, 3;
5021 12 ale500
    %jmp T_27.44;
5022
T_27.44 ;
5023 14 ale500
    %load/v 8, v00E89000_0, 8;
5024
    %movi 16, 14, 8;
5025 11 ale500
    %cmp/x 8, 16, 8;
5026 12 ale500
    %jmp/1 T_27.56, 4;
5027 14 ale500
    %movi 16, 110, 8;
5028
    %cmp/x 8, 16, 8;
5029 12 ale500
    %jmp/1 T_27.57, 4;
5030 14 ale500
    %movi 16, 126, 8;
5031
    %cmp/x 8, 16, 8;
5032 12 ale500
    %jmp/1 T_27.58, 4;
5033 14 ale500
    %movi 16, 13, 4;
5034
    %mov 20, 2, 2;
5035
    %movi 22, 2, 2;
5036
    %cmp/x 8, 16, 8;
5037 12 ale500
    %jmp/1 T_27.59, 4;
5038 14 ale500
    %jmp T_27.60;
5039 12 ale500
T_27.56 ;
5040 14 ale500
    %set/v v00E88C38_0, 1, 1;
5041
    %jmp T_27.60;
5042 12 ale500
T_27.57 ;
5043 14 ale500
    %set/v v00E88C38_0, 1, 1;
5044
    %jmp T_27.60;
5045 12 ale500
T_27.58 ;
5046 14 ale500
    %set/v v00E88C38_0, 1, 1;
5047
    %jmp T_27.60;
5048 12 ale500
T_27.59 ;
5049 14 ale500
    %set/v v00E88C90_0, 1, 1;
5050
    %jmp T_27.60;
5051 12 ale500
T_27.60 ;
5052 14 ale500
    %load/v 8, v00E89108_0, 1;
5053
    %jmp/0xz  T_27.61, 8;
5054
    %load/v 8, v00E89210_0, 8;
5055 11 ale500
    %mov 16, 2, 4;
5056 12 ale500
    %movi 20, 2, 4;
5057 11 ale500
    %cmp/x 8, 16, 8;
5058 14 ale500
    %jmp/1 T_27.63, 4;
5059 12 ale500
    %movi 24, 63, 8;
5060 11 ale500
    %cmp/x 8, 24, 8;
5061 14 ale500
    %jmp/1 T_27.64, 4;
5062 11 ale500
    %movi 24, 131, 8;
5063
    %cmp/x 8, 24, 8;
5064 14 ale500
    %jmp/1 T_27.65, 4;
5065 11 ale500
    %movi 24, 140, 8;
5066
    %cmp/x 8, 24, 8;
5067 14 ale500
    %jmp/1 T_27.66, 4;
5068 11 ale500
    %movi 24, 142, 8;
5069
    %cmp/x 8, 24, 8;
5070 14 ale500
    %jmp/1 T_27.67, 4;
5071 11 ale500
    %movi 24, 206, 8;
5072
    %cmp/x 8, 24, 8;
5073 14 ale500
    %jmp/1 T_27.68, 4;
5074
    %jmp T_27.69;
5075
T_27.63 ;
5076
    %set/v v00E88B30_0, 1, 3;
5077
    %jmp T_27.69;
5078
T_27.64 ;
5079
    %set/v v00E88EF8_0, 1, 1;
5080
    %jmp T_27.69;
5081
T_27.65 ;
5082
    %movi 8, 1, 3;
5083
    %set/v v00E88B30_0, 8, 3;
5084
    %set/v v00E891B8_0, 1, 1;
5085
    %jmp T_27.69;
5086 12 ale500
T_27.66 ;
5087 14 ale500
    %movi 8, 1, 3;
5088
    %set/v v00E88B30_0, 8, 3;
5089
    %set/v v00E891B8_0, 1, 1;
5090
    %jmp T_27.69;
5091 12 ale500
T_27.67 ;
5092 14 ale500
    %movi 8, 1, 3;
5093
    %set/v v00E88B30_0, 8, 3;
5094
    %set/v v00E891B8_0, 1, 1;
5095
    %jmp T_27.69;
5096 12 ale500
T_27.68 ;
5097 11 ale500
    %movi 8, 1, 3;
5098 14 ale500
    %set/v v00E88B30_0, 8, 3;
5099
    %set/v v00E891B8_0, 1, 1;
5100
    %jmp T_27.69;
5101 12 ale500
T_27.69 ;
5102 14 ale500
    %load/v 8, v00E89210_0, 8;
5103 11 ale500
    %mov 16, 2, 4;
5104
    %movi 20, 9, 4;
5105
    %cmp/x 8, 16, 8;
5106 14 ale500
    %jmp/1 T_27.70, 4;
5107 11 ale500
    %mov 24, 2, 4;
5108
    %movi 28, 13, 4;
5109
    %cmp/x 8, 24, 8;
5110 14 ale500
    %jmp/1 T_27.71, 4;
5111 11 ale500
    %mov 32, 2, 4;
5112
    %movi 36, 10, 4;
5113
    %cmp/x 8, 32, 8;
5114 14 ale500
    %jmp/1 T_27.72, 4;
5115 11 ale500
    %mov 40, 2, 4;
5116
    %movi 44, 14, 4;
5117
    %cmp/x 8, 40, 8;
5118 14 ale500
    %jmp/1 T_27.73, 4;
5119 11 ale500
    %mov 48, 2, 4;
5120
    %movi 52, 11, 4;
5121
    %cmp/x 8, 48, 8;
5122 14 ale500
    %jmp/1 T_27.74, 4;
5123 11 ale500
    %mov 56, 2, 4;
5124
    %movi 60, 15, 4;
5125
    %cmp/x 8, 56, 8;
5126 14 ale500
    %jmp/1 T_27.75, 4;
5127
    %jmp T_27.76;
5128
T_27.70 ;
5129 11 ale500
    %movi 8, 3, 3;
5130 14 ale500
    %set/v v00E88B30_0, 8, 3;
5131
    %jmp T_27.76;
5132
T_27.71 ;
5133 11 ale500
    %movi 8, 3, 3;
5134 14 ale500
    %set/v v00E88B30_0, 8, 3;
5135
    %jmp T_27.76;
5136
T_27.72 ;
5137 11 ale500
    %movi 8, 4, 3;
5138 14 ale500
    %set/v v00E88B30_0, 8, 3;
5139
    %jmp T_27.76;
5140
T_27.73 ;
5141 11 ale500
    %movi 8, 4, 3;
5142 14 ale500
    %set/v v00E88B30_0, 8, 3;
5143
    %jmp T_27.76;
5144
T_27.74 ;
5145 11 ale500
    %movi 8, 5, 3;
5146 14 ale500
    %set/v v00E88B30_0, 8, 3;
5147
    %jmp T_27.76;
5148
T_27.75 ;
5149 11 ale500
    %movi 8, 5, 3;
5150 14 ale500
    %set/v v00E88B30_0, 8, 3;
5151
    %jmp T_27.76;
5152
T_27.76 ;
5153
T_27.61 ;
5154
    %load/v 8, v00E89160_0, 1;
5155
    %jmp/0xz  T_27.77, 8;
5156
    %load/v 8, v00E89210_0, 8;
5157 12 ale500
    %movi 16, 63, 8;
5158 11 ale500
    %cmp/x 8, 16, 8;
5159 14 ale500
    %jmp/1 T_27.79, 4;
5160 11 ale500
    %movi 16, 131, 8;
5161
    %cmp/x 8, 16, 8;
5162 14 ale500
    %jmp/1 T_27.80, 4;
5163 11 ale500
    %movi 16, 140, 8;
5164
    %cmp/x 8, 16, 8;
5165 14 ale500
    %jmp/1 T_27.81, 4;
5166 11 ale500
    %movi 16, 142, 8;
5167
    %cmp/x 8, 16, 8;
5168 14 ale500
    %jmp/1 T_27.82, 4;
5169 11 ale500
    %movi 16, 206, 8;
5170
    %cmp/x 8, 16, 8;
5171 14 ale500
    %jmp/1 T_27.83, 4;
5172
    %jmp T_27.84;
5173
T_27.79 ;
5174
    %set/v v00E88EF8_0, 1, 1;
5175
    %jmp T_27.84;
5176
T_27.80 ;
5177 11 ale500
    %movi 8, 1, 3;
5178 14 ale500
    %set/v v00E88B30_0, 8, 3;
5179
    %set/v v00E891B8_0, 1, 1;
5180
    %jmp T_27.84;
5181
T_27.81 ;
5182 11 ale500
    %movi 8, 1, 3;
5183 14 ale500
    %set/v v00E88B30_0, 8, 3;
5184
    %set/v v00E891B8_0, 1, 1;
5185
    %jmp T_27.84;
5186
T_27.82 ;
5187 11 ale500
    %movi 8, 1, 3;
5188 14 ale500
    %set/v v00E88B30_0, 8, 3;
5189
    %set/v v00E891B8_0, 1, 1;
5190
    %jmp T_27.84;
5191
T_27.83 ;
5192 11 ale500
    %movi 8, 1, 3;
5193 14 ale500
    %set/v v00E88B30_0, 8, 3;
5194
    %set/v v00E891B8_0, 1, 1;
5195
    %jmp T_27.84;
5196
T_27.84 ;
5197
    %load/v 8, v00E89210_0, 8;
5198 11 ale500
    %mov 16, 2, 4;
5199
    %movi 20, 9, 4;
5200
    %cmp/x 8, 16, 8;
5201 14 ale500
    %jmp/1 T_27.85, 4;
5202 11 ale500
    %mov 24, 2, 4;
5203
    %movi 28, 13, 4;
5204
    %cmp/x 8, 24, 8;
5205 14 ale500
    %jmp/1 T_27.86, 4;
5206 11 ale500
    %mov 32, 2, 4;
5207
    %movi 36, 10, 4;
5208
    %cmp/x 8, 32, 8;
5209 14 ale500
    %jmp/1 T_27.87, 4;
5210 11 ale500
    %mov 40, 2, 4;
5211
    %movi 44, 14, 4;
5212
    %cmp/x 8, 40, 8;
5213 14 ale500
    %jmp/1 T_27.88, 4;
5214 11 ale500
    %mov 48, 2, 4;
5215
    %movi 52, 11, 4;
5216
    %cmp/x 8, 48, 8;
5217 14 ale500
    %jmp/1 T_27.89, 4;
5218 11 ale500
    %mov 56, 2, 4;
5219
    %movi 60, 15, 4;
5220
    %cmp/x 8, 56, 8;
5221 14 ale500
    %jmp/1 T_27.90, 4;
5222
    %jmp T_27.91;
5223
T_27.85 ;
5224 11 ale500
    %movi 8, 3, 3;
5225 14 ale500
    %set/v v00E88B30_0, 8, 3;
5226
    %jmp T_27.91;
5227
T_27.86 ;
5228 11 ale500
    %movi 8, 3, 3;
5229 14 ale500
    %set/v v00E88B30_0, 8, 3;
5230
    %jmp T_27.91;
5231
T_27.87 ;
5232 11 ale500
    %movi 8, 4, 3;
5233 14 ale500
    %set/v v00E88B30_0, 8, 3;
5234
    %jmp T_27.91;
5235
T_27.88 ;
5236 11 ale500
    %movi 8, 4, 3;
5237 14 ale500
    %set/v v00E88B30_0, 8, 3;
5238
    %jmp T_27.91;
5239
T_27.89 ;
5240 11 ale500
    %movi 8, 5, 3;
5241 14 ale500
    %set/v v00E88B30_0, 8, 3;
5242
    %jmp T_27.91;
5243
T_27.90 ;
5244 11 ale500
    %movi 8, 5, 3;
5245 14 ale500
    %set/v v00E88B30_0, 8, 3;
5246
    %jmp T_27.91;
5247
T_27.91 ;
5248
T_27.77 ;
5249 12 ale500
    %jmp T_27;
5250
    .thread T_27, $push;
5251 14 ale500
    .scope S_00832D40;
5252 12 ale500
T_28 ;
5253 14 ale500
    %wait E_00821D00;
5254
    %set/v v00E889D0_0, 0, 1;
5255
    %set/v v00E88A80_0, 0, 1;
5256
    %set/v v00E88A28_0, 0, 1;
5257
    %set/v v00E88AD8_0, 0, 1;
5258
    %load/v 8, v00E88920_0, 8;
5259 11 ale500
    %mov 16, 2, 7;
5260
    %movi 23, 0, 1;
5261
    %cmp/x 8, 16, 8;
5262 12 ale500
    %jmp/1 T_28.0, 4;
5263 11 ale500
    %movi 24, 4, 5;
5264
    %mov 29, 2, 2;
5265
    %movi 31, 1, 1;
5266
    %cmp/x 8, 24, 8;
5267 12 ale500
    %jmp/1 T_28.1, 4;
5268 11 ale500
    %movi 32, 8, 4;
5269
    %mov 36, 2, 3;
5270
    %movi 39, 1, 1;
5271
    %cmp/x 8, 32, 8;
5272 12 ale500
    %jmp/1 T_28.2, 4;
5273 11 ale500
    %movi 40, 12, 4;
5274
    %mov 44, 2, 3;
5275
    %movi 47, 1, 1;
5276
    %cmp/x 8, 40, 8;
5277 12 ale500
    %jmp/1 T_28.3, 4;
5278 11 ale500
    %movi 48, 9, 4;
5279
    %mov 52, 2, 3;
5280
    %movi 55, 1, 1;
5281
    %cmp/x 8, 48, 8;
5282 12 ale500
    %jmp/1 T_28.4, 4;
5283 11 ale500
    %movi 56, 13, 4;
5284
    %mov 60, 2, 3;
5285
    %movi 63, 1, 1;
5286
    %cmp/x 8, 56, 8;
5287 12 ale500
    %jmp/1 T_28.5, 4;
5288 11 ale500
    %movi 64, 31, 5;
5289
    %mov 69, 2, 2;
5290
    %movi 71, 1, 1;
5291
    %cmp/x 8, 64, 8;
5292 12 ale500
    %jmp/1 T_28.6, 4;
5293 11 ale500
    %mov 72, 2, 2;
5294
    %movi 74, 0, 2;
5295
    %mov 76, 2, 3;
5296
    %movi 79, 1, 1;
5297
    %cmp/x 8, 72, 8;
5298 12 ale500
    %jmp/1 T_28.7, 4;
5299
    %jmp T_28.8;
5300
T_28.0 ;
5301 14 ale500
    %set/v v00E889D0_0, 1, 1;
5302 12 ale500
    %jmp T_28.8;
5303
T_28.1 ;
5304 14 ale500
    %set/v v00E889D0_0, 1, 1;
5305 12 ale500
    %jmp T_28.8;
5306
T_28.2 ;
5307 14 ale500
    %set/v v00E88A80_0, 1, 1;
5308 12 ale500
    %jmp T_28.8;
5309
T_28.3 ;
5310 14 ale500
    %set/v v00E88A80_0, 1, 1;
5311 12 ale500
    %jmp T_28.8;
5312
T_28.4 ;
5313 14 ale500
    %set/v v00E88A28_0, 1, 1;
5314 12 ale500
    %jmp T_28.8;
5315
T_28.5 ;
5316 14 ale500
    %set/v v00E88A28_0, 1, 1;
5317 12 ale500
    %jmp T_28.8;
5318
T_28.6 ;
5319 14 ale500
    %set/v v00E88A28_0, 1, 1;
5320 12 ale500
    %jmp T_28.8;
5321
T_28.7 ;
5322 14 ale500
    %set/v v00E88AD8_0, 1, 1;
5323 12 ale500
    %jmp T_28.8;
5324
T_28.8 ;
5325
    %jmp T_28;
5326
    .thread T_28, $push;
5327 14 ale500
    .scope S_00832DC8;
5328 12 ale500
T_29 ;
5329 14 ale500
    %wait E_00821B60;
5330
    %set/v v00856900_0, 0, 5;
5331
    %set/v v00856958_0, 0, 2;
5332
    %load/v 8, v00856A08_0, 8;
5333 11 ale500
    %movi 16, 0, 4;
5334
    %mov 20, 2, 3;
5335
    %movi 23, 1, 1;
5336
    %cmp/x 8, 16, 8;
5337 12 ale500
    %jmp/1 T_29.0, 4;
5338 11 ale500
    %movi 24, 1, 4;
5339
    %mov 28, 2, 3;
5340
    %movi 31, 1, 1;
5341
    %cmp/x 8, 24, 8;
5342 12 ale500
    %jmp/1 T_29.1, 4;
5343 11 ale500
    %movi 32, 2, 4;
5344
    %mov 36, 2, 3;
5345
    %movi 39, 1, 1;
5346
    %cmp/x 8, 32, 8;
5347 12 ale500
    %jmp/1 T_29.2, 4;
5348 11 ale500
    %movi 40, 3, 4;
5349
    %mov 44, 2, 2;
5350
    %movi 46, 2, 2;
5351
    %cmp/x 8, 40, 8;
5352 12 ale500
    %jmp/1 T_29.3, 4;
5353 11 ale500
    %movi 48, 3, 4;
5354
    %mov 52, 2, 2;
5355
    %movi 54, 3, 2;
5356
    %cmp/x 8, 48, 8;
5357 12 ale500
    %jmp/1 T_29.4, 4;
5358 11 ale500
    %movi 56, 4, 4;
5359
    %mov 60, 2, 3;
5360
    %movi 63, 1, 1;
5361
    %cmp/x 8, 56, 8;
5362 12 ale500
    %jmp/1 T_29.5, 4;
5363 11 ale500
    %movi 64, 5, 4;
5364
    %mov 68, 2, 3;
5365
    %movi 71, 1, 1;
5366
    %cmp/x 8, 64, 8;
5367 12 ale500
    %jmp/1 T_29.6, 4;
5368 11 ale500
    %movi 72, 6, 4;
5369
    %mov 76, 2, 3;
5370
    %movi 79, 1, 1;
5371
    %cmp/x 8, 72, 8;
5372 12 ale500
    %jmp/1 T_29.7, 4;
5373 11 ale500
    %movi 80, 7, 4;
5374
    %mov 84, 2, 3;
5375
    %movi 87, 1, 1;
5376
    %cmp/x 8, 80, 8;
5377 12 ale500
    %jmp/1 T_29.8, 4;
5378 11 ale500
    %movi 88, 8, 4;
5379
    %mov 92, 2, 3;
5380
    %movi 95, 1, 1;
5381
    %cmp/x 8, 88, 8;
5382 12 ale500
    %jmp/1 T_29.9, 4;
5383 11 ale500
    %movi 96, 9, 4;
5384
    %mov 100, 2, 3;
5385
    %movi 103, 1, 1;
5386
    %cmp/x 8, 96, 8;
5387 12 ale500
    %jmp/1 T_29.10, 4;
5388 11 ale500
    %movi 104, 10, 4;
5389
    %mov 108, 2, 3;
5390
    %movi 111, 1, 1;
5391
    %cmp/x 8, 104, 8;
5392 12 ale500
    %jmp/1 T_29.11, 4;
5393 11 ale500
    %movi 112, 11, 4;
5394
    %mov 116, 2, 3;
5395
    %movi 119, 1, 1;
5396
    %cmp/x 8, 112, 8;
5397 12 ale500
    %jmp/1 T_29.12, 4;
5398 11 ale500
    %movi 120, 12, 4;
5399
    %mov 124, 2, 2;
5400
    %movi 126, 2, 2;
5401
    %cmp/x 8, 120, 8;
5402 12 ale500
    %jmp/1 T_29.13, 4;
5403 11 ale500
    %movi 128, 12, 4;
5404
    %mov 132, 2, 2;
5405
    %movi 134, 3, 2;
5406
    %cmp/x 8, 128, 8;
5407 12 ale500
    %jmp/1 T_29.14, 4;
5408 11 ale500
    %movi 136, 13, 4;
5409
    %mov 140, 2, 2;
5410
    %movi 142, 3, 2;
5411
    %cmp/x 8, 136, 8;
5412 12 ale500
    %jmp/1 T_29.15, 4;
5413 11 ale500
    %movi 144, 14, 4;
5414
    %mov 148, 2, 3;
5415
    %movi 151, 1, 1;
5416
    %cmp/x 8, 144, 8;
5417 12 ale500
    %jmp/1 T_29.16, 4;
5418 11 ale500
    %movi 152, 15, 4;
5419
    %mov 156, 2, 3;
5420
    %movi 159, 1, 1;
5421
    %cmp/x 8, 152, 8;
5422 12 ale500
    %jmp/1 T_29.17, 4;
5423 11 ale500
    %cmp/x 8, 0, 8;
5424 12 ale500
    %jmp/1 T_29.18, 4;
5425 11 ale500
    %movi 160, 0, 4;
5426
    %mov 164, 2, 2;
5427
    %movi 166, 1, 2;
5428
    %cmp/x 8, 160, 8;
5429 12 ale500
    %jmp/1 T_29.19, 4;
5430 11 ale500
    %movi 168, 3, 8;
5431
    %cmp/x 8, 168, 8;
5432 12 ale500
    %jmp/1 T_29.20, 4;
5433 11 ale500
    %movi 168, 3, 4;
5434
    %mov 172, 2, 2;
5435
    %movi 174, 1, 2;
5436
    %cmp/x 8, 168, 8;
5437 12 ale500
    %jmp/1 T_29.21, 4;
5438 11 ale500
    %movi 176, 4, 8;
5439
    %cmp/x 8, 176, 8;
5440 12 ale500
    %jmp/1 T_29.22, 4;
5441 11 ale500
    %movi 176, 4, 4;
5442
    %mov 180, 2, 2;
5443
    %movi 182, 1, 2;
5444
    %cmp/x 8, 176, 8;
5445 12 ale500
    %jmp/1 T_29.23, 4;
5446 11 ale500
    %movi 184, 6, 8;
5447
    %cmp/x 8, 184, 8;
5448 12 ale500
    %jmp/1 T_29.24, 4;
5449 11 ale500
    %movi 184, 6, 4;
5450
    %mov 188, 2, 2;
5451
    %movi 190, 1, 2;
5452
    %cmp/x 8, 184, 8;
5453 12 ale500
    %jmp/1 T_29.25, 4;
5454 11 ale500
    %movi 192, 7, 8;
5455
    %cmp/x 8, 192, 8;
5456 12 ale500
    %jmp/1 T_29.26, 4;
5457 11 ale500
    %movi 192, 7, 4;
5458
    %mov 196, 2, 2;
5459
    %movi 198, 1, 2;
5460
    %cmp/x 8, 192, 8;
5461 12 ale500
    %jmp/1 T_29.27, 4;
5462 11 ale500
    %movi 200, 8, 8;
5463
    %cmp/x 8, 200, 8;
5464 12 ale500
    %jmp/1 T_29.28, 4;
5465 11 ale500
    %movi 200, 8, 4;
5466
    %mov 204, 2, 2;
5467
    %movi 206, 1, 2;
5468
    %cmp/x 8, 200, 8;
5469 12 ale500
    %jmp/1 T_29.29, 4;
5470 11 ale500
    %movi 208, 9, 8;
5471
    %cmp/x 8, 208, 8;
5472 12 ale500
    %jmp/1 T_29.30, 4;
5473 11 ale500
    %movi 208, 9, 4;
5474
    %mov 212, 2, 2;
5475
    %movi 214, 1, 2;
5476
    %cmp/x 8, 208, 8;
5477 12 ale500
    %jmp/1 T_29.31, 4;
5478 11 ale500
    %movi 216, 10, 8;
5479
    %cmp/x 8, 216, 8;
5480 12 ale500
    %jmp/1 T_29.32, 4;
5481 11 ale500
    %movi 216, 10, 4;
5482
    %mov 220, 2, 2;
5483
    %movi 222, 1, 2;
5484
    %cmp/x 8, 216, 8;
5485 12 ale500
    %jmp/1 T_29.33, 4;
5486 11 ale500
    %movi 224, 12, 8;
5487
    %cmp/x 8, 224, 8;
5488 12 ale500
    %jmp/1 T_29.34, 4;
5489 11 ale500
    %movi 224, 12, 4;
5490
    %mov 228, 2, 2;
5491
    %movi 230, 1, 2;
5492
    %cmp/x 8, 224, 8;
5493 12 ale500
    %jmp/1 T_29.35, 4;
5494 11 ale500
    %movi 232, 13, 8;
5495
    %cmp/x 8, 232, 8;
5496 12 ale500
    %jmp/1 T_29.36, 4;
5497 11 ale500
    %movi 232, 13, 4;
5498
    %mov 236, 2, 2;
5499
    %movi 238, 1, 2;
5500
    %cmp/x 8, 232, 8;
5501 12 ale500
    %jmp/1 T_29.37, 4;
5502 11 ale500
    %movi 240, 15, 8;
5503
    %cmp/x 8, 240, 8;
5504 12 ale500
    %jmp/1 T_29.38, 4;
5505 11 ale500
    %movi 240, 15, 4;
5506
    %mov 244, 2, 2;
5507
    %movi 246, 1, 2;
5508
    %cmp/x 8, 240, 8;
5509 12 ale500
    %jmp/1 T_29.39, 4;
5510 11 ale500
    %movi 248, 25, 8;
5511
    %cmp/x 8, 248, 8;
5512 12 ale500
    %jmp/1 T_29.40, 4;
5513 11 ale500
    %movi 248, 26, 8;
5514
    %cmp/x 8, 248, 8;
5515 12 ale500
    %jmp/1 T_29.41, 4;
5516 11 ale500
    %movi 248, 28, 8;
5517
    %cmp/x 8, 248, 8;
5518 12 ale500
    %jmp/1 T_29.42, 4;
5519 11 ale500
    %movi 248, 29, 8;
5520
    %cmp/x 8, 248, 8;
5521 12 ale500
    %jmp/1 T_29.43, 4;
5522 11 ale500
    %mov 248, 2, 1;
5523
    %movi 249, 24, 7;
5524
    %cmp/x 8, 248, 8;
5525 12 ale500
    %jmp/1 T_29.44, 4;
5526 11 ale500
    %movi 256, 61, 8;
5527
    %cmp/x 8, 256, 8;
5528 12 ale500
    %jmp/1 T_29.45, 4;
5529
    %jmp T_29.46;
5530
T_29.0 ;
5531 11 ale500
    %movi 8, 9, 5;
5532 14 ale500
    %set/v v00856900_0, 8, 5;
5533 12 ale500
    %jmp T_29.46;
5534
T_29.1 ;
5535 11 ale500
    %movi 8, 9, 5;
5536 14 ale500
    %set/v v00856900_0, 8, 5;
5537 12 ale500
    %jmp T_29.46;
5538
T_29.2 ;
5539 11 ale500
    %movi 8, 11, 5;
5540 14 ale500
    %set/v v00856900_0, 8, 5;
5541 12 ale500
    %jmp T_29.46;
5542
T_29.3 ;
5543 11 ale500
    %movi 8, 9, 5;
5544 14 ale500
    %set/v v00856900_0, 8, 5;
5545 12 ale500
    %jmp T_29.46;
5546
T_29.4 ;
5547 11 ale500
    %movi 8, 8, 5;
5548 14 ale500
    %set/v v00856900_0, 8, 5;
5549 12 ale500
    %jmp T_29.46;
5550
T_29.5 ;
5551 11 ale500
    %movi 8, 5, 5;
5552 14 ale500
    %set/v v00856900_0, 8, 5;
5553 12 ale500
    %jmp T_29.46;
5554
T_29.6 ;
5555 11 ale500
    %movi 8, 5, 5;
5556 14 ale500
    %set/v v00856900_0, 8, 5;
5557 12 ale500
    %jmp T_29.46;
5558
T_29.7 ;
5559 11 ale500
    %movi 8, 4, 5;
5560 14 ale500
    %set/v v00856900_0, 8, 5;
5561 12 ale500
    %jmp T_29.46;
5562
T_29.8 ;
5563 11 ale500
    %movi 8, 2, 5;
5564 14 ale500
    %set/v v00856900_0, 8, 5;
5565 12 ale500
    %jmp T_29.46;
5566
T_29.9 ;
5567 11 ale500
    %movi 8, 7, 5;
5568 14 ale500
    %set/v v00856900_0, 8, 5;
5569 12 ale500
    %jmp T_29.46;
5570
T_29.10 ;
5571 11 ale500
    %movi 8, 10, 5;
5572 14 ale500
    %set/v v00856900_0, 8, 5;
5573 12 ale500
    %jmp T_29.46;
5574
T_29.11 ;
5575 11 ale500
    %movi 8, 6, 5;
5576 14 ale500
    %set/v v00856900_0, 8, 5;
5577 12 ale500
    %jmp T_29.46;
5578
T_29.12 ;
5579 11 ale500
    %movi 8, 8, 5;
5580 14 ale500
    %set/v v00856900_0, 8, 5;
5581 12 ale500
    %jmp T_29.46;
5582
T_29.13 ;
5583 11 ale500
    %movi 8, 9, 5;
5584 14 ale500
    %set/v v00856900_0, 8, 5;
5585 12 ale500
    %jmp T_29.46;
5586
T_29.14 ;
5587 11 ale500
    %movi 8, 4, 5;
5588 14 ale500
    %set/v v00856900_0, 8, 5;
5589 12 ale500
    %jmp T_29.46;
5590
T_29.15 ;
5591 11 ale500
    %movi 8, 4, 5;
5592 14 ale500
    %set/v v00856900_0, 8, 5;
5593 12 ale500
    %jmp T_29.46;
5594
T_29.16 ;
5595 11 ale500
    %movi 8, 4, 5;
5596 14 ale500
    %set/v v00856900_0, 8, 5;
5597 12 ale500
    %jmp T_29.46;
5598
T_29.17 ;
5599 11 ale500
    %movi 8, 2, 5;
5600 14 ale500
    %set/v v00856900_0, 8, 5;
5601 12 ale500
    %jmp T_29.46;
5602
T_29.18 ;
5603 11 ale500
    %movi 8, 21, 5;
5604 14 ale500
    %set/v v00856900_0, 8, 5;
5605 12 ale500
    %jmp T_29.46;
5606
T_29.19 ;
5607 11 ale500
    %movi 8, 21, 5;
5608 14 ale500
    %set/v v00856900_0, 8, 5;
5609 12 ale500
    %jmp T_29.46;
5610
T_29.20 ;
5611 11 ale500
    %movi 8, 22, 5;
5612 14 ale500
    %set/v v00856900_0, 8, 5;
5613 12 ale500
    %jmp T_29.46;
5614
T_29.21 ;
5615 11 ale500
    %movi 8, 22, 5;
5616 14 ale500
    %set/v v00856900_0, 8, 5;
5617 12 ale500
    %jmp T_29.46;
5618
T_29.22 ;
5619 11 ale500
    %movi 8, 16, 5;
5620 14 ale500
    %set/v v00856900_0, 8, 5;
5621 12 ale500
    %jmp T_29.46;
5622
T_29.23 ;
5623 11 ale500
    %movi 8, 16, 5;
5624 14 ale500
    %set/v v00856900_0, 8, 5;
5625 12 ale500
    %jmp T_29.46;
5626
T_29.24 ;
5627
    %movi 8, 18, 5;
5628 14 ale500
    %set/v v00856900_0, 8, 5;
5629 12 ale500
    %jmp T_29.46;
5630
T_29.25 ;
5631
    %movi 8, 18, 5;
5632 14 ale500
    %set/v v00856900_0, 8, 5;
5633 12 ale500
    %jmp T_29.46;
5634
T_29.26 ;
5635
    %movi 8, 20, 5;
5636 14 ale500
    %set/v v00856900_0, 8, 5;
5637 12 ale500
    %jmp T_29.46;
5638
T_29.27 ;
5639
    %movi 8, 20, 5;
5640 14 ale500
    %set/v v00856900_0, 8, 5;
5641 12 ale500
    %jmp T_29.46;
5642
T_29.28 ;
5643 11 ale500
    %movi 8, 17, 5;
5644 14 ale500
    %set/v v00856900_0, 8, 5;
5645 12 ale500
    %jmp T_29.46;
5646
T_29.29 ;
5647 11 ale500
    %movi 8, 17, 5;
5648 14 ale500
    %set/v v00856900_0, 8, 5;
5649 12 ale500
    %jmp T_29.46;
5650
T_29.30 ;
5651 11 ale500
    %movi 8, 19, 5;
5652 14 ale500
    %set/v v00856900_0, 8, 5;
5653 12 ale500
    %jmp T_29.46;
5654
T_29.31 ;
5655 11 ale500
    %movi 8, 19, 5;
5656 14 ale500
    %set/v v00856900_0, 8, 5;
5657 12 ale500
    %jmp T_29.46;
5658
T_29.32 ;
5659
    %movi 8, 25, 5;
5660 14 ale500
    %set/v v00856900_0, 8, 5;
5661 11 ale500
    %movi 8, 1, 2;
5662 14 ale500
    %set/v v00856958_0, 8, 2;
5663 12 ale500
    %jmp T_29.46;
5664
T_29.33 ;
5665
    %movi 8, 25, 5;
5666 14 ale500
    %set/v v00856900_0, 8, 5;
5667 11 ale500
    %movi 8, 1, 2;
5668 14 ale500
    %set/v v00856958_0, 8, 2;
5669 12 ale500
    %jmp T_29.46;
5670
T_29.34 ;
5671
    %movi 8, 24, 5;
5672 14 ale500
    %set/v v00856900_0, 8, 5;
5673 11 ale500
    %movi 8, 1, 2;
5674 14 ale500
    %set/v v00856958_0, 8, 2;
5675 12 ale500
    %jmp T_29.46;
5676
T_29.35 ;
5677
    %movi 8, 24, 5;
5678 14 ale500
    %set/v v00856900_0, 8, 5;
5679 11 ale500
    %movi 8, 1, 2;
5680 14 ale500
    %set/v v00856958_0, 8, 2;
5681 12 ale500
    %jmp T_29.46;
5682
T_29.36 ;
5683 11 ale500
    %movi 8, 5, 5;
5684 14 ale500
    %set/v v00856900_0, 8, 5;
5685 12 ale500
    %jmp T_29.46;
5686
T_29.37 ;
5687 11 ale500
    %movi 8, 5, 5;
5688 14 ale500
    %set/v v00856900_0, 8, 5;
5689 12 ale500
    %jmp T_29.46;
5690
T_29.38 ;
5691 11 ale500
    %movi 8, 4, 5;
5692 14 ale500
    %set/v v00856900_0, 8, 5;
5693 11 ale500
    %movi 8, 2, 2;
5694 14 ale500
    %set/v v00856958_0, 8, 2;
5695 12 ale500
    %jmp T_29.46;
5696
T_29.39 ;
5697 11 ale500
    %movi 8, 4, 5;
5698 14 ale500
    %set/v v00856900_0, 8, 5;
5699 11 ale500
    %movi 8, 2, 2;
5700 14 ale500
    %set/v v00856958_0, 8, 2;
5701 12 ale500
    %jmp T_29.46;
5702
T_29.40 ;
5703 11 ale500
    %movi 8, 26, 5;
5704 14 ale500
    %set/v v00856900_0, 8, 5;
5705 12 ale500
    %jmp T_29.46;
5706
T_29.41 ;
5707
    %movi 8, 6, 5;
5708 14 ale500
    %set/v v00856900_0, 8, 5;
5709 12 ale500
    %jmp T_29.46;
5710
T_29.42 ;
5711
    %movi 8, 5, 5;
5712 14 ale500
    %set/v v00856900_0, 8, 5;
5713 12 ale500
    %jmp T_29.46;
5714
T_29.43 ;
5715 11 ale500
    %movi 8, 1, 5;
5716 14 ale500
    %set/v v00856900_0, 8, 5;
5717 12 ale500
    %jmp T_29.46;
5718
T_29.44 ;
5719 11 ale500
    %movi 8, 28, 5;
5720 14 ale500
    %set/v v00856900_0, 8, 5;
5721 12 ale500
    %jmp T_29.46;
5722
T_29.45 ;
5723 11 ale500
    %movi 8, 27, 5;
5724 14 ale500
    %set/v v00856900_0, 8, 5;
5725 12 ale500
    %jmp T_29.46;
5726
T_29.46 ;
5727 14 ale500
    %load/v 8, v00856A60_0, 1;
5728 12 ale500
    %jmp/0xz  T_29.47, 8;
5729 14 ale500
    %load/v 8, v00856B10_0, 8;
5730 11 ale500
    %movi 16, 3, 4;
5731
    %mov 20, 2, 2;
5732
    %movi 22, 2, 2;
5733
    %cmp/x 8, 16, 8;
5734 12 ale500
    %jmp/1 T_29.49, 4;
5735
    %movi 24, 12, 4;
5736 11 ale500
    %mov 28, 2, 2;
5737
    %movi 30, 2, 2;
5738
    %cmp/x 8, 24, 8;
5739 12 ale500
    %jmp/1 T_29.50, 4;
5740 11 ale500
    %movi 32, 14, 4;
5741
    %mov 36, 2, 3;
5742
    %movi 39, 1, 1;
5743
    %cmp/x 8, 32, 8;
5744 12 ale500
    %jmp/1 T_29.51, 4;
5745 11 ale500
    %movi 40, 15, 4;
5746
    %mov 44, 2, 3;
5747
    %movi 47, 1, 1;
5748
    %cmp/x 8, 40, 8;
5749 12 ale500
    %jmp/1 T_29.52, 4;
5750
    %jmp T_29.53;
5751
T_29.49 ;
5752 11 ale500
    %movi 8, 9, 5;
5753 14 ale500
    %set/v v00856900_0, 8, 5;
5754 12 ale500
    %jmp T_29.53;
5755
T_29.50 ;
5756 11 ale500
    %movi 8, 9, 5;
5757 14 ale500
    %set/v v00856900_0, 8, 5;
5758 12 ale500
    %jmp T_29.53;
5759
T_29.51 ;
5760 11 ale500
    %movi 8, 4, 5;
5761 14 ale500
    %set/v v00856900_0, 8, 5;
5762 12 ale500
    %jmp T_29.53;
5763
T_29.52 ;
5764 11 ale500
    %movi 8, 2, 5;
5765 14 ale500
    %set/v v00856900_0, 8, 5;
5766 12 ale500
    %jmp T_29.53;
5767
T_29.53 ;
5768
T_29.47 ;
5769 14 ale500
    %load/v 8, v00856AB8_0, 1;
5770 12 ale500
    %jmp/0xz  T_29.54, 8;
5771 14 ale500
    %load/v 8, v00856B10_0, 8;
5772 11 ale500
    %movi 16, 3, 4;
5773
    %mov 20, 2, 2;
5774
    %movi 22, 2, 2;
5775
    %cmp/x 8, 16, 8;
5776 12 ale500
    %jmp/1 T_29.56, 4;
5777
    %movi 24, 12, 4;
5778 11 ale500
    %mov 28, 2, 2;
5779
    %movi 30, 2, 2;
5780
    %cmp/x 8, 24, 8;
5781 12 ale500
    %jmp/1 T_29.57, 4;
5782 11 ale500
    %movi 32, 14, 4;
5783
    %mov 36, 2, 3;
5784
    %movi 39, 1, 1;
5785
    %cmp/x 8, 32, 8;
5786 12 ale500
    %jmp/1 T_29.58, 4;
5787 11 ale500
    %movi 40, 15, 4;
5788
    %mov 44, 2, 3;
5789
    %movi 47, 1, 1;
5790
    %cmp/x 8, 40, 8;
5791 12 ale500
    %jmp/1 T_29.59, 4;
5792
    %jmp T_29.60;
5793
T_29.56 ;
5794 11 ale500
    %movi 8, 9, 5;
5795 14 ale500
    %set/v v00856900_0, 8, 5;
5796 12 ale500
    %jmp T_29.60;
5797
T_29.57 ;
5798 11 ale500
    %movi 8, 9, 5;
5799 14 ale500
    %set/v v00856900_0, 8, 5;
5800 12 ale500
    %jmp T_29.60;
5801
T_29.58 ;
5802 11 ale500
    %movi 8, 4, 5;
5803 14 ale500
    %set/v v00856900_0, 8, 5;
5804 12 ale500
    %jmp T_29.60;
5805
T_29.59 ;
5806 11 ale500
    %movi 8, 2, 5;
5807 14 ale500
    %set/v v00856900_0, 8, 5;
5808 12 ale500
    %jmp T_29.60;
5809
T_29.60 ;
5810
T_29.54 ;
5811
    %jmp T_29;
5812
    .thread T_29, $push;
5813 14 ale500
    .scope S_00832E50;
5814 12 ale500
T_30 ;
5815 14 ale500
    %wait E_00821BE0;
5816
    %set/v v008564E0_0, 0, 1;
5817
    %load/v 8, v00856538_0, 8;
5818 11 ale500
    %cmpi/u 8, 22, 8;
5819
    %mov 8, 4, 1;
5820 14 ale500
    %load/v 9, v00856538_0, 8;
5821 11 ale500
    %cmpi/u 9, 23, 8;
5822
    %or 8, 4, 1;
5823 14 ale500
    %load/v 9, v00856538_0, 8;
5824 11 ale500
    %cmpi/u 9, 141, 8;
5825
    %or 8, 4, 1;
5826 14 ale500
    %load/v 9, v00856538_0, 8;
5827 12 ale500
    %cmpi/u 9, 14, 8;
5828
    %or 8, 4, 1;
5829 14 ale500
    %load/v 9, v00856538_0, 8;
5830 12 ale500
    %cmpi/u 9, 110, 8;
5831
    %or 8, 4, 1;
5832 14 ale500
    %load/v 9, v00856538_0, 8;
5833 12 ale500
    %cmpi/u 9, 126, 8;
5834
    %or 8, 4, 1;
5835
    %jmp/0xz  T_30.0, 8;
5836 14 ale500
    %set/v v008564E0_0, 1, 1;
5837 12 ale500
T_30.0 ;
5838 11 ale500
    %ix/load 1, 4, 0;
5839
    %mov 4, 0, 1;
5840 12 ale500
    %jmp/1 T_30.2, 4;
5841 14 ale500
    %load/x1p 8, v00856538_0, 4;
5842 12 ale500
    %jmp T_30.3;
5843
T_30.2 ;
5844 11 ale500
    %mov 8, 2, 4;
5845 12 ale500
T_30.3 ;
5846 11 ale500
; Save base=8 wid=4 in lookaside.
5847
    %cmpi/u 8, 2, 4;
5848 12 ale500
    %jmp/0xz  T_30.4, 4;
5849 14 ale500
    %load/v 8, v00856538_0, 4; Only need 4 of 8 bits
5850 11 ale500
; Save base=8 wid=4 in lookaside.
5851
    %cmpi/u 8, 0, 4;
5852 12 ale500
    %jmp/1 T_30.6, 6;
5853 11 ale500
    %cmpi/u 8, 1, 4;
5854 12 ale500
    %jmp/1 T_30.7, 6;
5855 11 ale500
    %cmpi/u 8, 2, 4;
5856 12 ale500
    %jmp/1 T_30.8, 6;
5857 11 ale500
    %cmpi/u 8, 3, 4;
5858 12 ale500
    %jmp/1 T_30.9, 6;
5859 11 ale500
    %cmpi/u 8, 4, 4;
5860 12 ale500
    %jmp/1 T_30.10, 6;
5861 11 ale500
    %cmpi/u 8, 5, 4;
5862 12 ale500
    %jmp/1 T_30.11, 6;
5863 11 ale500
    %cmpi/u 8, 6, 4;
5864 12 ale500
    %jmp/1 T_30.12, 6;
5865 11 ale500
    %cmpi/u 8, 7, 4;
5866 12 ale500
    %jmp/1 T_30.13, 6;
5867 11 ale500
    %cmpi/u 8, 8, 4;
5868 12 ale500
    %jmp/1 T_30.14, 6;
5869 11 ale500
    %cmpi/u 8, 9, 4;
5870 12 ale500
    %jmp/1 T_30.15, 6;
5871 11 ale500
    %cmpi/u 8, 10, 4;
5872 12 ale500
    %jmp/1 T_30.16, 6;
5873 11 ale500
    %cmpi/u 8, 11, 4;
5874 12 ale500
    %jmp/1 T_30.17, 6;
5875 11 ale500
    %cmpi/u 8, 12, 4;
5876 12 ale500
    %jmp/1 T_30.18, 6;
5877 11 ale500
    %cmpi/u 8, 13, 4;
5878 12 ale500
    %jmp/1 T_30.19, 6;
5879 11 ale500
    %cmpi/u 8, 14, 4;
5880 12 ale500
    %jmp/1 T_30.20, 6;
5881 11 ale500
    %cmpi/u 8, 15, 4;
5882 12 ale500
    %jmp/1 T_30.21, 6;
5883
    %jmp T_30.22;
5884
T_30.6 ;
5885 14 ale500
    %set/v v008564E0_0, 1, 1;
5886 12 ale500
    %jmp T_30.22;
5887
T_30.7 ;
5888 14 ale500
    %set/v v008564E0_0, 0, 1;
5889 12 ale500
    %jmp T_30.22;
5890
T_30.8 ;
5891 14 ale500
    %load/v 8, v00856488_0, 1; Only need 1 of 8 bits
5892 11 ale500
; Save base=8 wid=1 in lookaside.
5893
    %ix/load 1, 2, 0;
5894
    %mov 4, 0, 1;
5895 12 ale500
    %jmp/1 T_30.23, 4;
5896 14 ale500
    %load/x1p 9, v00856488_0, 1;
5897 12 ale500
    %jmp T_30.24;
5898
T_30.23 ;
5899 11 ale500
    %mov 9, 2, 1;
5900 12 ale500
T_30.24 ;
5901 11 ale500
; Save base=9 wid=1 in lookaside.
5902
    %and 8, 9, 1;
5903
    %inv 8, 1;
5904 14 ale500
    %set/v v008564E0_0, 8, 1;
5905 12 ale500
    %jmp T_30.22;
5906
T_30.9 ;
5907 14 ale500
    %load/v 8, v00856488_0, 1; Only need 1 of 8 bits
5908 11 ale500
; Save base=8 wid=1 in lookaside.
5909
    %ix/load 1, 2, 0;
5910
    %mov 4, 0, 1;
5911 12 ale500
    %jmp/1 T_30.25, 4;
5912 14 ale500
    %load/x1p 9, v00856488_0, 1;
5913 12 ale500
    %jmp T_30.26;
5914
T_30.25 ;
5915 11 ale500
    %mov 9, 2, 1;
5916 12 ale500
T_30.26 ;
5917 11 ale500
; Save base=9 wid=1 in lookaside.
5918
    %or 8, 9, 1;
5919 14 ale500
    %set/v v008564E0_0, 8, 1;
5920 12 ale500
    %jmp T_30.22;
5921
T_30.10 ;
5922 14 ale500
    %load/v 8, v00856488_0, 1; Only need 1 of 8 bits
5923 11 ale500
; Save base=8 wid=1 in lookaside.
5924
    %inv 8, 1;
5925 14 ale500
    %set/v v008564E0_0, 8, 1;
5926 12 ale500
    %jmp T_30.22;
5927
T_30.11 ;
5928 14 ale500
    %load/v 8, v00856488_0, 1; Only need 1 of 8 bits
5929 11 ale500
; Save base=8 wid=1 in lookaside.
5930 14 ale500
    %set/v v008564E0_0, 8, 1;
5931 12 ale500
    %jmp T_30.22;
5932
T_30.12 ;
5933 11 ale500
    %ix/load 1, 2, 0;
5934
    %mov 4, 0, 1;
5935 12 ale500
    %jmp/1 T_30.27, 4;
5936 14 ale500
    %load/x1p 8, v00856488_0, 1;
5937 12 ale500
    %jmp T_30.28;
5938
T_30.27 ;
5939 11 ale500
    %mov 8, 2, 1;
5940 12 ale500
T_30.28 ;
5941 11 ale500
; Save base=8 wid=1 in lookaside.
5942
    %inv 8, 1;
5943 14 ale500
    %set/v v008564E0_0, 8, 1;
5944 12 ale500
    %jmp T_30.22;
5945
T_30.13 ;
5946 11 ale500
    %ix/load 1, 2, 0;
5947
    %mov 4, 0, 1;
5948 12 ale500
    %jmp/1 T_30.29, 4;
5949 14 ale500
    %load/x1p 8, v00856488_0, 1;
5950 12 ale500
    %jmp T_30.30;
5951
T_30.29 ;
5952 11 ale500
    %mov 8, 2, 1;
5953 12 ale500
T_30.30 ;
5954 11 ale500
; Save base=8 wid=1 in lookaside.
5955 14 ale500
    %set/v v008564E0_0, 8, 1;
5956 12 ale500
    %jmp T_30.22;
5957
T_30.14 ;
5958 11 ale500
    %ix/load 1, 1, 0;
5959
    %mov 4, 0, 1;
5960 12 ale500
    %jmp/1 T_30.31, 4;
5961 14 ale500
    %load/x1p 8, v00856488_0, 1;
5962 12 ale500
    %jmp T_30.32;
5963
T_30.31 ;
5964 11 ale500
    %mov 8, 2, 1;
5965 12 ale500
T_30.32 ;
5966 11 ale500
; Save base=8 wid=1 in lookaside.
5967
    %inv 8, 1;
5968 14 ale500
    %set/v v008564E0_0, 8, 1;
5969 12 ale500
    %jmp T_30.22;
5970
T_30.15 ;
5971 11 ale500
    %ix/load 1, 1, 0;
5972
    %mov 4, 0, 1;
5973 12 ale500
    %jmp/1 T_30.33, 4;
5974 14 ale500
    %load/x1p 8, v00856488_0, 1;
5975 12 ale500
    %jmp T_30.34;
5976
T_30.33 ;
5977 11 ale500
    %mov 8, 2, 1;
5978 12 ale500
T_30.34 ;
5979 11 ale500
; Save base=8 wid=1 in lookaside.
5980 14 ale500
    %set/v v008564E0_0, 8, 1;
5981 12 ale500
    %jmp T_30.22;
5982
T_30.16 ;
5983 11 ale500
    %ix/load 1, 3, 0;
5984
    %mov 4, 0, 1;
5985 12 ale500
    %jmp/1 T_30.35, 4;
5986 14 ale500
    %load/x1p 8, v00856488_0, 1;
5987 12 ale500
    %jmp T_30.36;
5988
T_30.35 ;
5989 11 ale500
    %mov 8, 2, 1;
5990 12 ale500
T_30.36 ;
5991 11 ale500
; Save base=8 wid=1 in lookaside.
5992
    %inv 8, 1;
5993 14 ale500
    %set/v v008564E0_0, 8, 1;
5994 12 ale500
    %jmp T_30.22;
5995
T_30.17 ;
5996 11 ale500
    %ix/load 1, 3, 0;
5997
    %mov 4, 0, 1;
5998 12 ale500
    %jmp/1 T_30.37, 4;
5999 14 ale500
    %load/x1p 8, v00856488_0, 1;
6000 12 ale500
    %jmp T_30.38;
6001
T_30.37 ;
6002 11 ale500
    %mov 8, 2, 1;
6003 12 ale500
T_30.38 ;
6004 11 ale500
; Save base=8 wid=1 in lookaside.
6005 14 ale500
    %set/v v008564E0_0, 8, 1;
6006 12 ale500
    %jmp T_30.22;
6007
T_30.18 ;
6008 11 ale500
    %ix/load 1, 3, 0;
6009
    %mov 4, 0, 1;
6010 12 ale500
    %jmp/1 T_30.39, 4;
6011 14 ale500
    %load/x1p 8, v00856488_0, 1;
6012 12 ale500
    %jmp T_30.40;
6013
T_30.39 ;
6014 11 ale500
    %mov 8, 2, 1;
6015 12 ale500
T_30.40 ;
6016 11 ale500
; Save base=8 wid=1 in lookaside.
6017
    %ix/load 1, 1, 0;
6018
    %mov 4, 0, 1;
6019 12 ale500
    %jmp/1 T_30.41, 4;
6020 14 ale500
    %load/x1p 9, v00856488_0, 1;
6021 12 ale500
    %jmp T_30.42;
6022
T_30.41 ;
6023 11 ale500
    %mov 9, 2, 1;
6024 12 ale500
T_30.42 ;
6025 11 ale500
; Save base=9 wid=1 in lookaside.
6026
    %cmp/u 8, 9, 1;
6027
    %mov 8, 4, 1;
6028 14 ale500
    %set/v v008564E0_0, 8, 1;
6029 12 ale500
    %jmp T_30.22;
6030
T_30.19 ;
6031 11 ale500
    %ix/load 1, 3, 0;
6032
    %mov 4, 0, 1;
6033 12 ale500
    %jmp/1 T_30.43, 4;
6034 14 ale500
    %load/x1p 8, v00856488_0, 1;
6035 12 ale500
    %jmp T_30.44;
6036
T_30.43 ;
6037 11 ale500
    %mov 8, 2, 1;
6038 12 ale500
T_30.44 ;
6039 11 ale500
; Save base=8 wid=1 in lookaside.
6040
    %ix/load 1, 1, 0;
6041
    %mov 4, 0, 1;
6042 12 ale500
    %jmp/1 T_30.45, 4;
6043 14 ale500
    %load/x1p 9, v00856488_0, 1;
6044 12 ale500
    %jmp T_30.46;
6045
T_30.45 ;
6046 11 ale500
    %mov 9, 2, 1;
6047 12 ale500
T_30.46 ;
6048 11 ale500
; Save base=9 wid=1 in lookaside.
6049
    %cmp/u 8, 9, 1;
6050
    %inv 4, 1;
6051
    %mov 8, 4, 1;
6052 14 ale500
    %set/v v008564E0_0, 8, 1;
6053 12 ale500
    %jmp T_30.22;
6054
T_30.20 ;
6055 11 ale500
    %ix/load 1, 3, 0;
6056
    %mov 4, 0, 1;
6057 12 ale500
    %jmp/1 T_30.47, 4;
6058 14 ale500
    %load/x1p 8, v00856488_0, 1;
6059 12 ale500
    %jmp T_30.48;
6060
T_30.47 ;
6061 11 ale500
    %mov 8, 2, 1;
6062 12 ale500
T_30.48 ;
6063 11 ale500
; Save base=8 wid=1 in lookaside.
6064
    %ix/load 1, 1, 0;
6065
    %mov 4, 0, 1;
6066 12 ale500
    %jmp/1 T_30.49, 4;
6067 14 ale500
    %load/x1p 9, v00856488_0, 1;
6068 12 ale500
    %jmp T_30.50;
6069
T_30.49 ;
6070 11 ale500
    %mov 9, 2, 1;
6071 12 ale500
T_30.50 ;
6072 11 ale500
; Save base=9 wid=1 in lookaside.
6073
    %cmp/u 8, 9, 1;
6074
    %mov 8, 4, 1;
6075
    %ix/load 1, 2, 0;
6076
    %mov 4, 0, 1;
6077 12 ale500
    %jmp/1 T_30.51, 4;
6078 14 ale500
    %load/x1p 9, v00856488_0, 1;
6079 12 ale500
    %jmp T_30.52;
6080
T_30.51 ;
6081 11 ale500
    %mov 9, 2, 1;
6082 12 ale500
T_30.52 ;
6083 11 ale500
; Save base=9 wid=1 in lookaside.
6084
    %inv 9, 1;
6085
    %and 8, 9, 1;
6086 14 ale500
    %set/v v008564E0_0, 8, 1;
6087 12 ale500
    %jmp T_30.22;
6088
T_30.21 ;
6089 11 ale500
    %ix/load 1, 3, 0;
6090
    %mov 4, 0, 1;
6091 12 ale500
    %jmp/1 T_30.53, 4;
6092 14 ale500
    %load/x1p 8, v00856488_0, 1;
6093 12 ale500
    %jmp T_30.54;
6094
T_30.53 ;
6095 11 ale500
    %mov 8, 2, 1;
6096 12 ale500
T_30.54 ;
6097 11 ale500
; Save base=8 wid=1 in lookaside.
6098
    %ix/load 1, 1, 0;
6099
    %mov 4, 0, 1;
6100 12 ale500
    %jmp/1 T_30.55, 4;
6101 14 ale500
    %load/x1p 9, v00856488_0, 1;
6102 12 ale500
    %jmp T_30.56;
6103
T_30.55 ;
6104 11 ale500
    %mov 9, 2, 1;
6105 12 ale500
T_30.56 ;
6106 11 ale500
; Save base=9 wid=1 in lookaside.
6107
    %cmp/u 8, 9, 1;
6108
    %inv 4, 1;
6109
    %mov 8, 4, 1;
6110
    %ix/load 1, 2, 0;
6111
    %mov 4, 0, 1;
6112 12 ale500
    %jmp/1 T_30.57, 4;
6113 14 ale500
    %load/x1p 9, v00856488_0, 1;
6114 12 ale500
    %jmp T_30.58;
6115
T_30.57 ;
6116 11 ale500
    %mov 9, 2, 1;
6117 12 ale500
T_30.58 ;
6118 11 ale500
; Save base=9 wid=1 in lookaside.
6119
    %or 8, 9, 1;
6120 14 ale500
    %set/v v008564E0_0, 8, 1;
6121 12 ale500
    %jmp T_30.22;
6122
T_30.22 ;
6123
T_30.4 ;
6124
    %jmp T_30;
6125
    .thread T_30, $push;
6126 14 ale500
    .scope S_00832ED8;
6127 12 ale500
T_31 ;
6128 14 ale500
    %wait E_00824880;
6129
    %load/v 8, v00A08728_0, 4;
6130 12 ale500
    %cmpi/u 8, 15, 4;
6131
    %inv 4, 1;
6132
    %jmp/0xz  T_31.0, 4;
6133 14 ale500
    %load/v 8, v00A08728_0, 4;
6134
    %set/v v00A07468_0, 8, 4;
6135 12 ale500
    %jmp T_31.1;
6136
T_31.0 ;
6137 14 ale500
    %load/v 8, v00A07728_0, 4;
6138
    %set/v v00A07468_0, 8, 4;
6139 12 ale500
T_31.1 ;
6140 11 ale500
    %jmp T_31;
6141
    .thread T_31, $push;
6142 14 ale500
    .scope S_00832ED8;
6143 11 ale500
T_32 ;
6144 14 ale500
    %wait E_00821BC0;
6145
    %load/v 8, v00A08728_0, 4;
6146 11 ale500
    %cmpi/u 8, 15, 4;
6147
    %inv 4, 1;
6148
    %jmp/0xz  T_32.0, 4;
6149 14 ale500
    %load/v 8, v00A08728_0, 4;
6150
    %set/v v00A075C8_0, 8, 4;
6151 11 ale500
    %jmp T_32.1;
6152
T_32.0 ;
6153 14 ale500
    %load/v 8, v00A076D0_0, 4;
6154
    %set/v v00A075C8_0, 8, 4;
6155 11 ale500
T_32.1 ;
6156
    %jmp T_32;
6157
    .thread T_32, $push;
6158 14 ale500
    .scope S_00832ED8;
6159 11 ale500
T_33 ;
6160 14 ale500
    %wait E_00824860;
6161
    %load/v 8, v00A08E60_0, 1;
6162
    %load/v 9, v00A08F68_0, 1;
6163
    %or 8, 9, 1;
6164
    %load/v 9, v00A08F10_0, 1;
6165
    %or 8, 9, 1;
6166
    %jmp/0xz  T_33.0, 8;
6167
    %load/v 8, v00A083B8_0, 8;
6168
    %load/v 16, v00A08360_0, 8;
6169
    %set/v v00A07570_0, 8, 16;
6170
    %jmp T_33.1;
6171 11 ale500
T_33.0 ;
6172 14 ale500
    %load/v 8, v00A08DB0_0, 1;
6173
    %jmp/0xz  T_33.2, 8;
6174
    %load/v 8, v00A07938_0, 1;
6175 12 ale500
    %jmp/0xz  T_33.4, 8;
6176 14 ale500
    %load/v 8, v00A083B8_0, 8;
6177
    %load/v 16, v00A08360_0, 8;
6178
    %set/v v00A07570_0, 8, 16;
6179 12 ale500
    %jmp T_33.5;
6180
T_33.4 ;
6181 14 ale500
    %load/v 8, v00A09178_0, 16;
6182
    %set/v v00A07570_0, 8, 16;
6183 12 ale500
T_33.5 ;
6184
    %jmp T_33.3;
6185 14 ale500
T_33.2 ;
6186
    %load/v 8, v00A07018_0, 16;
6187
    %set/v v00A07570_0, 8, 16;
6188 12 ale500
T_33.3 ;
6189 14 ale500
T_33.1 ;
6190 11 ale500
    %jmp T_33;
6191
    .thread T_33, $push;
6192 14 ale500
    .scope S_00832ED8;
6193 11 ale500
T_34 ;
6194 14 ale500
    %wait E_008248E0;
6195
    %load/v 8, v00A07728_0, 4;
6196 12 ale500
    %cmpi/u 8, 12, 4;
6197
    %jmp/0xz  T_34.0, 4;
6198 14 ale500
    %load/v 8, v00A083B8_0, 8;
6199
    %load/v 16, v00A08360_0, 8;
6200
    %set/v v00A074C0_0, 8, 16;
6201 12 ale500
    %jmp T_34.1;
6202
T_34.0 ;
6203 14 ale500
    %load/v 8, v00A08DB0_0, 1;
6204
    %jmp/0xz  T_34.2, 8;
6205
    %load/v 8, v00A07938_0, 1;
6206
    %jmp/0xz  T_34.4, 8;
6207
    %load/v 8, v00A083B8_0, 8;
6208
    %load/v 16, v00A08360_0, 8;
6209
    %set/v v00A074C0_0, 8, 16;
6210
    %jmp T_34.5;
6211
T_34.4 ;
6212
    %load/v 8, v00A09178_0, 16;
6213
    %set/v v00A074C0_0, 8, 16;
6214
T_34.5 ;
6215
    %jmp T_34.3;
6216 11 ale500
T_34.2 ;
6217 14 ale500
    %load/v 8, v00A091D0_0, 16;
6218
    %set/v v00A074C0_0, 8, 16;
6219
T_34.3 ;
6220 12 ale500
T_34.1 ;
6221 11 ale500
    %jmp T_34;
6222
    .thread T_34, $push;
6223 14 ale500
    .scope S_00832ED8;
6224 11 ale500
T_35 ;
6225 14 ale500
    %wait E_008248C0;
6226
    %load/v 8, v00A083B8_0, 8;
6227
    %load/v 16, v00A08360_0, 8;
6228
    %set/v v00A08468_0, 8, 16;
6229
    %load/v 8, v00A082D8_0, 2;
6230 12 ale500
    %cmpi/u 8, 0, 2;
6231
    %inv 4, 1;
6232 11 ale500
    %jmp/0xz  T_35.0, 4;
6233 14 ale500
    %load/v 8, v00A07B48_0, 3;
6234 11 ale500
    %cmpi/u 8, 7, 3;
6235
    %jmp/1 T_35.2, 6;
6236
    %cmpi/u 8, 6, 3;
6237 12 ale500
    %jmp/1 T_35.3, 6;
6238 11 ale500
    %cmpi/u 8, 5, 3;
6239 12 ale500
    %jmp/1 T_35.4, 6;
6240 11 ale500
    %cmpi/u 8, 3, 3;
6241 12 ale500
    %jmp/1 T_35.5, 6;
6242 11 ale500
    %cmpi/u 8, 4, 3;
6243 12 ale500
    %jmp/1 T_35.6, 6;
6244
    %jmp T_35.7;
6245
T_35.2 ;
6246 14 ale500
    %load/v 8, v00A09228_0, 16;
6247
    %load/v 24, v00A083B8_0, 8;
6248
    %load/v 32, v00A08360_0, 8;
6249 11 ale500
    %add 8, 24, 16;
6250 14 ale500
    %set/v v00A08468_0, 8, 16;
6251 12 ale500
    %jmp T_35.7;
6252
T_35.3 ;
6253 14 ale500
    %load/v 8, v00A09228_0, 16;
6254
    %load/v 24, v00A083B8_0, 8;
6255 11 ale500
    %ix/load 1, 7, 0;
6256
    %mov 4, 0, 1;
6257 12 ale500
    %jmp/1 T_35.8, 4;
6258 14 ale500
    %load/x1p 48, v00A083B8_0, 1;
6259 12 ale500
    %jmp T_35.9;
6260
T_35.8 ;
6261 11 ale500
    %mov 48, 2, 1;
6262 12 ale500
T_35.9 ;
6263 11 ale500
    %mov 40, 48, 1; Move signal select into place
6264
    %mov 47, 40, 1; Repetition 8
6265
    %mov 46, 40, 1; Repetition 7
6266
    %mov 45, 40, 1; Repetition 6
6267
    %mov 44, 40, 1; Repetition 5
6268
    %mov 43, 40, 1; Repetition 4
6269
    %mov 42, 40, 1; Repetition 3
6270
    %mov 41, 40, 1; Repetition 2
6271
    %mov 32, 40, 8;
6272
    %add 8, 24, 16;
6273 14 ale500
    %set/v v00A08468_0, 8, 16;
6274 12 ale500
    %jmp T_35.7;
6275
T_35.4 ;
6276 14 ale500
    %load/v 8, v00A08018_0, 8;
6277
    %load/v 16, v00A07FC0_0, 8;
6278
    %set/v v00A08468_0, 8, 16;
6279 12 ale500
    %jmp T_35.7;
6280
T_35.5 ;
6281 14 ale500
    %load/v 8, v00A08018_0, 8;
6282
    %load/v 16, v00A09120_0, 8;
6283
    %set/v v00A08468_0, 8, 16;
6284 12 ale500
    %jmp T_35.7;
6285
T_35.6 ;
6286 14 ale500
    %load/v 8, v00A07938_0, 1;
6287 12 ale500
    %jmp/0xz  T_35.10, 8;
6288 14 ale500
    %load/v 8, v00A083B8_0, 8;
6289
    %load/v 16, v00A08360_0, 8;
6290
    %set/v v00A08468_0, 8, 16;
6291 12 ale500
    %jmp T_35.11;
6292
T_35.10 ;
6293 14 ale500
    %load/v 8, v00A09178_0, 16;
6294
    %set/v v00A08468_0, 8, 16;
6295 12 ale500
T_35.11 ;
6296
    %jmp T_35.7;
6297
T_35.7 ;
6298
T_35.0 ;
6299
    %jmp T_35;
6300
    .thread T_35, $push;
6301 14 ale500
    .scope S_00832ED8;
6302 12 ale500
T_36 ;
6303 14 ale500
    %wait E_00824620;
6304
    %load/v 8, v00A07780_0, 4;
6305 11 ale500
    %cmpi/u 8, 12, 4;
6306 12 ale500
    %jmp/1 T_36.0, 6;
6307 11 ale500
    %cmpi/u 8, 6, 4;
6308 12 ale500
    %jmp/1 T_36.1, 6;
6309 11 ale500
    %cmpi/u 8, 13, 4;
6310 12 ale500
    %jmp/1 T_36.2, 6;
6311 11 ale500
    %cmpi/u 8, 7, 4;
6312 12 ale500
    %jmp/1 T_36.3, 6;
6313 14 ale500
    %load/v 8, v00A07BF8_0, 2;
6314 11 ale500
    %cmpi/u 8, 0, 2;
6315 12 ale500
    %jmp/1 T_36.6, 6;
6316 11 ale500
    %cmpi/u 8, 1, 2;
6317 12 ale500
    %jmp/1 T_36.7, 6;
6318 11 ale500
    %cmpi/u 8, 2, 2;
6319 12 ale500
    %jmp/1 T_36.8, 6;
6320 11 ale500
    %cmpi/u 8, 3, 2;
6321 12 ale500
    %jmp/1 T_36.9, 6;
6322
    %jmp T_36.10;
6323
T_36.6 ;
6324 14 ale500
    %load/v 8, v00A09280_0, 16;
6325
    %set/v v00A07518_0, 8, 16;
6326 12 ale500
    %jmp T_36.10;
6327
T_36.7 ;
6328 11 ale500
    %movi 8, 1, 16;
6329 14 ale500
    %set/v v00A07518_0, 8, 16;
6330 12 ale500
    %jmp T_36.10;
6331
T_36.8 ;
6332 14 ale500
    %set/v v00A07518_0, 0, 16;
6333 12 ale500
    %jmp T_36.10;
6334
T_36.9 ;
6335 14 ale500
    %set/v v00A07518_0, 1, 16;
6336 12 ale500
    %jmp T_36.10;
6337
T_36.10 ;
6338
    %jmp T_36.5;
6339
T_36.0 ;
6340 14 ale500
    %load/v 8, v00A083B8_0, 8;
6341 11 ale500
    %mov 16, 0, 8;
6342 14 ale500
    %set/v v00A07518_0, 8, 16;
6343 12 ale500
    %jmp T_36.5;
6344
T_36.1 ;
6345 14 ale500
    %load/v 8, v00A083B8_0, 8;
6346
    %load/v 16, v00A08360_0, 8;
6347
    %set/v v00A07518_0, 8, 16;
6348 12 ale500
    %jmp T_36.5;
6349
T_36.2 ;
6350 14 ale500
    %load/v 8, v00A083B8_0, 8;
6351 11 ale500
    %mov 16, 0, 8;
6352 14 ale500
    %set/v v00A07518_0, 8, 16;
6353 12 ale500
    %jmp T_36.5;
6354
T_36.3 ;
6355 14 ale500
    %load/v 8, v00A083B8_0, 8;
6356
    %load/v 16, v00A08360_0, 8;
6357
    %set/v v00A07518_0, 8, 16;
6358 12 ale500
    %jmp T_36.5;
6359
T_36.5 ;
6360
    %jmp T_36;
6361
    .thread T_36, $push;
6362 14 ale500
    .scope S_00832ED8;
6363 12 ale500
T_37 ;
6364 14 ale500
    %wait E_00824BE0;
6365
    %load/v 8, v00A088E0_0, 1;
6366 12 ale500
    %jmp/0xz  T_37.0, 8;
6367 11 ale500
    %ix/load 0, 6, 0;
6368 14 ale500
    %assign/v0 v00A0A360_0, 0, 0;
6369 11 ale500
    %ix/load 0, 3, 0;
6370 14 ale500
    %assign/v0 v00A08888_0, 0, 0;
6371 11 ale500
    %ix/load 0, 3, 0;
6372 14 ale500
    %assign/v0 v00A087D8_0, 0, 0;
6373 11 ale500
    %ix/load 0, 3, 0;
6374 14 ale500
    %assign/v0 v00A08830_0, 0, 0;
6375 12 ale500
    %jmp T_37.1;
6376
T_37.0 ;
6377 11 ale500
    %ix/load 1, 2, 0;
6378
    %mov 4, 0, 1;
6379 12 ale500
    %jmp/1 T_37.2, 4;
6380 14 ale500
    %load/x1p 8, v00A08888_0, 1;
6381 12 ale500
    %jmp T_37.3;
6382
T_37.2 ;
6383 11 ale500
    %mov 8, 2, 1;
6384 12 ale500
T_37.3 ;
6385 11 ale500
; Save base=8 wid=1 in lookaside.
6386
    %inv 8, 1;
6387 12 ale500
    %jmp/0xz  T_37.4, 8;
6388 14 ale500
    %load/v 8, v00A07280_0, 1;
6389
    %load/v 9, v00A08888_0, 2; Select 2 out of 3 bits
6390 11 ale500
    %ix/load 0, 3, 0;
6391 14 ale500
    %assign/v0 v00A08888_0, 0, 8;
6392 12 ale500
T_37.4 ;
6393 11 ale500
    %ix/load 1, 2, 0;
6394
    %mov 4, 0, 1;
6395 12 ale500
    %jmp/1 T_37.6, 4;
6396 14 ale500
    %load/x1p 8, v00A08830_0, 1;
6397 12 ale500
    %jmp T_37.7;
6398
T_37.6 ;
6399 11 ale500
    %mov 8, 2, 1;
6400 12 ale500
T_37.7 ;
6401 11 ale500
; Save base=8 wid=1 in lookaside.
6402
    %inv 8, 1;
6403 12 ale500
    %jmp/0xz  T_37.8, 8;
6404 14 ale500
    %load/v 8, v00A07228_0, 1;
6405
    %load/v 9, v00A08830_0, 2; Select 2 out of 3 bits
6406 11 ale500
    %ix/load 0, 3, 0;
6407 14 ale500
    %assign/v0 v00A08830_0, 0, 8;
6408 12 ale500
T_37.8 ;
6409 11 ale500
    %ix/load 1, 2, 0;
6410
    %mov 4, 0, 1;
6411 12 ale500
    %jmp/1 T_37.10, 4;
6412 14 ale500
    %load/x1p 8, v00A087D8_0, 1;
6413 12 ale500
    %jmp T_37.11;
6414
T_37.10 ;
6415 11 ale500
    %mov 8, 2, 1;
6416 12 ale500
T_37.11 ;
6417 11 ale500
; Save base=8 wid=1 in lookaside.
6418
    %inv 8, 1;
6419 12 ale500
    %jmp/0xz  T_37.12, 8;
6420 14 ale500
    %load/v 8, v00A071D0_0, 1;
6421
    %load/v 9, v00A087D8_0, 2; Select 2 out of 3 bits
6422 11 ale500
    %ix/load 0, 3, 0;
6423 14 ale500
    %assign/v0 v00A087D8_0, 0, 8;
6424 12 ale500
T_37.12 ;
6425 14 ale500
    %load/v 8, v00A08120_0, 1;
6426 12 ale500
    %jmp/0xz  T_37.14, 8;
6427 11 ale500
    %ix/load 0, 1, 0;
6428 14 ale500
    %assign/v0 v00A08120_0, 0, 0;
6429 12 ale500
T_37.14 ;
6430 14 ale500
    %load/v 8, v00A08A40_0, 1;
6431 12 ale500
    %jmp/0xz  T_37.16, 8;
6432 11 ale500
    %ix/load 0, 1, 0;
6433 14 ale500
    %assign/v0 v00A08A40_0, 0, 0;
6434 12 ale500
T_37.16 ;
6435 14 ale500
    %load/v 8, v00A07F10_0, 1;
6436 12 ale500
    %jmp/0xz  T_37.18, 8;
6437 11 ale500
    %ix/load 0, 1, 0;
6438 14 ale500
    %assign/v0 v00A07F10_0, 0, 0;
6439 12 ale500
T_37.18 ;
6440 14 ale500
    %load/v 8, v00A07EB8_0, 1;
6441 12 ale500
    %jmp/0xz  T_37.20, 8;
6442 11 ale500
    %ix/load 0, 1, 0;
6443 14 ale500
    %assign/v0 v00A07EB8_0, 0, 0;
6444 12 ale500
T_37.20 ;
6445 14 ale500
    %load/v 8, v00A08A98_0, 1;
6446 12 ale500
    %jmp/0xz  T_37.22, 8;
6447 11 ale500
    %ix/load 0, 1, 0;
6448 14 ale500
    %assign/v0 v00A08A98_0, 0, 0;
6449 12 ale500
T_37.22 ;
6450 14 ale500
    %load/v 8, v00A07F68_0, 1;
6451 12 ale500
    %jmp/0xz  T_37.24, 8;
6452 11 ale500
    %ix/load 0, 1, 0;
6453 14 ale500
    %assign/v0 v00A07F68_0, 0, 0;
6454 12 ale500
T_37.24 ;
6455 14 ale500
    %load/v 8, v00A08178_0, 1;
6456 12 ale500
    %jmp/0xz  T_37.26, 8;
6457 11 ale500
    %ix/load 0, 1, 0;
6458 14 ale500
    %assign/v0 v00A08178_0, 0, 0;
6459 12 ale500
T_37.26 ;
6460 14 ale500
    %load/v 8, v00A08938_0, 1;
6461 12 ale500
    %jmp/0xz  T_37.28, 8;
6462 11 ale500
    %ix/load 0, 1, 0;
6463 14 ale500
    %assign/v0 v00A08938_0, 0, 0;
6464 12 ale500
T_37.28 ;
6465 14 ale500
    %load/v 8, v00A07DB0_0, 1;
6466 12 ale500
    %jmp/0xz  T_37.30, 8;
6467 11 ale500
    %ix/load 0, 1, 0;
6468 14 ale500
    %assign/v0 v00A07DB0_0, 0, 0;
6469 12 ale500
T_37.30 ;
6470 14 ale500
    %load/v 8, v00A08990_0, 1;
6471 12 ale500
    %jmp/0xz  T_37.32, 8;
6472 11 ale500
    %ix/load 0, 1, 0;
6473 14 ale500
    %assign/v0 v00A08990_0, 0, 0;
6474 12 ale500
T_37.32 ;
6475 14 ale500
    %load/v 8, v00A089E8_0, 1;
6476 12 ale500
    %jmp/0xz  T_37.34, 8;
6477 11 ale500
    %ix/load 0, 1, 0;
6478 14 ale500
    %assign/v0 v00A089E8_0, 0, 0;
6479 12 ale500
T_37.34 ;
6480 14 ale500
    %load/v 8, v00A08AF0_0, 1;
6481 12 ale500
    %jmp/0xz  T_37.36, 8;
6482 11 ale500
    %ix/load 0, 1, 0;
6483 14 ale500
    %assign/v0 v00A08AF0_0, 0, 0;
6484 12 ale500
T_37.36 ;
6485 14 ale500
    %load/v 8, v00A0A360_0, 6;
6486 11 ale500
    %cmpi/u 8, 0, 6;
6487 12 ale500
    %jmp/1 T_37.38, 6;
6488 11 ale500
    %cmpi/u 8, 1, 6;
6489 12 ale500
    %jmp/1 T_37.39, 6;
6490 11 ale500
    %cmpi/u 8, 2, 6;
6491 12 ale500
    %jmp/1 T_37.40, 6;
6492 11 ale500
    %cmpi/u 8, 3, 6;
6493 12 ale500
    %jmp/1 T_37.41, 6;
6494 11 ale500
    %cmpi/u 8, 4, 6;
6495 12 ale500
    %jmp/1 T_37.42, 6;
6496 11 ale500
    %cmpi/u 8, 5, 6;
6497 12 ale500
    %jmp/1 T_37.43, 6;
6498 11 ale500
    %cmpi/u 8, 6, 6;
6499 12 ale500
    %jmp/1 T_37.44, 6;
6500 11 ale500
    %cmpi/u 8, 7, 6;
6501 12 ale500
    %jmp/1 T_37.45, 6;
6502 11 ale500
    %cmpi/u 8, 8, 6;
6503 12 ale500
    %jmp/1 T_37.46, 6;
6504 11 ale500
    %cmpi/u 8, 9, 6;
6505 12 ale500
    %jmp/1 T_37.47, 6;
6506 11 ale500
    %cmpi/u 8, 10, 6;
6507 12 ale500
    %jmp/1 T_37.48, 6;
6508 11 ale500
    %cmpi/u 8, 11, 6;
6509 12 ale500
    %jmp/1 T_37.49, 6;
6510 11 ale500
    %cmpi/u 8, 12, 6;
6511 12 ale500
    %jmp/1 T_37.50, 6;
6512 11 ale500
    %cmpi/u 8, 13, 6;
6513 12 ale500
    %jmp/1 T_37.51, 6;
6514 11 ale500
    %cmpi/u 8, 14, 6;
6515 12 ale500
    %jmp/1 T_37.52, 6;
6516 11 ale500
    %cmpi/u 8, 15, 6;
6517 12 ale500
    %jmp/1 T_37.53, 6;
6518 11 ale500
    %cmpi/u 8, 16, 6;
6519 12 ale500
    %jmp/1 T_37.54, 6;
6520 11 ale500
    %cmpi/u 8, 17, 6;
6521 12 ale500
    %jmp/1 T_37.55, 6;
6522 11 ale500
    %cmpi/u 8, 18, 6;
6523 12 ale500
    %jmp/1 T_37.56, 6;
6524 11 ale500
    %cmpi/u 8, 19, 6;
6525 12 ale500
    %jmp/1 T_37.57, 6;
6526 11 ale500
    %cmpi/u 8, 20, 6;
6527 12 ale500
    %jmp/1 T_37.58, 6;
6528 11 ale500
    %cmpi/u 8, 38, 6;
6529 12 ale500
    %jmp/1 T_37.59, 6;
6530 11 ale500
    %cmpi/u 8, 21, 6;
6531 12 ale500
    %jmp/1 T_37.60, 6;
6532 11 ale500
    %cmpi/u 8, 22, 6;
6533 12 ale500
    %jmp/1 T_37.61, 6;
6534 11 ale500
    %cmpi/u 8, 23, 6;
6535 12 ale500
    %jmp/1 T_37.62, 6;
6536 11 ale500
    %cmpi/u 8, 24, 6;
6537 12 ale500
    %jmp/1 T_37.63, 6;
6538 11 ale500
    %cmpi/u 8, 25, 6;
6539 12 ale500
    %jmp/1 T_37.64, 6;
6540 11 ale500
    %cmpi/u 8, 26, 6;
6541 12 ale500
    %jmp/1 T_37.65, 6;
6542 11 ale500
    %cmpi/u 8, 27, 6;
6543 12 ale500
    %jmp/1 T_37.66, 6;
6544 11 ale500
    %cmpi/u 8, 28, 6;
6545 12 ale500
    %jmp/1 T_37.67, 6;
6546 11 ale500
    %cmpi/u 8, 32, 6;
6547 12 ale500
    %jmp/1 T_37.68, 6;
6548 11 ale500
    %cmpi/u 8, 33, 6;
6549 12 ale500
    %jmp/1 T_37.69, 6;
6550 11 ale500
    %cmpi/u 8, 34, 6;
6551 12 ale500
    %jmp/1 T_37.70, 6;
6552 11 ale500
    %cmpi/u 8, 35, 6;
6553 12 ale500
    %jmp/1 T_37.71, 6;
6554 11 ale500
    %cmpi/u 8, 36, 6;
6555 12 ale500
    %jmp/1 T_37.72, 6;
6556 11 ale500
    %cmpi/u 8, 37, 6;
6557 12 ale500
    %jmp/1 T_37.73, 6;
6558 11 ale500
    %cmpi/u 8, 48, 6;
6559 12 ale500
    %jmp/1 T_37.74, 6;
6560 11 ale500
    %cmpi/u 8, 49, 6;
6561 12 ale500
    %jmp/1 T_37.75, 6;
6562 11 ale500
    %cmpi/u 8, 50, 6;
6563 12 ale500
    %jmp/1 T_37.76, 6;
6564 11 ale500
    %cmpi/u 8, 51, 6;
6565 12 ale500
    %jmp/1 T_37.77, 6;
6566 11 ale500
    %cmpi/u 8, 52, 6;
6567 12 ale500
    %jmp/1 T_37.78, 6;
6568 11 ale500
    %cmpi/u 8, 53, 6;
6569 12 ale500
    %jmp/1 T_37.79, 6;
6570 11 ale500
    %cmpi/u 8, 54, 6;
6571 12 ale500
    %jmp/1 T_37.80, 6;
6572 11 ale500
    %cmpi/u 8, 55, 6;
6573 12 ale500
    %jmp/1 T_37.81, 6;
6574 11 ale500
    %cmpi/u 8, 56, 6;
6575 12 ale500
    %jmp/1 T_37.82, 6;
6576 11 ale500
    %cmpi/u 8, 57, 6;
6577 12 ale500
    %jmp/1 T_37.83, 6;
6578 11 ale500
    %cmpi/u 8, 58, 6;
6579 12 ale500
    %jmp/1 T_37.84, 6;
6580 11 ale500
    %cmpi/u 8, 59, 6;
6581 12 ale500
    %jmp/1 T_37.85, 6;
6582 11 ale500
    %cmpi/u 8, 60, 6;
6583 12 ale500
    %jmp/1 T_37.86, 6;
6584 11 ale500
    %cmpi/u 8, 61, 6;
6585 12 ale500
    %jmp/1 T_37.87, 6;
6586 11 ale500
    %cmpi/u 8, 62, 6;
6587 12 ale500
    %jmp/1 T_37.88, 6;
6588 11 ale500
    %cmpi/u 8, 63, 6;
6589 12 ale500
    %jmp/1 T_37.89, 6;
6590
    %jmp T_37.90;
6591
T_37.38 ;
6592 11 ale500
    %ix/load 0, 1, 0;
6593 14 ale500
    %assign/v0 v00A080C8_0, 0, 1;
6594 11 ale500
    %movi 8, 54, 6;
6595
    %ix/load 0, 6, 0;
6596 14 ale500
    %assign/v0 v00A0A360_0, 0, 8;
6597 11 ale500
    %ix/load 0, 8, 0;
6598 14 ale500
    %assign/v0 v00A07FC0_0, 0, 1;
6599 11 ale500
    %movi 8, 254, 8;
6600
    %ix/load 0, 8, 0;
6601 14 ale500
    %assign/v0 v00A08018_0, 0, 8;
6602 11 ale500
    %movi 8, 8, 6;
6603
    %ix/load 0, 6, 0;
6604 14 ale500
    %assign/v0 v00A08B48_0, 0, 8;
6605 11 ale500
    %ix/load 0, 2, 0;
6606 14 ale500
    %assign/v0 v00A082D8_0, 0, 0;
6607 12 ale500
    %jmp T_37.90;
6608
T_37.39 ;
6609 11 ale500
    %ix/load 0, 1, 0;
6610 14 ale500
    %assign/v0 v00A080C8_0, 0, 1;
6611 11 ale500
    %ix/load 0, 3, 0;
6612 14 ale500
    %assign/v0 v00A08888_0, 0, 0;
6613 11 ale500
    %movi 8, 65532, 16;
6614
    %ix/load 0, 8, 0;
6615 14 ale500
    %assign/v0 v00A08018_0, 0, 8;
6616 11 ale500
    %ix/load 0, 8, 0;
6617 14 ale500
    %assign/v0 v00A07FC0_0, 0, 16;
6618 11 ale500
    %ix/load 0, 8, 0;
6619 14 ale500
    %assign/v0 v00A08780_0, 0, 1;
6620 11 ale500
    %ix/load 0, 1, 0;
6621 14 ale500
    %assign/v0 v00A08938_0, 0, 1;
6622 11 ale500
    %movi 8, 32, 6;
6623
    %ix/load 0, 6, 0;
6624 14 ale500
    %assign/v0 v00A0A360_0, 0, 8;
6625 11 ale500
    %movi 8, 54, 6;
6626
    %ix/load 0, 6, 0;
6627 14 ale500
    %assign/v0 v00A08BA0_0, 0, 8;
6628 11 ale500
    %movi 8, 9, 6;
6629
    %ix/load 0, 6, 0;
6630 14 ale500
    %assign/v0 v00A08B48_0, 0, 8;
6631 12 ale500
    %jmp T_37.90;
6632
T_37.40 ;
6633 11 ale500
    %ix/load 0, 1, 0;
6634 14 ale500
    %assign/v0 v00A080C8_0, 0, 1;
6635 11 ale500
    %movi 8, 54, 6;
6636
    %ix/load 0, 6, 0;
6637 14 ale500
    %assign/v0 v00A0A360_0, 0, 8;
6638 11 ale500
    %movi 8, 65530, 16;
6639
    %ix/load 0, 8, 0;
6640 14 ale500
    %assign/v0 v00A08018_0, 0, 8;
6641 11 ale500
    %ix/load 0, 8, 0;
6642 14 ale500
    %assign/v0 v00A07FC0_0, 0, 16;
6643 11 ale500
    %ix/load 0, 8, 0;
6644 14 ale500
    %assign/v0 v00A08780_0, 0, 1;
6645 11 ale500
    %movi 8, 32, 6;
6646
    %ix/load 0, 6, 0;
6647 14 ale500
    %assign/v0 v00A0A360_0, 0, 8;
6648 11 ale500
    %movi 8, 54, 6;
6649
    %ix/load 0, 6, 0;
6650 14 ale500
    %assign/v0 v00A08BA0_0, 0, 8;
6651 11 ale500
    %movi 8, 9, 6;
6652
    %ix/load 0, 6, 0;
6653 14 ale500
    %assign/v0 v00A08B48_0, 0, 8;
6654 11 ale500
    %ix/load 0, 1, 0;
6655 14 ale500
    %assign/v0 v00A08938_0, 0, 1;
6656 12 ale500
    %jmp T_37.90;
6657
T_37.41 ;
6658 11 ale500
    %ix/load 0, 1, 0;
6659 14 ale500
    %assign/v0 v00A080C8_0, 0, 1;
6660 11 ale500
    %ix/load 0, 3, 0;
6661 14 ale500
    %assign/v0 v00A08830_0, 0, 0;
6662 11 ale500
    %movi 8, 54, 6;
6663
    %ix/load 0, 6, 0;
6664 14 ale500
    %assign/v0 v00A0A360_0, 0, 8;
6665 11 ale500
    %movi 8, 65528, 16;
6666
    %ix/load 0, 8, 0;
6667 14 ale500
    %assign/v0 v00A08018_0, 0, 8;
6668 11 ale500
    %ix/load 0, 8, 0;
6669 14 ale500
    %assign/v0 v00A07FC0_0, 0, 16;
6670 11 ale500
    %ix/load 0, 8, 0;
6671 14 ale500
    %assign/v0 v00A08780_0, 0, 1;
6672 11 ale500
    %movi 8, 32, 6;
6673
    %ix/load 0, 6, 0;
6674 14 ale500
    %assign/v0 v00A08B48_0, 0, 8;
6675 11 ale500
    %ix/load 0, 1, 0;
6676 14 ale500
    %assign/v0 v00A08938_0, 0, 1;
6677 11 ale500
    %movi 8, 32, 6;
6678
    %ix/load 0, 6, 0;
6679 14 ale500
    %assign/v0 v00A0A360_0, 0, 8;
6680 11 ale500
    %movi 8, 54, 6;
6681
    %ix/load 0, 6, 0;
6682 14 ale500
    %assign/v0 v00A08BA0_0, 0, 8;
6683 11 ale500
    %movi 8, 9, 6;
6684
    %ix/load 0, 6, 0;
6685 14 ale500
    %assign/v0 v00A08B48_0, 0, 8;
6686 12 ale500
    %jmp T_37.90;
6687
T_37.42 ;
6688 11 ale500
    %ix/load 0, 1, 0;
6689 14 ale500
    %assign/v0 v00A080C8_0, 0, 1;
6690 11 ale500
    %ix/load 0, 3, 0;
6691 14 ale500
    %assign/v0 v00A087D8_0, 0, 0;
6692 11 ale500
    %movi 8, 65526, 16;
6693
    %ix/load 0, 8, 0;
6694 14 ale500
    %assign/v0 v00A08018_0, 0, 8;
6695 11 ale500
    %ix/load 0, 8, 0;
6696 14 ale500
    %assign/v0 v00A07FC0_0, 0, 16;
6697 11 ale500
    %movi 8, 129, 8;
6698
    %ix/load 0, 8, 0;
6699 14 ale500
    %assign/v0 v00A08780_0, 0, 8;
6700 11 ale500
    %ix/load 0, 1, 0;
6701 14 ale500
    %assign/v0 v00A07DB0_0, 0, 1;
6702 11 ale500
    %movi 8, 32, 6;
6703
    %ix/load 0, 6, 0;
6704 14 ale500
    %assign/v0 v00A0A360_0, 0, 8;
6705 11 ale500
    %movi 8, 54, 6;
6706
    %ix/load 0, 6, 0;
6707 14 ale500
    %assign/v0 v00A08BA0_0, 0, 8;
6708 11 ale500
    %movi 8, 9, 6;
6709
    %ix/load 0, 6, 0;
6710 14 ale500
    %assign/v0 v00A08B48_0, 0, 8;
6711 12 ale500
    %jmp T_37.90;
6712
T_37.43 ;
6713 11 ale500
    %ix/load 0, 1, 0;
6714 14 ale500
    %assign/v0 v00A080C8_0, 0, 1;
6715 11 ale500
    %movi 8, 65524, 16;
6716
    %ix/load 0, 8, 0;
6717 14 ale500
    %assign/v0 v00A08018_0, 0, 8;
6718 11 ale500
    %ix/load 0, 8, 0;
6719 14 ale500
    %assign/v0 v00A07FC0_0, 0, 16;
6720 11 ale500
    %ix/load 0, 8, 0;
6721 14 ale500
    %assign/v0 v00A08780_0, 0, 1;
6722 11 ale500
    %ix/load 0, 1, 0;
6723 14 ale500
    %assign/v0 v00A08938_0, 0, 1;
6724 11 ale500
    %movi 8, 32, 6;
6725
    %ix/load 0, 6, 0;
6726 14 ale500
    %assign/v0 v00A0A360_0, 0, 8;
6727 11 ale500
    %movi 8, 54, 6;
6728
    %ix/load 0, 6, 0;
6729 14 ale500
    %assign/v0 v00A08BA0_0, 0, 8;
6730 11 ale500
    %movi 8, 9, 6;
6731
    %ix/load 0, 6, 0;
6732 14 ale500
    %assign/v0 v00A08B48_0, 0, 8;
6733 12 ale500
    %jmp T_37.90;
6734
T_37.44 ;
6735 11 ale500
    %ix/load 0, 1, 0;
6736 14 ale500
    %assign/v0 v00A080C8_0, 0, 1;
6737 11 ale500
    %movi 8, 65522, 16;
6738
    %ix/load 0, 8, 0;
6739 14 ale500
    %assign/v0 v00A08018_0, 0, 8;
6740 11 ale500
    %ix/load 0, 8, 0;
6741 14 ale500
    %assign/v0 v00A07FC0_0, 0, 16;
6742 11 ale500
    %ix/load 0, 8, 0;
6743 14 ale500
    %assign/v0 v00A08780_0, 0, 1;
6744 11 ale500
    %ix/load 0, 1, 0;
6745 14 ale500
    %assign/v0 v00A08938_0, 0, 1;
6746 11 ale500
    %movi 8, 32, 6;
6747
    %ix/load 0, 6, 0;
6748 14 ale500
    %assign/v0 v00A0A360_0, 0, 8;
6749 11 ale500
    %movi 8, 54, 6;
6750
    %ix/load 0, 6, 0;
6751 14 ale500
    %assign/v0 v00A08BA0_0, 0, 8;
6752 11 ale500
    %movi 8, 9, 6;
6753
    %ix/load 0, 6, 0;
6754 14 ale500
    %assign/v0 v00A08B48_0, 0, 8;
6755 12 ale500
    %jmp T_37.90;
6756
T_37.45 ;
6757 11 ale500
    %ix/load 0, 1, 0;
6758 14 ale500
    %assign/v0 v00A080C8_0, 0, 1;
6759 11 ale500
    %movi 8, 65520, 16;
6760
    %ix/load 0, 8, 0;
6761 14 ale500
    %assign/v0 v00A08018_0, 0, 8;
6762 11 ale500
    %ix/load 0, 8, 0;
6763 14 ale500
    %assign/v0 v00A07FC0_0, 0, 16;
6764 11 ale500
    %ix/load 0, 8, 0;
6765 14 ale500
    %assign/v0 v00A08780_0, 0, 1;
6766 11 ale500
    %ix/load 0, 1, 0;
6767 14 ale500
    %assign/v0 v00A08938_0, 0, 1;
6768 11 ale500
    %movi 8, 32, 6;
6769
    %ix/load 0, 6, 0;
6770 14 ale500
    %assign/v0 v00A0A360_0, 0, 8;
6771 11 ale500
    %movi 8, 54, 6;
6772
    %ix/load 0, 6, 0;
6773 14 ale500
    %assign/v0 v00A08BA0_0, 0, 8;
6774 11 ale500
    %movi 8, 9, 6;
6775
    %ix/load 0, 6, 0;
6776 14 ale500
    %assign/v0 v00A08B48_0, 0, 8;
6777 12 ale500
    %jmp T_37.90;
6778
T_37.46 ;
6779 14 ale500
    %vpi_call 3 471 "$display", "cpu_data_i %02x %t", v00A07120_0, $time;
6780 11 ale500
    %movi 8, 9, 6;
6781
    %ix/load 0, 6, 0;
6782 14 ale500
    %assign/v0 v00A0A360_0, 0, 8;
6783 11 ale500
    %movi 8, 1, 2;
6784
    %ix/load 0, 2, 0;
6785 14 ale500
    %assign/v0 v00A082D8_0, 0, 8;
6786 12 ale500
    %jmp T_37.90;
6787
T_37.47 ;
6788 14 ale500
    %load/v 8, v00A084C0_0, 1;
6789 12 ale500
    %jmp/0xz  T_37.91, 8;
6790 11 ale500
    %movi 8, 1, 6;
6791
    %ix/load 0, 6, 0;
6792 14 ale500
    %assign/v0 v00A0A360_0, 0, 8;
6793 12 ale500
    %jmp T_37.92;
6794
T_37.91 ;
6795 14 ale500
    %load/v 8, v00A08070_0, 1;
6796 11 ale500
    %ix/load 1, 6, 0;
6797
    %mov 4, 0, 1;
6798 12 ale500
    %jmp/1 T_37.93, 4;
6799 14 ale500
    %load/x1p 9, v00A090C8_0, 1;
6800 12 ale500
    %jmp T_37.94;
6801
T_37.93 ;
6802 11 ale500
    %mov 9, 2, 1;
6803 12 ale500
T_37.94 ;
6804 11 ale500
; Save base=9 wid=1 in lookaside.
6805
    %and 8, 9, 1;
6806 12 ale500
    %jmp/0xz  T_37.95, 8;
6807 11 ale500
    %movi 8, 4, 6;
6808
    %ix/load 0, 6, 0;
6809 14 ale500
    %assign/v0 v00A0A360_0, 0, 8;
6810 12 ale500
    %jmp T_37.96;
6811
T_37.95 ;
6812 14 ale500
    %load/v 8, v00A08280_0, 1;
6813 11 ale500
    %ix/load 1, 5, 0;
6814
    %mov 4, 0, 1;
6815 12 ale500
    %jmp/1 T_37.97, 4;
6816 14 ale500
    %load/x1p 9, v00A090C8_0, 1;
6817 12 ale500
    %jmp T_37.98;
6818
T_37.97 ;
6819 11 ale500
    %mov 9, 2, 1;
6820 12 ale500
T_37.98 ;
6821 11 ale500
; Save base=9 wid=1 in lookaside.
6822
    %and 8, 9, 1;
6823 12 ale500
    %jmp/0xz  T_37.99, 8;
6824 11 ale500
    %movi 8, 3, 6;
6825
    %ix/load 0, 6, 0;
6826 14 ale500
    %assign/v0 v00A0A360_0, 0, 8;
6827 12 ale500
    %jmp T_37.100;
6828
T_37.99 ;
6829 11 ale500
    %movi 8, 10, 6;
6830
    %ix/load 0, 6, 0;
6831 14 ale500
    %assign/v0 v00A0A360_0, 0, 8;
6832
    %load/v 8, v00A09228_0, 16;
6833 11 ale500
    %ix/load 0, 16, 0;
6834 14 ale500
    %assign/v0 v00A07E08_0, 0, 8;
6835 12 ale500
T_37.100 ;
6836
T_37.96 ;
6837
T_37.92 ;
6838
    %jmp T_37.90;
6839
T_37.48 ;
6840 11 ale500
    %ix/load 0, 1, 0;
6841 14 ale500
    %assign/v0 v00A07EB8_0, 0, 1;
6842 11 ale500
    %ix/load 0, 1, 0;
6843 14 ale500
    %assign/v0 v00A08120_0, 0, 1;
6844 11 ale500
    %ix/load 0, 1, 0;
6845 14 ale500
    %assign/v0 v00A08620_0, 0, 0;
6846 11 ale500
    %ix/load 0, 1, 0;
6847 14 ale500
    %assign/v0 v00A08678_0, 0, 0;
6848 11 ale500
    %ix/load 0, 4, 0;
6849 14 ale500
    %assign/v0 v00A08728_0, 0, 1;
6850 11 ale500
    %movi 8, 11, 6;
6851
    %ix/load 0, 6, 0;
6852 14 ale500
    %assign/v0 v00A0A360_0, 0, 8;
6853 12 ale500
    %jmp T_37.90;
6854
T_37.49 ;
6855 14 ale500
    %load/v 8, v00A07120_0, 8;
6856 11 ale500
    %ix/load 0, 8, 0;
6857 14 ale500
    %assign/v0 v00A085C8_0, 0, 8;
6858
    %load/v 8, v00A07120_0, 8;
6859 11 ale500
    %cmpi/u 8, 16, 8;
6860 12 ale500
    %jmp/1 T_37.101, 6;
6861 11 ale500
    %cmpi/u 8, 17, 8;
6862 12 ale500
    %jmp/1 T_37.102, 6;
6863 11 ale500
    %cmpi/u 8, 30, 8;
6864 12 ale500
    %jmp/1 T_37.103, 6;
6865 11 ale500
    %cmpi/u 8, 31, 8;
6866 12 ale500
    %jmp/1 T_37.104, 6;
6867 11 ale500
    %movi 8, 15, 6;
6868
    %ix/load 0, 6, 0;
6869 14 ale500
    %assign/v0 v00A0A360_0, 0, 8;
6870 12 ale500
    %jmp T_37.106;
6871
T_37.101 ;
6872 11 ale500
    %ix/load 0, 1, 0;
6873 14 ale500
    %assign/v0 v00A08620_0, 0, 1;
6874 11 ale500
    %movi 8, 12, 6;
6875
    %ix/load 0, 6, 0;
6876 14 ale500
    %assign/v0 v00A0A360_0, 0, 8;
6877 12 ale500
    %jmp T_37.106;
6878
T_37.102 ;
6879 11 ale500
    %ix/load 0, 1, 0;
6880 14 ale500
    %assign/v0 v00A08678_0, 0, 1;
6881 11 ale500
    %movi 8, 12, 6;
6882
    %ix/load 0, 6, 0;
6883 14 ale500
    %assign/v0 v00A0A360_0, 0, 8;
6884 12 ale500
    %jmp T_37.106;
6885
T_37.103 ;
6886 11 ale500
    %movi 8, 12, 6;
6887
    %ix/load 0, 6, 0;
6888 14 ale500
    %assign/v0 v00A0A360_0, 0, 8;
6889 12 ale500
    %jmp T_37.106;
6890
T_37.104 ;
6891 11 ale500
    %movi 8, 12, 6;
6892
    %ix/load 0, 6, 0;
6893 14 ale500
    %assign/v0 v00A0A360_0, 0, 8;
6894 12 ale500
    %jmp T_37.106;
6895
T_37.106 ;
6896
    %jmp T_37.90;
6897
T_37.50 ;
6898 11 ale500
    %movi 8, 13, 6;
6899
    %ix/load 0, 6, 0;
6900 14 ale500
    %assign/v0 v00A0A360_0, 0, 8;
6901
    %load/v 8, v00A09228_0, 16;
6902 11 ale500
    %ix/load 0, 16, 0;
6903 14 ale500
    %assign/v0 v00A07E08_0, 0, 8;
6904 12 ale500
    %jmp T_37.90;
6905
T_37.51 ;
6906 11 ale500
    %ix/load 0, 1, 0;
6907 14 ale500
    %assign/v0 v00A07EB8_0, 0, 1;
6908 11 ale500
    %movi 8, 14, 6;
6909
    %ix/load 0, 6, 0;
6910 14 ale500
    %assign/v0 v00A0A360_0, 0, 8;
6911 12 ale500
    %jmp T_37.90;
6912
T_37.52 ;
6913 14 ale500
    %load/v 8, v00A07120_0, 8;
6914 11 ale500
    %ix/load 0, 8, 0;
6915 14 ale500
    %assign/v0 v00A086D0_0, 0, 8;
6916 11 ale500
    %ix/load 0, 1, 0;
6917 14 ale500
    %assign/v0 v00A08120_0, 0, 1;
6918 11 ale500
    %movi 8, 16, 6;
6919
    %ix/load 0, 6, 0;
6920 14 ale500
    %assign/v0 v00A0A360_0, 0, 8;
6921 12 ale500
    %jmp T_37.90;
6922
T_37.53 ;
6923 14 ale500
    %load/v 8, v00A07B48_0, 3;
6924 11 ale500
    %cmpi/u 8, 0, 3;
6925 12 ale500
    %jmp/1 T_37.107, 6;
6926 11 ale500
    %cmpi/u 8, 1, 3;
6927 12 ale500
    %jmp/1 T_37.108, 6;
6928 11 ale500
    %cmpi/u 8, 2, 3;
6929 12 ale500
    %jmp/1 T_37.109, 6;
6930 11 ale500
    %cmpi/u 8, 3, 3;
6931 12 ale500
    %jmp/1 T_37.110, 6;
6932 11 ale500
    %cmpi/u 8, 4, 3;
6933 12 ale500
    %jmp/1 T_37.111, 6;
6934 11 ale500
    %cmpi/u 8, 5, 3;
6935 12 ale500
    %jmp/1 T_37.112, 6;
6936 11 ale500
    %cmpi/u 8, 6, 3;
6937 12 ale500
    %jmp/1 T_37.113, 6;
6938 11 ale500
    %cmpi/u 8, 7, 3;
6939 12 ale500
    %jmp/1 T_37.114, 6;
6940
    %jmp T_37.115;
6941
T_37.107 ;
6942 14 ale500
    %load/v 8, v00A09018_0, 1;
6943
    %jmp/0xz  T_37.116, 8;
6944
    %movi 8, 38, 6;
6945 11 ale500
    %ix/load 0, 6, 0;
6946 14 ale500
    %assign/v0 v00A0A360_0, 0, 8;
6947
    %jmp T_37.117;
6948 12 ale500
T_37.116 ;
6949 14 ale500
    %load/v 8, v00A08EB8_0, 1;
6950
    %jmp/0xz  T_37.118, 8;
6951 11 ale500
    %movi 8, 51, 6;
6952
    %ix/load 0, 6, 0;
6953 14 ale500
    %assign/v0 v00A0A360_0, 0, 8;
6954 11 ale500
    %movi 8, 32, 6;
6955
    %ix/load 0, 6, 0;
6956 14 ale500
    %assign/v0 v00A08BF8_0, 0, 8;
6957 11 ale500
    %movi 8, 9, 6;
6958
    %ix/load 0, 6, 0;
6959 14 ale500
    %assign/v0 v00A08BA0_0, 0, 8;
6960
    %jmp T_37.119;
6961
T_37.118 ;
6962
    %load/v 8, v00A08E60_0, 1;
6963
    %jmp/0xz  T_37.120, 8;
6964 11 ale500
    %movi 8, 33, 6;
6965
    %ix/load 0, 6, 0;
6966 14 ale500
    %assign/v0 v00A08BF8_0, 0, 8;
6967 11 ale500
    %movi 8, 51, 6;
6968
    %ix/load 0, 6, 0;
6969 14 ale500
    %assign/v0 v00A0A360_0, 0, 8;
6970
    %jmp T_37.121;
6971 12 ale500
T_37.120 ;
6972 14 ale500
    %movi 8, 9, 6;
6973 11 ale500
    %ix/load 0, 6, 0;
6974 14 ale500
    %assign/v0 v00A0A360_0, 0, 8;
6975
T_37.121 ;
6976
T_37.119 ;
6977
T_37.117 ;
6978 12 ale500
    %jmp T_37.115;
6979
T_37.108 ;
6980 14 ale500
    %load/v 8, v00A07830_0, 1;
6981
    %jmp/0xz  T_37.122, 8;
6982 11 ale500
    %movi 8, 48, 6;
6983
    %ix/load 0, 6, 0;
6984 14 ale500
    %assign/v0 v00A0A360_0, 0, 8;
6985
    %jmp T_37.123;
6986
T_37.122 ;
6987 11 ale500
    %movi 8, 51, 6;
6988
    %ix/load 0, 6, 0;
6989 14 ale500
    %assign/v0 v00A0A360_0, 0, 8;
6990
T_37.123 ;
6991 11 ale500
    %movi 8, 17, 6;
6992
    %ix/load 0, 6, 0;
6993 14 ale500
    %assign/v0 v00A08BF8_0, 0, 8;
6994 12 ale500
    %jmp T_37.115;
6995
T_37.109 ;
6996 14 ale500
    %load/v 8, v00A08F10_0, 1;
6997
    %jmp/0xz  T_37.124, 8;
6998
    %movi 8, 33, 6;
6999 11 ale500
    %ix/load 0, 6, 0;
7000 14 ale500
    %assign/v0 v00A0A360_0, 0, 8;
7001
    %ix/load 0, 8, 0;
7002
    %assign/v0 v00A08780_0, 0, 1;
7003
    %jmp T_37.125;
7004
T_37.124 ;
7005
    %load/v 8, v00A08F68_0, 1;
7006
    %jmp/0xz  T_37.126, 8;
7007
    %movi 8, 33, 6;
7008
    %ix/load 0, 6, 0;
7009
    %assign/v0 v00A0A360_0, 0, 8;
7010
    %movi 8, 128, 8;
7011
    %ix/load 0, 8, 0;
7012
    %assign/v0 v00A08780_0, 0, 8;
7013
    %jmp T_37.127;
7014
T_37.126 ;
7015
    %load/v 8, v00A08E08_0, 1;
7016
    %jmp/0xz  T_37.128, 8;
7017 11 ale500
    %ix/load 0, 1, 0;
7018 14 ale500
    %assign/v0 v00A08410_0, 0, 1;
7019 11 ale500
    %movi 8, 17, 6;
7020
    %ix/load 0, 6, 0;
7021 14 ale500
    %assign/v0 v00A0A360_0, 0, 8;
7022
    %jmp T_37.129;
7023
T_37.128 ;
7024
    %load/v 8, v00A08FC0_0, 1;
7025
    %jmp/0xz  T_37.130, 8;
7026 11 ale500
    %movi 8, 2, 6;
7027
    %ix/load 0, 6, 0;
7028 14 ale500
    %assign/v0 v00A0A360_0, 0, 8;
7029
    %jmp T_37.131;
7030
T_37.130 ;
7031
    %movi 8, 17, 6;
7032
    %ix/load 0, 6, 0;
7033
    %assign/v0 v00A0A360_0, 0, 8;
7034
T_37.131 ;
7035
T_37.129 ;
7036
T_37.127 ;
7037
T_37.125 ;
7038 12 ale500
    %jmp T_37.115;
7039
T_37.110 ;
7040 11 ale500
    %movi 8, 51, 6;
7041
    %ix/load 0, 6, 0;
7042 14 ale500
    %assign/v0 v00A0A360_0, 0, 8;
7043
    %load/v 8, v00A08D58_0, 1;
7044
    %jmp/0xz  T_37.132, 8;
7045
    %movi 8, 28, 6;
7046
    %ix/load 0, 6, 0;
7047
    %assign/v0 v00A08BF8_0, 0, 8;
7048
    %jmp T_37.133;
7049
T_37.132 ;
7050
    %load/v 8, v00A08D00_0, 1;
7051
    %jmp/0xz  T_37.134, 8;
7052
    %movi 8, 27, 6;
7053
    %ix/load 0, 6, 0;
7054
    %assign/v0 v00A08BF8_0, 0, 8;
7055
    %jmp T_37.135;
7056
T_37.134 ;
7057 11 ale500
    %movi 8, 1, 2;
7058
    %ix/load 0, 2, 0;
7059 14 ale500
    %assign/v0 v00A082D8_0, 0, 8;
7060
    %load/v 8, v00A07BA0_0, 4;
7061 11 ale500
    %cmpi/u 8, 12, 4;
7062
    %mov 8, 4, 1;
7063 14 ale500
    %load/v 9, v00A07BA0_0, 4;
7064 11 ale500
    %cmpi/u 9, 6, 4;
7065
    %or 8, 4, 1;
7066 14 ale500
    %load/v 9, v00A07AF0_0, 4;
7067 11 ale500
    %cmpi/u 9, 12, 4;
7068
    %or 8, 4, 1;
7069 14 ale500
    %jmp/0xz  T_37.136, 8;
7070 11 ale500
    %movi 8, 54, 6;
7071
    %ix/load 0, 6, 0;
7072 14 ale500
    %assign/v0 v00A08BF8_0, 0, 8;
7073 11 ale500
    %movi 8, 17, 6;
7074
    %ix/load 0, 6, 0;
7075 14 ale500
    %assign/v0 v00A08B48_0, 0, 8;
7076
    %jmp T_37.137;
7077
T_37.136 ;
7078 11 ale500
    %movi 8, 17, 6;
7079
    %ix/load 0, 6, 0;
7080 14 ale500
    %assign/v0 v00A08BF8_0, 0, 8;
7081
T_37.137 ;
7082
    %load/v 8, v00A09120_0, 8;
7083 11 ale500
    %ix/load 0, 8, 0;
7084 14 ale500
    %assign/v0 v00A07FC0_0, 0, 8;
7085
T_37.135 ;
7086
T_37.133 ;
7087 12 ale500
    %jmp T_37.115;
7088
T_37.111 ;
7089 11 ale500
    %movi 8, 22, 6;
7090
    %ix/load 0, 6, 0;
7091 14 ale500
    %assign/v0 v00A0A360_0, 0, 8;
7092 12 ale500
    %jmp T_37.115;
7093
T_37.112 ;
7094 11 ale500
    %movi 8, 48, 6;
7095
    %ix/load 0, 6, 0;
7096 14 ale500
    %assign/v0 v00A0A360_0, 0, 8;
7097
    %load/v 8, v00A08D58_0, 1;
7098
    %jmp/0xz  T_37.138, 8;
7099
    %movi 8, 28, 6;
7100
    %ix/load 0, 6, 0;
7101
    %assign/v0 v00A08BF8_0, 0, 8;
7102
    %jmp T_37.139;
7103
T_37.138 ;
7104
    %load/v 8, v00A08D00_0, 1;
7105
    %jmp/0xz  T_37.140, 8;
7106
    %movi 8, 27, 6;
7107
    %ix/load 0, 6, 0;
7108
    %assign/v0 v00A08BF8_0, 0, 8;
7109
    %jmp T_37.141;
7110
T_37.140 ;
7111 11 ale500
    %movi 8, 1, 2;
7112
    %ix/load 0, 2, 0;
7113 14 ale500
    %assign/v0 v00A082D8_0, 0, 8;
7114
    %load/v 8, v00A07BA0_0, 4;
7115 11 ale500
    %cmpi/u 8, 12, 4;
7116
    %mov 8, 4, 1;
7117 14 ale500
    %load/v 9, v00A07BA0_0, 4;
7118 11 ale500
    %cmpi/u 9, 6, 4;
7119
    %or 8, 4, 1;
7120 14 ale500
    %load/v 9, v00A07AF0_0, 4;
7121 11 ale500
    %cmpi/u 9, 12, 4;
7122
    %or 8, 4, 1;
7123 14 ale500
    %jmp/0xz  T_37.142, 8;
7124 11 ale500
    %movi 8, 54, 6;
7125
    %ix/load 0, 6, 0;
7126 14 ale500
    %assign/v0 v00A08BF8_0, 0, 8;
7127 11 ale500
    %movi 8, 17, 6;
7128
    %ix/load 0, 6, 0;
7129 14 ale500
    %assign/v0 v00A08B48_0, 0, 8;
7130
    %jmp T_37.143;
7131
T_37.142 ;
7132 11 ale500
    %movi 8, 17, 6;
7133
    %ix/load 0, 6, 0;
7134 14 ale500
    %assign/v0 v00A08BF8_0, 0, 8;
7135
T_37.143 ;
7136
T_37.141 ;
7137
T_37.139 ;
7138 12 ale500
    %jmp T_37.115;
7139
T_37.113 ;
7140 11 ale500
    %movi 8, 51, 6;
7141
    %ix/load 0, 6, 0;
7142 14 ale500
    %assign/v0 v00A0A360_0, 0, 8;
7143
    %load/v 8, v00A08D58_0, 1;
7144
    %jmp/0xz  T_37.144, 8;
7145 11 ale500
    %movi 8, 28, 6;
7146
    %ix/load 0, 6, 0;
7147 14 ale500
    %assign/v0 v00A08BF8_0, 0, 8;
7148
    %jmp T_37.145;
7149
T_37.144 ;
7150 11 ale500
    %movi 8, 27, 6;
7151
    %ix/load 0, 6, 0;
7152 14 ale500
    %assign/v0 v00A08BF8_0, 0, 8;
7153
T_37.145 ;
7154 12 ale500
    %jmp T_37.115;
7155
T_37.114 ;
7156 11 ale500
    %movi 8, 48, 6;
7157
    %ix/load 0, 6, 0;
7158 14 ale500
    %assign/v0 v00A0A360_0, 0, 8;
7159
    %load/v 8, v00A08D58_0, 1;
7160
    %jmp/0xz  T_37.146, 8;
7161 11 ale500
    %movi 8, 28, 6;
7162
    %ix/load 0, 6, 0;
7163 14 ale500
    %assign/v0 v00A08BF8_0, 0, 8;
7164
    %jmp T_37.147;
7165
T_37.146 ;
7166 11 ale500
    %movi 8, 27, 6;
7167
    %ix/load 0, 6, 0;
7168 14 ale500
    %assign/v0 v00A08BF8_0, 0, 8;
7169
T_37.147 ;
7170 12 ale500
    %jmp T_37.115;
7171
T_37.115 ;
7172
    %jmp T_37.90;
7173
T_37.54 ;
7174 14 ale500
    %load/v 8, v00A07B48_0, 3;
7175 11 ale500
    %cmpi/u 8, 0, 3;
7176 14 ale500
    %jmp/1 T_37.148, 6;
7177 11 ale500
    %cmpi/u 8, 1, 3;
7178 14 ale500
    %jmp/1 T_37.149, 6;
7179 11 ale500
    %cmpi/u 8, 2, 3;
7180 14 ale500
    %jmp/1 T_37.150, 6;
7181 11 ale500
    %cmpi/u 8, 3, 3;
7182 14 ale500
    %jmp/1 T_37.151, 6;
7183 11 ale500
    %cmpi/u 8, 4, 3;
7184 14 ale500
    %jmp/1 T_37.152, 6;
7185 11 ale500
    %cmpi/u 8, 5, 3;
7186 14 ale500
    %jmp/1 T_37.153, 6;
7187 11 ale500
    %cmpi/u 8, 7, 3;
7188 12 ale500
    %jmp/1 T_37.154, 6;
7189 14 ale500
    %jmp T_37.155;
7190
T_37.148 ;
7191
    %load/v 8, v00A08CA8_0, 1;
7192
    %jmp/0xz  T_37.156, 8;
7193 11 ale500
    %ix/load 0, 1, 0;
7194 14 ale500
    %assign/v0 v00A089E8_0, 0, 1;
7195 11 ale500
    %movi 8, 21, 6;
7196
    %ix/load 0, 6, 0;
7197 14 ale500
    %assign/v0 v00A0A360_0, 0, 8;
7198
    %jmp T_37.157;
7199
T_37.156 ;
7200
    %load/v 8, v00A09070_0, 1;
7201
    %jmp/0xz  T_37.158, 8;
7202 11 ale500
    %ix/load 0, 1, 0;
7203 14 ale500
    %assign/v0 v00A08AF0_0, 0, 1;
7204 11 ale500
    %movi 8, 21, 6;
7205
    %ix/load 0, 6, 0;
7206 14 ale500
    %assign/v0 v00A0A360_0, 0, 8;
7207
    %jmp T_37.159;
7208
T_37.158 ;
7209
    %movi 8, 9, 6;
7210
    %ix/load 0, 6, 0;
7211
    %assign/v0 v00A0A360_0, 0, 8;
7212
T_37.159 ;
7213
T_37.157 ;
7214
    %jmp T_37.155;
7215
T_37.149 ;
7216 11 ale500
    %movi 8, 17, 6;
7217
    %ix/load 0, 6, 0;
7218 14 ale500
    %assign/v0 v00A08BF8_0, 0, 8;
7219
    %load/v 8, v00A07830_0, 1;
7220
    %jmp/0xz  T_37.160, 8;
7221
    %movi 8, 48, 6;
7222
    %ix/load 0, 6, 0;
7223
    %assign/v0 v00A0A360_0, 0, 8;
7224 12 ale500
    %jmp T_37.161;
7225 14 ale500
T_37.160 ;
7226
    %movi 8, 51, 6;
7227
    %ix/load 0, 6, 0;
7228
    %assign/v0 v00A0A360_0, 0, 8;
7229
T_37.161 ;
7230
    %jmp T_37.155;
7231
T_37.150 ;
7232
    %load/v 8, v00A08FC0_0, 1;
7233 12 ale500
    %jmp/0xz  T_37.162, 8;
7234 14 ale500
    %load/v 8, v00A08620_0, 1;
7235
    %jmp/0  T_37.164, 8;
7236
    %movi 9, 5, 6;
7237
    %jmp/1  T_37.166, 8;
7238
T_37.164 ; End of true expr.
7239
    %movi 15, 6, 6;
7240
    %jmp/0  T_37.165, 8;
7241
 ; End of false expr.
7242
    %blend  9, 15, 6; Condition unknown.
7243
    %jmp  T_37.166;
7244
T_37.165 ;
7245
    %mov 9, 15, 6; Return false value
7246
T_37.166 ;
7247 11 ale500
    %ix/load 0, 6, 0;
7248 14 ale500
    %assign/v0 v00A0A360_0, 0, 9;
7249 12 ale500
    %jmp T_37.163;
7250
T_37.162 ;
7251 14 ale500
    %movi 8, 17, 6;
7252 11 ale500
    %ix/load 0, 6, 0;
7253 14 ale500
    %assign/v0 v00A0A360_0, 0, 8;
7254 12 ale500
T_37.163 ;
7255 14 ale500
    %jmp T_37.155;
7256
T_37.151 ;
7257 11 ale500
    %movi 8, 51, 6;
7258
    %ix/load 0, 6, 0;
7259 14 ale500
    %assign/v0 v00A0A360_0, 0, 8;
7260 11 ale500
    %movi 8, 1, 2;
7261
    %ix/load 0, 2, 0;
7262 14 ale500
    %assign/v0 v00A082D8_0, 0, 8;
7263
    %load/v 8, v00A07BA0_0, 4;
7264 11 ale500
    %cmpi/u 8, 12, 4;
7265
    %mov 8, 4, 1;
7266 14 ale500
    %load/v 9, v00A07BA0_0, 4;
7267 11 ale500
    %cmpi/u 9, 6, 4;
7268
    %or 8, 4, 1;
7269 14 ale500
    %load/v 9, v00A07AF0_0, 4;
7270 11 ale500
    %cmpi/u 9, 12, 4;
7271
    %or 8, 4, 1;
7272 14 ale500
    %jmp/0xz  T_37.167, 8;
7273 11 ale500
    %movi 8, 54, 6;
7274
    %ix/load 0, 6, 0;
7275 14 ale500
    %assign/v0 v00A08BF8_0, 0, 8;
7276 11 ale500
    %movi 8, 17, 6;
7277
    %ix/load 0, 6, 0;
7278 14 ale500
    %assign/v0 v00A08B48_0, 0, 8;
7279
    %jmp T_37.168;
7280
T_37.167 ;
7281 11 ale500
    %movi 8, 17, 6;
7282
    %ix/load 0, 6, 0;
7283 14 ale500
    %assign/v0 v00A08BF8_0, 0, 8;
7284
T_37.168 ;
7285
    %load/v 8, v00A09120_0, 8;
7286 11 ale500
    %ix/load 0, 8, 0;
7287 14 ale500
    %assign/v0 v00A07FC0_0, 0, 8;
7288
    %jmp T_37.155;
7289
T_37.152 ;
7290 11 ale500
    %movi 8, 22, 6;
7291
    %ix/load 0, 6, 0;
7292 14 ale500
    %assign/v0 v00A0A360_0, 0, 8;
7293
    %jmp T_37.155;
7294
T_37.153 ;
7295 11 ale500
    %movi 8, 48, 6;
7296
    %ix/load 0, 6, 0;
7297 14 ale500
    %assign/v0 v00A0A360_0, 0, 8;
7298 11 ale500
    %movi 8, 1, 2;
7299
    %ix/load 0, 2, 0;
7300 14 ale500
    %assign/v0 v00A082D8_0, 0, 8;
7301
    %load/v 8, v00A07BA0_0, 4;
7302 11 ale500
    %cmpi/u 8, 12, 4;
7303
    %mov 8, 4, 1;
7304 14 ale500
    %load/v 9, v00A07BA0_0, 4;
7305 11 ale500
    %cmpi/u 9, 6, 4;
7306
    %or 8, 4, 1;
7307 14 ale500
    %load/v 9, v00A07AF0_0, 4;
7308 11 ale500
    %cmpi/u 9, 12, 4;
7309
    %or 8, 4, 1;
7310 14 ale500
    %jmp/0xz  T_37.169, 8;
7311 11 ale500
    %movi 8, 54, 6;
7312
    %ix/load 0, 6, 0;
7313 14 ale500
    %assign/v0 v00A08BF8_0, 0, 8;
7314 11 ale500
    %movi 8, 17, 6;
7315
    %ix/load 0, 6, 0;
7316 14 ale500
    %assign/v0 v00A08B48_0, 0, 8;
7317
    %jmp T_37.170;
7318
T_37.169 ;
7319 11 ale500
    %movi 8, 17, 6;
7320
    %ix/load 0, 6, 0;
7321 14 ale500
    %assign/v0 v00A08BF8_0, 0, 8;
7322
T_37.170 ;
7323
    %jmp T_37.155;
7324
T_37.154 ;
7325 11 ale500
    %movi 8, 48, 6;
7326
    %ix/load 0, 6, 0;
7327 14 ale500
    %assign/v0 v00A0A360_0, 0, 8;
7328 11 ale500
    %movi 8, 27, 6;
7329
    %ix/load 0, 6, 0;
7330 14 ale500
    %assign/v0 v00A08BF8_0, 0, 8;
7331
    %jmp T_37.155;
7332
T_37.155 ;
7333 12 ale500
    %jmp T_37.90;
7334
T_37.55 ;
7335 14 ale500
    %load/v 8, v00A08410_0, 1;
7336 11 ale500
    %inv 8, 1;
7337 14 ale500
    %jmp/0xz  T_37.171, 8;
7338 11 ale500
    %movi 8, 18, 6;
7339
    %ix/load 0, 6, 0;
7340 14 ale500
    %assign/v0 v00A0A360_0, 0, 8;
7341 11 ale500
    %ix/load 0, 1, 0;
7342 14 ale500
    %assign/v0 v00A08990_0, 0, 1;
7343
T_37.171 ;
7344 11 ale500
    %ix/load 0, 1, 0;
7345 14 ale500
    %assign/v0 v00A08410_0, 0, 0;
7346 12 ale500
    %jmp T_37.90;
7347
T_37.56 ;
7348 11 ale500
    %movi 8, 9, 6;
7349
    %ix/load 0, 6, 0;
7350 14 ale500
    %assign/v0 v00A08B48_0, 0, 8;
7351
    %load/v 8, v00A08C50_0, 1;
7352
    %jmp/0xz  T_37.173, 8;
7353
    %movi 8, 19, 6;
7354
    %ix/load 0, 6, 0;
7355
    %assign/v0 v00A0A360_0, 0, 8;
7356
    %jmp T_37.174;
7357
T_37.173 ;
7358
    %load/v 8, v00A078E0_0, 4;
7359 11 ale500
    %cmpi/u 8, 12, 4;
7360 14 ale500
    %jmp/1 T_37.175, 6;
7361 11 ale500
    %cmpi/u 8, 6, 4;
7362 14 ale500
    %jmp/1 T_37.176, 6;
7363 11 ale500
    %movi 8, 9, 6;
7364
    %ix/load 0, 6, 0;
7365 14 ale500
    %assign/v0 v00A0A360_0, 0, 8;
7366
    %load/v 8, v00A07A98_0, 1;
7367
    %load/v 9, v00A07B48_0, 3;
7368 12 ale500
    %cmpi/u 9, 4, 3;
7369
    %mov 9, 4, 1;
7370
    %and 8, 9, 1;
7371 11 ale500
    %ix/load 0, 1, 0;
7372 14 ale500
    %assign/v0 v00A08A98_0, 0, 8;
7373
    %jmp T_37.178;
7374
T_37.175 ;
7375 11 ale500
    %movi 8, 62, 6;
7376
    %ix/load 0, 6, 0;
7377 14 ale500
    %assign/v0 v00A0A360_0, 0, 8;
7378
    %jmp T_37.178;
7379
T_37.176 ;
7380 11 ale500
    %movi 8, 60, 6;
7381
    %ix/load 0, 6, 0;
7382 14 ale500
    %assign/v0 v00A0A360_0, 0, 8;
7383
    %jmp T_37.178;
7384
T_37.178 ;
7385
T_37.174 ;
7386 12 ale500
    %jmp T_37.90;
7387
T_37.57 ;
7388 11 ale500
    %ix/load 0, 8, 0;
7389 14 ale500
    %assign/v0 v00A08780_0, 0, 1;
7390 11 ale500
    %ix/load 0, 1, 0;
7391 14 ale500
    %assign/v0 v00A08938_0, 0, 1;
7392 11 ale500
    %movi 8, 32, 6;
7393
    %ix/load 0, 6, 0;
7394 14 ale500
    %assign/v0 v00A0A360_0, 0, 8;
7395 11 ale500
    %movi 8, 20, 6;
7396
    %ix/load 0, 6, 0;
7397 14 ale500
    %assign/v0 v00A08BA0_0, 0, 8;
7398 12 ale500
    %jmp T_37.90;
7399
T_37.58 ;
7400 11 ale500
    %ix/load 0, 1, 0;
7401 14 ale500
    %assign/v0 v00A080C8_0, 0, 1;
7402 11 ale500
    %movi 8, 9, 6;
7403
    %ix/load 0, 6, 0;
7404 14 ale500
    %assign/v0 v00A08B48_0, 0, 8;
7405 11 ale500
    %ix/load 0, 8, 0;
7406 14 ale500
    %assign/v0 v00A07FC0_0, 0, 1;
7407 11 ale500
    %ix/load 0, 4, 0;
7408
    %ix/load 1, 4, 0;
7409 14 ale500
    %assign/v0/x1 v00A08018_0, 0, 1;
7410
    %load/v 8, v00A084C0_0, 1;
7411
    %jmp/0xz  T_37.179, 8;
7412 11 ale500
    %ix/load 0, 3, 0;
7413 14 ale500
    %assign/v0 v00A08888_0, 0, 0;
7414 11 ale500
    %movi 8, 12, 4;
7415
    %ix/load 0, 4, 0;
7416
    %ix/load 1, 0, 0;
7417 14 ale500
    %assign/v0/x1 v00A08018_0, 0, 8;
7418 11 ale500
    %movi 8, 54, 6;
7419
    %ix/load 0, 6, 0;
7420 14 ale500
    %assign/v0 v00A0A360_0, 0, 8;
7421
    %jmp T_37.180;
7422
T_37.179 ;
7423
    %load/v 8, v00A08070_0, 1;
7424 11 ale500
    %ix/load 1, 6, 0;
7425
    %mov 4, 0, 1;
7426 14 ale500
    %jmp/1 T_37.181, 4;
7427
    %load/x1p 9, v00A090C8_0, 1;
7428
    %jmp T_37.182;
7429
T_37.181 ;
7430 11 ale500
    %mov 9, 2, 1;
7431 14 ale500
T_37.182 ;
7432 11 ale500
; Save base=9 wid=1 in lookaside.
7433
    %and 8, 9, 1;
7434 14 ale500
    %jmp/0xz  T_37.183, 8;
7435 11 ale500
    %ix/load 0, 3, 0;
7436 14 ale500
    %assign/v0 v00A087D8_0, 0, 0;
7437 11 ale500
    %movi 8, 6, 4;
7438
    %ix/load 0, 4, 0;
7439
    %ix/load 1, 0, 0;
7440 14 ale500
    %assign/v0/x1 v00A08018_0, 0, 8;
7441 11 ale500
    %movi 8, 54, 6;
7442
    %ix/load 0, 6, 0;
7443 14 ale500
    %assign/v0 v00A0A360_0, 0, 8;
7444
    %jmp T_37.184;
7445
T_37.183 ;
7446
    %load/v 8, v00A08280_0, 1;
7447 11 ale500
    %ix/load 1, 5, 0;
7448
    %mov 4, 0, 1;
7449 14 ale500
    %jmp/1 T_37.185, 4;
7450
    %load/x1p 9, v00A090C8_0, 1;
7451
    %jmp T_37.186;
7452
T_37.185 ;
7453 11 ale500
    %mov 9, 2, 1;
7454 14 ale500
T_37.186 ;
7455 11 ale500
; Save base=9 wid=1 in lookaside.
7456
    %and 8, 9, 1;
7457 14 ale500
    %jmp/0xz  T_37.187, 8;
7458 11 ale500
    %ix/load 0, 3, 0;
7459 14 ale500
    %assign/v0 v00A08830_0, 0, 0;
7460 11 ale500
    %movi 8, 8, 4;
7461
    %ix/load 0, 4, 0;
7462
    %ix/load 1, 0, 0;
7463 14 ale500
    %assign/v0/x1 v00A08018_0, 0, 8;
7464 11 ale500
    %movi 8, 54, 6;
7465
    %ix/load 0, 6, 0;
7466 14 ale500
    %assign/v0 v00A0A360_0, 0, 8;
7467
T_37.187 ;
7468
T_37.184 ;
7469
T_37.180 ;
7470 12 ale500
    %jmp T_37.90;
7471
T_37.59 ;
7472 14 ale500
    %load/v 8, v00A084C0_0, 1;
7473
    %jmp/0xz  T_37.189, 8;
7474
    %load/v 8, v00A08888_0, 3;
7475 11 ale500
    %cmpi/u 8, 7, 3;
7476 14 ale500
    %jmp/0xz  T_37.191, 4;
7477 11 ale500
    %movi 8, 1, 6;
7478
    %ix/load 0, 6, 0;
7479 14 ale500
    %assign/v0 v00A0A360_0, 0, 8;
7480
    %jmp T_37.192;
7481
T_37.191 ;
7482 11 ale500
    %movi 8, 9, 6;
7483
    %ix/load 0, 6, 0;
7484 14 ale500
    %assign/v0 v00A0A360_0, 0, 8;
7485 11 ale500
    %ix/load 0, 3, 0;
7486 14 ale500
    %assign/v0 v00A08888_0, 0, 0;
7487
T_37.192 ;
7488
    %jmp T_37.190;
7489
T_37.189 ;
7490
    %load/v 8, v00A08070_0, 1;
7491 11 ale500
    %ix/load 1, 6, 0;
7492
    %mov 4, 0, 1;
7493 14 ale500
    %jmp/1 T_37.193, 4;
7494
    %load/x1p 9, v00A090C8_0, 1;
7495
    %jmp T_37.194;
7496
T_37.193 ;
7497 11 ale500
    %mov 9, 2, 1;
7498 14 ale500
T_37.194 ;
7499 11 ale500
; Save base=9 wid=1 in lookaside.
7500
    %and 8, 9, 1;
7501 14 ale500
    %jmp/0xz  T_37.195, 8;
7502
    %load/v 8, v00A087D8_0, 3;
7503 11 ale500
    %cmpi/u 8, 7, 3;
7504 14 ale500
    %jmp/0xz  T_37.197, 4;
7505 11 ale500
    %movi 8, 4, 6;
7506
    %ix/load 0, 6, 0;
7507 14 ale500
    %assign/v0 v00A0A360_0, 0, 8;
7508
    %jmp T_37.198;
7509
T_37.197 ;
7510 11 ale500
    %movi 8, 9, 6;
7511
    %ix/load 0, 6, 0;
7512 14 ale500
    %assign/v0 v00A0A360_0, 0, 8;
7513 11 ale500
    %ix/load 0, 3, 0;
7514 14 ale500
    %assign/v0 v00A087D8_0, 0, 0;
7515
T_37.198 ;
7516
    %jmp T_37.196;
7517
T_37.195 ;
7518
    %load/v 8, v00A08280_0, 1;
7519 11 ale500
    %ix/load 1, 5, 0;
7520
    %mov 4, 0, 1;
7521 14 ale500
    %jmp/1 T_37.199, 4;
7522
    %load/x1p 9, v00A090C8_0, 1;
7523
    %jmp T_37.200;
7524
T_37.199 ;
7525 11 ale500
    %mov 9, 2, 1;
7526 14 ale500
T_37.200 ;
7527 11 ale500
; Save base=9 wid=1 in lookaside.
7528
    %and 8, 9, 1;
7529 14 ale500
    %jmp/0xz  T_37.201, 8;
7530
    %load/v 8, v00A08830_0, 3;
7531 11 ale500
    %cmpi/u 8, 7, 3;
7532 14 ale500
    %jmp/0xz  T_37.203, 4;
7533 11 ale500
    %movi 8, 3, 6;
7534
    %ix/load 0, 6, 0;
7535 14 ale500
    %assign/v0 v00A0A360_0, 0, 8;
7536
    %jmp T_37.204;
7537
T_37.203 ;
7538 11 ale500
    %movi 8, 9, 6;
7539
    %ix/load 0, 6, 0;
7540 14 ale500
    %assign/v0 v00A0A360_0, 0, 8;
7541 11 ale500
    %ix/load 0, 3, 0;
7542 14 ale500
    %assign/v0 v00A08830_0, 0, 0;
7543
T_37.204 ;
7544
    %jmp T_37.202;
7545
T_37.201 ;
7546 11 ale500
    %movi 8, 10, 6;
7547
    %ix/load 0, 6, 0;
7548 14 ale500
    %assign/v0 v00A0A360_0, 0, 8;
7549
    %load/v 8, v00A09228_0, 16;
7550 11 ale500
    %ix/load 0, 16, 0;
7551 14 ale500
    %assign/v0 v00A07E08_0, 0, 8;
7552
T_37.202 ;
7553
T_37.196 ;
7554
T_37.190 ;
7555 12 ale500
    %jmp T_37.90;
7556
T_37.60 ;
7557 11 ale500
    %movi 8, 9, 6;
7558
    %ix/load 0, 6, 0;
7559 14 ale500
    %assign/v0 v00A0A360_0, 0, 8;
7560 12 ale500
    %jmp T_37.90;
7561
T_37.61 ;
7562 14 ale500
    %load/v 8, v00A09228_0, 16;
7563 11 ale500
    %ix/load 0, 16, 0;
7564 14 ale500
    %assign/v0 v00A07E08_0, 0, 8;
7565 11 ale500
    %movi 8, 23, 6;
7566
    %ix/load 0, 6, 0;
7567 14 ale500
    %assign/v0 v00A0A360_0, 0, 8;
7568 11 ale500
    %ix/load 0, 1, 0;
7569 14 ale500
    %assign/v0 v00A08120_0, 0, 1;
7570 12 ale500
    %jmp T_37.90;
7571
T_37.62 ;
7572 11 ale500
    %ix/load 0, 1, 0;
7573 14 ale500
    %assign/v0 v00A07EB8_0, 0, 1;
7574 11 ale500
    %movi 8, 24, 6;
7575
    %ix/load 0, 6, 0;
7576 14 ale500
    %assign/v0 v00A0A360_0, 0, 8;
7577 12 ale500
    %jmp T_37.90;
7578
T_37.63 ;
7579 14 ale500
    %load/v 8, v00A07120_0, 8;
7580 11 ale500
    %ix/load 0, 8, 0;
7581 14 ale500
    %assign/v0 v00A081D0_0, 0, 8;
7582 11 ale500
    %movi 8, 25, 6;
7583
    %ix/load 0, 6, 0;
7584 14 ale500
    %assign/v0 v00A0A360_0, 0, 8;
7585 12 ale500
    %jmp T_37.90;
7586
T_37.64 ;
7587
    %ix/load 0, 1, 0;
7588 14 ale500
    %assign/v0 v00A08228_0, 0, 0;
7589
    %load/v 8, v00A07A40_0, 1;
7590
    %jmp/0xz  T_37.205, 8;
7591 11 ale500
    %movi 8, 51, 6;
7592
    %ix/load 0, 6, 0;
7593 14 ale500
    %assign/v0 v00A0A360_0, 0, 8;
7594 11 ale500
    %movi 8, 26, 6;
7595
    %ix/load 0, 6, 0;
7596 14 ale500
    %assign/v0 v00A08BF8_0, 0, 8;
7597
    %jmp T_37.206;
7598
T_37.205 ;
7599
    %load/v 8, v00A079E8_0, 1;
7600
    %jmp/0xz  T_37.207, 8;
7601 11 ale500
    %movi 8, 48, 6;
7602
    %ix/load 0, 6, 0;
7603 14 ale500
    %assign/v0 v00A0A360_0, 0, 8;
7604 11 ale500
    %movi 8, 26, 6;
7605
    %ix/load 0, 6, 0;
7606 14 ale500
    %assign/v0 v00A08BF8_0, 0, 8;
7607
    %jmp T_37.208;
7608
T_37.207 ;
7609
    %load/v 8, v00A08D58_0, 1;
7610
    %jmp/0xz  T_37.209, 8;
7611 11 ale500
    %movi 8, 28, 6;
7612
    %ix/load 0, 6, 0;
7613 14 ale500
    %assign/v0 v00A08BF8_0, 0, 8;
7614
    %jmp T_37.210;
7615
T_37.209 ;
7616
    %load/v 8, v00A07BA0_0, 4;
7617 11 ale500
    %cmpi/u 8, 12, 4;
7618
    %mov 8, 4, 1;
7619 14 ale500
    %load/v 9, v00A07BA0_0, 4;
7620 11 ale500
    %cmpi/u 9, 6, 4;
7621
    %or 8, 4, 1;
7622 14 ale500
    %load/v 9, v00A07AF0_0, 4;
7623 11 ale500
    %cmpi/u 9, 12, 4;
7624
    %or 8, 4, 1;
7625 14 ale500
    %jmp/0xz  T_37.211, 8;
7626 11 ale500
    %movi 8, 1, 2;
7627
    %ix/load 0, 2, 0;
7628 14 ale500
    %assign/v0 v00A082D8_0, 0, 8;
7629 11 ale500
    %movi 8, 17, 6;
7630
    %ix/load 0, 6, 0;
7631 14 ale500
    %assign/v0 v00A08B48_0, 0, 8;
7632 11 ale500
    %movi 8, 54, 6;
7633
    %ix/load 0, 6, 0;
7634 14 ale500
    %assign/v0 v00A0A360_0, 0, 8;
7635
    %load/v 8, v00A07938_0, 1;
7636
    %jmp/0xz  T_37.213, 8;
7637 12 ale500
    %ix/load 0, 1, 0;
7638 14 ale500
    %assign/v0 v00A080C8_0, 0, 1;
7639
T_37.213 ;
7640
    %jmp T_37.212;
7641 12 ale500
T_37.211 ;
7642 11 ale500
    %movi 8, 17, 6;
7643
    %ix/load 0, 6, 0;
7644 14 ale500
    %assign/v0 v00A0A360_0, 0, 8;
7645
T_37.212 ;
7646 12 ale500
T_37.210 ;
7647
T_37.208 ;
7648
T_37.206 ;
7649
    %jmp T_37.90;
7650
T_37.65 ;
7651 14 ale500
    %load/v 8, v00A08D58_0, 1;
7652
    %jmp/0xz  T_37.215, 8;
7653 11 ale500
    %movi 8, 28, 6;
7654
    %ix/load 0, 6, 0;
7655 14 ale500
    %assign/v0 v00A08BF8_0, 0, 8;
7656
    %jmp T_37.216;
7657
T_37.215 ;
7658
    %load/v 8, v00A07BA0_0, 4;
7659 11 ale500
    %cmpi/u 8, 12, 4;
7660
    %mov 8, 4, 1;
7661 14 ale500
    %load/v 9, v00A07BA0_0, 4;
7662 11 ale500
    %cmpi/u 9, 6, 4;
7663
    %or 8, 4, 1;
7664 14 ale500
    %load/v 9, v00A07AF0_0, 4;
7665 11 ale500
    %cmpi/u 9, 12, 4;
7666
    %or 8, 4, 1;
7667 14 ale500
    %jmp/0xz  T_37.217, 8;
7668 11 ale500
    %movi 8, 1, 2;
7669
    %ix/load 0, 2, 0;
7670 14 ale500
    %assign/v0 v00A082D8_0, 0, 8;
7671 11 ale500
    %movi 8, 17, 6;
7672
    %ix/load 0, 6, 0;
7673 14 ale500
    %assign/v0 v00A08B48_0, 0, 8;
7674 11 ale500
    %movi 8, 54, 6;
7675
    %ix/load 0, 6, 0;
7676 14 ale500
    %assign/v0 v00A0A360_0, 0, 8;
7677
    %load/v 8, v00A07938_0, 1;
7678
    %jmp/0xz  T_37.219, 8;
7679 12 ale500
    %ix/load 0, 1, 0;
7680 14 ale500
    %assign/v0 v00A080C8_0, 0, 1;
7681
T_37.219 ;
7682
    %jmp T_37.218;
7683 12 ale500
T_37.217 ;
7684 11 ale500
    %movi 8, 17, 6;
7685
    %ix/load 0, 6, 0;
7686 14 ale500
    %assign/v0 v00A0A360_0, 0, 8;
7687
T_37.218 ;
7688 12 ale500
T_37.216 ;
7689
    %jmp T_37.90;
7690
T_37.66 ;
7691 11 ale500
    %movi 8, 9, 6;
7692
    %ix/load 0, 6, 0;
7693 14 ale500
    %assign/v0 v00A0A360_0, 0, 8;
7694 12 ale500
    %jmp T_37.90;
7695
T_37.67 ;
7696 11 ale500
    %movi 8, 5, 4;
7697
    %ix/load 0, 4, 0;
7698 14 ale500
    %assign/v0 v00A08728_0, 0, 8;
7699 11 ale500
    %movi 8, 34, 6;
7700
    %ix/load 0, 6, 0;
7701 14 ale500
    %assign/v0 v00A0A360_0, 0, 8;
7702 11 ale500
    %movi 8, 27, 6;
7703
    %ix/load 0, 6, 0;
7704 14 ale500
    %assign/v0 v00A08BF8_0, 0, 8;
7705 12 ale500
    %jmp T_37.90;
7706
T_37.68 ;
7707 11 ale500
    %movi 8, 32, 6;
7708
    %ix/load 0, 6, 0;
7709 14 ale500
    %assign/v0 v00A08BF8_0, 0, 8;
7710
    %load/v 8, v00A08780_0, 8;
7711 11 ale500
    %mov 16, 0, 1;
7712
    %cmp/u 0, 8, 9;
7713 14 ale500
    %jmp/0xz  T_37.221, 5;
7714 11 ale500
    %movi 8, 34, 6;
7715
    %ix/load 0, 6, 0;
7716 14 ale500
    %assign/v0 v00A0A360_0, 0, 8;
7717
    %jmp T_37.222;
7718
T_37.221 ;
7719
    %load/v 8, v00A08BA0_0, 6;
7720 11 ale500
    %ix/load 0, 6, 0;
7721 14 ale500
    %assign/v0 v00A0A360_0, 0, 8;
7722
T_37.222 ;
7723 11 ale500
    %ix/load 1, 7, 0;
7724
    %mov 4, 0, 1;
7725 14 ale500
    %jmp/1 T_37.223, 4;
7726
    %load/x1p 8, v00A08780_0, 1;
7727
    %jmp T_37.224;
7728
T_37.223 ;
7729 11 ale500
    %mov 8, 2, 1;
7730 14 ale500
T_37.224 ;
7731 11 ale500
; Save base=8 wid=1 in lookaside.
7732 14 ale500
    %jmp/0xz  T_37.225, 8;
7733 11 ale500
    %ix/load 0, 1, 0;
7734
    %ix/load 1, 7, 0;
7735 14 ale500
    %assign/v0/x1 v00A08780_0, 0, 0;
7736 11 ale500
    %movi 8, 5, 4;
7737
    %ix/load 0, 4, 0;
7738 14 ale500
    %assign/v0 v00A08728_0, 0, 8;
7739
    %jmp T_37.226;
7740
T_37.225 ;
7741 11 ale500
    %ix/load 1, 6, 0;
7742
    %mov 4, 0, 1;
7743 14 ale500
    %jmp/1 T_37.227, 4;
7744
    %load/x1p 8, v00A08780_0, 1;
7745
    %jmp T_37.228;
7746
T_37.227 ;
7747 11 ale500
    %mov 8, 2, 1;
7748 14 ale500
T_37.228 ;
7749 11 ale500
; Save base=8 wid=1 in lookaside.
7750 14 ale500
    %jmp/0xz  T_37.229, 8;
7751 11 ale500
    %ix/load 0, 1, 0;
7752
    %ix/load 1, 6, 0;
7753 14 ale500
    %assign/v0/x1 v00A08780_0, 0, 0;
7754
    %load/v 8, v00A07CA8_0, 1;
7755
    %jmp/0  T_37.231, 8;
7756 11 ale500
    %movi 9, 3, 4;
7757 14 ale500
    %jmp/1  T_37.233, 8;
7758
T_37.231 ; End of true expr.
7759 11 ale500
    %movi 13, 4, 4;
7760 14 ale500
    %jmp/0  T_37.232, 8;
7761 11 ale500
 ; End of false expr.
7762
    %blend  9, 13, 4; Condition unknown.
7763 14 ale500
    %jmp  T_37.233;
7764
T_37.232 ;
7765 11 ale500
    %mov 9, 13, 4; Return false value
7766 14 ale500
T_37.233 ;
7767 11 ale500
    %ix/load 0, 4, 0;
7768 14 ale500
    %assign/v0 v00A08728_0, 0, 9;
7769
    %jmp T_37.230;
7770
T_37.229 ;
7771 11 ale500
    %ix/load 1, 5, 0;
7772
    %mov 4, 0, 1;
7773 14 ale500
    %jmp/1 T_37.234, 4;
7774
    %load/x1p 8, v00A08780_0, 1;
7775
    %jmp T_37.235;
7776
T_37.234 ;
7777 11 ale500
    %mov 8, 2, 1;
7778 14 ale500
T_37.235 ;
7779 11 ale500
; Save base=8 wid=1 in lookaside.
7780 14 ale500
    %jmp/0xz  T_37.236, 8;
7781 11 ale500
    %ix/load 0, 1, 0;
7782
    %ix/load 1, 5, 0;
7783 14 ale500
    %assign/v0/x1 v00A08780_0, 0, 0;
7784 11 ale500
    %movi 8, 2, 4;
7785
    %ix/load 0, 4, 0;
7786 14 ale500
    %assign/v0 v00A08728_0, 0, 8;
7787
    %jmp T_37.237;
7788
T_37.236 ;
7789 11 ale500
    %ix/load 1, 4, 0;
7790
    %mov 4, 0, 1;
7791 14 ale500
    %jmp/1 T_37.238, 4;
7792
    %load/x1p 8, v00A08780_0, 1;
7793
    %jmp T_37.239;
7794
T_37.238 ;
7795 11 ale500
    %mov 8, 2, 1;
7796 14 ale500
T_37.239 ;
7797 11 ale500
; Save base=8 wid=1 in lookaside.
7798 14 ale500
    %jmp/0xz  T_37.240, 8;
7799 11 ale500
    %ix/load 0, 1, 0;
7800
    %ix/load 1, 4, 0;
7801 14 ale500
    %assign/v0/x1 v00A08780_0, 0, 0;
7802 11 ale500
    %movi 8, 1, 4;
7803
    %ix/load 0, 4, 0;
7804 14 ale500
    %assign/v0 v00A08728_0, 0, 8;
7805
    %jmp T_37.241;
7806
T_37.240 ;
7807 11 ale500
    %ix/load 1, 3, 0;
7808
    %mov 4, 0, 1;
7809 14 ale500
    %jmp/1 T_37.242, 4;
7810
    %load/x1p 8, v00A08780_0, 1;
7811
    %jmp T_37.243;
7812
T_37.242 ;
7813 11 ale500
    %mov 8, 2, 1;
7814 14 ale500
T_37.243 ;
7815 11 ale500
; Save base=8 wid=1 in lookaside.
7816 14 ale500
    %jmp/0xz  T_37.244, 8;
7817 11 ale500
    %ix/load 0, 1, 0;
7818
    %ix/load 1, 3, 0;
7819 14 ale500
    %assign/v0/x1 v00A08780_0, 0, 0;
7820 11 ale500
    %movi 8, 11, 4;
7821
    %ix/load 0, 4, 0;
7822 14 ale500
    %assign/v0 v00A08728_0, 0, 8;
7823
    %jmp T_37.245;
7824
T_37.244 ;
7825 11 ale500
    %ix/load 1, 2, 0;
7826
    %mov 4, 0, 1;
7827 14 ale500
    %jmp/1 T_37.246, 4;
7828
    %load/x1p 8, v00A08780_0, 1;
7829
    %jmp T_37.247;
7830
T_37.246 ;
7831 11 ale500
    %mov 8, 2, 1;
7832 14 ale500
T_37.247 ;
7833 11 ale500
; Save base=8 wid=1 in lookaside.
7834 14 ale500
    %jmp/0xz  T_37.248, 8;
7835 11 ale500
    %ix/load 0, 1, 0;
7836
    %ix/load 1, 2, 0;
7837 14 ale500
    %assign/v0/x1 v00A08780_0, 0, 0;
7838 11 ale500
    %movi 8, 9, 4;
7839
    %ix/load 0, 4, 0;
7840 14 ale500
    %assign/v0 v00A08728_0, 0, 8;
7841
    %jmp T_37.249;
7842
T_37.248 ;
7843 11 ale500
    %ix/load 1, 1, 0;
7844
    %mov 4, 0, 1;
7845 14 ale500
    %jmp/1 T_37.250, 4;
7846
    %load/x1p 8, v00A08780_0, 1;
7847
    %jmp T_37.251;
7848
T_37.250 ;
7849 11 ale500
    %mov 8, 2, 1;
7850 14 ale500
T_37.251 ;
7851 11 ale500
; Save base=8 wid=1 in lookaside.
7852 14 ale500
    %jmp/0xz  T_37.252, 8;
7853 11 ale500
    %ix/load 0, 1, 0;
7854
    %ix/load 1, 1, 0;
7855 14 ale500
    %assign/v0/x1 v00A08780_0, 0, 0;
7856 11 ale500
    %movi 8, 8, 4;
7857
    %ix/load 0, 4, 0;
7858 14 ale500
    %assign/v0 v00A08728_0, 0, 8;
7859
    %jmp T_37.253;
7860
T_37.252 ;
7861
    %load/v 8, v00A08780_0, 1; Only need 1 of 8 bits
7862 11 ale500
; Save base=8 wid=1 in lookaside.
7863 14 ale500
    %jmp/0xz  T_37.254, 8;
7864 11 ale500
    %ix/load 0, 1, 0;
7865
    %ix/load 1, 0, 0;
7866 14 ale500
    %assign/v0/x1 v00A08780_0, 0, 0;
7867 11 ale500
    %movi 8, 10, 4;
7868
    %ix/load 0, 4, 0;
7869 14 ale500
    %assign/v0 v00A08728_0, 0, 8;
7870
T_37.254 ;
7871
T_37.253 ;
7872
T_37.249 ;
7873
T_37.245 ;
7874
T_37.241 ;
7875
T_37.237 ;
7876
T_37.230 ;
7877
T_37.226 ;
7878 12 ale500
    %jmp T_37.90;
7879
T_37.69 ;
7880 14 ale500
    %load/v 8, v00A08780_0, 8;
7881 11 ale500
    %cmpi/u 8, 0, 8;
7882
    %inv 4, 1;
7883 14 ale500
    %jmp/0xz  T_37.256, 4;
7884 11 ale500
    %movi 8, 1, 2;
7885
    %ix/load 0, 2, 0;
7886 14 ale500
    %assign/v0 v00A082D8_0, 0, 8;
7887 11 ale500
    %movi 8, 33, 6;
7888
    %ix/load 0, 6, 0;
7889 14 ale500
    %assign/v0 v00A08B48_0, 0, 8;
7890
    %jmp T_37.257;
7891
T_37.256 ;
7892 11 ale500
    %movi 8, 9, 6;
7893
    %ix/load 0, 6, 0;
7894 14 ale500
    %assign/v0 v00A0A360_0, 0, 8;
7895
T_37.257 ;
7896
    %load/v 8, v00A08780_0, 1; Only need 1 of 8 bits
7897 11 ale500
; Save base=8 wid=1 in lookaside.
7898 14 ale500
    %jmp/0xz  T_37.258, 8;
7899 11 ale500
    %movi 8, 10, 4;
7900
    %ix/load 0, 4, 0;
7901 14 ale500
    %assign/v0 v00A08728_0, 0, 8;
7902 11 ale500
    %ix/load 0, 1, 0;
7903
    %ix/load 1, 0, 0;
7904 14 ale500
    %assign/v0/x1 v00A08780_0, 0, 0;
7905 11 ale500
    %movi 8, 57, 6;
7906
    %ix/load 0, 6, 0;
7907 14 ale500
    %assign/v0 v00A0A360_0, 0, 8;
7908
    %jmp T_37.259;
7909
T_37.258 ;
7910
    %load/v 8, v00A08F10_0, 1;
7911 11 ale500
    %ix/load 1, 7, 0;
7912
    %mov 4, 0, 1;
7913 14 ale500
    %jmp/1 T_37.260, 4;
7914
    %load/x1p 9, v00A090C8_0, 1;
7915
    %jmp T_37.261;
7916
T_37.260 ;
7917 11 ale500
    %mov 9, 2, 1;
7918 14 ale500
T_37.261 ;
7919 11 ale500
; Save base=9 wid=1 in lookaside.
7920
    %inv 9, 1;
7921
    %and 8, 9, 1;
7922 14 ale500
    %jmp/0xz  T_37.262, 8;
7923 11 ale500
    %movi 8, 5, 4;
7924
    %ix/load 0, 4, 0;
7925 14 ale500
    %assign/v0 v00A08728_0, 0, 8;
7926 11 ale500
    %ix/load 0, 8, 0;
7927 14 ale500
    %assign/v0 v00A08780_0, 0, 0;
7928 11 ale500
    %movi 8, 54, 6;
7929
    %ix/load 0, 6, 0;
7930 14 ale500
    %assign/v0 v00A0A360_0, 0, 8;
7931
    %jmp T_37.263;
7932
T_37.262 ;
7933 11 ale500
    %ix/load 1, 1, 0;
7934
    %mov 4, 0, 1;
7935 14 ale500
    %jmp/1 T_37.264, 4;
7936
    %load/x1p 8, v00A08780_0, 1;
7937
    %jmp T_37.265;
7938
T_37.264 ;
7939 11 ale500
    %mov 8, 2, 1;
7940 14 ale500
T_37.265 ;
7941 11 ale500
; Save base=8 wid=1 in lookaside.
7942 14 ale500
    %jmp/0xz  T_37.266, 8;
7943 11 ale500
    %movi 8, 8, 4;
7944
    %ix/load 0, 4, 0;
7945 14 ale500
    %assign/v0 v00A08728_0, 0, 8;
7946 11 ale500
    %ix/load 0, 1, 0;
7947
    %ix/load 1, 1, 0;
7948 14 ale500
    %assign/v0/x1 v00A08780_0, 0, 0;
7949 11 ale500
    %movi 8, 57, 6;
7950
    %ix/load 0, 6, 0;
7951 14 ale500
    %assign/v0 v00A0A360_0, 0, 8;
7952
    %jmp T_37.267;
7953
T_37.266 ;
7954 11 ale500
    %ix/load 1, 2, 0;
7955
    %mov 4, 0, 1;
7956 14 ale500
    %jmp/1 T_37.268, 4;
7957
    %load/x1p 8, v00A08780_0, 1;
7958
    %jmp T_37.269;
7959
T_37.268 ;
7960 11 ale500
    %mov 8, 2, 1;
7961 14 ale500
T_37.269 ;
7962 11 ale500
; Save base=8 wid=1 in lookaside.
7963 14 ale500
    %jmp/0xz  T_37.270, 8;
7964 11 ale500
    %movi 8, 9, 4;
7965
    %ix/load 0, 4, 0;
7966 14 ale500
    %assign/v0 v00A08728_0, 0, 8;
7967 11 ale500
    %ix/load 0, 1, 0;
7968
    %ix/load 1, 2, 0;
7969 14 ale500
    %assign/v0/x1 v00A08780_0, 0, 0;
7970 11 ale500
    %movi 8, 57, 6;
7971
    %ix/load 0, 6, 0;
7972 14 ale500
    %assign/v0 v00A0A360_0, 0, 8;
7973
    %jmp T_37.271;
7974
T_37.270 ;
7975 11 ale500
    %ix/load 1, 3, 0;
7976
    %mov 4, 0, 1;
7977 14 ale500
    %jmp/1 T_37.272, 4;
7978
    %load/x1p 8, v00A08780_0, 1;
7979
    %jmp T_37.273;
7980
T_37.272 ;
7981 11 ale500
    %mov 8, 2, 1;
7982 14 ale500
T_37.273 ;
7983 11 ale500
; Save base=8 wid=1 in lookaside.
7984 14 ale500
    %jmp/0xz  T_37.274, 8;
7985 11 ale500
    %movi 8, 11, 4;
7986
    %ix/load 0, 4, 0;
7987 14 ale500
    %assign/v0 v00A08728_0, 0, 8;
7988 11 ale500
    %ix/load 0, 1, 0;
7989
    %ix/load 1, 3, 0;
7990 14 ale500
    %assign/v0/x1 v00A08780_0, 0, 0;
7991 11 ale500
    %movi 8, 57, 6;
7992
    %ix/load 0, 6, 0;
7993 14 ale500
    %assign/v0 v00A0A360_0, 0, 8;
7994
    %jmp T_37.275;
7995
T_37.274 ;
7996 11 ale500
    %ix/load 1, 4, 0;
7997
    %mov 4, 0, 1;
7998 14 ale500
    %jmp/1 T_37.276, 4;
7999
    %load/x1p 8, v00A08780_0, 1;
8000
    %jmp T_37.277;
8001
T_37.276 ;
8002 11 ale500
    %mov 8, 2, 1;
8003 14 ale500
T_37.277 ;
8004 11 ale500
; Save base=8 wid=1 in lookaside.
8005 14 ale500
    %jmp/0xz  T_37.278, 8;
8006 11 ale500
    %movi 8, 1, 4;
8007
    %ix/load 0, 4, 0;
8008 14 ale500
    %assign/v0 v00A08728_0, 0, 8;
8009 11 ale500
    %ix/load 0, 1, 0;
8010
    %ix/load 1, 4, 0;
8011 14 ale500
    %assign/v0/x1 v00A08780_0, 0, 0;
8012 11 ale500
    %movi 8, 54, 6;
8013
    %ix/load 0, 6, 0;
8014 14 ale500
    %assign/v0 v00A0A360_0, 0, 8;
8015
    %jmp T_37.279;
8016
T_37.278 ;
8017 11 ale500
    %ix/load 1, 5, 0;
8018
    %mov 4, 0, 1;
8019 14 ale500
    %jmp/1 T_37.280, 4;
8020
    %load/x1p 8, v00A08780_0, 1;
8021
    %jmp T_37.281;
8022
T_37.280 ;
8023 11 ale500
    %mov 8, 2, 1;
8024 14 ale500
T_37.281 ;
8025 11 ale500
; Save base=8 wid=1 in lookaside.
8026 14 ale500
    %jmp/0xz  T_37.282, 8;
8027 11 ale500
    %movi 8, 2, 4;
8028
    %ix/load 0, 4, 0;
8029 14 ale500
    %assign/v0 v00A08728_0, 0, 8;
8030 11 ale500
    %ix/load 0, 1, 0;
8031
    %ix/load 1, 5, 0;
8032 14 ale500
    %assign/v0/x1 v00A08780_0, 0, 0;
8033 11 ale500
    %movi 8, 54, 6;
8034
    %ix/load 0, 6, 0;
8035 14 ale500
    %assign/v0 v00A0A360_0, 0, 8;
8036
    %jmp T_37.283;
8037
T_37.282 ;
8038 11 ale500
    %ix/load 1, 6, 0;
8039
    %mov 4, 0, 1;
8040 14 ale500
    %jmp/1 T_37.284, 4;
8041
    %load/x1p 8, v00A08780_0, 1;
8042
    %jmp T_37.285;
8043
T_37.284 ;
8044 11 ale500
    %mov 8, 2, 1;
8045 14 ale500
T_37.285 ;
8046 11 ale500
; Save base=8 wid=1 in lookaside.
8047 14 ale500
    %jmp/0xz  T_37.286, 8;
8048
    %load/v 8, v00A07CA8_0, 1;
8049
    %jmp/0  T_37.288, 8;
8050 11 ale500
    %movi 9, 3, 4;
8051 14 ale500
    %jmp/1  T_37.290, 8;
8052
T_37.288 ; End of true expr.
8053 11 ale500
    %movi 13, 4, 4;
8054 14 ale500
    %jmp/0  T_37.289, 8;
8055 11 ale500
 ; End of false expr.
8056
    %blend  9, 13, 4; Condition unknown.
8057 14 ale500
    %jmp  T_37.290;
8058
T_37.289 ;
8059 11 ale500
    %mov 9, 13, 4; Return false value
8060 14 ale500
T_37.290 ;
8061 11 ale500
    %ix/load 0, 4, 0;
8062 14 ale500
    %assign/v0 v00A08728_0, 0, 9;
8063 11 ale500
    %ix/load 0, 1, 0;
8064
    %ix/load 1, 6, 0;
8065 14 ale500
    %assign/v0/x1 v00A08780_0, 0, 0;
8066 11 ale500
    %movi 8, 54, 6;
8067
    %ix/load 0, 6, 0;
8068 14 ale500
    %assign/v0 v00A0A360_0, 0, 8;
8069
    %jmp T_37.287;
8070
T_37.286 ;
8071 11 ale500
    %ix/load 1, 7, 0;
8072
    %mov 4, 0, 1;
8073 14 ale500
    %jmp/1 T_37.291, 4;
8074
    %load/x1p 8, v00A08780_0, 1;
8075
    %jmp T_37.292;
8076
T_37.291 ;
8077 11 ale500
    %mov 8, 2, 1;
8078 14 ale500
T_37.292 ;
8079 11 ale500
; Save base=8 wid=1 in lookaside.
8080 14 ale500
    %jmp/0xz  T_37.293, 8;
8081 11 ale500
    %movi 8, 5, 4;
8082
    %ix/load 0, 4, 0;
8083 14 ale500
    %assign/v0 v00A08728_0, 0, 8;
8084 11 ale500
    %ix/load 0, 1, 0;
8085
    %ix/load 1, 7, 0;
8086 14 ale500
    %assign/v0/x1 v00A08780_0, 0, 0;
8087 11 ale500
    %movi 8, 54, 6;
8088
    %ix/load 0, 6, 0;
8089 14 ale500
    %assign/v0 v00A0A360_0, 0, 8;
8090
T_37.293 ;
8091
T_37.287 ;
8092
T_37.283 ;
8093
T_37.279 ;
8094
T_37.275 ;
8095
T_37.271 ;
8096
T_37.267 ;
8097
T_37.263 ;
8098
T_37.259 ;
8099 12 ale500
    %jmp T_37.90;
8100
T_37.70 ;
8101 14 ale500
    %load/v 8, v00A091D0_0, 8; Only need 8 of 16 bits
8102 11 ale500
; Save base=8 wid=8 in lookaside.
8103
    %ix/load 0, 8, 0;
8104 14 ale500
    %assign/v0 v00A07E60_0, 0, 8;
8105 11 ale500
    %movi 8, 35, 6;
8106
    %ix/load 0, 6, 0;
8107 14 ale500
    %assign/v0 v00A0A360_0, 0, 8;
8108 11 ale500
    %ix/load 0, 1, 0;
8109 14 ale500
    %assign/v0 v00A07F10_0, 0, 1;
8110
    %load/v 8, v00A092D8_0, 16;
8111 11 ale500
    %subi 8, 1, 16;
8112
    %ix/load 0, 16, 0;
8113 14 ale500
    %assign/v0 v00A07E08_0, 0, 8;
8114 11 ale500
    %ix/load 0, 1, 0;
8115 14 ale500
    %assign/v0 v00A07F68_0, 0, 1;
8116 12 ale500
    %jmp T_37.90;
8117
T_37.71 ;
8118 14 ale500
    %load/v 8, v00A08728_0, 4;
8119 11 ale500
   %cmpi/u 8, 8, 4;
8120 14 ale500
    %jmp/0xz  T_37.295, 5;
8121 11 ale500
    %movi 8, 36, 6;
8122
    %ix/load 0, 6, 0;
8123 14 ale500
    %assign/v0 v00A0A360_0, 0, 8;
8124
    %jmp T_37.296;
8125
T_37.295 ;
8126
    %load/v 8, v00A08780_0, 4; Select 4 out of 8 bits
8127 11 ale500
    %mov 12, 0, 1;
8128
    %cmp/u 0, 8, 5;
8129 14 ale500
    %jmp/0xz  T_37.297, 5;
8130 11 ale500
    %movi 8, 32, 6;
8131
    %ix/load 0, 6, 0;
8132 14 ale500
    %assign/v0 v00A0A360_0, 0, 8;
8133
    %jmp T_37.298;
8134
T_37.297 ;
8135
    %load/v 8, v00A08BA0_0, 6;
8136 11 ale500
    %ix/load 0, 6, 0;
8137 14 ale500
    %assign/v0 v00A0A360_0, 0, 8;
8138
T_37.298 ;
8139 12 ale500
T_37.296 ;
8140 14 ale500
    %load/v 8, v00A07E08_0, 16;
8141 11 ale500
    %subi 8, 1, 16;
8142
    %ix/load 0, 16, 0;
8143 14 ale500
    %assign/v0 v00A07E08_0, 0, 8;
8144 12 ale500
    %jmp T_37.90;
8145
T_37.72 ;
8146 11 ale500
    %ix/load 1, 8, 0;
8147
    %mov 4, 0, 1;
8148 14 ale500
    %jmp/1 T_37.299, 4;
8149
    %load/x1p 8, v00A091D0_0, 8;
8150
    %jmp T_37.300;
8151
T_37.299 ;
8152 11 ale500
    %mov 8, 2, 8;
8153 14 ale500
T_37.300 ;
8154 11 ale500
; Save base=8 wid=8 in lookaside.
8155
    %ix/load 0, 8, 0;
8156 14 ale500
    %assign/v0 v00A07E60_0, 0, 8;
8157 11 ale500
    %movi 8, 37, 6;
8158
    %ix/load 0, 6, 0;
8159 14 ale500
    %assign/v0 v00A0A360_0, 0, 8;
8160 11 ale500
    %ix/load 0, 1, 0;
8161 14 ale500
    %assign/v0 v00A07F10_0, 0, 1;
8162 11 ale500
    %movi 8, 8, 4;
8163 14 ale500
    %load/v 12, v00A08728_0, 4;
8164 11 ale500
    %cmp/u 8, 12, 4;
8165
    %or 5, 4, 1;
8166 14 ale500
    %jmp/0xz  T_37.301, 5;
8167
    %load/v 8, v00A092D8_0, 16;
8168 11 ale500
    %ix/load 0, 16, 0;
8169 14 ale500
    %assign/v0 v00A07E08_0, 0, 8;
8170
T_37.301 ;
8171 11 ale500
    %ix/load 0, 1, 0;
8172 14 ale500
    %assign/v0 v00A07F68_0, 0, 1;
8173 12 ale500
    %jmp T_37.90;
8174
T_37.73 ;
8175 14 ale500
    %load/v 8, v00A08BF8_0, 6;
8176 11 ale500
    %mov 14, 0, 3;
8177
    %cmpi/u 8, 27, 9;
8178 14 ale500
    %jmp/0xz  T_37.303, 4;
8179 11 ale500
    %ix/load 0, 1, 0;
8180 14 ale500
    %assign/v0 v00A08A40_0, 0, 1;
8181
T_37.303 ;
8182
    %load/v 8, v00A08BF8_0, 6;
8183 11 ale500
    %ix/load 0, 6, 0;
8184 14 ale500
    %assign/v0 v00A0A360_0, 0, 8;
8185 12 ale500
    %jmp T_37.90;
8186
T_37.74 ;
8187 14 ale500
    %load/v 8, v00A09228_0, 16;
8188 11 ale500
    %ix/load 0, 16, 0;
8189 14 ale500
    %assign/v0 v00A07E08_0, 0, 8;
8190 11 ale500
    %movi 8, 49, 6;
8191
    %ix/load 0, 6, 0;
8192 14 ale500
    %assign/v0 v00A0A360_0, 0, 8;
8193 11 ale500
    %ix/load 0, 1, 0;
8194 14 ale500
    %assign/v0 v00A08120_0, 0, 1;
8195 12 ale500
    %jmp T_37.90;
8196
T_37.75 ;
8197 11 ale500
    %ix/load 0, 1, 0;
8198 14 ale500
    %assign/v0 v00A07EB8_0, 0, 1;
8199 11 ale500
    %movi 8, 50, 6;
8200
    %ix/load 0, 6, 0;
8201 14 ale500
    %assign/v0 v00A0A360_0, 0, 8;
8202 12 ale500
    %jmp T_37.90;
8203
T_37.76 ;
8204 14 ale500
    %load/v 8, v00A07B48_0, 3;
8205 11 ale500
    %cmpi/u 8, 7, 3;
8206 14 ale500
    %jmp/1 T_37.305, 6;
8207 11 ale500
    %cmpi/u 8, 1, 3;
8208 14 ale500
    %jmp/1 T_37.306, 6;
8209 11 ale500
    %cmpi/u 8, 5, 3;
8210 14 ale500
    %jmp/1 T_37.307, 6;
8211 11 ale500
    %cmpi/u 8, 4, 3;
8212 14 ale500
    %jmp/1 T_37.308, 6;
8213
    %jmp T_37.309;
8214 12 ale500
T_37.305 ;
8215 14 ale500
    %load/v 8, v00A07120_0, 8;
8216 11 ale500
    %ix/load 0, 8, 0;
8217 14 ale500
    %assign/v0 v00A08360_0, 0, 8;
8218
    %jmp T_37.309;
8219 12 ale500
T_37.306 ;
8220 14 ale500
    %load/v 8, v00A07120_0, 8;
8221 11 ale500
    %ix/load 0, 8, 0;
8222 14 ale500
    %assign/v0 v00A08360_0, 0, 8;
8223
    %jmp T_37.309;
8224 12 ale500
T_37.307 ;
8225 14 ale500
    %load/v 8, v00A07120_0, 8;
8226
    %ix/load 0, 8, 0;
8227
    %assign/v0 v00A07FC0_0, 0, 8;
8228
    %jmp T_37.309;
8229
T_37.308 ;
8230
    %load/v 8, v00A07120_0, 8;
8231
    %ix/load 0, 8, 0;
8232
    %assign/v0 v00A08518_0, 0, 8;
8233
    %jmp T_37.309;
8234
T_37.309 ;
8235 11 ale500
    %movi 8, 51, 6;
8236
    %ix/load 0, 6, 0;
8237 14 ale500
    %assign/v0 v00A0A360_0, 0, 8;
8238 12 ale500
    %jmp T_37.90;
8239
T_37.77 ;
8240 14 ale500
    %load/v 8, v00A09228_0, 16;
8241 11 ale500
    %ix/load 0, 16, 0;
8242 14 ale500
    %assign/v0 v00A07E08_0, 0, 8;
8243 11 ale500
    %movi 8, 52, 6;
8244
    %ix/load 0, 6, 0;
8245 14 ale500
    %assign/v0 v00A0A360_0, 0, 8;
8246 11 ale500
    %ix/load 0, 1, 0;
8247 14 ale500
    %assign/v0 v00A08120_0, 0, 1;
8248 12 ale500
    %jmp T_37.90;
8249
T_37.78 ;
8250 11 ale500
    %ix/load 0, 1, 0;
8251 14 ale500
    %assign/v0 v00A07EB8_0, 0, 1;
8252 11 ale500
    %movi 8, 53, 6;
8253
    %ix/load 0, 6, 0;
8254 14 ale500
    %assign/v0 v00A0A360_0, 0, 8;
8255 12 ale500
    %jmp T_37.90;
8256
T_37.79 ;
8257 14 ale500
    %load/v 8, v00A07B48_0, 3;
8258 11 ale500
    %cmpi/u 8, 0, 3;
8259 14 ale500
    %jmp/1 T_37.310, 6;
8260 11 ale500
    %cmpi/u 8, 6, 3;
8261 14 ale500
    %jmp/1 T_37.311, 6;
8262 11 ale500
    %cmpi/u 8, 7, 3;
8263 14 ale500
    %jmp/1 T_37.312, 6;
8264 11 ale500
    %cmpi/u 8, 1, 3;
8265 14 ale500
    %jmp/1 T_37.313, 6;
8266 11 ale500
    %cmpi/u 8, 3, 3;
8267 14 ale500
    %jmp/1 T_37.314, 6;
8268 11 ale500
    %cmpi/u 8, 5, 3;
8269 14 ale500
    %jmp/1 T_37.315, 6;
8270 11 ale500
    %cmpi/u 8, 4, 3;
8271 14 ale500
    %jmp/1 T_37.316, 6;
8272
    %jmp T_37.317;
8273 12 ale500
T_37.310 ;
8274 14 ale500
    %load/v 8, v00A07120_0, 8;
8275 11 ale500
    %ix/load 0, 8, 0;
8276 14 ale500
    %assign/v0 v00A08780_0, 0, 8;
8277
    %jmp T_37.317;
8278 12 ale500
T_37.311 ;
8279 14 ale500
    %load/v 8, v00A07120_0, 8;
8280 11 ale500
    %ix/load 0, 8, 0;
8281 14 ale500
    %assign/v0 v00A083B8_0, 0, 8;
8282
    %jmp T_37.317;
8283 12 ale500
T_37.312 ;
8284 14 ale500
    %load/v 8, v00A07120_0, 8;
8285 11 ale500
    %ix/load 0, 8, 0;
8286 14 ale500
    %assign/v0 v00A083B8_0, 0, 8;
8287
    %jmp T_37.317;
8288 12 ale500
T_37.313 ;
8289 14 ale500
    %load/v 8, v00A07120_0, 8;
8290 11 ale500
    %ix/load 0, 8, 0;
8291 14 ale500
    %assign/v0 v00A083B8_0, 0, 8;
8292
    %jmp T_37.317;
8293 12 ale500
T_37.314 ;
8294 14 ale500
    %load/v 8, v00A07120_0, 8;
8295 11 ale500
    %ix/load 0, 8, 0;
8296 14 ale500
    %assign/v0 v00A08018_0, 0, 8;
8297
    %jmp T_37.317;
8298 12 ale500
T_37.315 ;
8299 14 ale500
    %load/v 8, v00A07120_0, 8;
8300
    %ix/load 0, 8, 0;
8301
    %assign/v0 v00A08018_0, 0, 8;
8302
    %jmp T_37.317;
8303
T_37.316 ;
8304
    %load/v 8, v00A07120_0, 8;
8305
    %ix/load 0, 8, 0;
8306
    %assign/v0 v00A08570_0, 0, 8;
8307
    %jmp T_37.317;
8308
T_37.317 ;
8309
    %load/v 8, v00A08BF8_0, 6;
8310 11 ale500
    %mov 14, 0, 3;
8311
    %cmpi/u 8, 27, 9;
8312
    %mov 8, 4, 1;
8313 14 ale500
    %load/v 9, v00A07888_0, 1;
8314 11 ale500
    %and 8, 9, 1;
8315 14 ale500
    %jmp/0xz  T_37.318, 8;
8316 11 ale500
    %ix/load 0, 1, 0;
8317 14 ale500
    %assign/v0 v00A08A40_0, 0, 1;
8318
T_37.318 ;
8319
    %load/v 8, v00A08BF8_0, 6;
8320 11 ale500
    %ix/load 0, 6, 0;
8321 14 ale500
    %assign/v0 v00A0A360_0, 0, 8;
8322 12 ale500
    %jmp T_37.90;
8323
T_37.80 ;
8324 14 ale500
    %load/v 8, v00A07B48_0, 3;
8325 11 ale500
    %cmpi/u 8, 4, 3;
8326 14 ale500
    %jmp/1 T_37.320, 6;
8327
    %load/v 8, v00A08E60_0, 1;
8328
    %load/v 9, v00A08F10_0, 1;
8329
    %or 8, 9, 1;
8330
    %load/v 9, v00A08F68_0, 1;
8331
    %or 8, 9, 1;
8332
    %jmp/0xz  T_37.323, 8;
8333
    %load/v 8, v00A092D8_0, 16;
8334 11 ale500
    %ix/load 0, 16, 0;
8335 14 ale500
    %assign/v0 v00A07E08_0, 0, 8;
8336 11 ale500
    %ix/load 0, 1, 0;
8337 14 ale500
    %assign/v0 v00A08178_0, 0, 1;
8338
    %jmp T_37.324;
8339
T_37.323 ;
8340
    %load/v 8, v00A08018_0, 8;
8341
    %load/v 16, v00A07FC0_0, 8;
8342 11 ale500
    %ix/load 0, 16, 0;
8343 14 ale500
    %assign/v0 v00A07E08_0, 0, 8;
8344
T_37.324 ;
8345
    %jmp T_37.322;
8346
T_37.320 ;
8347
    %load/v 8, v00A08228_0, 1;
8348
    %jmp/0xz  T_37.325, 8;
8349
    %load/v 8, v00A083B8_0, 8;
8350
    %load/v 16, v00A08360_0, 8;
8351
    %ix/load 0, 16, 0;
8352
    %assign/v0 v00A07E08_0, 0, 8;
8353
    %jmp T_37.326;
8354
T_37.325 ;
8355
    %load/v 8, v00A09178_0, 16;
8356
    %ix/load 0, 16, 0;
8357
    %assign/v0 v00A07E08_0, 0, 8;
8358
T_37.326 ;
8359
    %jmp T_37.322;
8360 12 ale500
T_37.322 ;
8361 14 ale500
    %load/v 8, v00A080C8_0, 1;
8362
    %load/v 9, v00A07C50_0, 1;
8363 11 ale500
    %or 8, 9, 1;
8364 14 ale500
    %load/v 9, v00A08728_0, 4;
8365 11 ale500
   %cmpi/u 9, 8, 4;
8366
    %mov 9, 5, 1;
8367
    %or 8, 9, 1;
8368 14 ale500
    %jmp/0xz  T_37.327, 8;
8369 11 ale500
    %movi 8, 55, 6;
8370
    %ix/load 0, 6, 0;
8371 14 ale500
    %assign/v0 v00A0A360_0, 0, 8;
8372
    %jmp T_37.328;
8373
T_37.327 ;
8374 11 ale500
    %movi 8, 58, 6;
8375
    %ix/load 0, 6, 0;
8376 14 ale500
    %assign/v0 v00A0A360_0, 0, 8;
8377
T_37.328 ;
8378 11 ale500
    %ix/load 0, 1, 0;
8379 14 ale500
    %assign/v0 v00A080C8_0, 0, 0;
8380 12 ale500
    %jmp T_37.90;
8381
T_37.81 ;
8382 11 ale500
    %ix/load 0, 1, 0;
8383 14 ale500
    %assign/v0 v00A07EB8_0, 0, 1;
8384 11 ale500
    %movi 8, 56, 6;
8385
    %ix/load 0, 6, 0;
8386 14 ale500
    %assign/v0 v00A0A360_0, 0, 8;
8387 12 ale500
    %jmp T_37.90;
8388
T_37.82 ;
8389 14 ale500
    %load/v 8, v00A082D8_0, 2;
8390 11 ale500
    %cmpi/u 8, 0, 2;
8391 14 ale500
    %jmp/1 T_37.329, 6;
8392 11 ale500
    %cmpi/u 8, 1, 2;
8393 14 ale500
    %jmp/1 T_37.330, 6;
8394 11 ale500
    %cmpi/u 8, 2, 2;
8395 14 ale500
    %jmp/1 T_37.331, 6;
8396
    %jmp T_37.332;
8397
T_37.329 ;
8398
    %load/v 8, v00A07120_0, 8;
8399 11 ale500
    %ix/load 0, 8, 0;
8400 14 ale500
    %assign/v0 v00A08360_0, 0, 8;
8401
    %jmp T_37.332;
8402
T_37.330 ;
8403
    %load/v 8, v00A07120_0, 8;
8404 11 ale500
    %ix/load 0, 8, 0;
8405 14 ale500
    %assign/v0 v00A08360_0, 0, 8;
8406
    %jmp T_37.332;
8407
T_37.331 ;
8408
    %load/v 8, v00A07120_0, 8;
8409 11 ale500
    %ix/load 0, 8, 0;
8410 14 ale500
    %assign/v0 v00A07FC0_0, 0, 8;
8411
    %jmp T_37.332;
8412
T_37.332 ;
8413 11 ale500
    %movi 8, 58, 6;
8414
    %ix/load 0, 6, 0;
8415 14 ale500
    %assign/v0 v00A0A360_0, 0, 8;
8416 11 ale500
    %ix/load 0, 1, 0;
8417 14 ale500
    %load/vp0 8, v00A07E08_0, 16;
8418 11 ale500
    %ix/load 0, 16, 0;
8419 14 ale500
    %assign/v0 v00A07E08_0, 0, 8;
8420
    %load/v 8, v00A08E60_0, 1;
8421
    %load/v 9, v00A08F10_0, 1;
8422
    %or 8, 9, 1;
8423
    %load/v 9, v00A08F68_0, 1;
8424
    %or 8, 9, 1;
8425
    %jmp/0xz  T_37.333, 8;
8426 11 ale500
    %ix/load 0, 1, 0;
8427 14 ale500
    %assign/v0 v00A08178_0, 0, 1;
8428
T_37.333 ;
8429 12 ale500
    %jmp T_37.90;
8430
T_37.83 ;
8431 14 ale500
    %load/v 8, v00A08E60_0, 1;
8432
    %load/v 9, v00A08F10_0, 1;
8433
    %or 8, 9, 1;
8434
    %load/v 9, v00A08F68_0, 1;
8435
    %or 8, 9, 1;
8436
    %jmp/0xz  T_37.335, 8;
8437
    %load/v 8, v00A092D8_0, 16;
8438 11 ale500
    %ix/load 0, 16, 0;
8439 14 ale500
    %assign/v0 v00A07E08_0, 0, 8;
8440 11 ale500
    %ix/load 0, 1, 0;
8441 14 ale500
    %assign/v0 v00A08178_0, 0, 1;
8442
T_37.335 ;
8443 11 ale500
    %movi 8, 58, 6;
8444
    %ix/load 0, 6, 0;
8445 14 ale500
    %assign/v0 v00A0A360_0, 0, 8;
8446 12 ale500
    %jmp T_37.90;
8447
T_37.84 ;
8448 11 ale500
    %ix/load 0, 1, 0;
8449 14 ale500
    %assign/v0 v00A07EB8_0, 0, 1;
8450 11 ale500
    %movi 8, 59, 6;
8451
    %ix/load 0, 6, 0;
8452 14 ale500
    %assign/v0 v00A0A360_0, 0, 8;
8453 12 ale500
    %jmp T_37.90;
8454
T_37.85 ;
8455 14 ale500
    %load/v 8, v00A082D8_0, 2;
8456 11 ale500
    %cmpi/u 8, 0, 2;
8457 14 ale500
    %jmp/1 T_37.337, 6;
8458 11 ale500
    %cmpi/u 8, 1, 2;
8459 14 ale500
    %jmp/1 T_37.338, 6;
8460 11 ale500
    %cmpi/u 8, 2, 2;
8461 12 ale500
    %jmp/1 T_37.339, 6;
8462
    %jmp T_37.340;
8463 14 ale500
T_37.337 ;
8464
    %load/v 8, v00A07120_0, 8;
8465
    %ix/load 0, 8, 0;
8466
    %assign/v0 v00A083B8_0, 0, 8;
8467
    %jmp T_37.340;
8468 12 ale500
T_37.338 ;
8469 14 ale500
    %load/v 8, v00A07120_0, 8;
8470
    %ix/load 0, 8, 0;
8471
    %assign/v0 v00A083B8_0, 0, 8;
8472 12 ale500
    %jmp T_37.340;
8473
T_37.339 ;
8474 14 ale500
    %load/v 8, v00A07120_0, 8;
8475
    %ix/load 0, 8, 0;
8476
    %assign/v0 v00A08018_0, 0, 8;
8477 12 ale500
    %jmp T_37.340;
8478
T_37.340 ;
8479 14 ale500
    %load/v 8, v00A08E60_0, 1;
8480
    %load/v 9, v00A08F10_0, 1;
8481
    %or 8, 9, 1;
8482
    %load/v 9, v00A08F68_0, 1;
8483
    %or 8, 9, 1;
8484
    %jmp/0xz  T_37.341, 8;
8485
    %ix/load 0, 1, 0;
8486
    %assign/v0 v00A08990_0, 0, 1;
8487
T_37.341 ;
8488
    %load/v 8, v00A08B48_0, 6;
8489 11 ale500
    %mov 14, 0, 3;
8490
    %cmpi/u 8, 8, 9;
8491 14 ale500
    %jmp/0xz  T_37.343, 4;
8492 11 ale500
    %ix/load 0, 1, 0;
8493 14 ale500
    %assign/v0 v00A08A40_0, 0, 1;
8494
T_37.343 ;
8495
    %load/v 8, v00A07B48_0, 3;
8496 12 ale500
    %cmpi/u 8, 4, 3;
8497 14 ale500
    %jmp/1 T_37.345, 6;
8498
    %load/v 8, v00A08B48_0, 6;
8499 11 ale500
    %ix/load 0, 6, 0;
8500 14 ale500
    %assign/v0 v00A0A360_0, 0, 8;
8501
    %jmp T_37.347;
8502
T_37.345 ;
8503
    %load/v 8, v00A08228_0, 1;
8504
    %load/v 9, v00A07938_0, 1;
8505 12 ale500
    %inv 9, 1;
8506
    %or 8, 9, 1;
8507 14 ale500
    %jmp/0xz  T_37.348, 8;
8508
    %load/v 8, v00A08B48_0, 6;
8509 12 ale500
    %ix/load 0, 6, 0;
8510 14 ale500
    %assign/v0 v00A0A360_0, 0, 8;
8511
    %jmp T_37.349;
8512
T_37.348 ;
8513 12 ale500
    %movi 8, 54, 6;
8514
    %ix/load 0, 6, 0;
8515 14 ale500
    %assign/v0 v00A0A360_0, 0, 8;
8516 12 ale500
    %ix/load 0, 1, 0;
8517 14 ale500
    %assign/v0 v00A08228_0, 0, 1;
8518
T_37.349 ;
8519
    %jmp T_37.347;
8520 12 ale500
T_37.347 ;
8521
    %jmp T_37.90;
8522
T_37.86 ;
8523 14 ale500
    %load/v 8, v00A07B48_0, 3;
8524 11 ale500
    %cmpi/u 8, 4, 3;
8525 14 ale500
    %jmp/1 T_37.350, 6;
8526
    %load/v 8, v00A08018_0, 8;
8527
    %load/v 16, v00A07FC0_0, 8;
8528 11 ale500
    %ix/load 0, 16, 0;
8529 14 ale500
    %assign/v0 v00A07E08_0, 0, 8;
8530
    %jmp T_37.352;
8531
T_37.350 ;
8532
    %load/v 8, v00A09178_0, 16;
8533 11 ale500
    %ix/load 0, 16, 0;
8534 14 ale500
    %assign/v0 v00A07E08_0, 0, 8;
8535
    %jmp T_37.352;
8536
T_37.352 ;
8537 11 ale500
    %ix/load 1, 8, 0;
8538
    %mov 4, 0, 1;
8539 14 ale500
    %jmp/1 T_37.353, 4;
8540
    %load/x1p 8, v00A07570_0, 8;
8541
    %jmp T_37.354;
8542
T_37.353 ;
8543 11 ale500
    %mov 8, 2, 8;
8544 14 ale500
T_37.354 ;
8545 11 ale500
; Save base=8 wid=8 in lookaside.
8546
    %ix/load 0, 8, 0;
8547 14 ale500
    %assign/v0 v00A07E60_0, 0, 8;
8548 11 ale500
    %movi 8, 61, 6;
8549
    %ix/load 0, 6, 0;
8550 14 ale500
    %assign/v0 v00A0A360_0, 0, 8;
8551 11 ale500
    %ix/load 0, 1, 0;
8552 14 ale500
    %assign/v0 v00A07F10_0, 0, 1;
8553 12 ale500
    %jmp T_37.90;
8554
T_37.87 ;
8555 11 ale500
    %movi 8, 62, 6;
8556
    %ix/load 0, 6, 0;
8557 14 ale500
    %assign/v0 v00A0A360_0, 0, 8;
8558 11 ale500
    %ix/load 0, 1, 0;
8559 14 ale500
    %load/vp0 8, v00A07E08_0, 16;
8560 11 ale500
    %ix/load 0, 16, 0;
8561 14 ale500
    %assign/v0 v00A07E08_0, 0, 8;
8562 12 ale500
    %jmp T_37.90;
8563
T_37.88 ;
8564 14 ale500
    %load/v 8, v00A07830_0, 1;
8565 11 ale500
    %inv 8, 1;
8566 14 ale500
    %jmp/0xz  T_37.355, 8;
8567
    %load/v 8, v00A07B48_0, 3;
8568 11 ale500
    %cmpi/u 8, 4, 3;
8569 14 ale500
    %jmp/1 T_37.357, 6;
8570
    %load/v 8, v00A08018_0, 8;
8571
    %load/v 16, v00A07FC0_0, 8;
8572 11 ale500
    %ix/load 0, 16, 0;
8573 14 ale500
    %assign/v0 v00A07E08_0, 0, 8;
8574
    %jmp T_37.359;
8575
T_37.357 ;
8576
    %load/v 8, v00A09178_0, 16;
8577
    %ix/load 0, 16, 0;
8578
    %assign/v0 v00A07E08_0, 0, 8;
8579
    %jmp T_37.359;
8580
T_37.359 ;
8581 12 ale500
T_37.355 ;
8582 14 ale500
    %load/v 8, v00A07570_0, 8; Only need 8 of 16 bits
8583 11 ale500
; Save base=8 wid=8 in lookaside.
8584
    %ix/load 0, 8, 0;
8585 14 ale500
    %assign/v0 v00A07E60_0, 0, 8;
8586 11 ale500
    %ix/load 0, 6, 0;
8587 14 ale500
    %assign/v0 v00A0A360_0, 0, 1;
8588 11 ale500
    %ix/load 0, 1, 0;
8589 14 ale500
    %assign/v0 v00A07F10_0, 0, 1;
8590 12 ale500
    %jmp T_37.90;
8591
T_37.89 ;
8592 14 ale500
    %load/v 8, v00A07A98_0, 1;
8593 11 ale500
    %ix/load 0, 1, 0;
8594 14 ale500
    %assign/v0 v00A08A98_0, 0, 8;
8595
    %load/v 8, v00A08B48_0, 6;
8596 11 ale500
    %ix/load 0, 6, 0;
8597 14 ale500
    %assign/v0 v00A0A360_0, 0, 8;
8598 12 ale500
    %jmp T_37.90;
8599
T_37.90 ;
8600
T_37.1 ;
8601
    %jmp T_37;
8602
    .thread T_37;
8603 14 ale500
    .scope S_00832ED8;
8604 12 ale500
T_38 ;
8605 14 ale500
    %set/v v00A07EB8_0, 0, 1;
8606
    %set/v v00A07F10_0, 0, 1;
8607
    %set/v v00A082D8_0, 0, 2;
8608
    %set/v v00A08468_0, 1, 16;
8609
    %set/v v00A08AF0_0, 0, 1;
8610
    %set/v v00A089E8_0, 0, 1;
8611
    %set/v v00A08410_0, 0, 1;
8612
    %set/v v00A08990_0, 0, 1;
8613
    %set/v v00A08228_0, 0, 1;
8614 12 ale500
    %end;
8615 11 ale500
    .thread T_38;
8616 14 ale500
    .scope S_00832F60;
8617 11 ale500
T_39 ;
8618 14 ale500
    %wait E_00822FE0;
8619
    %ix/getv 3, v008560C0_0;
8620
    %load/av 8, v00856220, 8;
8621 12 ale500
    %ix/load 0, 8, 0;
8622 14 ale500
    %assign/v0 v008561C8_0, 0, 8;
8623 12 ale500
    %jmp T_39;
8624 11 ale500
    .thread T_39;
8625 14 ale500
    .scope S_00832F60;
8626 11 ale500
T_40 ;
8627 14 ale500
    %wait E_00822AC0;
8628
    %load/v 8, v00856118_0, 8;
8629
    %ix/getv 3, v008560C0_0;
8630 11 ale500
    %jmp/1 t_0, 4;
8631
    %ix/load 0, 8, 0; word width
8632
    %ix/load 1, 0, 0; part off
8633 14 ale500
    %assign/av v00856220, 0, 8;
8634 11 ale500
t_0 ;
8635 14 ale500
    %vpi_call 2 73 "$display", "W %04x = %02x %t", v008560C0_0, v00856118_0, $time;
8636 12 ale500
    %jmp T_40;
8637
    .thread T_40;
8638 14 ale500
    .scope S_00832F60;
8639 12 ale500
T_41 ;
8640 14 ale500
    %wait E_00822FE0;
8641
    %load/v 8, v008560C0_0, 16;
8642
    %cmpi/u 8, 3, 16;
8643
    %jmp/0xz  T_41.0, 4;
8644
    %vpi_call 2 80 "$display", "*** Error ***";
8645
    %vpi_call 2 81 "$finish";
8646
T_41.0 ;
8647
    %load/v 8, v008560C0_0, 16;
8648
    %cmpi/u 8, 1243, 16;
8649
    %jmp/0xz  T_41.2, 4;
8650
    %vpi_call 2 85 "$display", "\000";
8651
    %vpi_call 2 86 "$display", "*** All tests  OOOO   K  K ***";
8652
    %vpi_call 2 87 "$display", "*** All tests O    O  K K  ***";
8653
    %vpi_call 2 88 "$display", "*** All tests O    O  KK   ***";
8654
    %vpi_call 2 89 "$display", "*** All tests O    O  K K  ***";
8655
    %vpi_call 2 90 "$display", "*** All tests  OOOO   K  K ***";
8656
    %vpi_call 2 91 "$finish";
8657
T_41.2 ;
8658
    %vpi_call 2 93 "$display", "R %04x = %02x %t", v008560C0_0, &A, $time;
8659 11 ale500
    %jmp T_41;
8660
    .thread T_41;
8661 14 ale500
    .scope S_00832F60;
8662 11 ale500
T_42 ;
8663 14 ale500
    %vpi_call 2 99 "$readmemh", "test09.hex", v00856220;
8664
    %vpi_call 2 100 "$display", "test09.hex read";
8665 11 ale500
   %ix/load 1, 0, 0;
8666
   %ix/load 3, 65534, 0;
8667 14 ale500
   %set/av v00856220, 0, 8;
8668 11 ale500
   %ix/load 1, 0, 0;
8669
   %ix/load 3, 65535, 0;
8670 14 ale500
   %set/av v00856220, 0, 8;
8671 11 ale500
    %end;
8672 12 ale500
    .thread T_42;
8673 14 ale500
    .scope S_008334B0;
8674 12 ale500
T_43 ;
8675
    %delay 5, 0;
8676 14 ale500
    %load/v 8, v00A0A468_0, 1;
8677 12 ale500
    %inv 8, 1;
8678 14 ale500
    %set/v v00A0A468_0, 8, 1;
8679 12 ale500
    %jmp T_43;
8680 11 ale500
    .thread T_43;
8681 14 ale500
    .scope S_008334B0;
8682 11 ale500
T_44 ;
8683 14 ale500
    %vpi_call 2 37 "$dumpvars";
8684
    %set/v v00A0A468_0, 0, 1;
8685
    %set/v v00A0A620_0, 1, 1;
8686 11 ale500
    %delay 0, 0;
8687
    %delay 46, 0;
8688 14 ale500
    %set/v v00A0A620_0, 0, 1;
8689 12 ale500
    %delay 111500, 0;
8690 14 ale500
    %vpi_call 2 44 "$finish";
8691 11 ale500
    %end;
8692 12 ale500
    .thread T_44;
8693 11 ale500
# The file index is used to find the file name in the following table.
8694
:file_names 7;
8695
    "N/A";
8696
    "";
8697 14 ale500
    "tb_opcodes.v";
8698 11 ale500
    "../rtl/verilog/MC6809_cpu.v";
8699
    "../rtl/verilog/alu16.v";
8700
    "../rtl/verilog/regblock.v";
8701
    "../rtl/verilog/decoders.v";

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.