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 16

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 16 ale500
S_009D5860 .scope module, "tb" "tb" 2 11;
8 11 ale500
 .timescale -9 -9;
9 16 ale500
L_00F2D680 .functor BUFZ 16, v00B6B238_0, C4<0000000000000000>, C4<0000000000000000>, C4<0000000000000000>;
10
L_00F2D6B8 .functor BUFZ 8, v00B6B290_0, C4<00000000>, C4<00000000>, C4<00000000>;
11
v00B6CBE8_0 .net "addr", 15 0, v00B6B238_0; 1 drivers
12
v00B6CC40_0 .net "addr_o", 15 0, L_00F2D680; 1 drivers
13
v00B6CC98_0 .var "clk", 0 0;
14
v00B6CCF0_0 .net "data_i", 7 0, v009D2BE8_0; 1 drivers
15
v00B6CD48_0 .net "data_o", 7 0, v00B6B290_0; 1 drivers
16
v00B6CDA0_0 .net "data_o_o", 7 0, L_00F2D6B8; 1 drivers
17
v00B6CDF8_0 .net "oe", 0 0, v00B6B2E8_0; 1 drivers
18
v00B6CE50_0 .var "reset", 0 0;
19
v00B6CEA8_0 .net "we", 0 0, v00B6B340_0; 1 drivers
20
L_00F2F6D0 .reduce/nor v00B6B2E8_0;
21
L_00F2F728 .reduce/nor v00B6B340_0;
22
S_009D5288 .scope module, "cpu" "MC6809_cpu" 2 23, 3 10, S_009D5860;
23 11 ale500
 .timescale -9 -9;
24 16 ale500
L_00F2D728 .functor AND 1, L_00B6CF00, L_00B6CF58, C4<1>, C4<1>;
25
L_00F2D808 .functor AND 1, L_00B6CFB0, L_00B6D008, C4<1>, C4<1>;
26
L_00F2D8E8 .functor AND 1, L_00B6D060, L_00B6D0B8, C4<1>, C4<1>;
27
L_00F2EA58 .functor AND 1, L_00F31760, L_00B6F048, C4<1>, C4<1>;
28
L_00F2D648 .functor BUFZ 1, v00B6CE50_0, C4<0>, C4<0>, C4<0>;
29
L_00F35AC8 .functor BUFZ 6, v00B6CB90_0, C4<000000>, C4<000000>, C4<000000>;
30
v00F2CD70_0 .net *"_s1", 0 0, L_00B6CF00; 1 drivers
31
v00F2CDC8_0 .net *"_s13", 0 0, L_00B6D060; 1 drivers
32
v00F2CE20_0 .net *"_s15", 0 0, L_00B6D0B8; 1 drivers
33
v00F2CE78_0 .net *"_s24", 8 0, L_00B6EF98; 1 drivers
34
v00F2CED0_0 .net *"_s27", 2 0, C4<000>; 1 drivers
35
v00F2CF28_0 .net *"_s28", 8 0, C4<000010010>; 1 drivers
36
v00F2CF80_0 .net *"_s3", 0 0, L_00B6CF58; 1 drivers
37
v00F2CFD8_0 .net *"_s30", 0 0, L_00B6F048; 1 drivers
38
v00F2D030_0 .net *"_s7", 0 0, L_00B6CFB0; 1 drivers
39
v00F2D088_0 .net *"_s9", 0 0, L_00B6D008; 1 drivers
40
v00F2D0E0_0 .net "alu_o_CCR", 7 0, v00F2C848_0; 1 drivers
41
v00F2D138_0 .net "alu_o_result", 15 0, v00F2CBB8_0; 1 drivers
42
v00F2D190_0 .alias "cpu_addr_o", 15 0, v00B6CBE8_0;
43
v00F2D1E8_0 .net "cpu_clk", 0 0, v00B6CC98_0; 1 drivers
44
v00F2D240_0 .alias "cpu_data_i", 7 0, v00B6CCF0_0;
45
v00F2D298_0 .alias "cpu_data_o", 7 0, v00B6CD48_0;
46
v00F2D2F0_0 .net "cpu_dtack_i", 0 0, C4<1>; 1 drivers
47
v00F2D348_0 .net "cpu_firq_n", 0 0, C4; 0 drivers
48
v00F2D3A0_0 .net "cpu_irq_n", 0 0, C4; 0 drivers
49
v00F2D450_0 .net "cpu_nmi_n", 0 0, C4; 0 drivers
50
v00F2D3F8_0 .alias "cpu_oe_o", 0 0, v00B6CDF8_0;
51
v00F2D4A8_0 .net "cpu_reset", 0 0, v00B6CE50_0; 1 drivers
52
v00B6A4D0_0 .net "cpu_state_o", 5 0, L_00F35AC8; 1 drivers
53
v00B6A528_0 .alias "cpu_we_o", 0 0, v00B6CEA8_0;
54
v00B6A580_0 .var "datamux_o_alu_in_left_path_addr", 3 0;
55
v00B6A5D8_0 .var "datamux_o_alu_in_left_path_data", 15 0;
56
v00B6A630_0 .var "datamux_o_alu_in_right_path_data", 15 0;
57
v00B6A688_0 .var "datamux_o_dest", 15 0;
58
v00B6A6E0_0 .var "datamux_o_dest_reg_addr", 3 0;
59
v00B6A738_0 .net "debug_clk", 0 0, C4; 0 drivers
60
v00B6A790_0 .net "debug_data_o", 0 0, C4<0>; 1 drivers
61
v00B6A7E8_0 .net "dec_lo_dest_memtype", 1 0, v00B686E0_0; 1 drivers
62
v00B6A840_0 .net "dec_lo_dest_reg_addr", 3 0, v00B68790_0; 1 drivers
63
v00B6A898_0 .net "dec_lo_left_path_addr", 3 0, v00B69130_0; 1 drivers
64
v00B6A8F0_0 .net "dec_lo_left_path_memtype", 1 0, v00B691E0_0; 1 drivers
65
v00B6A948_0 .net "dec_lo_right_path_addr", 3 0, v00B69290_0; 1 drivers
66
v00B6A9A0_0 .net "dec_lo_right_path_memtype", 1 0, v00B69340_0; 1 drivers
67
v00B6A9F8_0 .net "dec_o_alu_opcode", 4 0, L_009C44D0; 1 drivers
68
v00B6AA50_0 .net "dec_o_alu_size", 0 0, L_00F2F258; 1 drivers
69
v00B6AAA8_0 .net "dec_o_cond_taken", 0 0, v009D2F00_0; 1 drivers
70
v00B6AB00_0 .net "dec_o_dest_memtype", 1 0, L_00F315A0; 1 drivers
71
v00B6AB58_0 .net "dec_o_dest_reg_addr", 3 0, L_00F31108; 1 drivers
72
v00B6ABB0_0 .net "dec_o_ea_indirect", 0 0, L_009C3FC8; 1 drivers
73
v00B6AC08_0 .net "dec_o_ea_ofs16", 0 0, v00B666E0_0; 1 drivers
74
v00B6AC60_0 .net "dec_o_ea_ofs5", 0 0, v00B66738_0; 1 drivers
75
v00B6ACB8_0 .net "dec_o_ea_ofs8", 0 0, v00B66790_0; 1 drivers
76
v00B6AD10_0 .net "dec_o_ea_wpost", 0 0, v00B667E8_0; 1 drivers
77
v00B6AD68_0 .net "dec_o_eabase", 3 0, v00B66840_0; 1 drivers
78
v00B6ADC0_0 .net "dec_o_eaidx", 3 0, v00B66898_0; 1 drivers
79
v00B6AE18_0 .net "dec_o_left_path_addr", 3 0, L_00F31098; 1 drivers
80
v00B6AE70_0 .net "dec_o_left_path_memtype", 1 0, L_00F31488; 1 drivers
81
v00B6AEC8_0 .net "dec_o_operand_read", 0 0, L_00F31258; 1 drivers
82
v00B6AF20_0 .net "dec_o_operand_write", 0 0, L_00F2F468; 1 drivers
83
v00B6AF78_0 .net "dec_o_p1_mode", 2 0, v00B689A0_0; 1 drivers
84
v00B6AFD0_0 .net "dec_o_right_path_addr", 3 0, v00B69528_0; 1 drivers
85
v00B6B028_0 .net "dec_o_right_path_memtype", 1 0, L_00F31530; 1 drivers
86
v00B6B080_0 .net "dec_o_source_size", 0 0, L_00F2ECC0; 1 drivers
87
v00B6B0D8_0 .net "dec_o_use_s", 0 0, v00B695D8_0; 1 drivers
88
v00B6B130_0 .net "dec_o_wdest", 0 0, L_00F2EFF0; 1 drivers
89
v00B6B188_0 .net "dec_o_write_flags", 0 0, L_00F31760; 1 drivers
90
v00B6B1E0_0 .var "k_clear_e", 0 0;
91
v00B6B238_0 .var "k_cpu_addr", 15 0;
92
v00B6B290_0 .var "k_cpu_data_o", 7 0;
93
v00B6B2E8_0 .var "k_cpu_oe", 0 0;
94
v00B6B340_0 .var "k_cpu_we", 0 0;
95
v00B6B398_0 .var "k_dec_su", 0 0;
96
v00B6B3F0_0 .var "k_eahi", 7 0;
97
v00B6B448_0 .var "k_ealo", 7 0;
98
v00B6B4D0_0 .net "k_firq_req", 0 0, L_00F2D808; 1 drivers
99
v00B6B528_0 .var "k_forced_mem_size", 0 0;
100
v00B6B580_0 .var "k_inc_pc", 0 0;
101
v00B6B5D8_0 .var "k_inc_su", 0 0;
102
v00B6B630_0 .var "k_ind_ea", 7 0;
103
v00B6B688_0 .var "k_indirect_loaded", 0 0;
104
v00B6B6E0_0 .net "k_irq_req", 0 0, L_00F2D8E8; 1 drivers
105
v00B6B738_0 .var "k_mem_state", 2 0;
106
v00B6B790_0 .var "k_memhi", 7 0;
107
v00B6B7E8_0 .var "k_memlo", 7 0;
108
v00B6B840_0 .var "k_mul_cnt", 0 0;
109
v00B6B898_0 .var "k_new_pc", 15 0;
110
v00B6B8F0_0 .net "k_nmi_req", 0 0, L_00F2D728; 1 drivers
111
v00B6B948_0 .var "k_ofshi", 7 0;
112
v00B6B9A0_0 .var "k_ofslo", 7 0;
113
v00B6B9F8_0 .var "k_opcode", 7 0;
114
v00B6BA50_0 .var "k_p2_valid", 0 0;
115
v00B6BAA8_0 .var "k_p3_valid", 0 0;
116
v00B6BB00_0 .var "k_postbyte", 7 0;
117
v00B6BB58_0 .var "k_pp_active_reg", 3 0;
118
v00B6BBB0_0 .var "k_pp_regs", 7 0;
119
v00B6BC08_0 .var "k_reg_firq", 2 0;
120
v00B6BC60_0 .var "k_reg_irq", 2 0;
121
v00B6BCB8_0 .var "k_reg_nmi", 2 0;
122
v00B6BD10_0 .net "k_reset", 0 0, L_00F2D648; 1 drivers
123
v00B6BD68_0 .var "k_set_e", 0 0;
124
v00B6BDC0_0 .var "k_write_dest", 0 0;
125
v00B6BE18_0 .var "k_write_exg", 0 0;
126
v00B6BE70_0 .var "k_write_pc", 0 0;
127
v00B6BEC8_0 .var "k_write_post_incdec", 0 0;
128
v00B6BF20_0 .var "k_write_tfr", 0 0;
129
v00B6BF78_0 .var "next_mem_state", 5 0;
130
v00B6BFD0_0 .var "next_push_state", 5 0;
131
v00B6C028_0 .var "next_state", 5 0;
132
v00B6C080_0 .net "op_CWAI", 0 0, v00B68A50_0; 1 drivers
133
v00B6C0D8_0 .net "op_EXG", 0 0, v00B68AA8_0; 1 drivers
134
v00B6C130_0 .net "op_JMP", 0 0, v00B68B00_0; 1 drivers
135
v00B6C188_0 .net "op_JSR", 0 0, v00B68B58_0; 1 drivers
136
v00B6C1E0_0 .net "op_LEA", 0 0, v00B68BB0_0; 1 drivers
137
v00B6C238_0 .net "op_MUL", 0 0, v00B68C08_0; 1 drivers
138
v00B6C290_0 .net "op_PULL", 0 0, v00B68C60_0; 1 drivers
139
v00B6C2E8_0 .net "op_PUSH", 0 0, v00B68CB8_0; 1 drivers
140
v00B6C340_0 .net "op_RTI", 0 0, v00B68D10_0; 1 drivers
141
v00B6C398_0 .net "op_RTS", 0 0, v00B68D68_0; 1 drivers
142
v00B6C3F0_0 .net "op_SWI", 0 0, v00B68DC0_0; 1 drivers
143
v00B6C448_0 .net "op_SYNC", 0 0, v00B68E18_0; 1 drivers
144
v00B6C8D0_0 .net "op_TFR", 0 0, v00B68E70_0; 1 drivers
145
v00B6C928_0 .net "regs_o_CCR", 7 0, L_00B6ECD8; 1 drivers
146
v00B6C980_0 .net "regs_o_dp", 7 0, v00B69D68_0; 1 drivers
147
v00B6C9D8_0 .net "regs_o_eamem_addr", 15 0, L_00F2E5A0; 1 drivers
148
v00B6CA30_0 .net "regs_o_left_path_data", 15 0, v00F288A0_0; 1 drivers
149
v00B6CA88_0 .net "regs_o_pc", 15 0, L_00F2E300; 1 drivers
150
v00B6CAE0_0 .net "regs_o_right_path_data", 15 0, v00F28950_0; 1 drivers
151
v00B6CB38_0 .net "regs_o_su", 15 0, L_00B6ED30; 1 drivers
152
v00B6CB90_0 .var "state", 5 0;
153
E_009B07F0 .event posedge, v00B6BD10_0, v00B68630_0;
154
E_009B07D0/0 .event edge, v00B6B790_0, v00B6B7E8_0, v00B69340_0, v00B689F8_0;
155
E_009B07D0/1 .event edge, v00F28950_0;
156
E_009B07D0 .event/or E_009B07D0/0, E_009B07D0/1;
157
E_009B0790/0 .event edge, v00B6B790_0, v00B6B7E8_0, v00B689F8_0, v00F28A58_0;
158
E_009B0790/1 .event edge, v00B6B3F0_0, v00B6B448_0, v00F28A00_0, v00B66688_0;
159
E_009B0790/2 .event edge, v00B6A340_0;
160
E_009B0790 .event/or E_009B0790/0, E_009B0790/1, E_009B0790/2;
161
E_009AF510/0 .event edge, v00B691E0_0, v00B6B790_0, v00B6B7E8_0, v00B68BB0_0;
162
E_009AF510/1 .event edge, v00B66688_0, v00B6A340_0, v00F288A0_0;
163
E_009AF510 .event/or E_009AF510/0, E_009AF510/1;
164
E_009AF530/0 .event edge, v00B68C60_0, v00B68D68_0, v00B68D10_0, v00B6B790_0;
165
E_009AF530/1 .event edge, v00B6B7E8_0, v00B68BB0_0, v00B66688_0, v00B6A340_0;
166
E_009AF530/2 .event edge, v00F2CBB8_0;
167
E_009AF530 .event/or E_009AF530/0, E_009AF530/1, E_009AF530/2;
168
E_009AF310 .event edge, v00B6BB58_0, v00B68790_0;
169
E_009AF2F0 .event edge, v00B6BB58_0, v00B69130_0;
170
L_00B6CF00 .part v00B6BCB8_0, 2, 1;
171
L_00B6CF58 .part v00B6BCB8_0, 1, 1;
172
L_00B6CFB0 .part v00B6BC08_0, 2, 1;
173
L_00B6D008 .part v00B6BC08_0, 1, 1;
174
L_00B6D060 .part v00B6BC60_0, 2, 1;
175
L_00B6D0B8 .part v00B6BC60_0, 1, 1;
176
L_00B6EEE8 .part v00B6BB00_0, 4, 4;
177
L_00B6EF40 .concat [ 8 8 0 0], v00B6B9A0_0, v00B6B948_0;
178
L_00B6EF98 .concat [ 6 3 0 0], v00B6CB90_0, C4<000>;
179
L_00B6F048 .cmp/eq 9, L_00B6EF98, C4<000010010>;
180
S_009D3CC0 .scope module, "alu" "alu" 3 124, 4 15, S_009D5288;
181 11 ale500
 .timescale -9 -9;
182 16 ale500
v00F2C7F0_0 .alias "CCR", 7 0, v00B6C928_0;
183
v00F2C848_0 .var "CCRo", 7 0;
184
v00F2C8A0_0 .net "a_in", 15 0, v00B6A5D8_0; 1 drivers
185
v00F2C8F8_0 .net "b_in", 15 0, v00B6A630_0; 1 drivers
186
v00F2C950_0 .net "ccr16_out", 3 0, v00F29240_0; 1 drivers
187
v00F2C9A8_0 .net "ccr8_out", 7 0, v00F2A3A0_0; 1 drivers
188
v00F2CA00_0 .alias "clk_in", 0 0, v00F2D1E8_0;
189
v00F2CA58_0 .alias "opcode_in", 4 0, v00B6A9F8_0;
190
v00F2CAB0_0 .net "q16_mul", 15 0, v00F2C740_0; 1 drivers
191
v00F2CB08_0 .net "q16_out", 15 0, v00F29740_0; 1 drivers
192
v00F2CB60_0 .net "q8_out", 7 0, v00F2C298_0; 1 drivers
193
v00F2CBB8_0 .var "q_out", 15 0;
194
v00F2CC10_0 .var "ra_in", 15 0;
195
v00F2CC68_0 .var "rb_in", 15 0;
196
v00F2CCC0_0 .var "rop_in", 4 0;
197
v00F2CD18_0 .alias "sz_in", 0 0, v00B6AA50_0;
198
E_009B1D30/0 .event edge, v00B69448_0, v00F29740_0, v009D2EA8_0, v00F29240_0;
199
E_009B1D30/1 .event edge, v00F2C298_0, v00F2A3A0_0;
200
E_009B1D30 .event/or E_009B1D30/0, E_009B1D30/1;
201
L_00B6D110 .part v00B6A5D8_0, 0, 8;
202
L_00B6D168 .part v00B6A630_0, 0, 8;
203
L_00B6EA70 .part v00F2CC10_0, 0, 8;
204
L_00B6EAC8 .part v00F2CC68_0, 0, 8;
205
S_009D5640 .scope module, "mulu" "mul8x8" 4 33, 4 619, S_009D3CC0;
206 11 ale500
 .timescale -9 -9;
207 16 ale500
v00F2C5E0_0 .net "a", 7 0, L_00B6D110; 1 drivers
208
v00F2C638_0 .net "b", 7 0, L_00B6D168; 1 drivers
209
v00F2C690_0 .alias "clk_in", 0 0, v00F2D1E8_0;
210
v00F2C6E8_0 .var "pipe0", 15 0;
211
v00F2C740_0 .var "pipe1", 15 0;
212
v00F2C798_0 .alias "q", 15 0, v00F2CAB0_0;
213
S_009D3B28 .scope module, "alu8" "alu8" 4 34, 4 200, S_009D3CC0;
214 11 ale500
 .timescale -9 -9;
215 16 ale500
L_00F2DAA8 .functor NOT 8, L_00B6EA70, C4<00000000>, C4<00000000>, C4<00000000>;
216
L_00F2DAE0 .functor BUFZ 8, L_00F2DAA8, C4<00000000>, C4<00000000>, C4<00000000>;
217
L_00F2DC30 .functor BUFZ 8, L_00B6D378, C4<00000000>, C4<00000000>, C4<00000000>;
218
L_00F2DC68 .functor OR 1, L_00B6D480, L_00B6D4D8, C4<0>, C4<0>;
219
L_00B6D908 .functor OR 1, L_00F2DC68, L_00B6D530, C4<0>, C4<0>;
220
L_00B6D8D0 .functor OR 1, L_00B6D908, L_00B6D588, C4<0>, C4<0>;
221
L_00B6D9B0 .functor OR 1, L_00B6D8D0, L_00B6D5E0, C4<0>, C4<0>;
222
L_00B6DAC8 .functor OR 1, L_00B6D9B0, L_00B6D638, C4<0>, C4<0>;
223
L_00B6DB70 .functor OR 1, L_00B6DAC8, L_00B6D690, C4<0>, C4<0>;
224
L_00B6DC18 .functor OR 1, L_00B6DB70, L_00B6D6E8, C4<0>, C4<0>;
225
L_00B6DCC0 .functor NOT 1, L_00B6D798, C4<0>, C4<0>, C4<0>;
226
L_00B6DD68 .functor AND 1, L_00B6D740, L_00B6DCC0, C4<1>, C4<1>;
227
L_00B6DD30 .functor NOT 1, L_00B6D7F0, C4<0>, C4<0>, C4<0>;
228
L_00B6DE10 .functor AND 1, L_00B6DD68, L_00B6DD30, C4<1>, C4<1>;
229
L_00B6DEF0 .functor NOT 1, L_00B6E0D0, C4<0>, C4<0>, C4<0>;
230
L_00B6DF60 .functor AND 1, L_00B6DE10, L_00B6DEF0, C4<1>, C4<1>;
231
L_00B6E008 .functor NOT 1, L_00B6D848, C4<0>, C4<0>, C4<0>;
232
L_00B6E078 .functor AND 1, L_00B6DF60, L_00B6E008, C4<1>, C4<1>;
233
L_00B6F140 .functor NOT 1, L_00B6E128, C4<0>, C4<0>, C4<0>;
234
L_00B6F1B0 .functor AND 1, L_00B6E078, L_00B6F140, C4<1>, C4<1>;
235
L_00B6F258 .functor NOT 1, L_00B6E180, C4<0>, C4<0>, C4<0>;
236
L_00B6F2C8 .functor AND 1, L_00B6F1B0, L_00B6F258, C4<1>, C4<1>;
237
L_00B6F370 .functor NOT 1, L_00B6E1D8, C4<0>, C4<0>, C4<0>;
238
L_00B6F3E0 .functor AND 1, L_00B6F2C8, L_00B6F370, C4<1>, C4<1>;
239
L_00B6F648 .functor OR 1, L_00B6E5A0, L_00B6D320, C4<0>, C4<0>;
240
L_00F2E028 .functor XNOR 1, L_00B6D1C0, C4<1>, C4<0>, C4<0>;
241
L_00F2E098 .functor OR 1, L_00B6E808, L_00F2E028, C4<0>, C4<0>;
242
v00F2A348_0 .alias "CCR", 7 0, v00B6C928_0;
243
v00F2A3A0_0 .var "CCRo", 7 0;
244
v00F2A3F8_0 .net *"_s101", 0 0, L_00B6E1D8; 1 drivers
245
v00F2A450_0 .net *"_s102", 0 0, L_00B6F370; 1 drivers
246
v00F2A4A8_0 .net *"_s113", 3 0, L_00B6E548; 1 drivers
247
v00F2A530_0 .net *"_s114", 3 0, C4<1001>; 1 drivers
248
v00F2A588_0 .net *"_s116", 0 0, L_00B6E5A0; 1 drivers
249
v00F2A5E0_0 .net *"_s118", 0 0, L_00B6F648; 1 drivers
250
v00F2A638_0 .net *"_s12", 7 0, C4<00000000>; 1 drivers
251
v00F2A690_0 .net *"_s120", 7 0, C4<00000110>; 1 drivers
252
v00F2A6E8_0 .net *"_s122", 7 0, L_00B6E5F8; 1 drivers
253
v00F2A740_0 .net *"_s130", 3 0, L_00B6E758; 1 drivers
254
v00F2A798_0 .net *"_s131", 5 0, L_00B6E7B0; 1 drivers
255
v00F2A7F0_0 .net *"_s134", 1 0, C4<00>; 1 drivers
256
v00F2A848_0 .net *"_s135", 5 0, C4<001001>; 1 drivers
257
v00F2A8A0_0 .net *"_s137", 0 0, L_00B6E808; 1 drivers
258
v00F2A8F8_0 .net *"_s139", 0 0, C4<1>; 1 drivers
259
v00F2A950_0 .net *"_s141", 0 0, L_00F2E028; 1 drivers
260
v00F2A9A8_0 .net *"_s143", 0 0, L_00F2E098; 1 drivers
261
v00F2AA58_0 .net *"_s145", 0 0, C4<0>; 1 drivers
262
v00F2AA00_0 .net *"_s148", 3 0, L_00B6E860; 1 drivers
263
v00F2AAB0_0 .net *"_s149", 4 0, L_00B6E8B8; 1 drivers
264
v00F2AB08_0 .net *"_s151", 4 0, C4<00110>; 1 drivers
265
v00F2AB60_0 .net *"_s153", 4 0, L_00B6E910; 1 drivers
266
v00F2ABB8_0 .net *"_s155", 0 0, C4<0>; 1 drivers
267
v00F2AC10_0 .net *"_s158", 3 0, L_00B6E968; 1 drivers
268
v00F2AC68_0 .net *"_s159", 4 0, L_00B6E9C0; 1 drivers
269
v00F2ACC0_0 .net *"_s161", 4 0, L_00B6EA18; 1 drivers
270
v00F2AD18_0 .net *"_s18", 7 0, C4<00000000>; 1 drivers
271
v00F2AD70_0 .net *"_s20", 0 0, L_00B6D3D0; 1 drivers
272
v00F2ADC8_0 .net *"_s22", 0 0, C4<1>; 1 drivers
273
v00F2AE20_0 .net *"_s24", 0 0, C4<0>; 1 drivers
274
v00F2AE78_0 .net *"_s33", 0 0, L_00B6D480; 1 drivers
275
v00F2AED0_0 .net *"_s35", 0 0, L_00B6D4D8; 1 drivers
276
v00F2AF28_0 .net *"_s36", 0 0, L_00F2DC68; 1 drivers
277
v00F2AF80_0 .net *"_s39", 0 0, L_00B6D530; 1 drivers
278
v00F2AFD8_0 .net *"_s40", 0 0, L_00B6D908; 1 drivers
279
v00F2B030_0 .net *"_s43", 0 0, L_00B6D588; 1 drivers
280
v00F2B088_0 .net *"_s44", 0 0, L_00B6D8D0; 1 drivers
281
v00F2B0E0_0 .net *"_s47", 0 0, L_00B6D5E0; 1 drivers
282
v00F2B138_0 .net *"_s48", 0 0, L_00B6D9B0; 1 drivers
283
v00F2B190_0 .net *"_s51", 0 0, L_00B6D638; 1 drivers
284
v00F2B1E8_0 .net *"_s52", 0 0, L_00B6DAC8; 1 drivers
285
v00F2B240_0 .net *"_s55", 0 0, L_00B6D690; 1 drivers
286
v00F2B298_0 .net *"_s56", 0 0, L_00B6DB70; 1 drivers
287
v00F2B2F0_0 .net *"_s59", 0 0, L_00B6D6E8; 1 drivers
288
v00F2B348_0 .net *"_s63", 0 0, L_00B6D740; 1 drivers
289
v00F2B3A0_0 .net *"_s65", 0 0, L_00B6D798; 1 drivers
290
v00F2B3F8_0 .net *"_s66", 0 0, L_00B6DCC0; 1 drivers
291
v00F2B450_0 .net *"_s68", 0 0, L_00B6DD68; 1 drivers
292
v00F2B4A8_0 .net *"_s71", 0 0, L_00B6D7F0; 1 drivers
293
v00F2B530_0 .net *"_s72", 0 0, L_00B6DD30; 1 drivers
294
v00F2B588_0 .net *"_s74", 0 0, L_00B6DE10; 1 drivers
295
v00F2B5E0_0 .net *"_s77", 0 0, L_00B6E0D0; 1 drivers
296
v00F2B638_0 .net *"_s78", 0 0, L_00B6DEF0; 1 drivers
297
v00F2B690_0 .net *"_s80", 0 0, L_00B6DF60; 1 drivers
298
v00F2B6E8_0 .net *"_s83", 0 0, L_00B6D848; 1 drivers
299
v00F2B740_0 .net *"_s84", 0 0, L_00B6E008; 1 drivers
300
v00F2B798_0 .net *"_s86", 0 0, L_00B6E078; 1 drivers
301
v00F2B7F0_0 .net *"_s89", 0 0, L_00B6E128; 1 drivers
302
v00F2B848_0 .net *"_s90", 0 0, L_00B6F140; 1 drivers
303
v00F2B8A0_0 .net *"_s92", 0 0, L_00B6F1B0; 1 drivers
304
v00F2B8F8_0 .net *"_s95", 0 0, L_00B6E180; 1 drivers
305
v00F2B950_0 .net *"_s96", 0 0, L_00B6F258; 1 drivers
306
v00F2B9A8_0 .net *"_s98", 0 0, L_00B6F2C8; 1 drivers
307
v00F2BA00_0 .net "a_in", 7 0, L_00B6EA70; 1 drivers
308
v00F2BA58_0 .var "alu8_b_in", 7 0;
309
v00F2BAB0_0 .net "arith_c", 0 0, v00F29FD8_0; 1 drivers
310
v00F2BB08_0 .net "arith_h", 0 0, v00F2A088_0; 1 drivers
311
v00F2BB60_0 .net "arith_q", 7 0, v00F2A190_0; 1 drivers
312
v00F2BBB8_0 .net "arith_v", 0 0, v00F2A138_0; 1 drivers
313
v00F2BC10_0 .net "b_in", 7 0, L_00B6EAC8; 1 drivers
314
v00F2BC68_0 .var "c8", 0 0;
315
v00F2BCC0_0 .net "c_in", 0 0, L_00B6D1C0; 1 drivers
316
v00F2BD18_0 .net "ccom8_r", 0 0, L_00B6D428; 1 drivers
317
v00F2BD70_0 .net "cdaa8_r", 0 0, L_00B6E6A8; 1 drivers
318
v00F2BDC8_0 .alias "clk_in", 0 0, v00F2D1E8_0;
319
v00F2BE20_0 .net "cneg8_r", 0 0, L_00B6DC18; 1 drivers
320
v00F2BE78_0 .net "com8_r", 7 0, L_00F2DAE0; 1 drivers
321
v00F2BED0_0 .net "com8_w", 7 0, L_00F2DAA8; 1 drivers
322
v00F2BF28_0 .net "daa8h_r", 3 0, L_00B6E700; 1 drivers
323
v00F2BF80_0 .net "daa_p0_r", 7 0, L_00B6E650; 1 drivers
324
v00F2BFD8_0 .var "h8", 0 0;
325
v00F2C030_0 .net "h_in", 0 0, L_00B6D320; 1 drivers
326
v00F2C088_0 .net "logic_q", 7 0, v00F2A2F0_0; 1 drivers
327
v00F2C0E0_0 .net "n_in", 0 0, L_00B6D218; 1 drivers
328
v00F2C138_0 .net "neg8_r", 7 0, L_00F2DC30; 1 drivers
329
v00F2C190_0 .net "neg8_w", 7 0, L_00B6D378; 1 drivers
330
v00F2C1E8_0 .net "opcode_in", 4 0, v00F2CCC0_0; 1 drivers
331
v00F2C240_0 .var "q8", 7 0;
332
v00F2C298_0 .var "q_out", 7 0;
333
v00F2C2F0_0 .net "shift_c", 0 0, L_00B6E498; 1 drivers
334
v00F2C348_0 .net "shift_q", 7 0, v00F29D70_0; 1 drivers
335
v00F2C3A0_0 .net "shift_v", 0 0, v00F29D18_0; 1 drivers
336
v00F2C3F8_0 .var "v8", 0 0;
337
v00F2C450_0 .net "v_in", 0 0, L_00B6D270; 1 drivers
338
v00F2C4A8_0 .net "vcom8_r", 0 0, C4<0>; 1 drivers
339
v00F2C530_0 .net "vneg8_r", 0 0, L_00B6F3E0; 1 drivers
340
v00F2C588_0 .net "z_in", 0 0, L_00B6D2C8; 1 drivers
341
E_009B1F50/0 .event edge, v00F2C240_0, v009D2EA8_0, v00F2BFD8_0, v00F2C3F8_0;
342
E_009B1F50/1 .event edge, v00F2BC68_0;
343
E_009B1F50 .event/or E_009B1F50/0, E_009B1F50/1;
344
E_00A0E8E8/0 .event edge, v00F29BB8_0, v00F2A030_0, v00F29CC0_0, v00F29638_0;
345
E_00A0E8E8/1 .event edge, v00F29B08_0, v00F2A190_0, v00F29FD8_0, v00F2A138_0;
346
E_00A0E8E8/2 .event edge, v00F2A088_0, v00F2BE78_0, v00F2C4A8_0, v00F2C138_0;
347
E_00A0E8E8/3 .event edge, v00F2BE20_0, v00F2C530_0, v00F29D70_0, v00F29C10_0;
348
E_00A0E8E8/4 .event edge, v00F29D18_0, v00F2A2F0_0, v00F2BF28_0, v00F2BF80_0;
349
E_00A0E8E8/5 .event edge, v00F2BD70_0;
350
E_00A0E8E8 .event/or E_00A0E8E8/0, E_00A0E8E8/1, E_00A0E8E8/2, E_00A0E8E8/3, E_00A0E8E8/4, E_00A0E8E8/5;
351
E_00A0E888 .event edge, v00F29B60_0, v00F29638_0;
352
L_00B6D1C0 .part L_00B6ECD8, 0, 1;
353
L_00B6D218 .part L_00B6ECD8, 3, 1;
354
L_00B6D270 .part L_00B6ECD8, 1, 1;
355
L_00B6D2C8 .part L_00B6ECD8, 2, 1;
356
L_00B6D320 .part L_00B6ECD8, 5, 1;
357
L_00B6D378 .arith/sub 8, C4<00000000>, L_00B6EA70;
358
L_00B6D3D0 .cmp/ne 8, L_00F2DAA8, C4<00000000>;
359
L_00B6D428 .functor MUXZ 1, C4<0>, C4<1>, L_00B6D3D0, C4<>;
360
L_00B6D480 .part L_00B6D378, 7, 1;
361
L_00B6D4D8 .part L_00B6D378, 6, 1;
362
L_00B6D530 .part L_00B6D378, 5, 1;
363
L_00B6D588 .part L_00B6D378, 4, 1;
364
L_00B6D5E0 .part L_00B6D378, 3, 1;
365
L_00B6D638 .part L_00B6D378, 2, 1;
366
L_00B6D690 .part L_00B6D378, 1, 1;
367
L_00B6D6E8 .part L_00B6D378, 0, 1;
368
L_00B6D740 .part L_00B6D378, 7, 1;
369
L_00B6D798 .part L_00B6D378, 6, 1;
370
L_00B6D7F0 .part L_00B6D378, 5, 1;
371
L_00B6E0D0 .part L_00B6D378, 4, 1;
372
L_00B6D848 .part L_00B6D378, 3, 1;
373
L_00B6E128 .part L_00B6D378, 2, 1;
374
L_00B6E180 .part L_00B6D378, 1, 1;
375
L_00B6E1D8 .part L_00B6D378, 0, 1;
376
L_00B6E230 .part v00F2CCC0_0, 0, 2;
377
L_00B6E338 .part v00F2CCC0_0, 0, 2;
378
L_00B6E4F0 .part v00F2CCC0_0, 0, 3;
379
L_00B6E548 .part L_00B6EA70, 0, 4;
380
L_00B6E5A0 .cmp/gt 4, L_00B6E548, C4<1001>;
381
L_00B6E5F8 .arith/sum 8, L_00B6EA70, C4<00000110>;
382
L_00B6E650 .functor MUXZ 8, L_00B6EA70, L_00B6E5F8, L_00B6F648, C4<>;
383
L_00B6E6A8 .part L_00B6EA18, 4, 1;
384
L_00B6E700 .part L_00B6EA18, 0, 4;
385
L_00B6E758 .part L_00B6E650, 4, 4;
386
L_00B6E7B0 .concat [ 4 2 0 0], L_00B6E758, C4<00>;
387
L_00B6E808 .cmp/gt 6, L_00B6E7B0, C4<001001>;
388
L_00B6E860 .part L_00B6E650, 4, 4;
389
L_00B6E8B8 .concat [ 4 1 0 0], L_00B6E860, C4<0>;
390
L_00B6E910 .arith/sum 5, L_00B6E8B8, C4<00110>;
391
L_00B6E968 .part L_00B6E650, 4, 4;
392
L_00B6E9C0 .concat [ 4 1 0 0], L_00B6E968, C4<0>;
393
L_00B6EA18 .functor MUXZ 5, L_00B6E9C0, L_00B6E910, L_00F2E098, C4<>;
394
S_009D56C8 .scope module, "l8" "logic8" 4 255, 4 64, S_009D3B28;
395 11 ale500
 .timescale -9 -9;
396 16 ale500
v00F2A1E8_0 .alias "a_in", 7 0, v00F2BA00_0;
397
v00F2A240_0 .alias "b_in", 7 0, v00F2BC10_0;
398
v00F2A298_0 .net "opcode_in", 1 0, L_00B6E230; 1 drivers
399
v00F2A2F0_0 .var "q_out", 7 0;
400
E_00A0E9C8 .event edge, v00F2A298_0, v00F29B60_0, v00F29B08_0;
401
S_009D4ED0 .scope module, "a8" "arith8" 4 256, 4 87, S_009D3B28;
402 11 ale500
 .timescale -9 -9;
403 16 ale500
v00F29DC8_0 .net *"_s1", 0 0, L_00B6E288; 1 drivers
404
v00F29E20_0 .net *"_s2", 0 0, C4<0>; 1 drivers
405
v00F29E78_0 .alias "a_in", 7 0, v00F2BA00_0;
406
v00F29ED0_0 .net "b_in", 7 0, v00F2BA58_0; 1 drivers
407
v00F29F28_0 .net "carry", 0 0, L_00B6E2E0; 1 drivers
408
v00F29F80_0 .alias "carry_in", 0 0, v00F2BCC0_0;
409
v00F29FD8_0 .var "carry_out", 0 0;
410
v00F2A030_0 .alias "half_c_in", 0 0, v00F2C030_0;
411
v00F2A088_0 .var "half_c_out", 0 0;
412
v00F2A0E0_0 .net "opcode_in", 1 0, L_00B6E338; 1 drivers
413
v00F2A138_0 .var "overflow_out", 0 0;
414
v00F2A190_0 .var "q_out", 7 0;
415
E_00A0E808/0 .event edge, v00F2A0E0_0, v00F29B08_0, v00F29ED0_0, v00F2A190_0;
416
E_00A0E808/1 .event edge, v00F2A030_0;
417
E_00A0E808 .event/or E_00A0E808/0, E_00A0E808/1;
418
E_00A0E828 .event edge, v00F2A0E0_0, v00F29B08_0, v00F29ED0_0, v00F2A190_0;
419
E_00A0E7C8 .event edge, v00F2A0E0_0, v00F29B08_0, v00F29ED0_0, v00F29F28_0;
420
L_00B6E288 .part L_00B6E338, 1, 1;
421
L_00B6E2E0 .functor MUXZ 1, C4<0>, L_00B6D1C0, L_00B6E288, C4<>;
422
S_009D4E48 .scope module, "s8" "shift8" 4 257, 4 160, S_009D3B28;
423 11 ale500
 .timescale -9 -9;
424 16 ale500
v00F29A00_0 .net *"_s1", 0 0, L_00B6E390; 1 drivers
425
v00F29A58_0 .net *"_s3", 0 0, L_00B6E3E8; 1 drivers
426
v00F29AB0_0 .net *"_s5", 0 0, L_00B6E440; 1 drivers
427
v00F29B08_0 .alias "a_in", 7 0, v00F2BA00_0;
428
v00F29B60_0 .alias "b_in", 7 0, v00F2BC10_0;
429
v00F29BB8_0 .alias "carry_in", 0 0, v00F2BCC0_0;
430
v00F29C10_0 .alias "carry_out", 0 0, v00F2C2F0_0;
431
v00F29C68_0 .net "opcode_in", 2 0, L_00B6E4F0; 1 drivers
432
v00F29CC0_0 .alias "overflow_in", 0 0, v00F2C450_0;
433
v00F29D18_0 .var "overflow_out", 0 0;
434
v00F29D70_0 .var "q_out", 7 0;
435
E_00A0E8A8 .event edge, v00F29CC0_0, v00F29C68_0, v00F29B08_0;
436
E_00A0E848 .event edge, v00F29B08_0, v00F29C68_0, v00F29BB8_0;
437
L_00B6E390 .part L_00B6E4F0, 0, 1;
438
L_00B6E3E8 .part L_00B6EA70, 7, 1;
439
L_00B6E440 .part L_00B6EA70, 0, 1;
440
L_00B6E498 .functor MUXZ 1, L_00B6E440, L_00B6E3E8, L_00B6E390, C4<>;
441
S_009D3C38 .scope module, "alu16" "alu16" 4 35, 4 344, S_009D3CC0;
442 11 ale500
 .timescale -9 -9;
443 16 ale500
v00F291E8_0 .alias "CCR", 7 0, v00B6C928_0;
444
v00F29240_0 .var "CCRo", 3 0;
445
v00F29298_0 .net "a_in", 15 0, v00F2CC10_0; 1 drivers
446
v00F292F0_0 .net "arith_c", 0 0, v00F29088_0; 1 drivers
447
v00F29348_0 .net "arith_q", 15 0, v00F29190_0; 1 drivers
448
v00F293A0_0 .net "arith_v", 0 0, v00F29138_0; 1 drivers
449
v00F293F8_0 .net "b_in", 15 0, v00F2CC68_0; 1 drivers
450
v00F29450_0 .var "c16", 0 0;
451
v00F294A8_0 .net "c_in", 0 0, L_00B6EB20; 1 drivers
452
v00F29530_0 .alias "clk_in", 0 0, v00F2D1E8_0;
453
v00F29588_0 .var "n16", 0 0;
454
v00F295E0_0 .net "n_in", 0 0, L_00B6EB78; 1 drivers
455
v00F29638_0 .alias "opcode_in", 4 0, v00F2C1E8_0;
456
v00F29690_0 .var "q16", 15 0;
457
v00F296E8_0 .alias "q_mul_in", 15 0, v00F2CAB0_0;
458
v00F29740_0 .var "q_out", 15 0;
459
v00F29798_0 .var "reg_n_in", 0 0;
460
v00F297F0_0 .var "reg_z_in", 0 0;
461
v00F29848_0 .var "regq16", 15 0;
462
v00F298F8_0 .var "v16", 0 0;
463
v00F298A0_0 .net "v_in", 0 0, L_00B6EBD0; 1 drivers
464
v00F29950_0 .var "z16", 0 0;
465
v00F299A8_0 .net "z_in", 0 0, L_00B6EC28; 1 drivers
466
E_009B2030/0 .event edge, v00F29690_0, v00F29588_0, v00F29950_0, v00F298F8_0;
467
E_009B2030/1 .event edge, v00F29450_0;
468
E_009B2030 .event/or E_009B2030/0, E_009B2030/1;
469
E_009B1FD0 .event edge, v00F29690_0, v00F29638_0, v00F29798_0, v00F297F0_0;
470
E_009B1FF0/0 .event edge, v00F29030_0, v00F298A0_0, v00F29638_0, v00F29190_0;
471
E_009B1FF0/1 .event edge, v00F29088_0, v00F29138_0, v00F296E8_0, v00F28FD8_0;
472
E_009B1FF0/2 .event edge, v00F28F80_0;
473
E_009B1FF0 .event/or E_009B1FF0/0, E_009B1FF0/1, E_009B1FF0/2;
474
L_00B6EB20 .part L_00B6ECD8, 0, 1;
475
L_00B6EB78 .part L_00B6ECD8, 3, 1;
476
L_00B6EBD0 .part L_00B6ECD8, 1, 1;
477
L_00B6EC28 .part L_00B6ECD8, 2, 1;
478
L_00B6EC80 .part v00F2CCC0_0, 0, 2;
479
S_009D3BB0 .scope module, "a16" "arith16" 4 429, 4 131, S_009D3C38;
480 11 ale500
 .timescale -9 -9;
481 16 ale500
v00F28F80_0 .alias "a_in", 15 0, v00F29298_0;
482
v00F28FD8_0 .alias "b_in", 15 0, v00F293F8_0;
483
v00F29030_0 .alias "carry_in", 0 0, v00F294A8_0;
484
v00F29088_0 .var "carry_out", 0 0;
485
v00F290E0_0 .net "opcode_in", 1 0, L_00B6EC80; 1 drivers
486
v00F29138_0 .var "overflow_out", 0 0;
487
v00F29190_0 .var "q_out", 15 0;
488
E_00A0EA08 .event edge, v00F290E0_0, v00F28F80_0, v00F28FD8_0, v00F29190_0;
489
E_00A0EB28 .event edge, v00F290E0_0, v00F28F80_0, v00F28FD8_0, v00F29030_0;
490
S_009D5068 .scope module, "regs" "regblock" 3 136, 5 7, S_009D5288;
491 11 ale500
 .timescale -9 -9;
492 16 ale500
L_00F2E300 .functor BUFZ 16, v00B69E70_0, C4<0000000000000000>, C4<0000000000000000>, C4<0000000000000000>;
493
L_00F2E5A0 .functor BUFZ 16, v00B698F0_0, C4<0000000000000000>, C4<0000000000000000>, C4<0000000000000000>;
494
L_00F2E648 .functor OR 1, v00B6BF20_0, v00B6BE18_0, C4<0>, C4<0>;
495
L_00F2E860 .functor OR 1, v00B6B580_0, v00B6BE70_0, C4<0>, C4<0>;
496
v00B69C08_0 .var "ACCA", 7 0;
497
v00B69C60_0 .var "ACCB", 7 0;
498
v00B69CB8_0 .alias "CCR_in", 7 0, v00F2D0E0_0;
499
v00B69D10_0 .alias "CCR_o", 7 0, v00B6C928_0;
500
v00B69D68_0 .var "DP", 7 0;
501
v00B69DC0_0 .var "IX", 15 0;
502
v00B69E18_0 .var "IY", 15 0;
503
v00B69E70_0 .var "PC", 15 0;
504
v00B69EC8_0 .var "SS", 15 0;
505
v00B69F20_0 .var "SU", 15 0;
506
v00B69F78_0 .net *"_s10", 15 0, C4<0000000000000001>; 1 drivers
507
v00B69FD0_0 .net *"_s14", 0 0, L_00F2E648; 1 drivers
508
v00B6A028_0 .net *"_s20", 0 0, L_00F2E860; 1 drivers
509
v00B6A080_0 .net *"_s22", 3 0, C4<0101>; 1 drivers
510
v00B6A0D8_0 .var "cff", 0 0;
511
v00B6A130_0 .net "clear_e", 0 0, v00B6B1E0_0; 1 drivers
512
v00B6A188_0 .alias "clk_in", 0 0, v00F2D1E8_0;
513
v00B6A1E0_0 .net "data_w", 15 0, v00B6A688_0; 1 drivers
514
v00B6A238_0 .net "dec_su", 0 0, v00B6B398_0; 1 drivers
515
v00B6A2E8_0 .net "ea_reg_post", 15 0, v00B69840_0; 1 drivers
516
v00B6A290_0 .net "eamem_addr", 15 0, v00B698F0_0; 1 drivers
517
v00B6A340_0 .alias "eamem_addr_o", 15 0, v00B6C9D8_0;
518
v00B6A398_0 .net "eapostbyte", 7 0, v00B6B630_0; 1 drivers
519
v00B6A3F0_0 .var "eflag", 0 0;
520
v00B6A448_0 .net "exg_dest_r", 3 0, L_00B6EEE8; 1 drivers
521
v00F28530_0 .var "fflag", 0 0;
522
v00F28588_0 .var "hflag", 0 0;
523
v00F285E0_0 .net "inc_pc", 0 0, v00B6B580_0; 1 drivers
524
v00F28638_0 .net "inc_su", 0 0, v00B6B5D8_0; 1 drivers
525
v00F28690_0 .var "intff", 0 0;
526
v00F286E8_0 .net "left", 15 0, L_00B6EDE0; 1 drivers
527
v00F28740_0 .net "new_pc", 15 0, v00B6B898_0; 1 drivers
528
v00F28798_0 .var "nff", 0 0;
529
v00F287F0_0 .net "offset16", 15 0, L_00B6EF40; 1 drivers
530
v00F28848_0 .net "path_left_addr", 3 0, v00B6A580_0; 1 drivers
531
v00F288A0_0 .var "path_left_data", 15 0;
532
v00F288F8_0 .alias "path_right_addr", 3 0, v00B6A948_0;
533
v00F28950_0 .var "path_right_data", 15 0;
534
v00F289A8_0 .net "pc_plus_1", 15 0, L_00B6ED88; 1 drivers
535
v00F28A00_0 .alias "reg_dp", 7 0, v00B6C980_0;
536
v00F28A58_0 .alias "reg_pc", 15 0, v00B6CA88_0;
537
v00F28AB0_0 .alias "reg_su", 15 0, v00B6CB38_0;
538
v00F28B08_0 .net "right", 15 0, L_00B6EE38; 1 drivers
539
v00F28B60_0 .net "right_reg", 3 0, L_00B6EE90; 1 drivers
540
v00F28BB8_0 .net "set_e", 0 0, v00B6BD68_0; 1 drivers
541
v00F28C10_0 .alias "use_s", 0 0, v00B6B0D8_0;
542
v00F28C68_0 .var "vff", 0 0;
543
v00F28CC0_0 .net "write_exg", 0 0, v00B6BE18_0; 1 drivers
544
v00F28D18_0 .net "write_flags", 0 0, L_00F2EA58; 1 drivers
545
v00F28D70_0 .net "write_pc", 0 0, v00B6BE70_0; 1 drivers
546
v00F28DC8_0 .net "write_post", 0 0, v00B6BEC8_0; 1 drivers
547
v00F28E20_0 .net "write_reg", 0 0, v00B6BDC0_0; 1 drivers
548
v00F28E78_0 .net "write_reg_addr", 3 0, v00B6A6E0_0; 1 drivers
549
v00F28ED0_0 .net "write_tfr", 0 0, v00B6BF20_0; 1 drivers
550
v00F28F28_0 .var "zff", 0 0;
551
E_009AF0B0/0 .event edge, v00B69290_0, v00B69738_0, v00B69790_0, v00B699F8_0;
552
E_009AF0B0/1 .event edge, v00B69A50_0, v00B69BB0_0, v00B69B58_0, v00B69B00_0;
553
E_009AF0B0/2 .event edge, v00B69D68_0, v00B6A3F0_0, v00F28530_0, v00F28588_0;
554
E_009AF0B0/3 .event edge, v00F28690_0, v00F28798_0, v00F28F28_0, v00F28C68_0;
555
E_009AF0B0/4 .event edge, v00B6A0D8_0;
556
E_009AF0B0 .event/or E_009AF0B0/0, E_009AF0B0/1, E_009AF0B0/2, E_009AF0B0/3, E_009AF0B0/4;
557
E_009AF0D0/0 .event edge, v00F28848_0, v00B69738_0, v00B69790_0, v00B699F8_0;
558
E_009AF0D0/1 .event edge, v00B69A50_0, v00B69BB0_0, v00B69B58_0, v00B69B00_0;
559
E_009AF0D0/2 .event edge, v00B69D68_0, v00B6A3F0_0, v00F28530_0, v00F28588_0;
560
E_009AF0D0/3 .event edge, v00F28690_0, v00F28798_0, v00F28F28_0, v00F28C68_0;
561
E_009AF0D0/4 .event edge, v00B6A0D8_0;
562
E_009AF0D0 .event/or E_009AF0D0/0, E_009AF0D0/1, E_009AF0D0/2, E_009AF0D0/3, E_009AF0D0/4;
563
LS_00B6ECD8_0_0 .concat [ 1 1 1 1], v00B6A0D8_0, v00F28C68_0, v00F28F28_0, v00F28798_0;
564
LS_00B6ECD8_0_4 .concat [ 1 1 1 1], v00F28690_0, v00F28588_0, v00F28530_0, v00B6A3F0_0;
565
L_00B6ECD8 .concat [ 4 4 0 0], LS_00B6ECD8_0_0, LS_00B6ECD8_0_4;
566
L_00B6ED30 .functor MUXZ 16, v00B69F20_0, v00B69EC8_0, v00B695D8_0, C4<>;
567
L_00B6ED88 .arith/sum 16, v00B69E70_0, C4<0000000000000001>;
568
L_00B6EDE0 .functor MUXZ 16, v00B6A688_0, v00F288A0_0, L_00F2E648, C4<>;
569
L_00B6EE38 .functor MUXZ 16, v00F28950_0, L_00B6ED88, v00B6B580_0, C4<>;
570
L_00B6EE90 .functor MUXZ 4, L_00B6EEE8, C4<0101>, L_00F2E860, C4<>;
571
S_009D4FE0 .scope module, "ea" "calc_ea" 5 60, 5 191, S_009D5068;
572 11 ale500
 .timescale -9 -9;
573 16 ale500
v00B69738_0 .net "acca", 7 0, v00B69C08_0; 1 drivers
574
v00B69790_0 .net "accb", 7 0, v00B69C60_0; 1 drivers
575
v00B697E8_0 .var "ea_reg", 15 0;
576
v00B69840_0 .var "ea_reg_post", 15 0;
577
v00B69898_0 .alias "ea_reg_post_o", 15 0, v00B6A2E8_0;
578
v00B698F0_0 .var "eamem_addr", 15 0;
579
v00B69948_0 .alias "eamem_addr_o", 15 0, v00B6A290_0;
580
v00B699A0_0 .alias "eapostbyte", 7 0, v00B6A398_0;
581
v00B699F8_0 .net "ix", 15 0, v00B69DC0_0; 1 drivers
582
v00B69A50_0 .net "iy", 15 0, v00B69E18_0; 1 drivers
583
v00B69AA8_0 .alias "offset16", 15 0, v00F287F0_0;
584
v00B69B00_0 .net "pc", 15 0, v00B69E70_0; 1 drivers
585
v00B69B58_0 .net "s", 15 0, v00B69EC8_0; 1 drivers
586
v00B69BB0_0 .net "u", 15 0, v00B69F20_0; 1 drivers
587
E_009B1190/0 .event edge, v00B668F0_0, v00B697E8_0, v00B69840_0, v00B69790_0;
588
E_009B1190/1 .event edge, v00B69738_0, v00B69AA8_0, v00B69B00_0;
589
E_009B1190 .event/or E_009B1190/0, E_009B1190/1;
590
E_009B11B0 .event edge, v00B668F0_0, v00B697E8_0;
591
E_009B08F0/0 .event edge, v00B668F0_0, v00B699F8_0, v00B69A50_0, v00B69BB0_0;
592
E_009B08F0/1 .event edge, v00B69B58_0;
593
E_009B08F0 .event/or E_009B08F0/0, E_009B08F0/1;
594
S_009D50F0 .scope module, "decs" "decoders" 3 167, 6 10, S_009D5288;
595 11 ale500
 .timescale -9 -9;
596 16 ale500
L_00F2EBA8 .functor OR 1, L_00B6EFF0, v00B69630_0, C4<0>, C4<0>;
597
L_00F2ECC0 .functor OR 1, L_00F2EBA8, L_00F2F0A0, C4<0>, C4<0>;
598
L_00F31098 .functor BUFZ 4, v00B68948_0, C4<0000>, C4<0000>, C4<0000>;
599
L_00F31108 .functor BUFZ 4, v00B68898_0, C4<0000>, C4<0000>, C4<0000>;
600
L_00F31258 .functor OR 1, L_00F2F308, L_00F2F3B8, C4<0>, C4<0>;
601
L_00F31488 .functor BUFZ 2, v00B688F0_0, C4<00>, C4<00>, C4<00>;
602
L_00F31530 .functor BUFZ 2, v00B694D0_0, C4<00>, C4<00>, C4<00>;
603
L_00F315A0 .functor BUFZ 2, v00B68840_0, C4<00>, C4<00>, C4<00>;
604
L_00F316B8 .functor AND 1, L_00F2F4C0, L_00F2F518, C4<1>, C4<1>;
605
L_00F31760 .functor AND 1, L_00F316B8, L_00F2F570, C4<1>, C4<1>;
606
L_009C44D0 .functor BUFZ 5, v00B685D8_0, C4<00000>, C4<00000>, C4<00000>;
607
v00B66948_0 .net *"_s0", 3 0, C4<1111>; 1 drivers
608
v00B669A0_0 .net *"_s10", 2 0, L_00F2F048; 1 drivers
609
v00B669F8_0 .net *"_s13", 0 0, C4<0>; 1 drivers
610
v00B66A50_0 .net *"_s14", 2 0, C4<010>; 1 drivers
611
v00B66AA8_0 .net *"_s16", 0 0, L_00F2F0A0; 1 drivers
612
v00B66B00_0 .net *"_s20", 3 0, C4<1111>; 1 drivers
613
v00B66B58_0 .net *"_s22", 0 0, L_00F2F0F8; 1 drivers
614
v00B66BB0_0 .net *"_s24", 3 0, C4<1000>; 1 drivers
615
v00B66C08_0 .net *"_s26", 0 0, L_00F2F150; 1 drivers
616
v00B66C60_0 .net *"_s28", 3 0, C4<1000>; 1 drivers
617
v00B66CB8_0 .net *"_s30", 0 0, L_00F2F1A8; 1 drivers
618
v00B66D10_0 .net/s *"_s32", 0 0, C4<1>; 1 drivers
619
v00B66D68_0 .net/s *"_s34", 0 0, C4<0>; 1 drivers
620
v00B66DC0_0 .net *"_s36", 0 0, L_00F2F200; 1 drivers
621
v00B66E18_0 .net *"_s4", 3 0, C4<1000>; 1 drivers
622
v00B66E70_0 .net *"_s46", 2 0, L_00F2F2B0; 1 drivers
623
v00B66EC8_0 .net *"_s49", 0 0, C4<0>; 1 drivers
624
v00B66F20_0 .net *"_s50", 2 0, C4<000>; 1 drivers
625
v00B66F78_0 .net *"_s52", 0 0, L_00F2F308; 1 drivers
626
v00B67028_0 .net *"_s54", 2 0, L_00F2F360; 1 drivers
627
v00B66FD0_0 .net *"_s57", 0 0, C4<0>; 1 drivers
628
v00B67080_0 .net *"_s58", 2 0, C4<000>; 1 drivers
629
v00B670D8_0 .net *"_s6", 0 0, L_00B6EFF0; 1 drivers
630
v00B67130_0 .net *"_s60", 0 0, L_00F2F3B8; 1 drivers
631
v00B67188_0 .net *"_s64", 2 0, L_00F2F410; 1 drivers
632
v00B671E0_0 .net *"_s67", 0 0, C4<0>; 1 drivers
633
v00B67238_0 .net *"_s68", 2 0, C4<000>; 1 drivers
634
v00B67290_0 .net *"_s78", 4 0, C4<00000>; 1 drivers
635
v00B672E8_0 .net *"_s8", 0 0, L_00F2EBA8; 1 drivers
636
v00B67340_0 .net *"_s80", 0 0, L_00F2F4C0; 1 drivers
637
v00B67398_0 .net *"_s82", 7 0, C4<00011010>; 1 drivers
638
v00B673F0_0 .net *"_s84", 0 0, L_00F2F518; 1 drivers
639
v00B67448_0 .net *"_s86", 0 0, L_00F316B8; 1 drivers
640
v00B684D0_0 .net *"_s88", 7 0, C4<00011100>; 1 drivers
641
v00B68528_0 .net *"_s90", 0 0, L_00F2F570; 1 drivers
642
v00B68580_0 .alias "alu_opcode", 4 0, v00B6A9F8_0;
643
v00B685D8_0 .var "aop", 4 0;
644
v00B68630_0 .alias "clk_in", 0 0, v00F2D1E8_0;
645
v00B68688_0 .alias "dest_flags_o", 0 0, v00B6B188_0;
646
v00B686E0_0 .var "dest_memtype_lo", 1 0;
647
v00B68738_0 .alias "dest_memtype_o", 1 0, v00B6AB00_0;
648
v00B68790_0 .var "dest_reg_lo", 3 0;
649
v00B687E8_0 .alias "dest_reg_o", 3 0, v00B6AB58_0;
650
v00B68840_0 .var "dm", 1 0;
651
v00B68898_0 .var "dr", 3 0;
652
v00B688F0_0 .var "lm", 1 0;
653
v00B68948_0 .var "lr", 3 0;
654
v00B689A0_0 .var "mo", 2 0;
655
v00B689F8_0 .alias "mode", 2 0, v00B6AF78_0;
656
v00B68A50_0 .var "op_CWAI", 0 0;
657
v00B68AA8_0 .var "op_EXG", 0 0;
658
v00B68B00_0 .var "op_JMP", 0 0;
659
v00B68B58_0 .var "op_JSR", 0 0;
660
v00B68BB0_0 .var "op_LEA", 0 0;
661
v00B68C08_0 .var "op_MUL", 0 0;
662
v00B68C60_0 .var "op_PULL", 0 0;
663
v00B68CB8_0 .var "op_PUSH", 0 0;
664
v00B68D10_0 .var "op_RTI", 0 0;
665
v00B68D68_0 .var "op_RTS", 0 0;
666
v00B68DC0_0 .var "op_SWI", 0 0;
667
v00B68E18_0 .var "op_SYNC", 0 0;
668
v00B68E70_0 .var "op_TFR", 0 0;
669
v00B68EC8_0 .net "opcode", 7 0, v00B6B9F8_0; 1 drivers
670
v00B68F20_0 .alias "operand_read_o", 0 0, v00B6AEC8_0;
671
v00B68F78_0 .alias "operand_write_o", 0 0, v00B6AF20_0;
672
v00B68FD0_0 .var "p2", 0 0;
673
v00B69028_0 .var "p3", 0 0;
674
v00B69080_0 .net "page2_valid", 0 0, v00B6BA50_0; 1 drivers
675
v00B690D8_0 .net "page3_valid", 0 0, v00B6BAA8_0; 1 drivers
676
v00B69130_0 .var "path_left_addr_lo", 3 0;
677
v00B69188_0 .alias "path_left_addr_o", 3 0, v00B6AE18_0;
678
v00B691E0_0 .var "path_left_memtype_lo", 1 0;
679
v00B69238_0 .alias "path_left_memtype_o", 1 0, v00B6AE70_0;
680
v00B69290_0 .var "path_right_addr_lo", 3 0;
681
v00B692E8_0 .alias "path_right_addr_o", 3 0, v00B6AFD0_0;
682
v00B69340_0 .var "path_right_memtype_lo", 1 0;
683
v00B69398_0 .alias "path_right_memtype_o", 1 0, v00B6B028_0;
684
v00B693F0_0 .net "postbyte0", 7 0, v00B6BB00_0; 1 drivers
685
v00B69448_0 .alias "result_size", 0 0, v00B6AA50_0;
686
v00B694D0_0 .var "rm", 1 0;
687
v00B69528_0 .var "rr", 3 0;
688
v00B69580_0 .alias "source_size", 0 0, v00B6B080_0;
689
v00B695D8_0 .var "ss", 0 0;
690
v00B69630_0 .var "sz", 0 0;
691
v00B69688_0 .alias "use_s", 0 0, v00B6B0D8_0;
692
v00B696E0_0 .alias "write_dest", 0 0, v00B6B130_0;
693
E_009AEAD0 .event posedge, v00B68630_0;
694
E_009AEBD0 .event edge, v00B664D0_0, v00B66580_0, v00B68FD0_0, v00B69028_0;
695
L_00F2EFF0 .cmp/ne 4, v00B68898_0, C4<1111>;
696
L_00B6EFF0 .cmp/gt 4, C4<1000>, v00B68948_0;
697
L_00F2F048 .concat [ 2 1 0 0], v00B694D0_0, C4<0>;
698
L_00F2F0A0 .cmp/eq 3, L_00F2F048, C4<010>;
699
L_00F2F0F8 .cmp/eq 4, v00B68898_0, C4<1111>;
700
L_00F2F150 .cmp/gt 4, C4<1000>, v00B68948_0;
701
L_00F2F1A8 .cmp/gt 4, C4<1000>, v00B68898_0;
702
L_00F2F200 .functor MUXZ 1, C4<0>, C4<1>, L_00F2F1A8, C4<>;
703
L_00F2F258 .functor MUXZ 1, L_00F2F200, L_00F2F150, L_00F2F0F8, C4<>;
704
L_00F2F2B0 .concat [ 2 1 0 0], v00B688F0_0, C4<0>;
705
L_00F2F308 .cmp/ne 3, L_00F2F2B0, C4<000>;
706
L_00F2F360 .concat [ 2 1 0 0], v00B694D0_0, C4<0>;
707
L_00F2F3B8 .cmp/ne 3, L_00F2F360, C4<000>;
708
L_00F2F410 .concat [ 2 1 0 0], v00B68840_0, C4<0>;
709
L_00F2F468 .cmp/ne 3, L_00F2F410, C4<000>;
710
L_00F2F4C0 .cmp/ne 5, v00B685D8_0, C4<00000>;
711
L_00F2F518 .cmp/ne 8, v00B6B9F8_0, C4<00011010>;
712
L_00F2F570 .cmp/ne 8, v00B6B9F8_0, C4<00011100>;
713
S_009D5178 .scope module, "dec_ea" "decode_ea" 3 210, 6 746, S_009D5288;
714 11 ale500
 .timescale -9 -9;
715 16 ale500
L_009C3FC8 .functor AND 1, L_00F2F5C8, L_00F2F620, C4<1>, C4<1>;
716
v00B665D8_0 .net *"_s1", 0 0, L_00F2F5C8; 1 drivers
717
v00B66630_0 .net *"_s3", 0 0, L_00F2F620; 1 drivers
718
v00B66688_0 .alias "ea_is_indirect_o", 0 0, v00B6ABB0_0;
719
v00B666E0_0 .var "ea_ofs16_o", 0 0;
720
v00B66738_0 .var "ea_ofs5_o", 0 0;
721
v00B66790_0 .var "ea_ofs8_o", 0 0;
722
v00B667E8_0 .var "ea_write_back_o", 0 0;
723
v00B66840_0 .var "eabase_o", 3 0;
724
v00B66898_0 .var "eaindex_o", 3 0;
725
v00B668F0_0 .alias "eapostbyte", 7 0, v00B6A398_0;
726
E_009AEF70 .event edge, v00B668F0_0;
727
L_00F2F5C8 .part v00B6B630_0, 7, 1;
728
L_00F2F620 .part v00B6B630_0, 4, 1;
729
S_009D5200 .scope module, "test_cond" "test_condition" 3 223, 6 809, S_009D5288;
730 11 ale500
 .timescale -9 -9;
731 16 ale500
v009D2EA8_0 .alias "CCR", 7 0, v00B6C928_0;
732
v009D2F00_0 .var "cond_taken", 0 0;
733
v009D2F58_0 .net "op", 7 0, L_00F2F678; 1 drivers
734
v00B664D0_0 .alias "opcode", 7 0, v00B68EC8_0;
735
v00B66528_0 .alias "page2_valid", 0 0, v00B69080_0;
736
v00B66580_0 .alias "postbyte0", 7 0, v00B693F0_0;
737
E_009AEF50 .event edge, v009D2F58_0, v009D2EA8_0;
738
L_00F2F678 .functor MUXZ 8, v00B6B9F8_0, v00B6BB00_0, v00B6BA50_0, C4<>;
739
S_009D5310 .scope module, "imem" "memory" 2 33, 2 49, S_009D5860;
740 11 ale500
 .timescale -9 -9;
741 16 ale500
v009D2AE0_0 .alias "addr", 15 0, v00B6CBE8_0;
742
v009D2B38_0 .alias "data_i", 7 0, v00B6CD48_0;
743
v009D2B90_0 .alias "data_o", 7 0, v00B6CCF0_0;
744
v009D2BE8_0 .var "latecheddata", 7 0;
745
v009D2C40 .array "mem", 0 65535, 7 0;
746
v009D2C40_0 .array/port v009D2C40, 0;
747
v009D2C98_0 .net "mem0", 7 0, v009D2C40_0; 1 drivers
748
v009D2C40_1 .array/port v009D2C40, 1;
749
v009D2CF0_0 .net "mem1", 7 0, v009D2C40_1; 1 drivers
750
v009D2C40_2 .array/port v009D2C40, 2;
751
v009D2D48_0 .net "mem2", 7 0, v009D2C40_2; 1 drivers
752
v009D2C40_3 .array/port v009D2C40, 3;
753
v009D2DA0_0 .net "mem3", 7 0, v009D2C40_3; 1 drivers
754
v009D2DF8_0 .net "oe", 0 0, L_00F2F6D0; 1 drivers
755
v009D2E50_0 .net "we", 0 0, L_00F2F728; 1 drivers
756
E_009B1BF0 .event negedge, v009D2DF8_0;
757
E_009B16D0 .event negedge, v009D2E50_0;
758
    .scope S_009D5640;
759 11 ale500
T_0 ;
760 16 ale500
    %wait E_009AEAD0;
761
    %load/v 8, v00F2C5E0_0, 1; Only need 1 of 8 bits
762 12 ale500
; Save base=8 wid=1 in lookaside.
763
    %jmp/0  T_0.0, 8;
764 16 ale500
    %load/v 9, v00F2C638_0, 8;
765 12 ale500
    %mov 17, 0, 8;
766
    %jmp/1  T_0.2, 8;
767
T_0.0 ; End of true expr.
768
    %jmp/0  T_0.1, 8;
769
 ; End of false expr.
770
    %blend  9, 0, 16; Condition unknown.
771
    %jmp  T_0.2;
772
T_0.1 ;
773
    %mov 9, 0, 16; Return false value
774
T_0.2 ;
775
    %ix/load 1, 1, 0;
776
    %mov 4, 0, 1;
777
    %jmp/1 T_0.6, 4;
778 16 ale500
    %load/x1p 8, v00F2C5E0_0, 1;
779 12 ale500
    %jmp T_0.7;
780
T_0.6 ;
781
    %mov 8, 2, 1;
782
T_0.7 ;
783
; Save base=8 wid=1 in lookaside.
784
    %jmp/0  T_0.3, 8;
785
    %mov 25, 0, 1;
786 16 ale500
    %load/v 26, v00F2C638_0, 8;
787 12 ale500
    %mov 34, 0, 7;
788
    %jmp/1  T_0.5, 8;
789
T_0.3 ; End of true expr.
790
    %jmp/0  T_0.4, 8;
791
 ; End of false expr.
792
    %blend  25, 0, 16; Condition unknown.
793
    %jmp  T_0.5;
794
T_0.4 ;
795
    %mov 25, 0, 16; Return false value
796
T_0.5 ;
797
    %add 9, 25, 16;
798
    %ix/load 1, 2, 0;
799
    %mov 4, 0, 1;
800
    %jmp/1 T_0.11, 4;
801 16 ale500
    %load/x1p 8, v00F2C5E0_0, 1;
802 12 ale500
    %jmp T_0.12;
803
T_0.11 ;
804
    %mov 8, 2, 1;
805
T_0.12 ;
806
; Save base=8 wid=1 in lookaside.
807
    %jmp/0  T_0.8, 8;
808
    %mov 25, 0, 2;
809 16 ale500
    %load/v 27, v00F2C638_0, 8;
810 12 ale500
    %mov 35, 0, 6;
811
    %jmp/1  T_0.10, 8;
812
T_0.8 ; End of true expr.
813
    %jmp/0  T_0.9, 8;
814
 ; End of false expr.
815
    %blend  25, 0, 16; Condition unknown.
816
    %jmp  T_0.10;
817
T_0.9 ;
818
    %mov 25, 0, 16; Return false value
819
T_0.10 ;
820
    %add 9, 25, 16;
821
    %ix/load 1, 3, 0;
822
    %mov 4, 0, 1;
823
    %jmp/1 T_0.16, 4;
824 16 ale500
    %load/x1p 8, v00F2C5E0_0, 1;
825 12 ale500
    %jmp T_0.17;
826
T_0.16 ;
827
    %mov 8, 2, 1;
828
T_0.17 ;
829
; Save base=8 wid=1 in lookaside.
830
    %jmp/0  T_0.13, 8;
831
    %mov 25, 0, 3;
832 16 ale500
    %load/v 28, v00F2C638_0, 8;
833 12 ale500
    %mov 36, 0, 5;
834
    %jmp/1  T_0.15, 8;
835
T_0.13 ; End of true expr.
836
    %jmp/0  T_0.14, 8;
837
 ; End of false expr.
838
    %blend  25, 0, 16; Condition unknown.
839
    %jmp  T_0.15;
840
T_0.14 ;
841
    %mov 25, 0, 16; Return false value
842
T_0.15 ;
843
    %add 9, 25, 16;
844
    %ix/load 0, 16, 0;
845 16 ale500
    %assign/v0 v00F2C6E8_0, 0, 9;
846 12 ale500
    %ix/load 1, 4, 0;
847
    %mov 4, 0, 1;
848
    %jmp/1 T_0.21, 4;
849 16 ale500
    %load/x1p 8, v00F2C5E0_0, 1;
850 12 ale500
    %jmp T_0.22;
851
T_0.21 ;
852
    %mov 8, 2, 1;
853
T_0.22 ;
854
; Save base=8 wid=1 in lookaside.
855
    %jmp/0  T_0.18, 8;
856
    %mov 9, 0, 4;
857 16 ale500
    %load/v 13, v00F2C638_0, 8;
858 12 ale500
    %mov 21, 0, 4;
859
    %jmp/1  T_0.20, 8;
860
T_0.18 ; End of true expr.
861
    %jmp/0  T_0.19, 8;
862
 ; End of false expr.
863
    %blend  9, 0, 16; Condition unknown.
864
    %jmp  T_0.20;
865
T_0.19 ;
866
    %mov 9, 0, 16; Return false value
867
T_0.20 ;
868
    %ix/load 1, 5, 0;
869
    %mov 4, 0, 1;
870
    %jmp/1 T_0.26, 4;
871 16 ale500
    %load/x1p 8, v00F2C5E0_0, 1;
872 12 ale500
    %jmp T_0.27;
873
T_0.26 ;
874
    %mov 8, 2, 1;
875
T_0.27 ;
876
; Save base=8 wid=1 in lookaside.
877
    %jmp/0  T_0.23, 8;
878
    %mov 25, 0, 5;
879 16 ale500
    %load/v 30, v00F2C638_0, 8;
880 12 ale500
    %mov 38, 0, 3;
881
    %jmp/1  T_0.25, 8;
882
T_0.23 ; End of true expr.
883
    %jmp/0  T_0.24, 8;
884
 ; End of false expr.
885
    %blend  25, 0, 16; Condition unknown.
886
    %jmp  T_0.25;
887
T_0.24 ;
888
    %mov 25, 0, 16; Return false value
889
T_0.25 ;
890
    %add 9, 25, 16;
891
    %ix/load 1, 6, 0;
892
    %mov 4, 0, 1;
893
    %jmp/1 T_0.31, 4;
894 16 ale500
    %load/x1p 8, v00F2C5E0_0, 1;
895 12 ale500
    %jmp T_0.32;
896
T_0.31 ;
897
    %mov 8, 2, 1;
898
T_0.32 ;
899
; Save base=8 wid=1 in lookaside.
900
    %jmp/0  T_0.28, 8;
901
    %mov 25, 0, 6;
902 16 ale500
    %load/v 31, v00F2C638_0, 8;
903 12 ale500
    %mov 39, 0, 2;
904
    %jmp/1  T_0.30, 8;
905
T_0.28 ; End of true expr.
906
    %jmp/0  T_0.29, 8;
907
 ; End of false expr.
908
    %blend  25, 0, 16; Condition unknown.
909
    %jmp  T_0.30;
910
T_0.29 ;
911
    %mov 25, 0, 16; Return false value
912
T_0.30 ;
913
    %add 9, 25, 16;
914
    %ix/load 1, 7, 0;
915
    %mov 4, 0, 1;
916
    %jmp/1 T_0.36, 4;
917 16 ale500
    %load/x1p 8, v00F2C5E0_0, 1;
918 12 ale500
    %jmp T_0.37;
919
T_0.36 ;
920
    %mov 8, 2, 1;
921
T_0.37 ;
922
; Save base=8 wid=1 in lookaside.
923
    %jmp/0  T_0.33, 8;
924
    %mov 25, 0, 7;
925 16 ale500
    %load/v 32, v00F2C638_0, 8;
926 12 ale500
    %mov 40, 0, 1;
927
    %jmp/1  T_0.35, 8;
928
T_0.33 ; End of true expr.
929
    %jmp/0  T_0.34, 8;
930
 ; End of false expr.
931
    %blend  25, 0, 16; Condition unknown.
932
    %jmp  T_0.35;
933
T_0.34 ;
934
    %mov 25, 0, 16; Return false value
935
T_0.35 ;
936
    %add 9, 25, 16;
937 16 ale500
    %load/v 25, v00F2C6E8_0, 16;
938 12 ale500
    %add 9, 25, 16;
939
    %ix/load 0, 16, 0;
940 16 ale500
    %assign/v0 v00F2C740_0, 0, 9;
941 12 ale500
    %jmp T_0;
942
    .thread T_0;
943 16 ale500
    .scope S_009D56C8;
944 12 ale500
T_1 ;
945 16 ale500
    %wait E_00A0E9C8;
946
    %load/v 8, v00F2A298_0, 2;
947 11 ale500
    %cmpi/u 8, 0, 2;
948 12 ale500
    %jmp/1 T_1.0, 6;
949 11 ale500
    %cmpi/u 8, 1, 2;
950 12 ale500
    %jmp/1 T_1.1, 6;
951 11 ale500
    %cmpi/u 8, 2, 2;
952 12 ale500
    %jmp/1 T_1.2, 6;
953 11 ale500
    %cmpi/u 8, 3, 2;
954 12 ale500
    %jmp/1 T_1.3, 6;
955
    %jmp T_1.4;
956
T_1.0 ;
957 16 ale500
    %load/v 8, v00F2A240_0, 8;
958
    %set/v v00F2A2F0_0, 8, 8;
959 12 ale500
    %jmp T_1.4;
960
T_1.1 ;
961 16 ale500
    %load/v 8, v00F2A1E8_0, 8;
962
    %load/v 16, v00F2A240_0, 8;
963 11 ale500
    %and 8, 16, 8;
964 16 ale500
    %set/v v00F2A2F0_0, 8, 8;
965 12 ale500
    %jmp T_1.4;
966
T_1.2 ;
967 16 ale500
    %load/v 8, v00F2A1E8_0, 8;
968
    %load/v 16, v00F2A240_0, 8;
969 11 ale500
    %or 8, 16, 8;
970 16 ale500
    %set/v v00F2A2F0_0, 8, 8;
971 12 ale500
    %jmp T_1.4;
972
T_1.3 ;
973 16 ale500
    %load/v 8, v00F2A1E8_0, 8;
974
    %load/v 16, v00F2A240_0, 8;
975 11 ale500
    %xor 8, 16, 8;
976 16 ale500
    %set/v v00F2A2F0_0, 8, 8;
977 12 ale500
    %jmp T_1.4;
978
T_1.4 ;
979
    %jmp T_1;
980
    .thread T_1, $push;
981 16 ale500
    .scope S_009D4ED0;
982 12 ale500
T_2 ;
983 16 ale500
    %wait E_00A0E7C8;
984
    %load/v 8, v00F2A0E0_0, 1; Only need 1 of 2 bits
985 11 ale500
; Save base=8 wid=1 in lookaside.
986
    %cmpi/u 8, 0, 1;
987 12 ale500
    %jmp/1 T_2.0, 6;
988 11 ale500
    %cmpi/u 8, 1, 1;
989 12 ale500
    %jmp/1 T_2.1, 6;
990
    %jmp T_2.2;
991
T_2.0 ;
992 16 ale500
    %load/v 8, v00F29E78_0, 8;
993 11 ale500
    %mov 16, 0, 1;
994 16 ale500
    %load/v 17, v00F29ED0_0, 8;
995 11 ale500
    %mov 25, 0, 1;
996
    %add 8, 17, 9;
997 16 ale500
    %load/v 17, v00F29F28_0, 1;
998 11 ale500
    %mov 18, 0, 8;
999
    %add 8, 17, 9;
1000 16 ale500
    %set/v v00F2A190_0, 8, 8;
1001
    %set/v v00F29FD8_0, 16, 1;
1002 12 ale500
    %jmp T_2.2;
1003
T_2.1 ;
1004 16 ale500
    %load/v 8, v00F29E78_0, 8;
1005 11 ale500
    %mov 16, 0, 1;
1006 16 ale500
    %load/v 17, v00F29ED0_0, 8;
1007 11 ale500
    %mov 25, 0, 1;
1008
    %sub 8, 17, 9;
1009 16 ale500
    %load/v 17, v00F29F28_0, 1;
1010 11 ale500
    %mov 18, 0, 8;
1011
    %sub 8, 17, 9;
1012 16 ale500
    %set/v v00F2A190_0, 8, 8;
1013
    %set/v v00F29FD8_0, 16, 1;
1014 12 ale500
    %jmp T_2.2;
1015
T_2.2 ;
1016
    %jmp T_2;
1017
    .thread T_2, $push;
1018 16 ale500
    .scope S_009D4ED0;
1019 12 ale500
T_3 ;
1020 16 ale500
    %wait E_00A0E828;
1021
    %load/v 8, v00F2A0E0_0, 1; Only need 1 of 2 bits
1022 11 ale500
; Save base=8 wid=1 in lookaside.
1023
    %cmpi/u 8, 0, 1;
1024 12 ale500
    %jmp/1 T_3.0, 6;
1025 11 ale500
    %cmpi/u 8, 1, 1;
1026 12 ale500
    %jmp/1 T_3.1, 6;
1027
    %jmp T_3.2;
1028
T_3.0 ;
1029 11 ale500
    %ix/load 1, 7, 0;
1030
    %mov 4, 0, 1;
1031 12 ale500
    %jmp/1 T_3.3, 4;
1032 16 ale500
    %load/x1p 8, v00F29E78_0, 1;
1033 12 ale500
    %jmp T_3.4;
1034
T_3.3 ;
1035 11 ale500
    %mov 8, 2, 1;
1036 12 ale500
T_3.4 ;
1037 11 ale500
; Save base=8 wid=1 in lookaside.
1038
    %ix/load 1, 7, 0;
1039
    %mov 4, 0, 1;
1040 12 ale500
    %jmp/1 T_3.5, 4;
1041 16 ale500
    %load/x1p 9, v00F29ED0_0, 1;
1042 12 ale500
    %jmp T_3.6;
1043
T_3.5 ;
1044 11 ale500
    %mov 9, 2, 1;
1045 12 ale500
T_3.6 ;
1046 11 ale500
; Save base=9 wid=1 in lookaside.
1047
    %and 8, 9, 1;
1048
    %ix/load 1, 7, 0;
1049
    %mov 4, 0, 1;
1050 12 ale500
    %jmp/1 T_3.7, 4;
1051 16 ale500
    %load/x1p 9, v00F2A190_0, 1;
1052 12 ale500
    %jmp T_3.8;
1053
T_3.7 ;
1054 11 ale500
    %mov 9, 2, 1;
1055 12 ale500
T_3.8 ;
1056 11 ale500
; Save base=9 wid=1 in lookaside.
1057
    %inv 9, 1;
1058
    %and 8, 9, 1;
1059
    %ix/load 1, 7, 0;
1060
    %mov 4, 0, 1;
1061 12 ale500
    %jmp/1 T_3.9, 4;
1062 16 ale500
    %load/x1p 9, v00F29E78_0, 1;
1063 12 ale500
    %jmp T_3.10;
1064
T_3.9 ;
1065 11 ale500
    %mov 9, 2, 1;
1066 12 ale500
T_3.10 ;
1067 11 ale500
; Save base=9 wid=1 in lookaside.
1068
    %inv 9, 1;
1069
    %ix/load 1, 7, 0;
1070
    %mov 4, 0, 1;
1071 12 ale500
    %jmp/1 T_3.11, 4;
1072 16 ale500
    %load/x1p 10, v00F29ED0_0, 1;
1073 12 ale500
    %jmp T_3.12;
1074
T_3.11 ;
1075 11 ale500
    %mov 10, 2, 1;
1076 12 ale500
T_3.12 ;
1077 11 ale500
; Save base=10 wid=1 in lookaside.
1078
    %inv 10, 1;
1079
    %and 9, 10, 1;
1080
    %ix/load 1, 7, 0;
1081
    %mov 4, 0, 1;
1082 12 ale500
    %jmp/1 T_3.13, 4;
1083 16 ale500
    %load/x1p 10, v00F2A190_0, 1;
1084 12 ale500
    %jmp T_3.14;
1085
T_3.13 ;
1086 11 ale500
    %mov 10, 2, 1;
1087 12 ale500
T_3.14 ;
1088 11 ale500
; Save base=10 wid=1 in lookaside.
1089
    %and 9, 10, 1;
1090
    %or 8, 9, 1;
1091 16 ale500
    %set/v v00F2A138_0, 8, 1;
1092 12 ale500
    %jmp T_3.2;
1093
T_3.1 ;
1094 11 ale500
    %ix/load 1, 7, 0;
1095
    %mov 4, 0, 1;
1096 12 ale500
    %jmp/1 T_3.15, 4;
1097 16 ale500
    %load/x1p 8, v00F29E78_0, 1;
1098 12 ale500
    %jmp T_3.16;
1099
T_3.15 ;
1100 11 ale500
    %mov 8, 2, 1;
1101 12 ale500
T_3.16 ;
1102 11 ale500
; Save base=8 wid=1 in lookaside.
1103
    %ix/load 1, 7, 0;
1104
    %mov 4, 0, 1;
1105 12 ale500
    %jmp/1 T_3.17, 4;
1106 16 ale500
    %load/x1p 9, v00F29ED0_0, 1;
1107 12 ale500
    %jmp T_3.18;
1108
T_3.17 ;
1109 11 ale500
    %mov 9, 2, 1;
1110 12 ale500
T_3.18 ;
1111 11 ale500
; Save base=9 wid=1 in lookaside.
1112
    %inv 9, 1;
1113
    %and 8, 9, 1;
1114
    %ix/load 1, 7, 0;
1115
    %mov 4, 0, 1;
1116 12 ale500
    %jmp/1 T_3.19, 4;
1117 16 ale500
    %load/x1p 9, v00F2A190_0, 1;
1118 12 ale500
    %jmp T_3.20;
1119
T_3.19 ;
1120 11 ale500
    %mov 9, 2, 1;
1121 12 ale500
T_3.20 ;
1122 11 ale500
; Save base=9 wid=1 in lookaside.
1123
    %inv 9, 1;
1124
    %and 8, 9, 1;
1125
    %ix/load 1, 7, 0;
1126
    %mov 4, 0, 1;
1127 12 ale500
    %jmp/1 T_3.21, 4;
1128 16 ale500
    %load/x1p 9, v00F29E78_0, 1;
1129 12 ale500
    %jmp T_3.22;
1130
T_3.21 ;
1131 11 ale500
    %mov 9, 2, 1;
1132 12 ale500
T_3.22 ;
1133 11 ale500
; Save base=9 wid=1 in lookaside.
1134
    %inv 9, 1;
1135
    %ix/load 1, 7, 0;
1136
    %mov 4, 0, 1;
1137 12 ale500
    %jmp/1 T_3.23, 4;
1138 16 ale500
    %load/x1p 10, v00F29ED0_0, 1;
1139 12 ale500
    %jmp T_3.24;
1140
T_3.23 ;
1141 11 ale500
    %mov 10, 2, 1;
1142 12 ale500
T_3.24 ;
1143 11 ale500
; Save base=10 wid=1 in lookaside.
1144
    %and 9, 10, 1;
1145
    %ix/load 1, 7, 0;
1146
    %mov 4, 0, 1;
1147 12 ale500
    %jmp/1 T_3.25, 4;
1148 16 ale500
    %load/x1p 10, v00F2A190_0, 1;
1149 12 ale500
    %jmp T_3.26;
1150
T_3.25 ;
1151 11 ale500
    %mov 10, 2, 1;
1152 12 ale500
T_3.26 ;
1153 11 ale500
; Save base=10 wid=1 in lookaside.
1154
    %and 9, 10, 1;
1155
    %or 8, 9, 1;
1156 16 ale500
    %set/v v00F2A138_0, 8, 1;
1157 12 ale500
    %jmp T_3.2;
1158
T_3.2 ;
1159
    %jmp T_3;
1160
    .thread T_3, $push;
1161 16 ale500
    .scope S_009D4ED0;
1162 12 ale500
T_4 ;
1163 16 ale500
    %wait E_00A0E808;
1164
    %load/v 8, v00F2A0E0_0, 1; Only need 1 of 2 bits
1165 11 ale500
; Save base=8 wid=1 in lookaside.
1166
    %cmpi/u 8, 0, 1;
1167 12 ale500
    %jmp/1 T_4.0, 6;
1168 11 ale500
    %cmpi/u 8, 1, 1;
1169 12 ale500
    %jmp/1 T_4.1, 6;
1170
    %jmp T_4.2;
1171
T_4.0 ;
1172
    %ix/load 1, 4, 0;
1173 11 ale500
    %mov 4, 0, 1;
1174 12 ale500
    %jmp/1 T_4.3, 4;
1175 16 ale500
    %load/x1p 8, v00F29E78_0, 1;
1176 12 ale500
    %jmp T_4.4;
1177
T_4.3 ;
1178 11 ale500
    %mov 8, 2, 1;
1179 12 ale500
T_4.4 ;
1180 11 ale500
; Save base=8 wid=1 in lookaside.
1181 12 ale500
    %ix/load 1, 4, 0;
1182 11 ale500
    %mov 4, 0, 1;
1183 12 ale500
    %jmp/1 T_4.5, 4;
1184 16 ale500
    %load/x1p 9, v00F29ED0_0, 1;
1185 12 ale500
    %jmp T_4.6;
1186
T_4.5 ;
1187 11 ale500
    %mov 9, 2, 1;
1188 12 ale500
T_4.6 ;
1189 11 ale500
; Save base=9 wid=1 in lookaside.
1190 12 ale500
    %xor 8, 9, 1;
1191
    %ix/load 1, 4, 0;
1192 11 ale500
    %mov 4, 0, 1;
1193 12 ale500
    %jmp/1 T_4.7, 4;
1194 16 ale500
    %load/x1p 9, v00F2A190_0, 1;
1195 12 ale500
    %jmp T_4.8;
1196
T_4.7 ;
1197 11 ale500
    %mov 9, 2, 1;
1198 12 ale500
T_4.8 ;
1199 11 ale500
; Save base=9 wid=1 in lookaside.
1200 12 ale500
    %xor 8, 9, 1;
1201 16 ale500
    %set/v v00F2A088_0, 8, 1;
1202 12 ale500
    %jmp T_4.2;
1203
T_4.1 ;
1204 16 ale500
    %load/v 8, v00F2A030_0, 1;
1205
    %set/v v00F2A088_0, 8, 1;
1206 12 ale500
    %jmp T_4.2;
1207
T_4.2 ;
1208
    %jmp T_4;
1209
    .thread T_4, $push;
1210 16 ale500
    .scope S_009D4E48;
1211 12 ale500
T_5 ;
1212 16 ale500
    %wait E_00A0E848;
1213 11 ale500
    %ix/load 1, 1, 0;
1214
    %mov 4, 0, 1;
1215 12 ale500
    %jmp/1 T_5.0, 4;
1216 16 ale500
    %load/x1p 16, v00F29B08_0, 7;
1217 12 ale500
    %jmp T_5.1;
1218
T_5.0 ;
1219 11 ale500
    %mov 16, 2, 7;
1220 12 ale500
T_5.1 ;
1221 11 ale500
    %mov 8, 16, 7; Move signal select into place
1222
    %ix/load 1, 7, 0;
1223
    %mov 4, 0, 1;
1224 12 ale500
    %jmp/1 T_5.2, 4;
1225 16 ale500
    %load/x1p 16, v00F29B08_0, 1;
1226 12 ale500
    %jmp T_5.3;
1227
T_5.2 ;
1228 11 ale500
    %mov 16, 2, 1;
1229 12 ale500
T_5.3 ;
1230 11 ale500
    %mov 15, 16, 1; Move signal select into place
1231 16 ale500
    %set/v v00F29D70_0, 8, 8;
1232
    %load/v 8, v00F29C68_0, 3;
1233 11 ale500
    %cmpi/u 8, 0, 3;
1234 12 ale500
    %jmp/1 T_5.4, 6;
1235 11 ale500
    %cmpi/u 8, 1, 3;
1236 12 ale500
    %jmp/1 T_5.5, 6;
1237 11 ale500
    %cmpi/u 8, 2, 3;
1238 12 ale500
    %jmp/1 T_5.6, 6;
1239 11 ale500
    %cmpi/u 8, 3, 3;
1240 12 ale500
    %jmp/1 T_5.7, 6;
1241 11 ale500
    %cmpi/u 8, 4, 3;
1242 12 ale500
    %jmp/1 T_5.8, 6;
1243
    %jmp T_5.9;
1244
T_5.4 ;
1245 11 ale500
    %ix/load 1, 1, 0;
1246
    %mov 4, 0, 1;
1247 12 ale500
    %jmp/1 T_5.10, 4;
1248 16 ale500
    %load/x1p 16, v00F29B08_0, 7;
1249 12 ale500
    %jmp T_5.11;
1250
T_5.10 ;
1251 11 ale500
    %mov 16, 2, 7;
1252 12 ale500
T_5.11 ;
1253 11 ale500
    %mov 8, 16, 7; Move signal select into place
1254
    %mov 15, 0, 1;
1255 16 ale500
    %set/v v00F29D70_0, 8, 8;
1256 12 ale500
    %jmp T_5.9;
1257
T_5.5 ;
1258 11 ale500
    %mov 8, 0, 1;
1259 16 ale500
    %load/v 9, v00F29B08_0, 7; Select 7 out of 8 bits
1260
    %set/v v00F29D70_0, 8, 8;
1261 12 ale500
    %jmp T_5.9;
1262
T_5.6 ;
1263 11 ale500
    %ix/load 1, 1, 0;
1264
    %mov 4, 0, 1;
1265 12 ale500
    %jmp/1 T_5.12, 4;
1266 16 ale500
    %load/x1p 16, v00F29B08_0, 7;
1267 12 ale500
    %jmp T_5.13;
1268
T_5.12 ;
1269 11 ale500
    %mov 16, 2, 7;
1270 12 ale500
T_5.13 ;
1271 11 ale500
    %mov 8, 16, 7; Move signal select into place
1272 16 ale500
    %load/v 15, v00F29BB8_0, 1;
1273
    %set/v v00F29D70_0, 8, 8;
1274 12 ale500
    %jmp T_5.9;
1275
T_5.7 ;
1276 16 ale500
    %load/v 8, v00F29BB8_0, 1;
1277
    %load/v 9, v00F29B08_0, 7; Select 7 out of 8 bits
1278
    %set/v v00F29D70_0, 8, 8;
1279 12 ale500
    %jmp T_5.9;
1280
T_5.8 ;
1281 11 ale500
    %ix/load 1, 1, 0;
1282
    %mov 4, 0, 1;
1283 12 ale500
    %jmp/1 T_5.14, 4;
1284 16 ale500
    %load/x1p 16, v00F29B08_0, 7;
1285 12 ale500
    %jmp T_5.15;
1286
T_5.14 ;
1287 11 ale500
    %mov 16, 2, 7;
1288 12 ale500
T_5.15 ;
1289 11 ale500
    %mov 8, 16, 7; Move signal select into place
1290
    %ix/load 1, 7, 0;
1291
    %mov 4, 0, 1;
1292 12 ale500
    %jmp/1 T_5.16, 4;
1293 16 ale500
    %load/x1p 16, v00F29B08_0, 1;
1294 12 ale500
    %jmp T_5.17;
1295
T_5.16 ;
1296 11 ale500
    %mov 16, 2, 1;
1297 12 ale500
T_5.17 ;
1298 11 ale500
    %mov 15, 16, 1; Move signal select into place
1299 16 ale500
    %set/v v00F29D70_0, 8, 8;
1300 12 ale500
    %jmp T_5.9;
1301
T_5.9 ;
1302
    %jmp T_5;
1303
    .thread T_5, $push;
1304 16 ale500
    .scope S_009D4E48;
1305 12 ale500
T_6 ;
1306 16 ale500
    %wait E_00A0E8A8;
1307
    %load/v 8, v00F29CC0_0, 1;
1308
    %set/v v00F29D18_0, 8, 1;
1309
    %load/v 8, v00F29C68_0, 3;
1310 11 ale500
    %cmpi/u 8, 0, 3;
1311 12 ale500
    %jmp/1 T_6.0, 6;
1312 11 ale500
    %cmpi/u 8, 1, 3;
1313 12 ale500
    %jmp/1 T_6.1, 6;
1314 11 ale500
    %cmpi/u 8, 2, 3;
1315 12 ale500
    %jmp/1 T_6.2, 6;
1316 11 ale500
    %cmpi/u 8, 3, 3;
1317 12 ale500
    %jmp/1 T_6.3, 6;
1318 11 ale500
    %cmpi/u 8, 4, 3;
1319 12 ale500
    %jmp/1 T_6.4, 6;
1320
    %jmp T_6.5;
1321
T_6.0 ;
1322 16 ale500
    %load/v 8, v00F29CC0_0, 1;
1323
    %set/v v00F29D18_0, 8, 1;
1324 12 ale500
    %jmp T_6.5;
1325
T_6.1 ;
1326 11 ale500
    %ix/load 1, 7, 0;
1327
    %mov 4, 0, 1;
1328 12 ale500
    %jmp/1 T_6.6, 4;
1329 16 ale500
    %load/x1p 8, v00F29B08_0, 1;
1330 12 ale500
    %jmp T_6.7;
1331
T_6.6 ;
1332 11 ale500
    %mov 8, 2, 1;
1333 12 ale500
T_6.7 ;
1334 11 ale500
; Save base=8 wid=1 in lookaside.
1335
    %ix/load 1, 6, 0;
1336
    %mov 4, 0, 1;
1337 12 ale500
    %jmp/1 T_6.8, 4;
1338 16 ale500
    %load/x1p 9, v00F29B08_0, 1;
1339 12 ale500
    %jmp T_6.9;
1340
T_6.8 ;
1341 11 ale500
    %mov 9, 2, 1;
1342 12 ale500
T_6.9 ;
1343 11 ale500
; Save base=9 wid=1 in lookaside.
1344
    %xor 8, 9, 1;
1345 16 ale500
    %set/v v00F29D18_0, 8, 1;
1346 12 ale500
    %jmp T_6.5;
1347
T_6.2 ;
1348 16 ale500
    %load/v 8, v00F29CC0_0, 1;
1349
    %set/v v00F29D18_0, 8, 1;
1350 12 ale500
    %jmp T_6.5;
1351
T_6.3 ;
1352 11 ale500
    %ix/load 1, 7, 0;
1353
    %mov 4, 0, 1;
1354 12 ale500
    %jmp/1 T_6.10, 4;
1355 16 ale500
    %load/x1p 8, v00F29B08_0, 1;
1356 12 ale500
    %jmp T_6.11;
1357
T_6.10 ;
1358 11 ale500
    %mov 8, 2, 1;
1359 12 ale500
T_6.11 ;
1360 11 ale500
; Save base=8 wid=1 in lookaside.
1361
    %ix/load 1, 6, 0;
1362
    %mov 4, 0, 1;
1363 12 ale500
    %jmp/1 T_6.12, 4;
1364 16 ale500
    %load/x1p 9, v00F29B08_0, 1;
1365 12 ale500
    %jmp T_6.13;
1366
T_6.12 ;
1367 11 ale500
    %mov 9, 2, 1;
1368 12 ale500
T_6.13 ;
1369 11 ale500
; Save base=9 wid=1 in lookaside.
1370
    %xor 8, 9, 1;
1371 16 ale500
    %set/v v00F29D18_0, 8, 1;
1372 12 ale500
    %jmp T_6.5;
1373
T_6.4 ;
1374 16 ale500
    %load/v 8, v00F29CC0_0, 1;
1375
    %set/v v00F29D18_0, 8, 1;
1376 12 ale500
    %jmp T_6.5;
1377
T_6.5 ;
1378
    %jmp T_6;
1379
    .thread T_6, $push;
1380 16 ale500
    .scope S_009D3B28;
1381 12 ale500
T_7 ;
1382 16 ale500
    %wait E_00A0E888;
1383
    %load/v 8, v00F2BC10_0, 8;
1384
    %set/v v00F2BA58_0, 8, 8;
1385
    %load/v 8, v00F2C1E8_0, 5;
1386
    %cmpi/u 8, 24, 5;
1387
    %jmp/1 T_7.0, 6;
1388
    %cmpi/u 8, 25, 5;
1389
    %jmp/1 T_7.1, 6;
1390
    %cmpi/u 8, 29, 5;
1391
    %jmp/1 T_7.2, 6;
1392
    %jmp T_7.3;
1393
T_7.0 ;
1394
    %movi 8, 1, 8;
1395
    %set/v v00F2BA58_0, 8, 8;
1396
    %jmp T_7.3;
1397
T_7.1 ;
1398
    %movi 8, 1, 8;
1399
    %set/v v00F2BA58_0, 8, 8;
1400
    %jmp T_7.3;
1401
T_7.2 ;
1402
    %set/v v00F2BA58_0, 0, 8;
1403
    %jmp T_7.3;
1404
T_7.3 ;
1405
    %jmp T_7;
1406
    .thread T_7, $push;
1407
    .scope S_009D3B28;
1408
T_8 ;
1409
    %wait E_00A0E8E8;
1410
    %set/v v00F2C240_0, 0, 8;
1411
    %load/v 8, v00F2BCC0_0, 1;
1412
    %set/v v00F2BC68_0, 8, 1;
1413
    %load/v 8, v00F2C030_0, 1;
1414
    %set/v v00F2BFD8_0, 8, 1;
1415
    %load/v 8, v00F2C450_0, 1;
1416
    %set/v v00F2C3F8_0, 8, 1;
1417
    %load/v 8, v00F2C1E8_0, 5;
1418 12 ale500
    %cmpi/u 8, 1, 5;
1419 16 ale500
    %jmp/1 T_8.0, 6;
1420 11 ale500
    %cmpi/u 8, 8, 5;
1421 16 ale500
    %jmp/1 T_8.1, 6;
1422 11 ale500
    %cmpi/u 8, 10, 5;
1423 16 ale500
    %jmp/1 T_8.2, 6;
1424 11 ale500
    %cmpi/u 8, 9, 5;
1425 16 ale500
    %jmp/1 T_8.3, 6;
1426 11 ale500
    %cmpi/u 8, 11, 5;
1427 16 ale500
    %jmp/1 T_8.4, 6;
1428 12 ale500
    %cmpi/u 8, 25, 5;
1429 16 ale500
    %jmp/1 T_8.5, 6;
1430 12 ale500
    %cmpi/u 8, 24, 5;
1431 16 ale500
    %jmp/1 T_8.6, 6;
1432 11 ale500
    %cmpi/u 8, 22, 5;
1433 16 ale500
    %jmp/1 T_8.7, 6;
1434 11 ale500
    %cmpi/u 8, 21, 5;
1435 16 ale500
    %jmp/1 T_8.8, 6;
1436 11 ale500
    %cmpi/u 8, 16, 5;
1437 16 ale500
    %jmp/1 T_8.9, 6;
1438 12 ale500
    %cmpi/u 8, 17, 5;
1439 16 ale500
    %jmp/1 T_8.10, 6;
1440 11 ale500
    %cmpi/u 8, 19, 5;
1441 16 ale500
    %jmp/1 T_8.11, 6;
1442 12 ale500
    %cmpi/u 8, 18, 5;
1443 16 ale500
    %jmp/1 T_8.12, 6;
1444 11 ale500
    %cmpi/u 8, 20, 5;
1445 16 ale500
    %jmp/1 T_8.13, 6;
1446 11 ale500
    %cmpi/u 8, 5, 5;
1447 16 ale500
    %jmp/1 T_8.14, 6;
1448 11 ale500
    %cmpi/u 8, 6, 5;
1449 16 ale500
    %jmp/1 T_8.15, 6;
1450 11 ale500
    %cmpi/u 8, 7, 5;
1451 16 ale500
    %jmp/1 T_8.16, 6;
1452 11 ale500
    %cmpi/u 8, 4, 5;
1453 16 ale500
    %jmp/1 T_8.17, 6;
1454
    %cmpi/u 8, 30, 5;
1455
    %jmp/1 T_8.18, 6;
1456 11 ale500
    %cmpi/u 8, 26, 5;
1457 16 ale500
    %jmp/1 T_8.19, 6;
1458 11 ale500
    %cmpi/u 8, 2, 5;
1459 16 ale500
    %jmp/1 T_8.20, 6;
1460
    %jmp T_8.21;
1461
T_8.0 ;
1462 12 ale500
    %ix/load 1, 7, 0;
1463
    %mov 4, 0, 1;
1464 16 ale500
    %jmp/1 T_8.25, 4;
1465
    %load/x1p 8, v00F2BA00_0, 1;
1466
    %jmp T_8.26;
1467
T_8.25 ;
1468 12 ale500
    %mov 8, 2, 1;
1469 16 ale500
T_8.26 ;
1470 12 ale500
; Save base=8 wid=1 in lookaside.
1471 16 ale500
    %jmp/0  T_8.22, 8;
1472 12 ale500
    %mov 9, 1, 8;
1473 16 ale500
    %jmp/1  T_8.24, 8;
1474
T_8.22 ; End of true expr.
1475
    %jmp/0  T_8.23, 8;
1476 12 ale500
 ; End of false expr.
1477
    %blend  9, 0, 8; Condition unknown.
1478 16 ale500
    %jmp  T_8.24;
1479
T_8.23 ;
1480 12 ale500
    %mov 9, 0, 8; Return false value
1481 16 ale500
T_8.24 ;
1482
    %set/v v00F2C240_0, 9, 8;
1483
    %jmp T_8.21;
1484
T_8.1 ;
1485
    %load/v 8, v00F2BB60_0, 8;
1486
    %set/v v00F2C240_0, 8, 8;
1487
    %load/v 8, v00F2BAB0_0, 1;
1488
    %set/v v00F2BC68_0, 8, 1;
1489
    %load/v 8, v00F2BBB8_0, 1;
1490
    %set/v v00F2C3F8_0, 8, 1;
1491
    %load/v 8, v00F2BB08_0, 1;
1492
    %set/v v00F2BFD8_0, 8, 1;
1493
    %jmp T_8.21;
1494
T_8.2 ;
1495
    %load/v 8, v00F2BB60_0, 8;
1496
    %set/v v00F2C240_0, 8, 8;
1497
    %load/v 8, v00F2BAB0_0, 1;
1498
    %set/v v00F2BC68_0, 8, 1;
1499
    %load/v 8, v00F2BBB8_0, 1;
1500
    %set/v v00F2C3F8_0, 8, 1;
1501
    %load/v 8, v00F2BB08_0, 1;
1502
    %set/v v00F2BFD8_0, 8, 1;
1503
    %jmp T_8.21;
1504
T_8.3 ;
1505
    %load/v 8, v00F2BB60_0, 8;
1506
    %set/v v00F2C240_0, 8, 8;
1507
    %load/v 8, v00F2BAB0_0, 1;
1508
    %set/v v00F2BC68_0, 8, 1;
1509
    %load/v 8, v00F2BBB8_0, 1;
1510
    %set/v v00F2C3F8_0, 8, 1;
1511
    %load/v 8, v00F2BB08_0, 1;
1512
    %set/v v00F2BFD8_0, 8, 1;
1513
    %jmp T_8.21;
1514
T_8.4 ;
1515
    %load/v 8, v00F2BB60_0, 8;
1516
    %set/v v00F2C240_0, 8, 8;
1517
    %load/v 8, v00F2BAB0_0, 1;
1518
    %set/v v00F2BC68_0, 8, 1;
1519
    %load/v 8, v00F2BBB8_0, 1;
1520
    %set/v v00F2C3F8_0, 8, 1;
1521
    %load/v 8, v00F2BB08_0, 1;
1522
    %set/v v00F2BFD8_0, 8, 1;
1523
    %jmp T_8.21;
1524
T_8.5 ;
1525
    %load/v 8, v00F2BB60_0, 8;
1526
    %set/v v00F2C240_0, 8, 8;
1527
    %load/v 8, v00F2BBB8_0, 1;
1528
    %set/v v00F2C3F8_0, 8, 1;
1529
    %jmp T_8.21;
1530
T_8.6 ;
1531
    %load/v 8, v00F2BB60_0, 8;
1532
    %set/v v00F2C240_0, 8, 8;
1533
    %load/v 8, v00F2BBB8_0, 1;
1534
    %set/v v00F2C3F8_0, 8, 1;
1535
    %jmp T_8.21;
1536
T_8.7 ;
1537
    %load/v 8, v00F2BE78_0, 8;
1538
    %set/v v00F2C240_0, 8, 8;
1539
    %load/v 8, v00F2BE78_0, 8;
1540
    %set/v v00F2BC68_0, 8, 1;
1541
    %load/v 8, v00F2C4A8_0, 1;
1542
    %set/v v00F2C3F8_0, 8, 1;
1543
    %jmp T_8.21;
1544
T_8.8 ;
1545
    %load/v 8, v00F2C138_0, 8;
1546
    %set/v v00F2C240_0, 8, 8;
1547
    %load/v 8, v00F2BE20_0, 1;
1548
    %set/v v00F2BC68_0, 8, 1;
1549
    %load/v 8, v00F2C530_0, 1;
1550
    %set/v v00F2C3F8_0, 8, 1;
1551
    %jmp T_8.21;
1552
T_8.9 ;
1553
    %load/v 8, v00F2C348_0, 8;
1554
    %set/v v00F2C240_0, 8, 8;
1555
    %load/v 8, v00F2C2F0_0, 1;
1556
    %set/v v00F2BC68_0, 8, 1;
1557
    %load/v 8, v00F2C3A0_0, 1;
1558
    %set/v v00F2C3F8_0, 8, 1;
1559
    %jmp T_8.21;
1560
T_8.10 ;
1561
    %load/v 8, v00F2C348_0, 8;
1562
    %set/v v00F2C240_0, 8, 8;
1563
    %load/v 8, v00F2C2F0_0, 1;
1564
    %set/v v00F2BC68_0, 8, 1;
1565
    %load/v 8, v00F2C3A0_0, 1;
1566
    %set/v v00F2C3F8_0, 8, 1;
1567
    %jmp T_8.21;
1568
T_8.11 ;
1569
    %load/v 8, v00F2C348_0, 8;
1570
    %set/v v00F2C240_0, 8, 8;
1571
    %load/v 8, v00F2C2F0_0, 1;
1572
    %set/v v00F2BC68_0, 8, 1;
1573
    %load/v 8, v00F2C3A0_0, 1;
1574
    %set/v v00F2C3F8_0, 8, 1;
1575
    %jmp T_8.21;
1576
T_8.12 ;
1577
    %load/v 8, v00F2C348_0, 8;
1578
    %set/v v00F2C240_0, 8, 8;
1579
    %load/v 8, v00F2C2F0_0, 1;
1580
    %set/v v00F2BC68_0, 8, 1;
1581
    %load/v 8, v00F2C3A0_0, 1;
1582
    %set/v v00F2C3F8_0, 8, 1;
1583
    %jmp T_8.21;
1584
T_8.13 ;
1585
    %load/v 8, v00F2C348_0, 8;
1586
    %set/v v00F2C240_0, 8, 8;
1587
    %load/v 8, v00F2C2F0_0, 1;
1588
    %set/v v00F2BC68_0, 8, 1;
1589
    %load/v 8, v00F2C3A0_0, 1;
1590
    %set/v v00F2C3F8_0, 8, 1;
1591
    %jmp T_8.21;
1592
T_8.14 ;
1593
    %load/v 8, v00F2C088_0, 8;
1594
    %set/v v00F2C240_0, 8, 8;
1595
    %set/v v00F2C3F8_0, 0, 1;
1596
    %jmp T_8.21;
1597
T_8.15 ;
1598
    %load/v 8, v00F2C088_0, 8;
1599
    %set/v v00F2C240_0, 8, 8;
1600
    %set/v v00F2C3F8_0, 0, 1;
1601
    %jmp T_8.21;
1602
T_8.16 ;
1603
    %load/v 8, v00F2C088_0, 8;
1604
    %set/v v00F2C240_0, 8, 8;
1605
    %set/v v00F2C3F8_0, 0, 1;
1606
    %jmp T_8.21;
1607
T_8.17 ;
1608
    %load/v 8, v00F2C088_0, 8;
1609
    %set/v v00F2C240_0, 8, 8;
1610
    %set/v v00F2C3F8_0, 0, 1;
1611
    %jmp T_8.21;
1612
T_8.18 ;
1613
    %load/v 8, v00F2BA00_0, 8;
1614
    %set/v v00F2C240_0, 8, 8;
1615
    %set/v v00F2C3F8_0, 0, 1;
1616
    %jmp T_8.21;
1617
T_8.19 ;
1618
    %load/v 8, v00F2BF80_0, 4; Select 4 out of 8 bits
1619
    %load/v 12, v00F2BF28_0, 4;
1620
    %set/v v00F2C240_0, 8, 8;
1621
    %load/v 8, v00F2BD70_0, 1;
1622
    %set/v v00F2BC68_0, 8, 1;
1623
    %jmp T_8.21;
1624
T_8.20 ;
1625
    %load/v 8, v00F2BA00_0, 8;
1626
    %set/v v00F2C240_0, 8, 8;
1627
    %jmp T_8.21;
1628
T_8.21 ;
1629
    %jmp T_8;
1630
    .thread T_8, $push;
1631
    .scope S_009D3B28;
1632
T_9 ;
1633
    %wait E_009B1F50;
1634
    %load/v 8, v00F2C240_0, 8;
1635
    %set/v v00F2C298_0, 8, 8;
1636
    %load/v 8, v00F2BC68_0, 1;
1637
    %load/v 9, v00F2C3F8_0, 1;
1638
    %load/v 16, v00F2C240_0, 8;
1639 11 ale500
    %cmpi/u 16, 0, 8;
1640
    %mov 16, 4, 1;
1641
    %mov 10, 16, 1;
1642
    %ix/load 1, 7, 0;
1643
    %mov 4, 0, 1;
1644 16 ale500
    %jmp/1 T_9.0, 4;
1645
    %load/x1p 16, v00F2C240_0, 1;
1646
    %jmp T_9.1;
1647
T_9.0 ;
1648 11 ale500
    %mov 16, 2, 1;
1649 16 ale500
T_9.1 ;
1650 11 ale500
    %mov 11, 16, 1; Move signal select into place
1651 12 ale500
    %ix/load 1, 4, 0;
1652 11 ale500
    %mov 4, 0, 1;
1653 16 ale500
    %jmp/1 T_9.2, 4;
1654
    %load/x1p 16, v00F2A348_0, 1;
1655
    %jmp T_9.3;
1656
T_9.2 ;
1657 11 ale500
    %mov 16, 2, 1;
1658 16 ale500
T_9.3 ;
1659 12 ale500
    %mov 12, 16, 1; Move signal select into place
1660 16 ale500
    %load/v 13, v00F2BFD8_0, 1;
1661 11 ale500
    %ix/load 1, 6, 0;
1662
    %mov 4, 0, 1;
1663 16 ale500
    %jmp/1 T_9.4, 4;
1664
    %load/x1p 16, v00F2A348_0, 2;
1665
    %jmp T_9.5;
1666
T_9.4 ;
1667 11 ale500
    %mov 16, 2, 2;
1668 16 ale500
T_9.5 ;
1669 11 ale500
    %mov 14, 16, 2; Move signal select into place
1670 16 ale500
    %set/v v00F2A3A0_0, 8, 8;
1671
    %jmp T_9;
1672
    .thread T_9, $push;
1673
    .scope S_009D3B28;
1674
T_10 ;
1675 11 ale500
    %end;
1676 16 ale500
    .thread T_10;
1677
    .scope S_009D3BB0;
1678
T_11 ;
1679
    %wait E_00A0EB28;
1680
    %load/v 8, v00F290E0_0, 2;
1681 11 ale500
    %cmpi/u 8, 0, 2;
1682 16 ale500
    %jmp/1 T_11.0, 6;
1683 11 ale500
    %cmpi/u 8, 1, 2;
1684 16 ale500
    %jmp/1 T_11.1, 6;
1685 11 ale500
    %cmpi/u 8, 2, 2;
1686 16 ale500
    %jmp/1 T_11.2, 6;
1687 11 ale500
    %cmpi/u 8, 3, 2;
1688 16 ale500
    %jmp/1 T_11.3, 6;
1689
    %jmp T_11.4;
1690
T_11.0 ;
1691
    %load/v 8, v00F28F80_0, 16;
1692 11 ale500
    %mov 24, 0, 1;
1693 16 ale500
    %load/v 25, v00F28FD8_0, 16;
1694 11 ale500
    %mov 41, 0, 1;
1695
    %add 8, 25, 17;
1696 16 ale500
    %set/v v00F29190_0, 8, 16;
1697
    %set/v v00F29088_0, 24, 1;
1698
    %jmp T_11.4;
1699
T_11.1 ;
1700
    %load/v 8, v00F28F80_0, 16;
1701 11 ale500
    %mov 24, 0, 1;
1702 16 ale500
    %load/v 25, v00F28FD8_0, 16;
1703 11 ale500
    %mov 41, 0, 1;
1704
    %sub 8, 25, 17;
1705 16 ale500
    %set/v v00F29190_0, 8, 16;
1706
    %set/v v00F29088_0, 24, 1;
1707
    %jmp T_11.4;
1708
T_11.2 ;
1709
    %load/v 8, v00F28F80_0, 16;
1710 11 ale500
    %mov 24, 0, 1;
1711 16 ale500
    %load/v 25, v00F28FD8_0, 16;
1712 11 ale500
    %mov 41, 0, 1;
1713
    %add 8, 25, 17;
1714 16 ale500
    %load/v 42, v00F29030_0, 1;
1715 11 ale500
    %mov 43, 0, 8;
1716
    %mov 25, 42, 9;
1717
    %mov 34, 0, 8;
1718
    %add 8, 25, 17;
1719 16 ale500
    %set/v v00F29190_0, 8, 16;
1720
    %set/v v00F29088_0, 24, 1;
1721
    %jmp T_11.4;
1722
T_11.3 ;
1723
    %load/v 8, v00F28F80_0, 16;
1724 11 ale500
    %mov 24, 0, 1;
1725 16 ale500
    %load/v 25, v00F28FD8_0, 16;
1726 11 ale500
    %mov 41, 0, 1;
1727
    %sub 8, 25, 17;
1728 16 ale500
    %load/v 42, v00F29030_0, 1;
1729 11 ale500
    %mov 43, 0, 8;
1730
    %mov 25, 42, 9;
1731
    %mov 34, 0, 8;
1732
    %sub 8, 25, 17;
1733 16 ale500
    %set/v v00F29190_0, 8, 16;
1734
    %set/v v00F29088_0, 24, 1;
1735
    %jmp T_11.4;
1736
T_11.4 ;
1737
    %jmp T_11;
1738
    .thread T_11, $push;
1739
    .scope S_009D3BB0;
1740
T_12 ;
1741
    %wait E_00A0EA08;
1742
    %load/v 8, v00F290E0_0, 2;
1743 11 ale500
    %cmpi/u 8, 0, 2;
1744 16 ale500
    %jmp/1 T_12.0, 6;
1745 11 ale500
    %cmpi/u 8, 2, 2;
1746 16 ale500
    %jmp/1 T_12.1, 6;
1747 11 ale500
    %cmpi/u 8, 1, 2;
1748 16 ale500
    %jmp/1 T_12.2, 6;
1749 11 ale500
    %cmpi/u 8, 3, 2;
1750 16 ale500
    %jmp/1 T_12.3, 6;
1751
    %jmp T_12.4;
1752
T_12.0 ;
1753 11 ale500
    %ix/load 1, 15, 0;
1754
    %mov 4, 0, 1;
1755 16 ale500
    %jmp/1 T_12.5, 4;
1756
    %load/x1p 8, v00F28F80_0, 1;
1757
    %jmp T_12.6;
1758
T_12.5 ;
1759 11 ale500
    %mov 8, 2, 1;
1760 16 ale500
T_12.6 ;
1761 11 ale500
; Save base=8 wid=1 in lookaside.
1762
    %ix/load 1, 15, 0;
1763
    %mov 4, 0, 1;
1764 16 ale500
    %jmp/1 T_12.7, 4;
1765
    %load/x1p 9, v00F28FD8_0, 1;
1766
    %jmp T_12.8;
1767
T_12.7 ;
1768 11 ale500
    %mov 9, 2, 1;
1769 16 ale500
T_12.8 ;
1770 11 ale500
; Save base=9 wid=1 in lookaside.
1771
    %and 8, 9, 1;
1772
    %ix/load 1, 15, 0;
1773
    %mov 4, 0, 1;
1774 16 ale500
    %jmp/1 T_12.9, 4;
1775
    %load/x1p 9, v00F29190_0, 1;
1776
    %jmp T_12.10;
1777
T_12.9 ;
1778 11 ale500
    %mov 9, 2, 1;
1779 16 ale500
T_12.10 ;
1780 11 ale500
; Save base=9 wid=1 in lookaside.
1781
    %inv 9, 1;
1782
    %and 8, 9, 1;
1783
    %ix/load 1, 15, 0;
1784
    %mov 4, 0, 1;
1785 16 ale500
    %jmp/1 T_12.11, 4;
1786
    %load/x1p 9, v00F28F80_0, 1;
1787
    %jmp T_12.12;
1788
T_12.11 ;
1789 11 ale500
    %mov 9, 2, 1;
1790 16 ale500
T_12.12 ;
1791 11 ale500
; Save base=9 wid=1 in lookaside.
1792
    %inv 9, 1;
1793
    %ix/load 1, 15, 0;
1794
    %mov 4, 0, 1;
1795 16 ale500
    %jmp/1 T_12.13, 4;
1796
    %load/x1p 10, v00F28FD8_0, 1;
1797
    %jmp T_12.14;
1798
T_12.13 ;
1799 11 ale500
    %mov 10, 2, 1;
1800 16 ale500
T_12.14 ;
1801 11 ale500
; Save base=10 wid=1 in lookaside.
1802
    %inv 10, 1;
1803
    %and 9, 10, 1;
1804
    %ix/load 1, 7, 0;
1805
    %mov 4, 0, 1;
1806 16 ale500
    %jmp/1 T_12.15, 4;
1807
    %load/x1p 10, v00F29190_0, 1;
1808
    %jmp T_12.16;
1809
T_12.15 ;
1810 11 ale500
    %mov 10, 2, 1;
1811 16 ale500
T_12.16 ;
1812 11 ale500
; Save base=10 wid=1 in lookaside.
1813
    %and 9, 10, 1;
1814
    %or 8, 9, 1;
1815 16 ale500
    %set/v v00F29138_0, 8, 1;
1816
    %jmp T_12.4;
1817
T_12.1 ;
1818 11 ale500
    %ix/load 1, 15, 0;
1819
    %mov 4, 0, 1;
1820 16 ale500
    %jmp/1 T_12.17, 4;
1821
    %load/x1p 8, v00F28F80_0, 1;
1822
    %jmp T_12.18;
1823
T_12.17 ;
1824 11 ale500
    %mov 8, 2, 1;
1825 16 ale500
T_12.18 ;
1826 11 ale500
; Save base=8 wid=1 in lookaside.
1827
    %ix/load 1, 15, 0;
1828
    %mov 4, 0, 1;
1829 16 ale500
    %jmp/1 T_12.19, 4;
1830
    %load/x1p 9, v00F28FD8_0, 1;
1831
    %jmp T_12.20;
1832
T_12.19 ;
1833 11 ale500
    %mov 9, 2, 1;
1834 16 ale500
T_12.20 ;
1835 11 ale500
; Save base=9 wid=1 in lookaside.
1836
    %and 8, 9, 1;
1837
    %ix/load 1, 15, 0;
1838
    %mov 4, 0, 1;
1839 16 ale500
    %jmp/1 T_12.21, 4;
1840
    %load/x1p 9, v00F29190_0, 1;
1841
    %jmp T_12.22;
1842
T_12.21 ;
1843 11 ale500
    %mov 9, 2, 1;
1844 16 ale500
T_12.22 ;
1845 11 ale500
; Save base=9 wid=1 in lookaside.
1846
    %inv 9, 1;
1847
    %and 8, 9, 1;
1848
    %ix/load 1, 15, 0;
1849
    %mov 4, 0, 1;
1850 16 ale500
    %jmp/1 T_12.23, 4;
1851
    %load/x1p 9, v00F28F80_0, 1;
1852
    %jmp T_12.24;
1853
T_12.23 ;
1854 11 ale500
    %mov 9, 2, 1;
1855 16 ale500
T_12.24 ;
1856 11 ale500
; Save base=9 wid=1 in lookaside.
1857
    %inv 9, 1;
1858
    %ix/load 1, 15, 0;
1859
    %mov 4, 0, 1;
1860 16 ale500
    %jmp/1 T_12.25, 4;
1861
    %load/x1p 10, v00F28FD8_0, 1;
1862
    %jmp T_12.26;
1863
T_12.25 ;
1864 11 ale500
    %mov 10, 2, 1;
1865 16 ale500
T_12.26 ;
1866 11 ale500
; Save base=10 wid=1 in lookaside.
1867
    %inv 10, 1;
1868
    %and 9, 10, 1;
1869
    %ix/load 1, 7, 0;
1870
    %mov 4, 0, 1;
1871 16 ale500
    %jmp/1 T_12.27, 4;
1872
    %load/x1p 10, v00F29190_0, 1;
1873
    %jmp T_12.28;
1874
T_12.27 ;
1875 11 ale500
    %mov 10, 2, 1;
1876 16 ale500
T_12.28 ;
1877 11 ale500
; Save base=10 wid=1 in lookaside.
1878
    %and 9, 10, 1;
1879
    %or 8, 9, 1;
1880 16 ale500
    %set/v v00F29138_0, 8, 1;
1881
    %jmp T_12.4;
1882
T_12.2 ;
1883 11 ale500
    %ix/load 1, 15, 0;
1884
    %mov 4, 0, 1;
1885 16 ale500
    %jmp/1 T_12.29, 4;
1886
    %load/x1p 8, v00F28F80_0, 1;
1887
    %jmp T_12.30;
1888
T_12.29 ;
1889 11 ale500
    %mov 8, 2, 1;
1890 16 ale500
T_12.30 ;
1891 11 ale500
; Save base=8 wid=1 in lookaside.
1892
    %ix/load 1, 15, 0;
1893
    %mov 4, 0, 1;
1894 16 ale500
    %jmp/1 T_12.31, 4;
1895
    %load/x1p 9, v00F28FD8_0, 1;
1896
    %jmp T_12.32;
1897
T_12.31 ;
1898 11 ale500
    %mov 9, 2, 1;
1899 16 ale500
T_12.32 ;
1900 11 ale500
; Save base=9 wid=1 in lookaside.
1901
    %inv 9, 1;
1902
    %and 8, 9, 1;
1903
    %ix/load 1, 15, 0;
1904
    %mov 4, 0, 1;
1905 16 ale500
    %jmp/1 T_12.33, 4;
1906
    %load/x1p 9, v00F29190_0, 1;
1907
    %jmp T_12.34;
1908
T_12.33 ;
1909 11 ale500
    %mov 9, 2, 1;
1910 16 ale500
T_12.34 ;
1911 11 ale500
; Save base=9 wid=1 in lookaside.
1912
    %inv 9, 1;
1913
    %and 8, 9, 1;
1914
    %ix/load 1, 15, 0;
1915
    %mov 4, 0, 1;
1916 16 ale500
    %jmp/1 T_12.35, 4;
1917
    %load/x1p 9, v00F28F80_0, 1;
1918
    %jmp T_12.36;
1919
T_12.35 ;
1920 11 ale500
    %mov 9, 2, 1;
1921 16 ale500
T_12.36 ;
1922 11 ale500
; Save base=9 wid=1 in lookaside.
1923
    %inv 9, 1;
1924
    %ix/load 1, 15, 0;
1925
    %mov 4, 0, 1;
1926 16 ale500
    %jmp/1 T_12.37, 4;
1927
    %load/x1p 10, v00F28FD8_0, 1;
1928
    %jmp T_12.38;
1929
T_12.37 ;
1930 11 ale500
    %mov 10, 2, 1;
1931 16 ale500
T_12.38 ;
1932 11 ale500
; Save base=10 wid=1 in lookaside.
1933
    %and 9, 10, 1;
1934
    %ix/load 1, 7, 0;
1935
    %mov 4, 0, 1;
1936 16 ale500
    %jmp/1 T_12.39, 4;
1937
    %load/x1p 10, v00F29190_0, 1;
1938
    %jmp T_12.40;
1939
T_12.39 ;
1940 11 ale500
    %mov 10, 2, 1;
1941 16 ale500
T_12.40 ;
1942 11 ale500
; Save base=10 wid=1 in lookaside.
1943
    %and 9, 10, 1;
1944
    %or 8, 9, 1;
1945 16 ale500
    %set/v v00F29138_0, 8, 1;
1946
    %jmp T_12.4;
1947
T_12.3 ;
1948 11 ale500
    %ix/load 1, 15, 0;
1949
    %mov 4, 0, 1;
1950 16 ale500
    %jmp/1 T_12.41, 4;
1951
    %load/x1p 8, v00F28F80_0, 1;
1952
    %jmp T_12.42;
1953
T_12.41 ;
1954 11 ale500
    %mov 8, 2, 1;
1955 16 ale500
T_12.42 ;
1956 11 ale500
; Save base=8 wid=1 in lookaside.
1957
    %ix/load 1, 15, 0;
1958
    %mov 4, 0, 1;
1959 16 ale500
    %jmp/1 T_12.43, 4;
1960
    %load/x1p 9, v00F28FD8_0, 1;
1961
    %jmp T_12.44;
1962
T_12.43 ;
1963 11 ale500
    %mov 9, 2, 1;
1964 16 ale500
T_12.44 ;
1965 11 ale500
; Save base=9 wid=1 in lookaside.
1966
    %inv 9, 1;
1967
    %and 8, 9, 1;
1968
    %ix/load 1, 15, 0;
1969
    %mov 4, 0, 1;
1970 16 ale500
    %jmp/1 T_12.45, 4;
1971
    %load/x1p 9, v00F29190_0, 1;
1972
    %jmp T_12.46;
1973
T_12.45 ;
1974 11 ale500
    %mov 9, 2, 1;
1975 16 ale500
T_12.46 ;
1976 11 ale500
; Save base=9 wid=1 in lookaside.
1977
    %inv 9, 1;
1978
    %and 8, 9, 1;
1979
    %ix/load 1, 15, 0;
1980
    %mov 4, 0, 1;
1981 16 ale500
    %jmp/1 T_12.47, 4;
1982
    %load/x1p 9, v00F28F80_0, 1;
1983
    %jmp T_12.48;
1984
T_12.47 ;
1985 11 ale500
    %mov 9, 2, 1;
1986 16 ale500
T_12.48 ;
1987 11 ale500
; Save base=9 wid=1 in lookaside.
1988
    %inv 9, 1;
1989
    %ix/load 1, 15, 0;
1990
    %mov 4, 0, 1;
1991 16 ale500
    %jmp/1 T_12.49, 4;
1992
    %load/x1p 10, v00F28FD8_0, 1;
1993
    %jmp T_12.50;
1994
T_12.49 ;
1995 11 ale500
    %mov 10, 2, 1;
1996 16 ale500
T_12.50 ;
1997 11 ale500
; Save base=10 wid=1 in lookaside.
1998
    %and 9, 10, 1;
1999
    %ix/load 1, 7, 0;
2000
    %mov 4, 0, 1;
2001 16 ale500
    %jmp/1 T_12.51, 4;
2002
    %load/x1p 10, v00F29190_0, 1;
2003
    %jmp T_12.52;
2004
T_12.51 ;
2005 11 ale500
    %mov 10, 2, 1;
2006 16 ale500
T_12.52 ;
2007 11 ale500
; Save base=10 wid=1 in lookaside.
2008
    %and 9, 10, 1;
2009
    %or 8, 9, 1;
2010 16 ale500
    %set/v v00F29138_0, 8, 1;
2011
    %jmp T_12.4;
2012
T_12.4 ;
2013
    %jmp T_12;
2014
    .thread T_12, $push;
2015
    .scope S_009D3C38;
2016
T_13 ;
2017
    %wait E_009B1FF0;
2018
    %set/v v00F29690_0, 0, 16;
2019
    %load/v 8, v00F294A8_0, 1;
2020
    %set/v v00F29450_0, 8, 1;
2021
    %load/v 8, v00F298A0_0, 1;
2022
    %set/v v00F298F8_0, 8, 1;
2023
    %load/v 8, v00F29638_0, 5;
2024 11 ale500
    %cmpi/u 8, 8, 5;
2025 16 ale500
    %jmp/1 T_13.0, 6;
2026 11 ale500
    %cmpi/u 8, 10, 5;
2027 16 ale500
    %jmp/1 T_13.1, 6;
2028 11 ale500
    %cmpi/u 8, 9, 5;
2029 16 ale500
    %jmp/1 T_13.2, 6;
2030 11 ale500
    %cmpi/u 8, 11, 5;
2031 16 ale500
    %jmp/1 T_13.3, 6;
2032 11 ale500
    %cmpi/u 8, 27, 5;
2033 16 ale500
    %jmp/1 T_13.4, 6;
2034 11 ale500
    %cmpi/u 8, 4, 5;
2035 16 ale500
    %jmp/1 T_13.5, 6;
2036 11 ale500
    %cmpi/u 8, 2, 5;
2037 16 ale500
    %jmp/1 T_13.6, 6;
2038 11 ale500
    %cmpi/u 8, 1, 5;
2039 16 ale500
    %jmp/1 T_13.7, 6;
2040 11 ale500
    %cmpi/u 8, 28, 5;
2041 16 ale500
    %jmp/1 T_13.8, 6;
2042
    %jmp T_13.9;
2043
T_13.0 ;
2044
    %load/v 8, v00F29348_0, 16;
2045
    %set/v v00F29690_0, 8, 16;
2046
    %load/v 8, v00F292F0_0, 1;
2047
    %set/v v00F29450_0, 8, 1;
2048
    %load/v 8, v00F293A0_0, 1;
2049
    %set/v v00F298F8_0, 8, 1;
2050
    %jmp T_13.9;
2051
T_13.1 ;
2052
    %load/v 8, v00F29348_0, 16;
2053
    %set/v v00F29690_0, 8, 16;
2054
    %load/v 8, v00F292F0_0, 1;
2055
    %set/v v00F29450_0, 8, 1;
2056
    %load/v 8, v00F293A0_0, 1;
2057
    %set/v v00F298F8_0, 8, 1;
2058
    %jmp T_13.9;
2059
T_13.2 ;
2060
    %load/v 8, v00F29348_0, 16;
2061
    %set/v v00F29690_0, 8, 16;
2062
    %load/v 8, v00F292F0_0, 1;
2063
    %set/v v00F29450_0, 8, 1;
2064
    %load/v 8, v00F293A0_0, 1;
2065
    %set/v v00F298F8_0, 8, 1;
2066
    %jmp T_13.9;
2067
T_13.3 ;
2068
    %load/v 8, v00F29348_0, 16;
2069
    %set/v v00F29690_0, 8, 16;
2070
    %load/v 8, v00F292F0_0, 1;
2071
    %set/v v00F29450_0, 8, 1;
2072
    %load/v 8, v00F293A0_0, 1;
2073
    %set/v v00F298F8_0, 8, 1;
2074
    %jmp T_13.9;
2075
T_13.4 ;
2076
    %load/v 8, v00F296E8_0, 16;
2077
    %set/v v00F29690_0, 8, 16;
2078 11 ale500
    %ix/load 1, 7, 0;
2079
    %mov 4, 0, 1;
2080 16 ale500
    %jmp/1 T_13.10, 4;
2081
    %load/x1p 8, v00F296E8_0, 1;
2082
    %jmp T_13.11;
2083
T_13.10 ;
2084 11 ale500
    %mov 8, 2, 1;
2085 16 ale500
T_13.11 ;
2086 11 ale500
; Save base=8 wid=1 in lookaside.
2087 16 ale500
    %set/v v00F29450_0, 8, 1;
2088
    %jmp T_13.9;
2089
T_13.5 ;
2090
    %set/v v00F298F8_0, 0, 1;
2091
    %load/v 8, v00F293F8_0, 16;
2092
    %set/v v00F29690_0, 8, 16;
2093
    %jmp T_13.9;
2094
T_13.6 ;
2095
    %load/v 8, v00F29298_0, 16;
2096
    %set/v v00F29690_0, 8, 16;
2097
    %jmp T_13.9;
2098
T_13.7 ;
2099
    %load/v 8, v00F293F8_0, 8; Select 8 out of 16 bits
2100 11 ale500
    %ix/load 1, 7, 0;
2101
    %mov 4, 0, 1;
2102 16 ale500
    %jmp/1 T_13.15, 4;
2103
    %load/x1p 24, v00F293F8_0, 1;
2104
    %jmp T_13.16;
2105
T_13.15 ;
2106 11 ale500
    %mov 24, 2, 1;
2107 16 ale500
T_13.16 ;
2108 11 ale500
; Save base=24 wid=1 in lookaside.
2109 16 ale500
    %jmp/0  T_13.12, 24;
2110 11 ale500
    %mov 25, 1, 8;
2111 16 ale500
    %jmp/1  T_13.14, 24;
2112
T_13.12 ; End of true expr.
2113
    %jmp/0  T_13.13, 24;
2114 11 ale500
 ; End of false expr.
2115
    %blend  25, 0, 8; Condition unknown.
2116 16 ale500
    %jmp  T_13.14;
2117
T_13.13 ;
2118 11 ale500
    %mov 25, 0, 8; Return false value
2119 16 ale500
T_13.14 ;
2120 11 ale500
    %mov 16, 25, 8;
2121 16 ale500
    %set/v v00F29690_0, 8, 16;
2122
    %jmp T_13.9;
2123
T_13.8 ;
2124
    %load/v 8, v00F29298_0, 16;
2125
    %set/v v00F29690_0, 8, 16;
2126
    %jmp T_13.9;
2127
T_13.9 ;
2128
    %jmp T_13;
2129
    .thread T_13, $push;
2130
    .scope S_009D3C38;
2131
T_14 ;
2132
    %wait E_009AEAD0;
2133
    %load/v 8, v00F29690_0, 16;
2134 11 ale500
    %ix/load 0, 16, 0;
2135 16 ale500
    %assign/v0 v00F29848_0, 0, 8;
2136
    %load/v 8, v00F295E0_0, 1;
2137 11 ale500
    %ix/load 0, 1, 0;
2138 16 ale500
    %assign/v0 v00F29798_0, 0, 8;
2139
    %load/v 8, v00F299A8_0, 1;
2140 11 ale500
    %ix/load 0, 1, 0;
2141 16 ale500
    %assign/v0 v00F297F0_0, 0, 8;
2142
    %jmp T_14;
2143
    .thread T_14;
2144
    .scope S_009D3C38;
2145
T_15 ;
2146
    %wait E_009B1FD0;
2147 11 ale500
    %ix/load 1, 15, 0;
2148
    %mov 4, 0, 1;
2149 16 ale500
    %jmp/1 T_15.0, 4;
2150
    %load/x1p 8, v00F29690_0, 1;
2151
    %jmp T_15.1;
2152
T_15.0 ;
2153 11 ale500
    %mov 8, 2, 1;
2154 16 ale500
T_15.1 ;
2155 11 ale500
; Save base=8 wid=1 in lookaside.
2156 16 ale500
    %set/v v00F29588_0, 8, 1;
2157
    %load/v 8, v00F29690_0, 16;
2158 11 ale500
    %cmpi/u 8, 0, 16;
2159
    %mov 8, 4, 1;
2160 16 ale500
    %set/v v00F29950_0, 8, 1;
2161
    %load/v 8, v00F29638_0, 5;
2162 11 ale500
    %cmpi/u 8, 8, 5;
2163 16 ale500
    %jmp/1 T_15.2, 6;
2164 11 ale500
    %cmpi/u 8, 10, 5;
2165 16 ale500
    %jmp/1 T_15.3, 6;
2166 11 ale500
    %cmpi/u 8, 9, 5;
2167 16 ale500
    %jmp/1 T_15.4, 6;
2168 11 ale500
    %cmpi/u 8, 11, 5;
2169 16 ale500
    %jmp/1 T_15.5, 6;
2170 11 ale500
    %cmpi/u 8, 22, 5;
2171 16 ale500
    %jmp/1 T_15.6, 6;
2172 11 ale500
    %cmpi/u 8, 21, 5;
2173 16 ale500
    %jmp/1 T_15.7, 6;
2174 11 ale500
    %cmpi/u 8, 20, 5;
2175 16 ale500
    %jmp/1 T_15.8, 6;
2176 11 ale500
    %cmpi/u 8, 16, 5;
2177 16 ale500
    %jmp/1 T_15.9, 6;
2178 11 ale500
    %cmpi/u 8, 17, 5;
2179 16 ale500
    %jmp/1 T_15.10, 6;
2180 12 ale500
    %cmpi/u 8, 18, 5;
2181 16 ale500
    %jmp/1 T_15.11, 6;
2182 11 ale500
    %cmpi/u 8, 19, 5;
2183 16 ale500
    %jmp/1 T_15.12, 6;
2184 11 ale500
    %cmpi/u 8, 5, 5;
2185 16 ale500
    %jmp/1 T_15.13, 6;
2186 11 ale500
    %cmpi/u 8, 6, 5;
2187 16 ale500
    %jmp/1 T_15.14, 6;
2188 11 ale500
    %cmpi/u 8, 7, 5;
2189 16 ale500
    %jmp/1 T_15.15, 6;
2190 11 ale500
    %cmpi/u 8, 27, 5;
2191 16 ale500
    %jmp/1 T_15.16, 6;
2192 11 ale500
    %cmpi/u 8, 4, 5;
2193 16 ale500
    %jmp/1 T_15.17, 6;
2194 11 ale500
    %cmpi/u 8, 2, 5;
2195 16 ale500
    %jmp/1 T_15.18, 6;
2196 11 ale500
    %cmpi/u 8, 1, 5;
2197 16 ale500
    %jmp/1 T_15.19, 6;
2198 11 ale500
    %cmpi/u 8, 28, 5;
2199 16 ale500
    %jmp/1 T_15.20, 6;
2200
    %jmp T_15.21;
2201
T_15.2 ;
2202
    %jmp T_15.21;
2203
T_15.3 ;
2204
    %jmp T_15.21;
2205
T_15.4 ;
2206
    %jmp T_15.21;
2207
T_15.5 ;
2208
    %jmp T_15.21;
2209
T_15.6 ;
2210
    %jmp T_15.21;
2211
T_15.7 ;
2212
    %jmp T_15.21;
2213
T_15.8 ;
2214
    %jmp T_15.21;
2215
T_15.9 ;
2216
    %jmp T_15.21;
2217
T_15.10 ;
2218
    %jmp T_15.21;
2219
T_15.11 ;
2220
    %jmp T_15.21;
2221
T_15.12 ;
2222
    %jmp T_15.21;
2223
T_15.13 ;
2224
    %jmp T_15.21;
2225
T_15.14 ;
2226
    %jmp T_15.21;
2227
T_15.15 ;
2228
    %jmp T_15.21;
2229
T_15.16 ;
2230
    %load/v 8, v00F29798_0, 1;
2231
    %set/v v00F29588_0, 8, 1;
2232
    %jmp T_15.21;
2233
T_15.17 ;
2234
    %jmp T_15.21;
2235
T_15.18 ;
2236
    %jmp T_15.21;
2237
T_15.19 ;
2238
    %load/v 8, v00F29798_0, 1;
2239
    %set/v v00F29588_0, 8, 1;
2240
    %load/v 8, v00F297F0_0, 1;
2241
    %set/v v00F29950_0, 8, 1;
2242
    %jmp T_15.21;
2243
T_15.20 ;
2244
    %load/v 8, v00F29798_0, 1;
2245
    %set/v v00F29588_0, 8, 1;
2246
    %jmp T_15.21;
2247
T_15.21 ;
2248 11 ale500
    %jmp T_15;
2249
    .thread T_15, $push;
2250 16 ale500
    .scope S_009D3C38;
2251 11 ale500
T_16 ;
2252 16 ale500
    %wait E_009B2030;
2253
    %load/v 8, v00F29690_0, 16;
2254
    %set/v v00F29740_0, 8, 16;
2255
    %load/v 8, v00F29450_0, 1;
2256
    %load/v 9, v00F298F8_0, 1;
2257
    %load/v 10, v00F29950_0, 1;
2258
    %load/v 11, v00F29588_0, 1;
2259
    %set/v v00F29240_0, 8, 4;
2260
    %jmp T_16;
2261
    .thread T_16, $push;
2262
    .scope S_009D3CC0;
2263
T_17 ;
2264
    %wait E_009AEAD0;
2265
    %load/v 8, v00F2C8A0_0, 16;
2266 11 ale500
    %ix/load 0, 16, 0;
2267 16 ale500
    %assign/v0 v00F2CC10_0, 0, 8;
2268
    %load/v 8, v00F2C8F8_0, 16;
2269 11 ale500
    %ix/load 0, 16, 0;
2270 16 ale500
    %assign/v0 v00F2CC68_0, 0, 8;
2271
    %load/v 8, v00F2CA58_0, 5;
2272 11 ale500
    %ix/load 0, 5, 0;
2273 16 ale500
    %assign/v0 v00F2CCC0_0, 0, 8;
2274
    %jmp T_17;
2275
    .thread T_17;
2276
    .scope S_009D3CC0;
2277
T_18 ;
2278
    %wait E_009B1D30;
2279
    %load/v 8, v00F2CD18_0, 1;
2280
    %jmp/0xz  T_18.0, 8;
2281
    %load/v 8, v00F2CB08_0, 16;
2282
    %set/v v00F2CBB8_0, 8, 16;
2283
    %load/v 8, v00F2C950_0, 4;
2284 11 ale500
    %ix/load 1, 4, 0;
2285
    %mov 4, 0, 1;
2286 16 ale500
    %jmp/1 T_18.2, 4;
2287
    %load/x1p 16, v00F2C7F0_0, 4;
2288
    %jmp T_18.3;
2289
T_18.2 ;
2290 11 ale500
    %mov 16, 2, 4;
2291 16 ale500
T_18.3 ;
2292 11 ale500
    %mov 12, 16, 4; Move signal select into place
2293 16 ale500
    %set/v v00F2C848_0, 8, 8;
2294
    %jmp T_18.1;
2295
T_18.0 ;
2296
    %load/v 8, v00F2CB60_0, 8;
2297 11 ale500
    %mov 16, 0, 8;
2298 16 ale500
    %set/v v00F2CBB8_0, 8, 16;
2299
    %load/v 8, v00F2C9A8_0, 8;
2300
    %set/v v00F2C848_0, 8, 8;
2301
T_18.1 ;
2302
    %jmp T_18;
2303
    .thread T_18, $push;
2304
    .scope S_009D4FE0;
2305
T_19 ;
2306
    %wait E_009B08F0;
2307 11 ale500
    %ix/load 1, 5, 0;
2308
    %mov 4, 0, 1;
2309 16 ale500
    %jmp/1 T_19.0, 4;
2310
    %load/x1p 8, v00B699A0_0, 2;
2311
    %jmp T_19.1;
2312
T_19.0 ;
2313 11 ale500
    %mov 8, 2, 2;
2314 16 ale500
T_19.1 ;
2315 11 ale500
; Save base=8 wid=2 in lookaside.
2316
    %cmpi/u 8, 0, 2;
2317 16 ale500
    %jmp/1 T_19.2, 6;
2318 11 ale500
    %cmpi/u 8, 1, 2;
2319 16 ale500
    %jmp/1 T_19.3, 6;
2320 11 ale500
    %cmpi/u 8, 2, 2;
2321 16 ale500
    %jmp/1 T_19.4, 6;
2322 11 ale500
    %cmpi/u 8, 3, 2;
2323 16 ale500
    %jmp/1 T_19.5, 6;
2324
    %jmp T_19.6;
2325
T_19.2 ;
2326
    %load/v 8, v00B699F8_0, 16;
2327
    %set/v v00B697E8_0, 8, 16;
2328
    %jmp T_19.6;
2329
T_19.3 ;
2330
    %load/v 8, v00B69A50_0, 16;
2331
    %set/v v00B697E8_0, 8, 16;
2332
    %jmp T_19.6;
2333
T_19.4 ;
2334
    %load/v 8, v00B69BB0_0, 16;
2335
    %set/v v00B697E8_0, 8, 16;
2336
    %jmp T_19.6;
2337
T_19.5 ;
2338
    %load/v 8, v00B69B58_0, 16;
2339
    %set/v v00B697E8_0, 8, 16;
2340
    %jmp T_19.6;
2341
T_19.6 ;
2342
    %jmp T_19;
2343
    .thread T_19, $push;
2344
    .scope S_009D4FE0;
2345
T_20 ;
2346
    %wait E_009B11B0;
2347
    %load/v 8, v00B699A0_0, 2; Only need 2 of 8 bits
2348 11 ale500
; Save base=8 wid=2 in lookaside.
2349
    %cmpi/u 8, 0, 2;
2350 16 ale500
    %jmp/1 T_20.0, 6;
2351 11 ale500
    %cmpi/u 8, 1, 2;
2352 16 ale500
    %jmp/1 T_20.1, 6;
2353 11 ale500
    %cmpi/u 8, 2, 2;
2354 16 ale500
    %jmp/1 T_20.2, 6;
2355 11 ale500
    %cmpi/u 8, 3, 2;
2356 16 ale500
    %jmp/1 T_20.3, 6;
2357
    %jmp T_20.4;
2358
T_20.0 ;
2359 11 ale500
    %ix/load 0, 1, 0;
2360 16 ale500
    %load/vp0 8, v00B697E8_0, 16;
2361
    %set/v v00B69840_0, 8, 16;
2362
    %jmp T_20.4;
2363
T_20.1 ;
2364 11 ale500
    %ix/load 0, 2, 0;
2365 16 ale500
    %load/vp0 8, v00B697E8_0, 16;
2366
    %set/v v00B69840_0, 8, 16;
2367
    %jmp T_20.4;
2368
T_20.2 ;
2369
    %load/v 8, v00B697E8_0, 16;
2370 11 ale500
    %subi 8, 1, 16;
2371 16 ale500
    %set/v v00B69840_0, 8, 16;
2372
    %jmp T_20.4;
2373
T_20.3 ;
2374
    %load/v 8, v00B697E8_0, 16;
2375 11 ale500
    %subi 8, 2, 16;
2376 16 ale500
    %set/v v00B69840_0, 8, 16;
2377
    %jmp T_20.4;
2378
T_20.4 ;
2379
    %jmp T_20;
2380
    .thread T_20, $push;
2381
    .scope S_009D4FE0;
2382
T_21 ;
2383
    %wait E_009B1190;
2384 11 ale500
    %movi 8, 65261, 16;
2385 16 ale500
    %set/v v00B698F0_0, 8, 16;
2386
    %load/v 8, v00B699A0_0, 8;
2387 11 ale500
    %mov 16, 2, 4;
2388
    %movi 20, 0, 1;
2389
    %mov 21, 2, 2;
2390
    %movi 23, 0, 1;
2391
    %cmp/x 8, 16, 8;
2392 16 ale500
    %jmp/1 T_21.0, 4;
2393 11 ale500
    %mov 24, 2, 4;
2394
    %movi 28, 1, 1;
2395
    %mov 29, 2, 2;
2396
    %movi 31, 0, 1;
2397
    %cmp/x 8, 24, 8;
2398 16 ale500
    %jmp/1 T_21.1, 4;
2399 11 ale500
    %movi 32, 0, 4;
2400
    %mov 36, 2, 3;
2401
    %movi 39, 1, 1;
2402
    %cmp/x 8, 32, 8;
2403 16 ale500
    %jmp/1 T_21.2, 4;
2404 11 ale500
    %movi 40, 1, 4;
2405
    %mov 44, 2, 3;
2406
    %movi 47, 1, 1;
2407
    %cmp/x 8, 40, 8;
2408 16 ale500
    %jmp/1 T_21.3, 4;
2409 11 ale500
    %movi 48, 4, 4;
2410
    %mov 52, 2, 3;
2411
    %movi 55, 1, 1;
2412
    %cmp/x 8, 48, 8;
2413 16 ale500
    %jmp/1 T_21.4, 4;
2414 11 ale500
    %movi 56, 2, 4;
2415
    %mov 60, 2, 3;
2416
    %movi 63, 1, 1;
2417
    %cmp/x 8, 56, 8;
2418 16 ale500
    %jmp/1 T_21.5, 4;
2419 11 ale500
    %movi 64, 3, 4;
2420
    %mov 68, 2, 3;
2421
    %movi 71, 1, 1;
2422
    %cmp/x 8, 64, 8;
2423 16 ale500
    %jmp/1 T_21.6, 4;
2424 11 ale500
    %movi 72, 5, 4;
2425
    %mov 76, 2, 3;
2426
    %movi 79, 1, 1;
2427
    %cmp/x 8, 72, 8;
2428 16 ale500
    %jmp/1 T_21.7, 4;
2429 11 ale500
    %movi 80, 6, 4;
2430
    %mov 84, 2, 3;
2431
    %movi 87, 1, 1;
2432
    %cmp/x 8, 80, 8;
2433 16 ale500
    %jmp/1 T_21.8, 4;
2434 11 ale500
    %movi 88, 11, 4;
2435
    %mov 92, 2, 3;
2436
    %movi 95, 1, 1;
2437
    %cmp/x 8, 88, 8;
2438 16 ale500
    %jmp/1 T_21.9, 4;
2439 11 ale500
    %movi 96, 8, 4;
2440
    %mov 100, 2, 3;
2441
    %movi 103, 1, 1;
2442
    %cmp/x 8, 96, 8;
2443 16 ale500
    %jmp/1 T_21.10, 4;
2444 11 ale500
    %movi 104, 9, 4;
2445
    %mov 108, 2, 3;
2446
    %movi 111, 1, 1;
2447
    %cmp/x 8, 104, 8;
2448 16 ale500
    %jmp/1 T_21.11, 4;
2449 11 ale500
    %movi 112, 12, 4;
2450
    %mov 116, 2, 3;
2451
    %movi 119, 1, 1;
2452
    %cmp/x 8, 112, 8;
2453 16 ale500
    %jmp/1 T_21.12, 4;
2454 11 ale500
    %movi 120, 13, 4;
2455
    %mov 124, 2, 3;
2456
    %movi 127, 1, 1;
2457
    %cmp/x 8, 120, 8;
2458 16 ale500
    %jmp/1 T_21.13, 4;
2459
    %jmp T_21.14;
2460
T_21.0 ;
2461
    %load/v 8, v00B697E8_0, 16;
2462
    %load/v 24, v00B699A0_0, 4; Select 4 out of 8 bits
2463 11 ale500
    %mov 28, 0, 12;
2464
    %add 8, 24, 16;
2465 16 ale500
    %set/v v00B698F0_0, 8, 16;
2466
    %jmp T_21.14;
2467
T_21.1 ;
2468
    %load/v 8, v00B697E8_0, 16;
2469
    %load/v 24, v00B699A0_0, 4; Select 4 out of 8 bits
2470 11 ale500
    %mov 28, 1, 12;
2471
    %add 8, 24, 16;
2472 16 ale500
    %set/v v00B698F0_0, 8, 16;
2473
    %jmp T_21.14;
2474
T_21.2 ;
2475
    %load/v 8, v00B697E8_0, 16;
2476
    %set/v v00B698F0_0, 8, 16;
2477
    %jmp T_21.14;
2478
T_21.3 ;
2479
    %load/v 8, v00B697E8_0, 16;
2480
    %set/v v00B698F0_0, 8, 16;
2481
    %jmp T_21.14;
2482
T_21.4 ;
2483
    %load/v 8, v00B697E8_0, 16;
2484
    %set/v v00B698F0_0, 8, 16;
2485
    %jmp T_21.14;
2486
T_21.5 ;
2487
    %load/v 8, v00B69840_0, 16;
2488
    %set/v v00B698F0_0, 8, 16;
2489
    %jmp T_21.14;
2490
T_21.6 ;
2491
    %load/v 8, v00B69840_0, 16;
2492
    %set/v v00B698F0_0, 8, 16;
2493
    %jmp T_21.14;
2494
T_21.7 ;
2495
    %load/v 8, v00B697E8_0, 16;
2496
    %load/v 24, v00B69790_0, 8;
2497 11 ale500
    %ix/load 1, 7, 0;
2498
    %mov 4, 0, 1;
2499 16 ale500
    %jmp/1 T_21.15, 4;
2500
    %load/x1p 48, v00B69790_0, 1;
2501
    %jmp T_21.16;
2502
T_21.15 ;
2503 11 ale500
    %mov 48, 2, 1;
2504 16 ale500
T_21.16 ;
2505 11 ale500
    %mov 40, 48, 1; Move signal select into place
2506
    %mov 47, 40, 1; Repetition 8
2507
    %mov 46, 40, 1; Repetition 7
2508
    %mov 45, 40, 1; Repetition 6
2509
    %mov 44, 40, 1; Repetition 5
2510
    %mov 43, 40, 1; Repetition 4
2511
    %mov 42, 40, 1; Repetition 3
2512
    %mov 41, 40, 1; Repetition 2
2513
    %mov 32, 40, 8;
2514
    %add 8, 24, 16;
2515 16 ale500
    %set/v v00B698F0_0, 8, 16;
2516
    %jmp T_21.14;
2517
T_21.8 ;
2518
    %load/v 8, v00B697E8_0, 16;
2519
    %load/v 24, v00B69738_0, 8;
2520 11 ale500
    %ix/load 1, 7, 0;
2521
    %mov 4, 0, 1;
2522 16 ale500
    %jmp/1 T_21.17, 4;
2523
    %load/x1p 48, v00B69738_0, 1;
2524
    %jmp T_21.18;
2525
T_21.17 ;
2526 11 ale500
    %mov 48, 2, 1;
2527 16 ale500
T_21.18 ;
2528 11 ale500
    %mov 40, 48, 1; Move signal select into place
2529
    %mov 47, 40, 1; Repetition 8
2530
    %mov 46, 40, 1; Repetition 7
2531
    %mov 45, 40, 1; Repetition 6
2532
    %mov 44, 40, 1; Repetition 5
2533
    %mov 43, 40, 1; Repetition 4
2534
    %mov 42, 40, 1; Repetition 3
2535
    %mov 41, 40, 1; Repetition 2
2536
    %mov 32, 40, 8;
2537
    %add 8, 24, 16;
2538 16 ale500
    %set/v v00B698F0_0, 8, 16;
2539
    %jmp T_21.14;
2540
T_21.9 ;
2541
    %load/v 8, v00B697E8_0, 16;
2542
    %load/v 24, v00B69790_0, 8;
2543
    %load/v 32, v00B69738_0, 8;
2544 11 ale500
    %add 8, 24, 16;
2545 16 ale500
    %set/v v00B698F0_0, 8, 16;
2546
    %jmp T_21.14;
2547
T_21.10 ;
2548
    %load/v 8, v00B697E8_0, 16;
2549
    %load/v 24, v00B69AA8_0, 8; Select 8 out of 16 bits
2550 11 ale500
    %ix/load 1, 7, 0;
2551
    %mov 4, 0, 1;
2552 16 ale500
    %jmp/1 T_21.22, 4;
2553
    %load/x1p 40, v00B69AA8_0, 1;
2554
    %jmp T_21.23;
2555
T_21.22 ;
2556 11 ale500
    %mov 40, 2, 1;
2557 16 ale500
T_21.23 ;
2558 11 ale500
; Save base=40 wid=1 in lookaside.
2559 16 ale500
    %jmp/0  T_21.19, 40;
2560 11 ale500
    %mov 41, 1, 8;
2561 16 ale500
    %jmp/1  T_21.21, 40;
2562
T_21.19 ; End of true expr.
2563
    %jmp/0  T_21.20, 40;
2564 11 ale500
 ; End of false expr.
2565
    %blend  41, 0, 8; Condition unknown.
2566 16 ale500
    %jmp  T_21.21;
2567
T_21.20 ;
2568 11 ale500
    %mov 41, 0, 8; Return false value
2569 16 ale500
T_21.21 ;
2570 11 ale500
    %mov 32, 41, 8;
2571
    %add 8, 24, 16;
2572 16 ale500
    %set/v v00B698F0_0, 8, 16;
2573
    %jmp T_21.14;
2574
T_21.11 ;
2575
    %load/v 8, v00B697E8_0, 16;
2576
    %load/v 24, v00B69AA8_0, 16;
2577 11 ale500
    %add 8, 24, 16;
2578 16 ale500
    %set/v v00B698F0_0, 8, 16;
2579
    %jmp T_21.14;
2580
T_21.12 ;
2581
    %load/v 8, v00B69B00_0, 16;
2582
    %load/v 24, v00B69AA8_0, 8; Select 8 out of 16 bits
2583 11 ale500
    %ix/load 1, 7, 0;
2584
    %mov 4, 0, 1;
2585 16 ale500
    %jmp/1 T_21.27, 4;
2586
    %load/x1p 40, v00B69AA8_0, 1;
2587
    %jmp T_21.28;
2588
T_21.27 ;
2589 11 ale500
    %mov 40, 2, 1;
2590 16 ale500
T_21.28 ;
2591 11 ale500
; Save base=40 wid=1 in lookaside.
2592 16 ale500
    %jmp/0  T_21.24, 40;
2593 11 ale500
    %mov 41, 1, 8;
2594 16 ale500
    %jmp/1  T_21.26, 40;
2595
T_21.24 ; End of true expr.
2596
    %jmp/0  T_21.25, 40;
2597 11 ale500
 ; End of false expr.
2598
    %blend  41, 0, 8; Condition unknown.
2599 16 ale500
    %jmp  T_21.26;
2600
T_21.25 ;
2601 11 ale500
    %mov 41, 0, 8; Return false value
2602 16 ale500
T_21.26 ;
2603 11 ale500
    %mov 32, 41, 8;
2604
    %add 8, 24, 16;
2605 16 ale500
    %set/v v00B698F0_0, 8, 16;
2606
    %jmp T_21.14;
2607
T_21.13 ;
2608
    %load/v 8, v00B69B00_0, 16;
2609
    %load/v 24, v00B69AA8_0, 16;
2610 11 ale500
    %add 8, 24, 16;
2611 16 ale500
    %set/v v00B698F0_0, 8, 16;
2612
    %jmp T_21.14;
2613
T_21.14 ;
2614 11 ale500
    %jmp T_21;
2615
    .thread T_21, $push;
2616 16 ale500
    .scope S_009D5068;
2617 11 ale500
T_22 ;
2618 16 ale500
    %wait E_009AF0D0;
2619
    %load/v 8, v00F28848_0, 4;
2620 11 ale500
    %cmpi/u 8, 8, 4;
2621
    %jmp/1 T_22.0, 6;
2622
    %cmpi/u 8, 9, 4;
2623
    %jmp/1 T_22.1, 6;
2624
    %cmpi/u 8, 0, 4;
2625
    %jmp/1 T_22.2, 6;
2626
    %cmpi/u 8, 1, 4;
2627
    %jmp/1 T_22.3, 6;
2628
    %cmpi/u 8, 2, 4;
2629
    %jmp/1 T_22.4, 6;
2630
    %cmpi/u 8, 3, 4;
2631
    %jmp/1 T_22.5, 6;
2632
    %cmpi/u 8, 4, 4;
2633
    %jmp/1 T_22.6, 6;
2634
    %cmpi/u 8, 5, 4;
2635
    %jmp/1 T_22.7, 6;
2636
    %cmpi/u 8, 11, 4;
2637
    %jmp/1 T_22.8, 6;
2638
    %cmpi/u 8, 10, 4;
2639
    %jmp/1 T_22.9, 6;
2640 16 ale500
    %set/v v00F288A0_0, 1, 16;
2641 11 ale500
    %jmp T_22.11;
2642
T_22.0 ;
2643 16 ale500
    %load/v 8, v00B69C08_0, 8;
2644 11 ale500
    %mov 16, 1, 8;
2645 16 ale500
    %set/v v00F288A0_0, 8, 16;
2646 11 ale500
    %jmp T_22.11;
2647
T_22.1 ;
2648 16 ale500
    %load/v 8, v00B69C60_0, 8;
2649
    %mov 16, 0, 8;
2650
    %set/v v00F288A0_0, 8, 16;
2651 11 ale500
    %jmp T_22.11;
2652
T_22.2 ;
2653 16 ale500
    %load/v 8, v00B69C60_0, 8;
2654
    %load/v 16, v00B69C08_0, 8;
2655
    %set/v v00F288A0_0, 8, 16;
2656 11 ale500
    %jmp T_22.11;
2657
T_22.3 ;
2658 16 ale500
    %load/v 8, v00B69DC0_0, 16;
2659
    %set/v v00F288A0_0, 8, 16;
2660 11 ale500
    %jmp T_22.11;
2661
T_22.4 ;
2662 16 ale500
    %load/v 8, v00B69E18_0, 16;
2663
    %set/v v00F288A0_0, 8, 16;
2664 11 ale500
    %jmp T_22.11;
2665
T_22.5 ;
2666 16 ale500
    %load/v 8, v00B69F20_0, 16;
2667
    %set/v v00F288A0_0, 8, 16;
2668 11 ale500
    %jmp T_22.11;
2669
T_22.6 ;
2670 16 ale500
    %load/v 8, v00B69EC8_0, 16;
2671
    %set/v v00F288A0_0, 8, 16;
2672 11 ale500
    %jmp T_22.11;
2673
T_22.7 ;
2674 16 ale500
    %load/v 8, v00B69E70_0, 16;
2675
    %set/v v00F288A0_0, 8, 16;
2676 11 ale500
    %jmp T_22.11;
2677
T_22.8 ;
2678 16 ale500
    %load/v 8, v00B69D68_0, 8;
2679
    %load/v 16, v00B69D68_0, 8;
2680
    %set/v v00F288A0_0, 8, 16;
2681 11 ale500
    %jmp T_22.11;
2682
T_22.9 ;
2683 16 ale500
    %load/v 24, v00B6A0D8_0, 1;
2684
    %load/v 25, v00F28C68_0, 1;
2685
    %load/v 26, v00F28F28_0, 1;
2686
    %load/v 27, v00F28798_0, 1;
2687
    %load/v 28, v00F28690_0, 1;
2688
    %load/v 29, v00F28588_0, 1;
2689
    %load/v 30, v00F28530_0, 1;
2690
    %load/v 31, v00B6A3F0_0, 1;
2691 11 ale500
    %mov 8, 24, 8;
2692 16 ale500
    %load/v 24, v00B6A0D8_0, 1;
2693
    %load/v 25, v00F28C68_0, 1;
2694
    %load/v 26, v00F28F28_0, 1;
2695
    %load/v 27, v00F28798_0, 1;
2696
    %load/v 28, v00F28690_0, 1;
2697
    %load/v 29, v00F28588_0, 1;
2698
    %load/v 30, v00F28530_0, 1;
2699
    %load/v 31, v00B6A3F0_0, 1;
2700 11 ale500
    %mov 16, 24, 8;
2701 16 ale500
    %set/v v00F288A0_0, 8, 16;
2702 11 ale500
    %jmp T_22.11;
2703
T_22.11 ;
2704
    %jmp T_22;
2705
    .thread T_22, $push;
2706 16 ale500
    .scope S_009D5068;
2707 11 ale500
T_23 ;
2708 16 ale500
    %wait E_009AF0B0;
2709
    %load/v 8, v00F288F8_0, 4;
2710
    %cmpi/u 8, 8, 4;
2711
    %jmp/1 T_23.0, 6;
2712
    %cmpi/u 8, 9, 4;
2713
    %jmp/1 T_23.1, 6;
2714 11 ale500
    %cmpi/u 8, 0, 4;
2715
    %jmp/1 T_23.2, 6;
2716
    %cmpi/u 8, 1, 4;
2717
    %jmp/1 T_23.3, 6;
2718
    %cmpi/u 8, 2, 4;
2719
    %jmp/1 T_23.4, 6;
2720
    %cmpi/u 8, 3, 4;
2721
    %jmp/1 T_23.5, 6;
2722
    %cmpi/u 8, 4, 4;
2723
    %jmp/1 T_23.6, 6;
2724
    %cmpi/u 8, 5, 4;
2725
    %jmp/1 T_23.7, 6;
2726 16 ale500
    %cmpi/u 8, 11, 4;
2727
    %jmp/1 T_23.8, 6;
2728
    %cmpi/u 8, 10, 4;
2729
    %jmp/1 T_23.9, 6;
2730
    %set/v v00F28950_0, 1, 16;
2731
    %jmp T_23.11;
2732
T_23.0 ;
2733
    %load/v 8, v00B69C08_0, 8;
2734
    %mov 16, 1, 8;
2735
    %set/v v00F28950_0, 8, 16;
2736
    %jmp T_23.11;
2737
T_23.1 ;
2738
    %load/v 8, v00B69C60_0, 8;
2739
    %mov 16, 0, 8;
2740
    %set/v v00F28950_0, 8, 16;
2741
    %jmp T_23.11;
2742
T_23.2 ;
2743
    %load/v 8, v00B69C60_0, 8;
2744
    %load/v 16, v00B69C08_0, 8;
2745
    %set/v v00F28950_0, 8, 16;
2746
    %jmp T_23.11;
2747
T_23.3 ;
2748
    %load/v 8, v00B69DC0_0, 16;
2749
    %set/v v00F28950_0, 8, 16;
2750
    %jmp T_23.11;
2751
T_23.4 ;
2752
    %load/v 8, v00B69E18_0, 16;
2753
    %set/v v00F28950_0, 8, 16;
2754
    %jmp T_23.11;
2755
T_23.5 ;
2756
    %load/v 8, v00B69F20_0, 16;
2757
    %set/v v00F28950_0, 8, 16;
2758
    %jmp T_23.11;
2759
T_23.6 ;
2760
    %load/v 8, v00B69EC8_0, 16;
2761
    %set/v v00F28950_0, 8, 16;
2762
    %jmp T_23.11;
2763
T_23.7 ;
2764
    %load/v 8, v00B69E70_0, 16;
2765
    %set/v v00F28950_0, 8, 16;
2766
    %jmp T_23.11;
2767
T_23.8 ;
2768
    %load/v 8, v00B69D68_0, 8;
2769
    %load/v 16, v00B69D68_0, 8;
2770
    %set/v v00F28950_0, 8, 16;
2771
    %jmp T_23.11;
2772
T_23.9 ;
2773
    %load/v 24, v00B6A0D8_0, 1;
2774
    %load/v 25, v00F28C68_0, 1;
2775
    %load/v 26, v00F28F28_0, 1;
2776
    %load/v 27, v00F28798_0, 1;
2777
    %load/v 28, v00F28690_0, 1;
2778
    %load/v 29, v00F28588_0, 1;
2779
    %load/v 30, v00F28530_0, 1;
2780
    %load/v 31, v00B6A3F0_0, 1;
2781
    %mov 8, 24, 8;
2782
    %load/v 24, v00B6A0D8_0, 1;
2783
    %load/v 25, v00F28C68_0, 1;
2784
    %load/v 26, v00F28F28_0, 1;
2785
    %load/v 27, v00F28798_0, 1;
2786
    %load/v 28, v00F28690_0, 1;
2787
    %load/v 29, v00F28588_0, 1;
2788
    %load/v 30, v00F28530_0, 1;
2789
    %load/v 31, v00B6A3F0_0, 1;
2790
    %mov 16, 24, 8;
2791
    %set/v v00F28950_0, 8, 16;
2792
    %jmp T_23.11;
2793
T_23.11 ;
2794
    %jmp T_23;
2795
    .thread T_23, $push;
2796
    .scope S_009D5068;
2797
T_24 ;
2798
    %wait E_009AEAD0;
2799
    %load/v 8, v00F28CC0_0, 1;
2800
    %load/v 9, v00F285E0_0, 1;
2801
    %or 8, 9, 1;
2802
    %jmp/0xz  T_24.0, 8;
2803
    %load/v 8, v00F28B60_0, 4;
2804
    %cmpi/u 8, 0, 4;
2805
    %jmp/1 T_24.2, 6;
2806
    %cmpi/u 8, 1, 4;
2807
    %jmp/1 T_24.3, 6;
2808
    %cmpi/u 8, 2, 4;
2809
    %jmp/1 T_24.4, 6;
2810
    %cmpi/u 8, 3, 4;
2811
    %jmp/1 T_24.5, 6;
2812
    %cmpi/u 8, 4, 4;
2813
    %jmp/1 T_24.6, 6;
2814
    %cmpi/u 8, 5, 4;
2815
    %jmp/1 T_24.7, 6;
2816 12 ale500
    %cmpi/u 8, 8, 4;
2817 16 ale500
    %jmp/1 T_24.8, 6;
2818 12 ale500
    %cmpi/u 8, 9, 4;
2819 16 ale500
    %jmp/1 T_24.9, 6;
2820 11 ale500
    %cmpi/u 8, 10, 4;
2821 16 ale500
    %jmp/1 T_24.10, 6;
2822 11 ale500
    %cmpi/u 8, 11, 4;
2823 16 ale500
    %jmp/1 T_24.11, 6;
2824
    %jmp T_24.12;
2825
T_24.2 ;
2826
    %load/v 8, v00F28B08_0, 16;
2827 11 ale500
    %ix/load 0, 8, 0;
2828 16 ale500
    %assign/v0 v00B69C60_0, 0, 8;
2829 11 ale500
    %ix/load 0, 8, 0;
2830 16 ale500
    %assign/v0 v00B69C08_0, 0, 16;
2831
    %jmp T_24.12;
2832
T_24.3 ;
2833
    %load/v 8, v00F28B08_0, 16;
2834 11 ale500
    %ix/load 0, 16, 0;
2835 16 ale500
    %assign/v0 v00B69DC0_0, 0, 8;
2836
    %jmp T_24.12;
2837
T_24.4 ;
2838
    %load/v 8, v00F28B08_0, 16;
2839 11 ale500
    %ix/load 0, 16, 0;
2840 16 ale500
    %assign/v0 v00B69E18_0, 0, 8;
2841
    %jmp T_24.12;
2842
T_24.5 ;
2843
    %load/v 8, v00F28B08_0, 16;
2844 11 ale500
    %ix/load 0, 16, 0;
2845 16 ale500
    %assign/v0 v00B69F20_0, 0, 8;
2846
    %jmp T_24.12;
2847
T_24.6 ;
2848
    %load/v 8, v00F28B08_0, 16;
2849 11 ale500
    %ix/load 0, 16, 0;
2850 16 ale500
    %assign/v0 v00B69EC8_0, 0, 8;
2851
    %jmp T_24.12;
2852
T_24.7 ;
2853
    %load/v 8, v00F28B08_0, 16;
2854 11 ale500
    %ix/load 0, 16, 0;
2855 16 ale500
    %assign/v0 v00B69E70_0, 0, 8;
2856
    %jmp T_24.12;
2857
T_24.8 ;
2858
    %load/v 8, v00F28B08_0, 8; Only need 8 of 16 bits
2859 11 ale500
; Save base=8 wid=8 in lookaside.
2860
    %ix/load 0, 8, 0;
2861 16 ale500
    %assign/v0 v00B69C08_0, 0, 8;
2862
    %jmp T_24.12;
2863
T_24.9 ;
2864
    %load/v 8, v00F28B08_0, 8; Only need 8 of 16 bits
2865 11 ale500
; Save base=8 wid=8 in lookaside.
2866
    %ix/load 0, 8, 0;
2867 16 ale500
    %assign/v0 v00B69C60_0, 0, 8;
2868
    %jmp T_24.12;
2869
T_24.10 ;
2870
    %load/v 8, v00F28B08_0, 8; Only need 8 of 16 bits
2871 11 ale500
; Save base=8 wid=8 in lookaside.
2872
    %ix/load 0, 1, 0;
2873 16 ale500
    %assign/v0 v00B6A0D8_0, 0, 8;
2874 11 ale500
    %ix/load 0, 1, 0;
2875 16 ale500
    %assign/v0 v00F28C68_0, 0, 9;
2876 11 ale500
    %ix/load 0, 1, 0;
2877 16 ale500
    %assign/v0 v00F28F28_0, 0, 10;
2878 11 ale500
    %ix/load 0, 1, 0;
2879 16 ale500
    %assign/v0 v00F28798_0, 0, 11;
2880 11 ale500
    %ix/load 0, 1, 0;
2881 16 ale500
    %assign/v0 v00F28690_0, 0, 12;
2882 11 ale500
    %ix/load 0, 1, 0;
2883 16 ale500
    %assign/v0 v00F28588_0, 0, 13;
2884 11 ale500
    %ix/load 0, 1, 0;
2885 16 ale500
    %assign/v0 v00F28530_0, 0, 14;
2886 11 ale500
    %ix/load 0, 1, 0;
2887 16 ale500
    %assign/v0 v00B6A3F0_0, 0, 15;
2888
    %jmp T_24.12;
2889
T_24.11 ;
2890
    %load/v 8, v00F28B08_0, 8; Only need 8 of 16 bits
2891 11 ale500
; Save base=8 wid=8 in lookaside.
2892
    %ix/load 0, 8, 0;
2893 16 ale500
    %assign/v0 v00B69D68_0, 0, 8;
2894
    %jmp T_24.12;
2895
T_24.12 ;
2896
T_24.0 ;
2897
    %load/v 8, v00F28ED0_0, 1;
2898
    %load/v 9, v00F28CC0_0, 1;
2899 11 ale500
    %or 8, 9, 1;
2900 16 ale500
    %load/v 9, v00F28E20_0, 1;
2901 11 ale500
    %or 8, 9, 1;
2902 16 ale500
    %jmp/0xz  T_24.13, 8;
2903
    %load/v 8, v00F28E78_0, 4;
2904 11 ale500
    %cmpi/u 8, 0, 4;
2905 16 ale500
    %jmp/1 T_24.15, 6;
2906 11 ale500
    %cmpi/u 8, 1, 4;
2907 16 ale500
    %jmp/1 T_24.16, 6;
2908 11 ale500
    %cmpi/u 8, 2, 4;
2909 16 ale500
    %jmp/1 T_24.17, 6;
2910 11 ale500
    %cmpi/u 8, 3, 4;
2911 16 ale500
    %jmp/1 T_24.18, 6;
2912 11 ale500
    %cmpi/u 8, 4, 4;
2913 16 ale500
    %jmp/1 T_24.19, 6;
2914 11 ale500
    %cmpi/u 8, 5, 4;
2915 16 ale500
    %jmp/1 T_24.20, 6;
2916 11 ale500
    %cmpi/u 8, 8, 4;
2917 16 ale500
    %jmp/1 T_24.21, 6;
2918 11 ale500
    %cmpi/u 8, 9, 4;
2919 16 ale500
    %jmp/1 T_24.22, 6;
2920 11 ale500
    %cmpi/u 8, 10, 4;
2921 16 ale500
    %jmp/1 T_24.23, 6;
2922 11 ale500
    %cmpi/u 8, 11, 4;
2923 16 ale500
    %jmp/1 T_24.24, 6;
2924
    %jmp T_24.25;
2925
T_24.15 ;
2926
    %load/v 8, v00F286E8_0, 16;
2927 11 ale500
    %ix/load 0, 8, 0;
2928 16 ale500
    %assign/v0 v00B69C60_0, 0, 8;
2929 11 ale500
    %ix/load 0, 8, 0;
2930 16 ale500
    %assign/v0 v00B69C08_0, 0, 16;
2931
    %jmp T_24.25;
2932
T_24.16 ;
2933
    %load/v 8, v00F286E8_0, 16;
2934 11 ale500
    %ix/load 0, 16, 0;
2935 16 ale500
    %assign/v0 v00B69DC0_0, 0, 8;
2936
    %jmp T_24.25;
2937
T_24.17 ;
2938
    %load/v 8, v00F286E8_0, 16;
2939 11 ale500
    %ix/load 0, 16, 0;
2940 16 ale500
    %assign/v0 v00B69E18_0, 0, 8;
2941
    %jmp T_24.25;
2942
T_24.18 ;
2943
    %load/v 8, v00F286E8_0, 16;
2944 11 ale500
    %ix/load 0, 16, 0;
2945 16 ale500
    %assign/v0 v00B69F20_0, 0, 8;
2946
    %jmp T_24.25;
2947
T_24.19 ;
2948
    %load/v 8, v00F286E8_0, 16;
2949 11 ale500
    %ix/load 0, 16, 0;
2950 16 ale500
    %assign/v0 v00B69EC8_0, 0, 8;
2951
    %jmp T_24.25;
2952
T_24.20 ;
2953
    %load/v 8, v00F286E8_0, 16;
2954 11 ale500
    %ix/load 0, 16, 0;
2955 16 ale500
    %assign/v0 v00B69E70_0, 0, 8;
2956
    %jmp T_24.25;
2957
T_24.21 ;
2958
    %load/v 8, v00F286E8_0, 8; Only need 8 of 16 bits
2959 11 ale500
; Save base=8 wid=8 in lookaside.
2960
    %ix/load 0, 8, 0;
2961 16 ale500
    %assign/v0 v00B69C08_0, 0, 8;
2962
    %jmp T_24.25;
2963
T_24.22 ;
2964
    %load/v 8, v00F286E8_0, 8; Only need 8 of 16 bits
2965 11 ale500
; Save base=8 wid=8 in lookaside.
2966
    %ix/load 0, 8, 0;
2967 16 ale500
    %assign/v0 v00B69C60_0, 0, 8;
2968
    %jmp T_24.25;
2969
T_24.23 ;
2970
    %load/v 8, v00F286E8_0, 8; Only need 8 of 16 bits
2971 11 ale500
; Save base=8 wid=8 in lookaside.
2972
    %ix/load 0, 1, 0;
2973 16 ale500
    %assign/v0 v00B6A0D8_0, 0, 8;
2974 11 ale500
    %ix/load 0, 1, 0;
2975 16 ale500
    %assign/v0 v00F28C68_0, 0, 9;
2976 11 ale500
    %ix/load 0, 1, 0;
2977 16 ale500
    %assign/v0 v00F28F28_0, 0, 10;
2978 11 ale500
    %ix/load 0, 1, 0;
2979 16 ale500
    %assign/v0 v00F28798_0, 0, 11;
2980 11 ale500
    %ix/load 0, 1, 0;
2981 16 ale500
    %assign/v0 v00F28690_0, 0, 12;
2982 11 ale500
    %ix/load 0, 1, 0;
2983 16 ale500
    %assign/v0 v00F28588_0, 0, 13;
2984 11 ale500
    %ix/load 0, 1, 0;
2985 16 ale500
    %assign/v0 v00F28530_0, 0, 14;
2986 11 ale500
    %ix/load 0, 1, 0;
2987 16 ale500
    %assign/v0 v00B6A3F0_0, 0, 15;
2988
    %jmp T_24.25;
2989
T_24.24 ;
2990
    %load/v 8, v00F286E8_0, 8; Only need 8 of 16 bits
2991 11 ale500
; Save base=8 wid=8 in lookaside.
2992
    %ix/load 0, 8, 0;
2993 16 ale500
    %assign/v0 v00B69D68_0, 0, 8;
2994
    %jmp T_24.25;
2995
T_24.25 ;
2996
T_24.13 ;
2997
    %load/v 8, v00F28DC8_0, 1;
2998
    %jmp/0xz  T_24.26, 8;
2999 11 ale500
    %ix/load 1, 5, 0;
3000
    %mov 4, 0, 1;
3001 16 ale500
    %jmp/1 T_24.28, 4;
3002
    %load/x1p 8, v00B6A398_0, 2;
3003
    %jmp T_24.29;
3004
T_24.28 ;
3005 11 ale500
    %mov 8, 2, 2;
3006 16 ale500
T_24.29 ;
3007 11 ale500
; Save base=8 wid=2 in lookaside.
3008
    %cmpi/u 8, 0, 2;
3009 16 ale500
    %jmp/1 T_24.30, 6;
3010 11 ale500
    %cmpi/u 8, 1, 2;
3011 16 ale500
    %jmp/1 T_24.31, 6;
3012 11 ale500
    %cmpi/u 8, 2, 2;
3013 16 ale500
    %jmp/1 T_24.32, 6;
3014 11 ale500
    %cmpi/u 8, 3, 2;
3015 16 ale500
    %jmp/1 T_24.33, 6;
3016
    %jmp T_24.34;
3017
T_24.30 ;
3018
    %load/v 8, v00B6A2E8_0, 16;
3019 11 ale500
    %ix/load 0, 16, 0;
3020 16 ale500
    %assign/v0 v00B69DC0_0, 0, 8;
3021
    %jmp T_24.34;
3022
T_24.31 ;
3023
    %load/v 8, v00B6A2E8_0, 16;
3024 11 ale500
    %ix/load 0, 16, 0;
3025 16 ale500
    %assign/v0 v00B69E18_0, 0, 8;
3026
    %jmp T_24.34;
3027
T_24.32 ;
3028
    %load/v 8, v00B6A2E8_0, 16;
3029 11 ale500
    %ix/load 0, 16, 0;
3030 16 ale500
    %assign/v0 v00B69F20_0, 0, 8;
3031
    %jmp T_24.34;
3032
T_24.33 ;
3033
    %load/v 8, v00B6A2E8_0, 16;
3034 11 ale500
    %ix/load 0, 16, 0;
3035 16 ale500
    %assign/v0 v00B69EC8_0, 0, 8;
3036
    %jmp T_24.34;
3037
T_24.34 ;
3038
T_24.26 ;
3039
    %load/v 8, v00F28D18_0, 1;
3040
    %jmp/0xz  T_24.35, 8;
3041
    %load/v 8, v00B69CB8_0, 8;
3042 11 ale500
    %ix/load 0, 1, 0;
3043 16 ale500
    %assign/v0 v00B6A0D8_0, 0, 8;
3044 11 ale500
    %ix/load 0, 1, 0;
3045 16 ale500
    %assign/v0 v00F28C68_0, 0, 9;
3046 11 ale500
    %ix/load 0, 1, 0;
3047 16 ale500
    %assign/v0 v00F28F28_0, 0, 10;
3048 11 ale500
    %ix/load 0, 1, 0;
3049 16 ale500
    %assign/v0 v00F28798_0, 0, 11;
3050 11 ale500
    %ix/load 0, 1, 0;
3051 16 ale500
    %assign/v0 v00F28690_0, 0, 12;
3052 11 ale500
    %ix/load 0, 1, 0;
3053 16 ale500
    %assign/v0 v00F28588_0, 0, 13;
3054 11 ale500
    %ix/load 0, 1, 0;
3055 16 ale500
    %assign/v0 v00F28530_0, 0, 14;
3056 11 ale500
    %ix/load 0, 1, 0;
3057 16 ale500
    %assign/v0 v00B6A3F0_0, 0, 15;
3058
T_24.35 ;
3059
    %load/v 8, v00F28BB8_0, 1;
3060
    %load/v 9, v00B6A130_0, 1;
3061 11 ale500
    %or 8, 9, 1;
3062 16 ale500
    %jmp/0xz  T_24.37, 8;
3063
    %load/v 8, v00F28BB8_0, 1;
3064 11 ale500
    %ix/load 0, 1, 0;
3065 16 ale500
    %assign/v0 v00B6A3F0_0, 0, 8;
3066
T_24.37 ;
3067
    %load/v 8, v00F28D70_0, 1;
3068
    %jmp/0xz  T_24.39, 8;
3069
    %load/v 8, v00F28740_0, 16;
3070 11 ale500
    %ix/load 0, 16, 0;
3071 16 ale500
    %assign/v0 v00B69E70_0, 0, 8;
3072
T_24.39 ;
3073
    %load/v 8, v00F28638_0, 1;
3074
    %jmp/0xz  T_24.41, 8;
3075
    %load/v 8, v00F28C10_0, 1;
3076
    %jmp/0xz  T_24.43, 8;
3077 11 ale500
    %ix/load 0, 1, 0;
3078 16 ale500
    %load/vp0 8, v00B69EC8_0, 16;
3079 11 ale500
    %ix/load 0, 16, 0;
3080 16 ale500
    %assign/v0 v00B69EC8_0, 0, 8;
3081
    %jmp T_24.44;
3082
T_24.43 ;
3083 11 ale500
    %ix/load 0, 1, 0;
3084 16 ale500
    %load/vp0 8, v00B69F20_0, 16;
3085 11 ale500
    %ix/load 0, 16, 0;
3086 16 ale500
    %assign/v0 v00B69F20_0, 0, 8;
3087
T_24.44 ;
3088
T_24.41 ;
3089
    %load/v 8, v00B6A238_0, 1;
3090
    %jmp/0xz  T_24.45, 8;
3091
    %load/v 8, v00F28C10_0, 1;
3092
    %jmp/0xz  T_24.47, 8;
3093
    %load/v 8, v00B69EC8_0, 16;
3094 11 ale500
    %subi 8, 1, 16;
3095
    %ix/load 0, 16, 0;
3096 16 ale500
    %assign/v0 v00B69EC8_0, 0, 8;
3097
    %jmp T_24.48;
3098
T_24.47 ;
3099
    %load/v 8, v00B69F20_0, 16;
3100 11 ale500
    %subi 8, 1, 16;
3101
    %ix/load 0, 16, 0;
3102 16 ale500
    %assign/v0 v00B69F20_0, 0, 8;
3103
T_24.48 ;
3104
T_24.45 ;
3105
    %jmp T_24;
3106
    .thread T_24;
3107
    .scope S_009D5068;
3108
T_25 ;
3109 11 ale500
    %movi 8, 65534, 16;
3110 16 ale500
    %set/v v00B69E70_0, 8, 16;
3111
    %set/v v00B69D68_0, 0, 8;
3112
    %set/v v00B69DC0_0, 0, 16;
3113
    %set/v v00B6A0D8_0, 0, 1;
3114
    %set/v v00F28C68_0, 0, 1;
3115
    %set/v v00F28F28_0, 0, 1;
3116
    %set/v v00F28798_0, 0, 1;
3117
    %set/v v00F28690_0, 0, 1;
3118
    %set/v v00F28588_0, 0, 1;
3119
    %set/v v00F28530_0, 0, 1;
3120
    %set/v v00B6A3F0_0, 0, 1;
3121 11 ale500
    %movi 8, 42330, 16;
3122 16 ale500
    %set/v v00B69E18_0, 8, 16;
3123 11 ale500
    %movi 8, 3840, 16;
3124 16 ale500
    %set/v v00B69EC8_0, 8, 16;
3125 11 ale500
    %movi 8, 3584, 16;
3126 16 ale500
    %set/v v00B69F20_0, 8, 16;
3127 11 ale500
    %end;
3128 16 ale500
    .thread T_25;
3129
    .scope S_009D50F0;
3130
T_26 ;
3131
    %wait E_009AEBD0;
3132
    %set/v v00B68948_0, 1, 4;
3133
    %set/v v00B69528_0, 1, 4;
3134
    %set/v v00B68898_0, 1, 4;
3135
    %set/v v00B688F0_0, 0, 2;
3136
    %set/v v00B694D0_0, 0, 2;
3137
    %set/v v00B68840_0, 0, 2;
3138
    %set/v v00B689A0_0, 0, 3;
3139
    %set/v v00B685D8_0, 0, 5;
3140
    %set/v v00B695D8_0, 1, 1;
3141
    %set/v v00B69630_0, 0, 1;
3142
    %set/v v00B68E18_0, 0, 1;
3143
    %set/v v00B68AA8_0, 0, 1;
3144
    %set/v v00B68E70_0, 0, 1;
3145
    %set/v v00B68D68_0, 0, 1;
3146
    %set/v v00B68D10_0, 0, 1;
3147
    %set/v v00B68A50_0, 0, 1;
3148
    %set/v v00B68C08_0, 0, 1;
3149
    %set/v v00B68DC0_0, 0, 1;
3150
    %set/v v00B68CB8_0, 0, 1;
3151
    %set/v v00B68C60_0, 0, 1;
3152
    %set/v v00B68BB0_0, 0, 1;
3153
    %set/v v00B68B00_0, 0, 1;
3154
    %set/v v00B68B58_0, 0, 1;
3155
    %set/v v00B68FD0_0, 0, 1;
3156
    %set/v v00B69028_0, 0, 1;
3157
    %ix/load 1, 4, 0;
3158
    %mov 4, 0, 1;
3159
    %jmp/1 T_26.0, 4;
3160
    %load/x1p 8, v00B68EC8_0, 4;
3161
    %jmp T_26.1;
3162
T_26.0 ;
3163
    %mov 8, 2, 4;
3164
T_26.1 ;
3165
; Save base=8 wid=4 in lookaside.
3166
    %cmpi/u 8, 0, 4;
3167
    %jmp/1 T_26.2, 6;
3168
    %cmpi/u 8, 1, 4;
3169
    %jmp/1 T_26.3, 6;
3170
    %cmpi/u 8, 2, 4;
3171
    %jmp/1 T_26.4, 6;
3172
    %cmpi/u 8, 3, 4;
3173
    %jmp/1 T_26.5, 6;
3174
    %cmpi/u 8, 4, 4;
3175
    %jmp/1 T_26.6, 6;
3176
    %cmpi/u 8, 5, 4;
3177
    %jmp/1 T_26.7, 6;
3178
    %cmpi/u 8, 6, 4;
3179
    %jmp/1 T_26.8, 6;
3180
    %cmpi/u 8, 7, 4;
3181
    %jmp/1 T_26.9, 6;
3182
    %cmpi/u 8, 8, 4;
3183
    %jmp/1 T_26.10, 6;
3184
    %cmpi/u 8, 9, 4;
3185
    %jmp/1 T_26.11, 6;
3186
    %cmpi/u 8, 10, 4;
3187
    %jmp/1 T_26.12, 6;
3188
    %cmpi/u 8, 11, 4;
3189
    %jmp/1 T_26.13, 6;
3190
    %cmpi/u 8, 12, 4;
3191
    %jmp/1 T_26.14, 6;
3192
    %cmpi/u 8, 13, 4;
3193
    %jmp/1 T_26.15, 6;
3194
    %cmpi/u 8, 14, 4;
3195
    %jmp/1 T_26.16, 6;
3196
    %cmpi/u 8, 15, 4;
3197
    %jmp/1 T_26.17, 6;
3198
    %jmp T_26.18;
3199
T_26.2 ;
3200
    %movi 8, 3, 3;
3201
    %set/v v00B689A0_0, 8, 3;
3202
    %movi 8, 1, 2;
3203
    %set/v v00B688F0_0, 8, 2;
3204
    %movi 8, 1, 2;
3205
    %set/v v00B68840_0, 8, 2;
3206
    %load/v 8, v00B68EC8_0, 4; Only need 4 of 8 bits
3207
; Save base=8 wid=4 in lookaside.
3208
    %cmpi/u 8, 0, 4;
3209
    %jmp/1 T_26.19, 6;
3210
    %cmpi/u 8, 1, 4;
3211
    %jmp/1 T_26.20, 6;
3212
    %cmpi/u 8, 2, 4;
3213
    %jmp/1 T_26.21, 6;
3214
    %cmpi/u 8, 3, 4;
3215
    %jmp/1 T_26.22, 6;
3216
    %cmpi/u 8, 4, 4;
3217
    %jmp/1 T_26.23, 6;
3218
    %cmpi/u 8, 5, 4;
3219
    %jmp/1 T_26.24, 6;
3220
    %cmpi/u 8, 6, 4;
3221
    %jmp/1 T_26.25, 6;
3222
    %cmpi/u 8, 7, 4;
3223
    %jmp/1 T_26.26, 6;
3224
    %cmpi/u 8, 8, 4;
3225
    %jmp/1 T_26.27, 6;
3226
    %cmpi/u 8, 9, 4;
3227
    %jmp/1 T_26.28, 6;
3228
    %cmpi/u 8, 10, 4;
3229
    %jmp/1 T_26.29, 6;
3230
    %cmpi/u 8, 11, 4;
3231
    %jmp/1 T_26.30, 6;
3232
    %cmpi/u 8, 12, 4;
3233
    %jmp/1 T_26.31, 6;
3234
    %cmpi/u 8, 13, 4;
3235
    %jmp/1 T_26.32, 6;
3236
    %cmpi/u 8, 14, 4;
3237
    %jmp/1 T_26.33, 6;
3238
    %cmpi/u 8, 15, 4;
3239
    %jmp/1 T_26.34, 6;
3240
    %jmp T_26.35;
3241
T_26.19 ;
3242
    %movi 8, 1, 2;
3243
    %set/v v00B688F0_0, 8, 2;
3244
    %movi 8, 1, 2;
3245
    %set/v v00B68840_0, 8, 2;
3246
    %movi 8, 21, 5;
3247
    %set/v v00B685D8_0, 8, 5;
3248
    %jmp T_26.35;
3249
T_26.20 ;
3250
    %jmp T_26.35;
3251
T_26.21 ;
3252
    %jmp T_26.35;
3253
T_26.22 ;
3254
    %movi 8, 1, 2;
3255
    %set/v v00B688F0_0, 8, 2;
3256
    %movi 8, 1, 2;
3257
    %set/v v00B68840_0, 8, 2;
3258
    %movi 8, 22, 5;
3259
    %set/v v00B685D8_0, 8, 5;
3260
    %jmp T_26.35;
3261
T_26.23 ;
3262
    %movi 8, 1, 2;
3263
    %set/v v00B688F0_0, 8, 2;
3264
    %movi 8, 1, 2;
3265
    %set/v v00B68840_0, 8, 2;
3266
    %movi 8, 16, 5;
3267
    %set/v v00B685D8_0, 8, 5;
3268
    %jmp T_26.35;
3269
T_26.24 ;
3270
    %jmp T_26.35;
3271
T_26.25 ;
3272
    %movi 8, 1, 2;
3273
    %set/v v00B688F0_0, 8, 2;
3274
    %movi 8, 1, 2;
3275
    %set/v v00B68840_0, 8, 2;
3276
    %movi 8, 18, 5;
3277
    %set/v v00B685D8_0, 8, 5;
3278
    %jmp T_26.35;
3279
T_26.26 ;
3280
    %movi 8, 1, 2;
3281
    %set/v v00B688F0_0, 8, 2;
3282
    %movi 8, 1, 2;
3283
    %set/v v00B68840_0, 8, 2;
3284
    %movi 8, 20, 5;
3285
    %set/v v00B685D8_0, 8, 5;
3286
    %jmp T_26.35;
3287
T_26.27 ;
3288
    %movi 8, 1, 2;
3289
    %set/v v00B688F0_0, 8, 2;
3290
    %movi 8, 1, 2;
3291
    %set/v v00B68840_0, 8, 2;
3292
    %movi 8, 17, 5;
3293
    %set/v v00B685D8_0, 8, 5;
3294
    %jmp T_26.35;
3295
T_26.28 ;
3296
    %movi 8, 1, 2;
3297
    %set/v v00B688F0_0, 8, 2;
3298
    %movi 8, 1, 2;
3299
    %set/v v00B68840_0, 8, 2;
3300
    %movi 8, 19, 5;
3301
    %set/v v00B685D8_0, 8, 5;
3302
    %jmp T_26.35;
3303
T_26.29 ;
3304
    %movi 8, 1, 2;
3305
    %set/v v00B688F0_0, 8, 2;
3306
    %movi 8, 1, 2;
3307
    %set/v v00B68840_0, 8, 2;
3308
    %movi 8, 25, 5;
3309
    %set/v v00B685D8_0, 8, 5;
3310
    %jmp T_26.35;
3311
T_26.30 ;
3312
    %jmp T_26.35;
3313
T_26.31 ;
3314
    %movi 8, 1, 2;
3315
    %set/v v00B688F0_0, 8, 2;
3316
    %movi 8, 1, 2;
3317
    %set/v v00B68840_0, 8, 2;
3318
    %movi 8, 24, 5;
3319
    %set/v v00B685D8_0, 8, 5;
3320
    %jmp T_26.35;
3321
T_26.32 ;
3322
    %movi 8, 1, 2;
3323
    %set/v v00B688F0_0, 8, 2;
3324
    %movi 8, 30, 5;
3325
    %set/v v00B685D8_0, 8, 5;
3326
    %jmp T_26.35;
3327
T_26.33 ;
3328
    %set/v v00B68B00_0, 1, 1;
3329
    %jmp T_26.35;
3330
T_26.34 ;
3331
    %movi 8, 1, 2;
3332
    %set/v v00B68840_0, 8, 2;
3333
    %movi 8, 29, 5;
3334
    %set/v v00B685D8_0, 8, 5;
3335
    %jmp T_26.35;
3336
T_26.35 ;
3337
    %jmp T_26.18;
3338
T_26.3 ;
3339
    %load/v 8, v00B68EC8_0, 4; Only need 4 of 8 bits
3340
; Save base=8 wid=4 in lookaside.
3341
    %cmpi/u 8, 0, 4;
3342
    %jmp/1 T_26.36, 6;
3343
    %cmpi/u 8, 1, 4;
3344
    %jmp/1 T_26.37, 6;
3345
    %cmpi/u 8, 2, 4;
3346
    %jmp/1 T_26.38, 6;
3347
    %cmpi/u 8, 3, 4;
3348
    %jmp/1 T_26.39, 6;
3349
    %cmpi/u 8, 4, 4;
3350
    %jmp/1 T_26.40, 6;
3351
    %cmpi/u 8, 5, 4;
3352
    %jmp/1 T_26.41, 6;
3353
    %cmpi/u 8, 6, 4;
3354
    %jmp/1 T_26.42, 6;
3355
    %cmpi/u 8, 7, 4;
3356
    %jmp/1 T_26.43, 6;
3357
    %cmpi/u 8, 8, 4;
3358
    %jmp/1 T_26.44, 6;
3359
    %cmpi/u 8, 9, 4;
3360
    %jmp/1 T_26.45, 6;
3361
    %cmpi/u 8, 10, 4;
3362
    %jmp/1 T_26.46, 6;
3363
    %cmpi/u 8, 11, 4;
3364
    %jmp/1 T_26.47, 6;
3365
    %cmpi/u 8, 12, 4;
3366
    %jmp/1 T_26.48, 6;
3367
    %cmpi/u 8, 13, 4;
3368
    %jmp/1 T_26.49, 6;
3369
    %cmpi/u 8, 14, 4;
3370
    %jmp/1 T_26.50, 6;
3371
    %cmpi/u 8, 15, 4;
3372
    %jmp/1 T_26.51, 6;
3373
    %jmp T_26.52;
3374
T_26.36 ;
3375
    %set/v v00B68FD0_0, 1, 1;
3376
    %jmp T_26.52;
3377
T_26.37 ;
3378
    %set/v v00B69028_0, 1, 1;
3379
    %jmp T_26.52;
3380
T_26.38 ;
3381
    %jmp T_26.52;
3382
T_26.39 ;
3383
    %set/v v00B68E18_0, 1, 1;
3384
    %jmp T_26.52;
3385
T_26.40 ;
3386
    %jmp T_26.52;
3387
T_26.41 ;
3388
    %jmp T_26.52;
3389
T_26.42 ;
3390
    %set/v v00B689A0_0, 1, 3;
3391
    %jmp T_26.52;
3392
T_26.43 ;
3393
    %set/v v00B689A0_0, 1, 3;
3394
    %set/v v00B68B58_0, 1, 1;
3395
    %jmp T_26.52;
3396
T_26.44 ;
3397
    %jmp T_26.52;
3398
T_26.45 ;
3399
    %movi 8, 2, 3;
3400
    %set/v v00B689A0_0, 8, 3;
3401
    %movi 8, 8, 4;
3402
    %set/v v00B68948_0, 8, 4;
3403
    %movi 8, 8, 4;
3404
    %set/v v00B68898_0, 8, 4;
3405
    %movi 8, 26, 5;
3406
    %set/v v00B685D8_0, 8, 5;
3407
    %jmp T_26.52;
3408
T_26.46 ;
3409
    %movi 8, 1, 3;
3410
    %set/v v00B689A0_0, 8, 3;
3411 12 ale500
    %movi 8, 10, 4;
3412 16 ale500
    %set/v v00B68948_0, 8, 4;
3413 12 ale500
    %movi 8, 10, 4;
3414 16 ale500
    %set/v v00B68898_0, 8, 4;
3415
    %movi 8, 6, 5;
3416
    %set/v v00B685D8_0, 8, 5;
3417
    %jmp T_26.52;
3418
T_26.47 ;
3419
    %jmp T_26.52;
3420
T_26.48 ;
3421
    %movi 8, 1, 3;
3422
    %set/v v00B689A0_0, 8, 3;
3423 12 ale500
    %movi 8, 10, 4;
3424 16 ale500
    %set/v v00B68948_0, 8, 4;
3425 12 ale500
    %movi 8, 10, 4;
3426 16 ale500
    %set/v v00B68898_0, 8, 4;
3427
    %movi 8, 5, 5;
3428
    %set/v v00B685D8_0, 8, 5;
3429
    %jmp T_26.52;
3430
T_26.49 ;
3431
    %movi 8, 2, 3;
3432
    %set/v v00B689A0_0, 8, 3;
3433 12 ale500
    %movi 8, 9, 4;
3434 16 ale500
    %set/v v00B68948_0, 8, 4;
3435 12 ale500
    %movi 8, 8, 4;
3436 16 ale500
    %set/v v00B68898_0, 8, 4;
3437
    %movi 8, 1, 5;
3438
    %set/v v00B685D8_0, 8, 5;
3439
    %jmp T_26.52;
3440
T_26.50 ;
3441
    %set/v v00B68AA8_0, 1, 1;
3442 11 ale500
    %ix/load 1, 4, 0;
3443
    %mov 4, 0, 1;
3444 16 ale500
    %jmp/1 T_26.53, 4;
3445
    %load/x1p 8, v00B693F0_0, 4;
3446
    %jmp T_26.54;
3447
T_26.53 ;
3448 11 ale500
    %mov 8, 2, 4;
3449 16 ale500
T_26.54 ;
3450 11 ale500
; Save base=8 wid=4 in lookaside.
3451 16 ale500
    %set/v v00B68948_0, 8, 4;
3452
    %load/v 8, v00B693F0_0, 4; Only need 4 of 8 bits
3453 11 ale500
; Save base=8 wid=4 in lookaside.
3454 16 ale500
    %set/v v00B69528_0, 8, 4;
3455
    %load/v 8, v00B693F0_0, 4; Only need 4 of 8 bits
3456 11 ale500
; Save base=8 wid=4 in lookaside.
3457 16 ale500
    %set/v v00B68898_0, 8, 4;
3458
    %jmp T_26.52;
3459
T_26.51 ;
3460
    %set/v v00B68E70_0, 1, 1;
3461 11 ale500
    %ix/load 1, 4, 0;
3462
    %mov 4, 0, 1;
3463 16 ale500
    %jmp/1 T_26.55, 4;
3464
    %load/x1p 8, v00B693F0_0, 4;
3465
    %jmp T_26.56;
3466
T_26.55 ;
3467 11 ale500
    %mov 8, 2, 4;
3468 16 ale500
T_26.56 ;
3469 11 ale500
; Save base=8 wid=4 in lookaside.
3470 16 ale500
    %set/v v00B68948_0, 8, 4;
3471
    %load/v 8, v00B693F0_0, 4; Only need 4 of 8 bits
3472 11 ale500
; Save base=8 wid=4 in lookaside.
3473 16 ale500
    %set/v v00B69528_0, 8, 4;
3474
    %load/v 8, v00B693F0_0, 4; Only need 4 of 8 bits
3475
; Save base=8 wid=4 in lookaside.
3476
    %set/v v00B68898_0, 8, 4;
3477
    %jmp T_26.52;
3478
T_26.52 ;
3479
    %jmp T_26.18;
3480
T_26.4 ;
3481
    %movi 8, 6, 3;
3482
    %set/v v00B689A0_0, 8, 3;
3483
    %load/v 8, v00B68EC8_0, 4; Only need 4 of 8 bits
3484
; Save base=8 wid=4 in lookaside.
3485
    %cmpi/u 8, 0, 4;
3486
    %jmp/1 T_26.57, 6;
3487
    %cmpi/u 8, 1, 4;
3488
    %jmp/1 T_26.58, 6;
3489
    %cmpi/u 8, 2, 4;
3490
    %jmp/1 T_26.59, 6;
3491
    %cmpi/u 8, 3, 4;
3492
    %jmp/1 T_26.60, 6;
3493
    %cmpi/u 8, 4, 4;
3494
    %jmp/1 T_26.61, 6;
3495
    %cmpi/u 8, 5, 4;
3496
    %jmp/1 T_26.62, 6;
3497
    %cmpi/u 8, 6, 4;
3498
    %jmp/1 T_26.63, 6;
3499
    %cmpi/u 8, 7, 4;
3500
    %jmp/1 T_26.64, 6;
3501
    %cmpi/u 8, 8, 4;
3502
    %jmp/1 T_26.65, 6;
3503
    %cmpi/u 8, 9, 4;
3504
    %jmp/1 T_26.66, 6;
3505
    %cmpi/u 8, 10, 4;
3506
    %jmp/1 T_26.67, 6;
3507
    %cmpi/u 8, 11, 4;
3508
    %jmp/1 T_26.68, 6;
3509
    %cmpi/u 8, 12, 4;
3510
    %jmp/1 T_26.69, 6;
3511
    %cmpi/u 8, 13, 4;
3512
    %jmp/1 T_26.70, 6;
3513
    %cmpi/u 8, 14, 4;
3514
    %jmp/1 T_26.71, 6;
3515
    %cmpi/u 8, 15, 4;
3516
    %jmp/1 T_26.72, 6;
3517
    %jmp T_26.73;
3518
T_26.57 ;
3519
    %jmp T_26.73;
3520
T_26.58 ;
3521
    %jmp T_26.73;
3522
T_26.59 ;
3523
    %jmp T_26.73;
3524
T_26.60 ;
3525
    %jmp T_26.73;
3526
T_26.61 ;
3527
    %jmp T_26.73;
3528
T_26.62 ;
3529
    %jmp T_26.73;
3530
T_26.63 ;
3531
    %jmp T_26.73;
3532
T_26.64 ;
3533
    %jmp T_26.73;
3534
T_26.65 ;
3535
    %jmp T_26.73;
3536
T_26.66 ;
3537
    %jmp T_26.73;
3538
T_26.67 ;
3539
    %jmp T_26.73;
3540
T_26.68 ;
3541
    %jmp T_26.73;
3542
T_26.69 ;
3543
    %jmp T_26.73;
3544
T_26.70 ;
3545
    %jmp T_26.73;
3546
T_26.71 ;
3547
    %jmp T_26.73;
3548
T_26.72 ;
3549
    %jmp T_26.73;
3550
T_26.73 ;
3551
    %jmp T_26.18;
3552
T_26.5 ;
3553
    %load/v 8, v00B68EC8_0, 4; Only need 4 of 8 bits
3554
; Save base=8 wid=4 in lookaside.
3555
    %cmpi/u 8, 0, 4;
3556
    %jmp/1 T_26.74, 6;
3557
    %cmpi/u 8, 1, 4;
3558
    %jmp/1 T_26.75, 6;
3559
    %cmpi/u 8, 2, 4;
3560
    %jmp/1 T_26.76, 6;
3561
    %cmpi/u 8, 3, 4;
3562
    %jmp/1 T_26.77, 6;
3563
    %cmpi/u 8, 4, 4;
3564
    %jmp/1 T_26.78, 6;
3565
    %cmpi/u 8, 5, 4;
3566
    %jmp/1 T_26.79, 6;
3567
    %cmpi/u 8, 6, 4;
3568
    %jmp/1 T_26.80, 6;
3569
    %cmpi/u 8, 7, 4;
3570
    %jmp/1 T_26.81, 6;
3571
    %cmpi/u 8, 8, 4;
3572
    %jmp/1 T_26.82, 6;
3573
    %cmpi/u 8, 9, 4;
3574
    %jmp/1 T_26.83, 6;
3575
    %cmpi/u 8, 10, 4;
3576
    %jmp/1 T_26.84, 6;
3577
    %cmpi/u 8, 11, 4;
3578
    %jmp/1 T_26.85, 6;
3579
    %cmpi/u 8, 12, 4;
3580
    %jmp/1 T_26.86, 6;
3581
    %cmpi/u 8, 13, 4;
3582
    %jmp/1 T_26.87, 6;
3583
    %cmpi/u 8, 14, 4;
3584
    %jmp/1 T_26.88, 6;
3585
    %cmpi/u 8, 15, 4;
3586
    %jmp/1 T_26.89, 6;
3587
    %jmp T_26.90;
3588
T_26.74 ;
3589
    %movi 8, 4, 3;
3590
    %set/v v00B689A0_0, 8, 3;
3591
    %set/v v00B68BB0_0, 1, 1;
3592 11 ale500
    %movi 8, 1, 4;
3593 16 ale500
    %set/v v00B68898_0, 8, 4;
3594
    %jmp T_26.90;
3595
T_26.75 ;
3596
    %movi 8, 4, 3;
3597
    %set/v v00B689A0_0, 8, 3;
3598
    %set/v v00B68BB0_0, 1, 1;
3599 11 ale500
    %movi 8, 2, 4;
3600 16 ale500
    %set/v v00B68898_0, 8, 4;
3601
    %jmp T_26.90;
3602
T_26.76 ;
3603
    %movi 8, 4, 3;
3604
    %set/v v00B689A0_0, 8, 3;
3605
    %set/v v00B68BB0_0, 1, 1;
3606 11 ale500
    %movi 8, 4, 4;
3607 16 ale500
    %set/v v00B68898_0, 8, 4;
3608
    %jmp T_26.90;
3609
T_26.77 ;
3610
    %movi 8, 4, 3;
3611
    %set/v v00B689A0_0, 8, 3;
3612
    %set/v v00B68BB0_0, 1, 1;
3613 11 ale500
    %movi 8, 3, 4;
3614 16 ale500
    %set/v v00B68898_0, 8, 4;
3615
    %jmp T_26.90;
3616
T_26.78 ;
3617
    %set/v v00B68CB8_0, 1, 1;
3618
    %jmp T_26.90;
3619
T_26.79 ;
3620
    %set/v v00B68C60_0, 1, 1;
3621
    %jmp T_26.90;
3622
T_26.80 ;
3623
    %set/v v00B68CB8_0, 1, 1;
3624
    %set/v v00B695D8_0, 0, 1;
3625
    %jmp T_26.90;
3626
T_26.81 ;
3627
    %set/v v00B68C60_0, 1, 1;
3628
    %set/v v00B695D8_0, 0, 1;
3629
    %jmp T_26.90;
3630
T_26.82 ;
3631
    %jmp T_26.90;
3632
T_26.83 ;
3633
    %movi 8, 2, 3;
3634
    %set/v v00B689A0_0, 8, 3;
3635
    %set/v v00B68D68_0, 1, 1;
3636
    %jmp T_26.90;
3637
T_26.84 ;
3638
    %movi 8, 2, 3;
3639
    %set/v v00B689A0_0, 8, 3;
3640
    %movi 8, 9, 4;
3641
    %set/v v00B68948_0, 8, 4;
3642
    %movi 8, 1, 4;
3643
    %set/v v00B69528_0, 8, 4;
3644
    %movi 8, 1, 4;
3645
    %set/v v00B68898_0, 8, 4;
3646
    %movi 8, 8, 5;
3647
    %set/v v00B685D8_0, 8, 5;
3648
    %jmp T_26.90;
3649
T_26.85 ;
3650
    %movi 8, 2, 3;
3651
    %set/v v00B689A0_0, 8, 3;
3652
    %set/v v00B68D10_0, 1, 1;
3653
    %jmp T_26.90;
3654
T_26.86 ;
3655
    %set/v v00B68A50_0, 1, 1;
3656
    %jmp T_26.90;
3657
T_26.87 ;
3658
    %movi 8, 2, 3;
3659
    %set/v v00B689A0_0, 8, 3;
3660 11 ale500
    %movi 8, 8, 4;
3661 16 ale500
    %set/v v00B68948_0, 8, 4;
3662 11 ale500
    %movi 8, 9, 4;
3663 16 ale500
    %set/v v00B69528_0, 8, 4;
3664
    %set/v v00B68898_0, 0, 4;
3665
    %movi 8, 27, 5;
3666
    %set/v v00B685D8_0, 8, 5;
3667
    %set/v v00B68C08_0, 1, 1;
3668
    %jmp T_26.90;
3669
T_26.88 ;
3670
    %jmp T_26.90;
3671
T_26.89 ;
3672
    %set/v v00B68DC0_0, 1, 1;
3673
    %jmp T_26.90;
3674
T_26.90 ;
3675
    %jmp T_26.18;
3676
T_26.6 ;
3677
    %movi 8, 2, 3;
3678
    %set/v v00B689A0_0, 8, 3;
3679
    %load/v 8, v00B68EC8_0, 4; Only need 4 of 8 bits
3680
; Save base=8 wid=4 in lookaside.
3681
    %cmpi/u 8, 0, 4;
3682
    %jmp/1 T_26.91, 6;
3683
    %cmpi/u 8, 1, 4;
3684
    %jmp/1 T_26.92, 6;
3685
    %cmpi/u 8, 2, 4;
3686
    %jmp/1 T_26.93, 6;
3687
    %cmpi/u 8, 3, 4;
3688
    %jmp/1 T_26.94, 6;
3689
    %cmpi/u 8, 4, 4;
3690
    %jmp/1 T_26.95, 6;
3691
    %cmpi/u 8, 5, 4;
3692
    %jmp/1 T_26.96, 6;
3693
    %cmpi/u 8, 6, 4;
3694
    %jmp/1 T_26.97, 6;
3695
    %cmpi/u 8, 7, 4;
3696
    %jmp/1 T_26.98, 6;
3697
    %cmpi/u 8, 8, 4;
3698
    %jmp/1 T_26.99, 6;
3699
    %cmpi/u 8, 9, 4;
3700
    %jmp/1 T_26.100, 6;
3701
    %cmpi/u 8, 10, 4;
3702
    %jmp/1 T_26.101, 6;
3703
    %cmpi/u 8, 11, 4;
3704
    %jmp/1 T_26.102, 6;
3705
    %cmpi/u 8, 12, 4;
3706
    %jmp/1 T_26.103, 6;
3707
    %cmpi/u 8, 13, 4;
3708
    %jmp/1 T_26.104, 6;
3709
    %cmpi/u 8, 14, 4;
3710
    %jmp/1 T_26.105, 6;
3711
    %cmpi/u 8, 15, 4;
3712
    %jmp/1 T_26.106, 6;
3713
    %jmp T_26.107;
3714
T_26.91 ;
3715 11 ale500
    %movi 8, 8, 4;
3716 16 ale500
    %set/v v00B68948_0, 8, 4;
3717 11 ale500
    %movi 8, 8, 4;
3718 16 ale500
    %set/v v00B68898_0, 8, 4;
3719
    %movi 8, 21, 5;
3720
    %set/v v00B685D8_0, 8, 5;
3721
    %jmp T_26.107;
3722
T_26.92 ;
3723
    %jmp T_26.107;
3724
T_26.93 ;
3725
    %jmp T_26.107;
3726
T_26.94 ;
3727
    %movi 8, 8, 4;
3728
    %set/v v00B68948_0, 8, 4;
3729
    %movi 8, 8, 4;
3730
    %set/v v00B68898_0, 8, 4;
3731
    %movi 8, 22, 5;
3732
    %set/v v00B685D8_0, 8, 5;
3733
    %jmp T_26.107;
3734
T_26.95 ;
3735
    %movi 8, 8, 4;
3736
    %set/v v00B68948_0, 8, 4;
3737
    %movi 8, 8, 4;
3738
    %set/v v00B68898_0, 8, 4;
3739
    %movi 8, 16, 5;
3740
    %set/v v00B685D8_0, 8, 5;
3741
    %jmp T_26.107;
3742
T_26.96 ;
3743
    %jmp T_26.107;
3744
T_26.97 ;
3745
    %movi 8, 8, 4;
3746
    %set/v v00B68948_0, 8, 4;
3747
    %movi 8, 8, 4;
3748
    %set/v v00B68898_0, 8, 4;
3749
    %movi 8, 18, 5;
3750
    %set/v v00B685D8_0, 8, 5;
3751
    %jmp T_26.107;
3752
T_26.98 ;
3753
    %movi 8, 8, 4;
3754
    %set/v v00B68948_0, 8, 4;
3755
    %movi 8, 8, 4;
3756
    %set/v v00B68898_0, 8, 4;
3757
    %movi 8, 20, 5;
3758
    %set/v v00B685D8_0, 8, 5;
3759
    %jmp T_26.107;
3760
T_26.99 ;
3761
    %movi 8, 8, 4;
3762
    %set/v v00B68948_0, 8, 4;
3763
    %movi 8, 8, 4;
3764
    %set/v v00B68898_0, 8, 4;
3765
    %movi 8, 17, 5;
3766
    %set/v v00B685D8_0, 8, 5;
3767
    %jmp T_26.107;
3768
T_26.100 ;
3769
    %movi 8, 8, 4;
3770
    %set/v v00B68948_0, 8, 4;
3771
    %movi 8, 8, 4;
3772
    %set/v v00B68898_0, 8, 4;
3773
    %movi 8, 19, 5;
3774
    %set/v v00B685D8_0, 8, 5;
3775
    %jmp T_26.107;
3776
T_26.101 ;
3777
    %movi 8, 8, 4;
3778
    %set/v v00B68948_0, 8, 4;
3779
    %movi 8, 8, 4;
3780
    %set/v v00B68898_0, 8, 4;
3781
    %movi 8, 25, 5;
3782
    %set/v v00B685D8_0, 8, 5;
3783
    %jmp T_26.107;
3784
T_26.102 ;
3785
    %jmp T_26.107;
3786
T_26.103 ;
3787
    %movi 8, 8, 4;
3788
    %set/v v00B68948_0, 8, 4;
3789
    %movi 8, 8, 4;
3790
    %set/v v00B68898_0, 8, 4;
3791
    %movi 8, 24, 5;
3792
    %set/v v00B685D8_0, 8, 5;
3793
    %jmp T_26.107;
3794
T_26.104 ;
3795
    %movi 8, 8, 4;
3796
    %set/v v00B68948_0, 8, 4;
3797
    %movi 8, 30, 5;
3798
    %set/v v00B685D8_0, 8, 5;
3799
    %jmp T_26.107;
3800
T_26.105 ;
3801
    %jmp T_26.107;
3802
T_26.106 ;
3803
    %movi 8, 8, 4;
3804
    %set/v v00B68898_0, 8, 4;
3805
    %movi 8, 29, 5;
3806
    %set/v v00B685D8_0, 8, 5;
3807
    %jmp T_26.107;
3808
T_26.107 ;
3809
    %jmp T_26.18;
3810
T_26.7 ;
3811
    %movi 8, 2, 3;
3812
    %set/v v00B689A0_0, 8, 3;
3813
    %load/v 8, v00B68EC8_0, 4; Only need 4 of 8 bits
3814 11 ale500
; Save base=8 wid=4 in lookaside.
3815 16 ale500
    %cmpi/u 8, 0, 4;
3816
    %jmp/1 T_26.108, 6;
3817
    %cmpi/u 8, 1, 4;
3818
    %jmp/1 T_26.109, 6;
3819
    %cmpi/u 8, 2, 4;
3820
    %jmp/1 T_26.110, 6;
3821
    %cmpi/u 8, 3, 4;
3822
    %jmp/1 T_26.111, 6;
3823
    %cmpi/u 8, 4, 4;
3824
    %jmp/1 T_26.112, 6;
3825
    %cmpi/u 8, 5, 4;
3826
    %jmp/1 T_26.113, 6;
3827
    %cmpi/u 8, 6, 4;
3828
    %jmp/1 T_26.114, 6;
3829
    %cmpi/u 8, 7, 4;
3830
    %jmp/1 T_26.115, 6;
3831
    %cmpi/u 8, 8, 4;
3832
    %jmp/1 T_26.116, 6;
3833
    %cmpi/u 8, 9, 4;
3834
    %jmp/1 T_26.117, 6;
3835
    %cmpi/u 8, 10, 4;
3836
    %jmp/1 T_26.118, 6;
3837
    %cmpi/u 8, 11, 4;
3838
    %jmp/1 T_26.119, 6;
3839
    %cmpi/u 8, 12, 4;
3840
    %jmp/1 T_26.120, 6;
3841
    %cmpi/u 8, 13, 4;
3842
    %jmp/1 T_26.121, 6;
3843 12 ale500
    %cmpi/u 8, 14, 4;
3844 16 ale500
    %jmp/1 T_26.122, 6;
3845 11 ale500
    %cmpi/u 8, 15, 4;
3846 16 ale500
    %jmp/1 T_26.123, 6;
3847
    %jmp T_26.124;
3848
T_26.108 ;
3849
    %movi 8, 9, 4;
3850
    %set/v v00B68948_0, 8, 4;
3851
    %movi 8, 9, 4;
3852
    %set/v v00B68898_0, 8, 4;
3853
    %movi 8, 21, 5;
3854
    %set/v v00B685D8_0, 8, 5;
3855
    %jmp T_26.124;
3856
T_26.109 ;
3857
    %jmp T_26.124;
3858
T_26.110 ;
3859
    %jmp T_26.124;
3860
T_26.111 ;
3861
    %movi 8, 9, 4;
3862
    %set/v v00B68948_0, 8, 4;
3863
    %movi 8, 9, 4;
3864
    %set/v v00B68898_0, 8, 4;
3865
    %movi 8, 22, 5;
3866
    %set/v v00B685D8_0, 8, 5;
3867
    %jmp T_26.124;
3868
T_26.112 ;
3869
    %movi 8, 9, 4;
3870
    %set/v v00B68948_0, 8, 4;
3871
    %movi 8, 9, 4;
3872
    %set/v v00B68898_0, 8, 4;
3873
    %movi 8, 16, 5;
3874
    %set/v v00B685D8_0, 8, 5;
3875
    %jmp T_26.124;
3876
T_26.113 ;
3877
    %jmp T_26.124;
3878
T_26.114 ;
3879
    %movi 8, 9, 4;
3880
    %set/v v00B68948_0, 8, 4;
3881
    %movi 8, 9, 4;
3882
    %set/v v00B68898_0, 8, 4;
3883
    %movi 8, 18, 5;
3884
    %set/v v00B685D8_0, 8, 5;
3885
    %jmp T_26.124;
3886
T_26.115 ;
3887
    %movi 8, 9, 4;
3888
    %set/v v00B68948_0, 8, 4;
3889
    %movi 8, 9, 4;
3890
    %set/v v00B68898_0, 8, 4;
3891
    %movi 8, 20, 5;
3892
    %set/v v00B685D8_0, 8, 5;
3893
    %jmp T_26.124;
3894
T_26.116 ;
3895
    %movi 8, 9, 4;
3896
    %set/v v00B68948_0, 8, 4;
3897
    %movi 8, 9, 4;
3898
    %set/v v00B68898_0, 8, 4;
3899
    %movi 8, 17, 5;
3900
    %set/v v00B685D8_0, 8, 5;
3901
    %jmp T_26.124;
3902
T_26.117 ;
3903
    %movi 8, 9, 4;
3904
    %set/v v00B68948_0, 8, 4;
3905
    %movi 8, 9, 4;
3906
    %set/v v00B68898_0, 8, 4;
3907
    %movi 8, 19, 5;
3908
    %set/v v00B685D8_0, 8, 5;
3909
    %jmp T_26.124;
3910
T_26.118 ;
3911
    %movi 8, 9, 4;
3912
    %set/v v00B68948_0, 8, 4;
3913
    %movi 8, 9, 4;
3914
    %set/v v00B68898_0, 8, 4;
3915
    %movi 8, 25, 5;
3916
    %set/v v00B685D8_0, 8, 5;
3917
    %jmp T_26.124;
3918
T_26.119 ;
3919
    %jmp T_26.124;
3920
T_26.120 ;
3921
    %movi 8, 9, 4;
3922
    %set/v v00B68948_0, 8, 4;
3923
    %movi 8, 9, 4;
3924
    %set/v v00B68898_0, 8, 4;
3925
    %movi 8, 24, 5;
3926
    %set/v v00B685D8_0, 8, 5;
3927
    %jmp T_26.124;
3928
T_26.121 ;
3929
    %movi 8, 9, 4;
3930
    %set/v v00B68948_0, 8, 4;
3931
    %movi 8, 30, 5;
3932
    %set/v v00B685D8_0, 8, 5;
3933
    %jmp T_26.124;
3934
T_26.122 ;
3935
    %jmp T_26.124;
3936
T_26.123 ;
3937
    %movi 8, 9, 4;
3938
    %set/v v00B68898_0, 8, 4;
3939
    %movi 8, 29, 5;
3940
    %set/v v00B685D8_0, 8, 5;
3941
    %jmp T_26.124;
3942
T_26.124 ;
3943
    %jmp T_26.18;
3944
T_26.8 ;
3945
    %movi 8, 4, 3;
3946
    %set/v v00B689A0_0, 8, 3;
3947
    %load/v 8, v00B68EC8_0, 4; Only need 4 of 8 bits
3948 11 ale500
; Save base=8 wid=4 in lookaside.
3949 16 ale500
    %cmpi/u 8, 0, 4;
3950
    %jmp/1 T_26.125, 6;
3951
    %cmpi/u 8, 1, 4;
3952
    %jmp/1 T_26.126, 6;
3953
    %cmpi/u 8, 2, 4;
3954
    %jmp/1 T_26.127, 6;
3955
    %cmpi/u 8, 3, 4;
3956
    %jmp/1 T_26.128, 6;
3957
    %cmpi/u 8, 4, 4;
3958
    %jmp/1 T_26.129, 6;
3959
    %cmpi/u 8, 5, 4;
3960
    %jmp/1 T_26.130, 6;
3961
    %cmpi/u 8, 6, 4;
3962
    %jmp/1 T_26.131, 6;
3963
    %cmpi/u 8, 7, 4;
3964
    %jmp/1 T_26.132, 6;
3965
    %cmpi/u 8, 8, 4;
3966
    %jmp/1 T_26.133, 6;
3967
    %cmpi/u 8, 9, 4;
3968
    %jmp/1 T_26.134, 6;
3969
    %cmpi/u 8, 10, 4;
3970
    %jmp/1 T_26.135, 6;
3971
    %cmpi/u 8, 11, 4;
3972
    %jmp/1 T_26.136, 6;
3973
    %cmpi/u 8, 12, 4;
3974
    %jmp/1 T_26.137, 6;
3975
    %cmpi/u 8, 13, 4;
3976
    %jmp/1 T_26.138, 6;
3977 12 ale500
    %cmpi/u 8, 14, 4;
3978 16 ale500
    %jmp/1 T_26.139, 6;
3979 11 ale500
    %cmpi/u 8, 15, 4;
3980 16 ale500
    %jmp/1 T_26.140, 6;
3981
    %jmp T_26.141;
3982
T_26.125 ;
3983
    %movi 8, 1, 2;
3984
    %set/v v00B688F0_0, 8, 2;
3985
    %movi 8, 1, 2;
3986
    %set/v v00B68840_0, 8, 2;
3987
    %movi 8, 21, 5;
3988
    %set/v v00B685D8_0, 8, 5;
3989
    %jmp T_26.141;
3990
T_26.126 ;
3991
    %jmp T_26.141;
3992
T_26.127 ;
3993
    %jmp T_26.141;
3994
T_26.128 ;
3995
    %movi 8, 1, 2;
3996
    %set/v v00B688F0_0, 8, 2;
3997
    %movi 8, 1, 2;
3998
    %set/v v00B68840_0, 8, 2;
3999
    %movi 8, 22, 5;
4000
    %set/v v00B685D8_0, 8, 5;
4001
    %jmp T_26.141;
4002
T_26.129 ;
4003
    %movi 8, 1, 2;
4004
    %set/v v00B688F0_0, 8, 2;
4005
    %movi 8, 1, 2;
4006
    %set/v v00B68840_0, 8, 2;
4007
    %movi 8, 16, 5;
4008
    %set/v v00B685D8_0, 8, 5;
4009
    %jmp T_26.141;
4010
T_26.130 ;
4011
    %jmp T_26.141;
4012
T_26.131 ;
4013
    %movi 8, 1, 2;
4014
    %set/v v00B688F0_0, 8, 2;
4015
    %movi 8, 1, 2;
4016
    %set/v v00B68840_0, 8, 2;
4017
    %movi 8, 18, 5;
4018
    %set/v v00B685D8_0, 8, 5;
4019
    %jmp T_26.141;
4020
T_26.132 ;
4021
    %movi 8, 1, 2;
4022
    %set/v v00B688F0_0, 8, 2;
4023
    %movi 8, 1, 2;
4024
    %set/v v00B68840_0, 8, 2;
4025
    %movi 8, 20, 5;
4026
    %set/v v00B685D8_0, 8, 5;
4027
    %jmp T_26.141;
4028
T_26.133 ;
4029
    %movi 8, 1, 2;
4030
    %set/v v00B688F0_0, 8, 2;
4031
    %movi 8, 1, 2;
4032
    %set/v v00B68840_0, 8, 2;
4033
    %movi 8, 17, 5;
4034
    %set/v v00B685D8_0, 8, 5;
4035
    %jmp T_26.141;
4036
T_26.134 ;
4037
    %movi 8, 1, 2;
4038
    %set/v v00B688F0_0, 8, 2;
4039
    %movi 8, 1, 2;
4040
    %set/v v00B68840_0, 8, 2;
4041
    %movi 8, 19, 5;
4042
    %set/v v00B685D8_0, 8, 5;
4043
    %jmp T_26.141;
4044
T_26.135 ;
4045
    %movi 8, 1, 2;
4046
    %set/v v00B688F0_0, 8, 2;
4047
    %movi 8, 1, 2;
4048
    %set/v v00B68840_0, 8, 2;
4049
    %movi 8, 25, 5;
4050
    %set/v v00B685D8_0, 8, 5;
4051
    %jmp T_26.141;
4052
T_26.136 ;
4053
    %jmp T_26.141;
4054
T_26.137 ;
4055
    %movi 8, 1, 2;
4056
    %set/v v00B688F0_0, 8, 2;
4057
    %movi 8, 1, 2;
4058
    %set/v v00B68840_0, 8, 2;
4059
    %movi 8, 24, 5;
4060
    %set/v v00B685D8_0, 8, 5;
4061
    %jmp T_26.141;
4062
T_26.138 ;
4063
    %movi 8, 1, 2;
4064
    %set/v v00B688F0_0, 8, 2;
4065
    %movi 8, 1, 2;
4066
    %set/v v00B68840_0, 8, 2;
4067
    %movi 8, 5, 5;
4068
    %set/v v00B685D8_0, 8, 5;
4069
    %jmp T_26.141;
4070
T_26.139 ;
4071
    %set/v v00B68B00_0, 1, 1;
4072
    %jmp T_26.141;
4073
T_26.140 ;
4074
    %movi 8, 1, 2;
4075
    %set/v v00B68840_0, 8, 2;
4076
    %movi 8, 29, 5;
4077
    %set/v v00B685D8_0, 8, 5;
4078
    %jmp T_26.141;
4079
T_26.141 ;
4080
    %jmp T_26.18;
4081
T_26.9 ;
4082
    %movi 8, 5, 3;
4083
    %set/v v00B689A0_0, 8, 3;
4084
    %load/v 8, v00B68EC8_0, 4; Only need 4 of 8 bits
4085 11 ale500
; Save base=8 wid=4 in lookaside.
4086 16 ale500
    %cmpi/u 8, 0, 4;
4087
    %jmp/1 T_26.142, 6;
4088
    %cmpi/u 8, 1, 4;
4089
    %jmp/1 T_26.143, 6;
4090
    %cmpi/u 8, 2, 4;
4091
    %jmp/1 T_26.144, 6;
4092
    %cmpi/u 8, 3, 4;
4093
    %jmp/1 T_26.145, 6;
4094
    %cmpi/u 8, 4, 4;
4095
    %jmp/1 T_26.146, 6;
4096
    %cmpi/u 8, 5, 4;
4097
    %jmp/1 T_26.147, 6;
4098
    %cmpi/u 8, 6, 4;
4099
    %jmp/1 T_26.148, 6;
4100
    %cmpi/u 8, 7, 4;
4101
    %jmp/1 T_26.149, 6;
4102
    %cmpi/u 8, 8, 4;
4103
    %jmp/1 T_26.150, 6;
4104
    %cmpi/u 8, 9, 4;
4105
    %jmp/1 T_26.151, 6;
4106
    %cmpi/u 8, 10, 4;
4107
    %jmp/1 T_26.152, 6;
4108
    %cmpi/u 8, 11, 4;
4109
    %jmp/1 T_26.153, 6;
4110
    %cmpi/u 8, 12, 4;
4111
    %jmp/1 T_26.154, 6;
4112
    %cmpi/u 8, 13, 4;
4113
    %jmp/1 T_26.155, 6;
4114 12 ale500
    %cmpi/u 8, 14, 4;
4115 16 ale500
    %jmp/1 T_26.156, 6;
4116 11 ale500
    %cmpi/u 8, 15, 4;
4117 16 ale500
    %jmp/1 T_26.157, 6;
4118
    %jmp T_26.158;
4119
T_26.142 ;
4120
    %movi 8, 1, 2;
4121
    %set/v v00B688F0_0, 8, 2;
4122
    %movi 8, 1, 2;
4123
    %set/v v00B68840_0, 8, 2;
4124
    %movi 8, 21, 5;
4125
    %set/v v00B685D8_0, 8, 5;
4126
    %jmp T_26.158;
4127
T_26.143 ;
4128
    %jmp T_26.158;
4129
T_26.144 ;
4130
    %jmp T_26.158;
4131
T_26.145 ;
4132
    %movi 8, 1, 2;
4133
    %set/v v00B688F0_0, 8, 2;
4134
    %movi 8, 1, 2;
4135
    %set/v v00B68840_0, 8, 2;
4136
    %movi 8, 22, 5;
4137
    %set/v v00B685D8_0, 8, 5;
4138
    %jmp T_26.158;
4139
T_26.146 ;
4140
    %movi 8, 1, 2;
4141
    %set/v v00B688F0_0, 8, 2;
4142
    %movi 8, 1, 2;
4143
    %set/v v00B68840_0, 8, 2;
4144
    %movi 8, 16, 5;
4145
    %set/v v00B685D8_0, 8, 5;
4146
    %jmp T_26.158;
4147
T_26.147 ;
4148
    %jmp T_26.158;
4149
T_26.148 ;
4150
    %movi 8, 1, 2;
4151
    %set/v v00B688F0_0, 8, 2;
4152
    %movi 8, 1, 2;
4153
    %set/v v00B68840_0, 8, 2;
4154
    %movi 8, 18, 5;
4155
    %set/v v00B685D8_0, 8, 5;
4156
    %jmp T_26.158;
4157
T_26.149 ;
4158
    %movi 8, 1, 2;
4159
    %set/v v00B688F0_0, 8, 2;
4160
    %movi 8, 1, 2;
4161
    %set/v v00B68840_0, 8, 2;
4162
    %movi 8, 20, 5;
4163
    %set/v v00B685D8_0, 8, 5;
4164
    %jmp T_26.158;
4165
T_26.150 ;
4166
    %movi 8, 1, 2;
4167
    %set/v v00B688F0_0, 8, 2;
4168
    %movi 8, 1, 2;
4169
    %set/v v00B68840_0, 8, 2;
4170
    %movi 8, 17, 5;
4171
    %set/v v00B685D8_0, 8, 5;
4172
    %jmp T_26.158;
4173
T_26.151 ;
4174
    %movi 8, 1, 2;
4175
    %set/v v00B688F0_0, 8, 2;
4176
    %movi 8, 1, 2;
4177
    %set/v v00B68840_0, 8, 2;
4178
    %movi 8, 19, 5;
4179
    %set/v v00B685D8_0, 8, 5;
4180
    %jmp T_26.158;
4181
T_26.152 ;
4182
    %movi 8, 1, 2;
4183
    %set/v v00B688F0_0, 8, 2;
4184
    %movi 8, 1, 2;
4185
    %set/v v00B68840_0, 8, 2;
4186
    %movi 8, 25, 5;
4187
    %set/v v00B685D8_0, 8, 5;
4188
    %jmp T_26.158;
4189
T_26.153 ;
4190
    %jmp T_26.158;
4191
T_26.154 ;
4192
    %movi 8, 1, 2;
4193
    %set/v v00B688F0_0, 8, 2;
4194
    %movi 8, 1, 2;
4195
    %set/v v00B68840_0, 8, 2;
4196
    %movi 8, 24, 5;
4197
    %set/v v00B685D8_0, 8, 5;
4198
    %jmp T_26.158;
4199
T_26.155 ;
4200
    %movi 8, 1, 2;
4201
    %set/v v00B688F0_0, 8, 2;
4202
    %movi 8, 1, 2;
4203
    %set/v v00B68840_0, 8, 2;
4204
    %movi 8, 5, 5;
4205
    %set/v v00B685D8_0, 8, 5;
4206
    %jmp T_26.158;
4207
T_26.156 ;
4208
    %set/v v00B68B00_0, 1, 1;
4209
    %jmp T_26.158;
4210
T_26.157 ;
4211
    %movi 8, 1, 2;
4212
    %set/v v00B68840_0, 8, 2;
4213
    %movi 8, 29, 5;
4214
    %set/v v00B685D8_0, 8, 5;
4215
    %jmp T_26.158;
4216
T_26.158 ;
4217
    %jmp T_26.18;
4218
T_26.10 ;
4219
    %movi 8, 1, 3;
4220
    %set/v v00B689A0_0, 8, 3;
4221
    %load/v 8, v00B68EC8_0, 4; Only need 4 of 8 bits
4222 11 ale500
; Save base=8 wid=4 in lookaside.
4223 16 ale500
    %cmpi/u 8, 0, 4;
4224
    %jmp/1 T_26.159, 6;
4225 11 ale500
    %cmpi/u 8, 1, 4;
4226 16 ale500
    %jmp/1 T_26.160, 6;
4227
    %cmpi/u 8, 2, 4;
4228
    %jmp/1 T_26.161, 6;
4229
    %cmpi/u 8, 3, 4;
4230
    %jmp/1 T_26.162, 6;
4231
    %cmpi/u 8, 4, 4;
4232
    %jmp/1 T_26.163, 6;
4233 11 ale500
    %cmpi/u 8, 5, 4;
4234 16 ale500
    %jmp/1 T_26.164, 6;
4235
    %cmpi/u 8, 6, 4;
4236
    %jmp/1 T_26.165, 6;
4237 11 ale500
    %cmpi/u 8, 7, 4;
4238 16 ale500
    %jmp/1 T_26.166, 6;
4239
    %cmpi/u 8, 8, 4;
4240
    %jmp/1 T_26.167, 6;
4241
    %cmpi/u 8, 9, 4;
4242
    %jmp/1 T_26.168, 6;
4243
    %cmpi/u 8, 10, 4;
4244
    %jmp/1 T_26.169, 6;
4245
    %cmpi/u 8, 11, 4;
4246
    %jmp/1 T_26.170, 6;
4247 11 ale500
    %cmpi/u 8, 12, 4;
4248 16 ale500
    %jmp/1 T_26.171, 6;
4249 11 ale500
    %cmpi/u 8, 13, 4;
4250 16 ale500
    %jmp/1 T_26.172, 6;
4251 11 ale500
    %cmpi/u 8, 14, 4;
4252 16 ale500
    %jmp/1 T_26.173, 6;
4253 11 ale500
    %cmpi/u 8, 15, 4;
4254 16 ale500
    %jmp/1 T_26.174, 6;
4255
    %jmp T_26.175;
4256
T_26.159 ;
4257 11 ale500
    %movi 8, 8, 4;
4258 16 ale500
    %set/v v00B68948_0, 8, 4;
4259 11 ale500
    %movi 8, 8, 4;
4260 16 ale500
    %set/v v00B68898_0, 8, 4;
4261
    %movi 8, 9, 5;
4262
    %set/v v00B685D8_0, 8, 5;
4263
    %jmp T_26.175;
4264
T_26.160 ;
4265 11 ale500
    %movi 8, 8, 4;
4266 16 ale500
    %set/v v00B68948_0, 8, 4;
4267
    %movi 8, 9, 5;
4268
    %set/v v00B685D8_0, 8, 5;
4269
    %jmp T_26.175;
4270
T_26.161 ;
4271 11 ale500
    %movi 8, 8, 4;
4272 16 ale500
    %set/v v00B68948_0, 8, 4;
4273 11 ale500
    %movi 8, 8, 4;
4274 16 ale500
    %set/v v00B68898_0, 8, 4;
4275
    %movi 8, 11, 5;
4276
    %set/v v00B685D8_0, 8, 5;
4277
    %jmp T_26.175;
4278
T_26.162 ;
4279
    %set/v v00B68948_0, 0, 4;
4280
    %set/v v00B68898_0, 0, 4;
4281
    %movi 8, 9, 5;
4282
    %set/v v00B685D8_0, 8, 5;
4283
    %jmp T_26.175;
4284
T_26.163 ;
4285
    %movi 8, 8, 4;
4286
    %set/v v00B68948_0, 8, 4;
4287
    %movi 8, 8, 4;
4288
    %set/v v00B68898_0, 8, 4;
4289
    %movi 8, 5, 5;
4290
    %set/v v00B685D8_0, 8, 5;
4291
    %jmp T_26.175;
4292
T_26.164 ;
4293
    %movi 8, 8, 4;
4294
    %set/v v00B68948_0, 8, 4;
4295
    %movi 8, 8, 4;
4296
    %set/v v00B68898_0, 8, 4;
4297
    %movi 8, 5, 5;
4298
    %set/v v00B685D8_0, 8, 5;
4299
    %jmp T_26.175;
4300
T_26.165 ;
4301
    %movi 8, 8, 4;
4302
    %set/v v00B68898_0, 8, 4;
4303
    %movi 8, 4, 5;
4304
    %set/v v00B685D8_0, 8, 5;
4305
    %jmp T_26.175;
4306
T_26.166 ;
4307
    %jmp T_26.175;
4308
T_26.167 ;
4309
    %movi 8, 8, 4;
4310
    %set/v v00B68948_0, 8, 4;
4311
    %movi 8, 8, 4;
4312
    %set/v v00B68898_0, 8, 4;
4313
    %movi 8, 7, 5;
4314
    %set/v v00B685D8_0, 8, 5;
4315
    %jmp T_26.175;
4316
T_26.168 ;
4317
    %movi 8, 8, 4;
4318
    %set/v v00B68948_0, 8, 4;
4319
    %movi 8, 8, 4;
4320
    %set/v v00B68898_0, 8, 4;
4321
    %movi 8, 10, 5;
4322
    %set/v v00B685D8_0, 8, 5;
4323
    %jmp T_26.175;
4324
T_26.169 ;
4325
    %movi 8, 8, 4;
4326
    %set/v v00B68948_0, 8, 4;
4327
    %movi 8, 8, 4;
4328
    %set/v v00B68898_0, 8, 4;
4329
    %movi 8, 6, 5;
4330
    %set/v v00B685D8_0, 8, 5;
4331
    %jmp T_26.175;
4332
T_26.170 ;
4333
    %movi 8, 8, 4;
4334
    %set/v v00B68948_0, 8, 4;
4335
    %movi 8, 8, 4;
4336
    %set/v v00B68898_0, 8, 4;
4337
    %movi 8, 8, 5;
4338
    %set/v v00B685D8_0, 8, 5;
4339
    %jmp T_26.175;
4340
T_26.171 ;
4341 11 ale500
    %movi 8, 1, 4;
4342 16 ale500
    %set/v v00B68948_0, 8, 4;
4343
    %movi 8, 9, 5;
4344
    %set/v v00B685D8_0, 8, 5;
4345
    %jmp T_26.175;
4346
T_26.172 ;
4347
    %movi 8, 6, 3;
4348
    %set/v v00B689A0_0, 8, 3;
4349
    %set/v v00B68B58_0, 1, 1;
4350
    %jmp T_26.175;
4351
T_26.173 ;
4352 11 ale500
    %movi 8, 1, 4;
4353 16 ale500
    %set/v v00B68898_0, 8, 4;
4354
    %movi 8, 4, 5;
4355
    %set/v v00B685D8_0, 8, 5;
4356
    %jmp T_26.175;
4357
T_26.174 ;
4358
    %jmp T_26.175;
4359
T_26.175 ;
4360
    %jmp T_26.18;
4361
T_26.11 ;
4362
    %movi 8, 3, 3;
4363
    %set/v v00B689A0_0, 8, 3;
4364
    %load/v 8, v00B68EC8_0, 4; Only need 4 of 8 bits
4365 11 ale500
; Save base=8 wid=4 in lookaside.
4366 16 ale500
    %cmpi/u 8, 0, 4;
4367
    %jmp/1 T_26.176, 6;
4368 11 ale500
    %cmpi/u 8, 1, 4;
4369 16 ale500
    %jmp/1 T_26.177, 6;
4370
    %cmpi/u 8, 2, 4;
4371
    %jmp/1 T_26.178, 6;
4372
    %cmpi/u 8, 3, 4;
4373
    %jmp/1 T_26.179, 6;
4374
    %cmpi/u 8, 4, 4;
4375
    %jmp/1 T_26.180, 6;
4376 11 ale500
    %cmpi/u 8, 5, 4;
4377 16 ale500
    %jmp/1 T_26.181, 6;
4378
    %cmpi/u 8, 6, 4;
4379
    %jmp/1 T_26.182, 6;
4380 11 ale500
    %cmpi/u 8, 7, 4;
4381 16 ale500
    %jmp/1 T_26.183, 6;
4382
    %cmpi/u 8, 8, 4;
4383
    %jmp/1 T_26.184, 6;
4384
    %cmpi/u 8, 9, 4;
4385
    %jmp/1 T_26.185, 6;
4386
    %cmpi/u 8, 10, 4;
4387
    %jmp/1 T_26.186, 6;
4388
    %cmpi/u 8, 11, 4;
4389
    %jmp/1 T_26.187, 6;
4390 11 ale500
    %cmpi/u 8, 12, 4;
4391 16 ale500
    %jmp/1 T_26.188, 6;
4392 11 ale500
    %cmpi/u 8, 13, 4;
4393 16 ale500
    %jmp/1 T_26.189, 6;
4394 11 ale500
    %cmpi/u 8, 14, 4;
4395 16 ale500
    %jmp/1 T_26.190, 6;
4396 11 ale500
    %cmpi/u 8, 15, 4;
4397 16 ale500
    %jmp/1 T_26.191, 6;
4398
    %jmp T_26.192;
4399
T_26.176 ;
4400 11 ale500
    %movi 8, 8, 4;
4401 16 ale500
    %set/v v00B68948_0, 8, 4;
4402
    %movi 8, 1, 2;
4403
    %set/v v00B694D0_0, 8, 2;
4404 11 ale500
    %movi 8, 8, 4;
4405 16 ale500
    %set/v v00B68898_0, 8, 4;
4406
    %movi 8, 9, 5;
4407
    %set/v v00B685D8_0, 8, 5;
4408
    %jmp T_26.192;
4409
T_26.177 ;
4410 11 ale500
    %movi 8, 8, 4;
4411 16 ale500
    %set/v v00B68948_0, 8, 4;
4412
    %movi 8, 1, 2;
4413
    %set/v v00B694D0_0, 8, 2;
4414
    %movi 8, 9, 5;
4415
    %set/v v00B685D8_0, 8, 5;
4416
    %jmp T_26.192;
4417
T_26.178 ;
4418 11 ale500
    %movi 8, 8, 4;
4419 16 ale500
    %set/v v00B68948_0, 8, 4;
4420
    %movi 8, 1, 2;
4421
    %set/v v00B694D0_0, 8, 2;
4422 11 ale500
    %movi 8, 8, 4;
4423 16 ale500
    %set/v v00B68898_0, 8, 4;
4424
    %movi 8, 11, 5;
4425
    %set/v v00B685D8_0, 8, 5;
4426
    %jmp T_26.192;
4427
T_26.179 ;
4428
    %set/v v00B68948_0, 0, 4;
4429
    %movi 8, 1, 2;
4430
    %set/v v00B694D0_0, 8, 2;
4431
    %set/v v00B68898_0, 0, 4;
4432
    %movi 8, 9, 5;
4433
    %set/v v00B685D8_0, 8, 5;
4434
    %jmp T_26.192;
4435
T_26.180 ;
4436
    %movi 8, 8, 4;
4437
    %set/v v00B68948_0, 8, 4;
4438
    %movi 8, 1, 2;
4439
    %set/v v00B694D0_0, 8, 2;
4440
    %movi 8, 8, 4;
4441
    %set/v v00B68898_0, 8, 4;
4442
    %movi 8, 5, 5;
4443
    %set/v v00B685D8_0, 8, 5;
4444
    %jmp T_26.192;
4445
T_26.181 ;
4446
    %movi 8, 8, 4;
4447
    %set/v v00B68948_0, 8, 4;
4448
    %movi 8, 1, 2;
4449
    %set/v v00B694D0_0, 8, 2;
4450
    %movi 8, 8, 4;
4451
    %set/v v00B68898_0, 8, 4;
4452
    %movi 8, 5, 5;
4453
    %set/v v00B685D8_0, 8, 5;
4454
    %jmp T_26.192;
4455
T_26.182 ;
4456
    %movi 8, 1, 2;
4457
    %set/v v00B694D0_0, 8, 2;
4458
    %movi 8, 8, 4;
4459
    %set/v v00B68898_0, 8, 4;
4460
    %movi 8, 4, 5;
4461
    %set/v v00B685D8_0, 8, 5;
4462
    %jmp T_26.192;
4463
T_26.183 ;
4464
    %movi 8, 8, 4;
4465
    %set/v v00B68948_0, 8, 4;
4466
    %movi 8, 1, 2;
4467
    %set/v v00B68840_0, 8, 2;
4468
    %movi 8, 2, 5;
4469
    %set/v v00B685D8_0, 8, 5;
4470
    %jmp T_26.192;
4471
T_26.184 ;
4472
    %movi 8, 8, 4;
4473
    %set/v v00B68948_0, 8, 4;
4474
    %movi 8, 1, 2;
4475
    %set/v v00B694D0_0, 8, 2;
4476
    %movi 8, 8, 4;
4477
    %set/v v00B68898_0, 8, 4;
4478
    %movi 8, 7, 5;
4479
    %set/v v00B685D8_0, 8, 5;
4480
    %jmp T_26.192;
4481
T_26.185 ;
4482
    %movi 8, 8, 4;
4483
    %set/v v00B68948_0, 8, 4;
4484
    %movi 8, 1, 2;
4485
    %set/v v00B694D0_0, 8, 2;
4486
    %movi 8, 8, 4;
4487
    %set/v v00B68898_0, 8, 4;
4488
    %movi 8, 10, 5;
4489
    %set/v v00B685D8_0, 8, 5;
4490
    %jmp T_26.192;
4491
T_26.186 ;
4492
    %movi 8, 8, 4;
4493
    %set/v v00B68948_0, 8, 4;
4494
    %movi 8, 1, 2;
4495
    %set/v v00B694D0_0, 8, 2;
4496
    %movi 8, 8, 4;
4497
    %set/v v00B68898_0, 8, 4;
4498
    %movi 8, 6, 5;
4499
    %set/v v00B685D8_0, 8, 5;
4500
    %jmp T_26.192;
4501
T_26.187 ;
4502
    %movi 8, 8, 4;
4503
    %set/v v00B68948_0, 8, 4;
4504
    %movi 8, 1, 2;
4505
    %set/v v00B694D0_0, 8, 2;
4506
    %movi 8, 8, 4;
4507
    %set/v v00B68898_0, 8, 4;
4508
    %movi 8, 8, 5;
4509
    %set/v v00B685D8_0, 8, 5;
4510
    %jmp T_26.192;
4511
T_26.188 ;
4512 11 ale500
    %movi 8, 1, 4;
4513 16 ale500
    %set/v v00B68948_0, 8, 4;
4514
    %movi 8, 2, 2;
4515
    %set/v v00B694D0_0, 8, 2;
4516
    %movi 8, 9, 5;
4517
    %set/v v00B685D8_0, 8, 5;
4518
    %jmp T_26.192;
4519
T_26.189 ;
4520
    %set/v v00B68B58_0, 1, 1;
4521
    %jmp T_26.192;
4522
T_26.190 ;
4523
    %movi 8, 2, 2;
4524
    %set/v v00B694D0_0, 8, 2;
4525 11 ale500
    %movi 8, 1, 4;
4526 16 ale500
    %set/v v00B68898_0, 8, 4;
4527
    %movi 8, 4, 5;
4528
    %set/v v00B685D8_0, 8, 5;
4529
    %jmp T_26.192;
4530
T_26.191 ;
4531 11 ale500
    %movi 8, 1, 4;
4532 16 ale500
    %set/v v00B68948_0, 8, 4;
4533
    %movi 8, 2, 2;
4534
    %set/v v00B68840_0, 8, 2;
4535
    %movi 8, 2, 5;
4536
    %set/v v00B685D8_0, 8, 5;
4537
    %jmp T_26.192;
4538
T_26.192 ;
4539
    %jmp T_26.18;
4540
T_26.12 ;
4541
    %movi 8, 4, 3;
4542
    %set/v v00B689A0_0, 8, 3;
4543
    %load/v 8, v00B68EC8_0, 4; Only need 4 of 8 bits
4544 11 ale500
; Save base=8 wid=4 in lookaside.
4545 16 ale500
    %cmpi/u 8, 0, 4;
4546
    %jmp/1 T_26.193, 6;
4547 11 ale500
    %cmpi/u 8, 1, 4;
4548 16 ale500
    %jmp/1 T_26.194, 6;
4549
    %cmpi/u 8, 2, 4;
4550
    %jmp/1 T_26.195, 6;
4551
    %cmpi/u 8, 3, 4;
4552
    %jmp/1 T_26.196, 6;
4553
    %cmpi/u 8, 4, 4;
4554
    %jmp/1 T_26.197, 6;
4555 11 ale500
    %cmpi/u 8, 5, 4;
4556 16 ale500
    %jmp/1 T_26.198, 6;
4557
    %cmpi/u 8, 6, 4;
4558
    %jmp/1 T_26.199, 6;
4559 11 ale500
    %cmpi/u 8, 7, 4;
4560 16 ale500
    %jmp/1 T_26.200, 6;
4561
    %cmpi/u 8, 8, 4;
4562
    %jmp/1 T_26.201, 6;
4563
    %cmpi/u 8, 9, 4;
4564
    %jmp/1 T_26.202, 6;
4565
    %cmpi/u 8, 10, 4;
4566
    %jmp/1 T_26.203, 6;
4567
    %cmpi/u 8, 11, 4;
4568
    %jmp/1 T_26.204, 6;
4569 11 ale500
    %cmpi/u 8, 12, 4;
4570 16 ale500
    %jmp/1 T_26.205, 6;
4571 11 ale500
    %cmpi/u 8, 13, 4;
4572 16 ale500
    %jmp/1 T_26.206, 6;
4573 11 ale500
    %cmpi/u 8, 14, 4;
4574 16 ale500
    %jmp/1 T_26.207, 6;
4575 11 ale500
    %cmpi/u 8, 15, 4;
4576 16 ale500
    %jmp/1 T_26.208, 6;
4577
    %jmp T_26.209;
4578
T_26.193 ;
4579 11 ale500
    %movi 8, 8, 4;
4580 16 ale500
    %set/v v00B68948_0, 8, 4;
4581
    %movi 8, 1, 2;
4582
    %set/v v00B694D0_0, 8, 2;
4583 11 ale500
    %movi 8, 8, 4;
4584 16 ale500
    %set/v v00B68898_0, 8, 4;
4585
    %movi 8, 9, 5;
4586
    %set/v v00B685D8_0, 8, 5;
4587
    %jmp T_26.209;
4588
T_26.194 ;
4589 11 ale500
    %movi 8, 8, 4;
4590 16 ale500
    %set/v v00B68948_0, 8, 4;
4591
    %movi 8, 1, 2;
4592
    %set/v v00B694D0_0, 8, 2;
4593
    %movi 8, 9, 5;
4594
    %set/v v00B685D8_0, 8, 5;
4595
    %jmp T_26.209;
4596
T_26.195 ;
4597 11 ale500
    %movi 8, 8, 4;
4598 16 ale500
    %set/v v00B68948_0, 8, 4;
4599
    %movi 8, 1, 2;
4600
    %set/v v00B694D0_0, 8, 2;
4601 11 ale500
    %movi 8, 8, 4;
4602 16 ale500
    %set/v v00B68898_0, 8, 4;
4603
    %movi 8, 11, 5;
4604
    %set/v v00B685D8_0, 8, 5;
4605
    %jmp T_26.209;
4606
T_26.196 ;
4607
    %set/v v00B68948_0, 0, 4;
4608
    %movi 8, 1, 2;
4609
    %set/v v00B694D0_0, 8, 2;
4610
    %set/v v00B68898_0, 0, 4;
4611
    %movi 8, 9, 5;
4612
    %set/v v00B685D8_0, 8, 5;
4613
    %jmp T_26.209;
4614
T_26.197 ;
4615
    %movi 8, 8, 4;
4616
    %set/v v00B68948_0, 8, 4;
4617
    %movi 8, 1, 2;
4618
    %set/v v00B694D0_0, 8, 2;
4619
    %movi 8, 8, 4;
4620
    %set/v v00B68898_0, 8, 4;
4621
    %movi 8, 5, 5;
4622
    %set/v v00B685D8_0, 8, 5;
4623
    %jmp T_26.209;
4624
T_26.198 ;
4625
    %movi 8, 8, 4;
4626
    %set/v v00B68948_0, 8, 4;
4627
    %movi 8, 1, 2;
4628
    %set/v v00B694D0_0, 8, 2;
4629
    %movi 8, 8, 4;
4630
    %set/v v00B68898_0, 8, 4;
4631
    %movi 8, 5, 5;
4632
    %set/v v00B685D8_0, 8, 5;
4633
    %jmp T_26.209;
4634
T_26.199 ;
4635
    %movi 8, 1, 2;
4636
    %set/v v00B694D0_0, 8, 2;
4637
    %movi 8, 8, 4;
4638
    %set/v v00B68898_0, 8, 4;
4639
    %movi 8, 4, 5;
4640
    %set/v v00B685D8_0, 8, 5;
4641
    %jmp T_26.209;
4642
T_26.200 ;
4643
    %movi 8, 8, 4;
4644
    %set/v v00B68948_0, 8, 4;
4645
    %movi 8, 1, 2;
4646
    %set/v v00B68840_0, 8, 2;
4647
    %movi 8, 2, 5;
4648
    %set/v v00B685D8_0, 8, 5;
4649
    %jmp T_26.209;
4650
T_26.201 ;
4651
    %movi 8, 8, 4;
4652
    %set/v v00B68948_0, 8, 4;
4653
    %movi 8, 1, 2;
4654
    %set/v v00B694D0_0, 8, 2;
4655
    %movi 8, 8, 4;
4656
    %set/v v00B68898_0, 8, 4;
4657
    %movi 8, 7, 5;
4658
    %set/v v00B685D8_0, 8, 5;
4659
    %jmp T_26.209;
4660
T_26.202 ;
4661
    %movi 8, 8, 4;
4662
    %set/v v00B68948_0, 8, 4;
4663
    %movi 8, 1, 2;
4664
    %set/v v00B694D0_0, 8, 2;
4665
    %movi 8, 8, 4;
4666
    %set/v v00B68898_0, 8, 4;
4667
    %movi 8, 10, 5;
4668
    %set/v v00B685D8_0, 8, 5;
4669
    %jmp T_26.209;
4670
T_26.203 ;
4671
    %movi 8, 8, 4;
4672
    %set/v v00B68948_0, 8, 4;
4673
    %movi 8, 1, 2;
4674
    %set/v v00B694D0_0, 8, 2;
4675
    %movi 8, 8, 4;
4676
    %set/v v00B68898_0, 8, 4;
4677
    %movi 8, 6, 5;
4678
    %set/v v00B685D8_0, 8, 5;
4679
    %jmp T_26.209;
4680
T_26.204 ;
4681
    %movi 8, 8, 4;
4682
    %set/v v00B68948_0, 8, 4;
4683
    %movi 8, 1, 2;
4684
    %set/v v00B694D0_0, 8, 2;
4685
    %movi 8, 8, 4;
4686
    %set/v v00B68898_0, 8, 4;
4687
    %movi 8, 8, 5;
4688
    %set/v v00B685D8_0, 8, 5;
4689
    %jmp T_26.209;
4690
T_26.205 ;
4691 11 ale500
    %movi 8, 1, 4;
4692 16 ale500
    %set/v v00B68948_0, 8, 4;
4693
    %movi 8, 2, 2;
4694
    %set/v v00B694D0_0, 8, 2;
4695
    %movi 8, 9, 5;
4696
    %set/v v00B685D8_0, 8, 5;
4697
    %jmp T_26.209;
4698
T_26.206 ;
4699
    %set/v v00B68B58_0, 1, 1;
4700
    %jmp T_26.209;
4701
T_26.207 ;
4702
    %movi 8, 2, 2;
4703
    %set/v v00B694D0_0, 8, 2;
4704 11 ale500
    %movi 8, 1, 4;
4705 16 ale500
    %set/v v00B68898_0, 8, 4;
4706
    %movi 8, 4, 5;
4707
    %set/v v00B685D8_0, 8, 5;
4708
    %jmp T_26.209;
4709
T_26.208 ;
4710 11 ale500
    %movi 8, 1, 4;
4711 16 ale500
    %set/v v00B68948_0, 8, 4;
4712
    %movi 8, 2, 2;
4713
    %set/v v00B68840_0, 8, 2;
4714
    %movi 8, 2, 5;
4715
    %set/v v00B685D8_0, 8, 5;
4716
    %jmp T_26.209;
4717
T_26.209 ;
4718
    %jmp T_26.18;
4719
T_26.13 ;
4720
    %movi 8, 5, 3;
4721
    %set/v v00B689A0_0, 8, 3;
4722
    %load/v 8, v00B68EC8_0, 4; Only need 4 of 8 bits
4723 11 ale500
; Save base=8 wid=4 in lookaside.
4724 16 ale500
    %cmpi/u 8, 0, 4;
4725
    %jmp/1 T_26.210, 6;
4726 11 ale500
    %cmpi/u 8, 1, 4;
4727 16 ale500
    %jmp/1 T_26.211, 6;
4728
    %cmpi/u 8, 2, 4;
4729
    %jmp/1 T_26.212, 6;
4730
    %cmpi/u 8, 3, 4;
4731
    %jmp/1 T_26.213, 6;
4732
    %cmpi/u 8, 4, 4;
4733
    %jmp/1 T_26.214, 6;
4734 11 ale500
    %cmpi/u 8, 5, 4;
4735 16 ale500
    %jmp/1 T_26.215, 6;
4736
    %cmpi/u 8, 6, 4;
4737
    %jmp/1 T_26.216, 6;
4738 11 ale500
    %cmpi/u 8, 7, 4;
4739 16 ale500
    %jmp/1 T_26.217, 6;
4740
    %cmpi/u 8, 8, 4;
4741
    %jmp/1 T_26.218, 6;
4742
    %cmpi/u 8, 9, 4;
4743
    %jmp/1 T_26.219, 6;
4744
    %cmpi/u 8, 10, 4;
4745
    %jmp/1 T_26.220, 6;
4746
    %cmpi/u 8, 11, 4;
4747
    %jmp/1 T_26.221, 6;
4748 11 ale500
    %cmpi/u 8, 12, 4;
4749 16 ale500
    %jmp/1 T_26.222, 6;
4750 11 ale500
    %cmpi/u 8, 13, 4;
4751 16 ale500
    %jmp/1 T_26.223, 6;
4752 11 ale500
    %cmpi/u 8, 14, 4;
4753 16 ale500
    %jmp/1 T_26.224, 6;
4754 11 ale500
    %cmpi/u 8, 15, 4;
4755 16 ale500
    %jmp/1 T_26.225, 6;
4756
    %jmp T_26.226;
4757
T_26.210 ;
4758 11 ale500
    %movi 8, 8, 4;
4759 16 ale500
    %set/v v00B68948_0, 8, 4;
4760
    %movi 8, 1, 2;
4761
    %set/v v00B694D0_0, 8, 2;
4762 11 ale500
    %movi 8, 8, 4;
4763 16 ale500
    %set/v v00B68898_0, 8, 4;
4764
    %movi 8, 9, 5;
4765
    %set/v v00B685D8_0, 8, 5;
4766
    %jmp T_26.226;
4767
T_26.211 ;
4768 11 ale500
    %movi 8, 8, 4;
4769 16 ale500
    %set/v v00B68948_0, 8, 4;
4770
    %movi 8, 1, 2;
4771
    %set/v v00B694D0_0, 8, 2;
4772
    %movi 8, 9, 5;
4773
    %set/v v00B685D8_0, 8, 5;
4774
    %jmp T_26.226;
4775
T_26.212 ;
4776 11 ale500
    %movi 8, 8, 4;
4777 16 ale500
    %set/v v00B68948_0, 8, 4;
4778
    %movi 8, 1, 2;
4779
    %set/v v00B694D0_0, 8, 2;
4780 11 ale500
    %movi 8, 8, 4;
4781 16 ale500
    %set/v v00B68898_0, 8, 4;
4782
    %movi 8, 11, 5;
4783
    %set/v v00B685D8_0, 8, 5;
4784
    %jmp T_26.226;
4785
T_26.213 ;
4786
    %set/v v00B68948_0, 0, 4;
4787
    %movi 8, 1, 2;
4788
    %set/v v00B694D0_0, 8, 2;
4789
    %set/v v00B68898_0, 0, 4;
4790
    %movi 8, 9, 5;
4791
    %set/v v00B685D8_0, 8, 5;
4792
    %jmp T_26.226;
4793
T_26.214 ;
4794
    %movi 8, 8, 4;
4795
    %set/v v00B68948_0, 8, 4;
4796
    %movi 8, 1, 2;
4797
    %set/v v00B694D0_0, 8, 2;
4798
    %movi 8, 8, 4;
4799
    %set/v v00B68898_0, 8, 4;
4800
    %movi 8, 5, 5;
4801
    %set/v v00B685D8_0, 8, 5;
4802
    %jmp T_26.226;
4803
T_26.215 ;
4804
    %movi 8, 8, 4;
4805
    %set/v v00B68948_0, 8, 4;
4806
    %movi 8, 1, 2;
4807
    %set/v v00B694D0_0, 8, 2;
4808
    %movi 8, 8, 4;
4809
    %set/v v00B68898_0, 8, 4;
4810
    %movi 8, 5, 5;
4811
    %set/v v00B685D8_0, 8, 5;
4812
    %jmp T_26.226;
4813
T_26.216 ;
4814
    %movi 8, 1, 2;
4815
    %set/v v00B694D0_0, 8, 2;
4816
    %movi 8, 8, 4;
4817
    %set/v v00B68898_0, 8, 4;
4818
    %movi 8, 4, 5;
4819
    %set/v v00B685D8_0, 8, 5;
4820
    %jmp T_26.226;
4821
T_26.217 ;
4822
    %movi 8, 8, 4;
4823
    %set/v v00B68948_0, 8, 4;
4824
    %movi 8, 1, 2;
4825
    %set/v v00B68840_0, 8, 2;
4826
    %movi 8, 2, 5;
4827
    %set/v v00B685D8_0, 8, 5;
4828
    %jmp T_26.226;
4829
T_26.218 ;
4830
    %movi 8, 8, 4;
4831
    %set/v v00B68948_0, 8, 4;
4832
    %movi 8, 1, 2;
4833
    %set/v v00B694D0_0, 8, 2;
4834
    %movi 8, 8, 4;
4835
    %set/v v00B68898_0, 8, 4;
4836
    %movi 8, 7, 5;
4837
    %set/v v00B685D8_0, 8, 5;
4838
    %jmp T_26.226;
4839
T_26.219 ;
4840
    %movi 8, 8, 4;
4841
    %set/v v00B68948_0, 8, 4;
4842
    %movi 8, 1, 2;
4843
    %set/v v00B694D0_0, 8, 2;
4844
    %movi 8, 8, 4;
4845
    %set/v v00B68898_0, 8, 4;
4846
    %movi 8, 10, 5;
4847
    %set/v v00B685D8_0, 8, 5;
4848
    %jmp T_26.226;
4849
T_26.220 ;
4850
    %movi 8, 8, 4;
4851
    %set/v v00B68948_0, 8, 4;
4852
    %movi 8, 1, 2;
4853
    %set/v v00B694D0_0, 8, 2;
4854
    %movi 8, 8, 4;
4855
    %set/v v00B68898_0, 8, 4;
4856
    %movi 8, 6, 5;
4857
    %set/v v00B685D8_0, 8, 5;
4858
    %jmp T_26.226;
4859
T_26.221 ;
4860
    %movi 8, 8, 4;
4861
    %set/v v00B68948_0, 8, 4;
4862
    %movi 8, 1, 2;
4863
    %set/v v00B694D0_0, 8, 2;
4864
    %movi 8, 8, 4;
4865
    %set/v v00B68898_0, 8, 4;
4866
    %movi 8, 8, 5;
4867
    %set/v v00B685D8_0, 8, 5;
4868
    %jmp T_26.226;
4869
T_26.222 ;
4870 11 ale500
    %movi 8, 1, 4;
4871 16 ale500
    %set/v v00B68948_0, 8, 4;
4872
    %movi 8, 2, 2;
4873
    %set/v v00B694D0_0, 8, 2;
4874
    %movi 8, 9, 5;
4875
    %set/v v00B685D8_0, 8, 5;
4876
    %jmp T_26.226;
4877
T_26.223 ;
4878
    %set/v v00B68B58_0, 1, 1;
4879
    %jmp T_26.226;
4880
T_26.224 ;
4881
    %movi 8, 2, 2;
4882
    %set/v v00B694D0_0, 8, 2;
4883 11 ale500
    %movi 8, 1, 4;
4884 16 ale500
    %set/v v00B68898_0, 8, 4;
4885
    %movi 8, 4, 5;
4886
    %set/v v00B685D8_0, 8, 5;
4887
    %jmp T_26.226;
4888
T_26.225 ;
4889 11 ale500
    %movi 8, 1, 4;
4890 16 ale500
    %set/v v00B68948_0, 8, 4;
4891
    %movi 8, 2, 2;
4892
    %set/v v00B68840_0, 8, 2;
4893
    %movi 8, 2, 5;
4894
    %set/v v00B685D8_0, 8, 5;
4895
    %jmp T_26.226;
4896
T_26.226 ;
4897
    %jmp T_26.18;
4898
T_26.14 ;
4899
    %movi 8, 1, 3;
4900
    %set/v v00B689A0_0, 8, 3;
4901
    %load/v 8, v00B68EC8_0, 4; Only need 4 of 8 bits
4902 11 ale500
; Save base=8 wid=4 in lookaside.
4903 16 ale500
    %cmpi/u 8, 0, 4;
4904
    %jmp/1 T_26.227, 6;
4905 11 ale500
    %cmpi/u 8, 1, 4;
4906 16 ale500
    %jmp/1 T_26.228, 6;
4907
    %cmpi/u 8, 2, 4;
4908
    %jmp/1 T_26.229, 6;
4909
    %cmpi/u 8, 3, 4;
4910
    %jmp/1 T_26.230, 6;
4911
    %cmpi/u 8, 4, 4;
4912
    %jmp/1 T_26.231, 6;
4913 11 ale500
    %cmpi/u 8, 5, 4;
4914 16 ale500
    %jmp/1 T_26.232, 6;
4915
    %cmpi/u 8, 6, 4;
4916
    %jmp/1 T_26.233, 6;
4917 15 ale500
    %cmpi/u 8, 7, 4;
4918 16 ale500
    %jmp/1 T_26.234, 6;
4919
    %cmpi/u 8, 8, 4;
4920
    %jmp/1 T_26.235, 6;
4921
    %cmpi/u 8, 9, 4;
4922
    %jmp/1 T_26.236, 6;
4923
    %cmpi/u 8, 10, 4;
4924
    %jmp/1 T_26.237, 6;
4925
    %cmpi/u 8, 11, 4;
4926
    %jmp/1 T_26.238, 6;
4927 11 ale500
    %cmpi/u 8, 12, 4;
4928 16 ale500
    %jmp/1 T_26.239, 6;
4929 11 ale500
    %cmpi/u 8, 13, 4;
4930 16 ale500
    %jmp/1 T_26.240, 6;
4931 11 ale500
    %cmpi/u 8, 14, 4;
4932 16 ale500
    %jmp/1 T_26.241, 6;
4933 11 ale500
    %cmpi/u 8, 15, 4;
4934 16 ale500
    %jmp/1 T_26.242, 6;
4935
    %jmp T_26.243;
4936
T_26.227 ;
4937 11 ale500
    %movi 8, 9, 4;
4938 16 ale500
    %set/v v00B68948_0, 8, 4;
4939 11 ale500
    %movi 8, 9, 4;
4940 16 ale500
    %set/v v00B68898_0, 8, 4;
4941
    %movi 8, 9, 5;
4942
    %set/v v00B685D8_0, 8, 5;
4943
    %jmp T_26.243;
4944
T_26.228 ;
4945 11 ale500
    %movi 8, 9, 4;
4946 16 ale500
    %set/v v00B68948_0, 8, 4;
4947
    %movi 8, 9, 5;
4948
    %set/v v00B685D8_0, 8, 5;
4949
    %jmp T_26.243;
4950
T_26.229 ;
4951 11 ale500
    %movi 8, 9, 4;
4952 16 ale500
    %set/v v00B68948_0, 8, 4;
4953 11 ale500
    %movi 8, 9, 4;
4954 16 ale500
    %set/v v00B68898_0, 8, 4;
4955
    %movi 8, 11, 5;
4956
    %set/v v00B685D8_0, 8, 5;
4957
    %jmp T_26.243;
4958
T_26.230 ;
4959
    %set/v v00B69630_0, 1, 1;
4960
    %set/v v00B68948_0, 0, 4;
4961
    %set/v v00B68898_0, 0, 4;
4962
    %movi 8, 8, 5;
4963
    %set/v v00B685D8_0, 8, 5;
4964
    %jmp T_26.243;
4965
T_26.231 ;
4966
    %movi 8, 9, 4;
4967
    %set/v v00B68948_0, 8, 4;
4968
    %movi 8, 9, 4;
4969
    %set/v v00B68898_0, 8, 4;
4970
    %movi 8, 5, 5;
4971
    %set/v v00B685D8_0, 8, 5;
4972
    %jmp T_26.243;
4973
T_26.232 ;
4974
    %movi 8, 9, 4;
4975
    %set/v v00B68948_0, 8, 4;
4976
    %movi 8, 9, 4;
4977
    %set/v v00B68898_0, 8, 4;
4978
    %movi 8, 5, 5;
4979
    %set/v v00B685D8_0, 8, 5;
4980
    %jmp T_26.243;
4981
T_26.233 ;
4982
    %movi 8, 9, 4;
4983
    %set/v v00B68948_0, 8, 4;
4984
    %movi 8, 9, 4;
4985
    %set/v v00B68898_0, 8, 4;
4986
    %movi 8, 4, 5;
4987
    %set/v v00B685D8_0, 8, 5;
4988
    %jmp T_26.243;
4989
T_26.234 ;
4990
    %jmp T_26.243;
4991
T_26.235 ;
4992
    %movi 8, 9, 4;
4993
    %set/v v00B68948_0, 8, 4;
4994
    %movi 8, 9, 4;
4995
    %set/v v00B68898_0, 8, 4;
4996
    %movi 8, 7, 5;
4997
    %set/v v00B685D8_0, 8, 5;
4998
    %jmp T_26.243;
4999
T_26.236 ;
5000
    %movi 8, 9, 4;
5001
    %set/v v00B68948_0, 8, 4;
5002
    %movi 8, 9, 4;
5003
    %set/v v00B68898_0, 8, 4;
5004
    %movi 8, 10, 5;
5005
    %set/v v00B685D8_0, 8, 5;
5006
    %jmp T_26.243;
5007
T_26.237 ;
5008
    %movi 8, 9, 4;
5009
    %set/v v00B68948_0, 8, 4;
5010
    %movi 8, 9, 4;
5011
    %set/v v00B68898_0, 8, 4;
5012
    %movi 8, 6, 5;
5013
    %set/v v00B685D8_0, 8, 5;
5014
    %jmp T_26.243;
5015
T_26.238 ;
5016
    %movi 8, 9, 4;
5017
    %set/v v00B68948_0, 8, 4;
5018
    %movi 8, 9, 4;
5019
    %set/v v00B68898_0, 8, 4;
5020
    %movi 8, 8, 5;
5021
    %set/v v00B685D8_0, 8, 5;
5022
    %jmp T_26.243;
5023
T_26.239 ;
5024
    %set/v v00B69630_0, 1, 1;
5025
    %set/v v00B68898_0, 0, 4;
5026
    %movi 8, 4, 5;
5027
    %set/v v00B685D8_0, 8, 5;
5028
    %jmp T_26.243;
5029
T_26.240 ;
5030
    %jmp T_26.243;
5031
T_26.241 ;
5032
    %set/v v00B69630_0, 1, 1;
5033 11 ale500
    %movi 8, 3, 4;
5034 16 ale500
    %set/v v00B68898_0, 8, 4;
5035
    %movi 8, 4, 5;
5036
    %set/v v00B685D8_0, 8, 5;
5037
    %jmp T_26.243;
5038
T_26.242 ;
5039
    %jmp T_26.243;
5040
T_26.243 ;
5041
    %jmp T_26.18;
5042
T_26.15 ;
5043
    %movi 8, 3, 3;
5044
    %set/v v00B689A0_0, 8, 3;
5045
    %load/v 8, v00B68EC8_0, 4; Only need 4 of 8 bits
5046 11 ale500
; Save base=8 wid=4 in lookaside.
5047 16 ale500
    %cmpi/u 8, 0, 4;
5048
    %jmp/1 T_26.244, 6;
5049 11 ale500
    %cmpi/u 8, 1, 4;
5050 16 ale500
    %jmp/1 T_26.245, 6;
5051
    %cmpi/u 8, 2, 4;
5052
    %jmp/1 T_26.246, 6;
5053
    %cmpi/u 8, 3, 4;
5054
    %jmp/1 T_26.247, 6;
5055
    %cmpi/u 8, 4, 4;
5056
    %jmp/1 T_26.248, 6;
5057 11 ale500
    %cmpi/u 8, 5, 4;
5058 16 ale500
    %jmp/1 T_26.249, 6;
5059
    %cmpi/u 8, 6, 4;
5060
    %jmp/1 T_26.250, 6;
5061 15 ale500
    %cmpi/u 8, 7, 4;
5062 16 ale500
    %jmp/1 T_26.251, 6;
5063
    %cmpi/u 8, 8, 4;
5064
    %jmp/1 T_26.252, 6;
5065
    %cmpi/u 8, 9, 4;
5066
    %jmp/1 T_26.253, 6;
5067
    %cmpi/u 8, 10, 4;
5068
    %jmp/1 T_26.254, 6;
5069
    %cmpi/u 8, 11, 4;
5070
    %jmp/1 T_26.255, 6;
5071 11 ale500
    %cmpi/u 8, 12, 4;
5072 16 ale500
    %jmp/1 T_26.256, 6;
5073 11 ale500
    %cmpi/u 8, 13, 4;
5074 16 ale500
    %jmp/1 T_26.257, 6;
5075 11 ale500
    %cmpi/u 8, 14, 4;
5076 16 ale500
    %jmp/1 T_26.258, 6;
5077 11 ale500
    %cmpi/u 8, 15, 4;
5078 16 ale500
    %jmp/1 T_26.259, 6;
5079
    %jmp T_26.260;
5080
T_26.244 ;
5081 11 ale500
    %movi 8, 9, 4;
5082 16 ale500
    %set/v v00B68948_0, 8, 4;
5083
    %movi 8, 1, 2;
5084
    %set/v v00B694D0_0, 8, 2;
5085 11 ale500
    %movi 8, 9, 4;
5086 16 ale500
    %set/v v00B68898_0, 8, 4;
5087
    %movi 8, 9, 5;
5088
    %set/v v00B685D8_0, 8, 5;
5089
    %jmp T_26.260;
5090
T_26.245 ;
5091 11 ale500
    %movi 8, 9, 4;
5092 16 ale500
    %set/v v00B68948_0, 8, 4;
5093
    %movi 8, 1, 2;
5094
    %set/v v00B694D0_0, 8, 2;
5095
    %movi 8, 9, 5;
5096
    %set/v v00B685D8_0, 8, 5;
5097
    %jmp T_26.260;
5098
T_26.246 ;
5099 11 ale500
    %movi 8, 9, 4;
5100 16 ale500
    %set/v v00B68948_0, 8, 4;
5101
    %movi 8, 1, 2;
5102
    %set/v v00B694D0_0, 8, 2;
5103 11 ale500
    %movi 8, 9, 4;
5104 16 ale500
    %set/v v00B68898_0, 8, 4;
5105
    %movi 8, 11, 5;
5106
    %set/v v00B685D8_0, 8, 5;
5107
    %jmp T_26.260;
5108
T_26.247 ;
5109
    %set/v v00B68948_0, 0, 4;
5110
    %movi 8, 1, 2;
5111
    %set/v v00B694D0_0, 8, 2;
5112
    %set/v v00B68898_0, 0, 4;
5113
    %movi 8, 8, 5;
5114
    %set/v v00B685D8_0, 8, 5;
5115
    %jmp T_26.260;
5116
T_26.248 ;
5117
    %movi 8, 9, 4;
5118
    %set/v v00B68948_0, 8, 4;
5119
    %movi 8, 1, 2;
5120
    %set/v v00B694D0_0, 8, 2;
5121
    %movi 8, 9, 4;
5122
    %set/v v00B68898_0, 8, 4;
5123
    %movi 8, 5, 5;
5124
    %set/v v00B685D8_0, 8, 5;
5125
    %jmp T_26.260;
5126
T_26.249 ;
5127
    %movi 8, 9, 4;
5128
    %set/v v00B68948_0, 8, 4;
5129
    %movi 8, 1, 2;
5130
    %set/v v00B694D0_0, 8, 2;
5131
    %movi 8, 9, 4;
5132
    %set/v v00B68898_0, 8, 4;
5133
    %movi 8, 5, 5;
5134
    %set/v v00B685D8_0, 8, 5;
5135
    %jmp T_26.260;
5136
T_26.250 ;
5137
    %movi 8, 1, 2;
5138
    %set/v v00B694D0_0, 8, 2;
5139
    %movi 8, 9, 4;
5140
    %set/v v00B68898_0, 8, 4;
5141
    %movi 8, 4, 5;
5142
    %set/v v00B685D8_0, 8, 5;
5143
    %jmp T_26.260;
5144
T_26.251 ;
5145
    %movi 8, 9, 4;
5146
    %set/v v00B68948_0, 8, 4;
5147
    %movi 8, 1, 2;
5148
    %set/v v00B68840_0, 8, 2;
5149
    %movi 8, 2, 5;
5150
    %set/v v00B685D8_0, 8, 5;
5151
    %jmp T_26.260;
5152
T_26.252 ;
5153
    %movi 8, 9, 4;
5154
    %set/v v00B68948_0, 8, 4;
5155
    %movi 8, 1, 2;
5156
    %set/v v00B694D0_0, 8, 2;
5157
    %movi 8, 9, 4;
5158
    %set/v v00B68898_0, 8, 4;
5159
    %movi 8, 7, 5;
5160
    %set/v v00B685D8_0, 8, 5;
5161
    %jmp T_26.260;
5162
T_26.253 ;
5163
    %movi 8, 9, 4;
5164
    %set/v v00B68948_0, 8, 4;
5165
    %movi 8, 1, 2;
5166
    %set/v v00B694D0_0, 8, 2;
5167
    %movi 8, 9, 4;
5168
    %set/v v00B68898_0, 8, 4;
5169
    %movi 8, 10, 5;
5170
    %set/v v00B685D8_0, 8, 5;
5171
    %jmp T_26.260;
5172
T_26.254 ;
5173
    %movi 8, 9, 4;
5174
    %set/v v00B68948_0, 8, 4;
5175
    %movi 8, 1, 2;
5176
    %set/v v00B694D0_0, 8, 2;
5177
    %movi 8, 9, 4;
5178
    %set/v v00B68898_0, 8, 4;
5179
    %movi 8, 6, 5;
5180
    %set/v v00B685D8_0, 8, 5;
5181
    %jmp T_26.260;
5182
T_26.255 ;
5183
    %movi 8, 9, 4;
5184
    %set/v v00B68948_0, 8, 4;
5185
    %movi 8, 1, 2;
5186
    %set/v v00B694D0_0, 8, 2;
5187
    %movi 8, 9, 4;
5188
    %set/v v00B68898_0, 8, 4;
5189
    %movi 8, 8, 5;
5190
    %set/v v00B685D8_0, 8, 5;
5191
    %jmp T_26.260;
5192
T_26.256 ;
5193
    %movi 8, 2, 2;
5194
    %set/v v00B694D0_0, 8, 2;
5195
    %set/v v00B68898_0, 0, 4;
5196
    %movi 8, 4, 5;
5197
    %set/v v00B685D8_0, 8, 5;
5198
    %jmp T_26.260;
5199
T_26.257 ;
5200
    %set/v v00B68948_0, 0, 4;
5201
    %movi 8, 2, 2;
5202
    %set/v v00B68840_0, 8, 2;
5203
    %movi 8, 2, 5;
5204
    %set/v v00B685D8_0, 8, 5;
5205
    %jmp T_26.260;
5206
T_26.258 ;
5207
    %movi 8, 2, 2;
5208
    %set/v v00B694D0_0, 8, 2;
5209 11 ale500
    %movi 8, 3, 4;
5210 16 ale500
    %set/v v00B68898_0, 8, 4;
5211
    %movi 8, 4, 5;
5212
    %set/v v00B685D8_0, 8, 5;
5213
    %jmp T_26.260;
5214
T_26.259 ;
5215 11 ale500
    %movi 8, 3, 4;
5216 16 ale500
    %set/v v00B68948_0, 8, 4;
5217
    %movi 8, 2, 2;
5218
    %set/v v00B68840_0, 8, 2;
5219
    %movi 8, 2, 5;
5220
    %set/v v00B685D8_0, 8, 5;
5221
    %jmp T_26.260;
5222
T_26.260 ;
5223
    %jmp T_26.18;
5224
T_26.16 ;
5225
    %movi 8, 4, 3;
5226
    %set/v v00B689A0_0, 8, 3;
5227
    %load/v 8, v00B68EC8_0, 4; Only need 4 of 8 bits
5228 11 ale500
; Save base=8 wid=4 in lookaside.
5229 16 ale500
    %cmpi/u 8, 0, 4;
5230
    %jmp/1 T_26.261, 6;
5231 11 ale500
    %cmpi/u 8, 1, 4;
5232 16 ale500
    %jmp/1 T_26.262, 6;
5233
    %cmpi/u 8, 2, 4;
5234
    %jmp/1 T_26.263, 6;
5235
    %cmpi/u 8, 3, 4;
5236
    %jmp/1 T_26.264, 6;
5237
    %cmpi/u 8, 4, 4;
5238
    %jmp/1 T_26.265, 6;
5239 11 ale500
    %cmpi/u 8, 5, 4;
5240 16 ale500
    %jmp/1 T_26.266, 6;
5241
    %cmpi/u 8, 6, 4;
5242
    %jmp/1 T_26.267, 6;
5243 15 ale500
    %cmpi/u 8, 7, 4;
5244 16 ale500
    %jmp/1 T_26.268, 6;
5245
    %cmpi/u 8, 8, 4;
5246
    %jmp/1 T_26.269, 6;
5247
    %cmpi/u 8, 9, 4;
5248
    %jmp/1 T_26.270, 6;
5249
    %cmpi/u 8, 10, 4;
5250
    %jmp/1 T_26.271, 6;
5251
    %cmpi/u 8, 11, 4;
5252
    %jmp/1 T_26.272, 6;
5253 11 ale500
    %cmpi/u 8, 12, 4;
5254 16 ale500
    %jmp/1 T_26.273, 6;
5255 11 ale500
    %cmpi/u 8, 13, 4;
5256 16 ale500
    %jmp/1 T_26.274, 6;
5257 11 ale500
    %cmpi/u 8, 14, 4;
5258 16 ale500
    %jmp/1 T_26.275, 6;
5259 11 ale500
    %cmpi/u 8, 15, 4;
5260 16 ale500
    %jmp/1 T_26.276, 6;
5261
    %jmp T_26.277;
5262
T_26.261 ;
5263 11 ale500
    %movi 8, 9, 4;
5264 16 ale500
    %set/v v00B68948_0, 8, 4;
5265
    %movi 8, 1, 2;
5266
    %set/v v00B694D0_0, 8, 2;
5267 11 ale500
    %movi 8, 9, 4;
5268 16 ale500
    %set/v v00B68898_0, 8, 4;
5269
    %movi 8, 9, 5;
5270
    %set/v v00B685D8_0, 8, 5;
5271
    %jmp T_26.277;
5272
T_26.262 ;
5273 11 ale500
    %movi 8, 9, 4;
5274 16 ale500
    %set/v v00B68948_0, 8, 4;
5275
    %movi 8, 1, 2;
5276
    %set/v v00B694D0_0, 8, 2;
5277
    %movi 8, 9, 5;
5278
    %set/v v00B685D8_0, 8, 5;
5279
    %jmp T_26.277;
5280
T_26.263 ;
5281 11 ale500
    %movi 8, 9, 4;
5282 16 ale500
    %set/v v00B68948_0, 8, 4;
5283
    %movi 8, 1, 2;
5284
    %set/v v00B694D0_0, 8, 2;
5285 11 ale500
    %movi 8, 9, 4;
5286 16 ale500
    %set/v v00B68898_0, 8, 4;
5287
    %movi 8, 11, 5;
5288
    %set/v v00B685D8_0, 8, 5;
5289
    %jmp T_26.277;
5290
T_26.264 ;
5291
    %set/v v00B68948_0, 0, 4;
5292
    %movi 8, 1, 2;
5293
    %set/v v00B694D0_0, 8, 2;
5294
    %set/v v00B68898_0, 0, 4;
5295
    %movi 8, 8, 5;
5296
    %set/v v00B685D8_0, 8, 5;
5297
    %jmp T_26.277;
5298
T_26.265 ;
5299
    %movi 8, 9, 4;
5300
    %set/v v00B68948_0, 8, 4;
5301
    %movi 8, 1, 2;
5302
    %set/v v00B694D0_0, 8, 2;
5303
    %movi 8, 9, 4;
5304
    %set/v v00B68898_0, 8, 4;
5305
    %movi 8, 5, 5;
5306
    %set/v v00B685D8_0, 8, 5;
5307
    %jmp T_26.277;
5308
T_26.266 ;
5309
    %movi 8, 9, 4;
5310
    %set/v v00B68948_0, 8, 4;
5311
    %movi 8, 1, 2;
5312
    %set/v v00B694D0_0, 8, 2;
5313
    %movi 8, 9, 4;
5314
    %set/v v00B68898_0, 8, 4;
5315
    %movi 8, 5, 5;
5316
    %set/v v00B685D8_0, 8, 5;
5317
    %jmp T_26.277;
5318
T_26.267 ;
5319
    %movi 8, 1, 2;
5320
    %set/v v00B694D0_0, 8, 2;
5321
    %movi 8, 9, 4;
5322
    %set/v v00B68898_0, 8, 4;
5323
    %movi 8, 4, 5;
5324
    %set/v v00B685D8_0, 8, 5;
5325
    %jmp T_26.277;
5326
T_26.268 ;
5327
    %movi 8, 9, 4;
5328
    %set/v v00B68948_0, 8, 4;
5329
    %movi 8, 1, 2;
5330
    %set/v v00B68840_0, 8, 2;
5331
    %movi 8, 2, 5;
5332
    %set/v v00B685D8_0, 8, 5;
5333
    %jmp T_26.277;
5334
T_26.269 ;
5335
    %movi 8, 9, 4;
5336
    %set/v v00B68948_0, 8, 4;
5337
    %movi 8, 1, 2;
5338
    %set/v v00B694D0_0, 8, 2;
5339
    %movi 8, 9, 4;
5340
    %set/v v00B68898_0, 8, 4;
5341
    %movi 8, 7, 5;
5342
    %set/v v00B685D8_0, 8, 5;
5343
    %jmp T_26.277;
5344
T_26.270 ;
5345
    %movi 8, 9, 4;
5346
    %set/v v00B68948_0, 8, 4;
5347
    %movi 8, 1, 2;
5348
    %set/v v00B694D0_0, 8, 2;
5349
    %movi 8, 9, 4;
5350
    %set/v v00B68898_0, 8, 4;
5351
    %movi 8, 10, 5;
5352
    %set/v v00B685D8_0, 8, 5;
5353
    %jmp T_26.277;
5354
T_26.271 ;
5355
    %movi 8, 9, 4;
5356
    %set/v v00B68948_0, 8, 4;
5357
    %movi 8, 1, 2;
5358
    %set/v v00B694D0_0, 8, 2;
5359
    %movi 8, 9, 4;
5360
    %set/v v00B68898_0, 8, 4;
5361
    %movi 8, 6, 5;
5362
    %set/v v00B685D8_0, 8, 5;
5363
    %jmp T_26.277;
5364
T_26.272 ;
5365
    %movi 8, 9, 4;
5366
    %set/v v00B68948_0, 8, 4;
5367
    %movi 8, 1, 2;
5368
    %set/v v00B694D0_0, 8, 2;
5369
    %movi 8, 9, 4;
5370
    %set/v v00B68898_0, 8, 4;
5371
    %movi 8, 8, 5;
5372
    %set/v v00B685D8_0, 8, 5;
5373
    %jmp T_26.277;
5374
T_26.273 ;
5375
    %movi 8, 2, 2;
5376
    %set/v v00B694D0_0, 8, 2;
5377
    %set/v v00B68898_0, 0, 4;
5378
    %movi 8, 4, 5;
5379
    %set/v v00B685D8_0, 8, 5;
5380
    %jmp T_26.277;
5381
T_26.274 ;
5382
    %set/v v00B68948_0, 0, 4;
5383
    %movi 8, 2, 2;
5384
    %set/v v00B68840_0, 8, 2;
5385
    %movi 8, 2, 5;
5386
    %set/v v00B685D8_0, 8, 5;
5387
    %jmp T_26.277;
5388
T_26.275 ;
5389
    %movi 8, 2, 2;
5390
    %set/v v00B694D0_0, 8, 2;
5391 11 ale500
    %movi 8, 3, 4;
5392 16 ale500
    %set/v v00B68898_0, 8, 4;
5393
    %movi 8, 4, 5;
5394
    %set/v v00B685D8_0, 8, 5;
5395
    %jmp T_26.277;
5396
T_26.276 ;
5397 11 ale500
    %movi 8, 3, 4;
5398 16 ale500
    %set/v v00B68948_0, 8, 4;
5399
    %movi 8, 2, 2;
5400
    %set/v v00B68840_0, 8, 2;
5401
    %movi 8, 2, 5;
5402
    %set/v v00B685D8_0, 8, 5;
5403
    %jmp T_26.277;
5404
T_26.277 ;
5405
    %jmp T_26.18;
5406
T_26.17 ;
5407
    %movi 8, 5, 3;
5408
    %set/v v00B689A0_0, 8, 3;
5409
    %load/v 8, v00B68EC8_0, 4; Only need 4 of 8 bits
5410 11 ale500
; Save base=8 wid=4 in lookaside.
5411 16 ale500
    %cmpi/u 8, 0, 4;
5412
    %jmp/1 T_26.278, 6;
5413 11 ale500
    %cmpi/u 8, 1, 4;
5414 16 ale500
    %jmp/1 T_26.279, 6;
5415
    %cmpi/u 8, 2, 4;
5416
    %jmp/1 T_26.280, 6;
5417
    %cmpi/u 8, 3, 4;
5418
    %jmp/1 T_26.281, 6;
5419
    %cmpi/u 8, 4, 4;
5420
    %jmp/1 T_26.282, 6;
5421 11 ale500
    %cmpi/u 8, 5, 4;
5422 16 ale500
    %jmp/1 T_26.283, 6;
5423
    %cmpi/u 8, 6, 4;
5424
    %jmp/1 T_26.284, 6;
5425 15 ale500
    %cmpi/u 8, 7, 4;
5426 16 ale500
    %jmp/1 T_26.285, 6;
5427
    %cmpi/u 8, 8, 4;
5428
    %jmp/1 T_26.286, 6;
5429
    %cmpi/u 8, 9, 4;
5430
    %jmp/1 T_26.287, 6;
5431
    %cmpi/u 8, 10, 4;
5432
    %jmp/1 T_26.288, 6;
5433
    %cmpi/u 8, 11, 4;
5434
    %jmp/1 T_26.289, 6;
5435 11 ale500
    %cmpi/u 8, 12, 4;
5436 16 ale500
    %jmp/1 T_26.290, 6;
5437 11 ale500
    %cmpi/u 8, 13, 4;
5438 16 ale500
    %jmp/1 T_26.291, 6;
5439 11 ale500
    %cmpi/u 8, 14, 4;
5440 16 ale500
    %jmp/1 T_26.292, 6;
5441 11 ale500
    %cmpi/u 8, 15, 4;
5442 16 ale500
    %jmp/1 T_26.293, 6;
5443
    %jmp T_26.294;
5444
T_26.278 ;
5445 11 ale500
    %movi 8, 9, 4;
5446 16 ale500
    %set/v v00B68948_0, 8, 4;
5447
    %movi 8, 1, 2;
5448
    %set/v v00B694D0_0, 8, 2;
5449 11 ale500
    %movi 8, 9, 4;
5450 16 ale500
    %set/v v00B68898_0, 8, 4;
5451
    %movi 8, 9, 5;
5452
    %set/v v00B685D8_0, 8, 5;
5453
    %jmp T_26.294;
5454
T_26.279 ;
5455 11 ale500
    %movi 8, 9, 4;
5456 16 ale500
    %set/v v00B68948_0, 8, 4;
5457
    %movi 8, 1, 2;
5458
    %set/v v00B694D0_0, 8, 2;
5459
    %movi 8, 9, 5;
5460
    %set/v v00B685D8_0, 8, 5;
5461
    %jmp T_26.294;
5462
T_26.280 ;
5463 11 ale500
    %movi 8, 9, 4;
5464 16 ale500
    %set/v v00B68948_0, 8, 4;
5465
    %movi 8, 1, 2;
5466
    %set/v v00B694D0_0, 8, 2;
5467 11 ale500
    %movi 8, 9, 4;
5468 16 ale500
    %set/v v00B68898_0, 8, 4;
5469
    %movi 8, 11, 5;
5470
    %set/v v00B685D8_0, 8, 5;
5471
    %jmp T_26.294;
5472
T_26.281 ;
5473
    %set/v v00B68948_0, 0, 4;
5474
    %movi 8, 1, 2;
5475
    %set/v v00B694D0_0, 8, 2;
5476
    %set/v v00B68898_0, 0, 4;
5477
    %movi 8, 8, 5;
5478
    %set/v v00B685D8_0, 8, 5;
5479
    %jmp T_26.294;
5480
T_26.282 ;
5481
    %movi 8, 9, 4;
5482
    %set/v v00B68948_0, 8, 4;
5483
    %movi 8, 1, 2;
5484
    %set/v v00B694D0_0, 8, 2;
5485
    %movi 8, 9, 4;
5486
    %set/v v00B68898_0, 8, 4;
5487
    %movi 8, 5, 5;
5488
    %set/v v00B685D8_0, 8, 5;
5489
    %jmp T_26.294;
5490
T_26.283 ;
5491
    %movi 8, 9, 4;
5492
    %set/v v00B68948_0, 8, 4;
5493
    %movi 8, 1, 2;
5494
    %set/v v00B694D0_0, 8, 2;
5495
    %movi 8, 9, 4;
5496
    %set/v v00B68898_0, 8, 4;
5497
    %movi 8, 5, 5;
5498
    %set/v v00B685D8_0, 8, 5;
5499
    %jmp T_26.294;
5500
T_26.284 ;
5501
    %movi 8, 1, 2;
5502
    %set/v v00B694D0_0, 8, 2;
5503
    %movi 8, 9, 4;
5504
    %set/v v00B68898_0, 8, 4;
5505
    %movi 8, 4, 5;
5506
    %set/v v00B685D8_0, 8, 5;
5507
    %jmp T_26.294;
5508
T_26.285 ;
5509
    %movi 8, 9, 4;
5510
    %set/v v00B68948_0, 8, 4;
5511
    %movi 8, 1, 2;
5512
    %set/v v00B68840_0, 8, 2;
5513
    %movi 8, 2, 5;
5514
    %set/v v00B685D8_0, 8, 5;
5515
    %jmp T_26.294;
5516
T_26.286 ;
5517
    %movi 8, 9, 4;
5518
    %set/v v00B68948_0, 8, 4;
5519
    %movi 8, 1, 2;
5520
    %set/v v00B694D0_0, 8, 2;
5521
    %movi 8, 9, 4;
5522
    %set/v v00B68898_0, 8, 4;
5523
    %movi 8, 7, 5;
5524
    %set/v v00B685D8_0, 8, 5;
5525
    %jmp T_26.294;
5526
T_26.287 ;
5527
    %movi 8, 9, 4;
5528
    %set/v v00B68948_0, 8, 4;
5529
    %movi 8, 1, 2;
5530
    %set/v v00B694D0_0, 8, 2;
5531
    %movi 8, 9, 4;
5532
    %set/v v00B68898_0, 8, 4;
5533
    %movi 8, 10, 5;
5534
    %set/v v00B685D8_0, 8, 5;
5535
    %jmp T_26.294;
5536
T_26.288 ;
5537
    %movi 8, 9, 4;
5538
    %set/v v00B68948_0, 8, 4;
5539
    %movi 8, 1, 2;
5540
    %set/v v00B694D0_0, 8, 2;
5541
    %movi 8, 9, 4;
5542
    %set/v v00B68898_0, 8, 4;
5543
    %movi 8, 6, 5;
5544
    %set/v v00B685D8_0, 8, 5;
5545
    %jmp T_26.294;
5546
T_26.289 ;
5547
    %movi 8, 9, 4;
5548
    %set/v v00B68948_0, 8, 4;
5549
    %movi 8, 1, 2;
5550
    %set/v v00B694D0_0, 8, 2;
5551
    %movi 8, 9, 4;
5552
    %set/v v00B68898_0, 8, 4;
5553
    %movi 8, 8, 5;
5554
    %set/v v00B685D8_0, 8, 5;
5555
    %jmp T_26.294;
5556
T_26.290 ;
5557
    %movi 8, 2, 2;
5558
    %set/v v00B694D0_0, 8, 2;
5559
    %set/v v00B68898_0, 0, 4;
5560
    %movi 8, 4, 5;
5561
    %set/v v00B685D8_0, 8, 5;
5562
    %jmp T_26.294;
5563
T_26.291 ;
5564
    %set/v v00B68948_0, 0, 4;
5565
    %movi 8, 2, 2;
5566
    %set/v v00B68840_0, 8, 2;
5567
    %movi 8, 2, 5;
5568
    %set/v v00B685D8_0, 8, 5;
5569
    %jmp T_26.294;
5570
T_26.292 ;
5571
    %movi 8, 2, 2;
5572
    %set/v v00B694D0_0, 8, 2;
5573 11 ale500
    %movi 8, 3, 4;
5574 16 ale500
    %set/v v00B68898_0, 8, 4;
5575
    %movi 8, 4, 5;
5576
    %set/v v00B685D8_0, 8, 5;
5577
    %jmp T_26.294;
5578
T_26.293 ;
5579 11 ale500
    %movi 8, 3, 4;
5580 16 ale500
    %set/v v00B68948_0, 8, 4;
5581
    %movi 8, 2, 2;
5582
    %set/v v00B68840_0, 8, 2;
5583
    %movi 8, 2, 5;
5584
    %set/v v00B685D8_0, 8, 5;
5585
    %jmp T_26.294;
5586
T_26.294 ;
5587
    %jmp T_26.18;
5588
T_26.18 ;
5589
    %load/v 8, v00B68FD0_0, 1;
5590
    %jmp/0xz  T_26.295, 8;
5591
    %ix/load 1, 4, 0;
5592
    %mov 4, 0, 1;
5593
    %jmp/1 T_26.297, 4;
5594
    %load/x1p 8, v00B693F0_0, 4;
5595
    %jmp T_26.298;
5596
T_26.297 ;
5597
    %mov 8, 2, 4;
5598
T_26.298 ;
5599
; Save base=8 wid=4 in lookaside.
5600
    %cmpi/u 8, 0, 4;
5601
    %jmp/1 T_26.299, 6;
5602
    %cmpi/u 8, 1, 4;
5603
    %jmp/1 T_26.300, 6;
5604
    %cmpi/u 8, 4, 4;
5605
    %jmp/1 T_26.301, 6;
5606
    %cmpi/u 8, 5, 4;
5607
    %jmp/1 T_26.302, 6;
5608
    %cmpi/u 8, 6, 4;
5609
    %jmp/1 T_26.303, 6;
5610
    %cmpi/u 8, 7, 4;
5611
    %jmp/1 T_26.304, 6;
5612
    %cmpi/u 8, 2, 4;
5613
    %jmp/1 T_26.305, 6;
5614 11 ale500
    %cmpi/u 8, 3, 4;
5615 16 ale500
    %jmp/1 T_26.306, 6;
5616
    %cmpi/u 8, 8, 4;
5617
    %jmp/1 T_26.307, 6;
5618
    %cmpi/u 8, 9, 4;
5619
    %jmp/1 T_26.308, 6;
5620
    %cmpi/u 8, 10, 4;
5621
    %jmp/1 T_26.309, 6;
5622
    %cmpi/u 8, 11, 4;
5623
    %jmp/1 T_26.310, 6;
5624 11 ale500
    %cmpi/u 8, 12, 4;
5625 16 ale500
    %jmp/1 T_26.311, 6;
5626
    %cmpi/u 8, 13, 4;
5627
    %jmp/1 T_26.312, 6;
5628 11 ale500
    %cmpi/u 8, 14, 4;
5629 16 ale500
    %jmp/1 T_26.313, 6;
5630
    %cmpi/u 8, 15, 4;
5631
    %jmp/1 T_26.314, 6;
5632
    %jmp T_26.315;
5633
T_26.299 ;
5634
    %jmp T_26.315;
5635
T_26.300 ;
5636
    %jmp T_26.315;
5637
T_26.301 ;
5638
    %jmp T_26.315;
5639
T_26.302 ;
5640
    %jmp T_26.315;
5641
T_26.303 ;
5642
    %jmp T_26.315;
5643
T_26.304 ;
5644
    %jmp T_26.315;
5645
T_26.305 ;
5646
    %set/v v00B689A0_0, 1, 3;
5647
    %jmp T_26.315;
5648
T_26.306 ;
5649
    %load/v 8, v00B693F0_0, 4; Only need 4 of 8 bits
5650
; Save base=8 wid=4 in lookaside.
5651
    %cmpi/u 8, 15, 4;
5652
    %jmp/0xz  T_26.316, 4;
5653
    %set/v v00B68DC0_0, 1, 1;
5654
T_26.316 ;
5655
    %jmp T_26.315;
5656
T_26.307 ;
5657
    %load/v 8, v00B693F0_0, 4; Only need 4 of 8 bits
5658
; Save base=8 wid=4 in lookaside.
5659
    %cmpi/u 8, 0, 4;
5660
    %jmp/1 T_26.318, 6;
5661
    %cmpi/u 8, 1, 4;
5662
    %jmp/1 T_26.319, 6;
5663
    %cmpi/u 8, 2, 4;
5664
    %jmp/1 T_26.320, 6;
5665
    %cmpi/u 8, 3, 4;
5666
    %jmp/1 T_26.321, 6;
5667
    %cmpi/u 8, 4, 4;
5668
    %jmp/1 T_26.322, 6;
5669
    %cmpi/u 8, 5, 4;
5670
    %jmp/1 T_26.323, 6;
5671
    %cmpi/u 8, 6, 4;
5672
    %jmp/1 T_26.324, 6;
5673
    %cmpi/u 8, 7, 4;
5674
    %jmp/1 T_26.325, 6;
5675
    %cmpi/u 8, 8, 4;
5676
    %jmp/1 T_26.326, 6;
5677
    %cmpi/u 8, 9, 4;
5678
    %jmp/1 T_26.327, 6;
5679
    %cmpi/u 8, 10, 4;
5680
    %jmp/1 T_26.328, 6;
5681
    %cmpi/u 8, 11, 4;
5682
    %jmp/1 T_26.329, 6;
5683
    %cmpi/u 8, 12, 4;
5684
    %jmp/1 T_26.330, 6;
5685 11 ale500
    %cmpi/u 8, 13, 4;
5686 16 ale500
    %jmp/1 T_26.331, 6;
5687
    %cmpi/u 8, 14, 4;
5688
    %jmp/1 T_26.332, 6;
5689
    %cmpi/u 8, 15, 4;
5690
    %jmp/1 T_26.333, 6;
5691
    %jmp T_26.334;
5692
T_26.318 ;
5693
    %jmp T_26.334;
5694
T_26.319 ;
5695
    %jmp T_26.334;
5696
T_26.320 ;
5697
    %jmp T_26.334;
5698
T_26.321 ;
5699 11 ale500
    %movi 8, 1, 3;
5700 16 ale500
    %set/v v00B689A0_0, 8, 3;
5701
    %set/v v00B69630_0, 1, 1;
5702
    %set/v v00B68948_0, 0, 4;
5703
    %movi 8, 9, 5;
5704
    %set/v v00B685D8_0, 8, 5;
5705
    %jmp T_26.334;
5706
T_26.322 ;
5707
    %jmp T_26.334;
5708
T_26.323 ;
5709
    %jmp T_26.334;
5710
T_26.324 ;
5711
    %jmp T_26.334;
5712
T_26.325 ;
5713
    %jmp T_26.334;
5714
T_26.326 ;
5715
    %jmp T_26.334;
5716
T_26.327 ;
5717
    %jmp T_26.334;
5718
T_26.328 ;
5719
    %jmp T_26.334;
5720
T_26.329 ;
5721
    %jmp T_26.334;
5722
T_26.330 ;
5723 11 ale500
    %movi 8, 1, 3;
5724 16 ale500
    %set/v v00B689A0_0, 8, 3;
5725
    %set/v v00B69630_0, 1, 1;
5726
    %movi 8, 2, 4;
5727
    %set/v v00B68948_0, 8, 4;
5728
    %movi 8, 9, 5;
5729
    %set/v v00B685D8_0, 8, 5;
5730
    %jmp T_26.334;
5731
T_26.331 ;
5732
    %jmp T_26.334;
5733
T_26.332 ;
5734 11 ale500
    %movi 8, 1, 3;
5735 16 ale500
    %set/v v00B689A0_0, 8, 3;
5736
    %set/v v00B69630_0, 1, 1;
5737
    %movi 8, 2, 4;
5738
    %set/v v00B68898_0, 8, 4;
5739
    %movi 8, 4, 5;
5740
    %set/v v00B685D8_0, 8, 5;
5741
    %jmp T_26.334;
5742
T_26.333 ;
5743
    %jmp T_26.334;
5744
T_26.334 ;
5745
    %jmp T_26.315;
5746
T_26.308 ;
5747
    %load/v 8, v00B693F0_0, 4; Only need 4 of 8 bits
5748
; Save base=8 wid=4 in lookaside.
5749
    %cmpi/u 8, 0, 4;
5750
    %jmp/1 T_26.335, 6;
5751
    %cmpi/u 8, 1, 4;
5752
    %jmp/1 T_26.336, 6;
5753
    %cmpi/u 8, 2, 4;
5754
    %jmp/1 T_26.337, 6;
5755 11 ale500
    %cmpi/u 8, 3, 4;
5756 16 ale500
    %jmp/1 T_26.338, 6;
5757
    %cmpi/u 8, 4, 4;
5758
    %jmp/1 T_26.339, 6;
5759
    %cmpi/u 8, 5, 4;
5760
    %jmp/1 T_26.340, 6;
5761
    %cmpi/u 8, 6, 4;
5762
    %jmp/1 T_26.341, 6;
5763
    %cmpi/u 8, 7, 4;
5764
    %jmp/1 T_26.342, 6;
5765
    %cmpi/u 8, 8, 4;
5766
    %jmp/1 T_26.343, 6;
5767
    %cmpi/u 8, 9, 4;
5768
    %jmp/1 T_26.344, 6;
5769
    %cmpi/u 8, 10, 4;
5770
    %jmp/1 T_26.345, 6;
5771
    %cmpi/u 8, 11, 4;
5772
    %jmp/1 T_26.346, 6;
5773 11 ale500
    %cmpi/u 8, 12, 4;
5774 16 ale500
    %jmp/1 T_26.347, 6;
5775
    %cmpi/u 8, 13, 4;
5776
    %jmp/1 T_26.348, 6;
5777 11 ale500
    %cmpi/u 8, 14, 4;
5778 16 ale500
    %jmp/1 T_26.349, 6;
5779
    %cmpi/u 8, 15, 4;
5780
    %jmp/1 T_26.350, 6;
5781
    %jmp T_26.351;
5782
T_26.335 ;
5783
    %jmp T_26.351;
5784
T_26.336 ;
5785
    %jmp T_26.351;
5786
T_26.337 ;
5787
    %jmp T_26.351;
5788
T_26.338 ;
5789 11 ale500
    %movi 8, 3, 3;
5790 16 ale500
    %set/v v00B689A0_0, 8, 3;
5791
    %set/v v00B68948_0, 0, 4;
5792
    %movi 8, 2, 2;
5793
    %set/v v00B694D0_0, 8, 2;
5794
    %movi 8, 9, 5;
5795
    %set/v v00B685D8_0, 8, 5;
5796
    %jmp T_26.351;
5797
T_26.339 ;
5798
    %jmp T_26.351;
5799
T_26.340 ;
5800
    %jmp T_26.351;
5801
T_26.341 ;
5802
    %jmp T_26.351;
5803
T_26.342 ;
5804
    %jmp T_26.351;
5805
T_26.343 ;
5806
    %jmp T_26.351;
5807
T_26.344 ;
5808
    %jmp T_26.351;
5809
T_26.345 ;
5810
    %jmp T_26.351;
5811
T_26.346 ;
5812
    %jmp T_26.351;
5813
T_26.347 ;
5814 11 ale500
    %movi 8, 3, 3;
5815 16 ale500
    %set/v v00B689A0_0, 8, 3;
5816
    %movi 8, 2, 4;
5817
    %set/v v00B68948_0, 8, 4;
5818
    %movi 8, 2, 2;
5819
    %set/v v00B694D0_0, 8, 2;
5820
    %movi 8, 9, 5;
5821
    %set/v v00B685D8_0, 8, 5;
5822
    %jmp T_26.351;
5823
T_26.348 ;
5824
    %jmp T_26.351;
5825
T_26.349 ;
5826
    %movi 8, 3, 3;
5827
    %set/v v00B689A0_0, 8, 3;
5828
    %movi 8, 2, 2;
5829
    %set/v v00B694D0_0, 8, 2;
5830
    %movi 8, 2, 4;
5831
    %set/v v00B68898_0, 8, 4;
5832
    %movi 8, 4, 5;
5833
    %set/v v00B685D8_0, 8, 5;
5834
    %jmp T_26.351;
5835
T_26.350 ;
5836
    %movi 8, 3, 3;
5837
    %set/v v00B689A0_0, 8, 3;
5838
    %movi 8, 2, 4;
5839
    %set/v v00B68948_0, 8, 4;
5840
    %movi 8, 2, 2;
5841
    %set/v v00B68840_0, 8, 2;
5842
    %movi 8, 2, 5;
5843
    %set/v v00B685D8_0, 8, 5;
5844
    %jmp T_26.351;
5845
T_26.351 ;
5846
    %jmp T_26.315;
5847
T_26.309 ;
5848
    %load/v 8, v00B693F0_0, 4; Only need 4 of 8 bits
5849
; Save base=8 wid=4 in lookaside.
5850
    %cmpi/u 8, 0, 4;
5851
    %jmp/1 T_26.352, 6;
5852
    %cmpi/u 8, 1, 4;
5853
    %jmp/1 T_26.353, 6;
5854
    %cmpi/u 8, 2, 4;
5855
    %jmp/1 T_26.354, 6;
5856
    %cmpi/u 8, 3, 4;
5857
    %jmp/1 T_26.355, 6;
5858
    %cmpi/u 8, 4, 4;
5859
    %jmp/1 T_26.356, 6;
5860
    %cmpi/u 8, 5, 4;
5861
    %jmp/1 T_26.357, 6;
5862
    %cmpi/u 8, 6, 4;
5863
    %jmp/1 T_26.358, 6;
5864
    %cmpi/u 8, 7, 4;
5865
    %jmp/1 T_26.359, 6;
5866
    %cmpi/u 8, 8, 4;
5867
    %jmp/1 T_26.360, 6;
5868
    %cmpi/u 8, 9, 4;
5869
    %jmp/1 T_26.361, 6;
5870
    %cmpi/u 8, 10, 4;
5871
    %jmp/1 T_26.362, 6;
5872
    %cmpi/u 8, 11, 4;
5873
    %jmp/1 T_26.363, 6;
5874
    %cmpi/u 8, 12, 4;
5875
    %jmp/1 T_26.364, 6;
5876
    %cmpi/u 8, 13, 4;
5877
    %jmp/1 T_26.365, 6;
5878
    %cmpi/u 8, 14, 4;
5879
    %jmp/1 T_26.366, 6;
5880
    %cmpi/u 8, 15, 4;
5881
    %jmp/1 T_26.367, 6;
5882
    %jmp T_26.368;
5883
T_26.352 ;
5884
    %jmp T_26.368;
5885
T_26.353 ;
5886
    %jmp T_26.368;
5887
T_26.354 ;
5888
    %jmp T_26.368;
5889
T_26.355 ;
5890 11 ale500
    %movi 8, 4, 3;
5891 16 ale500
    %set/v v00B689A0_0, 8, 3;
5892
    %set/v v00B68948_0, 0, 4;
5893
    %movi 8, 2, 2;
5894
    %set/v v00B694D0_0, 8, 2;
5895
    %movi 8, 9, 5;
5896
    %set/v v00B685D8_0, 8, 5;
5897
    %jmp T_26.368;
5898
T_26.356 ;
5899
    %jmp T_26.368;
5900
T_26.357 ;
5901
    %jmp T_26.368;
5902
T_26.358 ;
5903
    %jmp T_26.368;
5904
T_26.359 ;
5905
    %jmp T_26.368;
5906
T_26.360 ;
5907
    %jmp T_26.368;
5908
T_26.361 ;
5909
    %jmp T_26.368;
5910
T_26.362 ;
5911
    %jmp T_26.368;
5912
T_26.363 ;
5913
    %jmp T_26.368;
5914
T_26.364 ;
5915 11 ale500
    %movi 8, 4, 3;
5916 16 ale500
    %set/v v00B689A0_0, 8, 3;
5917
    %movi 8, 2, 4;
5918
    %set/v v00B68948_0, 8, 4;
5919
    %movi 8, 2, 2;
5920
    %set/v v00B694D0_0, 8, 2;
5921
    %movi 8, 9, 5;
5922
    %set/v v00B685D8_0, 8, 5;
5923
    %jmp T_26.368;
5924
T_26.365 ;
5925
    %jmp T_26.368;
5926
T_26.366 ;
5927
    %movi 8, 4, 3;
5928
    %set/v v00B689A0_0, 8, 3;
5929
    %movi 8, 2, 2;
5930
    %set/v v00B694D0_0, 8, 2;
5931
    %movi 8, 2, 4;
5932
    %set/v v00B68898_0, 8, 4;
5933
    %movi 8, 4, 5;
5934
    %set/v v00B685D8_0, 8, 5;
5935
    %jmp T_26.368;
5936
T_26.367 ;
5937
    %movi 8, 4, 3;
5938
    %set/v v00B689A0_0, 8, 3;
5939
    %movi 8, 2, 4;
5940
    %set/v v00B68948_0, 8, 4;
5941
    %movi 8, 2, 2;
5942
    %set/v v00B68840_0, 8, 2;
5943
    %movi 8, 2, 5;
5944
    %set/v v00B685D8_0, 8, 5;
5945
    %jmp T_26.368;
5946
T_26.368 ;
5947
    %jmp T_26.315;
5948
T_26.310 ;
5949
    %load/v 8, v00B693F0_0, 4; Only need 4 of 8 bits
5950
; Save base=8 wid=4 in lookaside.
5951
    %cmpi/u 8, 0, 4;
5952
    %jmp/1 T_26.369, 6;
5953
    %cmpi/u 8, 1, 4;
5954
    %jmp/1 T_26.370, 6;
5955
    %cmpi/u 8, 2, 4;
5956
    %jmp/1 T_26.371, 6;
5957
    %cmpi/u 8, 3, 4;
5958
    %jmp/1 T_26.372, 6;
5959
    %cmpi/u 8, 4, 4;
5960
    %jmp/1 T_26.373, 6;
5961
    %cmpi/u 8, 5, 4;
5962
    %jmp/1 T_26.374, 6;
5963
    %cmpi/u 8, 6, 4;
5964
    %jmp/1 T_26.375, 6;
5965
    %cmpi/u 8, 7, 4;
5966
    %jmp/1 T_26.376, 6;
5967
    %cmpi/u 8, 8, 4;
5968
    %jmp/1 T_26.377, 6;
5969
    %cmpi/u 8, 9, 4;
5970
    %jmp/1 T_26.378, 6;
5971
    %cmpi/u 8, 10, 4;
5972
    %jmp/1 T_26.379, 6;
5973
    %cmpi/u 8, 11, 4;
5974
    %jmp/1 T_26.380, 6;
5975
    %cmpi/u 8, 12, 4;
5976
    %jmp/1 T_26.381, 6;
5977
    %cmpi/u 8, 13, 4;
5978
    %jmp/1 T_26.382, 6;
5979
    %cmpi/u 8, 14, 4;
5980
    %jmp/1 T_26.383, 6;
5981
    %cmpi/u 8, 15, 4;
5982
    %jmp/1 T_26.384, 6;
5983
    %jmp T_26.385;
5984
T_26.369 ;
5985
    %jmp T_26.385;
5986
T_26.370 ;
5987
    %jmp T_26.385;
5988
T_26.371 ;
5989
    %jmp T_26.385;
5990
T_26.372 ;
5991 11 ale500
    %movi 8, 5, 3;
5992 16 ale500
    %set/v v00B689A0_0, 8, 3;
5993
    %set/v v00B68948_0, 0, 4;
5994
    %movi 8, 2, 2;
5995
    %set/v v00B694D0_0, 8, 2;
5996
    %movi 8, 9, 5;
5997
    %set/v v00B685D8_0, 8, 5;
5998
    %jmp T_26.385;
5999
T_26.373 ;
6000
    %jmp T_26.385;
6001
T_26.374 ;
6002
    %jmp T_26.385;
6003
T_26.375 ;
6004
    %jmp T_26.385;
6005
T_26.376 ;
6006
    %jmp T_26.385;
6007
T_26.377 ;
6008
    %jmp T_26.385;
6009
T_26.378 ;
6010
    %jmp T_26.385;
6011
T_26.379 ;
6012
    %jmp T_26.385;
6013
T_26.380 ;
6014
    %jmp T_26.385;
6015
T_26.381 ;
6016 11 ale500
    %movi 8, 5, 3;
6017 16 ale500
    %set/v v00B689A0_0, 8, 3;
6018
    %movi 8, 2, 4;
6019
    %set/v v00B68948_0, 8, 4;
6020
    %movi 8, 2, 2;
6021
    %set/v v00B694D0_0, 8, 2;
6022
    %movi 8, 9, 5;
6023
    %set/v v00B685D8_0, 8, 5;
6024
    %jmp T_26.385;
6025
T_26.382 ;
6026
    %jmp T_26.385;
6027
T_26.383 ;
6028
    %movi 8, 5, 3;
6029
    %set/v v00B689A0_0, 8, 3;
6030
    %movi 8, 2, 2;
6031
    %set/v v00B694D0_0, 8, 2;
6032
    %movi 8, 2, 4;
6033
    %set/v v00B68898_0, 8, 4;
6034
    %movi 8, 4, 5;
6035
    %set/v v00B685D8_0, 8, 5;
6036
    %jmp T_26.385;
6037
T_26.384 ;
6038
    %movi 8, 5, 3;
6039
    %set/v v00B689A0_0, 8, 3;
6040
    %movi 8, 2, 4;
6041
    %set/v v00B68948_0, 8, 4;
6042
    %movi 8, 2, 2;
6043
    %set/v v00B68840_0, 8, 2;
6044
    %movi 8, 2, 5;
6045
    %set/v v00B685D8_0, 8, 5;
6046
    %jmp T_26.385;
6047
T_26.385 ;
6048
    %jmp T_26.315;
6049
T_26.311 ;
6050
    %load/v 8, v00B693F0_0, 4; Only need 4 of 8 bits
6051
; Save base=8 wid=4 in lookaside.
6052
    %cmpi/u 8, 0, 4;
6053
    %jmp/1 T_26.386, 6;
6054
    %cmpi/u 8, 1, 4;
6055
    %jmp/1 T_26.387, 6;
6056
    %cmpi/u 8, 2, 4;
6057
    %jmp/1 T_26.388, 6;
6058
    %cmpi/u 8, 3, 4;
6059
    %jmp/1 T_26.389, 6;
6060
    %cmpi/u 8, 4, 4;
6061
    %jmp/1 T_26.390, 6;
6062
    %cmpi/u 8, 5, 4;
6063
    %jmp/1 T_26.391, 6;
6064
    %cmpi/u 8, 6, 4;
6065
    %jmp/1 T_26.392, 6;
6066
    %cmpi/u 8, 7, 4;
6067
    %jmp/1 T_26.393, 6;
6068
    %cmpi/u 8, 8, 4;
6069
    %jmp/1 T_26.394, 6;
6070
    %cmpi/u 8, 9, 4;
6071
    %jmp/1 T_26.395, 6;
6072
    %cmpi/u 8, 10, 4;
6073
    %jmp/1 T_26.396, 6;
6074
    %cmpi/u 8, 11, 4;
6075
    %jmp/1 T_26.397, 6;
6076
    %cmpi/u 8, 12, 4;
6077
    %jmp/1 T_26.398, 6;
6078
    %cmpi/u 8, 13, 4;
6079
    %jmp/1 T_26.399, 6;
6080
    %cmpi/u 8, 14, 4;
6081
    %jmp/1 T_26.400, 6;
6082
    %cmpi/u 8, 15, 4;
6083
    %jmp/1 T_26.401, 6;
6084
    %jmp T_26.402;
6085
T_26.386 ;
6086
    %jmp T_26.402;
6087
T_26.387 ;
6088
    %jmp T_26.402;
6089
T_26.388 ;
6090
    %jmp T_26.402;
6091
T_26.389 ;
6092
    %jmp T_26.402;
6093
T_26.390 ;
6094
    %jmp T_26.402;
6095
T_26.391 ;
6096
    %jmp T_26.402;
6097
T_26.392 ;
6098
    %jmp T_26.402;
6099
T_26.393 ;
6100
    %jmp T_26.402;
6101
T_26.394 ;
6102
    %jmp T_26.402;
6103
T_26.395 ;
6104
    %jmp T_26.402;
6105
T_26.396 ;
6106
    %jmp T_26.402;
6107
T_26.397 ;
6108
    %jmp T_26.402;
6109
T_26.398 ;
6110
    %jmp T_26.402;
6111
T_26.399 ;
6112
    %jmp T_26.402;
6113
T_26.400 ;
6114 14 ale500
    %movi 8, 1, 3;
6115 16 ale500
    %set/v v00B689A0_0, 8, 3;
6116
    %set/v v00B69630_0, 1, 1;
6117
    %movi 8, 4, 4;
6118
    %set/v v00B68898_0, 8, 4;
6119
    %movi 8, 4, 5;
6120
    %set/v v00B685D8_0, 8, 5;
6121
    %jmp T_26.402;
6122
T_26.401 ;
6123
    %jmp T_26.402;
6124
T_26.402 ;
6125
    %jmp T_26.315;
6126
T_26.312 ;
6127
    %load/v 8, v00B693F0_0, 4; Only need 4 of 8 bits
6128
; Save base=8 wid=4 in lookaside.
6129
    %cmpi/u 8, 0, 4;
6130
    %jmp/1 T_26.403, 6;
6131
    %cmpi/u 8, 1, 4;
6132
    %jmp/1 T_26.404, 6;
6133
    %cmpi/u 8, 2, 4;
6134
    %jmp/1 T_26.405, 6;
6135
    %cmpi/u 8, 3, 4;
6136
    %jmp/1 T_26.406, 6;
6137
    %cmpi/u 8, 4, 4;
6138
    %jmp/1 T_26.407, 6;
6139
    %cmpi/u 8, 5, 4;
6140
    %jmp/1 T_26.408, 6;
6141
    %cmpi/u 8, 6, 4;
6142
    %jmp/1 T_26.409, 6;
6143
    %cmpi/u 8, 7, 4;
6144
    %jmp/1 T_26.410, 6;
6145
    %cmpi/u 8, 8, 4;
6146
    %jmp/1 T_26.411, 6;
6147
    %cmpi/u 8, 9, 4;
6148
    %jmp/1 T_26.412, 6;
6149
    %cmpi/u 8, 10, 4;
6150
    %jmp/1 T_26.413, 6;
6151
    %cmpi/u 8, 11, 4;
6152
    %jmp/1 T_26.414, 6;
6153
    %cmpi/u 8, 12, 4;
6154
    %jmp/1 T_26.415, 6;
6155
    %cmpi/u 8, 13, 4;
6156
    %jmp/1 T_26.416, 6;
6157
    %cmpi/u 8, 14, 4;
6158
    %jmp/1 T_26.417, 6;
6159
    %cmpi/u 8, 15, 4;
6160
    %jmp/1 T_26.418, 6;
6161
    %jmp T_26.419;
6162
T_26.403 ;
6163
    %jmp T_26.419;
6164
T_26.404 ;
6165
    %jmp T_26.419;
6166
T_26.405 ;
6167
    %jmp T_26.419;
6168
T_26.406 ;
6169
    %jmp T_26.419;
6170
T_26.407 ;
6171
    %jmp T_26.419;
6172
T_26.408 ;
6173
    %jmp T_26.419;
6174
T_26.409 ;
6175
    %jmp T_26.419;
6176
T_26.410 ;
6177
    %jmp T_26.419;
6178
T_26.411 ;
6179
    %jmp T_26.419;
6180
T_26.412 ;
6181
    %jmp T_26.419;
6182
T_26.413 ;
6183
    %jmp T_26.419;
6184
T_26.414 ;
6185
    %jmp T_26.419;
6186
T_26.415 ;
6187
    %jmp T_26.419;
6188
T_26.416 ;
6189
    %jmp T_26.419;
6190
T_26.417 ;
6191 11 ale500
    %movi 8, 3, 3;
6192 16 ale500
    %set/v v00B689A0_0, 8, 3;
6193
    %movi 8, 2, 2;
6194
    %set/v v00B694D0_0, 8, 2;
6195
    %movi 8, 4, 4;
6196
    %set/v v00B68898_0, 8, 4;
6197
    %movi 8, 4, 5;
6198
    %set/v v00B685D8_0, 8, 5;
6199
    %jmp T_26.419;
6200
T_26.418 ;
6201 11 ale500
    %movi 8, 3, 3;
6202 16 ale500
    %set/v v00B689A0_0, 8, 3;
6203
    %movi 8, 4, 4;
6204
    %set/v v00B68948_0, 8, 4;
6205
    %movi 8, 2, 2;
6206
    %set/v v00B68840_0, 8, 2;
6207
    %movi 8, 2, 5;
6208
    %set/v v00B685D8_0, 8, 5;
6209
    %jmp T_26.419;
6210
T_26.419 ;
6211
    %jmp T_26.315;
6212
T_26.313 ;
6213
    %load/v 8, v00B693F0_0, 4; Only need 4 of 8 bits
6214
; Save base=8 wid=4 in lookaside.
6215
    %cmpi/u 8, 0, 4;
6216
    %jmp/1 T_26.420, 6;
6217
    %cmpi/u 8, 1, 4;
6218
    %jmp/1 T_26.421, 6;
6219
    %cmpi/u 8, 2, 4;
6220
    %jmp/1 T_26.422, 6;
6221
    %cmpi/u 8, 3, 4;
6222
    %jmp/1 T_26.423, 6;
6223
    %cmpi/u 8, 4, 4;
6224
    %jmp/1 T_26.424, 6;
6225
    %cmpi/u 8, 5, 4;
6226
    %jmp/1 T_26.425, 6;
6227
    %cmpi/u 8, 6, 4;
6228
    %jmp/1 T_26.426, 6;
6229
    %cmpi/u 8, 7, 4;
6230
    %jmp/1 T_26.427, 6;
6231
    %cmpi/u 8, 8, 4;
6232
    %jmp/1 T_26.428, 6;
6233
    %cmpi/u 8, 9, 4;
6234
    %jmp/1 T_26.429, 6;
6235
    %cmpi/u 8, 10, 4;
6236
    %jmp/1 T_26.430, 6;
6237
    %cmpi/u 8, 11, 4;
6238
    %jmp/1 T_26.431, 6;
6239
    %cmpi/u 8, 12, 4;
6240
    %jmp/1 T_26.432, 6;
6241
    %cmpi/u 8, 13, 4;
6242
    %jmp/1 T_26.433, 6;
6243
    %cmpi/u 8, 14, 4;
6244
    %jmp/1 T_26.434, 6;
6245
    %cmpi/u 8, 15, 4;
6246
    %jmp/1 T_26.435, 6;
6247
    %jmp T_26.436;
6248
T_26.420 ;
6249
    %jmp T_26.436;
6250
T_26.421 ;
6251
    %jmp T_26.436;
6252
T_26.422 ;
6253
    %jmp T_26.436;
6254
T_26.423 ;
6255
    %jmp T_26.436;
6256
T_26.424 ;
6257
    %jmp T_26.436;
6258
T_26.425 ;
6259
    %jmp T_26.436;
6260
T_26.426 ;
6261
    %jmp T_26.436;
6262
T_26.427 ;
6263
    %jmp T_26.436;
6264
T_26.428 ;
6265
    %jmp T_26.436;
6266
T_26.429 ;
6267
    %jmp T_26.436;
6268
T_26.430 ;
6269
    %jmp T_26.436;
6270
T_26.431 ;
6271
    %jmp T_26.436;
6272
T_26.432 ;
6273
    %jmp T_26.436;
6274
T_26.433 ;
6275
    %jmp T_26.436;
6276
T_26.434 ;
6277 11 ale500
    %movi 8, 4, 3;
6278 16 ale500
    %set/v v00B689A0_0, 8, 3;
6279
    %movi 8, 2, 2;
6280
    %set/v v00B694D0_0, 8, 2;
6281
    %movi 8, 4, 4;
6282
    %set/v v00B68898_0, 8, 4;
6283
    %movi 8, 4, 5;
6284
    %set/v v00B685D8_0, 8, 5;
6285
    %jmp T_26.436;
6286
T_26.435 ;
6287 11 ale500
    %movi 8, 4, 3;
6288 16 ale500
    %set/v v00B689A0_0, 8, 3;
6289
    %movi 8, 4, 4;
6290
    %set/v v00B68948_0, 8, 4;
6291
    %movi 8, 2, 2;
6292
    %set/v v00B68840_0, 8, 2;
6293
    %movi 8, 2, 5;
6294
    %set/v v00B685D8_0, 8, 5;
6295
    %jmp T_26.436;
6296
T_26.436 ;
6297
    %jmp T_26.315;
6298
T_26.314 ;
6299
    %load/v 8, v00B693F0_0, 4; Only need 4 of 8 bits
6300
; Save base=8 wid=4 in lookaside.
6301
    %cmpi/u 8, 0, 4;
6302
    %jmp/1 T_26.437, 6;
6303
    %cmpi/u 8, 1, 4;
6304
    %jmp/1 T_26.438, 6;
6305
    %cmpi/u 8, 2, 4;
6306
    %jmp/1 T_26.439, 6;
6307
    %cmpi/u 8, 3, 4;
6308
    %jmp/1 T_26.440, 6;
6309
    %cmpi/u 8, 4, 4;
6310
    %jmp/1 T_26.441, 6;
6311
    %cmpi/u 8, 5, 4;
6312
    %jmp/1 T_26.442, 6;
6313
    %cmpi/u 8, 6, 4;
6314
    %jmp/1 T_26.443, 6;
6315
    %cmpi/u 8, 7, 4;
6316
    %jmp/1 T_26.444, 6;
6317
    %cmpi/u 8, 8, 4;
6318
    %jmp/1 T_26.445, 6;
6319
    %cmpi/u 8, 9, 4;
6320
    %jmp/1 T_26.446, 6;
6321
    %cmpi/u 8, 10, 4;
6322
    %jmp/1 T_26.447, 6;
6323
    %cmpi/u 8, 11, 4;
6324
    %jmp/1 T_26.448, 6;
6325
    %cmpi/u 8, 12, 4;
6326
    %jmp/1 T_26.449, 6;
6327
    %cmpi/u 8, 13, 4;
6328
    %jmp/1 T_26.450, 6;
6329
    %cmpi/u 8, 14, 4;
6330
    %jmp/1 T_26.451, 6;
6331
    %cmpi/u 8, 15, 4;
6332
    %jmp/1 T_26.452, 6;
6333
    %jmp T_26.453;
6334
T_26.437 ;
6335
    %jmp T_26.453;
6336
T_26.438 ;
6337
    %jmp T_26.453;
6338
T_26.439 ;
6339
    %jmp T_26.453;
6340
T_26.440 ;
6341
    %jmp T_26.453;
6342
T_26.441 ;
6343
    %jmp T_26.453;
6344
T_26.442 ;
6345
    %jmp T_26.453;
6346
T_26.443 ;
6347
    %jmp T_26.453;
6348
T_26.444 ;
6349
    %jmp T_26.453;
6350
T_26.445 ;
6351
    %jmp T_26.453;
6352
T_26.446 ;
6353
    %jmp T_26.453;
6354
T_26.447 ;
6355
    %jmp T_26.453;
6356
T_26.448 ;
6357
    %jmp T_26.453;
6358
T_26.449 ;
6359
    %jmp T_26.453;
6360
T_26.450 ;
6361
    %jmp T_26.453;
6362
T_26.451 ;
6363 11 ale500
    %movi 8, 5, 3;
6364 16 ale500
    %set/v v00B689A0_0, 8, 3;
6365
    %movi 8, 2, 2;
6366
    %set/v v00B694D0_0, 8, 2;
6367
    %movi 8, 4, 4;
6368
    %set/v v00B68898_0, 8, 4;
6369
    %movi 8, 4, 5;
6370
    %set/v v00B685D8_0, 8, 5;
6371
    %jmp T_26.453;
6372
T_26.452 ;
6373 11 ale500
    %movi 8, 5, 3;
6374 16 ale500
    %set/v v00B689A0_0, 8, 3;
6375
    %movi 8, 4, 4;
6376
    %set/v v00B68948_0, 8, 4;
6377
    %movi 8, 2, 2;
6378
    %set/v v00B68840_0, 8, 2;
6379
    %movi 8, 2, 5;
6380
    %set/v v00B685D8_0, 8, 5;
6381
    %jmp T_26.453;
6382
T_26.453 ;
6383
    %jmp T_26.315;
6384
T_26.315 ;
6385
T_26.295 ;
6386
    %load/v 8, v00B69028_0, 1;
6387
    %jmp/0xz  T_26.454, 8;
6388
    %ix/load 1, 4, 0;
6389
    %mov 4, 0, 1;
6390
    %jmp/1 T_26.456, 4;
6391
    %load/x1p 8, v00B693F0_0, 4;
6392
    %jmp T_26.457;
6393
T_26.456 ;
6394
    %mov 8, 2, 4;
6395
T_26.457 ;
6396
; Save base=8 wid=4 in lookaside.
6397
    %cmpi/u 8, 0, 4;
6398
    %jmp/1 T_26.458, 6;
6399
    %cmpi/u 8, 1, 4;
6400
    %jmp/1 T_26.459, 6;
6401
    %cmpi/u 8, 4, 4;
6402
    %jmp/1 T_26.460, 6;
6403
    %cmpi/u 8, 5, 4;
6404
    %jmp/1 T_26.461, 6;
6405
    %cmpi/u 8, 6, 4;
6406
    %jmp/1 T_26.462, 6;
6407
    %cmpi/u 8, 7, 4;
6408
    %jmp/1 T_26.463, 6;
6409
    %cmpi/u 8, 12, 4;
6410
    %jmp/1 T_26.464, 6;
6411
    %cmpi/u 8, 13, 4;
6412
    %jmp/1 T_26.465, 6;
6413
    %cmpi/u 8, 14, 4;
6414
    %jmp/1 T_26.466, 6;
6415
    %cmpi/u 8, 15, 4;
6416
    %jmp/1 T_26.467, 6;
6417
    %cmpi/u 8, 3, 4;
6418
    %jmp/1 T_26.468, 6;
6419
    %cmpi/u 8, 8, 4;
6420
    %jmp/1 T_26.469, 6;
6421
    %cmpi/u 8, 9, 4;
6422
    %jmp/1 T_26.470, 6;
6423
    %cmpi/u 8, 10, 4;
6424
    %jmp/1 T_26.471, 6;
6425
    %cmpi/u 8, 11, 4;
6426
    %jmp/1 T_26.472, 6;
6427
    %jmp T_26.473;
6428
T_26.458 ;
6429
    %jmp T_26.473;
6430
T_26.459 ;
6431
    %jmp T_26.473;
6432
T_26.460 ;
6433
    %jmp T_26.473;
6434
T_26.461 ;
6435
    %jmp T_26.473;
6436
T_26.462 ;
6437
    %jmp T_26.473;
6438
T_26.463 ;
6439
    %jmp T_26.473;
6440
T_26.464 ;
6441
    %jmp T_26.473;
6442
T_26.465 ;
6443
    %jmp T_26.473;
6444
T_26.466 ;
6445
    %jmp T_26.473;
6446
T_26.467 ;
6447
    %jmp T_26.473;
6448
T_26.468 ;
6449
    %load/v 8, v00B693F0_0, 4; Only need 4 of 8 bits
6450
; Save base=8 wid=4 in lookaside.
6451
    %cmpi/u 8, 15, 4;
6452
    %jmp/0xz  T_26.474, 4;
6453
    %set/v v00B68DC0_0, 1, 1;
6454
T_26.474 ;
6455
    %jmp T_26.473;
6456
T_26.469 ;
6457
    %load/v 8, v00B693F0_0, 4; Only need 4 of 8 bits
6458
; Save base=8 wid=4 in lookaside.
6459
    %cmpi/u 8, 0, 4;
6460
    %jmp/1 T_26.476, 6;
6461
    %cmpi/u 8, 1, 4;
6462
    %jmp/1 T_26.477, 6;
6463
    %cmpi/u 8, 2, 4;
6464
    %jmp/1 T_26.478, 6;
6465
    %cmpi/u 8, 3, 4;
6466
    %jmp/1 T_26.479, 6;
6467
    %cmpi/u 8, 4, 4;
6468
    %jmp/1 T_26.480, 6;
6469
    %cmpi/u 8, 5, 4;
6470
    %jmp/1 T_26.481, 6;
6471
    %cmpi/u 8, 6, 4;
6472
    %jmp/1 T_26.482, 6;
6473
    %cmpi/u 8, 7, 4;
6474
    %jmp/1 T_26.483, 6;
6475
    %cmpi/u 8, 8, 4;
6476
    %jmp/1 T_26.484, 6;
6477
    %cmpi/u 8, 9, 4;
6478
    %jmp/1 T_26.485, 6;
6479
    %cmpi/u 8, 10, 4;
6480
    %jmp/1 T_26.486, 6;
6481
    %cmpi/u 8, 11, 4;
6482
    %jmp/1 T_26.487, 6;
6483
    %cmpi/u 8, 12, 4;
6484
    %jmp/1 T_26.488, 6;
6485
    %cmpi/u 8, 13, 4;
6486
    %jmp/1 T_26.489, 6;
6487
    %cmpi/u 8, 14, 4;
6488
    %jmp/1 T_26.490, 6;
6489
    %cmpi/u 8, 15, 4;
6490
    %jmp/1 T_26.491, 6;
6491
    %jmp T_26.492;
6492
T_26.476 ;
6493
    %jmp T_26.492;
6494
T_26.477 ;
6495
    %jmp T_26.492;
6496
T_26.478 ;
6497
    %jmp T_26.492;
6498
T_26.479 ;
6499 11 ale500
    %movi 8, 1, 3;
6500 16 ale500
    %set/v v00B689A0_0, 8, 3;
6501
    %set/v v00B69630_0, 1, 1;
6502
    %movi 8, 3, 4;
6503
    %set/v v00B68948_0, 8, 4;
6504
    %movi 8, 9, 5;
6505
    %set/v v00B685D8_0, 8, 5;
6506
    %jmp T_26.492;
6507
T_26.480 ;
6508
    %jmp T_26.492;
6509
T_26.481 ;
6510
    %jmp T_26.492;
6511
T_26.482 ;
6512
    %jmp T_26.492;
6513
T_26.483 ;
6514
    %jmp T_26.492;
6515
T_26.484 ;
6516
    %jmp T_26.492;
6517
T_26.485 ;
6518
    %jmp T_26.492;
6519
T_26.486 ;
6520
    %jmp T_26.492;
6521
T_26.487 ;
6522
    %jmp T_26.492;
6523
T_26.488 ;
6524 11 ale500
    %movi 8, 1, 3;
6525 16 ale500
    %set/v v00B689A0_0, 8, 3;
6526
    %set/v v00B69630_0, 1, 1;
6527
    %movi 8, 4, 4;
6528
    %set/v v00B68948_0, 8, 4;
6529
    %movi 8, 9, 5;
6530
    %set/v v00B685D8_0, 8, 5;
6531
    %jmp T_26.492;
6532
T_26.489 ;
6533
    %jmp T_26.492;
6534
T_26.490 ;
6535
    %jmp T_26.492;
6536
T_26.491 ;
6537
    %jmp T_26.492;
6538
T_26.492 ;
6539
    %jmp T_26.473;
6540
T_26.470 ;
6541
    %load/v 8, v00B693F0_0, 4; Only need 4 of 8 bits
6542
; Save base=8 wid=4 in lookaside.
6543
    %cmpi/u 8, 0, 4;
6544
    %jmp/1 T_26.493, 6;
6545
    %cmpi/u 8, 1, 4;
6546
    %jmp/1 T_26.494, 6;
6547
    %cmpi/u 8, 2, 4;
6548
    %jmp/1 T_26.495, 6;
6549
    %cmpi/u 8, 3, 4;
6550
    %jmp/1 T_26.496, 6;
6551
    %cmpi/u 8, 4, 4;
6552
    %jmp/1 T_26.497, 6;
6553
    %cmpi/u 8, 5, 4;
6554
    %jmp/1 T_26.498, 6;
6555
    %cmpi/u 8, 6, 4;
6556
    %jmp/1 T_26.499, 6;
6557
    %cmpi/u 8, 7, 4;
6558
    %jmp/1 T_26.500, 6;
6559
    %cmpi/u 8, 8, 4;
6560
    %jmp/1 T_26.501, 6;
6561
    %cmpi/u 8, 9, 4;
6562
    %jmp/1 T_26.502, 6;
6563
    %cmpi/u 8, 10, 4;
6564
    %jmp/1 T_26.503, 6;
6565
    %cmpi/u 8, 11, 4;
6566
    %jmp/1 T_26.504, 6;
6567
    %cmpi/u 8, 12, 4;
6568
    %jmp/1 T_26.505, 6;
6569
    %cmpi/u 8, 13, 4;
6570
    %jmp/1 T_26.506, 6;
6571
    %cmpi/u 8, 14, 4;
6572
    %jmp/1 T_26.507, 6;
6573
    %cmpi/u 8, 15, 4;
6574
    %jmp/1 T_26.508, 6;
6575
    %jmp T_26.509;
6576
T_26.493 ;
6577
    %jmp T_26.509;
6578
T_26.494 ;
6579
    %jmp T_26.509;
6580
T_26.495 ;
6581
    %jmp T_26.509;
6582
T_26.496 ;
6583 11 ale500
    %movi 8, 3, 3;
6584 16 ale500
    %set/v v00B689A0_0, 8, 3;
6585
    %movi 8, 3, 4;
6586
    %set/v v00B68948_0, 8, 4;
6587
    %movi 8, 2, 2;
6588
    %set/v v00B694D0_0, 8, 2;
6589
    %movi 8, 9, 5;
6590
    %set/v v00B685D8_0, 8, 5;
6591
    %jmp T_26.509;
6592
T_26.497 ;
6593
    %jmp T_26.509;
6594
T_26.498 ;
6595
    %jmp T_26.509;
6596
T_26.499 ;
6597
    %jmp T_26.509;
6598
T_26.500 ;
6599
    %jmp T_26.509;
6600
T_26.501 ;
6601
    %jmp T_26.509;
6602
T_26.502 ;
6603
    %jmp T_26.509;
6604
T_26.503 ;
6605
    %jmp T_26.509;
6606
T_26.504 ;
6607
    %jmp T_26.509;
6608
T_26.505 ;
6609 11 ale500
    %movi 8, 3, 3;
6610 16 ale500
    %set/v v00B689A0_0, 8, 3;
6611
    %movi 8, 4, 4;
6612
    %set/v v00B68948_0, 8, 4;
6613
    %movi 8, 2, 2;
6614
    %set/v v00B694D0_0, 8, 2;
6615
    %movi 8, 9, 5;
6616
    %set/v v00B685D8_0, 8, 5;
6617
    %jmp T_26.509;
6618
T_26.506 ;
6619
    %jmp T_26.509;
6620
T_26.507 ;
6621
    %jmp T_26.509;
6622
T_26.508 ;
6623
    %jmp T_26.509;
6624
T_26.509 ;
6625
    %jmp T_26.473;
6626
T_26.471 ;
6627
    %load/v 8, v00B693F0_0, 4; Only need 4 of 8 bits
6628
; Save base=8 wid=4 in lookaside.
6629
    %cmpi/u 8, 0, 4;
6630
    %jmp/1 T_26.510, 6;
6631
    %cmpi/u 8, 1, 4;
6632
    %jmp/1 T_26.511, 6;
6633
    %cmpi/u 8, 2, 4;
6634
    %jmp/1 T_26.512, 6;
6635
    %cmpi/u 8, 3, 4;
6636
    %jmp/1 T_26.513, 6;
6637
    %cmpi/u 8, 4, 4;
6638
    %jmp/1 T_26.514, 6;
6639
    %cmpi/u 8, 5, 4;
6640
    %jmp/1 T_26.515, 6;
6641
    %cmpi/u 8, 6, 4;
6642
    %jmp/1 T_26.516, 6;
6643
    %cmpi/u 8, 7, 4;
6644
    %jmp/1 T_26.517, 6;
6645
    %cmpi/u 8, 8, 4;
6646
    %jmp/1 T_26.518, 6;
6647
    %cmpi/u 8, 9, 4;
6648
    %jmp/1 T_26.519, 6;
6649
    %cmpi/u 8, 10, 4;
6650
    %jmp/1 T_26.520, 6;
6651
    %cmpi/u 8, 11, 4;
6652
    %jmp/1 T_26.521, 6;
6653
    %cmpi/u 8, 12, 4;
6654
    %jmp/1 T_26.522, 6;
6655
    %cmpi/u 8, 13, 4;
6656
    %jmp/1 T_26.523, 6;
6657
    %cmpi/u 8, 14, 4;
6658
    %jmp/1 T_26.524, 6;
6659
    %cmpi/u 8, 15, 4;
6660
    %jmp/1 T_26.525, 6;
6661
    %jmp T_26.526;
6662
T_26.510 ;
6663
    %jmp T_26.526;
6664
T_26.511 ;
6665
    %jmp T_26.526;
6666
T_26.512 ;
6667
    %jmp T_26.526;
6668
T_26.513 ;
6669 11 ale500
    %movi 8, 4, 3;
6670 16 ale500
    %set/v v00B689A0_0, 8, 3;
6671
    %movi 8, 3, 4;
6672
    %set/v v00B68948_0, 8, 4;
6673
    %movi 8, 2, 2;
6674
    %set/v v00B694D0_0, 8, 2;
6675
    %movi 8, 9, 5;
6676
    %set/v v00B685D8_0, 8, 5;
6677
    %jmp T_26.526;
6678
T_26.514 ;
6679
    %jmp T_26.526;
6680
T_26.515 ;
6681
    %jmp T_26.526;
6682
T_26.516 ;
6683
    %jmp T_26.526;
6684
T_26.517 ;
6685
    %jmp T_26.526;
6686
T_26.518 ;
6687
    %jmp T_26.526;
6688
T_26.519 ;
6689
    %jmp T_26.526;
6690
T_26.520 ;
6691
    %jmp T_26.526;
6692
T_26.521 ;
6693
    %jmp T_26.526;
6694
T_26.522 ;
6695 11 ale500
    %movi 8, 4, 3;
6696 16 ale500
    %set/v v00B689A0_0, 8, 3;
6697
    %movi 8, 4, 4;
6698
    %set/v v00B68948_0, 8, 4;
6699
    %movi 8, 2, 2;
6700
    %set/v v00B694D0_0, 8, 2;
6701
    %movi 8, 9, 5;
6702
    %set/v v00B685D8_0, 8, 5;
6703
    %jmp T_26.526;
6704
T_26.523 ;
6705
    %jmp T_26.526;
6706
T_26.524 ;
6707
    %jmp T_26.526;
6708
T_26.525 ;
6709
    %jmp T_26.526;
6710
T_26.526 ;
6711
    %jmp T_26.473;
6712
T_26.472 ;
6713
    %load/v 8, v00B693F0_0, 4; Only need 4 of 8 bits
6714
; Save base=8 wid=4 in lookaside.
6715
    %cmpi/u 8, 0, 4;
6716
    %jmp/1 T_26.527, 6;
6717
    %cmpi/u 8, 1, 4;
6718
    %jmp/1 T_26.528, 6;
6719
    %cmpi/u 8, 2, 4;
6720
    %jmp/1 T_26.529, 6;
6721
    %cmpi/u 8, 3, 4;
6722
    %jmp/1 T_26.530, 6;
6723
    %cmpi/u 8, 4, 4;
6724
    %jmp/1 T_26.531, 6;
6725
    %cmpi/u 8, 5, 4;
6726
    %jmp/1 T_26.532, 6;
6727
    %cmpi/u 8, 6, 4;
6728
    %jmp/1 T_26.533, 6;
6729
    %cmpi/u 8, 7, 4;
6730
    %jmp/1 T_26.534, 6;
6731
    %cmpi/u 8, 8, 4;
6732
    %jmp/1 T_26.535, 6;
6733
    %cmpi/u 8, 9, 4;
6734
    %jmp/1 T_26.536, 6;
6735
    %cmpi/u 8, 10, 4;
6736
    %jmp/1 T_26.537, 6;
6737
    %cmpi/u 8, 11, 4;
6738
    %jmp/1 T_26.538, 6;
6739
    %cmpi/u 8, 12, 4;
6740
    %jmp/1 T_26.539, 6;
6741
    %cmpi/u 8, 13, 4;
6742
    %jmp/1 T_26.540, 6;
6743
    %cmpi/u 8, 14, 4;
6744
    %jmp/1 T_26.541, 6;
6745
    %cmpi/u 8, 15, 4;
6746
    %jmp/1 T_26.542, 6;
6747
    %jmp T_26.543;
6748
T_26.527 ;
6749
    %jmp T_26.543;
6750
T_26.528 ;
6751
    %jmp T_26.543;
6752
T_26.529 ;
6753
    %jmp T_26.543;
6754
T_26.530 ;
6755 11 ale500
    %movi 8, 5, 3;
6756 16 ale500
    %set/v v00B689A0_0, 8, 3;
6757
    %movi 8, 3, 4;
6758
    %set/v v00B68948_0, 8, 4;
6759
    %movi 8, 2, 2;
6760
    %set/v v00B694D0_0, 8, 2;
6761
    %movi 8, 9, 5;
6762
    %set/v v00B685D8_0, 8, 5;
6763
    %jmp T_26.543;
6764
T_26.531 ;
6765
    %jmp T_26.543;
6766
T_26.532 ;
6767
    %jmp T_26.543;
6768
T_26.533 ;
6769
    %jmp T_26.543;
6770
T_26.534 ;
6771
    %jmp T_26.543;
6772
T_26.535 ;
6773
    %jmp T_26.543;
6774
T_26.536 ;
6775
    %jmp T_26.543;
6776
T_26.537 ;
6777
    %jmp T_26.543;
6778
T_26.538 ;
6779
    %jmp T_26.543;
6780
T_26.539 ;
6781 11 ale500
    %movi 8, 5, 3;
6782 16 ale500
    %set/v v00B689A0_0, 8, 3;
6783
    %movi 8, 4, 4;
6784
    %set/v v00B68948_0, 8, 4;
6785
    %movi 8, 2, 2;
6786
    %set/v v00B694D0_0, 8, 2;
6787
    %movi 8, 9, 5;
6788
    %set/v v00B685D8_0, 8, 5;
6789
    %jmp T_26.543;
6790
T_26.540 ;
6791
    %jmp T_26.543;
6792
T_26.541 ;
6793
    %jmp T_26.543;
6794
T_26.542 ;
6795
    %jmp T_26.543;
6796
T_26.543 ;
6797
    %jmp T_26.473;
6798
T_26.473 ;
6799
T_26.454 ;
6800
    %jmp T_26;
6801
    .thread T_26, $push;
6802
    .scope S_009D50F0;
6803
T_27 ;
6804
    %wait E_009AEAD0;
6805
    %load/v 8, v00B69528_0, 4;
6806
    %ix/load 0, 4, 0;
6807
    %assign/v0 v00B69290_0, 0, 8;
6808
    %load/v 8, v00B68948_0, 4;
6809
    %ix/load 0, 4, 0;
6810
    %assign/v0 v00B69130_0, 0, 8;
6811
    %load/v 8, v00B68898_0, 4;
6812
    %ix/load 0, 4, 0;
6813
    %assign/v0 v00B68790_0, 0, 8;
6814
    %load/v 8, v00B694D0_0, 2;
6815
    %ix/load 0, 2, 0;
6816
    %assign/v0 v00B69340_0, 0, 8;
6817
    %load/v 8, v00B688F0_0, 2;
6818
    %ix/load 0, 2, 0;
6819
    %assign/v0 v00B691E0_0, 0, 8;
6820
    %load/v 8, v00B68840_0, 2;
6821
    %ix/load 0, 2, 0;
6822
    %assign/v0 v00B686E0_0, 0, 8;
6823 12 ale500
    %jmp T_27;
6824 16 ale500
    .thread T_27;
6825
    .scope S_009D5178;
6826 12 ale500
T_28 ;
6827 16 ale500
    %wait E_009AEF70;
6828
    %movi 8, 5, 4;
6829
    %set/v v00B66840_0, 8, 4;
6830
    %ix/load 1, 7, 0;
6831
    %mov 4, 0, 1;
6832 12 ale500
    %jmp/1 T_28.0, 4;
6833 16 ale500
    %load/x1p 8, v00B668F0_0, 1;
6834
    %jmp T_28.1;
6835 12 ale500
T_28.0 ;
6836 16 ale500
    %mov 8, 2, 1;
6837 12 ale500
T_28.1 ;
6838 16 ale500
; Save base=8 wid=1 in lookaside.
6839
    %ix/load 1, 3, 0;
6840
    %mov 4, 0, 1;
6841
    %jmp/1 T_28.2, 4;
6842
    %load/x1p 9, v00B668F0_0, 1;
6843
    %jmp T_28.3;
6844 12 ale500
T_28.2 ;
6845 16 ale500
    %mov 9, 2, 1;
6846 12 ale500
T_28.3 ;
6847 16 ale500
; Save base=9 wid=1 in lookaside.
6848
    %and 8, 9, 1;
6849
    %ix/load 1, 2, 0;
6850
    %mov 4, 0, 1;
6851
    %jmp/1 T_28.4, 4;
6852
    %load/x1p 9, v00B668F0_0, 1;
6853
    %jmp T_28.5;
6854 12 ale500
T_28.4 ;
6855 16 ale500
    %mov 9, 2, 1;
6856 12 ale500
T_28.5 ;
6857 16 ale500
; Save base=9 wid=1 in lookaside.
6858
    %and 8, 9, 1;
6859
    %ix/load 1, 1, 0;
6860
    %mov 4, 0, 1;
6861
    %jmp/1 T_28.6, 4;
6862
    %load/x1p 9, v00B668F0_0, 1;
6863
    %jmp T_28.7;
6864 12 ale500
T_28.6 ;
6865 16 ale500
    %mov 9, 2, 1;
6866 12 ale500
T_28.7 ;
6867 16 ale500
; Save base=9 wid=1 in lookaside.
6868
    %inv 9, 1;
6869
    %and 8, 9, 1;
6870
    %jmp/0xz  T_28.8, 8;
6871
    %movi 8, 5, 4;
6872
    %set/v v00B66840_0, 8, 4;
6873
    %jmp T_28.9;
6874 12 ale500
T_28.8 ;
6875 16 ale500
    %load/v 8, v00B668F0_0, 8;
6876
    %mov 16, 2, 5;
6877
    %movi 21, 0, 2;
6878
    %mov 23, 2, 1;
6879
    %cmp/x 8, 16, 8;
6880
    %jmp/1 T_28.10, 4;
6881
    %mov 24, 2, 5;
6882
    %movi 29, 1, 2;
6883
    %mov 31, 2, 1;
6884
    %cmp/x 8, 24, 8;
6885
    %jmp/1 T_28.11, 4;
6886
    %mov 32, 2, 5;
6887
    %movi 37, 2, 2;
6888
    %mov 39, 2, 1;
6889
    %cmp/x 8, 32, 8;
6890
    %jmp/1 T_28.12, 4;
6891
    %mov 40, 2, 5;
6892
    %movi 45, 3, 2;
6893
    %mov 47, 2, 1;
6894
    %cmp/x 8, 40, 8;
6895
    %jmp/1 T_28.13, 4;
6896
    %jmp T_28.14;
6897
T_28.10 ;
6898
    %movi 8, 1, 4;
6899
    %set/v v00B66840_0, 8, 4;
6900
    %jmp T_28.14;
6901
T_28.11 ;
6902
    %movi 8, 2, 4;
6903
    %set/v v00B66840_0, 8, 4;
6904
    %jmp T_28.14;
6905
T_28.12 ;
6906
    %movi 8, 3, 4;
6907
    %set/v v00B66840_0, 8, 4;
6908
    %jmp T_28.14;
6909
T_28.13 ;
6910
    %movi 8, 4, 4;
6911
    %set/v v00B66840_0, 8, 4;
6912
    %jmp T_28.14;
6913
T_28.14 ;
6914
T_28.9 ;
6915 12 ale500
    %jmp T_28;
6916
    .thread T_28, $push;
6917 16 ale500
    .scope S_009D5178;
6918 12 ale500
T_29 ;
6919 16 ale500
    %wait E_009AEF70;
6920
    %set/v v00B66738_0, 0, 1;
6921
    %set/v v00B66790_0, 0, 1;
6922
    %set/v v00B666E0_0, 0, 1;
6923
    %set/v v00B667E8_0, 0, 1;
6924
    %load/v 8, v00B668F0_0, 8;
6925
    %mov 16, 2, 4;
6926
    %movi 20, 0, 1;
6927
    %mov 21, 2, 2;
6928
    %movi 23, 0, 1;
6929 11 ale500
    %cmp/x 8, 16, 8;
6930 12 ale500
    %jmp/1 T_29.0, 4;
6931 16 ale500
    %mov 24, 2, 4;
6932
    %movi 28, 1, 1;
6933
    %mov 29, 2, 2;
6934
    %movi 31, 0, 1;
6935 11 ale500
    %cmp/x 8, 24, 8;
6936 12 ale500
    %jmp/1 T_29.1, 4;
6937 16 ale500
    %movi 32, 0, 4;
6938 11 ale500
    %mov 36, 2, 3;
6939
    %movi 39, 1, 1;
6940
    %cmp/x 8, 32, 8;
6941 12 ale500
    %jmp/1 T_29.2, 4;
6942 16 ale500
    %movi 40, 1, 4;
6943
    %mov 44, 2, 3;
6944
    %movi 47, 1, 1;
6945 11 ale500
    %cmp/x 8, 40, 8;
6946 12 ale500
    %jmp/1 T_29.3, 4;
6947 16 ale500
    %movi 48, 4, 4;
6948
    %mov 52, 2, 3;
6949
    %movi 55, 1, 1;
6950 11 ale500
    %cmp/x 8, 48, 8;
6951 12 ale500
    %jmp/1 T_29.4, 4;
6952 16 ale500
    %movi 56, 2, 4;
6953 11 ale500
    %mov 60, 2, 3;
6954
    %movi 63, 1, 1;
6955
    %cmp/x 8, 56, 8;
6956 12 ale500
    %jmp/1 T_29.5, 4;
6957 16 ale500
    %movi 64, 3, 4;
6958 11 ale500
    %mov 68, 2, 3;
6959
    %movi 71, 1, 1;
6960
    %cmp/x 8, 64, 8;
6961 12 ale500
    %jmp/1 T_29.6, 4;
6962 16 ale500
    %movi 72, 5, 4;
6963 11 ale500
    %mov 76, 2, 3;
6964
    %movi 79, 1, 1;
6965
    %cmp/x 8, 72, 8;
6966 12 ale500
    %jmp/1 T_29.7, 4;
6967 16 ale500
    %movi 80, 6, 4;
6968 11 ale500
    %mov 84, 2, 3;
6969
    %movi 87, 1, 1;
6970
    %cmp/x 8, 80, 8;
6971 12 ale500
    %jmp/1 T_29.8, 4;
6972 16 ale500
    %movi 88, 11, 4;
6973 11 ale500
    %mov 92, 2, 3;
6974
    %movi 95, 1, 1;
6975
    %cmp/x 8, 88, 8;
6976 12 ale500
    %jmp/1 T_29.9, 4;
6977 16 ale500
    %movi 96, 8, 4;
6978 11 ale500
    %mov 100, 2, 3;
6979
    %movi 103, 1, 1;
6980
    %cmp/x 8, 96, 8;
6981 12 ale500
    %jmp/1 T_29.10, 4;
6982 16 ale500
    %movi 104, 9, 4;
6983 11 ale500
    %mov 108, 2, 3;
6984
    %movi 111, 1, 1;
6985
    %cmp/x 8, 104, 8;
6986 12 ale500
    %jmp/1 T_29.11, 4;
6987 16 ale500
    %movi 112, 12, 4;
6988 11 ale500
    %mov 116, 2, 3;
6989
    %movi 119, 1, 1;
6990
    %cmp/x 8, 112, 8;
6991 12 ale500
    %jmp/1 T_29.12, 4;
6992 16 ale500
    %movi 120, 13, 4;
6993
    %mov 124, 2, 3;
6994
    %movi 127, 1, 1;
6995 11 ale500
    %cmp/x 8, 120, 8;
6996 12 ale500
    %jmp/1 T_29.13, 4;
6997 16 ale500
    %jmp T_29.14;
6998 12 ale500
T_29.0 ;
6999 16 ale500
    %set/v v00B66738_0, 1, 1;
7000
    %jmp T_29.14;
7001 12 ale500
T_29.1 ;
7002 16 ale500
    %set/v v00B66738_0, 1, 1;
7003
    %jmp T_29.14;
7004 12 ale500
T_29.2 ;
7005 16 ale500
    %set/v v00B667E8_0, 1, 1;
7006
    %jmp T_29.14;
7007 12 ale500
T_29.3 ;
7008 16 ale500
    %set/v v00B667E8_0, 1, 1;
7009
    %jmp T_29.14;
7010 12 ale500
T_29.4 ;
7011 16 ale500
    %jmp T_29.14;
7012 12 ale500
T_29.5 ;
7013 16 ale500
    %set/v v00B667E8_0, 1, 1;
7014
    %jmp T_29.14;
7015 12 ale500
T_29.6 ;
7016 16 ale500
    %set/v v00B667E8_0, 1, 1;
7017
    %jmp T_29.14;
7018 12 ale500
T_29.7 ;
7019 16 ale500
    %movi 8, 9, 4;
7020
    %set/v v00B66898_0, 8, 4;
7021
    %jmp T_29.14;
7022 12 ale500
T_29.8 ;
7023 16 ale500
    %movi 8, 8, 4;
7024
    %set/v v00B66898_0, 8, 4;
7025
    %jmp T_29.14;
7026 12 ale500
T_29.9 ;
7027 16 ale500
    %set/v v00B66898_0, 0, 4;
7028
    %jmp T_29.14;
7029 12 ale500
T_29.10 ;
7030 16 ale500
    %set/v v00B66790_0, 1, 1;
7031
    %jmp T_29.14;
7032 12 ale500
T_29.11 ;
7033 16 ale500
    %set/v v00B666E0_0, 1, 1;
7034
    %jmp T_29.14;
7035 12 ale500
T_29.12 ;
7036 16 ale500
    %set/v v00B66790_0, 1, 1;
7037
    %jmp T_29.14;
7038 12 ale500
T_29.13 ;
7039 16 ale500
    %set/v v00B666E0_0, 1, 1;
7040
    %jmp T_29.14;
7041 12 ale500
T_29.14 ;
7042
    %jmp T_29;
7043
    .thread T_29, $push;
7044 16 ale500
    .scope S_009D5200;
7045 12 ale500
T_30 ;
7046 16 ale500
    %wait E_009AEF50;
7047
    %set/v v009D2F00_0, 0, 1;
7048
    %load/v 8, v009D2F58_0, 8;
7049 11 ale500
    %cmpi/u 8, 22, 8;
7050
    %mov 8, 4, 1;
7051 16 ale500
    %load/v 9, v009D2F58_0, 8;
7052 11 ale500
    %cmpi/u 9, 23, 8;
7053
    %or 8, 4, 1;
7054 16 ale500
    %load/v 9, v009D2F58_0, 8;
7055 11 ale500
    %cmpi/u 9, 141, 8;
7056
    %or 8, 4, 1;
7057 16 ale500
    %load/v 9, v009D2F58_0, 8;
7058 12 ale500
    %cmpi/u 9, 14, 8;
7059
    %or 8, 4, 1;
7060 16 ale500
    %load/v 9, v009D2F58_0, 8;
7061 12 ale500
    %cmpi/u 9, 110, 8;
7062
    %or 8, 4, 1;
7063 16 ale500
    %load/v 9, v009D2F58_0, 8;
7064 12 ale500
    %cmpi/u 9, 126, 8;
7065
    %or 8, 4, 1;
7066
    %jmp/0xz  T_30.0, 8;
7067 16 ale500
    %set/v v009D2F00_0, 1, 1;
7068 12 ale500
T_30.0 ;
7069 11 ale500
    %ix/load 1, 4, 0;
7070
    %mov 4, 0, 1;
7071 12 ale500
    %jmp/1 T_30.2, 4;
7072 16 ale500
    %load/x1p 8, v009D2F58_0, 4;
7073 12 ale500
    %jmp T_30.3;
7074
T_30.2 ;
7075 11 ale500
    %mov 8, 2, 4;
7076 12 ale500
T_30.3 ;
7077 11 ale500
; Save base=8 wid=4 in lookaside.
7078
    %cmpi/u 8, 2, 4;
7079 12 ale500
    %jmp/0xz  T_30.4, 4;
7080 16 ale500
    %load/v 8, v009D2F58_0, 4; Only need 4 of 8 bits
7081 11 ale500
; Save base=8 wid=4 in lookaside.
7082
    %cmpi/u 8, 0, 4;
7083 12 ale500
    %jmp/1 T_30.6, 6;
7084 11 ale500
    %cmpi/u 8, 1, 4;
7085 12 ale500
    %jmp/1 T_30.7, 6;
7086 11 ale500
    %cmpi/u 8, 2, 4;
7087 12 ale500
    %jmp/1 T_30.8, 6;
7088 11 ale500
    %cmpi/u 8, 3, 4;
7089 12 ale500
    %jmp/1 T_30.9, 6;
7090 11 ale500
    %cmpi/u 8, 4, 4;
7091 12 ale500
    %jmp/1 T_30.10, 6;
7092 11 ale500
    %cmpi/u 8, 5, 4;
7093 12 ale500
    %jmp/1 T_30.11, 6;
7094 11 ale500
    %cmpi/u 8, 6, 4;
7095 12 ale500
    %jmp/1 T_30.12, 6;
7096 11 ale500
    %cmpi/u 8, 7, 4;
7097 12 ale500
    %jmp/1 T_30.13, 6;
7098 11 ale500
    %cmpi/u 8, 8, 4;
7099 12 ale500
    %jmp/1 T_30.14, 6;
7100 11 ale500
    %cmpi/u 8, 9, 4;
7101 12 ale500
    %jmp/1 T_30.15, 6;
7102 11 ale500
    %cmpi/u 8, 10, 4;
7103 12 ale500
    %jmp/1 T_30.16, 6;
7104 11 ale500
    %cmpi/u 8, 11, 4;
7105 12 ale500
    %jmp/1 T_30.17, 6;
7106 11 ale500
    %cmpi/u 8, 12, 4;
7107 12 ale500
    %jmp/1 T_30.18, 6;
7108 11 ale500
    %cmpi/u 8, 13, 4;
7109 12 ale500
    %jmp/1 T_30.19, 6;
7110 11 ale500
    %cmpi/u 8, 14, 4;
7111 12 ale500
    %jmp/1 T_30.20, 6;
7112 11 ale500
    %cmpi/u 8, 15, 4;
7113 12 ale500
    %jmp/1 T_30.21, 6;
7114
    %jmp T_30.22;
7115
T_30.6 ;
7116 16 ale500
    %set/v v009D2F00_0, 1, 1;
7117 12 ale500
    %jmp T_30.22;
7118
T_30.7 ;
7119 16 ale500
    %set/v v009D2F00_0, 0, 1;
7120 12 ale500
    %jmp T_30.22;
7121
T_30.8 ;
7122 16 ale500
    %load/v 8, v009D2EA8_0, 1; Only need 1 of 8 bits
7123 11 ale500
; Save base=8 wid=1 in lookaside.
7124
    %ix/load 1, 2, 0;
7125
    %mov 4, 0, 1;
7126 12 ale500
    %jmp/1 T_30.23, 4;
7127 16 ale500
    %load/x1p 9, v009D2EA8_0, 1;
7128 12 ale500
    %jmp T_30.24;
7129
T_30.23 ;
7130 11 ale500
    %mov 9, 2, 1;
7131 12 ale500
T_30.24 ;
7132 11 ale500
; Save base=9 wid=1 in lookaside.
7133
    %and 8, 9, 1;
7134
    %inv 8, 1;
7135 16 ale500
    %set/v v009D2F00_0, 8, 1;
7136 12 ale500
    %jmp T_30.22;
7137
T_30.9 ;
7138 16 ale500
    %load/v 8, v009D2EA8_0, 1; Only need 1 of 8 bits
7139 11 ale500
; Save base=8 wid=1 in lookaside.
7140
    %ix/load 1, 2, 0;
7141
    %mov 4, 0, 1;
7142 12 ale500
    %jmp/1 T_30.25, 4;
7143 16 ale500
    %load/x1p 9, v009D2EA8_0, 1;
7144 12 ale500
    %jmp T_30.26;
7145
T_30.25 ;
7146 11 ale500
    %mov 9, 2, 1;
7147 12 ale500
T_30.26 ;
7148 11 ale500
; Save base=9 wid=1 in lookaside.
7149
    %or 8, 9, 1;
7150 16 ale500
    %set/v v009D2F00_0, 8, 1;
7151 12 ale500
    %jmp T_30.22;
7152
T_30.10 ;
7153 16 ale500
    %load/v 8, v009D2EA8_0, 1; Only need 1 of 8 bits
7154 11 ale500
; Save base=8 wid=1 in lookaside.
7155
    %inv 8, 1;
7156 16 ale500
    %set/v v009D2F00_0, 8, 1;
7157 12 ale500
    %jmp T_30.22;
7158
T_30.11 ;
7159 16 ale500
    %load/v 8, v009D2EA8_0, 1; Only need 1 of 8 bits
7160 11 ale500
; Save base=8 wid=1 in lookaside.
7161 16 ale500
    %set/v v009D2F00_0, 8, 1;
7162 12 ale500
    %jmp T_30.22;
7163
T_30.12 ;
7164 11 ale500
    %ix/load 1, 2, 0;
7165
    %mov 4, 0, 1;
7166 12 ale500
    %jmp/1 T_30.27, 4;
7167 16 ale500
    %load/x1p 8, v009D2EA8_0, 1;
7168 12 ale500
    %jmp T_30.28;
7169
T_30.27 ;
7170 11 ale500
    %mov 8, 2, 1;
7171 12 ale500
T_30.28 ;
7172 11 ale500
; Save base=8 wid=1 in lookaside.
7173
    %inv 8, 1;
7174 16 ale500
    %set/v v009D2F00_0, 8, 1;
7175 12 ale500
    %jmp T_30.22;
7176
T_30.13 ;
7177 11 ale500
    %ix/load 1, 2, 0;
7178
    %mov 4, 0, 1;
7179 12 ale500
    %jmp/1 T_30.29, 4;
7180 16 ale500
    %load/x1p 8, v009D2EA8_0, 1;
7181 12 ale500
    %jmp T_30.30;
7182
T_30.29 ;
7183 11 ale500
    %mov 8, 2, 1;
7184 12 ale500
T_30.30 ;
7185 11 ale500
; Save base=8 wid=1 in lookaside.
7186 16 ale500
    %set/v v009D2F00_0, 8, 1;
7187 12 ale500
    %jmp T_30.22;
7188
T_30.14 ;
7189 11 ale500
    %ix/load 1, 1, 0;
7190
    %mov 4, 0, 1;
7191 12 ale500
    %jmp/1 T_30.31, 4;
7192 16 ale500
    %load/x1p 8, v009D2EA8_0, 1;
7193 12 ale500
    %jmp T_30.32;
7194
T_30.31 ;
7195 11 ale500
    %mov 8, 2, 1;
7196 12 ale500
T_30.32 ;
7197 11 ale500
; Save base=8 wid=1 in lookaside.
7198
    %inv 8, 1;
7199 16 ale500
    %set/v v009D2F00_0, 8, 1;
7200 12 ale500
    %jmp T_30.22;
7201
T_30.15 ;
7202 11 ale500
    %ix/load 1, 1, 0;
7203
    %mov 4, 0, 1;
7204 12 ale500
    %jmp/1 T_30.33, 4;
7205 16 ale500
    %load/x1p 8, v009D2EA8_0, 1;
7206 12 ale500
    %jmp T_30.34;
7207
T_30.33 ;
7208 11 ale500
    %mov 8, 2, 1;
7209 12 ale500
T_30.34 ;
7210 11 ale500
; Save base=8 wid=1 in lookaside.
7211 16 ale500
    %set/v v009D2F00_0, 8, 1;
7212 12 ale500
    %jmp T_30.22;
7213
T_30.16 ;
7214 11 ale500
    %ix/load 1, 3, 0;
7215
    %mov 4, 0, 1;
7216 12 ale500
    %jmp/1 T_30.35, 4;
7217 16 ale500
    %load/x1p 8, v009D2EA8_0, 1;
7218 12 ale500
    %jmp T_30.36;
7219
T_30.35 ;
7220 11 ale500
    %mov 8, 2, 1;
7221 12 ale500
T_30.36 ;
7222 11 ale500
; Save base=8 wid=1 in lookaside.
7223
    %inv 8, 1;
7224 16 ale500
    %set/v v009D2F00_0, 8, 1;
7225 12 ale500
    %jmp T_30.22;
7226
T_30.17 ;
7227 11 ale500
    %ix/load 1, 3, 0;
7228
    %mov 4, 0, 1;
7229 12 ale500
    %jmp/1 T_30.37, 4;
7230 16 ale500
    %load/x1p 8, v009D2EA8_0, 1;
7231 12 ale500
    %jmp T_30.38;
7232
T_30.37 ;
7233 11 ale500
    %mov 8, 2, 1;
7234 12 ale500
T_30.38 ;
7235 11 ale500
; Save base=8 wid=1 in lookaside.
7236 16 ale500
    %set/v v009D2F00_0, 8, 1;
7237 12 ale500
    %jmp T_30.22;
7238
T_30.18 ;
7239 11 ale500
    %ix/load 1, 3, 0;
7240
    %mov 4, 0, 1;
7241 12 ale500
    %jmp/1 T_30.39, 4;
7242 16 ale500
    %load/x1p 8, v009D2EA8_0, 1;
7243 12 ale500
    %jmp T_30.40;
7244
T_30.39 ;
7245 11 ale500
    %mov 8, 2, 1;
7246 12 ale500
T_30.40 ;
7247 11 ale500
; Save base=8 wid=1 in lookaside.
7248
    %ix/load 1, 1, 0;
7249
    %mov 4, 0, 1;
7250 12 ale500
    %jmp/1 T_30.41, 4;
7251 16 ale500
    %load/x1p 9, v009D2EA8_0, 1;
7252 12 ale500
    %jmp T_30.42;
7253
T_30.41 ;
7254 11 ale500
    %mov 9, 2, 1;
7255 12 ale500
T_30.42 ;
7256 11 ale500
; Save base=9 wid=1 in lookaside.
7257
    %cmp/u 8, 9, 1;
7258
    %mov 8, 4, 1;
7259 16 ale500
    %set/v v009D2F00_0, 8, 1;
7260 12 ale500
    %jmp T_30.22;
7261
T_30.19 ;
7262 11 ale500
    %ix/load 1, 3, 0;
7263
    %mov 4, 0, 1;
7264 12 ale500
    %jmp/1 T_30.43, 4;
7265 16 ale500
    %load/x1p 8, v009D2EA8_0, 1;
7266 12 ale500
    %jmp T_30.44;
7267
T_30.43 ;
7268 11 ale500
    %mov 8, 2, 1;
7269 12 ale500
T_30.44 ;
7270 11 ale500
; Save base=8 wid=1 in lookaside.
7271
    %ix/load 1, 1, 0;
7272
    %mov 4, 0, 1;
7273 12 ale500
    %jmp/1 T_30.45, 4;
7274 16 ale500
    %load/x1p 9, v009D2EA8_0, 1;
7275 12 ale500
    %jmp T_30.46;
7276
T_30.45 ;
7277 11 ale500
    %mov 9, 2, 1;
7278 12 ale500
T_30.46 ;
7279 11 ale500
; Save base=9 wid=1 in lookaside.
7280
    %cmp/u 8, 9, 1;
7281
    %inv 4, 1;
7282
    %mov 8, 4, 1;
7283 16 ale500
    %set/v v009D2F00_0, 8, 1;
7284 12 ale500
    %jmp T_30.22;
7285
T_30.20 ;
7286 11 ale500
    %ix/load 1, 3, 0;
7287
    %mov 4, 0, 1;
7288 12 ale500
    %jmp/1 T_30.47, 4;
7289 16 ale500
    %load/x1p 8, v009D2EA8_0, 1;
7290 12 ale500
    %jmp T_30.48;
7291
T_30.47 ;
7292 11 ale500
    %mov 8, 2, 1;
7293 12 ale500
T_30.48 ;
7294 11 ale500
; Save base=8 wid=1 in lookaside.
7295
    %ix/load 1, 1, 0;
7296
    %mov 4, 0, 1;
7297 12 ale500
    %jmp/1 T_30.49, 4;
7298 16 ale500
    %load/x1p 9, v009D2EA8_0, 1;
7299 12 ale500
    %jmp T_30.50;
7300
T_30.49 ;
7301 11 ale500
    %mov 9, 2, 1;
7302 12 ale500
T_30.50 ;
7303 11 ale500
; Save base=9 wid=1 in lookaside.
7304
    %cmp/u 8, 9, 1;
7305
    %mov 8, 4, 1;
7306
    %ix/load 1, 2, 0;
7307
    %mov 4, 0, 1;
7308 12 ale500
    %jmp/1 T_30.51, 4;
7309 16 ale500
    %load/x1p 9, v009D2EA8_0, 1;
7310 12 ale500
    %jmp T_30.52;
7311
T_30.51 ;
7312 11 ale500
    %mov 9, 2, 1;
7313 12 ale500
T_30.52 ;
7314 11 ale500
; Save base=9 wid=1 in lookaside.
7315
    %inv 9, 1;
7316
    %and 8, 9, 1;
7317 16 ale500
    %set/v v009D2F00_0, 8, 1;
7318 12 ale500
    %jmp T_30.22;
7319
T_30.21 ;
7320 11 ale500
    %ix/load 1, 3, 0;
7321
    %mov 4, 0, 1;
7322 12 ale500
    %jmp/1 T_30.53, 4;
7323 16 ale500
    %load/x1p 8, v009D2EA8_0, 1;
7324 12 ale500
    %jmp T_30.54;
7325
T_30.53 ;
7326 11 ale500
    %mov 8, 2, 1;
7327 12 ale500
T_30.54 ;
7328 11 ale500
; Save base=8 wid=1 in lookaside.
7329
    %ix/load 1, 1, 0;
7330
    %mov 4, 0, 1;
7331 12 ale500
    %jmp/1 T_30.55, 4;
7332 16 ale500
    %load/x1p 9, v009D2EA8_0, 1;
7333 12 ale500
    %jmp T_30.56;
7334
T_30.55 ;
7335 11 ale500
    %mov 9, 2, 1;
7336 12 ale500
T_30.56 ;
7337 11 ale500
; Save base=9 wid=1 in lookaside.
7338
    %cmp/u 8, 9, 1;
7339
    %inv 4, 1;
7340
    %mov 8, 4, 1;
7341
    %ix/load 1, 2, 0;
7342
    %mov 4, 0, 1;
7343 12 ale500
    %jmp/1 T_30.57, 4;
7344 16 ale500
    %load/x1p 9, v009D2EA8_0, 1;
7345 12 ale500
    %jmp T_30.58;
7346
T_30.57 ;
7347 11 ale500
    %mov 9, 2, 1;
7348 12 ale500
T_30.58 ;
7349 11 ale500
; Save base=9 wid=1 in lookaside.
7350
    %or 8, 9, 1;
7351 16 ale500
    %set/v v009D2F00_0, 8, 1;
7352 12 ale500
    %jmp T_30.22;
7353
T_30.22 ;
7354
T_30.4 ;
7355
    %jmp T_30;
7356
    .thread T_30, $push;
7357 16 ale500
    .scope S_009D5288;
7358 12 ale500
T_31 ;
7359 16 ale500
    %wait E_009AF2F0;
7360
    %load/v 8, v00B6BB58_0, 4;
7361 12 ale500
    %cmpi/u 8, 15, 4;
7362
    %inv 4, 1;
7363
    %jmp/0xz  T_31.0, 4;
7364 16 ale500
    %load/v 8, v00B6BB58_0, 4;
7365
    %set/v v00B6A580_0, 8, 4;
7366 12 ale500
    %jmp T_31.1;
7367
T_31.0 ;
7368 16 ale500
    %load/v 8, v00B6A898_0, 4;
7369
    %set/v v00B6A580_0, 8, 4;
7370 12 ale500
T_31.1 ;
7371 11 ale500
    %jmp T_31;
7372
    .thread T_31, $push;
7373 16 ale500
    .scope S_009D5288;
7374 11 ale500
T_32 ;
7375 16 ale500
    %wait E_009AF310;
7376
    %load/v 8, v00B6BB58_0, 4;
7377 11 ale500
    %cmpi/u 8, 15, 4;
7378
    %inv 4, 1;
7379
    %jmp/0xz  T_32.0, 4;
7380 16 ale500
    %load/v 8, v00B6BB58_0, 4;
7381
    %set/v v00B6A6E0_0, 8, 4;
7382 11 ale500
    %jmp T_32.1;
7383
T_32.0 ;
7384 16 ale500
    %load/v 8, v00B6A840_0, 4;
7385
    %set/v v00B6A6E0_0, 8, 4;
7386 11 ale500
T_32.1 ;
7387
    %jmp T_32;
7388
    .thread T_32, $push;
7389 16 ale500
    .scope S_009D5288;
7390 11 ale500
T_33 ;
7391 16 ale500
    %wait E_009AF530;
7392
    %load/v 8, v00B6C290_0, 1;
7393
    %load/v 9, v00B6C398_0, 1;
7394 14 ale500
    %or 8, 9, 1;
7395 16 ale500
    %load/v 9, v00B6C340_0, 1;
7396 14 ale500
    %or 8, 9, 1;
7397
    %jmp/0xz  T_33.0, 8;
7398 16 ale500
    %load/v 8, v00B6B7E8_0, 8;
7399
    %load/v 16, v00B6B790_0, 8;
7400
    %set/v v00B6A688_0, 8, 16;
7401 14 ale500
    %jmp T_33.1;
7402 11 ale500
T_33.0 ;
7403 16 ale500
    %load/v 8, v00B6C1E0_0, 1;
7404 14 ale500
    %jmp/0xz  T_33.2, 8;
7405 16 ale500
    %load/v 8, v00B6ABB0_0, 1;
7406 12 ale500
    %jmp/0xz  T_33.4, 8;
7407 16 ale500
    %load/v 8, v00B6B7E8_0, 8;
7408
    %load/v 16, v00B6B790_0, 8;
7409
    %set/v v00B6A688_0, 8, 16;
7410 12 ale500
    %jmp T_33.5;
7411
T_33.4 ;
7412 16 ale500
    %load/v 8, v00B6C9D8_0, 16;
7413
    %set/v v00B6A688_0, 8, 16;
7414 12 ale500
T_33.5 ;
7415
    %jmp T_33.3;
7416 14 ale500
T_33.2 ;
7417 16 ale500
    %load/v 8, v00F2D138_0, 16;
7418
    %set/v v00B6A688_0, 8, 16;
7419 12 ale500
T_33.3 ;
7420 14 ale500
T_33.1 ;
7421 11 ale500
    %jmp T_33;
7422
    .thread T_33, $push;
7423 16 ale500
    .scope S_009D5288;
7424 11 ale500
T_34 ;
7425 16 ale500
    %wait E_009AF510;
7426
    %load/v 8, v00B6A8F0_0, 2;
7427
    %mov 10, 0, 1;
7428
    %cmpi/u 8, 1, 3;
7429 12 ale500
    %jmp/0xz  T_34.0, 4;
7430 16 ale500
    %load/v 8, v00B6B7E8_0, 8;
7431
    %load/v 16, v00B6B790_0, 8;
7432
    %set/v v00B6A5D8_0, 8, 16;
7433 12 ale500
    %jmp T_34.1;
7434
T_34.0 ;
7435 16 ale500
    %load/v 8, v00B6C1E0_0, 1;
7436 14 ale500
    %jmp/0xz  T_34.2, 8;
7437 16 ale500
    %load/v 8, v00B6ABB0_0, 1;
7438 14 ale500
    %jmp/0xz  T_34.4, 8;
7439 16 ale500
    %load/v 8, v00B6B7E8_0, 8;
7440
    %load/v 16, v00B6B790_0, 8;
7441
    %set/v v00B6A5D8_0, 8, 16;
7442 14 ale500
    %jmp T_34.5;
7443
T_34.4 ;
7444 16 ale500
    %load/v 8, v00B6C9D8_0, 16;
7445
    %set/v v00B6A5D8_0, 8, 16;
7446 14 ale500
T_34.5 ;
7447
    %jmp T_34.3;
7448 11 ale500
T_34.2 ;
7449 16 ale500
    %load/v 8, v00B6CA30_0, 16;
7450
    %set/v v00B6A5D8_0, 8, 16;
7451 14 ale500
T_34.3 ;
7452 12 ale500
T_34.1 ;
7453 11 ale500
    %jmp T_34;
7454
    .thread T_34, $push;
7455 16 ale500
    .scope S_009D5288;
7456 11 ale500
T_35 ;
7457 16 ale500
    %wait E_009B0790;
7458
    %load/v 8, v00B6B7E8_0, 8;
7459
    %load/v 16, v00B6B790_0, 8;
7460
    %set/v v00B6B898_0, 8, 16;
7461
    %load/v 8, v00B6AF78_0, 3;
7462 11 ale500
    %cmpi/u 8, 7, 3;
7463 16 ale500
    %jmp/1 T_35.0, 6;
7464 11 ale500
    %cmpi/u 8, 6, 3;
7465 16 ale500
    %jmp/1 T_35.1, 6;
7466 11 ale500
    %cmpi/u 8, 5, 3;
7467 16 ale500
    %jmp/1 T_35.2, 6;
7468 11 ale500
    %cmpi/u 8, 3, 3;
7469 16 ale500
    %jmp/1 T_35.3, 6;
7470 11 ale500
    %cmpi/u 8, 4, 3;
7471 16 ale500
    %jmp/1 T_35.4, 6;
7472
    %load/v 8, v00B6B7E8_0, 8;
7473
    %load/v 16, v00B6B790_0, 8;
7474
    %set/v v00B6B898_0, 8, 16;
7475
    %jmp T_35.6;
7476
T_35.0 ;
7477
    %load/v 8, v00B6CA88_0, 16;
7478
    %load/v 24, v00B6B7E8_0, 8;
7479
    %load/v 32, v00B6B790_0, 8;
7480 11 ale500
    %add 8, 24, 16;
7481 16 ale500
    %set/v v00B6B898_0, 8, 16;
7482
    %jmp T_35.6;
7483
T_35.1 ;
7484
    %load/v 8, v00B6CA88_0, 16;
7485
    %load/v 24, v00B6B7E8_0, 8;
7486 11 ale500
    %ix/load 1, 7, 0;
7487
    %mov 4, 0, 1;
7488 16 ale500
    %jmp/1 T_35.7, 4;
7489
    %load/x1p 48, v00B6B7E8_0, 1;
7490
    %jmp T_35.8;
7491
T_35.7 ;
7492
    %mov 48, 2, 1;
7493 12 ale500
T_35.8 ;
7494 11 ale500
    %mov 40, 48, 1; Move signal select into place
7495
    %mov 47, 40, 1; Repetition 8
7496
    %mov 46, 40, 1; Repetition 7
7497
    %mov 45, 40, 1; Repetition 6
7498
    %mov 44, 40, 1; Repetition 5
7499
    %mov 43, 40, 1; Repetition 4
7500
    %mov 42, 40, 1; Repetition 3
7501
    %mov 41, 40, 1; Repetition 2
7502
    %mov 32, 40, 8;
7503
    %add 8, 24, 16;
7504 16 ale500
    %set/v v00B6B898_0, 8, 16;
7505
    %jmp T_35.6;
7506
T_35.2 ;
7507
    %load/v 8, v00B6B448_0, 8;
7508
    %load/v 16, v00B6B3F0_0, 8;
7509
    %set/v v00B6B898_0, 8, 16;
7510
    %jmp T_35.6;
7511
T_35.3 ;
7512
    %load/v 8, v00B6B448_0, 8;
7513
    %load/v 16, v00B6C980_0, 8;
7514
    %set/v v00B6B898_0, 8, 16;
7515
    %jmp T_35.6;
7516 12 ale500
T_35.4 ;
7517 16 ale500
    %load/v 8, v00B6ABB0_0, 1;
7518
    %jmp/0xz  T_35.9, 8;
7519
    %load/v 8, v00B6B7E8_0, 8;
7520
    %load/v 16, v00B6B790_0, 8;
7521
    %set/v v00B6B898_0, 8, 16;
7522
    %jmp T_35.10;
7523
T_35.9 ;
7524
    %load/v 8, v00B6C9D8_0, 16;
7525
    %set/v v00B6B898_0, 8, 16;
7526
T_35.10 ;
7527
    %jmp T_35.6;
7528 12 ale500
T_35.6 ;
7529
    %jmp T_35;
7530
    .thread T_35, $push;
7531 16 ale500
    .scope S_009D5288;
7532 12 ale500
T_36 ;
7533 16 ale500
    %wait E_009B07D0;
7534
    %load/v 8, v00B6B7E8_0, 8;
7535
    %load/v 16, v00B6B790_0, 8;
7536
    %set/v v00B6A630_0, 8, 16;
7537
    %load/v 8, v00B6A9A0_0, 2;
7538
    %mov 10, 0, 1;
7539
    %cmpi/u 8, 0, 3;
7540
    %mov 8, 4, 1;
7541
    %load/v 9, v00B6AF78_0, 3;
7542
    %cmpi/u 9, 1, 3;
7543
    %inv 4, 1;
7544
    %mov 9, 4, 1;
7545
    %and 8, 9, 1;
7546
    %jmp/0xz  T_36.0, 8;
7547
    %load/v 8, v00B6CAE0_0, 16;
7548
    %set/v v00B6A630_0, 8, 16;
7549 12 ale500
T_36.0 ;
7550
    %jmp T_36;
7551
    .thread T_36, $push;
7552 16 ale500
    .scope S_009D5288;
7553 12 ale500
T_37 ;
7554 16 ale500
    %wait E_009B07F0;
7555
    %load/v 8, v00B6BD10_0, 1;
7556 12 ale500
    %jmp/0xz  T_37.0, 8;
7557 11 ale500
    %ix/load 0, 6, 0;
7558 16 ale500
    %assign/v0 v00B6CB90_0, 0, 0;
7559 11 ale500
    %ix/load 0, 3, 0;
7560 16 ale500
    %assign/v0 v00B6BCB8_0, 0, 0;
7561 11 ale500
    %ix/load 0, 3, 0;
7562 16 ale500
    %assign/v0 v00B6BC08_0, 0, 0;
7563 11 ale500
    %ix/load 0, 3, 0;
7564 16 ale500
    %assign/v0 v00B6BC60_0, 0, 0;
7565 12 ale500
    %jmp T_37.1;
7566
T_37.0 ;
7567 11 ale500
    %ix/load 1, 2, 0;
7568
    %mov 4, 0, 1;
7569 12 ale500
    %jmp/1 T_37.2, 4;
7570 16 ale500
    %load/x1p 8, v00B6BCB8_0, 1;
7571 12 ale500
    %jmp T_37.3;
7572
T_37.2 ;
7573 11 ale500
    %mov 8, 2, 1;
7574 12 ale500
T_37.3 ;
7575 11 ale500
; Save base=8 wid=1 in lookaside.
7576
    %inv 8, 1;
7577 12 ale500
    %jmp/0xz  T_37.4, 8;
7578 16 ale500
    %load/v 8, v00F2D450_0, 1;
7579
    %load/v 9, v00B6BCB8_0, 2; Select 2 out of 3 bits
7580 11 ale500
    %ix/load 0, 3, 0;
7581 16 ale500
    %assign/v0 v00B6BCB8_0, 0, 8;
7582 12 ale500
T_37.4 ;
7583 11 ale500
    %ix/load 1, 2, 0;
7584
    %mov 4, 0, 1;
7585 12 ale500
    %jmp/1 T_37.6, 4;
7586 16 ale500
    %load/x1p 8, v00B6BC60_0, 1;
7587 12 ale500
    %jmp T_37.7;
7588
T_37.6 ;
7589 11 ale500
    %mov 8, 2, 1;
7590 12 ale500
T_37.7 ;
7591 11 ale500
; Save base=8 wid=1 in lookaside.
7592
    %inv 8, 1;
7593 12 ale500
    %jmp/0xz  T_37.8, 8;
7594 16 ale500
    %load/v 8, v00F2D3A0_0, 1;
7595
    %load/v 9, v00B6BC60_0, 2; Select 2 out of 3 bits
7596 11 ale500
    %ix/load 0, 3, 0;
7597 16 ale500
    %assign/v0 v00B6BC60_0, 0, 8;
7598 12 ale500
T_37.8 ;
7599 11 ale500
    %ix/load 1, 2, 0;
7600
    %mov 4, 0, 1;
7601 12 ale500
    %jmp/1 T_37.10, 4;
7602 16 ale500
    %load/x1p 8, v00B6BC08_0, 1;
7603 12 ale500
    %jmp T_37.11;
7604
T_37.10 ;
7605 11 ale500
    %mov 8, 2, 1;
7606 12 ale500
T_37.11 ;
7607 11 ale500
; Save base=8 wid=1 in lookaside.
7608
    %inv 8, 1;
7609 12 ale500
    %jmp/0xz  T_37.12, 8;
7610 16 ale500
    %load/v 8, v00F2D348_0, 1;
7611
    %load/v 9, v00B6BC08_0, 2; Select 2 out of 3 bits
7612 11 ale500
    %ix/load 0, 3, 0;
7613 16 ale500
    %assign/v0 v00B6BC08_0, 0, 8;
7614 12 ale500
T_37.12 ;
7615 16 ale500
    %load/v 8, v00B6B580_0, 1;
7616 12 ale500
    %jmp/0xz  T_37.14, 8;
7617 11 ale500
    %ix/load 0, 1, 0;
7618 16 ale500
    %assign/v0 v00B6B580_0, 0, 0;
7619 12 ale500
T_37.14 ;
7620 16 ale500
    %load/v 8, v00B6BE70_0, 1;
7621 12 ale500
    %jmp/0xz  T_37.16, 8;
7622 11 ale500
    %ix/load 0, 1, 0;
7623 16 ale500
    %assign/v0 v00B6BE70_0, 0, 0;
7624 12 ale500
T_37.16 ;
7625 16 ale500
    %load/v 8, v00B6B340_0, 1;
7626 12 ale500
    %jmp/0xz  T_37.18, 8;
7627 11 ale500
    %ix/load 0, 1, 0;
7628 16 ale500
    %assign/v0 v00B6B340_0, 0, 0;
7629 12 ale500
T_37.18 ;
7630 16 ale500
    %load/v 8, v00B6B2E8_0, 1;
7631 12 ale500
    %jmp/0xz  T_37.20, 8;
7632 11 ale500
    %ix/load 0, 1, 0;
7633 16 ale500
    %assign/v0 v00B6B2E8_0, 0, 0;
7634 12 ale500
T_37.20 ;
7635 16 ale500
    %load/v 8, v00B6BEC8_0, 1;
7636 12 ale500
    %jmp/0xz  T_37.22, 8;
7637 11 ale500
    %ix/load 0, 1, 0;
7638 16 ale500
    %assign/v0 v00B6BEC8_0, 0, 0;
7639 12 ale500
T_37.22 ;
7640 16 ale500
    %load/v 8, v00B6B398_0, 1;
7641 12 ale500
    %jmp/0xz  T_37.24, 8;
7642 11 ale500
    %ix/load 0, 1, 0;
7643 16 ale500
    %assign/v0 v00B6B398_0, 0, 0;
7644 12 ale500
T_37.24 ;
7645 16 ale500
    %load/v 8, v00B6B5D8_0, 1;
7646 12 ale500
    %jmp/0xz  T_37.26, 8;
7647 11 ale500
    %ix/load 0, 1, 0;
7648 16 ale500
    %assign/v0 v00B6B5D8_0, 0, 0;
7649 12 ale500
T_37.26 ;
7650 16 ale500
    %load/v 8, v00B6BD68_0, 1;
7651 12 ale500
    %jmp/0xz  T_37.28, 8;
7652 11 ale500
    %ix/load 0, 1, 0;
7653 16 ale500
    %assign/v0 v00B6BD68_0, 0, 0;
7654 12 ale500
T_37.28 ;
7655 16 ale500
    %load/v 8, v00B6B1E0_0, 1;
7656 12 ale500
    %jmp/0xz  T_37.30, 8;
7657 11 ale500
    %ix/load 0, 1, 0;
7658 16 ale500
    %assign/v0 v00B6B1E0_0, 0, 0;
7659 12 ale500
T_37.30 ;
7660 16 ale500
    %load/v 8, v00B6BDC0_0, 1;
7661 12 ale500
    %jmp/0xz  T_37.32, 8;
7662 11 ale500
    %ix/load 0, 1, 0;
7663 16 ale500
    %assign/v0 v00B6BDC0_0, 0, 0;
7664 12 ale500
T_37.32 ;
7665 16 ale500
    %load/v 8, v00B6BE18_0, 1;
7666 12 ale500
    %jmp/0xz  T_37.34, 8;
7667 11 ale500
    %ix/load 0, 1, 0;
7668 16 ale500
    %assign/v0 v00B6BE18_0, 0, 0;
7669 12 ale500
T_37.34 ;
7670 16 ale500
    %load/v 8, v00B6BF20_0, 1;
7671 12 ale500
    %jmp/0xz  T_37.36, 8;
7672 11 ale500
    %ix/load 0, 1, 0;
7673 16 ale500
    %assign/v0 v00B6BF20_0, 0, 0;
7674 12 ale500
T_37.36 ;
7675 16 ale500
    %load/v 8, v00B6CB90_0, 6;
7676 11 ale500
    %cmpi/u 8, 0, 6;
7677 12 ale500
    %jmp/1 T_37.38, 6;
7678 11 ale500
    %cmpi/u 8, 1, 6;
7679 12 ale500
    %jmp/1 T_37.39, 6;
7680 11 ale500
    %cmpi/u 8, 2, 6;
7681 12 ale500
    %jmp/1 T_37.40, 6;
7682 11 ale500
    %cmpi/u 8, 3, 6;
7683 12 ale500
    %jmp/1 T_37.41, 6;
7684 11 ale500
    %cmpi/u 8, 4, 6;
7685 12 ale500
    %jmp/1 T_37.42, 6;
7686 11 ale500
    %cmpi/u 8, 5, 6;
7687 12 ale500
    %jmp/1 T_37.43, 6;
7688 11 ale500
    %cmpi/u 8, 6, 6;
7689 12 ale500
    %jmp/1 T_37.44, 6;
7690 11 ale500
    %cmpi/u 8, 7, 6;
7691 12 ale500
    %jmp/1 T_37.45, 6;
7692 11 ale500
    %cmpi/u 8, 8, 6;
7693 12 ale500
    %jmp/1 T_37.46, 6;
7694 11 ale500
    %cmpi/u 8, 9, 6;
7695 12 ale500
    %jmp/1 T_37.47, 6;
7696 16 ale500
    %cmpi/u 8, 15, 6;
7697 12 ale500
    %jmp/1 T_37.48, 6;
7698 16 ale500
    %cmpi/u 8, 17, 6;
7699 12 ale500
    %jmp/1 T_37.49, 6;
7700 16 ale500
    %cmpi/u 8, 18, 6;
7701 12 ale500
    %jmp/1 T_37.50, 6;
7702 16 ale500
    %cmpi/u 8, 19, 6;
7703 12 ale500
    %jmp/1 T_37.51, 6;
7704 16 ale500
    %cmpi/u 8, 20, 6;
7705 12 ale500
    %jmp/1 T_37.52, 6;
7706 16 ale500
    %cmpi/u 8, 38, 6;
7707 12 ale500
    %jmp/1 T_37.53, 6;
7708 16 ale500
    %cmpi/u 8, 21, 6;
7709 12 ale500
    %jmp/1 T_37.54, 6;
7710 16 ale500
    %cmpi/u 8, 22, 6;
7711 12 ale500
    %jmp/1 T_37.55, 6;
7712 16 ale500
    %cmpi/u 8, 23, 6;
7713 12 ale500
    %jmp/1 T_37.56, 6;
7714 16 ale500
    %cmpi/u 8, 24, 6;
7715 12 ale500
    %jmp/1 T_37.57, 6;
7716 16 ale500
    %cmpi/u 8, 25, 6;
7717 12 ale500
    %jmp/1 T_37.58, 6;
7718 16 ale500
    %cmpi/u 8, 26, 6;
7719 12 ale500
    %jmp/1 T_37.59, 6;
7720 16 ale500
    %cmpi/u 8, 27, 6;
7721 12 ale500
    %jmp/1 T_37.60, 6;
7722 16 ale500
    %cmpi/u 8, 28, 6;
7723 12 ale500
    %jmp/1 T_37.61, 6;
7724 16 ale500
    %cmpi/u 8, 32, 6;
7725 12 ale500
    %jmp/1 T_37.62, 6;
7726 16 ale500
    %cmpi/u 8, 33, 6;
7727 12 ale500
    %jmp/1 T_37.63, 6;
7728 16 ale500
    %cmpi/u 8, 34, 6;
7729 12 ale500
    %jmp/1 T_37.64, 6;
7730 16 ale500
    %cmpi/u 8, 35, 6;
7731 12 ale500
    %jmp/1 T_37.65, 6;
7732 16 ale500
    %cmpi/u 8, 36, 6;
7733 12 ale500
    %jmp/1 T_37.66, 6;
7734 16 ale500
    %cmpi/u 8, 37, 6;
7735 12 ale500
    %jmp/1 T_37.67, 6;
7736 16 ale500
    %cmpi/u 8, 48, 6;
7737 12 ale500
    %jmp/1 T_37.68, 6;
7738 16 ale500
    %cmpi/u 8, 49, 6;
7739 12 ale500
    %jmp/1 T_37.69, 6;
7740 16 ale500
    %cmpi/u 8, 50, 6;
7741 12 ale500
    %jmp/1 T_37.70, 6;
7742 16 ale500
    %cmpi/u 8, 51, 6;
7743 12 ale500
    %jmp/1 T_37.71, 6;
7744 16 ale500
    %cmpi/u 8, 52, 6;
7745 12 ale500
    %jmp/1 T_37.72, 6;
7746 16 ale500
    %cmpi/u 8, 53, 6;
7747 12 ale500
    %jmp/1 T_37.73, 6;
7748 16 ale500
    %cmpi/u 8, 54, 6;
7749 12 ale500
    %jmp/1 T_37.74, 6;
7750 16 ale500
    %cmpi/u 8, 55, 6;
7751 12 ale500
    %jmp/1 T_37.75, 6;
7752 16 ale500
    %cmpi/u 8, 56, 6;
7753 12 ale500
    %jmp/1 T_37.76, 6;
7754 16 ale500
    %cmpi/u 8, 57, 6;
7755 12 ale500
    %jmp/1 T_37.77, 6;
7756 16 ale500
    %cmpi/u 8, 58, 6;
7757 12 ale500
    %jmp/1 T_37.78, 6;
7758 16 ale500
    %cmpi/u 8, 59, 6;
7759 12 ale500
    %jmp/1 T_37.79, 6;
7760 16 ale500
    %cmpi/u 8, 60, 6;
7761 12 ale500
    %jmp/1 T_37.80, 6;
7762 16 ale500
    %cmpi/u 8, 61, 6;
7763 12 ale500
    %jmp/1 T_37.81, 6;
7764 16 ale500
    %cmpi/u 8, 62, 6;
7765 12 ale500
    %jmp/1 T_37.82, 6;
7766 16 ale500
    %cmpi/u 8, 63, 6;
7767 12 ale500
    %jmp/1 T_37.83, 6;
7768 16 ale500
    %jmp T_37.84;
7769 12 ale500
T_37.38 ;
7770 11 ale500
    %ix/load 0, 1, 0;
7771 16 ale500
    %assign/v0 v00B6B528_0, 0, 1;
7772 11 ale500
    %movi 8, 54, 6;
7773
    %ix/load 0, 6, 0;
7774 16 ale500
    %assign/v0 v00B6CB90_0, 0, 8;
7775 11 ale500
    %ix/load 0, 8, 0;
7776 16 ale500
    %assign/v0 v00B6B3F0_0, 0, 1;
7777 11 ale500
    %movi 8, 254, 8;
7778
    %ix/load 0, 8, 0;
7779 16 ale500
    %assign/v0 v00B6B448_0, 0, 8;
7780 11 ale500
    %movi 8, 8, 6;
7781
    %ix/load 0, 6, 0;
7782 16 ale500
    %assign/v0 v00B6BF78_0, 0, 8;
7783
    %movi 8, 21, 8;
7784
    %ix/load 0, 8, 0;
7785
    %assign/v0 v00B6B9F8_0, 0, 8;
7786
    %jmp T_37.84;
7787 12 ale500
T_37.39 ;
7788 11 ale500
    %ix/load 0, 1, 0;
7789 16 ale500
    %assign/v0 v00B6B528_0, 0, 1;
7790 11 ale500
    %ix/load 0, 3, 0;
7791 16 ale500
    %assign/v0 v00B6BCB8_0, 0, 0;
7792 11 ale500
    %movi 8, 65532, 16;
7793
    %ix/load 0, 8, 0;
7794 16 ale500
    %assign/v0 v00B6B448_0, 0, 8;
7795 11 ale500
    %ix/load 0, 8, 0;
7796 16 ale500
    %assign/v0 v00B6B3F0_0, 0, 16;
7797 11 ale500
    %ix/load 0, 8, 0;
7798 16 ale500
    %assign/v0 v00B6BBB0_0, 0, 1;
7799 11 ale500
    %ix/load 0, 1, 0;
7800 16 ale500
    %assign/v0 v00B6BD68_0, 0, 1;
7801 11 ale500
    %movi 8, 32, 6;
7802
    %ix/load 0, 6, 0;
7803 16 ale500
    %assign/v0 v00B6CB90_0, 0, 8;
7804 11 ale500
    %movi 8, 54, 6;
7805
    %ix/load 0, 6, 0;
7806 16 ale500
    %assign/v0 v00B6BFD0_0, 0, 8;
7807 11 ale500
    %movi 8, 9, 6;
7808
    %ix/load 0, 6, 0;
7809 16 ale500
    %assign/v0 v00B6BF78_0, 0, 8;
7810
    %jmp T_37.84;
7811 12 ale500
T_37.40 ;
7812 11 ale500
    %ix/load 0, 1, 0;
7813 16 ale500
    %assign/v0 v00B6B528_0, 0, 1;
7814 11 ale500
    %movi 8, 54, 6;
7815
    %ix/load 0, 6, 0;
7816 16 ale500
    %assign/v0 v00B6CB90_0, 0, 8;
7817 11 ale500
    %movi 8, 65530, 16;
7818
    %ix/load 0, 8, 0;
7819 16 ale500
    %assign/v0 v00B6B448_0, 0, 8;
7820 11 ale500
    %ix/load 0, 8, 0;
7821 16 ale500
    %assign/v0 v00B6B3F0_0, 0, 16;
7822 11 ale500
    %ix/load 0, 8, 0;
7823 16 ale500
    %assign/v0 v00B6BBB0_0, 0, 1;
7824 11 ale500
    %movi 8, 32, 6;
7825
    %ix/load 0, 6, 0;
7826 16 ale500
    %assign/v0 v00B6CB90_0, 0, 8;
7827 11 ale500
    %movi 8, 54, 6;
7828
    %ix/load 0, 6, 0;
7829 16 ale500
    %assign/v0 v00B6BFD0_0, 0, 8;
7830 11 ale500
    %movi 8, 9, 6;
7831
    %ix/load 0, 6, 0;
7832 16 ale500
    %assign/v0 v00B6BF78_0, 0, 8;
7833 11 ale500
    %ix/load 0, 1, 0;
7834 16 ale500
    %assign/v0 v00B6BD68_0, 0, 1;
7835
    %jmp T_37.84;
7836 12 ale500
T_37.41 ;
7837 11 ale500
    %ix/load 0, 1, 0;
7838 16 ale500
    %assign/v0 v00B6B528_0, 0, 1;
7839 11 ale500
    %ix/load 0, 3, 0;
7840 16 ale500
    %assign/v0 v00B6BC60_0, 0, 0;
7841 11 ale500
    %movi 8, 54, 6;
7842
    %ix/load 0, 6, 0;
7843 16 ale500
    %assign/v0 v00B6CB90_0, 0, 8;
7844 11 ale500
    %movi 8, 65528, 16;
7845
    %ix/load 0, 8, 0;
7846 16 ale500
    %assign/v0 v00B6B448_0, 0, 8;
7847 11 ale500
    %ix/load 0, 8, 0;
7848 16 ale500
    %assign/v0 v00B6B3F0_0, 0, 16;
7849 11 ale500
    %ix/load 0, 8, 0;
7850 16 ale500
    %assign/v0 v00B6BBB0_0, 0, 1;
7851 11 ale500
    %movi 8, 32, 6;
7852
    %ix/load 0, 6, 0;
7853 16 ale500
    %assign/v0 v00B6BF78_0, 0, 8;
7854 11 ale500
    %ix/load 0, 1, 0;
7855 16 ale500
    %assign/v0 v00B6BD68_0, 0, 1;
7856 11 ale500
    %movi 8, 32, 6;
7857
    %ix/load 0, 6, 0;
7858 16 ale500
    %assign/v0 v00B6CB90_0, 0, 8;
7859 11 ale500
    %movi 8, 54, 6;
7860
    %ix/load 0, 6, 0;
7861 16 ale500
    %assign/v0 v00B6BFD0_0, 0, 8;
7862 11 ale500
    %movi 8, 9, 6;
7863
    %ix/load 0, 6, 0;
7864 16 ale500
    %assign/v0 v00B6BF78_0, 0, 8;
7865
    %jmp T_37.84;
7866 12 ale500
T_37.42 ;
7867 11 ale500
    %ix/load 0, 1, 0;
7868 16 ale500
    %assign/v0 v00B6B528_0, 0, 1;
7869 11 ale500
    %ix/load 0, 3, 0;
7870 16 ale500
    %assign/v0 v00B6BC08_0, 0, 0;
7871 11 ale500
    %movi 8, 65526, 16;
7872
    %ix/load 0, 8, 0;
7873 16 ale500
    %assign/v0 v00B6B448_0, 0, 8;
7874 11 ale500
    %ix/load 0, 8, 0;
7875 16 ale500
    %assign/v0 v00B6B3F0_0, 0, 16;
7876 11 ale500
    %movi 8, 129, 8;
7877
    %ix/load 0, 8, 0;
7878 16 ale500
    %assign/v0 v00B6BBB0_0, 0, 8;
7879 11 ale500
    %ix/load 0, 1, 0;
7880 16 ale500
    %assign/v0 v00B6B1E0_0, 0, 1;
7881 11 ale500
    %movi 8, 32, 6;
7882
    %ix/load 0, 6, 0;
7883 16 ale500
    %assign/v0 v00B6CB90_0, 0, 8;
7884 11 ale500
    %movi 8, 54, 6;
7885
    %ix/load 0, 6, 0;
7886 16 ale500
    %assign/v0 v00B6BFD0_0, 0, 8;
7887 11 ale500
    %movi 8, 9, 6;
7888
    %ix/load 0, 6, 0;
7889 16 ale500
    %assign/v0 v00B6BF78_0, 0, 8;
7890
    %jmp T_37.84;
7891 12 ale500
T_37.43 ;
7892 11 ale500
    %ix/load 0, 1, 0;
7893 16 ale500
    %assign/v0 v00B6B528_0, 0, 1;
7894 11 ale500
    %movi 8, 65524, 16;
7895
    %ix/load 0, 8, 0;
7896 16 ale500
    %assign/v0 v00B6B448_0, 0, 8;
7897 11 ale500
    %ix/load 0, 8, 0;
7898 16 ale500
    %assign/v0 v00B6B3F0_0, 0, 16;
7899 11 ale500
    %ix/load 0, 8, 0;
7900 16 ale500
    %assign/v0 v00B6BBB0_0, 0, 1;
7901 11 ale500
    %ix/load 0, 1, 0;
7902 16 ale500
    %assign/v0 v00B6BD68_0, 0, 1;
7903 11 ale500
    %movi 8, 32, 6;
7904
    %ix/load 0, 6, 0;
7905 16 ale500
    %assign/v0 v00B6CB90_0, 0, 8;
7906 11 ale500
    %movi 8, 54, 6;
7907
    %ix/load 0, 6, 0;
7908 16 ale500
    %assign/v0 v00B6BFD0_0, 0, 8;
7909 11 ale500
    %movi 8, 9, 6;
7910
    %ix/load 0, 6, 0;
7911 16 ale500
    %assign/v0 v00B6BF78_0, 0, 8;
7912
    %jmp T_37.84;
7913 12 ale500
T_37.44 ;
7914 11 ale500
    %ix/load 0, 1, 0;
7915 16 ale500
    %assign/v0 v00B6B528_0, 0, 1;
7916 11 ale500
    %movi 8, 65522, 16;
7917
    %ix/load 0, 8, 0;
7918 16 ale500
    %assign/v0 v00B6B448_0, 0, 8;
7919 11 ale500
    %ix/load 0, 8, 0;
7920 16 ale500
    %assign/v0 v00B6B3F0_0, 0, 16;
7921 11 ale500
    %ix/load 0, 8, 0;
7922 16 ale500
    %assign/v0 v00B6BBB0_0, 0, 1;
7923 11 ale500
    %ix/load 0, 1, 0;
7924 16 ale500
    %assign/v0 v00B6BD68_0, 0, 1;
7925 11 ale500
    %movi 8, 32, 6;
7926
    %ix/load 0, 6, 0;
7927 16 ale500
    %assign/v0 v00B6CB90_0, 0, 8;
7928 11 ale500
    %movi 8, 54, 6;
7929
    %ix/load 0, 6, 0;
7930 16 ale500
    %assign/v0 v00B6BFD0_0, 0, 8;
7931 11 ale500
    %movi 8, 9, 6;
7932
    %ix/load 0, 6, 0;
7933 16 ale500
    %assign/v0 v00B6BF78_0, 0, 8;
7934
    %jmp T_37.84;
7935 12 ale500
T_37.45 ;
7936 11 ale500
    %ix/load 0, 1, 0;
7937 16 ale500
    %assign/v0 v00B6B528_0, 0, 1;
7938 11 ale500
    %movi 8, 65520, 16;
7939
    %ix/load 0, 8, 0;
7940 16 ale500
    %assign/v0 v00B6B448_0, 0, 8;
7941 11 ale500
    %ix/load 0, 8, 0;
7942 16 ale500
    %assign/v0 v00B6B3F0_0, 0, 16;
7943 11 ale500
    %ix/load 0, 8, 0;
7944 16 ale500
    %assign/v0 v00B6BBB0_0, 0, 1;
7945 11 ale500
    %ix/load 0, 1, 0;
7946 16 ale500
    %assign/v0 v00B6BD68_0, 0, 1;
7947 11 ale500
    %movi 8, 32, 6;
7948
    %ix/load 0, 6, 0;
7949 16 ale500
    %assign/v0 v00B6CB90_0, 0, 8;
7950 11 ale500
    %movi 8, 54, 6;
7951
    %ix/load 0, 6, 0;
7952 16 ale500
    %assign/v0 v00B6BFD0_0, 0, 8;
7953 11 ale500
    %movi 8, 9, 6;
7954
    %ix/load 0, 6, 0;
7955 16 ale500
    %assign/v0 v00B6BF78_0, 0, 8;
7956
    %jmp T_37.84;
7957 12 ale500
T_37.46 ;
7958 16 ale500
    %vpi_call 3 461 "$display", "cpu_data_i %02x %t", v00F2D240_0, $time;
7959 11 ale500
    %movi 8, 9, 6;
7960
    %ix/load 0, 6, 0;
7961 16 ale500
    %assign/v0 v00B6CB90_0, 0, 8;
7962
    %jmp T_37.84;
7963 12 ale500
T_37.47 ;
7964 16 ale500
    %load/v 8, v00B6B738_0, 3;
7965
    %cmpi/u 8, 0, 3;
7966
    %jmp/1 T_37.85, 6;
7967
    %cmpi/u 8, 1, 3;
7968
    %jmp/1 T_37.86, 6;
7969
    %cmpi/u 8, 2, 3;
7970
    %jmp/1 T_37.87, 6;
7971
    %cmpi/u 8, 3, 3;
7972
    %jmp/1 T_37.88, 6;
7973
    %cmpi/u 8, 4, 3;
7974
    %jmp/1 T_37.89, 6;
7975
    %cmpi/u 8, 5, 3;
7976
    %jmp/1 T_37.90, 6;
7977
    %jmp T_37.91;
7978
T_37.85 ;
7979
    %ix/load 0, 1, 0;
7980
    %assign/v0 v00B6BA50_0, 0, 0;
7981
    %ix/load 0, 1, 0;
7982
    %assign/v0 v00B6BAA8_0, 0, 0;
7983
    %ix/load 0, 4, 0;
7984
    %assign/v0 v00B6BB58_0, 0, 1;
7985
    %load/v 8, v00B6B8F0_0, 1;
7986
    %jmp/0xz  T_37.92, 8;
7987 11 ale500
    %movi 8, 1, 6;
7988
    %ix/load 0, 6, 0;
7989 16 ale500
    %assign/v0 v00B6CB90_0, 0, 8;
7990
    %jmp T_37.93;
7991
T_37.92 ;
7992
    %load/v 8, v00B6B4D0_0, 1;
7993 11 ale500
    %ix/load 1, 6, 0;
7994
    %mov 4, 0, 1;
7995 16 ale500
    %jmp/1 T_37.94, 4;
7996
    %load/x1p 9, v00B6C928_0, 1;
7997
    %jmp T_37.95;
7998
T_37.94 ;
7999 11 ale500
    %mov 9, 2, 1;
8000 16 ale500
T_37.95 ;
8001 11 ale500
; Save base=9 wid=1 in lookaside.
8002
    %and 8, 9, 1;
8003 16 ale500
    %jmp/0xz  T_37.96, 8;
8004 11 ale500
    %movi 8, 4, 6;
8005
    %ix/load 0, 6, 0;
8006 16 ale500
    %assign/v0 v00B6CB90_0, 0, 8;
8007
    %jmp T_37.97;
8008
T_37.96 ;
8009
    %load/v 8, v00B6B6E0_0, 1;
8010 11 ale500
    %ix/load 1, 5, 0;
8011
    %mov 4, 0, 1;
8012 16 ale500
    %jmp/1 T_37.98, 4;
8013
    %load/x1p 9, v00B6C928_0, 1;
8014
    %jmp T_37.99;
8015
T_37.98 ;
8016 11 ale500
    %mov 9, 2, 1;
8017 16 ale500
T_37.99 ;
8018 11 ale500
; Save base=9 wid=1 in lookaside.
8019
    %and 8, 9, 1;
8020 16 ale500
    %jmp/0xz  T_37.100, 8;
8021 11 ale500
    %movi 8, 3, 6;
8022
    %ix/load 0, 6, 0;
8023 16 ale500
    %assign/v0 v00B6CB90_0, 0, 8;
8024
    %jmp T_37.101;
8025 12 ale500
T_37.100 ;
8026 11 ale500
    %ix/load 0, 1, 0;
8027 16 ale500
    %load/vp0 8, v00B6B738_0, 3;
8028
    %ix/load 0, 3, 0;
8029
    %assign/v0 v00B6B738_0, 0, 8;
8030
    %load/v 8, v00B6CA88_0, 16;
8031
    %ix/load 0, 16, 0;
8032
    %assign/v0 v00B6B238_0, 0, 8;
8033 11 ale500
    %ix/load 0, 1, 0;
8034 16 ale500
    %assign/v0 v00B6B580_0, 0, 1;
8035
T_37.101 ;
8036
T_37.97 ;
8037
T_37.93 ;
8038
    %jmp T_37.91;
8039
T_37.86 ;
8040 11 ale500
    %ix/load 0, 1, 0;
8041 16 ale500
    %assign/v0 v00B6B2E8_0, 0, 1;
8042 11 ale500
    %ix/load 0, 1, 0;
8043 16 ale500
    %load/vp0 8, v00B6B738_0, 3;
8044
    %ix/load 0, 3, 0;
8045
    %assign/v0 v00B6B738_0, 0, 8;
8046
    %jmp T_37.91;
8047
T_37.87 ;
8048
    %load/v 8, v00F2D2F0_0, 1;
8049
    %jmp/0xz  T_37.102, 8;
8050
    %load/v 8, v00F2D240_0, 8;
8051 11 ale500
    %ix/load 0, 8, 0;
8052 16 ale500
    %assign/v0 v00B6B9F8_0, 0, 8;
8053
    %ix/load 0, 1, 0;
8054
    %assign/v0 v00B6B2E8_0, 0, 0;
8055
    %load/v 8, v00F2D240_0, 8;
8056 11 ale500
    %cmpi/u 8, 16, 8;
8057 16 ale500
    %jmp/1 T_37.104, 6;
8058 11 ale500
    %cmpi/u 8, 17, 8;
8059 16 ale500
    %jmp/1 T_37.105, 6;
8060 11 ale500
    %cmpi/u 8, 30, 8;
8061 16 ale500
    %jmp/1 T_37.106, 6;
8062 11 ale500
    %cmpi/u 8, 31, 8;
8063 16 ale500
    %jmp/1 T_37.107, 6;
8064 11 ale500
    %movi 8, 15, 6;
8065
    %ix/load 0, 6, 0;
8066 16 ale500
    %assign/v0 v00B6CB90_0, 0, 8;
8067
    %ix/load 0, 3, 0;
8068
    %assign/v0 v00B6B738_0, 0, 0;
8069
    %jmp T_37.109;
8070
T_37.104 ;
8071 11 ale500
    %ix/load 0, 1, 0;
8072 16 ale500
    %assign/v0 v00B6BA50_0, 0, 1;
8073 11 ale500
    %ix/load 0, 1, 0;
8074 16 ale500
    %load/vp0 8, v00B6B738_0, 3;
8075
    %ix/load 0, 3, 0;
8076
    %assign/v0 v00B6B738_0, 0, 8;
8077
    %jmp T_37.109;
8078
T_37.105 ;
8079
    %ix/load 0, 1, 0;
8080
    %assign/v0 v00B6BAA8_0, 0, 1;
8081
    %ix/load 0, 1, 0;
8082
    %load/vp0 8, v00B6B738_0, 3;
8083
    %ix/load 0, 3, 0;
8084
    %assign/v0 v00B6B738_0, 0, 8;
8085
    %jmp T_37.109;
8086 12 ale500
T_37.106 ;
8087 16 ale500
    %ix/load 0, 1, 0;
8088
    %load/vp0 8, v00B6B738_0, 3;
8089
    %ix/load 0, 3, 0;
8090
    %assign/v0 v00B6B738_0, 0, 8;
8091
    %jmp T_37.109;
8092
T_37.107 ;
8093
    %ix/load 0, 1, 0;
8094
    %load/vp0 8, v00B6B738_0, 3;
8095
    %ix/load 0, 3, 0;
8096
    %assign/v0 v00B6B738_0, 0, 8;
8097
    %jmp T_37.109;
8098
T_37.109 ;
8099
T_37.102 ;
8100
    %jmp T_37.91;
8101
T_37.88 ;
8102
    %load/v 8, v00B6CA88_0, 16;
8103 11 ale500
    %ix/load 0, 16, 0;
8104 16 ale500
    %assign/v0 v00B6B238_0, 0, 8;
8105 11 ale500
    %ix/load 0, 1, 0;
8106 16 ale500
    %assign/v0 v00B6B580_0, 0, 1;
8107
    %ix/load 0, 1, 0;
8108
    %load/vp0 8, v00B6B738_0, 3;
8109
    %ix/load 0, 3, 0;
8110
    %assign/v0 v00B6B738_0, 0, 8;
8111
    %jmp T_37.91;
8112
T_37.89 ;
8113
    %ix/load 0, 1, 0;
8114
    %assign/v0 v00B6B2E8_0, 0, 1;
8115
    %ix/load 0, 1, 0;
8116
    %load/vp0 8, v00B6B738_0, 3;
8117
    %ix/load 0, 3, 0;
8118
    %assign/v0 v00B6B738_0, 0, 8;
8119
    %jmp T_37.91;
8120
T_37.90 ;
8121
    %load/v 8, v00F2D2F0_0, 1;
8122
    %jmp/0xz  T_37.110, 8;
8123
    %ix/load 0, 3, 0;
8124
    %assign/v0 v00B6B738_0, 0, 0;
8125
    %load/v 8, v00F2D240_0, 8;
8126 11 ale500
    %ix/load 0, 8, 0;
8127 16 ale500
    %assign/v0 v00B6BB00_0, 0, 8;
8128 11 ale500
    %ix/load 0, 1, 0;
8129 16 ale500
    %assign/v0 v00B6B2E8_0, 0, 0;
8130
    %movi 8, 15, 6;
8131 11 ale500
    %ix/load 0, 6, 0;
8132 16 ale500
    %assign/v0 v00B6CB90_0, 0, 8;
8133
T_37.110 ;
8134
    %jmp T_37.91;
8135
T_37.91 ;
8136
    %jmp T_37.84;
8137
T_37.48 ;
8138
    %load/v 8, v00B6AF78_0, 3;
8139 11 ale500
    %cmpi/u 8, 0, 3;
8140 16 ale500
    %jmp/1 T_37.112, 6;
8141 11 ale500
    %cmpi/u 8, 1, 3;
8142 16 ale500
    %jmp/1 T_37.113, 6;
8143 11 ale500
    %cmpi/u 8, 2, 3;
8144 16 ale500
    %jmp/1 T_37.114, 6;
8145 11 ale500
    %cmpi/u 8, 3, 3;
8146 16 ale500
    %jmp/1 T_37.115, 6;
8147 11 ale500
    %cmpi/u 8, 4, 3;
8148 16 ale500
    %jmp/1 T_37.116, 6;
8149 11 ale500
    %cmpi/u 8, 5, 3;
8150 16 ale500
    %jmp/1 T_37.117, 6;
8151 11 ale500
    %cmpi/u 8, 6, 3;
8152 16 ale500
    %jmp/1 T_37.118, 6;
8153 11 ale500
    %cmpi/u 8, 7, 3;
8154 16 ale500
    %jmp/1 T_37.119, 6;
8155
    %jmp T_37.120;
8156
T_37.112 ;
8157
    %load/v 8, v00B6C448_0, 1;
8158
    %jmp/0xz  T_37.121, 8;
8159 14 ale500
    %movi 8, 38, 6;
8160 11 ale500
    %ix/load 0, 6, 0;
8161 16 ale500
    %assign/v0 v00B6CB90_0, 0, 8;
8162
    %jmp T_37.122;
8163
T_37.121 ;
8164
    %load/v 8, v00B6C2E8_0, 1;
8165
    %jmp/0xz  T_37.123, 8;
8166 11 ale500
    %movi 8, 51, 6;
8167
    %ix/load 0, 6, 0;
8168 16 ale500
    %assign/v0 v00B6CB90_0, 0, 8;
8169 11 ale500
    %movi 8, 32, 6;
8170
    %ix/load 0, 6, 0;
8171 16 ale500
    %assign/v0 v00B6C028_0, 0, 8;
8172 11 ale500
    %movi 8, 9, 6;
8173
    %ix/load 0, 6, 0;
8174 16 ale500
    %assign/v0 v00B6BFD0_0, 0, 8;
8175
    %jmp T_37.124;
8176
T_37.123 ;
8177
    %load/v 8, v00B6C290_0, 1;
8178
    %jmp/0xz  T_37.125, 8;
8179 11 ale500
    %movi 8, 33, 6;
8180
    %ix/load 0, 6, 0;
8181 16 ale500
    %assign/v0 v00B6C028_0, 0, 8;
8182 11 ale500
    %movi 8, 51, 6;
8183
    %ix/load 0, 6, 0;
8184 16 ale500
    %assign/v0 v00B6CB90_0, 0, 8;
8185
    %jmp T_37.126;
8186
T_37.125 ;
8187
    %load/v 8, v00B6C0D8_0, 1;
8188
    %jmp/0xz  T_37.127, 8;
8189
    %ix/load 0, 1, 0;
8190
    %assign/v0 v00B6BE18_0, 0, 1;
8191
    %movi 8, 21, 6;
8192
    %ix/load 0, 6, 0;
8193
    %assign/v0 v00B6CB90_0, 0, 8;
8194
    %jmp T_37.128;
8195
T_37.127 ;
8196
    %load/v 8, v00B6C8D0_0, 1;
8197
    %jmp/0xz  T_37.129, 8;
8198
    %ix/load 0, 1, 0;
8199
    %assign/v0 v00B6BF20_0, 0, 1;
8200
    %movi 8, 21, 6;
8201
    %ix/load 0, 6, 0;
8202
    %assign/v0 v00B6CB90_0, 0, 8;
8203
    %jmp T_37.130;
8204
T_37.129 ;
8205 14 ale500
    %movi 8, 9, 6;
8206 11 ale500
    %ix/load 0, 6, 0;
8207 16 ale500
    %assign/v0 v00B6CB90_0, 0, 8;
8208
T_37.130 ;
8209
T_37.128 ;
8210
T_37.126 ;
8211
T_37.124 ;
8212
T_37.122 ;
8213
    %jmp T_37.120;
8214
T_37.113 ;
8215
    %load/v 8, v00B6AA50_0, 1;
8216
    %jmp/0xz  T_37.131, 8;
8217 11 ale500
    %movi 8, 48, 6;
8218
    %ix/load 0, 6, 0;
8219 16 ale500
    %assign/v0 v00B6CB90_0, 0, 8;
8220
    %jmp T_37.132;
8221
T_37.131 ;
8222 11 ale500
    %movi 8, 51, 6;
8223
    %ix/load 0, 6, 0;
8224 16 ale500
    %assign/v0 v00B6CB90_0, 0, 8;
8225
T_37.132 ;
8226 11 ale500
    %movi 8, 17, 6;
8227
    %ix/load 0, 6, 0;
8228 16 ale500
    %assign/v0 v00B6C028_0, 0, 8;
8229
    %jmp T_37.120;
8230
T_37.114 ;
8231
    %load/v 8, v00B6C340_0, 1;
8232
    %jmp/0xz  T_37.133, 8;
8233 14 ale500
    %movi 8, 33, 6;
8234 11 ale500
    %ix/load 0, 6, 0;
8235 16 ale500
    %assign/v0 v00B6CB90_0, 0, 8;
8236 14 ale500
    %ix/load 0, 8, 0;
8237 16 ale500
    %assign/v0 v00B6BBB0_0, 0, 1;
8238
    %jmp T_37.134;
8239
T_37.133 ;
8240
    %load/v 8, v00B6C398_0, 1;
8241
    %jmp/0xz  T_37.135, 8;
8242 14 ale500
    %movi 8, 33, 6;
8243
    %ix/load 0, 6, 0;
8244 16 ale500
    %assign/v0 v00B6CB90_0, 0, 8;
8245 14 ale500
    %movi 8, 128, 8;
8246
    %ix/load 0, 8, 0;
8247 16 ale500
    %assign/v0 v00B6BBB0_0, 0, 8;
8248
    %jmp T_37.136;
8249
T_37.135 ;
8250
    %load/v 8, v00B6C238_0, 1;
8251
    %jmp/0xz  T_37.137, 8;
8252 11 ale500
    %ix/load 0, 1, 0;
8253 16 ale500
    %assign/v0 v00B6B840_0, 0, 1;
8254 11 ale500
    %movi 8, 17, 6;
8255
    %ix/load 0, 6, 0;
8256 16 ale500
    %assign/v0 v00B6CB90_0, 0, 8;
8257
    %jmp T_37.138;
8258
T_37.137 ;
8259
    %load/v 8, v00B6C3F0_0, 1;
8260
    %jmp/0xz  T_37.139, 8;
8261
    %load/v 8, v00B6BA50_0, 1;
8262
    %jmp/0xz  T_37.141, 8;
8263
    %movi 8, 5, 6;
8264
    %ix/load 0, 6, 0;
8265
    %assign/v0 v00B6CB90_0, 0, 8;
8266
    %jmp T_37.142;
8267
T_37.141 ;
8268
    %load/v 8, v00B6BAA8_0, 1;
8269
    %jmp/0xz  T_37.143, 8;
8270
    %movi 8, 6, 6;
8271
    %ix/load 0, 6, 0;
8272
    %assign/v0 v00B6CB90_0, 0, 8;
8273
    %jmp T_37.144;
8274
T_37.143 ;
8275 11 ale500
    %movi 8, 2, 6;
8276
    %ix/load 0, 6, 0;
8277 16 ale500
    %assign/v0 v00B6CB90_0, 0, 8;
8278
T_37.144 ;
8279
T_37.142 ;
8280
    %jmp T_37.140;
8281
T_37.139 ;
8282 14 ale500
    %movi 8, 17, 6;
8283
    %ix/load 0, 6, 0;
8284 16 ale500
    %assign/v0 v00B6CB90_0, 0, 8;
8285
T_37.140 ;
8286
T_37.138 ;
8287
T_37.136 ;
8288
T_37.134 ;
8289
    %jmp T_37.120;
8290
T_37.115 ;
8291 11 ale500
    %movi 8, 51, 6;
8292
    %ix/load 0, 6, 0;
8293 16 ale500
    %assign/v0 v00B6CB90_0, 0, 8;
8294
    %load/v 8, v00B6C188_0, 1;
8295
    %jmp/0xz  T_37.145, 8;
8296 14 ale500
    %movi 8, 28, 6;
8297
    %ix/load 0, 6, 0;
8298 16 ale500
    %assign/v0 v00B6C028_0, 0, 8;
8299
    %jmp T_37.146;
8300
T_37.145 ;
8301
    %load/v 8, v00B6C130_0, 1;
8302
    %jmp/0xz  T_37.147, 8;
8303 14 ale500
    %movi 8, 27, 6;
8304
    %ix/load 0, 6, 0;
8305 16 ale500
    %assign/v0 v00B6C028_0, 0, 8;
8306
    %jmp T_37.148;
8307
T_37.147 ;
8308
    %load/v 8, v00B6AEC8_0, 1;
8309
    %jmp/0xz  T_37.149, 8;
8310 11 ale500
    %movi 8, 54, 6;
8311
    %ix/load 0, 6, 0;
8312 16 ale500
    %assign/v0 v00B6C028_0, 0, 8;
8313 11 ale500
    %movi 8, 17, 6;
8314
    %ix/load 0, 6, 0;
8315 16 ale500
    %assign/v0 v00B6BF78_0, 0, 8;
8316
    %jmp T_37.150;
8317
T_37.149 ;
8318 11 ale500
    %movi 8, 17, 6;
8319
    %ix/load 0, 6, 0;
8320 16 ale500
    %assign/v0 v00B6C028_0, 0, 8;
8321
T_37.150 ;
8322
    %load/v 8, v00B6C980_0, 8;
8323 11 ale500
    %ix/load 0, 8, 0;
8324 16 ale500
    %assign/v0 v00B6B3F0_0, 0, 8;
8325
T_37.148 ;
8326
T_37.146 ;
8327
    %jmp T_37.120;
8328
T_37.116 ;
8329 11 ale500
    %movi 8, 22, 6;
8330
    %ix/load 0, 6, 0;
8331 16 ale500
    %assign/v0 v00B6CB90_0, 0, 8;
8332
    %jmp T_37.120;
8333
T_37.117 ;
8334 11 ale500
    %movi 8, 48, 6;
8335
    %ix/load 0, 6, 0;
8336 16 ale500
    %assign/v0 v00B6CB90_0, 0, 8;
8337
    %load/v 8, v00B6C188_0, 1;
8338
    %jmp/0xz  T_37.151, 8;
8339 14 ale500
    %movi 8, 28, 6;
8340
    %ix/load 0, 6, 0;
8341 16 ale500
    %assign/v0 v00B6C028_0, 0, 8;
8342
    %jmp T_37.152;
8343
T_37.151 ;
8344
    %load/v 8, v00B6C130_0, 1;
8345
    %jmp/0xz  T_37.153, 8;
8346 14 ale500
    %movi 8, 27, 6;
8347
    %ix/load 0, 6, 0;
8348 16 ale500
    %assign/v0 v00B6C028_0, 0, 8;
8349
    %jmp T_37.154;
8350
T_37.153 ;
8351
    %load/v 8, v00B6AEC8_0, 1;
8352
    %jmp/0xz  T_37.155, 8;
8353 11 ale500
    %movi 8, 54, 6;
8354
    %ix/load 0, 6, 0;
8355 16 ale500
    %assign/v0 v00B6C028_0, 0, 8;
8356 11 ale500
    %movi 8, 17, 6;
8357
    %ix/load 0, 6, 0;
8358 16 ale500
    %assign/v0 v00B6BF78_0, 0, 8;
8359
    %jmp T_37.156;
8360
T_37.155 ;
8361 11 ale500
    %movi 8, 17, 6;
8362
    %ix/load 0, 6, 0;
8363 16 ale500
    %assign/v0 v00B6C028_0, 0, 8;
8364
T_37.156 ;
8365
T_37.154 ;
8366
T_37.152 ;
8367
    %jmp T_37.120;
8368
T_37.118 ;
8369 11 ale500
    %movi 8, 51, 6;
8370
    %ix/load 0, 6, 0;
8371 16 ale500
    %assign/v0 v00B6CB90_0, 0, 8;
8372
    %load/v 8, v00B6C188_0, 1;
8373
    %jmp/0xz  T_37.157, 8;
8374 11 ale500
    %movi 8, 28, 6;
8375
    %ix/load 0, 6, 0;
8376 16 ale500
    %assign/v0 v00B6C028_0, 0, 8;
8377
    %jmp T_37.158;
8378
T_37.157 ;
8379 11 ale500
    %movi 8, 27, 6;
8380
    %ix/load 0, 6, 0;
8381 16 ale500
    %assign/v0 v00B6C028_0, 0, 8;
8382
T_37.158 ;
8383
    %jmp T_37.120;
8384
T_37.119 ;
8385 11 ale500
    %movi 8, 48, 6;
8386
    %ix/load 0, 6, 0;
8387 16 ale500
    %assign/v0 v00B6CB90_0, 0, 8;
8388
    %load/v 8, v00B6C188_0, 1;
8389
    %jmp/0xz  T_37.159, 8;
8390 11 ale500
    %movi 8, 28, 6;
8391
    %ix/load 0, 6, 0;
8392 16 ale500
    %assign/v0 v00B6C028_0, 0, 8;
8393
    %jmp T_37.160;
8394
T_37.159 ;
8395 11 ale500
    %movi 8, 27, 6;
8396
    %ix/load 0, 6, 0;
8397 16 ale500
    %assign/v0 v00B6C028_0, 0, 8;
8398
T_37.160 ;
8399
    %jmp T_37.120;
8400
T_37.120 ;
8401
    %jmp T_37.84;
8402
T_37.49 ;
8403
    %load/v 8, v00B6B840_0, 1;
8404
    %inv 8, 1;
8405
    %jmp/0xz  T_37.161, 8;
8406
    %movi 8, 18, 6;
8407 11 ale500
    %ix/load 0, 6, 0;
8408 16 ale500
    %assign/v0 v00B6CB90_0, 0, 8;
8409 11 ale500
    %ix/load 0, 1, 0;
8410 16 ale500
    %assign/v0 v00B6BDC0_0, 0, 1;
8411
T_37.161 ;
8412
    %ix/load 0, 1, 0;
8413
    %assign/v0 v00B6B840_0, 0, 0;
8414
    %jmp T_37.84;
8415
T_37.50 ;
8416 14 ale500
    %movi 8, 9, 6;
8417
    %ix/load 0, 6, 0;
8418 16 ale500
    %assign/v0 v00B6BF78_0, 0, 8;
8419
    %load/v 8, v00B6C080_0, 1;
8420
    %jmp/0xz  T_37.163, 8;
8421
    %movi 8, 19, 6;
8422 11 ale500
    %ix/load 0, 6, 0;
8423 16 ale500
    %assign/v0 v00B6CB90_0, 0, 8;
8424
    %jmp T_37.164;
8425
T_37.163 ;
8426
    %load/v 8, v00B6AB00_0, 2;
8427
    %mov 10, 0, 1;
8428
    %cmpi/u 8, 1, 3;
8429
    %jmp/0xz  T_37.165, 4;
8430
    %movi 8, 62, 6;
8431 14 ale500
    %ix/load 0, 6, 0;
8432 16 ale500
    %assign/v0 v00B6CB90_0, 0, 8;
8433
    %jmp T_37.166;
8434 14 ale500
T_37.165 ;
8435 16 ale500
    %load/v 8, v00B6AB00_0, 2;
8436
    %mov 10, 0, 1;
8437
    %cmpi/u 8, 2, 3;
8438
    %jmp/0xz  T_37.167, 4;
8439
    %movi 8, 60, 6;
8440 11 ale500
    %ix/load 0, 6, 0;
8441 16 ale500
    %assign/v0 v00B6CB90_0, 0, 8;
8442 14 ale500
    %jmp T_37.168;
8443
T_37.167 ;
8444 11 ale500
    %movi 8, 9, 6;
8445
    %ix/load 0, 6, 0;
8446 16 ale500
    %assign/v0 v00B6CB90_0, 0, 8;
8447
    %load/v 8, v00B6AD10_0, 1;
8448
    %load/v 9, v00B6AF78_0, 3;
8449 12 ale500
    %cmpi/u 9, 4, 3;
8450
    %mov 9, 4, 1;
8451
    %and 8, 9, 1;
8452 11 ale500
    %ix/load 0, 1, 0;
8453 16 ale500
    %assign/v0 v00B6BEC8_0, 0, 8;
8454
T_37.168 ;
8455
T_37.166 ;
8456
T_37.164 ;
8457
    %jmp T_37.84;
8458
T_37.51 ;
8459 11 ale500
    %ix/load 0, 8, 0;
8460 16 ale500
    %assign/v0 v00B6BBB0_0, 0, 1;
8461 11 ale500
    %ix/load 0, 1, 0;
8462 16 ale500
    %assign/v0 v00B6BD68_0, 0, 1;
8463 11 ale500
    %movi 8, 32, 6;
8464
    %ix/load 0, 6, 0;
8465 16 ale500
    %assign/v0 v00B6CB90_0, 0, 8;
8466 11 ale500
    %movi 8, 20, 6;
8467
    %ix/load 0, 6, 0;
8468 16 ale500
    %assign/v0 v00B6BFD0_0, 0, 8;
8469
    %jmp T_37.84;
8470
T_37.52 ;
8471 11 ale500
    %ix/load 0, 1, 0;
8472 16 ale500
    %assign/v0 v00B6B528_0, 0, 1;
8473 11 ale500
    %movi 8, 9, 6;
8474
    %ix/load 0, 6, 0;
8475 16 ale500
    %assign/v0 v00B6BF78_0, 0, 8;
8476 11 ale500
    %ix/load 0, 8, 0;
8477 16 ale500
    %assign/v0 v00B6B3F0_0, 0, 1;
8478 11 ale500
    %ix/load 0, 4, 0;
8479
    %ix/load 1, 4, 0;
8480 16 ale500
    %assign/v0/x1 v00B6B448_0, 0, 1;
8481
    %load/v 8, v00B6B8F0_0, 1;
8482
    %jmp/0xz  T_37.169, 8;
8483 11 ale500
    %ix/load 0, 3, 0;
8484 16 ale500
    %assign/v0 v00B6BCB8_0, 0, 0;
8485 11 ale500
    %movi 8, 12, 4;
8486
    %ix/load 0, 4, 0;
8487
    %ix/load 1, 0, 0;
8488 16 ale500
    %assign/v0/x1 v00B6B448_0, 0, 8;
8489 11 ale500
    %movi 8, 54, 6;
8490
    %ix/load 0, 6, 0;
8491 16 ale500
    %assign/v0 v00B6CB90_0, 0, 8;
8492
    %jmp T_37.170;
8493
T_37.169 ;
8494
    %load/v 8, v00B6B4D0_0, 1;
8495 11 ale500
    %ix/load 1, 6, 0;
8496
    %mov 4, 0, 1;
8497 16 ale500
    %jmp/1 T_37.171, 4;
8498
    %load/x1p 9, v00B6C928_0, 1;
8499
    %jmp T_37.172;
8500
T_37.171 ;
8501 11 ale500
    %mov 9, 2, 1;
8502 16 ale500
T_37.172 ;
8503 11 ale500
; Save base=9 wid=1 in lookaside.
8504
    %and 8, 9, 1;
8505 16 ale500
    %jmp/0xz  T_37.173, 8;
8506 11 ale500
    %ix/load 0, 3, 0;
8507 16 ale500
    %assign/v0 v00B6BC08_0, 0, 0;
8508 11 ale500
    %movi 8, 6, 4;
8509
    %ix/load 0, 4, 0;
8510
    %ix/load 1, 0, 0;
8511 16 ale500
    %assign/v0/x1 v00B6B448_0, 0, 8;
8512 11 ale500
    %movi 8, 54, 6;
8513
    %ix/load 0, 6, 0;
8514 16 ale500
    %assign/v0 v00B6CB90_0, 0, 8;
8515
    %jmp T_37.174;
8516
T_37.173 ;
8517
    %load/v 8, v00B6B6E0_0, 1;
8518 11 ale500
    %ix/load 1, 5, 0;
8519
    %mov 4, 0, 1;
8520 16 ale500
    %jmp/1 T_37.175, 4;
8521
    %load/x1p 9, v00B6C928_0, 1;
8522
    %jmp T_37.176;
8523
T_37.175 ;
8524 11 ale500
    %mov 9, 2, 1;
8525 16 ale500
T_37.176 ;
8526 11 ale500
; Save base=9 wid=1 in lookaside.
8527
    %and 8, 9, 1;
8528 16 ale500
    %jmp/0xz  T_37.177, 8;
8529 11 ale500
    %ix/load 0, 3, 0;
8530 16 ale500
    %assign/v0 v00B6BC60_0, 0, 0;
8531 11 ale500
    %movi 8, 8, 4;
8532
    %ix/load 0, 4, 0;
8533
    %ix/load 1, 0, 0;
8534 16 ale500
    %assign/v0/x1 v00B6B448_0, 0, 8;
8535 11 ale500
    %movi 8, 54, 6;
8536
    %ix/load 0, 6, 0;
8537 16 ale500
    %assign/v0 v00B6CB90_0, 0, 8;
8538
T_37.177 ;
8539
T_37.174 ;
8540
T_37.170 ;
8541
    %jmp T_37.84;
8542
T_37.53 ;
8543
    %load/v 8, v00B6B8F0_0, 1;
8544
    %jmp/0xz  T_37.179, 8;
8545
    %load/v 8, v00B6BCB8_0, 3;
8546 11 ale500
    %cmpi/u 8, 7, 3;
8547 16 ale500
    %jmp/0xz  T_37.181, 4;
8548 11 ale500
    %movi 8, 1, 6;
8549
    %ix/load 0, 6, 0;
8550 16 ale500
    %assign/v0 v00B6CB90_0, 0, 8;
8551
    %jmp T_37.182;
8552
T_37.181 ;
8553 11 ale500
    %movi 8, 9, 6;
8554
    %ix/load 0, 6, 0;
8555 16 ale500
    %assign/v0 v00B6CB90_0, 0, 8;
8556 11 ale500
    %ix/load 0, 3, 0;
8557 16 ale500
    %assign/v0 v00B6BCB8_0, 0, 0;
8558
T_37.182 ;
8559
    %jmp T_37.180;
8560
T_37.179 ;
8561
    %load/v 8, v00B6B4D0_0, 1;
8562 11 ale500
    %ix/load 1, 6, 0;
8563
    %mov 4, 0, 1;
8564 16 ale500
    %jmp/1 T_37.183, 4;
8565
    %load/x1p 9, v00B6C928_0, 1;
8566
    %jmp T_37.184;
8567
T_37.183 ;
8568 11 ale500
    %mov 9, 2, 1;
8569 16 ale500
T_37.184 ;
8570 11 ale500
; Save base=9 wid=1 in lookaside.
8571
    %and 8, 9, 1;
8572 16 ale500
    %jmp/0xz  T_37.185, 8;
8573
    %load/v 8, v00B6BC08_0, 3;
8574 11 ale500
    %cmpi/u 8, 7, 3;
8575 16 ale500
    %jmp/0xz  T_37.187, 4;
8576 11 ale500
    %movi 8, 4, 6;
8577
    %ix/load 0, 6, 0;
8578 16 ale500
    %assign/v0 v00B6CB90_0, 0, 8;
8579
    %jmp T_37.188;
8580
T_37.187 ;
8581 11 ale500
    %movi 8, 9, 6;
8582
    %ix/load 0, 6, 0;
8583 16 ale500
    %assign/v0 v00B6CB90_0, 0, 8;
8584 11 ale500
    %ix/load 0, 3, 0;
8585 16 ale500
    %assign/v0 v00B6BC08_0, 0, 0;
8586
T_37.188 ;
8587
    %jmp T_37.186;
8588
T_37.185 ;
8589
    %load/v 8, v00B6B6E0_0, 1;
8590 11 ale500
    %ix/load 1, 5, 0;
8591
    %mov 4, 0, 1;
8592 16 ale500
    %jmp/1 T_37.189, 4;
8593
    %load/x1p 9, v00B6C928_0, 1;
8594
    %jmp T_37.190;
8595
T_37.189 ;
8596 11 ale500
    %mov 9, 2, 1;
8597 16 ale500
T_37.190 ;
8598 11 ale500
; Save base=9 wid=1 in lookaside.
8599
    %and 8, 9, 1;
8600 16 ale500
    %jmp/0xz  T_37.191, 8;
8601
    %load/v 8, v00B6BC60_0, 3;
8602 11 ale500
    %cmpi/u 8, 7, 3;
8603 16 ale500
    %jmp/0xz  T_37.193, 4;
8604 11 ale500
    %movi 8, 3, 6;
8605
    %ix/load 0, 6, 0;
8606 16 ale500
    %assign/v0 v00B6CB90_0, 0, 8;
8607
    %jmp T_37.194;
8608
T_37.193 ;
8609 11 ale500
    %movi 8, 9, 6;
8610
    %ix/load 0, 6, 0;
8611 16 ale500
    %assign/v0 v00B6CB90_0, 0, 8;
8612 11 ale500
    %ix/load 0, 3, 0;
8613 16 ale500
    %assign/v0 v00B6BC60_0, 0, 0;
8614
T_37.194 ;
8615
    %jmp T_37.192;
8616
T_37.191 ;
8617 11 ale500
    %movi 8, 10, 6;
8618
    %ix/load 0, 6, 0;
8619 16 ale500
    %assign/v0 v00B6CB90_0, 0, 8;
8620
    %load/v 8, v00B6CA88_0, 16;
8621 11 ale500
    %ix/load 0, 16, 0;
8622 16 ale500
    %assign/v0 v00B6B238_0, 0, 8;
8623
T_37.192 ;
8624
T_37.186 ;
8625
T_37.180 ;
8626
    %jmp T_37.84;
8627
T_37.54 ;
8628 11 ale500
    %movi 8, 9, 6;
8629
    %ix/load 0, 6, 0;
8630 16 ale500
    %assign/v0 v00B6CB90_0, 0, 8;
8631
    %jmp T_37.84;
8632
T_37.55 ;
8633
    %load/v 8, v00B6CA88_0, 16;
8634 11 ale500
    %ix/load 0, 16, 0;
8635 16 ale500
    %assign/v0 v00B6B238_0, 0, 8;
8636 11 ale500
    %movi 8, 23, 6;
8637
    %ix/load 0, 6, 0;
8638 16 ale500
    %assign/v0 v00B6CB90_0, 0, 8;
8639 11 ale500
    %ix/load 0, 1, 0;
8640 16 ale500
    %assign/v0 v00B6B580_0, 0, 1;
8641
    %jmp T_37.84;
8642
T_37.56 ;
8643 11 ale500
    %ix/load 0, 1, 0;
8644 16 ale500
    %assign/v0 v00B6B2E8_0, 0, 1;
8645 11 ale500
    %movi 8, 24, 6;
8646
    %ix/load 0, 6, 0;
8647 16 ale500
    %assign/v0 v00B6CB90_0, 0, 8;
8648
    %jmp T_37.84;
8649
T_37.57 ;
8650
    %load/v 8, v00F2D240_0, 8;
8651 11 ale500
    %ix/load 0, 8, 0;
8652 16 ale500
    %assign/v0 v00B6B630_0, 0, 8;
8653 11 ale500
    %movi 8, 25, 6;
8654
    %ix/load 0, 6, 0;
8655 16 ale500
    %assign/v0 v00B6CB90_0, 0, 8;
8656
    %jmp T_37.84;
8657
T_37.58 ;
8658 12 ale500
    %ix/load 0, 1, 0;
8659 16 ale500
    %assign/v0 v00B6B688_0, 0, 0;
8660
    %load/v 8, v00B6ACB8_0, 1;
8661
    %jmp/0xz  T_37.195, 8;
8662 11 ale500
    %movi 8, 51, 6;
8663
    %ix/load 0, 6, 0;
8664 16 ale500
    %assign/v0 v00B6CB90_0, 0, 8;
8665 11 ale500
    %movi 8, 26, 6;
8666
    %ix/load 0, 6, 0;
8667 16 ale500
    %assign/v0 v00B6C028_0, 0, 8;
8668
    %jmp T_37.196;
8669
T_37.195 ;
8670
    %load/v 8, v00B6AC08_0, 1;
8671
    %jmp/0xz  T_37.197, 8;
8672 11 ale500
    %movi 8, 48, 6;
8673
    %ix/load 0, 6, 0;
8674 16 ale500
    %assign/v0 v00B6CB90_0, 0, 8;
8675 11 ale500
    %movi 8, 26, 6;
8676
    %ix/load 0, 6, 0;
8677 16 ale500
    %assign/v0 v00B6C028_0, 0, 8;
8678
    %jmp T_37.198;
8679
T_37.197 ;
8680
    %load/v 8, v00B6C188_0, 1;
8681
    %jmp/0xz  T_37.199, 8;
8682 11 ale500
    %movi 8, 28, 6;
8683
    %ix/load 0, 6, 0;
8684 16 ale500
    %assign/v0 v00B6C028_0, 0, 8;
8685
    %jmp T_37.200;
8686
T_37.199 ;
8687
    %load/v 8, v00B6AEC8_0, 1;
8688
    %jmp/0xz  T_37.201, 8;
8689 11 ale500
    %movi 8, 17, 6;
8690
    %ix/load 0, 6, 0;
8691 16 ale500
    %assign/v0 v00B6BF78_0, 0, 8;
8692 11 ale500
    %movi 8, 54, 6;
8693
    %ix/load 0, 6, 0;
8694 16 ale500
    %assign/v0 v00B6CB90_0, 0, 8;
8695
    %load/v 8, v00B6ABB0_0, 1;
8696
    %jmp/0xz  T_37.203, 8;
8697 12 ale500
    %ix/load 0, 1, 0;
8698 16 ale500
    %assign/v0 v00B6B528_0, 0, 1;
8699
T_37.203 ;
8700
    %jmp T_37.202;
8701
T_37.201 ;
8702 11 ale500
    %movi 8, 17, 6;
8703
    %ix/load 0, 6, 0;
8704 16 ale500
    %assign/v0 v00B6CB90_0, 0, 8;
8705
T_37.202 ;
8706
T_37.200 ;
8707
T_37.198 ;
8708
T_37.196 ;
8709
    %jmp T_37.84;
8710
T_37.59 ;
8711
    %load/v 8, v00B6C188_0, 1;
8712
    %jmp/0xz  T_37.205, 8;
8713 11 ale500
    %movi 8, 28, 6;
8714
    %ix/load 0, 6, 0;
8715 16 ale500
    %assign/v0 v00B6C028_0, 0, 8;
8716
    %jmp T_37.206;
8717
T_37.205 ;
8718
    %load/v 8, v00B6AEC8_0, 1;
8719
    %jmp/0xz  T_37.207, 8;
8720 11 ale500
    %movi 8, 17, 6;
8721
    %ix/load 0, 6, 0;
8722 16 ale500
    %assign/v0 v00B6BF78_0, 0, 8;
8723 11 ale500
    %movi 8, 54, 6;
8724
    %ix/load 0, 6, 0;
8725 16 ale500
    %assign/v0 v00B6CB90_0, 0, 8;
8726
    %load/v 8, v00B6ABB0_0, 1;
8727
    %jmp/0xz  T_37.209, 8;
8728 12 ale500
    %ix/load 0, 1, 0;
8729 16 ale500
    %assign/v0 v00B6B528_0, 0, 1;
8730
T_37.209 ;
8731
    %jmp T_37.208;
8732
T_37.207 ;
8733 11 ale500
    %movi 8, 17, 6;
8734
    %ix/load 0, 6, 0;
8735 16 ale500
    %assign/v0 v00B6CB90_0, 0, 8;
8736
T_37.208 ;
8737
T_37.206 ;
8738
    %jmp T_37.84;
8739
T_37.60 ;
8740 11 ale500
    %movi 8, 9, 6;
8741
    %ix/load 0, 6, 0;
8742 16 ale500
    %assign/v0 v00B6CB90_0, 0, 8;
8743
    %jmp T_37.84;
8744
T_37.61 ;
8745 11 ale500
    %movi 8, 5, 4;
8746
    %ix/load 0, 4, 0;
8747 16 ale500
    %assign/v0 v00B6BB58_0, 0, 8;
8748 11 ale500
    %movi 8, 34, 6;
8749
    %ix/load 0, 6, 0;
8750 16 ale500
    %assign/v0 v00B6CB90_0, 0, 8;
8751 11 ale500
    %movi 8, 27, 6;
8752
    %ix/load 0, 6, 0;
8753 16 ale500
    %assign/v0 v00B6C028_0, 0, 8;
8754
    %jmp T_37.84;
8755
T_37.62 ;
8756 11 ale500
    %movi 8, 32, 6;
8757
    %ix/load 0, 6, 0;
8758 16 ale500
    %assign/v0 v00B6C028_0, 0, 8;
8759
    %load/v 8, v00B6BBB0_0, 8;
8760 11 ale500
    %mov 16, 0, 1;
8761
    %cmp/u 0, 8, 9;
8762 16 ale500
    %jmp/0xz  T_37.211, 5;
8763 11 ale500
    %movi 8, 34, 6;
8764
    %ix/load 0, 6, 0;
8765 16 ale500
    %assign/v0 v00B6CB90_0, 0, 8;
8766
    %jmp T_37.212;
8767
T_37.211 ;
8768
    %load/v 8, v00B6BFD0_0, 6;
8769 11 ale500
    %ix/load 0, 6, 0;
8770 16 ale500
    %assign/v0 v00B6CB90_0, 0, 8;
8771
T_37.212 ;
8772 11 ale500
    %ix/load 1, 7, 0;
8773
    %mov 4, 0, 1;
8774 16 ale500
    %jmp/1 T_37.213, 4;
8775
    %load/x1p 8, v00B6BBB0_0, 1;
8776
    %jmp T_37.214;
8777
T_37.213 ;
8778 11 ale500
    %mov 8, 2, 1;
8779 16 ale500
T_37.214 ;
8780 11 ale500
; Save base=8 wid=1 in lookaside.
8781 16 ale500
    %jmp/0xz  T_37.215, 8;
8782 11 ale500
    %ix/load 0, 1, 0;
8783
    %ix/load 1, 7, 0;
8784 16 ale500
    %assign/v0/x1 v00B6BBB0_0, 0, 0;
8785 11 ale500
    %movi 8, 5, 4;
8786
    %ix/load 0, 4, 0;
8787 16 ale500
    %assign/v0 v00B6BB58_0, 0, 8;
8788
    %jmp T_37.216;
8789
T_37.215 ;
8790 11 ale500
    %ix/load 1, 6, 0;
8791
    %mov 4, 0, 1;
8792 16 ale500
    %jmp/1 T_37.217, 4;
8793
    %load/x1p 8, v00B6BBB0_0, 1;
8794
    %jmp T_37.218;
8795
T_37.217 ;
8796 11 ale500
    %mov 8, 2, 1;
8797 16 ale500
T_37.218 ;
8798 11 ale500
; Save base=8 wid=1 in lookaside.
8799 16 ale500
    %jmp/0xz  T_37.219, 8;
8800 11 ale500
    %ix/load 0, 1, 0;
8801
    %ix/load 1, 6, 0;
8802 16 ale500
    %assign/v0/x1 v00B6BBB0_0, 0, 0;
8803
    %load/v 8, v00B6B0D8_0, 1;
8804
    %jmp/0  T_37.221, 8;
8805 11 ale500
    %movi 9, 3, 4;
8806 16 ale500
    %jmp/1  T_37.223, 8;
8807
T_37.221 ; End of true expr.
8808 11 ale500
    %movi 13, 4, 4;
8809 16 ale500
    %jmp/0  T_37.222, 8;
8810 11 ale500
 ; End of false expr.
8811
    %blend  9, 13, 4; Condition unknown.
8812 16 ale500
    %jmp  T_37.223;
8813
T_37.222 ;
8814 11 ale500
    %mov 9, 13, 4; Return false value
8815 16 ale500
T_37.223 ;
8816 11 ale500
    %ix/load 0, 4, 0;
8817 16 ale500
    %assign/v0 v00B6BB58_0, 0, 9;
8818
    %jmp T_37.220;
8819
T_37.219 ;
8820 11 ale500
    %ix/load 1, 5, 0;
8821
    %mov 4, 0, 1;
8822 16 ale500
    %jmp/1 T_37.224, 4;
8823
    %load/x1p 8, v00B6BBB0_0, 1;
8824
    %jmp T_37.225;
8825
T_37.224 ;
8826 11 ale500
    %mov 8, 2, 1;
8827 16 ale500
T_37.225 ;
8828 11 ale500
; Save base=8 wid=1 in lookaside.
8829 16 ale500
    %jmp/0xz  T_37.226, 8;
8830 11 ale500
    %ix/load 0, 1, 0;
8831
    %ix/load 1, 5, 0;
8832 16 ale500
    %assign/v0/x1 v00B6BBB0_0, 0, 0;
8833 11 ale500
    %movi 8, 2, 4;
8834
    %ix/load 0, 4, 0;
8835 16 ale500
    %assign/v0 v00B6BB58_0, 0, 8;
8836
    %jmp T_37.227;
8837
T_37.226 ;
8838 11 ale500
    %ix/load 1, 4, 0;
8839
    %mov 4, 0, 1;
8840 16 ale500
    %jmp/1 T_37.228, 4;
8841
    %load/x1p 8, v00B6BBB0_0, 1;
8842
    %jmp T_37.229;
8843
T_37.228 ;
8844 11 ale500
    %mov 8, 2, 1;
8845 16 ale500
T_37.229 ;
8846 11 ale500
; Save base=8 wid=1 in lookaside.
8847 16 ale500
    %jmp/0xz  T_37.230, 8;
8848 11 ale500
    %ix/load 0, 1, 0;
8849
    %ix/load 1, 4, 0;
8850 16 ale500
    %assign/v0/x1 v00B6BBB0_0, 0, 0;
8851 11 ale500
    %movi 8, 1, 4;
8852
    %ix/load 0, 4, 0;
8853 16 ale500
    %assign/v0 v00B6BB58_0, 0, 8;
8854
    %jmp T_37.231;
8855
T_37.230 ;
8856 11 ale500
    %ix/load 1, 3, 0;
8857
    %mov 4, 0, 1;
8858 16 ale500
    %jmp/1 T_37.232, 4;
8859
    %load/x1p 8, v00B6BBB0_0, 1;
8860
    %jmp T_37.233;
8861
T_37.232 ;
8862 11 ale500
    %mov 8, 2, 1;
8863 16 ale500
T_37.233 ;
8864 11 ale500
; Save base=8 wid=1 in lookaside.
8865 16 ale500
    %jmp/0xz  T_37.234, 8;
8866 11 ale500
    %ix/load 0, 1, 0;
8867
    %ix/load 1, 3, 0;
8868 16 ale500
    %assign/v0/x1 v00B6BBB0_0, 0, 0;
8869 11 ale500
    %movi 8, 11, 4;
8870
    %ix/load 0, 4, 0;
8871 16 ale500
    %assign/v0 v00B6BB58_0, 0, 8;
8872
    %jmp T_37.235;
8873
T_37.234 ;
8874 11 ale500
    %ix/load 1, 2, 0;
8875
    %mov 4, 0, 1;
8876 16 ale500
    %jmp/1 T_37.236, 4;
8877
    %load/x1p 8, v00B6BBB0_0, 1;
8878
    %jmp T_37.237;
8879
T_37.236 ;
8880 11 ale500
    %mov 8, 2, 1;
8881 16 ale500
T_37.237 ;
8882 11 ale500
; Save base=8 wid=1 in lookaside.
8883 16 ale500
    %jmp/0xz  T_37.238, 8;
8884 11 ale500
    %ix/load 0, 1, 0;
8885
    %ix/load 1, 2, 0;
8886 16 ale500
    %assign/v0/x1 v00B6BBB0_0, 0, 0;
8887 11 ale500
    %movi 8, 9, 4;
8888
    %ix/load 0, 4, 0;
8889 16 ale500
    %assign/v0 v00B6BB58_0, 0, 8;
8890
    %jmp T_37.239;
8891
T_37.238 ;
8892 11 ale500
    %ix/load 1, 1, 0;
8893
    %mov 4, 0, 1;
8894 16 ale500
    %jmp/1 T_37.240, 4;
8895
    %load/x1p 8, v00B6BBB0_0, 1;
8896
    %jmp T_37.241;
8897
T_37.240 ;
8898 11 ale500
    %mov 8, 2, 1;
8899 16 ale500
T_37.241 ;
8900 11 ale500
; Save base=8 wid=1 in lookaside.
8901 16 ale500
    %jmp/0xz  T_37.242, 8;
8902 11 ale500
    %ix/load 0, 1, 0;
8903
    %ix/load 1, 1, 0;
8904 16 ale500
    %assign/v0/x1 v00B6BBB0_0, 0, 0;
8905 11 ale500
    %movi 8, 8, 4;
8906
    %ix/load 0, 4, 0;
8907 16 ale500
    %assign/v0 v00B6BB58_0, 0, 8;
8908
    %jmp T_37.243;
8909
T_37.242 ;
8910
    %load/v 8, v00B6BBB0_0, 1; Only need 1 of 8 bits
8911 11 ale500
; Save base=8 wid=1 in lookaside.
8912 16 ale500
    %jmp/0xz  T_37.244, 8;
8913 11 ale500
    %ix/load 0, 1, 0;
8914
    %ix/load 1, 0, 0;
8915 16 ale500
    %assign/v0/x1 v00B6BBB0_0, 0, 0;
8916 11 ale500
    %movi 8, 10, 4;
8917
    %ix/load 0, 4, 0;
8918 16 ale500
    %assign/v0 v00B6BB58_0, 0, 8;
8919
T_37.244 ;
8920
T_37.243 ;
8921
T_37.239 ;
8922
T_37.235 ;
8923
T_37.231 ;
8924
T_37.227 ;
8925
T_37.220 ;
8926
T_37.216 ;
8927
    %jmp T_37.84;
8928
T_37.63 ;
8929
    %load/v 8, v00B6BBB0_0, 8;
8930 11 ale500
    %cmpi/u 8, 0, 8;
8931
    %inv 4, 1;
8932 16 ale500
    %jmp/0xz  T_37.246, 4;
8933 11 ale500
    %movi 8, 33, 6;
8934
    %ix/load 0, 6, 0;
8935 16 ale500
    %assign/v0 v00B6BF78_0, 0, 8;
8936
    %jmp T_37.247;
8937
T_37.246 ;
8938 11 ale500
    %movi 8, 9, 6;
8939
    %ix/load 0, 6, 0;
8940 16 ale500
    %assign/v0 v00B6CB90_0, 0, 8;
8941
T_37.247 ;
8942
    %load/v 8, v00B6BBB0_0, 1; Only need 1 of 8 bits
8943 11 ale500
; Save base=8 wid=1 in lookaside.
8944 16 ale500
    %jmp/0xz  T_37.248, 8;
8945 11 ale500
    %movi 8, 10, 4;
8946
    %ix/load 0, 4, 0;
8947 16 ale500
    %assign/v0 v00B6BB58_0, 0, 8;
8948 11 ale500
    %ix/load 0, 1, 0;
8949
    %ix/load 1, 0, 0;
8950 16 ale500
    %assign/v0/x1 v00B6BBB0_0, 0, 0;
8951 11 ale500
    %movi 8, 57, 6;
8952
    %ix/load 0, 6, 0;
8953 16 ale500
    %assign/v0 v00B6CB90_0, 0, 8;
8954
    %jmp T_37.249;
8955
T_37.248 ;
8956
    %load/v 8, v00B6C340_0, 1;
8957 11 ale500
    %ix/load 1, 7, 0;
8958
    %mov 4, 0, 1;
8959 16 ale500
    %jmp/1 T_37.250, 4;
8960
    %load/x1p 9, v00B6C928_0, 1;
8961
    %jmp T_37.251;
8962
T_37.250 ;
8963 11 ale500
    %mov 9, 2, 1;
8964 16 ale500
T_37.251 ;
8965 11 ale500
; Save base=9 wid=1 in lookaside.
8966
    %inv 9, 1;
8967
    %and 8, 9, 1;
8968 16 ale500
    %jmp/0xz  T_37.252, 8;
8969 11 ale500
    %movi 8, 5, 4;
8970
    %ix/load 0, 4, 0;
8971 16 ale500
    %assign/v0 v00B6BB58_0, 0, 8;
8972 11 ale500
    %ix/load 0, 8, 0;
8973 16 ale500
    %assign/v0 v00B6BBB0_0, 0, 0;
8974 11 ale500
    %movi 8, 54, 6;
8975
    %ix/load 0, 6, 0;
8976 16 ale500
    %assign/v0 v00B6CB90_0, 0, 8;
8977
    %jmp T_37.253;
8978
T_37.252 ;
8979 11 ale500
    %ix/load 1, 1, 0;
8980
    %mov 4, 0, 1;
8981 16 ale500
    %jmp/1 T_37.254, 4;
8982
    %load/x1p 8, v00B6BBB0_0, 1;
8983
    %jmp T_37.255;
8984
T_37.254 ;
8985 11 ale500
    %mov 8, 2, 1;
8986 16 ale500
T_37.255 ;
8987 11 ale500
; Save base=8 wid=1 in lookaside.
8988 16 ale500
    %jmp/0xz  T_37.256, 8;
8989 11 ale500
    %movi 8, 8, 4;
8990
    %ix/load 0, 4, 0;
8991 16 ale500
    %assign/v0 v00B6BB58_0, 0, 8;
8992 11 ale500
    %ix/load 0, 1, 0;
8993
    %ix/load 1, 1, 0;
8994 16 ale500
    %assign/v0/x1 v00B6BBB0_0, 0, 0;
8995 11 ale500
    %movi 8, 57, 6;
8996
    %ix/load 0, 6, 0;
8997 16 ale500
    %assign/v0 v00B6CB90_0, 0, 8;
8998
    %jmp T_37.257;
8999
T_37.256 ;
9000 11 ale500
    %ix/load 1, 2, 0;
9001
    %mov 4, 0, 1;
9002 16 ale500
    %jmp/1 T_37.258, 4;
9003
    %load/x1p 8, v00B6BBB0_0, 1;
9004
    %jmp T_37.259;
9005
T_37.258 ;
9006 11 ale500
    %mov 8, 2, 1;
9007 16 ale500
T_37.259 ;
9008 11 ale500
; Save base=8 wid=1 in lookaside.
9009 16 ale500
    %jmp/0xz  T_37.260, 8;
9010 11 ale500
    %movi 8, 9, 4;
9011
    %ix/load 0, 4, 0;
9012 16 ale500
    %assign/v0 v00B6BB58_0, 0, 8;
9013 11 ale500
    %ix/load 0, 1, 0;
9014
    %ix/load 1, 2, 0;
9015 16 ale500
    %assign/v0/x1 v00B6BBB0_0, 0, 0;
9016 11 ale500
    %movi 8, 57, 6;
9017
    %ix/load 0, 6, 0;
9018 16 ale500
    %assign/v0 v00B6CB90_0, 0, 8;
9019
    %jmp T_37.261;
9020
T_37.260 ;
9021 11 ale500
    %ix/load 1, 3, 0;
9022
    %mov 4, 0, 1;
9023 16 ale500
    %jmp/1 T_37.262, 4;
9024
    %load/x1p 8, v00B6BBB0_0, 1;
9025
    %jmp T_37.263;
9026
T_37.262 ;
9027 11 ale500
    %mov 8, 2, 1;
9028 16 ale500
T_37.263 ;
9029 11 ale500
; Save base=8 wid=1 in lookaside.
9030 16 ale500
    %jmp/0xz  T_37.264, 8;
9031 11 ale500
    %movi 8, 11, 4;
9032
    %ix/load 0, 4, 0;
9033 16 ale500
    %assign/v0 v00B6BB58_0, 0, 8;
9034 11 ale500
    %ix/load 0, 1, 0;
9035
    %ix/load 1, 3, 0;
9036 16 ale500
    %assign/v0/x1 v00B6BBB0_0, 0, 0;
9037 11 ale500
    %movi 8, 57, 6;
9038
    %ix/load 0, 6, 0;
9039 16 ale500
    %assign/v0 v00B6CB90_0, 0, 8;
9040
    %jmp T_37.265;
9041
T_37.264 ;
9042 11 ale500
    %ix/load 1, 4, 0;
9043
    %mov 4, 0, 1;
9044 16 ale500
    %jmp/1 T_37.266, 4;
9045
    %load/x1p 8, v00B6BBB0_0, 1;
9046
    %jmp T_37.267;
9047
T_37.266 ;
9048 11 ale500
    %mov 8, 2, 1;
9049 16 ale500
T_37.267 ;
9050 11 ale500
; Save base=8 wid=1 in lookaside.
9051 16 ale500
    %jmp/0xz  T_37.268, 8;
9052 11 ale500
    %movi 8, 1, 4;
9053
    %ix/load 0, 4, 0;
9054 16 ale500
    %assign/v0 v00B6BB58_0, 0, 8;
9055 11 ale500
    %ix/load 0, 1, 0;
9056
    %ix/load 1, 4, 0;
9057 16 ale500
    %assign/v0/x1 v00B6BBB0_0, 0, 0;
9058 11 ale500
    %movi 8, 54, 6;
9059
    %ix/load 0, 6, 0;
9060 16 ale500
    %assign/v0 v00B6CB90_0, 0, 8;
9061
    %jmp T_37.269;
9062
T_37.268 ;
9063 11 ale500
    %ix/load 1, 5, 0;
9064
    %mov 4, 0, 1;
9065 16 ale500
    %jmp/1 T_37.270, 4;
9066
    %load/x1p 8, v00B6BBB0_0, 1;
9067
    %jmp T_37.271;
9068
T_37.270 ;
9069 11 ale500
    %mov 8, 2, 1;
9070 16 ale500
T_37.271 ;
9071 11 ale500
; Save base=8 wid=1 in lookaside.
9072 16 ale500
    %jmp/0xz  T_37.272, 8;
9073 11 ale500
    %movi 8, 2, 4;
9074
    %ix/load 0, 4, 0;
9075 16 ale500
    %assign/v0 v00B6BB58_0, 0, 8;
9076 11 ale500
    %ix/load 0, 1, 0;
9077
    %ix/load 1, 5, 0;
9078 16 ale500
    %assign/v0/x1 v00B6BBB0_0, 0, 0;
9079 11 ale500
    %movi 8, 54, 6;
9080
    %ix/load 0, 6, 0;
9081 16 ale500
    %assign/v0 v00B6CB90_0, 0, 8;
9082
    %jmp T_37.273;
9083
T_37.272 ;
9084 11 ale500
    %ix/load 1, 6, 0;
9085
    %mov 4, 0, 1;
9086 16 ale500
    %jmp/1 T_37.274, 4;
9087
    %load/x1p 8, v00B6BBB0_0, 1;
9088
    %jmp T_37.275;
9089
T_37.274 ;
9090 11 ale500
    %mov 8, 2, 1;
9091 16 ale500
T_37.275 ;
9092 11 ale500
; Save base=8 wid=1 in lookaside.
9093 16 ale500
    %jmp/0xz  T_37.276, 8;
9094
    %load/v 8, v00B6B0D8_0, 1;
9095
    %jmp/0  T_37.278, 8;
9096 11 ale500
    %movi 9, 3, 4;
9097 16 ale500
    %jmp/1  T_37.280, 8;
9098
T_37.278 ; End of true expr.
9099 11 ale500
    %movi 13, 4, 4;
9100 16 ale500
    %jmp/0  T_37.279, 8;
9101 11 ale500
 ; End of false expr.
9102
    %blend  9, 13, 4; Condition unknown.
9103 16 ale500
    %jmp  T_37.280;
9104
T_37.279 ;
9105 11 ale500
    %mov 9, 13, 4; Return false value
9106 16 ale500
T_37.280 ;
9107 11 ale500
    %ix/load 0, 4, 0;
9108 16 ale500
    %assign/v0 v00B6BB58_0, 0, 9;
9109 11 ale500
    %ix/load 0, 1, 0;
9110
    %ix/load 1, 6, 0;
9111 16 ale500
    %assign/v0/x1 v00B6BBB0_0, 0, 0;
9112 11 ale500
    %movi 8, 54, 6;
9113
    %ix/load 0, 6, 0;
9114 16 ale500
    %assign/v0 v00B6CB90_0, 0, 8;
9115
    %jmp T_37.277;
9116
T_37.276 ;
9117 11 ale500
    %ix/load 1, 7, 0;
9118
    %mov 4, 0, 1;
9119 16 ale500
    %jmp/1 T_37.281, 4;
9120
    %load/x1p 8, v00B6BBB0_0, 1;
9121
    %jmp T_37.282;
9122
T_37.281 ;
9123 11 ale500
    %mov 8, 2, 1;
9124 16 ale500
T_37.282 ;
9125 11 ale500
; Save base=8 wid=1 in lookaside.
9126 16 ale500
    %jmp/0xz  T_37.283, 8;
9127 11 ale500
    %movi 8, 5, 4;
9128
    %ix/load 0, 4, 0;
9129 16 ale500
    %assign/v0 v00B6BB58_0, 0, 8;
9130 11 ale500
    %ix/load 0, 1, 0;
9131
    %ix/load 1, 7, 0;
9132 16 ale500
    %assign/v0/x1 v00B6BBB0_0, 0, 0;
9133 11 ale500
    %movi 8, 54, 6;
9134
    %ix/load 0, 6, 0;
9135 16 ale500
    %assign/v0 v00B6CB90_0, 0, 8;
9136 14 ale500
T_37.283 ;
9137 16 ale500
T_37.277 ;
9138
T_37.273 ;
9139
T_37.269 ;
9140
T_37.265 ;
9141
T_37.261 ;
9142
T_37.257 ;
9143
T_37.253 ;
9144
T_37.249 ;
9145
    %jmp T_37.84;
9146
T_37.64 ;
9147
    %load/v 8, v00B6CA30_0, 8; Only need 8 of 16 bits
9148 11 ale500
; Save base=8 wid=8 in lookaside.
9149
    %ix/load 0, 8, 0;
9150 16 ale500
    %assign/v0 v00B6B290_0, 0, 8;
9151 11 ale500
    %movi 8, 35, 6;
9152
    %ix/load 0, 6, 0;
9153 16 ale500
    %assign/v0 v00B6CB90_0, 0, 8;
9154 11 ale500
    %ix/load 0, 1, 0;
9155 16 ale500
    %assign/v0 v00B6B340_0, 0, 1;
9156
    %load/v 8, v00B6CB38_0, 16;
9157 11 ale500
    %subi 8, 1, 16;
9158
    %ix/load 0, 16, 0;
9159 16 ale500
    %assign/v0 v00B6B238_0, 0, 8;
9160 11 ale500
    %ix/load 0, 1, 0;
9161 16 ale500
    %assign/v0 v00B6B398_0, 0, 1;
9162
    %jmp T_37.84;
9163
T_37.65 ;
9164
    %load/v 8, v00B6BB58_0, 4;
9165 11 ale500
   %cmpi/u 8, 8, 4;
9166 16 ale500
    %jmp/0xz  T_37.285, 5;
9167 11 ale500
    %movi 8, 36, 6;
9168
    %ix/load 0, 6, 0;
9169 16 ale500
    %assign/v0 v00B6CB90_0, 0, 8;
9170
    %jmp T_37.286;
9171
T_37.285 ;
9172
    %load/v 8, v00B6BBB0_0, 4; Select 4 out of 8 bits
9173 11 ale500
    %mov 12, 0, 1;
9174
    %cmp/u 0, 8, 5;
9175 16 ale500
    %jmp/0xz  T_37.287, 5;
9176 11 ale500
    %movi 8, 32, 6;
9177
    %ix/load 0, 6, 0;
9178 16 ale500
    %assign/v0 v00B6CB90_0, 0, 8;
9179
    %jmp T_37.288;
9180
T_37.287 ;
9181
    %load/v 8, v00B6BFD0_0, 6;
9182 11 ale500
    %ix/load 0, 6, 0;
9183 16 ale500
    %assign/v0 v00B6CB90_0, 0, 8;
9184
T_37.288 ;
9185
T_37.286 ;
9186
    %load/v 8, v00B6B238_0, 16;
9187 11 ale500
    %subi 8, 1, 16;
9188
    %ix/load 0, 16, 0;
9189 16 ale500
    %assign/v0 v00B6B238_0, 0, 8;
9190
    %jmp T_37.84;
9191
T_37.66 ;
9192 11 ale500
    %ix/load 1, 8, 0;
9193
    %mov 4, 0, 1;
9194 16 ale500
    %jmp/1 T_37.289, 4;
9195
    %load/x1p 8, v00B6CA30_0, 8;
9196
    %jmp T_37.290;
9197
T_37.289 ;
9198 11 ale500
    %mov 8, 2, 8;
9199 16 ale500
T_37.290 ;
9200 11 ale500
; Save base=8 wid=8 in lookaside.
9201
    %ix/load 0, 8, 0;
9202 16 ale500
    %assign/v0 v00B6B290_0, 0, 8;
9203 11 ale500
    %movi 8, 37, 6;
9204
    %ix/load 0, 6, 0;
9205 16 ale500
    %assign/v0 v00B6CB90_0, 0, 8;
9206 11 ale500
    %ix/load 0, 1, 0;
9207 16 ale500
    %assign/v0 v00B6B340_0, 0, 1;
9208 11 ale500
    %movi 8, 8, 4;
9209 16 ale500
    %load/v 12, v00B6BB58_0, 4;
9210 11 ale500
    %cmp/u 8, 12, 4;
9211
    %or 5, 4, 1;
9212 16 ale500
    %jmp/0xz  T_37.291, 5;
9213
    %load/v 8, v00B6CB38_0, 16;
9214 11 ale500
    %ix/load 0, 16, 0;
9215 16 ale500
    %assign/v0 v00B6B238_0, 0, 8;
9216
T_37.291 ;
9217 11 ale500
    %ix/load 0, 1, 0;
9218 16 ale500
    %assign/v0 v00B6B398_0, 0, 1;
9219
    %jmp T_37.84;
9220
T_37.67 ;
9221
    %load/v 8, v00B6C028_0, 6;
9222 11 ale500
    %mov 14, 0, 3;
9223
    %cmpi/u 8, 27, 9;
9224 16 ale500
    %jmp/0xz  T_37.293, 4;
9225 11 ale500
    %ix/load 0, 1, 0;
9226 16 ale500
    %assign/v0 v00B6BE70_0, 0, 1;
9227
T_37.293 ;
9228
    %load/v 8, v00B6C028_0, 6;
9229 11 ale500
    %ix/load 0, 6, 0;
9230 16 ale500
    %assign/v0 v00B6CB90_0, 0, 8;
9231
    %jmp T_37.84;
9232
T_37.68 ;
9233
    %load/v 8, v00B6CA88_0, 16;
9234 11 ale500
    %ix/load 0, 16, 0;
9235 16 ale500
    %assign/v0 v00B6B238_0, 0, 8;
9236 11 ale500
    %movi 8, 49, 6;
9237
    %ix/load 0, 6, 0;
9238 16 ale500
    %assign/v0 v00B6CB90_0, 0, 8;
9239 11 ale500
    %ix/load 0, 1, 0;
9240 16 ale500
    %assign/v0 v00B6B580_0, 0, 1;
9241
    %jmp T_37.84;
9242
T_37.69 ;
9243 11 ale500
    %ix/load 0, 1, 0;
9244 16 ale500
    %assign/v0 v00B6B2E8_0, 0, 1;
9245 11 ale500
    %movi 8, 50, 6;
9246
    %ix/load 0, 6, 0;
9247 16 ale500
    %assign/v0 v00B6CB90_0, 0, 8;
9248
    %jmp T_37.84;
9249
T_37.70 ;
9250
    %load/v 8, v00B6AF78_0, 3;
9251 11 ale500
    %cmpi/u 8, 7, 3;
9252 16 ale500
    %jmp/1 T_37.295, 6;
9253 11 ale500
    %cmpi/u 8, 1, 3;
9254 16 ale500
    %jmp/1 T_37.296, 6;
9255 11 ale500
    %cmpi/u 8, 5, 3;
9256 16 ale500
    %jmp/1 T_37.297, 6;
9257 11 ale500
    %cmpi/u 8, 4, 3;
9258 16 ale500
    %jmp/1 T_37.298, 6;
9259
    %jmp T_37.299;
9260
T_37.295 ;
9261
    %load/v 8, v00F2D240_0, 8;
9262 11 ale500
    %ix/load 0, 8, 0;
9263 16 ale500
    %assign/v0 v00B6B790_0, 0, 8;
9264
    %jmp T_37.299;
9265
T_37.296 ;
9266
    %load/v 8, v00F2D240_0, 8;
9267 11 ale500
    %ix/load 0, 8, 0;
9268 16 ale500
    %assign/v0 v00B6B790_0, 0, 8;
9269
    %jmp T_37.299;
9270
T_37.297 ;
9271
    %load/v 8, v00F2D240_0, 8;
9272 14 ale500
    %ix/load 0, 8, 0;
9273 16 ale500
    %assign/v0 v00B6B3F0_0, 0, 8;
9274
    %jmp T_37.299;
9275
T_37.298 ;
9276
    %load/v 8, v00F2D240_0, 8;
9277 14 ale500
    %ix/load 0, 8, 0;
9278 16 ale500
    %assign/v0 v00B6B948_0, 0, 8;
9279
    %jmp T_37.299;
9280
T_37.299 ;
9281 11 ale500
    %movi 8, 51, 6;
9282
    %ix/load 0, 6, 0;
9283 16 ale500
    %assign/v0 v00B6CB90_0, 0, 8;
9284
    %jmp T_37.84;
9285
T_37.71 ;
9286
    %load/v 8, v00B6CA88_0, 16;
9287 11 ale500
    %ix/load 0, 16, 0;
9288 16 ale500
    %assign/v0 v00B6B238_0, 0, 8;
9289 11 ale500
    %movi 8, 52, 6;
9290
    %ix/load 0, 6, 0;
9291 16 ale500
    %assign/v0 v00B6CB90_0, 0, 8;
9292 11 ale500
    %ix/load 0, 1, 0;
9293 16 ale500
    %assign/v0 v00B6B580_0, 0, 1;
9294
    %jmp T_37.84;
9295
T_37.72 ;
9296 11 ale500
    %ix/load 0, 1, 0;
9297 16 ale500
    %assign/v0 v00B6B2E8_0, 0, 1;
9298 11 ale500
    %movi 8, 53, 6;
9299
    %ix/load 0, 6, 0;
9300 16 ale500
    %assign/v0 v00B6CB90_0, 0, 8;
9301
    %jmp T_37.84;
9302
T_37.73 ;
9303
    %load/v 8, v00B6AF78_0, 3;
9304 11 ale500
    %cmpi/u 8, 0, 3;
9305 16 ale500
    %jmp/1 T_37.300, 6;
9306 11 ale500
    %cmpi/u 8, 6, 3;
9307 16 ale500
    %jmp/1 T_37.301, 6;
9308 11 ale500
    %cmpi/u 8, 7, 3;
9309 16 ale500
    %jmp/1 T_37.302, 6;
9310 11 ale500
    %cmpi/u 8, 1, 3;
9311 16 ale500
    %jmp/1 T_37.303, 6;
9312 11 ale500
    %cmpi/u 8, 3, 3;
9313 16 ale500
    %jmp/1 T_37.304, 6;
9314 11 ale500
    %cmpi/u 8, 5, 3;
9315 16 ale500
    %jmp/1 T_37.305, 6;
9316 11 ale500
    %cmpi/u 8, 4, 3;
9317 16 ale500
    %jmp/1 T_37.306, 6;
9318
    %jmp T_37.307;
9319
T_37.300 ;
9320
    %load/v 8, v00F2D240_0, 8;
9321 11 ale500
    %ix/load 0, 8, 0;
9322 16 ale500
    %assign/v0 v00B6BBB0_0, 0, 8;
9323
    %jmp T_37.307;
9324
T_37.301 ;
9325
    %load/v 8, v00F2D240_0, 8;
9326 11 ale500
    %ix/load 0, 8, 0;
9327 16 ale500
    %assign/v0 v00B6B7E8_0, 0, 8;
9328
    %jmp T_37.307;
9329
T_37.302 ;
9330
    %load/v 8, v00F2D240_0, 8;
9331 11 ale500
    %ix/load 0, 8, 0;
9332 16 ale500
    %assign/v0 v00B6B7E8_0, 0, 8;
9333
    %jmp T_37.307;
9334
T_37.303 ;
9335
    %load/v 8, v00F2D240_0, 8;
9336 11 ale500
    %ix/load 0, 8, 0;
9337 16 ale500
    %assign/v0 v00B6B7E8_0, 0, 8;
9338
    %jmp T_37.307;
9339
T_37.304 ;
9340
    %load/v 8, v00F2D240_0, 8;
9341 11 ale500
    %ix/load 0, 8, 0;
9342 16 ale500
    %assign/v0 v00B6B448_0, 0, 8;
9343
    %jmp T_37.307;
9344
T_37.305 ;
9345
    %load/v 8, v00F2D240_0, 8;
9346 14 ale500
    %ix/load 0, 8, 0;
9347 16 ale500
    %assign/v0 v00B6B448_0, 0, 8;
9348
    %jmp T_37.307;
9349
T_37.306 ;
9350
    %load/v 8, v00F2D240_0, 8;
9351 14 ale500
    %ix/load 0, 8, 0;
9352 16 ale500
    %assign/v0 v00B6B9A0_0, 0, 8;
9353
    %jmp T_37.307;
9354
T_37.307 ;
9355
    %load/v 8, v00B6C028_0, 6;
9356 11 ale500
    %mov 14, 0, 3;
9357
    %cmpi/u 8, 27, 9;
9358
    %mov 8, 4, 1;
9359 16 ale500
    %load/v 9, v00B6AAA8_0, 1;
9360 11 ale500
    %and 8, 9, 1;
9361 16 ale500
    %jmp/0xz  T_37.308, 8;
9362 11 ale500
    %ix/load 0, 1, 0;
9363 16 ale500
    %assign/v0 v00B6BE70_0, 0, 1;
9364
T_37.308 ;
9365
    %load/v 8, v00B6C028_0, 6;
9366 11 ale500
    %ix/load 0, 6, 0;
9367 16 ale500
    %assign/v0 v00B6CB90_0, 0, 8;
9368
    %jmp T_37.84;
9369
T_37.74 ;
9370
    %load/v 8, v00B6AF78_0, 3;
9371 11 ale500
    %cmpi/u 8, 4, 3;
9372 16 ale500
    %jmp/1 T_37.310, 6;
9373
    %load/v 8, v00B6C290_0, 1;
9374
    %load/v 9, v00B6C340_0, 1;
9375 14 ale500
    %or 8, 9, 1;
9376 16 ale500
    %load/v 9, v00B6C398_0, 1;
9377 14 ale500
    %or 8, 9, 1;
9378 16 ale500
    %jmp/0xz  T_37.313, 8;
9379
    %load/v 8, v00B6CB38_0, 16;
9380 11 ale500
    %ix/load 0, 16, 0;
9381 16 ale500
    %assign/v0 v00B6B238_0, 0, 8;
9382 11 ale500
    %ix/load 0, 1, 0;
9383 16 ale500
    %assign/v0 v00B6B5D8_0, 0, 1;
9384
    %jmp T_37.314;
9385
T_37.313 ;
9386
    %load/v 8, v00B6B448_0, 8;
9387
    %load/v 16, v00B6B3F0_0, 8;
9388 11 ale500
    %ix/load 0, 16, 0;
9389 16 ale500
    %assign/v0 v00B6B238_0, 0, 8;
9390
T_37.314 ;
9391
    %jmp T_37.312;
9392
T_37.310 ;
9393
    %load/v 8, v00B6B688_0, 1;
9394
    %jmp/0xz  T_37.315, 8;
9395
    %load/v 8, v00B6B7E8_0, 8;
9396
    %load/v 16, v00B6B790_0, 8;
9397 14 ale500
    %ix/load 0, 16, 0;
9398 16 ale500
    %assign/v0 v00B6B238_0, 0, 8;
9399
    %jmp T_37.316;
9400
T_37.315 ;
9401
    %load/v 8, v00B6C9D8_0, 16;
9402 14 ale500
    %ix/load 0, 16, 0;
9403 16 ale500
    %assign/v0 v00B6B238_0, 0, 8;
9404
T_37.316 ;
9405
    %jmp T_37.312;
9406
T_37.312 ;
9407
    %load/v 8, v00B6B528_0, 1;
9408
    %load/v 9, v00B6B080_0, 1;
9409 11 ale500
    %or 8, 9, 1;
9410 16 ale500
    %load/v 9, v00B6BB58_0, 4;
9411 11 ale500
   %cmpi/u 9, 8, 4;
9412
    %mov 9, 5, 1;
9413
    %or 8, 9, 1;
9414 16 ale500
    %jmp/0xz  T_37.317, 8;
9415 11 ale500
    %movi 8, 55, 6;
9416
    %ix/load 0, 6, 0;
9417 16 ale500
    %assign/v0 v00B6CB90_0, 0, 8;
9418
    %jmp T_37.318;
9419
T_37.317 ;
9420 11 ale500
    %movi 8, 58, 6;
9421
    %ix/load 0, 6, 0;
9422 16 ale500
    %assign/v0 v00B6CB90_0, 0, 8;
9423
T_37.318 ;
9424 11 ale500
    %ix/load 0, 1, 0;
9425 16 ale500
    %assign/v0 v00B6B528_0, 0, 0;
9426
    %jmp T_37.84;
9427
T_37.75 ;
9428 11 ale500
    %ix/load 0, 1, 0;
9429 16 ale500
    %assign/v0 v00B6B2E8_0, 0, 1;
9430 11 ale500
    %movi 8, 56, 6;
9431
    %ix/load 0, 6, 0;
9432 16 ale500
    %assign/v0 v00B6CB90_0, 0, 8;
9433
    %jmp T_37.84;
9434
T_37.76 ;
9435
    %load/v 8, v00F2D240_0, 8;
9436 11 ale500
    %ix/load 0, 8, 0;
9437 16 ale500
    %assign/v0 v00B6B790_0, 0, 8;
9438 11 ale500
    %movi 8, 58, 6;
9439
    %ix/load 0, 6, 0;
9440 16 ale500
    %assign/v0 v00B6CB90_0, 0, 8;
9441 11 ale500
    %ix/load 0, 1, 0;
9442 16 ale500
    %load/vp0 8, v00B6B238_0, 16;
9443 11 ale500
    %ix/load 0, 16, 0;
9444 16 ale500
    %assign/v0 v00B6B238_0, 0, 8;
9445
    %load/v 8, v00B6C290_0, 1;
9446
    %load/v 9, v00B6C340_0, 1;
9447 14 ale500
    %or 8, 9, 1;
9448 16 ale500
    %load/v 9, v00B6C398_0, 1;
9449 14 ale500
    %or 8, 9, 1;
9450 16 ale500
    %jmp/0xz  T_37.319, 8;
9451 11 ale500
    %ix/load 0, 1, 0;
9452 16 ale500
    %assign/v0 v00B6B5D8_0, 0, 1;
9453
T_37.319 ;
9454
    %jmp T_37.84;
9455
T_37.77 ;
9456
    %load/v 8, v00B6C290_0, 1;
9457
    %load/v 9, v00B6C340_0, 1;
9458 14 ale500
    %or 8, 9, 1;
9459 16 ale500
    %load/v 9, v00B6C398_0, 1;
9460 14 ale500
    %or 8, 9, 1;
9461 16 ale500
    %jmp/0xz  T_37.321, 8;
9462
    %load/v 8, v00B6CB38_0, 16;
9463 11 ale500
    %ix/load 0, 16, 0;
9464 16 ale500
    %assign/v0 v00B6B238_0, 0, 8;
9465 11 ale500
    %ix/load 0, 1, 0;
9466 16 ale500
    %assign/v0 v00B6B5D8_0, 0, 1;
9467
T_37.321 ;
9468 11 ale500
    %movi 8, 58, 6;
9469
    %ix/load 0, 6, 0;
9470 16 ale500
    %assign/v0 v00B6CB90_0, 0, 8;
9471
    %jmp T_37.84;
9472
T_37.78 ;
9473 11 ale500
    %ix/load 0, 1, 0;
9474 16 ale500
    %assign/v0 v00B6B2E8_0, 0, 1;
9475 11 ale500
    %movi 8, 59, 6;
9476
    %ix/load 0, 6, 0;
9477 16 ale500
    %assign/v0 v00B6CB90_0, 0, 8;
9478
    %jmp T_37.84;
9479
T_37.79 ;
9480
    %load/v 8, v00F2D240_0, 8;
9481 14 ale500
    %ix/load 0, 8, 0;
9482 16 ale500
    %assign/v0 v00B6B7E8_0, 0, 8;
9483
    %load/v 8, v00B6C290_0, 1;
9484
    %load/v 9, v00B6C340_0, 1;
9485 14 ale500
    %or 8, 9, 1;
9486 16 ale500
    %load/v 9, v00B6C398_0, 1;
9487 14 ale500
    %or 8, 9, 1;
9488 16 ale500
    %jmp/0xz  T_37.323, 8;
9489 14 ale500
    %ix/load 0, 1, 0;
9490 16 ale500
    %assign/v0 v00B6BDC0_0, 0, 1;
9491
T_37.323 ;
9492
    %load/v 8, v00B6BF78_0, 6;
9493 11 ale500
    %mov 14, 0, 3;
9494
    %cmpi/u 8, 8, 9;
9495 16 ale500
    %jmp/0xz  T_37.325, 4;
9496 11 ale500
    %ix/load 0, 1, 0;
9497 16 ale500
    %assign/v0 v00B6BE70_0, 0, 1;
9498
T_37.325 ;
9499
    %load/v 8, v00B6AF78_0, 3;
9500 12 ale500
    %cmpi/u 8, 4, 3;
9501 16 ale500
    %jmp/1 T_37.327, 6;
9502
    %load/v 8, v00B6BF78_0, 6;
9503 11 ale500
    %ix/load 0, 6, 0;
9504 16 ale500
    %assign/v0 v00B6CB90_0, 0, 8;
9505
    %jmp T_37.329;
9506
T_37.327 ;
9507
    %load/v 8, v00B6B688_0, 1;
9508
    %load/v 9, v00B6ABB0_0, 1;
9509 12 ale500
    %inv 9, 1;
9510
    %or 8, 9, 1;
9511 16 ale500
    %jmp/0xz  T_37.330, 8;
9512
    %load/v 8, v00B6BF78_0, 6;
9513 12 ale500
    %ix/load 0, 6, 0;
9514 16 ale500
    %assign/v0 v00B6CB90_0, 0, 8;
9515
    %jmp T_37.331;
9516
T_37.330 ;
9517 12 ale500
    %movi 8, 54, 6;
9518
    %ix/load 0, 6, 0;
9519 16 ale500
    %assign/v0 v00B6CB90_0, 0, 8;
9520 12 ale500
    %ix/load 0, 1, 0;
9521 16 ale500
    %assign/v0 v00B6B688_0, 0, 1;
9522
T_37.331 ;
9523
    %jmp T_37.329;
9524
T_37.329 ;
9525
    %jmp T_37.84;
9526
T_37.80 ;
9527
    %load/v 8, v00B6AF78_0, 3;
9528 11 ale500
    %cmpi/u 8, 4, 3;
9529 16 ale500
    %jmp/1 T_37.332, 6;
9530
    %load/v 8, v00B6B448_0, 8;
9531
    %load/v 16, v00B6B3F0_0, 8;
9532 11 ale500
    %ix/load 0, 16, 0;
9533 16 ale500
    %assign/v0 v00B6B238_0, 0, 8;
9534
    %jmp T_37.334;
9535
T_37.332 ;
9536
    %load/v 8, v00B6C9D8_0, 16;
9537 11 ale500
    %ix/load 0, 16, 0;
9538 16 ale500
    %assign/v0 v00B6B238_0, 0, 8;
9539
    %jmp T_37.334;
9540
T_37.334 ;
9541 11 ale500
    %ix/load 1, 8, 0;
9542
    %mov 4, 0, 1;
9543 16 ale500
    %jmp/1 T_37.335, 4;
9544
    %load/x1p 8, v00B6A688_0, 8;
9545
    %jmp T_37.336;
9546
T_37.335 ;
9547 11 ale500
    %mov 8, 2, 8;
9548 16 ale500
T_37.336 ;
9549 11 ale500
; Save base=8 wid=8 in lookaside.
9550
    %ix/load 0, 8, 0;
9551 16 ale500
    %assign/v0 v00B6B290_0, 0, 8;
9552 11 ale500
    %movi 8, 61, 6;
9553
    %ix/load 0, 6, 0;
9554 16 ale500
    %assign/v0 v00B6CB90_0, 0, 8;
9555 11 ale500
    %ix/load 0, 1, 0;
9556 16 ale500
    %assign/v0 v00B6B340_0, 0, 1;
9557
    %jmp T_37.84;
9558
T_37.81 ;
9559 11 ale500
    %movi 8, 62, 6;
9560
    %ix/load 0, 6, 0;
9561 16 ale500
    %assign/v0 v00B6CB90_0, 0, 8;
9562 11 ale500
    %ix/load 0, 1, 0;
9563 16 ale500
    %load/vp0 8, v00B6B238_0, 16;
9564 11 ale500
    %ix/load 0, 16, 0;
9565 16 ale500
    %assign/v0 v00B6B238_0, 0, 8;
9566
    %jmp T_37.84;
9567
T_37.82 ;
9568
    %load/v 8, v00B6AA50_0, 1;
9569 11 ale500
    %inv 8, 1;
9570 16 ale500
    %jmp/0xz  T_37.337, 8;
9571
    %load/v 8, v00B6AF78_0, 3;
9572 11 ale500
    %cmpi/u 8, 4, 3;
9573 16 ale500
    %jmp/1 T_37.339, 6;
9574
    %load/v 8, v00B6B448_0, 8;
9575
    %load/v 16, v00B6B3F0_0, 8;
9576 11 ale500
    %ix/load 0, 16, 0;
9577 16 ale500
    %assign/v0 v00B6B238_0, 0, 8;
9578
    %jmp T_37.341;
9579
T_37.339 ;
9580
    %load/v 8, v00B6C9D8_0, 16;
9581 14 ale500
    %ix/load 0, 16, 0;
9582 16 ale500
    %assign/v0 v00B6B238_0, 0, 8;
9583
    %jmp T_37.341;
9584
T_37.341 ;
9585
T_37.337 ;
9586
    %load/v 8, v00B6A688_0, 8; Only need 8 of 16 bits
9587 11 ale500
; Save base=8 wid=8 in lookaside.
9588
    %ix/load 0, 8, 0;
9589 16 ale500
    %assign/v0 v00B6B290_0, 0, 8;
9590 11 ale500
    %ix/load 0, 6, 0;
9591 16 ale500
    %assign/v0 v00B6CB90_0, 0, 1;
9592 11 ale500
    %ix/load 0, 1, 0;
9593 16 ale500
    %assign/v0 v00B6B340_0, 0, 1;
9594
    %jmp T_37.84;
9595
T_37.83 ;
9596
    %load/v 8, v00B6AD10_0, 1;
9597 11 ale500
    %ix/load 0, 1, 0;
9598 16 ale500
    %assign/v0 v00B6BEC8_0, 0, 8;
9599
    %load/v 8, v00B6BF78_0, 6;
9600 11 ale500
    %ix/load 0, 6, 0;
9601 16 ale500
    %assign/v0 v00B6CB90_0, 0, 8;
9602
    %jmp T_37.84;
9603
T_37.84 ;
9604 12 ale500
T_37.1 ;
9605
    %jmp T_37;
9606
    .thread T_37;
9607 16 ale500
    .scope S_009D5288;
9608 12 ale500
T_38 ;
9609 16 ale500
    %set/v v00B6B738_0, 0, 3;
9610
    %set/v v00B6B2E8_0, 0, 1;
9611
    %set/v v00B6B340_0, 0, 1;
9612
    %set/v v00B6B898_0, 1, 16;
9613
    %set/v v00B6BF20_0, 0, 1;
9614
    %set/v v00B6BE18_0, 0, 1;
9615
    %set/v v00B6B840_0, 0, 1;
9616
    %set/v v00B6BDC0_0, 0, 1;
9617
    %set/v v00B6B688_0, 0, 1;
9618 12 ale500
    %end;
9619 11 ale500
    .thread T_38;
9620 16 ale500
    .scope S_009D5310;
9621 11 ale500
T_39 ;
9622 16 ale500
    %wait E_009B1BF0;
9623
    %ix/getv 3, v009D2AE0_0;
9624
    %load/av 8, v009D2C40, 8;
9625 12 ale500
    %ix/load 0, 8, 0;
9626 16 ale500
    %assign/v0 v009D2BE8_0, 0, 8;
9627 12 ale500
    %jmp T_39;
9628 11 ale500
    .thread T_39;
9629 16 ale500
    .scope S_009D5310;
9630 11 ale500
T_40 ;
9631 16 ale500
    %wait E_009B16D0;
9632
    %load/v 8, v009D2B38_0, 8;
9633
    %ix/getv 3, v009D2AE0_0;
9634 11 ale500
    %jmp/1 t_0, 4;
9635
    %ix/load 0, 8, 0; word width
9636
    %ix/load 1, 0, 0; part off
9637 16 ale500
    %assign/av v009D2C40, 0, 8;
9638 11 ale500
t_0 ;
9639 16 ale500
    %vpi_call 2 73 "$display", "W %04x = %02x %t", v009D2AE0_0, v009D2B38_0, $time;
9640 12 ale500
    %jmp T_40;
9641
    .thread T_40;
9642 16 ale500
    .scope S_009D5310;
9643 12 ale500
T_41 ;
9644 16 ale500
    %wait E_009B1BF0;
9645
    %load/v 8, v009D2AE0_0, 16;
9646 14 ale500
    %cmpi/u 8, 3, 16;
9647
    %jmp/0xz  T_41.0, 4;
9648
    %vpi_call 2 80 "$display", "*** Error ***";
9649
    %vpi_call 2 81 "$finish";
9650
T_41.0 ;
9651 16 ale500
    %load/v 8, v009D2AE0_0, 16;
9652
    %cmpi/u 8, 4096, 16;
9653 14 ale500
    %jmp/0xz  T_41.2, 4;
9654
    %vpi_call 2 85 "$display", "\000";
9655
    %vpi_call 2 86 "$display", "*** All tests  OOOO   K  K ***";
9656
    %vpi_call 2 87 "$display", "*** All tests O    O  K K  ***";
9657
    %vpi_call 2 88 "$display", "*** All tests O    O  KK   ***";
9658
    %vpi_call 2 89 "$display", "*** All tests O    O  K K  ***";
9659
    %vpi_call 2 90 "$display", "*** All tests  OOOO   K  K ***";
9660 16 ale500
    %vpi_call 2 91 "$display", "\000";
9661
    %vpi_call 2 92 "$finish";
9662 14 ale500
T_41.2 ;
9663 16 ale500
    %vpi_call 2 94 "$display", "R %04x = %02x %t", v009D2AE0_0, &A, $time;
9664 11 ale500
    %jmp T_41;
9665
    .thread T_41;
9666 16 ale500
    .scope S_009D5310;
9667 11 ale500
T_42 ;
9668 16 ale500
    %vpi_call 2 100 "$readmemh", "test09.hex", v009D2C40;
9669
    %vpi_call 2 101 "$display", "test09.hex read";
9670 11 ale500
   %ix/load 1, 0, 0;
9671
   %ix/load 3, 65534, 0;
9672 16 ale500
   %set/av v009D2C40, 0, 8;
9673 11 ale500
   %ix/load 1, 0, 0;
9674
   %ix/load 3, 65535, 0;
9675 16 ale500
   %set/av v009D2C40, 0, 8;
9676 11 ale500
    %end;
9677 12 ale500
    .thread T_42;
9678 16 ale500
    .scope S_009D5860;
9679 12 ale500
T_43 ;
9680
    %delay 5, 0;
9681 16 ale500
    %load/v 8, v00B6CC98_0, 1;
9682 12 ale500
    %inv 8, 1;
9683 16 ale500
    %set/v v00B6CC98_0, 8, 1;
9684 12 ale500
    %jmp T_43;
9685 11 ale500
    .thread T_43;
9686 16 ale500
    .scope S_009D5860;
9687 11 ale500
T_44 ;
9688 14 ale500
    %vpi_call 2 37 "$dumpvars";
9689 16 ale500
    %set/v v00B6CC98_0, 0, 1;
9690
    %set/v v00B6CE50_0, 1, 1;
9691 11 ale500
    %delay 0, 0;
9692
    %delay 46, 0;
9693 16 ale500
    %set/v v00B6CE50_0, 0, 1;
9694 12 ale500
    %delay 111500, 0;
9695 14 ale500
    %vpi_call 2 44 "$finish";
9696 11 ale500
    %end;
9697 12 ale500
    .thread T_44;
9698 11 ale500
# The file index is used to find the file name in the following table.
9699
:file_names 7;
9700
    "N/A";
9701
    "";
9702 14 ale500
    "tb_opcodes.v";
9703 11 ale500
    "../rtl/verilog/MC6809_cpu.v";
9704
    "../rtl/verilog/alu16.v";
9705
    "../rtl/verilog/regblock.v";
9706
    "../rtl/verilog/decoders.v";

powered by: WebSVN 2.1.0

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